Module ReactDOMRe

external render: ReasonReact.reactElement => Dom.element => unit = "BS:4.0.7„•¦¾���%��� ���%���#°  B‘@  B@E”À&render )react-dom@@@""render";
external _getElementsByClassName: string => array(Dom.element) = "BS:4.0.7„•¦¾���-���������°  B‘@@@”À?document.getElementsByClassName@@@""document.getElementsByClassName";
external _getElementById: string => option(Dom.element) = "BS:4.0.7„•¦¾���%���������°  B‘@@D”À7document.getElementById@@@""document.getElementById";
let renderToElementWithClassName: ReasonReact.reactElement => string => unit;
let renderToElementWithId: ReasonReact.reactElement => string => unit;
external hydrate: ReasonReact.reactElement => Dom.element => unit = "BS:4.0.7„•¦¾���&��� ���%���#°  B‘@  B@E”À'hydrate )react-dom@@@""hydrate";
let hydrateToElementWithClassName: ReasonReact.reactElement => string => unit;
let hydrateToElementWithId: ReasonReact.reactElement => string => unit;
external createPortal: ReasonReact.reactElement => Dom.element => ReasonReact.reactElement = "BS:4.0.7„•¦¾���+��� ���'���$°  B‘@  B@@”À,createPortal )react-dom@@@""createPortal";
external unmountComponentAtNode: Dom.element => unit = "BS:4.0.7„•¦¾���0��� ���#���°  B‘@@E”À6unmountComponentAtNode )react-dom@@@""unmountComponentAtNode";
external findDOMNode: ReasonReact.reactRef => Dom.element = "BS:4.0.7„•¦¾���%��� ��� ���°  B‘@@@”À+findDOMNode )react-dom@@@""findDOMNode";
external domElementToObj: Dom.element => Js.t({.. }) = "%identity";
type style;
type props;
external props: ?⁠key:string => ?⁠ref:(Js.nullable(Dom.element) => unit) => ?⁠ariaDetails:string => ?⁠ariaDisabled:bool => ?⁠ariaHidden:bool => ?⁠ariaKeyshortcuts:string => ?⁠ariaLabel:string => ?⁠ariaRoledescription:string => ?⁠ariaExpanded:bool => ?⁠ariaLevel:int => ?⁠ariaModal:bool => ?⁠ariaMultiline:bool => ?⁠ariaMultiselectable:bool => ?⁠ariaPlaceholder:string => ?⁠ariaReadonly:bool => ?⁠ariaRequired:bool => ?⁠ariaSelected:bool => ?⁠ariaSort:string => ?⁠ariaValuemax:float => ?⁠ariaValuemin:float => ?⁠ariaValuenow:float => ?⁠ariaValuetext:string => ?⁠ariaAtomic:bool => ?⁠ariaBusy:bool => ?⁠ariaRelevant:string => ?⁠ariaGrabbed:bool => ?⁠ariaActivedescendant:string => ?⁠ariaColcount:int => ?⁠ariaColindex:int => ?⁠ariaColspan:int => ?⁠ariaControls:string => ?⁠ariaDescribedby:string => ?⁠ariaErrormessage:string => ?⁠ariaFlowto:string => ?⁠ariaLabelledby:string => ?⁠ariaOwns:string => ?⁠ariaPosinset:int => ?⁠ariaRowcount:int => ?⁠ariaRowindex:int => ?⁠ariaRowspan:int => ?⁠ariaSetsize:int => ?⁠defaultChecked:bool => ?⁠defaultValue:string => ?⁠accessKey:string => ?⁠className:string => ?⁠contentEditable:bool => ?⁠contextMenu:string => ?⁠dir:string => ?⁠draggable:bool => ?⁠hidden:bool => ?⁠id:string => ?⁠lang:string => ?⁠role:string => ?⁠style:style => ?⁠spellCheck:bool => ?⁠tabIndex:int => ?⁠title:string => ?⁠itemID:string => ?⁠itemProp:string => ?⁠itemRef:string => ?⁠itemScope:bool => ?⁠itemType:string => ?⁠accept:string => ?⁠acceptCharset:string => ?⁠action:string => ?⁠allowFullScreen:bool => ?⁠alt:string => ?⁠async:bool => ?⁠autoComplete:string => ?⁠autoFocus:bool => ?⁠autoPlay:bool => ?⁠challenge:string => ?⁠charSet:string => ?⁠checked:bool => ?⁠cite:string => ?⁠crossOrigin:string => ?⁠cols:int => ?⁠colSpan:int => ?⁠content:string => ?⁠controls:bool => ?⁠coords:string => ?⁠data:string => ?⁠dateTime:string => ?⁠default:bool => ?⁠defer:bool => ?⁠disabled:bool => ?⁠download:string => ?⁠encType:string => ?⁠form:string => ?⁠formAction:string => ?⁠formTarget:string => ?⁠formMethod:string => ?⁠headers:string => ?⁠height:string => ?⁠high:int => ?⁠href:string => ?⁠hrefLang:string => ?⁠htmlFor:string => ?⁠httpEquiv:string => ?⁠icon:string => ?⁠inputMode:string => ?⁠integrity:string => ?⁠keyType:string => ?⁠kind:string => ?⁠label:string => ?⁠list:string => ?⁠loop:bool => ?⁠low:int => ?⁠manifest:string => ?⁠max:string => ?⁠maxLength:int => ?⁠media:string => ?⁠mediaGroup:string => ?⁠method:string => ?⁠min:int => ?⁠minLength:int => ?⁠multiple:bool => ?⁠muted:bool => ?⁠name:string => ?⁠nonce:string => ?⁠noValidate:bool => ?⁠open_:bool => ?⁠optimum:int => ?⁠pattern:string => ?⁠placeholder:string => ?⁠poster:string => ?⁠preload:string => ?⁠radioGroup:string => ?⁠readOnly:bool => ?⁠rel:string => ?⁠required:bool => ?⁠reversed:bool => ?⁠rows:int => ?⁠rowSpan:int => ?⁠sandbox:string => ?⁠scope:string => ?⁠scoped:bool => ?⁠scrolling:string => ?⁠selected:bool => ?⁠shape:string => ?⁠size:int => ?⁠sizes:string => ?⁠span:int => ?⁠src:string => ?⁠srcDoc:string => ?⁠srcLang:string => ?⁠srcSet:string => ?⁠start:int => ?⁠step:float => ?⁠target:string => ?⁠type_:string => ?⁠useMap:string => ?⁠value:string => ?⁠width:string => ?⁠wrap:string => ?⁠onCopy:(ReactEvent.Clipboard.t => unit) => ?⁠onCut:(ReactEvent.Clipboard.t => unit) => ?⁠onPaste:(ReactEvent.Clipboard.t => unit) => ?⁠onCompositionEnd:(ReactEvent.Composition.t => unit) => ?⁠onCompositionStart:(ReactEvent.Composition.t => unit) => ?⁠onCompositionUpdate:(ReactEvent.Composition.t => unit) => ?⁠onKeyDown:(ReactEvent.Keyboard.t => unit) => ?⁠onKeyPress:(ReactEvent.Keyboard.t => unit) => ?⁠onKeyUp:(ReactEvent.Keyboard.t => unit) => ?⁠onFocus:(ReactEvent.Focus.t => unit) => ?⁠onBlur:(ReactEvent.Focus.t => unit) => ?⁠onChange:(ReactEvent.Form.t => unit) => ?⁠onInput:(ReactEvent.Form.t => unit) => ?⁠onSubmit:(ReactEvent.Form.t => unit) => ?⁠onClick:(ReactEvent.Mouse.t => unit) => ?⁠onContextMenu:(ReactEvent.Mouse.t => unit) => ?⁠onDoubleClick:(ReactEvent.Mouse.t => unit) => ?⁠onDrag:(ReactEvent.Mouse.t => unit) => ?⁠onDragEnd:(ReactEvent.Mouse.t => unit) => ?⁠onDragEnter:(ReactEvent.Mouse.t => unit) => ?⁠onDragExit:(ReactEvent.Mouse.t => unit) => ?⁠onDragLeave:(ReactEvent.Mouse.t => unit) => ?⁠onDragOver:(ReactEvent.Mouse.t => unit) => ?⁠onDragStart:(ReactEvent.Mouse.t => unit) => ?⁠onDrop:(ReactEvent.Mouse.t => unit) => ?⁠onMouseDown:(ReactEvent.Mouse.t => unit) => ?⁠onMouseEnter:(ReactEvent.Mouse.t => unit) => ?⁠onMouseLeave:(ReactEvent.Mouse.t => unit) => ?⁠onMouseMove:(ReactEvent.Mouse.t => unit) => ?⁠onMouseOut:(ReactEvent.Mouse.t => unit) => ?⁠onMouseOver:(ReactEvent.Mouse.t => unit) => ?⁠onMouseUp:(ReactEvent.Mouse.t => unit) => ?⁠onSelect:(ReactEvent.Selection.t => unit) => ?⁠onTouchCancel:(ReactEvent.Touch.t => unit) => ?⁠onTouchEnd:(ReactEvent.Touch.t => unit) => ?⁠onTouchMove:(ReactEvent.Touch.t => unit) => ?⁠onTouchStart:(ReactEvent.Touch.t => unit) => ?⁠onScroll:(ReactEvent.UI.t => unit) => ?⁠onWheel:(ReactEvent.Wheel.t => unit) => ?⁠onAbort:(ReactEvent.Media.t => unit) => ?⁠onCanPlay:(ReactEvent.Media.t => unit) => ?⁠onCanPlayThrough:(ReactEvent.Media.t => unit) => ?⁠onDurationChange:(ReactEvent.Media.t => unit) => ?⁠onEmptied:(ReactEvent.Media.t => unit) => ?⁠onEncrypetd:(ReactEvent.Media.t => unit) => ?⁠onEnded:(ReactEvent.Media.t => unit) => ?⁠onError:(ReactEvent.Media.t => unit) => ?⁠onLoadedData:(ReactEvent.Media.t => unit) => ?⁠onLoadedMetadata:(ReactEvent.Media.t => unit) => ?⁠onLoadStart:(ReactEvent.Media.t => unit) => ?⁠onPause:(ReactEvent.Media.t => unit) => ?⁠onPlay:(ReactEvent.Media.t => unit) => ?⁠onPlaying:(ReactEvent.Media.t => unit) => ?⁠onProgress:(ReactEvent.Media.t => unit) => ?⁠onRateChange:(ReactEvent.Media.t => unit) => ?⁠onSeeked:(ReactEvent.Media.t => unit) => ?⁠onSeeking:(ReactEvent.Media.t => unit) => ?⁠onStalled:(ReactEvent.Media.t => unit) => ?⁠onSuspend:(ReactEvent.Media.t => unit) => ?⁠onTimeUpdate:(ReactEvent.Media.t => unit) => ?⁠onVolumeChange:(ReactEvent.Media.t => unit) => ?⁠onWaiting:(ReactEvent.Media.t => unit) => ?⁠onLoad:(ReactEvent.Image.t => unit) => ?⁠onAnimationStart:(ReactEvent.Animation.t => unit) => ?⁠onAnimationEnd:(ReactEvent.Animation.t => unit) => ?⁠onAnimationIteration:(ReactEvent.Animation.t => unit) => ?⁠onTransitionEnd:(ReactEvent.Transition.t => unit) => ?⁠accentHeight:string => ?⁠accumulate:string => ?⁠additive:string => ?⁠alignmentBaseline:string => ?⁠allowReorder:string => ?⁠alphabetic:string => ?⁠amplitude:string => ?⁠arabicForm:string => ?⁠ascent:string => ?⁠attributeName:string => ?⁠attributeType:string => ?⁠autoReverse:string => ?⁠azimuth:string => ?⁠baseFrequency:string => ?⁠baseProfile:string => ?⁠baselineShift:string => ?⁠bbox:string => ?⁠begin_:string => ?⁠bias:string => ?⁠by:string => ?⁠calcMode:string => ?⁠capHeight:string => ?⁠clip:string => ?⁠clipPath:string => ?⁠clipPathUnits:string => ?⁠clipRule:string => ?⁠colorInterpolation:string => ?⁠colorInterpolationFilters:string => ?⁠colorProfile:string => ?⁠colorRendering:string => ?⁠contentScriptType:string => ?⁠contentStyleType:string => ?⁠cursor:string => ?⁠cx:string => ?⁠cy:string => ?⁠d:string => ?⁠decelerate:string => ?⁠descent:string => ?⁠diffuseConstant:string => ?⁠direction:string => ?⁠display:string => ?⁠divisor:string => ?⁠dominantBaseline:string => ?⁠dur:string => ?⁠dx:string => ?⁠dy:string => ?⁠edgeMode:string => ?⁠elevation:string => ?⁠enableBackground:string => ?⁠end_:string => ?⁠exponent:string => ?⁠externalResourcesRequired:string => ?⁠fill:string => ?⁠fillOpacity:string => ?⁠fillRule:string => ?⁠filter:string => ?⁠filterRes:string => ?⁠filterUnits:string => ?⁠floodColor:string => ?⁠floodOpacity:string => ?⁠focusable:string => ?⁠fontFamily:string => ?⁠fontSize:string => ?⁠fontSizeAdjust:string => ?⁠fontStretch:string => ?⁠fontStyle:string => ?⁠fontVariant:string => ?⁠fontWeight:string => ?⁠fomat:string => ?⁠from:string => ?⁠fx:string => ?⁠fy:string => ?⁠g1:string => ?⁠g2:string => ?⁠glyphName:string => ?⁠glyphOrientationHorizontal:string => ?⁠glyphOrientationVertical:string => ?⁠glyphRef:string => ?⁠gradientTransform:string => ?⁠gradientUnits:string => ?⁠hanging:string => ?⁠horizAdvX:string => ?⁠horizOriginX:string => ?⁠ideographic:string => ?⁠imageRendering:string => ?⁠in_:string => ?⁠in2:string => ?⁠intercept:string => ?⁠k:string => ?⁠k1:string => ?⁠k2:string => ?⁠k3:string => ?⁠k4:string => ?⁠kernelMatrix:string => ?⁠kernelUnitLength:string => ?⁠kerning:string => ?⁠keyPoints:string => ?⁠keySplines:string => ?⁠keyTimes:string => ?⁠lengthAdjust:string => ?⁠letterSpacing:string => ?⁠lightingColor:string => ?⁠limitingConeAngle:string => ?⁠local:string => ?⁠markerEnd:string => ?⁠markerHeight:string => ?⁠markerMid:string => ?⁠markerStart:string => ?⁠markerUnits:string => ?⁠markerWidth:string => ?⁠mask:string => ?⁠maskContentUnits:string => ?⁠maskUnits:string => ?⁠mathematical:string => ?⁠mode:string => ?⁠numOctaves:string => ?⁠offset:string => ?⁠opacity:string => ?⁠operator:string => ?⁠order:string => ?⁠orient:string => ?⁠orientation:string => ?⁠origin:string => ?⁠overflow:string => ?⁠overflowX:string => ?⁠overflowY:string => ?⁠overlinePosition:string => ?⁠overlineThickness:string => ?⁠paintOrder:string => ?⁠panose1:string => ?⁠pathLength:string => ?⁠patternContentUnits:string => ?⁠patternTransform:string => ?⁠patternUnits:string => ?⁠pointerEvents:string => ?⁠points:string => ?⁠pointsAtX:string => ?⁠pointsAtY:string => ?⁠pointsAtZ:string => ?⁠preserveAlpha:string => ?⁠preserveAspectRatio:string => ?⁠primitiveUnits:string => ?⁠r:string => ?⁠radius:string => ?⁠refX:string => ?⁠refY:string => ?⁠renderingIntent:string => ?⁠repeatCount:string => ?⁠repeatDur:string => ?⁠requiredExtensions:string => ?⁠requiredFeatures:string => ?⁠restart:string => ?⁠result:string => ?⁠rotate:string => ?⁠rx:string => ?⁠ry:string => ?⁠scale:string => ?⁠seed:string => ?⁠shapeRendering:string => ?⁠slope:string => ?⁠spacing:string => ?⁠specularConstant:string => ?⁠specularExponent:string => ?⁠speed:string => ?⁠spreadMethod:string => ?⁠startOffset:string => ?⁠stdDeviation:string => ?⁠stemh:string => ?⁠stemv:string => ?⁠stitchTiles:string => ?⁠stopColor:string => ?⁠stopOpacity:string => ?⁠strikethroughPosition:string => ?⁠strikethroughThickness:string => ?⁠string:string => ?⁠stroke:string => ?⁠strokeDasharray:string => ?⁠strokeDashoffset:string => ?⁠strokeLinecap:string => ?⁠strokeLinejoin:string => ?⁠strokeMiterlimit:string => ?⁠strokeOpacity:string => ?⁠strokeWidth:string => ?⁠surfaceScale:string => ?⁠systemLanguage:string => ?⁠tableValues:string => ?⁠targetX:string => ?⁠targetY:string => ?⁠textAnchor:string => ?⁠textDecoration:string => ?⁠textLength:string => ?⁠textRendering:string => ?⁠to_:string => ?⁠transform:string => ?⁠u1:string => ?⁠u2:string => ?⁠underlinePosition:string => ?⁠underlineThickness:string => ?⁠unicode:string => ?⁠unicodeBidi:string => ?⁠unicodeRange:string => ?⁠unitsPerEm:string => ?⁠vAlphabetic:string => ?⁠vHanging:string => ?⁠vIdeographic:string => ?⁠vMathematical:string => ?⁠values:string => ?⁠vectorEffect:string => ?⁠version:string => ?⁠vertAdvX:string => ?⁠vertAdvY:string => ?⁠vertOriginX:string => ?⁠vertOriginY:string => ?⁠viewBox:string => ?⁠viewTarget:string => ?⁠visibility:string => ?⁠widths:string => ?⁠wordSpacing:string => ?⁠writingMode:string => ?⁠x:string => ?⁠x1:string => ?⁠x2:string => ?⁠xChannelSelector:string => ?⁠xHeight:string => ?⁠xlinkActuate:string => ?⁠xlinkArcrole:string => ?⁠xlinkHref:string => ?⁠xlinkRole:string => ?⁠xlinkShow:string => ?⁠xlinkTitle:string => ?⁠xlinkType:string => ?⁠xmlns:string => ?⁠xmlnsXlink:string => ?⁠xmlBase:string => ?⁠xmlLang:string => ?⁠xmlSpace:string => ?⁠y:string => ?⁠y1:string => ?⁠y2:string => ?⁠yChannelSelector:string => ?⁠z:string => ?⁠zoomAndPan:string => ?⁠about:string => ?⁠datatype:string => ?⁠inlist:string => ?⁠prefix:string => ?⁠property:string => ?⁠resource:string => ?⁠typeof:string => ?⁠vocab:string => ?⁠dangerouslySetInnerHTML:Js.t({. __html: string, }) => ?⁠suppressContentEditableWarning:bool => unit => props = "BS:4.0.7„•¦¾��_��l��+��ê‘  B’#key  B’#ref  B’,aria-details  B’-aria-disabled  B’+aria-hidden  B’1aria-keyshortcuts  B’*aria-label  B’4aria-roledescription  B’-aria-expanded  B’*aria-level  B’*aria-modal  B’.aria-multiline  B’4aria-multiselectable  B’0aria-placeholder  B’-aria-readonly  B’-aria-required  B’-aria-selected  B’)aria-sort  B’-aria-valuemax  B’-aria-valuemin  B’-aria-valuenow  B’.aria-valuetext  B’+aria-atomic  B’)aria-busy  B’-aria-relevant  B’,aria-grabbed  B’5aria-activedescendant  B’-aria-colcount  B’-aria-colindex  B’,aria-colspan  B’-aria-controls  B’0aria-describedby  B’1aria-errormessage  B’+aria-flowto  B’/aria-labelledby  B’)aria-owns  B’-aria-posinset  B’-aria-rowcount  B’-aria-rowindex  B’,aria-rowspan  B’,aria-setsize  B’.defaultChecked  B’,defaultValue  B’)accessKey  B’)className  B’/contentEditable  B’+contextMenu  B’#dir  B’)draggable  B’&hidden  B’"id  B’$lang  B’$role  B’%style  B’*spellCheck  B’(tabIndex  B’%title  B’&itemID  B’(itemProp  B’'itemRef  B’)itemScope  B’(itemType  B’&accept  B’-acceptCharset  B’&action  B’/allowFullScreen  B’#alt  B’%async  B’,autoComplete  B’)autoFocus  B’(autoPlay  B’)challenge  B’'charSet  B’'checked  B’$cite  B’+crossOrigin  B’$cols  B’'colSpan  B’'content  B’(controls  B’&coords  B’$data  B’(dateTime  B’'default  B’%defer  B’(disabled  B’(download  B’'encType  B’$form  B’*formAction  B’*formTarget  B’*formMethod  B’'headers  B’&height  B’$high  B’$href  B’(hrefLang  B’'htmlFor  B’)httpEquiv  B’$icon  B’)inputMode  B’)integrity  B’'keyType  B’$kind  B’%label  B’$list  B’$loop  B’#low  B’(manifest  B’#max  B’)maxLength  B’%media  B’*mediaGroup  B’&method  B’#min  B’)minLength  B’(multiple  B’%muted  B’$name  B’%nonce  B’*noValidate  B’$open  B’'optimum  B’'pattern  B’+placeholder  B’&poster  B’'preload  B’*radioGroup  B’(readOnly  B’#rel  B’(required  B’(reversed  B’$rows  B’'rowSpan  B’'sandbox  B’%scope  B’&scoped  B’)scrolling  B’(selected  B’%shape  B’$size  B’%sizes  B’$span  B’#src  B’&srcDoc  B’'srcLang  B’&srcSet  B’%start  B’$step  B’&target  B’$type  B’&useMap  B’%value  B’%width  B’$wrap  B’&onCopy  B’%onCut  B’'onPaste  B’0onCompositionEnd  B’2onCompositionStart  B’3onCompositionUpdate  B’)onKeyDown  B’*onKeyPress  B’'onKeyUp  B’'onFocus  B’&onBlur  B’(onChange  B’'onInput  B’(onSubmit  B’'onClick  B’-onContextMenu  B’-onDoubleClick  B’&onDrag  B’)onDragEnd  B’+onDragEnter  B’*onDragExit  B’+onDragLeave  B’*onDragOver  B’+onDragStart  B’&onDrop  B’+onMouseDown  B’,onMouseEnter  B’,onMouseLeave  B’+onMouseMove  B’*onMouseOut  B’+onMouseOver  B’)onMouseUp  B’(onSelect  B’-onTouchCancel  B’*onTouchEnd  B’+onTouchMove  B’,onTouchStart  B’(onScroll  B’'onWheel  B’'onAbort  B’)onCanPlay  B’0onCanPlayThrough  B’0onDurationChange  B’)onEmptied  B’+onEncrypetd  B’'onEnded  B’'onError  B’,onLoadedData  B’0onLoadedMetadata  B’+onLoadStart  B’'onPause  B’&onPlay  B’)onPlaying  B’*onProgress  B’,onRateChange  B’(onSeeked  B’)onSeeking  B’)onStalled  B’)onSuspend  B’,onTimeUpdate  B’.onVolumeChange  B’)onWaiting  B’&onLoad  B’0onAnimationStart  B’.onAnimationEnd  B’4onAnimationIteration  B’/onTransitionEnd  B’,accentHeight  B’*accumulate  B’(additive  B’1alignmentBaseline  B’,allowReorder  B’*alphabetic  B’)amplitude  B’*arabicForm  B’&ascent  B’-attributeName  B’-attributeType  B’+autoReverse  B’'azimuth  B’-baseFrequency  B’+baseProfile  B’-baselineShift  B’$bbox  B’%begin  B’$bias  B’"by  B’(calcMode  B’)capHeight  B’$clip  B’(clipPath  B’-clipPathUnits  B’(clipRule  B’2colorInterpolation  B’9colorInterpolationFilters  B’,colorProfile  B’.colorRendering  B’1contentScriptType  B’0contentStyleType  B’&cursor  B’"cx  B’"cy  B’!d  B’*decelerate  B’'descent  B’/diffuseConstant  B’)direction  B’'display  B’'divisor  B’0dominantBaseline  B’#dur  B’"dx  B’"dy  B’(edgeMode  B’)elevation  B’0enableBackground  B’#end  B’(exponent  B’9externalResourcesRequired  B’$fill  B’+fillOpacity  B’(fillRule  B’&filter  B’)filterRes  B’+filterUnits  B’*floodColor  B’,floodOpacity  B’)focusable  B’*fontFamily  B’(fontSize  B’.fontSizeAdjust  B’+fontStretch  B’)fontStyle  B’+fontVariant  B’*fontWeight  B’%fomat  B’$from  B’"fx  B’"fy  B’"g1  B’"g2  B’)glyphName  B’:glyphOrientationHorizontal  B’8glyphOrientationVertical  B’(glyphRef  B’1gradientTransform  B’-gradientUnits  B’'hanging  B’)horizAdvX  B’,horizOriginX  B’+ideographic  B’.imageRendering  B’"in  B’#in2  B’)intercept  B’!k  B’"k1  B’"k2  B’"k3  B’"k4  B’,kernelMatrix  B’0kernelUnitLength  B’'kerning  B’)keyPoints  B’*keySplines  B’(keyTimes  B’,lengthAdjust  B’-letterSpacing  B’-lightingColor  B’1limitingConeAngle  B’%local  B’)markerEnd  B’,markerHeight  B’)markerMid  B’+markerStart  B’+markerUnits  B’+markerWidth  B’$mask  B’0maskContentUnits  B’)maskUnits  B’,mathematical  B’$mode  B’*numOctaves  B’&offset  B’'opacity  B’(operator  B’%order  B’&orient  B’+orientation  B’&origin  B’(overflow  B’)overflowX  B’)overflowY  B’0overlinePosition  B’1overlineThickness  B’*paintOrder  B’'panose1  B’*pathLength  B’3patternContentUnits  B’0patternTransform  B’,patternUnits  B’-pointerEvents  B’&points  B’)pointsAtX  B’)pointsAtY  B’)pointsAtZ  B’-preserveAlpha  B’3preserveAspectRatio  B’.primitiveUnits  B’!r  B’&radius  B’$refX  B’$refY  B’/renderingIntent  B’+repeatCount  B’)repeatDur  B’2requiredExtensions  B’0requiredFeatures  B’'restart  B’&result  B’&rotate  B’"rx  B’"ry  B’%scale  B’$seed  B’.shapeRendering  B’%slope  B’'spacing  B’0specularConstant  B’0specularExponent  B’%speed  B’,spreadMethod  B’+startOffset  B’,stdDeviation  B’%stemh  B’%stemv  B’+stitchTiles  B’)stopColor  B’+stopOpacity  B’5strikethroughPosition  B’6strikethroughThickness  B’&string  B’&stroke  B’/strokeDasharray  B’0strokeDashoffset  B’-strokeLinecap  B’.strokeLinejoin  B’0strokeMiterlimit  B’-strokeOpacity  B’+strokeWidth  B’,surfaceScale  B’.systemLanguage  B’+tableValues  B’'targetX  B’'targetY  B’*textAnchor  B’.textDecoration  B’*textLength  B’-textRendering  B’"to  B’)transform  B’"u1  B’"u2  B’1underlinePosition  B’2underlineThickness  B’'unicode  B’+unicodeBidi  B’,unicodeRange  B’*unitsPerEm  B’+vAlphabetic  B’(vHanging  B’,vIdeographic  B’-vMathematical  B’&values  B’,vectorEffect  B’'version  B’(vertAdvX  B’(vertAdvY  B’+vertOriginX  B’+vertOriginY  B’'viewBox  B’*viewTarget  B’*visibility  B’&widths  B’+wordSpacing  B’+writingMode  B’!x  B’"x1  B’"x2  B’0xChannelSelector  B’'xHeight  B’,xlinkActuate  B’,xlinkArcrole  B’)xlinkHref  B’)xlinkRole  B’)xlinkShow  B’*xlinkTitle  B’)xlinkType  B’%xmlns  B’*xmlnsXlink  B’'xmlBase  B’'xmlLang  B’(xmlSpace  B’!y  B’"y1  B’"y2  B’0yChannelSelector  B’!z  B’*zoomAndPan  B’%about  B’(datatype  B’&inlist  B’&prefix  B’(property  B’(resource  B’&typeof  B’%vocab  B’7dangerouslySetInnerHTML  B’>suppressContentEditableWarning  A‘@@""";
external key: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #key@""key";
external keyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #key@""key";
external ref: props => option((Js.nullable(Dom.element) => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #ref@""ref";
external refGet: props => option((Js.nullable(Dom.element) => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #ref@""ref";
external ariaDetails: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-details@""aria-details";
external ariaDetailsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-details@""aria-details";
external ariaDisabled: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-disabled@""aria-disabled";
external ariaDisabledGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-disabled@""aria-disabled";
external ariaHidden: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-hidden@""aria-hidden";
external ariaHiddenGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-hidden@""aria-hidden";
external ariaKeyshortcuts: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1aria-keyshortcuts@""aria-keyshortcuts";
external ariaKeyshortcutsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1aria-keyshortcuts@""aria-keyshortcuts";
external ariaLabel: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-label@""aria-label";
external ariaLabelGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-label@""aria-label";
external ariaRoledescription: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4aria-roledescription@""aria-roledescription";
external ariaRoledescriptionGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4aria-roledescription@""aria-roledescription";
external ariaExpanded: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-expanded@""aria-expanded";
external ariaExpandedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-expanded@""aria-expanded";
external ariaLevel: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-level@""aria-level";
external ariaLevelGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-level@""aria-level";
external ariaModal: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-modal@""aria-modal";
external ariaModalGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *aria-modal@""aria-modal";
external ariaMultiline: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .aria-multiline@""aria-multiline";
external ariaMultilineGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .aria-multiline@""aria-multiline";
external ariaMultiselectable: props => option(bool) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4aria-multiselectable@""aria-multiselectable";
external ariaMultiselectableGet: props => option(bool) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4aria-multiselectable@""aria-multiselectable";
external ariaPlaceholder: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0aria-placeholder@""aria-placeholder";
external ariaPlaceholderGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0aria-placeholder@""aria-placeholder";
external ariaReadonly: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-readonly@""aria-readonly";
external ariaReadonlyGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-readonly@""aria-readonly";
external ariaRequired: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-required@""aria-required";
external ariaRequiredGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-required@""aria-required";
external ariaSelected: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-selected@""aria-selected";
external ariaSelectedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-selected@""aria-selected";
external ariaSort: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-sort@""aria-sort";
external ariaSortGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-sort@""aria-sort";
external ariaValuemax: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuemax@""aria-valuemax";
external ariaValuemaxGet: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuemax@""aria-valuemax";
external ariaValuemin: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuemin@""aria-valuemin";
external ariaValueminGet: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuemin@""aria-valuemin";
external ariaValuenow: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuenow@""aria-valuenow";
external ariaValuenowGet: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-valuenow@""aria-valuenow";
external ariaValuetext: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .aria-valuetext@""aria-valuetext";
external ariaValuetextGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .aria-valuetext@""aria-valuetext";
external ariaAtomic: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-atomic@""aria-atomic";
external ariaAtomicGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-atomic@""aria-atomic";
external ariaBusy: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-busy@""aria-busy";
external ariaBusyGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-busy@""aria-busy";
external ariaRelevant: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-relevant@""aria-relevant";
external ariaRelevantGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-relevant@""aria-relevant";
external ariaGrabbed: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-grabbed@""aria-grabbed";
external ariaGrabbedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-grabbed@""aria-grabbed";
external ariaActivedescendant: props => option(string) = "BS:4.0.7„•¦¾���!���������°  B‘@@B˜ 5aria-activedescendant@""aria-activedescendant";
external ariaActivedescendantGet: props => option(string) = "BS:4.0.7„•¦¾���!���������°  B‘@@B˜ 5aria-activedescendant@""aria-activedescendant";
external ariaColcount: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-colcount@""aria-colcount";
external ariaColcountGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-colcount@""aria-colcount";
external ariaColindex: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-colindex@""aria-colindex";
external ariaColindexGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-colindex@""aria-colindex";
external ariaColspan: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-colspan@""aria-colspan";
external ariaColspanGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-colspan@""aria-colspan";
external ariaControls: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-controls@""aria-controls";
external ariaControlsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-controls@""aria-controls";
external ariaDescribedby: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0aria-describedby@""aria-describedby";
external ariaDescribedbyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0aria-describedby@""aria-describedby";
external ariaErrormessage: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1aria-errormessage@""aria-errormessage";
external ariaErrormessageGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1aria-errormessage@""aria-errormessage";
external ariaFlowto: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-flowto@""aria-flowto";
external ariaFlowtoGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +aria-flowto@""aria-flowto";
external ariaLabelledby: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /aria-labelledby@""aria-labelledby";
external ariaLabelledbyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /aria-labelledby@""aria-labelledby";
external ariaOwns: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-owns@""aria-owns";
external ariaOwnsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )aria-owns@""aria-owns";
external ariaPosinset: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-posinset@""aria-posinset";
external ariaPosinsetGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-posinset@""aria-posinset";
external ariaRowcount: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-rowcount@""aria-rowcount";
external ariaRowcountGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-rowcount@""aria-rowcount";
external ariaRowindex: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-rowindex@""aria-rowindex";
external ariaRowindexGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -aria-rowindex@""aria-rowindex";
external ariaRowspan: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-rowspan@""aria-rowspan";
external ariaRowspanGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-rowspan@""aria-rowspan";
external ariaSetsize: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-setsize@""aria-setsize";
external ariaSetsizeGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,aria-setsize@""aria-setsize";
external defaultChecked: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .defaultChecked@""defaultChecked";
external defaultCheckedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .defaultChecked@""defaultChecked";
external defaultValue: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,defaultValue@""defaultValue";
external defaultValueGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,defaultValue@""defaultValue";
external accessKey: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )accessKey@""accessKey";
external accessKeyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )accessKey@""accessKey";
external className: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )className@""className";
external classNameGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )className@""className";
external contentEditable: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /contentEditable@""contentEditable";
external contentEditableGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /contentEditable@""contentEditable";
external contextMenu: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +contextMenu@""contextMenu";
external contextMenuGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +contextMenu@""contextMenu";
external dir: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #dir@""dir";
external dirGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #dir@""dir";
external draggable: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )draggable@""draggable";
external draggableGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )draggable@""draggable";
external hidden: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &hidden@""hidden";
external hiddenGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &hidden@""hidden";
external id: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "id@""id";
external idGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "id@""id";
external lang: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $lang@""lang";
external langGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $lang@""lang";
external role: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $role@""role";
external roleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $role@""role";
external style: props => option(style) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %style@""style";
external styleGet: props => option(style) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %style@""style";
external spellCheck: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *spellCheck@""spellCheck";
external spellCheckGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *spellCheck@""spellCheck";
external tabIndex: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (tabIndex@""tabIndex";
external tabIndexGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (tabIndex@""tabIndex";
external title: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %title@""title";
external titleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %title@""title";
external itemID: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &itemID@""itemID";
external itemIDGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &itemID@""itemID";
external itemProp: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (itemProp@""itemProp";
external itemPropGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (itemProp@""itemProp";
external itemRef: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'itemRef@""itemRef";
external itemRefGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'itemRef@""itemRef";
external itemScope: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )itemScope@""itemScope";
external itemScopeGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )itemScope@""itemScope";
external itemType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (itemType@""itemType";
external itemTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (itemType@""itemType";
external accept: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &accept@""accept";
external acceptGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &accept@""accept";
external acceptCharset: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -acceptCharset@""acceptCharset";
external acceptCharsetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -acceptCharset@""acceptCharset";
external action: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &action@""action";
external actionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &action@""action";
external allowFullScreen: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /allowFullScreen@""allowFullScreen";
external allowFullScreenGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /allowFullScreen@""allowFullScreen";
external alt: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #alt@""alt";
external altGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #alt@""alt";
external async: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %async@""async";
external asyncGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %async@""async";
external autoComplete: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,autoComplete@""autoComplete";
external autoCompleteGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,autoComplete@""autoComplete";
external autoFocus: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )autoFocus@""autoFocus";
external autoFocusGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )autoFocus@""autoFocus";
external autoPlay: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (autoPlay@""autoPlay";
external autoPlayGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (autoPlay@""autoPlay";
external challenge: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )challenge@""challenge";
external challengeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )challenge@""challenge";
external charSet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'charSet@""charSet";
external charSetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'charSet@""charSet";
external checked: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'checked@""checked";
external checkedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'checked@""checked";
external cite: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $cite@""cite";
external citeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $cite@""cite";
external crossOrigin: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +crossOrigin@""crossOrigin";
external crossOriginGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +crossOrigin@""crossOrigin";
external cols: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $cols@""cols";
external colsGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $cols@""cols";
external colSpan: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'colSpan@""colSpan";
external colSpanGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'colSpan@""colSpan";
external content: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'content@""content";
external contentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'content@""content";
external controls: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (controls@""controls";
external controlsGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (controls@""controls";
external coords: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &coords@""coords";
external coordsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &coords@""coords";
external data: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $data@""data";
external dataGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $data@""data";
external dateTime: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (dateTime@""dateTime";
external dateTimeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (dateTime@""dateTime";
external default: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'default@""default";
external defaultGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'default@""default";
external defer: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %defer@""defer";
external deferGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %defer@""defer";
external disabled: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (disabled@""disabled";
external disabledGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (disabled@""disabled";
external download: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (download@""download";
external downloadGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (download@""download";
external encType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'encType@""encType";
external encTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'encType@""encType";
external form: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $form@""form";
external formGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $form@""form";
external formAction: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formAction@""formAction";
external formActionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formAction@""formAction";
external formTarget: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formTarget@""formTarget";
external formTargetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formTarget@""formTarget";
external formMethod: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formMethod@""formMethod";
external formMethodGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *formMethod@""formMethod";
external headers: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'headers@""headers";
external headersGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'headers@""headers";
external height: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &height@""height";
external heightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &height@""height";
external high: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $high@""high";
external highGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $high@""high";
external href: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $href@""href";
external hrefGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $href@""href";
external hrefLang: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (hrefLang@""hrefLang";
external hrefLangGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (hrefLang@""hrefLang";
external htmlFor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'htmlFor@""htmlFor";
external htmlForGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'htmlFor@""htmlFor";
external httpEquiv: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )httpEquiv@""httpEquiv";
external httpEquivGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )httpEquiv@""httpEquiv";
external icon: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $icon@""icon";
external iconGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $icon@""icon";
external inputMode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )inputMode@""inputMode";
external inputModeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )inputMode@""inputMode";
external integrity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )integrity@""integrity";
external integrityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )integrity@""integrity";
external keyType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'keyType@""keyType";
external keyTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'keyType@""keyType";
external kind: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $kind@""kind";
external kindGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $kind@""kind";
external label: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %label@""label";
external labelGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %label@""label";
external list: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $list@""list";
external listGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $list@""list";
external loop: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $loop@""loop";
external loopGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $loop@""loop";
external low: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #low@""low";
external lowGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #low@""low";
external manifest: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (manifest@""manifest";
external manifestGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (manifest@""manifest";
external max: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #max@""max";
external maxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #max@""max";
external maxLength: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )maxLength@""maxLength";
external maxLengthGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )maxLength@""maxLength";
external media: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %media@""media";
external mediaGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %media@""media";
external mediaGroup: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *mediaGroup@""mediaGroup";
external mediaGroupGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *mediaGroup@""mediaGroup";
external method: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &method@""method";
external methodGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &method@""method";
external min: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #min@""min";
external minGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #min@""min";
external minLength: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )minLength@""minLength";
external minLengthGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )minLength@""minLength";
external multiple: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (multiple@""multiple";
external multipleGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (multiple@""multiple";
external muted: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %muted@""muted";
external mutedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %muted@""muted";
external name: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $name@""name";
external nameGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $name@""name";
external nonce: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %nonce@""nonce";
external nonceGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %nonce@""nonce";
external noValidate: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *noValidate@""noValidate";
external noValidateGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *noValidate@""noValidate";
external open_: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $open@""open";
external open_Get: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $open@""open";
external optimum: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'optimum@""optimum";
external optimumGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'optimum@""optimum";
external pattern: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'pattern@""pattern";
external patternGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'pattern@""pattern";
external placeholder: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +placeholder@""placeholder";
external placeholderGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +placeholder@""placeholder";
external poster: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &poster@""poster";
external posterGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &poster@""poster";
external preload: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'preload@""preload";
external preloadGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'preload@""preload";
external radioGroup: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *radioGroup@""radioGroup";
external radioGroupGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *radioGroup@""radioGroup";
external readOnly: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (readOnly@""readOnly";
external readOnlyGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (readOnly@""readOnly";
external rel: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #rel@""rel";
external relGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #rel@""rel";
external required: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (required@""required";
external requiredGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (required@""required";
external reversed: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (reversed@""reversed";
external reversedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (reversed@""reversed";
external rows: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $rows@""rows";
external rowsGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $rows@""rows";
external rowSpan: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'rowSpan@""rowSpan";
external rowSpanGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'rowSpan@""rowSpan";
external sandbox: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'sandbox@""sandbox";
external sandboxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'sandbox@""sandbox";
external scope: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %scope@""scope";
external scopeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %scope@""scope";
external scoped: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &scoped@""scoped";
external scopedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &scoped@""scoped";
external scrolling: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )scrolling@""scrolling";
external scrollingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )scrolling@""scrolling";
external selected: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (selected@""selected";
external selectedGet: props => option(bool) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (selected@""selected";
external shape: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %shape@""shape";
external shapeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %shape@""shape";
external size: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $size@""size";
external sizeGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $size@""size";
external sizes: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %sizes@""sizes";
external sizesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %sizes@""sizes";
external span: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $span@""span";
external spanGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $span@""span";
external src: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #src@""src";
external srcGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #src@""src";
external srcDoc: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &srcDoc@""srcDoc";
external srcDocGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &srcDoc@""srcDoc";
external srcLang: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'srcLang@""srcLang";
external srcLangGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'srcLang@""srcLang";
external srcSet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &srcSet@""srcSet";
external srcSetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &srcSet@""srcSet";
external start: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %start@""start";
external startGet: props => option(int) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %start@""start";
external step: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $step@""step";
external stepGet: props => option(float) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $step@""step";
external target: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &target@""target";
external targetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &target@""target";
external type_: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $type@""type";
external type_Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $type@""type";
external useMap: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &useMap@""useMap";
external useMapGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &useMap@""useMap";
external value: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %value@""value";
external valueGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %value@""value";
external width: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %width@""width";
external widthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %width@""width";
external wrap: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $wrap@""wrap";
external wrapGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $wrap@""wrap";
external onCopy: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onCopy@""onCopy";
external onCopyGet: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onCopy@""onCopy";
external onCut: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %onCut@""onCut";
external onCutGet: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %onCut@""onCut";
external onPaste: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onPaste@""onPaste";
external onPasteGet: props => option((ReactEvent.Clipboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onPaste@""onPaste";
external onCompositionEnd: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onCompositionEnd@""onCompositionEnd";
external onCompositionEndGet: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onCompositionEnd@""onCompositionEnd";
external onCompositionStart: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2onCompositionStart@""onCompositionStart";
external onCompositionStartGet: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2onCompositionStart@""onCompositionStart";
external onCompositionUpdate: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3onCompositionUpdate@""onCompositionUpdate";
external onCompositionUpdateGet: props => option((ReactEvent.Composition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3onCompositionUpdate@""onCompositionUpdate";
external onKeyDown: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onKeyDown@""onKeyDown";
external onKeyDownGet: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onKeyDown@""onKeyDown";
external onKeyPress: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onKeyPress@""onKeyPress";
external onKeyPressGet: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onKeyPress@""onKeyPress";
external onKeyUp: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onKeyUp@""onKeyUp";
external onKeyUpGet: props => option((ReactEvent.Keyboard.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onKeyUp@""onKeyUp";
external onFocus: props => option((ReactEvent.Focus.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onFocus@""onFocus";
external onFocusGet: props => option((ReactEvent.Focus.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onFocus@""onFocus";
external onBlur: props => option((ReactEvent.Focus.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onBlur@""onBlur";
external onBlurGet: props => option((ReactEvent.Focus.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onBlur@""onBlur";
external onChange: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onChange@""onChange";
external onChangeGet: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onChange@""onChange";
external onInput: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onInput@""onInput";
external onInputGet: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onInput@""onInput";
external onSubmit: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSubmit@""onSubmit";
external onSubmitGet: props => option((ReactEvent.Form.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSubmit@""onSubmit";
external onClick: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onClick@""onClick";
external onClickGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onClick@""onClick";
external onContextMenu: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onContextMenu@""onContextMenu";
external onContextMenuGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onContextMenu@""onContextMenu";
external onDoubleClick: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onDoubleClick@""onDoubleClick";
external onDoubleClickGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onDoubleClick@""onDoubleClick";
external onDrag: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onDrag@""onDrag";
external onDragGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onDrag@""onDrag";
external onDragEnd: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onDragEnd@""onDragEnd";
external onDragEndGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onDragEnd@""onDragEnd";
external onDragEnter: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragEnter@""onDragEnter";
external onDragEnterGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragEnter@""onDragEnter";
external onDragExit: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onDragExit@""onDragExit";
external onDragExitGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onDragExit@""onDragExit";
external onDragLeave: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragLeave@""onDragLeave";
external onDragLeaveGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragLeave@""onDragLeave";
external onDragOver: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onDragOver@""onDragOver";
external onDragOverGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onDragOver@""onDragOver";
external onDragStart: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragStart@""onDragStart";
external onDragStartGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onDragStart@""onDragStart";
external onDrop: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onDrop@""onDrop";
external onDropGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onDrop@""onDrop";
external onMouseDown: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseDown@""onMouseDown";
external onMouseDownGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseDown@""onMouseDown";
external onMouseEnter: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onMouseEnter@""onMouseEnter";
external onMouseEnterGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onMouseEnter@""onMouseEnter";
external onMouseLeave: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onMouseLeave@""onMouseLeave";
external onMouseLeaveGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onMouseLeave@""onMouseLeave";
external onMouseMove: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseMove@""onMouseMove";
external onMouseMoveGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseMove@""onMouseMove";
external onMouseOut: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onMouseOut@""onMouseOut";
external onMouseOutGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onMouseOut@""onMouseOut";
external onMouseOver: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseOver@""onMouseOver";
external onMouseOverGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onMouseOver@""onMouseOver";
external onMouseUp: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onMouseUp@""onMouseUp";
external onMouseUpGet: props => option((ReactEvent.Mouse.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onMouseUp@""onMouseUp";
external onSelect: props => option((ReactEvent.Selection.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSelect@""onSelect";
external onSelectGet: props => option((ReactEvent.Selection.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSelect@""onSelect";
external onTouchCancel: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onTouchCancel@""onTouchCancel";
external onTouchCancelGet: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -onTouchCancel@""onTouchCancel";
external onTouchEnd: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onTouchEnd@""onTouchEnd";
external onTouchEndGet: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onTouchEnd@""onTouchEnd";
external onTouchMove: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onTouchMove@""onTouchMove";
external onTouchMoveGet: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onTouchMove@""onTouchMove";
external onTouchStart: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onTouchStart@""onTouchStart";
external onTouchStartGet: props => option((ReactEvent.Touch.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onTouchStart@""onTouchStart";
external onScroll: props => option((ReactEvent.UI.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onScroll@""onScroll";
external onScrollGet: props => option((ReactEvent.UI.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onScroll@""onScroll";
external onWheel: props => option((ReactEvent.Wheel.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onWheel@""onWheel";
external onWheelGet: props => option((ReactEvent.Wheel.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onWheel@""onWheel";
external onAbort: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onAbort@""onAbort";
external onAbortGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onAbort@""onAbort";
external onCanPlay: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onCanPlay@""onCanPlay";
external onCanPlayGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onCanPlay@""onCanPlay";
external onCanPlayThrough: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onCanPlayThrough@""onCanPlayThrough";
external onCanPlayThroughGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onCanPlayThrough@""onCanPlayThrough";
external onDurationChange: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onDurationChange@""onDurationChange";
external onDurationChangeGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onDurationChange@""onDurationChange";
external onEmptied: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onEmptied@""onEmptied";
external onEmptiedGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onEmptied@""onEmptied";
external onEncrypetd: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onEncrypetd@""onEncrypetd";
external onEncrypetdGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onEncrypetd@""onEncrypetd";
external onEnded: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onEnded@""onEnded";
external onEndedGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onEnded@""onEnded";
external onError: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onError@""onError";
external onErrorGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onError@""onError";
external onLoadedData: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onLoadedData@""onLoadedData";
external onLoadedDataGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onLoadedData@""onLoadedData";
external onLoadedMetadata: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onLoadedMetadata@""onLoadedMetadata";
external onLoadedMetadataGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onLoadedMetadata@""onLoadedMetadata";
external onLoadStart: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onLoadStart@""onLoadStart";
external onLoadStartGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +onLoadStart@""onLoadStart";
external onPause: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onPause@""onPause";
external onPauseGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'onPause@""onPause";
external onPlay: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onPlay@""onPlay";
external onPlayGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onPlay@""onPlay";
external onPlaying: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onPlaying@""onPlaying";
external onPlayingGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onPlaying@""onPlaying";
external onProgress: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onProgress@""onProgress";
external onProgressGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *onProgress@""onProgress";
external onRateChange: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onRateChange@""onRateChange";
external onRateChangeGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onRateChange@""onRateChange";
external onSeeked: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSeeked@""onSeeked";
external onSeekedGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (onSeeked@""onSeeked";
external onSeeking: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onSeeking@""onSeeking";
external onSeekingGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onSeeking@""onSeeking";
external onStalled: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onStalled@""onStalled";
external onStalledGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onStalled@""onStalled";
external onSuspend: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onSuspend@""onSuspend";
external onSuspendGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onSuspend@""onSuspend";
external onTimeUpdate: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onTimeUpdate@""onTimeUpdate";
external onTimeUpdateGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,onTimeUpdate@""onTimeUpdate";
external onVolumeChange: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .onVolumeChange@""onVolumeChange";
external onVolumeChangeGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .onVolumeChange@""onVolumeChange";
external onWaiting: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onWaiting@""onWaiting";
external onWaitingGet: props => option((ReactEvent.Media.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )onWaiting@""onWaiting";
external onLoad: props => option((ReactEvent.Image.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onLoad@""onLoad";
external onLoadGet: props => option((ReactEvent.Image.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &onLoad@""onLoad";
external onAnimationStart: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onAnimationStart@""onAnimationStart";
external onAnimationStartGet: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0onAnimationStart@""onAnimationStart";
external onAnimationEnd: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .onAnimationEnd@""onAnimationEnd";
external onAnimationEndGet: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .onAnimationEnd@""onAnimationEnd";
external onAnimationIteration: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4onAnimationIteration@""onAnimationIteration";
external onAnimationIterationGet: props => option((ReactEvent.Animation.t => unit)) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ 4onAnimationIteration@""onAnimationIteration";
external onTransitionEnd: props => option((ReactEvent.Transition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /onTransitionEnd@""onTransitionEnd";
external onTransitionEndGet: props => option((ReactEvent.Transition.t => unit)) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /onTransitionEnd@""onTransitionEnd";
external accentHeight: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,accentHeight@""accentHeight";
external accentHeightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,accentHeight@""accentHeight";
external accumulate: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *accumulate@""accumulate";
external accumulateGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *accumulate@""accumulate";
external additive: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (additive@""additive";
external additiveGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (additive@""additive";
external alignmentBaseline: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1alignmentBaseline@""alignmentBaseline";
external alignmentBaselineGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1alignmentBaseline@""alignmentBaseline";
external allowReorder: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,allowReorder@""allowReorder";
external allowReorderGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,allowReorder@""allowReorder";
external alphabetic: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *alphabetic@""alphabetic";
external alphabeticGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *alphabetic@""alphabetic";
external amplitude: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )amplitude@""amplitude";
external amplitudeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )amplitude@""amplitude";
external arabicForm: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *arabicForm@""arabicForm";
external arabicFormGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *arabicForm@""arabicForm";
external ascent: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &ascent@""ascent";
external ascentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &ascent@""ascent";
external attributeName: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -attributeName@""attributeName";
external attributeNameGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -attributeName@""attributeName";
external attributeType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -attributeType@""attributeType";
external attributeTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -attributeType@""attributeType";
external autoReverse: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +autoReverse@""autoReverse";
external autoReverseGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +autoReverse@""autoReverse";
external azimuth: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'azimuth@""azimuth";
external azimuthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'azimuth@""azimuth";
external baseFrequency: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -baseFrequency@""baseFrequency";
external baseFrequencyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -baseFrequency@""baseFrequency";
external baseProfile: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +baseProfile@""baseProfile";
external baseProfileGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +baseProfile@""baseProfile";
external baselineShift: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -baselineShift@""baselineShift";
external baselineShiftGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -baselineShift@""baselineShift";
external bbox: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $bbox@""bbox";
external bboxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $bbox@""bbox";
external begin_: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %begin@""begin";
external begin_Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %begin@""begin";
external bias: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $bias@""bias";
external biasGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $bias@""bias";
external by: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "by@""by";
external byGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "by@""by";
external calcMode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (calcMode@""calcMode";
external calcModeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (calcMode@""calcMode";
external capHeight: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )capHeight@""capHeight";
external capHeightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )capHeight@""capHeight";
external clip: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $clip@""clip";
external clipGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $clip@""clip";
external clipPath: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (clipPath@""clipPath";
external clipPathGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (clipPath@""clipPath";
external clipPathUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -clipPathUnits@""clipPathUnits";
external clipPathUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -clipPathUnits@""clipPathUnits";
external clipRule: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (clipRule@""clipRule";
external clipRuleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (clipRule@""clipRule";
external colorInterpolation: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2colorInterpolation@""colorInterpolation";
external colorInterpolationGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2colorInterpolation@""colorInterpolation";
external colorInterpolationFilters: props => option(string) = "BS:4.0.7„•¦¾���%���������°  B‘@@B˜ 9colorInterpolationFilters@""colorInterpolationFilters";
external colorInterpolationFiltersGet: props => option(string) = "BS:4.0.7„•¦¾���%���������°  B‘@@B˜ 9colorInterpolationFilters@""colorInterpolationFilters";
external colorProfile: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,colorProfile@""colorProfile";
external colorProfileGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,colorProfile@""colorProfile";
external colorRendering: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .colorRendering@""colorRendering";
external colorRenderingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .colorRendering@""colorRendering";
external contentScriptType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1contentScriptType@""contentScriptType";
external contentScriptTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1contentScriptType@""contentScriptType";
external contentStyleType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0contentStyleType@""contentStyleType";
external contentStyleTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0contentStyleType@""contentStyleType";
external cursor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &cursor@""cursor";
external cursorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &cursor@""cursor";
external cx: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "cx@""cx";
external cxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "cx@""cx";
external cy: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "cy@""cy";
external cyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "cy@""cy";
external d: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !d@""d";
external dGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !d@""d";
external decelerate: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *decelerate@""decelerate";
external decelerateGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *decelerate@""decelerate";
external descent: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'descent@""descent";
external descentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'descent@""descent";
external diffuseConstant: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /diffuseConstant@""diffuseConstant";
external diffuseConstantGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /diffuseConstant@""diffuseConstant";
external direction: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )direction@""direction";
external directionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )direction@""direction";
external display: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'display@""display";
external displayGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'display@""display";
external divisor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'divisor@""divisor";
external divisorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'divisor@""divisor";
external dominantBaseline: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0dominantBaseline@""dominantBaseline";
external dominantBaselineGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0dominantBaseline@""dominantBaseline";
external dur: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #dur@""dur";
external durGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #dur@""dur";
external dx: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "dx@""dx";
external dxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "dx@""dx";
external dy: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "dy@""dy";
external dyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "dy@""dy";
external edgeMode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (edgeMode@""edgeMode";
external edgeModeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (edgeMode@""edgeMode";
external elevation: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )elevation@""elevation";
external elevationGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )elevation@""elevation";
external enableBackground: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0enableBackground@""enableBackground";
external enableBackgroundGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0enableBackground@""enableBackground";
external end_: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #end@""end";
external end_Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #end@""end";
external exponent: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (exponent@""exponent";
external exponentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (exponent@""exponent";
external externalResourcesRequired: props => option(string) = "BS:4.0.7„•¦¾���%���������°  B‘@@B˜ 9externalResourcesRequired@""externalResourcesRequired";
external externalResourcesRequiredGet: props => option(string) = "BS:4.0.7„•¦¾���%���������°  B‘@@B˜ 9externalResourcesRequired@""externalResourcesRequired";
external fill: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $fill@""fill";
external fillGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $fill@""fill";
external fillOpacity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fillOpacity@""fillOpacity";
external fillOpacityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fillOpacity@""fillOpacity";
external fillRule: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (fillRule@""fillRule";
external fillRuleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (fillRule@""fillRule";
external filter: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &filter@""filter";
external filterGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &filter@""filter";
external filterRes: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )filterRes@""filterRes";
external filterResGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )filterRes@""filterRes";
external filterUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +filterUnits@""filterUnits";
external filterUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +filterUnits@""filterUnits";
external floodColor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *floodColor@""floodColor";
external floodColorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *floodColor@""floodColor";
external floodOpacity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,floodOpacity@""floodOpacity";
external floodOpacityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,floodOpacity@""floodOpacity";
external focusable: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )focusable@""focusable";
external focusableGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )focusable@""focusable";
external fontFamily: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *fontFamily@""fontFamily";
external fontFamilyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *fontFamily@""fontFamily";
external fontSize: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (fontSize@""fontSize";
external fontSizeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (fontSize@""fontSize";
external fontSizeAdjust: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .fontSizeAdjust@""fontSizeAdjust";
external fontSizeAdjustGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .fontSizeAdjust@""fontSizeAdjust";
external fontStretch: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fontStretch@""fontStretch";
external fontStretchGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fontStretch@""fontStretch";
external fontStyle: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )fontStyle@""fontStyle";
external fontStyleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )fontStyle@""fontStyle";
external fontVariant: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fontVariant@""fontVariant";
external fontVariantGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +fontVariant@""fontVariant";
external fontWeight: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *fontWeight@""fontWeight";
external fontWeightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *fontWeight@""fontWeight";
external fomat: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %fomat@""fomat";
external fomatGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %fomat@""fomat";
external from: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $from@""from";
external fromGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $from@""from";
external fx: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "fx@""fx";
external fxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "fx@""fx";
external fy: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "fy@""fy";
external fyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "fy@""fy";
external g1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "g1@""g1";
external g1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "g1@""g1";
external g2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "g2@""g2";
external g2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "g2@""g2";
external glyphName: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )glyphName@""glyphName";
external glyphNameGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )glyphName@""glyphName";
external glyphOrientationHorizontal: props => option(string) = "BS:4.0.7„•¦¾���&���������°  B‘@@B˜ :glyphOrientationHorizontal@""glyphOrientationHorizontal";
external glyphOrientationHorizontalGet: props => option(string) = "BS:4.0.7„•¦¾���&���������°  B‘@@B˜ :glyphOrientationHorizontal@""glyphOrientationHorizontal";
external glyphOrientationVertical: props => option(string) = "BS:4.0.7„•¦¾���$���������°  B‘@@B˜ 8glyphOrientationVertical@""glyphOrientationVertical";
external glyphOrientationVerticalGet: props => option(string) = "BS:4.0.7„•¦¾���$���������°  B‘@@B˜ 8glyphOrientationVertical@""glyphOrientationVertical";
external glyphRef: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (glyphRef@""glyphRef";
external glyphRefGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (glyphRef@""glyphRef";
external gradientTransform: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1gradientTransform@""gradientTransform";
external gradientTransformGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1gradientTransform@""gradientTransform";
external gradientUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -gradientUnits@""gradientUnits";
external gradientUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -gradientUnits@""gradientUnits";
external hanging: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'hanging@""hanging";
external hangingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'hanging@""hanging";
external horizAdvX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )horizAdvX@""horizAdvX";
external horizAdvXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )horizAdvX@""horizAdvX";
external horizOriginX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,horizOriginX@""horizOriginX";
external horizOriginXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,horizOriginX@""horizOriginX";
external ideographic: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +ideographic@""ideographic";
external ideographicGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +ideographic@""ideographic";
external imageRendering: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .imageRendering@""imageRendering";
external imageRenderingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .imageRendering@""imageRendering";
external in_: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "in@""in";
external in_Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "in@""in";
external in2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #in2@""in2";
external in2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ #in2@""in2";
external intercept: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )intercept@""intercept";
external interceptGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )intercept@""intercept";
external k: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !k@""k";
external kGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !k@""k";
external k1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k1@""k1";
external k1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k1@""k1";
external k2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k2@""k2";
external k2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k2@""k2";
external k3: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k3@""k3";
external k3Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k3@""k3";
external k4: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k4@""k4";
external k4Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "k4@""k4";
external kernelMatrix: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,kernelMatrix@""kernelMatrix";
external kernelMatrixGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,kernelMatrix@""kernelMatrix";
external kernelUnitLength: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0kernelUnitLength@""kernelUnitLength";
external kernelUnitLengthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0kernelUnitLength@""kernelUnitLength";
external kerning: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'kerning@""kerning";
external kerningGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'kerning@""kerning";
external keyPoints: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )keyPoints@""keyPoints";
external keyPointsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )keyPoints@""keyPoints";
external keySplines: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *keySplines@""keySplines";
external keySplinesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *keySplines@""keySplines";
external keyTimes: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (keyTimes@""keyTimes";
external keyTimesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (keyTimes@""keyTimes";
external lengthAdjust: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,lengthAdjust@""lengthAdjust";
external lengthAdjustGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,lengthAdjust@""lengthAdjust";
external letterSpacing: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -letterSpacing@""letterSpacing";
external letterSpacingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -letterSpacing@""letterSpacing";
external lightingColor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -lightingColor@""lightingColor";
external lightingColorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -lightingColor@""lightingColor";
external limitingConeAngle: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1limitingConeAngle@""limitingConeAngle";
external limitingConeAngleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1limitingConeAngle@""limitingConeAngle";
external local: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %local@""local";
external localGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %local@""local";
external markerEnd: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )markerEnd@""markerEnd";
external markerEndGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )markerEnd@""markerEnd";
external markerHeight: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,markerHeight@""markerHeight";
external markerHeightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,markerHeight@""markerHeight";
external markerMid: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )markerMid@""markerMid";
external markerMidGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )markerMid@""markerMid";
external markerStart: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerStart@""markerStart";
external markerStartGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerStart@""markerStart";
external markerUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerUnits@""markerUnits";
external markerUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerUnits@""markerUnits";
external markerWidth: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerWidth@""markerWidth";
external markerWidthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +markerWidth@""markerWidth";
external mask: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $mask@""mask";
external maskGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $mask@""mask";
external maskContentUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0maskContentUnits@""maskContentUnits";
external maskContentUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0maskContentUnits@""maskContentUnits";
external maskUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )maskUnits@""maskUnits";
external maskUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )maskUnits@""maskUnits";
external mathematical: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,mathematical@""mathematical";
external mathematicalGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,mathematical@""mathematical";
external mode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $mode@""mode";
external modeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $mode@""mode";
external numOctaves: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *numOctaves@""numOctaves";
external numOctavesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *numOctaves@""numOctaves";
external offset: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &offset@""offset";
external offsetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &offset@""offset";
external opacity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'opacity@""opacity";
external opacityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'opacity@""opacity";
external operator: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (operator@""operator";
external operatorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (operator@""operator";
external order: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %order@""order";
external orderGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %order@""order";
external orient: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &orient@""orient";
external orientGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &orient@""orient";
external orientation: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +orientation@""orientation";
external orientationGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +orientation@""orientation";
external origin: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &origin@""origin";
external originGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &origin@""origin";
external overflow: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (overflow@""overflow";
external overflowGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (overflow@""overflow";
external overflowX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )overflowX@""overflowX";
external overflowXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )overflowX@""overflowX";
external overflowY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )overflowY@""overflowY";
external overflowYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )overflowY@""overflowY";
external overlinePosition: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0overlinePosition@""overlinePosition";
external overlinePositionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0overlinePosition@""overlinePosition";
external overlineThickness: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1overlineThickness@""overlineThickness";
external overlineThicknessGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1overlineThickness@""overlineThickness";
external paintOrder: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *paintOrder@""paintOrder";
external paintOrderGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *paintOrder@""paintOrder";
external panose1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'panose1@""panose1";
external panose1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'panose1@""panose1";
external pathLength: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *pathLength@""pathLength";
external pathLengthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *pathLength@""pathLength";
external patternContentUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3patternContentUnits@""patternContentUnits";
external patternContentUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3patternContentUnits@""patternContentUnits";
external patternTransform: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0patternTransform@""patternTransform";
external patternTransformGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0patternTransform@""patternTransform";
external patternUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,patternUnits@""patternUnits";
external patternUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,patternUnits@""patternUnits";
external pointerEvents: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -pointerEvents@""pointerEvents";
external pointerEventsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -pointerEvents@""pointerEvents";
external points: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &points@""points";
external pointsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &points@""points";
external pointsAtX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtX@""pointsAtX";
external pointsAtXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtX@""pointsAtX";
external pointsAtY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtY@""pointsAtY";
external pointsAtYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtY@""pointsAtY";
external pointsAtZ: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtZ@""pointsAtZ";
external pointsAtZGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )pointsAtZ@""pointsAtZ";
external preserveAlpha: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -preserveAlpha@""preserveAlpha";
external preserveAlphaGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -preserveAlpha@""preserveAlpha";
external preserveAspectRatio: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3preserveAspectRatio@""preserveAspectRatio";
external preserveAspectRatioGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 3preserveAspectRatio@""preserveAspectRatio";
external primitiveUnits: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .primitiveUnits@""primitiveUnits";
external primitiveUnitsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .primitiveUnits@""primitiveUnits";
external r: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !r@""r";
external rGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !r@""r";
external radius: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &radius@""radius";
external radiusGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &radius@""radius";
external refX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $refX@""refX";
external refXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $refX@""refX";
external refY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $refY@""refY";
external refYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $refY@""refY";
external renderingIntent: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /renderingIntent@""renderingIntent";
external renderingIntentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /renderingIntent@""renderingIntent";
external repeatCount: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +repeatCount@""repeatCount";
external repeatCountGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +repeatCount@""repeatCount";
external repeatDur: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )repeatDur@""repeatDur";
external repeatDurGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )repeatDur@""repeatDur";
external requiredExtensions: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2requiredExtensions@""requiredExtensions";
external requiredExtensionsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2requiredExtensions@""requiredExtensions";
external requiredFeatures: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0requiredFeatures@""requiredFeatures";
external requiredFeaturesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0requiredFeatures@""requiredFeatures";
external restart: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'restart@""restart";
external restartGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'restart@""restart";
external result: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &result@""result";
external resultGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &result@""result";
external rotate: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &rotate@""rotate";
external rotateGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &rotate@""rotate";
external rx: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "rx@""rx";
external rxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "rx@""rx";
external ry: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "ry@""ry";
external ryGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "ry@""ry";
external scale: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %scale@""scale";
external scaleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %scale@""scale";
external seed: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $seed@""seed";
external seedGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ $seed@""seed";
external shapeRendering: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .shapeRendering@""shapeRendering";
external shapeRenderingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .shapeRendering@""shapeRendering";
external slope: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %slope@""slope";
external slopeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %slope@""slope";
external spacing: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'spacing@""spacing";
external spacingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'spacing@""spacing";
external specularConstant: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0specularConstant@""specularConstant";
external specularConstantGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0specularConstant@""specularConstant";
external specularExponent: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0specularExponent@""specularExponent";
external specularExponentGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0specularExponent@""specularExponent";
external speed: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %speed@""speed";
external speedGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %speed@""speed";
external spreadMethod: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,spreadMethod@""spreadMethod";
external spreadMethodGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,spreadMethod@""spreadMethod";
external startOffset: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +startOffset@""startOffset";
external startOffsetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +startOffset@""startOffset";
external stdDeviation: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,stdDeviation@""stdDeviation";
external stdDeviationGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,stdDeviation@""stdDeviation";
external stemh: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %stemh@""stemh";
external stemhGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %stemh@""stemh";
external stemv: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %stemv@""stemv";
external stemvGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %stemv@""stemv";
external stitchTiles: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +stitchTiles@""stitchTiles";
external stitchTilesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +stitchTiles@""stitchTiles";
external stopColor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )stopColor@""stopColor";
external stopColorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )stopColor@""stopColor";
external stopOpacity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +stopOpacity@""stopOpacity";
external stopOpacityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +stopOpacity@""stopOpacity";
external strikethroughPosition: props => option(string) = "BS:4.0.7„•¦¾���!���������°  B‘@@B˜ 5strikethroughPosition@""strikethroughPosition";
external strikethroughPositionGet: props => option(string) = "BS:4.0.7„•¦¾���!���������°  B‘@@B˜ 5strikethroughPosition@""strikethroughPosition";
external strikethroughThickness: props => option(string) = "BS:4.0.7„•¦¾���"���������°  B‘@@B˜ 6strikethroughThickness@""strikethroughThickness";
external strikethroughThicknessGet: props => option(string) = "BS:4.0.7„•¦¾���"���������°  B‘@@B˜ 6strikethroughThickness@""strikethroughThickness";
external string: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &string@""string";
external stringGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &string@""string";
external stroke: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &stroke@""stroke";
external strokeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &stroke@""stroke";
external strokeDasharray: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /strokeDasharray@""strokeDasharray";
external strokeDasharrayGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ /strokeDasharray@""strokeDasharray";
external strokeDashoffset: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0strokeDashoffset@""strokeDashoffset";
external strokeDashoffsetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0strokeDashoffset@""strokeDashoffset";
external strokeLinecap: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -strokeLinecap@""strokeLinecap";
external strokeLinecapGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -strokeLinecap@""strokeLinecap";
external strokeLinejoin: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .strokeLinejoin@""strokeLinejoin";
external strokeLinejoinGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .strokeLinejoin@""strokeLinejoin";
external strokeMiterlimit: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0strokeMiterlimit@""strokeMiterlimit";
external strokeMiterlimitGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0strokeMiterlimit@""strokeMiterlimit";
external strokeOpacity: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -strokeOpacity@""strokeOpacity";
external strokeOpacityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -strokeOpacity@""strokeOpacity";
external strokeWidth: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +strokeWidth@""strokeWidth";
external strokeWidthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +strokeWidth@""strokeWidth";
external surfaceScale: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,surfaceScale@""surfaceScale";
external surfaceScaleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,surfaceScale@""surfaceScale";
external systemLanguage: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .systemLanguage@""systemLanguage";
external systemLanguageGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .systemLanguage@""systemLanguage";
external tableValues: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +tableValues@""tableValues";
external tableValuesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +tableValues@""tableValues";
external targetX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'targetX@""targetX";
external targetXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'targetX@""targetX";
external targetY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'targetY@""targetY";
external targetYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'targetY@""targetY";
external textAnchor: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *textAnchor@""textAnchor";
external textAnchorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *textAnchor@""textAnchor";
external textDecoration: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .textDecoration@""textDecoration";
external textDecorationGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ .textDecoration@""textDecoration";
external textLength: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *textLength@""textLength";
external textLengthGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *textLength@""textLength";
external textRendering: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -textRendering@""textRendering";
external textRenderingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -textRendering@""textRendering";
external to_: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "to@""to";
external to_Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "to@""to";
external transform: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )transform@""transform";
external transformGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )transform@""transform";
external u1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "u1@""u1";
external u1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "u1@""u1";
external u2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "u2@""u2";
external u2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "u2@""u2";
external underlinePosition: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1underlinePosition@""underlinePosition";
external underlinePositionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 1underlinePosition@""underlinePosition";
external underlineThickness: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2underlineThickness@""underlineThickness";
external underlineThicknessGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 2underlineThickness@""underlineThickness";
external unicode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'unicode@""unicode";
external unicodeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'unicode@""unicode";
external unicodeBidi: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +unicodeBidi@""unicodeBidi";
external unicodeBidiGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +unicodeBidi@""unicodeBidi";
external unicodeRange: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,unicodeRange@""unicodeRange";
external unicodeRangeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,unicodeRange@""unicodeRange";
external unitsPerEm: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *unitsPerEm@""unitsPerEm";
external unitsPerEmGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *unitsPerEm@""unitsPerEm";
external vAlphabetic: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vAlphabetic@""vAlphabetic";
external vAlphabeticGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vAlphabetic@""vAlphabetic";
external vHanging: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vHanging@""vHanging";
external vHangingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vHanging@""vHanging";
external vIdeographic: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,vIdeographic@""vIdeographic";
external vIdeographicGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,vIdeographic@""vIdeographic";
external vMathematical: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -vMathematical@""vMathematical";
external vMathematicalGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ -vMathematical@""vMathematical";
external values: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &values@""values";
external valuesGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &values@""values";
external vectorEffect: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,vectorEffect@""vectorEffect";
external vectorEffectGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,vectorEffect@""vectorEffect";
external version: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'version@""version";
external versionGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'version@""version";
external vertAdvX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vertAdvX@""vertAdvX";
external vertAdvXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vertAdvX@""vertAdvX";
external vertAdvY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vertAdvY@""vertAdvY";
external vertAdvYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (vertAdvY@""vertAdvY";
external vertOriginX: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vertOriginX@""vertOriginX";
external vertOriginXGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vertOriginX@""vertOriginX";
external vertOriginY: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vertOriginY@""vertOriginY";
external vertOriginYGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +vertOriginY@""vertOriginY";
external viewBox: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'viewBox@""viewBox";
external viewBoxGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'viewBox@""viewBox";
external viewTarget: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *viewTarget@""viewTarget";
external viewTargetGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *viewTarget@""viewTarget";
external visibility: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *visibility@""visibility";
external visibilityGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *visibility@""visibility";
external widths: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &widths@""widths";
external widthsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &widths@""widths";
external wordSpacing: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +wordSpacing@""wordSpacing";
external wordSpacingGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +wordSpacing@""wordSpacing";
external writingMode: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +writingMode@""writingMode";
external writingModeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ +writingMode@""writingMode";
external x: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !x@""x";
external xGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !x@""x";
external x1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "x1@""x1";
external x1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "x1@""x1";
external x2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "x2@""x2";
external x2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "x2@""x2";
external xChannelSelector: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0xChannelSelector@""xChannelSelector";
external xChannelSelectorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0xChannelSelector@""xChannelSelector";
external xHeight: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xHeight@""xHeight";
external xHeightGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xHeight@""xHeight";
external xlinkActuate: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,xlinkActuate@""xlinkActuate";
external xlinkActuateGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,xlinkActuate@""xlinkActuate";
external xlinkArcrole: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,xlinkArcrole@""xlinkArcrole";
external xlinkArcroleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ ,xlinkArcrole@""xlinkArcrole";
external xlinkHref: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkHref@""xlinkHref";
external xlinkHrefGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkHref@""xlinkHref";
external xlinkRole: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkRole@""xlinkRole";
external xlinkRoleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkRole@""xlinkRole";
external xlinkShow: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkShow@""xlinkShow";
external xlinkShowGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkShow@""xlinkShow";
external xlinkTitle: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *xlinkTitle@""xlinkTitle";
external xlinkTitleGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *xlinkTitle@""xlinkTitle";
external xlinkType: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkType@""xlinkType";
external xlinkTypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ )xlinkType@""xlinkType";
external xmlns: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %xmlns@""xmlns";
external xmlnsGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %xmlns@""xmlns";
external xmlnsXlinkGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *xmlnsXlink@""xmlnsXlink";
external xmlBase: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xmlBase@""xmlBase";
external xmlBaseGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xmlBase@""xmlBase";
external xmlLang: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xmlLang@""xmlLang";
external xmlLangGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 'xmlLang@""xmlLang";
external xmlSpace: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (xmlSpace@""xmlSpace";
external xmlSpaceGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (xmlSpace@""xmlSpace";
external y: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !y@""y";
external yGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !y@""y";
external y1: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "y1@""y1";
external y1Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "y1@""y1";
external y2: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "y2@""y2";
external y2Get: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ "y2@""y2";
external yChannelSelector: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0yChannelSelector@""yChannelSelector";
external yChannelSelectorGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ 0yChannelSelector@""yChannelSelector";
external z: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !z@""z";
external zGet: props => option(string) = "BS:4.0.7„•¦¾��� ���������°  B‘@@B˜ !z@""z";
external zoomAndPan: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *zoomAndPan@""zoomAndPan";
external zoomAndPanGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ *zoomAndPan@""zoomAndPan";
external about: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %about@""about";
external aboutGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %about@""about";
external datatype: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (datatype@""datatype";
external datatypeGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (datatype@""datatype";
external inlist: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &inlist@""inlist";
external inlistGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &inlist@""inlist";
external prefix: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &prefix@""prefix";
external prefixGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &prefix@""prefix";
external property: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (property@""property";
external propertyGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (property@""property";
external resource: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (resource@""resource";
external resourceGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ (resource@""resource";
external typeof: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &typeof@""typeof";
external typeofGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ &typeof@""typeof";
external vocab: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %vocab@""vocab";
external vocabGet: props => option(string) = "BS:4.0.7„•¦¾������������°  B‘@@B˜ %vocab@""vocab";
external dangerouslySetInnerHTML: props => option(Js.t({. __html: string, })) = "BS:4.0.7„•¦¾���#���������°  B‘@@B˜ 7dangerouslySetInnerHTML@""dangerouslySetInnerHTML";
external dangerouslySetInnerHTMLGet: props => option(Js.t({. __html: string, })) = "BS:4.0.7„•¦¾���#���������°  B‘@@B˜ 7dangerouslySetInnerHTML@""dangerouslySetInnerHTML";
external suppressContentEditableWarning: props => option(bool) = "BS:4.0.7„•¦¾���*���������°  B‘@@B˜ >suppressContentEditableWarning@""suppressContentEditableWarning";
external suppressContentEditableWarningGet: props => option(bool) = "BS:4.0.7„•¦¾���*���������°  B‘@@B˜ >suppressContentEditableWarning@""suppressContentEditableWarning";
external objToDOMProps: Js.t({.. }) => props = "%identity";
external createElement: string => ?⁠props:props => array(ReasonReact.reactElement) => ReasonReact.reactElement = "BS:4.0.7„•¦¾���2������1���-°  B‘@  B’%props  @@@”À-createElement %react@A@""createElement";
let createElementVariadic: string => ?⁠props:props => array(ReasonReact.reactElement) => ReasonReact.reactElement;
module Style: { ... };