New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

brahmos

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

brahmos - npm Package Compare versions

Comparing version 0.9.0-alpha2 to 0.9.0-alpha3

2

dist/brahmos.es.js

@@ -1,1 +0,1 @@

var e={key:1,ref:1},t={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},n={doubleclick:"dblclick"},r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o="http://www.w3.org/1999/xlink";function i(e){return e.nodeName.toLowerCase()}function a(e){return null==e}var s=0;function u(){return s++}function c(e){e.__brahmosData={events:{}}}function d(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function f(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function l(e){return Array.prototype.slice.call(e)}function h(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?l(r.childNodes):r;return e.insertBefore(r,t),o}function v(e,t){return t?t.nextSibling:e.firstChild}function m(e,t,n){if(e[t])return e[t].apply(e,n)}function y(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var g=Promise.resolve();function b(e){return g.then(e)}function S(){return u()+"-"+1e6*Math.random()}var T={transitionId:"",tryCount:0,transitionState:"timedOut"},_={transitionId:S(),tryCount:0,transitionState:"timedOut"};function C(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function I(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function D(e,t){return t=t||T,e.root.currentTransition||t}function N(e){return e.pendingTransitions.find(C)}var k="js",w=T;function x(){return k}function E(){return w}function U(e,t){k=e,t(),b((function(){k="js"}))}function A(e,t){var n=w;w=e,U("transition",t),w=n}function P(){return"deferredUpdate"===k||"transition"===k?"deferred":"sync"}function F(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function M(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=D(e).transitionId;return n[F(t)].filter((function(e){return e.transitionId===r}))}var O,j=Symbol("tag"),L=Symbol("tag-element"),R=Symbol("class-component"),H=Symbol("functional-component"),V=Symbol("attribute");function W(e){var t=e.nodeType;return t===j||t===L}function z(e){var t=e.nodeType;return t===R||t===H}function q(e){return"string"==typeof e||"number"==typeof e}function B(e){return!(a(e)||"boolean"==typeof e)}function $(e,t){var n=e&&e.key;if(""===n&&e&&W(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function G(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function J(){return O}function K(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function Q(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function X(e,t){for(var n=Q(t),r=u();e;)e[n]=r,e=e.parent}function Y(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function Z(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function ee(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,c=e.child,d=Q(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=u()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=re(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=c,t[d]=r[d],Y(t,n,r),t}function te(e,t){return e===t?e.child:e.sibling}function ne(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=ee(t,t.alternate,n||e,e),t=t.sibling}}function re(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:u(),shouldTearDown:!1,hasUncommittedEffect:0}}function oe(e,t,n,r,o){var i,s,u,c=r.root,d=Q(c.updateType);return n&&!a(n.node)&&!a(e)&&(s=e,u=n.node,q(s)&&q(u)||s.nodeType===V||Array.isArray(s)&&Array.isArray(u)||z(s)&&s.type===u.type||W(s)&&s.template===u.template)?((i=ee(n,n.alternate,r,o)).node=e,i.part=t):(i=re(c,e,t),n&&ce(n)),Y(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ie(e,t,n){return e&&e[n]>=t}function ae(e,t,n){if(e){for(;e&&!ie(e,t,n);)e=e.sibling;return e}}function se(e,t,n,r){var o,i=ae(e.child,n,r);if(i)return i;for(;!(o=ae(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ue(e){return e.__brahmosData.fiber}function ce(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var de=1;function pe(e){return function(t){var n=ue(e),r=n.root.updateType;e.context!==t&&X(n,r)}}function fe(e){var t="cC"+de++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=pe(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(vt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(vt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function le(){return J().nodeInstance}function he(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function ve(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function me(e){var t=e.nodeInstance;return ve(e.root.updateType,t)}function ye(e,t,n){return"deferred"!==e||n.deferredHooks.length||he(n),ve(e,n)[t]}function ge(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function be(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=J(),o=r.nodeInstance,i=o.pointer,a=me(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Se(e,t){var n=le(),r=n.pointer;return be((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=P(),i=ye(o,r,n),a=i[0],s=t(e,a),u=F(o),c={transitionId:E().transitionId,updater:function(){ye(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||ht(e)}(n,s,a)}]}))}function Te(e){return Se(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function _e(e){return be((function(){return{current:e}}))}function Ce(e,t,n){return Se(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ie(e,t){return be((function(){return{value:e(),dependencies:t}}),(function(e){return ge(t,e.dependencies)}),(function(e){return e.value}))}function De(e,t){return Ie((function(){return e}),t)}function Ne(e,t){var n=J(),r=n.nodeInstance,o=r.pointer,i=me(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:ge(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function ke(e,t){Ne((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function we(e,t){Ne((function(t){t.cleanEffect=e()}),t)}function xe(e){var t=J(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return we((function(){if(a){var e=a.subs,t=pe(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ee(e){e.timeoutMs;var t=le();return be((function(){var e={transitionId:S(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){ht(t)};"transition"===r?A(e,o):U(r,o)},startTransition:function(n){var r=x(),o=ue(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Ue(e,t){for(var n=me(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Ae(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=J(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&he(r),M(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Pe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Fe(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof vt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Me(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Oe(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,p=!1,f=s===R;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=f?new a(u):Ae(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,f){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var S=g.props,T=g.state;b&&c&&(S=(t=b).props,T=t.state,p=!0),l.props=S,l.state=T;var _=l.shouldComponentUpdate,C=T,I=M(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(T,I));var D=!h&&o.forcedUpdateWith!==l,N=m(a,"getDerivedStateFromProps",[u,C]),k=i?m(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Pe(C,T)||!Pe(u,S)),_&&d&&D&&(d=_.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=y[x],A=U?U.props.value:E;U&&h&&U.sub(l),l.context=A}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Ue(e);if(d){try{!function(e){O=e}(e),oe(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var P=Fe(e);if("function"==typeof t.then){var F=bt(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),Me(F)}else{if(!P||P.childFiberError)throw t;var j=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(j.componentStack),P.childFiberError={error:t,errorInfo:j},Me(P)}return}Z(e,2)}else if(p){var L=e.child;L&&L.node===v.nodes||(oe(v.nodes,r,L,e,e),Z(e,2))}else ne(e)}var je=/[<>"]/g,Le=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Re=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Re.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Re.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,p=void 0,f=void 0,l=function(){var e=s.substring(p||0,f||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Le.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=je.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,f=u.index,void 0===p&&l()):(e=!0,r=[],p=u.index,f=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Re.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var He=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=l(this.fragment.childNodes),this.patched=!1};function Ve(e,t,n){return n<=e.lastIndexOf(t)}function We(n,r,o){for(var i=o,a=o.child,s=function(s,c){var d=n[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(n,r){var o=t[n];Ve(d.tagAttrs,o,d.attrIndex)||e[n]?"ref"===n&&(g=r):y[n]=r})),d=n[++s];s--,d=n[s],v={nodeType:V,attributes:y,ref:g}}else h&&(v=f);i=oe(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=n.length;u<c;u++)s(u)}function ze(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===L,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var d=e.nodeInstance;d||(d=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return c(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new He(t.template,u),e.nodeInstance=d),s||d.patchParts(n),t!==i?We(d.parts,a,e):ne(e),Z(e,2),e.context=o}function qe(e){var t=e.type,n=i(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Be(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function $e(e,t,a,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var r=i(t);return n[e]?n[e]:"input"===r&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&U("event",(function(){o.handler.call(t,e)}))},o.patched)}(e,t,a);s&&!a?e.removeEventListener(c,d):!s&&a&&e.addEventListener(c,d)}else if("style"===t){var p=e.style;Be(a,s,"",(function(e,t){"-"===e[0]?p.setProperty(e,t):p[e]="number"==typeof t&&!1===r.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var f=s&&s.__html,l=a&&a.__html;l!==f&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=qe(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,a):e[t]=null==a?"":a}else{var v=t.replace(/^xlink:?/,""),m=null==a||!1===a;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(o,v):e.setAttributeNS(o,v,a)):m?e.removeAttribute(t):e.setAttribute(t,a)}}function Ge(e,t,n,r){Be(t,n,null,(function(t,n,o){$e(e,t,n,o,r)})),function(e){var t=qe(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Je(e){function t(t){return e(d(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Ke(){return{current:null}}function Qe(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function Xe(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function Ye(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function Ze(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!W(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=Ye(n),p=v(o,d),f=c[0];f&&f.previousSibling!==d&&f!==p&&h(o,p,c)}Xe(o,s)}}}function et(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===R){var c=n.props,d=n.state,p=u.committedValues,f=u.lastSnapshot,l=p.props,h=p.state;l?m(n,"componentDidUpdate",[l,h,f]):m(n,"componentDidMount"),o&&(m(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Qe(s,n),p.props=c,p.state=d,u.memoizedValues=null}else if(function(e){for(var t=me(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,y=n.deferredHooks;n.deferredHooks=v,n.syncHooks=y}u.mounted=!0,u.fiber=e}function tt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function nt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function rt(e){var t=e.node,n=e.alternate,r=t&&z(t);r&&n&&Ze(e,n),2===e.hasUncommittedEffect&&(q(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=v(o,t.previousSibling);r?i.nodeValue=n:h(o,i,n)}(e):W(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)Ze(e,r);else{var i=v(o,Ye(t));n.domNodes=h(o,i,n.fragment),Xe(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===R){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=m(n,"getSnapshotBeforeUpdate",[u,c])}var d=D(e).transitionId,p=F(o);a[p]=a[p].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===V&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Ge(i,a,r&&r.node.attributes,o),s&&Qe(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function ot(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),it(e,o)}function it(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(B(n)){var i=W(n),a=e.child;if(a)for(ot(a,r,i,t);a.sibling;)ot(a=a.sibling,r,i,t);if(q(n)&&t){f(v(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Qe(s,null),o)if(i){var u=o.domNodes;t&&f(u)}else z(n)&&o.__brahmosData.mounted&&(n.nodeType===R?m(o,"componentWillUnmount"):Ue(e,!0))}}}function at(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&it(e,!0)})),e.tearDownFibers=[]}He.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},He.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},He.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},He.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],d=function(){i++,a=r[i]};o.nextNode();){var p=o.currentNode,l=p.nodeType,h=p.parentNode;if(1===l&&p.hasAttribute("data-brahmos-attr")){p.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:p})),d();c(p)}else if(n(p)){var m=p.previousSibling;n(m)&&(m=y(p)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),d(),u.push(p)}}return f(u),s},He.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var st;function ut(e){return st+e-performance.now()}function ct(e){var t=e.node,n=e.alternate;if(B(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!z(t)||!n)&&(!!M(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(q(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&Z(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=te(u,e);){var c=$(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=$(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=oe(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(Z(r,1),0!==n&&Z(c,1))})),a.forEach((function(e){ce(e)})),Z(e,2)}(e):W(t)?ze(e):z(t)?Oe(e):t.nodeType===V&&Z(e,2),e.processedTime=u()):ne(e)}else n&&ce(n)}function dt(e){var t=e.updateType,n=e.current,r=K(t);at(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=Q(t),i=e[K(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,p=s.hasUncommittedEffect,f=s[o],l=u>i,h=p||f>i;if(p&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&z(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=u(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)rt(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)et(o[i]);nt(e),tt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function pt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=K(r),a=Q(r),s=n[i],u=!function(e){var t=e.updateSource;return e.preventSchedule||"event"===t}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=ut(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=Math.min(25,t?t.tryCount:0);n((function(){return ut(5+r)}))}),o)}else{n((function(){return 1}))}}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void pt(e,t);ct(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=se(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&I(o)&&nt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&I(e.currentTransition)}(n)&&dt(n),N(n)&&U("transition",(function(){n.updateSource="transition",ft(n)}))}))}function ft(e){var t=N(e);t&&(e.updateType="deferred",tt(e),e.currentTransition=t,t.tryCount+=1,e.wip=ee(e.current,e.wip,e,e),pt(e.wip,e))}function lt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,tt(t),pt(e,n)}function ht(e){var t=ue(e),n=t.root,r=x(),o=E(),i=P();if(X(t,i),"transition"===r){var a=n.pendingTransitions,s=o===_?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=b((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;lt("event"===r&&!e?t:n.current)}else ft(n)})))}!function e(){requestAnimationFrame((function(t){st=t,e()}))}();var vt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};vt.prototype.setState=function(e,t,n){var r=P(),o={state:e,transitionId:E().transitionId,callback:t},i=F(r);this.__brahmosData[i].push(o),ht(this)},vt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,ht(this),e&&e(this.state))},vt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var mt=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(vt);function yt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=G(null,[t,n],"");return r.element=e,r.nodeType=L,r}(e,t,n);var r=Object.assign({},e.defaultProps,d(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof vt}(e),s=G(r,null,""+o);return s.nodeType=a?R:H,s.type=e,s.ref=a?i:null,s}function gt(e){A(_,e)}function bt(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof Nt||t&&r instanceof Dt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function St(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function Tt(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Ct(e,t)),i}function _t(e){e.__brahmosData.isDirty=!0}var Ct=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Dt;var r=bt(e.parent,!0);this.parentSuspenseManager=r&&Tt(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function It(e){var t=D(J(),_);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=_),t}Ct.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Ct.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;J().root.afterRender(e.handleSuspense)},Ct.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Ct.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Dt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Ct.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Ct.prototype.shouldShowFallback=function(){var e=St(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(St(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Ct.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,_t(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;ue(n)||(e=t.fiber.root.wip.nodeInstance),ht(e)};setTimeout((function(){s||!a.includes(n)?gt(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},Ct.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Ct.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ue(e.component);e.isUnresolved()&&t&&(_t(e.component),X(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),p=t.length-1;p>=0;p--)d=i(d,t[p]);return a};var Dt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(vt),Nt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=It(this),r=Tt(t,n);I(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=It(this),t=Tt(J(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(vt),kt=function(e){var t,n=Je((function(e,n){return yt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function wt(e){return e.children}function xt(e,t){var n,r,o=yt(wt,{},e),i={parentNode:t,isNode:!0},a=t.__rootFiber;a?((n=a.current).processedTime=0,n.node=o):(r=[],(n=re(a={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,preventSchedule:!1,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},o,i)).parent=a,a.current=n,t.__rootFiber=a,a.preventSchedule=!0),lt(a.current),b((function(){a.preventSchedule=!1}))}var Et=new WeakMap;function Ut(e,t){var n=G(null,t,"");return n.nodeType=j,n.template=e,n}function At(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Et.get(e);return r||(r=new Re(e),Et.set(e,r)),Ut(r,t)}function Pt(e,t){return e&&(e.portalContainer=t),e}function Ft(e){var t=e.__rootFiber;return!!t&&(ce(t.current),at(t),e.__rootFiber=void 0,!0)}var Mt={createElement:yt,render:xt,Component:vt,PureComponent:mt,html:At,useState:Te,useEffect:ke,useRef:_e,useReducer:Ce,useMemo:Ie,useCallback:De,useLayoutEffect:we,useContext:xe,useTransition:Ee,createContext:fe,forwardRef:Je,createRef:Ke,createPortal:Pt,unmountComponentAtNode:Ft,Suspense:Nt,SuspenseList:Dt,lazy:kt,unstable_deferredUpdates:gt};export default Mt;export{vt as Component,mt as PureComponent,Nt as Suspense,Dt as SuspenseList,fe as createContext,yt as createElement,Pt as createPortal,Ke as createRef,Je as forwardRef,At as html,kt as lazy,xt as render,Ft as unmountComponentAtNode,gt as unstable_deferredUpdates,De as useCallback,xe as useContext,ke as useEffect,we as useLayoutEffect,Ie as useMemo,Ce as useReducer,_e as useRef,Te as useState,Ee as useTransition};
var e={key:1,ref:1},t={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},n={doubleclick:"dblclick"},r=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,o="http://www.w3.org/1999/xlink";function i(e){return e.nodeName.toLowerCase()}function a(e){return null==e}var s=0;function u(){return s++}function c(e){e.__brahmosData={events:{}}}function d(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function f(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function l(e){return Array.prototype.slice.call(e)}function h(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?l(r.childNodes):r;return e.insertBefore(r,t),o}function v(e,t){return t?t.nextSibling:e.firstChild}function m(e,t,n){if(e[t])return e[t].apply(e,n)}function y(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var g=Promise.resolve();function b(e){return g.then(e)}function T(){return u()+"-"+1e6*Math.random()}var _={transitionId:"",tryCount:0,transitionState:"timedOut"},S={transitionId:T(),tryCount:0,transitionState:"timedOut"};function C(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function I(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function D(e,t){return t=t||_,e.root.currentTransition||t}function N(e){return e.pendingTransitions.find(C)}var k="js",w=_;function x(){return k}function E(){return w}function U(e,t){k=e,t(),b((function(){k="js"}))}function A(e,t){var n=w;w=e,U("transition",t),w=n}function P(){return"transition"===k?"deferred":"sync"}function F(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function M(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=D(e).transitionId;return n[F(t)].filter((function(e){return e.transitionId===r}))}function O(e){A(S,e)}function j(e){U("immediate_action",e)}var L,R=Symbol("tag"),H=Symbol("tag-element"),V=Symbol("class-component"),W=Symbol("functional-component"),z=Symbol("attribute");function q(e){var t=e.nodeType;return t===R||t===H}function B(e){var t=e.nodeType;return t===V||t===W}function $(e){return"string"==typeof e||"number"==typeof e}function G(e){return!(a(e)||"boolean"==typeof e)}function J(e,t){var n=e&&e.key;if(""===n&&e&&q(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function K(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function Q(){return L}function X(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function Y(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function Z(e,t){for(var n=Y(t),r=u();e;)e[n]=r,e=e.parent}function ee(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function te(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function ne(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,c=e.child,d=Y(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=u()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=ie(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=c,t[d]=r[d],ee(t,n,r),t}function re(e,t){return e===t?e.child:e.sibling}function oe(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=ne(t,t.alternate,n||e,e),t=t.sibling}}function ie(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:u(),shouldTearDown:!1,hasUncommittedEffect:0}}function ae(e,t,n,r,o){var i,s,u,c=r.root,d=Y(c.updateType);return n&&!a(n.node)&&!a(e)&&(s=e,u=n.node,$(s)&&$(u)||s.nodeType===z||Array.isArray(s)&&Array.isArray(u)||B(s)&&s.type===u.type||q(s)&&s.template===u.template)?((i=ne(n,n.alternate,r,o)).node=e,i.part=t):(i=ie(c,e,t),n&&pe(n)),ee(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function se(e,t,n){return e&&e[n]>=t}function ue(e,t,n){if(e){for(;e&&!se(e,t,n);)e=e.sibling;return e}}function ce(e,t,n,r){var o,i=ue(e.child,n,r);if(i)return i;for(;!(o=ue(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function de(e){return e.__brahmosData.fiber}function pe(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var fe=1;function le(e){return function(t){var n=de(e),r=n.root.updateType;e.context!==t&&Z(n,r)}}function he(e){var t="cC"+fe++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=le(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(gt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(gt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function ve(){return Q().nodeInstance}function me(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function ye(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function ge(e){var t=e.nodeInstance;return ye(e.root.updateType,t)}function be(e,t,n){return"deferred"!==e||n.deferredHooks.length||me(n),ye(e,n)[t]}function Te(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function _e(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=Q(),o=r.nodeInstance,i=o.pointer,a=ge(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Se(e,t){var n=ve(),r=n.pointer;return _e((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=P(),i=be(o,r,n),a=i[0],s=t(e,a),u=F(o),c={transitionId:E().transitionId,updater:function(){be(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||yt(e)}(n,s,a)}]}))}function Ce(e){return Se(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Ie(e){return _e((function(){return{current:e}}))}function De(e,t,n){return Se(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function Ne(e,t){return _e((function(){return{value:e(),dependencies:t}}),(function(e){return Te(t,e.dependencies)}),(function(e){return e.value}))}function ke(e,t){return Ne((function(){return e}),t)}function we(e,t){var n=Q(),r=n.nodeInstance,o=r.pointer,i=ge(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Te(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function xe(e,t){we((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Ee(e,t){we((function(t){t.cleanEffect=e()}),t)}function Ue(e){var t=Q(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Ee((function(){if(a){var e=a.subs,t=le(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ae(e){e.timeoutMs;var t=ve();return _e((function(){var e={transitionId:T(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){yt(t)};"transition"===r?A(e,o):U(r,o)},startTransition:function(n){var r=x(),o=de(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Pe(e,t){for(var n=ge(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Fe(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=Q(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&me(r),M(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Me(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Oe(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof gt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function je(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Le(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,p=!1,f=s===V;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=f?new a(u):Fe(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,y=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=y,f){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var T=g.props,_=g.state;b&&c&&(T=(t=b).props,_=t.state,p=!0),l.props=T,l.state=_;var S=l.shouldComponentUpdate,C=_,I=M(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(_,I));var D=!h&&o.forcedUpdateWith!==l,N=m(a,"getDerivedStateFromProps",[u,C]),k=i?m(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Me(C,_)||!Me(u,T)),S&&d&&D&&(d=S.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=y[x],A=U?U.props.value:E;U&&h&&U.sub(l),l.context=A}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Pe(e);if(d){try{!function(e){L=e}(e),ae(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var P=Oe(e);if("function"==typeof t.then){var F=_t(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),je(F)}else{if(!P||P.childFiberError)throw t;var O=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(O.componentStack),P.childFiberError={error:t,errorInfo:O},je(P)}return}te(e,2)}else if(p){var j=e.child;j&&j.node===v.nodes||(ae(v.nodes,r,j,e,e),te(e,2))}else oe(e)}var Re=/[<>"]/g,He=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var Ve=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};Ve.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},Ve.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,p=void 0,f=void 0,l=function(){var e=s.substring(p||0,f||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=He.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Re.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,f=u.index,void 0===p&&l()):(e=!0,r=[],p=u.index,f=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},Ve.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var We=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=l(this.fragment.childNodes),this.patched=!1};function ze(e,t,n){return n<=e.lastIndexOf(t)}function qe(n,r,o){for(var i=o,a=o.child,s=function(s,c){var d=n[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(n,r){var o=t[n];ze(d.tagAttrs,o,d.attrIndex)||e[n]?"ref"===n&&(g=r):y[n]=r})),d=n[++s];s--,d=n[s],v={nodeType:z,attributes:y,ref:g}}else h&&(v=f);i=ae(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=n.length;u<c;u++)s(u)}function Be(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===H,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var d=e.nodeInstance;d||(d=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return c(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new We(t.template,u),e.nodeInstance=d),s||d.patchParts(n),t!==i?qe(d.parts,a,e):oe(e),te(e,2),e.context=o}function $e(e){var t=e.type,n=i(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Ge(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Je(e,t,a,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var r=i(t);return n[e]?n[e]:"input"===r&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&j((function(){o.handler.call(t,e)}))},o.patched)}(e,t,a);s&&!a?e.removeEventListener(c,d):!s&&a&&e.addEventListener(c,d)}else if("style"===t){var p=e.style;Ge(a,s,"",(function(e,t){"-"===e[0]?p.setProperty(e,t):p[e]="number"==typeof t&&!1===r.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var f=s&&s.__html,l=a&&a.__html;l!==f&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=$e(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,a):e[t]=null==a?"":a}else{var v=t.replace(/^xlink:?/,""),m=null==a||!1===a;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(o,v):e.setAttributeNS(o,v,a)):m?e.removeAttribute(t):e.setAttribute(t,a)}}function Ke(e,t,n,r){Ge(t,n,null,(function(t,n,o){Je(e,t,n,o,r)})),function(e){var t=$e(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Qe(e){function t(t){return e(d(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Xe(){return{current:null}}function Ye(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function Ze(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function et(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function tt(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!q(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=et(n),p=v(o,d),f=c[0];f&&f.previousSibling!==d&&f!==p&&h(o,p,c)}Ze(o,s)}}}function nt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===V){var c=n.props,d=n.state,p=u.committedValues,f=u.lastSnapshot,l=p.props,h=p.state;l?m(n,"componentDidUpdate",[l,h,f]):m(n,"componentDidMount"),o&&(m(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Ye(s,n),p.props=c,p.state=d,u.memoizedValues=null}else if(function(e){for(var t=ge(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,y=n.deferredHooks;n.deferredHooks=v,n.syncHooks=y}u.mounted=!0,u.fiber=e}function rt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function ot(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function it(e){var t=e.node,n=e.alternate,r=t&&B(t);r&&n&&tt(e,n),2===e.hasUncommittedEffect&&($(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=v(o,t.previousSibling);r?i.nodeValue=n:h(o,i,n)}(e):q(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)tt(e,r);else{var i=v(o,et(t));n.domNodes=h(o,i,n.fragment),Ze(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===V){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=m(n,"getSnapshotBeforeUpdate",[u,c])}var d=D(e).transitionId,p=F(o);a[p]=a[p].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===z&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Ke(i,a,r&&r.node.attributes,o),s&&Ye(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function at(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),st(e,o)}function st(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(G(n)){var i=q(n),a=e.child;if(a)for(at(a,r,i,t);a.sibling;)at(a=a.sibling,r,i,t);if($(n)&&t){f(v(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Ye(s,null),o)if(i){var u=o.domNodes;t&&f(u)}else B(n)&&o.__brahmosData.mounted&&(n.nodeType===V?m(o,"componentWillUnmount"):Pe(e,!0))}}}function ut(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&st(e,!0)})),e.tearDownFibers=[]}We.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},We.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},We.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},We.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],d=function(){i++,a=r[i]};o.nextNode();){var p=o.currentNode,l=p.nodeType,h=p.parentNode;if(1===l&&p.hasAttribute("data-brahmos-attr")){p.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:p})),d();c(p)}else if(n(p)){var m=p.previousSibling;n(m)&&(m=y(p)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),d(),u.push(p)}}return f(u),s},We.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var ct;function dt(e){return ct+e-performance.now()}!function e(){requestAnimationFrame((function(t){ct=t,e()}))}();var pt=function(){return 1};function ft(e){var t=e.node,n=e.alternate;if(G(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!B(t)||!n)&&(!!M(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?($(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&te(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=re(u,e);){var c=J(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=J(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=ae(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(te(r,1),0!==n&&te(c,1))})),a.forEach((function(e){pe(e)})),te(e,2)}(e):q(t)?Be(e):B(t)?Le(e):t.nodeType===z&&te(e,2),e.processedTime=u()):oe(e)}else n&&pe(n)}function lt(e){var t=e.updateType,n=e.current,r=X(t);ut(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=Y(t),i=e[X(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,p=s.hasUncommittedEffect,f=s[o],l=u>i,h=p||f>i;if(p&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&B(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=u(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)it(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)nt(o[i]);ot(e),rt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function ht(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=X(r),a=Y(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=dt(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===S?200:500,i=Math.min(25,r);n(r>o?pt:function(){return dt(5+i)})}),o)}else n(pt)}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void ht(e,t);ft(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ce(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&I(o)&&ot(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&I(e.currentTransition)}(n)&&lt(n),N(n)&&U("transition",(function(){n.updateSource="transition",vt(n)}))}))}function vt(e){var t=N(e);t&&(e.updateType="deferred",rt(e),e.currentTransition=t,t.tryCount+=1,e.wip=ne(e.current,e.wip,e,e),ht(e.wip,e))}function mt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,rt(t),ht(e,n)}function yt(e){var t=de(e),n=t.root,r=x(),o=E(),i=P();if(Z(t,i),"transition"===r){var a=n.pendingTransitions,s=o===S?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=b((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;mt("immediate_action"===r&&!e?t:n.current)}else vt(n)})))}var gt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};gt.prototype.setState=function(e,t,n){var r=P(),o={state:e,transitionId:E().transitionId,callback:t},i=F(r);this.__brahmosData[i].push(o),yt(this)},gt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,yt(this),e&&e(this.state))},gt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var bt=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(gt);function Tt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=K(null,[t,n],"");return r.element=e,r.nodeType=H,r}(e,t,n);var r=Object.assign({},e.defaultProps,d(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof gt}(e),s=K(r,null,""+o);return s.nodeType=a?V:W,s.type=e,s.ref=a?i:null,s}function _t(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof wt||t&&r instanceof kt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function St(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function Ct(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Dt(e,t)),i}function It(e){e.__brahmosData.isDirty=!0}var Dt=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof kt;var r=_t(e.parent,!0);this.parentSuspenseManager=r&&Ct(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function Nt(e){var t=D(Q(),S);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=S),t}Dt.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Dt.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;Q().root.afterRender(e.handleSuspense)},Dt.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Dt.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof kt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Dt.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Dt.prototype.shouldShowFallback=function(){var e=St(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(St(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Dt.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,It(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;de(n)||(e=t.fiber.root.wip.nodeInstance),yt(e)};setTimeout((function(){s||!a.includes(n)?O(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},Dt.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Dt.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=de(e.component);e.isUnresolved()&&t&&(It(e.component),Z(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),p=t.length-1;p>=0;p--)d=i(d,t[p]);return a};var kt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(gt),wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=Nt(this),r=Ct(t,n);I(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=Nt(this),t=Ct(Q(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(gt),xt=function(e){var t,n=Qe((function(e,n){return Tt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Et(e){return e.children}function Ut(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,Z(n);else{var i=Tt(Et,{},e);r=[],(n=ie(o={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}j((function(){o.updateSource=x(),mt(n)}))}var At=new WeakMap;function Pt(e,t){var n=K(null,t,"");return n.nodeType=R,n.template=e,n}function Ft(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=At.get(e);return r||(r=new Ve(e),At.set(e,r)),Pt(r,t)}function Mt(e,t){return e&&(e.portalContainer=t),e}function Ot(e){var t=e.__rootFiber;return!!t&&(pe(t.current),ut(t),e.__rootFiber=void 0,!0)}var jt={createElement:Tt,render:Ut,Component:gt,PureComponent:bt,html:Ft,useState:Ce,useEffect:xe,useRef:Ie,useReducer:De,useMemo:Ne,useCallback:ke,useLayoutEffect:Ee,useContext:Ue,useTransition:Ae,createContext:he,forwardRef:Qe,createRef:Xe,createPortal:Mt,unmountComponentAtNode:Ot,Suspense:wt,SuspenseList:kt,lazy:xt,unstable_deferredUpdates:O,unstable_syncUpdates:j};export default jt;export{gt as Component,bt as PureComponent,wt as Suspense,kt as SuspenseList,he as createContext,Tt as createElement,Mt as createPortal,Xe as createRef,Qe as forwardRef,Ft as html,xt as lazy,Ut as render,Ot as unmountComponentAtNode,O as unstable_deferredUpdates,j as unstable_syncUpdates,ke as useCallback,Ue as useContext,xe as useEffect,Ee as useLayoutEffect,Ne as useMemo,De as useReducer,Ie as useRef,Ce as useState,Ae as useTransition};

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function l(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function h(e){return Array.prototype.slice.call(e)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function S(e){return b.then(e)}function T(){return c()+"-"+1e6*Math.random()}var _={transitionId:"",tryCount:0,transitionState:"timedOut"},C={transitionId:T(),tryCount:0,transitionState:"timedOut"};function I(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function D(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||_,e.root.currentTransition||t}function k(e){return e.pendingTransitions.find(I)}var w="js",x=_;function E(){return w}function U(){return x}function P(e,t){w=e,t(),S((function(){w="js"}))}function A(e,t){var n=x;x=e,P("transition",t),x=n}function F(){return"deferredUpdate"===w||"transition"===w?"deferred":"sync"}function M(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function O(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[M(t)].filter((function(e){return e.transitionId===r}))}var j,L=Symbol("tag"),R=Symbol("tag-element"),H=Symbol("class-component"),V=Symbol("functional-component"),W=Symbol("attribute");function z(e){var t=e.nodeType;return t===L||t===R}function B(e){var t=e.nodeType;return t===H||t===V}function q(e){return"string"==typeof e||"number"==typeof e}function $(e){return!(s(e)||"boolean"==typeof e)}function G(e,t){var n=e&&e.key;if(""===n&&e&&z(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function J(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function K(){return j}function Q(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function X(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function Y(e,t){for(var n=X(t),r=c();e;)e[n]=r,e=e.parent}function Z(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function ee(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function te(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=X(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=oe(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],Z(t,n,r),t}function ne(e,t){return e===t?e.child:e.sibling}function re(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=te(t,t.alternate,n||e,e),t=t.sibling}}function oe(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function ie(e,t,n,r,o){var i,a,u,c=r.root,d=X(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,q(a)&&q(u)||a.nodeType===W||Array.isArray(a)&&Array.isArray(u)||B(a)&&a.type===u.type||z(a)&&a.template===u.template)?((i=te(n,n.alternate,r,o)).node=e,i.part=t):(i=oe(c,e,t),n&&de(n)),Z(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ae(e,t,n){return e&&e[n]>=t}function se(e,t,n){if(e){for(;e&&!ae(e,t,n);)e=e.sibling;return e}}function ue(e,t,n,r){var o,i=se(e.child,n,r);if(i)return i;for(;!(o=se(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ce(e){return e.__brahmosData.fiber}function de(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var fe=1;function pe(e){return function(t){var n=ce(e),r=n.root.updateType;e.context!==t&&Y(n,r)}}function le(e){var t="cC"+fe++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=pe(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(mt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(mt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function he(){return K().nodeInstance}function ve(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function me(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function ye(e){var t=e.nodeInstance;return me(e.root.updateType,t)}function ge(e,t,n){return"deferred"!==e||n.deferredHooks.length||ve(n),me(e,n)[t]}function be(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Se(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=K(),o=r.nodeInstance,i=o.pointer,a=ye(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Te(e,t){var n=he(),r=n.pointer;return Se((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=F(),i=ge(o,r,n),a=i[0],s=t(e,a),u=M(o),c={transitionId:U().transitionId,updater:function(){ge(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||vt(e)}(n,s,a)}]}))}function _e(e){return Te(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Ce(e){return Se((function(){return{current:e}}))}function Ie(e,t,n){return Te(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function De(e,t){return Se((function(){return{value:e(),dependencies:t}}),(function(e){return be(t,e.dependencies)}),(function(e){return e.value}))}function Ne(e,t){return De((function(){return e}),t)}function ke(e,t){var n=K(),r=n.nodeInstance,o=r.pointer,i=ye(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:be(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function we(e,t){ke((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function xe(e,t){ke((function(t){t.cleanEffect=e()}),t)}function Ee(e){var t=K(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return xe((function(){if(a){var e=a.subs,t=pe(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ue(e){e.timeoutMs;var t=he();return Se((function(){var e={transitionId:T(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){vt(t)};"transition"===r?A(e,o):P(r,o)},startTransition:function(n){var r=E(),o=ce(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Pe(e,t){for(var n=ye(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Ae(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=K(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&ve(r),O(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Fe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Me(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof mt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Oe(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function je(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,f=!1,p=s===H;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=p?new a(u):Ae(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,m=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=m,p){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var S=g.props,T=g.state;b&&c&&(S=(t=b).props,T=t.state,f=!0),l.props=S,l.state=T;var _=l.shouldComponentUpdate,C=T,I=O(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(T,I));var D=!h&&o.forcedUpdateWith!==l,N=y(a,"getDerivedStateFromProps",[u,C]),k=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Fe(C,T)||!Fe(u,S)),_&&d&&D&&(d=_.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=m[x],P=U?U.props.value:E;U&&h&&U.sub(l),l.context=P}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Pe(e);if(d){try{!function(e){j=e}(e),ie(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var A=Me(e);if("function"==typeof t.then){var F=St(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),Oe(F)}else{if(!A||A.childFiberError)throw t;var M=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(M.componentStack),A.childFiberError={error:t,errorInfo:M},Oe(A)}return}ee(e,2)}else if(f){var L=e.child;L&&L.node===v.nodes||(ie(v.nodes,r,L,e,e),ee(e,2))}else re(e)}var Le=/[<>"]/g,Re=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var He=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};He.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},He.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,p=void 0,l=function(){var e=s.substring(f||0,p||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Re.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Le.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,p=u.index,void 0===f&&l()):(e=!0,r=[],f=u.index,p=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},He.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Ve=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function We(e,t,n){return n<=e.lastIndexOf(t)}function ze(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];We(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:W,attributes:y,ref:g}}else h&&(v=f);i=ie(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function Be(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===R,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Ve(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?ze(c.parts,a,e):re(e),ee(e,2),e.context=o}function qe(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function $e(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Ge(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&P("event",(function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;$e(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var p=s&&s.__html,l=n&&n.__html;l!==p&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=qe(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function Je(e,t,n,r){$e(t,n,null,(function(t,n,o){Ge(e,t,n,o,r)})),function(e){var t=qe(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Ke(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Qe(){return{current:null}}function Xe(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function Ye(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function Ze(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function et(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!z(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=Ze(n),f=m(o,d),p=c[0];p&&p.previousSibling!==d&&p!==f&&v(o,f,c)}Ye(o,s)}}}function tt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===H){var c=n.props,d=n.state,f=u.committedValues,p=u.lastSnapshot,l=f.props,h=f.state;l?y(n,"componentDidUpdate",[l,h,p]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Xe(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=ye(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function nt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function rt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ot(e){var t=e.node,n=e.alternate,r=t&&B(t);r&&n&&et(e,n),2===e.hasUncommittedEffect&&(q(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):z(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)et(e,r);else{var i=m(o,Ze(t));n.domNodes=v(o,i,n.fragment),Ye(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===H){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=M(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===W&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Je(i,a,r&&r.node.attributes,o),s&&Xe(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function it(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),at(e,o)}function at(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if($(n)){var i=z(n),a=e.child;if(a)for(it(a,r,i,t);a.sibling;)it(a=a.sibling,r,i,t);if(q(n)&&t){l(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Xe(s,null),o)if(i){var u=o.domNodes;t&&l(u)}else B(n)&&o.__brahmosData.mounted&&(n.nodeType===H?y(o,"componentWillUnmount"):Pe(e,!0))}}}function st(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&at(e,!0)})),e.tearDownFibers=[]}Ve.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Ve.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Ve.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Ve.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,p=f.nodeType,h=f.parentNode;if(1===p&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return l(u),s},Ve.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var ut;function ct(e){return ut+e-performance.now()}function dt(e){var t=e.node,n=e.alternate;if($(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!B(t)||!n)&&(!!O(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(q(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&ee(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=ne(u,e);){var c=G(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=G(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=ie(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(ee(r,1),0!==n&&ee(c,1))})),a.forEach((function(e){de(e)})),ee(e,2)}(e):z(t)?Be(e):B(t)?je(e):t.nodeType===W&&ee(e,2),e.processedTime=c()):re(e)}else n&&de(n)}function ft(e){var t=e.updateType,n=e.current,r=Q(t);st(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=X(t),i=e[Q(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,p=s[o],l=u>i,h=f||p>i;if(f&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&B(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ot(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)tt(o[i]);rt(e),nt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function pt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=Q(r),a=X(r),s=n[i],u=!function(e){var t=e.updateSource;return e.preventSchedule||"event"===t}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=ct(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=Math.min(25,t?t.tryCount:0);n((function(){return ct(5+r)}))}),o)}else{n((function(){return 1}))}}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void pt(e,t);dt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ue(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&D(o)&&rt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&D(e.currentTransition)}(n)&&ft(n),k(n)&&P("transition",(function(){n.updateSource="transition",lt(n)}))}))}function lt(e){var t=k(e);t&&(e.updateType="deferred",nt(e),e.currentTransition=t,t.tryCount+=1,e.wip=te(e.current,e.wip,e,e),pt(e.wip,e))}function ht(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,nt(t),pt(e,n)}function vt(e){var t=ce(e),n=t.root,r=E(),o=U(),i=F();if(Y(t,i),"transition"===r){var a=n.pendingTransitions,s=o===C?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=S((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;ht("event"===r&&!e?t:n.current)}else lt(n)})))}!function e(){requestAnimationFrame((function(t){ut=t,e()}))}();var mt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};mt.prototype.setState=function(e,t,n){var r=F(),o={state:e,transitionId:U().transitionId,callback:t},i=M(r);this.__brahmosData[i].push(o),vt(this)},mt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,vt(this),e&&e(this.state))},mt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var yt=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(mt);function gt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=J(null,[t,n],"");return r.element=e,r.nodeType=R,r}(e,t,n);var r=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof mt}(e),s=J(r,null,""+o);return s.nodeType=a?H:V,s.type=e,s.ref=a?i:null,s}function bt(e){A(C,e)}function St(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof kt||t&&r instanceof Nt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Tt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function _t(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new It(e,t)),i}function Ct(e){e.__brahmosData.isDirty=!0}var It=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Nt;var r=St(e.parent,!0);this.parentSuspenseManager=r&&_t(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function Dt(e){var t=N(K(),C);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=C),t}It.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},It.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;K().root.afterRender(e.handleSuspense)},It.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},It.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Nt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},It.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},It.prototype.shouldShowFallback=function(){var e=Tt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Tt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},It.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Ct(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;ce(n)||(e=t.fiber.root.wip.nodeInstance),vt(e)};setTimeout((function(){s||!a.includes(n)?bt(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},It.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},It.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ce(e.component);e.isUnresolved()&&t&&(Ct(e.component),Y(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Nt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(mt),kt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=Dt(this),r=_t(t,n);D(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=Dt(this),t=_t(K(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(mt),wt=function(e){var t,n=Ke((function(e,n){return gt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function xt(e){return e.children}function Et(e,t){var n,r,o=gt(xt,{},e),i={parentNode:t,isNode:!0},a=t.__rootFiber;a?((n=a.current).processedTime=0,n.node=o):(r=[],(n=oe(a={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,preventSchedule:!1,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},o,i)).parent=a,a.current=n,t.__rootFiber=a,a.preventSchedule=!0),ht(a.current),S((function(){a.preventSchedule=!1}))}var Ut=new WeakMap;function Pt(e,t){var n=J(null,t,"");return n.nodeType=L,n.template=e,n}function At(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Ut.get(e);return r||(r=new He(e),Ut.set(e,r)),Pt(r,t)}function Ft(e,t){return e&&(e.portalContainer=t),e}function Mt(e){var t=e.__rootFiber;return!!t&&(de(t.current),st(t),e.__rootFiber=void 0,!0)}var Ot={createElement:gt,render:Et,Component:mt,PureComponent:yt,html:At,useState:_e,useEffect:we,useRef:Ce,useReducer:Ie,useMemo:De,useCallback:Ne,useLayoutEffect:xe,useContext:Ee,useTransition:Ue,createContext:le,forwardRef:Ke,createRef:Qe,createPortal:Ft,unmountComponentAtNode:Mt,Suspense:kt,SuspenseList:Nt,lazy:wt,unstable_deferredUpdates:bt};e.Component=mt,e.PureComponent=yt,e.Suspense=kt,e.SuspenseList=Nt,e.createContext=le,e.createElement=gt,e.createPortal=Ft,e.createRef=Qe,e.default=Ot,e.forwardRef=Ke,e.html=At,e.lazy=wt,e.render=Et,e.unmountComponentAtNode=Mt,e.unstable_deferredUpdates=bt,e.useCallback=Ne,e.useContext=Ee,e.useEffect=we,e.useLayoutEffect=xe,e.useMemo=De,e.useReducer=Ie,e.useRef=Ce,e.useState=_e,e.useTransition=Ue,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function l(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function h(e){return Array.prototype.slice.call(e)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function _(e){return b.then(e)}function T(){return c()+"-"+1e6*Math.random()}var S={transitionId:"",tryCount:0,transitionState:"timedOut"},C={transitionId:T(),tryCount:0,transitionState:"timedOut"};function I(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function D(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||S,e.root.currentTransition||t}function k(e){return e.pendingTransitions.find(I)}var w="js",x=S;function E(){return w}function U(){return x}function P(e,t){w=e,t(),_((function(){w="js"}))}function A(e,t){var n=x;x=e,P("transition",t),x=n}function F(){return"transition"===w?"deferred":"sync"}function M(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function O(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[M(t)].filter((function(e){return e.transitionId===r}))}function j(e){A(C,e)}function L(e){P("immediate_action",e)}var R,H=Symbol("tag"),V=Symbol("tag-element"),W=Symbol("class-component"),z=Symbol("functional-component"),B=Symbol("attribute");function q(e){var t=e.nodeType;return t===H||t===V}function $(e){var t=e.nodeType;return t===W||t===z}function G(e){return"string"==typeof e||"number"==typeof e}function J(e){return!(s(e)||"boolean"==typeof e)}function K(e,t){var n=e&&e.key;if(""===n&&e&&q(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function Q(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function X(){return R}function Y(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function Z(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function ee(e,t){for(var n=Z(t),r=c();e;)e[n]=r,e=e.parent}function te(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function ne(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function re(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=Z(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=ae(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],te(t,n,r),t}function oe(e,t){return e===t?e.child:e.sibling}function ie(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=re(t,t.alternate,n||e,e),t=t.sibling}}function ae(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function se(e,t,n,r,o){var i,a,u,c=r.root,d=Z(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,G(a)&&G(u)||a.nodeType===B||Array.isArray(a)&&Array.isArray(u)||$(a)&&a.type===u.type||q(a)&&a.template===u.template)?((i=re(n,n.alternate,r,o)).node=e,i.part=t):(i=ae(c,e,t),n&&pe(n)),te(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ue(e,t,n){return e&&e[n]>=t}function ce(e,t,n){if(e){for(;e&&!ue(e,t,n);)e=e.sibling;return e}}function de(e,t,n,r){var o,i=ce(e.child,n,r);if(i)return i;for(;!(o=ce(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function fe(e){return e.__brahmosData.fiber}function pe(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var le=1;function he(e){return function(t){var n=fe(e),r=n.root.updateType;e.context!==t&&ee(n,r)}}function ve(e){var t="cC"+le++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=he(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(bt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(bt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function me(){return X().nodeInstance}function ye(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function ge(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function be(e){var t=e.nodeInstance;return ge(e.root.updateType,t)}function _e(e,t,n){return"deferred"!==e||n.deferredHooks.length||ye(n),ge(e,n)[t]}function Te(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Se(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=X(),o=r.nodeInstance,i=o.pointer,a=be(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Ce(e,t){var n=me(),r=n.pointer;return Se((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=F(),i=_e(o,r,n),a=i[0],s=t(e,a),u=M(o),c={transitionId:U().transitionId,updater:function(){_e(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||gt(e)}(n,s,a)}]}))}function Ie(e){return Ce(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function De(e){return Se((function(){return{current:e}}))}function Ne(e,t,n){return Ce(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function ke(e,t){return Se((function(){return{value:e(),dependencies:t}}),(function(e){return Te(t,e.dependencies)}),(function(e){return e.value}))}function we(e,t){return ke((function(){return e}),t)}function xe(e,t){var n=X(),r=n.nodeInstance,o=r.pointer,i=be(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Te(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Ee(e,t){xe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Ue(e,t){xe((function(t){t.cleanEffect=e()}),t)}function Pe(e){var t=X(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Ue((function(){if(a){var e=a.subs,t=he(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ae(e){e.timeoutMs;var t=me();return Se((function(){var e={transitionId:T(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){gt(t)};"transition"===r?A(e,o):P(r,o)},startTransition:function(n){var r=E(),o=fe(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Fe(e,t){for(var n=be(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Me(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=X(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&ye(r),O(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Oe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function je(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof bt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Le(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Re(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,f=!1,p=s===W;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=p?new a(u):Me(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,m=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=m,p){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var _=g.props,T=g.state;b&&c&&(_=(t=b).props,T=t.state,f=!0),l.props=_,l.state=T;var S=l.shouldComponentUpdate,C=T,I=O(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(T,I));var D=!h&&o.forcedUpdateWith!==l,N=y(a,"getDerivedStateFromProps",[u,C]),k=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Oe(C,T)||!Oe(u,_)),S&&d&&D&&(d=S.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=m[x],P=U?U.props.value:E;U&&h&&U.sub(l),l.context=P}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Fe(e);if(d){try{!function(e){R=e}(e),se(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var A=je(e);if("function"==typeof t.then){var F=St(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),Le(F)}else{if(!A||A.childFiberError)throw t;var M=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(M.componentStack),A.childFiberError={error:t,errorInfo:M},Le(A)}return}ne(e,2)}else if(f){var j=e.child;j&&j.node===v.nodes||(se(v.nodes,r,j,e,e),ne(e,2))}else ie(e)}var He=/[<>"]/g,Ve=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var We=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};We.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},We.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,p=void 0,l=function(){var e=s.substring(f||0,p||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Ve.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=He.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,p=u.index,void 0===f&&l()):(e=!0,r=[],f=u.index,p=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},We.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var ze=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function Be(e,t,n){return n<=e.lastIndexOf(t)}function qe(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Be(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:B,attributes:y,ref:g}}else h&&(v=f);i=se(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function $e(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===V,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new ze(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?qe(c.parts,a,e):ie(e),ne(e,2),e.context=o}function Ge(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Je(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Ke(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&L((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;Je(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var p=s&&s.__html,l=n&&n.__html;l!==p&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=Ge(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function Qe(e,t,n,r){Je(t,n,null,(function(t,n,o){Ke(e,t,n,o,r)})),function(e){var t=Ge(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Xe(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Ye(){return{current:null}}function Ze(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function et(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function tt(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function nt(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!q(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=tt(n),f=m(o,d),p=c[0];p&&p.previousSibling!==d&&p!==f&&v(o,f,c)}et(o,s)}}}function rt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===W){var c=n.props,d=n.state,f=u.committedValues,p=u.lastSnapshot,l=f.props,h=f.state;l?y(n,"componentDidUpdate",[l,h,p]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Ze(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=be(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ot(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function it(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function at(e){var t=e.node,n=e.alternate,r=t&&$(t);r&&n&&nt(e,n),2===e.hasUncommittedEffect&&(G(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):q(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)nt(e,r);else{var i=m(o,tt(t));n.domNodes=v(o,i,n.fragment),et(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===W){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=M(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===B&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Qe(i,a,r&&r.node.attributes,o),s&&Ze(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function st(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),ut(e,o)}function ut(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(J(n)){var i=q(n),a=e.child;if(a)for(st(a,r,i,t);a.sibling;)st(a=a.sibling,r,i,t);if(G(n)&&t){l(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Ze(s,null),o)if(i){var u=o.domNodes;t&&l(u)}else $(n)&&o.__brahmosData.mounted&&(n.nodeType===W?y(o,"componentWillUnmount"):Fe(e,!0))}}}function ct(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&ut(e,!0)})),e.tearDownFibers=[]}ze.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},ze.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},ze.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},ze.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,p=f.nodeType,h=f.parentNode;if(1===p&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return l(u),s},ze.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var dt;function ft(e){return dt+e-performance.now()}!function e(){requestAnimationFrame((function(t){dt=t,e()}))}();var pt=function(){return 1};function lt(e){var t=e.node,n=e.alternate;if(J(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!$(t)||!n)&&(!!O(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(G(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&ne(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=oe(u,e);){var c=K(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=K(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=se(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(ne(r,1),0!==n&&ne(c,1))})),a.forEach((function(e){pe(e)})),ne(e,2)}(e):q(t)?$e(e):$(t)?Re(e):t.nodeType===B&&ne(e,2),e.processedTime=c()):ie(e)}else n&&pe(n)}function ht(e){var t=e.updateType,n=e.current,r=Y(t);ct(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=Z(t),i=e[Y(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,p=s[o],l=u>i,h=f||p>i;if(f&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&$(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)at(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)rt(o[i]);it(e),ot(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function vt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=Y(r),a=Z(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=ft(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===C?200:500,i=Math.min(25,r);n(r>o?pt:function(){return ft(5+i)})}),o)}else n(pt)}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void vt(e,t);lt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=de(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&D(o)&&it(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&D(e.currentTransition)}(n)&&ht(n),k(n)&&P("transition",(function(){n.updateSource="transition",mt(n)}))}))}function mt(e){var t=k(e);t&&(e.updateType="deferred",ot(e),e.currentTransition=t,t.tryCount+=1,e.wip=re(e.current,e.wip,e,e),vt(e.wip,e))}function yt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ot(t),vt(e,n)}function gt(e){var t=fe(e),n=t.root,r=E(),o=U(),i=F();if(ee(t,i),"transition"===r){var a=n.pendingTransitions,s=o===C?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=_((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;yt("immediate_action"===r&&!e?t:n.current)}else mt(n)})))}var bt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};bt.prototype.setState=function(e,t,n){var r=F(),o={state:e,transitionId:U().transitionId,callback:t},i=M(r);this.__brahmosData[i].push(o),gt(this)},bt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,gt(this),e&&e(this.state))},bt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var _t=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(bt);function Tt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=Q(null,[t,n],"");return r.element=e,r.nodeType=V,r}(e,t,n);var r=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof bt}(e),s=Q(r,null,""+o);return s.nodeType=a?W:z,s.type=e,s.ref=a?i:null,s}function St(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof xt||t&&r instanceof wt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Ct(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function It(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Nt(e,t)),i}function Dt(e){e.__brahmosData.isDirty=!0}var Nt=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof wt;var r=St(e.parent,!0);this.parentSuspenseManager=r&&It(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function kt(e){var t=N(X(),C);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=C),t}Nt.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Nt.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;X().root.afterRender(e.handleSuspense)},Nt.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Nt.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof wt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Nt.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Nt.prototype.shouldShowFallback=function(){var e=Ct(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Ct(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Nt.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Dt(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;fe(n)||(e=t.fiber.root.wip.nodeInstance),gt(e)};setTimeout((function(){s||!a.includes(n)?j(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},Nt.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Nt.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=fe(e.component);e.isUnresolved()&&t&&(Dt(e.component),ee(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(bt),xt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=kt(this),r=It(t,n);D(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=kt(this),t=It(X(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(bt),Et=function(e){var t,n=Xe((function(e,n){return Tt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Ut(e){return e.children}function Pt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,ee(n);else{var i=Tt(Ut,{},e);r=[],(n=ae(o={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}L((function(){o.updateSource=E(),yt(n)}))}var At=new WeakMap;function Ft(e,t){var n=Q(null,t,"");return n.nodeType=H,n.template=e,n}function Mt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=At.get(e);return r||(r=new We(e),At.set(e,r)),Ft(r,t)}function Ot(e,t){return e&&(e.portalContainer=t),e}function jt(e){var t=e.__rootFiber;return!!t&&(pe(t.current),ct(t),e.__rootFiber=void 0,!0)}var Lt={createElement:Tt,render:Pt,Component:bt,PureComponent:_t,html:Mt,useState:Ie,useEffect:Ee,useRef:De,useReducer:Ne,useMemo:ke,useCallback:we,useLayoutEffect:Ue,useContext:Pe,useTransition:Ae,createContext:ve,forwardRef:Xe,createRef:Ye,createPortal:Ot,unmountComponentAtNode:jt,Suspense:xt,SuspenseList:wt,lazy:Et,unstable_deferredUpdates:j,unstable_syncUpdates:L};e.Component=bt,e.PureComponent=_t,e.Suspense=xt,e.SuspenseList=wt,e.createContext=ve,e.createElement=Tt,e.createPortal=Ot,e.createRef=Ye,e.default=Lt,e.forwardRef=Xe,e.html=Mt,e.lazy=Et,e.render=Pt,e.unmountComponentAtNode=jt,e.unstable_deferredUpdates=j,e.unstable_syncUpdates=L,e.useCallback=we,e.useContext=Pe,e.useEffect=Ee,e.useLayoutEffect=Ue,e.useMemo=ke,e.useReducer=Ne,e.useRef=De,e.useState=Ie,e.useTransition=Ae,Object.defineProperty(e,"__esModule",{value:!0})}));

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function l(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function h(e){return Array.prototype.slice.call(e)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function S(e){return b.then(e)}function T(){return c()+"-"+1e6*Math.random()}var _={transitionId:"",tryCount:0,transitionState:"timedOut"},C={transitionId:T(),tryCount:0,transitionState:"timedOut"};function I(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function D(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||_,e.root.currentTransition||t}function k(e){return e.pendingTransitions.find(I)}var w="js",x=_;function E(){return w}function U(){return x}function P(e,t){w=e,t(),S((function(){w="js"}))}function A(e,t){var n=x;x=e,P("transition",t),x=n}function F(){return"deferredUpdate"===w||"transition"===w?"deferred":"sync"}function M(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function O(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[M(t)].filter((function(e){return e.transitionId===r}))}var j,L=Symbol("tag"),R=Symbol("tag-element"),H=Symbol("class-component"),V=Symbol("functional-component"),W=Symbol("attribute");function z(e){var t=e.nodeType;return t===L||t===R}function B(e){var t=e.nodeType;return t===H||t===V}function q(e){return"string"==typeof e||"number"==typeof e}function $(e){return!(s(e)||"boolean"==typeof e)}function G(e,t){var n=e&&e.key;if(""===n&&e&&z(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function J(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function K(){return j}function Q(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function X(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function Y(e,t){for(var n=X(t),r=c();e;)e[n]=r,e=e.parent}function Z(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function ee(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function te(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=X(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=oe(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],Z(t,n,r),t}function ne(e,t){return e===t?e.child:e.sibling}function re(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=te(t,t.alternate,n||e,e),t=t.sibling}}function oe(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function ie(e,t,n,r,o){var i,a,u,c=r.root,d=X(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,q(a)&&q(u)||a.nodeType===W||Array.isArray(a)&&Array.isArray(u)||B(a)&&a.type===u.type||z(a)&&a.template===u.template)?((i=te(n,n.alternate,r,o)).node=e,i.part=t):(i=oe(c,e,t),n&&de(n)),Z(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ae(e,t,n){return e&&e[n]>=t}function se(e,t,n){if(e){for(;e&&!ae(e,t,n);)e=e.sibling;return e}}function ue(e,t,n,r){var o,i=se(e.child,n,r);if(i)return i;for(;!(o=se(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function ce(e){return e.__brahmosData.fiber}function de(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var fe=1;function pe(e){return function(t){var n=ce(e),r=n.root.updateType;e.context!==t&&Y(n,r)}}function le(e){var t="cC"+fe++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=pe(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(mt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(mt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function he(){return K().nodeInstance}function ve(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function me(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function ye(e){var t=e.nodeInstance;return me(e.root.updateType,t)}function ge(e,t,n){return"deferred"!==e||n.deferredHooks.length||ve(n),me(e,n)[t]}function be(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Se(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=K(),o=r.nodeInstance,i=o.pointer,a=ye(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Te(e,t){var n=he(),r=n.pointer;return Se((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=F(),i=ge(o,r,n),a=i[0],s=t(e,a),u=M(o),c={transitionId:U().transitionId,updater:function(){ge(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||vt(e)}(n,s,a)}]}))}function _e(e){return Te(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function Ce(e){return Se((function(){return{current:e}}))}function Ie(e,t,n){return Te(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function De(e,t){return Se((function(){return{value:e(),dependencies:t}}),(function(e){return be(t,e.dependencies)}),(function(e){return e.value}))}function Ne(e,t){return De((function(){return e}),t)}function ke(e,t){var n=K(),r=n.nodeInstance,o=r.pointer,i=ye(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:be(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function we(e,t){ke((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function xe(e,t){ke((function(t){t.cleanEffect=e()}),t)}function Ee(e){var t=K(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return xe((function(){if(a){var e=a.subs,t=pe(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ue(e){e.timeoutMs;var t=he();return Se((function(){var e={transitionId:T(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){vt(t)};"transition"===r?A(e,o):P(r,o)},startTransition:function(n){var r=E(),o=ce(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Pe(e,t){for(var n=ye(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Ae(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=K(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&ve(r),O(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Fe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Me(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof mt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Oe(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function je(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,f=!1,p=s===H;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=p?new a(u):Ae(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,m=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=m,p){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var S=g.props,T=g.state;b&&c&&(S=(t=b).props,T=t.state,f=!0),l.props=S,l.state=T;var _=l.shouldComponentUpdate,C=T,I=O(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(T,I));var D=!h&&o.forcedUpdateWith!==l,N=y(a,"getDerivedStateFromProps",[u,C]),k=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Fe(C,T)||!Fe(u,S)),_&&d&&D&&(d=_.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=m[x],P=U?U.props.value:E;U&&h&&U.sub(l),l.context=P}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Pe(e);if(d){try{!function(e){j=e}(e),ie(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var A=Me(e);if("function"==typeof t.then){var F=St(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),Oe(F)}else{if(!A||A.childFiberError)throw t;var M=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(M.componentStack),A.childFiberError={error:t,errorInfo:M},Oe(A)}return}ee(e,2)}else if(f){var L=e.child;L&&L.node===v.nodes||(ie(v.nodes,r,L,e,e),ee(e,2))}else re(e)}var Le=/[<>"]/g,Re=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var He=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};He.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},He.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,p=void 0,l=function(){var e=s.substring(f||0,p||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Re.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=Le.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,p=u.index,void 0===f&&l()):(e=!0,r=[],f=u.index,p=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},He.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var Ve=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function We(e,t,n){return n<=e.lastIndexOf(t)}function ze(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];We(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:W,attributes:y,ref:g}}else h&&(v=f);i=ie(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function Be(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===R,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new Ve(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?ze(c.parts,a,e):re(e),ee(e,2),e.context=o}function qe(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function $e(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Ge(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&P("event",(function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;$e(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var p=s&&s.__html,l=n&&n.__html;l!==p&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=qe(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function Je(e,t,n,r){$e(t,n,null,(function(t,n,o){Ge(e,t,n,o,r)})),function(e){var t=qe(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Ke(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Qe(){return{current:null}}function Xe(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function Ye(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function Ze(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function et(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!z(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=Ze(n),f=m(o,d),p=c[0];p&&p.previousSibling!==d&&p!==f&&v(o,f,c)}Ye(o,s)}}}function tt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===H){var c=n.props,d=n.state,f=u.committedValues,p=u.lastSnapshot,l=f.props,h=f.state;l?y(n,"componentDidUpdate",[l,h,p]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Xe(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=ye(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function nt(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function rt(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function ot(e){var t=e.node,n=e.alternate,r=t&&B(t);r&&n&&et(e,n),2===e.hasUncommittedEffect&&(q(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):z(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)et(e,r);else{var i=m(o,Ze(t));n.domNodes=v(o,i,n.fragment),Ye(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===H){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=M(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===W&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Je(i,a,r&&r.node.attributes,o),s&&Xe(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function it(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),at(e,o)}function at(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if($(n)){var i=z(n),a=e.child;if(a)for(it(a,r,i,t);a.sibling;)it(a=a.sibling,r,i,t);if(q(n)&&t){l(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Xe(s,null),o)if(i){var u=o.domNodes;t&&l(u)}else B(n)&&o.__brahmosData.mounted&&(n.nodeType===H?y(o,"componentWillUnmount"):Pe(e,!0))}}}function st(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&at(e,!0)})),e.tearDownFibers=[]}Ve.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},Ve.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},Ve.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},Ve.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,p=f.nodeType,h=f.parentNode;if(1===p&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return l(u),s},Ve.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var ut;function ct(e){return ut+e-performance.now()}function dt(e){var t=e.node,n=e.alternate;if($(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!B(t)||!n)&&(!!O(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(q(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&ee(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=ne(u,e);){var c=G(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=G(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=ie(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(ee(r,1),0!==n&&ee(c,1))})),a.forEach((function(e){de(e)})),ee(e,2)}(e):z(t)?Be(e):B(t)?je(e):t.nodeType===W&&ee(e,2),e.processedTime=c()):re(e)}else n&&de(n)}function ft(e){var t=e.updateType,n=e.current,r=Q(t);st(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=X(t),i=e[Q(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,p=s[o],l=u>i,h=f||p>i;if(f&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&B(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)ot(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)tt(o[i]);rt(e),nt(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function pt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=Q(r),a=X(r),s=n[i],u=!function(e){var t=e.updateSource;return e.preventSchedule||"event"===t}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=ct(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=Math.min(25,t?t.tryCount:0);n((function(){return ct(5+r)}))}),o)}else{n((function(){return 1}))}}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void pt(e,t);dt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=ue(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&D(o)&&rt(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&D(e.currentTransition)}(n)&&ft(n),k(n)&&P("transition",(function(){n.updateSource="transition",lt(n)}))}))}function lt(e){var t=k(e);t&&(e.updateType="deferred",nt(e),e.currentTransition=t,t.tryCount+=1,e.wip=te(e.current,e.wip,e,e),pt(e.wip,e))}function ht(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,nt(t),pt(e,n)}function vt(e){var t=ce(e),n=t.root,r=E(),o=U(),i=F();if(Y(t,i),"transition"===r){var a=n.pendingTransitions,s=o===C?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=S((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;ht("event"===r&&!e?t:n.current)}else lt(n)})))}!function e(){requestAnimationFrame((function(t){ut=t,e()}))}();var mt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};mt.prototype.setState=function(e,t,n){var r=F(),o={state:e,transitionId:U().transitionId,callback:t},i=M(r);this.__brahmosData[i].push(o),vt(this)},mt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,vt(this),e&&e(this.state))},mt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var yt=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(mt);function gt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=J(null,[t,n],"");return r.element=e,r.nodeType=R,r}(e,t,n);var r=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof mt}(e),s=J(r,null,""+o);return s.nodeType=a?H:V,s.type=e,s.ref=a?i:null,s}function bt(e){A(C,e)}function St(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof kt||t&&r instanceof Nt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Tt(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function _t(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new It(e,t)),i}function Ct(e){e.__brahmosData.isDirty=!0}var It=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof Nt;var r=St(e.parent,!0);this.parentSuspenseManager=r&&_t(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function Dt(e){var t=N(K(),C);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=C),t}It.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},It.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;K().root.afterRender(e.handleSuspense)},It.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},It.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof Nt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},It.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},It.prototype.shouldShowFallback=function(){var e=Tt(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Tt(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},It.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Ct(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;ce(n)||(e=t.fiber.root.wip.nodeInstance),vt(e)};setTimeout((function(){s||!a.includes(n)?bt(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},It.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},It.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=ce(e.component);e.isUnresolved()&&t&&(Ct(e.component),Y(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var Nt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(mt),kt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=Dt(this),r=_t(t,n);D(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=Dt(this),t=_t(K(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(mt),wt=function(e){var t,n=Ke((function(e,n){return gt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function xt(e){return e.children}function Et(e,t){var n,r,o=gt(xt,{},e),i={parentNode:t,isNode:!0},a=t.__rootFiber;a?((n=a.current).processedTime=0,n.node=o):(r=[],(n=oe(a={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,preventSchedule:!1,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},o,i)).parent=a,a.current=n,t.__rootFiber=a,a.preventSchedule=!0),ht(a.current),S((function(){a.preventSchedule=!1}))}var Ut=new WeakMap;function Pt(e,t){var n=J(null,t,"");return n.nodeType=L,n.template=e,n}function At(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=Ut.get(e);return r||(r=new He(e),Ut.set(e,r)),Pt(r,t)}function Ft(e,t){return e&&(e.portalContainer=t),e}function Mt(e){var t=e.__rootFiber;return!!t&&(de(t.current),st(t),e.__rootFiber=void 0,!0)}var Ot={createElement:gt,render:Et,Component:mt,PureComponent:yt,html:At,useState:_e,useEffect:we,useRef:Ce,useReducer:Ie,useMemo:De,useCallback:Ne,useLayoutEffect:xe,useContext:Ee,useTransition:Ue,createContext:le,forwardRef:Ke,createRef:Qe,createPortal:Ft,unmountComponentAtNode:Mt,Suspense:kt,SuspenseList:Nt,lazy:wt,unstable_deferredUpdates:bt};e.Component=mt,e.PureComponent=yt,e.Suspense=kt,e.SuspenseList=Nt,e.createContext=le,e.createElement=gt,e.createPortal=Ft,e.createRef=Qe,e.default=Ot,e.forwardRef=Ke,e.html=At,e.lazy=wt,e.render=Et,e.unmountComponentAtNode=Mt,e.unstable_deferredUpdates=bt,e.useCallback=Ne,e.useContext=Ee,e.useEffect=we,e.useLayoutEffect=xe,e.useMemo=De,e.useReducer=Ie,e.useRef=Ce,e.useState=_e,e.useTransition=Ue,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Brahmos={})}(this,(function(e){"use strict";var t={key:1,ref:1},n={className:"class",htmlFor:"for",acceptCharset:"accept-charset",httpEquiv:"http-equiv"},r={doubleclick:"dblclick"},o=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i,i="http://www.w3.org/1999/xlink";function a(e){return e.nodeName.toLowerCase()}function s(e){return null==e}var u=0;function c(){return u++}function d(e){e.__brahmosData={events:{}}}function f(e,t){var n,r={};for(n in e)"key"===n||"ref"===n&&!t||(r[n]=e[n]);return r}function p(e,t){for(var n=Object.keys(e),r=0,o=n.length;r<o;r++){var i=n[r];t(i,e[i])}}function l(e){Array.isArray(e)||(e=[e]);for(var t=e.length-1;t>=0;t--){var n=e[t];n.parentNode.removeChild(n)}}function h(e){return Array.prototype.slice.call(e)}function v(e,t,n){t=void 0===t?null:t;var r=function(e){var t=e instanceof NodeList;if(e instanceof Node)return e;if(Array.isArray(e)||t){for(var n=document.createDocumentFragment(),r=0;e[r];)n.appendChild(e[r]),t||(r+=1);return n}return document.createTextNode(e)}(n),o=r instanceof DocumentFragment?h(r.childNodes):r;return e.insertBefore(r,t),o}function m(e,t){return t?t.nextSibling:e.firstChild}function y(e,t,n){if(e[t])return e[t].apply(e,n)}function g(e){var t=e.parentNode,n=document.createTextNode("");return t.insertBefore(n,e),n}var b=Promise.resolve();function _(e){return b.then(e)}function T(){return c()+"-"+1e6*Math.random()}var S={transitionId:"",tryCount:0,transitionState:"timedOut"},C={transitionId:T(),tryCount:0,transitionState:"timedOut"};function I(e){var t=e.transitionState;return"start"===t||"resolved"===t||"timedOut"===t}function D(e){var t=e.transitionState;return"completed"===t||"timedOut"===t}function N(e,t){return t=t||S,e.root.currentTransition||t}function k(e){return e.pendingTransitions.find(I)}var w="js",x=S;function E(){return w}function U(){return x}function P(e,t){w=e,t(),_((function(){w="js"}))}function A(e,t){var n=x;x=e,P("transition",t),x=n}function F(){return"transition"===w?"deferred":"sync"}function M(e){return"deferred"===e?"pendingDeferredUpdates":"pendingSyncUpdates"}function O(e){var t=e.root.updateType,n=e.nodeInstance.__brahmosData,r=N(e).transitionId;return n[M(t)].filter((function(e){return e.transitionId===r}))}function j(e){A(C,e)}function L(e){P("immediate_action",e)}var R,H=Symbol("tag"),V=Symbol("tag-element"),W=Symbol("class-component"),z=Symbol("functional-component"),B=Symbol("attribute");function q(e){var t=e.nodeType;return t===H||t===V}function $(e){var t=e.nodeType;return t===W||t===z}function G(e){return"string"==typeof e||"number"==typeof e}function J(e){return!(s(e)||"boolean"==typeof e)}function K(e,t){var n=e&&e.key;if(""===n&&e&&q(e)){for(var r=e.values,o=0,i=r.length;o<i;o++){var a=r[o];if(void 0!==a.key){n=""+a.key;break}}e.key=void 0===n?"":""+n}return""===n?""+t:n}function Q(e,t,n){return{nodeType:null,key:n,added:!1,ref:null,portalContainer:null,type:null,props:e,element:"",values:t,template:null}}function X(){return R}function Y(e){return"deferred"===e?"lastDeferredCompleteTime":"lastCompleteTime"}function Z(e){return"deferred"===e?"deferredUpdateTime":"updateTime"}function ee(e,t){for(var n=Z(t),r=c();e;)e[n]=r,e=e.parent}function te(e,t,n){t===n?n.child=e:t.sibling=e,e.parent=n}function ne(e,t){e.hasUncommittedEffect=t,e.root.hasUncommittedEffect=!0}function re(e,t,n,r){var o=e.root,i=e.node,a=e.part,s=e.nodeInstance,u=e.child,d=Z(o.updateType);return t?(t.node=i,t.part=a,t.createdAt=c()):function(e,t){e&&(e.alternate=t);t.alternate=e}(e,t=ae(o,i,a)),e.shouldTearDown=!1,t.nodeInstance=s,t.child=u,t[d]=r[d],te(t,n,r),t}function oe(e,t){return e===t?e.child:e.sibling}function ie(e){var t=e.child;if("sync"!==e.root.updateType)for(var n;t;){n=re(t,t.alternate,n||e,e),t=t.sibling}}function ae(e,t,n){return t&&t.portalContainer&&(n.parentNode=t.portalContainer),{node:t,nodeInstance:null,root:e,parent:null,child:null,sibling:null,part:n,alternate:null,context:null,childFiberError:null,isSvgPart:!1,deferredUpdateTime:0,updateTime:0,processedTime:0,createdAt:c(),shouldTearDown:!1,hasUncommittedEffect:0}}function se(e,t,n,r,o){var i,a,u,c=r.root,d=Z(c.updateType);return n&&!s(n.node)&&!s(e)&&(a=e,u=n.node,G(a)&&G(u)||a.nodeType===B||Array.isArray(a)&&Array.isArray(u)||$(a)&&a.type===u.type||q(a)&&a.template===u.template)?((i=re(n,n.alternate,r,o)).node=e,i.part=t):(i=ae(c,e,t),n&&pe(n)),te(i,r,o),i.processedTime=0,i[d]=o[d],i.context=o.context,i.isSvgPart=o.isSvgPart,i}function ue(e,t,n){return e&&e[n]>=t}function ce(e,t,n){if(e){for(;e&&!ue(e,t,n);)e=e.sibling;return e}}function de(e,t,n,r){var o,i=ce(e.child,n,r);if(i)return i;for(;!(o=ce(e.sibling,n,r));)if((e=e.parent)===t)return e;return o}function fe(e){return e.__brahmosData.fiber}function pe(e){e.shouldTearDown=!0,e.root.tearDownFibers.push(e)}var le=1;function he(e){return function(t){var n=fe(e),r=n.root.updateType;e.context!==t&&ee(n,r)}}function ve(e){var t="cC"+le++,n=function(e){function t(t){e.call(this,t),this.subs=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value&&this.subs.forEach((function(t){return t(e.value)})),!0},t.prototype.sub=function(e){var t=this.subs,n=he(e);t.push(n);var r=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(n),1),r&&r()}},t.prototype.render=function(){return this.props.children},t}(bt);n.__ccId=t;var r=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children(this.context)},t}(bt),o={id:t,defaultValue:e,Provider:n,Consumer:r};return r.contextType=o,o}function me(){return X().nodeInstance}function ye(e){e.deferredHooks=e.syncHooks.map((function(e,t){return Array.isArray(e)?[].concat(e):e.transitionId?e:Object.assign({},e)}))}function ge(e,t){var n=t.syncHooks,r=t.deferredHooks;return"sync"===e?n:r}function be(e){var t=e.nodeInstance;return ge(e.root.updateType,t)}function _e(e,t,n){return"deferred"!==e||n.deferredHooks.length||ye(n),ge(e,n)[t]}function Te(e,t){if(!e||!t||e.length!==t.length)return!0;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!0;return!1}function Se(e,t,n){void 0===t&&(t=function(e){return!1}),void 0===n&&(n=function(e){return e});var r=X(),o=r.nodeInstance,i=o.pointer,a=be(r),s=a[i];return s&&!t(s)||(s=e(),a[i]=s),o.pointer+=1,n(s)}function Ce(e,t){var n=me(),r=n.pointer;return Se((function(){return"function"==typeof e&&(e=e()),[e,function(e){var o=F(),i=_e(o,r,n),a=i[0],s=t(e,a),u=M(o),c={transitionId:U().transitionId,updater:function(){_e(o,r,n)[0]=t(e,i[0])}};n.__brahmosData[u].push(c),function(e,t,n){Object.is(t,n)||gt(e)}(n,s,a)}]}))}function Ie(e){return Ce(e,(function(e,t){return"function"==typeof e&&(e=e(t)),e}))}function De(e){return Se((function(){return{current:e}}))}function Ne(e,t,n){return Ce(n?function(){return n(t)}:t,(function(t,n){return e(n,t)}))}function ke(e,t){return Se((function(){return{value:e(),dependencies:t}}),(function(e){return Te(t,e.dependencies)}),(function(e){return e.value}))}function we(e,t){return ke((function(){return e}),t)}function xe(e,t){var n=X(),r=n.nodeInstance,o=r.pointer,i=be(n),a=i[o]||{animationFrame:null,cleanEffect:null},s=Object.assign({},a,{isDependenciesChanged:Te(t,a.dependencies),dependencies:t,effect:function(){s.isDependenciesChanged&&e(s)}});i[o]=s,r.pointer+=1}function Ee(e,t){xe((function(t){cancelAnimationFrame(t.animationFrame),t.animationFrame=requestAnimationFrame((function(){setTimeout((function(){t.cleanEffect=e()}))}))}),t)}function Ue(e,t){xe((function(t){t.cleanEffect=e()}),t)}function Pe(e){var t=X(),n=t.nodeInstance,r=t.context,o=e.id,i=e.defaultValue,a=r[o],s=a?a.props.value:i;return Ue((function(){if(a){var e=a.subs,t=he(n);return e.push(t),function(){e.splice(e.indexOf(t),1)}}}),[]),n.context=s,s}function Ae(e){e.timeoutMs;var t=me();return Se((function(){var e={transitionId:T(),tryCount:0,isPending:!1,transitionTimeout:null,pendingSuspense:[],transitionState:"initial",clearTimeout:function(){clearTimeout(e.transitionTimeout)},updatePendingState:function(n,r){e.isPending=n,t.__brahmosData.isDirty=!0;var o=function(){gt(t)};"transition"===r?A(e,o):P(r,o)},startTransition:function(n){var r=E(),o=fe(t).root;e.transitionState="start",e.pendingSuspense=[],e.clearTimeout(),A(e,n),o.lastDeferredCompleteTime<o.deferredUpdateTime&&e.updatePendingState(!0,r)}};return e}),void 0,(function(e){return[e.startTransition,e.isPending]}))}function Fe(e,t){for(var n=be(e),r=0,o=n.length;r<o;r++){var i=n[r];i.cleanEffect&&(i.isDependenciesChanged||t)&&i.cleanEffect(),i.clearTimeout&&t&&i.clearTimeout()}}function Me(e){var t;return(t={syncHooks:[],deferredHooks:[],pointer:0,__render:function(t){var n,r,o;n=X(),r=n.nodeInstance,o=n.root.updateType,r.pointer=0,"deferred"===o&&ye(r),O(n).forEach((function(e){return e.updater()}));var i=e(t);return this.__brahmosData.nodes=i,i}}).__brahmosData={pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,isDirty:!1,mounted:!1},t}function Oe(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function je(e){for(var t=e.root;(e=e.parent)&&!(e.nodeInstance instanceof bt&&(e.nodeInstance.componentDidCatch||e.node.type.getDerivedStateFromError));)if(e===t)return null;return e}function Le(e){var t=e.root;e.nodeInstance.__brahmosData.isDirty=!0,t.retryFiber=e}function Re(e){var t,n=e.node,r=e.part,o=e.root,i=e.childFiberError,a=n.type,s=n.nodeType,u=n.props;void 0===u&&(u={});var c="deferred"===o.updateType,d=!0,f=!1,p=s===W;!function(e){var t=e.root,n=e.child,r=e.alternate;n&&n.createdAt>t.lastCompleteTime&&(e.child=r&&r.child)}(e);var l=e.nodeInstance,h=!1;l||(l=p?new a(u):Me(a),e.nodeInstance=l,h=!0);var v=l.__brahmosData,m=function(e){var t=e.node.type,n=e.nodeInstance,r=e.parent,o=e.context,i=t.__ccId,a=r.context||{};if(!i)return a;if(o)return o;var s=Object.create(a);return s[i]=n,s}(e);if(e.context=m,p){var g=v.committedValues,b=v.memoizedValues;h&&(g.state=l.state);var _=g.props,T=g.state;b&&c&&(_=(t=b).props,T=t.state,f=!0),l.props=_,l.state=T;var S=l.shouldComponentUpdate,C=T,I=O(e);I.length&&(C=function(e,t){return t.reduce((function(e,t){var n=t.state;return"function"==typeof n&&(n=n(e)),Object.assign({},e,n)}),e)}(T,I));var D=!h&&o.forcedUpdateWith!==l,N=y(a,"getDerivedStateFromProps",[u,C]),k=i?y(a,"getDerivedStateFromError",[i.error]):void 0;(N||k)&&(C=Object.assign({},C,N,k)),I.forEach((function(e){var t=e.callback;t&&t(C)})),l.isPureReactComponent&&D&&(d=!Oe(C,T)||!Oe(u,_)),S&&d&&D&&(d=S.call(l,u,C));var w=a.contextType;if(w){var x=w.id,E=w.defaultValue,U=m[x],P=U?U.props.value:E;U&&h&&U.sub(l),l.context=P}l.state=C,l.props=u,c&&(v.memoizedValues={state:C,props:u})}else h||Fe(e);if(d){try{!function(e){R=e}(e),se(i&&!a.getDerivedStateFromError?null:l.__render(u),r,e.child,e,e)}catch(t){var A=je(e);if("function"==typeof t.then){var F=St(e);if(!F)throw new Error("Rendering which got suspended can't be used outside of suspense.");F.nodeInstance.handleSuspender(t,F),Le(F)}else{if(!A||A.childFiberError)throw t;var M=function(e){var t=e.node.type;return{componentStack:"The above error occurred in the <"+(t.displayName||t.name)+"> component:"}}(e);console.error(t),console.error(M.componentStack),A.childFiberError={error:t,errorInfo:M},Le(A)}return}ne(e,2)}else if(f){var j=e.child;j&&j.node===v.nodes||(se(v.nodes,r,j,e,e),ne(e,2))}else ie(e)}var He=/[<>"]/g,Ve=/(^|\s)([^\s"'=<]+)(?=[\s=>])/g;var We=function(e){this.strings=e,this.template=null,this.svgTemplate=null,this.partsMeta=[]};We.prototype.create=function(e){e&&this.svgTemplate||this.template||(this.partsMeta=this.getPartsMeta(),this.createTemplate(e))},We.prototype.getPartsMeta=function(){for(var e,t,n=this.strings,r=[],o=[],i=function(i,a){for(var s=n[i],u=void 0,c=void 0,d=void 0,f=void 0,p=void 0,l=function(){var e=s.substring(f||0,p||s.length);r.push.apply(r,function(e){for(var t,n=[];null!==(t=Ve.exec(e));){t[2]&&n.push(t[2])}return n}(e))};null!==(u=He.exec(s));)"<"!==u[0]||t?'"'===u[0]?t=!t:e&&">"===u[0]&&!t&&(e=!1,p=u.index,void 0===f&&l()):(e=!0,r=[],f=u.index,p=void 0);e&&l(),e?c=!0:d=!0,i<a-1&&o.push({tagAttrs:r,attrIndex:r.length,isAttribute:c,isNode:d})},a=0,s=n.length;a<s;a++)i(a,s);return o},We.prototype.createTemplate=function(e){for(var t=this.partsMeta,n=this.strings,r=document.createElement("template"),o="",i=0,a=n.length-1;i<a;i++){var s=n[i];o=t[i].isNode?o+s+"\x3c!--{{brahmos}}--\x3e":o+s+"data-brahmos-attr"}o+=n[n.length-1],r.innerHTML=e?"<svg>"+o+"</svg>":o,e&&function(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}(r.content.firstChild),this[e?"svgTemplate":"template"]=r};var ze=function(e,t){this.templateResult=e,e.create(t),this.fragment=this.createNode(t),this.parts=this.getParts(),this.domNodes=h(this.fragment.childNodes),this.patched=!1};function Be(e,t,n){return n<=e.lastIndexOf(t)}function qe(e,r,o){for(var i=o,a=o.child,s=function(s,c){var d=e[s],f=r[s],l=d.isAttribute,h=d.isNode,v=void 0;if(l){for(var m=d.domNode,y={},g=void 0;d&&m===d.domNode;)p(r[s],(function(e,r){var o=n[e];Be(d.tagAttrs,o,d.attrIndex)||t[e]?"ref"===e&&(g=r):y[e]=r})),d=e[++s];s--,d=e[s],v={nodeType:B,attributes:y,ref:g}}else h&&(v=f);i=se(v,d,a,i,o),a=a&&a.sibling,u=s},u=0,c=e.length;u<c;u++)s(u)}function $e(e){var t=e.node,n=e.part,r=e.alternate,o=e.parent.context,i=r&&r.node,a=t.values,s=t.nodeType===V,u=e.isSvgPart||s&&"svg"===t.element;e.isSvgPart=u;var c=e.nodeInstance;c||(c=s?function(e,t){var n=e.element,r=e.values,o=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);return d(o),{fragment:o,nodes:[o],parts:[{isAttribute:!0,tagAttrs:[],attrIndex:0,domNode:o},{parentNode:o,isNode:!0}],values:r}}(t,u):new ze(t.template,u),e.nodeInstance=c),s||c.patchParts(n),t!==i?qe(c.parts,a,e):ie(e),ne(e,2),e.context=o}function Ge(e){var t=e.type,n=a(e);return"input"!==n||"radio"!==t&&"checkbox"!==t?"input"===n||"select"===n||"textarea"===n?"value":void 0:"checked"}function Je(e,t,n,r){t=t||{},p(e,(function(e,n){var o=t[e];n!==o&&r(e,n,o)})),p(t,(function(t,o){void 0===e[t]&&r(t,n,o)}))}function Ke(e,t,n,s,u){if(function(e){return 0===e.indexOf("on")}(t)){var c=function(e){return e.replace("on","").toLowerCase()}(t);c=function(e,t){var n=a(t);return r[e]?r[e]:"input"===n&&"change"===e?"input":e}(c,e);var d=function(e,t,n){var r=e.__brahmosData.events,o=r[t];return o?(o.handler=n,o.patched):((o=r[t]={handler:n,patched:null}).patched=function(e){var t=this;o.handler&&L((function(){o.handler.call(t,e)}))},o.patched)}(e,t,n);s&&!n?e.removeEventListener(c,d):!s&&n&&e.addEventListener(c,d)}else if("style"===t){var f=e.style;Je(n,s,"",(function(e,t){"-"===e[0]?f.setProperty(e,t):f[e]="number"==typeof t&&!1===o.test(e)?t+"px":t}))}else if("dangerouslySetInnerHTML"===t){var p=s&&s.__html,l=n&&n.__html;l!==p&&(e.innerHTML=null==l?"":l)}else if(t in e&&!u){var h=Ge(e);h?function(e,t,n,r){"checked"===e?"checked"===n?(t.checked=r,t.checkedProp=r):"defaultChecked"===n&&void 0===t.checkedProp?t.checked=r:t[n]=r:"value"===e&&("value"===n?(t.value=r,t.valueProp=r):"defaultValue"===n&&void 0===t.valueProp?t.value=r:t[n]=r)}(h,e,t,n):e[t]=null==n?"":n}else{var v=t.replace(/^xlink:?/,""),m=null==n||!1===n;t!==v?(v=v.toLowerCase(),m?e.removeAttributeNS(i,v):e.setAttributeNS(i,v,n)):m?e.removeAttribute(t):e.setAttribute(t,n)}}function Qe(e,t,n,r){Je(t,n,null,(function(t,n,o){Ke(e,t,n,o,r)})),function(e){var t=Ge(e);if(t){var n=e[t+"Prop"],r=e[t];void 0!==n&&n!==r&&(e[t]=n)}}(e)}function Xe(e){function t(t){return e(f(t,!1),t.ref)}return t.__isForwardRef=!0,t}function Ye(){return{current:null}}function Ze(e,t){var n=typeof e;"function"===n?e(t):"object"===n&&(e.current=t)}function et(e,t){var n=t.domNodes;e.__brahmosLastArrayDom=n[n.length-1]}function tt(e){var t=e.previousSibling;return e.isArrayNode&&(t=0===e.nodeIndex?t:e.parentNode.__brahmosLastArrayDom),t}function nt(e,t){var n=e.part;if(n.isArrayNode){var r=n.nodeIndex,o=n.parentNode,i=t.part.nodeIndex,a=function(e){for(;e.node&&!q(e.node);)e=e.child;return e}(e),s=a.nodeInstance,u=a!==e&&a.hasUncommittedEffect;if(s&&!u){if(r!==i){var c=s.domNodes,d=tt(n),f=m(o,d),p=c[0];p&&p.previousSibling!==d&&p!==f&&v(o,f,c)}et(o,s)}}}function rt(e){var t=e.node,n=e.nodeInstance,r=e.root,o=e.childFiberError,i=r.updateType,a=t.nodeType,s=t.ref,u=n.__brahmosData;if(a===W){var c=n.props,d=n.state,f=u.committedValues,p=u.lastSnapshot,l=f.props,h=f.state;l?y(n,"componentDidUpdate",[l,h,p]):y(n,"componentDidMount"),o&&(y(n,"componentDidCatch",[o.error,o.errorInfo]),e.childFiberError=null),s&&Ze(s,n),f.props=c,f.state=d,u.memoizedValues=null}else if(function(e){for(var t=be(e),n=0,r=t.length;n<r;n++){var o=t[n];o.effect&&o.effect()}}(e),"deferred"===i){var v=n.syncHooks,m=n.deferredHooks;n.deferredHooks=v,n.syncHooks=m}u.mounted=!0,u.fiber=e}function ot(e){e.tearDownFibers=[],e.postCommitEffects=[],e.hasUncommittedEffect=!1,e.resetRenderCallbacks()}function it(e){var t=e.currentTransition,n=e.pendingTransitions,r=n.indexOf(t);-1!==r&&n.splice(r,1)}function at(e){var t=e.node,n=e.alternate,r=t&&$(t);r&&n&&nt(e,n),2===e.hasUncommittedEffect&&(G(t)?function(e){var t=e.part,n=e.node,r=e.alternate,o=t.parentNode,i=m(o,t.previousSibling);r?i.nodeValue=n:v(o,i,n)}(e):q(t)?function(e){var t=e.part,n=e.nodeInstance,r=e.alternate,o=t.parentNode;if(r)nt(e,r);else{var i=m(o,tt(t));n.domNodes=v(o,i,n.fragment),et(o,n)}}(e):r?function(e){var t=e.node,n=e.nodeInstance,r=e.root,o=r.updateType,i=t.nodeType,a=n.__brahmosData;if(i===W){var s=a.committedValues,u=s.props,c=s.state;a.lastSnapshot=y(n,"getSnapshotBeforeUpdate",[u,c])}var d=N(e).transitionId,f=M(o);a[f]=a[f].filter((function(e){return e.transitionId!==d})),a.isDirty=!1,r.postCommitEffects.push(e)}(e):t.nodeType===B&&function(e){var t=e.part,n=e.node,r=e.alternate,o=e.isSvgPart,i=t.domNode,a=n.attributes,s=n.ref;Qe(i,a,r&&r.node.attributes,o),s&&Ze(s,i)}(e),e.hasUncommittedEffect=!1),n&&function(e){e.node=null,e.nodeInstance=null,e.child=null,e.sibling=null}(n)}function st(e,t,n,r){var o=(e.part.parentNode===t.parentNode||!n)&&r,i=e.node;i&&i.portalContainer&&(o=!0),ut(e,o)}function ut(e,t){var n=e.node,r=e.part,o=e.nodeInstance;if(J(n)){var i=q(n),a=e.child;if(a)for(st(a,r,i,t);a.sibling;)st(a=a.sibling,r,i,t);if(G(n)&&t){l(m(r.parentNode,r.previousSibling))}else{var s=n.ref;if(s&&Ze(s,null),o)if(i){var u=o.domNodes;t&&l(u)}else $(n)&&o.__brahmosData.mounted&&(n.nodeType===W?y(o,"componentWillUnmount"):Fe(e,!0))}}}function ct(e){e.tearDownFibers.forEach((function(e){e.shouldTearDown&&ut(e,!0)})),e.tearDownFibers=[]}ze.prototype.createNode=function(e){var t=this.templateResult,n=t.template,r=t.svgTemplate,o=e?r:n;return document.importNode(o.content,!0)},ze.prototype.createWalker=function(e){return document.createTreeWalker(e,129,null,!1)},ze.prototype.isBrahmosCommentNode=function(e){return e&&8===e.nodeType&&"{{brahmos}}"===e.textContent},ze.prototype.getParts=function(){for(var e=this.fragment,t=this.templateResult,n=this.isBrahmosCommentNode,r=t.partsMeta,o=this.createWalker(e),i=0,a=r[i],s=[],u=[],c=function(){i++,a=r[i]};o.nextNode();){var f=o.currentNode,p=f.nodeType,h=f.parentNode;if(1===p&&f.hasAttribute("data-brahmos-attr")){f.removeAttribute("data-brahmos-attr");for(var v=a.tagAttrs;a&&a.isAttribute&&a.tagAttrs===v;)s.push(Object.assign({},a,{domNode:f})),c();d(f)}else if(n(f)){var m=f.previousSibling;n(m)&&(m=g(f)),s.push(Object.assign({},a,{parentNode:h,previousSibling:m})),c(),u.push(f)}}return l(u),s},ze.prototype.patchParts=function(e){var t=this.parts,n=e.parentNode,r=e.previousSibling;if(!this.patched){for(var o=0,i=t.length;o<i;o++){var a=t[o];a.isNode&&a.parentNode instanceof DocumentFragment&&(a.parentNode=n,a.previousSibling=a.previousSibling||r)}this.patched=!0}};var dt;function ft(e){return dt+e-performance.now()}!function e(){requestAnimationFrame((function(t){dt=t,e()}))}();var pt=function(){return 1};function lt(e){var t=e.node,n=e.alternate;if(J(t)){var r=function(e){var t=e.node,n=e.nodeInstance;return!(!$(t)||!n)&&(!!O(e).length||n.__brahmosData.isDirty)}(e);!e.processedTime||r?(G(t)?function(e){var t=e.node,n=e.alternate;t!==(n&&n.node)&&ne(e,2)}(e):Array.isArray(t)?function(e){for(var t=e.node,n=e.part,r=e,o=n.parentNode,i=n.previousSibling,a=new Map,s=0,u=e;u=oe(u,e);){var c=K(u.node,s);a.set(c,u),s++}e.child=null,t.forEach((function(t,n){var s=K(t,n),u=a.get(s);u&&a.delete(s);var c=r;(r=se(t,{parentNode:o,previousSibling:i,a:void 0,isArrayNode:!0,nodeIndex:n},u,c,e)).sibling=null,u&&u.part.nodeIndex!==n&&(ne(r,1),0!==n&&ne(c,1))})),a.forEach((function(e){pe(e)})),ne(e,2)}(e):q(t)?$e(e):$(t)?Re(e):t.nodeType===B&&ne(e,2),e.processedTime=c()):ie(e)}else n&&pe(n)}function ht(e){var t=e.updateType,n=e.current,r=Y(t);ct(e);var o=function(e){for(var t=e.updateType,n=e.wip,r=e.current,o=Z(t),i=e[Y(t)],a=[],s="sync"===t?r:n;s;){var u=s.createdAt,c=s.node,d=s.child,f=s.hasUncommittedEffect,p=s[o],l=u>i,h=f||p>i;if(f&&a.push(s),l&&(d&&d.parent!==s&&(d.parent=s),c&&$(c)&&(s.nodeInstance.__brahmosData.fiber=s)),d&&h)s=d;else{for(;s!==e&&!s.sibling;)s=s.parent;s=s.sibling}}return a}(e);e[r]=e.lastCompleteTime=c(),"deferred"===t&&(e.current=e.wip,e.wip=n),function(e,t){for(var n=0,r=t.length;n<r;n++)at(t[n]);for(var o=e.postCommitEffects,i=o.length-1;i>=0;i--)rt(o[i]);it(e),ot(e),e.requestIdleHandle=null,e.forcedUpdateWith=null}(e,o)}function vt(e,t){var n=e.root,r=n.updateType,o=n.currentTransition,i=Y(r),a=Z(r),s=n[i],u=!function(e){return"immediate_action"===e.updateSource}(n);!function(e,t,n){var r=e.scheduleId;if(r&&clearTimeout(r),t){var o=ft(16);e.scheduleId=setTimeout((function(){var t=e.currentTransition,r=t?t.tryCount:0,o=t===C?200:500,i=Math.min(25,r);n(r>o?pt:function(){return ft(5+i)})}),o)}else n(pt)}(n,u,(function(r){for(;e!==t;){if(!(r()>0))return void vt(e,t);lt(e);var i=n.retryFiber;i?(e=i,t=n,n.retryFiber=null):e=de(e,t,s,a)}var u,c;n.callRenderCallbacks(),o&&("timedOut"!==(c=(u=o).transitionState)&&"suspended"!==c&&(u.isPending?(u.clearTimeout(),u.updatePendingState(!1,"transition")):u.transitionState="completed"),o.tryCount=0,!n.hasUncommittedEffect&&D(o)&&it(n)),function(e){return"transition"!==e.updateSource||e.lastCompleteTime>=e.updateTime&&e.hasUncommittedEffect&&D(e.currentTransition)}(n)&&ht(n),k(n)&&P("transition",(function(){n.updateSource="transition",mt(n)}))}))}function mt(e){var t=k(e);t&&(e.updateType="deferred",ot(e),e.currentTransition=t,t.tryCount+=1,e.wip=re(e.current,e.wip,e,e),vt(e.wip,e))}function yt(e){var t=e.root,n=e.parent;t.updateType="sync",t.currentTransition=null,ot(t),vt(e,n)}function gt(e){var t=fe(e),n=t.root,r=E(),o=U(),i=F();if(ee(t,i),"transition"===r){var a=n.pendingTransitions,s=o===C?"unshift":"push";a.includes(o)||a[s](o)}n.batchUpdates[r]||(n.batchUpdates[r]=_((function(){if(n.batchUpdates[r]=null,n.updateSource=r,n.lastCompleteTime<n.updateTime){var e="sync"===n.updateType&&n.requestIdleHandle;yt("immediate_action"===r&&!e?t:n.current)}else mt(n)})))}var bt=function(e){this.props=e,this.state=void 0,this.__brahmosData={lastSnapshot:null,pendingSyncUpdates:[],pendingDeferredUpdates:[],fiber:null,nodes:null,mounted:!1,committedValues:{},memoizedValues:null,isDirty:!1},this.context=void 0};bt.prototype.setState=function(e,t,n){var r=F(),o={state:e,transitionId:U().transitionId,callback:t},i=M(r);this.__brahmosData[i].push(o),gt(this)},bt.prototype.forceUpdate=function(e){var t=this.__brahmosData.fiber;t&&(t.root.forcedUpdateWith=this,this.__brahmosData.isDirty=!0,gt(this),e&&e(this.state))},bt.prototype.__render=function(){var e=this.render();return this.__brahmosData.nodes=e,e};var _t=function(e){function t(t){e.call(this,t),this.isPureReactComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(bt);function Tt(e,t,n){if("string"==typeof e)return function(e,t,n){var r=Q(null,[t,n],"");return r.element=e,r.nodeType=V,r}(e,t,n);var r=Object.assign({},e.defaultProps,f(t,e.__isForwardRef),{children:n});e.__loadLazyComponent&&e.__loadLazyComponent();var o=t.key;void 0===o&&(o="");var i=t.ref,a=function(e){return e.prototype instanceof bt}(e),s=Q(r,null,""+o);return s.nodeType=a?W:z,s.type=e,s.ref=a?i:null,s}function St(e,t){for(var n=e.root,r=e.nodeInstance;!(r instanceof xt||t&&r instanceof wt);){if((e=e.parent)===n)return null;r=e.nodeInstance}return e}function Ct(e){var t=e.parentSuspenseManager;return t&&t.isSuspenseList?t:null}function It(e,t){var n=e.nodeInstance;if(!n)return null;var r=n.suspenseManagers,o=t.transitionId,i=r[o];return i||(i=r[o]=new Nt(e,t)),i}function Dt(e){e.__brahmosData.isDirty=!0}var Nt=function(e,t){var n=e.nodeInstance;this.fiber=e,this.component=n,this.transition=t,this.childManagers=[],this.suspender=null,this.isSuspenseList=n instanceof wt;var r=St(e.parent,!0);this.parentSuspenseManager=r&&It(r,t),this.rootSuspenseManager=null,this.recordChildSuspense(),this.handleSuspense=this.handleSuspense.bind(this)};function kt(e){var t=N(X(),C);return"resolved"!==t.transitionState||t.pendingSuspense.includes(e)||(t=C),t}Nt.prototype.recordChildSuspense=function(){var e=this.parentSuspenseManager;e?(e.childManagers.push(this),this.rootSuspenseManager=e.rootSuspenseManager):this.rootSuspenseManager=this},Nt.prototype.addRootToProcess=function(){var e=this.rootSuspenseManager;X().root.afterRender(e.handleSuspense)},Nt.prototype.suspend=function(e){this.suspender=e,this.addRootToProcess()},Nt.prototype.handleSuspense=function(){var e=this.component,t=this.suspender;return e instanceof wt?this.handleSuspenseList():Promise.resolve(t).then(this.resolve.bind(this,t))},Nt.prototype.isUnresolved=function(){return this.isSuspenseList?this.childManagers.some((function(e){return e.isUnresolved()})):this.suspender},Nt.prototype.shouldShowFallback=function(){var e=Ct(this);if(!e)return!0;var t=e.component,n=e.childManagers,r=t.props.tail;if(Ct(e)&&!e.shouldShowFallback())return!1;if("collapsed"===r)for(var o=0,i=n.length;o<i;o++){var a=n[o];if("collapsed"===r&&a.isUnresolved())return a===this}return"hidden"!==r},Nt.prototype.resolve=function(e){var t=this,n=this.component,r=this.transition,o=this.suspender,i=this.childManagers,a=r.pendingSuspense||[];if(e===o)if(o){this.suspender=null,Dt(this.component);var s="timedOut"===r.transitionState,u=a.filter((function(e){return e.suspenseManagers[r.transitionId].suspender})).length;s||u||(r.transitionState="resolved");var c=function(){var e=n;fe(n)||(e=t.fiber.root.wip.nodeInstance),gt(e)};setTimeout((function(){s||!a.includes(n)?j(c):A(r,c)}),Date.now()%100)}else i.forEach((function(e){e.handleSuspense()}))},Nt.prototype.getChildrenSuspenders=function(){var e=[];return this.childManagers.forEach((function(t){t.isSuspenseList?e=e.concat(t.getChildrenSuspenders()):t.suspender&&e.push(t.suspender)})),e},Nt.prototype.handleSuspenseList=function(){var e=this.component,t=this.childManagers,n=e.props,r=n.revealOrder;void 0===r&&(r="together");var o=n.tail,i=function(e,t){return e.then((function(){return"forwards"===r&&"collapsed"===o&&function(e){var t=fe(e.component);e.isUnresolved()&&t&&(Dt(e.component),ee(t,"deferred"))}(t),t.handleSuspense()}))},a=Promise.all(this.getChildrenSuspenders());if("together"===r)a.then((function(){t.forEach((function(e){return e.handleSuspense()}))}));else if("forwards"===r)for(var s=Promise.resolve(),u=0,c=t.length;u<c;u++)s=i(s,t[u]);else if("backwards"===r)for(var d=Promise.resolve(),f=t.length-1;f>=0;f--)d=i(d,t[f]);return a};var wt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){return this.props.children},t}(bt),xt=function(e){function t(t){e.call(this,t),this.suspenseManagers={}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.handleSuspender=function(e,t){var n=kt(this),r=It(t,n);D(n)||(n.pendingSuspense.includes(this)||n.pendingSuspense.push(this),n.transitionState="suspended"),r.suspend(e)},t.prototype.render=function(){var e=kt(this),t=It(X(),e),n=!t.suspender,r=this.props,o=r.fallback,i=r.children;return n?i:t.shouldShowFallback()?o:null},t}(bt),Et=function(e){var t,n=Xe((function(e,n){return Tt(t.read().default,Object.assign({},e,{ref:n}),e.children)}));return n.__loadLazyComponent=function(){var n,r,o,i;t||(n=e(),o="pending",i=n.then((function(e){o="success",r=e}),(function(e){o="error",r=e})),t={read:function(){if("pending"===o)throw i;if("error"===o)throw r;if("success"===o)return r}})},n};function Ut(e){return e.children}function Pt(e,t){var n,r,o=t.__rootFiber;if(o)(n=o.current).node.props.children=e,n.processedTime=0,ee(n);else{var i=Tt(Ut,{},e);r=[],(n=ae(o={updateType:"sync",updateSource:"js",scheduleId:0,domNode:t,forcedUpdateWith:null,current:null,wip:null,child:null,retryFiber:null,currentTransition:null,hasUncommittedEffect:!1,pendingTransitions:[],tearDownFibers:[],postCommitEffects:[],batchUpdates:{},lastDeferredCompleteTime:0,lastCompleteTime:0,deferredUpdateTime:0,updateTime:0,afterRender:function(e){r.includes(e)||r.push(e)},callRenderCallbacks:function(){for(var e=0,t=r.length;e<t;e++)r[e]()},resetRenderCallbacks:function(){r=[]}},i,{parentNode:t,isNode:!0})).parent=o,o.current=n,t.__rootFiber=o}L((function(){o.updateSource=E(),yt(n)}))}var At=new WeakMap;function Ft(e,t){var n=Q(null,t,"");return n.nodeType=H,n.template=e,n}function Mt(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=At.get(e);return r||(r=new We(e),At.set(e,r)),Ft(r,t)}function Ot(e,t){return e&&(e.portalContainer=t),e}function jt(e){var t=e.__rootFiber;return!!t&&(pe(t.current),ct(t),e.__rootFiber=void 0,!0)}var Lt={createElement:Tt,render:Pt,Component:bt,PureComponent:_t,html:Mt,useState:Ie,useEffect:Ee,useRef:De,useReducer:Ne,useMemo:ke,useCallback:we,useLayoutEffect:Ue,useContext:Pe,useTransition:Ae,createContext:ve,forwardRef:Xe,createRef:Ye,createPortal:Ot,unmountComponentAtNode:jt,Suspense:xt,SuspenseList:wt,lazy:Et,unstable_deferredUpdates:j,unstable_syncUpdates:L};e.Component=bt,e.PureComponent=_t,e.Suspense=xt,e.SuspenseList=wt,e.createContext=ve,e.createElement=Tt,e.createPortal=Ot,e.createRef=Ye,e.default=Lt,e.forwardRef=Xe,e.html=Mt,e.lazy=Et,e.render=Pt,e.unmountComponentAtNode=jt,e.unstable_deferredUpdates=j,e.unstable_syncUpdates=L,e.useCallback=we,e.useContext=Pe,e.useEffect=Ee,e.useLayoutEffect=Ue,e.useMemo=ke,e.useReducer=Ne,e.useRef=De,e.useState=Ie,e.useTransition=Ae,Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "brahmos",
"version": "0.9.0-alpha2",
"version": "0.9.0-alpha3",
"description": "Super charged UI library with modern React API and native templates.",

@@ -5,0 +5,0 @@ "main": "dist/brahmos.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc