Files
yoga/docs/component---src-templates-with-playground-js-1dea057766c1dee128fc.js

23 lines
696 KiB
JavaScript
Raw Normal View History

webpackJsonp([0xb9e474dc28da],[,,,,,,,,,,,function(e,t,n){"use strict";var r=n(1),i=n(153);if("undefined"==typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var o=(new r.Component).updater;e.exports=i(r.Component,r.isValidElement,o)},,function(e,t,n){"use strict";t.__esModule=!0;var r=n(41),i=(0,r.Record)({top:0,right:0,bottom:0,left:0});t.default=i,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(108),o=r(i),u=n(107),a=r(u);o.default.Group=a.default,t.default=o.default,e.exports=t.default},,function(e,t,n){"use strict";var r=n(261),i=n(259),o=!1,u=null;if(i({},function(e,t){if(!o){if(o=!0,e)throw e;u=t}}),!o)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");e.exports=r(u.bind,u.lib)},,function(e,t,n){"use strict";n(12),n(191)},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(41),o=n(13),u=r(o),a=n(16),s=r(a),l=(0,i.Record)({width:"auto",height:"auto",justifyContent:s.default.JUSTIFY_FLEX_START,alignItems:s.default.ALIGN_STRETCH,alignSelf:s.default.ALIGN_AUTO,alignContent:s.default.ALIGN_STRETCH,flexDirection:s.default.FLEX_DIRECTION_ROW,padding:(0,u.default)(),margin:(0,u.default)(),border:(0,u.default)(),position:(0,u.default)({left:NaN,top:NaN,right:NaN,bottom:NaN}),positionType:s.default.POSITION_TYPE_RELATIVE,flexWrap:s.default.WRAP_NO_WRAP,flexBasis:"auto",flexGrow:0,flexShrink:1,children:(0,i.List)(),aspectRatio:"auto",minWidth:NaN,maxWidth:NaN,minHeight:NaN,maxHeight:NaN});t.default=l,e.exports=t.default},function(e,t,n){"use strict";function r(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function i(e,t,n){var r=n;{if("object"!==("undefined"==typeof t?"undefined":k(t)))return"undefined"!=typeof r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):O(e,t);for(var o in t)t.hasOwnProperty(o)&&i(e,o,t[o])}}function o(e){var t=void 0,n=void 0,r=void 0,i=e.ownerDocument,o=i.body,u=i&&i.documentElement;return t=e.getBoundingClientRect(),n=t.left,r=t.top,n-=u.clientLeft||o.clientLeft||0,r-=u.clientTop||o.clientTop||0,{left:n,top:r}}function u(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var i=e.document;n=i.documentElement[r],"number"!=typeof n&&(n=i.body[r])}return n}function a(e){return u(e)}function s(e){return u(e,!0)}function l(e){var t=o(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=a(r),t.top+=s(r),t}function f(e){return null!==e&&void 0!==e&&e==e.window}function c(e){return f(e)?e.document:9===e.nodeType?e:e.ownerDocument}function d(e,t,n){var r=n,i="",o=c(e);return r=r||o.defaultView.getComputedStyle(e,null),r&&(i=r.getPropertyValue(t)||r[t]),i}function p(e,t){var n=e[N]&&e[N][t];if(x.test(n)&&!P.test(t)){var r=e.style,i=r[I],o=e[L][I];e[L][I]=e[N][I],r[I]="fontSize"===t?"1em":n||0,n=r.pixelLeft+R,r[I]=i,e[L][I]=o}return""===n?"auto":n}function h(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function v(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function m(e,t,n){"static"===i(e,"position")&&(e.style.position="relative");var o=-999,u=-999,a=h("left",n),s=h("top",n),f=v(a),c=v(s);"left"!==a&&(o=999),"top"!==s&&(u=999);var d="",p=l(e);("left"in t||"top"in t)&&(d=(0,S.getTransitionProperty)(e)||"",(0,S.setTransitionProperty)(e,"none")),"left"in t&&(e.style[f]="",e.style[a]=o+"px"),"top"in t&&(e.style[c]="",e.style[s]=u+"px"),r(e);var m=l(e),y={};for(var _ in t)if(t.hasOwnProperty(_)){var g=h(_,n),b="left"===_?o:u,w=p[_]-m[_];g===_?y[g]=b+w:y[g]=b-w}i(e,y),r(e),("left"in t||"top"in t)&&(0,S.setTransitionProperty)(e,d);var E={};for(var C in t)if(t.hasOwnProperty(C)){var T=h(C,n),M=t[C]-p[C];C===T?E[T]=y[T]+M:E[T]=y[T]-M}i(e,E)}function y(e,t){var n=l(e),r=(0,S.getTransformXY)(e),i={x:r.x,y:r.y};"left"in t&&(i.x=
return r}function fe(e,t){if(!e)throw new Error(t)}function ce(e){fe(e!==1/0,"Cannot perform this action with an infinite size.")}function de(e){if(k(e)&&"string"!=typeof e)return e;if(y(e))return e.toArray();throw new TypeError("Invalid keyPath: expected Ordered Collection or Array: "+e)}function pe(e){return e&&(e.constructor===Object||void 0===e.constructor)}function he(e){return d(e)||Array.isArray(e)||pe(e)}function ve(e){try{return"string"==typeof e?JSON.stringify(e):String(e)}catch(t){return JSON.stringify(e)}}function me(e,t){return d(e)?e.has(t):he(e)&&On.call(e,t)}function ye(e,t,n){return d(e)?e.get(t,n):me(e,t)?"function"==typeof e.get?e.get(t):e[t]:n}function _e(e){if(Array.isArray(e))return le(e);var t={};for(var n in e)On.call(e,n)&&(t[n]=e[n]);return t}function ge(e,t){if(!he(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(d(e)){if(!e.remove)throw new TypeError("Cannot update immutable value without .remove() method: "+e);return e.remove(t)}if(!On.call(e,t))return e;var n=_e(e);return Array.isArray(n)?n.splice(t,1):delete n[t],n}function be(e,t,n){if(!he(e))throw new TypeError("Cannot update non-data-structure value: "+e);if(d(e)){if(!e.set)throw new TypeError("Cannot update immutable value without .set() method: "+e);return e.set(t,n)}if(On.call(e,t)&&n===e[t])return e;var r=_e(e);return r[t]=n,r}function we(e,t,n,r){r||(r=n,n=void 0);var i=Ee(d(e),e,de(t),0,n,r);return i===fn?n:i}function Ee(e,t,n,r,i,o){var u=t===fn;if(r===n.length){var a=u?i:t,s=o(a);return s===a?t:s}if(!u&&!he(t))throw new TypeError("Cannot update within non-data-structure value in path ["+n.slice(0,r).map(ve)+"]: "+t);var l=n[r],f=u?fn:ye(t,l,fn),c=Ee(f===fn?e:d(f),f,n,r+1,i,o);return c===f?t:c===fn?ge(t,l):be(u?e?Ze():{}:t,l,c)}function Ce(e,t,n){return we(e,t,fn,function(){return n})}function Te(e,t){return Ce(this,e,t)}function Me(e,t){return we(e,t,function(){return fn})}function ke(e){return Me(this,e)}function Se(e,t,n,r){return we(e,[t],n,r)}function Ae(e,t,n){return 1===arguments.length?e(this):Se(this,e,t,n)}function Oe(e,t,n){return we(this,e,t,n)}function xe(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Ne(this,e)}function Pe(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Ne(this,t,e)}function Ne(e,t,n){for(var r=[],i=0;i<t.length;i++){var o=gn(t[i]);0!==o.size&&r.push(o)}return 0===r.length?e:0!==e.size||e.__ownerID||1!==r.length?e.withMutations(function(e){for(var t=n?function(t,r){Se(e,r,fn,function(e){return e===fn?t:n(e,t,r)})}:function(t,n){e.set(n,t)},i=0;i<r.length;i++)r[i].forEach(t)}):e.constructor(r[0])}function Le(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Fe(e,t)}function Ie(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Fe(t,n,e)}function Re(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Be(e,t)}function De(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return Be(t,n,e)}function Be(e,t,n){return Fe(e,t,je(n))}function Fe(e,t,n){if(!he(e))throw new TypeError("Cannot merge into non-data-structure value: "+e);if(d(e))return e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.concat.apply(e,t);for(var r=Array.isArray(e),i=e,o=r?bn:gn,u=r?function(t){i===e&&(i=_e(i)),i.push(t)}:function(t,r){var o=On.call(i,r),u=o&&n?n(i[r],t,r):t;o&&u===i[r]||(i===e&&(i=_e(i)),i[r]=u)},a=0;a<t.length;a++)o(t[a]).forEach(u);return i}function je(e){function t(n,r,i){return he(n)&&he(r)?Fe(n,[r],t):e?e(n,r,i):r}return t}function Ue(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return Be(this,e)}function ze(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return Be(this,t,e)}function We(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return we(this,e,Ze(),function(e){return Fe(e,t)})}function Ke(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return we(this,e,Ze(),function(e){return Be(e,t)})}function He(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function Ve(){ret
var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?wt(t,n,e,this.__hash):0===this.size?Et():(this.__ownerID=e,this._map=t,this._list=n,this)},t}(tr);br.isOrderedMap=bt,br.prototype[mn]=!0,br.prototype[un]=br.prototype.remove;var wr,Er=function(e){function t(e){return null===e||void 0===e?kt():Tt(e)?e:kt().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var n=this._head;for(e=o(this,e);n&&e--;)n=n.next;return n?n.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0===arguments.length)return this;for(var t=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:e[r],next:n};return this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Mt(t,n)},t.prototype.pushAll=function(t){if(t=e(t),0===t.size)return this;if(0===this.size&&Tt(t))return t;ce(t.size);var n=this.size,r=this._head;return t.__iterate(function(e){n++,r={value:e,next:r}},!0),this.__ownerID?(this.size=n,this._head=r,this.__hash=void 0,this.__altered=!0,this):Mt(n,r)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):kt()},t.prototype.slice=function(t,n){if(a(t,n,this.size))return this;var r=s(t,this.size),i=l(n,this.size);if(i!==this.size)return e.prototype.slice.call(this,t,n);for(var o=this.size-r,u=this._head;r--;)u=u.next;return this.__ownerID?(this.size=o,this._head=u,this.__hash=void 0,this.__altered=!0,this):Mt(o,u)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Mt(this.size,this._head,e,this.__hash):0===this.size?kt():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var n=this;if(t)return new Rn(this.toArray()).__iterate(function(t,r){return e(t,r,n)},t);for(var r=0,i=this._head;i&&e(i.value,r++,n)!==!1;)i=i.next;return r},t.prototype.__iterator=function(e,t){if(t)return new Rn(this.toArray()).__iterator(e,t);var n=0,r=this._head;return new An(function(){if(r){var t=r.value;return r=r.next,b(e,n++,t)}return w()})},t}(bn);Er.isStack=Tt;var Cr="@@__IMMUTABLE_STACK__@@",Tr=Er.prototype;Tr[Cr]=!0,Tr.shift=Tr.pop,Tr.unshift=Tr.push,Tr.unshiftAll=Tr.pushAll,Tr.withMutations=He,Tr.wasAltered=Ge,Tr.asImmutable=Ye,Tr["@@transducer/init"]=Tr.asMutable=Ve,Tr["@@transducer/step"]=function(e,t){return e.unshift(t)},Tr["@@transducer/result"]=function(e){return e.asImmutable()};var Mr,kr=function(e){function t(t){return null===t||void 0===t?Lt():xt(t)&&!y(t)?t:Lt().withMutations(function(n){var r=e(t);ce(r.size),r.forEach(function(e){return n.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(gn(e).keySeq())},t.intersect=function(e){return e=_n(e).toArray(),e.length?Ar.intersect.apply(t(e.pop()),e):Lt()},t.union=function(e){return e=_n(e).toArray(),e.length?Ar.union.apply(t(e.pop()),e):Lt()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return Pt(this,this._map.set(e,e))},t.prototype.remove=function(e){return Pt(this,this._map.remove(e))},t.prototype.clear=function(){return Pt(this,this._map.clear())},t.prototype.union=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return t=t.filter(function(e){return 0!==e.size}),0===t.length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(n){for(var r=0;r<t.length;r++)e(t[r]).forEach(function(e){return n.add(e)})}):this.constructor(t[0])},t.prototype.intersect=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.
ref:this.savePopup}),"function"==typeof e.popup?e.popup():e.popup)},getContainer:function(){var e=this.props,t=document.createElement("div");t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.width="100%";var n=e.getPopupContainer?e.getPopupContainer((0,p.findDOMNode)(this)):e.getDocument().body;return n.appendChild(t),t},setPopupVisible:function(e){this.clearDelayTimer(),this.state.popupVisible!==e&&("popupVisible"in this.props||this.setState({popupVisible:e}),this.props.onPopupVisibleChange(e))},delaySetPopupVisible:function(e,t){var n=this,r=1e3*t;this.clearDelayTimer(),r?this.delayTimer=setTimeout(function(){n.setPopupVisible(e),n.clearDelayTimer()},r):this.setPopupVisible(e)},clearDelayTimer:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},isClickToShow:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf("click")!==-1||n.indexOf("click")!==-1},isContextMenuToShow:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf("contextMenu")!==-1||n.indexOf("contextMenu")!==-1},isClickToHide:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf("click")!==-1||n.indexOf("click")!==-1},isMouseEnterToShow:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf("hover")!==-1||n.indexOf("mouseEnter")!==-1},isMouseLeaveToHide:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf("hover")!==-1||n.indexOf("mouseLeave")!==-1},isFocusToShow:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf("focus")!==-1||n.indexOf("focus")!==-1},isBlurToHide:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf("focus")!==-1||n.indexOf("blur")!==-1},forcePopupAlign:function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},fireEvents:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},close:function(){this.setPopupVisible(!1)},savePopup:function(e){A&&(this._component=e)},render:function(){var e=this.state.popupVisible,t=this.props,n=t.children,r=f.default.Children.only(n),i={key:"trigger"};this.isContextMenuToShow()?i.onContextMenu=this.onContextMenu:i.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(i.onClick=this.onClick,i.onMouseDown=this.onMouseDown,i.onTouchStart=this.onTouchStart):(i.onClick=this.createTwoChains("onClick"),i.onMouseDown=this.createTwoChains("onMouseDown"),i.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?i.onMouseEnter=this.onMouseEnter:i.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?i.onMouseLeave=this.onMouseLeave:i.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(i.onFocus=this.onFocus,i.onBlur=this.onBlur):(i.onFocus=this.createTwoChains("onFocus"),i.onBlur=this.createTwoChains("onBlur"));var o=f.default.cloneElement(r,i);if(!A)return o;var u=void 0;return(e||this._component||t.forceRender)&&(u=f.default.createElement(k.default,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[o,u]}});t.default=x,e.exports=t.default},,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),o=r(i),u=n(206),a=r(u),s=n(61),l=r(s),f={lang:(0,o.default)({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},a.default),time
t.default=function(e){return f.default.availableProperties.indexOf(e.property)>-1?s.default.createElement(f.default,e):d.default.availableProperties.indexOf(e.property)>-1?s.default.createElement(d.default,e):s.default.createElement(o.default,u({type:"text"},e,{onChange:function(t){return e.onChange(e.property,t.target.value)},placeholder:"undefined",onFocus:function(e){return e.target.select()},value:Number.isNaN(e.value)?"":e.value}))},e.exports=t.default},,,,,,,,function(e,t,n){(function(e){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=u.prototype):(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?p(e,t,n,r):"string"==typeof t?c(e,t,n):h(e,t)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return s(t),t<=0?o(e,t):void 0!==n?"string"==typeof r?o(e,t).fill(n,r):o(e,t).fill(n):o(e,t)}function f(e,t){if(s(t),e=o(e,t<0?0:0|v(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function c(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|y(t,n);e=o(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function d(e,t){var n=t.length<0?0:0|v(t.length);e=o(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),u.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=u.prototype):e=d(e,t),e}function h(e,t){if(u.isBuffer(t)){var n=0|v(t.length);return e=o(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||J(t.length)?o(e,0):d(e,t);if("Buffer"===t.type&&Q(t.data))return d(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function v(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),u.alloc(+e)}function y(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(r)return V(e).length;t=(""+t).toLowerCase(),r=!0}}function _(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return N(this,t,n);case"base64":return A(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n)
},k=_.default.Group,S=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,f.default)(t,[{key:"render",value:function(){var e=this.props,t=e.type,n=e.disabled,r=e.onClick,i=e.children,o=e.prefixCls,a=e.className,s=e.overlay,l=e.trigger,f=e.align,c=e.visible,d=e.onVisibleChange,p=e.placement,h=e.getPopupContainer,v=M(e,["type","disabled","onClick","children","prefixCls","className","overlay","trigger","align","visible","onVisibleChange","placement","getPopupContainer"]),y={align:f,overlay:s,disabled:n,trigger:n?[]:l,onVisibleChange:d,placement:p,getPopupContainer:h};return"visible"in this.props&&(y.visible=c),m.createElement(k,(0,u.default)({},v,{className:(0,T.default)(o,a)}),m.createElement(_.default,{type:t,disabled:n,onClick:r},i),m.createElement(E.default,y,m.createElement(_.default,{type:t},m.createElement(b.default,{type:"down"}))))}}]),t}(m.Component);t.default=S,S.defaultProps={placement:"bottomRight",type:"default",prefixCls:"ant-dropdown-button"},e.exports=t.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(9),u=i(o),a=n(1),s=r(a),l=n(7),f=i(l),c=function(e){var t,n=e.prefixCls,r=void 0===n?"ant-input-group":n,i=e.className,o=void 0===i?"":i,a=(0,f.default)(r,(t={},(0,u.default)(t,r+"-lg","large"===e.size),(0,u.default)(t,r+"-sm","small"===e.size),(0,u.default)(t,r+"-compact",e.compact),t),o);return s.createElement("span",{className:a,style:e.style},e.children)};t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),u=i(o),a=n(9),s=i(a),l=n(4),f=i(l),c=n(8),d=i(c),p=n(6),h=i(p),v=n(5),m=i(v),y=n(1),_=r(y),g=n(7),b=i(g),w=n(56),E=i(w),C=n(17),T=i(C),M=n(14),k=i(M),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&(n[r[i]]=e[r[i]]);return n},A=function(e){function t(){(0,f.default)(this,t);var e=(0,h.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSearch=function(){var t=e.props.onSearch;t&&t(e.input.input.value),e.input.focus()},e.saveInput=function(t){e.input=t},e}return(0,m.default)(t,e),(0,d.default)(t,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.inputPrefixCls,o=t.size,a=t.enterButton,l=t.suffix,f=S(t,["className","prefixCls","inputPrefixCls","size","enterButton","suffix"]);delete f.onSearch;var c=a?_.createElement(k.default,{className:r+"-button",type:"primary",size:o,onClick:this.onSearch,key:"enterButton"},a===!0?_.createElement(T.default,{type:"search"}):a):_.createElement(T.default,{className:r+"-icon",type:"search",key:"searchIcon"}),d=l?[l,c]:c,p=(0,b.default)(r,n,(e={},(0,s.default)(e,r+"-enter-button",!!a),(0,s.default)(e,r+"-"+o,!!o),e));return _.createElement(E.default,(0,u.default)({onPressEnter:this.onSearch},f,{size:o,className:p,prefixCls:i,suffix:d,ref:this.saveInput}))}}]),t}(_.Component);t.default=A,A.defaultProps={inputPrefixCls:"ant-input",prefixCls:"ant-input-search",enterButton:!1},e.exports=t.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return window.requestAnimationFrame?window.requestAn
return[b.default.createElement(h.default,{key:"modal",title:t?b.default.createElement("div",{className:"CodeGeneratorsTitle"},F[t].title,b.default.createElement(m.default,{title:this.state.copied?"Copied!":"Click to copy",onVisibleChange:function(){return e.setState({copied:!1})}},b.default.createElement("a",{onClick:this.onCopy},"copy to clipboard"))):"",visible:Boolean(t),footer:null,bodyStyle:{padding:0},onCancel:function(){return e.setState({showModal:null})}},t&&b.default.createElement("div",null,b.default.createElement("textarea",{className:"CodeGeneratorsCopyText",value:r,ref:function(t){e._ref=t}}),b.default.createElement(E.default,{language:F[t].syntax,style:T.default,customStyle:{fontSize:"13px",backgroundColor:"white"},lineNumberStyle:{userSelect:"none",opacity:.5},codeTagProps:{style:{tabSize:4}},showLineNumbers:!0},r))),b.default.createElement(s.default,{overlay:n,key:"dropdown",trigger:["click"]},b.default.createElement(f.default,null,"Get Code ",b.default.createElement(d.default,{type:"down"})))]},t}(g.Component);t.default=j,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n={justifyContent:"Justify",alignItems:"Align",alignContent:"Align",alignSelf:"Align",position:"Position",flexWrap:"Wrap",positionType:"PositionType",direction:"Driection"};if(n[e]){var r=Object.keys(f.default).filter(function(t){return t.toLowerCase().startsWith(v.JSEnumLookup[e].toLowerCase())}).find(function(e){return f.default[e]===t});return"Yoga"+n[e]+"."+(r?r.replace(/^([A-Z]+)_/,""):t)}return String(t)}function o(e){return console.log(e),"auto"===e?"Auto":"string"==typeof e&&/%$/.test(e)?"Percent":"Dip"}function u(e){return"auto"===e?"":", "+parseFloat(e)}function a(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments[2],s=[],l=(t={},t[f.default.FLEX_DIRECTION_ROW]="Row",t[f.default.FLEX_DIRECTION_ROW_REVERSE]="RowReverse",t[f.default.FLEX_DIRECTION_COLUMN]="Column",t[f.default.FLEX_DIRECTION_COLUMN_REVERSE]="ColumnReverse",t);s.push(n+(""+(r?"return ":"")+l[e.flexDirection]+".create(c)")),e.children.size>0&&s.push.apply(s,e.children.toJSON().map(function(e){return n+"\t.child(\n"+a(e,n+"\t\t")+")"}));var c=(0,d.default)(),p=(0,h.default)({});return Object.keys(e.toJSON()).forEach(function(t){if(e[t]instanceof h.default&&!e[t].equals(p)){"border"===t&&s.push(n+"\t.border(",n+"\t\tBorder.create(c)");var r=e[t].toJS(),a=r.top,l=r.left,f=r.right,d=r.bottom;if(a!==p.top&&a===l&&a===f&&a===d)return void s.push(n+("border"===t?"\t\t\t.width"+o(e[t].top)+"(YogaEdge.ALL"+u(e[t].top)+")":"\t."+t+o(e[t].top)+"(YogaEdge.ALL"+u(e[t].top)+")"));var v=[];a!==p.top&&a===d&&(s.push(n+("border"===t?"\t\t\t.width"+o(e[t].top)+"(YogaEdge.VERTICAL"+u(e[t].top)+")":"\t."+t+o(e[t].top)+"(YogaEdge.VERTICAL"+u(e[t].top)+")")),v.push("top","bottom")),l!==p.left&&l===f&&(s.push(n+("border"===t?"\t\t\t.width"+o(e[t].left)+"(YogaEdge.HORIZONTAL"+u(e[t].left)+")":"\t."+t+o(e[t].left)+"(YogaEdge.HORIZONTAL"+u(e[t].left)+")")),v.push("left","right")),["left","top","right","bottom"].forEach(function(r,i){e[t][r]!==p[r]&&v.indexOf(r)===-1&&e[t][r]&&s.push(n+("border"===t?"\t\t\t.width"+o(e.border[r])+"(YogaEdge."+r.toUpperCase()+u(e.border[r])+")":"\t."+t+o(e[t][r])+"(YogaEdge."+r.toUpperCase()+u(e[t][r])+")"))}),"border"===t&&s.push(n+"\t\t\t.color(YogaEdge.ALL, 0xfff36b7f)",n+"\t\t\t.build())")}else"children"!==t&&"flexDirection"!==t&&e[t]!==c[t]&&e[t]&&("auto"===e[t]?s.push(n+("\t."+t+"Auto("+i(t,e[t])+")")):"string"==typeof e[t]&&/%$/.test(e[t])?s.push(n+("\t."+t+"Percent("+parseFloat(e[t])+")")):["width","height","minHeight","maxHeight","minWidth","maxWidth","flexBasis"].indexOf(t)>-1?s.push(n+("\t."+t+"Dip("+i(t,e[t])+")")):s.push(n+("\t."+t+"("+i(t,e[t])+")")))}),s.join("\n")}function s(e,t){return["@LayoutSpec","public class PlaygroundComponentSpec {","\t@OnCreateLayout","\tstatic Component onCreateLayout(ComponentContext c) {",a(e,"\t\t",!0),"\t\t\t.build();","\t}","}"].join("\n")}t.__esModule=!0,t.default=s;var l=n(16),f=r(l),c=n(20),d=r(c),p=n(13),h=r(
},r.onMouseDown=function(e){e.target===r._containerRef&&r.hideSidePanes()},r.onChangeLayout=function(e,t){var n=r.state.selectedNodePath;n&&r.modifyAtPath([].concat(a(n),[e]),t)},r.onRemove=function(){var e=r.state,t=e.selectedNodePath,n=e.layoutDefinition;if(t){var i=t.pop(),o=a(t).concat("children"),u=n.getIn(o).delete(i);r.modifyAtPath(o,u),r.setState({selectedNodePath:null})}},r.onAdd=function(){var e=r.state,t=e.selectedNodePath,n=e.layoutDefinition;if(t){var i=a(t).concat("children"),o=n.getIn(i).push((0,A.default)({width:100,height:100}));r.modifyAtPath(i,o)}},r.removeUnchangedProperties=function(e){var t=(0,A.default)({}),n=(0,k.default)({}),i={};return e.equals(t)||Object.keys(e.toJS()).forEach(function(o){"children"===o&&e.children.size>0?i.children=e.children.toJSON().map(r.removeUnchangedProperties):e[o]instanceof k.default&&!e[o].equals(n)?(i[o]={},Object.keys(n.toJS()).forEach(function(t){e[o][t]!==n[t]&&(i[o][t]=e[o][t])})):e[o]!==t[o]&&(i[o]=e[o])}),i},r.getChildrenCountForSelectedPath=function(){var e=(r.state.selectedNodePath||[]).reduce(function(e,t){return e.children.get(t)},r.state.layoutDefinition);return e?e.children.size:0},u=n,o(r,u)}return u(t,e),t.prototype.componentDidMount=function(){if(document.addEventListener("keydown",this.onKeyDown),window.location.hash&&window.location.hash.length>1)try{var e=JSON.parse(atob(window.location.hash.substr(1)));this.setState({layoutDefinition:this.rehydrate(e)})}catch(e){window.location.hash=""}},t.prototype.componentWillUnmount=function(){document.removeEventListener("keydown",this.onKeyDown)},t.prototype.hideSidePanes=function(){Boolean(this.props.renderSidebar)||this.setState({selectedNodePath:null})},t.prototype.modifyAtPath=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.state.selectedNodePath,r=(0,T.setIn)(this.state.layoutDefinition,e,t);this.setState({layoutDefinition:r,selectedNodePath:n}),this.props.persist&&(window.location.hash=btoa(JSON.stringify(this.removeUnchangedProperties(r))))},t.prototype.render=function(){var e=this,t=this.state,n=t.layoutDefinition,r=t.selectedNodePath,i=t.direction,o=this.props.height,u=r?n.getIn(a(r)):null,s=p.default.createElement("div",{className:"Playground "+(this.props.renderSidebar?"":"standalone"),onMouseDown:this.onMouseDown,style:{height:o,maxHeight:o},ref:function(t){e._containerRef=t}},p.default.createElement(y.default,{layoutDefinition:n,selectedNodePath:r,onClick:function(t){return e.setState({selectedNodePath:t})},onDoubleClick:this.onAdd,direction:i,showGuides:this.props.showGuides}),!this.props.renderSidebar&&p.default.createElement(x.default,null,p.default.createElement("div",{className:"Actions"},p.default.createElement(l.default,{gutter:15},p.default.createElement(c.default,{span:12},p.default.createElement(g.default,{layoutDefinition:n,direction:i})),p.default.createElement(c.default,{span:12},p.default.createElement(w.default,null)))),this.state.selectedNodePath?p.default.createElement(C.default,{node:u,selectedNodeIsRoot:!!r&&0===r.length,onChangeLayout:this.onChangeLayout,onChangeSetting:function(t,n){var r;return e.setState((r={},r[t]=n,r))},direction:i,onRemove:r&&r.length>0?this.onRemove:void 0,onAdd:r&&r.length<this.props.maxDepth?this.onAdd:void 0}):p.default.createElement("div",{className:"NoContent"},"Select a node to edit its properties")));return this.props.renderSidebar?p.default.createElement("div",{className:"PlaygroundContainer "+(this.props.className||"")},p.default.createElement("div",null,this.props.renderSidebar(n.getIn(a(r)),this.onChangeLayout)),s):s},t}(d.Component);P.defaultProps={layoutDefinition:{width:500,height:500,children:[{width:100,height:100},{width:100,height:100},{width:100,height:100}]},direction:v.default.DIRECTION_LTR,maxDepth:3,showGuides:!0,persist:!1},t.default=P,e.exports=t.default},function(e,t){"use strict";function n(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function r(e){return 3*e.length/4-n(e)}function i(e){var t,r,i,o,u,a=e.lengt
function r(e){if("number"==typeof e)return e;if(o(e))return u;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||f.test(e)?c(e.slice(2),n?2:8):s.test(e)?u:+e}var i=n(70),o=n(188),u=NaN,a=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,f=/^0o[0-7]+$/i,c=parseInt;e.exports=r},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){"use strict";function n(e){var t=i(e);return _[y[t]||t]}function r(e,t){return(e&t)===t}function i(e){return e.toLowerCase()}e.exports=n;var o,u,a,s=1,l=2,f=8,c=16,d=48,p=64,h=128,v=256,m={abbr:null,accept:v,acceptCharset:h,accessKey:h,action:null,allowFullScreen:s|f,allowTransparency:s,alt:null,as:null,async:f,autoComplete:h,autoFocus:f,autoPlay:f,capture:s|f,cellPadding:null,cellSpacing:null,challenge:s,charSet:s,checked:l|f,cite:null,className:s|h,cols:s|d,colSpan:null,command:null,content:null,contentEditable:null,contextMenu:s,controls:l|f,controlsList:h,coords:c|v,crossOrigin:null,data:null,dateTime:s,default:f,defer:f,dir:null,dirName:null,disabled:s|f,download:p,draggable:null,dropzone:h,encType:null,form:s,formAction:s,formEncType:s,formMethod:s,formNoValidate:f,formTarget:s,frameBorder:s,headers:h,height:s|d,hidden:s|f,high:c,href:null,hrefLang:null,htmlFor:h,httpEquiv:h,id:l,inputMode:s,is:s,isMap:f,keyParams:s,keyType:s,kind:null,label:null,lang:null,list:s,loop:l|f,low:c,manifest:s,marginHeight:c,marginWidth:c,max:null,maxLength:s|d,media:s,mediaGroup:null,menu:null,method:null,min:null,minLength:s|d,multiple:l|f,muted:l|f,name:null,nonce:null,noValidate:f,open:f,optimum:c,pattern:null,ping:h,placeholder:null,playsInline:f,poster:null,preload:null,profile:null,radioGroup:null,readOnly:l|f,referrerPolicy:null,rel:h|s,required:f,reversed:f,role:s,rows:s|d,rowSpan:d,sandbox:h,scope:null,scoped:f,scrolling:null,seamless:s|f,selected:l|f,shape:null,size:s|d,sizes:s|h,slot:null,sortable:f,sorted:h,span:d,spellCheck:null,src:null,srcDoc:l,srcLang:null,srcSet:s|v,start:c,step:null,style:null,summary:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:f,useMap:null,value:l,volume:d,width:s|c,wmode:s,wrap:null,autoCapitalize:null,autoCorrect:null,autoSave:null,itemProp:s|h,itemScope:s|f,itemType:s|h,itemID:s,itemRef:s|h,property:null,results:null,security:s,unselectable:s,xmlLang:s,xmlBase:s},y={xmlbase:"xml:base",xmllang:"xml:lang",classname:"class",htmlfor:"for",httpequiv:"http-equiv",acceptcharset:"accept-charset"},_={};n.all=_;for(o in m)u=i(o),u=y[u]||u,a=m[o],_[u]={name:u,propertyName:o,mustUseAttribute:r(a,s),mustUseProperty:r(a,l),boolean:r(a,f),overloadedBoolean:r(a,p),numeric:r(a,c),positiveNumeric:r(a,d),commaSeparated:r(a,v),spaceSeparated:r(a,h)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){function n(){i&&(clearTimeout(i),i=null)}function r(){n(),i=setTimeout(e,t)}var i=void 0;return r.clear=n,r}t.__esModule=!0;var o=n(4),u=r(o),a=n(6),s=r(a),l=n(5),f=r(l),c=n(1),d=r(c),p=n(3),h=r(p),v=n(10),m=r(v),y=n(160),_=r(y),g=n(27),b=r(g),w=n(203),E=r(w),C=function(e){function t(){var n,r,i;(0,u.default)(this,t);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return n=r=(0,s.default)(this,e.call.apply(e,[this].concat(a))),r.forceAlign=function(){var e=r.props;if(!e.disabled){var t=m.default.findDOMNode(r);e.onAlign(t,(0,_.default)(t,e.target(),e.align))}},i=n,(0,s.default)(r,i)}return(0,f.default)(t,e),t.prototype.componentDidMount=function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()},t.prototype.componentDidUpdate=function(e){var t=!1,n=this.props;if(!n.disabled)if(e.disabled||e.align!==n.align)t=!0;else{var r=e.target(),i=n.target();(0,E.default)(r)&&(0,E.default)(i)?t=!1:r!==i&&(t=!0)}t&&this.forceAlign(),n.monitorWindowResize&&!n.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()},t.prototype.component
},e.title),o.default.createElement("ul",{className:u},o.default.Children.map(e.children,this.renderInnerMenuItem)))}});f.isMenuItemGroup=!0,t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(2),o=r(i),u=n(1),a=r(u),s=n(10),l=r(s),f=n(3),c=r(f),d=n(11),p=r(d),h=n(44),v=r(h),m=n(28),y=r(m),_=n(7),g=r(_),b=n(221),w=r(b),E=n(222),C=r(E),T=n(26),M=0,k={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},S=(0,p.default)({displayName:"SubMenu",propTypes:{parentMenu:c.default.object,title:c.default.node,children:c.default.any,selectedKeys:c.default.array,openKeys:c.default.array,onClick:c.default.func,onOpenChange:c.default.func,rootPrefixCls:c.default.string,eventKey:c.default.string,multiple:c.default.bool,active:c.default.bool,onItemHover:c.default.func,onSelect:c.default.func,triggerSubMenuAction:c.default.string,onDeselect:c.default.func,onDestroy:c.default.func,onMouseEnter:c.default.func,onMouseLeave:c.default.func,onTitleMouseEnter:c.default.func,onTitleMouseLeave:c.default.func,onTitleClick:c.default.func},isRootMenu:!1,getDefaultProps:function(){return{onMouseEnter:T.noop,onMouseLeave:T.noop,onTitleMouseEnter:T.noop,onTitleMouseLeave:T.noop,onTitleClick:T.noop,title:""}},getInitialState:function(){return this.isSubMenu=1,{defaultActiveFirst:!1}},componentDidMount:function(){this.componentDidUpdate()},componentDidUpdate:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu;"horizontal"===n&&r.isRootMenu&&this.isOpen()&&(this.minWidthTimeout=setTimeout(function(){if(e.subMenuTitle&&e.menuInstance){var t=l.default.findDOMNode(e.menuInstance);t.offsetWidth>=e.subMenuTitle.offsetWidth||(t.style.minWidth=e.subMenuTitle.offsetWidth+"px")}},0))},componentWillUnmount:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)},onDestroy:function(e){this.props.onDestroy(e)},onKeyDown:function(e){var t=e.keyCode,n=this.menuInstance,r=this.isOpen();if(t===y.default.ENTER)return this.onTitleClick(e),this.setState({defaultActiveFirst:!0}),!0;if(t===y.default.RIGHT)return r?n.onKeyDown(e):(this.triggerOpenChange(!0),this.setState({defaultActiveFirst:!0})),!0;if(t===y.default.LEFT){var i=void 0;if(!r)return;return i=n.onKeyDown(e),i||(this.triggerOpenChange(!1),i=!0),i}return!r||t!==y.default.UP&&t!==y.default.DOWN?void 0:n.onKeyDown(e)},onOpenChange:function(e){this.props.onOpenChange(e)},onPopupVisibleChange:function(e){this.triggerOpenChange(e,e?"mouseenter":"mouseleave")},onMouseEnter:function e(t){var n=this.props,r=n.eventKey,e=n.onMouseEnter;this.setState({defaultActiveFirst:!1}),e({key:r,domEvent:t})},onMouseLeave:function e(t){var n=this.props,r=n.parentMenu,i=n.eventKey,e=n.onMouseLeave;r.subMenuInstance=this,e({key:i,domEvent:t})},onTitleMouseEnter:function e(t){var n=this.props,r=n.eventKey,i=n.onItemHover,e=n.onTitleMouseEnter;i({key:r,hover:!0}),e({key:r,domEvent:t})},onTitleMouseLeave:function e(t){var n=this.props,r=n.parentMenu,i=n.eventKey,o=n.onItemHover,e=n.onTitleMouseLeave;r.subMenuInstance=this,o({key:i,hover:!1}),e({key:i,domEvent:t})},onTitleClick:function(e){var t=this.props;t.onTitleClick({key:t.eventKey,domEvent:e}),"hover"!==t.triggerSubMenuAction&&(this.triggerOpenChange(!this.isOpen(),"click"),this.setState({defaultActiveFirst:!1}))},onSubMenuClick:function(e){this.props.onClick(this.addKeyPath(e))},onSelect:function(e){this.props.onSelect(e)},onDeselect:function(e){this.props.onDeselect(e)},getPrefixCls:function(){return this.props.rootPrefixCls+"-submenu"},getActiveClassName:function(){return this.getPrefixCls()+"-active"},getDisabledClassName:function(){return this.getPrefixCls()+"-disabled"},getSelectedClassName:function(){return this.getPrefixCls()+"-selected"},getOpenClassName:function(){return this.props.rootPrefixCls+"-submenu-open"},saveMenuInstance:function(e){this.menuInstance=e},addKeyPath:function(e){return(0,o.default)({},e,{keyPath:(e
paddingRight:"10px"}:r,u=e.numberStyle,a=void 0===u?{}:u,s=e.startingLineNumber;return y.default.createElement("code",{style:(0,v.default)({},n,i)},o({lines:t.replace(/\n$/,"").split("\n"),style:a,startingLineNumber:s}))}function a(e){var t=e.children,n=e.lineNumber,r=e.lineStyle,i=e.className,o=void 0===i?[]:i;return{type:"element",tagName:"span",properties:{className:o,style:"function"==typeof r?r(n):r},children:t}}function s(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r<e.length;r++){var i=e[r];if("text"===i.type)n.push(a({children:[i],className:t}));else if(i.children){var o=t.concat(i.properties.className);n=n.concat(s(i.children,o))}}return n}function l(e,t){for(var n=s(e.value),r=[],o=-1,u=0,l=function(){var e=n[u],s=e.children[0].value,l=i(s);l&&!function(){var i=s.split("\n");i.forEach(function(s,l){var f=r.length+1,c={type:"text",value:s+"\n"};if(0===l){var d=n.slice(o+1,u).concat(a({children:[c],className:e.properties.className}));r.push(a({children:d,lineNumber:f,lineStyle:t}))}else if(l===i.length-1){var p=n[u+1]&&n[u+1].children&&n[u+1].children[0];if(p){var h={type:"text",value:""+s},v=a({children:[h],className:e.properties.className});n.splice(u+1,0,v)}else r.push(a({children:[c],lineNumber:f,lineStyle:t}))}else r.push(a({children:[c],lineNumber:f,lineStyle:t}))}),o=u}(),u++};u<n.length;)l();if(o!==n.length-1){var f=n.slice(o+1,n.length);f&&f.length&&r.push(a({children:f,lineNumber:r.length+1,lineStyle:t}))}return r}function f(e){var t=e.rows,n=e.stylesheet,r=e.useInlineStyles;return t.map(function(e,t){return(0,g.default)({node:e,stylesheet:n,useInlineStyles:r,key:"code-segement"+t})})}function c(e){var t=e.astGenerator,n=e.language,r=e.code,i=e.defaultCodeValue;if(t.getLanguage){var o=n&&t.getLanguage(n);return"text"===n?{value:i,language:"text"}:o?t.highlight(n,r):t.highlightAuto(r)}try{return n&&"text"!==n?{value:t.highlight(r,n)}:{value:i}}catch(e){return{value:i}}}Object.defineProperty(t,"__esModule",{value:!0});var d=n(19),p=r(d),h=n(82),v=r(h);t.default=function(e,t){return function(n){var r=n.language,i=n.children,o=n.style,a=void 0===o?t:o,s=n.customStyle,d=void 0===s?{}:s,h=n.codeTagProps,m=void 0===h?{style:a['code[class*="language-"]']}:h,_=n.useInlineStyles,g=void 0===_||_,b=n.showLineNumbers,w=void 0!==b&&b,E=n.startingLineNumber,C=void 0===E?1:E,T=n.lineNumberContainerStyle,M=n.lineNumberStyle,k=n.wrapLines,S=n.lineStyle,A=void 0===S?{}:S,O=n.renderer,x=n.PreTag,P=void 0===x?"pre":x,N=n.CodeTag,L=void 0===N?"code":N,I=n.code,R=void 0===I?Array.isArray(i)?i[0]:i:I,D=(0,p.default)(n,["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","lineStyle","renderer","PreTag","CodeTag","code"]);k=!(!O||void 0!==k)||k,O=O||f;var B=[{type:"text",value:R}],F=c({astGenerator:e,language:r,code:R,defaultCodeValue:B});null===F.language&&(F.value=B);var j=a.hljs||a['pre[class*="language-"]']||{backgroundColor:"#fff"},U=g?(0,v.default)({},D,{style:(0,v.default)({},j,d)}):(0,v.default)({},D,{className:"hljs"}),z=k?l(F,A):F.value,W=w?y.default.createElement(u,{containerStyle:T,codeStyle:m.style||{},numberStyle:M,startingLineNumber:C,codeString:R}):null;return y.default.createElement(P,U,W,y.default.createElement(L,m,O({rows:z,stylesheet:a,useInlineStyles:g})))}};var m=n(1),y=r(m),_=n(240),g=r(_),b=/\n/g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(251),o=r(i);t.default=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(253),o=r(i);t.default=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(255),o=r(i);t.default=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.definePropert
0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var t=dependenciesFulfilled;dependenciesFulfilled=null,t()}}function _emscripten_asm_const_iiiiiiii(e,t,n,r,i,o,u,a){return ASM_CONSTS[e](t,n,r,i,o,u,a)}function _emscripten_asm_const_iiiii(e,t,n,r,i){return ASM_CONSTS[e](t,n,r,i)}function _emscripten_asm_const_iiidddddd(e,t,n,r,i,o,u,a,s){return ASM_CONSTS[e](t,n,r,i,o,u,a,s)}function _emscripten_asm_const_iiididi(e,t,n,r,i,o,u){return ASM_CONSTS[e](t,n,r,i,o,u)}function _emscripten_asm_const_iiii(e,t,n,r){return ASM_CONSTS[e](t,n,r)}function _emscripten_asm_const_iiiid(e,t,n,r,i){return ASM_CONSTS[e](t,n,r,i)}function _emscripten_asm_const_iiiiii(e,t,n,r,i,o){return ASM_CONSTS[e](t,n,r,i,o)}function _atexit(e,t){__ATEXIT__.unshift({func:e,arg:t})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(e,t,n,r){var i,o=arguments.length,u=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(u=(o<3?i(u):o>3?i(t,n,u):i(t,n))||u);return o>3&&u&&Object.defineProperty(t,n,u),u}function _defineHidden(e){return function(t,n){Object.defineProperty(t,n,{configurable:!1,enumerable:!1,value:e,writable:!0})}}function __nbind_free_external(e){_nbind.externalList[e].dereference(e)}function __nbind_reference_external(e){_nbind.externalList[e].reference()}function _llvm_stackrestore(e){var t=_llvm_stacksave,n=t.LLVM_SAVEDSTACKS[e];t.LLVM_SAVEDSTACKS.splice(e,1),Runtime.stackRestore(n)}function __nbind_register_pool(e,t,n,r){_nbind.Pool.pageSize=e,_nbind.Pool.usedPtr=t/4,_nbind.Pool.rootPtr=n,_nbind.Pool.pagePtr=r/4,HEAP32[t/4]=16909060,1==HEAP8[t]&&(_nbind.bigEndian=!0),HEAP32[t/4]=0,_nbind.makeTypeKindTbl=(o={},o[1024]=_nbind.PrimitiveType,o[64]=_nbind.Int64Type,o[2048]=_nbind.BindClass,o[3072]=_nbind.BindClassPtr,o[4096]=_nbind.SharedClassPtr,o[5120]=_nbind.ArrayType,o[6144]=_nbind.ArrayType,o[7168]=_nbind.CStringType,o[9216]=_nbind.CallbackType,o[10240]=_nbind.BindType,o),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var i=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});i.proto=Module,_nbind.BindClass.list.push(i);var o}function _emscripten_set_main_loop_timing(e,t){function n(e){e.source===window&&e.data===i&&(e.stopPropagation(),r.shift()())}if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=t,!Browser.mainLoop.func)return 1;if(0==e)Browser.mainLoop.scheduler=function(){var e=0|Math.max(0,Browser.mainLoop.tickStartTime+t-_emscripten_get_now());setTimeout(Browser.mainLoop.runner,e)},Browser.mainLoop.method="timeout";else if(1==e)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(2==e){if(!window.setImmediate){var r=[],i="setimmediate";window.addEventListener("message",n,!0),window.setImmediate=function(e){r.push(e),ENVIRONMENT_IS_WORKER?(void 0===Module.setImmediates&&(Module.setImmediates=[]),Module.setImmediates.push(e),window.postMessage({target:i})):window.postMessage(i,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(e,t,n,r,i){Module.noExitRunt
var tempDoublePtr=STATICTOP;STATICTOP+=16;var _nbind={},Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,t=Browser.mainLoop.timingValue,n=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(n,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,t),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",t=Browser.mainLoop.remainingBlockers,n=Browser.mainLoop.expectedBlockers;t?t<n?Module.setStatus(e+" ("+(n-t)+"/"+n+")"):Module.setStatus(e):Module.setStatus("")}},runIter:function(e){if(!ABORT){if(Module.preMainLoop){var t=Module.preMainLoop();if(t===!1)return}try{e()}catch(e){if(e instanceof ExitStatus)return;throw e&&"object"==typeof e&&e.stack&&Module.printErr("exception thrown: "+[e,e.stack]),e}Module.postMainLoop&&Module.postMainLoop()}}},isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init:function(){function e(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}if(Module.preloadPlugins||(Module.preloadPlugins=[]),!Browser.initted){Browser.initted=!0;try{new Blob,Browser.hasBlobConstructor=!0}catch(e){Browser.hasBlobConstructor=!1,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}Browser.BlobBuilder="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:Browser.hasBlobConstructor?null:console.log("warning: no BlobBuilder"),Browser.URLObject="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:void 0,Module.noImageDecoding||"undefined"!=typeof Browser.URLObject||(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),Module.noImageDecoding=!0);var t={};t.canHandle=function(e){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(e)},t.handle=function(e,t,n,r){var i=null;if(Browser.hasBlobConstructor)try{i=new Blob([e],{type:Browser.getMimetype(t)}),i.size!==e.length&&(i=new Blob([new Uint8Array(e).buffer],{type:Browser.getMimetype(t)}))}catch(e){Runtime.warnOnce("Blob constructor present but fails: "+e+"; falling back to blob builder")}if(!i){var o=new Browser.BlobBuilder;o.append(new Uint8Array(e).buffer),i=o.getBlob()}var u=Browser.URLObject.createObjectURL(i),a=new Image;a.onload=function(){assert(a.complete,"Image "+t+" could not be decoded");var r=document.createElement("canvas");r.width=a.width,r.height=a.height;var i=r.getContext("2d");i.drawImage(a,0,0),Module.preloadedImages[t]=r,Browser.URLObject.revokeObjectURL(u),n&&n(e)},a.onerror=function(e){console.log("Image "+u+" could not be decoded"),r&&r()},a.src=u},Module.preloadPlugins.push(t);var n={};n.canHandle=function(e){return!Module.noAudioDecoding&&e.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},n.handle=function(e,t,n,r){function i(r){u||(u=!0,Module.preloadedAudios[t]=r,n&&n(e))}function o(){u||(u=!0,Module.preloadedAudios[t]=new Audio,r&&r())}var u=!1;if(!Browser.hasBlobConstructor)return o();try{var a=new Blob([e],{type:Browser.getMimetype(t)})}catch(e){return o()}var s=Browser.URLObject.createObjectURL(a),l=new Audio;l.addEventListener("canplaythrough",function(){i(l)},!1),l.onerror=function(n){function r(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="=",r="",i=0,o=0,u=0;u<e.length;u++)for(i=i<<8|e[u],o+=8;o>=6;){var a=i>>o-6&63;o-=6,r+=t[a]}return 2==o?(r+=t[(3&i)<<4],r+=n+n):4==o&&(r+=t[(15&i)<<2],r+=n),r}u||(console.log("warning: browser could not fully decode audio "+t+", trying slower base64 approach"),l.src="data:audio/x-"+t.substr(-3)+";base64,"+r(e),i(l))},l.src=s,Browser.safeSetTi
function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=popExternal,t.wireWrite=pushExternal,t}return __extends(t,e),t}(_nbind.BindType);_nbind.ExternalType=ExternalType,_nbind.callbackSignatureList=[];var CallbackType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=function(e){return"function"!=typeof e&&_nbind.throwError("Type mismatch"),new _nbind.External(e).register()},t}return __extends(t,e),t}(_nbind.BindType);_nbind.CallbackType=CallbackType,_nbind.valueList=[0];var firstFreeValue=0;_nbind.pushValue=pushValue,_nbind.popValue=popValue;var valueBase=0x10000000000000000,CreateValueType=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.prototype.makeWireWrite=function(e){return"(_nbind.pushValue(new "+e+"))"},t}(_nbind.BindType);_nbind.CreateValueType=CreateValueType;var Int64Type=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=push64,t.wireRead=pop64,t}return __extends(t,e),t}(_nbind.BindType);_nbind.Int64Type=Int64Type,_nbind.pushArray=pushArray,_nbind.popArray=popArray;var ArrayType=function(e){function t(t){var n=e.call(this,t)||this;return n.wireRead=function(e){return popArray(e,n)},n.wireWrite=function(e){return pushArray(e,n)},n.readResources=[_nbind.resources.pool],n.writeResources=[_nbind.resources.pool],n.memberType=t.paramList[0],t.paramList[1]&&(n.size=t.paramList[1]),n}return __extends(t,e),t}(_nbind.BindType);_nbind.ArrayType=ArrayType,_nbind.pushString=pushString,_nbind.popString=popString;var StringType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireRead=popString,t.wireWrite=pushString,t.readResources=[_nbind.resources.pool],t.writeResources=[_nbind.resources.pool],t}return __extends(t,e),t.prototype.makeWireWrite=function(e,t){return function(e){return pushString(e,t)}},t}(_nbind.BindType);_nbind.StringType=StringType,_nbind.buildJSCallerFunction=buildJSCallerFunction,_nbind.makeJSCaller=makeJSCaller,_nbind.makeMethodCaller=makeMethodCaller,_nbind.makeCaller=makeCaller,_nbind.makeOverloader=makeOverloader;var Resource=function(){function e(e,t){var n=this;this.makeOpen=function(){return Object.keys(n.openTbl).join("")},this.makeClose=function(){return Object.keys(n.closeTbl).join("")},this.openTbl={},this.closeTbl={},e&&(this.openTbl[e]=!0),t&&(this.closeTbl[t]=!0)}return e.prototype.add=function(e){for(var t=0,n=Object.keys(e.openTbl);t<n.length;t++){var r=n[t];this.openTbl[r]=!0}for(var i=0,o=Object.keys(e.closeTbl);i<o.length;i++){var r=o[i];this.closeTbl[r]=!0}},e.prototype.remove=function(e){for(var t=0,n=Object.keys(e.openTbl);t<n.length;t++){var r=n[t];delete this.openTbl[r]}for(var i=0,o=Object.keys(e.closeTbl);i<o.length;i++){var r=o[i];delete this.closeTbl[r]}},e}();_nbind.Resource=Resource,_nbind.listResources=listResources,_nbind.resources={pool:new Resource("var used=HEAPU32[_nbind.Pool.usedPtr],page=HEAPU32[_nbind.Pool.pagePtr];","_nbind.Pool.lreset(used,page);")};var ExternalBuffer=function(e){function t(t,n){var r=e.call(this,t)||this;return r.ptr=n,r}return __extends(t,e),t.prototype.free=function(){_free(this.ptr)},t}(_nbind.External),BufferType=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wireWrite=pushBuffer,t.readResources=[_nbind.resources.pool],t.writeResources=[_nbind.resources.pool],t}return __extends(t,e),t.prototype.makeWireWrite=function(e,t){return function(e){return pushBuffer(e,t)}},t}(_nbind.BindType);_nbind.BufferType=BufferType,_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;_nbind.mark=function(e){},_nbind.toggleLightGC=toggleLightGC}(_nbind),Module.requestFullScreen=function(e,t,n){Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead."),Module.requestFullScreen=Module.requestFullscreen,Browser.requestFullScreen(e,t,n)},Module.requestFullscreen=function(e,t,n){Browser.requestFullscreen(e,t,n)},Module.requestAnimationFrame=function(e){Browser.requestAnimationFrame(e)},Module.setCanvasS
o[S>>2]=o[2278];l[A>>2]=q(0);break}else{ci(e,y,xe,a,_e,xe,_e,s,Ne,v);break}}else{if(m|0)o[m+960>>2]=y;o[y+960>>2]=0;m=y;i=(i|0)==0?y:i}while(0);he=q(l[y+504>>2]);t=q(t+q(he+q(Tr(y,Re,xe))))}_=_+1|0}while((_|0)!=(Ie|0));D=t>w;ve=Z&((O|0)==2&D)?1:O;I=(ke|0)==1;F=I&(p^1);j=(ve|0)==1;U=(ve|0)==2;z=976+(Re<<2)|0;W=(ke|2|0)==2;G=I&(Z^1);K=1040+(De<<2)|0;H=1040+(Re<<2)|0;V=976+(De<<2)|0;Y=(ke|0)!=1;D=Z&((O|0)!=0&D);R=e+976|0;I=I^1;t=w;N=0;B=0;he=q(0);re=q(0);while(1){e:do if(N>>>0<Ie>>>0){A=o[Le>>2]|0;_=0;k=q(0);M=q(0);E=q(0);w=q(0);y=0;m=0;g=N;while(1){S=o[A+(g<<2)>>2]|0;if((o[S+36>>2]|0)!=1?(o[S+940>>2]=B,(o[S+24>>2]|0)!=1):0){C=q(Tr(S,Re,xe));X=o[z>>2]|0;n=q(Lr(S+380+(X<<3)|0,be));T=q(l[S+504>>2]);n=q(RS(n,T));n=q(LS(q(Lr(S+364+(X<<3)|0,be)),n));if(Z&(_|0)!=0&q(C+q(M+n))>t){s=_;C=k;O=g;break e}C=q(C+n);n=q(M+C);C=q(k+C);if(ai(S)|0){E=q(E+q(si(S)));w=q(w-q(T*q(li(S))))}if(m|0)o[m+960>>2]=S;o[S+960>>2]=0;_=_+1|0;m=S;y=(y|0)==0?S:y}else{C=k;n=M}g=g+1|0;if(g>>>0<Ie>>>0){k=C;M=n}else{s=_;O=g;break}}}else{s=0;C=q(0);E=q(0);w=q(0);y=0;O=N}while(0);X=E>q(0)&E<q(1);x=X?q(1):E;X=w>q(0)&w<q(1);k=X?q(1):w;do if(!j){if(!(C<te&((wt(te)|0)^1))){if(!(C>ne&((wt(ne)|0)^1))){if(!(r[(o[R>>2]|0)+3>>0]|0)){if(!(x==q(0))?!(q(si(e))==q(0)):0){X=53;break}t=C;X=53}else X=51}else{t=ne;X=51}}else{t=te;X=51}}else X=51;while(0);if((X|0)==51){X=0;if(wt(t)|0)X=53;else{P=q(t-C);L=t}}if((X|0)==53){X=0;if(C<q(0)){P=q(-C);L=t}else{P=q(0);L=t}}if(!F?(se=(y|0)==0,!se):0){_=o[z>>2]|0;g=P<q(0);T=q(P/k);S=P>q(0);M=q(P/x);E=q(0);C=q(0);t=q(0);m=y;do{n=q(Lr(m+380+(_<<3)|0,be));w=q(Lr(m+364+(_<<3)|0,be));w=q(RS(n,q(LS(w,q(l[m+504>>2])))));if(g){n=q(w*q(li(m)));if(n!=q(-0)?(Fe=q(w-q(T*n)),le=q(di(m,Re,Fe,L,xe)),Fe!=le):0){E=q(E-q(le-w));t=q(t+n)}}else if((S?(fe=q(si(m)),fe!=q(0)):0)?(Fe=q(w+q(M*fe)),ce=q(di(m,Re,Fe,L,xe)),Fe!=ce):0){E=q(E-q(ce-w));C=q(C-fe)}m=o[m+960>>2]|0}while((m|0)!=0);t=q(k+t);w=q(P+E);if(!se){T=q(x+C);g=o[z>>2]|0;S=w<q(0);A=t==q(0);M=q(w/t);_=w>q(0);T=q(w/T);t=q(0);do{Fe=q(Lr(y+380+(g<<3)|0,be));E=q(Lr(y+364+(g<<3)|0,be));E=q(RS(Fe,q(LS(E,q(l[y+504>>2])))));if(S){Fe=q(E*q(li(y)));w=q(-Fe);if(Fe!=q(-0)){Fe=q(M*w);w=q(di(y,Re,q(E+(A?w:Fe)),L,xe))}else w=E}else if(_?(de=q(si(y)),de!=q(0)):0)w=q(di(y,Re,q(E+q(T*de)),L,xe));else w=E;t=q(t-q(w-E));C=q(Tr(y,Re,xe));n=q(Tr(y,De,xe));w=q(w+C);l[oe>>2]=w;o[ae>>2]=1;E=q(l[y+396>>2]);e:do if(wt(E)|0){m=wt(me)|0;do if(!m){if(D|(Nr(y,De,me)|0|I))break;if((pi(e,y)|0)!=4)break;if((o[(hi(y,De)|0)+4>>2]|0)==3)break;if((o[(vi(y,De)|0)+4>>2]|0)==3)break;l[ie>>2]=me;o[ue>>2]=1;break e}while(0);if(Nr(y,De,me)|0){m=o[y+992+(o[V>>2]<<2)>>2]|0;Fe=q(n+q(Lr(m,me)));l[ie>>2]=Fe;m=Y&(o[m+4>>2]|0)==2;o[ue>>2]=((wt(Fe)|0|m)^1)&1;break}else{l[ie>>2]=me;o[ue>>2]=m?0:2;break}}else{Fe=q(w-C);x=q(Fe/E);Fe=q(E*Fe);o[ue>>2]=1;l[ie>>2]=q(n+(Pe?x:Fe))}while(0);mi(y,Re,L,xe,ae,oe);mi(y,De,me,xe,ue,ie);do if(!(Nr(y,De,me)|0)?(pi(e,y)|0)==4:0){if((o[(hi(y,De)|0)+4>>2]|0)==3){m=0;break}m=(o[(vi(y,De)|0)+4>>2]|0)!=3}else m=0;while(0);Fe=q(l[oe>>2]);x=q(l[ie>>2]);je=o[ae>>2]|0;Ue=o[ue>>2]|0;Cr(y,Pe?Fe:x,Pe?x:Fe,Ne,Pe?je:Ue,Pe?Ue:je,xe,_e,p&(m^1),3488,v)|0;r[J>>0]=r[J>>0]|r[y+508>>0];y=o[y+960>>2]|0}while((y|0)!=0)}else t=q(0)}else t=q(0);t=q(P+t);Ue=t<q(0)&1;r[J>>0]=Ue|u[J>>0];if(U&t>q(0)){m=o[z>>2]|0;if((o[e+364+(m<<3)+4>>2]|0)!=0?(pe=q(Lr(e+364+(m<<3)|0,be)),pe>=q(0)):0)w=q(LS(q(0),q(pe-q(L-t))));else w=q(0)}else w=t;S=N>>>0<O>>>0;if(S){g=o[Le>>2]|0;_=N;m=0;do{y=o[g+(_<<2)>>2]|0;if(!(o[y+24>>2]|0)){m=((o[(hi(y,Re)|0)+4>>2]|0)==3&1)+m|0;m=m+((o[(vi(y,Re)|0)+4>>2]|0)==3&1)|0}_=_+1|0}while((_|0)!=(O|0));if(m){C=q(0);n=q(0)}else X=101}else X=101;e:do if((X|0)==101){X=0;switch($|0){case 1:{m=0;C=q(w*q(.5));n=q(0);break e}case 2:{m=0;C=w;n=q(0);break e}case 3:{if(s>>>0<=1){m=0;C=q(0);n=q(0);break e}n=q((s+-1|0)>>>0);m=0;C=q(0);n=q(q(LS(w,q(0)))/n);break e}case 5:{n=q(w/q((s+1|0)>>>0));m=0;C=n;break e}case 4:{n=q(w/q(s>>>0));m=0;C=q(n*q(.5));break e}default:{m=0;C=q(0);n=q(0);break e}}}while(0);t=q(Q+C);if(S){E=q(w/q(m|0));_=o[Le>>2]|0;y=N;w=q(0);do{m=o[_+(y<<2)>>2]|0;e:do if((o[m+36>>2]|0)!=1){switch(o[m+24>>2]|0){case 1:{if(yi(m,Re)|0){if(!p)br
return}function Ku(e){e=e|0;return+ +q(or(o[e>>2]|0))}function Hu(e){e=e|0;return+ +q(ar(o[e>>2]|0))}function Vu(e){e=e|0;return+ +q(ur(o[e>>2]|0))}function Yu(e){e=e|0;return+ +q(sr(o[e>>2]|0))}function Gu(e){e=e|0;return+ +q(lr(o[e>>2]|0))}function qu(e){e=e|0;return+ +q(fr(o[e>>2]|0))}function Xu(e,t){e=e|0;t=t|0;f[e>>3]=+q(or(o[t>>2]|0));f[e+8>>3]=+q(ar(o[t>>2]|0));f[e+16>>3]=+q(ur(o[t>>2]|0));f[e+24>>3]=+q(sr(o[t>>2]|0));f[e+32>>3]=+q(lr(o[t>>2]|0));f[e+40>>3]=+q(fr(o[t>>2]|0));return}function Ju(e,t){e=e|0;t=t|0;return+ +q(cr(o[e>>2]|0,t))}function $u(e,t){e=e|0;t=t|0;return+ +q(dr(o[e>>2]|0,t))}function Zu(e,t){e=e|0;t=t|0;return+ +q(pr(o[e>>2]|0,t))}function Qu(){return Dt()|0}function ea(){ta();na();ra();ia();oa();ua();return}function ta(){zb(11713,4938,1);return}function na(){tb(10448);return}function ra(){Rg(10408);return}function ia(){Z_(10324);return}function oa(){Vm(10096);return}function ua(){aa(9132);return}function aa(e){e=e|0;var t=0,n=0,r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0,p=0,v=0,m=0,y=0,_=0,g=0,b=0,w=0,E=0,C=0,T=0,M=0,k=0,S=0,A=0,O=0,x=0,P=0,N=0,L=0,I=0,R=0,D=0,B=0,F=0,j=0,U=0,z=0,W=0,K=0,H=0,V=0,Y=0,G=0,q=0,X=0,J=0,$=0,Z=0,Q=0,ee=0,te=0,ne=0,re=0,ie=0,oe=0,ue=0,ae=0,se=0,le=0,fe=0,ce=0,de=0,pe=0,he=0,ve=0,me=0,ye=0,_e=0,ge=0,be=0,we=0,Ee=0,Ce=0,Te=0,Me=0,ke=0,Se=0,Ae=0,Oe=0,xe=0,Pe=0,Ne=0;t=h;h=h+672|0;n=t+656|0;Ne=t+648|0;Pe=t+640|0;xe=t+632|0;Oe=t+624|0;Ae=t+616|0;Se=t+608|0;ke=t+600|0;Me=t+592|0;Te=t+584|0;Ce=t+576|0;Ee=t+568|0;we=t+560|0;be=t+552|0;ge=t+544|0;_e=t+536|0;ye=t+528|0;me=t+520|0;ve=t+512|0;he=t+504|0;pe=t+496|0;de=t+488|0;ce=t+480|0;fe=t+472|0;le=t+464|0;se=t+456|0;ae=t+448|0;ue=t+440|0;oe=t+432|0;ie=t+424|0;re=t+416|0;ne=t+408|0;te=t+400|0;ee=t+392|0;Q=t+384|0;Z=t+376|0;$=t+368|0;J=t+360|0;X=t+352|0;q=t+344|0;G=t+336|0;Y=t+328|0;V=t+320|0;H=t+312|0;K=t+304|0;W=t+296|0;z=t+288|0;U=t+280|0;j=t+272|0;F=t+264|0;B=t+256|0;D=t+248|0;R=t+240|0;I=t+232|0;L=t+224|0;N=t+216|0;P=t+208|0;x=t+200|0;O=t+192|0;A=t+184|0;S=t+176|0;k=t+168|0;M=t+160|0;T=t+152|0;C=t+144|0;E=t+136|0;w=t+128|0;b=t+120|0;g=t+112|0;_=t+104|0;y=t+96|0;m=t+88|0;v=t+80|0;p=t+72|0;d=t+64|0;c=t+56|0;f=t+48|0;l=t+40|0;s=t+32|0;a=t+24|0;u=t+16|0;i=t+8|0;r=t;sa(e,3646);la(e,3651,2)|0;fa(e,3665,2)|0;ca(e,3682,18)|0;o[Ne>>2]=19;o[Ne+4>>2]=0;o[n>>2]=o[Ne>>2];o[n+4>>2]=o[Ne+4>>2];da(e,3690,n)|0;o[Pe>>2]=1;o[Pe+4>>2]=0;o[n>>2]=o[Pe>>2];o[n+4>>2]=o[Pe+4>>2];pa(e,3696,n)|0;o[xe>>2]=2;o[xe+4>>2]=0;o[n>>2]=o[xe>>2];o[n+4>>2]=o[xe+4>>2];ha(e,3706,n)|0;o[Oe>>2]=1;o[Oe+4>>2]=0;o[n>>2]=o[Oe>>2];o[n+4>>2]=o[Oe+4>>2];va(e,3722,n)|0;o[Ae>>2]=2;o[Ae+4>>2]=0;o[n>>2]=o[Ae>>2];o[n+4>>2]=o[Ae+4>>2];va(e,3734,n)|0;o[Se>>2]=3;o[Se+4>>2]=0;o[n>>2]=o[Se>>2];o[n+4>>2]=o[Se+4>>2];ha(e,3753,n)|0;o[ke>>2]=4;o[ke+4>>2]=0;o[n>>2]=o[ke>>2];o[n+4>>2]=o[ke+4>>2];ha(e,3769,n)|0;o[Me>>2]=5;o[Me+4>>2]=0;o[n>>2]=o[Me>>2];o[n+4>>2]=o[Me+4>>2];ha(e,3783,n)|0;o[Te>>2]=6;o[Te+4>>2]=0;o[n>>2]=o[Te>>2];o[n+4>>2]=o[Te+4>>2];ha(e,3796,n)|0;o[Ce>>2]=7;o[Ce+4>>2]=0;o[n>>2]=o[Ce>>2];o[n+4>>2]=o[Ce+4>>2];ha(e,3813,n)|0;o[Ee>>2]=8;o[Ee+4>>2]=0;o[n>>2]=o[Ee>>2];o[n+4>>2]=o[Ee+4>>2];ha(e,3825,n)|0;o[we>>2]=3;o[we+4>>2]=0;o[n>>2]=o[we>>2];o[n+4>>2]=o[we+4>>2];va(e,3843,n)|0;o[be>>2]=4;o[be+4>>2]=0;o[n>>2]=o[be>>2];o[n+4>>2]=o[be+4>>2];va(e,3853,n)|0;o[ge>>2]=9;o[ge+4>>2]=0;o[n>>2]=o[ge>>2];o[n+4>>2]=o[ge+4>>2];ha(e,3870,n)|0;o[_e>>2]=10;o[_e+4>>2]=0;o[n>>2]=o[_e>>2];o[n+4>>2]=o[_e+4>>2];ha(e,3884,n)|0;o[ye>>2]=11;o[ye+4>>2]=0;o[n>>2]=o[ye>>2];o[n+4>>2]=o[ye+4>>2];ha(e,3896,n)|0;o[me>>2]=1;o[me+4>>2]=0;o[n>>2]=o[me>>2];o[n+4>>2]=o[me+4>>2];ma(e,3907,n)|0;o[ve>>2]=2;o[ve+4>>2]=0;o[n>>2]=o[ve>>2];o[n+4>>2]=o[ve+4>>2];ma(e,3915,n)|0;o[he>>2]=3;o[he+4>>2]=0;o[n>>2]=o[he>>2];o[n+4>>2]=o[he+4>>2];ma(e,3928,n)|0;o[pe>>2]=4;o[pe+4>>2]=0;o[n>>2]=o[pe>>2];o[n+4>>2]=o[pe+4>>2];ma(e,3948,n)|0;o[de>>2]=5;o[de+4>>2]=0;o[n>>2]=o[de>>2];o[n+4>>2]=o[de+4>>2];ma(e,3960,n)|0;o[ce>>2]=6;o[ce+4>>2]=0;o[n>>2]=o[ce>>2];o[n+4>>2]=o[ce+4>>2];ma(e,3974,n)|0;o[fe>>2]=7;o[fe+4>>2]=0;o[n>>2]=o[fe>>2];o[n+4>>2]=o[fe+4>>2];ma(e,3983,n)|0;o[le>>2]=20;o[le+4>>2]=0;o[n>>2]=o[le>>2];o[n+4>>2]=o[le+4>>2];da(e,3999,n)
if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XS(n)}return}function uf(e){e=e|0;var t=0;t=Qa()|0;ns(e,2,4,t,af()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function af(){return 1180}function sf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0;r=h;h=h+16|0;i=r+8|0;u=r;a=lf(e)|0;e=o[a+4>>2]|0;o[u>>2]=o[a>>2];o[u+4>>2]=e;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];n=ff(t,i,n)|0;h=r;return n|0}function lf(e){e=e|0;return(o[(Gl()|0)+24>>2]|0)+(e*12|0)|0}function ff(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0;u=h;h=h+16|0;i=u;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;cf(i,n);i=df(i,n)|0;i=pf(CO[r&15](e,i)|0)|0;h=u;return i|0}function cf(e,t){e=e|0;t=t|0;return}function df(e,t){e=e|0;t=t|0;return hf(t)|0}function pf(e){e=e|0;return e|0}function hf(e){e=e|0;return e|0}function vf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0;r=h;h=h+16|0;i=r+8|0;u=r;s=o[n>>2]|0;a=o[n+4>>2]|0;n=Na(t)|0;o[u>>2]=s;o[u+4>>2]=a;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];mf(e,n,i,0);h=r;return}function mf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0,l=0,f=0,c=0;i=h;h=h+32|0;u=i+16|0;c=i+8|0;s=i;f=o[n>>2]|0;l=o[n+4>>2]|0;a=o[e>>2]|0;e=yf()|0;o[c>>2]=f;o[c+4>>2]=l;o[u>>2]=o[c>>2];o[u+4>>2]=o[c+4>>2];n=_f(u)|0;o[s>>2]=f;o[s+4>>2]=l;o[u>>2]=o[s>>2];o[u+4>>2]=o[s+4>>2];Ba(a,t,e,n,gf(u,r)|0,r);h=i;return}function yf(){var e=0,t=0;if(!(r[7672]|0)){kf(9376);De(30,9376,y|0)|0;t=7672;o[t>>2]=1;o[t+4>>2]=0}if(!(Ja(9376)|0)){e=9376;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));kf(9376)}return 9376}function _f(e){e=e|0;return 0}function gf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0;c=h;h=h+32|0;i=c+24|0;a=c+16|0;s=c;l=c+8|0;u=o[e>>2]|0;r=o[e+4>>2]|0;o[s>>2]=u;o[s+4>>2]=r;d=yf()|0;f=d+24|0;e=za(t,4)|0;o[l>>2]=e;t=d+28|0;n=o[t>>2]|0;if(n>>>0<(o[d+32>>2]|0)>>>0){o[a>>2]=u;o[a+4>>2]=r;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];bf(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{wf(f,s,l);e=o[t>>2]|0}h=c;return((e-(o[f>>2]|0)|0)/12|0)+-1|0}function bf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function wf(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0,p=0;f=h;h=h+48|0;r=f+32|0;a=f+24|0;s=f;l=e+4|0;i=(((o[l>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;u=Ef(e)|0;if(u>>>0<i>>>0)US(e);else{c=o[e>>2]|0;p=((o[e+8>>2]|0)-c|0)/12|0;d=p<<1;Cf(s,p>>>0<u>>>1>>>0?d>>>0<i>>>0?i:d:u,((o[l>>2]|0)-c|0)/12|0,e+8|0);l=s+8|0;u=o[l>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[a>>2]=o[t>>2];o[a+4>>2]=i;o[r>>2]=o[a>>2];o[r+4>>2]=o[a+4>>2];bf(u,r,n);o[l>>2]=(o[l>>2]|0)+12;Tf(e,s);Mf(s);h=f;return}}function Ef(e){e=e|0;return 357913941}function Cf(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do if(t){if(t>>>0>357913941)qe();else{i=GS(t*12|0)|0;break}}else i=0;while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Tf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0;r=o[e>>2]|0;a=e+4|0;u=t+4|0;i=(o[a>>2]|0)-r|0;n=(o[u>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[u>>2]=n;if((i|0)>0){iA(n|0,r|0,i|0)|0;r=u;n=o[u>>2]|0}else r=u;u=o[e>>2]|0;o[e>>2]=n;o[r>>2]=u;u=t+8|0;i=o[a>>2]|0;o[a>>2]=o[u>>2];o[u>>2]=i;u=e+8|0;a=t+12|0;e=o[u>>2]|0;o[u>>2]=o[a>>2];o[a>>2]=e;o[t>>2]=o[r>>2];return}function Mf(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XS(e);return}function kf(e){e=e|0;Of(e);return}function Sf(e){e=e|0;Af(e+24|0);return}function Af(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XS(n)}return}function Of(e){e=e|0;var t=0;t=Qa()|0;ns(e,2,5,t,xf()|0,0);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function xf(){return 1196}function Pf(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0;n=h;h=h+16|0;r=n+8|0;i=n;u=Nf(e)|0;e=o[u+4>>2]|0;o[i>>2]=o[u>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=Lf(t,r)|0;h=n;return t|0}function Nf(e){e=e|0;return(o[(yf()|0)+24>>2]|0)+(e*12|0)|0}function Lf(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return pf(mO[n&31](e)|0)|0}fun
o[i>>2]=o[u>>2];o[i+4>>2]=e;o[r>>2]=o[i>>2];o[r+4>>2]=o[i+4>>2];t=Wp(t,r)|0;h=n;return t|0}function zp(e){e=e|0;return(o[(kp()|0)+24>>2]|0)+(e*12|0)|0}function Wp(e,t){e=e|0;t=t|0;var n=0;n=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)n=o[(o[e>>2]|0)+n>>2]|0;return Lu(mO[n&31](e)|0)|0}function Kp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0;r=h;h=h+16|0;i=r+8|0;u=r;s=o[n>>2]|0;a=o[n+4>>2]|0;n=Na(t)|0;o[u>>2]=s;o[u+4>>2]=a;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];Hp(e,n,i,0);h=r;return}function Hp(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0,l=0,f=0,c=0;i=h;h=h+32|0;u=i+16|0;c=i+8|0;s=i;f=o[n>>2]|0;l=o[n+4>>2]|0;a=o[e>>2]|0;e=Vp()|0;o[c>>2]=f;o[c+4>>2]=l;o[u>>2]=o[c>>2];o[u+4>>2]=o[c+4>>2];n=Yp(u)|0;o[s>>2]=f;o[s+4>>2]=l;o[u>>2]=o[s>>2];o[u+4>>2]=o[s+4>>2];Ba(a,t,e,n,Gp(u,r)|0,r);h=i;return}function Vp(){var e=0,t=0;if(!(r[7760]|0)){eh(9756);De(39,9756,y|0)|0;t=7760;o[t>>2]=1;o[t+4>>2]=0}if(!(Ja(9756)|0)){e=9756;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));eh(9756)}return 9756}function Yp(e){e=e|0;return 0}function Gp(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0;c=h;h=h+32|0;i=c+24|0;a=c+16|0;s=c;l=c+8|0;u=o[e>>2]|0;r=o[e+4>>2]|0;o[s>>2]=u;o[s+4>>2]=r;d=Vp()|0;f=d+24|0;e=za(t,4)|0;o[l>>2]=e;t=d+28|0;n=o[t>>2]|0;if(n>>>0<(o[d+32>>2]|0)>>>0){o[a>>2]=u;o[a+4>>2]=r;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];qp(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Xp(f,s,l);e=o[t>>2]|0}h=c;return((e-(o[f>>2]|0)|0)/12|0)+-1|0}function qp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Xp(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0,p=0;f=h;h=h+48|0;r=f+32|0;a=f+24|0;s=f;l=e+4|0;i=(((o[l>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;u=Jp(e)|0;if(u>>>0<i>>>0)US(e);else{c=o[e>>2]|0;p=((o[e+8>>2]|0)-c|0)/12|0;d=p<<1;$p(s,p>>>0<u>>>1>>>0?d>>>0<i>>>0?i:d:u,((o[l>>2]|0)-c|0)/12|0,e+8|0);l=s+8|0;u=o[l>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[a>>2]=o[t>>2];o[a+4>>2]=i;o[r>>2]=o[a>>2];o[r+4>>2]=o[a+4>>2];qp(u,r,n);o[l>>2]=(o[l>>2]|0)+12;Zp(e,s);Qp(s);h=f;return}}function Jp(e){e=e|0;return 357913941}function $p(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do if(t){if(t>>>0>357913941)qe();else{i=GS(t*12|0)|0;break}}else i=0;while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function Zp(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0;r=o[e>>2]|0;a=e+4|0;u=t+4|0;i=(o[a>>2]|0)-r|0;n=(o[u>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[u>>2]=n;if((i|0)>0){iA(n|0,r|0,i|0)|0;r=u;n=o[u>>2]|0}else r=u;u=o[e>>2]|0;o[e>>2]=n;o[r>>2]=u;u=t+8|0;i=o[a>>2]|0;o[a>>2]=o[u>>2];o[u>>2]=i;u=e+8|0;a=t+12|0;e=o[u>>2]|0;o[u>>2]=o[a>>2];o[a>>2]=e;o[t>>2]=o[r>>2];return}function Qp(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XS(e);return}function eh(e){e=e|0;rh(e);return}function th(e){e=e|0;nh(e+24|0);return}function nh(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XS(n)}return}function rh(e){e=e|0;var t=0;t=Qa()|0;ns(e,2,8,t,ih()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function ih(){return 1292}function oh(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,u=0,a=0;r=h;h=h+16|0;i=r+8|0;u=r;a=uh(e)|0;e=o[a+4>>2]|0;o[u>>2]=o[a>>2];o[u+4>>2]=e;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];ah(t,i,n);h=r;return}function uh(e){e=e|0;return(o[(Vp()|0)+24>>2]|0)+(e*12|0)|0}function ah(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,u=0;u=h;h=h+16|0;i=u;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Xs(i,n);n=+Js(i,n);dO[r&31](e,n);h=u;return}function sh(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0;r=h;h=h+16|0;i=r+8|0;u=r;s=o[n>>2]|0;a=o[n+4>>2]|0;n=Na(t)|0;o[u>>2]=s;o[u+4>>2]=a;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];lh(e,n,i,0);h=r;return}function lh(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0,l=0,f=0,c=0;i=h;h=h+32|0;u=i+16|0;c=i+8|0;s=i;f=o[n>>2]|0;l=o[n+4>>2]|0;a=o[e>>2]|0;e=fh()|0;o[c>>2]=f;o[c+4>>2]=l;o[u>>2]=o[c>>2];o[u+4>>2]=o[c+4>>2];n=ch(u)|0;o[s>>2]=f;o[s+4>>2]=l;o[u>>2]=o[s>>2];o[u+4>
return}function Ay(e){e=e|0;Py(e);return}function Oy(e){e=e|0;xy(e+24|0);return}function xy(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XS(n)}return}function Py(e){e=e|0;var t=0;t=Qa()|0;ns(e,2,9,t,Ny()|0,1);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function Ny(){return 1372}function Ly(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,u=0,a=0;r=h;h=h+16|0;i=r+8|0;u=r;a=Iy(e)|0;e=o[a+4>>2]|0;o[u>>2]=o[a>>2];o[u+4>>2]=e;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];Ry(t,i,n);h=r;return}function Iy(e){e=e|0;return(o[(gy()|0)+24>>2]|0)+(e*12|0)|0}function Ry(e,t,n){e=e|0;t=t|0;n=+n;var r=0,i=0,u=0,a=ct;u=h;h=h+16|0;i=u;r=o[t>>2]|0;t=o[t+4>>2]|0;e=e+(t>>1)|0;if(t&1)r=o[(o[e>>2]|0)+r>>2]|0;Dy(i,n);a=q(By(i,n));cO[r&1](e,a);h=u;return}function Dy(e,t){e=e|0;t=+t;return}function By(e,t){e=e|0;t=+t;return q(Fy(t))}function Fy(e){e=+e;return q(e)}function jy(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0;r=h;h=h+16|0;i=r+8|0;u=r;s=o[n>>2]|0;a=o[n+4>>2]|0;n=Na(t)|0;o[u>>2]=s;o[u+4>>2]=a;o[i>>2]=o[u>>2];o[i+4>>2]=o[u+4>>2];Uy(e,n,i,0);h=r;return}function Uy(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0,l=0,f=0,c=0;i=h;h=h+32|0;u=i+16|0;c=i+8|0;s=i;f=o[n>>2]|0;l=o[n+4>>2]|0;a=o[e>>2]|0;e=zy()|0;o[c>>2]=f;o[c+4>>2]=l;o[u>>2]=o[c>>2];o[u+4>>2]=o[c+4>>2];n=Wy(u)|0;o[s>>2]=f;o[s+4>>2]=l;o[u>>2]=o[s>>2];o[u+4>>2]=o[s+4>>2];Ba(a,t,e,n,Ky(u,r)|0,r);h=i;return}function zy(){var e=0,t=0;if(!(r[7856]|0)){Jy(10172);De(50,10172,y|0)|0;t=7856;o[t>>2]=1;o[t+4>>2]=0}if(!(Ja(10172)|0)){e=10172;t=e+36|0;do{o[e>>2]=0;e=e+4|0}while((e|0)<(t|0));Jy(10172)}return 10172}function Wy(e){e=e|0;return 0}function Ky(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0;c=h;h=h+32|0;i=c+24|0;a=c+16|0;s=c;l=c+8|0;u=o[e>>2]|0;r=o[e+4>>2]|0;o[s>>2]=u;o[s+4>>2]=r;d=zy()|0;f=d+24|0;e=za(t,4)|0;o[l>>2]=e;t=d+28|0;n=o[t>>2]|0;if(n>>>0<(o[d+32>>2]|0)>>>0){o[a>>2]=u;o[a+4>>2]=r;o[i>>2]=o[a>>2];o[i+4>>2]=o[a+4>>2];Hy(n,i,e);e=(o[t>>2]|0)+12|0;o[t>>2]=e}else{Vy(f,s,l);e=o[t>>2]|0}h=c;return((e-(o[f>>2]|0)|0)/12|0)+-1|0}function Hy(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=o[t+4>>2]|0;o[e>>2]=o[t>>2];o[e+4>>2]=r;o[e+8>>2]=n;return}function Vy(e,t,n){e=e|0;t=t|0;n=n|0;var r=0,i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0,p=0;f=h;h=h+48|0;r=f+32|0;a=f+24|0;s=f;l=e+4|0;i=(((o[l>>2]|0)-(o[e>>2]|0)|0)/12|0)+1|0;u=Yy(e)|0;if(u>>>0<i>>>0)US(e);else{c=o[e>>2]|0;p=((o[e+8>>2]|0)-c|0)/12|0;d=p<<1;Gy(s,p>>>0<u>>>1>>>0?d>>>0<i>>>0?i:d:u,((o[l>>2]|0)-c|0)/12|0,e+8|0);l=s+8|0;u=o[l>>2]|0;i=o[t+4>>2]|0;n=o[n>>2]|0;o[a>>2]=o[t>>2];o[a+4>>2]=i;o[r>>2]=o[a>>2];o[r+4>>2]=o[a+4>>2];Hy(u,r,n);o[l>>2]=(o[l>>2]|0)+12;qy(e,s);Xy(s);h=f;return}}function Yy(e){e=e|0;return 357913941}function Gy(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0;o[e+12>>2]=0;o[e+16>>2]=r;do if(t){if(t>>>0>357913941)qe();else{i=GS(t*12|0)|0;break}}else i=0;while(0);o[e>>2]=i;r=i+(n*12|0)|0;o[e+8>>2]=r;o[e+4>>2]=r;o[e+12>>2]=i+(t*12|0);return}function qy(e,t){e=e|0;t=t|0;var n=0,r=0,i=0,u=0,a=0;r=o[e>>2]|0;a=e+4|0;u=t+4|0;i=(o[a>>2]|0)-r|0;n=(o[u>>2]|0)+(((i|0)/-12|0)*12|0)|0;o[u>>2]=n;if((i|0)>0){iA(n|0,r|0,i|0)|0;r=u;n=o[u>>2]|0}else r=u;u=o[e>>2]|0;o[e>>2]=n;o[r>>2]=u;u=t+8|0;i=o[a>>2]|0;o[a>>2]=o[u>>2];o[u>>2]=i;u=e+8|0;a=t+12|0;e=o[u>>2]|0;o[u>>2]=o[a>>2];o[a>>2]=e;o[t>>2]=o[r>>2];return}function Xy(e){e=e|0;var t=0,n=0,r=0;t=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(t|0))o[n>>2]=r+(~(((r+-12-t|0)>>>0)/12|0)*12|0);e=o[e>>2]|0;if(e|0)XS(e);return}function Jy(e){e=e|0;Qy(e);return}function $y(e){e=e|0;Zy(e+24|0);return}function Zy(e){e=e|0;var t=0,n=0,r=0;n=o[e>>2]|0;r=n;if(n|0){e=e+4|0;t=o[e>>2]|0;if((t|0)!=(n|0))o[e>>2]=t+(~(((t+-12-r|0)>>>0)/12|0)*12|0);XS(n)}return}function Qy(e){e=e|0;var t=0;t=Qa()|0;ns(e,2,3,t,e_()|0,2);o[e+24>>2]=0;o[e+28>>2]=0;o[e+32>>2]=0;return}function e_(){return 1380}function t_(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0;i=h;h=h+16|0;u=i+8|0;a=i;s=n_(e)|0;e=o[s+4>>2]|0;o[a>>2]=o[s>>2];o[a+4>>2]=e;o[u>>2]=o[a>>2];o[u+4>>2]=o[a+4>>2];r_(t,u,n,r);h=i;return}function n_(e){e=e|0;return(o[(zy()|0)+24>>2]|0)+(e*12|0)|0}function r
h=h+32|0;u=r+16|0;i=r+8|0;a=r;Ck(i);e=Eu(e)|0;o[a>>2]=o[t>>2];n=o[n>>2]|0;o[u>>2]=o[a>>2];UE(e,u,n);Mk(i);h=r;return}function VE(e,t,n,i){e=e|0;t=t|0;n=n|0;i=i|0;var u=0,a=0,s=0,l=0;u=h;h=h+32|0;s=u+16|0;a=u+8|0;l=u;Ck(a);e=Eu(e)|0;o[l>>2]=o[t>>2];n=r[n>>0]|0;i=r[i>>0]|0;o[s>>2]=o[l>>2];YE(e,s,n,i);Mk(a);h=u;return}function YE(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0;i=h;h=h+16|0;a=i+4|0;s=i;u=Mu(GE()|0)|0;o[s>>2]=o[t>>2];o[a>>2]=o[s>>2];t=Gw(a)|0;n=qE(n)|0;nt(0,u|0,e|0,t|0,n|0,qE(r)|0)|0;h=i;return}function GE(){var e=0;if(!(r[7992]|0)){JE(10744);e=7992;o[e>>2]=1;o[e+4>>2]=0}return 10744}function qE(e){e=e|0;return XE(e)|0}function XE(e){e=e|0;return e&255|0}function JE(e){e=e|0;Bu(e,$E()|0,3);return}function $E(){return 1756}function ZE(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,u=0,a=0,s=0,l=0,f=0,c=0,d=0,p=0,v=0;v=h;h=h+32|0;l=v+8|0;f=v+4|0;c=v+20|0;d=v;Hl(e,0);i=gk(t)|0;o[l>>2]=0;p=l+4|0;o[p>>2]=0;o[l+8>>2]=0;switch(i<<24>>24){case 0:{r[c>>0]=0;QE(f,n,c);eC(e,f)|0;Qi(f);break}case 8:{p=_k(t)|0;r[c>>0]=8;yk(d,o[p+4>>2]|0);tC(f,n,c,d,p+8|0);eC(e,f)|0;Qi(f);break}case 9:{a=_k(t)|0;t=o[a+4>>2]|0;if(t|0){s=l+8|0;u=a+12|0;while(1){t=t+-1|0;yk(f,o[u>>2]|0);i=o[p>>2]|0;if(i>>>0<(o[s>>2]|0)>>>0){o[i>>2]=o[f>>2];o[p>>2]=(o[p>>2]|0)+4}else Rw(l,f);if(!t)break;else u=u+4|0}}r[c>>0]=9;yk(d,o[a+8>>2]|0);nC(f,n,c,d,l);eC(e,f)|0;Qi(f);break}default:{p=_k(t)|0;r[c>>0]=i;yk(d,o[p+4>>2]|0);rC(f,n,c,d);eC(e,f)|0;Qi(f)}}zw(l);h=v;return}function QE(e,t,n){e=e|0;t=t|0;n=n|0;var i=0,o=0;i=h;h=h+16|0;o=i;Ck(o);t=Eu(t)|0;yC(e,t,r[n>>0]|0);Mk(o);h=i;return}function eC(e,t){e=e|0;t=t|0;var n=0;n=o[e>>2]|0;if(n|0)rt(n|0);o[e>>2]=o[t>>2];o[t>>2]=0;return e|0}function tC(e,t,n,i,u){e=e|0;t=t|0;n=n|0;i=i|0;u=u|0;var a=0,s=0,l=0,f=0;a=h;h=h+32|0;l=a+16|0;s=a+8|0;f=a;Ck(s);t=Eu(t)|0;n=r[n>>0]|0;o[f>>2]=o[i>>2];u=o[u>>2]|0;o[l>>2]=o[f>>2];pC(e,t,n,l,u);Mk(s);h=a;return}function nC(e,t,n,i,u){e=e|0;t=t|0;n=n|0;i=i|0;u=u|0;var a=0,s=0,l=0,f=0,c=0;a=h;h=h+32|0;f=a+24|0;s=a+16|0;c=a+12|0;l=a;Ck(s);t=Eu(t)|0;n=r[n>>0]|0;o[c>>2]=o[i>>2];Kw(l,u);o[f>>2]=o[c>>2];lC(e,t,n,f,l);zw(l);Mk(s);h=a;return}function rC(e,t,n,i){e=e|0;t=t|0;n=n|0;i=i|0;var u=0,a=0,s=0,l=0;u=h;h=h+32|0;s=u+16|0;a=u+8|0;l=u;Ck(a);t=Eu(t)|0;n=r[n>>0]|0;o[l>>2]=o[i>>2];o[s>>2]=o[l>>2];iC(e,t,n,s);Mk(a);h=u;return}function iC(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;var i=0,u=0,a=0,s=0;i=h;h=h+16|0;u=i+4|0;s=i;a=Mu(oC()|0)|0;n=qE(n)|0;o[s>>2]=o[r>>2];o[u>>2]=o[s>>2];uC(e,ke(0,a|0,t|0,n|0,Gw(u)|0)|0);h=i;return}function oC(){var e=0;if(!(r[8e3]|0)){aC(10756);e=8e3;o[e>>2]=1;o[e+4>>2]=0}return 10756}function uC(e,t){e=e|0;t=t|0;Hl(e,t);return}function aC(e){e=e|0;Bu(e,sC()|0,2);return}function sC(){return 1772}function lC(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var u=0,a=0,s=0,l=0,f=0;u=h;h=h+32|0;l=u+16|0;f=u+12|0;a=u;s=Mu(fC()|0)|0;n=qE(n)|0;o[f>>2]=o[r>>2];o[l>>2]=o[f>>2];r=Gw(l)|0;o[a>>2]=o[i>>2];l=i+4|0;o[a+4>>2]=o[l>>2];f=i+8|0;o[a+8>>2]=o[f>>2];o[f>>2]=0;o[l>>2]=0;o[i>>2]=0;uC(e,nt(0,s|0,t|0,n|0,r|0,Jw(a)|0)|0);zw(a);h=u;return}function fC(){var e=0;if(!(r[8008]|0)){cC(10768);e=8008;o[e>>2]=1;o[e+4>>2]=0}return 10768}function cC(e){e=e|0;Bu(e,dC()|0,3);return}function dC(){return 1784}function pC(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;var u=0,a=0,s=0,l=0;u=h;h=h+16|0;s=u+4|0;l=u;a=Mu(hC()|0)|0;n=qE(n)|0;o[l>>2]=o[r>>2];o[s>>2]=o[l>>2];r=Gw(s)|0;uC(e,nt(0,a|0,t|0,n|0,r|0,Xw(i)|0)|0);h=u;return}function hC(){var e=0;if(!(r[8016]|0)){vC(10780);e=8016;o[e>>2]=1;o[e+4>>2]=0}return 10780}function vC(e){e=e|0;Bu(e,mC()|0,3);return}function mC(){return 1800}function yC(e,t,n){e=e|0;t=t|0;n=n|0;var r=0;r=Mu(_C()|0)|0;uC(e,it(0,r|0,t|0,qE(n)|0)|0);return}function _C(){var e=0;if(!(r[8024]|0)){gC(10792);e=8024;o[e>>2]=1;o[e+4>>2]=0}return 10792}function gC(e){e=e|0;Bu(e,bC()|0,1);return}function bC(){return 1816}function wC(){EC();CC();TC();return}function EC(){o[2702]=qS(65536)|0;return}function CC(){GC(10856);return}function TC(){MC(10816);return}function MC(e){e=e|0;kC(e,5044);SC(e)|0;return}function kC(e,t){e=e|0;t=t|0;var n=0;n=nE()|0;o[e>>2]=n;zC(n,t);fw(o[e>>2]|0);return}function SC(e){e=e
o[2785]=E;o[2788]=f;o[f+4>>2]=E|1;o[f+E>>2]=E;break}e=o[t+4>>2]|0;if((e&3|0)==1){a=e&-8;r=e>>>3;e:do if(e>>>0<256){e=o[t+8>>2]|0;n=o[t+12>>2]|0;if((n|0)==(e|0)){o[2783]=o[2783]&~(1<<r);break}else{o[e+12>>2]=n;o[n+8>>2]=e;break}}else{u=o[t+24>>2]|0;e=o[t+12>>2]|0;do if((e|0)==(t|0)){r=t+16|0;n=r+4|0;e=o[n>>2]|0;if(!e){e=o[r>>2]|0;if(!e){e=0;break}else n=r}while(1){r=e+20|0;i=o[r>>2]|0;if(i|0){e=i;n=r;continue}r=e+16|0;i=o[r>>2]|0;if(!i)break;else{e=i;n=r}}o[n>>2]=0}else{E=o[t+8>>2]|0;o[E+12>>2]=e;o[e+8>>2]=E}while(0);if(!u)break;n=o[t+28>>2]|0;r=11436+(n<<2)|0;do if((t|0)!=(o[r>>2]|0)){o[u+16+(((o[u+16>>2]|0)!=(t|0)&1)<<2)>>2]=e;if(!e)break e}else{o[r>>2]=e;if(e|0)break;o[2784]=o[2784]&~(1<<n);break e}while(0);o[e+24>>2]=u;n=t+16|0;r=o[n>>2]|0;if(r|0){o[e+16>>2]=r;o[r+24>>2]=e}n=o[n+4>>2]|0;if(!n)break;o[e+20>>2]=n;o[n+24>>2]=e}while(0);t=t+a|0;i=a+s|0}else i=s;t=t+4|0;o[t>>2]=o[t>>2]&-2;o[f+4>>2]=i|1;o[f+i>>2]=i;t=i>>>3;if(i>>>0<256){n=11172+(t<<1<<2)|0;e=o[2783]|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=f;o[t+12>>2]=f;o[f+8>>2]=t;o[f+12>>2]=n;break}t=i>>>8;do if(!t)t=0;else{if(i>>>0>16777215){t=31;break}w=(t+1048320|0)>>>16&8;E=t<<w;b=(E+520192|0)>>>16&4;E=E<<b;t=(E+245760|0)>>>16&2;t=14-(b|w|t)+(E<<t>>>15)|0;t=i>>>(t+7|0)&1|t<<1}while(0);r=11436+(t<<2)|0;o[f+28>>2]=t;e=f+16|0;o[e+4>>2]=0;o[e>>2]=0;e=o[2784]|0;n=1<<t;if(!(e&n)){o[2784]=e|n;o[r>>2]=f;o[f+24>>2]=r;o[f+12>>2]=f;o[f+8>>2]=f;break}e=i<<((t|0)==31?0:25-(t>>>1)|0);n=o[r>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(i|0)){w=194;break}r=n+16+(e>>>31<<2)|0;t=o[r>>2]|0;if(!t){w=193;break}else{e=e<<1;n=t}}if((w|0)==193){o[r>>2]=f;o[f+24>>2]=n;o[f+12>>2]=f;o[f+8>>2]=f;break}else if((w|0)==194){w=n+8|0;E=o[w>>2]|0;o[E+12>>2]=f;o[w>>2]=f;o[f+8>>2]=E;o[f+12>>2]=n;o[f+24>>2]=0;break}}else{E=(o[2786]|0)+s|0;o[2786]=E;o[2789]=f;o[f+4>>2]=E|1}while(0);E=c+8|0;h=C;return E|0}t=11580;while(1){e=o[t>>2]|0;if(e>>>0<=l>>>0?(E=e+(o[t+4>>2]|0)|0,E>>>0>l>>>0):0)break;t=o[t+8>>2]|0}i=E+-47|0;e=i+8|0;e=i+((e&7|0)==0?0:0-e&7)|0;i=l+16|0;e=e>>>0<i>>>0?l:e;t=e+8|0;n=u+8|0;n=(n&7|0)==0?0:0-n&7;w=u+n|0;n=a+-40-n|0;o[2789]=w;o[2786]=n;o[w+4>>2]=n|1;o[w+n+4>>2]=40;o[2790]=o[2905];n=e+4|0;o[n>>2]=27;o[t>>2]=o[2895];o[t+4>>2]=o[2896];o[t+8>>2]=o[2897];o[t+12>>2]=o[2898];o[2895]=u;o[2896]=a;o[2898]=0;o[2897]=t;t=e+24|0;do{w=t;t=t+4|0;o[t>>2]=7}while((w+8|0)>>>0<E>>>0);if((e|0)!=(l|0)){u=e-l|0;o[n>>2]=o[n>>2]&-2;o[l+4>>2]=u|1;o[e>>2]=u;t=u>>>3;if(u>>>0<256){n=11172+(t<<1<<2)|0;e=o[2783]|0;t=1<<t;if(!(e&t)){o[2783]=e|t;t=n;e=n+8|0}else{e=n+8|0;t=o[e>>2]|0}o[e>>2]=l;o[t+12>>2]=l;o[l+8>>2]=t;o[l+12>>2]=n;break}t=u>>>8;if(t){if(u>>>0>16777215)n=31;else{w=(t+1048320|0)>>>16&8;E=t<<w;b=(E+520192|0)>>>16&4;E=E<<b;n=(E+245760|0)>>>16&2;n=14-(b|w|n)+(E<<n>>>15)|0;n=u>>>(n+7|0)&1|n<<1}}else n=0;r=11436+(n<<2)|0;o[l+28>>2]=n;o[l+20>>2]=0;o[i>>2]=0;t=o[2784]|0;e=1<<n;if(!(t&e)){o[2784]=t|e;o[r>>2]=l;o[l+24>>2]=r;o[l+12>>2]=l;o[l+8>>2]=l;break}e=u<<((n|0)==31?0:25-(n>>>1)|0);n=o[r>>2]|0;while(1){if((o[n+4>>2]&-8|0)==(u|0)){w=216;break}r=n+16+(e>>>31<<2)|0;t=o[r>>2]|0;if(!t){w=215;break}else{e=e<<1;n=t}}if((w|0)==215){o[r>>2]=l;o[l+24>>2]=n;o[l+12>>2]=l;o[l+8>>2]=l;break}else if((w|0)==216){w=n+8|0;E=o[w>>2]|0;o[E+12>>2]=l;o[w>>2]=l;o[l+8>>2]=E;o[l+12>>2]=n;o[l+24>>2]=0;break}}}else{E=o[2787]|0;if((E|0)==0|u>>>0<E>>>0)o[2787]=u;o[2895]=u;o[2896]=a;o[2898]=0;o[2792]=o[2901];o[2791]=-1;t=0;do{E=11172+(t<<1<<2)|0;o[E+12>>2]=E;o[E+8>>2]=E;t=t+1|0}while((t|0)!=32);E=u+8|0;E=(E&7|0)==0?0:0-E&7;w=u+E|0;E=a+-40-E|0;o[2789]=w;o[2786]=E;o[w+4>>2]=E|1;o[w+E+4>>2]=40;o[2790]=o[2905]}while(0);t=o[2786]|0;if(t>>>0>d>>>0){b=t-d|0;o[2786]=b;E=o[2789]|0;w=E+d|0;o[2789]=w;o[w+4>>2]=b|1;o[E+4>>2]=d|3;E=E+8|0;h=C;return E|0}}o[(Zk()|0)>>2]=12;E=0;h=C;return E|0}function Yk(e){e=e|0;var t=0,n=0,r=0,i=0,u=0,a=0,s=0,l=0;if(!e)return;n=e+-8|0;i=o[2787]|0;e=o[e+-4>>2]|0;t=e&-8;l=n+t|0;do if(!(e&1)){r=o[n>>2]|0;if(!(e&3))return;a=n+(0-r)|0;u=r+t|0;if(a>>>0<i>>>0)return;if((a|0)==(o[2788]|0)){e=l+4|0;t=o[e>>2]|0;if((t&3|0)!=3){s=a;t=u;break}o[2785]=u;o[e>>2]=t&-2;o[a+4>>2]=u|1;o[a+u>>2]=u;return}n=r>>>3;if(
u=h;h=h+16|0;i=u|0;uA(e,t,n,r,i)|0;h=u;return(O=o[i+4>>2]|0,o[i>>2]|0)|0}function cA(e){e=e|0;return(e&255)<<24|(e>>8&255)<<16|(e>>16&255)<<8|e>>>24|0}function dA(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;fO[e&1](t|0,n|0,r|0,i|0,o|0)}function pA(e,t,n){e=e|0;t=t|0;n=q(n);cO[e&1](t|0,q(n))}function hA(e,t,n){e=e|0;t=t|0;n=+n;dO[e&31](t|0,+n)}function vA(e,t,n,r){e=e|0;t=t|0;n=q(n);r=q(r);return q(pO[e&0](t|0,q(n),q(r)))}function mA(e,t){e=e|0;t=t|0;hO[e&127](t|0)}function yA(e,t,n){e=e|0;t=t|0;n=n|0;vO[e&31](t|0,n|0)}function _A(e,t){e=e|0;t=t|0;return mO[e&31](t|0)|0}function gA(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;yO[e&1](t|0,+n,+r,i|0)}function bA(e,t,n,r){e=e|0;t=t|0;n=+n;r=+r;_O[e&1](t|0,+n,+r)}function wA(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;return gO[e&7](t|0,n|0,r|0)|0}function EA(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;return+bO[e&1](t|0,n|0,r|0)}function CA(e,t){e=e|0;t=t|0;return+wO[e&15](t|0)}function TA(e,t,n){e=e|0;t=t|0;n=+n;return EO[e&1](t|0,+n)|0}function MA(e,t,n){e=e|0;t=t|0;n=n|0;return CO[e&15](t|0,n|0)|0}function kA(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=+r;i=+i;o=o|0;TO[e&1](t|0,n|0,+r,+i,o|0)}function SA(e,t,n,r,i,o,u){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;u=u|0;MO[e&1](t|0,n|0,r|0,i|0,o|0,u|0)}function AA(e,t,n){e=e|0;t=t|0;n=n|0;return+kO[e&7](t|0,n|0)}function OA(e){e=e|0;return SO[e&7]()|0}function xA(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;return AO[e&1](t|0,n|0,r|0,i|0,o|0)|0}function PA(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=+i;OO[e&1](t|0,n|0,r|0,+i)}function NA(e,t,n,r,i,o,u){e=e|0;t=t|0;n=n|0;r=q(r);i=i|0;o=q(o);u=u|0;xO[e&1](t|0,n|0,q(r),i|0,q(o),u|0)}function LA(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;PO[e&15](t|0,n|0,r|0)}function IA(e){e=e|0;NO[e&0]()}function RA(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;LO[e&15](t|0,n|0,+r)}function DA(e,t,n){e=e|0;t=+t;n=+n;return IO[e&1](+t,+n)|0}function BA(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;RO[e&15](t|0,n|0,r|0,i|0)}function FA(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;X(0)}function jA(e,t){e=e|0;t=q(t);X(1)}function UA(e,t){e=e|0;t=+t;X(2)}function zA(e,t,n){e=e|0;t=q(t);n=q(n);X(3);return ct}function WA(e){e=e|0;X(4)}function KA(e,t){e=e|0;t=t|0;X(5)}function HA(e){e=e|0;X(6);return 0}function VA(e,t,n,r){e=e|0;t=+t;n=+n;r=r|0;X(7)}function YA(e,t,n){e=e|0;t=+t;n=+n;X(8)}function GA(e,t,n){e=e|0;t=t|0;n=n|0;X(9);return 0}function qA(e,t,n){e=e|0;t=t|0;n=n|0;X(10);return 0}function XA(e){e=e|0;X(11);return 0}function JA(e,t){e=e|0;t=+t;X(12);return 0}function $A(e,t){e=e|0;t=t|0;X(13);return 0}function ZA(e,t,n,r,i){e=e|0;t=t|0;n=+n;r=+r;i=i|0;X(14)}function QA(e,t,n,r,i,o){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;o=o|0;X(15)}function eO(e,t){e=e|0;t=t|0;X(16);return 0}function tO(){X(17);return 0}function nO(e,t,n,r,i){e=e|0;t=t|0;n=n|0;r=r|0;i=i|0;X(18);return 0}function rO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=+r;X(19)}function iO(e,t,n,r,i,o){e=e|0;t=t|0;n=q(n);r=r|0;i=q(i);o=o|0;X(20)}function oO(e,t,n){e=e|0;t=t|0;n=n|0;X(21)}function uO(){X(22)}function aO(e,t,n){e=e|0;t=t|0;n=+n;X(23)}function sO(e,t){e=+e;t=+t;X(24);return 0}function lO(e,t,n,r){e=e|0;t=t|0;n=n|0;r=r|0;X(25)}var fO=[FA,CE];var cO=[jA,Vi];var dO=[UA,_o,go,bo,wo,Eo,Co,To,ko,So,Oo,xo,Po,No,Lo,Io,Ro,Do,Bo,UA,UA,UA,UA,UA,UA,UA,UA,UA,UA,UA,UA,UA];var pO=[zA];var hO=[WA,zS,hs,vs,ms,Xd,Jd,$d,_b,gb,bb,oE,uE,aE,uk,ak,sk,bt,Ji,to,Mo,Ao,ju,Uu,Xa,Ts,Ws,pl,Ll,rf,Sf,Yf,dc,Ic,Qc,_d,Bd,yp,Dp,th,bh,jh,iv,kv,Hv,am,Am,Wi,fy,Oy,$y,__,D_,og,yg,bg,Ug,Kg,ab,Cb,kb,Yb,pw,Ms,xC,pT,PT,XT,bM,FM,JM,QM,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA,WA];var vO=[KA,no,ro,uo,ao,so,lo,fo,co,vo,mo,yo,eu,ru,iu,ou,uu,au,su,pu,yu,Xu,xv,Gv,E_,LC,ww,eT,KA,KA,KA,KA];var mO=[HA,qk,Xi,zo,Vo,Yo,Go,qo,Xo,Jo,Zo,Qo,hu,vu,zu,Pm,U_,Xb,FC,UC,HA,HA,HA,HA,HA,HA,HA,HA,HA,HA,HA,HA];var yO=[VA,Wu];var _O=[YA,fb];var gO=[GA,Xk,Jk,nS,sf,wp,hy,QT];var bO=[qA,rd];var wO=[XA,tu,nu,lu,Ku,Hu,Vu,Yu,Gu,qu,XA,XA,XA,XA,XA,XA];var EO=[JA,pg];var CO=[$A,WS,mu,ts,yl,Pf,Jf,zd,Up,cm,Yi,RT,$A,$A,$A,$A];var TO=[ZA,Ys];var MO=[QA,TM];var kO=[eO,fu,Ju,$u,Zu,Ed,
//# sourceMappingURL=component---src-templates-with-playground-js-1dea057766c1dee128fc.js.map