/*! For license information please see bundles.js.LICENSE.txt */ (globalThis.webpackChunkessential_blocks=globalThis.webpackChunkessential_blocks||[]).push([[7916],{10498(e,t,n){"use strict";n.d(t,{gj:()=>r,FN:()=>a}),n(51609),"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;const r=e=>{let{containerNodeRect:t,draggingNodeRect:n,transform:r}=e;return n&&t?function(e,t,n){const r={...e};return t.top+e.y<=n.top?r.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(r.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?r.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(r.x=n.left+n.width-t.right),r}(r,n,t):r},a=e=>{let{transform:t}=e;return{...t,x:0}}},66056(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(65047),a=n(40390),i=n(19735),o=n(24534);function s(e,t){for(var n="",r=(0,i.FK)(e),a=0;a6)switch((0,i.wN)(e,t+1)){case 109:if(45!==(0,i.wN)(e,t+4))break;case 102:return(0,i.HC)(e,/(.+:)(.+)-([^]+)/,"$1"+o.j+"$2-$3$1"+o.vd+(108==(0,i.wN)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,i.K5)(e,"stretch")?m((0,i.HC)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,i.wN)(e,t+1))break;case 6444:switch((0,i.wN)(e,(0,i.b2)(e)-3-(~(0,i.K5)(e,"!important")&&10))){case 107:return(0,i.HC)(e,":",":"+o.j)+e;case 101:return(0,i.HC)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o.j+(45===(0,i.wN)(e,14)?"inline-":"")+"box$3$1"+o.j+"$2$3$1"+o.MS+"$2box$3")+e}break;case 5936:switch((0,i.wN)(e,t+11)){case 114:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return o.j+e+o.MS+e+e}return e}var y=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case o.LU:e.return=m(e.value,e.length);break;case o.Sv:return s([(0,a.C)(e,{value:(0,i.HC)(e.value,"@","@"+o.j)})],r);case o.XZ:if(e.length)return(0,i.kg)(e.props,function(t){switch((0,i.YW)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return s([(0,a.C)(e,{props:[(0,i.HC)(t,/:(read-\w+)/,":"+o.vd+"$1")]})],r);case"::placeholder":return s([(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,":"+o.j+"input-$1")]}),(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,":"+o.vd+"$1")]}),(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,o.MS+"input-$1")]})],r)}return""})}}],g=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var a,i,o=e.stylisPlugins||y,f={},h=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}n.d(t,{A:()=>r})},36289(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},61492(e,t,n){"use strict";n.d(t,{AH:()=>T,Y:()=>M,i7:()=>I});var r=n(51609),a=n(66056),i=n(30041),o=n(35137),s={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},l=n(36289),c=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},h=function(e){return null!=e&&"boolean"!=typeof e},p=(0,l.A)(function(e){return f(e)?e:e.replace(c,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(u,function(e,t,n){return y={name:t,styles:n,next:y},t})}return 1===s[e]||f(e)||"number"!=typeof t||0===t?t:t+"px"};function m(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var a=n;if(1===a.anim)return y={name:a.name,styles:a.styles,next:y},a.name;var i=n;if(void 0!==i.styles){var o=i.next;if(void 0!==o)for(;void 0!==o;)y={name:o.name,styles:o.styles,next:y},o=o.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;ar});var r=/^(3260|6573|7776)$/.test(n.j)?function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;tr,SF:()=>a,sk:()=>i});var a=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){a(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},63803(e,t,n){"use strict";if(n.d(t,{A:()=>a}),3260==n.j)var r=n(20998);const a=3260==n.j?r.A:null},20998(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(5573),a=n(74848);const i=(0,a.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(r.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})}),o=3260==n.j?i:null},38088(e){"use strict";const t=(e,t,n)=>{const r=t<0?e.length+t:t;if(r>=0&&r(e=[...e],t(e,n,r),e),e.exports.mutate=t},14744(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map(function(e){return r(e,n)})}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}(e))}function o(e,t){try{return t in e}catch(e){return!1}}function s(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||a,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var a={};return n.isMergeableObject(e)&&i(e).forEach(function(t){a[t]=r(e[t],n)}),i(t).forEach(function(i){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(o(e,i)&&n.isMergeableObject(t[i])?a[i]=function(e,t){if(!t.customMerge)return s;var n=t.customMerge(e);return"function"==typeof n?n:s}(i,n)(e[i],t[i],n):a[i]=r(t[i],n))}),a}(e,n,l):r(n,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return s(e,n,t)},{})};var l=s;e.exports=l},45413(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},41141(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=n(45413),o=n(36957);a(n(36957),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?i.ElementType.Tag:void 0,r=new o.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new o.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},36957(e,t,n){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=h;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(h);t.CDATA=p;var d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(h);t.Document=d;var m=function(e){function t(t,n,r,a){void 0===r&&(r=[]),void 0===a&&(a="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var i=e.call(this,r)||this;return i.name=t,i.attribs=n,i.type=a,i}return a(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}})},enumerable:!1,configurable:!0}),t}(h);function y(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function v(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function w(e){return e.type===o.ElementType.Directive}function S(e){return e.type===o.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new c(e.data);else if(b(e))n=new u(e.data);else if(y(e)){var r=t?C(e.children):[],a=new m(e.name,i({},e.attribs),r);r.forEach(function(e){return e.parent=a}),null!=e.namespace&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=a}else if(g(e)){r=t?C(e.children):[];var o=new p(r);r.forEach(function(e){return e.parent=o}),n=o}else if(S(e)){r=t?C(e.children):[];var s=new d(r);r.forEach(function(e){return e.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new f(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function C(e){for(var t=e.map(function(e){return x(e,!0)}),n=1;n").concat(e,"")),f.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var h=document.implementation.createHTMLDocument();l=function(e,t){if(t){var n=h.documentElement.querySelector(t);return n&&(n.innerHTML=e),h}return h.documentElement.innerHTML=e,h}}var p,d="object"==typeof document&&document.createElement("template");d&&d.content&&(p=function(e){return d.innerHTML=e,d.content.childNodes});var m=function(){return document.createDocumentFragment().childNodes}},92471(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=o.exec(e),n=t?t[1]:void 0;return(0,i.formatDOM)((0,a.default)(e),null,n)};var a=r(n(65496)),i=n(67731),o=/<(![a-zA-Z\s]+)>/},67731(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatAttributes=i,t.hasOpenTag=function(e,t){var n="<"+t,r=e.toLowerCase().indexOf(n);if(-1===r)return!1;var a=e[r+n.length];return">"===a||" "===a||"\t"===a||"\n"===a||"\r"===a||"/"===a},t.escapeSpecialCharacters=function(e){return e.replace(a.CARRIAGE_RETURN_REGEX,a.CARRIAGE_RETURN_PLACEHOLDER)},t.revertEscapedCharacters=s,t.formatDOM=function e(t,n,a){var l,c,u,f;void 0===n&&(n=null);for(var h,p=[],d=0,m=t.length;d1&&(x=y(x,{key:null!==(u=x.key)&&void 0!==u?u:w})),h.push(d(x,S,w));continue}}if("text"!==S.type){var C=S,_={};l(C)?((0,o.setStyleProp)(C.attribs.style,C.attribs),_=C.attribs):C.attribs&&(_=(0,i.default)(C.attribs,C.name));var E=void 0;switch(S.type){case"script":case"style":S.children[0]&&(_.dangerouslySetInnerHTML={__html:S.children[0].data});break;case"tag":"textarea"===S.name&&S.children[0]?_.defaultValue=S.children[0].data:(null===(f=S.children)||void 0===f?void 0:f.length)&&(E=e(S.children,n));break;default:continue}b>1&&(_.key=w),h.push(d(g(S.name,_,E),S,w))}else{var P=!S.data.trim().length;if(P&&S.parent&&!(0,o.canTextBeChildOfNode)(S.parent))continue;if(n.trim&&P)continue;h.push(d(S.data,S,w))}}return 1===h.length?h[0]:h};var a=n(51609),i=r(n(20840)),o=n(74958),s={cloneElement:a.cloneElement,createElement:a.createElement,isValidElement:a.isValidElement};function l(e){return o.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&(0,o.isCustomComponent)(e.name,e.attribs)}},50442(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0,t.default=function(e,t){var n;if("string"!=typeof e)throw new TypeError("First argument must be a string");return e?(0,o.default)((0,a.default)(e,null!==(n=null==t?void 0:t.htmlparser2)&&void 0!==n?n:l),t):[]};var a=r(n(92471));t.htmlToDOM=a.default;var i=r(n(20840));t.attributesToProps=i.default;var o=r(n(10308));t.domToReact=o.default;var s=n(41141);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return s.Text}});var l={lowerCaseAttributeNames:!1}},74958(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=void 0,t.isCustomComponent=function(e,t){return e.includes("-")?!o.has(e):Boolean(t&&"string"==typeof t.is)},t.setStyleProp=function(e,t){if("string"==typeof e)if(e.trim())try{t.style=(0,i.default)(e,s)}catch(e){t.style={}}else t.style={}};var a=n(51609),i=r(n(35229)),o=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),s={reactCompat:!0};t.PRESERVE_CUSTOM_ATTRIBUTES=Number(a.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},t.returnFirstArg=function(e){return e}},5077(e){"use strict";var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(l,c):c}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var f=1,h=1;function p(e){var t=e.match(n);t&&(f+=t.length);var r=e.lastIndexOf("\n");h=~r?e.length-r:h+e.length}function d(){var e={line:f,column:h};return function(t){return t.position=new m(e),v(),t}}function m(e){this.start=e,this.end={line:f,column:h},this.source=l.source}function y(t){var n=new Error(l.source+":"+f+":"+h+": "+t);if(n.reason=t,n.filename=l.source,n.line=f,n.column=h,n.source=e,!l.silent)throw n}function g(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function v(){g(r)}function b(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=d();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return y("End of comment missing");var r=e.slice(2,n-2);return h+=2,p(r),e=e.slice(n),h+=2,t({type:"comment",comment:r})}}function S(){var e=d(),n=g(a);if(n){if(w(),!g(i))return y("property missing ':'");var r=g(o),l=e({type:"declaration",property:u(n[0].replace(t,c)),value:r?u(r[0].replace(t,c)):c});return g(s),l}}return m.prototype.content=e,v(),function(){var e,t=[];for(b(t);e=S();)!1!==e&&(t.push(e),b(t));return t}()}},20311(e){"use strict";e.exports=function(e,t,n,r,a,i,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},11441(e,t,n){var r=n(28028),a=function(e){var t="",n=Object.keys(e);return n.forEach(function(a,i){var o=e[a];(function(e){return/[height|width]$/.test(e)})(a=r(a))&&"number"==typeof o&&(o+="px"),t+=!0===o?a:!1===o?"not "+a:"("+a+": "+o+")",i=t||n<0||y&&e-c>=i}function w(){var e=h();if(b(e))return S(e);s=setTimeout(w,function(e){var n=t-(e-l);return y?f(n,i-(e-c)):n}(e))}function S(e){return s=void 0,g&&r?v(e):(r=a=void 0,o)}function x(){var e=h(),n=b(e);if(r=arguments,a=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(w,t),m?v(e):o}(l);if(y)return s=setTimeout(w,t),v(l)}return void 0===s&&(s=setTimeout(w,t)),o}return t=d(t)||0,p(n)&&(m=!!n.leading,i=(y="maxWait"in n)?u(d(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=a=s=void 0},x.flush=function(){return void 0===s?o:S(h())},x}},55580(e,t,n){var r=n(56110)(n(9325),"DataView");e.exports=r},21549(e,t,n){var r=n(22032),a=n(63862),i=n(66721),o=n(12749),s=n(35749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tu))return!1;var h=l.get(e),p=l.get(t);if(h&&p)return h==t&&p==e;var d=-1,m=!0,y=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++d-1&&e%1==0&&e-1}},31175(e,t,n){var r=n(26025);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},63040(e,t,n){var r=n(21549),a=n(80079),i=n(68223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},17670(e,t,n){var r=n(12651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},90289(e,t,n){var r=n(12651);e.exports=function(e){return r(this,e).get(e)}},4509(e,t,n){var r=n(12651);e.exports=function(e){return r(this,e).has(e)}},72949(e,t,n){var r=n(12651);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},20317(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},81042(e,t,n){var r=n(56110)(Object,"create");e.exports=r},3650(e,t,n){var r=n(74335)(Object.keys,Object);e.exports=r},86009(e,t,n){e=n.nmd(e);var r=n(34840),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,o=i&&i.exports===a&&r.process,s=function(){try{return i&&i.require&&i.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=s},59350(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},74335(e){e.exports=function(e,t){return function(n){return e(t(n))}}},9325(e,t,n){var r=n(34840),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},31380(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},51459(e){e.exports=function(e){return this.__data__.has(e)}},84247(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},51420(e,t,n){var r=n(80079);e.exports=function(){this.__data__=new r,this.size=0}},90938(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},63605(e){e.exports=function(e){return this.__data__.get(e)}},29817(e){e.exports=function(e){return this.__data__.has(e)}},80945(e,t,n){var r=n(80079),a=n(68223),i=n(53661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!a||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(e,t),this.size=n.size,this}},47473(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},75288(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},72428(e,t,n){var r=n(27534),a=n(40346),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return a(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},56449(e){var t=Array.isArray;e.exports=t},64894(e,t,n){var r=n(1882),a=n(30294);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},3656(e,t,n){e=n.nmd(e);var r=n(9325),a=n(89935),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||a;e.exports=l},2404(e,t,n){var r=n(60270);e.exports=function(e,t){return r(e,t)}},1882(e,t,n){var r=n(72552),a=n(23805);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},30294(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},23805(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346(e){e.exports=function(e){return null!=e&&"object"==typeof e}},37167(e,t,n){var r=n(4901),a=n(27301),i=n(86009),o=i&&i.isTypedArray,s=o?a(o):r;e.exports=s},95950(e,t,n){var r=n(70695),a=n(88984),i=n(64894);e.exports=function(e){return i(e)?r(e):a(e)}},63345(e){e.exports=function(){return[]}},89935(e){e.exports=function(){return!1}},49891(module,exports,__webpack_require__){var factory;"undefined"!=typeof document&&"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,a=e.length;for(n=0;n1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,n=1,r=[],a={onmessage:function(){},postMessage:function(t){e({data:t})}},i={postMessage:function(e){a.onmessage({data:e})}};function o(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,a}(function(e){if(i.dataManager||(i.dataManager=function(){function e(a,i){var o,s,l,c,u,h,p=a.length;for(s=0;s=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(i=e[t].ks.k.length,a=0;an[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var i,o=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(a=e[n].ks.k.length,r=0;r500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function i(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=a.bind(this),this.createFootageData=i.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;nthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,a=r.length,i=e.layers,o=i.length;for(n=0;nthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,d()},e.setVolume=function(e,n){var a;for(a=0;a=.001?function(e,t,n,r){for(var a=0;a<4;++a){var i=c(t,n,r);if(0===i)return t;t-=(l(t,n,r)-e)/i}return t}(e,f,t,a):0===h?f:function(e,t,n,r,a){var i,o,s=0;do{(i=l(o=t+(n-t)/2,r,a)-e)>0?n=o:t=o}while(Math.abs(i)>1e-7&&++s<10);return o}(e,o,o+r,t,a)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,a=e,i=createSizedArray(a);return{newElement:function(){return r?i[r-=1]:t()},release:function(e){r===a&&(i=pooling.double(i),a*=2),n&&n(e),i[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,n=e.lengths.length;for(t=0;t-.001&&o<.001}var n=function(e,t,n,r){var a,i,o,s,l,c,u=getDefaultCurveSegments(),f=0,h=[],p=[],d=bezierLengthPool.newElement();for(o=n.length,a=0;ao?-1:1,c=!0;c;)if(r[i]<=o&&r[i+1]>o?(s=(o-r[i])/(r[i+1]-r[i]),c=!1):i+=l,i<0||i>=a-1){if(i===a-1)return n[i];c=!1}return n[i]+(n[i+1]-n[i])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),a=e.c,i=e.v,o=e.o,s=e.i,l=e._length,c=r.lengths,u=0;for(t=0;t1&&(i=1);var u,f=s(i,c),h=s(o=o>1?1:o,c),p=t.length,d=1-f,m=1-h,y=d*d*d,g=f*d*d*3,v=f*f*d*3,b=f*f*f,w=d*d*m,S=f*d*m+d*f*m+d*d*h,x=f*f*m+d*f*h+f*d*h,C=f*f*h,_=d*m*m,E=f*m*m+d*h*m+d*m*h,P=f*h*m+d*h*h+f*m*h,k=f*h*h,A=m*m*m,O=h*m*m+m*h*m+m*m*h,M=h*h*m+m*h*h+h*m*h,T=h*h*h;for(u=0;up?h>d?h-p-d:d-p-h:d>p?d-p-h:p-h-d)>-1e-4&&f<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var a,i,o,s,l,c,u,f,h,p=t.lastIndex,d=p,m=this.keyframes.length-1,y=!0;y;){if(a=this.keyframes[d],i=this.keyframes[d+1],d===m-1&&e>=i.t-r){a.h&&(a=i),p=0;break}if(i.t-r>e){p=d;break}d=v||e=v?w.points.length-1:0;for(l=w.points[S].point.length,s=0;s=_&&C<_+w.points[f+1].partialLength){for(x=(C-_)/w.points[f+1].partialLength,l=w.points[f].point.length,s=0;s=v?(n[0]=g[0],n[1]=g[1],n[2]=g[2]):e<=b?(n[0]=a.s[0],n[1]=a.s[1],n[2]=a.s[2]):quaternionToEuler(n,slerp(createQuaternion(a.s),createQuaternion(g),(e-b)/(v-b)));else for(d=0;d=v?c=1:e1e-6?(r=Math.acos(a),i=Math.sin(r),o=Math.sin((1-n)*r)/i,s=Math.sin(n*r)/i):(o=1-n,s=n),l[0]=o*c+s*p,l[1]=o*u+s*d,l[2]=o*f+s*m,l[3]=o*h+s*y,l}function quaternionToEuler(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=Math.atan2(2*r*i-2*n*a,1-2*r*r-2*a*a),s=Math.asin(2*n*r+2*a*i),l=Math.atan2(2*n*i-2*r*a,1-2*n*n-2*a*a);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,a=Math.cos(t/2),i=Math.cos(n/2),o=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(n/2),c=Math.sin(r/2);return[s*l*o+a*i*c,s*i*o+a*l*c,a*l*o-s*i*c,a*i*o-s*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),n){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[]}(!i[r]||i[r]&&!a)&&(i[r]=pointPool.newElement()),i[r][0]=e,i[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,a,i,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(n,r,"o",o,s),this.setXYAt(a,i,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,a=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),a=1);var i,o=this._length-1,s=this._length;for(i=a;i=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],i=!0;else{for(var d,m,y,g=h,v=p.length-1,b=!0;b&&(d=p[g],!((m=p[g+1]).t-this.offsetTime>e));)g=m.t-this.offsetTime)u=1;else if(er&&t>r)||(this._caching.lastIndex=a0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function D(){var e=this.props;return"matrix("+I(e[0])+","+I(e[1])+","+I(e[4])+","+I(e[5])+","+I(e[12])+","+I(e[13])+")"}return function(){this.reset=a,this.rotate=i,this.rotateX=o,this.rotateY=s,this.rotateZ=l,this.skew=u,this.skewFromAxis=f,this.shear=c,this.scale=h,this.setTransform=p,this.translate=d,this.transform=m,this.multiply=y,this.applyToPoint=S,this.applyToX=x,this.applyToY=C,this.applyToZ=_,this.applyToPointArray=O,this.applyToTriplePoints=A,this.applyToPointStringified=M,this.toCSS=T,this.to2dCSS=D,this.clone=b,this.cloneFromProps=w,this.equals=v,this.inversePoints=k,this.inversePoint=P,this.getInverseMatrix=E,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n=1?i.push({s:e-1,e:t-1}):(i.push({s:e,e:1}),i.push({s:0,e:t-1}));var o,s,l=[],c=i.length;for(o=0;or+n||(u=s.s*a<=r?0:(s.s*a-r)/n,f=s.e*a>=r+n?1:(s.e*a-r)/n,l.push([u,f]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t1?1+i:this.s.v<0?0+i:this.s.v+i)>(n=this.e.v>1?1+i:this.e.v<0?0+i:this.e.v+i)){var o=t;t=n,n=o}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var s,l,c,u,f,h=this.shapes.length,p=0;if(n===t)for(a=0;a=0;a-=1)if((d=this.shapes[a]).shape._mdf){for((m=d.localShapeCollection).releaseShapes(),2===this.m&&h>1?(g=this.calculateShapeEdges(t,n,d.totalShapeLength,w,p),w+=d.totalShapeLength):g=[[v,b]],l=g.length,s=0;s=1?y.push({s:d.totalShapeLength*(v-1),e:d.totalShapeLength*(b-1)}):(y.push({s:d.totalShapeLength*v,e:d.totalShapeLength}),y.push({s:0,e:d.totalShapeLength*(b-1)}));var S=this.addShapes(d,y[0]);if(y[0].s!==y[0].e){if(y.length>1)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var x=S.pop();this.addPaths(S,m),S=this.addShapes(d,y[1],x)}else this.addPaths(S,m),S=this.addShapes(d,y[1]);this.addPaths(S,m)}}d.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;nt.e){n.c=!1;break}t.s<=d&&t.e>=d+o.addedLength?(this.addSegment(h[r].v[a-1],h[r].o[a-1],h[r].i[a],h[r].v[a],n,s,y),y=!1):(c=bez.getNewSegment(h[r].v[a-1],h[r].v[a],h[r].o[a-1],h[r].i[a],(t.s-d)/o.addedLength,(t.e-d)/o.addedLength,l[a-1]),this.addSegmentFromArray(c,n,s,y),y=!1,n.c=!1),d+=o.addedLength,s+=1}if(h[r].c&&l.length){if(o=l[a-1],d<=t.e){var g=l[a-1].addedLength;t.s<=d&&t.e>=d+g?(this.addSegment(h[r].v[a-1],h[r].o[a-1],h[r].i[0],h[r].v[0],n,s,y),y=!1):(c=bez.getNewSegment(h[r].v[a-1],h[r].v[0],h[r].o[a-1],h[r].i[0],(t.s-d)/g,(t.e-d)/g,l[a-1]),this.addSegmentFromArray(c,n,s,y),y=!1,n.c=!1)}else n.c=!1;d+=o.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],"i",u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),d>t.e)break;r=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],a=[];var i=this.px,o=this.py;i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(r[0]=i.getValueAtTime((i.keyframes[0].t+.01)/n,0),r[1]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),a[0]=i.getValueAtTime(i.keyframes[0].t/n,0),a[1]=o.getValueAtTime(o.keyframes[0].t/n,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(r[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/n,0),r[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),a[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/n,0),a[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0)):(r=[i.pv,o.pv],a[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/n,i.offsetTime),a[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime))}else r=a=e;this.v.rotate(-Math.atan2(r[1]-a[1],r[0]-a[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var a=-t/(2*e);if(0===r)return[a];var i=Math.sqrt(r)/(2*e);return[a-i,a+i]}function polynomialCoefficients(e,t,n,r){return[3*t-e-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,a){a&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),a&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var i=polynomialCoefficients(e[0],t[0],n[0],r[0]),o=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[i[0],o[0]],this.b=[i[1],o[1]],this.c=[i[2],o[2]],this.d=[i[3],o[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var a=r;r=n,n=a}for(var i=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&i[o]<1){var s=e.point(i[o])[t];sr&&(r=s)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=i||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)a.push([e.t,t.t]);else{var o=splitData(e),s=splitData(t);intersectsImpl(o[0],s[0],n+1,r,a,i),intersectsImpl(o[0],s[1],n+1,r,a,i),intersectsImpl(o[1],s[0],n+1,r,a,i),intersectsImpl(o[1],s[1],n+1,r,a,i)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var a=[e[0],e[1],1],i=[t[0],t[1],1],o=[n[0],n[1],1],s=[r[0],r[1],1],l=crossProduct(crossProduct(a,i),crossProduct(o,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,a,i,o){var s=n-Math.PI/2,l=n+Math.PI/2,c=t[0]+Math.cos(n)*r*a,u=t[1]-Math.sin(n)*r*a;e.setTripleAt(c,u,c+Math.cos(s)*i,u-Math.sin(s)*i,c+Math.cos(l)*o,u-Math.sin(l)*o,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=.5*-Math.PI;return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,r=(t+1)%e.length(),a=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(a[1],a[0])}function zigZagCorner(e,t,n,r,a,i,o){var s=getProjectingAngle(t,n),l=t.v[n%t._length],c=t.v[0===n?t._length-1:n-1],u=t.v[(n+1)%t._length],f=2===i?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,h=2===i?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0;setPoint(e,t.v[n%t._length],s,o,r,h/(2*(a+1)),f/(2*(a+1)),i)}function zigZagSegment(e,t,n,r,a,i){for(var o=0;o1&&t.length>1&&(a=getIntersection(e[0],t[t.length-1]))?[[e[0].split(a[0])[0]],[t[t.length-1].split(a[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,a,i,o=e.inflectionPoints();if(0===o.length)return[offsetSegment(e,t)];if(1===o.length||floatEqual(o[1],1))return n=(a=e.split(o[0]))[0],r=a[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(a=e.split(o[0]))[0];var s=(o[1]-o[0])/(1-o[0]);return i=(a=a[1].split(s))[0],r=a[1],[offsetSegment(n,t),offsetSegment(i,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",a=t.length,i=0;i0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t0?Math.floor(h):Math.ceil(h),m=this.pMatrix.props,y=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,w=0;if(h>0){for(;wd;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),w-=p)}for(r=1===this.data.m?0:this._currentCopies-1,a=1===this.data.m?1:-1,i=this._currentCopies;i;){if(b=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==w){for((0!==r&&1===a||r!==this._currentCopies-1&&-1===a)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),a=lerpPoint(t,n,e),i=lerpPoint(n,r,e),o=lerpPoint(a,i,e);return[new PolynomialBezier(this.points[0],t,a,o,!0),new PolynomialBezier(o,i,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,n,r){var a=e._length,i=shapePool.newElement();if(i.c=e.c,e.c||(a-=1),0===a)return i;var o=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(i,e,0,t,n,r,o);for(var l=0;l=0;i-=1)s=PolynomialBezier.shapeSegmentInverted(e,i),c.push(offsetSegmentSplit(s,t));c=pruneIntersections(c);var u=null,f=null;for(i=0;i=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(n-55296)+r-56320+65536)}return t}function s(e){var t=o(e);return t>=127462&&t<=127487}var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};l.isModifier=function(e,t){var n=e.toString(16)+t.toString(16);return-1!==r.indexOf(n)},l.isZeroWidthJoiner=function(e){return 8205===e},l.isFlagEmoji=function(e){return s(e.substr(0,2))&&s(e.substr(2,2))},l.isRegionalCode=s,l.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},l.isRegionalFlag=function(e,t){var r=o(e.substr(t,2));if(r!==n)return!1;var a=0;for(t+=2;a<5;){if((r=o(e.substr(t,2)))<917601||r>917626)return!1;a+=1,t+=2}return 917631===o(e.substr(t,2))},l.isVariationSelector=function(e){return 65039===e},l.BLACK_FLAG_CODE_POINT=n;var c={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,a=e.length,i=this.chars.length;for(t=0;t0&&(u=!1),u){var f=createTag("style");f.setAttribute("f-forigin",r[n].fOrigin),f.setAttribute("f-origin",r[n].origin),f.setAttribute("f-family",r[n].fFamily),f.type="text/css",f.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(f)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;ce?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",y),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+y+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n1&&(i+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==i){var o="";n.elem&&(t.c&&(o=e.inv?this.solidPath+i:i),n.elem.setAttribute("d",o)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",a=e.data.ef?e.data.ef.length:0,i=createElementID(),o=filtersFactory.createFilter(i,!0),s=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)l=r.transformers[d].mProps._mdf||l,p-=1,d-=1;if(l)for(p=y-r.styles[u].lvl,d=r.transformers.length-1;p>0;)h.multiply(r.transformers[d].mProps.v),p-=1,d-=1}else h=e;if(o=(f=r.sh.paths)._length,l){for(s="",i=0;i=1?v=.99:v<=-1&&(v=-.99);var b=s*v,w=Math.cos(g+t.a.v)*b+u[0],S=Math.sin(g+t.a.v)*b+u[1];l.setAttribute("fx",w),l.setAttribute("fy",S),c&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",S))}}function l(e,t,n){var r=t.style,a=t.d;a&&(a._mdf||n)&&a.dashStr&&(r.pElem.setAttribute("stroke-dasharray",a.dashStr),r.pElem.setAttribute("stroke-dashoffset",a.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return i;case"gf":return s;case"gs":return o;case"st":return l;case"sh":case"el":case"rc":case"sr":return a;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,a,i){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=a,this.p=i,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,a=this.shapes.length,i=this.stylesList.length,o=[],s=!1;for(n=0;n1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t=0;s-=1){if((h=this.searchProcessedElement(e[s]))?t[s]=n[h-1]:e[s]._render=o,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)h?t[s].style.closed=e[s].hd:t[s]=this.createStyleElement(e[s],a),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(h)for(c=t[s].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var a=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(r=0;rt);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],a=0,i=e.length,o=!1,s=!1,l="";a=55296&&t<=56319?FontManager.isRegionalFlag(e,a)?l=e.substr(a,14):(n=e.charCodeAt(a+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(l=e.substr(a,2),o=!0):l=FontManager.isFlagEmoji(e.substr(a,4))?e.substr(a,4):e.substr(a,2)):t>56319?(n=e.charCodeAt(a+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,s=!0),o?(r[r.length-1]+=l,o=!1):r.push(l),a+=l.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,a,i,o,s,l=this.elem.globalData.fontManager,c=this.data,u=[],f=0,h=c.m.g,p=0,d=0,m=0,y=[],g=0,v=0,b=l.getFontByName(e.f),w=0,S=getFontProperties(b);e.fWeight=S.weight,e.fStyle=S.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var x,C=e.tr/1e3*e.finalSize;if(e.sz)for(var _,E,P=!0,k=e.sz[0],A=e.sz[1];P;){_=0,g=0,n=(E=this.buildFinalText(e.t)).length,C=e.tr/1e3*e.finalSize;var O=-1;for(t=0;tk&&" "!==E[t]?(-1===O?n+=1:t=O,_+=e.finalLineHeight||1.2*e.finalSize,E.splice(t,O===t?1:0,"\r"),O=-1,g=0):(g+=w,g+=C);_+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&A<_?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=E,n=e.finalText.length,P=!1)}g=-C,w=0;var M,T=0;for(t=0;tv?g:v,g=-2*C,a="",r=!0,m+=1):a=M,l.chars?(s=l.getCharData(M,b.fStyle,l.getFontByName(e.f).fFamily),w=r?0:s.w*e.finalSize/100):w=l.measureText(a,e.f,e.finalSize)," "===M?T+=w+C:(g+=w+C+T,T=0),u.push({l:w,an:w,add:p,n:r,anIndexes:[],val:a,line:m,animatorJustifyOffset:0}),2==h){if(p+=w,""===a||" "===a||t===n-1){for(""!==a&&" "!==a||(p-=w);d<=t;)u[d].an=p,u[d].ind=f,u[d].extra=w,d+=1;f+=1,p=0}}else if(3==h){if(p+=w,""===a||t===n-1){for(""===a&&(p-=w);d<=t;)u[d].an=p,u[d].ind=f,u[d].extra=w,d+=1;p=0,f+=1}}else u[f].ind=f,u[f].extra=0,f+=1;if(e.l=u,v=g>v?g:v,y.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=y;var I,D,L,R,F=c.a;o=F.length;var j=[];for(i=0;i0?a=this.ne.v/100:i=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(a,i,o,s).get,c=0,u=this.finalS,f=this.finalE,h=this.data.sh;if(2===h)c=l(c=f===u?r>=f?1:0:e(0,t(.5/(f-u)+(r-u)/(f-u),1)));else if(3===h)c=l(c=f===u?r>=f?0:1:1-e(0,t(.5/(f-u)+(r-u)/(f-u),1)));else if(4===h)f===u?c=0:(c=e(0,t(.5/(f-u)+(r-u)/(f-u),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===h){if(f===u)c=0;else{var p=f-u,d=-p/2+(r=t(e(0,r+.5-u),f-u)),m=p/2;c=Math.sqrt(1-d*d/(m*m))}c=l(c)}else 6===h?(f===u?c=0:(r=t(e(0,r+.5-u),f-u),c=(1+Math.cos(Math.PI+2*Math.PI*r/(f-u)))/2),c=l(c)):(r>=n(u)&&(c=e(0,t(r-u<0?t(f,1)-(u-r):f-r,1))),c=l(c));if(100!==this.sm.v){var y=.01*this.sm.v;0===y&&(y=1e-8);var g=.5-.5*y;c1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,a=this.e.v/t+n;if(r>a){var i=r;r=a,a=i}this.finalS=r,this.finalE=a}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},a=PropertyFactory.getProp,i=t.a;this.a={r:i.r?a(e,i.r,0,degToRads,n):r,rx:i.rx?a(e,i.rx,0,degToRads,n):r,ry:i.ry?a(e,i.ry,0,degToRads,n):r,sk:i.sk?a(e,i.sk,0,degToRads,n):r,sa:i.sa?a(e,i.sa,0,degToRads,n):r,s:i.s?a(e,i.s,1,.01,n):r,a:i.a?a(e,i.a,1,0,n):r,o:i.o?a(e,i.o,0,.01,n):r,p:i.p?a(e,i.p,1,0,n):r,sw:i.sw?a(e,i.sw,0,0,n):r,sc:i.sc?a(e,i.sc,1,0,n):r,fc:i.fc?a(e,i.fc,1,0,n):r,fh:i.fh?a(e,i.fh,0,0,n):r,fs:i.fs?a(e,i.fs,0,.01,n):r,fb:i.fb?a(e,i.fb,0,.01,n):r,t:i.t?a(e,i.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e=s+se||!d?(v=(s+se-c)/l.partialLength,V=p.point[0]+(l.point[0]-p.point[0])*v,N=p.point[1]+(l.point[1]-p.point[1])*v,_.translate(-S[0]*k[a].an*.005,-S[1]*R*.01),u=!1):d&&(c+=l.partialLength,(f+=1)>=d.length&&(f=0,m[h+=1]?d=m[h].points:w.v.c?(f=0,d=m[h=0].points):(c-=l.partialLength,d=null)),d&&(p=l,y=(l=d[f]).partialLength));j=k[a].an/2-k[a].add,_.translate(-j,0,0)}else j=k[a].an/2-k[a].add,_.translate(-j,0,0),_.translate(-S[0]*k[a].an*.005,-S[1]*R*.01,0);for(T=0;Te?this.textSpans[e].span:createNS(l?"g":"text"),y<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var g=createNS("g");o.appendChild(g),this.textSpans[e].childSpan=g}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(c.reset(),u&&(s[e].n&&(f=-d,h+=n.yOffset,h+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(n,c,s[e].line,f,h),f+=s[e].l||0,f+=d),l){var v;if(1===(m=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,n.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var w=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else u&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=s[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&o&&o.setAttribute("d","")}else{var S=this.textContainer,x="start";switch(n.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}S.setAttribute("text-anchor",x),S.setAttribute("letter-spacing",d);var C=this.buildTextContents(n.finalText);for(t=C.length,h=n.ps?n.ps[1]+n.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=a},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var a=new DashProperty(this,e.d,"canvas",this);r.d=a,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;i-=1){if((l=this.searchProcessedElement(e[i]))?t[i]=n[l-1]:e[i]._shouldRender=r,"fl"===e[i].ty||"st"===e[i].ty||"gf"===e[i].ty||"gs"===e[i].ty)l?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],d),h.push(t[i].style);else if("gr"===e[i].ty){if(l)for(s=t[i].it.length,o=0;o=0;a-=1)"tr"===t[a].ty?(i=n[a].transform,this.renderShapeTransform(e,i)):"sh"===t[a].ty||"el"===t[a].ty||"rc"===t[a].ty||"sr"===t[a].ty?this.renderPath(t[a],n[a]):"fl"===t[a].ty?this.renderFill(t[a],n[a],i):"st"===t[a].ty?this.renderStroke(t[a],n[a],i):"gf"===t[a].ty||"gs"===t[a].ty?this.renderGradientFill(t[a],n[a],i):"gr"===t[a].ty?this.renderShape(i,t[a].it,n[a].it):t[a].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,a,i=e.trNodes,o=t.paths,s=o._length;i.length=0;var l=e.transforms.finalTransform;for(a=0;a=1?f=.99:f<=-1&&(f=-.99);var h=c*f,p=Math.cos(u+t.a.v)*h+s[0],d=Math.sin(u+t.a.v)*h+s[1];r=o.createRadialGradient(p,d,0,s[0],s[1],c)}var m=e.g.p,y=t.g.c,g=1;for(i=0;is&&"xMidYMid slice"===l||oa&&"meet"===s||ia&&"slice"===s)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(ia&&"slice"===s)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===u&&(i>a&&"meet"===s||ia&&"meet"===s||i=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n0&&s<1&&f[h].push(this.calculateF(s,e,t,n,r,h)):(l=i*i-4*o*a)>=0&&((c=(-i+bmSqrt(l))/(2*a))>0&&c<1&&f[h].push(this.calculateF(c,e,t,n,r,h)),(u=(-i-bmSqrt(l))/(2*a))>0&&u<1&&f[h].push(this.calculateF(u,e,t,n,r,h))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,a,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*n[i]+3*(1-e)*bmPow(e,2)*r[i]+bmPow(e,3)*a[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;nn&&(n=a)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var a;a=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2)+Math.pow(a[2],2)),o=[a[0]/i,a[1]/i,a[2]/i],s=Math.sqrt(o[2]*o[2]+o[0]*o[0]),l=Math.atan2(o[1],s),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var f,h,p;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,a=createTag("div");styleDiv(a);var i=createTag("div");if(styleDiv(i),"3d"===t){(n=a.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var o="50% 50%";n.webkitTransformOrigin=o,n.mozTransformOrigin=o,n.transformOrigin=o;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=i.style).transform=s,r.webkitTransform=s}a.appendChild(i);var l={container:i,perspectiveElem:a,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;no?(e=a/this.globalData.compSize.w,t=a/this.globalData.compSize.w,n=0,r=(i-this.globalData.compSize.h*(a/this.globalData.compSize.w))/2):(e=i/this.globalData.compSize.h,t=i/this.globalData.compSize.h,n=(a-this.globalData.compSize.w*(i/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e=s;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,h(p(v.S),e),(d.pass||m||function(e,n,r,i){return i&&(i.S&&u(i,v),e.state=function(){return u(v,{})}),r?(t[a]=e,n):e})(b,g,"global"in d?d.global:this==t,d.state)},h(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,a=[];for(n=0;nn){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),a=0;for(n=0;n.5?c/(2-o-s):c/(o+s),o){case r:t=(a-i)/c+(a1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,a=e[0],i=e[1],o=e[2];if(0===i)t=o,r=o,n=o;else{var s=o<.5?o*(1+i):o+i-o*i,l=2*o-s;t=hue2rgb(l,s,a+1/3),n=hue2rgb(l,s,a),r=hue2rgb(l,s,a-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,a){if(void 0!==r&&void 0!==a||(r=t,a=n,t=0,n=1),n=n)return a;var o,s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(a-r)*s;var l=r.length,c=createTypedArray("float32",l);for(o=0;o1){for(r=0;r1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(a)){var s,l=a.length,c=createTypedArray("float32",l);for(s=0;sdata.k[t].t&&edata.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}else n=0,r=0;var i={};return i.index=n,i.time=r/elem.comp.globalData.frameRate,i}function key(e){var t,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var a=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=a.length,n=0;nc.length-1)&&(t=c.length-1),r=u-(a=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-a)/r)%2!=0)return this.getValueAtTime((r-(l-a)%r+a)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(a/this.comp.globalData.frameRate,0),h=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-a)%r+a)/this.comp.globalData.frameRate,0),d=Math.floor((l-a)/r);if(this.pv.length){for(o=(s=new Array(f.length)).length,i=0;i=u)return this.pv;if(n?a=u+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-u)):((!t||t>c.length-1)&&(t=c.length-1),r=(a=c[t].t)-u),"pingpong"===e){if(Math.floor((u-l)/r)%2==0)return this.getValueAtTime(((u-l)%r+u)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(u/this.comp.globalData.frameRate,0),h=this.getValueAtTime(a/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(u-l)%r+u)/this.comp.globalData.frameRate,0),d=Math.floor((u-l)/r)+1;if(this.pv.length){for(o=(s=new Array(f.length)).length,i=0;i1?(a+e-i)/(t-1):1,s=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;so){var u=s,f=n.c&&s===l-1?0:s+1,h=(o-c)/i[s].addedLength;r=bez.getPointInSegment(n.v[u],n.v[f],n.o[u],n.i[f],h,i[s]);break}c+=i[s].addedLength,s+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),a=this.pointOnPath(e+.001,t),i=a[0]-r[0],o=a[1]-r[1],s=Math.sqrt(Math.pow(i,2)+Math.pow(o,2));return 0===s?[0,0]:"tangent"===n?[i/s,o/s]:[-o/s,i/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=c?p<0?r:a:r+h*Math.pow((i-e)/p,1/n),u[f]=o,f+=1,s+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,a=n*Math.cos(r),i=n*Math.sin(r);this.feOffset.setAttribute("dx",a),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("result",r),e.appendChild(a),this.feGaussianBlur=a}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;to});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){return e===t||!(!r(e)||!r(t))}function i(e,t){if(e.length!==t.length)return!1;for(var n=0;ng});var r=n(64467),a=n(3453),i=n(80045),o=n(51609),s=n(46942),l=n.n(s);function c(e){var t=o.useRef();t.current=e;var n=o.useCallback(function(){for(var e,n=arguments.length,r=new Array(n),a=0;a=d.F1&&t<=d.F12)return!1;switch(t){case d.ALT:case d.CAPS_LOCK:case d.CONTEXT_MENU:case d.CTRL:case d.DOWN:case d.END:case d.ESC:case d.HOME:case d.INSERT:case d.LEFT:case d.MAC_FF_META:case d.META:case d.NUMLOCK:case d.NUM_CENTER:case d.PAGE_DOWN:case d.PAGE_UP:case d.PAUSE:case d.PRINT_SCREEN:case d.RIGHT:case d.SHIFT:case d.UP:case d.WIN_KEY:case d.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=d.ZERO&&e<=d.NINE)return!0;if(e>=d.NUM_ZERO&&e<=d.NUM_MULTIPLY)return!0;if(e>=d.A&&e<=d.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case d.SPACE:case d.QUESTION_MARK:case d.NUM_PLUS:case d.NUM_MINUS:case d.NUM_PERIOD:case d.NUM_DIVISION:case d.SEMICOLON:case d.DASH:case d.EQUALS:case d.COMMA:case d.PERIOD:case d.SLASH:case d.APOSTROPHE:case d.SINGLE_QUOTE:case d.OPEN_SQUARE_BRACKET:case d.BACKSLASH:case d.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const m=d;var y=o.forwardRef(function(e,t){var n,s=e.prefixCls,u=void 0===s?"rc-switch":s,d=e.className,y=e.checked,g=e.defaultChecked,v=e.disabled,b=e.loadingIcon,w=e.checkedChildren,S=e.unCheckedChildren,x=e.onClick,C=e.onChange,_=e.onKeyDown,E=(0,i.A)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),P=function(e,t){var n=t||{},r=n.defaultValue,i=n.value,o=n.onChange,s=n.postState,l=h(function(){return p(i)?i:p(r)?"function"==typeof r?r():r:e}),u=(0,a.A)(l,2),d=u[0],m=u[1],y=void 0!==i?i:d,g=s?s(y):y,v=c(o),b=h([y]),w=(0,a.A)(b,2),S=w[0],x=w[1];return f(function(){var e=S[0];d!==e&&v(d,e)},[S]),f(function(){p(i)||m(i)},[i]),[g,c(function(e,t){m(e,t),x([y],t)})]}(!1,{value:y,defaultValue:g}),k=(0,a.A)(P,2),A=k[0],O=k[1];function M(e,t){var n=A;return v||(O(n=e),null==C||C(n,t)),n}var T=l()(u,d,(n={},(0,r.A)(n,"".concat(u,"-checked"),A),(0,r.A)(n,"".concat(u,"-disabled"),v),n));return o.createElement("button",Object.assign({},E,{type:"button",role:"switch","aria-checked":A,disabled:v,className:T,ref:t,onKeyDown:function(e){e.which===m.LEFT?M(!1,e):e.which===m.RIGHT&&M(!0,e),null==_||_(e)},onClick:function(e){var t=M(!A,e);null==x||x(t,e)}}),b,o.createElement("span",{className:"".concat(u,"-inner")},A?w:S))});y.displayName="Switch";const g=y},46391(e,t,n){(()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};t.r(r),t.d(r,{default:()=>c});const a=n(51609);var i=t.n(a);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t{const{aspectRatio:t="taller",handle:n=null,handleSize:r=40,hover:o=!1,leftImage:l,leftImageAlt:c="",leftImageCss:u={},leftImageLabel:f=null,onSliderPositionChange:h=()=>{},rightImage:p,rightImageAlt:d="",rightImageCss:m={},rightImageLabel:y=null,skeleton:g=null,sliderLineColor:v="#ffffff",sliderLineWidth:b=2,sliderPositionPercentage:w=.5,vertical:S=!1}=e,x=!S,[C,_]=(0,a.useState)(w),[E,P]=(0,a.useState)(0),[k,A]=(0,a.useState)(0),[O,M]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!1),[D,L]=(0,a.useState)(!1),R=(0,a.useRef)(null),F=(0,a.useRef)(null),j=(0,a.useRef)(null);(0,a.useEffect)(()=>{const e=R.current,t=new ResizeObserver(e=>{let[t,...n]=e;const r=t.target.getBoundingClientRect().width;P(r)});return t.observe(e),()=>t.disconnect()},[]),(0,a.useEffect)(()=>(j.current.complete&&M(!0),()=>{M(!1)}),[l]),(0,a.useEffect)(()=>(F.current.complete&&I(!0),()=>{I(!1)}),[p]);const V=T&&O;(0,a.useEffect)(()=>{const e=e=>{const t=e||window.event,n=t.touches?t.touches[0].pageX:t.pageX,r=t.touches?t.touches[0].pageY:t.pageY,a=n-window.pageXOffset,i=r-window.pageYOffset,o=F.current.getBoundingClientRect();let s=x?a-o.left:i-o.top;const l=0+b/2,c=x?E-b/2:k-b/2;sc&&(s=c),_(x?s/E:s/k),h&&h(x?s/E:s/k)},n=t=>{L(!0),"touches"in t||t.preventDefault(),e(t),window.addEventListener("mousemove",e),window.addEventListener("touchmove",e)},r=()=>{L(!1),window.removeEventListener("mousemove",e),window.removeEventListener("touchmove",e)},a=R.current;if(V){a.addEventListener("touchstart",n),window.addEventListener("touchend",r),o?(a.addEventListener("mousemove",e),a.addEventListener("mouseleave",r)):(a.addEventListener("mousedown",n),window.addEventListener("mouseup",r));const i=j.current.naturalHeight/j.current.naturalWidth,s=F.current.naturalHeight/F.current.naturalWidth,l="taller"===t?Math.max(i,s):Math.min(i,s);A(E*l)}return()=>{a.removeEventListener("touchstart",n),window.removeEventListener("touchend",r),a.removeEventListener("mousemove",e),a.removeEventListener("mouseleave",r),a.removeEventListener("mousedown",n),window.removeEventListener("mouseup",r),window.removeEventListener("mousemove",e),window.removeEventListener("touchmove",e)}},[V,t,k,E,x,o,b,S]);const N={container:{boxSizing:"border-box",position:"relative",width:"100%",height:`${k}px`,overflow:"hidden"},rightImage:s({clip:x?`rect(auto, auto, auto, ${E*C}px)`:`rect(${k*C}px, auto, auto, auto)`,display:"block",height:"100%",objectFit:"cover",position:"absolute",width:"100%"},m),leftImage:s({clip:x?`rect(auto, ${E*C}px, auto, auto)`:`rect(auto, auto, ${k*C}px, auto)`,display:"block",height:"100%",objectFit:"cover",position:"absolute",width:"100%"},u),slider:{alignItems:"center",cursor:!o&&x?"ew-resize":!o&&!x&&"ns-resize",display:"flex",flexDirection:x?"column":"row",height:x?"100%":`${r}px`,justifyContent:"center",left:x?E*C-r/2+"px":0,position:"absolute",top:x?0:k*C-r/2+"px",width:x?`${r}px`:"100%"},line:{background:v,boxShadow:"0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)",flex:"0 1 auto",height:x?"100%":`${b}px`,width:x?`${b}px`:"100%"},handleCustom:{alignItems:"center",boxSizing:"border-box",display:"flex",flex:"1 0 auto",height:"auto",justifyContent:"center",width:"auto"},handleDefault:{alignItems:"center",border:`${b}px solid ${v}`,borderRadius:"100%",boxShadow:"0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)",boxSizing:"border-box",display:"flex",flex:"1 0 auto",height:`${r}px`,justifyContent:"center",width:`${r}px`,transform:x?"none":"rotate(90deg)"},leftArrow:{border:`inset ${.15*r}px rgba(0,0,0,0)`,borderRight:`${.15*r}px solid ${v}`,height:"0px",marginLeft:`-${.25*r}px`,marginRight:.25*r+"px",width:"0px"},rightArrow:{border:`inset ${.15*r}px rgba(0,0,0,0)`,borderLeft:`${.15*r}px solid ${v}`,height:"0px",marginRight:`-${.25*r}px`,width:"0px"},leftLabel:{background:"rgba(0, 0, 0, 0.5)",color:"white",left:x?"5%":"50%",opacity:D?0:1,padding:"10px 20px",position:"absolute",top:x?"50%":"3%",transform:x?"translate(0,-50%)":"translate(-50%, 0)",transition:"opacity 0.1s ease-out"},rightLabel:{background:"rgba(0, 0, 0, 0.5)",color:"white",opacity:D?0:1,padding:"10px 20px",position:"absolute",left:x?null:"50%",right:x?"5%":null,top:x?"50%":null,bottom:x?null:"3%",transform:x?"translate(0,-50%)":"translate(-50%, 0)",transition:"opacity 0.1s ease-out"},leftLabelContainer:{clip:x?`rect(auto, ${E*C}px, auto, auto)`:`rect(auto, auto, ${k*C}px, auto)`,height:"100%",position:"absolute",width:"100%"},rightLabelContainer:{clip:x?`rect(auto, auto, auto, ${E*C}px)`:`rect(${k*C}px, auto, auto, auto)`,height:"100%",position:"absolute",width:"100%"}};return i().createElement(i().Fragment,null,g&&!V&&i().createElement("div",{style:s({},N.container)},g),i().createElement("div",{style:s(s({},N.container),{},{display:V?"block":"none"}),ref:R,"data-testid":"container"},i().createElement("img",{onLoad:()=>I(!0),alt:d,"data-testid":"right-image",ref:F,src:p,style:N.rightImage}),i().createElement("img",{onLoad:()=>M(!0),alt:c,"data-testid":"left-image",ref:j,src:l,style:N.leftImage}),i().createElement("div",{style:N.slider},i().createElement("div",{style:N.line}),n?i().createElement("div",{style:N.handleCustom},n):i().createElement("div",{style:N.handleDefault},i().createElement("div",{style:N.leftArrow}),i().createElement("div",{style:N.rightArrow})),i().createElement("div",{style:N.line})),f&&i().createElement("div",{style:N.leftLabelContainer},i().createElement("div",{style:N.leftLabel},f)),y&&i().createElement("div",{style:N.rightLabelContainer},i().createElement("div",{style:N.rightLabel},y))))};e.exports=r})()},30115(e){var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(!i(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!i(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof o.toString)return e.toString()===o.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!==l--;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!==l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!i(e[c[l]],o[c[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return i(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},22799(e,t){"use strict";var n,r=Symbol.for("react.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen");n=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===s||e===o||e===h||e===p||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===d||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case o:case h:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case f:case m:case d:case l:return e;default:return t}}case a:return t}}}},44363(e,t,n){"use strict";e.exports=n(22799)},77532(e,t,n){"use strict";n.d(t,{h:()=>r});var r=function(e){return{display:e?"flex":"none"}}},67771(e,t,n){"use strict";n.d(t,{LW:()=>Ke});var r=n(51609),a=n.n(r),i={"aria-busy":!0,role:"status"},o=n(44363),s=n(2833),l=n.n(s);const c=function(e){function t(e,r,l,c,h){for(var p,d,m,y,w,x=0,C=0,_=0,E=0,P=0,I=0,L=m=p=0,F=0,j=0,V=0,N=0,B=l.length,z=B-1,H="",G="",W="",U="";Fp)&&(N=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(y,"$1"+e.trim());case 58:return e.trim()+t.replace(y,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:o=o.replace(l,"-webkit-"+l)+";"+o;break;case 207:case 102:o=o.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],01?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var A=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,a=r;e>=a;)(a<<=1)<0&&k(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(n),this.length=a;for(var i=r;i=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),a=r+n,i=r;i=T&&(T=t+1),O.set(e,t),M.set(t,e)},R="style["+_+'][data-styled-version="5.3.11"]',F=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),j=function(e,t,n){for(var r,a=n.split(","),i=0,o=a.length;i=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(_))return r}}(n),i=void 0!==a?a.nextSibling:null;r.setAttribute(_,"active"),r.setAttribute("data-styled-version","5.3.11");var o=N();return o&&r.setAttribute("nonce",o),n.insertBefore(r,i),r},z=function(){function e(e){var t=this.element=B(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(c+=e+",")}),r+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},e}(),q=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function K(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Y(t%52)+n;return(Y(t%52)+n).replace(q,"$1-$2")}var X=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},J=function(e){return X(5381,e)};function Z(e){for(var t=0;t>>0);if(!t.hasNameForId(r,o)){var s=n(i,"."+o,void 0,r);t.insertRules(r,o,s)}a.push(o),this.staticRulesId=o}else{for(var l=this.rules.length,c=X(this.baseHash,n.hash),u="",f=0;f>>0);if(!t.hasNameForId(r,m)){var y=n(u,"."+m,void 0,r);t.insertRules(r,m,y)}a.push(m)}}return a.join(" ")},e}(),te=/^\s*\/\/.*$/gm,ne=[":","[",".","#"];function re(e){var t,n,r,a,i=void 0===e?w:e,o=i.options,s=void 0===o?w:o,l=i.plugins,u=void 0===l?b:l,f=new c(s),h=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,a,i,o,s,l,c,u,f){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(a[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}(function(e){h.push(e)}),d=function(e,r,i){return 0===r&&-1!==ne.indexOf(i[n.length])||i.match(a)?e:"."+t};function m(e,i,o,s){void 0===s&&(s="&");var l=e.replace(te,""),c=i&&o?o+" "+i+" { "+l+" }":l;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),a=new RegExp("(\\"+n+"\\b){2,}"),f(o||!i?"":i,c)}return f.use([].concat(u,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,d))},p,function(e){if(-2===e){var t=h;return h=[],t}}])),m.hash=u.length?u.reduce(function(e,t){return t.name||k(15),X(e,t.name)},5381).toString():"",m}var ae=a().createContext(),ie=(ae.Consumer,a().createContext()),oe=(ie.Consumer,new $),se=re();function le(){return(0,r.useContext)(ae)||oe}function ce(e){var t=(0,r.useState)(e.stylisPlugins),n=t[0],i=t[1],o=le(),s=(0,r.useMemo)(function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target]),c=(0,r.useMemo)(function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:n})},[e.disableVendorPrefixes,n]);return(0,r.useEffect)(function(){l()(n,e.stylisPlugins)||i(e.stylisPlugins)},[e.stylisPlugins]),a().createElement(ae.Provider,{value:s},a().createElement(ie.Provider,{value:c},e.children))}var ue=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=se);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return k(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=se),this.name+e.hash},e}(),fe=/([A-Z])/,he=/([A-Z])/g,pe=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function me(e){return fe.test(e)?e.replace(he,de).replace(pe,"-ms-"):e}var ye=function(e){return null==e||!1===e||""===e};function ge(e,t,n,r){if(Array.isArray(e)){for(var a,i=[],o=0,s=e.length;o1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,Se=/(^-|-$)/g;function xe(e){return e.replace(we,"-").replace(Se,"")}var Ce=function(e){return K(J(e)>>>0)};function _e(e){return"string"==typeof e&&!0}var Ee=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Pe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function ke(e,t,n){var r=e[n];Ee(t)&&Ee(r)?Ae(r,t):e[n]=t}function Ae(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(a[n]=e[n]);return a}(t,["componentId"]),i=r&&r+"-"+(_e(e)?e:xe(x(e)));return Te(e,y({},a,{attrs:g,componentId:i}),n)},Object.defineProperty(_,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=i?Ae({},e.defaultProps,t):t}}),Object.defineProperty(_,"toString",{value:function(){return"."+_.styledComponentId}}),o&&m()(_,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),_}var Ie,De=function(e){return function e(t,n,r){if(void 0===r&&(r=w),!(0,o.isValidElementType)(n))return k(1,String(n));var a=function(){return t(n,r,be.apply(void 0,arguments))};return a.withConfig=function(a){return e(t,n,y({},r,{},a))},a.attrs=function(a){return e(t,n,y({},r,{attrs:Array.prototype.concat(r.attrs,a).filter(Boolean)}))},a}(Te,e)};function Le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2&&$.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},function(){var e=function(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=N();return""},this.getStyleTags=function(){return e.sealed?k(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return k(2);var n=((t={})[_]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=N();return r&&(n.nonce=r),[a().createElement("style",y({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new $({isServer:!0}),this.sealed=!1}.prototype;e.collectStyles=function(e){return this.sealed?k(2):a().createElement(ce,{sheet:this.instance},e)},e.interleaveWithNodeStream=function(e){return k(3)}}();const Re=De;var Fe,je,Ve=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Ne=242.776657104492,Be=Le(Fe||(Fe=Ve(["\n 12.5% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n 43.75% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n 100% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n"],["\n 12.5% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n 43.75% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n 100% {\n stroke-dasharray: ","px, ","px;\n stroke-dashoffset: -","px;\n }\n"])),.14*Ne,Ne,.11*Ne,.35*Ne,Ne,.35*Ne,.01*Ne,Ne,.99*Ne);Re.path(je||(je=Ve(["\n stroke-dasharray: ","px, ",";\n stroke-dashoffset: 0;\n animation: "," ","s linear infinite;\n"],["\n stroke-dasharray: ","px, ",";\n stroke-dashoffset: 0;\n animation: "," ","s linear infinite;\n"])),.01*Ne,Ne,Be,1.6);var ze,He,Ge,We=n(41557),Ue=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},$e=Le(ze||(ze=Ue(["\n to {\n transform: rotate(360deg);\n }\n"],["\n to {\n transform: rotate(360deg);\n }\n"])));Re.svg(He||(He=Ue(["\n animation: "," 0.75s steps(12, end) infinite;\n animation-duration: ","s;\n"],["\n animation: "," 0.75s steps(12, end) infinite;\n animation-duration: ","s;\n"])),$e,(0,We.A)("speed","0.75")),Re.polyline(Ge||(Ge=Ue(["\n stroke-width: ","px;\n stroke-linecap: round;\n\n &:nth-child(12n + 0) {\n stroke-opacity: 0.08;\n }\n\n &:nth-child(12n + 1) {\n stroke-opacity: 0.17;\n }\n\n &:nth-child(12n + 2) {\n stroke-opacity: 0.25;\n }\n\n &:nth-child(12n + 3) {\n stroke-opacity: 0.33;\n }\n\n &:nth-child(12n + 4) {\n stroke-opacity: 0.42;\n }\n\n &:nth-child(12n + 5) {\n stroke-opacity: 0.5;\n }\n\n &:nth-child(12n + 6) {\n stroke-opacity: 0.58;\n }\n\n &:nth-child(12n + 7) {\n stroke-opacity: 0.66;\n }\n\n &:nth-child(12n + 8) {\n stroke-opacity: 0.75;\n }\n\n &:nth-child(12n + 9) {\n stroke-opacity: 0.83;\n }\n\n &:nth-child(12n + 11) {\n stroke-opacity: 0.92;\n }\n"],["\n stroke-width: ","px;\n stroke-linecap: round;\n\n &:nth-child(12n + 0) {\n stroke-opacity: 0.08;\n }\n\n &:nth-child(12n + 1) {\n stroke-opacity: 0.17;\n }\n\n &:nth-child(12n + 2) {\n stroke-opacity: 0.25;\n }\n\n &:nth-child(12n + 3) {\n stroke-opacity: 0.33;\n }\n\n &:nth-child(12n + 4) {\n stroke-opacity: 0.42;\n }\n\n &:nth-child(12n + 5) {\n stroke-opacity: 0.5;\n }\n\n &:nth-child(12n + 6) {\n stroke-opacity: 0.58;\n }\n\n &:nth-child(12n + 7) {\n stroke-opacity: 0.66;\n }\n\n &:nth-child(12n + 8) {\n stroke-opacity: 0.75;\n }\n\n &:nth-child(12n + 9) {\n stroke-opacity: 0.83;\n }\n\n &:nth-child(12n + 11) {\n stroke-opacity: 0.92;\n }\n"])),function(e){return e.width});var qe=n(77532),Ye=function(){return Ye=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&e<1){var a=this.player.getDuration();return a?void this.player.seekTo(a*e,n):void console.warn("ReactPlayer: could not seek using fraction – duration not yet available")}this.player.seekTo(e,n)}else 0!==e&&(this.seekOnPlay=e,setTimeout(function(){r.seekOnPlay=null},5e3))}},{key:"render",value:function(){var e=this.props.activePlayer;return e?i.default.createElement(e,u({},this.props,{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}],n&&f(t.prototype,n),y}(i.Component);t.default=y,m(y,"displayName","Player"),m(y,"propTypes",s.propTypes),m(y,"defaultProps",s.defaultProps)},66734(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(n(51609));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"player";return n.player?n.player.getInternalPlayer(e):null}),S(b(n),"seekTo",function(e,t,r){if(!n.player)return null;n.player.seekTo(e,t,r)}),S(b(n),"handleReady",function(){n.props.onReady(b(n))}),S(b(n),"getActivePlayer",(0,i.default)(function(n){for(var r=0,a=[].concat(O,m(e));re.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}(t);try{for(i.s();!(n=i.n()).done;){var o=n.value;if("string"==typeof o&&e(o))return!0;if(e(o.src))return!0}}catch(e){i.e(e)}finally{i.f()}return!1}return!(!(0,r.isMediaStream)(t)&&!(0,r.isBlobUrl)(t))||v.test(t)||b.test(t)||w.test(t)||S.test(t)||x.test(t)}};t.canPlay=C},39348(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seek",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.player.duration||null}},{key:"getCurrentTime",value:function(){return this.player.currentTime}},{key:"getSecondsLoaded",value:function(){return this.player.bufferedTime}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return a.default.createElement("div",{style:e},a.default.createElement("div",{ref:this.ref}))}}],n&&f(t.prototype,n),g}(a.Component);t.default=y,m(y,"displayName","DailyMotion"),m(y,"canPlay",o.canPlay.dailymotion),m(y,"loopOnEnded",!0)},61343(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(){return l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seek",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentPosition")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props.config.attributes;return a.default.createElement("div",l({style:{width:"100%",height:"100%"},id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false"},e))}}],n&&c(t.prototype,n),g}(a.Component);t.default=y,p(y,"displayName","Facebook"),p(y,"canPlay",o.canPlay.facebook),p(y,"loopOnEnded",!0)},20688(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(){return l=Object.assign||function(e){for(var t=1;t1,y=d&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||m)&&!window.MSStream,g=d&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&!window.MSStream,v=/www\.dropbox\.com\/.+/,b=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(w,e);var t,n,s,d,m=(s=w,d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=h(s);if(d){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}(this,e)});function w(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,w);for(var t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1])||arguments[1];this.player.currentTime=e,t||this.pause()}},{key:"setVolume",value:function(e){this.player.volume=e}},{key:"enablePIP",value:function(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,i.supportsWebKitPresentationMode)(this.player)&&"picture-in-picture"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("picture-in-picture")}},{key:"disablePIP",value:function(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,i.supportsWebKitPresentationMode)(this.player)&&"inline"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("inline")}},{key:"setPlaybackRate",value:function(e){try{this.player.playbackRate=e}catch(e){this.props.onError(e)}}},{key:"getDuration",value:function(){if(!this.player)return null;var e=this.player,t=e.duration,n=e.seekable;return t===1/0&&n.length>0?n.end(n.length-1):t}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var e=this.player.buffered;if(0===e.length)return 0;var t=e.end(e.length-1),n=this.getDuration();return t>n?n:t}},{key:"getSource",value:function(e){var t=this.shouldUseHLS(e),n=this.shouldUseDASH(e),r=this.shouldUseFLV(e);if(!(e instanceof Array||(0,i.isMediaStream)(e)||t||n||r))return v.test(e)?e.replace("www.dropbox.com","dl.dropboxusercontent.com"):e}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.playing,r=e.loop,i=e.controls,o=e.muted,s=e.config,c=e.width,u=e.height,f=this.shouldUseAudio(this.props)?"audio":"video",h={width:"auto"===c?c:"100%",height:"auto"===u?u:"100%"};return a.default.createElement(f,l({ref:this.ref,src:this.getSource(t),style:h,preload:"auto",autoPlay:n||void 0,controls:i,muted:o,loop:r},s.attributes),t instanceof Array&&t.map(this.renderSourceElement),s.tracks.map(this.renderTrack))}}],n&&c(t.prototype,n),w}(a.Component);t.default=w,p(w,"displayName","FilePlayer"),p(w,"canPlay",o.canPlay.file)},97945(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("setCurrentTime",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){return a.default.createElement("iframe",{ref:this.ref,src:this.props.url,frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;",referrerPolicy:"no-referrer-when-downgrade"})}}],n&&l(t.prototype,n),d}(a.Component);t.default=p,h(p,"displayName","Kaltura"),h(p,"canPlay",o.canPlay.kaltura)},3276(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seek",e),t||this.pause()}},{key:"setVolume",value:function(e){}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.config,r=t.match(o.MATCH_URL_MIXCLOUD)[1],s=(0,i.queryString)(c(c({},n.options),{},{feed:"/".concat(r,"/")}));return a.default.createElement("iframe",{key:r,ref:this.ref,style:{width:"100%",height:"100%"},src:"https://www.mixcloud.com/widget/iframe/?".concat(s),frameBorder:"0",allow:"autoplay"})}}],n&&u(t.prototype,n),y}(a.Component);t.default=m,d(m,"displayName","Mixcloud"),d(m,"canPlay",o.canPlay.mixcloud),d(m,"loopOnEnded",!0)},93127(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seekTo",1e3*e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.fractionLoaded*this.duration}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return a.default.createElement("iframe",{ref:this.ref,src:"https://w.soundcloud.com/player/?url=".concat(encodeURIComponent(this.props.url)),style:e,frameBorder:0,allow:"autoplay"})}}],n&&u(t.prototype,n),m}(a.Component);t.default=m,d(m,"displayName","SoundCloud"),d(m,"canPlay",o.canPlay.soundcloud),d(m,"loopOnEnded",!0)},9643(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("setCurrentTime",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var e=this.props.url.match(o.MATCH_URL_STREAMABLE)[1];return a.default.createElement("iframe",{ref:this.ref,src:"https://streamable.com/o/".concat(e),frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;"})}}],n&&l(t.prototype,n),m}(a.Component);t.default=p,h(p,"displayName","Streamable"),h(p,"canPlay",o.canPlay.streamable)},21400(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seek",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){return a.default.createElement("div",{style:{width:"100%",height:"100%"},id:this.playerID})}}],n&&c(t.prototype,n),y}(a.Component);t.default=d,p(d,"displayName","Twitch"),p(d,"canPlay",o.canPlay.twitch),p(d,"loopOnEnded",!0)},53552(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("seek",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackSpeed",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.callPlayer("currentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return a.default.createElement("div",{style:e},a.default.createElement("div",{ref:this.ref}))}}],n&&c(t.prototype,n),y}(a.Component);t.default=d,p(d,"displayName","Vidyard"),p(d,"canPlay",o.canPlay.vidyard)},91423(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1];this.callPlayer("setCurrentTime",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",e)}},{key:"setMuted",value:function(e){this.callPlayer("setMuted",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackRate",e)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var e={width:"100%",height:"100%",overflow:"hidden",display:this.props.display};return a.default.createElement("div",{key:this.props.url,ref:this.ref,style:e})}}],n&&c(t.prototype,n),y}(a.Component);t.default=m,p(m,"displayName","Vimeo"),p(m,"canPlay",o.canPlay.vimeo),p(m,"forceLoad",!0)},23330(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];this.callPlayer("time",e),t||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("volume",e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("playbackRate",e)}},{key:"getDuration",value:function(){return this.callPlayer("duration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("time")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var e=this.props.url,t=e&&e.match(o.MATCH_URL_WISTIA)[1],n="wistia_embed wistia_async_".concat(t);return a.default.createElement("div",{id:this.playerID,key:t,className:n,style:{width:"100%",height:"100%"}})}}],n&&u(t.prototype,n),y}(a.Component);t.default=m,d(m,"displayName","Wistia"),d(m,"canPlay",o.canPlay.wistia),d(m,"loopOnEnded",!0)},82910(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(51609)),i=n(75635),o=n(50327);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]&&arguments[1];this.callPlayer("seekTo",e),t||this.props.playing||this.pause()}},{key:"setVolume",value:function(e){this.callPlayer("setVolume",100*e)}},{key:"setPlaybackRate",value:function(e){this.callPlayer("setPlaybackRate",e)}},{key:"setLoop",value:function(e){this.callPlayer("setLoop",e)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}},{key:"render",value:function(){var e={width:"100%",height:"100%",display:this.props.display};return a.default.createElement("div",{style:e},a.default.createElement("div",{ref:this.ref}))}}],n&&h(t.prototype,n),w}(a.Component);t.default=w,y(w,"displayName","YouTube"),y(w,"canPlay",o.canPlay.youtube)},97015(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(51609),a=n(75635),i=n(50327);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}var c=[{key:"youtube",name:"YouTube",canPlay:i.canPlay.youtube,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(82910))})})},{key:"soundcloud",name:"SoundCloud",canPlay:i.canPlay.soundcloud,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(93127))})})},{key:"vimeo",name:"Vimeo",canPlay:i.canPlay.vimeo,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(91423))})})},{key:"facebook",name:"Facebook",canPlay:i.canPlay.facebook,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(61343))})})},{key:"streamable",name:"Streamable",canPlay:i.canPlay.streamable,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(9643))})})},{key:"wistia",name:"Wistia",canPlay:i.canPlay.wistia,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(23330))})})},{key:"twitch",name:"Twitch",canPlay:i.canPlay.twitch,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(21400))})})},{key:"dailymotion",name:"DailyMotion",canPlay:i.canPlay.dailymotion,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(39348))})})},{key:"mixcloud",name:"Mixcloud",canPlay:i.canPlay.mixcloud,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(3276))})})},{key:"vidyard",name:"Vidyard",canPlay:i.canPlay.vidyard,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(53552))})})},{key:"kaltura",name:"Kaltura",canPlay:i.canPlay.kaltura,lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(97945))})})},{key:"file",name:"FilePlayer",canPlay:i.canPlay.file,canEnablePIP:function(e){return i.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,a.supportsWebKitPresentationMode)())&&!i.AUDIO_EXTENSIONS.test(e)},lazyPlayer:(0,r.lazy)(function(){return Promise.resolve().then(function(){return l(n(20688))})})}];t.default=c},7604(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=t.propTypes=void 0;var r,a=(r=n(5556))&&r.__esModule?r:{default:r},i=a.default.string,o=a.default.bool,s=a.default.number,l=a.default.array,c=a.default.oneOfType,u=a.default.shape,f=a.default.object,h=a.default.func,p=a.default.node,d={url:c([i,l,f]),playing:o,loop:o,controls:o,volume:s,muted:o,playbackRate:s,width:c([i,s]),height:c([i,s]),style:f,progressInterval:s,playsinline:o,pip:o,stopOnUnmount:o,light:c([o,i,f]),playIcon:p,previewTabIndex:s,fallback:p,oEmbedUrl:i,wrapper:c([i,h,u({render:h.isRequired})]),config:u({soundcloud:u({options:f}),youtube:u({playerVars:f,embedOptions:f,onUnstarted:h}),facebook:u({appId:i,version:i,playerId:i,attributes:f}),dailymotion:u({params:f}),vimeo:u({playerOptions:f,title:i}),file:u({attributes:f,tracks:l,forceVideo:o,forceAudio:o,forceHLS:o,forceSafariHLS:o,forceDisableHls:o,forceDASH:o,forceFLV:o,hlsOptions:f,hlsVersion:i,dashVersion:i,flvVersion:i}),wistia:u({options:f,playerId:i,customControls:l}),mixcloud:u({options:f}),twitch:u({options:f,playerId:i}),vidyard:u({options:f})}),onReady:h,onStart:h,onPlay:h,onPause:h,onBuffer:h,onBufferEnd:h,onEnded:h,onError:h,onDuration:h,onSeek:h,onPlaybackRateChange:h,onPlaybackQualityChange:h,onProgress:h,onClickPreview:h,onEnablePIP:h,onDisablePIP:h};t.propTypes=d;var m=function(){},y={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:m},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:m,onStart:m,onPlay:m,onPause:m,onBuffer:m,onBufferEnd:m,onEnded:m,onError:m,onDuration:m,onSeek:m,onPlaybackRateChange:m,onPlaybackQualityChange:m,onProgress:m,onClickPreview:m,onEnablePIP:m,onDisablePIP:m};t.defaultProps=y},75635(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseStartTime=function(e){return h(e,l)},t.parseEndTime=function(e){return h(e,c)},t.randomString=function(){return Math.random().toString(36).substr(2,5)},t.queryString=function(e){return Object.keys(e).map(function(t){return"".concat(t,"=").concat(e[t])}).join("&")},t.getSDK=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r.default,o=p(t);return o&&a(o)?Promise.resolve(o):new Promise(function(r,a){if(d[e])d[e].push({resolve:r,reject:a});else{d[e]=[{resolve:r,reject:a}];var o=function(t){d[e].forEach(function(e){return e.resolve(t)})};if(n){var s=window[n];window[n]=function(){s&&s(),o(p(t))}}i(e,function(r){r?(d[e].forEach(function(e){return e.reject(r)}),d[e]=null):n||o(p(t))})}})},t.getConfig=function(e,t){return(0,a.default)(t.config,e.config)},t.omit=function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a1?r-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&t};var r=i(n(6147)),a=i(n(14744));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{a[e]=new r(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{a[e]=new r(e,1,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{a[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{a[e]=new r(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{a[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{a[e]=new r(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{a[e]=new r(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{a[e]=new r(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{a[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)});const i=/[\-\:]([a-z])/g,o=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{const t=e.replace(i,o);a[t]=new r(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{const t=e.replace(i,o);a[t]=new r(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(e=>{const t=e.replace(i,o);a[t]=new r(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{a[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}),a.xlinkHref=new r("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{a[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)});const{CAMELCASE:s,SAME:l,possibleStandardNames:c}=n(96811),u=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),f=Object.keys(c).reduce((e,t)=>{const n=c[t];return n===l?e[t]=t:n===s?e[t.toLowerCase()]=t:e[t]=n,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return a.hasOwnProperty(e)?a[e]:null},t.isCustomAttribute=u,t.possibleStandardNames=f},96811(e,t){t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},8539(e,t,n){"use strict";if(n.d(t,{A:()=>c}),6573==n.j)var r=n(58168);var a=n(51609);if(6573==n.j)var i=n(34645);if(6573==n.j)var o=n(52836);if(6573==n.j)var s=n(60405);n(75795),n(27003);var l=6573==n.j?(0,a.forwardRef)(function(e,t){var n=(0,s.u)(e),l=(0,o.u)(n);return a.createElement(i.S,(0,r.A)({ref:t},l))}):null,c=6573==n.j?l:null},34645(e,t,n){"use strict";n.d(t,{S:()=>fe});var r=n(58168),a=n(89379),i=n(23029),o=n(92901),s=n(85501),l=n(29426),c=n(89394),u=n(51609),f=n(38144),h=n(61492),p=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function d(e,t){return e===t||!(!p(e)||!p(t))}function m(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,a=e.label,i=void 0===a?"":a,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(u(o,n),".");if("menu"===t&&c){var f=s?" disabled":"",h="".concat(l?" selected":"").concat(f);return"".concat(i).concat(h,", ").concat(u(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},w=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,o=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,f=e.isAppleDevice,p=l.ariaLiveMessages,d=l.getOptionLabel,m=l.inputValue,y=l.isMulti,g=l.isOptionDisabled,w=l.isSearchable,S=l.menuIsOpen,x=l.options,C=l.screenReaderStatus,_=l.tabSelectsValue,E=l.isLoading,P=l["aria-label"],k=l["aria-live"],A=(0,u.useMemo)(function(){return(0,a.A)((0,a.A)({},b),p||{})},[p]),O=(0,u.useMemo)(function(){var e,n="";if(t&&A.onChange){var r=t.option,i=t.options,o=t.removedValue,l=t.removedValues,c=t.value,u=o||r||(e=c,Array.isArray(e)?null:e),f=u?d(u):"",h=i||l||void 0,p=h?h.map(d):[],m=(0,a.A)({isDisabled:u&&g(u,s),label:f,labels:p},t);n=A.onChange(m)}return n},[t,A,g,s,d]),M=(0,u.useMemo)(function(){var e="",t=n||r,a=!!(n&&s&&s.includes(n));if(t&&A.onFocus){var o={focused:t,label:d(t),isDisabled:g(t,s),isSelected:a,options:i,context:t===n?"menu":"value",selectValue:s,isAppleDevice:f};e=A.onFocus(o)}return e},[n,r,d,g,A,i,s,f]),T=(0,u.useMemo)(function(){var e="";if(S&&x.length&&!E&&A.onFilter){var t=C({count:i.length});e=A.onFilter({inputValue:m,resultsMessage:t})}return e},[i,m,S,A,x,C,E]),I="initial-input-focus"===(null==t?void 0:t.action),D=(0,u.useMemo)(function(){var e="";if(A.guidance){var t=r?"value":S?"menu":"input";e=A.guidance({"aria-label":P,context:t,isDisabled:n&&g(n,s),isMulti:y,isSearchable:w,tabSelectsValue:_,isInitialFocus:I})}return e},[P,n,r,y,g,w,S,A,s,_,I]),L=(0,h.Y)(u.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},O),(0,h.Y)("span",{id:"aria-focused"},M),(0,h.Y)("span",{id:"aria-results"},T),(0,h.Y)("span",{id:"aria-guidance"},D));return(0,h.Y)(u.Fragment,null,(0,h.Y)(v,{id:c},I&&L),(0,h.Y)(v,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!I&&L))},S=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],x=new RegExp("["+S.map(function(e){return e.letters}).join("")+"]","g"),C={},_=0;_0,m=f-h-u,y=!1;m>t&&o.current&&(r&&r(e),o.current=!1),d&&s.current&&(i&&i(e),s.current=!1),d&&t>m?(n&&!o.current&&n(e),p.scrollTop=f,y=!0,o.current=!0):!d&&-t>u&&(a&&!s.current&&a(e),p.scrollTop=0,y=!0,s.current=!0),y&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[n,r,a,i]),p=(0,u.useCallback)(function(e){h(e,e.deltaY)},[h]),d=(0,u.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),m=(0,u.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;h(e,t)},[h]),y=(0,u.useCallback)(function(e){if(e){var t=!!f.s&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",d,t),e.addEventListener("touchmove",m,t)}},[m,d,p]),g=(0,u.useCallback)(function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",d,!1),e.removeEventListener("touchmove",m,!1))},[m,d,p]);return(0,u.useEffect)(function(){if(t){var e=c.current;return y(e),function(){g(e)}}},[t,y,g]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,a=(0,u.useRef)({}),i=(0,u.useRef)(null),o=(0,u.useCallback)(function(e){if(N){var t=document.body,n=t&&t.style;if(r&&D.forEach(function(e){var t=n&&n[e];a.current[e]=t}),r&&B<1){var i=parseInt(a.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(L).forEach(function(e){var t=L[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&V()&&(t.addEventListener("touchmove",R,z),e&&(e.addEventListener("touchstart",j,z),e.addEventListener("touchmove",F,z))),B+=1}},[r]),s=(0,u.useCallback)(function(e){if(N){var t=document.body,n=t&&t.style;B=Math.max(B-1,0),r&&B<1&&D.forEach(function(e){var t=a.current[e];n&&(n[e]=t)}),t&&V()&&(t.removeEventListener("touchmove",R,z),e&&(e.removeEventListener("touchstart",j,z),e.removeEventListener("touchmove",F,z)))}},[r]);return(0,u.useEffect)(function(){if(t){var e=i.current;return o(e),function(){s(e)}}},[t,o,s]),function(e){i.current=e}}({isEnabled:n});return(0,h.Y)(u.Fragment,null,n&&(0,h.Y)("div",{onClick:H,css:G}),t(function(e){a(e),i(e)}))}var U={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},$=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:U,value:"",onChange:function(){}})};function q(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Y(){return q(/^Mac/i)}var K={clearIndicator:f.a,container:f.b,control:f.d,dropdownIndicator:f.e,group:f.g,groupHeading:f.f,indicatorsContainer:f.i,indicatorSeparator:f.h,input:f.j,loadingIndicator:f.l,loadingMessage:f.k,menu:f.m,menuList:f.n,menuPortal:f.o,multiValue:f.p,multiValueLabel:f.q,multiValueRemove:f.t,noOptionsMessage:f.u,option:f.v,placeholder:f.w,singleValue:f.x,valueContainer:f.y},X={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},J={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,f.z)(),captureMenuScroll:!(0,f.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=(0,a.A)({ignoreCase:!0,ignoreAccents:!0,stringify:M,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,i=n.ignoreAccents,o=n.stringify,s=n.trim,l=n.matchFrom,c=s?O(t):t,u=s?O(o(e)):o(e);return r&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=A(c),u=k(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,f.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Z(e,t,n,r){return{type:"option",data:t,isDisabled:oe(e,t,n),isSelected:se(e,t,n),label:ae(e,t),value:ie(e,t),index:r}}function Q(e,t){return e.options.map(function(n,r){if("options"in n){var a=n.options.map(function(n,r){return Z(e,n,t,r)}).filter(function(t){return ne(e,t)});return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var i=Z(e,n,t,r);return ne(e,i)?i:void 0}).filter(f.K)}function ee(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,c.A)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function te(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,c.A)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function ne(e,t){var n=e.inputValue,r=void 0===n?"":n,a=t.data,i=t.isSelected,o=t.label,s=t.value;return(!ce(e)||!i)&&le(e,{label:o,value:s,data:a},r)}var re=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},ae=function(e,t){return e.getOptionLabel(t)},ie=function(e,t){return e.getOptionValue(t)};function oe(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function se(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=ie(e,t);return n.some(function(t){return ie(e,t)===r})}function le(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ce=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},ue=1,fe=function(e){(0,s.A)(n,e);var t=(0,l.A)(n);function n(e){var r;if((0,i.A)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,a=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),a(e,t)},r.setValue=function(e,t,n){var a=r.props,i=a.closeMenuOnSelect,o=a.isMulti,s=a.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,a=t.isMulti,i=t.name,o=r.state.selectValue,s=a&&r.isOptionSelected(e,o),l=r.isOptionDisabled(e,o);if(s){var u=r.getOptionValue(e);r.setValue((0,f.B)(o.filter(function(e){return r.getOptionValue(e)!==u})),"deselect-option",e)}else{if(l)return void r.ariaOnChange((0,f.C)(e),{action:"select-option",option:e,name:i});a?r.setValue((0,f.B)([].concat((0,c.A)(o),[e])),"select-option",e):r.setValue((0,f.C)(e),"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,a=r.getOptionValue(e),i=n.filter(function(e){return r.getOptionValue(e)!==a}),o=(0,f.D)(t,i,i[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange((0,f.D)(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],a=t.slice(0,t.length-1),i=(0,f.D)(e,a,a[0]||null);n&&r.onChange(i,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return re(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return te(Q(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||i>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return ce(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,a=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,f=t.tabSelectsValue,h=t.openMenuOnFocus,p=r.state,d=p.focusedOption,m=p.focusedValue,y=p.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)r.removeValue(m);else{if(!a)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!f||!d||h&&r.isOptionSelected(d,y))return;r.selectOption(d);break;case"Enter":if(229===e.keyCode)break;if(c){if(!d)return;if(r.isComposing)return;r.selectOption(d);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(o)return;if(!c){r.openMenu("first");break}if(!d)return;r.selectOption(d);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++ue),r.state.selectValue=(0,f.H)(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.getFocusableOptionsWithIds(),s=r.buildFocusableOptions(),l=s.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=o,r.state.focusedOption=s[l],r.state.focusedOptionId=re(o,s[l])}return r}return(0,o.A)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,f.I)(this.menuListRef,this.focusedOptionRef),(Y()||q(/^iPhone/i)||q(/^iPad/i)||Y()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,f.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o],focusedOptionId:this.getFocusedOptionId(i[o])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(r);r||(a=-1);var i=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===a?0:-1===a?i:a-1;break;case"next":a>-1&&a0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var a=0,i=r.indexOf(n);n||(i=-1),"up"===e?a=i>0?i-1:r.length-1:"down"===e?a=(i+1)%r.length:"pageup"===e?(a=i-t)<0&&(a=0):"pagedown"===e?(a=i+t)>r.length-1&&(a=r.length-1):"last"===e&&(a=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(X):(0,a.A)((0,a.A)({},X),this.props.theme):X}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,a=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:a,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return oe(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return se(this.props,e,t)}},{key:"filterOption",value:function(e,t){return le(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,i=e.inputId,o=e.inputValue,s=e.tabIndex,l=e.form,c=e.menuIsOpen,h=e.required,p=this.getComponents().Input,d=this.state,m=d.inputIsHidden,y=d.ariaSelection,g=this.commonProps,v=i||this.getElementId("input"),b=(0,a.A)((0,a.A)((0,a.A)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":h,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==y?void 0:y.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?u.createElement(p,(0,r.A)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:l,type:"text",value:o},b)):u.createElement(I,(0,r.A)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:f.J,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:l,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,a=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,f=this.props,h=f.controlShouldRenderValue,p=f.isDisabled,d=f.isMulti,m=f.inputValue,y=f.placeholder,g=this.state,v=g.selectValue,b=g.focusedValue,w=g.isFocused;if(!this.hasValue()||!h)return m?null:u.createElement(l,(0,r.A)({},c,{key:"placeholder",isDisabled:p,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),y);if(d)return v.map(function(t,s){var l=t===b,f="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return u.createElement(n,(0,r.A)({},c,{components:{Container:a,Label:i,Remove:o},isFocused:l,isDisabled:p,key:f,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var S=v[0];return u.createElement(s,(0,r.A)({},c,{data:S,isDisabled:p}),this.formatOptionLabel(S,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,i=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,i=n.isLoading,o=this.state.isFocused;return e&&i?u.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var a=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return u.createElement(n,(0,r.A)({},a,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,a=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,r.A)({},t,{innerProps:i,isDisabled:n,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,a=t.GroupHeading,i=t.Menu,o=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,h=t.Option,p=this.commonProps,d=this.state.focusedOption,m=this.props,y=m.captureMenuScroll,g=m.inputValue,v=m.isLoading,b=m.loadingMessage,w=m.minMenuHeight,S=m.maxMenuHeight,x=m.menuIsOpen,C=m.menuPlacement,_=m.menuPosition,E=m.menuPortalTarget,P=m.menuShouldBlockScroll,k=m.menuShouldScrollIntoView,A=m.noOptionsMessage,O=m.onMenuScrollToTop,M=m.onMenuScrollToBottom;if(!x)return null;var T,I=function(t,n){var a=t.type,i=t.data,o=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,f=d===i,m=o?void 0:function(){return e.onOptionHover(i)},y=o?void 0:function(){return e.selectOption(i)},g="".concat(e.getElementId("option"),"-").concat(n),v={id:g,onClick:y,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:s};return u.createElement(h,(0,r.A)({},p,{innerProps:v,data:i,isDisabled:o,isSelected:s,key:g,label:l,type:a,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map(function(t){if("group"===t.type){var i=t.data,o=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return u.createElement(n,(0,r.A)({},p,{key:l,data:i,options:o,Heading:a,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return I(e,"".concat(s,"-").concat(e.index))}))}if("option"===t.type)return I(t,"".concat(t.index))});else if(v){var D=b({inputValue:g});if(null===D)return null;T=u.createElement(l,p,D)}else{var L=A({inputValue:g});if(null===L)return null;T=u.createElement(c,p,L)}var R={minMenuHeight:w,maxMenuHeight:S,menuPlacement:C,menuPosition:_,menuShouldScrollIntoView:k},F=u.createElement(f.M,(0,r.A)({},p,R),function(t){var n=t.ref,a=t.placerProps,s=a.placement,l=a.maxHeight;return u.createElement(i,(0,r.A)({},p,R,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:v,placement:s}),u.createElement(W,{captureEnabled:y,onTopArrive:O,onBottomArrive:M,lockEnabled:P},function(t){return u.createElement(o,(0,r.A)({},p,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:e.getElementId("listbox")},isLoading:v,maxHeight:l,focusedOption:d}),T)}))});return E||"fixed"===_?u.createElement(s,(0,r.A)({},p,{appendTo:E,controlElement:this.controlRef,menuPlacement:C,menuPosition:_}),F):F}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,i=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!r)return u.createElement($,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(a){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return u.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,n){return u.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):u.createElement("input",{name:i,type:"hidden",value:""});return u.createElement("div",null,c)}var f=s[0]?this.getOptionValue(s[0]):"";return u.createElement("input",{name:i,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,a=t.focusedOption,i=t.focusedValue,o=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return u.createElement(w,(0,r.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:a,focusedValue:i,isFocused:o,selectValue:s,focusableOptions:l,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,a=e.SelectContainer,i=e.ValueContainer,o=this.props,s=o.className,l=o.id,c=o.isDisabled,f=o.menuIsOpen,h=this.state.isFocused,p=this.commonProps=this.getCommonProps();return u.createElement(a,(0,r.A)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:h}),this.renderLiveRegion(),u.createElement(t,(0,r.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:h,menuIsOpen:f}),u.createElement(i,(0,r.A)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),u.createElement(n,(0,r.A)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,s=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,h=e.value,p=e.menuIsOpen,d=e.inputValue,m=e.isMulti,y=(0,f.H)(h),g={};if(n&&(h!==n.value||u!==n.options||p!==n.menuIsOpen||d!==n.inputValue)){var v=p?function(e,t){return ee(Q(e,t))}(e,y):[],b=p?te(Q(e,y),"".concat(c,"-option")):[],w=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,v);g={selectValue:y,focusedOption:S,focusedOptionId:re(b,S),focusableOptionsWithIds:b,focusedValue:w,clearFocusValueOnUpdate:!1}}var x=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},C=o,_=s&&l;return s&&!_&&(C={value:(0,f.D)(m,y,y[0]||null),options:y,action:"initial-input-focus"},_=!l),"initial-input-focus"===(null==o?void 0:o.action)&&(C=null),(0,a.A)((0,a.A)((0,a.A)({},g),x),{},{prevProps:e,ariaSelection:C,prevWasFocused:_})}}]),n}(u.Component);fe.defaultProps=J},38144(e,t,n){"use strict";n.d(t,{A:()=>Q,B:()=>se,C:()=>oe,D:()=>ie,E:()=>H,F:()=>et,G:()=>q,H:()=>G,I:()=>J,J:()=>B,K:()=>ae,L:()=>$,M:()=>me,a:()=>Ie,b:()=>Se,d:()=>je,e:()=>Te,f:()=>Be,g:()=>Ne,h:()=>De,i:()=>Ce,j:()=>He,k:()=>be,l:()=>Re,m:()=>pe,n:()=>ye,o:()=>we,p:()=>$e,q:()=>qe,r:()=>le,s:()=>re,t:()=>Ye,u:()=>ve,v:()=>Xe,w:()=>Je,x:()=>Ze,y:()=>xe,z:()=>Z});var r=n(89379),a=n(58168),i=n(61492),o=n(3453),s=n(80045),l=n(82284),c=n(57528),u=n(64467),f=n(51609),h=n(75795);const p=Math.min,d=Math.max,m=Math.round,y=Math.floor,g=e=>({x:e,y:e});function v(){return"undefined"!=typeof window}function b(e){return x(e)?(e.nodeName||"").toLowerCase():"#document"}function w(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function S(e){var t;return null==(t=(x(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function x(e){return!!v()&&(e instanceof Node||e instanceof w(e).Node)}function C(e){return!!v()&&(e instanceof Element||e instanceof w(e).Element)}function _(e){return!!v()&&(e instanceof HTMLElement||e instanceof w(e).HTMLElement)}function E(e){return!(!v()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof w(e).ShadowRoot)}function P(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=A(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==a&&"contents"!==a}let k;function A(e){return w(e).getComputedStyle(e)}function O(e){const t=function(e){if("html"===b(e))return e;const t=e.assignedSlot||e.parentNode||E(e)&&e.host||S(e);return E(t)?t.host:t}(e);return function(e){return/^(html|body|#document)$/.test(b(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:_(t)&&P(t)?t:O(t)}function M(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=O(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=w(a);if(i){const e=T(o);return t.concat(o,o.visualViewport||[],P(a)?a:[],e&&n?M(e):[])}return t.concat(a,M(a,[],n))}function T(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function I(e){return C(e)?e:e.contextElement}function D(e){const t=I(e);if(!_(t))return g(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=function(e){const t=A(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=_(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=m(n)!==i||m(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}(t);let o=(i?m(n.width):n.width)/r,s=(i?m(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const L=g(0);function R(e){const t=w(e);return null==k&&(k="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),k&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:L}function F(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),i=I(e);let o=g(1);t&&(r?C(r)&&(o=D(r)):o=D(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==w(e))&&t}(i,n,r)?R(i):g(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,u=a.width/o.x,f=a.height/o.y;if(i){const e=w(i),t=r&&C(r)?w(r):r;let n=e,a=T(n);for(;a&&r&&t!==n;){const e=D(a),t=a.getBoundingClientRect(),r=A(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,f*=e.y,l+=i,c+=o,n=w(a),a=T(n)}}return function(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}({width:u,height:f,x:l,y:c})}function j(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var V=n(27003),N=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],B=function(){};function z(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function H(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a-1}function Y(e){return q(e)?window.pageYOffset:e.scrollTop}function K(e,t){q(e)?window.scrollTo(0,t):e.scrollTop=t}function X(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:B,a=Y(e),i=t-a,o=0;!function t(){var s,l=i*((s=(s=o+=10)/n-1)*s*s+1)+a;K(e,l),on.bottom?K(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a1?t-1:0),r=1;r=d)return{placement:"bottom",maxHeight:t};if(_>=d&&!o)return i&&X(l,E,k),{placement:"bottom",maxHeight:t};if(!o&&_>=r||o&&x>=r)return i&&X(l,E,k),{placement:"bottom",maxHeight:o?x-b:_-b};if("auto"===a||o){var A=t,O=o?S:C;return O>=r&&(A=Math.min(O-b-s,t)),{placement:"top",maxHeight:A}}if("bottom"===a)return i&&K(l,E),{placement:"bottom",maxHeight:t};break;case"top":if(S>=d)return{placement:"top",maxHeight:t};if(C>=d&&!o)return i&&X(l,P,k),{placement:"top",maxHeight:t};if(!o&&C>=r||o&&S>=r){var M=t;return(!o&&C>=r||o&&S>=r)&&(M=o?S-w:C-w),i&&X(l,P,k),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:e,minHeight:n,placement:i,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:S});y(r.maxHeight),w(r.placement),null==u||u(r.placement)}},[a,i,s,l,n,u,S]),t({ref:h,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:b||he(i),maxHeight:m})})},ye=function(e,t){var n=e.maxHeight,a=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},ge=function(e,t){var n=e.theme,a=n.spacing.baseUnit,i=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},ve=ge,be=ge,we=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},Se=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},xe=function(e,t){var n=e.theme.spacing,a=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:a&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},Ce=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},_e=["size"],Ee=["innerProps","isRtl","size"],Pe={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ke=function(e){var t=e.size,n=(0,s.A)(e,_e);return(0,i.Y)("svg",(0,a.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Pe},n))},Ae=function(e){return(0,i.Y)(ke,(0,a.A)({size:20},e),(0,i.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Oe=function(e){return(0,i.Y)(ke,(0,a.A)({size:20},e),(0,i.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Me=function(e,t){var n=e.isFocused,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*i,":hover":{color:n?o.neutral80:o.neutral40}})},Te=Me,Ie=Me,De=function(e,t){var n=e.isDisabled,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},Le=(0,i.i7)(fe||(fe=(0,c.A)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),Re=function(e,t){var n=e.isFocused,a=e.size,i=e.theme,o=i.colors,s=i.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*s})},Fe=function(e){var t=e.delay,n=e.offset;return(0,i.Y)("span",{css:(0,i.AH)({animation:"".concat(Le," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},je=function(e,t){var n=e.isDisabled,a=e.isFocused,i=e.theme,o=i.colors,s=i.borderRadius,l=i.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:a?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:a?o.primary:o.neutral30}})},Ve=["data"],Ne=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Be=function(e,t){var n=e.theme,a=n.colors,i=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},ze=["innerRef","isDisabled","isHidden","inputClassName"],He=function(e,t){var n=e.isDisabled,a=e.value,i=e.theme,o=i.spacing,s=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:a?"translateZ(0)":""},We),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},Ge={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},We={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ge)},Ue=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ge)},$e=function(e,t){var n=e.theme,a=n.spacing,i=n.borderRadius,o=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:a.baseUnit/2})},qe=function(e,t){var n=e.theme,a=n.borderRadius,i=n.colors,o=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Ye=function(e,t){var n=e.theme,a=n.spacing,i=n.borderRadius,o=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},Ke=function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",n,t)},Xe=function(e,t){var n=e.isDisabled,a=e.isFocused,i=e.isSelected,o=e.theme,s=o.spacing,l=o.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?l.primary:a?l.primary25:"transparent",color:n?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?l.primary:l.primary50}})},Je=function(e,t){var n=e.theme,a=n.spacing,i=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},Ze=function(e,t){var n=e.isDisabled,a=e.theme,i=a.spacing,o=a.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Qe={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,i.Y)(Ae,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,s=e.innerProps,l=e.menuIsOpen;return(0,i.Y)("div",(0,a.A)({ref:o},U(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":l}),s,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,i.Y)(Oe,null))},DownChevron:Oe,CrossIcon:Ae,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,s=e.Heading,l=e.headingProps,c=e.innerProps,u=e.label,f=e.theme,h=e.selectProps;return(0,i.Y)("div",(0,a.A)({},U(e,"group",{group:!0}),c),(0,i.Y)(s,(0,a.A)({},l,{selectProps:h,theme:f,getStyles:r,getClassNames:o,cx:n}),u),(0,i.Y)("div",null,t))},GroupHeading:function(e){var t=W(e);t.data;var n=(0,s.A)(t,Ve);return(0,i.Y)("div",(0,a.A)({},U(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,i.Y)("span",(0,a.A)({},t,U(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=W(e),o=r.innerRef,l=r.isDisabled,c=r.isHidden,u=r.inputClassName,f=(0,s.A)(r,ze);return(0,i.Y)("div",(0,a.A)({},U(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,a.A)({className:t({input:!0},u),ref:o,style:Ue(c),disabled:l},f)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,o=e.size,l=void 0===o?4:o,c=(0,s.A)(e,Ee);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},c),{},{innerProps:t,isRtl:n,size:l}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,i.Y)(Fe,{delay:0,offset:n}),(0,i.Y)(Fe,{delay:160,offset:!0}),(0,i.Y)(Fe,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return(0,i.Y)("div",(0,a.A)({},U(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,s=e.controlElement,l=e.innerProps,c=e.menuPlacement,u=e.menuPosition,m=(0,f.useRef)(null),g=(0,f.useRef)(null),v=(0,f.useState)(he(c)),b=(0,o.A)(v,2),w=b[0],x=b[1],C=(0,f.useMemo)(function(){return{setPortalPlacement:x}},[]),_=(0,f.useState)(null),E=(0,o.A)(_,2),P=E[0],k=E[1],A=(0,f.useCallback)(function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===u?0:window.pageYOffset,n=e[w]+t;n===(null==P?void 0:P.offset)&&e.left===(null==P?void 0:P.rect.left)&&e.width===(null==P?void 0:P.rect.width)||k({offset:n,rect:e})}},[s,u,w,null==P?void 0:P.offset,null==P?void 0:P.rect.left,null==P?void 0:P.rect.width]);(0,V.A)(function(){A()},[A]);var O=(0,f.useCallback)(function(){"function"==typeof g.current&&(g.current(),g.current=null),s&&m.current&&(g.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=I(e),u=a||i?[...c?M(c):[],...t?M(t):[]]:[];u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});const f=c&&s?function(e,t){let n,r=null;const a=S(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:f,width:h,height:m}=c;if(s||t(),!h||!m)return;const g={rootMargin:-y(f)+"px "+-y(a.clientWidth-(u+h))+"px "+-y(a.clientHeight-(f+m))+"px "+-y(u)+"px",threshold:d(0,p(1,l))||1};let v=!0;function b(t){const r=t[0].intersectionRatio;if(r!==l){if(!v)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||j(c,e.getBoundingClientRect())||o(),v=!1}try{r=new IntersectionObserver(b,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(b,g)}r.observe(e)}(!0),i}(c,n):null;let h,m=-1,g=null;o&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),c&&!l&&g.observe(c),t&&g.observe(t));let v=l?F(e):null;return l&&function t(){const r=F(e);v&&!j(v,r)&&n(),v=r,h=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=g)||e.disconnect(),g=null,l&&cancelAnimationFrame(h)}}(s,m.current,A,{elementResize:"ResizeObserver"in window}))},[s,A]);(0,V.A)(function(){O()},[O]);var T=(0,f.useCallback)(function(e){m.current=e,O()},[O]);if(!t&&"fixed"!==u||!P)return null;var D=(0,i.Y)("div",(0,a.A)({ref:T},U((0,r.A)((0,r.A)({},e),{},{offset:P.offset,position:u,rect:P.rect}),"menuPortal",{"menu-portal":!0}),l),n);return(0,i.Y)(de.Provider,{value:C},t?(0,h.createPortal)(D,t):D)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,l=(0,s.A)(e,ue);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,l=(0,s.A)(e,ce);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)},MultiValue:function(e){var t=e.children,n=e.components,a=e.data,o=e.innerProps,s=e.isDisabled,l=e.removeProps,c=e.selectProps,u=n.Container,f=n.Label,h=n.Remove;return(0,i.Y)(u,{data:a,innerProps:(0,r.A)((0,r.A)({},U(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),o),selectProps:c},(0,i.Y)(f,{data:a,innerProps:(0,r.A)({},U(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),(0,i.Y)(h,{data:a,innerProps:(0,r.A)((0,r.A)({},U(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:c}))},MultiValueContainer:Ke,MultiValueLabel:Ke,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({role:"button"},n),t||(0,i.Y)(Ae,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,s=e.innerRef,l=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:s,"aria-disabled":n},l),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return(0,i.Y)("div",(0,a.A)({},U(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return(0,i.Y)("div",(0,a.A)({},U(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},et=function(e){return(0,r.A)((0,r.A)({},Qe),e.components)}},46005(e,t,n){"use strict";if(n.d(t,{Ay:()=>l}),/^(3260|7776)$/.test(n.j))var r=n(52836);if(/^(3260|7776)$/.test(n.j))var a=n(58168);var i=n(51609);if(/^(3260|7776)$/.test(n.j))var o=n(34645);n(66056),n(75795),n(27003);var s=/^(3260|7776)$/.test(n.j)?(0,i.forwardRef)(function(e,t){var n=(0,r.u)(e);return i.createElement(o.S,(0,a.A)({ref:t},n))}):null,l=/^(3260|7776)$/.test(n.j)?s:null},60405(e,t,n){"use strict";if(n.d(t,{u:()=>u}),6573==n.j)var r=n(64467);if(6573==n.j)var a=n(89379);if(6573==n.j)var i=n(3453);if(6573==n.j)var o=n(80045);var s=n(51609);if(6573==n.j)var l=n(38144);var c=6573==n.j?["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"]:null;function u(e){var t=e.defaultOptions,n=void 0!==t&&t,u=e.cacheOptions,f=void 0!==u&&u,h=e.loadOptions;e.options;var p=e.isLoading,d=void 0!==p&&p,m=e.onInputChange,y=e.filterOption,g=void 0===y?null:y,v=(0,o.A)(e,c),b=v.inputValue,w=(0,s.useRef)(void 0),S=(0,s.useRef)(!1),x=(0,s.useState)(Array.isArray(n)?n:void 0),C=(0,i.A)(x,2),_=C[0],E=C[1],P=(0,s.useState)(void 0!==b?b:""),k=(0,i.A)(P,2),A=k[0],O=k[1],M=(0,s.useState)(!0===n),T=(0,i.A)(M,2),I=T[0],D=T[1],L=(0,s.useState)(void 0),R=(0,i.A)(L,2),F=R[0],j=R[1],V=(0,s.useState)([]),N=(0,i.A)(V,2),B=N[0],z=N[1],H=(0,s.useState)(!1),G=(0,i.A)(H,2),W=G[0],U=G[1],$=(0,s.useState)({}),q=(0,i.A)($,2),Y=q[0],K=q[1],X=(0,s.useState)(void 0),J=(0,i.A)(X,2),Z=J[0],Q=J[1],ee=(0,s.useState)(void 0),te=(0,i.A)(ee,2),ne=te[0],re=te[1];f!==ne&&(K({}),re(f)),n!==Z&&(E(Array.isArray(n)?n:void 0),Q(n)),(0,s.useEffect)(function(){return S.current=!0,function(){S.current=!1}},[]);var ae=(0,s.useCallback)(function(e,t){if(!h)return t();var n=h(e,t);n&&"function"==typeof n.then&&n.then(t,function(){return t()})},[h]);(0,s.useEffect)(function(){!0===n&&ae(A,function(e){S.current&&(E(e||[]),D(!!w.current))})},[]);var ie=(0,s.useCallback)(function(e,t){var n=(0,l.L)(e,t,m);if(!n)return w.current=void 0,O(""),j(""),z([]),D(!1),void U(!1);if(f&&Y[n])O(n),j(n),z(Y[n]),D(!1),U(!1);else{var i=w.current={};O(n),D(!0),U(!F),ae(n,function(e){S&&i===w.current&&(w.current=void 0,D(!1),j(n),z(e||[]),U(!1),K(e?(0,a.A)((0,a.A)({},Y),{},(0,r.A)({},n,e)):Y))})}},[f,ae,F,Y,m]),oe=W?[]:A&&F?B:_||[];return(0,a.A)((0,a.A)({},v),{},{options:oe,isLoading:I||d,onInputChange:ie,filterOption:g})}},52836(e,t,n){"use strict";if(n.d(t,{u:()=>l}),/^(3260|6573|7776)$/.test(n.j))var r=n(89379);if(/^(3260|6573|7776)$/.test(n.j))var a=n(3453);if(/^(3260|6573|7776)$/.test(n.j))var i=n(80045);var o=n(51609),s=/^(3260|6573|7776)$/.test(n.j)?["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"]:null;function l(e){var t=e.defaultInputValue,n=void 0===t?"":t,l=e.defaultMenuIsOpen,c=void 0!==l&&l,u=e.defaultValue,f=void 0===u?null:u,h=e.inputValue,p=e.menuIsOpen,d=e.onChange,m=e.onInputChange,y=e.onMenuClose,g=e.onMenuOpen,v=e.value,b=(0,i.A)(e,s),w=(0,o.useState)(void 0!==h?h:n),S=(0,a.A)(w,2),x=S[0],C=S[1],_=(0,o.useState)(void 0!==p?p:c),E=(0,a.A)(_,2),P=E[0],k=E[1],A=(0,o.useState)(void 0!==v?v:f),O=(0,a.A)(A,2),M=O[0],T=O[1],I=(0,o.useCallback)(function(e,t){"function"==typeof d&&d(e,t),T(e)},[d]),D=(0,o.useCallback)(function(e,t){var n;"function"==typeof m&&(n=m(e,t)),C(void 0!==n?n:e)},[m]),L=(0,o.useCallback)(function(){"function"==typeof g&&g(),k(!0)},[g]),R=(0,o.useCallback)(function(){"function"==typeof y&&y(),k(!1)},[y]),F=void 0!==h?h:x,j=void 0!==p?p:P,V=void 0!==v?v:M;return(0,r.A)((0,r.A)({},b),{},{inputValue:F,menuIsOpen:j,onChange:I,onInputChange:D,onMenuClose:R,onMenuOpen:L,value:V})}},89223(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var a=s(n(51609)),i=s(n(46942)),o=n(29445);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=x&&d<=w:d===x}),_={message:"dots",index:v,slidesToScroll:f,currentSlide:d},E=this.clickHandler.bind(this,_);g=g.concat(a.default.createElement("li",{key:v,className:C},a.default.cloneElement(this.props.customPaging(v),{onClick:E})))}return a.default.cloneElement(this.props.appendDots(g),function(e){for(var t=1;t0&&(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=y({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")}),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new f.default(function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout(function(){return t.onWindowResized()},t.props.speed))):t.onWindowResized()}),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)}),C(w(t),"componentWillUnmount",function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach(function(e){return clearTimeout(e)}),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()}),C(w(t),"componentDidUpdate",function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=(0,s.getOnDemandLazySlides)(y(y({},t.props),t.state));n.length>0&&(t.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}}),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var a=y(y({listRef:t.list,trackRef:t.track},t.props),t.state),i=t.didPropsChange(e);i&&t.updateState(a,i,function(){t.state.currentSlide>=r.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:r.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")})}),C(w(t),"onWindowResized",function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,i.default)(function(){return t.resizeWindow(e)},50),t.debouncedResize()}),C(w(t),"resizeWindow",function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(Boolean(t.track&&t.track.node)){var n=y(y({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(n,e,function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")}),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}}),C(w(t),"updateState",function(e,n,a){var i=(0,s.initializedState)(e);e=y(y(y({},e),i),{},{slideIndex:i.currentSlide});var o=(0,s.getTrackLeft)(e);e=y(y({},e),{},{left:o});var l=(0,s.getTrackCSS)(e);(n||r.default.Children.count(t.props.children)!==r.default.Children.count(e.children))&&(i.trackStyle=l),t.setState(i,a)}),C(w(t),"ssrInit",function(){if(t.props.variableWidth){var e=0,n=0,a=[],i=(0,s.getPreClones)(y(y(y({},t.props),t.state),{},{slideCount:t.props.children.length})),o=(0,s.getPostClones)(y(y(y({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach(function(t){a.push(t.props.style.width),e+=t.props.style.width});for(var l=0;l=n&&t.onWindowResized()};if(e.onclick){var i=e.onclick;e.onclick=function(t){i(t),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=a,e.onerror=function(){a(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))})}),C(w(t),"progressiveLazyLoad",function(){for(var e=[],n=y(y({},t.props),t.state),r=t.state.currentSlide;r=-(0,s.getPreClones)(n);a--)if(t.state.lazyLoadedList.indexOf(a)<0){e.push(a);break}e.length>0?(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)}),C(w(t),"slideHandler",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.props,a=r.asNavFor,i=r.beforeChange,o=r.onLazyLoad,l=r.speed,c=r.afterChange,u=t.state.currentSlide,f=(0,s.slideHandler)(y(y(y({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),h=f.state,p=f.nextState;if(h){i&&i(u,h.currentSlide);var d=h.lazyLoadedList.filter(function(e){return t.state.lazyLoadedList.indexOf(e)<0});o&&d.length>0&&o(d),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(u),delete t.animationEndCallback),t.setState(h,function(){a&&t.asNavForIndex!==e&&(t.asNavForIndex=e,a.innerSlider.slideHandler(e)),p&&(t.animationEndCallback=setTimeout(function(){var e=p.animating,n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(p,["animating"]);t.setState(n,function(){t.callbackTimers.push(setTimeout(function(){return t.setState({animating:e})},10)),c&&c(h.currentSlide),delete t.animationEndCallback})},l))})}}),C(w(t),"changeSlide",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=y(y({},t.props),t.state),a=(0,s.changeSlide)(r,e);if((0===a||a)&&(!0===n?t.slideHandler(a,n):t.slideHandler(a),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var i=t.list.querySelectorAll(".slick-current");i[0]&&i[0].focus()}}),C(w(t),"clickHandler",function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0}),C(w(t),"keyHandler",function(e){var n=(0,s.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})}),C(w(t),"selectHandler",function(e){t.changeSlide(e)}),C(w(t),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),C(w(t),"enableBodyScroll",function(){window.ontouchmove=null}),C(w(t),"swipeStart",function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=(0,s.swipeStart)(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)}),C(w(t),"swipeMove",function(e){var n=(0,s.swipeMove)(e,y(y(y({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))}),C(w(t),"swipeEnd",function(e){var n=(0,s.swipeEnd)(e,y(y(y({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var r=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==r&&(t.slideHandler(r),t.props.verticalSwiping&&t.enableBodyScroll())}}),C(w(t),"touchEnd",function(e){t.swipeEnd(e),t.clickable=!0}),C(w(t),"slickPrev",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"previous"})},0))}),C(w(t),"slickNext",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"next"})},0))}),C(w(t),"slickGoTo",function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)},0))}),C(w(t),"play",function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,s.canGoNext)(y(y({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)}),C(w(t),"autoPlay",function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})}),C(w(t),"pause",function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})}),C(w(t),"onDotsOver",function(){return t.props.autoplay&&t.pause("hovered")}),C(w(t),"onDotsLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),C(w(t),"onTrackOver",function(){return t.props.autoplay&&t.pause("hovered")}),C(w(t),"onTrackLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),C(w(t),"onSlideFocus",function(){return t.props.autoplay&&t.pause("focused")}),C(w(t),"onSlideBlur",function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")}),C(w(t),"render",function(){var e,n,a,i=(0,o.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),f=y(y({},t.props),t.state),h=(0,s.extractObject)(f,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),p=t.props.pauseOnHover;if(h=y(y({},h),{},{onMouseEnter:p?t.onTrackOver:null,onMouseLeave:p?t.onTrackLeave:null,onMouseOver:p?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var m=(0,s.extractObject)(f,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),g=t.props.pauseOnDotsHover;m=y(y({},m),{},{clickHandler:t.changeSlide,onMouseEnter:g?t.onDotsLeave:null,onMouseOver:g?t.onDotsOver:null,onMouseLeave:g?t.onDotsLeave:null}),e=r.default.createElement(c.Dots,m)}var v=(0,s.extractObject)(f,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);v.clickHandler=t.changeSlide,t.props.arrows&&(n=r.default.createElement(u.PrevArrow,v),a=r.default.createElement(u.NextArrow,v));var b=null;t.props.vertical&&(b={height:t.state.listHeight});var w=null;!1===t.props.vertical?!0===t.props.centerMode&&(w={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(w={padding:t.props.centerPadding+" 0px"});var S=y(y({},b),w),x=t.props.touchMove,C={className:"slick-list",style:S,onClick:t.clickHandler,onMouseDown:x?t.swipeStart:null,onMouseMove:t.state.dragging&&x?t.swipeMove:null,onMouseUp:x?t.swipeEnd:null,onMouseLeave:t.state.dragging&&x?t.swipeEnd:null,onTouchStart:x?t.swipeStart:null,onTouchMove:t.state.dragging&&x?t.swipeMove:null,onTouchEnd:x?t.touchEnd:null,onTouchCancel:t.state.dragging&&x?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},_={className:i,dir:"ltr",style:t.props.style};return t.props.unslick&&(C={className:"slick-list"},_={className:i}),r.default.createElement("div",_,t.props.unslick?"":n,r.default.createElement("div",d({ref:t.listRefHandler},C),r.default.createElement(l.Track,d({ref:t.trackRefHandler},h),t.props.children)),t.props.unslick?"":a,t.props.unslick?"":e)}),t.list=null,t.track=null,t.state=y(y({},a.default),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:r.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var n=t.ssrInit();return t.state=y(y({},t.state),n),t}return t=m,(n=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,a=Object.keys(this.props);n1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)}),b(y(t),"slickPause",function(){return t.innerSlider.pause("paused")}),b(y(t),"slickPlay",function(){return t.innerSlider.autoPlay("play")}),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return t=c,(n=[{key:"media",value:function(e,t){S.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var a;a=0===r?(0,i.default)({minWidth:0,maxWidth:n}):(0,i.default)({minWidth:t[r-1]+1,maxWidth:n}),(0,s.canUseDOM)()&&e.media(a,function(){e.setState({breakpoint:n})})});var n=(0,i.default)({minWidth:t.slice(-1)[0]});(0,s.canUseDOM)()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){S.unregister(e.query,e.handler)})}},{key:"render",value:function(){var e,t,n=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===n.state.breakpoint}))[0].settings?"unslick":h(h(h({},o.default),this.props),t[0].settings):h(h({},o.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var i=r.default.Children.toArray(this.props.children);i=i.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var l=[],c=null,f=0;f=i.length));y+=1)m.push(r.default.cloneElement(i[y],{key:100*f+10*d+y,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));p.push(r.default.createElement("div",{key:10*f+d},m))}e.variableWidth?l.push(r.default.createElement("div",{key:f,style:{width:c}},p)):l.push(r.default.createElement("div",{key:f},p))}if("unslick"===e){var g="regular slider "+(this.props.className||"");return r.default.createElement("div",{className:g},i)}return l.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),r.default.createElement(a.InnerSlider,u({style:this.props.style,ref:this.innerSliderRefHandler},(0,s.filterSettings)(e)),l)}}])&&p(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),c}(r.default.Component)},25942(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var r=o(n(51609)),a=o(n(46942)),i=n(29445);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),n=(i-e.currentSlide)%e.slideCount===0,i>e.currentSlide-a-1&&i<=e.currentSlide+a&&(t=!0)):t=e.currentSlide<=i&&i=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},w=function(e,t){return e.key||t};t.Track=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(s,e);var t,n,o=f(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r=0?f:r.default.createElement("div",null);var m=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,t.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}(y(y({},e),{},{index:h})),g=p.props.className||"",v=b(y(y({},e),{},{index:h}));if(n.push(r.default.cloneElement(p,{key:"original"+w(p,h),"data-index":h,className:(0,a.default)(v,g),tabIndex:"-1","aria-hidden":!v["slick-active"],style:y(y({outline:"none"},p.props.style||{}),m),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(d)}})),e.infinite&&!1===e.fade){var S=l-h;S<=(0,i.getPreClones)(e)&&((t=-S)>=c&&(p=f),v=b(y(y({},e),{},{index:t})),o.push(r.default.cloneElement(p,{key:"precloned"+w(p,t),"data-index":t,tabIndex:"-1",className:(0,a.default)(v,g),"aria-hidden":!v["slick-active"],style:y(y({},p.props.style||{}),m),onClick:function(t){p.props&&p.props.onClick&&p.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(d)}}))),(t=l+h)0?1:0):0},y=t.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},g=t.getWidth=function(e){return e&&e.offsetWidth||0},v=t.getHeight=function(e){return e&&e.offsetHeight||0},b=t.getSwipeDirection=function(e){var t,n,r,a,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(a=Math.round(180*r/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":!0===i?a>=35&&a<=135?"up":"down":"vertical"},w=t.canGoNext=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},S=(t.extractObject=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},t.initializedState=function(e){var t,n=r.default.Children.count(e.children),a=e.listRef,i=Math.ceil(g(a)),o=e.trackRef&&e.trackRef.node,s=Math.ceil(g(o));if(e.vertical)t=i;else{var c=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(c*=i/100),t=Math.ceil((i-c)/e.slidesToShow)}var u=a&&v(a.querySelector('[data-index="0"]')),f=u*e.slidesToShow,p=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(p=n-1-e.initialSlide);var d=e.lazyLoadedList||[],m=h(l(l({},e),{},{currentSlide:p,lazyLoadedList:d})),y={slideCount:n,slideWidth:t,listWidth:i,trackWidth:s,currentSlide:p,slideHeight:u,listHeight:f,lazyLoadedList:d=d.concat(m)};return null===e.autoplaying&&e.autoplay&&(y.autoplaying="playing"),y},t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,a=e.infinite,i=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,f=e.centerMode,p=e.slidesToScroll,d=e.slidesToShow,m=e.useCSS,y=e.lazyLoadedList;if(t&&n)return{};var g,v,b,S=i,x={},C={},_=a?i:u(i,0,o-1);if(r){if(!a&&(i<0||i>=o))return{};i<0?S=i+o:i>=o&&(S=i-o),s&&y.indexOf(S)<0&&(y=y.concat(S)),x={animating:!0,currentSlide:S,lazyLoadedList:y,targetSlide:S},C={animating:!1,targetSlide:S}}else g=S,S<0?(g=S+o,a?o%p!==0&&(g=o-o%p):g=0):!w(e)&&S>c?S=g=c:f&&S>=o?(S=a?o:o-1,g=a?0:o-1):S>=o&&(g=S-o,a?o%p!==0&&(g=0):g=o-d),!a&&S+d>=o&&(g=o-d),v=k(l(l({},e),{},{slideIndex:S})),b=k(l(l({},e),{},{slideIndex:g})),a||(v===b&&(S=g),v=b),s&&(y=y.concat(h(l(l({},e),{},{currentSlide:S})))),m?(x={animating:!0,currentSlide:g,trackStyle:P(l(l({},e),{},{left:v})),lazyLoadedList:y,targetSlide:_},C={animating:!1,currentSlide:g,trackStyle:E(l(l({},e),{},{left:b})),swipeLeft:null,targetSlide:_}):x={currentSlide:g,trackStyle:E(l(l({},e),{},{left:b})),lazyLoadedList:y,targetSlide:_};return{state:x,nextState:C}},t.changeSlide=function(e,t){var n,r,a,i,o=e.slidesToScroll,s=e.slidesToShow,c=e.slideCount,u=e.currentSlide,f=e.targetSlide,h=e.lazyLoad,p=e.infinite;if(n=c%o!==0?0:(c-u)%o,"previous"===t.message)i=u-(a=0===n?o:s-n),h&&!p&&(i=-1===(r=u-a)?c-1:r),p||(i=f-o);else if("next"===t.message)i=u+(a=0===n?o:n),h&&!p&&(i=(u+o)%c+n),p||(i=f+o);else if("dots"===t.message)i=t.index*t.slidesToScroll;else if("children"===t.message){if(i=t.index,p){var d=T(l(l({},e),{},{targetSlide:i}));i>t.currentSlide&&"left"===d?i-=c:i10)return{scrolling:!0};o&&(S.swipeLength=M);var T=(s?-1:1)*(S.curX>S.startX?1:-1);o&&(T=S.curY>S.startY?1:-1);var I=Math.ceil(y/g),D=b(t.touchObject,o),L=S.swipeLength;return v||(0===c&&("right"===D||"down"===D)||c+1>=I&&("left"===D||"up"===D)||!w(t)&&("left"===D||"up"===D))&&(L=S.swipeLength*u,!1===h&&p&&(p(D),A.edgeDragged=!0)),!d&&x&&(x(D),A.swiped=!0),P=a?O+L*(C/_)*T:s?O-L*T:O+L*T,o&&(P=O+L*T),A=l(l({},A),{},{touchObject:S,swipeLeft:P,trackStyle:E(l(l({},t),{},{left:P}))}),Math.abs(S.curX-S.startX)<.8*Math.abs(S.curY-S.startY)||S.swipeLength>10&&(A.swiping=!0,f(e)),A}},t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,a=t.touchObject,i=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,c=t.listHeight,u=t.swipeToSlide,h=t.scrolling,p=t.onSwipe,d=t.targetSlide,m=t.currentSlide,y=t.infinite;if(!n)return r&&f(e),{};var g=s?c/o:i/o,v=b(a,s),w={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(h)return w;if(!a.swipeLength)return w;if(a.swipeLength>g){var S,_;f(e),p&&p(v);var E=y?m:d;switch(v){case"left":case"up":_=E+C(t),S=u?x(t,_):_,w.currentDirection=0;break;case"right":case"down":_=E-C(t),S=u?x(t,_):_,w.currentDirection=1;break;default:S=E}w.triggerSlideHandler=S}else{var A=k(t);w.trackStyle=P(l(l({},t),{},{left:A}))}return w},t.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,a=[];nn[n.length-1])t=n[n.length-1];else for(var a in n){if(t-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+g(r)/2>-1*e.swipeLeft)return n=r,!1;return!0}),!n)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-i)||1}return e.slidesToScroll},_=t.checkSpecKeys=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",e)},E=t.getTrackCSS=function(e){var t,n;_(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=M(e)*e.slideWidth;var a={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";a=l(l({},a),{},{WebkitTransform:i,transform:o,msTransform:s})}else e.vertical?a.top=e.left:a.left=e.left;return e.fade&&(a={opacity:1}),t&&(a.width=t),n&&(a.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?a.marginTop=e.left+"px":a.marginLeft=e.left+"px"),a},P=t.getTrackAnimateCSS=function(e){_(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=E(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},k=t.getTrackLeft=function(e){if(e.unslick)return 0;_(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,a=e.trackRef,i=e.infinite,o=e.centerMode,s=e.slideCount,l=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,f=e.listWidth,h=e.variableWidth,p=e.slideHeight,d=e.fade,m=e.vertical;if(d||1===e.slideCount)return 0;var y=0;if(i?(y=-A(e),s%c!==0&&r+c>s&&(y=-(r>s?l-(r-s):s%c)),o&&(y+=parseInt(l/2))):(s%c!==0&&r+c>s&&(y=l-s%c),o&&(y=parseInt(l/2))),t=m?r*p*-1+y*p:r*u*-1+y*u,!0===h){var g,v=a&&a.node;if(g=r+A(e),t=(n=v&&v.childNodes[g])?-1*n.offsetLeft:0,!0===o){g=i?r+A(e):r,n=v&&v.children[g],t=0;for(var b=0;be.currentSlide?e.targetSlide>e.currentSlide+I(e)?"left":"right":e.targetSlide0&&(i+=1),r&&t%2==0&&(i+=1),i}return r?0:t-1},D=t.slidesOnLeft=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,a=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(a)>0&&(i+=1),r||t%2!=0||(i+=1),i}return r?t-1:0},L=(t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)},t.validSettings=Object.keys(a.default))},61021(e,t,n){"use strict";if(n.d(t,{D:()=>H,Zj:()=>Q,q6:()=>X}),3260==n.j)var r=n(58168);if(3260==n.j)var a=n(3453);if(3260==n.j)var i=n(30201);var o=n(23029),s=n(92901);if(3260==n.j)var l=n(56822);if(3260==n.j)var c=n(53954);if(3260==n.j)var u=n(85501);if(3260==n.j)var f=n(9417);var h=n(64467),p=n(51609),d=n(75795),m=n(20311),y=n.n(m);if(3260==n.j)var g=n(89394);var v=n(5556),b=n.n(v),w=function(){function e(){(0,o.A)(this,e),(0,h.A)(this,"refs",{})}return(0,s.A)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find(function(t){return t.node.sortableInfo.index==e.active.index})}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(S)}}]),e}();function S(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function x(e,t){return Object.keys(e).reduce(function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n},{})}var C={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},_=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function E(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function P(e,t){e.style["".concat(_,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function k(e,t){e.style["".concat(_,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function A(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function O(e,t,n){return Math.max(e,Math.min(n,t))}function M(e){return"px"===e.substr(-2)?parseFloat(e):0}function T(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function I(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function D(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:L(e.parentNode,t,r)}}function R(e){var t=e.lockOffset,n=e.width,r=e.height,a=t,i=t,o="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);y()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),a=parseFloat(t),i=parseFloat(t),o=s[1]}return y()(isFinite(a)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===o&&(a=a*n/100,i=i*r/100),{x:a,y:i}}function F(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:F(e.parentNode):null}var j="BUTTON",V="INPUT",N="OPTION",B="TEXTAREA",z="SELECT";function H(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;(0,o.A)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=a.y-o/2&&!m?(s.y=1,l.y=10*Math.abs((a.y-o/2-n.y)/o)):n.x>=a.x-i/2&&!g?(s.x=1,l.x=10*Math.abs((a.x-i/2-n.x)/i)):n.y<=r.y+o/2&&!d?(s.y=-1,l.y=10*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+i/2&&!y&&(s.x=-1,l.x=10*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),U={axis:b().oneOf(["x","y","xy"]),contentWindow:b().any,disableAutoscroll:b().bool,distance:b().number,getContainer:b().func,getHelperDimensions:b().func,helperClass:b().string,helperContainer:b().oneOfType([b().func,"undefined"==typeof HTMLElement?b().any:b().instanceOf(HTMLElement)]),hideSortableGhost:b().bool,keyboardSortingTransitionDuration:b().number,lockAxis:b().string,lockOffset:b().oneOfType([b().number,b().string,b().arrayOf(b().oneOfType([b().number,b().string]))]),lockToContainerEdges:b().bool,onSortEnd:b().func,onSortMove:b().func,onSortOver:b().func,onSortStart:b().func,pressDelay:b().number,pressThreshold:b().number,keyCodes:b().shape({lift:b().arrayOf(b().number),drop:b().arrayOf(b().number),cancel:b().arrayOf(b().number),up:b().arrayOf(b().number),down:b().arrayOf(b().number)}),shouldCancelStart:b().func,transitionDuration:b().number,updateBeforeSortStart:b().func,useDragHandle:b().bool,useWindowAsScrollContainer:b().bool},$={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},q={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:$,shouldCancelStart:function(e){return-1!==[V,B,z,N,j].indexOf(e.target.tagName)||!!A(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},Y=Object.keys(U),K=(0,p.createContext)({manager:{}});function X(e){var t,n,m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;(0,o.A)(this,n),t=(0,l.A)(this,(0,c.A)(n).call(this,e)),(0,h.A)((0,f.A)((0,f.A)(t)),"state",{}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleStart",function(e){var n=t.props,r=n.distance,a=n.shouldCancelStart;if(2!==e.button&&!a(e)){t.touched=!0,t.position=D(e);var i=A(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var o=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!A(e.target,G))return;t.manager.active={collection:c,index:l},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),(0,h.A)((0,f.A)((0,f.A)(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleMove",function(e){var n=t.props,r=n.distance,a=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=D(e),o={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,r||a&&!(s>=a)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),(0,h.A)((0,f.A)((0,f.A)(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),(0,h.A)((0,f.A)((0,f.A)(t)),"handlePress",function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,a,u,y,v,b=p.sortableInfo.index,w=(n=p,{bottom:M((r=window.getComputedStyle(n)).marginBottom),left:M(r.marginLeft),right:M(r.marginRight),top:M(r.marginTop)}),S=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:M(t.gridColumnGap),y:M(t.gridRowGap)}:{x:0,y:0}}(t.container),x=t.scrollContainer.getBoundingClientRect(),_=s({index:b,node:p,collection:d});if(t.node=p,t.margin=w,t.gridGap=S,t.width=_.width,t.height=_.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=p.getBoundingClientRect(),t.containerBoundingRect=x,t.index=b,t.newIndex=b,t.axis={x:o.indexOf("x")>=0,y:o.indexOf("y")>=0},t.offsetEdge=L(p,t.container),t.initialOffset=D(m?(0,i.A)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((u="input, textarea, select, canvas, [contenteditable]",y=(a=p).querySelectorAll(u),v=a.cloneNode(!0),(0,g.A)(v.querySelectorAll(u)).forEach(function(e,t){"file"!==e.type&&(e.value=y[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&y[t].width>0&&y[t].height>0&&e.getContext("2d").drawImage(y[t],0,0)}),v)),E(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-w.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-w.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=p,E(p,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var P=h?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,k=P.top,A=P.left,O=P.width,T=k+P.height,I=A+O;t.axis.x&&(t.minTranslate.x=A-t.boundingClientRect.left,t.maxTranslate.x=I-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=k-t.boundingClientRect.top,t.maxTranslate.y=T-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(h?0:x.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(h?t.contentWindow.innerWidth:x.left+x.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(h?0:x.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(h?t.contentWindow.innerHeight:x.top+x.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(C.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),C.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:b}),f&&f({node:p,index:b,collection:d,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},a=t.props,o=a.axis,s=a.getHelperDimensions,l=a.helperClass,c=a.hideSortableGhost,u=a.updateBeforeSortStart,f=a.onSortStart,h=a.useWindowAsScrollContainer,p=n.node,d=n.collection,m=t.manager.isKeySorting,y=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=function(t,n){try{var r=(a=p.sortableInfo.index,Promise.resolve(u({collection:d,index:a,node:p,isKeySorting:m},e)).then(function(){}))}catch(e){return n(!0,e)}var a;return r&&r.then?r.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return y&&y.then?y.then(r):r()}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleSortEnd",function(e){var n=t.props,r=n.hideSortableGhost,a=n.onSortEnd,i=t.manager,o=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(C.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),C.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&E(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;cr)){t.prevIndex=i,t.newIndex=a;var o=function(e,t,n){return et?e-1:e>n&&ey?y/2:this.height/2,width:this.width>m?m/2:this.width/2},v=c&&d>this.index&&d<=u,b=c&&d=u,w={x:0,y:0},S=o[f].edgeOffset;S||(S=L(p,this.container),o[f].edgeOffset=S,c&&(o[f].boundingClientRect=I(p,a)));var x=f0&&o[f-1];x&&!x.edgeOffset&&(x.edgeOffset=L(x.node,this.container),c&&(x.boundingClientRect=I(x.node,a))),d!==this.index?(t&&k(p,t),this.axis.x?this.axis.y?b||dthis.containerBoundingRect.width-g.width&&x&&(w.x=x.edgeOffset.left-S.left,w.y=x.edgeOffset.top-S.top),null===this.newIndex&&(this.newIndex=d)):(v||d>this.index&&(s+i.left+g.width>=S.left&&l+i.top+g.height>=S.top||l+i.top+g.height>=S.top+y))&&(w.x=-(this.width+this.marginOffset.x),S.left+w.xthis.index&&s+i.left+g.width>=S.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=d):(b||dthis.index&&l+i.top+g.height>=S.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=d):(b||d1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;(0,o.A)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return y()(a.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=a.withRef?this.wrappedInstance:null;return(0,p.createElement)(e,(0,r.A)({ref:t},x(this.props,Z)))}}]),n}(p.Component),(0,h.A)(t,"displayName",T("sortableElement",e)),(0,h.A)(t,"contextType",K),(0,h.A)(t,"propTypes",J),(0,h.A)(t,"defaultProps",{collection:0}),n}},21020(e,t,n){"use strict";var r=n(51609),a=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,n){var r,l={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===l[r]&&(l[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:l,_owner:o.current}}},74848(e,t,n){"use strict";e.exports=n(21020)},43591(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>_});var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){a&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),u=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),S="undefined"!=typeof WeakMap?new WeakMap:new r,x=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new w(t,n,this);S.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){x.prototype[e]=function(){var t;return(t=S.get(this))[e].apply(t,arguments)}});var C=void 0!==i.ResizeObserver?i.ResizeObserver:x;const _=/^(3260|9638)$/.test(n.j)?C:null},2833(e){e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l/g,c=/<\/?([^\s\/>]+)/;function u(e,t,n){return h(e=e||"",f(t=t||[],n=n||""))}function f(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let n;for(;n=l.exec(e);)t.add(n[1])}else a.nonNative||"function"!=typeof e[a.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:i,tag_buffer:"",depth:0,in_quote_char:""}}function h(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let n=t.allowable_tags,r=t.tag_replacement,a=t.state,l=t.tag_buffer,c=t.depth,u=t.in_quote_char,f="";for(let t=0,h=e.length;t":if(u)break;if(c){c--;break}u="",a=i,l+=">",n.has(p(l))?f+=l:f+=r,l="";break;case'"':case"'":u=h===u?"":u||h,l+=h;break;case"-":""===h?("--"==l.slice(-2)&&(a=i),l=""):l+=h)}return t.state=a,t.tag_buffer=l,t.depth=c,t.in_quote_char=u,f}function p(e){let t=c.exec(e);return t?t[1].toLowerCase():null}u.init_streaming_mode=function(e,t){let n=f(e=e||[],t=t||"");return function(e){return h(e||"",n)}},void 0===(r=function(){return u}.call(t,n,t,e))||(e.exports=r)}()},35229(e,t,n){"use strict";var r=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(n(51133)),a=n(98917);function i(e,t){var n={};return e&&"string"==typeof e?((0,r.default)(e,function(e,r){e&&r&&(n[(0,a.camelCase)(e,t)]=r)}),n):n}i.default=i,e.exports=i},98917(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,r=/-([a-z])/g,a=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,o=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||a.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(o,l):e.replace(i,l)).replace(r,s))}},51133(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=null;if(!e||"string"!=typeof e)return n;const r=(0,a.default)(e),i="function"==typeof t;return r.forEach(e=>{if("declaration"!==e.type)return;const{property:r,value:a}=e;i?t(r,a,e):a&&(n=n||{},n[r]=a)}),n};const a=r(n(5077))},41557(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(5065|6573)$/.test(n.j)?function(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(void 0!==n[e])return n[e];if(e&&e.indexOf(".")>0){for(var r=e.split("."),a=r.length,i=n[r[0]],o=1;null!=i&&oa});var r=n(51609),a=/^(3260|6573|7776)$/.test(n.j)?r.useLayoutEffect:null},93101(e,t,n){"use strict";n.d(t,{Mp:()=>Be,vL:()=>Q,AN:()=>ce,fp:()=>_,Sj:()=>D,TT:()=>A,fF:()=>We,PM:()=>Ge,zM:()=>$e,MS:()=>y,FR:()=>g});var r=n(51609),a=n.n(r),i=n(75795),o=n(46189);const s={display:"none"};function l(e){let{id:t,value:n}=e;return a().createElement("div",{id:t,style:s},n)}function c(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;return a().createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":r,"aria-atomic":!0},n)}const u=(0,r.createContext)(null),f={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},h={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function p(e){let{announcements:t=h,container:n,hiddenTextDescribedById:s,screenReaderInstructions:p=f}=e;const{announce:d,announcement:m}=function(){const[e,t]=(0,r.useState)("");return{announce:(0,r.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),y=(0,o.YG)("DndLiveRegion"),[g,v]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{v(!0)},[]),function(e){const t=(0,r.useContext)(u);(0,r.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(e)},[e,t])}((0,r.useMemo)(()=>({onDragStart(e){let{active:n}=e;d(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&d(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;d(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;d(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;d(t.onDragCancel({active:n,over:r}))}}),[d,t])),!g)return null;const b=a().createElement(a().Fragment,null,a().createElement(l,{id:s,value:p.draggable}),a().createElement(c,{id:y,announcement:m}));return n?(0,i.createPortal)(b,n):b}var d;function m(){}function y(e,t){return(0,r.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function g(){for(var e=arguments.length,t=new Array(e),n=0;n[...t].filter(e=>null!=e),[...t])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(d||(d={}));const v=Object.freeze({x:0,y:0});function b(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function w(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function S(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function x(e){let{left:t,top:n,height:r,width:a}=e;return[{x:t,y:n},{x:t+a,y:n},{x:t,y:n+r},{x:t+a,y:n+r}]}function C(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}const _=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const a=C(t,t.left,t.top),i=[];for(const e of r){const{id:t}=e,r=n.get(t);if(r){const n=b(C(r),a);i.push({id:t,data:{droppableContainer:e,value:n}})}}return i.sort(w)};function E(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),a=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),o=a-r,s=i-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const a=[];for(const e of r){const{id:r}=e,i=n.get(r);if(i){const n=E(i,t);n>0&&a.push({id:r,data:{droppableContainer:e,value:n}})}}return a.sort(S)};function k(e,t){const{top:n,left:r,bottom:a,right:i}=t;return n<=e.y&&e.y<=a&&r<=e.x&&e.x<=i}const A=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const a=[];for(const e of t){const{id:t}=e,i=n.get(t);if(i&&k(r,i)){const n=x(i).reduce((e,t)=>e+b(r,t),0),o=Number((n/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:o}})}}return a.sort(w)};function O(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:v}function M(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x}),{...t})}}const T=M(1);const I={ignoreTransform:!1};function D(e,t){void 0===t&&(t=I);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=(0,o.zk)(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=function(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(t);if(!r)return e;const{scaleX:a,scaleY:i,x:o,y:s}=r,l=e.left-o-(1-a)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=a?e.width/a:e.width,f=i?e.height/i:e.height;return{width:u,height:f,top:c,right:l+u,bottom:c+f,left:l}}(n,t,r))}const{top:r,left:a,width:i,height:s,bottom:l,right:c}=n;return{top:r,left:a,width:i,height:s,bottom:l,right:c}}function L(e){return D(e,{ignoreTransform:!0})}function R(e,t){const n=[];return e?function r(a){if(null!=t&&n.length>=t)return n;if(!a)return n;if((0,o.wz)(a)&&null!=a.scrollingElement&&!n.includes(a.scrollingElement))return n.push(a.scrollingElement),n;if(!(0,o.sb)(a)||(0,o.xZ)(a))return n;if(n.includes(a))return n;const i=(0,o.zk)(e).getComputedStyle(a);return a!==e&&function(e,t){void 0===t&&(t=(0,o.zk)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{const r=t[e];return"string"==typeof r&&n.test(r)})}(a,i)&&n.push(a),function(e,t){return void 0===t&&(t=(0,o.zk)(e).getComputedStyle(e)),"fixed"===t.position}(a,i)?n:r(a.parentNode)}(e):n}function F(e){const[t]=R(e,1);return null!=t?t:null}function j(e){return o.Sw&&e?(0,o.l6)(e)?e:(0,o.Ll)(e)?(0,o.wz)(e)||e===(0,o.TW)(e).scrollingElement?window:(0,o.sb)(e)?e:null:null:null}function V(e){return(0,o.l6)(e)?e.scrollX:e.scrollLeft}function N(e){return(0,o.l6)(e)?e.scrollY:e.scrollTop}function B(e){return{x:V(e),y:N(e)}}var z;function H(e){return!(!o.Sw||!e)&&e===document.scrollingElement}function G(e){const t={x:0,y:0},n=H(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(z||(z={}));const W={x:.2,y:.2};function U(e,t,n,r,a){let{top:i,left:o,right:s,bottom:l}=n;void 0===r&&(r=10),void 0===a&&(a=W);const{isTop:c,isBottom:u,isLeft:f,isRight:h}=G(e),p={x:0,y:0},d={x:0,y:0},m=t.height*a.y,y=t.width*a.x;return!c&&i<=t.top+m?(p.y=z.Backward,d.y=r*Math.abs((t.top+m-i)/m)):!u&&l>=t.bottom-m&&(p.y=z.Forward,d.y=r*Math.abs((t.bottom-m-l)/m)),!h&&s>=t.right-y?(p.x=z.Forward,d.x=r*Math.abs((t.right-y-s)/y)):!f&&o<=t.left+y&&(p.x=z.Backward,d.x=r*Math.abs((t.left+y-o)/y)),{direction:p,speed:d}}function $(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:a}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:a,width:e.clientWidth,height:e.clientHeight}}function q(e){return e.reduce((e,t)=>(0,o.WQ)(e,B(t)),v)}const Y=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+V(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+N(t),0)}]];class K{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=R(t),r=q(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,a]of Y)for(const i of t)Object.defineProperty(this,i,{get:()=>{const t=a(n),o=r[e]-t;return this.rect[i]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class X{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function J(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var Z,Q;function ee(e){e.preventDefault()}function te(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(Z||(Z={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"}(Q||(Q={}));const ne={start:[Q.Space,Q.Enter],cancel:[Q.Esc],end:[Q.Space,Q.Enter,Q.Tab]},re=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Q.Right:return{...n,x:n.x+25};case Q.Left:return{...n,x:n.x-25};case Q.Down:return{...n,y:n.y+25};case Q.Up:return{...n,y:n.y-25}}};class ae{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new X((0,o.TW)(t)),this.windowListeners=new X((0,o.zk)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Z.Resize,this.handleCancel),this.windowListeners.add(Z.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Z.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&function(e,t){if(void 0===t&&(t=D),!e)return;const{top:n,left:r,bottom:a,right:i}=t(e);F(e)&&(a<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}(n),t(v)}handleKeyDown(e){if((0,o.kx)(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:a=ne,coordinateGetter:i=re,scrollBehavior:s="smooth"}=r,{code:l}=e;if(a.end.includes(l))return void this.handleEnd(e);if(a.cancel.includes(l))return void this.handleCancel(e);const{collisionRect:c}=n.current,u=c?{x:c.left,y:c.top}:v;this.referenceCoordinates||(this.referenceCoordinates=u);const f=i(e,{active:t,context:n.current,currentCoordinates:u});if(f){const t=(0,o.Re)(f,u),r={x:0,y:0},{scrollableAncestors:a}=n.current;for(const n of a){const a=e.code,{isTop:i,isRight:o,isLeft:l,isBottom:c,maxScroll:u,minScroll:h}=G(n),p=$(n),d={x:Math.min(a===Q.Right?p.right-p.width/2:p.right,Math.max(a===Q.Right?p.left:p.left+p.width/2,f.x)),y:Math.min(a===Q.Down?p.bottom-p.height/2:p.bottom,Math.max(a===Q.Down?p.top:p.top+p.height/2,f.y))},m=a===Q.Right&&!o||a===Q.Left&&!l,y=a===Q.Down&&!c||a===Q.Up&&!i;if(m&&d.x!==f.x){const e=n.scrollLeft+t.x,i=a===Q.Right&&e<=u.x||a===Q.Left&&e>=h.x;if(i&&!t.y)return void n.scrollTo({left:e,behavior:s});r.x=i?n.scrollLeft-e:a===Q.Right?n.scrollLeft-u.x:n.scrollLeft-h.x,r.x&&n.scrollBy({left:-r.x,behavior:s});break}if(y&&d.y!==f.y){const e=n.scrollTop+t.y,i=a===Q.Down&&e<=u.y||a===Q.Up&&e>=h.y;if(i&&!t.x)return void n.scrollTo({top:e,behavior:s});r.y=i?n.scrollTop-e:a===Q.Down?n.scrollTop-u.y:n.scrollTop-h.y,r.y&&n.scrollBy({top:-r.y,behavior:s});break}}this.handleMove(e,(0,o.WQ)((0,o.Re)(f,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function ie(e){return Boolean(e&&"distance"in e)}function oe(e){return Boolean(e&&"delay"in e)}ae.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=ne,onActivation:a}=t,{active:i}=n;const{code:o}=e.nativeEvent;if(r.start.includes(o)){const t=i.activatorNode.current;return!(t&&e.target!==t||(e.preventDefault(),null==a||a({event:e.nativeEvent}),0))}return!1}}];class se{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=(0,o.zk)(e);return e instanceof t?e:(0,o.TW)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:a}=e,{target:i}=a;this.props=e,this.events=t,this.document=(0,o.TW)(i),this.documentListeners=new X(this.document),this.listeners=new X(n),this.windowListeners=new X((0,o.zk)(i)),this.initialCoordinates=null!=(r=(0,o.e_)(a))?r:v,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(Z.Resize,this.handleCancel),this.windowListeners.add(Z.DragStart,ee),this.windowListeners.add(Z.VisibilityChange,this.handleCancel),this.windowListeners.add(Z.ContextMenu,ee),this.documentListeners.add(Z.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(oe(t))return this.timeoutId=setTimeout(this.handleStart,t.delay),void this.handlePending(t);if(ie(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){const{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(Z.Click,te,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Z.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:a}=this,{onMove:i,options:{activationConstraint:s}}=a;if(!r)return;const l=null!=(t=(0,o.e_)(e))?t:v,c=(0,o.Re)(r,l);if(!n&&s){if(ie(s)){if(null!=s.tolerance&&J(c,s.tolerance))return this.handleCancel();if(J(c,s.distance))return this.handleStart()}return oe(s)&&J(c,s.tolerance)?this.handleCancel():void this.handlePending(s,c)}e.cancelable&&e.preventDefault(),i(l)}handleEnd(){const{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){const{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===Q.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const le={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class ce extends se{constructor(e){const{event:t}=e,n=(0,o.TW)(t.target);super(e,le,n)}}ce.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button||(null==r||r({event:n}),0))}}];const ue={move:{name:"mousemove"},end:{name:"mouseup"}};var fe;!function(e){e[e.RightClick=2]="RightClick"}(fe||(fe={})),class extends se{constructor(e){super(e,ue,(0,o.TW)(e.event.target))}}.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==fe.RightClick&&(null==r||r({event:n}),!0)}}];const he={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};var pe,de;(class extends se{constructor(e){super(e,he)}static setup(){return window.addEventListener(he.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(he.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:a}=n;return!(a.length>1||(null==r||r({event:n}),0))}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(pe||(pe={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(de||(de={}));const me={x:{[z.Backward]:!1,[z.Forward]:!1},y:{[z.Backward]:!1,[z.Forward]:!1}};var ye,ge;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(ye||(ye={})),function(e){e.Optimized="optimized"}(ge||(ge={}));const ve=new Map;function be(e,t){return(0,o.KG)(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function we(e){let{callback:t,disabled:n}=e;const a=(0,o._q)(t),i=(0,r.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(a)},[n]);return(0,r.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}function Se(e){return new K(D(e),e)}function xe(e,t,n){void 0===t&&(t=Se);const[a,i]=(0,r.useState)(null);function s(){i(r=>{if(!e)return null;var a;if(!1===e.isConnected)return null!=(a=null!=r?r:n)?a:null;const i=t(e);return JSON.stringify(r)===JSON.stringify(i)?r:i})}const l=function(e){let{callback:t,disabled:n}=e;const a=(0,o._q)(t),i=(0,r.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(a)},[a,n]);return(0,r.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}({callback(t){if(e)for(const n of t){const{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){s();break}}}}),c=we({callback:s});return(0,o.Es)(()=>{s(),e?(null==c||c.observe(e),null==l||l.observe(document.body,{childList:!0,subtree:!0})):(null==c||c.disconnect(),null==l||l.disconnect())},[e]),a}const Ce=[];function _e(e,t){void 0===t&&(t=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{n.current=null},t),(0,r.useEffect)(()=>{const t=e!==v;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?(0,o.Re)(e,n.current):v}function Ee(e){return(0,r.useMemo)(()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null,[e])}const Pe=[];const ke=[{sensor:ce,options:{}},{sensor:ae,options:{}}],Ae={current:{}},Oe={draggable:{measure:L},droppable:{measure:L,strategy:ye.WhileDragging,frequency:ge.Optimized},dragOverlay:{measure:D}};class Me extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const Te={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Me,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:m},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Oe,measureDroppableContainers:m,windowRect:null,measuringScheduled:!1},Ie={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:m,draggableNodes:new Map,over:null,measureDroppableContainers:m},De=(0,r.createContext)(Ie),Le=(0,r.createContext)(Te);function Re(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Me}}}function Fe(e,t){switch(t.type){case d.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case d.DragMove:return null==e.draggable.active?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case d.DragEnd:case d.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case d.RegisterDroppable:{const{element:n}=t,{id:r}=n,a=new Me(e.droppable.containers);return a.set(r,n),{...e,droppable:{...e.droppable,containers:a}}}case d.SetDroppableDisabled:{const{id:n,key:r,disabled:a}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const o=new Me(e.droppable.containers);return o.set(n,{...i,disabled:a}),{...e,droppable:{...e.droppable,containers:o}}}case d.UnregisterDroppable:{const{id:n,key:r}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;const i=new Me(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function je(e){let{disabled:t}=e;const{active:n,activatorEvent:a,draggableNodes:i}=(0,r.useContext)(De),s=(0,o.ZC)(a),l=(0,o.ZC)(null==n?void 0:n.id);return(0,r.useEffect)(()=>{if(!t&&!a&&s&&null!=l){if(!(0,o.kx)(s))return;if(document.activeElement===s.target)return;const e=i.get(l);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame(()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=(0,o.ag)(e);if(t){t.focus();break}}})}},[a,t,i,l,s]),null}const Ve=(0,r.createContext)({...v,scaleX:1,scaleY:1});var Ne;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(Ne||(Ne={}));const Be=(0,r.memo)(function(e){var t,n,s,l;let{id:c,accessibility:f,autoScroll:h=!0,children:m,sensors:y=ke,collisionDetection:g=P,measuring:b,modifiers:w,...S}=e;const x=(0,r.useReducer)(Fe,void 0,Re),[C,_]=x,[E,k]=function(){const[e]=(0,r.useState)(()=>new Set),t=(0,r.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,r.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)})},[e]),t]}(),[A,M]=(0,r.useState)(Ne.Uninitialized),I=A===Ne.Initialized,{draggable:{active:L,nodes:V,translate:N},droppable:{containers:G}}=C,W=null!=L?V.get(L):null,$=(0,r.useRef)({initial:null,translated:null}),Y=(0,r.useMemo)(()=>{var e;return null!=L?{id:L,data:null!=(e=null==W?void 0:W.data)?e:Ae,rect:$}:null},[L,W]),X=(0,r.useRef)(null),[J,Z]=(0,r.useState)(null),[Q,ee]=(0,r.useState)(null),te=(0,o.YN)(S,Object.values(S)),ne=(0,o.YG)("DndDescribedBy",c),re=(0,r.useMemo)(()=>G.getEnabled(),[G]),ae=(ie=b,(0,r.useMemo)(()=>({draggable:{...Oe.draggable,...null==ie?void 0:ie.draggable},droppable:{...Oe.droppable,...null==ie?void 0:ie.droppable},dragOverlay:{...Oe.dragOverlay,...null==ie?void 0:ie.dragOverlay}}),[null==ie?void 0:ie.draggable,null==ie?void 0:ie.droppable,null==ie?void 0:ie.dragOverlay]));var ie;const{droppableRects:oe,measureDroppableContainers:se,measuringScheduled:le}=function(e,t){let{dragging:n,dependencies:a,config:i}=t;const[s,l]=(0,r.useState)(null),{frequency:c,measure:u,strategy:f}=i,h=(0,r.useRef)(e),p=function(){switch(f){case ye.Always:return!1;case ye.BeforeDragging:return n;default:return!n}}(),d=(0,o.YN)(p),m=(0,r.useCallback)(function(e){void 0===e&&(e=[]),d.current||l(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[d]),y=(0,r.useRef)(null),g=(0,o.KG)(t=>{if(p&&!n)return ve;if(!t||t===ve||h.current!==e||null!=s){const t=new Map;for(let n of e){if(!n)continue;if(s&&s.length>0&&!s.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,r=e?new K(u(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,s,n,p,u]);return(0,r.useEffect)(()=>{h.current=e},[e]),(0,r.useEffect)(()=>{p||m()},[n,p]),(0,r.useEffect)(()=>{s&&s.length>0&&l(null)},[JSON.stringify(s)]),(0,r.useEffect)(()=>{p||"number"!=typeof c||null!==y.current||(y.current=setTimeout(()=>{m(),y.current=null},c))},[c,p,m,...a]),{droppableRects:g,measureDroppableContainers:m,measuringScheduled:null!=s}}(re,{dragging:I,dependencies:[N.x,N.y],config:ae.droppable}),ce=function(e,t){const n=null!=t?e.get(t):void 0,r=n?n.node.current:null;return(0,o.KG)(e=>{var n;return null==t?null:null!=(n=null!=r?r:e)?n:null},[r,t])}(V,L),ue=(0,r.useMemo)(()=>Q?(0,o.e_)(Q):null,[Q]),fe=function(){const e=!1===(null==J?void 0:J.autoScrollEnabled),t="object"==typeof h?!1===h.enabled:!1===h,n=I&&!e&&!t;return"object"==typeof h?{...h,enabled:n}:{enabled:n}}(),he=function(e,t){return be(e,t)}(ce,ae.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:a,config:i=!0}=e;const s=(0,r.useRef)(!1),{x:l,y:c}="boolean"==typeof i?{x:i,y:i}:i;(0,o.Es)(()=>{if(!l&&!c||!t)return void(s.current=!1);if(s.current||!a)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const r=O(n(e),a);if(l||(r.x=0),c||(r.y=0),s.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const t=F(e);t&&t.scrollBy({top:r.y,left:r.x})}},[t,l,c,a,n])}({activeNode:null!=L?V.get(L):null,config:fe.layoutShiftCompensation,initialRect:he,measure:ae.draggable.measure});const ge=xe(ce,ae.draggable.measure,he),Se=xe(ce?ce.parentElement:null),Me=(0,r.useRef)({activatorEvent:null,active:null,activeNode:ce,collisionRect:null,collisions:null,droppableRects:oe,draggableNodes:V,draggingNode:null,draggingNodeRect:null,droppableContainers:G,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Te=G.getNodeFor(null==(t=Me.current.over)?void 0:t.id),Ie=function(e){let{measure:t}=e;const[n,a]=(0,r.useState)(null),i=we({callback:(0,r.useCallback)(e=>{for(const{target:n}of e)if((0,o.sb)(n)){a(e=>{const r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),s=(0,r.useCallback)(e=>{const n=function(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,o.sb)(t)?t:e}(e);null==i||i.disconnect(),n&&(null==i||i.observe(n)),a(n?t(n):null)},[t,i]),[l,c]=(0,o.lk)(s);return(0,r.useMemo)(()=>({nodeRef:l,rect:n,setRef:c}),[n,l,c])}({measure:ae.dragOverlay.measure}),Be=null!=(n=Ie.nodeRef.current)?n:ce,ze=I?null!=(s=Ie.rect)?s:ge:null,He=Boolean(Ie.nodeRef.current&&Ie.rect),Ge=O(We=He?null:ge,be(We));var We;const Ue=Ee(Be?(0,o.zk)(Be):null),$e=function(e){const t=(0,r.useRef)(e),n=(0,o.KG)(n=>e?n&&n!==Ce&&e&&t.current&&e.parentNode===t.current.parentNode?n:R(e):Ce,[e]);return(0,r.useEffect)(()=>{t.current=e},[e]),n}(I?null!=Te?Te:ce:null),qe=function(e,t){void 0===t&&(t=D);const[n]=e,a=Ee(n?(0,o.zk)(n):null),[i,s]=(0,r.useState)(Pe);function l(){s(()=>e.length?e.map(e=>H(e)?a:new K(t(e),e)):Pe)}const c=we({callback:l});return(0,o.Es)(()=>{null==c||c.disconnect(),l(),e.forEach(e=>null==c?void 0:c.observe(e))},[e]),i}($e),Ye=function(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}(w,{transform:{x:N.x-Ge.x,y:N.y-Ge.y,scaleX:1,scaleY:1},activatorEvent:Q,active:Y,activeNodeRect:ge,containerNodeRect:Se,draggingNodeRect:ze,over:Me.current.over,overlayNodeRect:Ie.rect,scrollableAncestors:$e,scrollableAncestorRects:qe,windowRect:Ue}),Ke=ue?(0,o.WQ)(ue,N):null,Xe=function(e){const[t,n]=(0,r.useState)(null),a=(0,r.useRef)(e),i=(0,r.useCallback)(e=>{const t=j(e.target);t&&n(e=>e?(e.set(t,B(t)),new Map(e)):null)},[]);return(0,r.useEffect)(()=>{const t=a.current;if(e!==t){r(t);const o=e.map(e=>{const t=j(e);return t?(t.addEventListener("scroll",i,{passive:!0}),[t,B(t)]):null}).filter(e=>null!=e);n(o.length?new Map(o):null),a.current=e}return()=>{r(e),r(t)};function r(e){e.forEach(e=>{const t=j(e);null==t||t.removeEventListener("scroll",i)})}},[i,e]),(0,r.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>(0,o.WQ)(e,t),v):q(e):v,[e,t])}($e),Je=_e(Xe),Ze=_e(Xe,[ge]),Qe=(0,o.WQ)(Ye,Je),et=ze?T(ze,Ye):null,tt=Y&&et?g({active:Y,collisionRect:et,droppableRects:oe,droppableContainers:re,pointerCoordinates:Ke}):null,nt=function(e){if(!e||0===e.length)return null;const[t]=e;return t.id}(tt),[rt,at]=(0,r.useState)(null),it=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(He?Ye:(0,o.WQ)(Ye,Ze),null!=(l=null==rt?void 0:rt.rect)?l:null,ge),ot=(0,r.useRef)(null),st=(0,r.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(null==X.current)return;const a=V.get(X.current);if(!a)return;const o=e.nativeEvent,s=new n({active:X.current,activeNode:a,event:o,options:r,context:Me,onAbort(e){if(!V.get(e))return;const{onDragAbort:t}=te.current,n={id:e};null==t||t(n),E({type:"onDragAbort",event:n})},onPending(e,t,n,r){if(!V.get(e))return;const{onDragPending:a}=te.current,i={id:e,constraint:t,initialCoordinates:n,offset:r};null==a||a(i),E({type:"onDragPending",event:i})},onStart(e){const t=X.current;if(null==t)return;const n=V.get(t);if(!n)return;const{onDragStart:r}=te.current,a={activatorEvent:o,active:{id:t,data:n.data,rect:$}};(0,i.unstable_batchedUpdates)(()=>{null==r||r(a),M(Ne.Initializing),_({type:d.DragStart,initialCoordinates:e,active:t}),E({type:"onDragStart",event:a}),Z(ot.current),ee(o)})},onMove(e){_({type:d.DragMove,coordinates:e})},onEnd:l(d.DragEnd),onCancel:l(d.DragCancel)});function l(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:a}=Me.current;let s=null;if(t&&a){const{cancelDrop:i}=te.current;s={activatorEvent:o,active:t,collisions:n,delta:a,over:r},e===d.DragEnd&&"function"==typeof i&&await Promise.resolve(i(s))&&(e=d.DragCancel)}X.current=null,(0,i.unstable_batchedUpdates)(()=>{_({type:e}),M(Ne.Uninitialized),at(null),Z(null),ee(null),ot.current=null;const t=e===d.DragEnd?"onDragEnd":"onDragCancel";if(s){const e=te.current[t];null==e||e(s),E({type:t,event:s})}})}}ot.current=s},[V]),lt=(0,r.useCallback)((e,t)=>(n,r)=>{const a=n.nativeEvent,i=V.get(r);if(null!==X.current||!i||a.dndKit||a.defaultPrevented)return;const o={active:i};!0===e(n,t.options,o)&&(a.dndKit={capturedBy:t.sensor},X.current=r,st(n,t))},[V,st]),ct=function(e,t){return(0,r.useMemo)(()=>e.reduce((e,n)=>{const{sensor:r}=n;return[...e,...r.activators.map(e=>({eventName:e.eventName,handler:t(e.handler,n)}))]},[]),[e,t])}(y,lt);!function(e){(0,r.useEffect)(()=>{if(!o.Sw)return;const t=e.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(const e of t)null==e||e()}},e.map(e=>{let{sensor:t}=e;return t}))}(y),(0,o.Es)(()=>{ge&&A===Ne.Initializing&&M(Ne.Initialized)},[ge,A]),(0,r.useEffect)(()=>{const{onDragMove:e}=te.current,{active:t,activatorEvent:n,collisions:r,over:a}=Me.current;if(!t||!n)return;const o={active:t,activatorEvent:n,collisions:r,delta:{x:Qe.x,y:Qe.y},over:a};(0,i.unstable_batchedUpdates)(()=>{null==e||e(o),E({type:"onDragMove",event:o})})},[Qe.x,Qe.y]),(0,r.useEffect)(()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:a}=Me.current;if(!e||null==X.current||!t||!a)return;const{onDragOver:o}=te.current,s=r.get(nt),l=s&&s.rect.current?{id:s.id,rect:s.rect.current,data:s.data,disabled:s.disabled}:null,c={active:e,activatorEvent:t,collisions:n,delta:{x:a.x,y:a.y},over:l};(0,i.unstable_batchedUpdates)(()=>{at(l),null==o||o(c),E({type:"onDragOver",event:c})})},[nt]),(0,o.Es)(()=>{Me.current={activatorEvent:Q,active:Y,activeNode:ce,collisionRect:et,collisions:tt,droppableRects:oe,draggableNodes:V,draggingNode:Be,draggingNodeRect:ze,droppableContainers:G,over:rt,scrollableAncestors:$e,scrollAdjustedTranslate:Qe},$.current={initial:ze,translated:et}},[Y,ce,tt,et,V,Be,ze,oe,G,rt,$e,Qe]),function(e){let{acceleration:t,activator:n=pe.Pointer,canScroll:a,draggingRect:i,enabled:s,interval:l=5,order:c=de.TreeOrder,pointerCoordinates:u,scrollableAncestors:f,scrollableAncestorRects:h,delta:p,threshold:d}=e;const m=function(e){let{delta:t,disabled:n}=e;const r=(0,o.ZC)(t);return(0,o.KG)(e=>{if(n||!r||!e)return me;const a=Math.sign(t.x-r.x),i=Math.sign(t.y-r.y);return{x:{[z.Backward]:e.x[z.Backward]||-1===a,[z.Forward]:e.x[z.Forward]||1===a},y:{[z.Backward]:e.y[z.Backward]||-1===i,[z.Forward]:e.y[z.Forward]||1===i}}},[n,t,r])}({delta:p,disabled:!s}),[y,g]=(0,o.$$)(),v=(0,r.useRef)({x:0,y:0}),b=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)(()=>{switch(n){case pe.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case pe.DraggableRect:return i}},[n,i,u]),S=(0,r.useRef)(null),x=(0,r.useCallback)(()=>{const e=S.current;if(!e)return;const t=v.current.x*b.current.x,n=v.current.y*b.current.y;e.scrollBy(t,n)},[]),C=(0,r.useMemo)(()=>c===de.TreeOrder?[...f].reverse():f,[c,f]);(0,r.useEffect)(()=>{if(s&&f.length&&w){for(const e of C){if(!1===(null==a?void 0:a(e)))continue;const n=f.indexOf(e),r=h[n];if(!r)continue;const{direction:i,speed:o}=U(e,r,w,t,d);for(const e of["x","y"])m[e][i[e]]||(o[e]=0,i[e]=0);if(o.x>0||o.y>0)return g(),S.current=e,y(x,l),v.current=o,void(b.current=i)}v.current={x:0,y:0},b.current={x:0,y:0},g()}else g()},[t,x,a,g,s,l,JSON.stringify(w),JSON.stringify(m),y,f,C,h,JSON.stringify(d)])}({...fe,delta:N,draggingRect:et,pointerCoordinates:Ke,scrollableAncestors:$e,scrollableAncestorRects:qe});const ut=(0,r.useMemo)(()=>({active:Y,activeNode:ce,activeNodeRect:ge,activatorEvent:Q,collisions:tt,containerNodeRect:Se,dragOverlay:Ie,draggableNodes:V,droppableContainers:G,droppableRects:oe,over:rt,measureDroppableContainers:se,scrollableAncestors:$e,scrollableAncestorRects:qe,measuringConfiguration:ae,measuringScheduled:le,windowRect:Ue}),[Y,ce,ge,Q,tt,Se,Ie,V,G,oe,rt,se,$e,qe,ae,le,Ue]),ft=(0,r.useMemo)(()=>({activatorEvent:Q,activators:ct,active:Y,activeNodeRect:ge,ariaDescribedById:{draggable:ne},dispatch:_,draggableNodes:V,over:rt,measureDroppableContainers:se}),[Q,ct,Y,ge,_,ne,V,rt,se]);return a().createElement(u.Provider,{value:k},a().createElement(De.Provider,{value:ft},a().createElement(Le.Provider,{value:ut},a().createElement(Ve.Provider,{value:it},m)),a().createElement(je,{disabled:!1===(null==f?void 0:f.restoreFocus)})),a().createElement(p,{...f,hiddenTextDescribedById:ne}))}),ze=(0,r.createContext)(null),He="button";function Ge(e){let{id:t,data:n,disabled:a=!1,attributes:i}=e;const s=(0,o.YG)("Draggable"),{activators:l,activatorEvent:c,active:u,activeNodeRect:f,ariaDescribedById:h,draggableNodes:p,over:d}=(0,r.useContext)(De),{role:m=He,roleDescription:y="draggable",tabIndex:g=0}=null!=i?i:{},v=(null==u?void 0:u.id)===t,b=(0,r.useContext)(v?Ve:ze),[w,S]=(0,o.lk)(),[x,C]=(0,o.lk)(),_=function(e,t){return(0,r.useMemo)(()=>e.reduce((e,n)=>{let{eventName:r,handler:a}=n;return e[r]=e=>{a(e,t)},e},{}),[e,t])}(l,t),E=(0,o.YN)(n);return(0,o.Es)(()=>(p.set(t,{id:t,key:s,node:w,activatorNode:x,data:E}),()=>{const e=p.get(t);e&&e.key===s&&p.delete(t)}),[p,t]),{active:u,activatorEvent:c,activeNodeRect:f,attributes:(0,r.useMemo)(()=>({role:m,tabIndex:g,"aria-disabled":a,"aria-pressed":!(!v||m!==He)||void 0,"aria-roledescription":y,"aria-describedby":h.draggable}),[a,m,g,v,y,h.draggable]),isDragging:v,listeners:a?void 0:_,node:w,over:d,setNodeRef:S,setActivatorNodeRef:C,transform:b}}function We(){return(0,r.useContext)(Le)}const Ue={timeout:25};function $e(e){let{data:t,disabled:n=!1,id:a,resizeObserverConfig:i}=e;const s=(0,o.YG)("Droppable"),{active:l,dispatch:c,over:u,measureDroppableContainers:f}=(0,r.useContext)(De),h=(0,r.useRef)({disabled:n}),p=(0,r.useRef)(!1),m=(0,r.useRef)(null),y=(0,r.useRef)(null),{disabled:g,updateMeasurementsFor:v,timeout:b}={...Ue,...i},w=(0,o.YN)(null!=v?v:a),S=we({callback:(0,r.useCallback)(()=>{p.current?(null!=y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{f(Array.isArray(w.current)?w.current:[w.current]),y.current=null},b)):p.current=!0},[b]),disabled:g||!l}),x=(0,r.useCallback)((e,t)=>{S&&(t&&(S.unobserve(t),p.current=!1),e&&S.observe(e))},[S]),[C,_]=(0,o.lk)(x),E=(0,o.YN)(t);return(0,r.useEffect)(()=>{S&&C.current&&(S.disconnect(),p.current=!1,S.observe(C.current))},[C,S]),(0,r.useEffect)(()=>(c({type:d.RegisterDroppable,element:{id:a,key:s,disabled:n,node:C,rect:m,data:E}}),()=>c({type:d.UnregisterDroppable,key:s,id:a})),[a]),(0,r.useEffect)(()=>{n!==h.current.disabled&&(c({type:d.SetDroppableDisabled,id:a,key:s,disabled:n}),h.current.disabled=n)},[a,s,n,c]),{active:l,rect:m,isOver:(null==u?void 0:u.id)===a,node:C,over:u,setNodeRef:_}}},61677(e,t,n){"use strict";n.d(t,{_G:()=>h,be:()=>s,gB:()=>m,gl:()=>x});var r=n(51609),a=n.n(r),i=n(93101),o=n(46189);function s(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function l(e,t){return e.reduce((e,n,r)=>{const a=t.get(n);return a&&(e[r]=a),e},Array(e.length))}function c(e){return null!==e&&e>=0}const u=e=>{let{rects:t,activeIndex:n,overIndex:r,index:a}=e;const i=s(t,r,n),o=t[a],l=i[a];return l&&o?{x:l.left-o.left,y:l.top-o.top,scaleX:l.width/o.width,scaleY:l.height/o.height}:null},f={scaleX:1,scaleY:1},h=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:a,rects:i,overIndex:o}=e;const s=null!=(t=i[n])?t:r;if(!s)return null;if(a===n){const e=i[o];return e?{x:0,y:nn&&a<=o?{x:0,y:-s.height-l,...f}:a=o?{x:0,y:s.height+l,...f}:{x:0,y:0,...f}},p="Sortable",d=a().createContext({activeIndex:-1,containerId:p,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:u,disabled:{draggable:!1,droppable:!1}});function m(e){let{children:t,id:n,items:s,strategy:c=u,disabled:f=!1}=e;const{active:h,dragOverlay:m,droppableRects:y,over:g,measureDroppableContainers:v}=(0,i.fF)(),b=(0,o.YG)(p,n),w=Boolean(null!==m.rect),S=(0,r.useMemo)(()=>s.map(e=>"object"==typeof e&&"id"in e?e.id:e),[s]),x=null!=h,C=h?S.indexOf(h.id):-1,_=g?S.indexOf(g.id):-1,E=(0,r.useRef)(S),P=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{P&&x&&v(S)},[P,S,x,v]),(0,r.useEffect)(()=>{E.current=S},[S]);const O=(0,r.useMemo)(()=>({activeIndex:C,containerId:b,disabled:A,disableTransforms:k,items:S,overIndex:_,useDragOverlay:w,sortedRects:l(S,y),strategy:c}),[C,b,A.draggable,A.droppable,k,S,_,y,w,c]);return a().createElement(d.Provider,{value:O},t)}const y=e=>{let{id:t,items:n,activeIndex:r,overIndex:a}=e;return s(n,r,a).indexOf(t)},g=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:a,items:i,newIndex:o,previousItems:s,previousContainerId:l,transition:c}=e;return!(!c||!r||s!==i&&a===o||!n&&(o===a||t!==l))},v={duration:200,easing:"ease"},b="transform",w=o.Ks.Transition.toString({property:b,duration:0,easing:"linear"}),S={roleDescription:"sortable"};function x(e){let{animateLayoutChanges:t=g,attributes:n,disabled:a,data:s,getNewIndex:l=y,id:u,strategy:f,resizeObserverConfig:h,transition:p=v}=e;const{items:m,containerId:x,activeIndex:C,disabled:_,disableTransforms:E,sortedRects:P,overIndex:k,useDragOverlay:A,strategy:O}=(0,r.useContext)(d),M=function(e,t){var n,r;return"boolean"==typeof e?{draggable:e,droppable:!1}:{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(a,_),T=m.indexOf(u),I=(0,r.useMemo)(()=>({sortable:{containerId:x,index:T,items:m},...s}),[x,s,T,m]),D=(0,r.useMemo)(()=>m.slice(m.indexOf(u)),[m,u]),{rect:L,node:R,isOver:F,setNodeRef:j}=(0,i.zM)({id:u,data:I,disabled:M.droppable,resizeObserverConfig:{updateMeasurementsFor:D,...h}}),{active:V,activatorEvent:N,activeNodeRect:B,attributes:z,setNodeRef:H,listeners:G,isDragging:W,over:U,setActivatorNodeRef:$,transform:q}=(0,i.PM)({id:u,data:I,attributes:{...S,...n},disabled:M.draggable}),Y=(0,o.jn)(j,H),K=Boolean(V),X=K&&!E&&c(C)&&c(k),J=!A&&W,Z=J&&X?q:null,Q=X?null!=Z?Z:(null!=f?f:O)({rects:P,activeNodeRect:B,activeIndex:C,overIndex:k,index:T}):null,ee=c(C)&&c(k)?l({id:u,items:m,activeIndex:C,overIndex:k}):T,te=null==V?void 0:V.id,ne=(0,r.useRef)({activeId:te,items:m,newIndex:ee,containerId:x}),re=m!==ne.current.items,ae=t({active:V,containerId:x,isDragging:W,isSorting:K,id:u,index:T,items:m,newIndex:ne.current.newIndex,previousItems:ne.current.items,previousContainerId:ne.current.containerId,transition:p,wasDragging:null!=ne.current.activeId}),ie=function(e){let{disabled:t,index:n,node:a,rect:s}=e;const[l,c]=(0,r.useState)(null),u=(0,r.useRef)(n);return(0,o.Es)(()=>{if(!t&&n!==u.current&&a.current){const e=s.current;if(e){const t=(0,i.Sj)(a.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&c(n)}}n!==u.current&&(u.current=n)},[t,n,a,s]),(0,r.useEffect)(()=>{l&&c(null)},[l]),l}({disabled:!ae,index:T,node:R,rect:L});return(0,r.useEffect)(()=>{K&&ne.current.newIndex!==ee&&(ne.current.newIndex=ee),x!==ne.current.containerId&&(ne.current.containerId=x),m!==ne.current.items&&(ne.current.items=m)},[K,ee,x,m]),(0,r.useEffect)(()=>{if(te===ne.current.activeId)return;if(te&&!ne.current.activeId)return void(ne.current.activeId=te);const e=setTimeout(()=>{ne.current.activeId=te},50);return()=>clearTimeout(e)},[te]),{active:V,activeIndex:C,attributes:z,data:I,rect:L,index:T,newIndex:ee,items:m,isOver:F,isSorting:K,isDragging:W,listeners:G,node:R,overIndex:k,over:U,setNodeRef:Y,setActivatorNodeRef:$,setDroppableNodeRef:j,setDraggableNodeRef:H,transform:null!=ie?ie:Q,transition:ie||re&&ne.current.newIndex===T?w:J&&!(0,o.kx)(N)||!p?void 0:K||ae?o.Ks.Transition.toString({...p,property:b}):void 0}}i.vL.Down,i.vL.Right,i.vL.Up,i.vL.Left},46189(e,t,n){"use strict";n.d(t,{$$:()=>m,Es:()=>p,KG:()=>g,Ks:()=>k,Ll:()=>s,Re:()=>_,Sw:()=>i,TW:()=>h,WQ:()=>C,YG:()=>S,YN:()=>y,ZC:()=>b,_q:()=>d,ag:()=>O,e_:()=>P,jn:()=>a,kx:()=>E,l6:()=>o,lk:()=>v,sb:()=>u,wz:()=>c,xZ:()=>f,zk:()=>l});var r=n(51609);function a(){for(var e=arguments.length,t=new Array(e),n=0;ne=>{t.forEach(t=>t(e))},t)}const i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function o(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function s(e){return"nodeType"in e}function l(e){var t,n;return e?o(e)?e:s(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function c(e){const{Document:t}=l(e);return e instanceof t}function u(e){return!o(e)&&e instanceof l(e).HTMLElement}function f(e){return e instanceof l(e).SVGElement}function h(e){return e?o(e)?e.document:s(e)?c(e)?e:u(e)||f(e)?e.ownerDocument:document:document:document}const p=2690==n.j?i?r.useLayoutEffect:r.useEffect:null;function d(e){const t=(0,r.useRef)(e);return p(()=>{t.current=e}),(0,r.useCallback)(function(){for(var e=arguments.length,n=new Array(e),r=0;r{e.current=setInterval(t,n)},[]),(0,r.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function y(e,t){void 0===t&&(t=[e]);const n=(0,r.useRef)(e);return p(()=>{n.current!==e&&(n.current=e)},t),n}function g(e,t){const n=(0,r.useRef)();return(0,r.useMemo)(()=>{const t=e(n.current);return n.current=t,t},[...t])}function v(e){const t=d(e),n=(0,r.useRef)(null),a=(0,r.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,a]}function b(e){const t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=e},[e]),t.current}let w={};function S(e,t){return(0,r.useMemo)(()=>{if(t)return t;const n=null==w[e]?0:w[e]+1;return w[e]=n,e+"-"+n},[e,t])}function x(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a{const r=Object.entries(n);for(const[n,a]of r){const r=t[n];null!=r&&(t[n]=r+e*a)}return t},{...t})}}const C=2690==n.j?x(1):null,_=2690==n.j?x(-1):null;function E(e){if(!e)return!1;const{KeyboardEvent:t}=l(e.target);return t&&e instanceof t}function P(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=l(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const k=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[k.Translate.toString(e),k.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),A="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function O(e){return e.matches(A)?e:e.querySelector(A)}},5370(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(71609),a=n(48114),i=n(89499),o=n(76658);function s(e,t){for(var n="",r=(0,i.FK)(e),a=0;a6)switch((0,i.wN)(e,t+1)){case 109:if(45!==(0,i.wN)(e,t+4))break;case 102:return(0,i.HC)(e,/(.+:)(.+)-([^]+)/,"$1"+o.j+"$2-$3$1"+o.vd+(108==(0,i.wN)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,i.K5)(e,"stretch")?m((0,i.HC)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,i.wN)(e,t+1))break;case 6444:switch((0,i.wN)(e,(0,i.b2)(e)-3-(~(0,i.K5)(e,"!important")&&10))){case 107:return(0,i.HC)(e,":",":"+o.j)+e;case 101:return(0,i.HC)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o.j+(45===(0,i.wN)(e,14)?"inline-":"")+"box$3$1"+o.j+"$2$3$1"+o.MS+"$2box$3")+e}break;case 5936:switch((0,i.wN)(e,t+11)){case 114:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return o.j+e+o.MS+(0,i.HC)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return o.j+e+o.MS+e+e}return e}var y=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case o.LU:e.return=m(e.value,e.length);break;case o.Sv:return s([(0,a.C)(e,{value:(0,i.HC)(e.value,"@","@"+o.j)})],r);case o.XZ:if(e.length)return(0,i.kg)(e.props,function(t){switch((0,i.YW)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return s([(0,a.C)(e,{props:[(0,i.HC)(t,/:(read-\w+)/,":"+o.vd+"$1")]})],r);case"::placeholder":return s([(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,":"+o.j+"input-$1")]}),(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,":"+o.vd+"$1")]}),(0,a.C)(e,{props:[(0,i.HC)(t,/:(plac\w+)/,o.MS+"input-$1")]})],r)}return""})}}],g=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var a,i,o=e.stylisPlugins||y,f={},h=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}n.d(t,{A:()=>r})},18643(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},46818(e,t,n){"use strict";n.d(t,{AH:()=>T,Y:()=>M,i7:()=>I});var r=n(51609),a=n(5370),i=n(68567),o=n(83859),s={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},l=n(18643),c=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},h=function(e){return null!=e&&"boolean"!=typeof e},p=(0,l.A)(function(e){return f(e)?e:e.replace(c,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(u,function(e,t,n){return y={name:t,styles:n,next:y},t})}return 1===s[e]||f(e)||"number"!=typeof t||0===t?t:t+"px"};function m(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var a=n;if(1===a.anim)return y={name:a.name,styles:a.styles,next:y},a.name;var i=n;if(void 0!==i.styles){var o=i.next;if(void 0!==o)for(;void 0!==o;)y={name:o.name,styles:o.styles,next:y},o=o.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;ar});var r=2690==n.j?function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;tr,SF:()=>a,sk:()=>i});var a=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){a(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},61281(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ns,T1:()=>o,zC:()=>l})},99763(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(51609),a=n(5573);const i=(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(a.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})),o=2690==n.j?i:null},83373(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(51609),a=n(5573);const i=(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(a.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),o=2690==n.j?i:null},3363(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(51609),a=n(5573);const i=(0,r.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(a.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),o=2690==n.j?i:null},73718(e){"use strict";const t=(e,t,n)=>{const r=t<0?e.length+t:t;if(r>=0&&r(e=[...e],t(e,n,r),e),e.exports.mutate=t},61563(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!==a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!==a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!==a--;){var o=i[a];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},5684(e,t,n){"use strict";var r=n(64758),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?o:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,d=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(d){var a=p(n);a&&a!==d&&e(t,a,r)}var o=u(n);f&&(o=o.concat(f(n)));for(var s=l(t),m=l(n),y=0;yc}),2690==n.j)var r=n(34036);var a=n(51609);if(2690==n.j)var i=n(5506);if(2690==n.j)var o=n(46630);if(2690==n.j)var s=n(74759);n(75795),n(71393);var l=2690==n.j?(0,a.forwardRef)(function(e,t){var n=(0,s.u)(e),l=(0,o.u)(n);return a.createElement(i.S,(0,r.A)({ref:t},l))}):null,c=2690==n.j?l:null},5506(e,t,n){"use strict";n.d(t,{S:()=>fe});var r=n(34036),a=n(7711),i=n(7777),o=n(60745),s=n(15521),l=n(43774),c=n(78438),u=n(51609),f=n(59990),h=n(46818),p=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function d(e,t){return e===t||!(!p(e)||!p(t))}function m(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,a=e.label,i=void 0===a?"":a,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(u(o,n),".");if("menu"===t&&c){var f=s?" disabled":"",h="".concat(l?" selected":"").concat(f);return"".concat(i).concat(h,", ").concat(u(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},w=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,o=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,f=e.isAppleDevice,p=l.ariaLiveMessages,d=l.getOptionLabel,m=l.inputValue,y=l.isMulti,g=l.isOptionDisabled,w=l.isSearchable,S=l.menuIsOpen,x=l.options,C=l.screenReaderStatus,_=l.tabSelectsValue,E=l.isLoading,P=l["aria-label"],k=l["aria-live"],A=(0,u.useMemo)(function(){return(0,a.A)((0,a.A)({},b),p||{})},[p]),O=(0,u.useMemo)(function(){var e,n="";if(t&&A.onChange){var r=t.option,i=t.options,o=t.removedValue,l=t.removedValues,c=t.value,u=o||r||(e=c,Array.isArray(e)?null:e),f=u?d(u):"",h=i||l||void 0,p=h?h.map(d):[],m=(0,a.A)({isDisabled:u&&g(u,s),label:f,labels:p},t);n=A.onChange(m)}return n},[t,A,g,s,d]),M=(0,u.useMemo)(function(){var e="",t=n||r,a=!!(n&&s&&s.includes(n));if(t&&A.onFocus){var o={focused:t,label:d(t),isDisabled:g(t,s),isSelected:a,options:i,context:t===n?"menu":"value",selectValue:s,isAppleDevice:f};e=A.onFocus(o)}return e},[n,r,d,g,A,i,s,f]),T=(0,u.useMemo)(function(){var e="";if(S&&x.length&&!E&&A.onFilter){var t=C({count:i.length});e=A.onFilter({inputValue:m,resultsMessage:t})}return e},[i,m,S,A,x,C,E]),I="initial-input-focus"===(null==t?void 0:t.action),D=(0,u.useMemo)(function(){var e="";if(A.guidance){var t=r?"value":S?"menu":"input";e=A.guidance({"aria-label":P,context:t,isDisabled:n&&g(n,s),isMulti:y,isSearchable:w,tabSelectsValue:_,isInitialFocus:I})}return e},[P,n,r,y,g,w,S,A,s,_,I]),L=(0,h.Y)(u.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},O),(0,h.Y)("span",{id:"aria-focused"},M),(0,h.Y)("span",{id:"aria-results"},T),(0,h.Y)("span",{id:"aria-guidance"},D));return(0,h.Y)(u.Fragment,null,(0,h.Y)(v,{id:c},I&&L),(0,h.Y)(v,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!I&&L))},S=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],x=new RegExp("["+S.map(function(e){return e.letters}).join("")+"]","g"),C={},_=0;_0,m=f-h-u,y=!1;m>t&&o.current&&(r&&r(e),o.current=!1),d&&s.current&&(i&&i(e),s.current=!1),d&&t>m?(n&&!o.current&&n(e),p.scrollTop=f,y=!0,o.current=!0):!d&&-t>u&&(a&&!s.current&&a(e),p.scrollTop=0,y=!0,s.current=!0),y&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[n,r,a,i]),p=(0,u.useCallback)(function(e){h(e,e.deltaY)},[h]),d=(0,u.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),m=(0,u.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;h(e,t)},[h]),y=(0,u.useCallback)(function(e){if(e){var t=!!f.s&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",d,t),e.addEventListener("touchmove",m,t)}},[m,d,p]),g=(0,u.useCallback)(function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",d,!1),e.removeEventListener("touchmove",m,!1))},[m,d,p]);return(0,u.useEffect)(function(){if(t){var e=c.current;return y(e),function(){g(e)}}},[t,y,g]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,a=(0,u.useRef)({}),i=(0,u.useRef)(null),o=(0,u.useCallback)(function(e){if(N){var t=document.body,n=t&&t.style;if(r&&D.forEach(function(e){var t=n&&n[e];a.current[e]=t}),r&&B<1){var i=parseInt(a.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(L).forEach(function(e){var t=L[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&V()&&(t.addEventListener("touchmove",R,z),e&&(e.addEventListener("touchstart",j,z),e.addEventListener("touchmove",F,z))),B+=1}},[r]),s=(0,u.useCallback)(function(e){if(N){var t=document.body,n=t&&t.style;B=Math.max(B-1,0),r&&B<1&&D.forEach(function(e){var t=a.current[e];n&&(n[e]=t)}),t&&V()&&(t.removeEventListener("touchmove",R,z),e&&(e.removeEventListener("touchstart",j,z),e.removeEventListener("touchmove",F,z)))}},[r]);return(0,u.useEffect)(function(){if(t){var e=i.current;return o(e),function(){s(e)}}},[t,o,s]),function(e){i.current=e}}({isEnabled:n});return(0,h.Y)(u.Fragment,null,n&&(0,h.Y)("div",{onClick:H,css:G}),t(function(e){a(e),i(e)}))}var U={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},$=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:U,value:"",onChange:function(){}})};function q(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Y(){return q(/^Mac/i)}var K={clearIndicator:f.a,container:f.b,control:f.d,dropdownIndicator:f.e,group:f.g,groupHeading:f.f,indicatorsContainer:f.i,indicatorSeparator:f.h,input:f.j,loadingIndicator:f.l,loadingMessage:f.k,menu:f.m,menuList:f.n,menuPortal:f.o,multiValue:f.p,multiValueLabel:f.q,multiValueRemove:f.t,noOptionsMessage:f.u,option:f.v,placeholder:f.w,singleValue:f.x,valueContainer:f.y},X={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},J={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,f.z)(),captureMenuScroll:!(0,f.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=(0,a.A)({ignoreCase:!0,ignoreAccents:!0,stringify:M,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,i=n.ignoreAccents,o=n.stringify,s=n.trim,l=n.matchFrom,c=s?O(t):t,u=s?O(o(e)):o(e);return r&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=A(c),u=k(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,f.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Z(e,t,n,r){return{type:"option",data:t,isDisabled:oe(e,t,n),isSelected:se(e,t,n),label:ae(e,t),value:ie(e,t),index:r}}function Q(e,t){return e.options.map(function(n,r){if("options"in n){var a=n.options.map(function(n,r){return Z(e,n,t,r)}).filter(function(t){return ne(e,t)});return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var i=Z(e,n,t,r);return ne(e,i)?i:void 0}).filter(f.K)}function ee(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,c.A)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function te(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,c.A)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function ne(e,t){var n=e.inputValue,r=void 0===n?"":n,a=t.data,i=t.isSelected,o=t.label,s=t.value;return(!ce(e)||!i)&&le(e,{label:o,value:s,data:a},r)}var re=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},ae=function(e,t){return e.getOptionLabel(t)},ie=function(e,t){return e.getOptionValue(t)};function oe(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function se(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=ie(e,t);return n.some(function(t){return ie(e,t)===r})}function le(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ce=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},ue=1,fe=function(e){(0,s.A)(n,e);var t=(0,l.A)(n);function n(e){var r;if((0,i.A)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,a=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),a(e,t)},r.setValue=function(e,t,n){var a=r.props,i=a.closeMenuOnSelect,o=a.isMulti,s=a.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,a=t.isMulti,i=t.name,o=r.state.selectValue,s=a&&r.isOptionSelected(e,o),l=r.isOptionDisabled(e,o);if(s){var u=r.getOptionValue(e);r.setValue((0,f.B)(o.filter(function(e){return r.getOptionValue(e)!==u})),"deselect-option",e)}else{if(l)return void r.ariaOnChange((0,f.C)(e),{action:"select-option",option:e,name:i});a?r.setValue((0,f.B)([].concat((0,c.A)(o),[e])),"select-option",e):r.setValue((0,f.C)(e),"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,a=r.getOptionValue(e),i=n.filter(function(e){return r.getOptionValue(e)!==a}),o=(0,f.D)(t,i,i[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange((0,f.D)(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],a=t.slice(0,t.length-1),i=(0,f.D)(e,a,a[0]||null);n&&r.onChange(i,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return re(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return te(Q(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||i>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return ce(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,a=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,f=t.tabSelectsValue,h=t.openMenuOnFocus,p=r.state,d=p.focusedOption,m=p.focusedValue,y=p.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)r.removeValue(m);else{if(!a)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!f||!d||h&&r.isOptionSelected(d,y))return;r.selectOption(d);break;case"Enter":if(229===e.keyCode)break;if(c){if(!d)return;if(r.isComposing)return;r.selectOption(d);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(o)return;if(!c){r.openMenu("first");break}if(!d)return;r.selectOption(d);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++ue),r.state.selectValue=(0,f.H)(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.getFocusableOptionsWithIds(),s=r.buildFocusableOptions(),l=s.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=o,r.state.focusedOption=s[l],r.state.focusedOptionId=re(o,s[l])}return r}return(0,o.A)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,f.I)(this.menuListRef,this.focusedOptionRef),(Y()||q(/^iPhone/i)||q(/^iPad/i)||Y()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,f.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o],focusedOptionId:this.getFocusedOptionId(i[o])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(r);r||(a=-1);var i=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===a?0:-1===a?i:a-1;break;case"next":a>-1&&a0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var a=0,i=r.indexOf(n);n||(i=-1),"up"===e?a=i>0?i-1:r.length-1:"down"===e?a=(i+1)%r.length:"pageup"===e?(a=i-t)<0&&(a=0):"pagedown"===e?(a=i+t)>r.length-1&&(a=r.length-1):"last"===e&&(a=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(X):(0,a.A)((0,a.A)({},X),this.props.theme):X}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,a=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:a,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return oe(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return se(this.props,e,t)}},{key:"filterOption",value:function(e,t){return le(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,i=e.inputId,o=e.inputValue,s=e.tabIndex,l=e.form,c=e.menuIsOpen,h=e.required,p=this.getComponents().Input,d=this.state,m=d.inputIsHidden,y=d.ariaSelection,g=this.commonProps,v=i||this.getElementId("input"),b=(0,a.A)((0,a.A)((0,a.A)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":h,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==y?void 0:y.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?u.createElement(p,(0,r.A)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:l,type:"text",value:o},b)):u.createElement(I,(0,r.A)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:f.J,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:l,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,a=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,f=this.props,h=f.controlShouldRenderValue,p=f.isDisabled,d=f.isMulti,m=f.inputValue,y=f.placeholder,g=this.state,v=g.selectValue,b=g.focusedValue,w=g.isFocused;if(!this.hasValue()||!h)return m?null:u.createElement(l,(0,r.A)({},c,{key:"placeholder",isDisabled:p,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),y);if(d)return v.map(function(t,s){var l=t===b,f="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return u.createElement(n,(0,r.A)({},c,{components:{Container:a,Label:i,Remove:o},isFocused:l,isDisabled:p,key:f,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var S=v[0];return u.createElement(s,(0,r.A)({},c,{data:S,isDisabled:p}),this.formatOptionLabel(S,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,i=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,a=n.isDisabled,i=n.isLoading,o=this.state.isFocused;return e&&i?u.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var a=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return u.createElement(n,(0,r.A)({},a,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,a=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,r.A)({},t,{innerProps:i,isDisabled:n,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,a=t.GroupHeading,i=t.Menu,o=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,h=t.Option,p=this.commonProps,d=this.state.focusedOption,m=this.props,y=m.captureMenuScroll,g=m.inputValue,v=m.isLoading,b=m.loadingMessage,w=m.minMenuHeight,S=m.maxMenuHeight,x=m.menuIsOpen,C=m.menuPlacement,_=m.menuPosition,E=m.menuPortalTarget,P=m.menuShouldBlockScroll,k=m.menuShouldScrollIntoView,A=m.noOptionsMessage,O=m.onMenuScrollToTop,M=m.onMenuScrollToBottom;if(!x)return null;var T,I=function(t,n){var a=t.type,i=t.data,o=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,f=d===i,m=o?void 0:function(){return e.onOptionHover(i)},y=o?void 0:function(){return e.selectOption(i)},g="".concat(e.getElementId("option"),"-").concat(n),v={id:g,onClick:y,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:s};return u.createElement(h,(0,r.A)({},p,{innerProps:v,data:i,isDisabled:o,isSelected:s,key:g,label:l,type:a,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map(function(t){if("group"===t.type){var i=t.data,o=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return u.createElement(n,(0,r.A)({},p,{key:l,data:i,options:o,Heading:a,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return I(e,"".concat(s,"-").concat(e.index))}))}if("option"===t.type)return I(t,"".concat(t.index))});else if(v){var D=b({inputValue:g});if(null===D)return null;T=u.createElement(l,p,D)}else{var L=A({inputValue:g});if(null===L)return null;T=u.createElement(c,p,L)}var R={minMenuHeight:w,maxMenuHeight:S,menuPlacement:C,menuPosition:_,menuShouldScrollIntoView:k},F=u.createElement(f.M,(0,r.A)({},p,R),function(t){var n=t.ref,a=t.placerProps,s=a.placement,l=a.maxHeight;return u.createElement(i,(0,r.A)({},p,R,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:v,placement:s}),u.createElement(W,{captureEnabled:y,onTopArrive:O,onBottomArrive:M,lockEnabled:P},function(t){return u.createElement(o,(0,r.A)({},p,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:e.getElementId("listbox")},isLoading:v,maxHeight:l,focusedOption:d}),T)}))});return E||"fixed"===_?u.createElement(s,(0,r.A)({},p,{appendTo:E,controlElement:this.controlRef,menuPlacement:C,menuPosition:_}),F):F}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,i=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!r)return u.createElement($,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(a){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return u.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,n){return u.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):u.createElement("input",{name:i,type:"hidden",value:""});return u.createElement("div",null,c)}var f=s[0]?this.getOptionValue(s[0]):"";return u.createElement("input",{name:i,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,a=t.focusedOption,i=t.focusedValue,o=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return u.createElement(w,(0,r.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:a,focusedValue:i,isFocused:o,selectValue:s,focusableOptions:l,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,a=e.SelectContainer,i=e.ValueContainer,o=this.props,s=o.className,l=o.id,c=o.isDisabled,f=o.menuIsOpen,h=this.state.isFocused,p=this.commonProps=this.getCommonProps();return u.createElement(a,(0,r.A)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:h}),this.renderLiveRegion(),u.createElement(t,(0,r.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:h,menuIsOpen:f}),u.createElement(i,(0,r.A)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),u.createElement(n,(0,r.A)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,s=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,h=e.value,p=e.menuIsOpen,d=e.inputValue,m=e.isMulti,y=(0,f.H)(h),g={};if(n&&(h!==n.value||u!==n.options||p!==n.menuIsOpen||d!==n.inputValue)){var v=p?function(e,t){return ee(Q(e,t))}(e,y):[],b=p?te(Q(e,y),"".concat(c,"-option")):[],w=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,v);g={selectValue:y,focusedOption:S,focusedOptionId:re(b,S),focusableOptionsWithIds:b,focusedValue:w,clearFocusValueOnUpdate:!1}}var x=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},C=o,_=s&&l;return s&&!_&&(C={value:(0,f.D)(m,y,y[0]||null),options:y,action:"initial-input-focus"},_=!l),"initial-input-focus"===(null==o?void 0:o.action)&&(C=null),(0,a.A)((0,a.A)((0,a.A)({},g),x),{},{prevProps:e,ariaSelection:C,prevWasFocused:_})}}]),n}(u.Component);fe.defaultProps=J},59990(e,t,n){"use strict";n.d(t,{A:()=>Q,B:()=>se,C:()=>oe,D:()=>ie,E:()=>H,F:()=>et,G:()=>q,H:()=>G,I:()=>J,J:()=>B,K:()=>ae,L:()=>$,M:()=>me,a:()=>Ie,b:()=>Se,d:()=>je,e:()=>Te,f:()=>Be,g:()=>Ne,h:()=>De,i:()=>Ce,j:()=>He,k:()=>be,l:()=>Re,m:()=>pe,n:()=>ye,o:()=>we,p:()=>$e,q:()=>qe,r:()=>le,s:()=>re,t:()=>Ye,u:()=>ve,v:()=>Xe,w:()=>Je,x:()=>Ze,y:()=>xe,z:()=>Z});var r=n(7711),a=n(34036),i=n(46818),o=n(50809),s=n(48465),l=n(69624),c=n(47284),u=n(53711),f=n(51609),h=n(75795);const p=Math.min,d=Math.max,m=Math.round,y=Math.floor,g=e=>({x:e,y:e});function v(){return"undefined"!=typeof window}function b(e){return x(e)?(e.nodeName||"").toLowerCase():"#document"}function w(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function S(e){var t;return null==(t=(x(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function x(e){return!!v()&&(e instanceof Node||e instanceof w(e).Node)}function C(e){return!!v()&&(e instanceof Element||e instanceof w(e).Element)}function _(e){return!!v()&&(e instanceof HTMLElement||e instanceof w(e).HTMLElement)}function E(e){return!(!v()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof w(e).ShadowRoot)}function P(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=A(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==a&&"contents"!==a}let k;function A(e){return w(e).getComputedStyle(e)}function O(e){const t=function(e){if("html"===b(e))return e;const t=e.assignedSlot||e.parentNode||E(e)&&e.host||S(e);return E(t)?t.host:t}(e);return function(e){return/^(html|body|#document)$/.test(b(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:_(t)&&P(t)?t:O(t)}function M(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=O(e),i=a===(null==(r=e.ownerDocument)?void 0:r.body),o=w(a);if(i){const e=T(o);return t.concat(o,o.visualViewport||[],P(a)?a:[],e&&n?M(e):[])}return t.concat(a,M(a,[],n))}function T(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function I(e){return C(e)?e:e.contextElement}function D(e){const t=I(e);if(!_(t))return g(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=function(e){const t=A(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=_(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=m(n)!==i||m(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}(t);let o=(i?m(n.width):n.width)/r,s=(i?m(n.height):n.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const L=g(0);function R(e){const t=w(e);return null==k&&(k="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),k&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:L}function F(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),i=I(e);let o=g(1);t&&(r?C(r)&&(o=D(r)):o=D(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==w(e))&&t}(i,n,r)?R(i):g(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,u=a.width/o.x,f=a.height/o.y;if(i){const e=w(i),t=r&&C(r)?w(r):r;let n=e,a=T(n);for(;a&&r&&t!==n;){const e=D(a),t=a.getBoundingClientRect(),r=A(a),i=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,f*=e.y,l+=i,c+=o,n=w(a),a=T(n)}}return function(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}({width:u,height:f,x:l,y:c})}function j(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var V=n(71393),N=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],B=function(){};function z(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function H(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a-1}function Y(e){return q(e)?window.pageYOffset:e.scrollTop}function K(e,t){q(e)?window.scrollTo(0,t):e.scrollTop=t}function X(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:B,a=Y(e),i=t-a,o=0;!function t(){var s,l=i*((s=(s=o+=10)/n-1)*s*s+1)+a;K(e,l),on.bottom?K(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a1?t-1:0),r=1;r=d)return{placement:"bottom",maxHeight:t};if(_>=d&&!o)return i&&X(l,E,k),{placement:"bottom",maxHeight:t};if(!o&&_>=r||o&&x>=r)return i&&X(l,E,k),{placement:"bottom",maxHeight:o?x-b:_-b};if("auto"===a||o){var A=t,O=o?S:C;return O>=r&&(A=Math.min(O-b-s,t)),{placement:"top",maxHeight:A}}if("bottom"===a)return i&&K(l,E),{placement:"bottom",maxHeight:t};break;case"top":if(S>=d)return{placement:"top",maxHeight:t};if(C>=d&&!o)return i&&X(l,P,k),{placement:"top",maxHeight:t};if(!o&&C>=r||o&&S>=r){var M=t;return(!o&&C>=r||o&&S>=r)&&(M=o?S-w:C-w),i&&X(l,P,k),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:e,minHeight:n,placement:i,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:S});y(r.maxHeight),w(r.placement),null==u||u(r.placement)}},[a,i,s,l,n,u,S]),t({ref:h,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:b||he(i),maxHeight:m})})},ye=function(e,t){var n=e.maxHeight,a=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},ge=function(e,t){var n=e.theme,a=n.spacing.baseUnit,i=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},ve=ge,be=ge,we=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},Se=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},xe=function(e,t){var n=e.theme.spacing,a=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:a&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},Ce=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},_e=["size"],Ee=["innerProps","isRtl","size"],Pe={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ke=function(e){var t=e.size,n=(0,s.A)(e,_e);return(0,i.Y)("svg",(0,a.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Pe},n))},Ae=function(e){return(0,i.Y)(ke,(0,a.A)({size:20},e),(0,i.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Oe=function(e){return(0,i.Y)(ke,(0,a.A)({size:20},e),(0,i.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Me=function(e,t){var n=e.isFocused,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*i,":hover":{color:n?o.neutral80:o.neutral40}})},Te=Me,Ie=Me,De=function(e,t){var n=e.isDisabled,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},Le=(0,i.i7)(fe||(fe=(0,c.A)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),Re=function(e,t){var n=e.isFocused,a=e.size,i=e.theme,o=i.colors,s=i.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*s})},Fe=function(e){var t=e.delay,n=e.offset;return(0,i.Y)("span",{css:(0,i.AH)({animation:"".concat(Le," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},je=function(e,t){var n=e.isDisabled,a=e.isFocused,i=e.theme,o=i.colors,s=i.borderRadius,l=i.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:a?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:a?o.primary:o.neutral30}})},Ve=["data"],Ne=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Be=function(e,t){var n=e.theme,a=n.colors,i=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},ze=["innerRef","isDisabled","isHidden","inputClassName"],He=function(e,t){var n=e.isDisabled,a=e.value,i=e.theme,o=i.spacing,s=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:a?"translateZ(0)":""},We),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},Ge={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},We={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ge)},Ue=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ge)},$e=function(e,t){var n=e.theme,a=n.spacing,i=n.borderRadius,o=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:a.baseUnit/2})},qe=function(e,t){var n=e.theme,a=n.borderRadius,i=n.colors,o=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Ye=function(e,t){var n=e.theme,a=n.spacing,i=n.borderRadius,o=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},Ke=function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",n,t)},Xe=function(e,t){var n=e.isDisabled,a=e.isFocused,i=e.isSelected,o=e.theme,s=o.spacing,l=o.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?l.primary:a?l.primary25:"transparent",color:n?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?l.primary:l.primary50}})},Je=function(e,t){var n=e.theme,a=n.spacing,i=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},Ze=function(e,t){var n=e.isDisabled,a=e.theme,i=a.spacing,o=a.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Qe={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,i.Y)(Ae,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,s=e.innerProps,l=e.menuIsOpen;return(0,i.Y)("div",(0,a.A)({ref:o},U(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":l}),s,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,i.Y)(Oe,null))},DownChevron:Oe,CrossIcon:Ae,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,s=e.Heading,l=e.headingProps,c=e.innerProps,u=e.label,f=e.theme,h=e.selectProps;return(0,i.Y)("div",(0,a.A)({},U(e,"group",{group:!0}),c),(0,i.Y)(s,(0,a.A)({},l,{selectProps:h,theme:f,getStyles:r,getClassNames:o,cx:n}),u),(0,i.Y)("div",null,t))},GroupHeading:function(e){var t=W(e);t.data;var n=(0,s.A)(t,Ve);return(0,i.Y)("div",(0,a.A)({},U(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,i.Y)("span",(0,a.A)({},t,U(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=W(e),o=r.innerRef,l=r.isDisabled,c=r.isHidden,u=r.inputClassName,f=(0,s.A)(r,ze);return(0,i.Y)("div",(0,a.A)({},U(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,a.A)({className:t({input:!0},u),ref:o,style:Ue(c),disabled:l},f)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,o=e.size,l=void 0===o?4:o,c=(0,s.A)(e,Ee);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},c),{},{innerProps:t,isRtl:n,size:l}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,i.Y)(Fe,{delay:0,offset:n}),(0,i.Y)(Fe,{delay:160,offset:!0}),(0,i.Y)(Fe,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return(0,i.Y)("div",(0,a.A)({},U(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,s=e.controlElement,l=e.innerProps,c=e.menuPlacement,u=e.menuPosition,m=(0,f.useRef)(null),g=(0,f.useRef)(null),v=(0,f.useState)(he(c)),b=(0,o.A)(v,2),w=b[0],x=b[1],C=(0,f.useMemo)(function(){return{setPortalPlacement:x}},[]),_=(0,f.useState)(null),E=(0,o.A)(_,2),P=E[0],k=E[1],A=(0,f.useCallback)(function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===u?0:window.pageYOffset,n=e[w]+t;n===(null==P?void 0:P.offset)&&e.left===(null==P?void 0:P.rect.left)&&e.width===(null==P?void 0:P.rect.width)||k({offset:n,rect:e})}},[s,u,w,null==P?void 0:P.offset,null==P?void 0:P.rect.left,null==P?void 0:P.rect.width]);(0,V.A)(function(){A()},[A]);var O=(0,f.useCallback)(function(){"function"==typeof g.current&&(g.current(),g.current=null),s&&m.current&&(g.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=I(e),u=a||i?[...c?M(c):[],...t?M(t):[]]:[];u.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});const f=c&&s?function(e,t){let n,r=null;const a=S(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:f,width:h,height:m}=c;if(s||t(),!h||!m)return;const g={rootMargin:-y(f)+"px "+-y(a.clientWidth-(u+h))+"px "+-y(a.clientHeight-(f+m))+"px "+-y(u)+"px",threshold:d(0,p(1,l))||1};let v=!0;function b(t){const r=t[0].intersectionRatio;if(r!==l){if(!v)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||j(c,e.getBoundingClientRect())||o(),v=!1}try{r=new IntersectionObserver(b,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(b,g)}r.observe(e)}(!0),i}(c,n):null;let h,m=-1,g=null;o&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),c&&!l&&g.observe(c),t&&g.observe(t));let v=l?F(e):null;return l&&function t(){const r=F(e);v&&!j(v,r)&&n(),v=r,h=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{a&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=g)||e.disconnect(),g=null,l&&cancelAnimationFrame(h)}}(s,m.current,A,{elementResize:"ResizeObserver"in window}))},[s,A]);(0,V.A)(function(){O()},[O]);var T=(0,f.useCallback)(function(e){m.current=e,O()},[O]);if(!t&&"fixed"!==u||!P)return null;var D=(0,i.Y)("div",(0,a.A)({ref:T},U((0,r.A)((0,r.A)({},e),{},{offset:P.offset,position:u,rect:P.rect}),"menuPortal",{"menu-portal":!0}),l),n);return(0,i.Y)(de.Provider,{value:C},t?(0,h.createPortal)(D,t):D)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,l=(0,s.A)(e,ue);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,l=(0,s.A)(e,ce);return(0,i.Y)("div",(0,a.A)({},U((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)},MultiValue:function(e){var t=e.children,n=e.components,a=e.data,o=e.innerProps,s=e.isDisabled,l=e.removeProps,c=e.selectProps,u=n.Container,f=n.Label,h=n.Remove;return(0,i.Y)(u,{data:a,innerProps:(0,r.A)((0,r.A)({},U(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),o),selectProps:c},(0,i.Y)(f,{data:a,innerProps:(0,r.A)({},U(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),(0,i.Y)(h,{data:a,innerProps:(0,r.A)((0,r.A)({},U(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:c}))},MultiValueContainer:Ke,MultiValueLabel:Ke,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({role:"button"},n),t||(0,i.Y)(Ae,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,s=e.innerRef,l=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:s,"aria-disabled":n},l),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return(0,i.Y)("div",(0,a.A)({},U(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,i.Y)("div",(0,a.A)({},U(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return(0,i.Y)("div",(0,a.A)({},U(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},et=function(e){return(0,r.A)((0,r.A)({},Qe),e.components)}},77511(e,t,n){"use strict";if(n.d(t,{Ay:()=>l}),2690==n.j)var r=n(46630);if(2690==n.j)var a=n(34036);var i=n(51609);if(2690==n.j)var o=n(5506);n(5370),n(75795),n(71393);var s=2690==n.j?(0,i.forwardRef)(function(e,t){var n=(0,r.u)(e);return i.createElement(o.S,(0,a.A)({ref:t},n))}):null,l=2690==n.j?s:null},74759(e,t,n){"use strict";if(n.d(t,{u:()=>u}),2690==n.j)var r=n(53711);if(2690==n.j)var a=n(7711);if(2690==n.j)var i=n(50809);if(2690==n.j)var o=n(48465);var s=n(51609);if(2690==n.j)var l=n(59990);var c=2690==n.j?["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"]:null;function u(e){var t=e.defaultOptions,n=void 0!==t&&t,u=e.cacheOptions,f=void 0!==u&&u,h=e.loadOptions;e.options;var p=e.isLoading,d=void 0!==p&&p,m=e.onInputChange,y=e.filterOption,g=void 0===y?null:y,v=(0,o.A)(e,c),b=v.inputValue,w=(0,s.useRef)(void 0),S=(0,s.useRef)(!1),x=(0,s.useState)(Array.isArray(n)?n:void 0),C=(0,i.A)(x,2),_=C[0],E=C[1],P=(0,s.useState)(void 0!==b?b:""),k=(0,i.A)(P,2),A=k[0],O=k[1],M=(0,s.useState)(!0===n),T=(0,i.A)(M,2),I=T[0],D=T[1],L=(0,s.useState)(void 0),R=(0,i.A)(L,2),F=R[0],j=R[1],V=(0,s.useState)([]),N=(0,i.A)(V,2),B=N[0],z=N[1],H=(0,s.useState)(!1),G=(0,i.A)(H,2),W=G[0],U=G[1],$=(0,s.useState)({}),q=(0,i.A)($,2),Y=q[0],K=q[1],X=(0,s.useState)(void 0),J=(0,i.A)(X,2),Z=J[0],Q=J[1],ee=(0,s.useState)(void 0),te=(0,i.A)(ee,2),ne=te[0],re=te[1];f!==ne&&(K({}),re(f)),n!==Z&&(E(Array.isArray(n)?n:void 0),Q(n)),(0,s.useEffect)(function(){return S.current=!0,function(){S.current=!1}},[]);var ae=(0,s.useCallback)(function(e,t){if(!h)return t();var n=h(e,t);n&&"function"==typeof n.then&&n.then(t,function(){return t()})},[h]);(0,s.useEffect)(function(){!0===n&&ae(A,function(e){S.current&&(E(e||[]),D(!!w.current))})},[]);var ie=(0,s.useCallback)(function(e,t){var n=(0,l.L)(e,t,m);if(!n)return w.current=void 0,O(""),j(""),z([]),D(!1),void U(!1);if(f&&Y[n])O(n),j(n),z(Y[n]),D(!1),U(!1);else{var i=w.current={};O(n),D(!0),U(!F),ae(n,function(e){S&&i===w.current&&(w.current=void 0,D(!1),j(n),z(e||[]),U(!1),K(e?(0,a.A)((0,a.A)({},Y),{},(0,r.A)({},n,e)):Y))})}},[f,ae,F,Y,m]),oe=W?[]:A&&F?B:_||[];return(0,a.A)((0,a.A)({},v),{},{options:oe,isLoading:I||d,onInputChange:ie,filterOption:g})}},46630(e,t,n){"use strict";if(n.d(t,{u:()=>l}),2690==n.j)var r=n(7711);if(2690==n.j)var a=n(50809);if(2690==n.j)var i=n(48465);var o=n(51609),s=2690==n.j?["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"]:null;function l(e){var t=e.defaultInputValue,n=void 0===t?"":t,l=e.defaultMenuIsOpen,c=void 0!==l&&l,u=e.defaultValue,f=void 0===u?null:u,h=e.inputValue,p=e.menuIsOpen,d=e.onChange,m=e.onInputChange,y=e.onMenuClose,g=e.onMenuOpen,v=e.value,b=(0,i.A)(e,s),w=(0,o.useState)(void 0!==h?h:n),S=(0,a.A)(w,2),x=S[0],C=S[1],_=(0,o.useState)(void 0!==p?p:c),E=(0,a.A)(_,2),P=E[0],k=E[1],A=(0,o.useState)(void 0!==v?v:f),O=(0,a.A)(A,2),M=O[0],T=O[1],I=(0,o.useCallback)(function(e,t){"function"==typeof d&&d(e,t),T(e)},[d]),D=(0,o.useCallback)(function(e,t){var n;"function"==typeof m&&(n=m(e,t)),C(void 0!==n?n:e)},[m]),L=(0,o.useCallback)(function(){"function"==typeof g&&g(),k(!0)},[g]),R=(0,o.useCallback)(function(){"function"==typeof y&&y(),k(!1)},[y]),F=void 0!==h?h:x,j=void 0!==p?p:P,V=void 0!==v?v:M;return(0,r.A)((0,r.A)({},b),{},{inputValue:F,menuIsOpen:j,onChange:I,onInputChange:D,onMenuClose:R,onMenuOpen:L,value:V})}},50231(e,t,n){"use strict";if(n.d(t,{D:()=>H,Zj:()=>Q,q6:()=>X}),2690==n.j)var r=n(34036);if(2690==n.j)var a=n(50809);if(2690==n.j)var i=n(79853);var o=n(7777),s=n(60745);if(2690==n.j)var l=n(42962);if(2690==n.j)var c=n(58446);if(2690==n.j)var u=n(15521);if(2690==n.j)var f=n(90141);var h=n(53711),p=n(51609),d=n(75795),m=n(99253),y=n.n(m);if(2690==n.j)var g=n(78438);var v=n(96310),b=n.n(v),w=function(){function e(){(0,o.A)(this,e),(0,h.A)(this,"refs",{})}return(0,s.A)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find(function(t){return t.node.sortableInfo.index==e.active.index})}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(S)}}]),e}();function S(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function x(e,t){return Object.keys(e).reduce(function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n},{})}var C={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},_=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function E(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function P(e,t){e.style["".concat(_,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function k(e,t){e.style["".concat(_,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function A(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function O(e,t,n){return Math.max(e,Math.min(n,t))}function M(e){return"px"===e.substr(-2)?parseFloat(e):0}function T(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function I(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function D(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:L(e.parentNode,t,r)}}function R(e){var t=e.lockOffset,n=e.width,r=e.height,a=t,i=t,o="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);y()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),a=parseFloat(t),i=parseFloat(t),o=s[1]}return y()(isFinite(a)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===o&&(a=a*n/100,i=i*r/100),{x:a,y:i}}function F(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:F(e.parentNode):null}var j="BUTTON",V="INPUT",N="OPTION",B="TEXTAREA",z="SELECT";function H(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;(0,o.A)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i=a.y-o/2&&!m?(s.y=1,l.y=10*Math.abs((a.y-o/2-n.y)/o)):n.x>=a.x-i/2&&!g?(s.x=1,l.x=10*Math.abs((a.x-i/2-n.x)/i)):n.y<=r.y+o/2&&!d?(s.y=-1,l.y=10*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+i/2&&!y&&(s.x=-1,l.x=10*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),U={axis:b().oneOf(["x","y","xy"]),contentWindow:b().any,disableAutoscroll:b().bool,distance:b().number,getContainer:b().func,getHelperDimensions:b().func,helperClass:b().string,helperContainer:b().oneOfType([b().func,"undefined"==typeof HTMLElement?b().any:b().instanceOf(HTMLElement)]),hideSortableGhost:b().bool,keyboardSortingTransitionDuration:b().number,lockAxis:b().string,lockOffset:b().oneOfType([b().number,b().string,b().arrayOf(b().oneOfType([b().number,b().string]))]),lockToContainerEdges:b().bool,onSortEnd:b().func,onSortMove:b().func,onSortOver:b().func,onSortStart:b().func,pressDelay:b().number,pressThreshold:b().number,keyCodes:b().shape({lift:b().arrayOf(b().number),drop:b().arrayOf(b().number),cancel:b().arrayOf(b().number),up:b().arrayOf(b().number),down:b().arrayOf(b().number)}),shouldCancelStart:b().func,transitionDuration:b().number,updateBeforeSortStart:b().func,useDragHandle:b().bool,useWindowAsScrollContainer:b().bool},$={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},q={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:$,shouldCancelStart:function(e){return-1!==[V,B,z,N,j].indexOf(e.target.tagName)||!!A(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},Y=Object.keys(U),K=(0,p.createContext)({manager:{}});function X(e){var t,n,m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;(0,o.A)(this,n),t=(0,l.A)(this,(0,c.A)(n).call(this,e)),(0,h.A)((0,f.A)((0,f.A)(t)),"state",{}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleStart",function(e){var n=t.props,r=n.distance,a=n.shouldCancelStart;if(2!==e.button&&!a(e)){t.touched=!0,t.position=D(e);var i=A(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var o=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!A(e.target,G))return;t.manager.active={collection:c,index:l},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),(0,h.A)((0,f.A)((0,f.A)(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleMove",function(e){var n=t.props,r=n.distance,a=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=D(e),o={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,r||a&&!(s>=a)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),(0,h.A)((0,f.A)((0,f.A)(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),(0,h.A)((0,f.A)((0,f.A)(t)),"handlePress",function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,a,u,y,v,b=p.sortableInfo.index,w=(n=p,{bottom:M((r=window.getComputedStyle(n)).marginBottom),left:M(r.marginLeft),right:M(r.marginRight),top:M(r.marginTop)}),S=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:M(t.gridColumnGap),y:M(t.gridRowGap)}:{x:0,y:0}}(t.container),x=t.scrollContainer.getBoundingClientRect(),_=s({index:b,node:p,collection:d});if(t.node=p,t.margin=w,t.gridGap=S,t.width=_.width,t.height=_.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=p.getBoundingClientRect(),t.containerBoundingRect=x,t.index=b,t.newIndex=b,t.axis={x:o.indexOf("x")>=0,y:o.indexOf("y")>=0},t.offsetEdge=L(p,t.container),t.initialOffset=D(m?(0,i.A)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((u="input, textarea, select, canvas, [contenteditable]",y=(a=p).querySelectorAll(u),v=a.cloneNode(!0),(0,g.A)(v.querySelectorAll(u)).forEach(function(e,t){"file"!==e.type&&(e.value=y[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&y[t].width>0&&y[t].height>0&&e.getContext("2d").drawImage(y[t],0,0)}),v)),E(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-w.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-w.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=p,E(p,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var P=h?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,k=P.top,A=P.left,O=P.width,T=k+P.height,I=A+O;t.axis.x&&(t.minTranslate.x=A-t.boundingClientRect.left,t.maxTranslate.x=I-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=k-t.boundingClientRect.top,t.maxTranslate.y=T-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(h?0:x.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(h?t.contentWindow.innerWidth:x.left+x.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(h?0:x.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(h?t.contentWindow.innerHeight:x.top+x.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?e.target:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(C.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),C.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:b}),f&&f({node:p,index:b,collection:d,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},a=t.props,o=a.axis,s=a.getHelperDimensions,l=a.helperClass,c=a.hideSortableGhost,u=a.updateBeforeSortStart,f=a.onSortStart,h=a.useWindowAsScrollContainer,p=n.node,d=n.collection,m=t.manager.isKeySorting,y=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=function(t,n){try{var r=(a=p.sortableInfo.index,Promise.resolve(u({collection:d,index:a,node:p,isKeySorting:m},e)).then(function(){}))}catch(e){return n(!0,e)}var a;return r&&r.then?r.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return y&&y.then?y.then(r):r()}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),(0,h.A)((0,f.A)((0,f.A)(t)),"handleSortEnd",function(e){var n=t.props,r=n.hideSortableGhost,a=n.onSortEnd,i=t.manager,o=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(C.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),C.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&E(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;cr)){t.prevIndex=i,t.newIndex=a;var o=function(e,t,n){return et?e-1:e>n&&ey?y/2:this.height/2,width:this.width>m?m/2:this.width/2},v=c&&d>this.index&&d<=u,b=c&&d=u,w={x:0,y:0},S=o[f].edgeOffset;S||(S=L(p,this.container),o[f].edgeOffset=S,c&&(o[f].boundingClientRect=I(p,a)));var x=f0&&o[f-1];x&&!x.edgeOffset&&(x.edgeOffset=L(x.node,this.container),c&&(x.boundingClientRect=I(x.node,a))),d!==this.index?(t&&k(p,t),this.axis.x?this.axis.y?b||dthis.containerBoundingRect.width-g.width&&x&&(w.x=x.edgeOffset.left-S.left,w.y=x.edgeOffset.top-S.top),null===this.newIndex&&(this.newIndex=d)):(v||d>this.index&&(s+i.left+g.width>=S.left&&l+i.top+g.height>=S.top||l+i.top+g.height>=S.top+y))&&(w.x=-(this.width+this.marginOffset.x),S.left+w.xthis.index&&s+i.left+g.width>=S.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=d):(b||dthis.index&&l+i.top+g.height>=S.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=d):(b||d1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){var e,t;(0,o.A)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return y()(a.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=a.withRef?this.wrappedInstance:null;return(0,p.createElement)(e,(0,r.A)({ref:t},x(this.props,Z)))}}]),n}(p.Component),(0,h.A)(t,"displayName",T("sortableElement",e)),(0,h.A)(t,"contextType",K),(0,h.A)(t,"propTypes",J),(0,h.A)(t,"defaultProps",{collection:0}),n}},71393(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(51609),a=2690==n.j?r.useLayoutEffect:null},1849(e,t,n){var r;!function(){function a(e,t,n){return e.call.apply(e.bind,arguments)}function i(e,t,n){if(!e)throw Error();if(2=t.f?a():e.fonts.load(function(e){return E(e)+" "+e.f+"00 300px "+C(e.c)}(t.a),t.h).then(function(e){1<=e.length?r():setTimeout(i,25)},function(){a()})}()}),a=null,i=new Promise(function(e,n){a=setTimeout(n,t.f)});Promise.race([i,r]).then(function(){a&&(clearTimeout(a),a=null),t.g(t.a)},function(){t.j(t.a)})};var F={D:"serif",C:"sans-serif"},j=null;function V(){if(null===j){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);j=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return j}function N(e,t,n){for(var r in F)if(F.hasOwnProperty(r)&&t===e.f[F[r]]&&n===e.f[F[r]])return!0;return!1}function B(e){var t,n=e.g.a.offsetWidth,r=e.h.a.offsetWidth;(t=n===e.f.serif&&r===e.f["sans-serif"])||(t=V()&&N(e,n,r)),t?s()-e.A>=e.w?V()&&N(e,n,r)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?z(e,e.v):z(e,e.B):function(e){setTimeout(o(function(){B(this)},e),50)}(e):z(e,e.v)}function z(e,t){setTimeout(o(function(){h(this.g.a),h(this.h.a),h(this.j.a),h(this.m.a),t(this.a)},e),0)}function H(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=s(),B(this)};var G=null;function W(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&p(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),O(e,"active")):A(e.a))}function U(e){this.j=e,this.a=new M,this.h=0,this.f=this.g=!0}function $(e,t,n,r,a){var i=0==--e.h;(e.f||e.g)&&setTimeout(function(){var e=a||null,s=r||{};if(0===n.length&&i)A(t.a);else{t.f+=n.length,i&&(t.j=i);var l,c=[];for(l=0;lD});var o=class{requestAnimationFrame(e){return requestAnimationFrame(e)}cancelAnimationFrame(e){cancelAnimationFrame(e)}},s=class{constructor(){i(this,"_lastHandleId",0),i(this,"_lastImmediate",null)}requestAnimationFrame(e){return this._lastHandleId>=2**53-1&&(this._lastHandleId=0),this._lastHandleId+=1,this._lastImmediate=setImmediate(()=>{e(Date.now())}),this._lastHandleId}cancelAnimationFrame(e){this._lastImmediate&&clearImmediate(this._lastImmediate)}},l=class{constructor(){i(this,"_strategy",void 0),this._strategy="function"==typeof requestAnimationFrame?new o:new s}requestAnimationFrame(e){return this._strategy.requestAnimationFrame(e)}cancelAnimationFrame(e){this._strategy.cancelAnimationFrame(e)}};const c=typeof window<"u"&&void 0!==window.document,u=new Uint8Array([80,75,3,4]),f=["v","ip","op","layers","fr","w","h"],h="0.65.0",p="@lottiefiles/dotlottie-web";var d=(()=>{var e=typeof document<"u"?document.currentScript?.src:void 0;return function(t={}){var n,r,a,i=t,o=new Promise((e,t)=>{n=e,r=t}),s=Object.assign({},i),l="./this.program",c="";typeof document<"u"&&document.currentScript&&(c=document.currentScript.src),e&&(c=e),c=c.startsWith("blob:")?"":c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1),a=async e=>{if((e=await fetch(e,{credentials:"same-origin"})).ok)return e.arrayBuffer();throw Error(e.status+" : "+e.url)};var u=i.printErr||console.error.bind(console);Object.assign(i,s),s=null,i.thisProgram&&(l=i.thisProgram);var f,h,p,d,m,y,g,v,b,w,S=i.wasmBinary,x=!1;function C(){var e=f.buffer;i.HEAP8=p=new Int8Array(e),i.HEAP16=m=new Int16Array(e),i.HEAPU8=d=new Uint8Array(e),i.HEAPU16=y=new Uint16Array(e),i.HEAP32=g=new Int32Array(e),i.HEAPU32=v=new Uint32Array(e),i.HEAPF32=b=new Float32Array(e),i.HEAPF64=w=new Float64Array(e)}var _=[],E=[],P=[];function k(){var e=i.preRun.shift();_.unshift(e)}var A=0,O=null;function M(e){var t;throw null==(t=i.onAbort)||t.call(i,e),u(e="Aborted("+e+")"),x=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),r(e),e}var T,I=e=>e.startsWith("data:application/octet-stream;base64,");class D{constructor(e){(function(e,t,n){(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})(this,"name","ExitStatus"),this.message=`Program terminated with exit(${e})`,this.status=e}}var L=e=>{for(;00&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN;var n=d,r=e+t;for(t=e;n[t]&&!(t>=r);)++t;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[e++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r};class V{constructor(e){this.Ca=e-24}}var N=(e,t,n)=>{var r=d;if(0=i&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a)),127>=i){if(t>=n)break;r[t++]=i}else{if(2047>=i){if(t+1>=n)break;r[t++]=192|i>>6}else{if(65535>=i){if(t+2>=n)break;r[t++]=224|i>>12}else{if(t+3>=n)break;r[t++]=240|i>>18,r[t++]=128|i>>12&63}r[t++]=128|i>>6&63}r[t++]=128|63&i}}r[t]=0}},B={},z=e=>{for(;e.length;){var t=e.pop();e.pop()(t)}};function H(e){return this.fromWireType(v[e>>2])}var G,W,U,$={},q={},Y={},K=(e,t,n)=>{function r(t){if((t=n(t)).length!==e.length)throw new G("Mismatched type converter count");for(var r=0;rY[e]=t);var a=Array(t.length),i=[],o=0;t.forEach((e,t)=>{q.hasOwnProperty(e)?a[t]=q[e]:(i.push(e),$.hasOwnProperty(e)||($[e]=[]),$[e].push(()=>{a[t]=q[e],++o===i.length&&r(a)}))}),0===i.length&&r(a)},X=e=>{for(var t="";d[e];)t+=W[d[e++]];return t};function J(e,t){return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var r=t.name;if(!e)throw new U(`type "${r}" must have a positive integer typeid pointer`);if(q.hasOwnProperty(e)){if(n.hb)return;throw new U(`Cannot register type '${r}' twice`)}q[e]=t,delete Y[e],$.hasOwnProperty(e)&&(t=$[e],delete $[e],t.forEach(e=>e()))}(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}var Z=e=>{throw new U(e.Aa.Da.Ba.name+" instance already deleted")},Q=!1,ee=()=>{},te=(e,t,n)=>t===n?e:void 0===n.Ga||null===(e=te(e,t,n.Ga))?null:n.$a(e),ne={},re={},ae=(e,t)=>{if(!t.Da||!t.Ca)throw new G("makeClassHandle requires ptr and ptrType");if(!!t.Ha!=!!t.Fa)throw new G("Both smartPtrType and smartPtr must be specified");return t.count={value:1},ie(Object.create(e,{Aa:{value:t,writable:!0}}))},ie=e=>typeof FinalizationRegistry>"u"?(ie=e=>e,e):(Q=new FinalizationRegistry(e=>{--(e=e.Aa).count.value,0===e.count.value&&(e.Fa?e.Ha.Ka(e.Fa):e.Da.Ba.Ka(e.Ca))}),ie=e=>{var t=e.Aa;return t.Fa&&Q.register(e,{Aa:t},e),e},ee=e=>{Q.unregister(e)},ie(e)),oe=[];function se(){}var le=(e,t)=>Object.defineProperty(t,"name",{value:e}),ce=(e,t,n)=>{if(void 0===e[t].Ea){var r=e[t];e[t]=function(){var r=[...arguments];if(!e[t].Ea.hasOwnProperty(r.length))throw new U(`Function '${n}' called with an invalid number of arguments (${r.length}) - expects one of (${e[t].Ea})!`);return e[t].Ea[r.length].apply(this,r)},e[t].Ea=[],e[t].Ea[r.Na]=r}},ue=(e,t,n)=>{if(i.hasOwnProperty(e)){if(void 0===n||void 0!==i[e].Ea&&void 0!==i[e].Ea[n])throw new U(`Cannot register public name '${e}' twice`);if(ce(i,e,e),i[e].Ea.hasOwnProperty(n))throw new U(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`);i[e].Ea[n]=t}else i[e]=t,i[e].Na=n};function fe(e,t,n,r,a,i,o,s){this.name=e,this.constructor=t,this.Ma=n,this.Ka=r,this.Ga=a,this.bb=i,this.Qa=o,this.$a=s,this.jb=[]}var he=(e,t,n)=>{for(;t!==n;){if(!t.Qa)throw new U(`Expected null or instance of ${n.name}, got an instance of ${t.name}`);e=t.Qa(e),t=t.Ga}return e};function pe(e,t){if(null===t){if(this.Ta)throw new U(`null is not a valid ${this.name}`);return 0}if(!t.Aa)throw new U(`Cannot pass "${je(t)}" as a ${this.name}`);if(!t.Aa.Ca)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);return he(t.Aa.Ca,t.Aa.Da.Ba,this.Ba)}function de(e,t){if(null===t){if(this.Ta)throw new U(`null is not a valid ${this.name}`);if(this.Sa){var n=this.Ua();return null!==e&&e.push(this.Ka,n),n}return 0}if(!t||!t.Aa)throw new U(`Cannot pass "${je(t)}" as a ${this.name}`);if(!t.Aa.Ca)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Ra&&t.Aa.Da.Ra)throw new U(`Cannot convert argument of type ${t.Aa.Ha?t.Aa.Ha.name:t.Aa.Da.name} to parameter type ${this.name}`);if(n=he(t.Aa.Ca,t.Aa.Da.Ba,this.Ba),this.Sa){if(void 0===t.Aa.Fa)throw new U("Passing raw pointer to smart pointer is illegal");switch(this.ob){case 0:if(t.Aa.Ha!==this)throw new U(`Cannot convert argument of type ${t.Aa.Ha?t.Aa.Ha.name:t.Aa.Da.name} to parameter type ${this.name}`);n=t.Aa.Fa;break;case 1:n=t.Aa.Fa;break;case 2:if(t.Aa.Ha===this)n=t.Aa.Fa;else{var r=t.clone();n=this.kb(n,De(()=>r.delete())),null!==e&&e.push(this.Ka,n)}break;default:throw new U("Unsupporting sharing policy")}}return n}function me(e,t){if(null===t){if(this.Ta)throw new U(`null is not a valid ${this.name}`);return 0}if(!t.Aa)throw new U(`Cannot pass "${je(t)}" as a ${this.name}`);if(!t.Aa.Ca)throw new U(`Cannot pass deleted object as a pointer of type ${this.name}`);if(t.Aa.Da.Ra)throw new U(`Cannot convert argument of type ${t.Aa.Da.name} to parameter type ${this.name}`);return he(t.Aa.Ca,t.Aa.Da.Ba,this.Ba)}function ye(e,t,n,r,a,i,o,s,l,c,u){this.name=e,this.Ba=t,this.Ta=n,this.Ra=r,this.Sa=a,this.ib=i,this.ob=o,this.Ya=s,this.Ua=l,this.kb=c,this.Ka=u,a||void 0!==t.Ga?this.toWireType=de:(this.toWireType=r?pe:me,this.Ja=null)}var ge,ve,be=(e,t,n)=>{if(!i.hasOwnProperty(e))throw new G("Replacing nonexistent public symbol");void 0!==i[e].Ea&&void 0!==n?i[e].Ea[n]=t:(i[e]=t,i[e].Na=n)},we=[],Se=e=>{var t=we[e];return t||(e>=we.length&&(we.length=e+1),we[e]=t=ge.get(e)),t},xe=(e,t)=>{var n=(e=X(e)).includes("j")?((e,t)=>function(){return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.includes("j")?(e=e.replace(/p/g,"i"),t=(0,i["dynCall_"+e])(t,...n)):t=Se(t)(...n),t}(e,t,[...arguments])})(e,t):Se(t);if("function"!=typeof n)throw new U(`unknown function pointer with signature ${e}: ${t}`);return n},Ce=e=>{e=ft(e);var t=X(e);return ut(e),t},_e=(e,t)=>{var n=[],r={};throw t.forEach(function e(t){r[t]||q[t]||(Y[t]?Y[t].forEach(e):(n.push(t),r[t]=!0))}),new ve(`${e}: `+n.map(Ce).join([", "]))},Ee=(e,t)=>{for(var n=[],r=0;r>2]);return n};function Pe(e,t,n,r,a){var i=t.length;if(2>i)throw new U("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==n,s=function(e){for(var t=1;t{let t=(e=e.trim()).indexOf("(");return-1===t?e:e.substr(0,t)},Oe=[],Me=[],Te=e=>{9{if(!e)throw new U("Cannot use deleted val. handle = "+e);return Me[e]},De=e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:let t=Oe.pop()||Me.length;return Me[t]=e,Me[t+1]=1,t}},Le={name:"emscripten::val",fromWireType:e=>{var t=Ie(e);return Te(e),t},toWireType:(e,t)=>De(t),Ia:8,readValueFromPointer:H,Ja:null},Re=(e,t,n)=>{switch(t){case 1:return n?function(e){return this.fromWireType(p[e])}:function(e){return this.fromWireType(d[e])};case 2:return n?function(e){return this.fromWireType(m[e>>1])}:function(e){return this.fromWireType(y[e>>1])};case 4:return n?function(e){return this.fromWireType(g[e>>2])}:function(e){return this.fromWireType(v[e>>2])};default:throw TypeError(`invalid integer width (${t}): ${e}`)}},Fe=(e,t)=>{var n=q[e];if(void 0===n)throw e=`${t} has unknown type ${Ce(e)}`,new U(e);return n},je=e=>{if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e},Ve=(e,t)=>{switch(t){case 4:return function(e){return this.fromWireType(b[e>>2])};case 8:return function(e){return this.fromWireType(w[e>>3])};default:throw TypeError(`invalid float width (${t}): ${e}`)}},Ne=(e,t,n)=>{switch(t){case 1:return n?e=>p[e]:e=>d[e];case 2:return n?e=>m[e>>1]:e=>y[e>>1];case 4:return n?e=>g[e>>2]:e=>v[e>>2];default:throw TypeError(`invalid integer width (${t}): ${e}`)}},Be=Object.assign({optional:!0},Le),ze=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,He=(e,t)=>{for(var n=e>>1,r=n+t/2;!(n>=r)&&y[n];)++n;if(32<(n<<=1)-e&&ze)return ze.decode(d.subarray(e,n));for(n="",r=0;!(r>=t/2);++r){var a=m[e+2*r>>1];if(0==a)break;n+=String.fromCharCode(a)}return n},Ge=(e,t,n)=>{if(n??(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var a=0;a>1]=e.charCodeAt(a),t+=2;return m[t>>1]=0,t-r},We=e=>2*e.length,Ue=(e,t)=>{for(var n=0,r="";!(n>=t/4);){var a=g[e+4*n>>2];if(0==a)break;++n,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r},$e=(e,t,n)=>{if(n??(n=2147483647),4>n)return 0;var r=t;n=r+n-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a)),g[t>>2]=i,(t+=4)+4>n)break}return g[t>>2]=0,t-r},qe=e=>{for(var t=0,n=0;n=r&&++n,t+=4}return t},Ye=0,Ke=(e,t,n)=>{var r=[];return e=e.toWireType(r,n),r.length&&(v[t>>2]=De(r)),e},Xe=[],Je=Reflect.construct,Ze={},Qe=e=>{if(!(e instanceof D||"unwind"==e))throw e},et=e=>{var t;throw h=e,R||0{if(!ke){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:l||"./this.program"};for(e in tt)void 0===tt[e]?delete t[e]:t[e]=tt[e];var n=[];for(e in t)n.push(`${e}=${t[e]}`);ke=n}return ke},rt=e=>(rt=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);M("initRandomDevice")})())(e);G=i.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}};for(var at=Array(256),it=0;256>it;++it)at[it]=String.fromCharCode(it);W=at,U=i.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(se.prototype,{isAliasOf:function(e){if(!(this instanceof se&&e instanceof se))return!1;var t=this.Aa.Da.Ba,n=this.Aa.Ca;e.Aa=e.Aa;var r=e.Aa.Da.Ba;for(e=e.Aa.Ca;t.Ga;)n=t.Qa(n),t=t.Ga;for(;r.Ga;)e=r.Qa(e),r=r.Ga;return t===r&&n===e},clone:function(){if(this.Aa.Ca||Z(this),this.Aa.Pa)return this.Aa.count.value+=1,this;var e=ie,t=Object,n=t.create,r=Object.getPrototypeOf(this),a=this.Aa;return(e=e(n.call(t,r,{Aa:{value:{count:a.count,Oa:a.Oa,Pa:a.Pa,Ca:a.Ca,Da:a.Da,Fa:a.Fa,Ha:a.Ha}}}))).Aa.count.value+=1,e.Aa.Oa=!1,e},delete(){if(this.Aa.Ca||Z(this),this.Aa.Oa&&!this.Aa.Pa)throw new U("Object already scheduled for deletion");ee(this);var e=this.Aa;--e.count.value,0===e.count.value&&(e.Fa?e.Ha.Ka(e.Fa):e.Da.Ba.Ka(e.Ca)),this.Aa.Pa||(this.Aa.Fa=void 0,this.Aa.Ca=void 0)},isDeleted:function(){return!this.Aa.Ca},deleteLater:function(){if(this.Aa.Ca||Z(this),this.Aa.Oa&&!this.Aa.Pa)throw new U("Object already scheduled for deletion");return oe.push(this),this.Aa.Oa=!0,this}}),Object.assign(ye.prototype,{cb(e){return this.Ya&&(e=this.Ya(e)),e},Wa(e){var t;null==(t=this.Ka)||t.call(this,e)},Ia:8,readValueFromPointer:H,fromWireType:function(e){function t(){return this.Sa?ae(this.Ba.Ma,{Da:this.ib,Ca:n,Ha:this,Fa:e}):ae(this.Ba.Ma,{Da:this,Ca:e})}var n=this.cb(e);if(!n)return this.Wa(e),null;var r=((e,t)=>{if(void 0===t)throw new U("ptr should not be undefined");for(;e.Ga;)t=e.Qa(t),e=e.Ga;return re[t]})(this.Ba,n);if(void 0!==r)return 0===r.Aa.count.value?(r.Aa.Ca=n,r.Aa.Fa=e,r.clone()):(r=r.clone(),this.Wa(e),r);if(r=this.Ba.bb(n),!(r=ne[r]))return t.call(this);r=this.Ra?r.Za:r.pointerType;var a=te(n,this.Ba,r.Ba);return null===a?t.call(this):this.Sa?ae(r.Ba.Ma,{Da:r,Ca:a,Ha:this,Fa:e}):ae(r.Ba.Ma,{Da:r,Ca:a})}}),ve=i.UnboundTypeError=((e,t)=>{var n=le(t,function(e){this.name=t,this.message=e,void 0!==(e=Error(e).stack)&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},n})(Error,"UnboundTypeError"),Me.push(0,1,void 0,1,null,1,!0,1,!1,1),i.count_emval_handles=()=>Me.length/2-5-Oe.length;var ot,st={d:(e,t,n,r)=>M(`Assertion failed: ${e?j(e):""}, at: `+[t?t?j(t):"":"unknown filename",n,r?r?j(r):"":"unknown function"]),p:(e,t,n)=>{var r=new V(e);throw v[r.Ca+16>>2]=0,v[r.Ca+4>>2]=t,v[r.Ca+8>>2]=n,e},S:()=>{},P:()=>{},Q:()=>{},U:function(){},R:()=>{},X:()=>M(""),C:e=>{var t=B[e];delete B[e];var n=t.Ua,r=t.Ka,a=t.Xa,i=a.map(e=>e.gb).concat(a.map(e=>e.mb));K([e],i,e=>{var i={};return a.forEach((t,n)=>{var r=e[n],o=t.eb,s=t.fb,l=e[n+a.length],c=t.lb,u=t.nb;i[t.ab]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>{var n=[];c(u,e,l.toWireType(n,t)),z(n)}}}),[{name:t.name,fromWireType:e=>{var t,n={};for(t in i)n[t]=i[t].read(e);return r(e),n},toWireType:(e,t)=>{for(var a in i)if(!(a in t))throw TypeError(`Missing field: "${a}"`);var o=n();for(a in i)i[a].write(o,t[a]);return null!==e&&e.push(r,o),o},Ia:8,readValueFromPointer:H,Ja:r}]})},I:()=>{},ba:(e,t,n,r)=>{J(e,{name:t=X(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:r},Ia:8,readValueFromPointer:function(e){return this.fromWireType(d[e])},Ja:null})},o:(e,t,n,r,a,i,o,s,l,c,u,f,h)=>{u=X(u),i=xe(a,i),s&&(s=xe(o,s)),c&&(c=xe(l,c)),h=xe(f,h);var p=(e=>{var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?`_${e}`:e})(u);ue(p,function(){_e(`Cannot construct ${u} due to unbound types`,[r])}),K([e,t,n],r?[r]:[],t=>{if(t=t[0],r)var n=t.Ba,a=n.Ma;else a=se.prototype;t=le(u,function(){if(Object.getPrototypeOf(this)!==o)throw new U("Use 'new' to construct "+u);if(void 0===f.La)throw new U(u+" has no accessible constructor");var e=[...arguments],t=f.La[e.length];if(void 0===t)throw new U(`Tried to invoke ctor of ${u} with invalid number of parameters (${e.length}) - expected (${Object.keys(f.La).toString()}) parameters instead!`);return t.apply(this,e)});var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var l,f=new fe(u,t,o,h,n,i,s,c);return f.Ga&&((l=f.Ga).Va??(l.Va=[]),f.Ga.Va.push(f)),n=new ye(u,f,!0,!1,!1),l=new ye(u+"*",f,!1,!1,!1),a=new ye(u+" const*",f,!1,!0,!1),ne[e]={pointerType:l,Za:a},be(p,t),[n,l,a]})},w:(e,t,n,r,a,i)=>{var o=Ee(t,n);a=xe(r,a),K([],[e],e=>{var n=`constructor ${(e=e[0]).name}`;if(void 0===e.Ba.La&&(e.Ba.La=[]),void 0!==e.Ba.La[t-1])throw new U(`Cannot register multiple constructors with identical number of parameters (${t-1}) for class '${e.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return e.Ba.La[t-1]=()=>{_e(`Cannot construct ${e.name} due to unbound types`,o)},K([],o,r=>(r.splice(1,0,null),e.Ba.La[t-1]=Pe(n,r,null,a,i),[])),[]})},a:(e,t,n,r,a,i,o,s)=>{var l=Ee(n,r);t=X(t),t=Ae(t),i=xe(a,i),K([],[e],e=>{function r(){_e(`Cannot call ${a} due to unbound types`,l)}var a=`${(e=e[0]).name}.${t}`;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.Ba.jb.push(t);var c=e.Ba.Ma,u=c[t];return void 0===u||void 0===u.Ea&&u.className!==e.name&&u.Na===n-2?(r.Na=n-2,r.className=e.name,c[t]=r):(ce(c,t,a),c[t].Ea[n-2]=r),K([],l,r=>(r=Pe(a,r,e,i,o),void 0===c[t].Ea?(r.Na=n-2,c[t]=r):c[t].Ea[n-2]=r,[])),[]})},$:e=>J(e,Le),H:(e,t,n,r)=>{function a(){}t=X(t),a.values={},J(e,{name:t,constructor:a,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,t)=>t.value,Ia:8,readValueFromPointer:Re(t,n,r),Ja:null}),ue(t,a)},s:(e,t,n)=>{var r=Fe(e,"enum");t=X(t),e=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:n},constructor:{value:le(`${r.name}_${t}`,function(){})}}),e.values[n]=r,e[t]=r},F:(e,t,n)=>{J(e,{name:t=X(t),fromWireType:e=>e,toWireType:(e,t)=>t,Ia:8,readValueFromPointer:Ve(t,n),Ja:null})},z:(e,t,n,r,a,i)=>{var o=Ee(t,n);e=X(e),e=Ae(e),a=xe(r,a),ue(e,function(){_e(`Cannot call ${e} due to unbound types`,o)},t-1),K([],o,n=>(be(e,Pe(e,[n[0],null].concat(n.slice(1)),null,a,i),t-1),[]))},v:(e,t,n,r,a)=>{if(t=X(t),-1===a&&(a=4294967295),a=e=>e,0===r){var i=32-8*n;a=e=>e<>>i}var o=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t};J(e,{name:t,fromWireType:a,toWireType:o,Ia:8,readValueFromPointer:Ne(t,n,0!==r),Ja:null})},l:(e,t,n)=>{function r(e){return new a(p.buffer,v[e+4>>2],v[e>>2])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];J(e,{name:n=X(n),fromWireType:r,Ia:8,readValueFromPointer:r},{hb:!0})},q:e=>{J(e,Be)},B:(e,t,n,r,a,i,o,s,l,c,u,f)=>{n=X(n),i=xe(a,i),s=xe(o,s),c=xe(l,c),f=xe(u,f),K([e],[t],e=>(e=e[0],[new ye(n,e.Ba,!1,!1,!0,e,r,i,s,c,f)]))},aa:(e,t)=>{J(e,{name:t=X(t),fromWireType:function(e){for(var t,n=v[e>>2],r=e+4,a=r,i=0;i<=n;++i){var o=r+i;(i==n||0==d[o])&&(a=a?j(a,o-a):"",void 0===t?t=a:(t+="\0",t+=a),a=o+1)}return ut(e),t},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var n,r="string"==typeof t;if(!(r||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array))throw new U("Cannot pass non-string to std::string");if(r)for(var a=n=0;a=i?n++:2047>=i?n+=2:55296<=i&&57343>=i?(n+=4,++a):n+=3}else n=t.length;if(i=(a=ct(4+n+1))+4,v[a>>2]=n,r)N(t,i,n+1);else if(r)for(r=0;r{if(n=X(n),2===t)var r=He,a=Ge,i=We,o=e=>y[e>>1];else 4===t&&(r=Ue,a=$e,i=qe,o=e=>v[e>>2]);J(e,{name:n,fromWireType:e=>{for(var n,a=v[e>>2],i=e+4,s=0;s<=a;++s){var l=e+4+s*t;(s==a||0==o(l))&&(i=r(i,l-i),void 0===n?n=i:(n+="\0",n+=i),i=l+t)}return ut(e),n},toWireType:(e,r)=>{if("string"!=typeof r)throw new U(`Cannot pass non-string to C++ string type ${n}`);var o=i(r),s=ct(4+o+t);return v[s>>2]=o/t,a(r,s+4,o+t),null!==e&&e.push(ut,s),s},Ia:8,readValueFromPointer:H,Ja(e){ut(e)}})},D:(e,t,n,r,a,i)=>{B[e]={name:X(t),Ua:xe(n,r),Ka:xe(a,i),Xa:[]}},k:(e,t,n,r,a,i,o,s,l,c)=>{B[e].Xa.push({ab:X(t),gb:n,eb:xe(r,a),fb:i,mb:o,lb:xe(s,l),nb:c})},ca:(e,t)=>{J(e,{pb:!0,name:t=X(t),Ia:0,fromWireType:()=>{},toWireType:()=>{}})},V:(e,t,n)=>d.copyWithin(e,t,t+n),N:()=>{R=!1,Ye=0},L:()=>{throw 1/0},A:(e,t,n)=>(e=Ie(e),t=Fe(t,"emval::as"),Ke(t,n,e)),u:(e,t,n,r)=>(e=Xe[e])(null,t=Ie(t),n,r),e:Te,x:(e,t)=>(e=Ie(e))==Ie(t),t:(e,t,n)=>{var r=((e,t)=>{for(var n=Array(e),r=0;r>2],"parameter "+r);return n})(e,t),a=r.shift();e--;var i=Array(e);return t=`methodCaller<(${r.map(e=>e.name).join(", ")}) => ${a.name}>`,(e=>{var t=Xe.length;return Xe.push(e),t})(le(t,(t,o,s,l)=>{for(var c=0,u=0;u{9{z(Ie(e)),Te(e)},i:(e,t)=>(e=(e=Fe(e,"_emval_take_value")).readValueFromPointer(t),De(e)),J:(e,t)=>(Ze[e]&&(clearTimeout(Ze[e].id),delete Ze[e]),t&&(Ze[e]={id:setTimeout(()=>{delete Ze[e],(e=>{if(!x)try{if(e(),!(R||0ht(e,performance.now()))},t),qb:t}),0),K:(e,t,n,r)=>{var a=(new Date).getFullYear(),i=new Date(a,0,1).getTimezoneOffset();a=new Date(a,6,1).getTimezoneOffset(),v[e>>2]=60*Math.max(i,a),g[t>>2]=Number(i!=a),t=e=>{var t=Math.abs(e);return`UTC${0<=e?"-":"+"}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`},e=t(i),t=t(a),aperformance.now(),M:e=>{var t=d.length;if(2147483648<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);e:{r=(Math.min(2147483648,65536*Math.ceil(Math.max(e,r)/65536))-f.buffer.byteLength+65535)/65536|0;try{f.grow(r),C();var a=1;break e}catch{}a=void 0}if(a)return!0}return!1},Z:(e,t)=>{var n=0;return nt().forEach((r,a)=>{var i=t+n;for(a=v[e+4*a>>2]=i,i=0;i{var n=nt();v[e>>2]=n.length;var r=0;return n.forEach(e=>r+=e.length+1),v[t>>2]=r,0},W:()=>52,T:()=>52,r:function(e,t){var n=mt();try{return Se(e)(t)}catch(e){if(dt(n),e!==e+0)throw e;pt(1,0)}},j:function(e,t,n){var r=mt();try{return Se(e)(t,n)}catch(e){if(dt(r),e!==e+0)throw e;pt(1,0)}},g:function(e,t,n,r){var a=mt();try{return Se(e)(t,n,r)}catch(e){if(dt(a),e!==e+0)throw e;pt(1,0)}},G:function(e,t,n,r,a,i){var o=mt();try{return Se(e)(t,n,r,a,i)}catch(e){if(dt(o),e!==e+0)throw e;pt(1,0)}},da:function(e){var t=mt();try{Se(e)()}catch(e){if(dt(t),e!==e+0)throw e;pt(1,0)}},b:function(e,t){var n=mt();try{Se(e)(t)}catch(e){if(dt(n),e!==e+0)throw e;pt(1,0)}},c:function(e,t,n){var r=mt();try{Se(e)(t,n)}catch(e){if(dt(r),e!==e+0)throw e;pt(1,0)}},h:function(e,t,n,r){var a=mt();try{Se(e)(t,n,r)}catch(e){if(dt(a),e!==e+0)throw e;pt(1,0)}},y:function(e,t,n,r,a){var i=mt();try{Se(e)(t,n,r,a)}catch(e){if(dt(i),e!==e+0)throw e;pt(1,0)}},Y:et,O:(e,t)=>(rt(d.subarray(e,e+t)),0)};!async function(e){function t(e){var t;return ot=e.exports,f=ot.ea,C(),ge=ot.ha,E.unshift(ot.fa),A--,null==(t=i.monitorRunDependencies)||t.call(i,A),0==A&&O&&(e=O,O=null,e()),ot}A++,null==(e=i.monitorRunDependencies)||e.call(i,A);var n={a:st};if(i.instantiateWasm)try{return i.instantiateWasm(n,t)}catch(e){u(`Module.instantiateWasm callback failed with error: ${e}`),r(e)}T??(T=I("DotLottiePlayer.wasm")?"DotLottiePlayer.wasm":i.locateFile?i.locateFile("DotLottiePlayer.wasm",c):c+"DotLottiePlayer.wasm");try{var o=await async function(e){var t=T;if(!S&&"function"==typeof WebAssembly.instantiateStreaming&&!I(t)&&"function"==typeof fetch)try{var n=fetch(t,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(n,e)}catch(e){u(`wasm streaming compile failed: ${e}`),u("falling back to ArrayBuffer instantiation")}return async function(e,t){try{var n=await async function(e){if(!S)try{var t=await a(e);return new Uint8Array(t)}catch{}if(e!=T||!S)throw"both async and sync fetching of the wasm failed";return new Uint8Array(S)}(e);return await WebAssembly.instantiate(n,t)}catch(e){u(`failed to asynchronously prepare wasm: ${e}`),M(e)}}(t,e)}(n);return t(o.instance),o}catch(e){r(e)}}();var lt,ct=e=>(ct=ot.ga)(e),ut=e=>(ut=ot.ia)(e),ft=e=>(ft=ot.ja)(e),ht=(e,t)=>(ht=ot.ka)(e,t),pt=(e,t)=>(pt=ot.la)(e,t),dt=e=>(dt=ot.ma)(e),mt=()=>(mt=ot.na)();function yt(){function e(){if(!lt&&(lt=!0,i.calledRun=!0,!x)){var e;if(L(E),n(i),null==(e=i.onRuntimeInitialized)||e.call(i),i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;){var t=i.postRun.shift();P.unshift(t)}L(P)}}if(!(0{setTimeout(()=>i.setStatus(""),1),e()},1)):e())}}if(i.dynCall_jiii=(e,t,n,r)=>(i.dynCall_jiii=ot.oa)(e,t,n,r),i.dynCall_vjii=(e,t,n,r,a)=>(i.dynCall_vjii=ot.pa)(e,t,n,r,a),i.dynCall_vjfii=(e,t,n,r,a,o)=>(i.dynCall_vjfii=ot.qa)(e,t,n,r,a,o),i.dynCall_vjiii=(e,t,n,r,a,o)=>(i.dynCall_vjiii=ot.ra)(e,t,n,r,a,o),i.dynCall_vj=(e,t,n)=>(i.dynCall_vj=ot.sa)(e,t,n),i.dynCall_vjiiiii=(e,t,n,r,a,o,s,l)=>(i.dynCall_vjiiiii=ot.ta)(e,t,n,r,a,o,s,l),i.dynCall_vjiffii=(e,t,n,r,a,o,s,l)=>(i.dynCall_vjiffii=ot.ua)(e,t,n,r,a,o,s,l),i.dynCall_vjiiii=(e,t,n,r,a,o,s)=>(i.dynCall_vjiiii=ot.va)(e,t,n,r,a,o,s),i.dynCall_viijii=(e,t,n,r,a,o,s)=>(i.dynCall_viijii=ot.wa)(e,t,n,r,a,o,s),i.dynCall_iiiiij=(e,t,n,r,a,o,s)=>(i.dynCall_iiiiij=ot.xa)(e,t,n,r,a,o,s),i.dynCall_iiiiijj=(e,t,n,r,a,o,s,l,c)=>(i.dynCall_iiiiijj=ot.ya)(e,t,n,r,a,o,s,l,c),i.dynCall_iiiiiijj=(e,t,n,r,a,o,s,l,c,u)=>(i.dynCall_iiiiiijj=ot.za)(e,t,n,r,a,o,s,l,c,u),O=function e(){lt||yt(),lt||(O=e)},i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);0e})}static async _loadWithBackup(){return e._ModulePromise||(e._ModulePromise=e._tryLoad(e._wasmURL).catch(async t=>{let n=`https://unpkg.com/${p}@${h}/dist/dotlottie-player.wasm`;console.warn(`Primary WASM load failed from ${e._wasmURL}. Error: ${t.message}`),console.warn(`Attempting to load WASM from backup URL: ${n}`);try{return await e._tryLoad(n)}catch(e){throw console.error(`Primary WASM URL failed: ${t.message}`),console.error(`Backup WASM URL failed: ${e.message}`),Error("WASM loading failed from all sources.")}})),e._ModulePromise}static async load(){return e._loadWithBackup()}static setWasmUrl(t){t!==e._wasmURL&&(e._wasmURL=t,e._ModulePromise=null)}};i(m,"_ModulePromise",null),i(m,"_wasmURL",`https://cdn.jsdelivr.net/npm/${p}@${h}/dist/dotlottie-player.wasm`);var y=class{constructor(){i(this,"_eventListeners",new Map)}addEventListener(e,t){let n=this._eventListeners.get(e);n||(n=new Set,this._eventListeners.set(e,n)),n.add(t)}removeEventListener(e,t){let n=this._eventListeners.get(e);n&&(t?(n.delete(t),0===n.size&&this._eventListeners.delete(e)):this._eventListeners.delete(e))}dispatch(e){this._eventListeners.get(e.type)?.forEach(t=>t(e))}removeAllEventListeners(){this._eventListeners.clear()}},g=class e{static _initializeObserver(){e._observer||(e._observer=new IntersectionObserver(t=>{t.forEach(t=>{let n=e._observedCanvases.get(t.target);n&&(t.isIntersecting?n.unfreeze():n.freeze())})},{threshold:0}))}static observe(t,n){e._initializeObserver(),!e._observedCanvases.has(t)&&(e._observedCanvases.set(t,n),e._observer?.observe(t))}static unobserve(t){e._observer?.unobserve(t),e._observedCanvases.delete(t),0===e._observedCanvases.size&&(e._observer?.disconnect(),e._observer=null)}};i(g,"_observer",null),i(g,"_observedCanvases",new Map);var v=class e{static _initializeObserver(){e._observer||(e._observer=new ResizeObserver(t=>{t.forEach(t=>{let n=e._observedCanvases.get(t.target);if(!n)return;let[r,a]=n;clearTimeout(a);let i=setTimeout(()=>{r.resize()},100);e._observedCanvases.set(t.target,[r,i])})}))}static observe(t,n){e._initializeObserver(),!e._observedCanvases.has(t)&&(e._observedCanvases.set(t,[n,0]),e._observer?.observe(t))}static unobserve(t){let n=e._observedCanvases.get(t);if(n){let e=n[1];e&&clearTimeout(e)}e._observer?.unobserve(t),e._observedCanvases.delete(t),!e._observedCanvases.size&&e._observer&&(e._observer.disconnect(),e._observer=null)}};function b(e){if(!function(e){return/^#([\da-f]{6}|[\da-f]{8})$/iu.test(e)}(e))return 0;let t=e.replace("#","");return t=6===t.length?`${t}ff`:t,parseInt(t,16)}function w(e){if(e.byteLength<4)return!1;let t=new Uint8Array(e.slice(0,u.byteLength));for(let e=0;eObject.hasOwn(e,t))}function x(e){if("string"!=typeof e)return S(e);try{return S(JSON.parse(e))}catch{return!1}}function C(){return 1+.75*((c?window.devicePixelRatio:1)-1)}function _(e){let t=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth;return!(t.bottom<0||t.top>n||t.right<0||t.left>r)}function E(e){let t=e.target;if(t instanceof HTMLCanvasElement){let n=t.getBoundingClientRect();if(0===n.width||0===n.height||0===t.width||0===t.height)return null;let r=t.width/n.width,a=t.height/n.height,i=(e.clientX-n.left)*r,o=(e.clientY-n.top)*a;return!Number.isFinite(i)||!Number.isFinite(o)||Number.isNaN(i)||Number.isNaN(o)?null:{x:i,y:o}}return null}function P(e){let t,n,r=e.replace("OpenUrl: ",""),a=r.indexOf(" | Target: ");-1===a?(t=r,n="_blank"):(t=r.substring(0,a),n=r.substring(a+11)),window.open(t,n)}i(v,"_observer",null),i(v,"_observedCanvases",new Map);const k=(e,t)=>{let n=new e.VectorChar,r=new Uint8Array(t);for(let e=0;e"reverse"===e?t.Mode.Reverse:"bounce"===e?t.Mode.Bounce:"reverse-bounce"===e?t.Mode.ReverseBounce:t.Mode.Forward,O=(e,t)=>"contain"===e?t.Fit.Contain:"cover"===e?t.Fit.Cover:"fill"===e?t.Fit.Fill:"fit-height"===e?t.Fit.FitHeight:"fit-width"===e?t.Fit.FitWidth:t.Fit.None,M=(e,t)=>{let n=new t.VectorFloat;return n.push_back(e[0]),n.push_back(e[1]),n},T=(e,t)=>{let n=new t.VectorFloat;return 2===e.length?(n.push_back(e[0]),n.push_back(e[1]),n):n},I=(e,t)=>e?{align:M(e.align??[.5,.5],t),fit:O(e.fit??"contain",t)}:t.createDefaultLayout();var D=class e{constructor(t){i(this,"_canvas",null),i(this,"_pendingLoad",null),i(this,"_context",null),i(this,"_eventManager",void 0),i(this,"_animationFrameId",null),i(this,"_frameManager",void 0),i(this,"_dotLottieCore",null),i(this,"_stateMachineId",""),i(this,"_stateMachineConfig",null),i(this,"_isStateMachineRunning",!1),i(this,"_stateMachineObserverHandle",null),i(this,"_stateMachineInternalMessageObserver",null),i(this,"_dotLottieObserverHandle",null),i(this,"_renderConfig",{}),i(this,"_isFrozen",!1),i(this,"_backgroundColor",null),i(this,"_boundOnClick",null),i(this,"_boundOnPointerUp",null),i(this,"_boundOnPointerDown",null),i(this,"_boundOnPointerMove",null),i(this,"_boundOnPointerEnter",null),i(this,"_boundOnPointerLeave",null),i(this,"_bufferMismatchCount",0),i(this,"_lastExpectedBufferSize",0),this._canvas=t.canvas??null,this._eventManager=new y,this._frameManager=new l,this._renderConfig={...t.renderConfig,devicePixelRatio:t.renderConfig?.devicePixelRatio||C(),freezeOnOffscreen:t.renderConfig?.freezeOnOffscreen??!0},m.load().then(n=>{e._wasmModule=n;let r=new n.CallbackObserver;r.setOnLoad(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"load"})},0)}),r.setOnLoadError(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"loadError",error:Error("failed to load")})},0)}),r.setOnPlay(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"play"})},0)}),r.setOnPause(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"pause"})},0)}),r.setOnStop(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"stop"})},0)}),r.setOnLoop(e=>{setTimeout(()=>{this._eventManager.dispatch({type:"loop",loopCount:e})},0)}),r.setOnComplete(()=>{setTimeout(()=>{this._eventManager.dispatch({type:"complete"})},0)}),r.setOnFrame(e=>{setTimeout(()=>{this._eventManager.dispatch({type:"frame",currentFrame:e})},0)}),r.setOnRender(e=>{setTimeout(()=>{this._eventManager.dispatch({type:"render",currentFrame:e})},0)}),this._dotLottieCore=new n.DotLottiePlayer({animationId:t.animationId??"",themeId:t.themeId??"",stateMachineId:"",autoplay:t.autoplay??!1,backgroundColor:0,loopAnimation:t.loop??!1,loopCount:t.loopCount??0,mode:A(t.mode??"forward",n),segment:T(t.segment??[],n),speed:t.speed??1,useFrameInterpolation:t.useFrameInterpolation??!0,marker:t.marker??"",layout:I(t.layout,n)}),this._stateMachineId=t.stateMachineId??"",this._stateMachineConfig=t.stateMachineConfig??null,this._dotLottieObserverHandle=this._dotLottieCore.subscribe(r),this._eventManager.dispatch({type:"ready"}),t.data?this._canvas?this._loadFromData(t.data):this._pendingLoad={data:t.data}:t.src&&(this._canvas?this._loadFromSrc(t.src):this._pendingLoad={src:t.src}),t.backgroundColor&&this.setBackgroundColor(t.backgroundColor)}).catch(e=>{this._eventManager.dispatch({type:"loadError",error:Error(`Failed to load wasm module: ${e}`)})})}_dispatchError(e){console.error(e),this._eventManager.dispatch({type:"loadError",error:Error(e)})}async _fetchData(e){let t=await fetch(e);if(!t.ok)throw Error(`Failed to fetch animation data from URL: ${e}. ${t.status}: ${t.statusText}`);let n=await t.arrayBuffer();return w(n)?n:(new TextDecoder).decode(n)}_loadFromData(t){if(null===this._dotLottieCore||null===e._wasmModule)return;if(!this._canvas)return void console.warn("[dotlottie-web] Cannot load animation without canvas. Call setCanvas() first.");let n=this._canvas.width,r=this._canvas.height,a=!1;if("string"==typeof t){if(!x(t))return void this._dispatchError("Invalid Lottie JSON string: The provided string does not conform to the Lottie JSON format.");a=this._dotLottieCore.loadAnimationData(t,n,r)}else if(t instanceof ArrayBuffer){if(!w(t))return void this._dispatchError("Invalid dotLottie ArrayBuffer: The provided ArrayBuffer does not conform to the dotLottie format.");a=this._dotLottieCore.loadDotLottieData(k(e._wasmModule,t),n,r)}else{if("object"!=typeof t)return void this._dispatchError("Unsupported data type for animation data. Expected: \n - string (Lottie JSON),\n - ArrayBuffer (dotLottie),\n - object (Lottie JSON). \n Received: "+typeof t);if(!x(t))return void this._dispatchError("Invalid Lottie JSON object: The provided object does not conform to the Lottie JSON format.");a=this._dotLottieCore.loadAnimationData(JSON.stringify(t),n,r)}a&&(void 0!==this._renderConfig.quality&&this._dotLottieCore.setQuality(this._renderConfig.quality),c&&this.resize(),setTimeout(()=>{this._eventManager.dispatch({type:"frame",currentFrame:this.currentFrame})},0),this._dotLottieCore.render(),this._draw(),this._stateMachineId?this.stateMachineLoad(this._stateMachineId)&&this.stateMachineStart()&&this._startAnimationLoop():this._dotLottieCore.isPlaying()&&this._startAnimationLoop(),c&&this._canvas instanceof HTMLCanvasElement&&(this._renderConfig.freezeOnOffscreen&&(g.observe(this._canvas,this),_(this._canvas)||this.freeze()),this._renderConfig.autoResize&&v.observe(this._canvas,this)))}_loadFromSrc(e){this._fetchData(e).then(e=>this._loadFromData(e)).catch(t=>this._dispatchError(`Failed to load animation data from URL: ${e}. ${t}`))}get buffer(){return this._dotLottieCore?this._dotLottieCore.buffer():null}get activeAnimationId(){return this._dotLottieCore?.activeAnimationId()}get activeThemeId(){return this._dotLottieCore?.activeThemeId()}get layout(){let t=this._dotLottieCore?.config().layout;if(t)return{align:[t.align.get(0),t.align.get(1)],fit:(()=>{switch(t.fit){case e._wasmModule?.Fit.Contain:return"contain";case e._wasmModule?.Fit.Cover:return"cover";case e._wasmModule?.Fit.Fill:return"fill";case e._wasmModule?.Fit.FitHeight:return"fit-height";case e._wasmModule?.Fit.FitWidth:return"fit-width";case e._wasmModule?.Fit.None:return"none";default:return"contain"}})()}}get marker(){return this._dotLottieCore?.config().marker}get manifest(){try{let e=this._dotLottieCore?.manifestString();if(null===this._dotLottieCore||!e)return null;let t=JSON.parse(e);return 0===Object.keys(t).length?null:t}catch{return null}}get renderConfig(){return this._renderConfig}get segment(){let e=this._dotLottieCore?.config().segment;if(e&&2===e.size())return[e.get(0),e.get(1)]}get loop(){return this._dotLottieCore?.config().loopAnimation??!1}get mode(){let t=this._dotLottieCore?.config().mode;return t===e._wasmModule?.Mode.Reverse?"reverse":t===e._wasmModule?.Mode.Bounce?"bounce":t===e._wasmModule?.Mode.ReverseBounce?"reverse-bounce":"forward"}get isFrozen(){return this._isFrozen}get isStateMachineRunning(){return this._isStateMachineRunning}get backgroundColor(){return this._backgroundColor??""}get autoplay(){return this._dotLottieCore?.config().autoplay??!1}get useFrameInterpolation(){return this._dotLottieCore?.config().useFrameInterpolation??!1}get speed(){return this._dotLottieCore?.config().speed??0}get isReady(){return null!==this._dotLottieCore}get isLoaded(){return this._dotLottieCore?.isLoaded()??!1}get isPlaying(){return this._dotLottieCore?.isPlaying()??!1}get isPaused(){return this._dotLottieCore?.isPaused()??!1}get isStopped(){return this._dotLottieCore?.isStopped()??!1}get currentFrame(){return this._dotLottieCore?Math.round(100*this._dotLottieCore.currentFrame())/100:0}get loopCount(){return this._dotLottieCore?.loopCount()??0}get totalFrames(){return this._dotLottieCore?.totalFrames()??0}get duration(){return this._dotLottieCore?.duration()??0}get segmentDuration(){return this._dotLottieCore?.segmentDuration()??0}get canvas(){return this._canvas}load(t){null===this._dotLottieCore||null===e._wasmModule||(this._stopAnimationLoop(),this._cleanupCanvas(),this._isFrozen=!1,this._dotLottieCore.setConfig({animationId:t.animationId??"",themeId:t.themeId??"",stateMachineId:"",autoplay:t.autoplay??!1,backgroundColor:0,loopAnimation:t.loop??!1,loopCount:t.loopCount??0,mode:A(t.mode??"forward",e._wasmModule),segment:T(t.segment??[],e._wasmModule),speed:t.speed??1,useFrameInterpolation:t.useFrameInterpolation??!0,marker:t.marker??"",layout:I(t.layout,e._wasmModule)}),t.data?this._canvas?this._loadFromData(t.data):this._pendingLoad={data:t.data}:t.src&&(this._canvas?this._loadFromSrc(t.src):this._pendingLoad={src:t.src}),this.setBackgroundColor(t.backgroundColor??""))}_draw(){if(null!==this._dotLottieCore&&null!==this._canvas&&(!this._context&&"getContext"in this._canvas&&"function"==typeof this._canvas.getContext&&(typeof HTMLCanvasElement<"u"&&this._canvas instanceof HTMLCanvasElement||typeof OffscreenCanvas<"u"&&this._canvas instanceof OffscreenCanvas)&&(this._context=this._canvas.getContext("2d")),this._context)){let e=this._dotLottieCore.buffer(),t=this._canvas.width*this._canvas.height*4;if(e.byteLength!==t)return this._lastExpectedBufferSize===t?this._bufferMismatchCount+=1:(this._bufferMismatchCount=1,this._lastExpectedBufferSize=t),void(10===this._bufferMismatchCount&&console.warn(`[dotlottie-web] Persistent buffer size mismatch detected. Expected ${t} bytes for canvas ${this._canvas.width}x${this._canvas.height}, but got ${e.byteLength} bytes. This may indicate a WASM memory allocation issue or invalid canvas dimensions.`));this._bufferMismatchCount=0,this._lastExpectedBufferSize=t;let n=null,r=new Uint8ClampedArray(e,0,e.byteLength);typeof ImageData>"u"?(n=this._context.createImageData(this._canvas.width,this._canvas.height),n.data.set(r)):n=new ImageData(r,this._canvas.width,this._canvas.height),this._context.putImageData(n,0,0)}}_cleanupCanvas(){this._canvas&&c&&this._canvas instanceof HTMLCanvasElement&&(g.unobserve(this._canvas),v.unobserve(this._canvas),this._cleanupStateMachineListeners())}_initializeCanvas(){this._context=null,this._canvas&&c&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded&&(this._renderConfig.freezeOnOffscreen&&(g.observe(this._canvas,this),_(this._canvas)||this.freeze()),this._renderConfig.autoResize&&v.observe(this._canvas,this),this._isStateMachineRunning&&this._setupStateMachineListeners()),this._canvas&&this._dotLottieCore&&this.isLoaded&&this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw())}_stopAnimationLoop(){null!==this._animationFrameId&&(this._frameManager.cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null)}_startAnimationLoop(){null===this._animationFrameId&&this._dotLottieCore&&!this._isFrozen&&(this._dotLottieCore.isPlaying()||this._isStateMachineRunning)&&(this._animationFrameId=this._frameManager.requestAnimationFrame(this._animationLoop.bind(this)))}_animationLoop(){if(null!==this._dotLottieCore)if(this._dotLottieCore.isPlaying()||this._isStateMachineRunning)try{this._dotLottieCore.tick()&&this._draw(),this._animationFrameId=this._frameManager.requestAnimationFrame(this._animationLoop.bind(this))}catch(e){console.error("Error in animation frame:",e),this._eventManager.dispatch({type:"renderError",error:e}),e instanceof WebAssembly.RuntimeError&&this.destroy()}else this._stopAnimationLoop();else this._stopAnimationLoop()}play(){null===this._dotLottieCore||!this.isLoaded||(this._stopAnimationLoop(),(this._dotLottieCore.play()||this._dotLottieCore.isPlaying())&&(this._isFrozen=!1,this._startAnimationLoop()),this._canvas&&c&&this._canvas instanceof HTMLCanvasElement&&this._renderConfig.freezeOnOffscreen&&!_(this._canvas)&&this.freeze())}pause(){null!==this._dotLottieCore&&(this._dotLottieCore.pause(),this._stopAnimationLoop())}stop(){if(null===this._dotLottieCore)return;let e=this._dotLottieCore.stop();this._stopAnimationLoop(),e&&(this._eventManager.dispatch({type:"frame",currentFrame:this.currentFrame}),this._dotLottieCore.render(),this._draw())}setFrame(e){null!==this._dotLottieCore&&this._dotLottieCore.seek(e)&&this._dotLottieCore.render()&&this._draw()}setSpeed(e){null!==this._dotLottieCore&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),speed:e})}setBackgroundColor(e){null!==this._dotLottieCore&&(c&&this._canvas instanceof HTMLCanvasElement?this._canvas.style.backgroundColor=e:this._dotLottieCore.setConfig({...this._dotLottieCore.config(),backgroundColor:b(e)}),this._backgroundColor=e)}setLoop(e){null!==this._dotLottieCore&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),loopAnimation:e})}setLoopCount(e){null!==this._dotLottieCore&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),loopCount:e})}setUseFrameInterpolation(e){null!==this._dotLottieCore&&this._dotLottieCore.setConfig({...this._dotLottieCore.config(),useFrameInterpolation:e})}addEventListener(e,t){this._eventManager.addEventListener(e,t)}removeEventListener(e,t){this._eventManager.removeEventListener(e,t)}destroy(){this._stopAnimationLoop(),this._isStateMachineRunning=!1,this._cleanupCanvas(),this._stateMachineObserverHandle&&(this._dotLottieCore?.stateMachineUnsubscribe(this._stateMachineObserverHandle),this._stateMachineObserverHandle.delete(),this._stateMachineObserverHandle=null),this._stateMachineInternalMessageObserver&&(this._dotLottieCore?.stateMachineInternalUnsubscribe(this._stateMachineInternalMessageObserver),this._stateMachineInternalMessageObserver.delete(),this._stateMachineInternalMessageObserver=null),this._dotLottieObserverHandle&&(this._dotLottieCore?.unsubscribe(this._dotLottieObserverHandle),this._dotLottieObserverHandle.delete(),this._dotLottieObserverHandle=null),this._dotLottieCore?.delete(),this._dotLottieCore=null,this._context=null,this._eventManager.dispatch({type:"destroy"}),this._eventManager.removeAllEventListeners(),this._cleanupStateMachineListeners()}freeze(){null!==this._animationFrameId&&(this._stopAnimationLoop(),this._isFrozen=!0,this._eventManager.dispatch({type:"freeze"}))}unfreeze(){null===this._animationFrameId&&(this._isFrozen=!1,this._eventManager.dispatch({type:"unfreeze"}),this._startAnimationLoop())}resize(){if(this._dotLottieCore&&this.isLoaded&&this._canvas){if(c&&this._canvas instanceof HTMLCanvasElement){let e=this._renderConfig.devicePixelRatio||window.devicePixelRatio||1,{height:t,width:n}=this._canvas.getBoundingClientRect();0!==t&&0!==n&&(this._canvas.width=n*e,this._canvas.height=t*e)}this._dotLottieCore.resize(this._canvas.width,this._canvas.height)&&(this._dotLottieCore.render(),this._draw())}}setCanvas(e){if(e&&this._canvas!==e&&(this._canvas&&this._cleanupCanvas(),this._canvas=e,this._initializeCanvas(),this._pendingLoad)){let e=this._pendingLoad;this._pendingLoad=null,e.data?this._loadFromData(e.data):e.src&&this._loadFromSrc(e.src)}}setTransform(t){if(!this._dotLottieCore||!e._wasmModule)return!1;let n=new e._wasmModule.VectorFloat;for(let e of t)n.push_back(e);let r=this._dotLottieCore.setTransform(n);return r&&this._dotLottieCore.render()&&this._draw(),r}getTransform(){if(!this._dotLottieCore)return;let e=[0,0,0,0,0,0,0,0,0],t=this._dotLottieCore.getTransform();for(let n=0;n0&&"object"==typeof e[0]&&null!==e[0]&&"t"in e[0]&&"s"in e[0]}getSlotIds(){if(!this._dotLottieCore)return[];let e=this._dotLottieCore.getSlotIds(),t=[];for(let n=0;n{setTimeout(()=>{this._isStateMachineRunning=!0,this._eventManager.dispatch({type:"stateMachineStart"}),this._startAnimationLoop()},0)}),t.setOnStop(()=>{setTimeout(()=>{this._isStateMachineRunning=!1,this._eventManager.dispatch({type:"stateMachineStop"}),this._dotLottieCore?.isPlaying()||this._stopAnimationLoop()},0)}),t.setOnCustomEvent(e=>{this._eventManager.dispatch({type:"stateMachineCustomEvent",eventName:e})}),t.setOnBooleanInputValueChange((e,t,n)=>{this._eventManager.dispatch({type:"stateMachineBooleanInputValueChange",inputName:e,newValue:n,oldValue:t})}),t.setOnNumericInputValueChange((e,t,n)=>{this._eventManager.dispatch({type:"stateMachineNumericInputValueChange",inputName:e,newValue:n,oldValue:t})}),t.setOnStringInputValueChange((e,t,n)=>{this._eventManager.dispatch({type:"stateMachineStringInputValueChange",inputName:e,newValue:n,oldValue:t})}),t.setOnInputFired(e=>{this._eventManager.dispatch({type:"stateMachineInputFired",inputName:e})}),t.setOnTransition((e,t)=>{this._eventManager.dispatch({type:"stateMachineTransition",fromState:e,toState:t})}),t.setOnStateEntered(e=>{this._eventManager.dispatch({type:"stateMachineStateEntered",state:e})}),t.setOnStateExit(e=>{this._eventManager.dispatch({type:"stateMachineStateExit",state:e})}),t.setOnError(e=>{this._eventManager.dispatch({type:"stateMachineError",error:e})});let n=new e._wasmModule.CallbackStateMachineInternalObserver;n.setOnMessage(e=>{c?e.startsWith("OpenUrl: ")&&P(e):this._eventManager.dispatch({type:"stateMachineInternalMessage",message:e})}),this._stateMachineObserverHandle=this._dotLottieCore.stateMachineSubscribe(t),this._stateMachineInternalMessageObserver=this._dotLottieCore.stateMachineInternalSubscribe(n)}_cleanupStateMachineObservers(){this._stateMachineObserverHandle&&(this._dotLottieCore?.stateMachineUnsubscribe(this._stateMachineObserverHandle),this._stateMachineObserverHandle.delete(),this._stateMachineObserverHandle=null),this._stateMachineInternalMessageObserver&&(this._dotLottieCore?.stateMachineInternalUnsubscribe(this._stateMachineInternalMessageObserver),this._stateMachineInternalMessageObserver.delete(),this._stateMachineInternalMessageObserver=null)}stateMachineLoad(t){if(!this._dotLottieCore||!e._wasmModule)return!1;this._cleanupStateMachineObservers();let n=this._dotLottieCore.stateMachineLoad(t);return n&&this._setupStateMachineObservers(),n}stateMachineLoadData(t){if(!this._dotLottieCore||!e._wasmModule)return!1;this._cleanupStateMachineObservers();let n=this._dotLottieCore.stateMachineLoadData(t);return n&&this._setupStateMachineObservers(),n}stateMachineSetConfig(e){this._stateMachineConfig=e}stateMachineStart(){if(null===e._wasmModule||null===this._dotLottieCore)return!1;let t=e._wasmModule.createDefaultOpenUrlPolicy();if(this._stateMachineConfig){let n=this._stateMachineConfig.openUrlPolicy;if(n&&"boolean"==typeof n.requireUserInteraction&&(t.requireUserInteraction=n.requireUserInteraction),n?.whitelist){t.whitelist=new e._wasmModule.VectorString;for(let e of n.whitelist)t.whitelist.push_back(e)}}let n=this._dotLottieCore.stateMachineStart(t);return n&&(this._isStateMachineRunning=!0,this._setupStateMachineListeners(),this._startAnimationLoop()),n}stateMachineStop(){if(!this._dotLottieCore)return!1;let e=this._dotLottieCore.stateMachineStop();return e&&(this._cleanupStateMachineObservers(),this._isStateMachineRunning=!1,this._cleanupStateMachineListeners(),this._dotLottieCore.isPlaying()||this._stopAnimationLoop()),e}stateMachineGetStatus(){return this._dotLottieCore?.stateMachineStatus()??""}stateMachineGetCurrentState(){return this._dotLottieCore?.stateMachineCurrentState()??""}stateMachineGetActiveId(){return this._dotLottieCore?.activeStateMachineId()??""}stateMachineOverrideState(e,t=!1){return this._dotLottieCore?.stateMachineOverrideCurrentState(e,t)??!1}stateMachineGet(e){return this._dotLottieCore?.getStateMachine(e)??""}stateMachineGetListeners(){if(!this._dotLottieCore)return[];let e=this._dotLottieCore.stateMachineFrameworkSetup(),t=[];for(let n=0;n"u")throw Error("Worker is not supported in this environment.");let e=new Blob([new Uint8Array([34,117,115,101,32,115,116,114,105,99,116,34,59,40,40,41,61,62,123,118,97,114,32,90,110,61,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,59,118,97,114,32,113,110,61,40,105,44,116,44,114,41,61,62,116,32,105,110,32,105,63,90,110,40,105,44,116,44,123,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,44,118,97,108,117,101,58,114,125,41,58,105,91,116,93,61,114,59,118,97,114,32,95,61,40,105,44,116,44,114,41,61,62,113,110,40,105,44,116,121,112,101,111,102,32,116,33,61,34,115,121,109,98,111,108,34,63,116,43,34,34,58,116,44,114,41,59,118,97,114,32,111,101,61,99,108,97,115,115,123,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,125,44,115,101,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,108,97,115,116,72,97,110,100,108,101,73,100,34,44,48,41,59,95,40,116,104,105,115,44,34,95,108,97,115,116,73,109,109,101,100,105,97,116,101,34,44,110,117,108,108,41,125,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,62,61,78,117,109,98,101,114,46,77,65,88,95,83,65,70,69,95,73,78,84,69,71,69,82,38,38,40,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,61,48,41,44,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,43,61,49,44,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,61,115,101,116,73,109,109,101,100,105,97,116,101,40,40,41,61,62,123,116,40,68,97,116,101,46,110,111,119,40,41,41,125,41,44,116,104,105,115,46,95,108,97,115,116,72,97,110,100,108,101,73,100,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,38,38,99,108,101,97,114,73,109,109,101,100,105,97,116,101,40,116,104,105,115,46,95,108,97,115,116,73,109,109,101,100,105,97,116,101,41,125,125,44,68,116,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,115,116,114,97,116,101,103,121,34,41,59,116,104,105,115,46,95,115,116,114,97,116,101,103,121,61,116,121,112,101,111,102,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,61,34,102,117,110,99,116,105,111,110,34,63,110,101,119,32,111,101,58,110,101,119,32,115,101,125,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,123,116,104,105,115,46,95,115,116,114,97,116,101,103,121,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,41,125,125,59,118,97,114,32,107,61,116,121,112,101,111,102,32,119,105,110,100,111,119,60,34,117,34,38,38,116,121,112,101,111,102,32,119,105,110,100,111,119,46,100,111,99,117,109,101,110,116,60,34,117,34,59,118,97,114,32,86,116,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,91,56,48,44,55,53,44,51,44,52,93,41,44,116,110,61,91,34,118,34,44,34,105,112,34,44,34,111,112,34,44,34,108,97,121,101,114,115,34,44,34,102,114,34,44,34,119,34,44,34,104,34,93,44,99,101,61,34,48,46,54,53,46,48,34,44,100,101,61,34,64,108,111,116,116,105,101,102,105,108,101,115,47,100,111,116,108,111,116,116,105,101,45,119,101,98,34,44,101,110,61,46,55,53,44,110,110,61,52,59,118,97,114,32,116,114,61,40,40,41,61,62,123,118,97,114,32,105,61,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,60,34,117,34,63,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,63,46,115,114,99,58,118,111,105,100,32,48,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,61,123,125,41,123,118,97,114,32,114,59,102,117,110,99,116,105,111,110,32,97,40,101,44,110,44,111,41,123,114,101,116,117,114,110,40,110,61,108,40,110,41,41,105,110,32,101,63,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,110,44,123,118,97,108,117,101,58,111,44,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,125,41,58,101,91,110,93,61,111,44,101,125,102,117,110,99,116,105,111,110,32,108,40,101,41,123,118,97,114,32,110,61,77,40,101,44,34,115,116,114,105,110,103,34,41,59,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,115,121,109,98,111,108,34,63,110,58,110,43,34,34,125,102,117,110,99,116,105,111,110,32,77,40,101,44,110,41,123,105,102,40,116,121,112,101,111,102,32,101,33,61,34,111,98,106,101,99,116,34,124,124,33,101,41,114,101,116,117,114,110,32,101,59,118,97,114,32,111,61,101,91,83,121,109,98,111,108,46,116,111,80,114,105,109,105,116,105,118,101,93,59,105,102,40,111,33,61,61,118,111,105,100,32,48,41,123,118,97,114,32,115,61,111,46,99,97,108,108,40,101,44,110,124,124,34,100,101,102,97,117,108,116,34,41,59,105,102,40,116,121,112,101,111,102,32,115,33,61,34,111,98,106,101,99,116,34,41,114,101,116,117,114,110,32,115,59,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,64,64,116,111,80,114,105,109,105,116,105,118,101,32,109,117,115,116,32,114,101,116,117,114,110,32,97,32,112,114,105,109,105,116,105,118,101,32,118,97,108,117,101,46,34,41,125,114,101,116,117,114,110,40,110,61,61,61,34,115,116,114,105,110,103,34,63,83,116,114,105,110,103,58,78,117,109,98,101,114,41,40,101,41,125,118,97,114,32,117,61,116,44,68,44,95,116,44,99,110,61,110,101,119,32,80,114,111,109,105,115,101,40,40,101,44,110,41,61,62,123,68,61,101,44,95,116,61,110,125,41,44,77,101,61,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,117,41,44,95,101,61,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,44,106,61,34,34,44,69,101,59,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,60,34,117,34,38,38,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,38,38,40,106,61,100,111,99,117,109,101,110,116,46,99,117,114,114,101,110,116,83,99,114,105,112,116,46,115,114,99,41,44,105,38,38,40,106,61,105,41,44,106,46,115,116,97,114,116,115,87,105,116,104,40,34,98,108,111,98,58,34,41,63,106,61,34,34,58,106,61,106,46,115,117,98,115,116,114,40,48,44,106,46,114,101,112,108,97,99,101,40,47,91,63,35,93,46,42,47,44,34,34,41,46,108,97,115,116,73,110,100,101,120,79,102,40,34,47,34,41,43,49,41,44,69,101,61,97,115,121,110,99,32,101,61,62,123,105,102,40,101,61,97,119,97,105,116,32,102,101,116,99,104,40,101,44,123,99,114,101,100,101,110,116,105,97,108,115,58,34,115,97,109,101,45,111,114,105,103,105,110,34,125,41,44,101,46,111,107,41,114,101,116,117,114,110,32,101,46,97,114,114,97,121,66,117,102,102,101,114,40,41,59,116,104,114,111,119,32,69,114,114,111,114,40,101,46,115,116,97,116,117,115,43,34,32,58,32,34,43,101,46,117,114,108,41,125,59,118,97,114,32,115,116,61,117,46,112,114,105,110,116,69,114,114,124,124,99,111,110,115,111,108,101,46,101,114,114,111,114,46,98,105,110,100,40,99,111,110,115,111,108,101,41,59,79,98,106,101,99,116,46,97,115,115,105,103,110,40,117,44,77,101,41,44,77,101,61,110,117,108,108,44,117,46,116,104,105,115,80,114,111,103,114,97,109,38,38,40,95,101,61,117,46,116,104,105,115,80,114,111,103,114,97,109,41,59,118,97,114,32,69,116,61,117,46,119,97,115,109,66,105,110,97,114,121,44,119,116,44,67,116,61,33,49,44,85,116,44,101,116,44,84,44,110,116,44,99,116,44,88,44,73,44,119,101,44,67,101,59,102,117,110,99,116,105,111,110,32,121,101,40,41,123,118,97,114,32,101,61,119,116,46,98,117,102,102,101,114,59,117,46,72,69,65,80,56,61,101,116,61,110,101,119,32,73,110,116,56,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,49,54,61,110,116,61,110,101,119,32,73,110,116,49,54,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,56,61,84,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,49,54,61,99,116,61,110,101,119,32,85,105,110,116,49,54,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,51,50,61,88,61,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,85,51,50,61,73,61,110,101,119,32,85,105,110,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,70,51,50,61,119,101,61,110,101,119,32,70,108,111,97,116,51,50,65,114,114,97,121,40,101,41,44,117,46,72,69,65,80,70,54,52,61,67,101,61,110,101,119,32,70,108,111,97,116,54,52,65,114,114,97,121,40,101,41,125,118,97,114,32,98,101,61,91,93,44,73,101,61,91,93,44,76,101,61,91,93,59,102,117,110,99,116,105,111,110,32,100,110,40,41,123,118,97,114,32,101,61,117,46,112,114,101,82,117,110,46,115,104,105,102,116,40,41,59,98,101,46,117,110,115,104,105,102,116,40,101,41,125,118,97,114,32,90,61,48,44,100,116,61,110,117,108,108,59,102,117,110,99,116,105,111,110,32,121,116,40,101,41,123,118,97,114,32,110,59,116,104,114,111,119,40,110,61,117,46,111,110,65,98,111,114,116,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,117,44,101,41,44,101,61,34,65,98,111,114,116,101,100,40,34,43,101,43,34,41,34,44,115,116,40,101,41,44,67,116,61,33,48,44,101,61,110,101,119,32,87,101,98,65,115,115,101,109,98,108,121,46,82,117,110,116,105,109,101,69,114,114,111,114,40,101,43,34,46,32,66,117,105,108,100,32,119,105,116,104,32,45,115,65,83,83,69,82,84,73,79,78,83,32,102,111,114,32,109,111,114,101,32,105,110,102,111,46,34,41,44,95,116,40,101,41,44,101,125,118,97,114,32,83,101,61,101,61,62,101,46,115,116,97,114,116,115,87,105,116,104,40,34,100,97,116,97,58,97,112,112,108,105,99,97,116,105,111,110,47,111,99,116,101,116,45,115,116,114,101,97,109,59,98,97,115,101,54,52,44,34,41,44,98,116,59,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,108,110,40,101,41,123,105,102,40,33,69,116,41,116,114,121,123,118,97,114,32,110,61,97,119,97,105,116,32,69,101,40,101,41,59,114,101,116,117,114,110,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,110,41,125,99,97,116,99,104,123,125,105,102,40,101,61,61,98,116,38,38,69,116,41,101,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,69,116,41,59,101,108,115,101,32,116,104,114,111,119,34,98,111,116,104,32,97,115,121,110,99,32,97,110,100,32,115,121,110,99,32,102,101,116,99,104,105,110,103,32,111,102,32,116,104,101,32,119,97,115,109,32,102,97,105,108,101,100,34,59,114,101,116,117,114,110,32,101,125,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,117,110,40,101,44,110,41,123,116,114,121,123,118,97,114,32,111,61,97,119,97,105,116,32,108,110,40,101,41,59,114,101,116,117,114,110,32,97,119,97,105,116,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,40,111,44,110,41,125,99,97,116,99,104,40,115,41,123,115,116,40,96,102,97,105,108,101,100,32,116,111,32,97,115,121,110,99,104,114,111,110,111,117,115,108,121,32,112,114,101,112,97,114,101,32,119,97,115,109,58,32,36,123,115,125,96,41,44,121,116,40,115,41,125,125,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,104,110,40,101,41,123,118,97,114,32,110,61,98,116,59,105,102,40,33,69,116,38,38,116,121,112,101,111,102,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,61,61,34,102,117,110,99,116,105,111,110,34,38,38,33,83,101,40,110,41,38,38,116,121,112,101,111,102,32,102,101,116,99,104,61,61,34,102,117,110,99,116,105,111,110,34,41,116,114,121,123,118,97,114,32,111,61,102,101,116,99,104,40,110,44,123,99,114,101,100,101,110,116,105,97,108,115,58,34,115,97,109,101,45,111,114,105,103,105,110,34,125,41,59,114,101,116,117,114,110,32,97,119,97,105,116,32,87,101,98,65,115,115,101,109,98,108,121,46,105,110,115,116,97,110,116,105,97,116,101,83,116,114,101,97,109,105,110,103,40,111,44,101,41,125,99,97,116,99,104,40,115,41,123,115,116,40,96,119,97,115,109,32,115,116,114,101,97,109,105,110,103,32,99,111,109,112,105,108,101,32,102,97,105,108,101,100,58,32,36,123,115,125,96,41,44,115,116,40,34,102,97,108,108,105,110,103,32,98,97,99,107,32,116,111,32,65,114,114,97,121,66,117,102,102,101,114,32,105,110,115,116,97,110,116,105,97,116,105,111,110,34,41,125,114,101,116,117,114,110,32,117,110,40,110,44,101,41,125,99,108,97,115,115,32,120,101,123,99,111,110,115,116,114,117,99,116,111,114,40,110,41,123,97,40,116,104,105,115,44,34,110,97,109,101,34,44,34,69,120,105,116,83,116,97,116,117,115,34,41,44,116,104,105,115,46,109,101,115,115,97,103,101,61,96,80,114,111,103,114,97,109,32,116,101,114,109,105,110,97,116,101,100,32,119,105,116,104,32,101,120,105,116,40,36,123,110,125,41,96,44,116,104,105,115,46,115,116,97,116,117,115,61,110,125,125,118,97,114,32,78,116,61,101,61,62,123,102,111,114,40,59,48,60,101,46,108,101,110,103,116,104,59,41,101,46,115,104,105,102,116,40,41,40,117,41,125,44,87,116,61,117,46,110,111,69,120,105,116,82,117,110,116,105,109,101,124,124,33,48,44,65,101,61,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,60,34,117,34,63,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,58,118,111,105,100,32,48,44,73,116,61,102,117,110,99,116,105,111,110,40,41,123,108,101,116,32,101,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,48,38,38,97,114,103,117,109,101,110,116,115,91,48,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,48,93,58,48,44,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,49,38,38,97,114,103,117,109,101,110,116,115,91,49,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,49,93,58,78,97,78,59,118,97,114,32,111,61,84,44,115,61,101,43,110,59,102,111,114,40,110,61,101,59,111,91,110,93,38,38,33,40,110,62,61,115,41,59,41,43,43,110,59,105,102,40,49,54,60,110,45,101,38,38,111,46,98,117,102,102,101,114,38,38,65,101,41,114,101,116,117,114,110,32,65,101,46,100,101,99,111,100,101,40,111,46,115,117,98,97,114,114,97,121,40,101,44,110,41,41,59,102,111,114,40,115,61,34,34,59,101,60,110,59,41,123,118,97,114,32,99,61,111,91,101,43,43,93,59,105,102,40,99,38,49,50,56,41,123,118,97,114,32,100,61,111,91,101,43,43,93,38,54,51,59,105,102,40,40,99,38,50,50,52,41,61,61,49,57,50,41,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,40,99,38,51,49,41,60,60,54,124,100,41,59,101,108,115,101,123,118,97,114,32,112,61,111,91,101,43,43,93,38,54,51,59,99,61,40,99,38,50,52,48,41,61,61,50,50,52,63,40,99,38,49,53,41,60,60,49,50,124,100,60,60,54,124,112,58,40,99,38,55,41,60,60,49,56,124,100,60,60,49,50,124,112,60,60,54,124,111,91,101,43,43,93,38,54,51,44,54,53,53,51,54,62,99,63,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,58,40,99,45,61,54,53,53,51,54,44,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,124,99,62,62,49,48,44,53,54,51,50,48,124,99,38,49,48,50,51,41,41,125,125,101,108,115,101,32,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,115,125,59,99,108,97,115,115,32,112,110,123,99,111,110,115,116,114,117,99,116,111,114,40,110,41,123,116,104,105,115,46,67,97,61,110,45,50,52,125,125,118,97,114,32,80,101,61,48,44,102,110,61,48,44,108,116,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,84,59,105,102,40,48,60,111,41,123,111,61,110,43,111,45,49,59,102,111,114,40,118,97,114,32,99,61,48,59,99,60,101,46,108,101,110,103,116,104,59,43,43,99,41,123,118,97,114,32,100,61,101,46,99,104,97,114,67,111,100,101,65,116,40,99,41,59,105,102,40,53,53,50,57,54,60,61,100,38,38,53,55,51,52,51,62,61,100,41,123,118,97,114,32,112,61,101,46,99,104,97,114,67,111,100,101,65,116,40,43,43,99,41,59,100,61,54,53,53,51,54,43,40,40,100,38,49,48,50,51,41,60,60,49,48,41,124,112,38,49,48,50,51,125,105,102,40,49,50,55,62,61,100,41,123,105,102,40,110,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,100,125,101,108,115,101,123,105,102,40,50,48,52,55,62,61,100,41,123,105,102,40,110,43,49,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,49,57,50,124,100,62,62,54,125,101,108,115,101,123,105,102,40,54,53,53,51,53,62,61,100,41,123,105,102,40,110,43,50,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,50,50,52,124,100,62,62,49,50,125,101,108,115,101,123,105,102,40,110,43,51,62,61,111,41,98,114,101,97,107,59,115,91,110,43,43,93,61,50,52,48,124,100,62,62,49,56,44,115,91,110,43,43,93,61,49,50,56,124,100,62,62,49,50,38,54,51,125,115,91,110,43,43,93,61,49,50,56,124,100,62,62,54,38,54,51,125,115,91,110,43,43,93,61,49,50,56,124,100,38,54,51,125,125,115,91,110,93,61,48,125,125,44,76,116,61,123,125,44,72,116,61,101,61,62,123,102,111,114,40,59,101,46,108,101,110,103,116,104,59,41,123,118,97,114,32,110,61,101,46,112,111,112,40,41,59,101,46,112,111,112,40,41,40,110,41,125,125,59,102,117,110,99,116,105,111,110,32,117,116,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,73,91,101,62,62,50,93,41,125,118,97,114,32,114,116,61,123,125,44,113,61,123,125,44,83,116,61,123,125,44,104,116,44,75,61,40,101,44,110,44,111,41,61,62,123,102,117,110,99,116,105,111,110,32,115,40,104,41,123,105,102,40,104,61,111,40,104,41,44,104,46,108,101,110,103,116,104,33,61,61,101,46,108,101,110,103,116,104,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,77,105,115,109,97,116,99,104,101,100,32,116,121,112,101,32,99,111,110,118,101,114,116,101,114,32,99,111,117,110,116,34,41,59,102,111,114,40,118,97,114,32,118,61,48,59,118,60,101,46,108,101,110,103,116,104,59,43,43,118,41,86,40,101,91,118,93,44,104,91,118,93,41,125,101,46,102,111,114,69,97,99,104,40,104,61,62,83,116,91,104,93,61,110,41,59,118,97,114,32,99,61,65,114,114,97,121,40,110,46,108,101,110,103,116,104,41,44,100,61,91,93,44,112,61,48,59,110,46,102,111,114,69,97,99,104,40,40,104,44,118,41,61,62,123,113,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,104,41,63,99,91,118,93,61,113,91,104,93,58,40,100,46,112,117,115,104,40,104,41,44,114,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,104,41,124,124,40,114,116,91,104,93,61,91,93,41,44,114,116,91,104,93,46,112,117,115,104,40,40,41,61,62,123,99,91,118,93,61,113,91,104,93,44,43,43,112,44,112,61,61,61,100,46,108,101,110,103,116,104,38,38,115,40,99,41,125,41,41,125,41,44,100,46,108,101,110,103,116,104,61,61,61,48,38,38,115,40,99,41,125,44,84,101,44,65,61,101,61,62,123,102,111,114,40,118,97,114,32,110,61,34,34,59,84,91,101,93,59,41,110,43,61,84,101,91,84,91,101,43,43,93,93,59,114,101,116,117,114,110,32,110,125,44,119,59,102,117,110,99,116,105,111,110,32,118,110,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,123,125,59,118,97,114,32,115,61,110,46,110,97,109,101,59,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,119,40,96,116,121,112,101,32,34,36,123,115,125,34,32,109,117,115,116,32,104,97,118,101,32,97,32,112,111,115,105,116,105,118,101,32,105,110,116,101,103,101,114,32,116,121,112,101,105,100,32,112,111,105,110,116,101,114,96,41,59,105,102,40,113,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,123,105,102,40,111,46,104,98,41,114,101,116,117,114,110,59,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,116,121,112,101,32,39,36,123,115,125,39,32,116,119,105,99,101,96,41,125,113,91,101,93,61,110,44,100,101,108,101,116,101,32,83,116,91,101,93,44,114,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,38,38,40,110,61,114,116,91,101,93,44,100,101,108,101,116,101,32,114,116,91,101,93,44,110,46,102,111,114,69,97,99,104,40,99,61,62,99,40,41,41,41,125,102,117,110,99,116,105,111,110,32,86,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,123,125,59,114,101,116,117,114,110,32,118,110,40,101,44,110,44,111,41,125,118,97,114,32,106,116,61,101,61,62,123,116,104,114,111,119,32,110,101,119,32,119,40,101,46,65,97,46,68,97,46,66,97,46,110,97,109,101,43,34,32,105,110,115,116,97,110,99,101,32,97,108,114,101,97,100,121,32,100,101,108,101,116,101,100,34,41,125,44,71,116,61,33,49,44,79,101,61,40,41,61,62,123,125,44,82,101,61,40,101,44,110,44,111,41,61,62,110,61,61,61,111,63,101,58,111,46,71,97,61,61,61,118,111,105,100,32,48,63,110,117,108,108,58,40,101,61,82,101,40,101,44,110,44,111,46,71,97,41,44,101,61,61,61,110,117,108,108,63,110,117,108,108,58,111,46,36,97,40,101,41,41,44,70,101,61,123,125,44,109,110,61,123,125,44,103,110,61,40,101,44,110,41,61,62,123,105,102,40,110,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,34,112,116,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,117,110,100,101,102,105,110,101,100,34,41,59,102,111,114,40,59,101,46,71,97,59,41,110,61,101,46,81,97,40,110,41,44,101,61,101,46,71,97,59,114,101,116,117,114,110,32,109,110,91,110,93,125,44,120,116,61,40,101,44,110,41,61,62,123,105,102,40,33,110,46,68,97,124,124,33,110,46,67,97,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,109,97,107,101,67,108,97,115,115,72,97,110,100,108,101,32,114,101,113,117,105,114,101,115,32,112,116,114,32,97,110,100,32,112,116,114,84,121,112,101,34,41,59,105,102,40,33,33,110,46,72,97,33,61,33,33,110,46,70,97,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,66,111,116,104,32,115,109,97,114,116,80,116,114,84,121,112,101,32,97,110,100,32,115,109,97,114,116,80,116,114,32,109,117,115,116,32,98,101,32,115,112,101,99,105,102,105,101,100,34,41,59,114,101,116,117,114,110,32,110,46,99,111,117,110,116,61,123,118,97,108,117,101,58,49,125,44,112,116,40,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,44,123,65,97,58,123,118,97,108,117,101,58,110,44,119,114,105,116,97,98,108,101,58,33,48,125,125,41,41,125,44,112,116,61,101,61,62,116,121,112,101,111,102,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,62,34,117,34,63,40,112,116,61,110,61,62,110,44,101,41,58,40,71,116,61,110,101,119,32,70,105,110,97,108,105,122,97,116,105,111,110,82,101,103,105,115,116,114,121,40,110,61,62,123,110,61,110,46,65,97,44,45,45,110,46,99,111,117,110,116,46,118,97,108,117,101,44,110,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,38,38,40,110,46,70,97,63,110,46,72,97,46,75,97,40,110,46,70,97,41,58,110,46,68,97,46,66,97,46,75,97,40,110,46,67,97,41,41,125,41,44,112,116,61,110,61,62,123,118,97,114,32,111,61,110,46,65,97,59,114,101,116,117,114,110,32,111,46,70,97,38,38,71,116,46,114,101,103,105,115,116,101,114,40,110,44,123,65,97,58,111,125,44,110,41,44,110,125,44,79,101,61,110,61,62,123,71,116,46,117,110,114,101,103,105,115,116,101,114,40,110,41,125,44,112,116,40,101,41,41,44,77,110,61,91,93,59,102,117,110,99,116,105,111,110,32,65,116,40,41,123,125,118,97,114,32,102,116,61,40,101,44,110,41,61,62,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,110,44,34,110,97,109,101,34,44,123,118,97,108,117,101,58,101,125,41,44,36,101,61,40,101,44,110,44,111,41,61,62,123,105,102,40,101,91,110,93,46,69,97,61,61,61,118,111,105,100,32,48,41,123,118,97,114,32,115,61,101,91,110,93,59,101,91,110,93,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,99,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,100,61,110,101,119,32,65,114,114,97,121,40,99,41,44,112,61,48,59,112,60,99,59,112,43,43,41,100,91,112,93,61,97,114,103,117,109,101,110,116,115,91,112,93,59,105,102,40,33,101,91,110,93,46,69,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,100,46,108,101,110,103,116,104,41,41,116,104,114,111,119,32,110,101,119,32,119,40,96,70,117,110,99,116,105,111,110,32,39,36,123,111,125,39,32,99,97,108,108,101,100,32,119,105,116,104,32,97,110,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,100,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,115,32,111,110,101,32,111,102,32,40,36,123,101,91,110,93,46,69,97,125,41,33,96,41,59,114,101,116,117,114,110,32,101,91,110,93,46,69,97,91,100,46,108,101,110,103,116,104,93,46,97,112,112,108,121,40,116,104,105,115,44,100,41,125,44,101,91,110,93,46,69,97,61,91,93,44,101,91,110,93,46,69,97,91,115,46,78,97,93,61,115,125,125,44,74,116,61,40,101,44,110,44,111,41,61,62,123,105,102,40,117,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,123,105,102,40,111,61,61,61,118,111,105,100,32,48,124,124,117,91,101,93,46,69,97,33,61,61,118,111,105,100,32,48,38,38,117,91,101,93,46,69,97,91,111,93,33,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,112,117,98,108,105,99,32,110,97,109,101,32,39,36,123,101,125,39,32,116,119,105,99,101,96,41,59,105,102,40,36,101,40,117,44,101,44,101,41,44,117,91,101,93,46,69,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,111,41,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,111,118,101,114,108,111,97,100,115,32,111,102,32,97,32,102,117,110,99,116,105,111,110,32,119,105,116,104,32,116,104,101,32,115,97,109,101,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,40,36,123,111,125,41,33,96,41,59,117,91,101,93,46,69,97,91,111,93,61,110,125,101,108,115,101,32,117,91,101,93,61,110,44,117,91,101,93,46,78,97,61,111,125,44,95,110,61,101,61,62,123,101,61,101,46,114,101,112,108,97,99,101,40,47,91,94,97,45,122,65,45,90,48,45,57,95,93,47,103,44,34,36,34,41,59,118,97,114,32,110,61,101,46,99,104,97,114,67,111,100,101,65,116,40,48,41,59,114,101,116,117,114,110,32,52,56,60,61,110,38,38,53,55,62,61,110,63,96,95,36,123,101,125,96,58,101,125,59,102,117,110,99,116,105,111,110,32,69,110,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,123,116,104,105,115,46,110,97,109,101,61,101,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,61,110,44,116,104,105,115,46,77,97,61,111,44,116,104,105,115,46,75,97,61,115,44,116,104,105,115,46,71,97,61,99,44,116,104,105,115,46,98,98,61,100,44,116,104,105,115,46,81,97,61,112,44,116,104,105,115,46,36,97,61,104,44,116,104,105,115,46,106,98,61,91,93,125,118,97,114,32,75,116,61,40,101,44,110,44,111,41,61,62,123,102,111,114,40,59,110,33,61,61,111,59,41,123,105,102,40,33,110,46,81,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,69,120,112,101,99,116,101,100,32,110,117,108,108,32,111,114,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,111,46,110,97,109,101,125,44,32,103,111,116,32,97,110,32,105,110,115,116,97,110,99,101,32,111,102,32,36,123,110,46,110,97,109,101,125,96,41,59,101,61,110,46,81,97,40,101,41,44,110,61,110,46,71,97,125,114,101,116,117,114,110,32,101,125,59,102,117,110,99,116,105,111,110,32,119,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,48,125,105,102,40,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,125,102,117,110,99,116,105,111,110,32,67,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,116,104,105,115,46,83,97,41,123,118,97,114,32,111,61,116,104,105,115,46,85,97,40,41,59,114,101,116,117,114,110,32,101,33,61,61,110,117,108,108,38,38,101,46,112,117,115,104,40,116,104,105,115,46,75,97,44,111,41,44,111,125,114,101,116,117,114,110,32,48,125,105,102,40,33,110,124,124,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,116,104,105,115,46,82,97,38,38,110,46,65,97,46,68,97,46,82,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,72,97,63,110,46,65,97,46,72,97,46,110,97,109,101,58,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,111,61,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,44,116,104,105,115,46,83,97,41,123,105,102,40,110,46,65,97,46,70,97,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,34,80,97,115,115,105,110,103,32,114,97,119,32,112,111,105,110,116,101,114,32,116,111,32,115,109,97,114,116,32,112,111,105,110,116,101,114,32,105,115,32,105,108,108,101,103,97,108,34,41,59,115,119,105,116,99,104,40,116,104,105,115,46,111,98,41,123,99,97,115,101,32,48,58,105,102,40,110,46,65,97,46,72,97,61,61,61,116,104,105,115,41,111,61,110,46,65,97,46,70,97,59,101,108,115,101,32,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,72,97,63,110,46,65,97,46,72,97,46,110,97,109,101,58,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,98,114,101,97,107,59,99,97,115,101,32,49,58,111,61,110,46,65,97,46,70,97,59,98,114,101,97,107,59,99,97,115,101,32,50,58,105,102,40,110,46,65,97,46,72,97,61,61,61,116,104,105,115,41,111,61,110,46,65,97,46,70,97,59,101,108,115,101,123,118,97,114,32,115,61,110,46,99,108,111,110,101,40,41,59,111,61,116,104,105,115,46,107,98,40,111,44,79,116,40,40,41,61,62,115,46,100,101,108,101,116,101,40,41,41,41,44,101,33,61,61,110,117,108,108,38,38,101,46,112,117,115,104,40,116,104,105,115,46,75,97,44,111,41,125,98,114,101,97,107,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,119,40,34,85,110,115,117,112,112,111,114,116,105,110,103,32,115,104,97,114,105,110,103,32,112,111,108,105,99,121,34,41,125,125,114,101,116,117,114,110,32,111,125,102,117,110,99,116,105,111,110,32,121,110,40,101,44,110,41,123,105,102,40,110,61,61,61,110,117,108,108,41,123,105,102,40,116,104,105,115,46,84,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,110,117,108,108,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,48,125,105,102,40,33,110,46,65,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,34,36,123,113,116,40,110,41,125,34,32,97,115,32,97,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,33,110,46,65,97,46,67,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,100,101,108,101,116,101,100,32,111,98,106,101,99,116,32,97,115,32,97,32,112,111,105,110,116,101,114,32,111,102,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,105,102,40,110,46,65,97,46,68,97,46,82,97,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,99,111,110,118,101,114,116,32,97,114,103,117,109,101,110,116,32,111,102,32,116,121,112,101,32,36,123,110,46,65,97,46,68,97,46,110,97,109,101,125,32,116,111,32,112,97,114,97,109,101,116,101,114,32,116,121,112,101,32,36,123,116,104,105,115,46,110,97,109,101,125,96,41,59,114,101,116,117,114,110,32,75,116,40,110,46,65,97,46,67,97,44,110,46,65,97,46,68,97,46,66,97,44,116,104,105,115,46,66,97,41,125,102,117,110,99,116,105,111,110,32,118,116,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,41,123,116,104,105,115,46,110,97,109,101,61,101,44,116,104,105,115,46,66,97,61,110,44,116,104,105,115,46,84,97,61,111,44,116,104,105,115,46,82,97,61,115,44,116,104,105,115,46,83,97,61,99,44,116,104,105,115,46,105,98,61,100,44,116,104,105,115,46,111,98,61,112,44,116,104,105,115,46,89,97,61,104,44,116,104,105,115,46,85,97,61,118,44,116,104,105,115,46,107,98,61,103,44,116,104,105,115,46,75,97,61,109,44,99,124,124,110,46,71,97,33,61,61,118,111,105,100,32,48,63,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,61,67,110,58,40,116,104,105,115,46,116,111,87,105,114,101,84,121,112,101,61,115,63,119,110,58,121,110,44,116,104,105,115,46,74,97,61,110,117,108,108,41,125,118,97,114,32,107,101,61,40,101,44,110,44,111,41,61,62,123,105,102,40,33,117,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,41,116,104,114,111,119,32,110,101,119,32,104,116,40,34,82,101,112,108,97,99,105,110,103,32,110,111,110,101,120,105,115,116,101,110,116,32,112,117,98,108,105,99,32,115,121,109,98,111,108,34,41,59,117,91,101,93,46,69,97,33,61,61,118,111,105,100,32,48,38,38,111,33,61,61,118,111,105,100,32,48,63,117,91,101,93,46,69,97,91,111,93,61,110,58,40,117,91,101,93,61,110,44,117,91,101,93,46,78,97,61,111,41,125,44,80,116,61,91,93,44,66,101,44,122,61,101,61,62,123,118,97,114,32,110,61,80,116,91,101,93,59,114,101,116,117,114,110,32,110,124,124,40,101,62,61,80,116,46,108,101,110,103,116,104,38,38,40,80,116,46,108,101,110,103,116,104,61,101,43,49,41,44,80,116,91,101,93,61,110,61,66,101,46,103,101,116,40,101,41,41,44,110,125,44,98,110,61,102,117,110,99,116,105,111,110,40,101,44,110,41,123,108,101,116,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,97,114,103,117,109,101,110,116,115,91,50,93,33,61,61,118,111,105,100,32,48,63,97,114,103,117,109,101,110,116,115,91,50,93,58,91,93,59,114,101,116,117,114,110,32,101,46,105,110,99,108,117,100,101,115,40,34,106,34,41,63,40,101,61,101,46,114,101,112,108,97,99,101,40,47,112,47,103,44,34,105,34,41,44,110,61,40,48,44,117,91,34,100,121,110,67,97,108,108,95,34,43,101,93,41,40,110,44,46,46,46,111,41,41,58,110,61,122,40,110,41,40,46,46,46,111,41,44,110,125,44,73,110,61,40,101,44,110,41,61,62,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,115,61,110,101,119,32,65,114,114,97,121,40,111,41,44,99,61,48,59,99,60,111,59,99,43,43,41,115,91,99,93,61,97,114,103,117,109,101,110,116,115,91,99,93,59,114,101,116,117,114,110,32,98,110,40,101,44,110,44,115,41,125,44,79,61,40,101,44,110,41,61,62,123,101,61,65,40,101,41,59,118,97,114,32,111,61,101,46,105,110,99,108,117,100,101,115,40,34,106,34,41,63,73,110,40,101,44,110,41,58,122,40,110,41,59,105,102,40,116,121,112,101,111,102,32,111,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,119,40,96,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,32,112,111,105,110,116,101,114,32,119,105,116,104,32,115,105,103,110,97,116,117,114,101,32,36,123,101,125,58,32,36,123,110,125,96,41,59,114,101,116,117,114,110,32,111,125,44,68,101,44,86,101,61,101,61,62,123,101,61,89,101,40,101,41,59,118,97,114,32,110,61,65,40,101,41,59,114,101,116,117,114,110,32,74,40,101,41,44,110,125,44,84,116,61,40,101,44,110,41,61,62,123,102,117,110,99,116,105,111,110,32,111,40,100,41,123,99,91,100,93,124,124,113,91,100,93,124,124,40,83,116,91,100,93,63,83,116,91,100,93,46,102,111,114,69,97,99,104,40,111,41,58,40,115,46,112,117,115,104,40,100,41,44,99,91,100,93,61,33,48,41,41,125,118,97,114,32,115,61,91,93,44,99,61,123,125,59,116,104,114,111,119,32,110,46,102,111,114,69,97,99,104,40,111,41,44,110,101,119,32,68,101,40,96,36,123,101,125,58,32,96,43,115,46,109,97,112,40,86,101,41,46,106,111,105,110,40,91,34,44,32,34,93,41,41,125,44,89,116,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,91,93,44,115,61,48,59,115,60,101,59,115,43,43,41,111,46,112,117,115,104,40,73,91,110,43,52,42,115,62,62,50,93,41,59,114,101,116,117,114,110,32,111,125,59,102,117,110,99,116,105,111,110,32,76,110,40,101,41,123,102,111,114,40,118,97,114,32,110,61,49,59,110,60,101,46,108,101,110,103,116,104,59,43,43,110,41,105,102,40,101,91,110,93,33,61,61,110,117,108,108,38,38,101,91,110,93,46,74,97,61,61,61,118,111,105,100,32,48,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,102,117,110,99,116,105,111,110,32,81,116,40,101,44,110,44,111,44,115,44,99,41,123,118,97,114,32,100,61,110,46,108,101,110,103,116,104,59,105,102,40,50,62,100,41,116,104,114,111,119,32,110,101,119,32,119,40,34,97,114,103,84,121,112,101,115,32,97,114,114,97,121,32,115,105,122,101,32,109,105,115,109,97,116,99,104,33,32,77,117,115,116,32,97,116,32,108,101,97,115,116,32,103,101,116,32,114,101,116,117,114,110,32,118,97,108,117,101,32,97,110,100,32,39,116,104,105,115,39,32,116,121,112,101,115,33,34,41,59,118,97,114,32,112,61,110,91,49,93,33,61,61,110,117,108,108,38,38,111,33,61,61,110,117,108,108,44,104,61,76,110,40,110,41,44,118,61,110,91,48,93,46,110,97,109,101,33,61,61,34,118,111,105,100,34,44,103,61,100,45,50,44,109,61,65,114,114,97,121,40,103,41,44,67,61,91,93,44,121,61,91,93,59,114,101,116,117,114,110,32,102,116,40,101,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,66,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,76,61,110,101,119,32,65,114,114,97,121,40,66,41,44,85,61,48,59,85,60,66,59,85,43,43,41,76,91,85,93,61,97,114,103,117,109,101,110,116,115,91,85,93,59,105,102,40,121,46,108,101,110,103,116,104,61,48,44,67,46,108,101,110,103,116,104,61,112,63,50,58,49,44,67,91,48,93,61,99,44,112,41,123,118,97,114,32,36,61,110,91,49,93,46,116,111,87,105,114,101,84,121,112,101,40,121,44,116,104,105,115,41,59,67,91,49,93,61,36,125,102,111,114,40,118,97,114,32,83,61,48,59,83,60,103,59,43,43,83,41,109,91,83,93,61,110,91,83,43,50,93,46,116,111,87,105,114,101,84,121,112,101,40,121,44,76,91,83,93,41,44,67,46,112,117,115,104,40,109,91,83,93,41,59,105,102,40,76,61,115,40,46,46,46,67,41,44,104,41,72,116,40,121,41,59,101,108,115,101,32,102,111,114,40,83,61,112,63,49,58,50,59,83,60,110,46,108,101,110,103,116,104,59,83,43,43,41,123,118,97,114,32,82,61,83,61,61,61,49,63,36,58,109,91,83,45,50,93,59,110,91,83,93,46,74,97,33,61,61,110,117,108,108,38,38,110,91,83,93,46,74,97,40,82,41,125,114,101,116,117,114,110,32,36,61,118,63,110,91,48,93,46,102,114,111,109,87,105,114,101,84,121,112,101,40,76,41,58,118,111,105,100,32,48,44,36,125,41,125,118,97,114,32,122,101,61,101,61,62,123,101,61,101,46,116,114,105,109,40,41,59,108,101,116,32,110,61,101,46,105,110,100,101,120,79,102,40,34,40,34,41,59,114,101,116,117,114,110,32,110,33,61,61,45,49,63,101,46,115,117,98,115,116,114,40,48,44,110,41,58,101,125,44,88,116,61,91,93,44,71,61,91,93,44,90,116,61,101,61,62,123,57,60,101,38,38,45,45,71,91,101,43,49,93,61,61,61,48,38,38,40,71,91,101,93,61,118,111,105,100,32,48,44,88,116,46,112,117,115,104,40,101,41,41,125,44,105,116,61,101,61,62,123,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,119,40,34,67,97,110,110,111,116,32,117,115,101,32,100,101,108,101,116,101,100,32,118,97,108,46,32,104,97,110,100,108,101,32,61,32,34,43,101,41,59,114,101,116,117,114,110,32,71,91,101,93,125,44,79,116,61,101,61,62,123,115,119,105,116,99,104,40,101,41,123,99,97,115,101,32,118,111,105,100,32,48,58,114,101,116,117,114,110,32,50,59,99,97,115,101,32,110,117,108,108,58,114,101,116,117,114,110,32,52,59,99,97,115,101,33,48,58,114,101,116,117,114,110,32,54,59,99,97,115,101,33,49,58,114,101,116,117,114,110,32,56,59,100,101,102,97,117,108,116,58,108,101,116,32,110,61,88,116,46,112,111,112,40,41,124,124,71,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,71,91,110,93,61,101,44,71,91,110,43,49,93,61,49,44,110,125,125,44,85,101,61,123,110,97,109,101,58,34,101,109,115,99,114,105,112,116,101,110,58,58,118,97,108,34,44,102,114,111,109,87,105,114,101,84,121,112,101,58,101,61,62,123,118,97,114,32,110,61,105,116,40,101,41,59,114,101,116,117,114,110,32,90,116,40,101,41,44,110,125,44,116,111,87,105,114,101,84,121,112,101,58,40,101,44,110,41,61,62,79,116,40,110,41,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,58,110,117,108,108,125,44,83,110,61,40,101,44,110,44,111,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,49,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,101,116,91,115,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,84,91,115,93,41,125,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,110,116,91,115,62,62,49,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,99,116,91,115,62,62,49,93,41,125,59,99,97,115,101,32,52,58,114,101,116,117,114,110,32,111,63,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,88,91,115,62,62,50,93,41,125,58,102,117,110,99,116,105,111,110,40,115,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,73,91,115,62,62,50,93,41,125,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,82,116,61,40,101,44,110,41,61,62,123,118,97,114,32,111,61,113,91,101,93,59,105,102,40,111,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,101,61,96,36,123,110,125,32,104,97,115,32,117,110,107,110,111,119,110,32,116,121,112,101,32,36,123,86,101,40,101,41,125,96,44,110,101,119,32,119,40,101,41,59,114,101,116,117,114,110,32,111,125,44,113,116,61,101,61,62,123,105,102,40,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,34,110,117,108,108,34,59,118,97,114,32,110,61,116,121,112,101,111,102,32,101,59,114,101,116,117,114,110,32,110,61,61,61,34,111,98,106,101,99,116,34,124,124,110,61,61,61,34,97,114,114,97,121,34,124,124,110,61,61,61,34,102,117,110,99,116,105,111,110,34,63,101,46,116,111,83,116,114,105,110,103,40,41,58,34,34,43,101,125,44,120,110,61,40,101,44,110,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,52,58,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,111,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,119,101,91,111,62,62,50,93,41,125,59,99,97,115,101,32,56,58,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,111,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,67,101,91,111,62,62,51,93,41,125,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,102,108,111,97,116,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,65,110,61,40,101,44,110,44,111,41,61,62,123,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,49,58,114,101,116,117,114,110,32,111,63,115,61,62,101,116,91,115,93,58,115,61,62,84,91,115,93,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,111,63,115,61,62,110,116,91,115,62,62,49,93,58,115,61,62,99,116,91,115,62,62,49,93,59,99,97,115,101,32,52,58,114,101,116,117,114,110,32,111,63,115,61,62,88,91,115,62,62,50,93,58,115,61,62,73,91,115,62,62,50,93,59,100,101,102,97,117,108,116,58,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,105,110,118,97,108,105,100,32,105,110,116,101,103,101,114,32,119,105,100,116,104,32,40,36,123,110,125,41,58,32,36,123,101,125,96,41,125,125,44,80,110,61,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,111,112,116,105,111,110,97,108,58,33,48,125,44,85,101,41,44,78,101,61,116,121,112,101,111,102,32,84,101,120,116,68,101,99,111,100,101,114,60,34,117,34,63,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,34,117,116,102,45,49,54,108,101,34,41,58,118,111,105,100,32,48,44,84,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,101,62,62,49,44,115,61,111,43,110,47,50,59,33,40,111,62,61,115,41,38,38,99,116,91,111,93,59,41,43,43,111,59,105,102,40,111,60,60,61,49,44,51,50,60,111,45,101,38,38,78,101,41,114,101,116,117,114,110,32,78,101,46,100,101,99,111,100,101,40,84,46,115,117,98,97,114,114,97,121,40,101,44,111,41,41,59,102,111,114,40,111,61,34,34,44,115,61,48,59,33,40,115,62,61,110,47,50,41,59,43,43,115,41,123,118,97,114,32,99,61,110,116,91,101,43,50,42,115,62,62,49,93,59,105,102,40,99,61,61,48,41,98,114,101,97,107,59,111,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,111,125,44,79,110,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,59,105,102,40,40,115,61,111,41,33,61,61,110,117,108,108,38,38,115,33,61,61,118,111,105,100,32,48,124,124,40,111,61,50,49,52,55,52,56,51,54,52,55,41,44,50,62,111,41,114,101,116,117,114,110,32,48,59,111,45,61,50,59,118,97,114,32,99,61,110,59,111,61,111,60,50,42,101,46,108,101,110,103,116,104,63,111,47,50,58,101,46,108,101,110,103,116,104,59,102,111,114,40,118,97,114,32,100,61,48,59,100,60,111,59,43,43,100,41,110,116,91,110,62,62,49,93,61,101,46,99,104,97,114,67,111,100,101,65,116,40,100,41,44,110,43,61,50,59,114,101,116,117,114,110,32,110,116,91,110,62,62,49,93,61,48,44,110,45,99,125,44,82,110,61,101,61,62,50,42,101,46,108,101,110,103,116,104,44,70,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,48,44,115,61,34,34,59,33,40,111,62,61,110,47,52,41,59,41,123,118,97,114,32,99,61,88,91,101,43,52,42,111,62,62,50,93,59,105,102,40,99,61,61,48,41,98,114,101,97,107,59,43,43,111,44,54,53,53,51,54,60,61,99,63,40,99,45,61,54,53,53,51,54,44,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,53,53,50,57,54,124,99,62,62,49,48,44,53,54,51,50,48,124,99,38,49,48,50,51,41,41,58,115,43,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,99,41,125,114,101,116,117,114,110,32,115,125,44,36,110,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,59,105,102,40,40,115,61,111,41,33,61,61,110,117,108,108,38,38,115,33,61,61,118,111,105,100,32,48,124,124,40,111,61,50,49,52,55,52,56,51,54,52,55,41,44,52,62,111,41,114,101,116,117,114,110,32,48,59,118,97,114,32,99,61,110,59,111,61,99,43,111,45,52,59,102,111,114,40,118,97,114,32,100,61,48,59,100,60,101,46,108,101,110,103,116,104,59,43,43,100,41,123,118,97,114,32,112,61,101,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,105,102,40,53,53,50,57,54,60,61,112,38,38,53,55,51,52,51,62,61,112,41,123,118,97,114,32,104,61,101,46,99,104,97,114,67,111,100,101,65,116,40,43,43,100,41,59,112,61,54,53,53,51,54,43,40,40,112,38,49,48,50,51,41,60,60,49,48,41,124,104,38,49,48,50,51,125,105,102,40,88,91,110,62,62,50,93,61,112,44,110,43,61,52,44,110,43,52,62,111,41,98,114,101,97,107,125,114,101,116,117,114,110,32,88,91,110,62,62,50,93,61,48,44,110,45,99,125,44,107,110,61,101,61,62,123,102,111,114,40,118,97,114,32,110,61,48,44,111,61,48,59,111,60,101,46,108,101,110,103,116,104,59,43,43,111,41,123,118,97,114,32,115,61,101,46,99,104,97,114,67,111,100,101,65,116,40,111,41,59,53,53,50,57,54,60,61,115,38,38,53,55,51,52,51,62,61,115,38,38,43,43,111,44,110,43,61,52,125,114,101,116,117,114,110,32,110,125,44,116,101,61,48,44,87,101,61,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,91,93,59,114,101,116,117,114,110,32,101,61,101,46,116,111,87,105,114,101,84,121,112,101,40,115,44,111,41,44,115,46,108,101,110,103,116,104,38,38,40,73,91,110,62,62,50,93,61,79,116,40,115,41,41,44,101,125,44,101,101,61,91,93,44,66,110,61,101,61,62,123,118,97,114,32,110,61,101,101,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,101,46,112,117,115,104,40,101,41,44,110,125,44,68,110,61,40,101,44,110,41,61,62,123,102,111,114,40,118,97,114,32,111,61,65,114,114,97,121,40,101,41,44,115,61,48,59,115,60,101,59,43,43,115,41,111,91,115,93,61,82,116,40,73,91,110,43,52,42,115,62,62,50,93,44,34,112,97,114,97,109,101,116,101,114,32,34,43,115,41,59,114,101,116,117,114,110,32,111,125,44,86,110,61,82,101,102,108,101,99,116,46,99,111,110,115,116,114,117,99,116,44,109,116,61,123,125,44,72,101,61,101,61,62,123,105,102,40,33,40,101,32,105,110,115,116,97,110,99,101,111,102,32,120,101,124,124,101,61,61,34,117,110,119,105,110,100,34,41,41,116,104,114,111,119,32,101,125,44,106,101,61,101,61,62,123,118,97,114,32,110,59,116,104,114,111,119,32,85,116,61,101,44,87,116,124,124,48,60,116,101,124,124,40,40,110,61,117,46,111,110,69,120,105,116,41,33,61,61,110,117,108,108,38,38,110,33,61,61,118,111,105,100,32,48,38,38,110,46,99,97,108,108,40,117,44,101,41,44,67,116,61,33,48,41,44,110,101,119,32,120,101,40,101,41,125,44,122,110,61,101,61,62,123,105,102,40,33,67,116,41,116,114,121,123,105,102,40,101,40,41,44,33,40,87,116,124,124,48,60,116,101,41,41,116,114,121,123,85,116,61,101,61,85,116,44,106,101,40,101,41,125,99,97,116,99,104,40,110,41,123,72,101,40,110,41,125,125,99,97,116,99,104,40,110,41,123,72,101,40,110,41,125,125,44,110,101,61,123,125,44,71,101,61,40,41,61,62,123,105,102,40,33,114,101,41,123,118,97,114,32,101,61,123,85,83,69,82,58,34,119,101,98,95,117,115,101,114,34,44,76,79,71,78,65,77,69,58,34,119,101,98,95,117,115,101,114,34,44,80,65,84,72,58,34,47,34,44,80,87,68,58,34,47,34,44,72,79,77,69,58,34,47,104,111,109,101,47,119,101,98,95,117,115,101,114,34,44,76,65,78,71,58,40,116,121,112,101,111,102,32,110,97,118,105,103,97,116,111,114,61,61,34,111,98,106,101,99,116,34,38,38,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,38,38,110,97,118,105,103,97,116,111,114,46,108,97,110,103,117,97,103,101,115,91,48,93,124,124,34,67,34,41,46,114,101,112,108,97,99,101,40,34,45,34,44,34,95,34,41,43,34,46,85,84,70,45,56,34,44,95,58,95,101,124,124,34,46,47,116,104,105,115,46,112,114,111,103,114,97,109,34,125,44,110,59,102,111,114,40,110,32,105,110,32,110,101,41,110,101,91,110,93,61,61,61,118,111,105,100,32,48,63,100,101,108,101,116,101,32,101,91,110,93,58,101,91,110,93,61,110,101,91,110,93,59,118,97,114,32,111,61,91,93,59,102,111,114,40,110,32,105,110,32,101,41,111,46,112,117,115,104,40,96,36,123,110,125,61,36,123,101,91,110,93,125,96,41,59,114,101,61,111,125,114,101,116,117,114,110,32,114,101,125,44,114,101,44,85,110,61,40,41,61,62,123,105,102,40,116,121,112,101,111,102,32,99,114,121,112,116,111,61,61,34,111,98,106,101,99,116,34,38,38,116,121,112,101,111,102,32,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,61,61,34,102,117,110,99,116,105,111,110,34,41,114,101,116,117,114,110,32,101,61,62,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,40,101,41,59,121,116,40,34,105,110,105,116,82,97,110,100,111,109,68,101,118,105,99,101,34,41,125,44,74,101,61,101,61,62,40,74,101,61,85,110,40,41,41,40,101,41,59,104,116,61,117,46,73,110,116,101,114,110,97,108,69,114,114,111,114,61,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,123,99,111,110,115,116,114,117,99,116,111,114,40,101,41,123,115,117,112,101,114,40,101,41,44,116,104,105,115,46,110,97,109,101,61,34,73,110,116,101,114,110,97,108,69,114,114,111,114,34,125,125,59,102,111,114,40,118,97,114,32,75,101,61,65,114,114,97,121,40,50,53,54,41,44,70,116,61,48,59,50,53,54,62,70,116,59,43,43,70,116,41,75,101,91,70,116,93,61,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,70,116,41,59,84,101,61,75,101,44,119,61,117,46,66,105,110,100,105,110,103,69,114,114,111,114,61,99,108,97,115,115,32,101,120,116,101,110,100,115,32,69,114,114,111,114,123,99,111,110,115,116,114,117,99,116,111,114,40,101,41,123,115,117,112,101,114,40,101,41,44,116,104,105,115,46,110,97,109,101,61,34,66,105,110,100,105,110,103,69,114,114,111,114,34,125,125,44,79,98,106,101,99,116,46,97,115,115,105,103,110,40,65,116,46,112,114,111,116,111,116,121,112,101,44,123,105,115,65,108,105,97,115,79,102,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,33,40,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,65,116,38,38,101,32,105,110,115,116,97,110,99,101,111,102,32,65,116,41,41,114,101,116,117,114,110,33,49,59,118,97,114,32,110,61,116,104,105,115,46,65,97,46,68,97,46,66,97,44,111,61,116,104,105,115,46,65,97,46,67,97,59,101,46,65,97,61,101,46,65,97,59,118,97,114,32,115,61,101,46,65,97,46,68,97,46,66,97,59,102,111,114,40,101,61,101,46,65,97,46,67,97,59,110,46,71,97,59,41,111,61,110,46,81,97,40,111,41,44,110,61,110,46,71,97,59,102,111,114,40,59,115,46,71,97,59,41,101,61,115,46,81,97,40,101,41,44,115,61,115,46,71,97,59,114,101,116,117,114,110,32,110,61,61,61,115,38,38,111,61,61,61,101,125,44,99,108,111,110,101,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,80,97,41,114,101,116,117,114,110,32,116,104,105,115,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,43,61,49,44,116,104,105,115,59,118,97,114,32,101,61,112,116,44,110,61,79,98,106,101,99,116,44,111,61,110,46,99,114,101,97,116,101,44,115,61,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,44,99,61,116,104,105,115,46,65,97,59,114,101,116,117,114,110,32,101,61,101,40,111,46,99,97,108,108,40,110,44,115,44,123,65,97,58,123,118,97,108,117,101,58,123,99,111,117,110,116,58,99,46,99,111,117,110,116,44,79,97,58,99,46,79,97,44,80,97,58,99,46,80,97,44,67,97,58,99,46,67,97,44,68,97,58,99,46,68,97,44,70,97,58,99,46,70,97,44,72,97,58,99,46,72,97,125,125,125,41,41,44,101,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,43,61,49,44,101,46,65,97,46,79,97,61,33,49,44,101,125,44,100,101,108,101,116,101,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,38,38,33,116,104,105,115,46,65,97,46,80,97,41,116,104,114,111,119,32,110,101,119,32,119,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,79,101,40,116,104,105,115,41,59,118,97,114,32,101,61,116,104,105,115,46,65,97,59,45,45,101,46,99,111,117,110,116,46,118,97,108,117,101,44,101,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,38,38,40,101,46,70,97,63,101,46,72,97,46,75,97,40,101,46,70,97,41,58,101,46,68,97,46,66,97,46,75,97,40,101,46,67,97,41,41,44,116,104,105,115,46,65,97,46,80,97,124,124,40,116,104,105,115,46,65,97,46,70,97,61,118,111,105,100,32,48,44,116,104,105,115,46,65,97,46,67,97,61,118,111,105,100,32,48,41,125,44,105,115,68,101,108,101,116,101,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,116,104,105,115,46,65,97,46,67,97,125,44,100,101,108,101,116,101,76,97,116,101,114,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,65,97,46,67,97,124,124,106,116,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,38,38,33,116,104,105,115,46,65,97,46,80,97,41,116,104,114,111,119,32,110,101,119,32,119,40,34,79,98,106,101,99,116,32,97,108,114,101,97,100,121,32,115,99,104,101,100,117,108,101,100,32,102,111,114,32,100,101,108,101,116,105,111,110,34,41,59,114,101,116,117,114,110,32,77,110,46,112,117,115,104,40,116,104,105,115,41,44,116,104,105,115,46,65,97,46,79,97,61,33,48,44,116,104,105,115,125,125,41,44,79,98,106,101,99,116,46,97,115,115,105,103,110,40,118,116,46,112,114,111,116,111,116,121,112,101,44,123,99,98,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,89,97,38,38,40,101,61,116,104,105,115,46,89,97,40,101,41,41,44,101,125,44,87,97,40,101,41,123,118,97,114,32,110,59,40,110,61,116,104,105,115,46,75,97,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,116,104,105,115,44,101,41,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,83,97,63,120,116,40,116,104,105,115,46,66,97,46,77,97,44,123,68,97,58,116,104,105,115,46,105,98,44,67,97,58,111,44,72,97,58,116,104,105,115,44,70,97,58,101,125,41,58,120,116,40,116,104,105,115,46,66,97,46,77,97,44,123,68,97,58,116,104,105,115,44,67,97,58,101,125,41,125,118,97,114,32,111,61,116,104,105,115,46,99,98,40,101,41,59,105,102,40,33,111,41,114,101,116,117,114,110,32,116,104,105,115,46,87,97,40,101,41,44,110,117,108,108,59,118,97,114,32,115,61,103,110,40,116,104,105,115,46,66,97,44,111,41,59,105,102,40,115,33,61,61,118,111,105,100,32,48,41,114,101,116,117,114,110,32,115,46,65,97,46,99,111,117,110,116,46,118,97,108,117,101,61,61,61,48,63,40,115,46,65,97,46,67,97,61,111,44,115,46,65,97,46,70,97,61,101,44,115,46,99,108,111,110,101,40,41,41,58,40,115,61,115,46,99,108,111,110,101,40,41,44,116,104,105,115,46,87,97,40,101,41,44,115,41,59,105,102,40,115,61,116,104,105,115,46,66,97,46,98,98,40,111,41,44,115,61,70,101,91,115,93,44,33,115,41,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,104,105,115,41,59,115,61,116,104,105,115,46,82,97,63,115,46,90,97,58,115,46,112,111,105,110,116,101,114,84,121,112,101,59,118,97,114,32,99,61,82,101,40,111,44,116,104,105,115,46,66,97,44,115,46,66,97,41,59,114,101,116,117,114,110,32,99,61,61,61,110,117,108,108,63,110,46,99,97,108,108,40,116,104,105,115,41,58,116,104,105,115,46,83,97,63,120,116,40,115,46,66,97,46,77,97,44,123,68,97,58,115,44,67,97,58,99,44,72,97,58,116,104,105,115,44,70,97,58,101,125,41,58,120,116,40,115,46,66,97,46,77,97,44,123,68,97,58,115,44,67,97,58,99,125,41,125,125,41,44,68,101,61,117,46,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,61,40,40,101,44,110,41,61,62,123,118,97,114,32,111,61,102,116,40,110,44,102,117,110,99,116,105,111,110,40,115,41,123,116,104,105,115,46,110,97,109,101,61,110,44,116,104,105,115,46,109,101,115,115,97,103,101,61,115,44,115,61,69,114,114,111,114,40,115,41,46,115,116,97,99,107,44,115,33,61,61,118,111,105,100,32,48,38,38,40,116,104,105,115,46,115,116,97,99,107,61,116,104,105,115,46,116,111,83,116,114,105,110,103,40,41,43,96,10,96,43,115,46,114,101,112,108,97,99,101,40,47,94,69,114,114,111,114,40,58,91,94,92,110,93,42,41,63,92,110,47,44,34,34,41,41,125,41,59,114,101,116,117,114,110,32,111,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,46,112,114,111,116,111,116,121,112,101,41,44,111,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,111,44,111,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,101,115,115,97,103,101,61,61,61,118,111,105,100,32,48,63,116,104,105,115,46,110,97,109,101,58,96,36,123,116,104,105,115,46,110,97,109,101,125,58,32,36,123,116,104,105,115,46,109,101,115,115,97,103,101,125,96,125,44,111,125,41,40,69,114,114,111,114,44,34,85,110,98,111,117,110,100,84,121,112,101,69,114,114,111,114,34,41,44,71,46,112,117,115,104,40,48,44,49,44,118,111,105,100,32,48,44,49,44,110,117,108,108,44,49,44,33,48,44,49,44,33,49,44,49,41,44,117,46,99,111,117,110,116,95,101,109,118,97,108,95,104,97,110,100,108,101,115,61,40,41,61,62,71,46,108,101,110,103,116,104,47,50,45,53,45,88,116,46,108,101,110,103,116,104,59,118,97,114,32,78,110,61,123,100,58,40,101,44,110,44,111,44,115,41,61,62,121,116,40,96,65,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,36,123,101,63,73,116,40,101,41,58,34,34,125,44,32,97,116,58,32,96,43,91,110,63,110,63,73,116,40,110,41,58,34,34,58,34,117,110,107,110,111,119,110,32,102,105,108,101,110,97,109,101,34,44,111,44,115,63,115,63,73,116,40,115,41,58,34,34,58,34,117,110,107,110,111,119,110,32,102,117,110,99,116,105,111,110,34,93,41,44,112,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,110,101,119,32,112,110,40,101,41,59,116,104,114,111,119,32,73,91,115,46,67,97,43,49,54,62,62,50,93,61,48,44,73,91,115,46,67,97,43,52,62,62,50,93,61,110,44,73,91,115,46,67,97,43,56,62,62,50,93,61,111,44,80,101,61,101,44,102,110,43,43,44,80,101,125,44,83,58,40,41,61,62,123,125,44,80,58,40,41,61,62,123,125,44,81,58,40,41,61,62,123,125,44,85,58,102,117,110,99,116,105,111,110,40,41,123,125,44,82,58,40,41,61,62,123,125,44,88,58,40,41,61,62,121,116,40,34,34,41,44,67,58,101,61,62,123,118,97,114,32,110,61,76,116,91,101,93,59,100,101,108,101,116,101,32,76,116,91,101,93,59,118,97,114,32,111,61,110,46,85,97,44,115,61,110,46,75,97,44,99,61,110,46,88,97,44,100,61,99,46,109,97,112,40,112,61,62,112,46,103,98,41,46,99,111,110,99,97,116,40,99,46,109,97,112,40,112,61,62,112,46,109,98,41,41,59,75,40,91,101,93,44,100,44,112,61,62,123,118,97,114,32,104,61,123,125,59,114,101,116,117,114,110,32,99,46,102,111,114,69,97,99,104,40,40,118,44,103,41,61,62,123,118,97,114,32,109,61,112,91,103,93,44,67,61,118,46,101,98,44,121,61,118,46,102,98,44,66,61,112,91,103,43,99,46,108,101,110,103,116,104,93,44,76,61,118,46,108,98,44,85,61,118,46,110,98,59,104,91,118,46,97,98,93,61,123,114,101,97,100,58,36,61,62,109,46,102,114,111,109,87,105,114,101,84,121,112,101,40,67,40,121,44,36,41,41,44,119,114,105,116,101,58,40,36,44,83,41,61,62,123,118,97,114,32,82,61,91,93,59,76,40,85,44,36,44,66,46,116,111,87,105,114,101,84,121,112,101,40,82,44,83,41,41,44,72,116,40,82,41,125,125,125,41,44,91,123,110,97,109,101,58,110,46,110,97,109,101,44,102,114,111,109,87,105,114,101,84,121,112,101,58,118,61,62,123,118,97,114,32,103,61,123,125,44,109,59,102,111,114,40,109,32,105,110,32,104,41,103,91,109,93,61,104,91,109,93,46,114,101,97,100,40,118,41,59,114,101,116,117,114,110,32,115,40,118,41,44,103,125,44,116,111,87,105,114,101,84,121,112,101,58,40,118,44,103,41,61,62,123,102,111,114,40,118,97,114,32,109,32,105,110,32,104,41,105,102,40,33,40,109,32,105,110,32,103,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,96,77,105,115,115,105,110,103,32,102,105,101,108,100,58,32,34,36,123,109,125,34,96,41,59,118,97,114,32,67,61,111,40,41,59,102,111,114,40,109,32,105,110,32,104,41,104,91,109,93,46,119,114,105,116,101,40,67,44,103,91,109,93,41,59,114,101,116,117,114,110,32,118,33,61,61,110,117,108,108,38,38,118,46,112,117,115,104,40,115,44,67,41,44,67,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,58,115,125,93,125,41,125,44,73,58,40,41,61,62,123,125,44,98,97,58,40,101,44,110,44,111,44,115,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,99,41,123,114,101,116,117,114,110,33,33,99,125,44,116,111,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,99,44,100,41,123,114,101,116,117,114,110,32,100,63,111,58,115,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,102,117,110,99,116,105,111,110,40,99,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,114,111,109,87,105,114,101,84,121,112,101,40,84,91,99,93,41,125,44,74,97,58,110,117,108,108,125,41,125,44,111,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,44,67,44,121,41,61,62,123,109,61,65,40,109,41,44,100,61,79,40,99,44,100,41,44,104,38,38,40,104,61,79,40,112,44,104,41,41,44,103,38,38,40,103,61,79,40,118,44,103,41,41,44,121,61,79,40,67,44,121,41,59,118,97,114,32,66,61,95,110,40,109,41,59,74,116,40,66,44,102,117,110,99,116,105,111,110,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,109,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,91,115,93,41,125,41,44,75,40,91,101,44,110,44,111,93,44,115,63,91,115,93,58,91,93,44,76,61,62,123,105,102,40,76,61,76,91,48,93,44,115,41,118,97,114,32,85,61,76,46,66,97,44,36,61,85,46,77,97,59,101,108,115,101,32,36,61,65,116,46,112,114,111,116,111,116,121,112,101,59,76,61,102,116,40,109,44,102,117,110,99,116,105,111,110,40,41,123,105,102,40,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,104,105,115,41,33,61,61,83,41,116,104,114,111,119,32,110,101,119,32,119,40,34,85,115,101,32,39,110,101,119,39,32,116,111,32,99,111,110,115,116,114,117,99,116,32,34,43,109,41,59,105,102,40,82,46,76,97,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,109,43,34,32,104,97,115,32,110,111,32,97,99,99,101,115,115,105,98,108,101,32,99,111,110,115,116,114,117,99,116,111,114,34,41,59,102,111,114,40,118,97,114,32,90,101,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,107,116,61,110,101,119,32,65,114,114,97,121,40,90,101,41,44,66,116,61,48,59,66,116,60,90,101,59,66,116,43,43,41,107,116,91,66,116,93,61,97,114,103,117,109,101,110,116,115,91,66,116,93,59,118,97,114,32,113,101,61,82,46,76,97,91,107,116,46,108,101,110,103,116,104,93,59,105,102,40,113,101,61,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,84,114,105,101,100,32,116,111,32,105,110,118,111,107,101,32,99,116,111,114,32,111,102,32,36,123,109,125,32,119,105,116,104,32,105,110,118,97,108,105,100,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,107,116,46,108,101,110,103,116,104,125,41,32,45,32,101,120,112,101,99,116,101,100,32,40,36,123,79,98,106,101,99,116,46,107,101,121,115,40,82,46,76,97,41,46,116,111,83,116,114,105,110,103,40,41,125,41,32,112,97,114,97,109,101,116,101,114,115,32,105,110,115,116,101,97,100,33,96,41,59,114,101,116,117,114,110,32,113,101,46,97,112,112,108,121,40,116,104,105,115,44,107,116,41,125,41,59,118,97,114,32,83,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,36,44,123,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,76,125,125,41,59,76,46,112,114,111,116,111,116,121,112,101,61,83,59,118,97,114,32,82,61,110,101,119,32,69,110,40,109,44,76,44,83,44,121,44,85,44,100,44,104,44,103,41,59,105,102,40,82,46,71,97,41,123,118,97,114,32,97,101,44,103,116,59,40,97,101,61,40,103,116,61,82,46,71,97,41,46,86,97,41,33,61,61,110,117,108,108,38,38,97,101,33,61,61,118,111,105,100,32,48,124,124,40,103,116,46,86,97,61,91,93,41,44,82,46,71,97,46,86,97,46,112,117,115,104,40,82,41,125,114,101,116,117,114,110,32,85,61,110,101,119,32,118,116,40,109,44,82,44,33,48,44,33,49,44,33,49,41,44,103,116,61,110,101,119,32,118,116,40,109,43,34,42,34,44,82,44,33,49,44,33,49,44,33,49,41,44,36,61,110,101,119,32,118,116,40,109,43,34,32,99,111,110,115,116,42,34,44,82,44,33,49,44,33,48,44,33,49,41,44,70,101,91,101,93,61,123,112,111,105,110,116,101,114,84,121,112,101,58,103,116,44,90,97,58,36,125,44,107,101,40,66,44,76,41,44,91,85,44,103,116,44,36,93,125,41,125,44,119,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,118,97,114,32,112,61,89,116,40,110,44,111,41,59,99,61,79,40,115,44,99,41,44,75,40,91,93,44,91,101,93,44,104,61,62,123,104,61,104,91,48,93,59,118,97,114,32,118,61,96,99,111,110,115,116,114,117,99,116,111,114,32,36,123,104,46,110,97,109,101,125,96,59,105,102,40,104,46,66,97,46,76,97,61,61,61,118,111,105,100,32,48,38,38,40,104,46,66,97,46,76,97,61,91,93,41,44,104,46,66,97,46,76,97,91,110,45,49,93,33,61,61,118,111,105,100,32,48,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,114,101,103,105,115,116,101,114,32,109,117,108,116,105,112,108,101,32,99,111,110,115,116,114,117,99,116,111,114,115,32,119,105,116,104,32,105,100,101,110,116,105,99,97,108,32,110,117,109,98,101,114,32,111,102,32,112,97,114,97,109,101,116,101,114,115,32,40,36,123,110,45,49,125,41,32,102,111,114,32,99,108,97,115,115,32,39,36,123,104,46,110,97,109,101,125,39,33,32,79,118,101,114,108,111,97,100,32,114,101,115,111,108,117,116,105,111,110,32,105,115,32,99,117,114,114,101,110,116,108,121,32,111,110,108,121,32,112,101,114,102,111,114,109,101,100,32,117,115,105,110,103,32,116,104,101,32,112,97,114,97,109,101,116,101,114,32,99,111,117,110,116,44,32,110,111,116,32,97,99,116,117,97,108,32,116,121,112,101,32,105,110,102,111,33,96,41,59,114,101,116,117,114,110,32,104,46,66,97,46,76,97,91,110,45,49,93,61,40,41,61,62,123,84,116,40,96,67,97,110,110,111,116,32,99,111,110,115,116,114,117,99,116,32,36,123,104,46,110,97,109,101,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,112,41,125,44,75,40,91,93,44,112,44,103,61,62,40,103,46,115,112,108,105,99,101,40,49,44,48,44,110,117,108,108,41,44,104,46,66,97,46,76,97,91,110,45,49,93,61,81,116,40,118,44,103,44,110,117,108,108,44,99,44,100,41,44,91,93,41,41,44,91,93,125,41,125,44,97,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,123,118,97,114,32,118,61,89,116,40,111,44,115,41,59,110,61,65,40,110,41,44,110,61,122,101,40,110,41,44,100,61,79,40,99,44,100,41,44,75,40,91,93,44,91,101,93,44,103,61,62,123,102,117,110,99,116,105,111,110,32,109,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,67,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,118,41,125,103,61,103,91,48,93,59,118,97,114,32,67,61,96,36,123,103,46,110,97,109,101,125,46,36,123,110,125,96,59,110,46,115,116,97,114,116,115,87,105,116,104,40,34,64,64,34,41,38,38,40,110,61,83,121,109,98,111,108,91,110,46,115,117,98,115,116,114,105,110,103,40,50,41,93,41,44,104,38,38,103,46,66,97,46,106,98,46,112,117,115,104,40,110,41,59,118,97,114,32,121,61,103,46,66,97,46,77,97,44,66,61,121,91,110,93,59,114,101,116,117,114,110,32,66,61,61,61,118,111,105,100,32,48,124,124,66,46,69,97,61,61,61,118,111,105,100,32,48,38,38,66,46,99,108,97,115,115,78,97,109,101,33,61,61,103,46,110,97,109,101,38,38,66,46,78,97,61,61,61,111,45,50,63,40,109,46,78,97,61,111,45,50,44,109,46,99,108,97,115,115,78,97,109,101,61,103,46,110,97,109,101,44,121,91,110,93,61,109,41,58,40,36,101,40,121,44,110,44,67,41,44,121,91,110,93,46,69,97,91,111,45,50,93,61,109,41,44,75,40,91,93,44,118,44,76,61,62,40,76,61,81,116,40,67,44,76,44,103,44,100,44,112,41,44,121,91,110,93,46,69,97,61,61,61,118,111,105,100,32,48,63,40,76,46,78,97,61,111,45,50,44,121,91,110,93,61,76,41,58,121,91,110,93,46,69,97,91,111,45,50,93,61,76,44,91,93,41,41,44,91,93,125,41,125,44,36,58,101,61,62,86,40,101,44,85,101,41,44,72,58,40,101,44,110,44,111,44,115,41,61,62,123,102,117,110,99,116,105,111,110,32,99,40,41,123,125,110,61,65,40,110,41,44,99,46,118,97,108,117,101,115,61,123,125,44,86,40,101,44,123,110,97,109,101,58,110,44,99,111,110,115,116,114,117,99,116,111,114,58,99,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,100,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,118,97,108,117,101,115,91,100,93,125,44,116,111,87,105,114,101,84,121,112,101,58,40,100,44,112,41,61,62,112,46,118,97,108,117,101,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,83,110,40,110,44,111,44,115,41,44,74,97,58,110,117,108,108,125,41,44,74,116,40,110,44,99,41,125,44,115,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,82,116,40,101,44,34,101,110,117,109,34,41,59,110,61,65,40,110,41,44,101,61,115,46,99,111,110,115,116,114,117,99,116,111,114,44,115,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,115,46,99,111,110,115,116,114,117,99,116,111,114,46,112,114,111,116,111,116,121,112,101,44,123,118,97,108,117,101,58,123,118,97,108,117,101,58,111,125,44,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,102,116,40,96,36,123,115,46,110,97,109,101,125,95,36,123,110,125,96,44,102,117,110,99,116,105,111,110,40,41,123,125,41,125,125,41,44,101,46,118,97,108,117,101,115,91,111,93,61,115,44,101,91,110,93,61,115,125,44,70,58,40,101,44,110,44,111,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,115,61,62,115,44,116,111,87,105,114,101,84,121,112,101,58,40,115,44,99,41,61,62,99,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,120,110,40,110,44,111,41,44,74,97,58,110,117,108,108,125,41,125,44,122,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,118,97,114,32,112,61,89,116,40,110,44,111,41,59,101,61,65,40,101,41,44,101,61,122,101,40,101,41,44,99,61,79,40,115,44,99,41,44,74,116,40,101,44,102,117,110,99,116,105,111,110,40,41,123,84,116,40,96,67,97,110,110,111,116,32,99,97,108,108,32,36,123,101,125,32,100,117,101,32,116,111,32,117,110,98,111,117,110,100,32,116,121,112,101,115,96,44,112,41,125,44,110,45,49,41,44,75,40,91,93,44,112,44,104,61,62,40,107,101,40,101,44,81,116,40,101,44,91,104,91,48,93,44,110,117,108,108,93,46,99,111,110,99,97,116,40,104,46,115,108,105,99,101,40,49,41,41,44,110,117,108,108,44,99,44,100,41,44,110,45,49,41,44,91,93,41,41,125,44,118,58,40,101,44,110,44,111,44,115,44,99,41,61,62,123,105,102,40,110,61,65,40,110,41,44,99,61,61,61,45,49,38,38,40,99,61,52,50,57,52,57,54,55,50,57,53,41,44,99,61,104,61,62,104,44,115,61,61,61,48,41,123,118,97,114,32,100,61,51,50,45,56,42,111,59,99,61,104,61,62,104,60,60,100,62,62,62,100,125,118,97,114,32,112,61,110,46,105,110,99,108,117,100,101,115,40,34,117,110,115,105,103,110,101,100,34,41,63,102,117,110,99,116,105,111,110,40,104,44,118,41,123,114,101,116,117,114,110,32,118,62,62,62,48,125,58,102,117,110,99,116,105,111,110,40,104,44,118,41,123,114,101,116,117,114,110,32,118,125,59,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,99,44,116,111,87,105,114,101,84,121,112,101,58,112,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,65,110,40,110,44,111,44,115,33,61,61,48,41,44,74,97,58,110,117,108,108,125,41,125,44,108,58,40,101,44,110,44,111,41,61,62,123,102,117,110,99,116,105,111,110,32,115,40,100,41,123,114,101,116,117,114,110,32,110,101,119,32,99,40,101,116,46,98,117,102,102,101,114,44,73,91,100,43,52,62,62,50,93,44,73,91,100,62,62,50,93,41,125,118,97,114,32,99,61,91,73,110,116,56,65,114,114,97,121,44,85,105,110,116,56,65,114,114,97,121,44,73,110,116,49,54,65,114,114,97,121,44,85,105,110,116,49,54,65,114,114,97,121,44,73,110,116,51,50,65,114,114,97,121,44,85,105,110,116,51,50,65,114,114,97,121,44,70,108,111,97,116,51,50,65,114,114,97,121,44,70,108,111,97,116,54,52,65,114,114,97,121,93,91,110,93,59,111,61,65,40,111,41,44,86,40,101,44,123,110,97,109,101,58,111,44,102,114,111,109,87,105,114,101,84,121,112,101,58,115,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,115,125,44,123,104,98,58,33,48,125,41,125,44,113,58,101,61,62,123,86,40,101,44,80,110,41,125,44,66,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,44,109,44,67,41,61,62,123,111,61,65,40,111,41,44,100,61,79,40,99,44,100,41,44,104,61,79,40,112,44,104,41,44,103,61,79,40,118,44,103,41,44,67,61,79,40,109,44,67,41,44,75,40,91,101,93,44,91,110,93,44,121,61,62,40,121,61,121,91,48,93,44,91,110,101,119,32,118,116,40,111,44,121,46,66,97,44,33,49,44,33,49,44,33,48,44,121,44,115,44,100,44,104,44,103,44,67,41,93,41,41,125,44,97,97,58,40,101,44,110,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,110,97,109,101,58,110,44,102,114,111,109,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,111,41,123,102,111,114,40,118,97,114,32,115,61,73,91,111,62,62,50,93,44,99,61,111,43,52,44,100,44,112,61,99,44,104,61,48,59,104,60,61,115,59,43,43,104,41,123,118,97,114,32,118,61,99,43,104,59,40,104,61,61,115,124,124,84,91,118,93,61,61,48,41,38,38,40,112,61,112,63,73,116,40,112,44,118,45,112,41,58,34,34,44,100,61,61,61,118,111,105,100,32,48,63,100,61,112,58,40,100,43,61,34,92,48,34,44,100,43,61,112,41,44,112,61,118,43,49,41,125,114,101,116,117,114,110,32,74,40,111,41,44,100,125,44,116,111,87,105,114,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,111,44,115,41,123,115,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,38,38,40,115,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,115,41,41,59,118,97,114,32,99,44,100,61,116,121,112,101,111,102,32,115,61,61,34,115,116,114,105,110,103,34,59,105,102,40,33,40,100,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,65,114,114,97,121,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,124,124,115,32,105,110,115,116,97,110,99,101,111,102,32,73,110,116,56,65,114,114,97,121,41,41,116,104,114,111,119,32,110,101,119,32,119,40,34,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,115,116,100,58,58,115,116,114,105,110,103,34,41,59,105,102,40,100,41,102,111,114,40,118,97,114,32,112,61,99,61,48,59,112,60,115,46,108,101,110,103,116,104,59,43,43,112,41,123,118,97,114,32,104,61,115,46,99,104,97,114,67,111,100,101,65,116,40,112,41,59,49,50,55,62,61,104,63,99,43,43,58,50,48,52,55,62,61,104,63,99,43,61,50,58,53,53,50,57,54,60,61,104,38,38,53,55,51,52,51,62,61,104,63,40,99,43,61,52,44,43,43,112,41,58,99,43,61,51,125,101,108,115,101,32,99,61,115,46,108,101,110,103,116,104,59,105,102,40,112,61,105,101,40,52,43,99,43,49,41,44,104,61,112,43,52,44,73,91,112,62,62,50,93,61,99,44,100,41,108,116,40,115,44,104,44,99,43,49,41,59,101,108,115,101,32,105,102,40,100,41,102,111,114,40,100,61,48,59,100,60,99,59,43,43,100,41,123,118,97,114,32,118,61,115,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,105,102,40,50,53,53,60,118,41,116,104,114,111,119,32,74,40,104,41,44,110,101,119,32,119,40,34,83,116,114,105,110,103,32,104,97,115,32,85,84,70,45,49,54,32,99,111,100,101,32,117,110,105,116,115,32,116,104,97,116,32,100,111,32,110,111,116,32,102,105,116,32,105,110,32,56,32,98,105,116,115,34,41,59,84,91,104,43,100,93,61,118,125,101,108,115,101,32,102,111,114,40,100,61,48,59,100,60,99,59,43,43,100,41,84,91,104,43,100,93,61,115,91,100,93,59,114,101,116,117,114,110,32,111,33,61,61,110,117,108,108,38,38,111,46,112,117,115,104,40,74,44,112,41,44,112,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,40,111,41,123,74,40,111,41,125,125,41,125,44,69,58,40,101,44,110,44,111,41,61,62,123,105,102,40,111,61,65,40,111,41,44,110,61,61,61,50,41,118,97,114,32,115,61,84,110,44,99,61,79,110,44,100,61,82,110,44,112,61,104,61,62,99,116,91,104,62,62,49,93,59,101,108,115,101,32,110,61,61,61,52,38,38,40,115,61,70,110,44,99,61,36,110,44,100,61,107,110,44,112,61,104,61,62,73,91,104,62,62,50,93,41,59,86,40,101,44,123,110,97,109,101,58,111,44,102,114,111,109,87,105,114,101,84,121,112,101,58,104,61,62,123,102,111,114,40,118,97,114,32,118,61,73,91,104,62,62,50,93,44,103,44,109,61,104,43,52,44,67,61,48,59,67,60,61,118,59,43,43,67,41,123,118,97,114,32,121,61,104,43,52,43,67,42,110,59,40,67,61,61,118,124,124,112,40,121,41,61,61,48,41,38,38,40,109,61,115,40,109,44,121,45,109,41,44,103,61,61,61,118,111,105,100,32,48,63,103,61,109,58,40,103,43,61,34,92,48,34,44,103,43,61,109,41,44,109,61,121,43,110,41,125,114,101,116,117,114,110,32,74,40,104,41,44,103,125,44,116,111,87,105,114,101,84,121,112,101,58,40,104,44,118,41,61,62,123,105,102,40,116,121,112,101,111,102,32,118,33,61,34,115,116,114,105,110,103,34,41,116,104,114,111,119,32,110,101,119,32,119,40,96,67,97,110,110,111,116,32,112,97,115,115,32,110,111,110,45,115,116,114,105,110,103,32,116,111,32,67,43,43,32,115,116,114,105,110,103,32,116,121,112,101,32,36,123,111,125,96,41,59,118,97,114,32,103,61,100,40,118,41,44,109,61,105,101,40,52,43,103,43,110,41,59,114,101,116,117,114,110,32,73,91,109,62,62,50,93,61,103,47,110,44,99,40,118,44,109,43,52,44,103,43,110,41,44,104,33,61,61,110,117,108,108,38,38,104,46,112,117,115,104,40,74,44,109,41,44,109,125,44,73,97,58,56,44,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,58,117,116,44,74,97,40,104,41,123,74,40,104,41,125,125,41,125,44,68,58,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,123,76,116,91,101,93,61,123,110,97,109,101,58,65,40,110,41,44,85,97,58,79,40,111,44,115,41,44,75,97,58,79,40,99,44,100,41,44,88,97,58,91,93,125,125,44,107,58,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,61,62,123,76,116,91,101,93,46,88,97,46,112,117,115,104,40,123,97,98,58,65,40,110,41,44,103,98,58,111,44,101,98,58,79,40,115,44,99,41,44,102,98,58,100,44,109,98,58,112,44,108,98,58,79,40,104,44,118,41,44,110,98,58,103,125,41,125,44,99,97,58,40,101,44,110,41,61,62,123,110,61,65,40,110,41,44,86,40,101,44,123,112,98,58,33,48,44,110,97,109,101,58,110,44,73,97,58,48,44,102,114,111,109,87,105,114,101,84,121,112,101,58,40,41,61,62,123,125,44,116,111,87,105,114,101,84,121,112,101,58,40,41,61,62,123,125,125,41,125,44,86,58,40,101,44,110,44,111,41,61,62,84,46,99,111,112,121,87,105,116,104,105,110,40,101,44,110,44,110,43,111,41,44,78,58,40,41,61,62,123,87,116,61,33,49,44,116,101,61,48,125,44,76,58,40,41,61,62,123,116,104,114,111,119,32,49,47,48,125,44,65,58,40,101,44,110,44,111,41,61,62,40,101,61,105,116,40,101,41,44,110,61,82,116,40,110,44,34,101,109,118,97,108,58,58,97,115,34,41,44,87,101,40,110,44,111,44,101,41,41,44,117,58,40,101,44,110,44,111,44,115,41,61,62,40,101,61,101,101,91,101,93,44,110,61,105,116,40,110,41,44,101,40,110,117,108,108,44,110,44,111,44,115,41,41,44,101,58,90,116,44,120,58,40,101,44,110,41,61,62,40,101,61,105,116,40,101,41,44,110,61,105,116,40,110,41,44,101,61,61,110,41,44,116,58,40,101,44,110,44,111,41,61,62,123,118,97,114,32,115,61,68,110,40,101,44,110,41,44,99,61,115,46,115,104,105,102,116,40,41,59,101,45,45,59,118,97,114,32,100,61,65,114,114,97,121,40,101,41,59,114,101,116,117,114,110,32,110,61,96,109,101,116,104,111,100,67,97,108,108,101,114,60,40,36,123,115,46,109,97,112,40,112,61,62,112,46,110,97,109,101,41,46,106,111,105,110,40,34,44,32,34,41,125,41,32,61,62,32,36,123,99,46,110,97,109,101,125,62,96,44,66,110,40,102,116,40,110,44,40,112,44,104,44,118,44,103,41,61,62,123,102,111,114,40,118,97,114,32,109,61,48,44,67,61,48,59,67,60,101,59,43,43,67,41,100,91,67,93,61,115,91,67,93,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,103,43,109,41,44,109,43,61,115,91,67,93,46,73,97,59,114,101,116,117,114,110,32,112,61,111,61,61,61,49,63,86,110,40,104,44,100,41,58,104,46,97,112,112,108,121,40,112,44,100,41,44,87,101,40,99,44,118,44,112,41,125,41,41,125,44,102,58,101,61,62,123,57,60,101,38,38,40,71,91,101,43,49,93,43,61,49,41,125,44,110,58,101,61,62,123,118,97,114,32,110,61,105,116,40,101,41,59,72,116,40,110,41,44,90,116,40,101,41,125,44,105,58,40,101,44,110,41,61,62,40,101,61,82,116,40,101,44,34,95,101,109,118,97,108,95,116,97,107,101,95,118,97,108,117,101,34,41,44,101,61,101,46,114,101,97,100,86,97,108,117,101,70,114,111,109,80,111,105,110,116,101,114,40,110,41,44,79,116,40,101,41,41,44,74,58,40,101,44,110,41,61,62,123,105,102,40,109,116,91,101,93,38,38,40,99,108,101,97,114,84,105,109,101,111,117,116,40,109,116,91,101,93,46,105,100,41,44,100,101,108,101,116,101,32,109,116,91,101,93,41,44,33,110,41,114,101,116,117,114,110,32,48,59,118,97,114,32,111,61,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,100,101,108,101,116,101,32,109,116,91,101,93,44,122,110,40,40,41,61,62,81,101,40,101,44,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,41,41,125,44,110,41,59,114,101,116,117,114,110,32,109,116,91,101,93,61,123,105,100,58,111,44,113,98,58,110,125,44,48,125,44,75,58,40,101,44,110,44,111,44,115,41,61,62,123,118,97,114,32,99,61,110,101,119,32,68,97,116,101,40,41,46,103,101,116,70,117,108,108,89,101,97,114,40,41,44,100,61,110,101,119,32,68,97,116,101,40,99,44,48,44,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,59,99,61,110,101,119,32,68,97,116,101,40,99,44,54,44,49,41,46,103,101,116,84,105,109,101,122,111,110,101,79,102,102,115,101,116,40,41,44,73,91,101,62,62,50,93,61,54,48,42,77,97,116,104,46,109,97,120,40,100,44,99,41,44,88,91,110,62,62,50,93,61,43,40,100,33,61,99,41,44,110,61,112,61,62,123,118,97,114,32,104,61,77,97,116,104,46,97,98,115,40,112,41,59,114,101,116,117,114,110,96,85,84,67,36,123,48,60,61,112,63,34,45,34,58,34,43,34,125,36,123,83,116,114,105,110,103,40,77,97,116,104,46,102,108,111,111,114,40,104,47,54,48,41,41,46,112,97,100,83,116,97,114,116,40,50,44,34,48,34,41,125,36,123,83,116,114,105,110,103,40,104,37,54,48,41,46,112,97,100,83,116,97,114,116,40,50,44,34,48,34,41,125,96,125,44,101,61,110,40,100,41,44,110,61,110,40,99,41,44,99,60,100,63,40,108,116,40,101,44,111,44,49,55,41,44,108,116,40,110,44,115,44,49,55,41,41,58,40,108,116,40,101,44,115,44,49,55,41,44,108,116,40,110,44,111,44,49,55,41,41,125,44,109,58,40,41,61,62,112,101,114,102,111,114,109,97,110,99,101,46,110,111,119,40,41,44,77,58,101,61,62,123,118,97,114,32,110,61,84,46,108,101,110,103,116,104,59,105,102,40,101,62,62,62,61,48,44,50,49,52,55,52,56,51,54,52,56,60,101,41,114,101,116,117,114,110,33,49,59,102,111,114,40,118,97,114,32,111,61,49,59,52,62,61,111,59,111,42,61,50,41,123,118,97,114,32,115,61,110,42,40,49,43,46,50,47,111,41,59,115,61,77,97,116,104,46,109,105,110,40,115,44,101,43,49,48,48,54,54,51,50,57,54,41,59,116,58,123,115,61,40,77,97,116,104,46,109,105,110,40,50,49,52,55,52,56,51,54,52,56,44,54,53,53,51,54,42,77,97,116,104,46,99,101,105,108,40,77,97,116,104,46,109,97,120,40,101,44,115,41,47,54,53,53,51,54,41,41,45,119,116,46,98,117,102,102,101,114,46,98,121,116,101,76,101,110,103,116,104,43,54,53,53,51,53,41,47,54,53,53,51,54,124,48,59,116,114,121,123,119,116,46,103,114,111,119,40,115,41,44,121,101,40,41,59,118,97,114,32,99,61,49,59,98,114,101,97,107,32,116,125,99,97,116,99,104,123,125,99,61,118,111,105,100,32,48,125,105,102,40,99,41,114,101,116,117,114,110,33,48,125,114,101,116,117,114,110,33,49,125,44,90,58,40,101,44,110,41,61,62,123,118,97,114,32,111,61,48,59,114,101,116,117,114,110,32,71,101,40,41,46,102,111,114,69,97,99,104,40,40,115,44,99,41,61,62,123,118,97,114,32,100,61,110,43,111,59,102,111,114,40,99,61,73,91,101,43,52,42,99,62,62,50,93,61,100,44,100,61,48,59,100,60,115,46,108,101,110,103,116,104,59,43,43,100,41,101,116,91,99,43,43,93,61,115,46,99,104,97,114,67,111,100,101,65,116,40,100,41,59,101,116,91,99,93,61,48,44,111,43,61,115,46,108,101,110,103,116,104,43,49,125,41,44,48,125,44,95,58,40,101,44,110,41,61,62,123,118,97,114,32,111,61,71,101,40,41,59,73,91,101,62,62,50,93,61,111,46,108,101,110,103,116,104,59,118,97,114,32,115,61,48,59,114,101,116,117,114,110,32,111,46,102,111,114,69,97,99,104,40,99,61,62,115,43,61,99,46,108,101,110,103,116,104,43,49,41,44,73,91,110,62,62,50,93,61,115,44,48,125,44,87,58,40,41,61,62,53,50,44,84,58,40,41,61,62,53,50,44,114,58,87,110,44,106,58,74,110,44,103,58,81,110,44,71,58,72,110,44,100,97,58,89,110,44,98,58,106,110,44,99,58,75,110,44,104,58,71,110,44,121,58,88,110,44,89,58,106,101,44,79,58,40,101,44,110,41,61,62,40,74,101,40,84,46,115,117,98,97,114,114,97,121,40,101,44,101,43,110,41,41,44,48,41,125,44,98,59,40,97,115,121,110,99,32,102,117,110,99,116,105,111,110,40,101,44,110,41,123,102,117,110,99,116,105,111,110,32,111,40,100,41,123,118,97,114,32,112,59,114,101,116,117,114,110,32,98,61,100,46,101,120,112,111,114,116,115,44,119,116,61,98,46,101,97,44,121,101,40,41,44,66,101,61,98,46,104,97,44,73,101,46,117,110,115,104,105,102,116,40,98,46,102,97,41,44,90,45,45,44,40,112,61,117,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,61,61,61,110,117,108,108,124,124,112,61,61,61,118,111,105,100,32,48,124,124,112,46,99,97,108,108,40,117,44,90,41,44,90,61,61,48,38,38,100,116,38,38,40,100,61,100,116,44,100,116,61,110,117,108,108,44,100,40,41,41,44,98,125,90,43,43,44,40,101,61,117,46,109,111,110,105,116,111,114,82,117,110,68,101,112,101,110,100,101,110,99,105,101,115,41,61,61,61,110,117,108,108,124,124,101,61,61,61,118,111,105,100,32,48,124,124,101,46,99,97,108,108,40,117,44,90,41,59,118,97,114,32,115,61,123,97,58,78,110,125,59,105,102,40,117,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,41,116,114,121,123,114,101,116,117,114,110,32,117,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,40,115,44,111,41,125,99,97,116,99,104,40,100,41,123,115,116,40,96,77,111,100,117,108,101,46,105,110,115,116,97,110,116,105,97,116,101,87,97,115,109,32,99,97,108,108,98,97,99,107,32,102,97,105,108,101,100,32,119,105,116,104,32,101,114,114,111,114,58,32,36,123,100,125,96,41,44,95,116,40,100,41,125,40,110,61,98,116,41,33,61,61,110,117,108,108,38,38,110,33,61,61,118,111,105,100,32,48,124,124,40,98,116,61,83,101,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,41,63,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,58,117,46,108,111,99,97,116,101,70,105,108,101,63,117,46,108,111,99,97,116,101,70,105,108,101,40,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,44,106,41,58,106,43,34,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,46,119,97,115,109,34,41,59,116,114,121,123,118,97,114,32,99,61,97,119,97,105,116,32,104,110,40,115,41,59,114,101,116,117,114,110,32,111,40,99,46,105,110,115,116,97,110,99,101,41,44,99,125,99,97,116,99,104,40,100,41,123,95,116,40,100,41,125,125,41,40,41,59,118,97,114,32,105,101,61,101,61,62,40,105,101,61,98,46,103,97,41,40,101,41,44,74,61,101,61,62,40,74,61,98,46,105,97,41,40,101,41,44,89,101,61,101,61,62,40,89,101,61,98,46,106,97,41,40,101,41,44,81,101,61,40,101,44,110,41,61,62,40,81,101,61,98,46,107,97,41,40,101,44,110,41,44,78,61,40,101,44,110,41,61,62,40,78,61,98,46,108,97,41,40,101,44,110,41,44,87,61,101,61,62,40,87,61,98,46,109,97,41,40,101,41,44,72,61,40,41,61,62,40,72,61,98,46,110,97,41,40,41,59,117,46,100,121,110,67,97,108,108,95,106,105,105,105,61,40,101,44,110,44,111,44,115,41,61,62,40,117,46,100,121,110,67,97,108,108,95,106,105,105,105,61,98,46,111,97,41,40,101,44,110,44,111,44,115,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,61,40,101,44,110,44,111,44,115,44,99,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,61,98,46,112,97,41,40,101,44,110,44,111,44,115,44,99,41,44,117,46,100,121,110,67,97,108,108,95,118,106,102,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,102,105,105,61,98,46,113,97,41,40,101,44,110,44,111,44,115,44,99,44,100,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,61,98,46,114,97,41,40,101,44,110,44,111,44,115,44,99,44,100,41,44,117,46,100,121,110,67,97,108,108,95,118,106,61,40,101,44,110,44,111,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,61,98,46,115,97,41,40,101,44,110,44,111,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,105,61,98,46,116,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,102,102,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,102,102,105,105,61,98,46,117,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,41,44,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,106,105,105,105,105,61,98,46,118,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,118,105,105,106,105,105,61,98,46,119,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,61,98,46,120,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,106,106,61,98,46,121,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,41,44,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,61,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,61,62,40,117,46,100,121,110,67,97,108,108,95,105,105,105,105,105,105,106,106,61,98,46,122,97,41,40,101,44,110,44,111,44,115,44,99,44,100,44,112,44,104,44,118,44,103,41,59,102,117,110,99,116,105,111,110,32,87,110,40,101,44,110,41,123,118,97,114,32,111,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,41,125,99,97,116,99,104,40,115,41,123,105,102,40,87,40,111,41,44,115,33,61,61,115,43,48,41,116,104,114,111,119,32,115,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,72,110,40,101,44,110,44,111,44,115,44,99,44,100,41,123,118,97,114,32,112,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,44,115,44,99,44,100,41,125,99,97,116,99,104,40,104,41,123,105,102,40,87,40,112,41,44,104,33,61,61,104,43,48,41,116,104,114,111,119,32,104,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,106,110,40,101,44,110,41,123,118,97,114,32,111,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,41,125,99,97,116,99,104,40,115,41,123,105,102,40,87,40,111,41,44,115,33,61,61,115,43,48,41,116,104,114,111,119,32,115,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,71,110,40,101,44,110,44,111,44,115,41,123,118,97,114,32,99,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,44,115,41,125,99,97,116,99,104,40,100,41,123,105,102,40,87,40,99,41,44,100,33,61,61,100,43,48,41,116,104,114,111,119,32,100,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,74,110,40,101,44,110,44,111,41,123,118,97,114,32,115,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,41,125,99,97,116,99,104,40,99,41,123,105,102,40,87,40,115,41,44,99,33,61,61,99,43,48,41,116,104,114,111,119,32,99,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,75,110,40,101,44,110,44,111,41,123,118,97,114,32,115,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,41,125,99,97,116,99,104,40,99,41,123,105,102,40,87,40,115,41,44,99,33,61,61,99,43,48,41,116,104,114,111,119,32,99,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,89,110,40,101,41,123,118,97,114,32,110,61,72,40,41,59,116,114,121,123,122,40,101,41,40,41,125,99,97,116,99,104,40,111,41,123,105,102,40,87,40,110,41,44,111,33,61,61,111,43,48,41,116,104,114,111,119,32,111,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,81,110,40,101,44,110,44,111,44,115,41,123,118,97,114,32,99,61,72,40,41,59,116,114,121,123,114,101,116,117,114,110,32,122,40,101,41,40,110,44,111,44,115,41,125,99,97,116,99,104,40,100,41,123,105,102,40,87,40,99,41,44,100,33,61,61,100,43,48,41,116,104,114,111,119,32,100,59,78,40,49,44,48,41,125,125,102,117,110,99,116,105,111,110,32,88,110,40,101,44,110,44,111,44,115,44,99,41,123,118,97,114,32,100,61,72,40,41,59,116,114,121,123,122,40,101,41,40,110,44,111,44,115,44,99,41,125,99,97,116,99,104,40,112,41,123,105,102,40,87,40,100,41,44,112,33,61,61,112,43,48,41,116,104,114,111,119,32,112,59,78,40,49,44,48,41,125,125,118,97,114,32,36,116,59,100,116,61,102,117,110,99,116,105,111,110,32,101,40,41,123,36,116,124,124,88,101,40,41,44,36,116,124,124,40,100,116,61,101,41,125,59,102,117,110,99,116,105,111,110,32,88,101,40,41,123,102,117,110,99,116,105,111,110,32,101,40,41,123,105,102,40,33,36,116,38,38,40,36,116,61,33,48,44,117,46,99,97,108,108,101,100,82,117,110,61,33,48,44,33,67,116,41,41,123,118,97,114,32,110,59,105,102,40,78,116,40,73,101,41,44,68,40,117,41,44,40,110,61,117,46,111,110,82,117,110,116,105,109,101,73,110,105,116,105,97,108,105,122,101,100,41,61,61,61,110,117,108,108,124,124,110,61,61,61,118,111,105,100,32,48,124,124,110,46,99,97,108,108,40,117,41,44,117,46,112,111,115,116,82,117,110,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,111,115,116,82,117,110,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,111,115,116,82,117,110,61,91,117,46,112,111,115,116,82,117,110,93,41,59,117,46,112,111,115,116,82,117,110,46,108,101,110,103,116,104,59,41,123,118,97,114,32,111,61,117,46,112,111,115,116,82,117,110,46,115,104,105,102,116,40,41,59,76,101,46,117,110,115,104,105,102,116,40,111,41,125,78,116,40,76,101,41,125,125,105,102,40,33,40,48,60,90,41,41,123,105,102,40,117,46,112,114,101,82,117,110,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,114,101,82,117,110,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,114,101,82,117,110,61,91,117,46,112,114,101,82,117,110,93,41,59,117,46,112,114,101,82,117,110,46,108,101,110,103,116,104,59,41,100,110,40,41,59,78,116,40,98,101,41,44,48,60,90,124,124,40,117,46,115,101,116,83,116,97,116,117,115,63,40,117,46,115,101,116,83,116,97,116,117,115,40,34,82,117,110,110,105,110,103,46,46,46,34,41,44,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,117,46,115,101,116,83,116,97,116,117,115,40,34,34,41,44,49,41,44,101,40,41,125,44,49,41,41,58,101,40,41,41,125,125,105,102,40,117,46,112,114,101,73,110,105,116,41,102,111,114,40,116,121,112,101,111,102,32,117,46,112,114,101,73,110,105,116,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,117,46,112,114,101,73,110,105,116,61,91,117,46,112,114,101,73,110,105,116,93,41,59,48,60,117,46,112,114,101,73,110,105,116,46,108,101,110,103,116,104,59,41,117,46,112,114,101,73,110,105,116,46,112,111,112,40,41,40,41,59,114,101,116,117,114,110,32,88,101,40,41,44,114,61,99,110,44,114,125,125,41,40,41,44,114,110,61,116,114,59,118,97,114,32,70,61,99,108,97,115,115,32,70,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,82,101,110,100,101,114,101,114,76,111,97,100,101,114,32,105,115,32,97,32,115,116,97,116,105,99,32,99,108,97,115,115,32,97,110,100,32,99,97,110,110,111,116,32,98,101,32,105,110,115,116,97,110,116,105,97,116,101,100,46,34,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,95,116,114,121,76,111,97,100,40,116,41,123,114,101,116,117,114,110,32,97,119,97,105,116,32,114,110,40,123,108,111,99,97,116,101,70,105,108,101,58,40,41,61,62,116,125,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,123,114,101,116,117,114,110,32,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,124,124,40,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,61,70,46,95,116,114,121,76,111,97,100,40,70,46,95,119,97,115,109,85,82,76,41,46,99,97,116,99,104,40,97,115,121,110,99,32,116,61,62,123,108,101,116,32,114,61,96,104,116,116,112,115,58,47,47,117,110,112,107,103,46,99,111,109,47,36,123,100,101,125,64,36,123,99,101,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,59,99,111,110,115,111,108,101,46,119,97,114,110,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,108,111,97,100,32,102,97,105,108,101,100,32,102,114,111,109,32,36,123,70,46,95,119,97,115,109,85,82,76,125,46,32,69,114,114,111,114,58,32,36,123,116,46,109,101,115,115,97,103,101,125,96,41,44,99,111,110,115,111,108,101,46,119,97,114,110,40,96,65,116,116,101,109,112,116,105,110,103,32,116,111,32,108,111,97,100,32,87,65,83,77,32,102,114,111,109,32,98,97,99,107,117,112,32,85,82,76,58,32,36,123,114,125,96,41,59,116,114,121,123,114,101,116,117,114,110,32,97,119,97,105,116,32,70,46,95,116,114,121,76,111,97,100,40,114,41,125,99,97,116,99,104,40,97,41,123,116,104,114,111,119,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,80,114,105,109,97,114,121,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,116,46,109,101,115,115,97,103,101,125,96,41,44,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,66,97,99,107,117,112,32,87,65,83,77,32,85,82,76,32,102,97,105,108,101,100,58,32,36,123,97,46,109,101,115,115,97,103,101,125,96,41,44,110,101,119,32,69,114,114,111,114,40,34,87,65,83,77,32,108,111,97,100,105,110,103,32,102,97,105,108,101,100,32,102,114,111,109,32,97,108,108,32,115,111,117,114,99,101,115,46,34,41,125,125,41,41,44,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,125,115,116,97,116,105,99,32,97,115,121,110,99,32,108,111,97,100,40,41,123,114,101,116,117,114,110,32,70,46,95,108,111,97,100,87,105,116,104,66,97,99,107,117,112,40,41,125,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,116,41,123,116,33,61,61,70,46,95,119,97,115,109,85,82,76,38,38,40,70,46,95,119,97,115,109,85,82,76,61,116,44,70,46,95,77,111,100,117,108,101,80,114,111,109,105,115,101,61,110,117,108,108,41,125,125,59,95,40,70,44,34,95,77,111,100,117,108,101,80,114,111,109,105,115,101,34,44,110,117,108,108,41,44,95,40,70,44,34,95,119,97,115,109,85,82,76,34,44,96,104,116,116,112,115,58,47,47,99,100,110,46,106,115,100,101,108,105,118,114,46,110,101,116,47,110,112,109,47,36,123,100,101,125,64,36,123,99,101,125,47,100,105,115,116,47,100,111,116,108,111,116,116,105,101,45,112,108,97,121,101,114,46,119,97,115,109,96,41,59,118,97,114,32,97,116,61,70,59,118,97,114,32,122,116,61,99,108,97,115,115,123,99,111,110,115,116,114,117,99,116,111,114,40,41,123,95,40,116,104,105,115,44,34,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,34,44,110,101,119,32,77,97,112,41,125,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,108,101,116,32,97,61,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,41,59,97,124,124,40,97,61,110,101,119,32,83,101,116,44,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,115,101,116,40,116,44,97,41,41,44,97,46,97,100,100,40,114,41,125,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,108,101,116,32,97,61,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,41,59,97,38,38,40,114,63,40,97,46,100,101,108,101,116,101,40,114,41,44,97,46,115,105,122,101,61,61,61,48,38,38,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,41,41,58,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,100,101,108,101,116,101,40,116,41,41,125,100,105,115,112,97,116,99,104,40,116,41,123,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,103,101,116,40,116,46,116,121,112,101,41,63,46,102,111,114,69,97,99,104,40,97,61,62,97,40,116,41,41,125,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,123,116,104,105,115,46,95,101,118,101,110,116,76,105,115,116,101,110,101,114,115,46,99,108,101,97,114,40,41,125,125,59,118,97,114,32,80,61,99,108,97,115,115,32,80,123,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,123,105,102,40,80,46,95,111,98,115,101,114,118,101,114,41,114,101,116,117,114,110,59,108,101,116,32,116,61,114,61,62,123,114,46,102,111,114,69,97,99,104,40,97,61,62,123,108,101,116,32,108,61,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,97,46,116,97,114,103,101,116,41,59,108,38,38,40,97,46,105,115,73,110,116,101,114,115,101,99,116,105,110,103,63,108,46,117,110,102,114,101,101,122,101,40,41,58,108,46,102,114,101,101,122,101,40,41,41,125,41,125,59,80,46,95,111,98,115,101,114,118,101,114,61,110,101,119,32,73,110,116,101,114,115,101,99,116,105,111,110,79,98,115,101,114,118,101,114,40,116,44,123,116,104,114,101,115,104,111,108,100,58,48,125,41,125,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,116,44,114,41,123,80,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,44,33,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,116,41,38,38,40,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,116,44,114,41,44,80,46,95,111,98,115,101,114,118,101,114,63,46,111,98,115,101,114,118,101,40,116,41,41,125,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,116,41,123,80,46,95,111,98,115,101,114,118,101,114,63,46,117,110,111,98,115,101,114,118,101,40,116,41,44,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,116,41,44,80,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,61,61,61,48,38,38,40,80,46,95,111,98,115,101,114,118,101,114,63,46,100,105,115,99,111,110,110,101,99,116,40,41,44,80,46,95,111,98,115,101,114,118,101,114,61,110,117,108,108,41,125,125,59,95,40,80,44,34,95,111,98,115,101,114,118,101,114,34,44,110,117,108,108,41,44,95,40,80,44,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,110,101,119,32,77,97,112,41,59,118,97,114,32,89,61,80,59,118,97,114,32,120,61,99,108,97,115,115,32,120,123,115,116,97,116,105,99,32,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,123,105,102,40,120,46,95,111,98,115,101,114,118,101,114,41,114,101,116,117,114,110,59,108,101,116,32,116,61,114,61,62,123,114,46,102,111,114,69,97,99,104,40,97,61,62,123,108,101,116,32,108,61,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,97,46,116,97,114,103,101,116,41,59,105,102,40,33,108,41,114,101,116,117,114,110,59,108,101,116,91,77,44,117,93,61,108,59,99,108,101,97,114,84,105,109,101,111,117,116,40,117,41,59,108,101,116,32,68,61,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,77,46,114,101,115,105,122,101,40,41,125,44,49,48,48,41,59,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,97,46,116,97,114,103,101,116,44,91,77,44,68,93,41,125,41,125,59,120,46,95,111,98,115,101,114,118,101,114,61,110,101,119,32,82,101,115,105,122,101,79,98,115,101,114,118,101,114,40,116,41,125,115,116,97,116,105,99,32,111,98,115,101,114,118,101,40,116,44,114,41,123,120,46,95,105,110,105,116,105,97,108,105,122,101,79,98,115,101,114,118,101,114,40,41,44,33,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,104,97,115,40,116,41,38,38,40,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,101,116,40,116,44,91,114,44,48,93,41,44,120,46,95,111,98,115,101,114,118,101,114,63,46,111,98,115,101,114,118,101,40,116,41,41,125,115,116,97,116,105,99,32,117,110,111,98,115,101,114,118,101,40,116,41,123,108,101,116,32,114,61,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,103,101,116,40,116,41,59,105,102,40,114,41,123,108,101,116,32,97,61,114,91,49,93,59,97,38,38,99,108,101,97,114,84,105,109,101,111,117,116,40,97,41,125,120,46,95,111,98,115,101,114,118,101,114,63,46,117,110,111,98,115,101,114,118,101,40,116,41,44,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,100,101,108,101,116,101,40,116,41,44,33,120,46,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,46,115,105,122,101,38,38,120,46,95,111,98,115,101,114,118,101,114,38,38,40,120,46,95,111,98,115,101,114,118,101,114,46,100,105,115,99,111,110,110,101,99,116,40,41,44,120,46,95,111,98,115,101,114,118,101,114,61,110,117,108,108,41,125,125,59,95,40,120,44,34,95,111,98,115,101,114,118,101,114,34,44,110,117,108,108,41,44,95,40,120,44,34,95,111,98,115,101,114,118,101,100,67,97,110,118,97,115,101,115,34,44,110,101,119,32,77,97,112,41,59,118,97,114,32,81,61,120,59,102,117,110,99,116,105,111,110,32,101,114,40,105,41,123,114,101,116,117,114,110,47,94,35,40,91,92,100,97,45,102,93,123,54,125,124,91,92,100,97,45,102,93,123,56,125,41,36,47,105,117,46,116,101,115,116,40,105,41,125,102,117,110,99,116,105,111,110,32,111,110,40,105,41,123,105,102,40,33,101,114,40,105,41,41,114,101,116,117,114,110,32,48,59,108,101,116,32,116,61,105,46,114,101,112,108,97,99,101,40,34,35,34,44,34,34,41,59,114,101,116,117,114,110,32,116,61,116,46,108,101,110,103,116,104,61,61,61,54,63,96,36,123,116,125,102,102,96,58,116,44,112,97,114,115,101,73,110,116,40,116,44,49,54,41,125,102,117,110,99,116,105,111,110,32,108,101,40,105,41,123,105,102,40,105,46,98,121,116,101,76,101,110,103,116,104,60,52,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,105,46,115,108,105,99,101,40,48,44,86,116,46,98,121,116,101,76,101,110,103,116,104,41,41,59,102,111,114,40,108,101,116,32,114,61,48,59,114,60,86,116,46,108,101,110,103,116,104,59,114,43,61,49,41,105,102,40,86,116,91,114,93,33,61,61,116,91,114,93,41,114,101,116,117,114,110,33,49,59,114,101,116,117,114,110,33,48,125,102,117,110,99,116,105,111,110,32,97,110,40,105,41,123,114,101,116,117,114,110,32,116,110,46,101,118,101,114,121,40,116,61,62,79,98,106,101,99,116,46,104,97,115,79,119,110,40,105,44,116,41,41,125,102,117,110,99,116,105,111,110,32,117,101,40,105,41,123,105,102,40,116,121,112,101,111,102,32,105,61,61,34,115,116,114,105,110,103,34,41,116,114,121,123,114,101,116,117,114,110,32,97,110,40,74,83,79,78,46,112,97,114,115,101,40,105,41,41,125,99,97,116,99,104,123,114,101,116,117,114,110,33,49,125,101,108,115,101,32,114,101,116,117,114,110,32,97,110,40,105,41,125,102,117,110,99,116,105,111,110,32,104,101,40,41,123,114,101,116,117,114,110,32,49,43,40,40,107,63,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,49,41,45,49,41,42,101,110,125,102,117,110,99,116,105,111,110,32,77,116,40,105,41,123,108,101,116,32,116,61,105,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,44,114,61,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,72,101,105,103,104,116,44,97,61,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,87,105,100,116,104,59,114,101,116,117,114,110,33,40,116,46,98,111,116,116,111,109,60,48,124,124,116,46,116,111,112,62,114,124,124,116,46,114,105,103,104,116,60,48,124,124,116,46,108,101,102,116,62,97,41,125,102,117,110,99,116,105,111,110,32,116,116,40,105,41,123,108,101,116,32,116,61,105,46,116,97,114,103,101,116,59,105,102,40,116,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,123,108,101,116,32,114,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,105,102,40,114,46,119,105,100,116,104,61,61,61,48,124,124,114,46,104,101,105,103,104,116,61,61,61,48,124,124,116,46,119,105,100,116,104,61,61,61,48,124,124,116,46,104,101,105,103,104,116,61,61,61,48,41,114,101,116,117,114,110,32,110,117,108,108,59,108,101,116,32,97,61,116,46,119,105,100,116,104,47,114,46,119,105,100,116,104,44,108,61,116,46,104,101,105,103,104,116,47,114,46,104,101,105,103,104,116,44,77,61,40,105,46,99,108,105,101,110,116,88,45,114,46,108,101,102,116,41,42,97,44,117,61,40,105,46,99,108,105,101,110,116,89,45,114,46,116,111,112,41,42,108,59,114,101,116,117,114,110,33,78,117,109,98,101,114,46,105,115,70,105,110,105,116,101,40,77,41,124,124,33,78,117,109,98,101,114,46,105,115,70,105,110,105,116,101,40,117,41,124,124,78,117,109,98,101,114,46,105,115,78,97,78,40,77,41,124,124,78,117,109,98,101,114,46,105,115,78,97,78,40,117,41,63,110,117,108,108,58,123,120,58,77,44,121,58,117,125,125,114,101,116,117,114,110,32,110,117,108,108,125,102,117,110,99,116,105,111,110,32,115,110,40,105,41,123,108,101,116,32,116,61,105,46,114,101,112,108,97,99,101,40,34,79,112,101,110,85,114,108,58,32,34,44,34,34,41,44,114,61,116,46,105,110,100,101,120,79,102,40,34,32,124,32,84,97,114,103,101,116,58,32,34,41,44,97,44,108,59,114,61,61,61,45,49,63,40,97,61,116,44,108,61,34,95,98,108,97,110,107,34,41,58,40,97,61,116,46,115,117,98,115,116,114,105,110,103,40,48,44,114,41,44,108,61,116,46,115,117,98,115,116,114,105,110,103,40,114,43,49,49,41,41,44,119,105,110,100,111,119,46,111,112,101,110,40,97,44,108,41,125,118,97,114,32,112,101,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,105,46,86,101,99,116,111,114,67,104,97,114,44,97,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,116,41,59,102,111,114,40,108,101,116,32,108,61,48,59,108,60,97,46,108,101,110,103,116,104,59,108,43,61,49,41,123,108,101,116,32,77,61,97,91,108,93,59,77,33,61,61,118,111,105,100,32,48,38,38,116,121,112,101,111,102,32,77,61,61,34,110,117,109,98,101,114,34,38,38,114,46,112,117,115,104,95,98,97,99,107,40,77,41,125,114,101,116,117,114,110,32,114,125,59,118,97,114,32,102,101,61,40,105,44,116,41,61,62,105,61,61,61,34,114,101,118,101,114,115,101,34,63,116,46,77,111,100,101,46,82,101,118,101,114,115,101,58,105,61,61,61,34,98,111,117,110,99,101,34,63,116,46,77,111,100,101,46,66,111,117,110,99,101,58,105,61,61,61,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,63,116,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,58,116,46,77,111,100,101,46,70,111,114,119,97,114,100,44,110,114,61,40,105,44,116,41,61,62,105,61,61,61,34,99,111,110,116,97,105,110,34,63,116,46,70,105,116,46,67,111,110,116,97,105,110,58,105,61,61,61,34,99,111,118,101,114,34,63,116,46,70,105,116,46,67,111,118,101,114,58,105,61,61,61,34,102,105,108,108,34,63,116,46,70,105,116,46,70,105,108,108,58,105,61,61,61,34,102,105,116,45,104,101,105,103,104,116,34,63,116,46,70,105,116,46,70,105,116,72,101,105,103,104,116,58,105,61,61,61,34,102,105,116,45,119,105,100,116,104,34,63,116,46,70,105,116,46,70,105,116,87,105,100,116,104,58,116,46,70,105,116,46,78,111,110,101,44,114,114,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,116,46,86,101,99,116,111,114,70,108,111,97,116,59,114,101,116,117,114,110,32,114,46,112,117,115,104,95,98,97,99,107,40,105,91,48,93,41,44,114,46,112,117,115,104,95,98,97,99,107,40,105,91,49,93,41,44,114,125,44,118,101,61,40,105,44,116,41,61,62,123,108,101,116,32,114,61,110,101,119,32,116,46,86,101,99,116,111,114,70,108,111,97,116,59,114,101,116,117,114,110,32,105,46,108,101,110,103,116,104,33,61,61,50,124,124,40,114,46,112,117,115,104,95,98,97,99,107,40,105,91,48,93,41,44,114,46,112,117,115,104,95,98,97,99,107,40,105,91,49,93,41,41,44,114,125,44,109,101,61,40,105,44,116,41,61,62,105,63,123,97,108,105,103,110,58,114,114,40,105,46,97,108,105,103,110,63,63,91,46,53,44,46,53,93,44,116,41,44,102,105,116,58,110,114,40,105,46,102,105,116,63,63,34,99,111,110,116,97,105,110,34,44,116,41,125,58,116,46,99,114,101,97,116,101,68,101,102,97,117,108,116,76,97,121,111,117,116,40,41,44,69,61,99,108,97,115,115,32,69,123,99,111,110,115,116,114,117,99,116,111,114,40,116,41,123,95,40,116,104,105,115,44,34,95,99,97,110,118,97,115,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,112,101,110,100,105,110,103,76,111,97,100,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,99,111,110,116,101,120,116,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,101,118,101,110,116,77,97,110,97,103,101,114,34,41,59,95,40,116,104,105,115,44,34,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,102,114,97,109,101,77,97,110,97,103,101,114,34,41,59,95,40,116,104,105,115,44,34,95,100,111,116,76,111,116,116,105,101,67,111,114,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,34,44,34,34,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,34,44,33,49,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,114,101,110,100,101,114,67,111,110,102,105,103,34,44,123,125,41,59,95,40,116,104,105,115,44,34,95,105,115,70,114,111,122,101,110,34,44,33,49,41,59,95,40,116,104,105,115,44,34,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,67,108,105,99,107,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,34,44,110,117,108,108,41,59,95,40,116,104,105,115,44,34,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,34,44,48,41,59,95,40,116,104,105,115,44,34,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,34,44,48,41,59,116,104,105,115,46,95,99,97,110,118,97,115,61,116,46,99,97,110,118,97,115,63,63,110,117,108,108,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,61,110,101,119,32,122,116,44,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,61,110,101,119,32,68,116,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,61,123,46,46,46,116,46,114,101,110,100,101,114,67,111,110,102,105,103,44,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,116,46,114,101,110,100,101,114,67,111,110,102,105,103,63,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,104,101,40,41,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,116,46,114,101,110,100,101,114,67,111,110,102,105,103,63,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,63,63,33,48,125,44,97,116,46,108,111,97,100,40,41,46,116,104,101,110,40,114,61,62,123,69,46,95,119,97,115,109,77,111,100,117,108,101,61,114,59,108,101,116,32,97,61,110,101,119,32,114,46,67,97,108,108,98,97,99,107,79,98,115,101,114,118,101,114,59,97,46,115,101,116,79,110,76,111,97,100,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,76,111,97,100,69,114,114,111,114,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,34,102,97,105,108,101,100,32,116,111,32,108,111,97,100,34,41,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,80,108,97,121,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,112,108,97,121,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,80,97,117,115,101,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,112,97,117,115,101,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,83,116,111,112,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,111,112,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,76,111,111,112,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,111,112,34,44,108,111,111,112,67,111,117,110,116,58,108,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,67,111,109,112,108,101,116,101,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,99,111,109,112,108,101,116,101,34,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,70,114,97,109,101,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,108,125,41,125,44,48,41,125,41,44,97,46,115,101,116,79,110,82,101,110,100,101,114,40,108,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,110,100,101,114,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,108,125,41,125,44,48,41,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,110,101,119,32,114,46,68,111,116,76,111,116,116,105,101,80,108,97,121,101,114,40,123,97,110,105,109,97,116,105,111,110,73,100,58,116,46,97,110,105,109,97,116,105,111,110,73,100,63,63,34,34,44,116,104,101,109,101,73,100,58,116,46,116,104,101,109,101,73,100,63,63,34,34,44,115,116,97,116,101,77,97,99,104,105,110,101,73,100,58,34,34,44,97,117,116,111,112,108,97,121,58,116,46,97,117,116,111,112,108,97,121,63,63,33,49,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,48,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,46,108,111,111,112,63,63,33,49,44,108,111,111,112,67,111,117,110,116,58,116,46,108,111,111,112,67,111,117,110,116,63,63,48,44,109,111,100,101,58,102,101,40,116,46,109,111,100,101,63,63,34,102,111,114,119,97,114,100,34,44,114,41,44,115,101,103,109,101,110,116,58,118,101,40,116,46,115,101,103,109,101,110,116,63,63,91,93,44,114,41,44,115,112,101,101,100,58,116,46,115,112,101,101,100,63,63,49,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,48,44,109,97,114,107,101,114,58,116,46,109,97,114,107,101,114,63,63,34,34,44,108,97,121,111,117,116,58,109,101,40,116,46,108,97,121,111,117,116,44,114,41,125,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,61,116,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,63,63,34,34,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,61,116,46,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,63,63,110,117,108,108,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,117,98,115,99,114,105,98,101,40,97,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,97,100,121,34,125,41,44,116,46,100,97,116,97,63,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,46,100,97,116,97,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,100,97,116,97,58,116,46,100,97,116,97,125,58,116,46,115,114,99,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,116,46,115,114,99,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,115,114,99,58,116,46,115,114,99,125,41,44,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,38,38,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,41,125,41,46,99,97,116,99,104,40,114,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,119,97,115,109,32,109,111,100,117,108,101,58,32,36,123,114,125,96,41,125,41,125,41,125,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,116,41,123,99,111,110,115,111,108,101,46,101,114,114,111,114,40,116,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,108,111,97,100,69,114,114,111,114,34,44,101,114,114,111,114,58,110,101,119,32,69,114,114,111,114,40,116,41,125,41,125,97,115,121,110,99,32,95,102,101,116,99,104,68,97,116,97,40,116,41,123,108,101,116,32,114,61,97,119,97,105,116,32,102,101,116,99,104,40,116,41,59,105,102,40,33,114,46,111,107,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,102,101,116,99,104,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,116,125,46,32,36,123,114,46,115,116,97,116,117,115,125,58,32,36,123,114,46,115,116,97,116,117,115,84,101,120,116,125,96,41,59,108,101,116,32,97,61,97,119,97,105,116,32,114,46,97,114,114,97,121,66,117,102,102,101,114,40,41,59,114,101,116,117,114,110,32,108,101,40,97,41,63,97,58,110,101,119,32,84,101,120,116,68,101,99,111,100,101,114,40,41,46,100,101,99,111,100,101,40,97,41,125,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,105,102,40,33,116,104,105,115,46,95,99,97,110,118,97,115,41,123,99,111,110,115,111,108,101,46,119,97,114,110,40,34,91,100,111,116,108,111,116,116,105,101,45,119,101,98,93,32,67,97,110,110,111,116,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,119,105,116,104,111,117,116,32,99,97,110,118,97,115,46,32,67,97,108,108,32,115,101,116,67,97,110,118,97,115,40,41,32,102,105,114,115,116,46,34,41,59,114,101,116,117,114,110,125,108,101,116,32,114,61,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,97,61,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,44,108,61,33,49,59,105,102,40,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,41,123,105,102,40,33,117,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,115,116,114,105,110,103,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,115,116,114,105,110,103,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,116,44,114,44,97,41,125,101,108,115,101,32,105,102,40,116,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,41,123,105,102,40,33,108,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,100,111,116,76,111,116,116,105,101,32,65,114,114,97,121,66,117,102,102,101,114,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,65,114,114,97,121,66,117,102,102,101,114,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,100,111,116,76,111,116,116,105,101,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,68,111,116,76,111,116,116,105,101,68,97,116,97,40,112,101,40,69,46,95,119,97,115,109,77,111,100,117,108,101,44,116,41,44,114,44,97,41,125,101,108,115,101,32,105,102,40,116,121,112,101,111,102,32,116,61,61,34,111,98,106,101,99,116,34,41,123,105,102,40,33,117,101,40,116,41,41,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,76,111,116,116,105,101,32,74,83,79,78,32,111,98,106,101,99,116,58,32,84,104,101,32,112,114,111,118,105,100,101,100,32,111,98,106,101,99,116,32,100,111,101,115,32,110,111,116,32,99,111,110,102,111,114,109,32,116,111,32,116,104,101,32,76,111,116,116,105,101,32,74,83,79,78,32,102,111,114,109,97,116,46,34,41,59,114,101,116,117,114,110,125,108,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,68,97,116,97,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,44,114,44,97,41,125,101,108,115,101,123,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,96,85,110,115,117,112,112,111,114,116,101,100,32,100,97,116,97,32,116,121,112,101,32,102,111,114,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,46,32,69,120,112,101,99,116,101,100,58,32,10,32,32,32,32,32,32,32,32,32,32,45,32,115,116,114,105,110,103,32,40,76,111,116,116,105,101,32,74,83,79,78,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,65,114,114,97,121,66,117,102,102,101,114,32,40,100,111,116,76,111,116,116,105,101,41,44,10,32,32,32,32,32,32,32,32,32,32,45,32,111,98,106,101,99,116,32,40,76,111,116,116,105,101,32,74,83,79,78,41,46,32,10,32,32,32,32,32,32,32,32,32,32,82,101,99,101,105,118,101,100,58,32,36,123,116,121,112,101,111,102,32,116,125,96,41,59,114,101,116,117,114,110,125,108,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,41,44,107,38,38,116,104,105,115,46,114,101,115,105,122,101,40,41,44,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,116,104,105,115,46,99,117,114,114,101,110,116,70,114,97,109,101,125,41,125,44,48,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,63,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,100,41,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,38,38,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,38,38,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,38,38,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,41,41,125,95,108,111,97,100,70,114,111,109,83,114,99,40,116,41,123,116,104,105,115,46,95,102,101,116,99,104,68,97,116,97,40,116,41,46,116,104,101,110,40,114,61,62,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,114,41,41,46,99,97,116,99,104,40,114,61,62,116,104,105,115,46,95,100,105,115,112,97,116,99,104,69,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,97,110,105,109,97,116,105,111,110,32,100,97,116,97,32,102,114,111,109,32,85,82,76,58,32,36,123,116,125,46,32,36,123,114,125,96,41,41,125,103,101,116,32,98,117,102,102,101,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,98,117,102,102,101,114,40,41,58,110,117,108,108,125,103,101,116,32,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,125,103,101,116,32,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,84,104,101,109,101,73,100,40,41,125,103,101,116,32,108,97,121,111,117,116,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,108,97,121,111,117,116,59,105,102,40,116,41,114,101,116,117,114,110,123,97,108,105,103,110,58,91,116,46,97,108,105,103,110,46,103,101,116,40,48,41,44,116,46,97,108,105,103,110,46,103,101,116,40,49,41,93,44,102,105,116,58,40,40,41,61,62,123,115,119,105,116,99,104,40,116,46,102,105,116,41,123,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,67,111,110,116,97,105,110,58,114,101,116,117,114,110,34,99,111,110,116,97,105,110,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,67,111,118,101,114,58,114,101,116,117,114,110,34,99,111,118,101,114,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,108,108,58,114,101,116,117,114,110,34,102,105,108,108,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,116,72,101,105,103,104,116,58,114,101,116,117,114,110,34,102,105,116,45,104,101,105,103,104,116,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,70,105,116,87,105,100,116,104,58,114,101,116,117,114,110,34,102,105,116,45,119,105,100,116,104,34,59,99,97,115,101,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,70,105,116,46,78,111,110,101,58,114,101,116,117,114,110,34,110,111,110,101,34,59,100,101,102,97,117,108,116,58,114,101,116,117,114,110,34,99,111,110,116,97,105,110,34,125,125,41,40,41,125,125,103,101,116,32,109,97,114,107,101,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,109,97,114,107,101,114,125,103,101,116,32,109,97,110,105,102,101,115,116,40,41,123,116,114,121,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,109,97,110,105,102,101,115,116,83,116,114,105,110,103,40,41,59,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,33,116,41,114,101,116,117,114,110,32,110,117,108,108,59,108,101,116,32,114,61,74,83,79,78,46,112,97,114,115,101,40,116,41,59,114,101,116,117,114,110,32,79,98,106,101,99,116,46,107,101,121,115,40,114,41,46,108,101,110,103,116,104,61,61,61,48,63,110,117,108,108,58,114,125,99,97,116,99,104,123,114,101,116,117,114,110,32,110,117,108,108,125,125,103,101,116,32,114,101,110,100,101,114,67,111,110,102,105,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,125,103,101,116,32,115,101,103,109,101,110,116,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,115,101,103,109,101,110,116,59,105,102,40,116,38,38,116,46,115,105,122,101,40,41,61,61,61,50,41,114,101,116,117,114,110,91,116,46,103,101,116,40,48,41,44,116,46,103,101,116,40,49,41,93,125,103,101,116,32,108,111,111,112,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,108,111,111,112,65,110,105,109,97,116,105,111,110,63,63,33,49,125,103,101,116,32,109,111,100,101,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,109,111,100,101,59,114,101,116,117,114,110,32,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,82,101,118,101,114,115,101,63,34,114,101,118,101,114,115,101,34,58,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,66,111,117,110,99,101,63,34,98,111,117,110,99,101,34,58,116,61,61,61,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,77,111,100,101,46,82,101,118,101,114,115,101,66,111,117,110,99,101,63,34,114,101,118,101,114,115,101,45,98,111,117,110,99,101,34,58,34,102,111,114,119,97,114,100,34,125,103,101,116,32,105,115,70,114,111,122,101,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,70,114,111,122,101,110,125,103,101,116,32,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,125,103,101,116,32,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,63,63,34,34,125,103,101,116,32,97,117,116,111,112,108,97,121,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,97,117,116,111,112,108,97,121,63,63,33,49,125,103,101,116,32,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,49,125,103,101,116,32,115,112,101,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,99,111,110,102,105,103,40,41,46,115,112,101,101,100,63,63,48,125,103,101,116,32,105,115,82,101,97,100,121,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,125,103,101,116,32,105,115,76,111,97,100,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,76,111,97,100,101,100,40,41,63,63,33,49,125,103,101,116,32,105,115,80,108,97,121,105,110,103,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,108,97,121,105,110,103,40,41,63,63,33,49,125,103,101,116,32,105,115,80,97,117,115,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,97,117,115,101,100,40,41,63,63,33,49,125,103,101,116,32,105,115,83,116,111,112,112,101,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,83,116,111,112,112,101,100,40,41,63,63,33,49,125,103,101,116,32,99,117,114,114,101,110,116,70,114,97,109,101,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,77,97,116,104,46,114,111,117,110,100,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,117,114,114,101,110,116,70,114,97,109,101,40,41,42,49,48,48,41,47,49,48,48,58,48,125,103,101,116,32,108,111,111,112,67,111,117,110,116,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,108,111,111,112,67,111,117,110,116,40,41,63,63,48,125,103,101,116,32,116,111,116,97,108,70,114,97,109,101,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,111,116,97,108,70,114,97,109,101,115,40,41,63,63,48,125,103,101,116,32,100,117,114,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,100,117,114,97,116,105,111,110,40,41,63,63,48,125,103,101,116,32,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,40,41,63,63,48,125,103,101,116,32,99,97,110,118,97,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,99,97,110,118,97,115,125,108,111,97,100,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,40,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,97,110,105,109,97,116,105,111,110,73,100,58,116,46,97,110,105,109,97,116,105,111,110,73,100,63,63,34,34,44,116,104,101,109,101,73,100,58,116,46,116,104,101,109,101,73,100,63,63,34,34,44,115,116,97,116,101,77,97,99,104,105,110,101,73,100,58,34,34,44,97,117,116,111,112,108,97,121,58,116,46,97,117,116,111,112,108,97,121,63,63,33,49,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,48,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,46,108,111,111,112,63,63,33,49,44,108,111,111,112,67,111,117,110,116,58,116,46,108,111,111,112,67,111,117,110,116,63,63,48,44,109,111,100,101,58,102,101,40,116,46,109,111,100,101,63,63,34,102,111,114,119,97,114,100,34,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,44,115,101,103,109,101,110,116,58,118,101,40,116,46,115,101,103,109,101,110,116,63,63,91,93,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,44,115,112,101,101,100,58,116,46,115,112,101,101,100,63,63,49,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,63,63,33,48,44,109,97,114,107,101,114,58,116,46,109,97,114,107,101,114,63,63,34,34,44,108,97,121,111,117,116,58,109,101,40,116,46,108,97,121,111,117,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,44,116,46,100,97,116,97,63,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,116,46,100,97,116,97,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,100,97,116,97,58,116,46,100,97,116,97,125,58,116,46,115,114,99,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,116,46,115,114,99,41,58,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,123,115,114,99,58,116,46,115,114,99,125,41,44,116,104,105,115,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,63,63,34,34,41,41,125,95,100,114,97,119,40,41,123,105,102,40,33,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,99,97,110,118,97,115,61,61,61,110,117,108,108,41,38,38,40,33,116,104,105,115,46,95,99,111,110,116,101,120,116,38,38,34,103,101,116,67,111,110,116,101,120,116,34,105,110,32,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,121,112,101,111,102,32,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,67,111,110,116,101,120,116,61,61,34,102,117,110,99,116,105,111,110,34,38,38,40,116,121,112,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,60,34,117,34,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,124,124,116,121,112,101,111,102,32,79,102,102,115,99,114,101,101,110,67,97,110,118,97,115,60,34,117,34,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,79,102,102,115,99,114,101,101,110,67,97,110,118,97,115,41,38,38,40,116,104,105,115,46,95,99,111,110,116,101,120,116,61,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,67,111,110,116,101,120,116,40,34,50,100,34,41,41,44,116,104,105,115,46,95,99,111,110,116,101,120,116,41,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,98,117,102,102,101,114,40,41,44,114,61,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,42,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,42,110,110,59,105,102,40,116,46,98,121,116,101,76,101,110,103,116,104,33,61,61,114,41,123,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,61,61,114,63,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,43,61,49,58,40,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,49,44,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,114,41,44,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,61,61,49,48,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,96,91,100,111,116,108,111,116,116,105,101,45,119,101,98,93,32,80,101,114,115,105,115,116,101,110,116,32,98,117,102,102,101,114,32,115,105,122,101,32,109,105,115,109,97,116,99,104,32,100,101,116,101,99,116,101,100,46,32,69,120,112,101,99,116,101,100,32,36,123,114,125,32,98,121,116,101,115,32,102,111,114,32,99,97,110,118,97,115,32,36,123,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,125,120,36,123,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,125,44,32,98,117,116,32,103,111,116,32,36,123,116,46,98,121,116,101,76,101,110,103,116,104,125,32,98,121,116,101,115,46,32,84,104,105,115,32,109,97,121,32,105,110,100,105,99,97,116,101,32,97,32,87,65,83,77,32,109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,105,115,115,117,101,32,111,114,32,105,110,118,97,108,105,100,32,99,97,110,118,97,115,32,100,105,109,101,110,115,105,111,110,115,46,96,41,59,114,101,116,117,114,110,125,116,104,105,115,46,95,98,117,102,102,101,114,77,105,115,109,97,116,99,104,67,111,117,110,116,61,48,44,116,104,105,115,46,95,108,97,115,116,69,120,112,101,99,116,101,100,66,117,102,102,101,114,83,105,122,101,61,114,59,108,101,116,32,97,61,110,117,108,108,44,108,61,110,101,119,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,40,116,44,48,44,116,46,98,121,116,101,76,101,110,103,116,104,41,59,116,121,112,101,111,102,32,73,109,97,103,101,68,97,116,97,62,34,117,34,63,40,97,61,116,104,105,115,46,95,99,111,110,116,101,120,116,46,99,114,101,97,116,101,73,109,97,103,101,68,97,116,97,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,44,97,46,100,97,116,97,46,115,101,116,40,108,41,41,58,97,61,110,101,119,32,73,109,97,103,101,68,97,116,97,40,108,44,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,44,116,104,105,115,46,95,99,111,110,116,101,120,116,46,112,117,116,73,109,97,103,101,68,97,116,97,40,97,44,48,44,48,41,125,125,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,123,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,89,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,81,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,41,125,95,105,110,105,116,105,97,108,105,122,101,67,97,110,118,97,115,40,41,123,116,104,105,115,46,95,99,111,110,116,101,120,116,61,110,117,108,108,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,38,38,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,41,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,105,122,101,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,41,44,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,110,117,108,108,41,125,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,33,116,104,105,115,46,95,105,115,70,114,111,122,101,110,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,41,38,38,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,76,111,111,112,46,98,105,110,100,40,116,104,105,115,41,41,41,125,95,97,110,105,109,97,116,105,111,110,76,111,111,112,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,59,114,101,116,117,114,110,125,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,38,38,33,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,59,114,101,116,117,114,110,125,116,114,121,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,116,105,99,107,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,44,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,116,104,105,115,46,95,102,114,97,109,101,77,97,110,97,103,101,114,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,76,111,111,112,46,98,105,110,100,40,116,104,105,115,41,41,125,99,97,116,99,104,40,116,41,123,99,111,110,115,111,108,101,46,101,114,114,111,114,40,34,69,114,114,111,114,32,105,110,32,97,110,105,109,97,116,105,111,110,32,102,114,97,109,101,58,34,44,116,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,114,101,110,100,101,114,69,114,114,111,114,34,44,101,114,114,111,114,58,116,125,41,44,116,32,105,110,115,116,97,110,99,101,111,102,32,87,101,98,65,115,115,101,109,98,108,121,46,82,117,110,116,105,109,101,69,114,114,111,114,38,38,116,104,105,115,46,100,101,115,116,114,111,121,40,41,125,125,112,108,97,121,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,33,116,104,105,115,46,105,115,76,111,97,100,101,100,41,114,101,116,117,114,110,59,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,108,97,121,40,41,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,41,38,38,40,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,116,104,105,115,46,95,99,97,110,118,97,115,38,38,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,38,38,33,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,38,38,116,104,105,115,46,102,114,101,101,122,101,40,41,125,112,97,117,115,101,40,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,112,97,117,115,101,40,41,44,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,125,115,116,111,112,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,111,112,40,41,59,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,38,38,40,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,97,109,101,34,44,99,117,114,114,101,110,116,70,114,97,109,101,58,116,104,105,115,46,99,117,114,114,101,110,116,70,114,97,109,101,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,115,101,116,70,114,97,109,101,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,59,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,101,107,40,116,41,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,125,115,101,116,83,112,101,101,100,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,115,112,101,101,100,58,116,125,41,125,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,63,116,104,105,115,46,95,99,97,110,118,97,115,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,61,116,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,111,110,40,116,41,125,41,44,116,104,105,115,46,95,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,61,116,41,125,115,101,116,76,111,111,112,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,111,111,112,65,110,105,109,97,116,105,111,110,58,116,125,41,125,115,101,116,76,111,111,112,67,111,117,110,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,111,111,112,67,111,117,110,116,58,116,125,41,125,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,116,125,41,125,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,125,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,114,41,125,100,101,115,116,114,111,121,40,41,123,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,110,117,108,108,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,117,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,116,101,120,116,61,110,117,108,108,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,100,101,115,116,114,111,121,34,125,41,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,114,101,109,111,118,101,65,108,108,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,125,102,114,101,101,122,101,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,33,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,48,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,102,114,101,101,122,101,34,125,41,41,125,117,110,102,114,101,101,122,101,40,41,123,116,104,105,115,46,95,97,110,105,109,97,116,105,111,110,70,114,97,109,101,73,100,61,61,61,110,117,108,108,38,38,40,116,104,105,115,46,95,105,115,70,114,111,122,101,110,61,33,49,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,117,110,102,114,101,101,122,101,34,125,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,125,114,101,115,105,122,101,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,116,104,105,115,46,105,115,76,111,97,100,101,100,124,124,33,116,104,105,115,46,95,99,97,110,118,97,115,41,114,101,116,117,114,110,59,105,102,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,41,123,108,101,116,32,114,61,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,124,124,49,44,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,61,116,104,105,115,46,95,99,97,110,118,97,115,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,97,33,61,61,48,38,38,108,33,61,61,48,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,61,108,42,114,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,61,97,42,114,41,125,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,105,122,101,40,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,115,101,116,67,97,110,118,97,115,40,116,41,123,105,102,40,33,40,33,116,124,124,116,104,105,115,46,95,99,97,110,118,97,115,61,61,61,116,41,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,38,38,116,104,105,115,46,95,99,108,101,97,110,117,112,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,99,97,110,118,97,115,61,116,44,116,104,105,115,46,95,105,110,105,116,105,97,108,105,122,101,67,97,110,118,97,115,40,41,44,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,41,41,123,108,101,116,32,114,61,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,59,116,104,105,115,46,95,112,101,110,100,105,110,103,76,111,97,100,61,110,117,108,108,44,114,46,100,97,116,97,63,116,104,105,115,46,95,108,111,97,100,70,114,111,109,68,97,116,97,40,114,46,100,97,116,97,41,58,114,46,115,114,99,38,38,116,104,105,115,46,95,108,111,97,100,70,114,111,109,83,114,99,40,114,46,115,114,99,41,125,125,115,101,116,84,114,97,110,115,102,111,114,109,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,108,32,111,102,32,116,41,114,46,112,117,115,104,95,98,97,99,107,40,108,41,59,108,101,116,32,97,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,114,97,110,115,102,111,114,109,40,114,41,59,114,101,116,117,114,110,32,97,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,38,38,116,104,105,115,46,95,100,114,97,119,40,41,44,97,125,103,101,116,84,114,97,110,115,102,111,114,109,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,116,61,91,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,93,44,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,84,114,97,110,115,102,111,114,109,40,41,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,114,46,115,105,122,101,40,41,59,97,43,61,49,41,116,91,97,93,61,114,46,103,101,116,40,97,41,59,114,101,116,117,114,110,32,116,125,115,101,116,83,101,103,109,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,115,101,103,109,101,110,116,58,118,101,40,91,116,44,114,93,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,77,111,100,101,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,109,111,100,101,58,102,101,40,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,116,41,123,108,101,116,123,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,114,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,97,44,113,117,97,108,105,116,121,58,108,44,46,46,46,77,125,61,116,59,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,61,123,46,46,46,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,44,46,46,46,77,44,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,58,114,124,124,104,101,40,41,44,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,58,97,63,63,33,48,44,46,46,46,108,33,61,61,118,111,105,100,32,48,38,38,123,113,117,97,108,105,116,121,58,108,125,125,44,108,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,108,41,44,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,97,117,116,111,82,101,115,105,122,101,63,81,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,58,81,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,102,114,101,101,122,101,79,110,79,102,102,115,99,114,101,101,110,63,40,89,46,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,44,116,104,105,115,41,44,77,116,40,116,104,105,115,46,95,99,97,110,118,97,115,41,124,124,116,104,105,115,46,102,114,101,101,122,101,40,41,41,58,40,89,46,117,110,111,98,115,101,114,118,101,40,116,104,105,115,46,95,99,97,110,118,97,115,41,44,116,104,105,115,46,95,105,115,70,114,111,122,101,110,38,38,116,104,105,115,46,117,110,102,114,101,101,122,101,40,41,41,41,125,108,111,97,100,65,110,105,109,97,116,105,111,110,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,40,41,61,61,61,116,124,124,33,116,104,105,115,46,95,99,97,110,118,97,115,41,114,101,116,117,114,110,59,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,116,44,116,104,105,115,46,95,99,97,110,118,97,115,46,119,105,100,116,104,44,116,104,105,115,46,95,99,97,110,118,97,115,46,104,101,105,103,104,116,41,38,38,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,33,61,61,118,111,105,100,32,48,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,81,117,97,108,105,116,121,40,116,104,105,115,46,95,114,101,110,100,101,114,67,111,110,102,105,103,46,113,117,97,108,105,116,121,41,44,116,104,105,115,46,114,101,115,105,122,101,40,41,41,125,115,101,116,77,97,114,107,101,114,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,109,97,114,107,101,114,58,116,125,41,125,109,97,114,107,101,114,115,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,109,97,114,107,101,114,115,40,41,59,105,102,40,116,41,123,108,101,116,32,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,123,108,101,116,32,108,61,116,46,103,101,116,40,97,41,59,114,46,112,117,115,104,40,123,110,97,109,101,58,108,46,110,97,109,101,44,116,105,109,101,58,108,46,116,105,109,101,44,100,117,114,97,116,105,111,110,58,108,46,100,117,114,97,116,105,111,110,125,41,125,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,91,93,125,115,101,116,84,104,101,109,101,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,104,101,109,101,40,116,41,59,114,101,116,117,114,110,32,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,114,125,114,101,115,101,116,84,104,101,109,101,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,84,104,101,109,101,40,41,59,114,101,116,117,114,110,32,116,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,116,125,115,101,116,84,104,101,109,101,68,97,116,97,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,63,116,58,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,44,97,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,84,104,101,109,101,68,97,116,97,40,114,41,59,114,101,116,117,114,110,32,97,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,44,97,125,115,101,116,83,108,111,116,115,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,115,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,116,41,41,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,41,125,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,116,41,123,114,101,116,117,114,110,32,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,38,38,116,46,108,101,110,103,116,104,62,48,38,38,116,121,112,101,111,102,32,116,91,48,93,61,61,34,111,98,106,101,99,116,34,38,38,116,91,48,93,33,61,61,110,117,108,108,38,38,34,116,34,105,110,32,116,91,48,93,38,38,34,115,34,105,110,32,116,91,48,93,125,103,101,116,83,108,111,116,73,100,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,73,100,115,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,103,101,116,83,108,111,116,84,121,112,101,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,84,121,112,101,40,116,41,59,105,102,40,114,41,114,101,116,117,114,110,32,114,125,103,101,116,83,108,111,116,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,83,116,114,40,116,41,59,105,102,40,114,41,116,114,121,123,114,101,116,117,114,110,32,74,83,79,78,46,112,97,114,115,101,40,114,41,125,99,97,116,99,104,123,114,101,116,117,114,110,125,125,103,101,116,83,108,111,116,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,123,125,59,116,114,121,123,114,101,116,117,114,110,32,74,83,79,78,46,112,97,114,115,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,115,83,116,114,40,41,41,125,99,97,116,99,104,123,114,101,116,117,114,110,123,125,125,125,115,101,116,67,111,108,111,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,97,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,83,99,97,108,97,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,116,121,112,101,111,102,32,114,33,61,34,110,117,109,98,101,114,34,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,86,101,99,116,111,114,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,108,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,97,63,49,58,48,44,107,58,114,125,41,44,77,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,77,125,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,40,116,44,114,44,97,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,108,61,116,104,105,115,46,95,105,115,75,101,121,102,114,97,109,101,65,114,114,97,121,40,114,41,44,77,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,107,58,123,97,58,108,63,49,58,48,44,107,58,114,125,44,112,58,97,125,41,44,117,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,117,125,115,101,116,84,101,120,116,83,108,111,116,40,116,44,114,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,74,83,79,78,46,112,97,114,115,101,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,103,101,116,83,108,111,116,83,116,114,40,116,41,41,44,108,61,114,59,105,102,40,97,38,38,34,107,34,105,110,32,97,38,38,65,114,114,97,121,46,105,115,65,114,114,97,121,40,97,46,107,41,41,123,108,101,116,32,68,61,97,46,107,91,48,93,59,34,115,34,105,110,32,68,38,38,116,121,112,101,111,102,32,68,46,115,61,61,34,111,98,106,101,99,116,34,38,38,40,108,61,123,46,46,46,68,46,115,44,46,46,46,114,125,41,125,108,101,116,32,77,61,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,123,97,58,48,44,107,58,91,123,116,58,48,44,115,58,108,125,93,125,41,44,117,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,83,108,111,116,83,116,114,40,116,44,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,117,125,114,101,115,101,116,83,108,111,116,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,83,108,111,116,40,116,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,114,125,99,108,101,97,114,83,108,111,116,40,116,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,108,101,97,114,83,108,111,116,40,116,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,114,125,114,101,115,101,116,83,108,111,116,115,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,115,101,116,83,108,111,116,115,40,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,125,99,108,101,97,114,83,108,111,116,115,40,41,123,105,102,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,108,101,97,114,83,108,111,116,115,40,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,114,101,110,100,101,114,40,41,44,116,104,105,115,46,95,100,114,97,119,40,41,44,116,125,115,101,116,76,97,121,111,117,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,124,124,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,67,111,110,102,105,103,40,123,46,46,46,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,99,111,110,102,105,103,40,41,44,108,97,121,111,117,116,58,109,101,40,116,44,69,46,95,119,97,115,109,77,111,100,117,108,101,41,125,41,125,115,101,116,86,105,101,119,112,111,114,116,40,116,44,114,44,97,44,108,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,63,33,49,58,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,101,116,86,105,101,119,112,111,114,116,40,116,44,114,44,97,44,108,41,125,115,116,97,116,105,99,32,115,101,116,87,97,115,109,85,114,108,40,116,41,123,97,116,46,115,101,116,87,97,115,109,85,114,108,40,116,41,125,115,116,97,116,105,99,32,97,115,121,110,99,32,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,114,41,123,116,114,121,123,108,101,116,32,97,61,97,119,97,105,116,32,97,116,46,108,111,97,100,40,41,44,108,59,105,102,40,116,121,112,101,111,102,32,114,61,61,34,115,116,114,105,110,103,34,41,123,108,101,116,32,117,61,97,119,97,105,116,32,102,101,116,99,104,40,114,41,59,105,102,40,33,117,46,111,107,41,114,101,116,117,114,110,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,102,101,116,99,104,32,102,111,110,116,32,102,114,111,109,32,85,82,76,58,32,36,123,114,125,46,32,83,116,97,116,117,115,58,32,36,123,117,46,115,116,97,116,117,115,125,96,41,44,33,49,59,108,61,97,119,97,105,116,32,117,46,97,114,114,97,121,66,117,102,102,101,114,40,41,125,101,108,115,101,32,105,102,40,114,32,105,110,115,116,97,110,99,101,111,102,32,85,105,110,116,56,65,114,114,97,121,41,123,108,101,116,32,117,61,114,46,98,117,102,102,101,114,46,115,108,105,99,101,40,114,46,98,121,116,101,79,102,102,115,101,116,44,114,46,98,121,116,101,79,102,102,115,101,116,43,114,46,98,121,116,101,76,101,110,103,116,104,41,59,117,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,66,117,102,102,101,114,63,108,61,117,58,40,108,61,110,101,119,32,65,114,114,97,121,66,117,102,102,101,114,40,114,46,98,121,116,101,76,101,110,103,116,104,41,44,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,108,41,46,115,101,116,40,114,41,41,125,101,108,115,101,32,108,61,114,59,108,101,116,32,77,61,97,46,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,112,101,40,97,44,108,41,41,59,114,101,116,117,114,110,32,77,124,124,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,70,97,105,108,101,100,32,116,111,32,114,101,103,105,115,116,101,114,32,102,111,110,116,32,34,36,123,116,125,34,46,32,70,111,110,116,32,100,97,116,97,32,109,97,121,32,98,101,32,105,110,118,97,108,105,100,46,96,41,44,77,125,99,97,116,99,104,40,97,41,123,114,101,116,117,114,110,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,96,69,114,114,111,114,32,114,101,103,105,115,116,101,114,105,110,103,32,102,111,110,116,32,34,36,123,116,125,34,58,96,44,97,41,44,33,49,125,125,116,119,101,101,110,40,116,44,114,41,123,105,102,40,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,91,48,44,48,44,49,44,49,93,44,108,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,77,32,111,102,32,97,41,108,46,112,117,115,104,95,98,97,99,107,40,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,119,101,101,110,40,116,44,114,44,108,41,63,63,33,49,125,116,119,101,101,110,84,111,77,97,114,107,101,114,40,116,44,114,41,123,105,102,40,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,97,61,91,48,44,48,44,49,44,49,93,44,108,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,70,108,111,97,116,59,102,111,114,40,108,101,116,32,77,32,111,102,32,97,41,108,46,112,117,115,104,95,98,97,99,107,40,77,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,116,119,101,101,110,84,111,77,97,114,107,101,114,40,116,44,114,44,108,41,63,63,33,49,125,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,123,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,48,41,63,63,48,44,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,46,103,101,116,40,49,41,63,63,48,59,114,101,116,117,114,110,123,119,105,100,116,104,58,116,44,104,101,105,103,104,116,58,114,125,125,103,101,116,76,97,121,101,114,66,111,117,110,100,105,110,103,66,111,120,40,116,41,123,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,103,101,116,76,97,121,101,114,66,111,117,110,100,115,40,116,41,59,105,102,40,33,114,124,124,114,46,115,105,122,101,40,41,33,61,61,56,41,114,101,116,117,114,110,59,108,101,116,32,97,61,91,93,59,102,111,114,40,108,101,116,32,108,61,48,59,108,60,56,59,108,43,61,49,41,97,46,112,117,115,104,40,114,46,103,101,116,40,108,41,41,59,114,101,116,117,114,110,32,97,125,115,116,97,116,105,99,32,116,114,97,110,115,102,111,114,109,84,104,101,109,101,84,111,76,111,116,116,105,101,83,108,111,116,115,40,116,44,114,41,123,114,101,116,117,114,110,32,69,46,95,119,97,115,109,77,111,100,117,108,101,63,46,116,114,97,110,115,102,111,114,109,84,104,101,109,101,84,111,76,111,116,116,105,101,83,108,111,116,115,40,116,44,114,41,63,63,34,34,125,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,59,108,101,116,32,116,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,67,97,108,108,98,97,99,107,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,59,116,46,115,101,116,79,110,83,116,97,114,116,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,48,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,125,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,125,44,48,41,125,41,44,116,46,115,101,116,79,110,83,116,111,112,40,40,41,61,62,123,115,101,116,84,105,109,101,111,117,116,40,40,41,61,62,123,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,125,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,125,44,48,41,125,41,44,116,46,115,101,116,79,110,67,117,115,116,111,109,69,118,101,110,116,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,101,118,101,110,116,78,97,109,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,40,40,97,44,108,44,77,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,105,110,112,117,116,78,97,109,101,58,97,44,110,101,119,86,97,108,117,101,58,77,44,111,108,100,86,97,108,117,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,73,110,112,117,116,70,105,114,101,100,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,105,110,112,117,116,78,97,109,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,84,114,97,110,115,105,116,105,111,110,40,40,97,44,108,41,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,102,114,111,109,83,116,97,116,101,58,97,44,116,111,83,116,97,116,101,58,108,125,41,125,41,44,116,46,115,101,116,79,110,83,116,97,116,101,69,110,116,101,114,101,100,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,115,116,97,116,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,83,116,97,116,101,69,120,105,116,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,115,116,97,116,101,58,97,125,41,125,41,44,116,46,115,101,116,79,110,69,114,114,111,114,40,97,61,62,123,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,101,114,114,111,114,58,97,125,41,125,41,59,108,101,116,32,114,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,67,97,108,108,98,97,99,107,83,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,79,98,115,101,114,118,101,114,59,114,46,115,101,116,79,110,77,101,115,115,97,103,101,40,97,61,62,123,107,63,97,46,115,116,97,114,116,115,87,105,116,104,40,34,79,112,101,110,85,114,108,58,32,34,41,38,38,115,110,40,97,41,58,116,104,105,115,46,95,101,118,101,110,116,77,97,110,97,103,101,114,46,100,105,115,112,97,116,99,104,40,123,116,121,112,101,58,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,44,109,101,115,115,97,103,101,58,97,125,41,125,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,117,98,115,99,114,105,98,101,40,116,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,83,117,98,115,99,114,105,98,101,40,114,41,125,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,123,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,72,97,110,100,108,101,61,110,117,108,108,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,38,38,40,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,85,110,115,117,98,115,99,114,105,98,101,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,46,100,101,108,101,116,101,40,41,44,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,79,98,115,101,114,118,101,114,61,110,117,108,108,41,125,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,116,41,59,114,101,116,117,114,110,32,114,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,116,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,124,124,33,69,46,95,119,97,115,109,77,111,100,117,108,101,41,114,101,116,117,114,110,33,49,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,59,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,116,41,59,114,101,116,117,114,110,32,114,38,38,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,40,116,41,123,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,61,116,125,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,123,105,102,40,69,46,95,119,97,115,109,77,111,100,117,108,101,61,61,61,110,117,108,108,124,124,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,61,61,61,110,117,108,108,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,69,46,95,119,97,115,109,77,111,100,117,108,101,46,99,114,101,97,116,101,68,101,102,97,117,108,116,79,112,101,110,85,114,108,80,111,108,105,99,121,40,41,59,105,102,40,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,41,123,108,101,116,32,97,61,116,104,105,115,46,95,115,116,97,116,101,77,97,99,104,105,110,101,67,111,110,102,105,103,46,111,112,101,110,85,114,108,80,111,108,105,99,121,59,105,102,40,97,38,38,116,121,112,101,111,102,32,97,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,61,61,34,98,111,111,108,101,97,110,34,38,38,40,116,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,61,97,46,114,101,113,117,105,114,101,85,115,101,114,73,110,116,101,114,97,99,116,105,111,110,41,44,97,63,46,119,104,105,116,101,108,105,115,116,41,123,116,46,119,104,105,116,101,108,105,115,116,61,110,101,119,32,69,46,95,119,97,115,109,77,111,100,117,108,101,46,86,101,99,116,111,114,83,116,114,105,110,103,59,102,111,114,40,108,101,116,32,108,32,111,102,32,97,46,119,104,105,116,101,108,105,115,116,41,116,46,119,104,105,116,101,108,105,115,116,46,112,117,115,104,95,98,97,99,107,40,108,41,125,125,108,101,116,32,114,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,116,41,59,114,101,116,117,114,110,32,114,38,38,40,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,48,44,116,104,105,115,46,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,115,116,97,114,116,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,33,49,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,59,114,101,116,117,114,110,32,116,38,38,40,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,79,98,115,101,114,118,101,114,115,40,41,44,116,104,105,115,46,95,105,115,83,116,97,116,101,77,97,99,104,105,110,101,82,117,110,110,105,110,103,61,33,49,44,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,105,115,80,108,97,121,105,110,103,40,41,124,124,116,104,105,115,46,95,115,116,111,112,65,110,105,109,97,116,105,111,110,76,111,111,112,40,41,41,44,116,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,117,115,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,67,117,114,114,101,110,116,83,116,97,116,101,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,97,99,116,105,118,101,83,116,97,116,101,77,97,99,104,105,110,101,73,100,40,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,40,116,44,114,61,33,49,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,67,117,114,114,101,110,116,83,116,97,116,101,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,103,101,116,83,116,97,116,101,77,97,99,104,105,110,101,40,116,41,63,63,34,34,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,70,114,97,109,101,119,111,114,107,83,101,116,117,112,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,44,114,41,63,63,33,49,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,123,105,102,40,33,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,41,114,101,116,117,114,110,91,93,59,108,101,116,32,116,61,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,44,114,61,91,93,59,102,111,114,40,108,101,116,32,97,61,48,59,97,60,116,46,115,105,122,101,40,41,59,97,43,61,49,41,114,46,112,117,115,104,40,116,46,103,101,116,40,97,41,41,59,114,101,116,117,114,110,32,114,125,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,116,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,116,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,116,44,114,41,125,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,116,44,114,41,123,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,63,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,116,44,114,41,125,95,111,110,67,108,105,99,107,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,85,112,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,68,111,119,110,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,77,111,118,101,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,40,116,41,123,108,101,116,32,114,61,116,116,40,116,41,59,114,38,38,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,114,46,120,44,114,46,121,41,125,95,115,101,116,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,123,105,102,40,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,116,104,105,115,46,95,100,111,116,76,111,116,116,105,101,67,111,114,101,33,61,61,110,117,108,108,38,38,116,104,105,115,46,105,115,76,111,97,100,101,100,41,123,108,101,116,32,116,61,116,104,105,115,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,59,116,104,105,115,46,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,44,116,46,105,110,99,108,117,100,101,115,40,34,67,108,105,99,107,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,61,116,104,105,115,46,95,111,110,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,99,108,105,99,107,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,85,112,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,68,111,119,110,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,77,111,118,101,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,77,111,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,110,116,101,114,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,69,110,116,101,114,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,41,41,44,116,46,105,110,99,108,117,100,101,115,40,34,80,111,105,110,116,101,114,69,120,105,116,34,41,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,61,116,104,105,115,46,95,111,110,80,111,105,110,116,101,114,76,101,97,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,97,110,118,97,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,41,41,125,125,95,99,108,101,97,110,117,112,83,116,97,116,101,77,97,99,104,105,110,101,76,105,115,116,101,110,101,114,115,40,41,123,107,38,38,116,104,105,115,46,95,99,97,110,118,97,115,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,67,97,110,118,97,115,69,108,101,109,101,110,116,38,38,40,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,99,108,105,99,107,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,67,108,105,99,107,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,117,112,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,85,112,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,100,111,119,110,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,68,111,119,110,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,109,111,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,77,111,118,101,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,101,110,116,101,114,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,69,110,116,101,114,61,110,117,108,108,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,38,38,40,116,104,105,115,46,95,99,97,110,118,97,115,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,112,111,105,110,116,101,114,108,101,97,118,101,34,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,41,44,116,104,105,115,46,95,98,111,117,110,100,79,110,80,111,105,110,116,101,114,76,101,97,118,101,61,110,117,108,108,41,41,125,125,59,95,40,69,44,34,95,119,97,115,109,77,111,100,117,108,101,34,44,110,117,108,108,41,59,118,97,114,32,111,116,61,69,59,118,97,114,32,102,61,110,101,119,32,77,97,112,44,105,114,61,123,114,101,97,100,121,58,105,61,62,116,61,62,123,108,101,116,32,114,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,97,100,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,44,99,111,109,112,108,101,116,101,58,105,61,62,116,61,62,123,108,101,116,32,114,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,67,111,109,112,108,101,116,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,44,108,111,97,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,97,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,108,111,97,100,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,97,100,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,114,101,110,100,101,114,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,110,100,101,114,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,108,111,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,76,111,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,112,108,97,121,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,80,108,97,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,112,97,117,115,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,80,97,117,115,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,102,114,97,109,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,70,114,97,109,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,114,101,110,100,101,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,82,101,110,100,101,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,102,114,101,101,122,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,70,114,101,101,122,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,117,110,102,114,101,101,122,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,85,110,102,114,101,101,122,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,100,101,115,116,114,111,121,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,68,101,115,116,114,111,121,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,58,105,61,62,116,61,62,123,108,101,116,32,97,61,123,105,100,58,34,34,44,109,101,116,104,111,100,58,34,111,110,83,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,44,114,101,115,117,108,116,58,123,105,110,115,116,97,110,99,101,73,100,58,105,44,101,118,101,110,116,58,116,125,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,97,41,125,125,44,103,101,61,123,115,101,116,84,114,97,110,115,102,111,114,109,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,84,114,97,110,115,102,111,114,109,40,105,46,112,97,114,97,109,115,46,116,114,97,110,115,102,111,114,109,41,125,44,103,101,116,84,114,97,110,115,102,111,114,109,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,84,114,97,110,115,102,111,114,109,40,41,125,44,103,101,116,68,111,116,76,111,116,116,105,101,73,110,115,116,97,110,99,101,83,116,97,116,101,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,123,115,116,97,116,101,58,123,108,111,111,112,67,111,117,110,116,58,114,46,108,111,111,112,67,111,117,110,116,44,105,115,76,111,97,100,101,100,58,114,46,105,115,76,111,97,100,101,100,44,105,115,80,97,117,115,101,100,58,114,46,105,115,80,97,117,115,101,100,44,105,115,80,108,97,121,105,110,103,58,114,46,105,115,80,108,97,121,105,110,103,44,105,115,83,116,111,112,112,101,100,58,114,46,105,115,83,116,111,112,112,101,100,44,105,115,70,114,111,122,101,110,58,114,46,105,115,70,114,111,122,101,110,44,108,111,111,112,58,114,46,108,111,111,112,44,109,111,100,101,58,114,46,109,111,100,101,44,115,112,101,101,100,58,114,46,115,112,101,101,100,44,99,117,114,114,101,110,116,70,114,97,109,101,58,114,46,99,117,114,114,101,110,116,70,114,97,109,101,44,116,111,116,97,108,70,114,97,109,101,115,58,114,46,116,111,116,97,108,70,114,97,109,101,115,44,100,117,114,97,116,105,111,110,58,114,46,100,117,114,97,116,105,111,110,44,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,114,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,44,114,101,110,100,101,114,67,111,110,102,105,103,58,114,46,114,101,110,100,101,114,67,111,110,102,105,103,44,109,97,114,107,101,114,58,114,46,109,97,114,107,101,114,44,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,114,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,44,109,97,114,107,101,114,115,58,114,46,109,97,114,107,101,114,115,40,41,44,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,58,114,46,97,99,116,105,118,101,65,110,105,109,97,116,105,111,110,73,100,44,97,99,116,105,118,101,84,104,101,109,101,73,100,58,114,46,97,99,116,105,118,101,84,104,101,109,101,73,100,44,97,117,116,111,112,108,97,121,58,114,46,97,117,116,111,112,108,97,121,44,115,101,103,109,101,110,116,58,114,46,115,101,103,109,101,110,116,44,108,97,121,111,117,116,58,114,46,108,97,121,111,117,116,44,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,58,114,46,115,101,103,109,101,110,116,68,117,114,97,116,105,111,110,44,105,115,82,101,97,100,121,58,114,46,105,115,82,101,97,100,121,44,109,97,110,105,102,101,115,116,58,114,46,109,97,110,105,102,101,115,116,125,125,125,44,115,101,116,76,97,121,111,117,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,97,121,111,117,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,97,121,111,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,76,105,115,116,101,110,101,114,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,68,97,116,97,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,76,111,97,100,68,97,116,97,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,67,108,105,99,107,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,85,112,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,68,111,119,110,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,77,111,118,101,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,110,116,101,114,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,80,111,115,116,80,111,105,110,116,101,114,69,120,105,116,69,118,101,110,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,67,111,110,102,105,103,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,83,101,116,83,116,114,105,110,103,73,110,112,117,116,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,78,117,109,101,114,105,99,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,66,111,111,108,101,97,110,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,114,105,110,103,73,110,112,117,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,73,110,112,117,116,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,110,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,70,105,114,101,69,118,101,110,116,40,114,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,83,116,97,116,117,115,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,67,117,114,114,101,110,116,83,116,97,116,101,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,65,99,116,105,118,101,73,100,40,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,44,97,61,105,46,112,97,114,97,109,115,46,105,109,109,101,100,105,97,116,101,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,115,116,97,116,101,77,97,99,104,105,110,101,79,118,101,114,114,105,100,101,83,116,97,116,101,40,114,44,97,41,125,44,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,116,97,116,101,77,97,99,104,105,110,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,116,97,116,101,77,97,99,104,105,110,101,71,101,116,40,114,41,125,44,99,114,101,97,116,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,108,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,59,105,102,40,102,46,104,97,115,40,116,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,97,108,114,101,97,100,121,32,101,120,105,115,116,115,46,96,41,59,108,101,116,32,77,61,110,101,119,32,111,116,40,114,41,59,114,101,116,117,114,110,32,77,46,99,97,110,118,97,115,38,38,40,77,46,99,97,110,118,97,115,46,104,101,105,103,104,116,61,108,44,77,46,99,97,110,118,97,115,46,119,105,100,116,104,61,97,41,44,102,46,115,101,116,40,116,44,77,41,44,91,34,99,111,109,112,108,101,116,101,34,44,34,102,114,97,109,101,34,44,34,108,111,97,100,34,44,34,108,111,97,100,69,114,114,111,114,34,44,34,114,101,110,100,101,114,69,114,114,111,114,34,44,34,108,111,111,112,34,44,34,112,97,117,115,101,34,44,34,112,108,97,121,34,44,34,115,116,111,112,34,44,34,100,101,115,116,114,111,121,34,44,34,102,114,101,101,122,101,34,44,34,117,110,102,114,101,101,122,101,34,44,34,114,101,110,100,101,114,34,44,34,114,101,97,100,121,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,114,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,111,112,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,84,114,97,110,115,105,116,105,111,110,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,110,116,101,114,101,100,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,97,116,101,69,120,105,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,67,117,115,116,111,109,69,118,101,110,116,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,69,114,114,111,114,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,66,111,111,108,101,97,110,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,78,117,109,101,114,105,99,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,83,116,114,105,110,103,73,110,112,117,116,86,97,108,117,101,67,104,97,110,103,101,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,112,117,116,70,105,114,101,100,34,44,34,115,116,97,116,101,77,97,99,104,105,110,101,73,110,116,101,114,110,97,108,77,101,115,115,97,103,101,34,93,46,102,111,114,69,97,99,104,40,68,61,62,123,77,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,68,44,105,114,91,68,93,40,116,41,41,125,41,44,123,105,110,115,116,97,110,99,101,73,100,58,116,125,125,44,100,101,115,116,114,111,121,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,114,38,38,40,114,46,100,101,115,116,114,111,121,40,41,44,102,46,100,101,108,101,116,101,40,116,41,41,125,44,102,114,101,101,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,102,114,101,101,122,101,40,41,125,44,108,111,97,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,99,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,108,111,97,100,40,114,41,125,44,108,111,97,100,65,110,105,109,97,116,105,111,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,97,110,105,109,97,116,105,111,110,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,108,111,97,100,65,110,105,109,97,116,105,111,110,40,114,41,125,44,115,101,116,84,104,101,109,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,116,104,101,109,101,73,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,101,116,84,104,101,109,101,40,114,41,125,44,115,101,116,84,104,101,109,101,68,97,116,97,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,116,104,101,109,101,68,97,116,97,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,97,46,115,101,116,84,104,101,109,101,68,97,116,97,40,114,41,125,44,112,97,117,115,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,112,97,117,115,101,40,41,125,44,112,108,97,121,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,112,108,97,121,40,41,125,44,114,101,103,105,115,116,101,114,70,111,110,116,58,97,115,121,110,99,32,105,61,62,123,108,101,116,123,102,111,110,116,78,97,109,101,58,116,44,102,111,110,116,83,111,117,114,99,101,58,114,125,61,105,46,112,97,114,97,109,115,59,114,101,116,117,114,110,32,111,116,46,114,101,103,105,115,116,101,114,70,111,110,116,40,116,44,114,41,125,44,114,101,115,105,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,97,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,108,46,99,97,110,118,97,115,38,38,40,108,46,99,97,110,118,97,115,46,104,101,105,103,104,116,61,97,44,108,46,99,97,110,118,97,115,46,119,105,100,116,104,61,114,41,44,108,46,114,101,115,105,122,101,40,41,125,44,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,98,97,99,107,103,114,111,117,110,100,67,111,108,111,114,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,66,97,99,107,103,114,111,117,110,100,67,111,108,111,114,40,114,41,125,44,115,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,115,101,116,83,108,111,116,115,40,105,46,112,97,114,97,109,115,46,115,108,111,116,115,41,125,44,103,101,116,83,108,111,116,73,100,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,73,100,115,40,41,125,44,103,101,116,83,108,111,116,84,121,112,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,84,121,112,101,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,103,101,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,103,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,103,101,116,83,108,111,116,115,40,41,125,44,115,101,116,67,111,108,111,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,67,111,108,111,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,83,99,97,108,97,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,83,99,97,108,97,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,86,101,99,116,111,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,86,101,99,116,111,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,71,114,97,100,105,101,110,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,44,105,46,112,97,114,97,109,115,46,99,111,108,111,114,83,116,111,112,67,111,117,110,116,41,125,44,115,101,116,84,101,120,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,115,101,116,84,101,120,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,44,105,46,112,97,114,97,109,115,46,118,97,108,117,101,41,125,44,114,101,115,101,116,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,114,101,115,101,116,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,99,108,101,97,114,83,108,111,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,99,108,101,97,114,83,108,111,116,40,105,46,112,97,114,97,109,115,46,115,108,111,116,73,100,41,125,44,114,101,115,101,116,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,114,101,115,101,116,83,108,111,116,115,40,41,125,44,99,108,101,97,114,83,108,111,116,115,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,114,46,99,108,101,97,114,83,108,111,116,115,40,41,125,44,115,101,116,70,114,97,109,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,102,114,97,109,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,70,114,97,109,101,40,114,41,125,44,115,101,116,77,111,100,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,111,100,101,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,77,111,100,101,40,114,41,125,44,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,114,101,110,100,101,114,67,111,110,102,105,103,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,82,101,110,100,101,114,67,111,110,102,105,103,40,114,41,125,44,115,101,116,83,101,103,109,101,110,116,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,101,103,109,101,110,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,83,101,103,109,101,110,116,40,114,91,48,93,44,114,91,49,93,41,125,44,115,101,116,83,112,101,101,100,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,115,112,101,101,100,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,83,112,101,101,100,40,114,41,125,44,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,117,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,85,115,101,70,114,97,109,101,73,110,116,101,114,112,111,108,97,116,105,111,110,40,114,41,125,44,115,101,116,87,97,115,109,85,114,108,58,105,61,62,123,111,116,46,115,101,116,87,97,115,109,85,114,108,40,105,46,112,97,114,97,109,115,46,117,114,108,41,125,44,115,116,111,112,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,115,116,111,112,40,41,125,44,117,110,102,114,101,101,122,101,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,46,117,110,102,114,101,101,122,101,40,41,125,44,116,119,101,101,110,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,102,114,97,109,101,44,97,61,105,46,112,97,114,97,109,115,46,100,117,114,97,116,105,111,110,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,116,119,101,101,110,40,114,44,97,41,125,44,116,119,101,101,110,84,111,77,97,114,107,101,114,58,105,61,62,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,97,114,107,101,114,44,97,61,105,46,112,97,114,97,109,115,46,100,117,114,97,116,105,111,110,44,108,61,102,46,103,101,116,40,116,41,59,105,102,40,33,108,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,108,46,116,119,101,101,110,84,111,77,97,114,107,101,114,40,114,44,97,41,125,44,115,101,116,86,105,101,119,112,111,114,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,120,44,97,61,105,46,112,97,114,97,109,115,46,121,44,108,61,105,46,112,97,114,97,109,115,46,119,105,100,116,104,44,77,61,105,46,112,97,114,97,109,115,46,104,101,105,103,104,116,44,117,61,102,46,103,101,116,40,116,41,59,105,102,40,33,117,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,114,101,116,117,114,110,32,117,46,115,101,116,86,105,101,119,112,111,114,116,40,114,44,97,44,108,44,77,41,125,44,97,110,105,109,97,116,105,111,110,83,105,122,101,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,102,46,103,101,116,40,116,41,59,105,102,40,33,114,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,108,101,116,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,61,114,46,97,110,105,109,97,116,105,111,110,83,105,122,101,40,41,59,114,101,116,117,114,110,123,104,101,105,103,104,116,58,97,44,119,105,100,116,104,58,108,125,125,44,115,101,116,77,97,114,107,101,114,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,109,97,114,107,101,114,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,77,97,114,107,101,114,40,114,41,125,44,115,101,116,76,111,111,112,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,111,111,112,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,111,111,112,40,114,41,125,44,115,101,116,76,111,111,112,67,111,117,110,116,40,105,41,123,108,101,116,32,116,61,105,46,112,97,114,97,109,115,46,105,110,115,116,97,110,99,101,73,100,44,114,61,105,46,112,97,114,97,109,115,46,108,111,111,112,67,111,117,110,116,44,97,61,102,46,103,101,116,40,116,41,59,105,102,40,33,97,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,73,110,115,116,97,110,99,101,32,119,105,116,104,32,105,100,32,36,123,116,125,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,46,96,41,59,97,46,115,101,116,76,111,111,112,67,111,117,110,116,40,114,41,125,125,59,102,117,110,99,116,105,111,110,32,97,114,40,105,41,123,108,101,116,32,116,61,105,46,109,101,116,104,111,100,59,105,102,40,79,98,106,101,99,116,46,104,97,115,79,119,110,40,103,101,44,116,41,38,38,116,121,112,101,111,102,32,103,101,91,116,93,61,61,34,102,117,110,99,116,105,111,110,34,41,114,101,116,117,114,110,32,103,101,91,116,93,40,105,41,59,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,96,77,101,116,104,111,100,32,36,123,83,116,114,105,110,103,40,116,41,125,32,105,115,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,105,110,32,99,111,109,109,97,110,100,115,46,96,41,125,115,101,108,102,46,111,110,109,101,115,115,97,103,101,61,97,115,121,110,99,32,105,61,62,123,116,114,121,123,108,101,116,32,116,61,97,119,97,105,116,32,97,114,40,105,46,100,97,116,97,41,44,114,61,123,105,100,58,105,46,100,97,116,97,46,105,100,44,109,101,116,104,111,100,58,105,46,100,97,116,97,46,109,101,116,104,111,100,44,114,101,115,117,108,116,58,116,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,99,97,116,99,104,40,116,41,123,108,101,116,32,114,61,123,105,100,58,105,46,100,97,116,97,46,105,100,44,109,101,116,104,111,100,58,105,46,100,97,116,97,46,109,101,116,104,111,100,44,101,114,114,111,114,58,116,46,109,101,115,115,97,103,101,125,59,115,101,108,102,46,112,111,115,116,77,101,115,115,97,103,101,40,114,41,125,125,59,118,97,114,32,111,114,61,34,34,44,68,114,61,111,114,59,125,41,40,41,59,10])],{type:"application/javascript"}),t=URL.createObjectURL(e),n=new Worker(t);return URL.revokeObjectURL(t),n}};function R(e,t){if(typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement){let{height:n,width:r}=e.getBoundingClientRect();if(0!==n&&0!==r)return{width:r*t,height:n*t}}return{width:e.width,height:e.height}}function F(){return Date.now().toString(36)+Math.random().toString(36).substr(2,9)}var j=class e{constructor(t){if(i(this,"_eventManager",new y),i(this,"_id",void 0),i(this,"_worker",void 0),i(this,"_canvas",void 0),i(this,"_dotLottieInstanceState",{loopCount:0,markers:[],autoplay:!1,backgroundColor:"",currentFrame:0,duration:0,loop:!1,mode:"forward",segment:[0,0],segmentDuration:0,speed:1,totalFrames:0,isLoaded:!1,isPlaying:!1,isPaused:!1,isStopped:!0,isFrozen:!1,useFrameInterpolation:!1,renderConfig:{devicePixelRatio:C()},activeAnimationId:"",activeThemeId:"",layout:void 0,marker:void 0,isReady:!1,manifest:null}),i(this,"_created",!1),i(this,"_boundOnClick",null),i(this,"_boundOnPointerUp",null),i(this,"_boundOnPointerDown",null),i(this,"_boundOnPointerMove",null),i(this,"_boundOnPointerEnter",null),i(this,"_boundOnPointerLeave",null),i(this,"_pendingConfig",null),t.canvas){let e=typeof HTMLCanvasElement<"u"&&t.canvas instanceof HTMLCanvasElement,n=typeof OffscreenCanvas<"u"&&t.canvas instanceof OffscreenCanvas;if(!e&&!n)throw Error("Worker-based DotLottie requires HTMLCanvasElement or OffscreenCanvas")}this._canvas=t.canvas??null,this._id=`dotlottie-${F()}`;let n=t.workerId||"defaultWorker";this._worker=e._workerManager.getWorker(n),e._workerManager.assignAnimationToWorker(this._id,n),e._wasmUrl&&this._sendMessage("setWasmUrl",{url:e._wasmUrl});let r={...t,renderConfig:{...t.renderConfig,devicePixelRatio:t.renderConfig?.devicePixelRatio||C(),freezeOnOffscreen:t.renderConfig?.freezeOnOffscreen??!0}};this._pendingConfig=r,this._canvas&&(this._create(r),this._pendingConfig=null),this._worker.addEventListener("message",this._handleWorkerEvent.bind(this))}async _handleWorkerEvent(e){let t=e.data;if(!t.id&&("onLoad"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event),c&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&(g.observe(this._canvas,this),_(this._canvas)||await this.freeze()),this._dotLottieInstanceState.renderConfig.autoResize&&v.observe(this._canvas,this))),"onComplete"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onDestroy"===t.method&&t.result.instanceId===this._id&&this._eventManager.dispatch(t.result.event),"onUnfreeze"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._dotLottieInstanceState.isFrozen=!1,this._eventManager.dispatch(t.result.event)),"onFrame"===t.method&&t.result.instanceId===this._id&&(this._dotLottieInstanceState.currentFrame=t.result.event.currentFrame,this._eventManager.dispatch(t.result.event)),"onRender"===t.method&&t.result.instanceId===this._id&&this._eventManager.dispatch(t.result.event),"onFreeze"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onPause"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onPlay"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStop"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onLoadError"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onRenderError"===t.method&&t.result.instanceId===this._id&&this._eventManager.dispatch(t.result.event),"onReady"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onLoop"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineStart"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._setupStateMachineListeners(),this._eventManager.dispatch(t.result.event)),"onStateMachineStop"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._cleanupStateMachineListeners(),this._eventManager.dispatch(t.result.event)),"onStateMachineTransition"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineStateEntered"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineStateExit"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineCustomEvent"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineError"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineBooleanInputValueChange"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineNumericInputValueChange"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineStringInputValueChange"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineInputFired"===t.method&&t.result.instanceId===this._id&&(await this._updateDotLottieInstanceState(),this._eventManager.dispatch(t.result.event)),"onStateMachineInternalMessage"===t.method&&t.result.instanceId===this._id)){await this._updateDotLottieInstanceState();let e=t.result.event;e.message.startsWith("OpenUrl: ")&&P(e.message)}}async _create(e){if(!this._canvas)return;let t;t=this._canvas instanceof HTMLCanvasElement?this._canvas.transferControlToOffscreen():this._canvas;let{instanceId:n}=await this._sendMessage("create",{instanceId:this._id,config:{...e,canvas:t},...R(this._canvas,e.renderConfig?.devicePixelRatio||C())},[t]);if(n!==this._id)throw Error("Instance ID mismatch");this._created=!0,await this._updateDotLottieInstanceState()}get loopCount(){return this._dotLottieInstanceState.loopCount}get isLoaded(){return this._dotLottieInstanceState.isLoaded}get isPlaying(){return this._dotLottieInstanceState.isPlaying}get isPaused(){return this._dotLottieInstanceState.isPaused}get isStopped(){return this._dotLottieInstanceState.isStopped}get currentFrame(){return this._dotLottieInstanceState.currentFrame}get isFrozen(){return this._dotLottieInstanceState.isFrozen}get segmentDuration(){return this._dotLottieInstanceState.segmentDuration}get totalFrames(){return this._dotLottieInstanceState.totalFrames}get segment(){return this._dotLottieInstanceState.segment}get speed(){return this._dotLottieInstanceState.speed}get duration(){return this._dotLottieInstanceState.duration}get isReady(){return this._dotLottieInstanceState.isReady}get mode(){return this._dotLottieInstanceState.mode}get canvas(){return this._canvas}async setCanvas(e){let t=typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement,n=typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas;if(!t&&!n)throw Error("Worker-based DotLottie requires HTMLCanvasElement or OffscreenCanvas");if(this._canvas!==e){if(this._created&&null!==this._canvas)throw Error("Cannot change canvas after worker instance is already created with a different canvas.");this._canvas=e,!this._created&&this._pendingConfig&&(await this._create(this._pendingConfig),this._pendingConfig=null)}}get autoplay(){return this._dotLottieInstanceState.autoplay}get backgroundColor(){return this._dotLottieInstanceState.backgroundColor}get loop(){return this._dotLottieInstanceState.loop}get useFrameInterpolation(){return this._dotLottieInstanceState.useFrameInterpolation}get renderConfig(){return this._dotLottieInstanceState.renderConfig}get manifest(){return this._dotLottieInstanceState.manifest}get activeAnimationId(){return this._dotLottieInstanceState.activeAnimationId}get marker(){return this._dotLottieInstanceState.marker}get activeThemeId(){return this._dotLottieInstanceState.activeThemeId}get layout(){return this._dotLottieInstanceState.layout}async play(){this._created&&(await this._sendMessage("play",{instanceId:this._id}),await this._updateDotLottieInstanceState(),c&&this._canvas instanceof HTMLCanvasElement&&this._dotLottieInstanceState.renderConfig.freezeOnOffscreen&&!_(this._canvas)&&await this.freeze())}async pause(){this._created&&(await this._sendMessage("pause",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async stop(){this._created&&(await this._sendMessage("stop",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async setSpeed(e){this._created&&(await this._sendMessage("setSpeed",{instanceId:this._id,speed:e}),await this._updateDotLottieInstanceState())}async setMode(e){this._created&&(await this._sendMessage("setMode",{instanceId:this._id,mode:e}),await this._updateDotLottieInstanceState())}async setFrame(e){this._created&&(await this._sendMessage("setFrame",{frame:e,instanceId:this._id}),await this._updateDotLottieInstanceState())}async setSegment(e,t){this._created&&(await this._sendMessage("setSegment",{instanceId:this._id,segment:[e,t]}),await this._updateDotLottieInstanceState())}async setRenderConfig(e){if(!this._created)return;let{devicePixelRatio:t,freezeOnOffscreen:n,quality:r,...a}=e;await this._sendMessage("setRenderConfig",{instanceId:this._id,renderConfig:{...this._dotLottieInstanceState.renderConfig,...a,devicePixelRatio:t||C(),freezeOnOffscreen:n??!0,...void 0!==r&&{quality:r}}}),await this._updateDotLottieInstanceState(),c&&this._canvas instanceof HTMLCanvasElement&&(this._dotLottieInstanceState.renderConfig.autoResize?v.observe(this._canvas,this):v.unobserve(this._canvas),this._dotLottieInstanceState.renderConfig.freezeOnOffscreen?(g.observe(this._canvas,this),_(this._canvas)||await this.freeze()):(g.unobserve(this._canvas),this._dotLottieInstanceState.isFrozen&&await this.unfreeze()))}async setUseFrameInterpolation(e){this._created&&(await this._sendMessage("setUseFrameInterpolation",{instanceId:this._id,useFrameInterpolation:e}),await this._updateDotLottieInstanceState())}async setTheme(e){if(!this._created)return!1;let t=this._sendMessage("setTheme",{instanceId:this._id,themeId:e});return await this._updateDotLottieInstanceState(),t}async load(e){this._created?(await this._sendMessage("load",{config:e,instanceId:this._id}),await this._updateDotLottieInstanceState()):this._pendingConfig&&(this._pendingConfig={...this._pendingConfig,...e})}async setLoop(e){this._created&&(await this._sendMessage("setLoop",{instanceId:this._id,loop:e}),await this._updateDotLottieInstanceState())}async setLoopCount(e){this._created&&(await this._sendMessage("setLoopCount",{instanceId:this._id,loopCount:e}),await this._updateDotLottieInstanceState())}async resize(){if(!this._created||!this._canvas)return;let{height:e,width:t}=R(this._canvas,this._dotLottieInstanceState.renderConfig.devicePixelRatio||C());await this._sendMessage("resize",{height:e,instanceId:this._id,width:t}),await this._updateDotLottieInstanceState()}async destroy(){this._created&&(this._created=!1,await this._sendMessage("destroy",{instanceId:this._id}),this._cleanupStateMachineListeners(),e._workerManager.unassignAnimationFromWorker(this._id),this._eventManager.removeAllEventListeners(),c&&this._canvas instanceof HTMLCanvasElement&&(g.unobserve(this._canvas),v.unobserve(this._canvas)))}async freeze(){this._created&&(await this._sendMessage("freeze",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async unfreeze(){this._created&&(await this._sendMessage("unfreeze",{instanceId:this._id}),await this._updateDotLottieInstanceState())}async setBackgroundColor(e){this._created&&(await this._sendMessage("setBackgroundColor",{instanceId:this._id,backgroundColor:e}),await this._updateDotLottieInstanceState())}async loadAnimation(e){this._created&&(await this._sendMessage("loadAnimation",{animationId:e,instanceId:this._id}),await this._updateDotLottieInstanceState())}async setLayout(e){this._created&&(await this._sendMessage("setLayout",{instanceId:this._id,layout:e}),await this._updateDotLottieInstanceState())}async setSlots(e){this._created&&await this._sendMessage("setSlots",{instanceId:this._id,slots:e})}async getSlotIds(){return this._created?this._sendMessage("getSlotIds",{instanceId:this._id}):[]}async getSlotType(e){if(this._created)return this._sendMessage("getSlotType",{instanceId:this._id,slotId:e})}async getSlot(e){if(this._created)return this._sendMessage("getSlot",{instanceId:this._id,slotId:e})}async getSlots(){return this._created?this._sendMessage("getSlots",{instanceId:this._id}):{}}async setColorSlot(e,t){return!!this._created&&this._sendMessage("setColorSlot",{instanceId:this._id,slotId:e,value:t})}async setScalarSlot(e,t){return!!this._created&&this._sendMessage("setScalarSlot",{instanceId:this._id,slotId:e,value:t})}async setVectorSlot(e,t){return!!this._created&&this._sendMessage("setVectorSlot",{instanceId:this._id,slotId:e,value:t})}async setGradientSlot(e,t,n){return!!this._created&&this._sendMessage("setGradientSlot",{instanceId:this._id,slotId:e,value:t,colorStopCount:n})}async setTextSlot(e,t){return!!this._created&&this._sendMessage("setTextSlot",{instanceId:this._id,slotId:e,value:t})}async resetSlot(e){return!!this._created&&this._sendMessage("resetSlot",{instanceId:this._id,slotId:e})}async clearSlot(e){return!!this._created&&this._sendMessage("clearSlot",{instanceId:this._id,slotId:e})}async resetSlots(){return!!this._created&&this._sendMessage("resetSlots",{instanceId:this._id})}async clearSlots(){return!!this._created&&this._sendMessage("clearSlots",{instanceId:this._id})}async _updateDotLottieInstanceState(){this._created&&(this._dotLottieInstanceState=(await this._sendMessage("getDotLottieInstanceState",{instanceId:this._id})).state)}markers(){return this._dotLottieInstanceState.markers}async setMarker(e){this._created&&(await this._sendMessage("setMarker",{instanceId:this._id,marker:e}),await this._updateDotLottieInstanceState())}async setThemeData(e){if(!this._created)return!1;let t=await this._sendMessage("setThemeData",{instanceId:this._id,themeData:e});return await this._updateDotLottieInstanceState(),t}async setViewport(e,t,n,r){return!!this._created&&this._sendMessage("setViewport",{x:e,y:t,width:n,height:r,instanceId:this._id})}async animationSize(){return this._created?this._sendMessage("animationSize",{instanceId:this._id}):{height:0,width:0}}async tween(e,t){return!!this._created&&this._sendMessage("tween",{instanceId:this._id,frame:e,duration:t})}async tweenToMarker(e,t){return!!this._created&&this._sendMessage("tweenToMarker",{instanceId:this._id,marker:e,duration:t})}async setTransform(e){return!!this._created&&this._sendMessage("setTransform",{instanceId:this._id,transform:e})}async getTransform(){if(this._created)return this._sendMessage("getTransform",{instanceId:this._id})}async _sendMessage(e,t,n){let r={id:`dotlottie-request-${F()}`,method:e,params:t};return this._worker.postMessage(r,n||[]),new Promise((t,n)=>{let a=i=>{let o=i.data;o.id===r.id&&(this._worker.removeEventListener("message",a),o.error?n(Error(`Failed to execute method ${e}: ${o.error}`)):t(o.result))};this._worker.addEventListener("message",a)})}addEventListener(e,t){this._eventManager.addEventListener(e,t)}removeEventListener(e,t){this._eventManager.removeEventListener(e,t)}static setWasmUrl(t){e._wasmUrl=t}static async registerFont(t,n){try{let r=F();return e._workerManager.broadcastMessage({id:r,method:"registerFont",params:{fontName:t,fontSource:n}}),!0}catch(e){return console.error(`Error broadcasting registerFont for "${t}":`,e),!1}}async stateMachineLoad(e){if(!this._created)return!1;let t=await this._sendMessage("stateMachineLoad",{instanceId:this._id,stateMachineId:e});return await this._updateDotLottieInstanceState(),t}async stateMachineLoadData(e){if(!this._created)return!1;let t=await this._sendMessage("stateMachineLoadData",{instanceId:this._id,stateMachineData:e});return await this._updateDotLottieInstanceState(),t}async stateMachineStart(){if(!this._created)return!1;let e=await this._sendMessage("stateMachineStart",{instanceId:this._id});return e&&(this._setupStateMachineListeners(),await this._updateDotLottieInstanceState()),e}async stateMachineStop(){return!!this._created&&(this._cleanupStateMachineListeners(),this._sendMessage("stateMachineStop",{instanceId:this._id}))}async stateMachineSetNumericInput(e,t){return!!this._created&&this._sendMessage("stateMachineSetNumericInput",{instanceId:this._id,name:e,value:t})}async stateMachineSetBooleanInput(e,t){return!!this._created&&this._sendMessage("stateMachineSetBooleanInput",{instanceId:this._id,name:e,value:t})}async stateMachineSetConfig(e){this._created&&this._sendMessage("stateMachineSetConfig",{instanceId:this._id,config:e})}async stateMachineSetStringInput(e,t){return!!this._created&&this._sendMessage("stateMachineSetStringInput",{instanceId:this._id,name:e,value:t})}async stateMachineGetNumericInput(e){if(this._created)return this._sendMessage("stateMachineGetNumericInput",{instanceId:this._id,name:e})}async stateMachineGetBooleanInput(e){if(this._created)return this._sendMessage("stateMachineGetBooleanInput",{instanceId:this._id,name:e})}async stateMachineGetStringInput(e){if(this._created)return this._sendMessage("stateMachineGetStringInput",{instanceId:this._id,name:e})}async stateMachineGetInputs(){if(this._created)return this._sendMessage("stateMachineGetInputs",{instanceId:this._id})}async stateMachineFireEvent(e){this._created&&this._sendMessage("stateMachineFireEvent",{instanceId:this._id,name:e})}async stateMachineGetStatus(){return this._created?this._sendMessage("stateMachineGetStatus",{instanceId:this._id}):""}async stateMachineGetCurrentState(){return this._created?this._sendMessage("stateMachineGetCurrentState",{instanceId:this._id}):""}async stateMachineGetActiveId(){return this._created?this._sendMessage("stateMachineGetActiveId",{instanceId:this._id}):""}async stateMachineOverrideState(e,t=!1){return!!this._created&&this._sendMessage("stateMachineOverrideState",{instanceId:this._id,state:e,immediate:t})}async stateMachineGet(e){return this._created?this._sendMessage("stateMachineGet",{instanceId:this._id,stateMachineId:e}):""}async stateMachineGetListeners(){return this._created?this._sendMessage("stateMachineGetListeners",{instanceId:this._id}):[]}async stateMachinePostClickEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostClickEvent",{instanceId:this._id,x:e,y:t})}async stateMachinePostPointerUpEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostPointerUpEvent",{instanceId:this._id,x:e,y:t})}async stateMachinePostPointerDownEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostPointerDownEvent",{instanceId:this._id,x:e,y:t})}async stateMachinePostPointerMoveEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostPointerMoveEvent",{instanceId:this._id,x:e,y:t})}async stateMachinePostPointerEnterEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostPointerEnterEvent",{instanceId:this._id,x:e,y:t})}async stateMachinePostPointerExitEvent(e,t){if(this._created)return this._sendMessage("stateMachinePostPointerExitEvent",{instanceId:this._id,x:e,y:t})}_onClick(e){let t=E(e);t&&this._sendMessage("stateMachinePostClickEvent",{instanceId:this._id,x:t.x,y:t.y})}_onPointerUp(e){let t=E(e);t&&this._sendMessage("stateMachinePostPointerUpEvent",{instanceId:this._id,x:t.x,y:t.y})}_onPointerDown(e){let t=E(e);t&&this._sendMessage("stateMachinePostPointerDownEvent",{instanceId:this._id,x:t.x,y:t.y})}_onPointerMove(e){let t=E(e);t&&this._sendMessage("stateMachinePostPointerMoveEvent",{instanceId:this._id,x:t.x,y:t.y})}_onPointerEnter(e){let t=E(e);t&&this._sendMessage("stateMachinePostPointerEnterEvent",{instanceId:this._id,x:t.x,y:t.y})}_onPointerLeave(e){let t=E(e);t&&this._sendMessage("stateMachinePostPointerExitEvent",{instanceId:this._id,x:t.x,y:t.y})}async _setupStateMachineListeners(){if(c&&this._canvas instanceof HTMLCanvasElement&&this.isLoaded){let e=await this._sendMessage("stateMachineGetListeners",{instanceId:this._id});if(0===e.length)return;this._cleanupStateMachineListeners(),e.includes("Click")&&(this._boundOnClick=this._onClick.bind(this),this._canvas.addEventListener("click",this._boundOnClick)),e.includes("PointerUp")&&(this._boundOnPointerUp=this._onPointerUp.bind(this),this._canvas.addEventListener("pointerup",this._boundOnPointerUp)),e.includes("PointerDown")&&(this._boundOnPointerDown=this._onPointerDown.bind(this),this._canvas.addEventListener("pointerdown",this._boundOnPointerDown)),e.includes("PointerMove")&&(this._boundOnPointerMove=this._onPointerMove.bind(this),this._canvas.addEventListener("pointermove",this._boundOnPointerMove)),e.includes("PointerEnter")&&(this._boundOnPointerEnter=this._onPointerEnter.bind(this),this._canvas.addEventListener("pointerenter",this._boundOnPointerEnter)),e.includes("PointerExit")&&(this._boundOnPointerLeave=this._onPointerLeave.bind(this),this._canvas.addEventListener("pointerleave",this._boundOnPointerLeave))}}_cleanupStateMachineListeners(){c&&this._canvas instanceof HTMLCanvasElement&&(this._boundOnClick&&(this._canvas.removeEventListener("click",this._boundOnClick),this._boundOnClick=null),this._boundOnPointerUp&&(this._canvas.removeEventListener("pointerup",this._boundOnPointerUp),this._boundOnPointerUp=null),this._boundOnPointerDown&&(this._canvas.removeEventListener("pointerdown",this._boundOnPointerDown),this._boundOnPointerDown=null),this._boundOnPointerMove&&(this._canvas.removeEventListener("pointermove",this._boundOnPointerMove),this._boundOnPointerMove=null),this._boundOnPointerEnter&&(this._canvas.removeEventListener("pointerenter",this._boundOnPointerEnter),this._boundOnPointerEnter=null),this._boundOnPointerLeave&&(this._canvas.removeEventListener("pointerleave",this._boundOnPointerLeave),this._boundOnPointerLeave=null))}};i(j,"_workerManager",new class{constructor(){i(this,"_workers",new Map),i(this,"_animationWorkerMap",new Map)}getWorker(e){return this._workers.has(e)||this._workers.set(e,new L),this._workers.get(e)}assignAnimationToWorker(e,t){this._animationWorkerMap.set(e,t)}unassignAnimationFromWorker(e){this._animationWorkerMap.delete(e)}sendMessage(e,t,n){this.getWorker(e).postMessage(t,n||[])}broadcastMessage(e,t){this._workers.forEach(n=>{n.postMessage(e,t||[])})}terminateWorker(e){let t=this._workers.get(e);t&&(t.terminate(),this._workers.delete(e))}}),i(j,"_wasmUrl","")},10900(e,t,n){"use strict";n.d(t,{Ay:()=>a});var r=n(50442);const a=r.default||r},24534(e,t,n){"use strict";n.d(t,{IO:()=>f,LU:()=>l,MS:()=>r,Sv:()=>u,XZ:()=>s,YK:()=>o,j:()=>i,vd:()=>a,yE:()=>c});var r="-ms-",a="-moz-",i="-webkit-",o="comm",s="rule",l="decl",c="@import",u="@keyframes",f="@layer"},49503(e,t,n){"use strict";if(n.d(t,{MY:()=>i,r1:()=>a}),/^(3260|6573|7776)$/.test(n.j))var r=n(19735);function a(e){var t=(0,r.FK)(e);return function(n,r,a,i){for(var o="",s=0;so}),/^(3260|6573|7776)$/.test(n.j))var r=n(24534);if(/^(3260|6573|7776)$/.test(n.j))var a=n(19735);if(/^(3260|6573|7776)$/.test(n.j))var i=n(40390);function o(e){return(0,i.VF)(s("",null,null,null,[""],e=(0,i.c4)(e),0,[0],e))}function s(e,t,n,r,o,f,h,p,d){for(var m=0,y=0,g=h,v=0,b=0,w=0,S=1,x=1,C=1,_=0,E="",P=o,k=f,A=r,O=E;x;)switch(w=_,_=(0,i.K2)()){case 40:if(108!=w&&58==(0,a.wN)(O,g-1)){-1!=(0,a.K5)(O+=(0,a.HC)((0,i.Tb)(_),"&","&\f"),"&\f")&&(C=-1);break}case 34:case 39:case 91:O+=(0,i.Tb)(_);break;case 9:case 10:case 13:case 32:O+=(0,i.mw)(w);break;case 92:O+=(0,i.Nc)((0,i.OW)()-1,7);continue;case 47:switch((0,i.se)()){case 42:case 47:(0,a.BC)(c((0,i.nf)((0,i.K2)(),(0,i.OW)()),t,n),d);break;default:O+="/"}break;case 123*S:p[m++]=(0,a.b2)(O)*C;case 125*S:case 59:case 0:switch(_){case 0:case 125:x=0;case 59+y:-1==C&&(O=(0,a.HC)(O,/\f/g,"")),b>0&&(0,a.b2)(O)-g&&(0,a.BC)(b>32?u(O+";",r,n,g-1):u((0,a.HC)(O," ","")+";",r,n,g-2),d);break;case 59:O+=";";default:if((0,a.BC)(A=l(O,t,n,m,y,o,p,E,P=[],k=[],g),f),123===_)if(0===y)s(O,t,A,A,P,f,g,p,k);else switch(99===v&&110===(0,a.wN)(O,3)?100:v){case 100:case 108:case 109:case 115:s(e,A,A,r&&(0,a.BC)(l(e,A,A,0,0,o,p,E,o,P=[],g),k),o,k,g,p,r?P:k);break;default:s(O,A,A,A,[""],k,0,p,k)}}m=y=b=0,S=C=1,E=O="",g=h;break;case 58:g=1+(0,a.b2)(O),b=w;default:if(S<1)if(123==_)--S;else if(125==_&&0==S++&&125==(0,i.YL)())continue;switch(O+=(0,a.HT)(_),_*S){case 38:C=y>0?1:(O+="\f",-1);break;case 44:p[m++]=((0,a.b2)(O)-1)*C,C=1;break;case 64:45===(0,i.se)()&&(O+=(0,i.Tb)((0,i.K2)())),v=(0,i.se)(),y=g=(0,a.b2)(E=O+=(0,i.Cv)((0,i.OW)())),_++;break;case 45:45===w&&2==(0,a.b2)(O)&&(S=0)}}return f}function l(e,t,n,o,s,l,c,u,f,h,p){for(var d=s-1,m=0===s?l:[""],y=(0,a.FK)(m),g=0,v=0,b=0;g0?m[w]+" "+S:(0,a.HC)(S,/&\f/g,m[w])))&&(f[b++]=x);return(0,i.rH)(e,t,n,0===s?r.XZ:u,f,h,p)}function c(e,t,n){return(0,i.rH)(e,t,n,r.YK,(0,a.HT)((0,i.Tp)()),(0,a.c1)(e,2,-2),0)}function u(e,t,n,o){return(0,i.rH)(e,t,n,r.LU,(0,a.c1)(e,0,o),(0,a.c1)(e,o+1,-1),o)}},40390(e,t,n){"use strict";if(n.d(t,{C:()=>f,Cv:()=>P,G1:()=>s,K2:()=>d,Nc:()=>C,OW:()=>y,Sh:()=>v,Tb:()=>S,Tp:()=>h,VF:()=>w,YL:()=>p,c4:()=>b,di:()=>g,mw:()=>x,nf:()=>E,rH:()=>u,se:()=>m}),/^(3260|6573|7776)$/.test(n.j))var r=n(19735);var a=1,i=1,o=0,s=0,l=0,c="";function u(e,t,n,r,o,s,l){return{value:e,root:t,parent:n,type:r,props:o,children:s,line:a,column:i,length:l,return:""}}function f(e,t){return(0,r.kp)(u("",null,null,"",null,null,0),e,{length:-e.length},t)}function h(){return l}function p(){return l=s>0?(0,r.wN)(c,--s):0,i--,10===l&&(i=1,a--),l}function d(){return l=s2||v(l)>3?"":" "}function C(e,t){for(;--t&&d()&&!(l<48||l>102||l>57&&l<65||l>70&&l<97););return g(e,y()+(t<6&&32==m()&&32==d()))}function _(e){for(;d();)switch(l){case e:return s;case 34:case 39:34!==e&&39!==e&&_(l);break;case 40:41===e&&_(e);break;case 92:d()}return s}function E(e,t){for(;d()&&e+l!==57&&(e+l!==84||47!==m()););return"/*"+g(t,s-1)+"*"+(0,r.HT)(47===e?e:d())}function P(e){for(;!v(m());)d();return g(e,s)}},19735(e,t,n){"use strict";n.d(t,{BC:()=>m,Bq:()=>s,FK:()=>d,HC:()=>c,HT:()=>a,K5:()=>u,YW:()=>l,b2:()=>p,c1:()=>h,kg:()=>y,kp:()=>i,tW:()=>o,tn:()=>r,wN:()=>f});var r=Math.abs,a=String.fromCharCode,i=Object.assign;function o(e,t){return 45^f(e,0)?(((t<<2^f(e,0))<<2^f(e,1))<<2^f(e,2))<<2^f(e,3):0}function s(e){return e.trim()}function l(e,t){return(e=t.exec(e))?e[0]:e}function c(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function f(e,t){return 0|e.charCodeAt(t)}function h(e,t,n){return e.slice(t,n)}function p(e){return e.length}function d(e){return e.length}function m(e,t){return t.push(e),e}function y(e,t){return e.map(t).join("")}},72902(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;ts});var a={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(e){},onComplete:function(e){},preStringTyped:function(e,t){},onStringTyped:function(e,t){},onLastStringBackspaced:function(e){},onTypingPaused:function(e,t){},onTypingResumed:function(e,t){},onReset:function(e){},onStop:function(e,t){},onStart:function(e,t){},onDestroy:function(e){}},i=new(function(){function e(){}var t=e.prototype;return t.load=function(e,t,n){if(e.el="string"==typeof n?document.querySelector(n):n,e.options=r({},a,t),e.isInput="input"===e.el.tagName.toLowerCase(),e.attr=e.options.attr,e.bindInputFocusEvents=e.options.bindInputFocusEvents,e.showCursor=!e.isInput&&e.options.showCursor,e.cursorChar=e.options.cursorChar,e.cursorBlinking=!0,e.elContent=e.attr?e.el.getAttribute(e.attr):e.el.textContent,e.contentType=e.options.contentType,e.typeSpeed=e.options.typeSpeed,e.startDelay=e.options.startDelay,e.backSpeed=e.options.backSpeed,e.smartBackspace=e.options.smartBackspace,e.backDelay=e.options.backDelay,e.fadeOut=e.options.fadeOut,e.fadeOutClass=e.options.fadeOutClass,e.fadeOutDelay=e.options.fadeOutDelay,e.isPaused=!1,e.strings=e.options.strings.map(function(e){return e.trim()}),e.stringsElement="string"==typeof e.options.stringsElement?document.querySelector(e.options.stringsElement):e.options.stringsElement,e.stringsElement){e.strings=[],e.stringsElement.style.cssText="clip: rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;";var i=Array.prototype.slice.apply(e.stringsElement.children),o=i.length;if(o)for(var s=0;s0&&(e.strPos=e.currentElContent.length-1,e.strings.unshift(e.currentElContent)),e.sequence=[],e.strings)e.sequence[l]=l;e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},e.typingComplete=!1,e.autoInsertCss=e.options.autoInsertCss,e.autoInsertCss&&(this.appendCursorAnimationCss(e),this.appendFadeOutAnimationCss(e))},t.getCurrentElContent=function(e){return e.attr?e.el.getAttribute(e.attr):e.isInput?e.el.value:"html"===e.contentType?e.el.innerHTML:e.el.textContent},t.appendCursorAnimationCss=function(e){var t="data-typed-js-cursor-css";if(e.showCursor&&!document.querySelector("["+t+"]")){var n=document.createElement("style");n.setAttribute(t,"true"),n.innerHTML="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ",document.body.appendChild(n)}},t.appendFadeOutAnimationCss=function(e){var t="data-typed-fadeout-js-css";if(e.fadeOut&&!document.querySelector("["+t+"]")){var n=document.createElement("style");n.setAttribute(t,"true"),n.innerHTML="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ",document.body.appendChild(n)}},e}()),o=new(function(){function e(){}var t=e.prototype;return t.typeHtmlChars=function(e,t,n){if("html"!==n.contentType)return t;var r=e.substring(t).charAt(0);if("<"===r||"&"===r){var a;for(a="<"===r?">":";";e.substring(t+1).charAt(0)!==a&&!(1+ ++t>e.length););t++}return t},t.backSpaceHtmlChars=function(e,t,n){if("html"!==n.contentType)return t;var r=e.substring(t).charAt(0);if(">"===r||";"===r){var a;for(a=">"===r?"<":"&";e.substring(t-1).charAt(0)!==a&&!(--t<0););t--}return t},e}()),s=3260==n.j?function(){function e(e,t){i.load(this,t,e),this.begin()}var t=e.prototype;return t.toggle=function(){this.pause.status?this.start():this.stop()},t.stop=function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))},t.start=function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))},t.destroy=function(){this.reset(!1),this.options.onDestroy(this)},t.reset=function(e){void 0===e&&(e=!0),clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())},t.begin=function(){var e=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){0===e.strPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos):e.backspace(e.strings[e.sequence[e.arrayPos]],e.strPos)},this.startDelay)},t.typewrite=function(e,t){var n=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var r=this.humanizer(this.typeSpeed),a=1;!0!==this.pause.status?this.timeout=setTimeout(function(){t=o.typeHtmlChars(e,t,n);var r=0,i=e.substring(t);if("^"===i.charAt(0)&&/^\^\d+/.test(i)){var s=1;s+=(i=/\d+/.exec(i)[0]).length,r=parseInt(i),n.temporaryPause=!0,n.options.onTypingPaused(n.arrayPos,n),e=e.substring(0,t)+e.substring(t+s),n.toggleBlinking(!0)}if("`"===i.charAt(0)){for(;"`"!==e.substring(t+a).charAt(0)&&(a++,!(t+a>e.length)););var l=e.substring(0,t),c=e.substring(l.length+1,t+a),u=e.substring(t+a+1);e=l+c+u,a--}n.timeout=setTimeout(function(){n.toggleBlinking(!1),t>=e.length?n.doneTyping(e,t):n.keepTyping(e,t,a),n.temporaryPause&&(n.temporaryPause=!1,n.options.onTypingResumed(n.arrayPos,n))},r)},r):this.setPauseStatus(e,t,!0)},t.keepTyping=function(e,t,n){0===t&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this));var r=e.substring(0,t+=n);this.replaceText(r),this.typewrite(e,t)},t.doneTyping=function(e,t){var n=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){n.backspace(e,t)},this.backDelay))},t.backspace=function(e,t){var n=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var r=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){t=o.backSpaceHtmlChars(e,t,n);var r=e.substring(0,t);if(n.replaceText(r),n.smartBackspace){var a=n.strings[n.arrayPos+1];n.stopNum=a&&r===a.substring(0,t)?t:0}t>n.stopNum?(t--,n.backspace(e,t)):t<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.options.onLastStringBackspaced(),n.shuffleStringsIfNeeded(),n.begin()):n.typewrite(n.strings[n.sequence[n.arrayPos]],t))},r)}else this.setPauseStatus(e,t,!1)},t.complete=function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0},t.setPauseStatus=function(e,t,n){this.pause.typewrite=n,this.pause.curString=e,this.pause.curStrPos=t},t.toggleBlinking=function(e){this.cursor&&(this.pause.status||this.cursorBlinking!==e&&(this.cursorBlinking=e,e?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))},t.humanizer=function(e){return Math.round(Math.random()*e/2)+e},t.shuffleStringsIfNeeded=function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))},t.initFadeOut=function(){var e=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){e.arrayPos++,e.replaceText(""),e.strings.length>e.arrayPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],0):(e.typewrite(e.strings[0],0),e.arrayPos=0)},this.fadeOutDelay)},t.replaceText=function(e){this.attr?this.el.setAttribute(this.attr,e):this.isInput?this.el.value=e:"html"===this.contentType?this.el.innerHTML=e:this.el.textContent=e},t.bindFocusEvents=function(){var e=this;this.isInput&&(this.el.addEventListener("focus",function(t){e.stop()}),this.el.addEventListener("blur",function(t){e.el.value&&0!==e.el.value.length||e.start()}))},t.insertCursor=function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))},e}():null},78772(e,t,n){"use strict";n.d(t,{Ay:()=>q});var r=n(61281);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=e.length?e.apply(this,a):function(){for(var e=arguments.length,r=new Array(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};d(e),p(t);var n={current:e},r=s(g)(n,t),a=s(y)(n),i=s(f)(e),o=s(m)(n);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return h(e),e(n.current)},function(e){!function(){for(var e=arguments.length,t=new Array(e),n=0;n=w.length?w.apply(this,r):function(){for(var n=arguments.length,a=new Array(n),i=0;i{r.current=!1}:e,t)};function G(){}function W(e,t,n,r){return function(e,t){return e.editor.getModel(U(e,t))}(e,r)||function(e,t,n,r){return e.editor.createModel(t,n,r?U(e,r):void 0)}(e,t,n,r)}function U(e,t){return e.Uri.parse(t)}(0,L.memo)(function({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:a,originalModelPath:i,modifiedModelPath:o,keepCurrentOriginalModel:s=!1,keepCurrentModifiedModel:l=!1,theme:c="light",loading:u="Loading...",options:f={},height:h="100%",width:p="100%",className:d,wrapperProps:m={},beforeMount:y=G,onMount:g=G}){let[v,b]=(0,L.useState)(!1),[w,S]=(0,L.useState)(!0),x=(0,L.useRef)(null),C=(0,L.useRef)(null),_=(0,L.useRef)(null),E=(0,L.useRef)(g),P=(0,L.useRef)(y),k=(0,L.useRef)(!1);z(()=>{let e=D();return e.then(e=>(C.current=e)&&S(!1)).catch(e=>"cancelation"!==e?.type&&console.error("Monaco initialization: error:",e)),()=>x.current?function(){let e=x.current?.getModel();s||e?.original?.dispose(),l||e?.modified?.dispose(),x.current?.dispose()}():e.cancel()}),H(()=>{if(x.current&&C.current){let t=x.current.getOriginalEditor(),a=W(C.current,e||"",r||n||"text",i||"");a!==t.getModel()&&t.setModel(a)}},[i],v),H(()=>{if(x.current&&C.current){let e=x.current.getModifiedEditor(),r=W(C.current,t||"",a||n||"text",o||"");r!==e.getModel()&&e.setModel(r)}},[o],v),H(()=>{let e=x.current.getModifiedEditor();e.getOption(C.current.editor.EditorOption.readOnly)?e.setValue(t||""):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),e.pushUndoStop())},[t],v),H(()=>{x.current?.getModel()?.original.setValue(e||"")},[e],v),H(()=>{let{original:e,modified:t}=x.current.getModel();C.current.editor.setModelLanguage(e,r||n||"text"),C.current.editor.setModelLanguage(t,a||n||"text")},[n,r,a],v),H(()=>{C.current?.editor.setTheme(c)},[c],v),H(()=>{x.current?.updateOptions(f)},[f],v);let A=(0,L.useCallback)(()=>{if(!C.current)return;P.current(C.current);let s=W(C.current,e||"",r||n||"text",i||""),l=W(C.current,t||"",a||n||"text",o||"");x.current?.setModel({original:s,modified:l})},[n,t,a,e,r,i,o]),O=(0,L.useCallback)(()=>{!k.current&&_.current&&(x.current=C.current.editor.createDiffEditor(_.current,{automaticLayout:!0,...f}),A(),C.current?.editor.setTheme(c),b(!0),k.current=!0)},[f,c,A]);return(0,L.useEffect)(()=>{v&&E.current(x.current,C.current)},[v]),(0,L.useEffect)(()=>{!w&&!v&&O()},[w,v,O]),L.createElement(B,{width:p,height:h,isEditorReady:v,loading:u,_ref:_,className:d,wrapperProps:m})});var $=new Map,q=(0,L.memo)(function({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:a,path:i,theme:o="light",line:s,loading:l="Loading...",options:c={},overrideServices:u={},saveViewState:f=!0,keepCurrentModel:h=!1,width:p="100%",height:d="100%",className:m,wrapperProps:y={},beforeMount:g=G,onMount:v=G,onChange:b,onValidate:w=G}){let[S,x]=(0,L.useState)(!1),[C,_]=(0,L.useState)(!0),E=(0,L.useRef)(null),P=(0,L.useRef)(null),k=(0,L.useRef)(null),A=(0,L.useRef)(v),O=(0,L.useRef)(g),M=(0,L.useRef)(),T=(0,L.useRef)(r),I=function(e){let t=(0,L.useRef)();return(0,L.useEffect)(()=>{t.current=e},[e]),t.current}(i),R=(0,L.useRef)(!1),F=(0,L.useRef)(!1);z(()=>{let e=D();return e.then(e=>(E.current=e)&&_(!1)).catch(e=>"cancelation"!==e?.type&&console.error("Monaco initialization: error:",e)),()=>P.current?(M.current?.dispose(),h?f&&$.set(i,P.current.saveViewState()):P.current.getModel()?.dispose(),void P.current.dispose()):e.cancel()}),H(()=>{let o=W(E.current,e||r||"",t||a||"",i||n||"");o!==P.current?.getModel()&&(f&&$.set(I,P.current?.saveViewState()),P.current?.setModel(o),f&&P.current?.restoreViewState($.get(i)))},[i],S),H(()=>{P.current?.updateOptions(c)},[c],S),H(()=>{!P.current||void 0===r||(P.current.getOption(E.current.editor.EditorOption.readOnly)?P.current.setValue(r):r!==P.current.getValue()&&(F.current=!0,P.current.executeEdits("",[{range:P.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),P.current.pushUndoStop(),F.current=!1))},[r],S),H(()=>{let e=P.current?.getModel();e&&a&&E.current?.editor.setModelLanguage(e,a)},[a],S),H(()=>{void 0!==s&&P.current?.revealLine(s)},[s],S),H(()=>{E.current?.editor.setTheme(o)},[o],S);let j=(0,L.useCallback)(()=>{if(k.current&&E.current&&!R.current){O.current(E.current);let l=i||n,h=W(E.current,r||e||"",t||a||"",l||"");P.current=E.current?.editor.create(k.current,{model:h,automaticLayout:!0,...c},u),f&&P.current.restoreViewState($.get(l)),E.current.editor.setTheme(o),void 0!==s&&P.current.revealLine(s),x(!0),R.current=!0}},[e,t,n,r,a,i,c,u,f,o,s]);return(0,L.useEffect)(()=>{S&&A.current(P.current,E.current)},[S]),(0,L.useEffect)(()=>{!C&&!S&&j()},[C,S,j]),T.current=r,(0,L.useEffect)(()=>{S&&b&&(M.current?.dispose(),M.current=P.current?.onDidChangeModelContent(e=>{F.current||b(P.current.getValue(),e)}))},[S,b]),(0,L.useEffect)(()=>{if(S){let e=E.current.editor.onDidChangeMarkers(e=>{let t=P.current.getModel()?.uri;if(t&&e.find(e=>e.path===t.path)){let e=E.current.editor.getModelMarkers({resource:t});w?.(e)}});return()=>{e?.dispose()}}return()=>{}},[S,w]),L.createElement(B,{width:p,height:d,isEditorReady:S,loading:l,_ref:k,className:m,wrapperProps:y})})},76658(e,t,n){"use strict";n.d(t,{IO:()=>f,LU:()=>l,MS:()=>r,Sv:()=>u,XZ:()=>s,YK:()=>o,j:()=>i,vd:()=>a,yE:()=>c});var r="-ms-",a="-moz-",i="-webkit-",o="comm",s="rule",l="decl",c="@import",u="@keyframes",f="@layer"},81139(e,t,n){"use strict";if(n.d(t,{MY:()=>i,r1:()=>a}),2690==n.j)var r=n(89499);function a(e){var t=(0,r.FK)(e);return function(n,r,a,i){for(var o="",s=0;so}),2690==n.j)var r=n(76658);if(2690==n.j)var a=n(89499);if(2690==n.j)var i=n(48114);function o(e){return(0,i.VF)(s("",null,null,null,[""],e=(0,i.c4)(e),0,[0],e))}function s(e,t,n,r,o,f,h,p,d){for(var m=0,y=0,g=h,v=0,b=0,w=0,S=1,x=1,C=1,_=0,E="",P=o,k=f,A=r,O=E;x;)switch(w=_,_=(0,i.K2)()){case 40:if(108!=w&&58==(0,a.wN)(O,g-1)){-1!=(0,a.K5)(O+=(0,a.HC)((0,i.Tb)(_),"&","&\f"),"&\f")&&(C=-1);break}case 34:case 39:case 91:O+=(0,i.Tb)(_);break;case 9:case 10:case 13:case 32:O+=(0,i.mw)(w);break;case 92:O+=(0,i.Nc)((0,i.OW)()-1,7);continue;case 47:switch((0,i.se)()){case 42:case 47:(0,a.BC)(c((0,i.nf)((0,i.K2)(),(0,i.OW)()),t,n),d);break;default:O+="/"}break;case 123*S:p[m++]=(0,a.b2)(O)*C;case 125*S:case 59:case 0:switch(_){case 0:case 125:x=0;case 59+y:-1==C&&(O=(0,a.HC)(O,/\f/g,"")),b>0&&(0,a.b2)(O)-g&&(0,a.BC)(b>32?u(O+";",r,n,g-1):u((0,a.HC)(O," ","")+";",r,n,g-2),d);break;case 59:O+=";";default:if((0,a.BC)(A=l(O,t,n,m,y,o,p,E,P=[],k=[],g),f),123===_)if(0===y)s(O,t,A,A,P,f,g,p,k);else switch(99===v&&110===(0,a.wN)(O,3)?100:v){case 100:case 108:case 109:case 115:s(e,A,A,r&&(0,a.BC)(l(e,A,A,0,0,o,p,E,o,P=[],g),k),o,k,g,p,r?P:k);break;default:s(O,A,A,A,[""],k,0,p,k)}}m=y=b=0,S=C=1,E=O="",g=h;break;case 58:g=1+(0,a.b2)(O),b=w;default:if(S<1)if(123==_)--S;else if(125==_&&0==S++&&125==(0,i.YL)())continue;switch(O+=(0,a.HT)(_),_*S){case 38:C=y>0?1:(O+="\f",-1);break;case 44:p[m++]=((0,a.b2)(O)-1)*C,C=1;break;case 64:45===(0,i.se)()&&(O+=(0,i.Tb)((0,i.K2)())),v=(0,i.se)(),y=g=(0,a.b2)(E=O+=(0,i.Cv)((0,i.OW)())),_++;break;case 45:45===w&&2==(0,a.b2)(O)&&(S=0)}}return f}function l(e,t,n,o,s,l,c,u,f,h,p){for(var d=s-1,m=0===s?l:[""],y=(0,a.FK)(m),g=0,v=0,b=0;g0?m[w]+" "+S:(0,a.HC)(S,/&\f/g,m[w])))&&(f[b++]=x);return(0,i.rH)(e,t,n,0===s?r.XZ:u,f,h,p)}function c(e,t,n){return(0,i.rH)(e,t,n,r.YK,(0,a.HT)((0,i.Tp)()),(0,a.c1)(e,2,-2),0)}function u(e,t,n,o){return(0,i.rH)(e,t,n,r.LU,(0,a.c1)(e,0,o),(0,a.c1)(e,o+1,-1),o)}},48114(e,t,n){"use strict";if(n.d(t,{C:()=>f,Cv:()=>P,G1:()=>s,K2:()=>d,Nc:()=>C,OW:()=>y,Sh:()=>v,Tb:()=>S,Tp:()=>h,VF:()=>w,YL:()=>p,c4:()=>b,di:()=>g,mw:()=>x,nf:()=>E,rH:()=>u,se:()=>m}),2690==n.j)var r=n(89499);var a=1,i=1,o=0,s=0,l=0,c="";function u(e,t,n,r,o,s,l){return{value:e,root:t,parent:n,type:r,props:o,children:s,line:a,column:i,length:l,return:""}}function f(e,t){return(0,r.kp)(u("",null,null,"",null,null,0),e,{length:-e.length},t)}function h(){return l}function p(){return l=s>0?(0,r.wN)(c,--s):0,i--,10===l&&(i=1,a--),l}function d(){return l=s2||v(l)>3?"":" "}function C(e,t){for(;--t&&d()&&!(l<48||l>102||l>57&&l<65||l>70&&l<97););return g(e,y()+(t<6&&32==m()&&32==d()))}function _(e){for(;d();)switch(l){case e:return s;case 34:case 39:34!==e&&39!==e&&_(l);break;case 40:41===e&&_(e);break;case 92:d()}return s}function E(e,t){for(;d()&&e+l!==57&&(e+l!==84||47!==m()););return"/*"+g(t,s-1)+"*"+(0,r.HT)(47===e?e:d())}function P(e){for(;!v(m());)d();return g(e,s)}},89499(e,t,n){"use strict";n.d(t,{BC:()=>m,Bq:()=>s,FK:()=>d,HC:()=>c,HT:()=>a,K5:()=>u,YW:()=>l,b2:()=>p,c1:()=>h,kg:()=>y,kp:()=>i,tW:()=>o,tn:()=>r,wN:()=>f});var r=Math.abs,a=String.fromCharCode,i=Object.assign;function o(e,t){return 45^f(e,0)?(((t<<2^f(e,0))<<2^f(e,1))<<2^f(e,2))<<2^f(e,3):0}function s(e){return e.trim()}function l(e,t){return(e=t.exec(e))?e[0]:e}function c(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function f(e,t){return 0|e.charCodeAt(t)}function h(e,t,n){return e.slice(t,n)}function p(e){return e.length}function d(e){return e.length}function m(e,t){return t.push(e),e}function y(e,t){return e.map(t).join("")}},29887(e,t,n){"use strict";n.d(t,{a:()=>v,u:()=>d});var r=n(51609),a=n(56427),i=n(86087);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(e,t,n){return(t=function(e){var t=function(e){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?function(e){for(var t=1;t0&&"object"===o(e[Object.keys(e)[0]])&&G(e[Object.keys(e)[0]]);var t=document.querySelector("#wipIcon");K(t)},[]),(0,i.useEffect)(function(){j(""),"fontawesome"===N?M.fontAwesome&&"object"===o(M.fontAwesome)&&M.fontAwesome.length>0&&G(M.fontAwesome):M.dashIcon&&"object"===o(M.dashIcon)&&M.dashIcon.length>0&&G(M.dashIcon)},[N]),(0,i.useEffect)(function(){S&&"string"==typeof S&&(L(S),B(u(S)))},[S]),(0,r.createElement)(r.Fragment,null,_&&(0,r.createElement)(a.PanelRow,null,v),(0,r.createElement)("div",{ref:J,id:"wipIcon",onClick:function(){return $(!U)}},S&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d,{label:"Click to choose Icon",icon:S})),!S&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.Dashicon,{className:"wip-iconpicker-placeholder",icon:"insert"}))),U&&(0,r.createElement)(a.Popover,{ref:X,anchor:Y,className:"wip-iconpicker-popup"},(0,r.createElement)(a.SearchControl,{value:F,onChange:function(e){return function(e){j(e);var t=("fontawesome"===N?M.fontAwesome:M.dashIcon).filter(function(t){return t.includes(e)});G(t)}(e)}}),(0,r.createElement)(a.TabPanel,{className:"wip-parent-tab-panel",activeClass:"active-tab",onSelect:function(e){return B(e)},initialTabName:N,tabs:(h=[],P||h.push({name:"dashicon",title:"Dashicon",className:"wip-icon-tab dashicon"}),A||h.push({name:"fontawesome",title:"FontAwesome",className:"wip-icon-tab fontawesome"}),h)},function(e){return(0,r.createElement)("div",{className:"wip-icon-area"},H.map(function(e,t){return(0,r.createElement)("div",{key:t,className:"wip-icon-box".concat(D===e?" active":""),onClick:function(){return function(e){x(e),$(!1)}(e)}},(0,r.createElement)(a.Tooltip,{text:e},(0,r.createElement)("div",{className:"wip-icon-content"},"dashicon"===N&&(0,r.createElement)(a.Dashicon,{icon:f(e)}),"fontawesome"===N&&(0,r.createElement)("i",{class:e}),(0,r.createElement)(a.PanelRow,{label:e},e.substring(0,16)+"..."))))}))})))}}}]);