hypnagaga/docs/assets/iframe.8a86172f.js
Jon McClure 358f7f089c docs
2022-08-16 12:18:17 +01:00

2749 lines
1.7 MiB

function _mergeNamespaces(te,_){for(var re=0;re<_.length;re++){const ae=_[re];if(typeof ae!="string"&&!Array.isArray(ae)){for(const oe in ae)if(oe!=="default"&&!(oe in te)){const ie=Object.getOwnPropertyDescriptor(ae,oe);ie&&Object.defineProperty(te,oe,ie.get?ie:{enumerable:!0,get:()=>ae[oe]})}}}return Object.freeze(Object.defineProperty(te,Symbol.toStringTag,{value:"Module"}))}const p$4=function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const oe of document.querySelectorAll('link[rel="modulepreload"]'))ae(oe);new MutationObserver(oe=>{for(const ie of oe)if(ie.type==="childList")for(const se of ie.addedNodes)se.tagName==="LINK"&&se.rel==="modulepreload"&&ae(se)}).observe(document,{childList:!0,subtree:!0});function re(oe){const ie={};return oe.integrity&&(ie.integrity=oe.integrity),oe.referrerpolicy&&(ie.referrerPolicy=oe.referrerpolicy),oe.crossorigin==="use-credentials"?ie.credentials="include":oe.crossorigin==="anonymous"?ie.credentials="omit":ie.credentials="same-origin",ie}function ae(oe){if(oe.ep)return;oe.ep=!0;const ie=re(oe);fetch(oe.href,ie)}};p$4();var commonjsGlobal$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(te){return te&&te.__esModule&&Object.prototype.hasOwnProperty.call(te,"default")?te.default:te}function getAugmentedNamespace(te){var _=te.default;if(typeof _=="function"){var re=function(){return _.apply(this,arguments)};re.prototype=_.prototype}else re={};return Object.defineProperty(re,"__esModule",{value:!0}),Object.keys(te).forEach(function(ae){var oe=Object.getOwnPropertyDescriptor(te,ae);Object.defineProperty(re,ae,oe.get?oe:{enumerable:!0,get:function(){return te[ae]}})}),re}var check$1=function(te){return te&&te.Math==Math&&te},global$B=check$1(typeof globalThis=="object"&&globalThis)||check$1(typeof window=="object"&&window)||check$1(typeof self=="object"&&self)||check$1(typeof commonjsGlobal$2=="object"&&commonjsGlobal$2)||function(){return this}()||Function("return this")(),objectGetOwnPropertyDescriptor={},fails$J=function(te){try{return!!te()}catch{return!0}},fails$I=fails$J,descriptors=!fails$I(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),fails$H=fails$J,functionBindNative=!fails$H(function(){var te=function(){}.bind();return typeof te!="function"||te.hasOwnProperty("prototype")}),NATIVE_BIND$4=functionBindNative,call$r=Function.prototype.call,functionCall=NATIVE_BIND$4?call$r.bind(call$r):function(){return call$r.apply(call$r,arguments)},objectPropertyIsEnumerable={},$propertyIsEnumerable$2={}.propertyIsEnumerable,getOwnPropertyDescriptor$6=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor$6&&!$propertyIsEnumerable$2.call({1:2},1);objectPropertyIsEnumerable.f=NASHORN_BUG?function(_){var re=getOwnPropertyDescriptor$6(this,_);return!!re&&re.enumerable}:$propertyIsEnumerable$2;var createPropertyDescriptor$6=function(te,_){return{enumerable:!(te&1),configurable:!(te&2),writable:!(te&4),value:_}},NATIVE_BIND$3=functionBindNative,FunctionPrototype$3=Function.prototype,bind$e=FunctionPrototype$3.bind,call$q=FunctionPrototype$3.call,uncurryThis$K=NATIVE_BIND$3&&bind$e.bind(call$q,call$q),functionUncurryThis=NATIVE_BIND$3?function(te){return te&&uncurryThis$K(te)}:function(te){return te&&function(){return call$q.apply(te,arguments)}},uncurryThis$J=functionUncurryThis,toString$s=uncurryThis$J({}.toString),stringSlice$b=uncurryThis$J("".slice),classofRaw$1=function(te){return stringSlice$b(toString$s(te),8,-1)},uncurryThis$I=functionUncurryThis,fails$G=fails$J,classof$c=classofRaw$1,$Object$4=Object,split$4=uncurryThis$I("".split),indexedObject=fails$G(function(){return!$Object$4("z").propertyIsEnumerable(0)})?function(te){return classof$c(te)=="String"?split$4(te,""):$Object$4(te)}:$Object$4,$TypeError$i=TypeError,requireObjectCoercible$d=function(te){if(te==null)throw $TypeError$i("Can't call method on "+te);return te},IndexedObject$3=indexedObject,requireObjectCoercible$c=requireObjectCoercible$d,toIndexedObject$c=function(te){return IndexedObject$3(requireObjectCoercible$c(te))},isCallable$r=function(te){return typeof te=="function"},isCallable$q=isCallable$r,isObject$I=function(te){return typeof te=="object"?te!==null:isCallable$q(te)},global$A=global$B,isCallable$p=isCallable$r,aFunction=function(te){return isCallable$p(te)?te:void 0},getBuiltIn$c=function(te,_){return arguments.length<2?aFunction(global$A[te]):global$A[te]&&global$A[te][_]},uncurryThis$H=functionUncurryThis,objectIsPrototypeOf=uncurryThis$H({}.isPrototypeOf),getBuiltIn$b=getBuiltIn$c,engineUserAgent=getBuiltIn$b("navigator","userAgent")||"",global$z=global$B,userAgent$5=engineUserAgent,process$3=global$z.process,Deno$1=global$z.Deno,versions=process$3&&process$3.versions||Deno$1&&Deno$1.version,v8=versions&&versions.v8,match$1,version;v8&&(match$1=v8.split("."),version=match$1[0]>0&&match$1[0]<4?1:+(match$1[0]+match$1[1]));!version&&userAgent$5&&(match$1=userAgent$5.match(/Edge\/(\d+)/),(!match$1||match$1[1]>=74)&&(match$1=userAgent$5.match(/Chrome\/(\d+)/),match$1&&(version=+match$1[1])));var engineV8Version=version,V8_VERSION$3=engineV8Version,fails$F=fails$J,nativeSymbol=!!Object.getOwnPropertySymbols&&!fails$F(function(){var te=Symbol();return!String(te)||!(Object(te)instanceof Symbol)||!Symbol.sham&&V8_VERSION$3&&V8_VERSION$3<41}),NATIVE_SYMBOL$6=nativeSymbol,useSymbolAsUid=NATIVE_SYMBOL$6&&!Symbol.sham&&typeof Symbol.iterator=="symbol",getBuiltIn$a=getBuiltIn$c,isCallable$o=isCallable$r,isPrototypeOf$7=objectIsPrototypeOf,USE_SYMBOL_AS_UID$1=useSymbolAsUid,$Object$3=Object,isSymbol$g=USE_SYMBOL_AS_UID$1?function(te){return typeof te=="symbol"}:function(te){var _=getBuiltIn$a("Symbol");return isCallable$o(_)&&isPrototypeOf$7(_.prototype,$Object$3(te))},$String$4=String,tryToString$6=function(te){try{return $String$4(te)}catch{return"Object"}},isCallable$n=isCallable$r,tryToString$5=tryToString$6,$TypeError$h=TypeError,aCallable$9=function(te){if(isCallable$n(te))return te;throw $TypeError$h(tryToString$5(te)+" is not a function")},aCallable$8=aCallable$9,getMethod$7=function(te,_){var re=te[_];return re==null?void 0:aCallable$8(re)},call$p=functionCall,isCallable$m=isCallable$r,isObject$H=isObject$I,$TypeError$g=TypeError,ordinaryToPrimitive$2=function(te,_){var re,ae;if(_==="string"&&isCallable$m(re=te.toString)&&!isObject$H(ae=call$p(re,te))||isCallable$m(re=te.valueOf)&&!isObject$H(ae=call$p(re,te))||_!=="string"&&isCallable$m(re=te.toString)&&!isObject$H(ae=call$p(re,te)))return ae;throw $TypeError$g("Can't convert object to primitive value")},shared$7={exports:{}},isPure=!1,global$y=global$B,defineProperty$j=Object.defineProperty,defineGlobalProperty$3=function(te,_){try{defineProperty$j(global$y,te,{value:_,configurable:!0,writable:!0})}catch{global$y[te]=_}return _},global$x=global$B,defineGlobalProperty$2=defineGlobalProperty$3,SHARED="__core-js_shared__",store$3=global$x[SHARED]||defineGlobalProperty$2(SHARED,{}),sharedStore=store$3,store$2=sharedStore;(shared$7.exports=function(te,_){return store$2[te]||(store$2[te]=_!==void 0?_:{})})("versions",[]).push({version:"3.24.1",mode:"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"});var requireObjectCoercible$b=requireObjectCoercible$d,$Object$2=Object,toObject$e=function(te){return $Object$2(requireObjectCoercible$b(te))},uncurryThis$G=functionUncurryThis,toObject$d=toObject$e,hasOwnProperty$s=uncurryThis$G({}.hasOwnProperty),hasOwnProperty_1=Object.hasOwn||function(_,re){return hasOwnProperty$s(toObject$d(_),re)},uncurryThis$F=functionUncurryThis,id$2=0,postfix=Math.random(),toString$r=uncurryThis$F(1 .toString),uid$4=function(te){return"Symbol("+(te===void 0?"":te)+")_"+toString$r(++id$2+postfix,36)},global$w=global$B,shared$6=shared$7.exports,hasOwn$q=hasOwnProperty_1,uid$3=uid$4,NATIVE_SYMBOL$5=nativeSymbol,USE_SYMBOL_AS_UID=useSymbolAsUid,WellKnownSymbolsStore$1=shared$6("wks"),Symbol$d=global$w.Symbol,symbolFor=Symbol$d&&Symbol$d.for,createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol$d:Symbol$d&&Symbol$d.withoutSetter||uid$3,wellKnownSymbol$t=function(te){if(!hasOwn$q(WellKnownSymbolsStore$1,te)||!(NATIVE_SYMBOL$5||typeof WellKnownSymbolsStore$1[te]=="string")){var _="Symbol."+te;NATIVE_SYMBOL$5&&hasOwn$q(Symbol$d,te)?WellKnownSymbolsStore$1[te]=Symbol$d[te]:USE_SYMBOL_AS_UID&&symbolFor?WellKnownSymbolsStore$1[te]=symbolFor(_):WellKnownSymbolsStore$1[te]=createWellKnownSymbol(_)}return WellKnownSymbolsStore$1[te]},call$o=functionCall,isObject$G=isObject$I,isSymbol$f=isSymbol$g,getMethod$6=getMethod$7,ordinaryToPrimitive$1=ordinaryToPrimitive$2,wellKnownSymbol$s=wellKnownSymbol$t,$TypeError$f=TypeError,TO_PRIMITIVE$1=wellKnownSymbol$s("toPrimitive"),toPrimitive$2=function(te,_){if(!isObject$G(te)||isSymbol$f(te))return te;var re=getMethod$6(te,TO_PRIMITIVE$1),ae;if(re){if(_===void 0&&(_="default"),ae=call$o(re,te,_),!isObject$G(ae)||isSymbol$f(ae))return ae;throw $TypeError$f("Can't convert object to primitive value")}return _===void 0&&(_="number"),ordinaryToPrimitive$1(te,_)},toPrimitive$1=toPrimitive$2,isSymbol$e=isSymbol$g,toPropertyKey$4=function(te){var _=toPrimitive$1(te,"string");return isSymbol$e(_)?_:_+""},global$v=global$B,isObject$F=isObject$I,document$e=global$v.document,EXISTS$1=isObject$F(document$e)&&isObject$F(document$e.createElement),documentCreateElement$2=function(te){return EXISTS$1?document$e.createElement(te):{}},DESCRIPTORS$m=descriptors,fails$E=fails$J,createElement$2=documentCreateElement$2,ie8DomDefine=!DESCRIPTORS$m&&!fails$E(function(){return Object.defineProperty(createElement$2("div"),"a",{get:function(){return 7}}).a!=7}),DESCRIPTORS$l=descriptors,call$n=functionCall,propertyIsEnumerableModule$2=objectPropertyIsEnumerable,createPropertyDescriptor$5=createPropertyDescriptor$6,toIndexedObject$b=toIndexedObject$c,toPropertyKey$3=toPropertyKey$4,hasOwn$p=hasOwnProperty_1,IE8_DOM_DEFINE$1=ie8DomDefine,$getOwnPropertyDescriptor$2=Object.getOwnPropertyDescriptor;objectGetOwnPropertyDescriptor.f=DESCRIPTORS$l?$getOwnPropertyDescriptor$2:function(_,re){if(_=toIndexedObject$b(_),re=toPropertyKey$3(re),IE8_DOM_DEFINE$1)try{return $getOwnPropertyDescriptor$2(_,re)}catch{}if(hasOwn$p(_,re))return createPropertyDescriptor$5(!call$n(propertyIsEnumerableModule$2.f,_,re),_[re])};var objectDefineProperty={},DESCRIPTORS$k=descriptors,fails$D=fails$J,v8PrototypeDefineBug=DESCRIPTORS$k&&fails$D(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42}),isObject$E=isObject$I,$String$3=String,$TypeError$e=TypeError,anObject$o=function(te){if(isObject$E(te))return te;throw $TypeError$e($String$3(te)+" is not an object")},DESCRIPTORS$j=descriptors,IE8_DOM_DEFINE=ie8DomDefine,V8_PROTOTYPE_DEFINE_BUG$1=v8PrototypeDefineBug,anObject$n=anObject$o,toPropertyKey$2=toPropertyKey$4,$TypeError$d=TypeError,$defineProperty$1=Object.defineProperty,$getOwnPropertyDescriptor$1=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE$1="configurable",WRITABLE="writable";objectDefineProperty.f=DESCRIPTORS$j?V8_PROTOTYPE_DEFINE_BUG$1?function(_,re,ae){if(anObject$n(_),re=toPropertyKey$2(re),anObject$n(ae),typeof _=="function"&&re==="prototype"&&"value"in ae&&WRITABLE in ae&&!ae[WRITABLE]){var oe=$getOwnPropertyDescriptor$1(_,re);oe&&oe[WRITABLE]&&(_[re]=ae.value,ae={configurable:CONFIGURABLE$1 in ae?ae[CONFIGURABLE$1]:oe[CONFIGURABLE$1],enumerable:ENUMERABLE in ae?ae[ENUMERABLE]:oe[ENUMERABLE],writable:!1})}return $defineProperty$1(_,re,ae)}:$defineProperty$1:function(_,re,ae){if(anObject$n(_),re=toPropertyKey$2(re),anObject$n(ae),IE8_DOM_DEFINE)try{return $defineProperty$1(_,re,ae)}catch{}if("get"in ae||"set"in ae)throw $TypeError$d("Accessors not supported");return"value"in ae&&(_[re]=ae.value),_};var DESCRIPTORS$i=descriptors,definePropertyModule$6=objectDefineProperty,createPropertyDescriptor$4=createPropertyDescriptor$6,createNonEnumerableProperty$8=DESCRIPTORS$i?function(te,_,re){return definePropertyModule$6.f(te,_,createPropertyDescriptor$4(1,re))}:function(te,_,re){return te[_]=re,te},makeBuiltIn$3={exports:{}},DESCRIPTORS$h=descriptors,hasOwn$o=hasOwnProperty_1,FunctionPrototype$2=Function.prototype,getDescriptor=DESCRIPTORS$h&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn$o(FunctionPrototype$2,"name"),PROPER=EXISTS&&function(){}.name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS$h||DESCRIPTORS$h&&getDescriptor(FunctionPrototype$2,"name").configurable),functionName={EXISTS,PROPER,CONFIGURABLE},uncurryThis$E=functionUncurryThis,isCallable$l=isCallable$r,store$1=sharedStore,functionToString$2=uncurryThis$E(Function.toString);isCallable$l(store$1.inspectSource)||(store$1.inspectSource=function(te){return functionToString$2(te)});var inspectSource$4=store$1.inspectSource,global$u=global$B,isCallable$k=isCallable$r,inspectSource$3=inspectSource$4,WeakMap$6=global$u.WeakMap,nativeWeakMap=isCallable$k(WeakMap$6)&&/native code/.test(inspectSource$3(WeakMap$6)),shared$5=shared$7.exports,uid$2=uid$4,keys$c=shared$5("keys"),sharedKey$4=function(te){return keys$c[te]||(keys$c[te]=uid$2(te))},hiddenKeys$6={},NATIVE_WEAK_MAP$1=nativeWeakMap,global$t=global$B,uncurryThis$D=functionUncurryThis,isObject$D=isObject$I,createNonEnumerableProperty$7=createNonEnumerableProperty$8,hasOwn$n=hasOwnProperty_1,shared$4=sharedStore,sharedKey$3=sharedKey$4,hiddenKeys$5=hiddenKeys$6,OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError$6=global$t.TypeError,WeakMap$5=global$t.WeakMap,set$2,get$6,has$5,enforce=function(te){return has$5(te)?get$6(te):set$2(te,{})},getterFor=function(te){return function(_){var re;if(!isObject$D(_)||(re=get$6(_)).type!==te)throw TypeError$6("Incompatible receiver, "+te+" required");return re}};if(NATIVE_WEAK_MAP$1||shared$4.state){var store=shared$4.state||(shared$4.state=new WeakMap$5),wmget=uncurryThis$D(store.get),wmhas=uncurryThis$D(store.has),wmset=uncurryThis$D(store.set);set$2=function(te,_){if(wmhas(store,te))throw new TypeError$6(OBJECT_ALREADY_INITIALIZED);return _.facade=te,wmset(store,te,_),_},get$6=function(te){return wmget(store,te)||{}},has$5=function(te){return wmhas(store,te)}}else{var STATE=sharedKey$3("state");hiddenKeys$5[STATE]=!0,set$2=function(te,_){if(hasOwn$n(te,STATE))throw new TypeError$6(OBJECT_ALREADY_INITIALIZED);return _.facade=te,createNonEnumerableProperty$7(te,STATE,_),_},get$6=function(te){return hasOwn$n(te,STATE)?te[STATE]:{}},has$5=function(te){return hasOwn$n(te,STATE)}}var internalState={set:set$2,get:get$6,has:has$5,enforce,getterFor},fails$C=fails$J,isCallable$j=isCallable$r,hasOwn$m=hasOwnProperty_1,DESCRIPTORS$g=descriptors,CONFIGURABLE_FUNCTION_NAME$2=functionName.CONFIGURABLE,inspectSource$2=inspectSource$4,InternalStateModule$9=internalState,enforceInternalState$2=InternalStateModule$9.enforce,getInternalState$5=InternalStateModule$9.get,defineProperty$i=Object.defineProperty,CONFIGURABLE_LENGTH=DESCRIPTORS$g&&!fails$C(function(){return defineProperty$i(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn$2=makeBuiltIn$3.exports=function(te,_,re){String(_).slice(0,7)==="Symbol("&&(_="["+String(_).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),re&&re.getter&&(_="get "+_),re&&re.setter&&(_="set "+_),(!hasOwn$m(te,"name")||CONFIGURABLE_FUNCTION_NAME$2&&te.name!==_)&&(DESCRIPTORS$g?defineProperty$i(te,"name",{value:_,configurable:!0}):te.name=_),CONFIGURABLE_LENGTH&&re&&hasOwn$m(re,"arity")&&te.length!==re.arity&&defineProperty$i(te,"length",{value:re.arity});try{re&&hasOwn$m(re,"constructor")&&re.constructor?DESCRIPTORS$g&&defineProperty$i(te,"prototype",{writable:!1}):te.prototype&&(te.prototype=void 0)}catch{}var ae=enforceInternalState$2(te);return hasOwn$m(ae,"source")||(ae.source=TEMPLATE.join(typeof _=="string"?_:"")),te};Function.prototype.toString=makeBuiltIn$2(function(){return isCallable$j(this)&&getInternalState$5(this).source||inspectSource$2(this)},"toString");var isCallable$i=isCallable$r,definePropertyModule$5=objectDefineProperty,makeBuiltIn$1=makeBuiltIn$3.exports,defineGlobalProperty$1=defineGlobalProperty$3,defineBuiltIn$h=function(te,_,re,ae){ae||(ae={});var oe=ae.enumerable,ie=ae.name!==void 0?ae.name:_;if(isCallable$i(re)&&makeBuiltIn$1(re,ie,ae),ae.global)oe?te[_]=re:defineGlobalProperty$1(_,re);else{try{ae.unsafe?te[_]&&(oe=!0):delete te[_]}catch{}oe?te[_]=re:definePropertyModule$5.f(te,_,{value:re,enumerable:!1,configurable:!ae.nonConfigurable,writable:!ae.nonWritable})}return te},objectGetOwnPropertyNames={},ceil=Math.ceil,floor$7=Math.floor,mathTrunc=Math.trunc||function(_){var re=+_;return(re>0?floor$7:ceil)(re)},trunc=mathTrunc,toIntegerOrInfinity$9=function(te){var _=+te;return _!==_||_===0?0:trunc(_)},toIntegerOrInfinity$8=toIntegerOrInfinity$9,max$4=Math.max,min$6=Math.min,toAbsoluteIndex$5=function(te,_){var re=toIntegerOrInfinity$8(te);return re<0?max$4(re+_,0):min$6(re,_)},toIntegerOrInfinity$7=toIntegerOrInfinity$9,min$5=Math.min,toLength$8=function(te){return te>0?min$5(toIntegerOrInfinity$7(te),9007199254740991):0},toLength$7=toLength$8,lengthOfArrayLike$a=function(te){return toLength$7(te.length)},toIndexedObject$a=toIndexedObject$c,toAbsoluteIndex$4=toAbsoluteIndex$5,lengthOfArrayLike$9=lengthOfArrayLike$a,createMethod$4=function(te){return function(_,re,ae){var oe=toIndexedObject$a(_),ie=lengthOfArrayLike$9(oe),se=toAbsoluteIndex$4(ae,ie),ce;if(te&&re!=re){for(;ie>se;)if(ce=oe[se++],ce!=ce)return!0}else for(;ie>se;se++)if((te||se in oe)&&oe[se]===re)return te||se||0;return!te&&-1}},arrayIncludes$2={includes:createMethod$4(!0),indexOf:createMethod$4(!1)},uncurryThis$C=functionUncurryThis,hasOwn$l=hasOwnProperty_1,toIndexedObject$9=toIndexedObject$c,indexOf$2=arrayIncludes$2.indexOf,hiddenKeys$4=hiddenKeys$6,push$b=uncurryThis$C([].push),objectKeysInternal=function(te,_){var re=toIndexedObject$9(te),ae=0,oe=[],ie;for(ie in re)!hasOwn$l(hiddenKeys$4,ie)&&hasOwn$l(re,ie)&&push$b(oe,ie);for(;_.length>ae;)hasOwn$l(re,ie=_[ae++])&&(~indexOf$2(oe,ie)||push$b(oe,ie));return oe},enumBugKeys$3=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],internalObjectKeys$1=objectKeysInternal,enumBugKeys$2=enumBugKeys$3,hiddenKeys$3=enumBugKeys$2.concat("length","prototype");objectGetOwnPropertyNames.f=Object.getOwnPropertyNames||function(_){return internalObjectKeys$1(_,hiddenKeys$3)};var objectGetOwnPropertySymbols={};objectGetOwnPropertySymbols.f=Object.getOwnPropertySymbols;var getBuiltIn$9=getBuiltIn$c,uncurryThis$B=functionUncurryThis,getOwnPropertyNamesModule$2=objectGetOwnPropertyNames,getOwnPropertySymbolsModule$3=objectGetOwnPropertySymbols,anObject$m=anObject$o,concat$3=uncurryThis$B([].concat),ownKeys$8=getBuiltIn$9("Reflect","ownKeys")||function(_){var re=getOwnPropertyNamesModule$2.f(anObject$m(_)),ae=getOwnPropertySymbolsModule$3.f;return ae?concat$3(re,ae(_)):re},hasOwn$k=hasOwnProperty_1,ownKeys$7=ownKeys$8,getOwnPropertyDescriptorModule$3=objectGetOwnPropertyDescriptor,definePropertyModule$4=objectDefineProperty,copyConstructorProperties$2=function(te,_,re){for(var ae=ownKeys$7(_),oe=definePropertyModule$4.f,ie=getOwnPropertyDescriptorModule$3.f,se=0;se<ae.length;se++){var ce=ae[se];!hasOwn$k(te,ce)&&!(re&&hasOwn$k(re,ce))&&oe(te,ce,ie(_,ce))}},fails$B=fails$J,isCallable$h=isCallable$r,replacement=/#|\.prototype\./,isForced$5=function(te,_){var re=data$3[normalize$4(te)];return re==POLYFILL?!0:re==NATIVE?!1:isCallable$h(_)?fails$B(_):!!_},normalize$4=isForced$5.normalize=function(te){return String(te).replace(replacement,".").toLowerCase()},data$3=isForced$5.data={},NATIVE=isForced$5.NATIVE="N",POLYFILL=isForced$5.POLYFILL="P",isForced_1=isForced$5,global$s=global$B,getOwnPropertyDescriptor$5=objectGetOwnPropertyDescriptor.f,createNonEnumerableProperty$6=createNonEnumerableProperty$8,defineBuiltIn$g=defineBuiltIn$h,defineGlobalProperty=defineGlobalProperty$3,copyConstructorProperties$1=copyConstructorProperties$2,isForced$4=isForced_1,_export=function(te,_){var re=te.target,ae=te.global,oe=te.stat,ie,se,ce,ue,de,pe;if(ae?se=global$s:oe?se=global$s[re]||defineGlobalProperty(re,{}):se=(global$s[re]||{}).prototype,se)for(ce in _){if(de=_[ce],te.dontCallGetSet?(pe=getOwnPropertyDescriptor$5(se,ce),ue=pe&&pe.value):ue=se[ce],ie=isForced$4(ae?ce:re+(oe?".":"#")+ce,te.forced),!ie&&ue!==void 0){if(typeof de==typeof ue)continue;copyConstructorProperties$1(de,ue)}(te.sham||ue&&ue.sham)&&createNonEnumerableProperty$6(de,"sham",!0),defineBuiltIn$g(se,ce,de,te)}},classof$b=classofRaw$1,isArray$s=Array.isArray||function(_){return classof$b(_)=="Array"},wellKnownSymbol$r=wellKnownSymbol$t,TO_STRING_TAG$3=wellKnownSymbol$r("toStringTag"),test$1={};test$1[TO_STRING_TAG$3]="z";var toStringTagSupport=String(test$1)==="[object z]",TO_STRING_TAG_SUPPORT$2=toStringTagSupport,isCallable$g=isCallable$r,classofRaw=classofRaw$1,wellKnownSymbol$q=wellKnownSymbol$t,TO_STRING_TAG$2=wellKnownSymbol$q("toStringTag"),$Object$1=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())=="Arguments",tryGet=function(te,_){try{return te[_]}catch{}},classof$a=TO_STRING_TAG_SUPPORT$2?classofRaw:function(te){var _,re,ae;return te===void 0?"Undefined":te===null?"Null":typeof(re=tryGet(_=$Object$1(te),TO_STRING_TAG$2))=="string"?re:CORRECT_ARGUMENTS?classofRaw(_):(ae=classofRaw(_))=="Object"&&isCallable$g(_.callee)?"Arguments":ae},uncurryThis$A=functionUncurryThis,fails$A=fails$J,isCallable$f=isCallable$r,classof$9=classof$a,getBuiltIn$8=getBuiltIn$c,inspectSource$1=inspectSource$4,noop$5=function(){},empty$4=[],construct$2=getBuiltIn$8("Reflect","construct"),constructorRegExp=/^\s*(?:class|function)\b/,exec$6=uncurryThis$A(constructorRegExp.exec),INCORRECT_TO_STRING=!constructorRegExp.exec(noop$5),isConstructorModern=function(_){if(!isCallable$f(_))return!1;try{return construct$2(noop$5,empty$4,_),!0}catch{return!1}},isConstructorLegacy=function(_){if(!isCallable$f(_))return!1;switch(classof$9(_)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return INCORRECT_TO_STRING||!!exec$6(constructorRegExp,inspectSource$1(_))}catch{return!0}};isConstructorLegacy.sham=!0;var isConstructor$4=!construct$2||fails$A(function(){var te;return isConstructorModern(isConstructorModern.call)||!isConstructorModern(Object)||!isConstructorModern(function(){te=!0})||te})?isConstructorLegacy:isConstructorModern,toPropertyKey$1=toPropertyKey$4,definePropertyModule$3=objectDefineProperty,createPropertyDescriptor$3=createPropertyDescriptor$6,createProperty$7=function(te,_,re){var ae=toPropertyKey$1(_);ae in te?definePropertyModule$3.f(te,ae,createPropertyDescriptor$3(0,re)):te[ae]=re},fails$z=fails$J,wellKnownSymbol$p=wellKnownSymbol$t,V8_VERSION$2=engineV8Version,SPECIES$6=wellKnownSymbol$p("species"),arrayMethodHasSpeciesSupport$5=function(te){return V8_VERSION$2>=51||!fails$z(function(){var _=[],re=_.constructor={};return re[SPECIES$6]=function(){return{foo:1}},_[te](Boolean).foo!==1})},uncurryThis$z=functionUncurryThis,arraySlice$9=uncurryThis$z([].slice),$$W=_export,isArray$r=isArray$s,isConstructor$3=isConstructor$4,isObject$C=isObject$I,toAbsoluteIndex$3=toAbsoluteIndex$5,lengthOfArrayLike$8=lengthOfArrayLike$a,toIndexedObject$8=toIndexedObject$c,createProperty$6=createProperty$7,wellKnownSymbol$o=wellKnownSymbol$t,arrayMethodHasSpeciesSupport$4=arrayMethodHasSpeciesSupport$5,un$Slice=arraySlice$9,HAS_SPECIES_SUPPORT$3=arrayMethodHasSpeciesSupport$4("slice"),SPECIES$5=wellKnownSymbol$o("species"),$Array$4=Array,max$3=Math.max;$$W({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT$3},{slice:function(_,re){var ae=toIndexedObject$8(this),oe=lengthOfArrayLike$8(ae),ie=toAbsoluteIndex$3(_,oe),se=toAbsoluteIndex$3(re===void 0?oe:re,oe),ce,ue,de;if(isArray$r(ae)&&(ce=ae.constructor,isConstructor$3(ce)&&(ce===$Array$4||isArray$r(ce.prototype))?ce=void 0:isObject$C(ce)&&(ce=ce[SPECIES$5],ce===null&&(ce=void 0)),ce===$Array$4||ce===void 0))return un$Slice(ae,ie,se);for(ue=new(ce===void 0?$Array$4:ce)(max$3(se-ie,0)),de=0;ie<se;ie++,de++)ie in ae&&createProperty$6(ue,de,ae[ie]);return ue.length=de,ue}});var fails$y=fails$J,freezing=!fails$y(function(){return Object.isExtensible(Object.preventExtensions({}))}),internalMetadata={exports:{}},objectGetOwnPropertyNamesExternal={},toAbsoluteIndex$2=toAbsoluteIndex$5,lengthOfArrayLike$7=lengthOfArrayLike$a,createProperty$5=createProperty$7,$Array$3=Array,max$2=Math.max,arraySliceSimple=function(te,_,re){for(var ae=lengthOfArrayLike$7(te),oe=toAbsoluteIndex$2(_,ae),ie=toAbsoluteIndex$2(re===void 0?ae:re,ae),se=$Array$3(max$2(ie-oe,0)),ce=0;oe<ie;oe++,ce++)createProperty$5(se,ce,te[oe]);return se.length=ce,se},classof$8=classofRaw$1,toIndexedObject$7=toIndexedObject$c,$getOwnPropertyNames$1=objectGetOwnPropertyNames.f,arraySlice$8=arraySliceSimple,windowNames=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(te){try{return $getOwnPropertyNames$1(te)}catch{return arraySlice$8(windowNames)}};objectGetOwnPropertyNamesExternal.f=function(_){return windowNames&&classof$8(_)=="Window"?getWindowNames(_):$getOwnPropertyNames$1(toIndexedObject$7(_))};var fails$x=fails$J,arrayBufferNonExtensible=fails$x(function(){if(typeof ArrayBuffer=="function"){var te=new ArrayBuffer(8);Object.isExtensible(te)&&Object.defineProperty(te,"a",{value:8})}}),fails$w=fails$J,isObject$B=isObject$I,classof$7=classofRaw$1,ARRAY_BUFFER_NON_EXTENSIBLE=arrayBufferNonExtensible,$isExtensible=Object.isExtensible,FAILS_ON_PRIMITIVES$5=fails$w(function(){$isExtensible(1)}),objectIsExtensible=FAILS_ON_PRIMITIVES$5||ARRAY_BUFFER_NON_EXTENSIBLE?function(_){return!isObject$B(_)||ARRAY_BUFFER_NON_EXTENSIBLE&&classof$7(_)=="ArrayBuffer"?!1:$isExtensible?$isExtensible(_):!0}:$isExtensible,$$V=_export,uncurryThis$y=functionUncurryThis,hiddenKeys$2=hiddenKeys$6,isObject$A=isObject$I,hasOwn$j=hasOwnProperty_1,defineProperty$h=objectDefineProperty.f,getOwnPropertyNamesModule$1=objectGetOwnPropertyNames,getOwnPropertyNamesExternalModule=objectGetOwnPropertyNamesExternal,isExtensible$1=objectIsExtensible,uid$1=uid$4,FREEZING$1=freezing,REQUIRED=!1,METADATA=uid$1("meta"),id$1=0,setMetadata=function(te){defineProperty$h(te,METADATA,{value:{objectID:"O"+id$1++,weakData:{}}})},fastKey$1=function(te,_){if(!isObject$A(te))return typeof te=="symbol"?te:(typeof te=="string"?"S":"P")+te;if(!hasOwn$j(te,METADATA)){if(!isExtensible$1(te))return"F";if(!_)return"E";setMetadata(te)}return te[METADATA].objectID},getWeakData$1=function(te,_){if(!hasOwn$j(te,METADATA)){if(!isExtensible$1(te))return!0;if(!_)return!1;setMetadata(te)}return te[METADATA].weakData},onFreeze$1=function(te){return FREEZING$1&&REQUIRED&&isExtensible$1(te)&&!hasOwn$j(te,METADATA)&&setMetadata(te),te},enable=function(){meta.enable=function(){},REQUIRED=!0;var te=getOwnPropertyNamesModule$1.f,_=uncurryThis$y([].splice),re={};re[METADATA]=1,te(re).length&&(getOwnPropertyNamesModule$1.f=function(ae){for(var oe=te(ae),ie=0,se=oe.length;ie<se;ie++)if(oe[ie]===METADATA){_(oe,ie,1);break}return oe},$$V({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:getOwnPropertyNamesExternalModule.f}))},meta=internalMetadata.exports={enable,fastKey:fastKey$1,getWeakData:getWeakData$1,onFreeze:onFreeze$1};hiddenKeys$2[METADATA]=!0;var $$U=_export,FREEZING=freezing,fails$v=fails$J,isObject$z=isObject$I,onFreeze=internalMetadata.exports.onFreeze,$freeze=Object.freeze,FAILS_ON_PRIMITIVES$4=fails$v(function(){$freeze(1)});$$U({target:"Object",stat:!0,forced:FAILS_ON_PRIMITIVES$4,sham:!FREEZING},{freeze:function(_){return $freeze&&isObject$z(_)?$freeze(onFreeze(_)):_}});var classof$6=classof$a,$String$2=String,toString$q=function(te){if(classof$6(te)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return $String$2(te)},objectDefineProperties={},internalObjectKeys=objectKeysInternal,enumBugKeys$1=enumBugKeys$3,objectKeys$4=Object.keys||function(_){return internalObjectKeys(_,enumBugKeys$1)},DESCRIPTORS$f=descriptors,V8_PROTOTYPE_DEFINE_BUG=v8PrototypeDefineBug,definePropertyModule$2=objectDefineProperty,anObject$l=anObject$o,toIndexedObject$6=toIndexedObject$c,objectKeys$3=objectKeys$4;objectDefineProperties.f=DESCRIPTORS$f&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(_,re){anObject$l(_);for(var ae=toIndexedObject$6(re),oe=objectKeys$3(re),ie=oe.length,se=0,ce;ie>se;)definePropertyModule$2.f(_,ce=oe[se++],ae[ce]);return _};var getBuiltIn$7=getBuiltIn$c,html$5=getBuiltIn$7("document","documentElement"),anObject$k=anObject$o,definePropertiesModule$1=objectDefineProperties,enumBugKeys=enumBugKeys$3,hiddenKeys$1=hiddenKeys$6,html$4=html$5,documentCreateElement$1=documentCreateElement$2,sharedKey$2=sharedKey$4,GT$3=">",LT$3="<",PROTOTYPE$2="prototype",SCRIPT="script",IE_PROTO$1=sharedKey$2("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(te){return LT$3+SCRIPT+GT$3+te+LT$3+"/"+SCRIPT+GT$3},NullProtoObjectViaActiveX=function(te){te.write(scriptTag("")),te.close();var _=te.parentWindow.Object;return te=null,_},NullProtoObjectViaIFrame=function(){var te=documentCreateElement$1("iframe"),_="java"+SCRIPT+":",re;return te.style.display="none",html$4.appendChild(te),te.src=String(_),re=te.contentWindow.document,re.open(),re.write(scriptTag("document.F=Object")),re.close(),re.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var te=enumBugKeys.length;te--;)delete NullProtoObject[PROTOTYPE$2][enumBugKeys[te]];return NullProtoObject()};hiddenKeys$1[IE_PROTO$1]=!0;var objectCreate$1=Object.create||function(_,re){var ae;return _!==null?(EmptyConstructor[PROTOTYPE$2]=anObject$k(_),ae=new EmptyConstructor,EmptyConstructor[PROTOTYPE$2]=null,ae[IE_PROTO$1]=_):ae=NullProtoObject(),re===void 0?ae:definePropertiesModule$1.f(ae,re)},wellKnownSymbolWrapped={},wellKnownSymbol$n=wellKnownSymbol$t;wellKnownSymbolWrapped.f=wellKnownSymbol$n;var global$r=global$B,path$1=global$r,path=path$1,hasOwn$i=hasOwnProperty_1,wrappedWellKnownSymbolModule$1=wellKnownSymbolWrapped,defineProperty$g=objectDefineProperty.f,defineWellKnownSymbol$3=function(te){var _=path.Symbol||(path.Symbol={});hasOwn$i(_,te)||defineProperty$g(_,te,{value:wrappedWellKnownSymbolModule$1.f(te)})},call$m=functionCall,getBuiltIn$6=getBuiltIn$c,wellKnownSymbol$m=wellKnownSymbol$t,defineBuiltIn$f=defineBuiltIn$h,symbolDefineToPrimitive=function(){var te=getBuiltIn$6("Symbol"),_=te&&te.prototype,re=_&&_.valueOf,ae=wellKnownSymbol$m("toPrimitive");_&&!_[ae]&&defineBuiltIn$f(_,ae,function(oe){return call$m(re,this)},{arity:1})},defineProperty$f=objectDefineProperty.f,hasOwn$h=hasOwnProperty_1,wellKnownSymbol$l=wellKnownSymbol$t,TO_STRING_TAG$1=wellKnownSymbol$l("toStringTag"),setToStringTag$8=function(te,_,re){te&&!re&&(te=te.prototype),te&&!hasOwn$h(te,TO_STRING_TAG$1)&&defineProperty$f(te,TO_STRING_TAG$1,{configurable:!0,value:_})},uncurryThis$x=functionUncurryThis,aCallable$7=aCallable$9,NATIVE_BIND$2=functionBindNative,bind$d=uncurryThis$x(uncurryThis$x.bind),functionBindContext=function(te,_){return aCallable$7(te),_===void 0?te:NATIVE_BIND$2?bind$d(te,_):function(){return te.apply(_,arguments)}},isArray$q=isArray$s,isConstructor$2=isConstructor$4,isObject$y=isObject$I,wellKnownSymbol$k=wellKnownSymbol$t,SPECIES$4=wellKnownSymbol$k("species"),$Array$2=Array,arraySpeciesConstructor$1=function(te){var _;return isArray$q(te)&&(_=te.constructor,isConstructor$2(_)&&(_===$Array$2||isArray$q(_.prototype))?_=void 0:isObject$y(_)&&(_=_[SPECIES$4],_===null&&(_=void 0))),_===void 0?$Array$2:_},arraySpeciesConstructor=arraySpeciesConstructor$1,arraySpeciesCreate$3=function(te,_){return new(arraySpeciesConstructor(te))(_===0?0:_)},bind$c=functionBindContext,uncurryThis$w=functionUncurryThis,IndexedObject$2=indexedObject,toObject$c=toObject$e,lengthOfArrayLike$6=lengthOfArrayLike$a,arraySpeciesCreate$2=arraySpeciesCreate$3,push$a=uncurryThis$w([].push),createMethod$3=function(te){var _=te==1,re=te==2,ae=te==3,oe=te==4,ie=te==6,se=te==7,ce=te==5||ie;return function(ue,de,pe,fe){for(var me=toObject$c(ue),ye=IndexedObject$2(me),he=bind$c(de,pe),be=lengthOfArrayLike$6(ye),$e=0,_e=fe||arraySpeciesCreate$2,ve=_?_e(ue,be):re||se?_e(ue,0):void 0,we,Se;be>$e;$e++)if((ce||$e in ye)&&(we=ye[$e],Se=he(we,$e,me),te))if(_)ve[$e]=Se;else if(Se)switch(te){case 3:return!0;case 5:return we;case 6:return $e;case 2:push$a(ve,we)}else switch(te){case 4:return!1;case 7:push$a(ve,we)}return ie?-1:ae||oe?oe:ve}},arrayIteration={forEach:createMethod$3(0),map:createMethod$3(1),filter:createMethod$3(2),some:createMethod$3(3),every:createMethod$3(4),find:createMethod$3(5),findIndex:createMethod$3(6),filterReject:createMethod$3(7)},$$T=_export,global$q=global$B,call$l=functionCall,uncurryThis$v=functionUncurryThis,DESCRIPTORS$e=descriptors,NATIVE_SYMBOL$4=nativeSymbol,fails$u=fails$J,hasOwn$g=hasOwnProperty_1,isPrototypeOf$6=objectIsPrototypeOf,anObject$j=anObject$o,toIndexedObject$5=toIndexedObject$c,toPropertyKey=toPropertyKey$4,$toString$4=toString$q,createPropertyDescriptor$2=createPropertyDescriptor$6,nativeObjectCreate=objectCreate$1,objectKeys$2=objectKeys$4,getOwnPropertyNamesModule=objectGetOwnPropertyNames,getOwnPropertyNamesExternal=objectGetOwnPropertyNamesExternal,getOwnPropertySymbolsModule$2=objectGetOwnPropertySymbols,getOwnPropertyDescriptorModule$2=objectGetOwnPropertyDescriptor,definePropertyModule$1=objectDefineProperty,definePropertiesModule=objectDefineProperties,propertyIsEnumerableModule$1=objectPropertyIsEnumerable,defineBuiltIn$e=defineBuiltIn$h,shared$3=shared$7.exports,sharedKey$1=sharedKey$4,hiddenKeys=hiddenKeys$6,uid=uid$4,wellKnownSymbol$j=wellKnownSymbol$t,wrappedWellKnownSymbolModule=wellKnownSymbolWrapped,defineWellKnownSymbol$2=defineWellKnownSymbol$3,defineSymbolToPrimitive$1=symbolDefineToPrimitive,setToStringTag$7=setToStringTag$8,InternalStateModule$8=internalState,$forEach$1=arrayIteration.forEach,HIDDEN=sharedKey$1("hidden"),SYMBOL$1="Symbol",PROTOTYPE$1="prototype",setInternalState$8=InternalStateModule$8.set,getInternalState$4=InternalStateModule$8.getterFor(SYMBOL$1),ObjectPrototype$3=Object[PROTOTYPE$1],$Symbol=global$q.Symbol,SymbolPrototype$1=$Symbol&&$Symbol[PROTOTYPE$1],TypeError$5=global$q.TypeError,QObject=global$q.QObject,nativeGetOwnPropertyDescriptor$1=getOwnPropertyDescriptorModule$2.f,nativeDefineProperty=definePropertyModule$1.f,nativeGetOwnPropertyNames=getOwnPropertyNamesExternal.f,nativePropertyIsEnumerable=propertyIsEnumerableModule$1.f,push$9=uncurryThis$v([].push),AllSymbols=shared$3("symbols"),ObjectPrototypeSymbols=shared$3("op-symbols"),WellKnownSymbolsStore=shared$3("wks"),USE_SETTER=!QObject||!QObject[PROTOTYPE$1]||!QObject[PROTOTYPE$1].findChild,setSymbolDescriptor=DESCRIPTORS$e&&fails$u(function(){return nativeObjectCreate(nativeDefineProperty({},"a",{get:function(){return nativeDefineProperty(this,"a",{value:7}).a}})).a!=7})?function(te,_,re){var ae=nativeGetOwnPropertyDescriptor$1(ObjectPrototype$3,_);ae&&delete ObjectPrototype$3[_],nativeDefineProperty(te,_,re),ae&&te!==ObjectPrototype$3&&nativeDefineProperty(ObjectPrototype$3,_,ae)}:nativeDefineProperty,wrap=function(te,_){var re=AllSymbols[te]=nativeObjectCreate(SymbolPrototype$1);return setInternalState$8(re,{type:SYMBOL$1,tag:te,description:_}),DESCRIPTORS$e||(re.description=_),re},$defineProperty=function(_,re,ae){_===ObjectPrototype$3&&$defineProperty(ObjectPrototypeSymbols,re,ae),anObject$j(_);var oe=toPropertyKey(re);return anObject$j(ae),hasOwn$g(AllSymbols,oe)?(ae.enumerable?(hasOwn$g(_,HIDDEN)&&_[HIDDEN][oe]&&(_[HIDDEN][oe]=!1),ae=nativeObjectCreate(ae,{enumerable:createPropertyDescriptor$2(0,!1)})):(hasOwn$g(_,HIDDEN)||nativeDefineProperty(_,HIDDEN,createPropertyDescriptor$2(1,{})),_[HIDDEN][oe]=!0),setSymbolDescriptor(_,oe,ae)):nativeDefineProperty(_,oe,ae)},$defineProperties=function(_,re){anObject$j(_);var ae=toIndexedObject$5(re),oe=objectKeys$2(ae).concat($getOwnPropertySymbols(ae));return $forEach$1(oe,function(ie){(!DESCRIPTORS$e||call$l($propertyIsEnumerable$1,ae,ie))&&$defineProperty(_,ie,ae[ie])}),_},$create=function(_,re){return re===void 0?nativeObjectCreate(_):$defineProperties(nativeObjectCreate(_),re)},$propertyIsEnumerable$1=function(_){var re=toPropertyKey(_),ae=call$l(nativePropertyIsEnumerable,this,re);return this===ObjectPrototype$3&&hasOwn$g(AllSymbols,re)&&!hasOwn$g(ObjectPrototypeSymbols,re)?!1:ae||!hasOwn$g(this,re)||!hasOwn$g(AllSymbols,re)||hasOwn$g(this,HIDDEN)&&this[HIDDEN][re]?ae:!0},$getOwnPropertyDescriptor=function(_,re){var ae=toIndexedObject$5(_),oe=toPropertyKey(re);if(!(ae===ObjectPrototype$3&&hasOwn$g(AllSymbols,oe)&&!hasOwn$g(ObjectPrototypeSymbols,oe))){var ie=nativeGetOwnPropertyDescriptor$1(ae,oe);return ie&&hasOwn$g(AllSymbols,oe)&&!(hasOwn$g(ae,HIDDEN)&&ae[HIDDEN][oe])&&(ie.enumerable=!0),ie}},$getOwnPropertyNames=function(_){var re=nativeGetOwnPropertyNames(toIndexedObject$5(_)),ae=[];return $forEach$1(re,function(oe){!hasOwn$g(AllSymbols,oe)&&!hasOwn$g(hiddenKeys,oe)&&push$9(ae,oe)}),ae},$getOwnPropertySymbols=function(te){var _=te===ObjectPrototype$3,re=nativeGetOwnPropertyNames(_?ObjectPrototypeSymbols:toIndexedObject$5(te)),ae=[];return $forEach$1(re,function(oe){hasOwn$g(AllSymbols,oe)&&(!_||hasOwn$g(ObjectPrototype$3,oe))&&push$9(ae,AllSymbols[oe])}),ae};NATIVE_SYMBOL$4||($Symbol=function(){if(isPrototypeOf$6(SymbolPrototype$1,this))throw TypeError$5("Symbol is not a constructor");var _=!arguments.length||arguments[0]===void 0?void 0:$toString$4(arguments[0]),re=uid(_),ae=function(oe){this===ObjectPrototype$3&&call$l(ae,ObjectPrototypeSymbols,oe),hasOwn$g(this,HIDDEN)&&hasOwn$g(this[HIDDEN],re)&&(this[HIDDEN][re]=!1),setSymbolDescriptor(this,re,createPropertyDescriptor$2(1,oe))};return DESCRIPTORS$e&&USE_SETTER&&setSymbolDescriptor(ObjectPrototype$3,re,{configurable:!0,set:ae}),wrap(re,_)},SymbolPrototype$1=$Symbol[PROTOTYPE$1],defineBuiltIn$e(SymbolPrototype$1,"toString",function(){return getInternalState$4(this).tag}),defineBuiltIn$e($Symbol,"withoutSetter",function(te){return wrap(uid(te),te)}),propertyIsEnumerableModule$1.f=$propertyIsEnumerable$1,definePropertyModule$1.f=$defineProperty,definePropertiesModule.f=$defineProperties,getOwnPropertyDescriptorModule$2.f=$getOwnPropertyDescriptor,getOwnPropertyNamesModule.f=getOwnPropertyNamesExternal.f=$getOwnPropertyNames,getOwnPropertySymbolsModule$2.f=$getOwnPropertySymbols,wrappedWellKnownSymbolModule.f=function(te){return wrap(wellKnownSymbol$j(te),te)},DESCRIPTORS$e&&(nativeDefineProperty(SymbolPrototype$1,"description",{configurable:!0,get:function(){return getInternalState$4(this).description}}),defineBuiltIn$e(ObjectPrototype$3,"propertyIsEnumerable",$propertyIsEnumerable$1,{unsafe:!0})));$$T({global:!0,constructor:!0,wrap:!0,forced:!NATIVE_SYMBOL$4,sham:!NATIVE_SYMBOL$4},{Symbol:$Symbol});$forEach$1(objectKeys$2(WellKnownSymbolsStore),function(te){defineWellKnownSymbol$2(te)});$$T({target:SYMBOL$1,stat:!0,forced:!NATIVE_SYMBOL$4},{useSetter:function(){USE_SETTER=!0},useSimple:function(){USE_SETTER=!1}});$$T({target:"Object",stat:!0,forced:!NATIVE_SYMBOL$4,sham:!DESCRIPTORS$e},{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor});$$T({target:"Object",stat:!0,forced:!NATIVE_SYMBOL$4},{getOwnPropertyNames:$getOwnPropertyNames});defineSymbolToPrimitive$1();setToStringTag$7($Symbol,SYMBOL$1);hiddenKeys[HIDDEN]=!0;var NATIVE_SYMBOL$3=nativeSymbol,nativeSymbolRegistry=NATIVE_SYMBOL$3&&!!Symbol.for&&!!Symbol.keyFor,$$S=_export,getBuiltIn$5=getBuiltIn$c,hasOwn$f=hasOwnProperty_1,toString$p=toString$q,shared$2=shared$7.exports,NATIVE_SYMBOL_REGISTRY$1=nativeSymbolRegistry,StringToSymbolRegistry=shared$2("string-to-symbol-registry"),SymbolToStringRegistry$1=shared$2("symbol-to-string-registry");$$S({target:"Symbol",stat:!0,forced:!NATIVE_SYMBOL_REGISTRY$1},{for:function(te){var _=toString$p(te);if(hasOwn$f(StringToSymbolRegistry,_))return StringToSymbolRegistry[_];var re=getBuiltIn$5("Symbol")(_);return StringToSymbolRegistry[_]=re,SymbolToStringRegistry$1[re]=_,re}});var $$R=_export,hasOwn$e=hasOwnProperty_1,isSymbol$d=isSymbol$g,tryToString$4=tryToString$6,shared$1=shared$7.exports,NATIVE_SYMBOL_REGISTRY=nativeSymbolRegistry,SymbolToStringRegistry=shared$1("symbol-to-string-registry");$$R({target:"Symbol",stat:!0,forced:!NATIVE_SYMBOL_REGISTRY},{keyFor:function(_){if(!isSymbol$d(_))throw TypeError(tryToString$4(_)+" is not a symbol");if(hasOwn$e(SymbolToStringRegistry,_))return SymbolToStringRegistry[_]}});var NATIVE_BIND$1=functionBindNative,FunctionPrototype$1=Function.prototype,apply$7=FunctionPrototype$1.apply,call$k=FunctionPrototype$1.call,functionApply=typeof Reflect=="object"&&Reflect.apply||(NATIVE_BIND$1?call$k.bind(apply$7):function(){return call$k.apply(apply$7,arguments)}),$$Q=_export,getBuiltIn$4=getBuiltIn$c,apply$6=functionApply,call$j=functionCall,uncurryThis$u=functionUncurryThis,fails$t=fails$J,isArray$p=isArray$s,isCallable$e=isCallable$r,isObject$x=isObject$I,isSymbol$c=isSymbol$g,arraySlice$7=arraySlice$9,NATIVE_SYMBOL$2=nativeSymbol,$stringify=getBuiltIn$4("JSON","stringify"),exec$5=uncurryThis$u(/./.exec),charAt$8=uncurryThis$u("".charAt),charCodeAt$3=uncurryThis$u("".charCodeAt),replace$b=uncurryThis$u("".replace),numberToString$1=uncurryThis$u(1 .toString),tester=/[\uD800-\uDFFF]/g,low=/^[\uD800-\uDBFF]$/,hi=/^[\uDC00-\uDFFF]$/,WRONG_SYMBOLS_CONVERSION=!NATIVE_SYMBOL$2||fails$t(function(){var te=getBuiltIn$4("Symbol")();return $stringify([te])!="[null]"||$stringify({a:te})!="{}"||$stringify(Object(te))!="{}"}),ILL_FORMED_UNICODE=fails$t(function(){return $stringify("\uDF06\uD834")!=='"\\udf06\\ud834"'||$stringify("\uDEAD")!=='"\\udead"'}),stringifyWithSymbolsFix=function(te,_){var re=arraySlice$7(arguments),ae=_;if(!(!isObject$x(_)&&te===void 0||isSymbol$c(te)))return isArray$p(_)||(_=function(oe,ie){if(isCallable$e(ae)&&(ie=call$j(ae,this,oe,ie)),!isSymbol$c(ie))return ie}),re[1]=_,apply$6($stringify,null,re)},fixIllFormed=function(te,_,re){var ae=charAt$8(re,_-1),oe=charAt$8(re,_+1);return exec$5(low,te)&&!exec$5(hi,oe)||exec$5(hi,te)&&!exec$5(low,ae)?"\\u"+numberToString$1(charCodeAt$3(te,0),16):te};$stringify&&$$Q({target:"JSON",stat:!0,arity:3,forced:WRONG_SYMBOLS_CONVERSION||ILL_FORMED_UNICODE},{stringify:function(_,re,ae){var oe=arraySlice$7(arguments),ie=apply$6(WRONG_SYMBOLS_CONVERSION?stringifyWithSymbolsFix:$stringify,null,oe);return ILL_FORMED_UNICODE&&typeof ie=="string"?replace$b(ie,tester,fixIllFormed):ie}});var $$P=_export,NATIVE_SYMBOL$1=nativeSymbol,fails$s=fails$J,getOwnPropertySymbolsModule$1=objectGetOwnPropertySymbols,toObject$b=toObject$e,FORCED$5=!NATIVE_SYMBOL$1||fails$s(function(){getOwnPropertySymbolsModule$1.f(1)});$$P({target:"Object",stat:!0,forced:FORCED$5},{getOwnPropertySymbols:function(_){var re=getOwnPropertySymbolsModule$1.f;return re?re(toObject$b(_)):[]}});var $$O=_export,DESCRIPTORS$d=descriptors,global$p=global$B,uncurryThis$t=functionUncurryThis,hasOwn$d=hasOwnProperty_1,isCallable$d=isCallable$r,isPrototypeOf$5=objectIsPrototypeOf,toString$o=toString$q,defineProperty$e=objectDefineProperty.f,copyConstructorProperties=copyConstructorProperties$2,NativeSymbol=global$p.Symbol,SymbolPrototype=NativeSymbol&&NativeSymbol.prototype;if(DESCRIPTORS$d&&isCallable$d(NativeSymbol)&&(!("description"in SymbolPrototype)||NativeSymbol().description!==void 0)){var EmptyStringDescriptionStore={},SymbolWrapper=function(){var _=arguments.length<1||arguments[0]===void 0?void 0:toString$o(arguments[0]),re=isPrototypeOf$5(SymbolPrototype,this)?new NativeSymbol(_):_===void 0?NativeSymbol():NativeSymbol(_);return _===""&&(EmptyStringDescriptionStore[re]=!0),re};copyConstructorProperties(SymbolWrapper,NativeSymbol),SymbolWrapper.prototype=SymbolPrototype,SymbolPrototype.constructor=SymbolWrapper;var NATIVE_SYMBOL=String(NativeSymbol("test"))=="Symbol(test)",symbolToString$2=uncurryThis$t(SymbolPrototype.toString),symbolValueOf$3=uncurryThis$t(SymbolPrototype.valueOf),regexp=/^Symbol\((.*)\)[^)]+$/,replace$a=uncurryThis$t("".replace),stringSlice$a=uncurryThis$t("".slice);defineProperty$e(SymbolPrototype,"description",{configurable:!0,get:function(){var _=symbolValueOf$3(this),re=symbolToString$2(_);if(hasOwn$d(EmptyStringDescriptionStore,_))return"";var ae=NATIVE_SYMBOL?stringSlice$a(re,7,-1):replace$a(re,regexp,"$1");return ae===""?void 0:ae}}),$$O({global:!0,constructor:!0,forced:!0},{Symbol:SymbolWrapper})}var defineWellKnownSymbol$1=defineWellKnownSymbol$3;defineWellKnownSymbol$1("iterator");var call$i=functionCall,anObject$i=anObject$o,getMethod$5=getMethod$7,iteratorClose$2=function(te,_,re){var ae,oe;anObject$i(te);try{if(ae=getMethod$5(te,"return"),!ae){if(_==="throw")throw re;return re}ae=call$i(ae,te)}catch(ie){oe=!0,ae=ie}if(_==="throw")throw re;if(oe)throw ae;return anObject$i(ae),re},anObject$h=anObject$o,iteratorClose$1=iteratorClose$2,callWithSafeIterationClosing$1=function(te,_,re,ae){try{return ae?_(anObject$h(re)[0],re[1]):_(re)}catch(oe){iteratorClose$1(te,"throw",oe)}},iterators={},wellKnownSymbol$i=wellKnownSymbol$t,Iterators$4=iterators,ITERATOR$7=wellKnownSymbol$i("iterator"),ArrayPrototype$1=Array.prototype,isArrayIteratorMethod$2=function(te){return te!==void 0&&(Iterators$4.Array===te||ArrayPrototype$1[ITERATOR$7]===te)},classof$5=classof$a,getMethod$4=getMethod$7,Iterators$3=iterators,wellKnownSymbol$h=wellKnownSymbol$t,ITERATOR$6=wellKnownSymbol$h("iterator"),getIteratorMethod$4=function(te){if(te!=null)return getMethod$4(te,ITERATOR$6)||getMethod$4(te,"@@iterator")||Iterators$3[classof$5(te)]},call$h=functionCall,aCallable$6=aCallable$9,anObject$g=anObject$o,tryToString$3=tryToString$6,getIteratorMethod$3=getIteratorMethod$4,$TypeError$c=TypeError,getIterator$3=function(te,_){var re=arguments.length<2?getIteratorMethod$3(te):_;if(aCallable$6(re))return anObject$g(call$h(re,te));throw $TypeError$c(tryToString$3(te)+" is not iterable")},bind$b=functionBindContext,call$g=functionCall,toObject$a=toObject$e,callWithSafeIterationClosing=callWithSafeIterationClosing$1,isArrayIteratorMethod$1=isArrayIteratorMethod$2,isConstructor$1=isConstructor$4,lengthOfArrayLike$5=lengthOfArrayLike$a,createProperty$4=createProperty$7,getIterator$2=getIterator$3,getIteratorMethod$2=getIteratorMethod$4,$Array$1=Array,arrayFrom$1=function(_){var re=toObject$a(_),ae=isConstructor$1(this),oe=arguments.length,ie=oe>1?arguments[1]:void 0,se=ie!==void 0;se&&(ie=bind$b(ie,oe>2?arguments[2]:void 0));var ce=getIteratorMethod$2(re),ue=0,de,pe,fe,me,ye,he;if(ce&&!(this===$Array$1&&isArrayIteratorMethod$1(ce)))for(me=getIterator$2(re,ce),ye=me.next,pe=ae?new this:[];!(fe=call$g(ye,me)).done;ue++)he=se?callWithSafeIterationClosing(me,ie,[fe.value,ue],!0):fe.value,createProperty$4(pe,ue,he);else for(de=lengthOfArrayLike$5(re),pe=ae?new this(de):$Array$1(de);de>ue;ue++)he=se?ie(re[ue],ue):re[ue],createProperty$4(pe,ue,he);return pe.length=ue,pe},wellKnownSymbol$g=wellKnownSymbol$t,ITERATOR$5=wellKnownSymbol$g("iterator"),SAFE_CLOSING=!1;try{var called=0,iteratorWithReturn={next:function(){return{done:!!called++}},return:function(){SAFE_CLOSING=!0}};iteratorWithReturn[ITERATOR$5]=function(){return this},Array.from(iteratorWithReturn,function(){throw 2})}catch{}var checkCorrectnessOfIteration$3=function(te,_){if(!_&&!SAFE_CLOSING)return!1;var re=!1;try{var ae={};ae[ITERATOR$5]=function(){return{next:function(){return{done:re=!0}}}},te(ae)}catch{}return re},$$N=_export,from$1=arrayFrom$1,checkCorrectnessOfIteration$2=checkCorrectnessOfIteration$3,INCORRECT_ITERATION=!checkCorrectnessOfIteration$2(function(te){Array.from(te)});$$N({target:"Array",stat:!0,forced:INCORRECT_ITERATION},{from:from$1});var anObject$f=anObject$o,regexpFlags$1=function(){var te=anObject$f(this),_="";return te.hasIndices&&(_+="d"),te.global&&(_+="g"),te.ignoreCase&&(_+="i"),te.multiline&&(_+="m"),te.dotAll&&(_+="s"),te.unicode&&(_+="u"),te.unicodeSets&&(_+="v"),te.sticky&&(_+="y"),_},fails$r=fails$J,global$o=global$B,$RegExp$2=global$o.RegExp,UNSUPPORTED_Y$3=fails$r(function(){var te=$RegExp$2("a","y");return te.lastIndex=2,te.exec("abcd")!=null}),MISSED_STICKY$1=UNSUPPORTED_Y$3||fails$r(function(){return!$RegExp$2("a","y").sticky}),BROKEN_CARET=UNSUPPORTED_Y$3||fails$r(function(){var te=$RegExp$2("^r","gy");return te.lastIndex=2,te.exec("str")!=null}),regexpStickyHelpers={BROKEN_CARET,MISSED_STICKY:MISSED_STICKY$1,UNSUPPORTED_Y:UNSUPPORTED_Y$3},fails$q=fails$J,global$n=global$B,$RegExp$1=global$n.RegExp,regexpUnsupportedDotAll=fails$q(function(){var te=$RegExp$1(".","s");return!(te.dotAll&&te.exec(`
`)&&te.flags==="s")}),fails$p=fails$J,global$m=global$B,$RegExp=global$m.RegExp,regexpUnsupportedNcg=fails$p(function(){var te=$RegExp("(?<a>b)","g");return te.exec("b").groups.a!=="b"||"b".replace(te,"$<a>c")!=="bc"}),call$f=functionCall,uncurryThis$s=functionUncurryThis,toString$n=toString$q,regexpFlags=regexpFlags$1,stickyHelpers$2=regexpStickyHelpers,shared=shared$7.exports,create$c=objectCreate$1,getInternalState$3=internalState.get,UNSUPPORTED_DOT_ALL$1=regexpUnsupportedDotAll,UNSUPPORTED_NCG$1=regexpUnsupportedNcg,nativeReplace=shared("native-string-replace",String.prototype.replace),nativeExec=RegExp.prototype.exec,patchedExec=nativeExec,charAt$7=uncurryThis$s("".charAt),indexOf$1=uncurryThis$s("".indexOf),replace$9=uncurryThis$s("".replace),stringSlice$9=uncurryThis$s("".slice),UPDATES_LAST_INDEX_WRONG=function(){var te=/a/,_=/b*/g;return call$f(nativeExec,te,"a"),call$f(nativeExec,_,"a"),te.lastIndex!==0||_.lastIndex!==0}(),UNSUPPORTED_Y$2=stickyHelpers$2.BROKEN_CARET,NPCG_INCLUDED=/()??/.exec("")[1]!==void 0,PATCH=UPDATES_LAST_INDEX_WRONG||NPCG_INCLUDED||UNSUPPORTED_Y$2||UNSUPPORTED_DOT_ALL$1||UNSUPPORTED_NCG$1;PATCH&&(patchedExec=function(_){var re=this,ae=getInternalState$3(re),oe=toString$n(_),ie=ae.raw,se,ce,ue,de,pe,fe,me;if(ie)return ie.lastIndex=re.lastIndex,se=call$f(patchedExec,ie,oe),re.lastIndex=ie.lastIndex,se;var ye=ae.groups,he=UNSUPPORTED_Y$2&&re.sticky,be=call$f(regexpFlags,re),$e=re.source,_e=0,ve=oe;if(he&&(be=replace$9(be,"y",""),indexOf$1(be,"g")===-1&&(be+="g"),ve=stringSlice$9(oe,re.lastIndex),re.lastIndex>0&&(!re.multiline||re.multiline&&charAt$7(oe,re.lastIndex-1)!==`
`)&&($e="(?: "+$e+")",ve=" "+ve,_e++),ce=new RegExp("^(?:"+$e+")",be)),NPCG_INCLUDED&&(ce=new RegExp("^"+$e+"$(?!\\s)",be)),UPDATES_LAST_INDEX_WRONG&&(ue=re.lastIndex),de=call$f(nativeExec,he?ce:re,ve),he?de?(de.input=stringSlice$9(de.input,_e),de[0]=stringSlice$9(de[0],_e),de.index=re.lastIndex,re.lastIndex+=de[0].length):re.lastIndex=0:UPDATES_LAST_INDEX_WRONG&&de&&(re.lastIndex=re.global?de.index+de[0].length:ue),NPCG_INCLUDED&&de&&de.length>1&&call$f(nativeReplace,de[0],ce,function(){for(pe=1;pe<arguments.length-2;pe++)arguments[pe]===void 0&&(de[pe]=void 0)}),de&&ye)for(de.groups=fe=create$c(null),pe=0;pe<ye.length;pe++)me=ye[pe],fe[me[0]]=de[me[1]];return de});var regexpExec$3=patchedExec,$$M=_export,exec$4=regexpExec$3;$$M({target:"RegExp",proto:!0,forced:/./.exec!==exec$4},{exec:exec$4});var wellKnownSymbol$f=wellKnownSymbol$t,create$b=objectCreate$1,defineProperty$d=objectDefineProperty.f,UNSCOPABLES=wellKnownSymbol$f("unscopables"),ArrayPrototype=Array.prototype;ArrayPrototype[UNSCOPABLES]==null&&defineProperty$d(ArrayPrototype,UNSCOPABLES,{configurable:!0,value:create$b(null)});var addToUnscopables$5=function(te){ArrayPrototype[UNSCOPABLES][te]=!0},fails$o=fails$J,correctPrototypeGetter=!fails$o(function(){function te(){}return te.prototype.constructor=null,Object.getPrototypeOf(new te)!==te.prototype}),hasOwn$c=hasOwnProperty_1,isCallable$c=isCallable$r,toObject$9=toObject$e,sharedKey=sharedKey$4,CORRECT_PROTOTYPE_GETTER$1=correctPrototypeGetter,IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype$2=$Object.prototype,objectGetPrototypeOf=CORRECT_PROTOTYPE_GETTER$1?$Object.getPrototypeOf:function(te){var _=toObject$9(te);if(hasOwn$c(_,IE_PROTO))return _[IE_PROTO];var re=_.constructor;return isCallable$c(re)&&_ instanceof re?re.prototype:_ instanceof $Object?ObjectPrototype$2:null},fails$n=fails$J,isCallable$b=isCallable$r,getPrototypeOf$3=objectGetPrototypeOf,defineBuiltIn$d=defineBuiltIn$h,wellKnownSymbol$e=wellKnownSymbol$t,ITERATOR$4=wellKnownSymbol$e("iterator"),BUGGY_SAFARI_ITERATORS$1=!1,IteratorPrototype$2,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf$3(getPrototypeOf$3(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype$2=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS$1=!0);var NEW_ITERATOR_PROTOTYPE=IteratorPrototype$2==null||fails$n(function(){var te={};return IteratorPrototype$2[ITERATOR$4].call(te)!==te});NEW_ITERATOR_PROTOTYPE&&(IteratorPrototype$2={});isCallable$b(IteratorPrototype$2[ITERATOR$4])||defineBuiltIn$d(IteratorPrototype$2,ITERATOR$4,function(){return this});var iteratorsCore={IteratorPrototype:IteratorPrototype$2,BUGGY_SAFARI_ITERATORS:BUGGY_SAFARI_ITERATORS$1},IteratorPrototype$1=iteratorsCore.IteratorPrototype,create$a=objectCreate$1,createPropertyDescriptor$1=createPropertyDescriptor$6,setToStringTag$6=setToStringTag$8,Iterators$2=iterators,returnThis$1=function(){return this},createIteratorConstructor$2=function(te,_,re,ae){var oe=_+" Iterator";return te.prototype=create$a(IteratorPrototype$1,{next:createPropertyDescriptor$1(+!ae,re)}),setToStringTag$6(te,oe,!1),Iterators$2[oe]=returnThis$1,te},isCallable$a=isCallable$r,$String$1=String,$TypeError$b=TypeError,aPossiblePrototype$1=function(te){if(typeof te=="object"||isCallable$a(te))return te;throw $TypeError$b("Can't set "+$String$1(te)+" as a prototype")},uncurryThis$r=functionUncurryThis,anObject$e=anObject$o,aPossiblePrototype=aPossiblePrototype$1,objectSetPrototypeOf=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,_={},re;try{re=uncurryThis$r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),re(_,[]),te=_ instanceof Array}catch{}return function(oe,ie){return anObject$e(oe),aPossiblePrototype(ie),te?re(oe,ie):oe.__proto__=ie,oe}}():void 0),$$L=_export,call$e=functionCall,FunctionName$1=functionName,isCallable$9=isCallable$r,createIteratorConstructor$1=createIteratorConstructor$2,getPrototypeOf$2=objectGetPrototypeOf,setPrototypeOf$3=objectSetPrototypeOf,setToStringTag$5=setToStringTag$8,createNonEnumerableProperty$5=createNonEnumerableProperty$8,defineBuiltIn$c=defineBuiltIn$h,wellKnownSymbol$d=wellKnownSymbol$t,Iterators$1=iterators,IteratorsCore=iteratorsCore,PROPER_FUNCTION_NAME$3=FunctionName$1.PROPER,CONFIGURABLE_FUNCTION_NAME$1=FunctionName$1.CONFIGURABLE,IteratorPrototype=IteratorsCore.IteratorPrototype,BUGGY_SAFARI_ITERATORS=IteratorsCore.BUGGY_SAFARI_ITERATORS,ITERATOR$3=wellKnownSymbol$d("iterator"),KEYS="keys",VALUES="values",ENTRIES="entries",returnThis=function(){return this},defineIterator$3=function(te,_,re,ae,oe,ie,se){createIteratorConstructor$1(re,_,ae);var ce=function(_e){if(_e===oe&&me)return me;if(!BUGGY_SAFARI_ITERATORS&&_e in pe)return pe[_e];switch(_e){case KEYS:return function(){return new re(this,_e)};case VALUES:return function(){return new re(this,_e)};case ENTRIES:return function(){return new re(this,_e)}}return function(){return new re(this)}},ue=_+" Iterator",de=!1,pe=te.prototype,fe=pe[ITERATOR$3]||pe["@@iterator"]||oe&&pe[oe],me=!BUGGY_SAFARI_ITERATORS&&fe||ce(oe),ye=_=="Array"&&pe.entries||fe,he,be,$e;if(ye&&(he=getPrototypeOf$2(ye.call(new te)),he!==Object.prototype&&he.next&&(getPrototypeOf$2(he)!==IteratorPrototype&&(setPrototypeOf$3?setPrototypeOf$3(he,IteratorPrototype):isCallable$9(he[ITERATOR$3])||defineBuiltIn$c(he,ITERATOR$3,returnThis)),setToStringTag$5(he,ue,!0))),PROPER_FUNCTION_NAME$3&&oe==VALUES&&fe&&fe.name!==VALUES&&(CONFIGURABLE_FUNCTION_NAME$1?createNonEnumerableProperty$5(pe,"name",VALUES):(de=!0,me=function(){return call$e(fe,this)})),oe)if(be={values:ce(VALUES),keys:ie?me:ce(KEYS),entries:ce(ENTRIES)},se)for($e in be)(BUGGY_SAFARI_ITERATORS||de||!($e in pe))&&defineBuiltIn$c(pe,$e,be[$e]);else $$L({target:_,proto:!0,forced:BUGGY_SAFARI_ITERATORS||de},be);return pe[ITERATOR$3]!==me&&defineBuiltIn$c(pe,ITERATOR$3,me,{name:oe}),Iterators$1[_]=me,be},toIndexedObject$4=toIndexedObject$c,addToUnscopables$4=addToUnscopables$5,Iterators=iterators,InternalStateModule$7=internalState,defineProperty$c=objectDefineProperty.f,defineIterator$2=defineIterator$3,DESCRIPTORS$c=descriptors,ARRAY_ITERATOR="Array Iterator",setInternalState$7=InternalStateModule$7.set,getInternalState$2=InternalStateModule$7.getterFor(ARRAY_ITERATOR),es_array_iterator=defineIterator$2(Array,"Array",function(te,_){setInternalState$7(this,{type:ARRAY_ITERATOR,target:toIndexedObject$4(te),index:0,kind:_})},function(){var te=getInternalState$2(this),_=te.target,re=te.kind,ae=te.index++;return!_||ae>=_.length?(te.target=void 0,{value:void 0,done:!0}):re=="keys"?{value:ae,done:!1}:re=="values"?{value:_[ae],done:!1}:{value:[ae,_[ae]],done:!1}},"values"),values=Iterators.Arguments=Iterators.Array;addToUnscopables$4("keys");addToUnscopables$4("values");addToUnscopables$4("entries");if(DESCRIPTORS$c&&values.name!=="values")try{defineProperty$c(values,"name",{value:"values"})}catch{}var TO_STRING_TAG_SUPPORT$1=toStringTagSupport,classof$4=classof$a,objectToString$6=TO_STRING_TAG_SUPPORT$1?{}.toString:function(){return"[object "+classof$4(this)+"]"},TO_STRING_TAG_SUPPORT=toStringTagSupport,defineBuiltIn$b=defineBuiltIn$h,toString$m=objectToString$6;TO_STRING_TAG_SUPPORT||defineBuiltIn$b(Object.prototype,"toString",toString$m,{unsafe:!0});var bind$a=functionBindContext,call$d=functionCall,anObject$d=anObject$o,tryToString$2=tryToString$6,isArrayIteratorMethod=isArrayIteratorMethod$2,lengthOfArrayLike$4=lengthOfArrayLike$a,isPrototypeOf$4=objectIsPrototypeOf,getIterator$1=getIterator$3,getIteratorMethod$1=getIteratorMethod$4,iteratorClose=iteratorClose$2,$TypeError$a=TypeError,Result=function(te,_){this.stopped=te,this.result=_},ResultPrototype=Result.prototype,iterate$6=function(te,_,re){var ae=re&&re.that,oe=!!(re&&re.AS_ENTRIES),ie=!!(re&&re.IS_RECORD),se=!!(re&&re.IS_ITERATOR),ce=!!(re&&re.INTERRUPTED),ue=bind$a(_,ae),de,pe,fe,me,ye,he,be,$e=function(ve){return de&&iteratorClose(de,"normal",ve),new Result(!0,ve)},_e=function(ve){return oe?(anObject$d(ve),ce?ue(ve[0],ve[1],$e):ue(ve[0],ve[1])):ce?ue(ve,$e):ue(ve)};if(ie)de=te.iterator;else if(se)de=te;else{if(pe=getIteratorMethod$1(te),!pe)throw $TypeError$a(tryToString$2(te)+" is not iterable");if(isArrayIteratorMethod(pe)){for(fe=0,me=lengthOfArrayLike$4(te);me>fe;fe++)if(ye=_e(te[fe]),ye&&isPrototypeOf$4(ResultPrototype,ye))return ye;return new Result(!1)}de=getIterator$1(te,pe)}for(he=ie?te.next:de.next;!(be=call$d(he,de)).done;){try{ye=_e(be.value)}catch(ve){iteratorClose(de,"throw",ve)}if(typeof ye=="object"&&ye&&isPrototypeOf$4(ResultPrototype,ye))return ye}return new Result(!1)},isPrototypeOf$3=objectIsPrototypeOf,$TypeError$9=TypeError,anInstance$7=function(te,_){if(isPrototypeOf$3(_,te))return te;throw $TypeError$9("Incorrect invocation")},isCallable$8=isCallable$r,isObject$w=isObject$I,setPrototypeOf$2=objectSetPrototypeOf,inheritIfRequired$3=function(te,_,re){var ae,oe;return setPrototypeOf$2&&isCallable$8(ae=_.constructor)&&ae!==re&&isObject$w(oe=ae.prototype)&&oe!==re.prototype&&setPrototypeOf$2(te,oe),te},$$K=_export,global$l=global$B,uncurryThis$q=functionUncurryThis,isForced$3=isForced_1,defineBuiltIn$a=defineBuiltIn$h,InternalMetadataModule$1=internalMetadata.exports,iterate$5=iterate$6,anInstance$6=anInstance$7,isCallable$7=isCallable$r,isObject$v=isObject$I,fails$m=fails$J,checkCorrectnessOfIteration$1=checkCorrectnessOfIteration$3,setToStringTag$4=setToStringTag$8,inheritIfRequired$2=inheritIfRequired$3,collection$3=function(te,_,re){var ae=te.indexOf("Map")!==-1,oe=te.indexOf("Weak")!==-1,ie=ae?"set":"add",se=global$l[te],ce=se&&se.prototype,ue=se,de={},pe=function(_e){var ve=uncurryThis$q(ce[_e]);defineBuiltIn$a(ce,_e,_e=="add"?function(Se){return ve(this,Se===0?0:Se),this}:_e=="delete"?function(we){return oe&&!isObject$v(we)?!1:ve(this,we===0?0:we)}:_e=="get"?function(Se){return oe&&!isObject$v(Se)?void 0:ve(this,Se===0?0:Se)}:_e=="has"?function(Se){return oe&&!isObject$v(Se)?!1:ve(this,Se===0?0:Se)}:function(Se,ke){return ve(this,Se===0?0:Se,ke),this})},fe=isForced$3(te,!isCallable$7(se)||!(oe||ce.forEach&&!fails$m(function(){new se().entries().next()})));if(fe)ue=re.getConstructor(_,te,ae,ie),InternalMetadataModule$1.enable();else if(isForced$3(te,!0)){var me=new ue,ye=me[ie](oe?{}:-0,1)!=me,he=fails$m(function(){me.has(1)}),be=checkCorrectnessOfIteration$1(function(_e){new se(_e)}),$e=!oe&&fails$m(function(){for(var _e=new se,ve=5;ve--;)_e[ie](ve,ve);return!_e.has(-0)});be||(ue=_(function(_e,ve){anInstance$6(_e,ce);var we=inheritIfRequired$2(new se,_e,ue);return ve!=null&&iterate$5(ve,we[ie],{that:we,AS_ENTRIES:ae}),we}),ue.prototype=ce,ce.constructor=ue),(he||$e)&&(pe("delete"),pe("has"),ae&&pe("get")),($e||ye)&&pe(ie),oe&&ce.clear&&delete ce.clear}return de[te]=ue,$$K({global:!0,constructor:!0,forced:ue!=se},de),setToStringTag$4(ue,te),oe||re.setStrong(ue,te,ae),ue},defineBuiltIn$9=defineBuiltIn$h,defineBuiltIns$5=function(te,_,re){for(var ae in _)defineBuiltIn$9(te,ae,_[ae],re);return te},getBuiltIn$3=getBuiltIn$c,definePropertyModule=objectDefineProperty,wellKnownSymbol$c=wellKnownSymbol$t,DESCRIPTORS$b=descriptors,SPECIES$3=wellKnownSymbol$c("species"),setSpecies$4=function(te){var _=getBuiltIn$3(te),re=definePropertyModule.f;DESCRIPTORS$b&&_&&!_[SPECIES$3]&&re(_,SPECIES$3,{configurable:!0,get:function(){return this}})},defineProperty$b=objectDefineProperty.f,create$9=objectCreate$1,defineBuiltIns$4=defineBuiltIns$5,bind$9=functionBindContext,anInstance$5=anInstance$7,iterate$4=iterate$6,defineIterator$1=defineIterator$3,setSpecies$3=setSpecies$4,DESCRIPTORS$a=descriptors,fastKey=internalMetadata.exports.fastKey,InternalStateModule$6=internalState,setInternalState$6=InternalStateModule$6.set,internalStateGetterFor$1=InternalStateModule$6.getterFor,collectionStrong$2={getConstructor:function(te,_,re,ae){var oe=te(function(de,pe){anInstance$5(de,ie),setInternalState$6(de,{type:_,index:create$9(null),first:void 0,last:void 0,size:0}),DESCRIPTORS$a||(de.size=0),pe!=null&&iterate$4(pe,de[ae],{that:de,AS_ENTRIES:re})}),ie=oe.prototype,se=internalStateGetterFor$1(_),ce=function(de,pe,fe){var me=se(de),ye=ue(de,pe),he,be;return ye?ye.value=fe:(me.last=ye={index:be=fastKey(pe,!0),key:pe,value:fe,previous:he=me.last,next:void 0,removed:!1},me.first||(me.first=ye),he&&(he.next=ye),DESCRIPTORS$a?me.size++:de.size++,be!=="F"&&(me.index[be]=ye)),de},ue=function(de,pe){var fe=se(de),me=fastKey(pe),ye;if(me!=="F")return fe.index[me];for(ye=fe.first;ye;ye=ye.next)if(ye.key==pe)return ye};return defineBuiltIns$4(ie,{clear:function(){for(var pe=this,fe=se(pe),me=fe.index,ye=fe.first;ye;)ye.removed=!0,ye.previous&&(ye.previous=ye.previous.next=void 0),delete me[ye.index],ye=ye.next;fe.first=fe.last=void 0,DESCRIPTORS$a?fe.size=0:pe.size=0},delete:function(de){var pe=this,fe=se(pe),me=ue(pe,de);if(me){var ye=me.next,he=me.previous;delete fe.index[me.index],me.removed=!0,he&&(he.next=ye),ye&&(ye.previous=he),fe.first==me&&(fe.first=ye),fe.last==me&&(fe.last=he),DESCRIPTORS$a?fe.size--:pe.size--}return!!me},forEach:function(pe){for(var fe=se(this),me=bind$9(pe,arguments.length>1?arguments[1]:void 0),ye;ye=ye?ye.next:fe.first;)for(me(ye.value,ye.key,this);ye&&ye.removed;)ye=ye.previous},has:function(pe){return!!ue(this,pe)}}),defineBuiltIns$4(ie,re?{get:function(pe){var fe=ue(this,pe);return fe&&fe.value},set:function(pe,fe){return ce(this,pe===0?0:pe,fe)}}:{add:function(pe){return ce(this,pe=pe===0?0:pe,pe)}}),DESCRIPTORS$a&&defineProperty$b(ie,"size",{get:function(){return se(this).size}}),oe},setStrong:function(te,_,re){var ae=_+" Iterator",oe=internalStateGetterFor$1(_),ie=internalStateGetterFor$1(ae);defineIterator$1(te,_,function(se,ce){setInternalState$6(this,{type:ae,target:se,state:oe(se),kind:ce,last:void 0})},function(){for(var se=ie(this),ce=se.kind,ue=se.last;ue&&ue.removed;)ue=ue.previous;return!se.target||!(se.last=ue=ue?ue.next:se.state.first)?(se.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:ue.key,done:!1}:ce=="values"?{value:ue.value,done:!1}:{value:[ue.key,ue.value],done:!1}},re?"entries":"values",!re,!0),setSpecies$3(_)}},collection$2=collection$3,collectionStrong$1=collectionStrong$2;collection$2("Set",function(te){return function(){return te(this,arguments.length?arguments[0]:void 0)}},collectionStrong$1);var uncurryThis$p=functionUncurryThis,toIntegerOrInfinity$6=toIntegerOrInfinity$9,toString$l=toString$q,requireObjectCoercible$a=requireObjectCoercible$d,charAt$6=uncurryThis$p("".charAt),charCodeAt$2=uncurryThis$p("".charCodeAt),stringSlice$8=uncurryThis$p("".slice),createMethod$2=function(te){return function(_,re){var ae=toString$l(requireObjectCoercible$a(_)),oe=toIntegerOrInfinity$6(re),ie=ae.length,se,ce;return oe<0||oe>=ie?te?"":void 0:(se=charCodeAt$2(ae,oe),se<55296||se>56319||oe+1===ie||(ce=charCodeAt$2(ae,oe+1))<56320||ce>57343?te?charAt$6(ae,oe):se:te?stringSlice$8(ae,oe,oe+2):(se-55296<<10)+(ce-56320)+65536)}},stringMultibyte={codeAt:createMethod$2(!1),charAt:createMethod$2(!0)},charAt$5=stringMultibyte.charAt,toString$k=toString$q,InternalStateModule$5=internalState,defineIterator=defineIterator$3,STRING_ITERATOR="String Iterator",setInternalState$5=InternalStateModule$5.set,getInternalState$1=InternalStateModule$5.getterFor(STRING_ITERATOR);defineIterator(String,"String",function(te){setInternalState$5(this,{type:STRING_ITERATOR,string:toString$k(te),index:0})},function(){var _=getInternalState$1(this),re=_.string,ae=_.index,oe;return ae>=re.length?{value:void 0,done:!0}:(oe=charAt$5(re,ae),_.index+=oe.length,{value:oe,done:!1})});var domIterables={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},documentCreateElement=documentCreateElement$2,classList=documentCreateElement("span").classList,DOMTokenListPrototype$2=classList&&classList.constructor&&classList.constructor.prototype,domTokenListPrototype=DOMTokenListPrototype$2===Object.prototype?void 0:DOMTokenListPrototype$2,global$k=global$B,DOMIterables$1=domIterables,DOMTokenListPrototype$1=domTokenListPrototype,ArrayIteratorMethods=es_array_iterator,createNonEnumerableProperty$4=createNonEnumerableProperty$8,wellKnownSymbol$b=wellKnownSymbol$t,ITERATOR$2=wellKnownSymbol$b("iterator"),TO_STRING_TAG=wellKnownSymbol$b("toStringTag"),ArrayValues=ArrayIteratorMethods.values,handlePrototype$1=function(te,_){if(te){if(te[ITERATOR$2]!==ArrayValues)try{createNonEnumerableProperty$4(te,ITERATOR$2,ArrayValues)}catch{te[ITERATOR$2]=ArrayValues}if(te[TO_STRING_TAG]||createNonEnumerableProperty$4(te,TO_STRING_TAG,_),DOMIterables$1[_]){for(var re in ArrayIteratorMethods)if(te[re]!==ArrayIteratorMethods[re])try{createNonEnumerableProperty$4(te,re,ArrayIteratorMethods[re])}catch{te[re]=ArrayIteratorMethods[re]}}}};for(var COLLECTION_NAME$1 in DOMIterables$1)handlePrototype$1(global$k[COLLECTION_NAME$1]&&global$k[COLLECTION_NAME$1].prototype,COLLECTION_NAME$1);handlePrototype$1(DOMTokenListPrototype$1,"DOMTokenList");var DESCRIPTORS$9=descriptors,uncurryThis$o=functionUncurryThis,call$c=functionCall,fails$l=fails$J,objectKeys$1=objectKeys$4,getOwnPropertySymbolsModule=objectGetOwnPropertySymbols,propertyIsEnumerableModule=objectPropertyIsEnumerable,toObject$8=toObject$e,IndexedObject$1=indexedObject,$assign=Object.assign,defineProperty$a=Object.defineProperty,concat$2=uncurryThis$o([].concat),objectAssign$1=!$assign||fails$l(function(){if(DESCRIPTORS$9&&$assign({b:1},$assign(defineProperty$a({},"a",{enumerable:!0,get:function(){defineProperty$a(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var te={},_={},re=Symbol(),ae="abcdefghijklmnopqrst";return te[re]=7,ae.split("").forEach(function(oe){_[oe]=oe}),$assign({},te)[re]!=7||objectKeys$1($assign({},_)).join("")!=ae})?function(_,re){for(var ae=toObject$8(_),oe=arguments.length,ie=1,se=getOwnPropertySymbolsModule.f,ce=propertyIsEnumerableModule.f;oe>ie;)for(var ue=IndexedObject$1(arguments[ie++]),de=se?concat$2(objectKeys$1(ue),se(ue)):objectKeys$1(ue),pe=de.length,fe=0,me;pe>fe;)me=de[fe++],(!DESCRIPTORS$9||call$c(ce,ue,me))&&(ae[me]=ue[me]);return ae}:$assign,$$J=_export,assign$4=objectAssign$1;$$J({target:"Object",stat:!0,arity:2,forced:Object.assign!==assign$4},{assign:assign$4});var $$I=_export,fails$k=fails$J,toObject$7=toObject$e,nativeGetPrototypeOf=objectGetPrototypeOf,CORRECT_PROTOTYPE_GETTER=correctPrototypeGetter,FAILS_ON_PRIMITIVES$3=fails$k(function(){nativeGetPrototypeOf(1)});$$I({target:"Object",stat:!0,forced:FAILS_ON_PRIMITIVES$3,sham:!CORRECT_PROTOTYPE_GETTER},{getPrototypeOf:function(_){return nativeGetPrototypeOf(toObject$7(_))}});var call$b=functionCall,hasOwn$b=hasOwnProperty_1,isPrototypeOf$2=objectIsPrototypeOf,regExpFlags=regexpFlags$1,RegExpPrototype$3=RegExp.prototype,regexpGetFlags=function(te){var _=te.flags;return _===void 0&&!("flags"in RegExpPrototype$3)&&!hasOwn$b(te,"flags")&&isPrototypeOf$2(RegExpPrototype$3,te)?call$b(regExpFlags,te):_},PROPER_FUNCTION_NAME$2=functionName.PROPER,defineBuiltIn$8=defineBuiltIn$h,anObject$c=anObject$o,$toString$3=toString$q,fails$j=fails$J,getRegExpFlags$1=regexpGetFlags,TO_STRING="toString",RegExpPrototype$2=RegExp.prototype,n$ToString=RegExpPrototype$2[TO_STRING],NOT_GENERIC=fails$j(function(){return n$ToString.call({source:"a",flags:"b"})!="/a/b"}),INCORRECT_NAME=PROPER_FUNCTION_NAME$2&&n$ToString.name!=TO_STRING;(NOT_GENERIC||INCORRECT_NAME)&&defineBuiltIn$8(RegExp.prototype,TO_STRING,function(){var _=anObject$c(this),re=$toString$3(_.source),ae=$toString$3(getRegExpFlags$1(_));return"/"+re+"/"+ae},{unsafe:!0});var $$H=_export,toObject$6=toObject$e,nativeKeys$4=objectKeys$4,fails$i=fails$J,FAILS_ON_PRIMITIVES$2=fails$i(function(){nativeKeys$4(1)});$$H({target:"Object",stat:!0,forced:FAILS_ON_PRIMITIVES$2},{keys:function(_){return nativeKeys$4(toObject$6(_))}});var $TypeError$8=TypeError,MAX_SAFE_INTEGER$4=9007199254740991,doesNotExceedSafeInteger$2=function(te){if(te>MAX_SAFE_INTEGER$4)throw $TypeError$8("Maximum allowed index exceeded");return te},$$G=_export,fails$h=fails$J,isArray$o=isArray$s,isObject$u=isObject$I,toObject$5=toObject$e,lengthOfArrayLike$3=lengthOfArrayLike$a,doesNotExceedSafeInteger$1=doesNotExceedSafeInteger$2,createProperty$3=createProperty$7,arraySpeciesCreate$1=arraySpeciesCreate$3,arrayMethodHasSpeciesSupport$3=arrayMethodHasSpeciesSupport$5,wellKnownSymbol$a=wellKnownSymbol$t,V8_VERSION$1=engineV8Version,IS_CONCAT_SPREADABLE=wellKnownSymbol$a("isConcatSpreadable"),IS_CONCAT_SPREADABLE_SUPPORT=V8_VERSION$1>=51||!fails$h(function(){var te=[];return te[IS_CONCAT_SPREADABLE]=!1,te.concat()[0]!==te}),SPECIES_SUPPORT=arrayMethodHasSpeciesSupport$3("concat"),isConcatSpreadable=function(te){if(!isObject$u(te))return!1;var _=te[IS_CONCAT_SPREADABLE];return _!==void 0?!!_:isArray$o(te)},FORCED$4=!IS_CONCAT_SPREADABLE_SUPPORT||!SPECIES_SUPPORT;$$G({target:"Array",proto:!0,arity:1,forced:FORCED$4},{concat:function(_){var re=toObject$5(this),ae=arraySpeciesCreate$1(re,0),oe=0,ie,se,ce,ue,de;for(ie=-1,ce=arguments.length;ie<ce;ie++)if(de=ie===-1?re:arguments[ie],isConcatSpreadable(de))for(ue=lengthOfArrayLike$3(de),doesNotExceedSafeInteger$1(oe+ue),se=0;se<ue;se++,oe++)se in de&&createProperty$3(ae,oe,de[se]);else doesNotExceedSafeInteger$1(oe+1),createProperty$3(ae,oe++,de);return ae.length=oe,ae}});var fails$g=fails$J,arrayMethodIsStrict$3=function(te,_){var re=[][te];return!!re&&fails$g(function(){re.call(null,_||function(){return 1},1)})},$forEach=arrayIteration.forEach,arrayMethodIsStrict$2=arrayMethodIsStrict$3,STRICT_METHOD$2=arrayMethodIsStrict$2("forEach"),arrayForEach=STRICT_METHOD$2?[].forEach:function(_){return $forEach(this,_,arguments.length>1?arguments[1]:void 0)},global$j=global$B,DOMIterables=domIterables,DOMTokenListPrototype=domTokenListPrototype,forEach=arrayForEach,createNonEnumerableProperty$3=createNonEnumerableProperty$8,handlePrototype=function(te){if(te&&te.forEach!==forEach)try{createNonEnumerableProperty$3(te,"forEach",forEach)}catch{te.forEach=forEach}};for(var COLLECTION_NAME in DOMIterables)DOMIterables[COLLECTION_NAME]&&handlePrototype(global$j[COLLECTION_NAME]&&global$j[COLLECTION_NAME].prototype);handlePrototype(DOMTokenListPrototype);var DESCRIPTORS$8=descriptors,uncurryThis$n=functionUncurryThis,objectKeys=objectKeys$4,toIndexedObject$3=toIndexedObject$c,$propertyIsEnumerable=objectPropertyIsEnumerable.f,propertyIsEnumerable$4=uncurryThis$n($propertyIsEnumerable),push$8=uncurryThis$n([].push),createMethod$1=function(te){return function(_){for(var re=toIndexedObject$3(_),ae=objectKeys(re),oe=ae.length,ie=0,se=[],ce;oe>ie;)ce=ae[ie++],(!DESCRIPTORS$8||propertyIsEnumerable$4(re,ce))&&push$8(se,te?[ce,re[ce]]:re[ce]);return se}},objectToArray={entries:createMethod$1(!0),values:createMethod$1(!1)},$$F=_export,$entries=objectToArray.entries;$$F({target:"Object",stat:!0},{entries:function(_){return $entries(_)}});var DESCRIPTORS$7=descriptors,FUNCTION_NAME_EXISTS=functionName.EXISTS,uncurryThis$m=functionUncurryThis,defineProperty$9=objectDefineProperty.f,FunctionPrototype=Function.prototype,functionToString$1=uncurryThis$m(FunctionPrototype.toString),nameRE=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,regExpExec$3=uncurryThis$m(nameRE.exec),NAME="name";DESCRIPTORS$7&&!FUNCTION_NAME_EXISTS&&defineProperty$9(FunctionPrototype,NAME,{configurable:!0,get:function(){try{return regExpExec$3(nameRE,functionToString$1(this))[1]}catch{return""}}});var $$E=_export,$values=objectToArray.values;$$E({target:"Object",stat:!0},{values:function(_){return $values(_)}});var browser=deprecate;function deprecate(te,_){if(config$1("noDeprecation"))return te;var re=!1;function ae(){if(!re){if(config$1("throwDeprecation"))throw new Error(_);config$1("traceDeprecation")?console.trace(_):console.warn(_),re=!0}return te.apply(this,arguments)}return ae}function config$1(te){try{if(!commonjsGlobal$2.localStorage)return!1}catch{return!1}var _=commonjsGlobal$2.localStorage[te];return _==null?!1:String(_).toLowerCase()==="true"}function dedent$2(te){for(var _=[],re=1;re<arguments.length;re++)_[re-1]=arguments[re];var ae=Array.from(typeof te=="string"?[te]:te);ae[ae.length-1]=ae[ae.length-1].replace(/\r?\n([\t ]*)$/,"");var oe=ae.reduce(function(ce,ue){var de=ue.match(/\n([\t ]+|(?!\s).)/g);return de?ce.concat(de.map(function(pe){var fe,me;return(me=(fe=pe.match(/[\t ]/g))===null||fe===void 0?void 0:fe.length)!==null&&me!==void 0?me:0})):ce},[]);if(oe.length){var ie=new RegExp(`
[ ]{`+Math.min.apply(Math,oe)+"}","g");ae=ae.map(function(ce){return ce.replace(ie,`
`)})}ae[0]=ae[0].replace(/^\r?\n/,"");var se=ae[0];return _.forEach(function(ce,ue){var de=se.match(/(?:^|\n)( *)$/),pe=de?de[1]:"",fe=ce;typeof ce=="string"&&ce.includes(`
`)&&(fe=String(ce).split(`
`).map(function(me,ye){return ye===0?me:""+pe+me}).join(`
`)),se+=fe+ae[ue+1]}),se}var win$2;typeof window<"u"?win$2=window:typeof commonjsGlobal$2<"u"?win$2=commonjsGlobal$2:typeof self<"u"?win$2=self:win$2={};var window_1$4=win$2,uncurryThis$l=functionUncurryThis,defineBuiltIn$7=defineBuiltIn$h,regexpExec$2=regexpExec$3,fails$f=fails$J,wellKnownSymbol$9=wellKnownSymbol$t,createNonEnumerableProperty$2=createNonEnumerableProperty$8,SPECIES$2=wellKnownSymbol$9("species"),RegExpPrototype$1=RegExp.prototype,fixRegexpWellKnownSymbolLogic=function(te,_,re,ae){var oe=wellKnownSymbol$9(te),ie=!fails$f(function(){var de={};return de[oe]=function(){return 7},""[te](de)!=7}),se=ie&&!fails$f(function(){var de=!1,pe=/a/;return te==="split"&&(pe={},pe.constructor={},pe.constructor[SPECIES$2]=function(){return pe},pe.flags="",pe[oe]=/./[oe]),pe.exec=function(){return de=!0,null},pe[oe](""),!de});if(!ie||!se||re){var ce=uncurryThis$l(/./[oe]),ue=_(oe,""[te],function(de,pe,fe,me,ye){var he=uncurryThis$l(de),be=pe.exec;return be===regexpExec$2||be===RegExpPrototype$1.exec?ie&&!ye?{done:!0,value:ce(pe,fe,me)}:{done:!0,value:he(fe,pe,me)}:{done:!1}});defineBuiltIn$7(String.prototype,te,ue[0]),defineBuiltIn$7(RegExpPrototype$1,oe,ue[1])}ae&&createNonEnumerableProperty$2(RegExpPrototype$1[oe],"sham",!0)},charAt$4=stringMultibyte.charAt,advanceStringIndex$3=function(te,_,re){return _+(re?charAt$4(te,_).length:1)},uncurryThis$k=functionUncurryThis,toObject$4=toObject$e,floor$6=Math.floor,charAt$3=uncurryThis$k("".charAt),replace$8=uncurryThis$k("".replace),stringSlice$7=uncurryThis$k("".slice),SUBSTITUTION_SYMBOLS=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,SUBSTITUTION_SYMBOLS_NO_NAMED=/\$([$&'`]|\d{1,2})/g,getSubstitution$1=function(te,_,re,ae,oe,ie){var se=re+te.length,ce=ae.length,ue=SUBSTITUTION_SYMBOLS_NO_NAMED;return oe!==void 0&&(oe=toObject$4(oe),ue=SUBSTITUTION_SYMBOLS),replace$8(ie,ue,function(de,pe){var fe;switch(charAt$3(pe,0)){case"$":return"$";case"&":return te;case"`":return stringSlice$7(_,0,re);case"'":return stringSlice$7(_,se);case"<":fe=oe[stringSlice$7(pe,1,-1)];break;default:var me=+pe;if(me===0)return de;if(me>ce){var ye=floor$6(me/10);return ye===0?de:ye<=ce?ae[ye-1]===void 0?charAt$3(pe,1):ae[ye-1]+charAt$3(pe,1):de}fe=ae[me-1]}return fe===void 0?"":fe})},call$a=functionCall,anObject$b=anObject$o,isCallable$6=isCallable$r,classof$3=classofRaw$1,regexpExec$1=regexpExec$3,$TypeError$7=TypeError,regexpExecAbstract=function(te,_){var re=te.exec;if(isCallable$6(re)){var ae=call$a(re,te,_);return ae!==null&&anObject$b(ae),ae}if(classof$3(te)==="RegExp")return call$a(regexpExec$1,te,_);throw $TypeError$7("RegExp#exec called on incompatible receiver")},apply$5=functionApply,call$9=functionCall,uncurryThis$j=functionUncurryThis,fixRegExpWellKnownSymbolLogic$3=fixRegexpWellKnownSymbolLogic,fails$e=fails$J,anObject$a=anObject$o,isCallable$5=isCallable$r,toIntegerOrInfinity$5=toIntegerOrInfinity$9,toLength$6=toLength$8,toString$j=toString$q,requireObjectCoercible$9=requireObjectCoercible$d,advanceStringIndex$2=advanceStringIndex$3,getMethod$3=getMethod$7,getSubstitution=getSubstitution$1,regExpExec$2=regexpExecAbstract,wellKnownSymbol$8=wellKnownSymbol$t,REPLACE=wellKnownSymbol$8("replace"),max$1=Math.max,min$4=Math.min,concat$1=uncurryThis$j([].concat),push$7=uncurryThis$j([].push),stringIndexOf$2=uncurryThis$j("".indexOf),stringSlice$6=uncurryThis$j("".slice),maybeToString=function(te){return te===void 0?te:String(te)},REPLACE_KEEPS_$0=function(){return"a".replace(/./,"$0")==="$0"}(),REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE=function(){return/./[REPLACE]?/./[REPLACE]("a","$0")==="":!1}(),REPLACE_SUPPORTS_NAMED_GROUPS=!fails$e(function(){var te=/./;return te.exec=function(){var _=[];return _.groups={a:"7"},_},"".replace(te,"$<a>")!=="7"});fixRegExpWellKnownSymbolLogic$3("replace",function(te,_,re){var ae=REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE?"$":"$0";return[function(ie,se){var ce=requireObjectCoercible$9(this),ue=ie==null?void 0:getMethod$3(ie,REPLACE);return ue?call$9(ue,ie,ce,se):call$9(_,toString$j(ce),ie,se)},function(oe,ie){var se=anObject$a(this),ce=toString$j(oe);if(typeof ie=="string"&&stringIndexOf$2(ie,ae)===-1&&stringIndexOf$2(ie,"$<")===-1){var ue=re(_,se,ce,ie);if(ue.done)return ue.value}var de=isCallable$5(ie);de||(ie=toString$j(ie));var pe=se.global;if(pe){var fe=se.unicode;se.lastIndex=0}for(var me=[];;){var ye=regExpExec$2(se,ce);if(ye===null||(push$7(me,ye),!pe))break;var he=toString$j(ye[0]);he===""&&(se.lastIndex=advanceStringIndex$2(ce,toLength$6(se.lastIndex),fe))}for(var be="",$e=0,_e=0;_e<me.length;_e++){ye=me[_e];for(var ve=toString$j(ye[0]),we=max$1(min$4(toIntegerOrInfinity$5(ye.index),ce.length),0),Se=[],ke=1;ke<ye.length;ke++)push$7(Se,maybeToString(ye[ke]));var Te=ye.groups;if(de){var Ee=concat$1([ve],Se,we,ce);Te!==void 0&&push$7(Ee,Te);var Oe=toString$j(apply$5(ie,void 0,Ee))}else Oe=getSubstitution(ve,ce,we,Se,Te,ie);we>=$e&&(be+=stringSlice$6(ce,$e,we)+Oe,$e=we+ve.length)}return be+stringSlice$6(ce,$e)}]},!REPLACE_SUPPORTS_NAMED_GROUPS||!REPLACE_KEEPS_$0||REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);var LOGLEVEL=window_1$4.LOGLEVEL,console$1=window_1$4.console,levels={trace:1,debug:2,info:3,warn:4,error:5,silent:10},currentLogLevelString=LOGLEVEL,currentLogLevelNumber=levels[currentLogLevelString]||levels.info,logger={trace:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<=levels.trace&&console$1.trace.apply(console$1,[_].concat(ae))},debug:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<=levels.debug&&console$1.debug.apply(console$1,[_].concat(ae))},info:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<=levels.info&&console$1.info.apply(console$1,[_].concat(ae))},warn:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<=levels.warn&&console$1.warn.apply(console$1,[_].concat(ae))},error:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<=levels.error&&console$1.error.apply(console$1,[_].concat(ae))},log:function(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];return currentLogLevelNumber<levels.silent&&console$1.log.apply(console$1,[_].concat(ae))}},logged=new Set,once=function(_){return function(re){if(!logged.has(re)){logged.add(re);for(var ae=arguments.length,oe=new Array(ae>1?ae-1:0),ie=1;ie<ae;ie++)oe[ie-1]=arguments[ie];return logger[_].apply(logger,[re].concat(oe))}}};once.clear=function(){return logged.clear()};once.trace=once("trace");once.debug=once("debug");once.info=once("info");once.warn=once("warn");once.error=once("error");once.log=once("log");var pretty=function(_){return function(){for(var re=[],ae=arguments.length,oe=new Array(ae),ie=0;ie<ae;ie++)oe[ie]=arguments[ie];if(oe.length){var se=/<span\s+style=(['"])([^'"]*)\1\s*>/gi,ce=/<\/span>/gi,ue;for(re.push(oe[0].replace(se,"%c").replace(ce,"%c"));ue=se.exec(oe[0]);)re.push(ue[2]),re.push("");for(var de=1;de<oe.length;de++)re.push(oe[de])}logger[_].apply(logger,re)}};pretty.trace=pretty("trace");pretty.debug=pretty("debug");pretty.info=pretty("info");pretty.warn=pretty("warn");pretty.error=pretty("error");var dist={};function arrayReduce$1(te,_,re,ae){var oe=-1,ie=te==null?0:te.length;for(ae&&ie&&(re=te[++oe]);++oe<ie;)re=_(re,te[oe],oe,te);return re}var _arrayReduce=arrayReduce$1;function basePropertyOf$1(te){return function(_){return te==null?void 0:te[_]}}var _basePropertyOf=basePropertyOf$1,basePropertyOf=_basePropertyOf,deburredLetters={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},deburrLetter$1=basePropertyOf(deburredLetters),_deburrLetter=deburrLetter$1,freeGlobal$4=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2&&commonjsGlobal$2.Object===Object&&commonjsGlobal$2,_freeGlobal$1=freeGlobal$4,freeGlobal$3=_freeGlobal$1,freeSelf$2=typeof self=="object"&&self&&self.Object===Object&&self,root$j=freeGlobal$3||freeSelf$2||Function("return this")(),_root$1=root$j,root$i=_root$1,Symbol$c=root$i.Symbol,_Symbol$1=Symbol$c;function arrayMap$5(te,_){for(var re=-1,ae=te==null?0:te.length,oe=Array(ae);++re<ae;)oe[re]=_(te[re],re,te);return oe}var _arrayMap$1=arrayMap$5,isArray$n=Array.isArray,isArray_1$1=isArray$n,Symbol$b=_Symbol$1,objectProto$u=Object.prototype,hasOwnProperty$r=objectProto$u.hasOwnProperty,nativeObjectToString$4=objectProto$u.toString,symToStringTag$4=Symbol$b?Symbol$b.toStringTag:void 0;function getRawTag$4(te){var _=hasOwnProperty$r.call(te,symToStringTag$4),re=te[symToStringTag$4];try{te[symToStringTag$4]=void 0;var ae=!0}catch{}var oe=nativeObjectToString$4.call(te);return ae&&(_?te[symToStringTag$4]=re:delete te[symToStringTag$4]),oe}var _getRawTag$1=getRawTag$4,objectProto$t=Object.prototype,nativeObjectToString$3=objectProto$t.toString;function objectToString$5(te){return nativeObjectToString$3.call(te)}var _objectToString$1=objectToString$5,Symbol$a=_Symbol$1,getRawTag$3=_getRawTag$1,objectToString$4=_objectToString$1,nullTag$2="[object Null]",undefinedTag$2="[object Undefined]",symToStringTag$3=Symbol$a?Symbol$a.toStringTag:void 0;function baseGetTag$d(te){return te==null?te===void 0?undefinedTag$2:nullTag$2:symToStringTag$3&&symToStringTag$3 in Object(te)?getRawTag$3(te):objectToString$4(te)}var _baseGetTag$1=baseGetTag$d;function isObjectLike$f(te){return te!=null&&typeof te=="object"}var isObjectLike_1$1=isObjectLike$f,baseGetTag$c=_baseGetTag$1,isObjectLike$e=isObjectLike_1$1,symbolTag$6="[object Symbol]";function isSymbol$b(te){return typeof te=="symbol"||isObjectLike$e(te)&&baseGetTag$c(te)==symbolTag$6}var isSymbol_1$1=isSymbol$b,Symbol$9=_Symbol$1,arrayMap$4=_arrayMap$1,isArray$m=isArray_1$1,isSymbol$a=isSymbol_1$1,INFINITY$4=1/0,symbolProto$4=Symbol$9?Symbol$9.prototype:void 0,symbolToString$1=symbolProto$4?symbolProto$4.toString:void 0;function baseToString$3(te){if(typeof te=="string")return te;if(isArray$m(te))return arrayMap$4(te,baseToString$3)+"";if(isSymbol$a(te))return symbolToString$1?symbolToString$1.call(te):"";var _=te+"";return _=="0"&&1/te==-INFINITY$4?"-0":_}var _baseToString$1=baseToString$3,baseToString$2=_baseToString$1;function toString$i(te){return te==null?"":baseToString$2(te)}var toString_1$1=toString$i,deburrLetter=_deburrLetter,toString$h=toString_1$1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsCombo$2="["+rsComboRange$3+"]",reComboMark=RegExp(rsCombo$2,"g");function deburr$1(te){return te=toString$h(te),te&&te.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(te){return te.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(te){return reHasUnicodeWord.test(te)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange$2="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="['\u2019]",rsBreak="["+rsBreakRange+"]",rsCombo$1="["+rsComboRange$2+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange$2+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$1+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$2+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ$2="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$2+"]?",rsOptJoin$1="(?:"+rsZWJ$2+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsEmoji="(?:"+[rsDingbat,rsRegional$1,rsSurrPair$1].join("|")+")"+rsSeq$1,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(te){return te.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$g=toString_1$1,unicodeWords=_unicodeWords;function words$1(te,_,re){return te=toString$g(te),_=re?void 0:_,_===void 0?hasUnicodeWord(te)?unicodeWords(te):asciiWords(te):te.match(_)||[]}var words_1=words$1,arrayReduce=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="['\u2019]",reApos=RegExp(rsApos,"g");function createCompounder$1(te){return function(_){return arrayReduce(words(deburr(_).replace(reApos,"")),te,"")}}var _createCompounder=createCompounder$1;function baseSlice$1(te,_,re){var ae=-1,oe=te.length;_<0&&(_=-_>oe?0:oe+_),re=re>oe?oe:re,re<0&&(re+=oe),oe=_>re?0:re-_>>>0,_>>>=0;for(var ie=Array(oe);++ae<oe;)ie[ae]=te[ae+_];return ie}var _baseSlice=baseSlice$1,baseSlice=_baseSlice;function castSlice$1(te,_,re){var ae=te.length;return re=re===void 0?ae:re,!_&&re>=ae?te:baseSlice(te,_,re)}var _castSlice=castSlice$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$2(te){return reHasUnicode.test(te)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(te){return te.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray$1(te){return te.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(te){return hasUnicode$1(te)?unicodeToArray(te):asciiToArray(te)}var _stringToArray=stringToArray$1,castSlice=_castSlice,hasUnicode=_hasUnicode,stringToArray=_stringToArray,toString$f=toString_1$1;function createCaseFirst$1(te){return function(_){_=toString$f(_);var re=hasUnicode(_)?stringToArray(_):void 0,ae=re?re[0]:_.charAt(0),oe=re?castSlice(re,1).join(""):_.slice(1);return ae[te]()+oe}}var _createCaseFirst=createCaseFirst$1,createCaseFirst=_createCaseFirst,upperFirst$1=createCaseFirst("toUpperCase"),upperFirst_1=upperFirst$1,createCompounder=_createCompounder,upperFirst=upperFirst_1,startCase=createCompounder(function(te,_,re){return te+(re?" ":"")+upperFirst(_)}),startCase_1=startCase,includeConditionalArg$1={};function listCacheClear$3(){this.__data__=[],this.size=0}var _listCacheClear$1=listCacheClear$3;function eq$7(te,_){return te===_||te!==te&&_!==_}var eq_1$1=eq$7,eq$6=eq_1$1;function assocIndexOf$9(te,_){for(var re=te.length;re--;)if(eq$6(te[re][0],_))return re;return-1}var _assocIndexOf$1=assocIndexOf$9,assocIndexOf$8=_assocIndexOf$1,arrayProto$1=Array.prototype,splice$3=arrayProto$1.splice;function listCacheDelete$3(te){var _=this.__data__,re=assocIndexOf$8(_,te);if(re<0)return!1;var ae=_.length-1;return re==ae?_.pop():splice$3.call(_,re,1),--this.size,!0}var _listCacheDelete$1=listCacheDelete$3,assocIndexOf$7=_assocIndexOf$1;function listCacheGet$3(te){var _=this.__data__,re=assocIndexOf$7(_,te);return re<0?void 0:_[re][1]}var _listCacheGet$1=listCacheGet$3,assocIndexOf$6=_assocIndexOf$1;function listCacheHas$3(te){return assocIndexOf$6(this.__data__,te)>-1}var _listCacheHas$1=listCacheHas$3,assocIndexOf$5=_assocIndexOf$1;function listCacheSet$3(te,_){var re=this.__data__,ae=assocIndexOf$5(re,te);return ae<0?(++this.size,re.push([te,_])):re[ae][1]=_,this}var _listCacheSet$1=listCacheSet$3,listCacheClear$2=_listCacheClear$1,listCacheDelete$2=_listCacheDelete$1,listCacheGet$2=_listCacheGet$1,listCacheHas$2=_listCacheHas$1,listCacheSet$2=_listCacheSet$1;function ListCache$9(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}ListCache$9.prototype.clear=listCacheClear$2;ListCache$9.prototype.delete=listCacheDelete$2;ListCache$9.prototype.get=listCacheGet$2;ListCache$9.prototype.has=listCacheHas$2;ListCache$9.prototype.set=listCacheSet$2;var _ListCache$1=ListCache$9,ListCache$8=_ListCache$1;function stackClear$3(){this.__data__=new ListCache$8,this.size=0}var _stackClear$1=stackClear$3;function stackDelete$3(te){var _=this.__data__,re=_.delete(te);return this.size=_.size,re}var _stackDelete$1=stackDelete$3;function stackGet$3(te){return this.__data__.get(te)}var _stackGet$1=stackGet$3;function stackHas$3(te){return this.__data__.has(te)}var _stackHas$1=stackHas$3;function isObject$t(te){var _=typeof te;return te!=null&&(_=="object"||_=="function")}var isObject_1$1=isObject$t,baseGetTag$b=_baseGetTag$1,isObject$s=isObject_1$1,asyncTag$1="[object AsyncFunction]",funcTag$4="[object Function]",genTag$2="[object GeneratorFunction]",proxyTag$1="[object Proxy]";function isFunction$7(te){if(!isObject$s(te))return!1;var _=baseGetTag$b(te);return _==funcTag$4||_==genTag$2||_==asyncTag$1||_==proxyTag$1}var isFunction_1$2=isFunction$7,root$h=_root$1,coreJsData$3=root$h["__core-js_shared__"],_coreJsData$1=coreJsData$3,coreJsData$2=_coreJsData$1,maskSrcKey$1=function(){var te=/[^.]+$/.exec(coreJsData$2&&coreJsData$2.keys&&coreJsData$2.keys.IE_PROTO||"");return te?"Symbol(src)_1."+te:""}();function isMasked$3(te){return!!maskSrcKey$1&&maskSrcKey$1 in te}var _isMasked$1=isMasked$3,funcProto$4=Function.prototype,funcToString$4=funcProto$4.toString;function toSource$5(te){if(te!=null){try{return funcToString$4.call(te)}catch{}try{return te+""}catch{}}return""}var _toSource$1=toSource$5,isFunction$6=isFunction_1$2,isMasked$2=_isMasked$1,isObject$r=isObject_1$1,toSource$4=_toSource$1,reRegExpChar$1=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor$1=/^\[object .+?Constructor\]$/,funcProto$3=Function.prototype,objectProto$s=Object.prototype,funcToString$3=funcProto$3.toString,hasOwnProperty$q=objectProto$s.hasOwnProperty,reIsNative$1=RegExp("^"+funcToString$3.call(hasOwnProperty$q).replace(reRegExpChar$1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$3(te){if(!isObject$r(te)||isMasked$2(te))return!1;var _=isFunction$6(te)?reIsNative$1:reIsHostCtor$1;return _.test(toSource$4(te))}var _baseIsNative$1=baseIsNative$3;function getValue$3(te,_){return te==null?void 0:te[_]}var _getValue$1=getValue$3,baseIsNative$2=_baseIsNative$1,getValue$2=_getValue$1;function getNative$f(te,_){var re=getValue$2(te,_);return baseIsNative$2(re)?re:void 0}var _getNative$1=getNative$f,getNative$e=_getNative$1,root$g=_root$1,Map$8=getNative$e(root$g,"Map"),_Map$1=Map$8,getNative$d=_getNative$1,nativeCreate$9=getNative$d(Object,"create"),_nativeCreate$1=nativeCreate$9,nativeCreate$8=_nativeCreate$1;function hashClear$3(){this.__data__=nativeCreate$8?nativeCreate$8(null):{},this.size=0}var _hashClear$1=hashClear$3;function hashDelete$3(te){var _=this.has(te)&&delete this.__data__[te];return this.size-=_?1:0,_}var _hashDelete$1=hashDelete$3,nativeCreate$7=_nativeCreate$1,HASH_UNDEFINED$5="__lodash_hash_undefined__",objectProto$r=Object.prototype,hasOwnProperty$p=objectProto$r.hasOwnProperty;function hashGet$3(te){var _=this.__data__;if(nativeCreate$7){var re=_[te];return re===HASH_UNDEFINED$5?void 0:re}return hasOwnProperty$p.call(_,te)?_[te]:void 0}var _hashGet$1=hashGet$3,nativeCreate$6=_nativeCreate$1,objectProto$q=Object.prototype,hasOwnProperty$o=objectProto$q.hasOwnProperty;function hashHas$3(te){var _=this.__data__;return nativeCreate$6?_[te]!==void 0:hasOwnProperty$o.call(_,te)}var _hashHas$1=hashHas$3,nativeCreate$5=_nativeCreate$1,HASH_UNDEFINED$4="__lodash_hash_undefined__";function hashSet$3(te,_){var re=this.__data__;return this.size+=this.has(te)?0:1,re[te]=nativeCreate$5&&_===void 0?HASH_UNDEFINED$4:_,this}var _hashSet$1=hashSet$3,hashClear$2=_hashClear$1,hashDelete$2=_hashDelete$1,hashGet$2=_hashGet$1,hashHas$2=_hashHas$1,hashSet$2=_hashSet$1;function Hash$3(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}Hash$3.prototype.clear=hashClear$2;Hash$3.prototype.delete=hashDelete$2;Hash$3.prototype.get=hashGet$2;Hash$3.prototype.has=hashHas$2;Hash$3.prototype.set=hashSet$2;var _Hash$1=Hash$3,Hash$2=_Hash$1,ListCache$7=_ListCache$1,Map$7=_Map$1;function mapCacheClear$3(){this.size=0,this.__data__={hash:new Hash$2,map:new(Map$7||ListCache$7),string:new Hash$2}}var _mapCacheClear$1=mapCacheClear$3;function isKeyable$3(te){var _=typeof te;return _=="string"||_=="number"||_=="symbol"||_=="boolean"?te!=="__proto__":te===null}var _isKeyable$1=isKeyable$3,isKeyable$2=_isKeyable$1;function getMapData$9(te,_){var re=te.__data__;return isKeyable$2(_)?re[typeof _=="string"?"string":"hash"]:re.map}var _getMapData$1=getMapData$9,getMapData$8=_getMapData$1;function mapCacheDelete$3(te){var _=getMapData$8(this,te).delete(te);return this.size-=_?1:0,_}var _mapCacheDelete$1=mapCacheDelete$3,getMapData$7=_getMapData$1;function mapCacheGet$3(te){return getMapData$7(this,te).get(te)}var _mapCacheGet$1=mapCacheGet$3,getMapData$6=_getMapData$1;function mapCacheHas$3(te){return getMapData$6(this,te).has(te)}var _mapCacheHas$1=mapCacheHas$3,getMapData$5=_getMapData$1;function mapCacheSet$3(te,_){var re=getMapData$5(this,te),ae=re.size;return re.set(te,_),this.size+=re.size==ae?0:1,this}var _mapCacheSet$1=mapCacheSet$3,mapCacheClear$2=_mapCacheClear$1,mapCacheDelete$2=_mapCacheDelete$1,mapCacheGet$2=_mapCacheGet$1,mapCacheHas$2=_mapCacheHas$1,mapCacheSet$2=_mapCacheSet$1;function MapCache$7(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}MapCache$7.prototype.clear=mapCacheClear$2;MapCache$7.prototype.delete=mapCacheDelete$2;MapCache$7.prototype.get=mapCacheGet$2;MapCache$7.prototype.has=mapCacheHas$2;MapCache$7.prototype.set=mapCacheSet$2;var _MapCache$1=MapCache$7,ListCache$6=_ListCache$1,Map$6=_Map$1,MapCache$6=_MapCache$1,LARGE_ARRAY_SIZE$2=200;function stackSet$3(te,_){var re=this.__data__;if(re instanceof ListCache$6){var ae=re.__data__;if(!Map$6||ae.length<LARGE_ARRAY_SIZE$2-1)return ae.push([te,_]),this.size=++re.size,this;re=this.__data__=new MapCache$6(ae)}return re.set(te,_),this.size=re.size,this}var _stackSet$1=stackSet$3,ListCache$5=_ListCache$1,stackClear$2=_stackClear$1,stackDelete$2=_stackDelete$1,stackGet$2=_stackGet$1,stackHas$2=_stackHas$1,stackSet$2=_stackSet$1;function Stack$6(te){var _=this.__data__=new ListCache$5(te);this.size=_.size}Stack$6.prototype.clear=stackClear$2;Stack$6.prototype.delete=stackDelete$2;Stack$6.prototype.get=stackGet$2;Stack$6.prototype.has=stackHas$2;Stack$6.prototype.set=stackSet$2;var _Stack$1=Stack$6,HASH_UNDEFINED$3="__lodash_hash_undefined__";function setCacheAdd$3(te){return this.__data__.set(te,HASH_UNDEFINED$3),this}var _setCacheAdd$1=setCacheAdd$3;function setCacheHas$3(te){return this.__data__.has(te)}var _setCacheHas$1=setCacheHas$3,MapCache$5=_MapCache$1,setCacheAdd$2=_setCacheAdd$1,setCacheHas$2=_setCacheHas$1;function SetCache$4(te){var _=-1,re=te==null?0:te.length;for(this.__data__=new MapCache$5;++_<re;)this.add(te[_])}SetCache$4.prototype.add=SetCache$4.prototype.push=setCacheAdd$2;SetCache$4.prototype.has=setCacheHas$2;var _SetCache$1=SetCache$4;function arraySome$3(te,_){for(var re=-1,ae=te==null?0:te.length;++re<ae;)if(_(te[re],re,te))return!0;return!1}var _arraySome$1=arraySome$3;function cacheHas$4(te,_){return te.has(_)}var _cacheHas$1=cacheHas$4,SetCache$3=_SetCache$1,arraySome$2=_arraySome$1,cacheHas$3=_cacheHas$1,COMPARE_PARTIAL_FLAG$b=1,COMPARE_UNORDERED_FLAG$7=2;function equalArrays$5(te,_,re,ae,oe,ie){var se=re&COMPARE_PARTIAL_FLAG$b,ce=te.length,ue=_.length;if(ce!=ue&&!(se&&ue>ce))return!1;var de=ie.get(te),pe=ie.get(_);if(de&&pe)return de==_&&pe==te;var fe=-1,me=!0,ye=re&COMPARE_UNORDERED_FLAG$7?new SetCache$3:void 0;for(ie.set(te,_),ie.set(_,te);++fe<ce;){var he=te[fe],be=_[fe];if(ae)var $e=se?ae(be,he,fe,_,te,ie):ae(he,be,fe,te,_,ie);if($e!==void 0){if($e)continue;me=!1;break}if(ye){if(!arraySome$2(_,function(_e,ve){if(!cacheHas$3(ye,ve)&&(he===_e||oe(he,_e,re,ae,ie)))return ye.push(ve)})){me=!1;break}}else if(!(he===be||oe(he,be,re,ae,ie))){me=!1;break}}return ie.delete(te),ie.delete(_),me}var _equalArrays$1=equalArrays$5,root$f=_root$1,Uint8Array$5=root$f.Uint8Array,_Uint8Array$1=Uint8Array$5;function mapToArray$3(te){var _=-1,re=Array(te.size);return te.forEach(function(ae,oe){re[++_]=[oe,ae]}),re}var _mapToArray$1=mapToArray$3;function setToArray$5(te){var _=-1,re=Array(te.size);return te.forEach(function(ae){re[++_]=ae}),re}var _setToArray$1=setToArray$5,Symbol$8=_Symbol$1,Uint8Array$4=_Uint8Array$1,eq$5=eq_1$1,equalArrays$4=_equalArrays$1,mapToArray$2=_mapToArray$1,setToArray$4=_setToArray$1,COMPARE_PARTIAL_FLAG$a=1,COMPARE_UNORDERED_FLAG$6=2,boolTag$5="[object Boolean]",dateTag$5="[object Date]",errorTag$4="[object Error]",mapTag$8="[object Map]",numberTag$5="[object Number]",regexpTag$5="[object RegExp]",setTag$8="[object Set]",stringTag$5="[object String]",symbolTag$5="[object Symbol]",arrayBufferTag$5="[object ArrayBuffer]",dataViewTag$7="[object DataView]",symbolProto$3=Symbol$8?Symbol$8.prototype:void 0,symbolValueOf$2=symbolProto$3?symbolProto$3.valueOf:void 0;function equalByTag$3(te,_,re,ae,oe,ie,se){switch(re){case dataViewTag$7:if(te.byteLength!=_.byteLength||te.byteOffset!=_.byteOffset)return!1;te=te.buffer,_=_.buffer;case arrayBufferTag$5:return!(te.byteLength!=_.byteLength||!ie(new Uint8Array$4(te),new Uint8Array$4(_)));case boolTag$5:case dateTag$5:case numberTag$5:return eq$5(+te,+_);case errorTag$4:return te.name==_.name&&te.message==_.message;case regexpTag$5:case stringTag$5:return te==_+"";case mapTag$8:var ce=mapToArray$2;case setTag$8:var ue=ae&COMPARE_PARTIAL_FLAG$a;if(ce||(ce=setToArray$4),te.size!=_.size&&!ue)return!1;var de=se.get(te);if(de)return de==_;ae|=COMPARE_UNORDERED_FLAG$6,se.set(te,_);var pe=equalArrays$4(ce(te),ce(_),ae,oe,ie,se);return se.delete(te),pe;case symbolTag$5:if(symbolValueOf$2)return symbolValueOf$2.call(te)==symbolValueOf$2.call(_)}return!1}var _equalByTag$1=equalByTag$3;function arrayPush$6(te,_){for(var re=-1,ae=_.length,oe=te.length;++re<ae;)te[oe+re]=_[re];return te}var _arrayPush$1=arrayPush$6,arrayPush$5=_arrayPush$1,isArray$l=isArray_1$1;function baseGetAllKeys$5(te,_,re){var ae=_(te);return isArray$l(te)?ae:arrayPush$5(ae,re(te))}var _baseGetAllKeys$1=baseGetAllKeys$5;function arrayFilter$3(te,_){for(var re=-1,ae=te==null?0:te.length,oe=0,ie=[];++re<ae;){var se=te[re];_(se,re,te)&&(ie[oe++]=se)}return ie}var _arrayFilter$1=arrayFilter$3;function stubArray$5(){return[]}var stubArray_1$1=stubArray$5,arrayFilter$2=_arrayFilter$1,stubArray$4=stubArray_1$1,objectProto$p=Object.prototype,propertyIsEnumerable$3=objectProto$p.propertyIsEnumerable,nativeGetSymbols$3=Object.getOwnPropertySymbols,getSymbols$6=nativeGetSymbols$3?function(te){return te==null?[]:(te=Object(te),arrayFilter$2(nativeGetSymbols$3(te),function(_){return propertyIsEnumerable$3.call(te,_)}))}:stubArray$4,_getSymbols$1=getSymbols$6;function baseTimes$3(te,_){for(var re=-1,ae=Array(te);++re<te;)ae[re]=_(re);return ae}var _baseTimes$1=baseTimes$3,baseGetTag$a=_baseGetTag$1,isObjectLike$d=isObjectLike_1$1,argsTag$6="[object Arguments]";function baseIsArguments$3(te){return isObjectLike$d(te)&&baseGetTag$a(te)==argsTag$6}var _baseIsArguments$1=baseIsArguments$3,baseIsArguments$2=_baseIsArguments$1,isObjectLike$c=isObjectLike_1$1,objectProto$o=Object.prototype,hasOwnProperty$n=objectProto$o.hasOwnProperty,propertyIsEnumerable$2=objectProto$o.propertyIsEnumerable,isArguments$6=baseIsArguments$2(function(){return arguments}())?baseIsArguments$2:function(te){return isObjectLike$c(te)&&hasOwnProperty$n.call(te,"callee")&&!propertyIsEnumerable$2.call(te,"callee")},isArguments_1$1=isArguments$6,isBuffer$7={exports:{}};function stubFalse$1(){return!1}var stubFalse_1$1=stubFalse$1;(function(te,_){var re=_root$1,ae=stubFalse_1$1,oe=_&&!_.nodeType&&_,ie=oe&&!0&&te&&!te.nodeType&&te,se=ie&&ie.exports===oe,ce=se?re.Buffer:void 0,ue=ce?ce.isBuffer:void 0,de=ue||ae;te.exports=de})(isBuffer$7,isBuffer$7.exports);var MAX_SAFE_INTEGER$3=9007199254740991,reIsUint$1=/^(?:0|[1-9]\d*)$/;function isIndex$7(te,_){var re=typeof te;return _=_==null?MAX_SAFE_INTEGER$3:_,!!_&&(re=="number"||re!="symbol"&&reIsUint$1.test(te))&&te>-1&&te%1==0&&te<_}var _isIndex$1=isIndex$7,MAX_SAFE_INTEGER$2=9007199254740991;function isLength$7(te){return typeof te=="number"&&te>-1&&te%1==0&&te<=MAX_SAFE_INTEGER$2}var isLength_1$1=isLength$7,baseGetTag$9=_baseGetTag$1,isLength$6=isLength_1$1,isObjectLike$b=isObjectLike_1$1,argsTag$5="[object Arguments]",arrayTag$4="[object Array]",boolTag$4="[object Boolean]",dateTag$4="[object Date]",errorTag$3="[object Error]",funcTag$3="[object Function]",mapTag$7="[object Map]",numberTag$4="[object Number]",objectTag$7="[object Object]",regexpTag$4="[object RegExp]",setTag$7="[object Set]",stringTag$4="[object String]",weakMapTag$4="[object WeakMap]",arrayBufferTag$4="[object ArrayBuffer]",dataViewTag$6="[object DataView]",float32Tag$3="[object Float32Array]",float64Tag$3="[object Float64Array]",int8Tag$3="[object Int8Array]",int16Tag$3="[object Int16Array]",int32Tag$3="[object Int32Array]",uint8Tag$3="[object Uint8Array]",uint8ClampedTag$3="[object Uint8ClampedArray]",uint16Tag$3="[object Uint16Array]",uint32Tag$3="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$3]=typedArrayTags$1[float64Tag$3]=typedArrayTags$1[int8Tag$3]=typedArrayTags$1[int16Tag$3]=typedArrayTags$1[int32Tag$3]=typedArrayTags$1[uint8Tag$3]=typedArrayTags$1[uint8ClampedTag$3]=typedArrayTags$1[uint16Tag$3]=typedArrayTags$1[uint32Tag$3]=!0;typedArrayTags$1[argsTag$5]=typedArrayTags$1[arrayTag$4]=typedArrayTags$1[arrayBufferTag$4]=typedArrayTags$1[boolTag$4]=typedArrayTags$1[dataViewTag$6]=typedArrayTags$1[dateTag$4]=typedArrayTags$1[errorTag$3]=typedArrayTags$1[funcTag$3]=typedArrayTags$1[mapTag$7]=typedArrayTags$1[numberTag$4]=typedArrayTags$1[objectTag$7]=typedArrayTags$1[regexpTag$4]=typedArrayTags$1[setTag$7]=typedArrayTags$1[stringTag$4]=typedArrayTags$1[weakMapTag$4]=!1;function baseIsTypedArray$3(te){return isObjectLike$b(te)&&isLength$6(te.length)&&!!typedArrayTags$1[baseGetTag$9(te)]}var _baseIsTypedArray$1=baseIsTypedArray$3;function baseUnary$5(te){return function(_){return te(_)}}var _baseUnary$1=baseUnary$5,_nodeUtil$1={exports:{}};(function(te,_){var re=_freeGlobal$1,ae=_&&!_.nodeType&&_,oe=ae&&!0&&te&&!te.nodeType&&te,ie=oe&&oe.exports===ae,se=ie&&re.process,ce=function(){try{var ue=oe&&oe.require&&oe.require("util").types;return ue||se&&se.binding&&se.binding("util")}catch{}}();te.exports=ce})(_nodeUtil$1,_nodeUtil$1.exports);var baseIsTypedArray$2=_baseIsTypedArray$1,baseUnary$4=_baseUnary$1,nodeUtil$3=_nodeUtil$1.exports,nodeIsTypedArray$1=nodeUtil$3&&nodeUtil$3.isTypedArray,isTypedArray$5=nodeIsTypedArray$1?baseUnary$4(nodeIsTypedArray$1):baseIsTypedArray$2,isTypedArray_1$1=isTypedArray$5,baseTimes$2=_baseTimes$1,isArguments$5=isArguments_1$1,isArray$k=isArray_1$1,isBuffer$6=isBuffer$7.exports,isIndex$6=_isIndex$1,isTypedArray$4=isTypedArray_1$1,objectProto$n=Object.prototype,hasOwnProperty$m=objectProto$n.hasOwnProperty;function arrayLikeKeys$5(te,_){var re=isArray$k(te),ae=!re&&isArguments$5(te),oe=!re&&!ae&&isBuffer$6(te),ie=!re&&!ae&&!oe&&isTypedArray$4(te),se=re||ae||oe||ie,ce=se?baseTimes$2(te.length,String):[],ue=ce.length;for(var de in te)(_||hasOwnProperty$m.call(te,de))&&!(se&&(de=="length"||oe&&(de=="offset"||de=="parent")||ie&&(de=="buffer"||de=="byteLength"||de=="byteOffset")||isIndex$6(de,ue)))&&ce.push(de);return ce}var _arrayLikeKeys$1=arrayLikeKeys$5,objectProto$m=Object.prototype;function isPrototype$6(te){var _=te&&te.constructor,re=typeof _=="function"&&_.prototype||objectProto$m;return te===re}var _isPrototype$1=isPrototype$6;function overArg$5(te,_){return function(re){return te(_(re))}}var _overArg$1=overArg$5,overArg$4=_overArg$1,nativeKeys$3=overArg$4(Object.keys,Object),_nativeKeys$1=nativeKeys$3,isPrototype$5=_isPrototype$1,nativeKeys$2=_nativeKeys$1,objectProto$l=Object.prototype,hasOwnProperty$l=objectProto$l.hasOwnProperty;function baseKeys$3(te){if(!isPrototype$5(te))return nativeKeys$2(te);var _=[];for(var re in Object(te))hasOwnProperty$l.call(te,re)&&re!="constructor"&&_.push(re);return _}var _baseKeys$1=baseKeys$3,isFunction$5=isFunction_1$2,isLength$5=isLength_1$1;function isArrayLike$5(te){return te!=null&&isLength$5(te.length)&&!isFunction$5(te)}var isArrayLike_1$1=isArrayLike$5,arrayLikeKeys$4=_arrayLikeKeys$1,baseKeys$2=_baseKeys$1,isArrayLike$4=isArrayLike_1$1;function keys$b(te){return isArrayLike$4(te)?arrayLikeKeys$4(te):baseKeys$2(te)}var keys_1$1=keys$b,baseGetAllKeys$4=_baseGetAllKeys$1,getSymbols$5=_getSymbols$1,keys$a=keys_1$1;function getAllKeys$4(te){return baseGetAllKeys$4(te,keys$a,getSymbols$5)}var _getAllKeys$1=getAllKeys$4,getAllKeys$3=_getAllKeys$1,COMPARE_PARTIAL_FLAG$9=1,objectProto$k=Object.prototype,hasOwnProperty$k=objectProto$k.hasOwnProperty;function equalObjects$3(te,_,re,ae,oe,ie){var se=re&COMPARE_PARTIAL_FLAG$9,ce=getAllKeys$3(te),ue=ce.length,de=getAllKeys$3(_),pe=de.length;if(ue!=pe&&!se)return!1;for(var fe=ue;fe--;){var me=ce[fe];if(!(se?me in _:hasOwnProperty$k.call(_,me)))return!1}var ye=ie.get(te),he=ie.get(_);if(ye&&he)return ye==_&&he==te;var be=!0;ie.set(te,_),ie.set(_,te);for(var $e=se;++fe<ue;){me=ce[fe];var _e=te[me],ve=_[me];if(ae)var we=se?ae(ve,_e,me,_,te,ie):ae(_e,ve,me,te,_,ie);if(!(we===void 0?_e===ve||oe(_e,ve,re,ae,ie):we)){be=!1;break}$e||($e=me=="constructor")}if(be&&!$e){var Se=te.constructor,ke=_.constructor;Se!=ke&&"constructor"in te&&"constructor"in _&&!(typeof Se=="function"&&Se instanceof Se&&typeof ke=="function"&&ke instanceof ke)&&(be=!1)}return ie.delete(te),ie.delete(_),be}var _equalObjects$1=equalObjects$3,getNative$c=_getNative$1,root$e=_root$1,DataView$4=getNative$c(root$e,"DataView"),_DataView$1=DataView$4,getNative$b=_getNative$1,root$d=_root$1,Promise$5=getNative$b(root$d,"Promise"),_Promise$1=Promise$5,getNative$a=_getNative$1,root$c=_root$1,Set$5=getNative$a(root$c,"Set"),_Set$1=Set$5,getNative$9=_getNative$1,root$b=_root$1,WeakMap$4=getNative$9(root$b,"WeakMap"),_WeakMap$1=WeakMap$4,DataView$3=_DataView$1,Map$5=_Map$1,Promise$4=_Promise$1,Set$4=_Set$1,WeakMap$3=_WeakMap$1,baseGetTag$8=_baseGetTag$1,toSource$3=_toSource$1,mapTag$6="[object Map]",objectTag$6="[object Object]",promiseTag$1="[object Promise]",setTag$6="[object Set]",weakMapTag$3="[object WeakMap]",dataViewTag$5="[object DataView]",dataViewCtorString$1=toSource$3(DataView$3),mapCtorString$1=toSource$3(Map$5),promiseCtorString$1=toSource$3(Promise$4),setCtorString$1=toSource$3(Set$4),weakMapCtorString$1=toSource$3(WeakMap$3),getTag$6=baseGetTag$8;(DataView$3&&getTag$6(new DataView$3(new ArrayBuffer(1)))!=dataViewTag$5||Map$5&&getTag$6(new Map$5)!=mapTag$6||Promise$4&&getTag$6(Promise$4.resolve())!=promiseTag$1||Set$4&&getTag$6(new Set$4)!=setTag$6||WeakMap$3&&getTag$6(new WeakMap$3)!=weakMapTag$3)&&(getTag$6=function(te){var _=baseGetTag$8(te),re=_==objectTag$6?te.constructor:void 0,ae=re?toSource$3(re):"";if(ae)switch(ae){case dataViewCtorString$1:return dataViewTag$5;case mapCtorString$1:return mapTag$6;case promiseCtorString$1:return promiseTag$1;case setCtorString$1:return setTag$6;case weakMapCtorString$1:return weakMapTag$3}return _});var _getTag$1=getTag$6,Stack$5=_Stack$1,equalArrays$3=_equalArrays$1,equalByTag$2=_equalByTag$1,equalObjects$2=_equalObjects$1,getTag$5=_getTag$1,isArray$j=isArray_1$1,isBuffer$5=isBuffer$7.exports,isTypedArray$3=isTypedArray_1$1,COMPARE_PARTIAL_FLAG$8=1,argsTag$4="[object Arguments]",arrayTag$3="[object Array]",objectTag$5="[object Object]",objectProto$j=Object.prototype,hasOwnProperty$j=objectProto$j.hasOwnProperty;function baseIsEqualDeep$3(te,_,re,ae,oe,ie){var se=isArray$j(te),ce=isArray$j(_),ue=se?arrayTag$3:getTag$5(te),de=ce?arrayTag$3:getTag$5(_);ue=ue==argsTag$4?objectTag$5:ue,de=de==argsTag$4?objectTag$5:de;var pe=ue==objectTag$5,fe=de==objectTag$5,me=ue==de;if(me&&isBuffer$5(te)){if(!isBuffer$5(_))return!1;se=!0,pe=!1}if(me&&!pe)return ie||(ie=new Stack$5),se||isTypedArray$3(te)?equalArrays$3(te,_,re,ae,oe,ie):equalByTag$2(te,_,ue,re,ae,oe,ie);if(!(re&COMPARE_PARTIAL_FLAG$8)){var ye=pe&&hasOwnProperty$j.call(te,"__wrapped__"),he=fe&&hasOwnProperty$j.call(_,"__wrapped__");if(ye||he){var be=ye?te.value():te,$e=he?_.value():_;return ie||(ie=new Stack$5),oe(be,$e,re,ae,ie)}}return me?(ie||(ie=new Stack$5),equalObjects$2(te,_,re,ae,oe,ie)):!1}var _baseIsEqualDeep$1=baseIsEqualDeep$3,baseIsEqualDeep$2=_baseIsEqualDeep$1,isObjectLike$a=isObjectLike_1$1;function baseIsEqual$6(te,_,re,ae,oe){return te===_?!0:te==null||_==null||!isObjectLike$a(te)&&!isObjectLike$a(_)?te!==te&&_!==_:baseIsEqualDeep$2(te,_,re,ae,baseIsEqual$6,oe)}var _baseIsEqual$1=baseIsEqual$6,baseIsEqual$5=_baseIsEqual$1;function isEqual(te,_){return baseIsEqual$5(te,_)}var isEqual_1=isEqual;Object.defineProperty(includeConditionalArg$1,"__esModule",{value:!0});includeConditionalArg$1.includeConditionalArg=includeConditionalArg$1.testValue=void 0;var _isEqual=_interopRequireDefault(isEqual_1);function _interopRequireDefault(te){return te&&te.__esModule?te:{default:te}}var count=function(_){return _.map(function(re){return typeof re<"u"}).filter(Boolean).length},testValue=function(_,re){var ae=_,oe=ae.exists,ie=ae.eq,se=ae.neq,ce=ae.truthy;if(count([oe,ie,se,ce])>1)throw new Error("Invalid conditional test ".concat(JSON.stringify({exists:oe,eq:ie,neq:se})));if(typeof ie<"u")return(0,_isEqual.default)(re,ie);if(typeof se<"u")return!(0,_isEqual.default)(re,se);if(typeof oe<"u"){var ue=typeof re<"u";return oe?ue:!ue}var de=typeof ce>"u"?!0:ce;return de?!!re:!re};includeConditionalArg$1.testValue=testValue;var includeConditionalArg=function(_,re,ae){if(!_.if)return!0;var oe=_.if,ie=oe.arg,se=oe.global;if(count([ie,se])!==1)throw new Error("Invalid conditional value ".concat(JSON.stringify({arg:ie,global:se})));var ce=ie?re[ie]:ae[se];return testValue(_.if,ce)};includeConditionalArg$1.includeConditionalArg=includeConditionalArg;var story={},SBType={};(function(te){Object.defineProperty(te,"__esModule",{value:!0});var _=SBType;Object.keys(_).forEach(function(re){re==="default"||re==="__esModule"||Object.defineProperty(te,re,{enumerable:!0,get:function(){return _[re]}})})})(story);(function(te){Object.defineProperty(te,"__esModule",{value:!0});var _={sanitize:!0,toId:!0,storyNameFromExport:!0,isExportStory:!0,parseKind:!0,includeConditionalArg:!0};te.isExportStory=_e,Object.defineProperty(te,"includeConditionalArg",{enumerable:!0,get:function(){return ae.includeConditionalArg}}),te.parseKind=te.storyNameFromExport=te.toId=te.sanitize=void 0;var re=ie(startCase_1),ae=includeConditionalArg$1,oe=story;Object.keys(oe).forEach(function(we){we==="default"||we==="__esModule"||Object.prototype.hasOwnProperty.call(_,we)||Object.defineProperty(te,we,{enumerable:!0,get:function(){return oe[we]}})});function ie(we){return we&&we.__esModule?we:{default:we}}function se(we,Se){return fe(we)||pe(we,Se)||ue(we,Se)||ce()}function ce(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ue(we,Se){if(!!we){if(typeof we=="string")return de(we,Se);var ke=Object.prototype.toString.call(we).slice(8,-1);if(ke==="Object"&&we.constructor&&(ke=we.constructor.name),ke==="Map"||ke==="Set")return Array.from(ke);if(ke==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ke))return de(we,Se)}}function de(we,Se){(Se==null||Se>we.length)&&(Se=we.length);for(var ke=0,Te=new Array(Se);ke<Se;ke++)Te[ke]=we[ke];return Te}function pe(we,Se){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(we)))){var ke=[],Te=!0,Ee=!1,Oe=void 0;try{for(var Ae=we[Symbol.iterator](),xe;!(Te=(xe=Ae.next()).done)&&(ke.push(xe.value),!(Se&&ke.length===Se));Te=!0);}catch(Ce){Ee=!0,Oe=Ce}finally{try{!Te&&Ae.return!=null&&Ae.return()}finally{if(Ee)throw Oe}}return ke}}function fe(we){if(Array.isArray(we))return we}var me=function(Se){return Se.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")};te.sanitize=me;var ye=function(Se,ke){var Te=me(Se);if(Te==="")throw new Error("Invalid ".concat(ke," '").concat(Se,"', must include alphanumeric characters"));return Te},he=function(Se,ke){return"".concat(ye(Se,"kind")).concat(ke?"--".concat(ye(ke,"name")):"")};te.toId=he;var be=function(Se){return(0,re.default)(Se)};te.storyNameFromExport=be;function $e(we,Se){return Array.isArray(Se)?Se.includes(we):we.match(Se)}function _e(we,Se){var ke=Se.includeStories,Te=Se.excludeStories;return we!=="__esModule"&&(!ke||$e(we,ke))&&(!Te||!$e(we,Te))}var ve=function(Se,ke){var Te=ke.rootSeparator,Ee=ke.groupSeparator,Oe=Se.split(Te,2),Ae=se(Oe,2),xe=Ae[0],Ce=Ae[1],Pe=(Ce||Se).split(Ee).filter(function(De){return!!De});return{root:Ce?xe:null,groups:Pe}};te.parseKind=ve})(dist);var runtime={exports:{}};(function(te){var _=function(re){var ae=Object.prototype,oe=ae.hasOwnProperty,ie,se=typeof Symbol=="function"?Symbol:{},ce=se.iterator||"@@iterator",ue=se.asyncIterator||"@@asyncIterator",de=se.toStringTag||"@@toStringTag";function pe(je,Ie,Le){return Object.defineProperty(je,Ie,{value:Le,enumerable:!0,configurable:!0,writable:!0}),je[Ie]}try{pe({},"")}catch{pe=function(Ie,Le,ze){return Ie[Le]=ze}}function fe(je,Ie,Le,ze){var Ne=Ie&&Ie.prototype instanceof ve?Ie:ve,He=Object.create(Ne.prototype),qe=new Fe(ze||[]);return He._invoke=Ce(je,Le,qe),He}re.wrap=fe;function me(je,Ie,Le){try{return{type:"normal",arg:je.call(Ie,Le)}}catch(ze){return{type:"throw",arg:ze}}}var ye="suspendedStart",he="suspendedYield",be="executing",$e="completed",_e={};function ve(){}function we(){}function Se(){}var ke={};pe(ke,ce,function(){return this});var Te=Object.getPrototypeOf,Ee=Te&&Te(Te(Be([])));Ee&&Ee!==ae&&oe.call(Ee,ce)&&(ke=Ee);var Oe=Se.prototype=ve.prototype=Object.create(ke);we.prototype=Se,pe(Oe,"constructor",Se),pe(Se,"constructor",we),we.displayName=pe(Se,de,"GeneratorFunction");function Ae(je){["next","throw","return"].forEach(function(Ie){pe(je,Ie,function(Le){return this._invoke(Ie,Le)})})}re.isGeneratorFunction=function(je){var Ie=typeof je=="function"&&je.constructor;return Ie?Ie===we||(Ie.displayName||Ie.name)==="GeneratorFunction":!1},re.mark=function(je){return Object.setPrototypeOf?Object.setPrototypeOf(je,Se):(je.__proto__=Se,pe(je,de,"GeneratorFunction")),je.prototype=Object.create(Oe),je},re.awrap=function(je){return{__await:je}};function xe(je,Ie){function Le(He,qe,Ge,Ke){var Ye=me(je[He],je,qe);if(Ye.type==="throw")Ke(Ye.arg);else{var Ze=Ye.arg,Tt=Ze.value;return Tt&&typeof Tt=="object"&&oe.call(Tt,"__await")?Ie.resolve(Tt.__await).then(function(Pt){Le("next",Pt,Ge,Ke)},function(Pt){Le("throw",Pt,Ge,Ke)}):Ie.resolve(Tt).then(function(Pt){Ze.value=Pt,Ge(Ze)},function(Pt){return Le("throw",Pt,Ge,Ke)})}}var ze;function Ne(He,qe){function Ge(){return new Ie(function(Ke,Ye){Le(He,qe,Ke,Ye)})}return ze=ze?ze.then(Ge,Ge):Ge()}this._invoke=Ne}Ae(xe.prototype),pe(xe.prototype,ue,function(){return this}),re.AsyncIterator=xe,re.async=function(je,Ie,Le,ze,Ne){Ne===void 0&&(Ne=Promise);var He=new xe(fe(je,Ie,Le,ze),Ne);return re.isGeneratorFunction(Ie)?He:He.next().then(function(qe){return qe.done?qe.value:He.next()})};function Ce(je,Ie,Le){var ze=ye;return function(He,qe){if(ze===be)throw new Error("Generator is already running");if(ze===$e){if(He==="throw")throw qe;return Ue()}for(Le.method=He,Le.arg=qe;;){var Ge=Le.delegate;if(Ge){var Ke=Pe(Ge,Le);if(Ke){if(Ke===_e)continue;return Ke}}if(Le.method==="next")Le.sent=Le._sent=Le.arg;else if(Le.method==="throw"){if(ze===ye)throw ze=$e,Le.arg;Le.dispatchException(Le.arg)}else Le.method==="return"&&Le.abrupt("return",Le.arg);ze=be;var Ye=me(je,Ie,Le);if(Ye.type==="normal"){if(ze=Le.done?$e:he,Ye.arg===_e)continue;return{value:Ye.arg,done:Le.done}}else Ye.type==="throw"&&(ze=$e,Le.method="throw",Le.arg=Ye.arg)}}}function Pe(je,Ie){var Le=je.iterator[Ie.method];if(Le===ie){if(Ie.delegate=null,Ie.method==="throw"){if(je.iterator.return&&(Ie.method="return",Ie.arg=ie,Pe(je,Ie),Ie.method==="throw"))return _e;Ie.method="throw",Ie.arg=new TypeError("The iterator does not provide a 'throw' method")}return _e}var ze=me(Le,je.iterator,Ie.arg);if(ze.type==="throw")return Ie.method="throw",Ie.arg=ze.arg,Ie.delegate=null,_e;var Ne=ze.arg;if(!Ne)return Ie.method="throw",Ie.arg=new TypeError("iterator result is not an object"),Ie.delegate=null,_e;if(Ne.done)Ie[je.resultName]=Ne.value,Ie.next=je.nextLoc,Ie.method!=="return"&&(Ie.method="next",Ie.arg=ie);else return Ne;return Ie.delegate=null,_e}Ae(Oe),pe(Oe,de,"Generator"),pe(Oe,ce,function(){return this}),pe(Oe,"toString",function(){return"[object Generator]"});function De(je){var Ie={tryLoc:je[0]};1 in je&&(Ie.catchLoc=je[1]),2 in je&&(Ie.finallyLoc=je[2],Ie.afterLoc=je[3]),this.tryEntries.push(Ie)}function Me(je){var Ie=je.completion||{};Ie.type="normal",delete Ie.arg,je.completion=Ie}function Fe(je){this.tryEntries=[{tryLoc:"root"}],je.forEach(De,this),this.reset(!0)}re.keys=function(je){var Ie=[];for(var Le in je)Ie.push(Le);return Ie.reverse(),function ze(){for(;Ie.length;){var Ne=Ie.pop();if(Ne in je)return ze.value=Ne,ze.done=!1,ze}return ze.done=!0,ze}};function Be(je){if(je){var Ie=je[ce];if(Ie)return Ie.call(je);if(typeof je.next=="function")return je;if(!isNaN(je.length)){var Le=-1,ze=function Ne(){for(;++Le<je.length;)if(oe.call(je,Le))return Ne.value=je[Le],Ne.done=!1,Ne;return Ne.value=ie,Ne.done=!0,Ne};return ze.next=ze}}return{next:Ue}}re.values=Be;function Ue(){return{value:ie,done:!0}}return Fe.prototype={constructor:Fe,reset:function(je){if(this.prev=0,this.next=0,this.sent=this._sent=ie,this.done=!1,this.delegate=null,this.method="next",this.arg=ie,this.tryEntries.forEach(Me),!je)for(var Ie in this)Ie.charAt(0)==="t"&&oe.call(this,Ie)&&!isNaN(+Ie.slice(1))&&(this[Ie]=ie)},stop:function(){this.done=!0;var je=this.tryEntries[0],Ie=je.completion;if(Ie.type==="throw")throw Ie.arg;return this.rval},dispatchException:function(je){if(this.done)throw je;var Ie=this;function Le(Ke,Ye){return He.type="throw",He.arg=je,Ie.next=Ke,Ye&&(Ie.method="next",Ie.arg=ie),!!Ye}for(var ze=this.tryEntries.length-1;ze>=0;--ze){var Ne=this.tryEntries[ze],He=Ne.completion;if(Ne.tryLoc==="root")return Le("end");if(Ne.tryLoc<=this.prev){var qe=oe.call(Ne,"catchLoc"),Ge=oe.call(Ne,"finallyLoc");if(qe&&Ge){if(this.prev<Ne.catchLoc)return Le(Ne.catchLoc,!0);if(this.prev<Ne.finallyLoc)return Le(Ne.finallyLoc)}else if(qe){if(this.prev<Ne.catchLoc)return Le(Ne.catchLoc,!0)}else if(Ge){if(this.prev<Ne.finallyLoc)return Le(Ne.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(je,Ie){for(var Le=this.tryEntries.length-1;Le>=0;--Le){var ze=this.tryEntries[Le];if(ze.tryLoc<=this.prev&&oe.call(ze,"finallyLoc")&&this.prev<ze.finallyLoc){var Ne=ze;break}}Ne&&(je==="break"||je==="continue")&&Ne.tryLoc<=Ie&&Ie<=Ne.finallyLoc&&(Ne=null);var He=Ne?Ne.completion:{};return He.type=je,He.arg=Ie,Ne?(this.method="next",this.next=Ne.finallyLoc,_e):this.complete(He)},complete:function(je,Ie){if(je.type==="throw")throw je.arg;return je.type==="break"||je.type==="continue"?this.next=je.arg:je.type==="return"?(this.rval=this.arg=je.arg,this.method="return",this.next="end"):je.type==="normal"&&Ie&&(this.next=Ie),_e},finish:function(je){for(var Ie=this.tryEntries.length-1;Ie>=0;--Ie){var Le=this.tryEntries[Ie];if(Le.finallyLoc===je)return this.complete(Le.completion,Le.afterLoc),Me(Le),_e}},catch:function(je){for(var Ie=this.tryEntries.length-1;Ie>=0;--Ie){var Le=this.tryEntries[Ie];if(Le.tryLoc===je){var ze=Le.completion;if(ze.type==="throw"){var Ne=ze.arg;Me(Le)}return Ne}}throw new Error("illegal catch attempt")},delegateYield:function(je,Ie,Le){return this.delegate={iterator:Be(je),resultName:Ie,nextLoc:Le},this.method==="next"&&(this.arg=ie),_e}},re}(te.exports);try{regeneratorRuntime=_}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=_:Function("r","regeneratorRuntime = r")(_)}})(runtime);var $$D=_export,$map=arrayIteration.map,arrayMethodHasSpeciesSupport$2=arrayMethodHasSpeciesSupport$5,HAS_SPECIES_SUPPORT$2=arrayMethodHasSpeciesSupport$2("map");$$D({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT$2},{map:function(_){return $map(this,_,arguments.length>1?arguments[1]:void 0)}});var $$C=_export,$filter=arrayIteration.filter,arrayMethodHasSpeciesSupport$1=arrayMethodHasSpeciesSupport$5,HAS_SPECIES_SUPPORT$1=arrayMethodHasSpeciesSupport$1("filter");$$C({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT$1},{filter:function(_){return $filter(this,_,arguments.length>1?arguments[1]:void 0)}});var tryToString$1=tryToString$6,$TypeError$6=TypeError,deletePropertyOrThrow$2=function(te,_){if(!delete te[_])throw $TypeError$6("Cannot delete property "+tryToString$1(_)+" of "+tryToString$1(te))},arraySlice$6=arraySliceSimple,floor$5=Math.floor,mergeSort=function(te,_){var re=te.length,ae=floor$5(re/2);return re<8?insertionSort(te,_):merge$4(te,mergeSort(arraySlice$6(te,0,ae),_),mergeSort(arraySlice$6(te,ae),_),_)},insertionSort=function(te,_){for(var re=te.length,ae=1,oe,ie;ae<re;){for(ie=ae,oe=te[ae];ie&&_(te[ie-1],oe)>0;)te[ie]=te[--ie];ie!==ae++&&(te[ie]=oe)}return te},merge$4=function(te,_,re,ae){for(var oe=_.length,ie=re.length,se=0,ce=0;se<oe||ce<ie;)te[se+ce]=se<oe&&ce<ie?ae(_[se],re[ce])<=0?_[se++]:re[ce++]:se<oe?_[se++]:re[ce++];return te},arraySort$1=mergeSort,userAgent$4=engineUserAgent,firefox=userAgent$4.match(/firefox\/(\d+)/i),engineFfVersion=!!firefox&&+firefox[1],UA=engineUserAgent,engineIsIeOrEdge=/MSIE|Trident/.test(UA),userAgent$3=engineUserAgent,webkit=userAgent$3.match(/AppleWebKit\/(\d+)\./),engineWebkitVersion=!!webkit&&+webkit[1],$$B=_export,uncurryThis$i=functionUncurryThis,aCallable$5=aCallable$9,toObject$3=toObject$e,lengthOfArrayLike$2=lengthOfArrayLike$a,deletePropertyOrThrow$1=deletePropertyOrThrow$2,toString$e=toString$q,fails$d=fails$J,internalSort=arraySort$1,arrayMethodIsStrict$1=arrayMethodIsStrict$3,FF=engineFfVersion,IE_OR_EDGE=engineIsIeOrEdge,V8=engineV8Version,WEBKIT$1=engineWebkitVersion,test=[],un$Sort=uncurryThis$i(test.sort),push$6=uncurryThis$i(test.push),FAILS_ON_UNDEFINED=fails$d(function(){test.sort(void 0)}),FAILS_ON_NULL=fails$d(function(){test.sort(null)}),STRICT_METHOD$1=arrayMethodIsStrict$1("sort"),STABLE_SORT=!fails$d(function(){if(V8)return V8<70;if(!(FF&&FF>3)){if(IE_OR_EDGE)return!0;if(WEBKIT$1)return WEBKIT$1<603;var te="",_,re,ae,oe;for(_=65;_<76;_++){switch(re=String.fromCharCode(_),_){case 66:case 69:case 70:case 72:ae=3;break;case 68:case 71:ae=4;break;default:ae=2}for(oe=0;oe<47;oe++)test.push({k:re+oe,v:ae})}for(test.sort(function(ie,se){return se.v-ie.v}),oe=0;oe<test.length;oe++)re=test[oe].k.charAt(0),te.charAt(te.length-1)!==re&&(te+=re);return te!=="DGBEFHACIJK"}}),FORCED$3=FAILS_ON_UNDEFINED||!FAILS_ON_NULL||!STRICT_METHOD$1||!STABLE_SORT,getSortCompare=function(te){return function(_,re){return re===void 0?-1:_===void 0?1:te!==void 0?+te(_,re)||0:toString$e(_)>toString$e(re)?1:-1}};$$B({target:"Array",proto:!0,forced:FORCED$3},{sort:function(_){_!==void 0&&aCallable$5(_);var re=toObject$3(this);if(STABLE_SORT)return _===void 0?un$Sort(re):un$Sort(re,_);var ae=[],oe=lengthOfArrayLike$2(re),ie,se;for(se=0;se<oe;se++)se in re&&push$6(ae,re[se]);for(internalSort(ae,getSortCompare(_)),ie=ae.length,se=0;se<ie;)re[se]=ae[se++];for(;se<oe;)deletePropertyOrThrow$1(re,se++);return re}});var classof$2=classofRaw$1,global$i=global$B,engineIsNode=classof$2(global$i.process)=="process",isConstructor=isConstructor$4,tryToString=tryToString$6,$TypeError$5=TypeError,aConstructor$2=function(te){if(isConstructor(te))return te;throw $TypeError$5(tryToString(te)+" is not a constructor")},anObject$9=anObject$o,aConstructor$1=aConstructor$2,wellKnownSymbol$7=wellKnownSymbol$t,SPECIES$1=wellKnownSymbol$7("species"),speciesConstructor$2=function(te,_){var re=anObject$9(te).constructor,ae;return re===void 0||(ae=anObject$9(re)[SPECIES$1])==null?_:aConstructor$1(ae)},$TypeError$4=TypeError,validateArgumentsLength$3=function(te,_){if(te<_)throw $TypeError$4("Not enough arguments");return te},userAgent$2=engineUserAgent,engineIsIos=/(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent$2),global$h=global$B,apply$4=functionApply,bind$8=functionBindContext,isCallable$4=isCallable$r,hasOwn$a=hasOwnProperty_1,fails$c=fails$J,html$3=html$5,arraySlice$5=arraySlice$9,createElement$1=documentCreateElement$2,validateArgumentsLength$2=validateArgumentsLength$3,IS_IOS$1=engineIsIos,IS_NODE$3=engineIsNode,set$1=global$h.setImmediate,clear$1=global$h.clearImmediate,process$2=global$h.process,Dispatch=global$h.Dispatch,Function$1=global$h.Function,MessageChannel=global$h.MessageChannel,String$1=global$h.String,counter=0,queue$1={},ONREADYSTATECHANGE="onreadystatechange",location$2,defer,channel$1,port;try{location$2=global$h.location}catch{}var run$1=function(te){if(hasOwn$a(queue$1,te)){var _=queue$1[te];delete queue$1[te],_()}},runner=function(te){return function(){run$1(te)}},listener=function(te){run$1(te.data)},post=function(te){global$h.postMessage(String$1(te),location$2.protocol+"//"+location$2.host)};(!set$1||!clear$1)&&(set$1=function(_){validateArgumentsLength$2(arguments.length,1);var re=isCallable$4(_)?_:Function$1(_),ae=arraySlice$5(arguments,1);return queue$1[++counter]=function(){apply$4(re,void 0,ae)},defer(counter),counter},clear$1=function(_){delete queue$1[_]},IS_NODE$3?defer=function(te){process$2.nextTick(runner(te))}:Dispatch&&Dispatch.now?defer=function(te){Dispatch.now(runner(te))}:MessageChannel&&!IS_IOS$1?(channel$1=new MessageChannel,port=channel$1.port2,channel$1.port1.onmessage=listener,defer=bind$8(port.postMessage,port)):global$h.addEventListener&&isCallable$4(global$h.postMessage)&&!global$h.importScripts&&location$2&&location$2.protocol!=="file:"&&!fails$c(post)?(defer=post,global$h.addEventListener("message",listener,!1)):ONREADYSTATECHANGE in createElement$1("script")?defer=function(te){html$3.appendChild(createElement$1("script"))[ONREADYSTATECHANGE]=function(){html$3.removeChild(this),run$1(te)}}:defer=function(te){setTimeout(runner(te),0)});var task$1={set:set$1,clear:clear$1},userAgent$1=engineUserAgent,global$g=global$B,engineIsIosPebble=/ipad|iphone|ipod/i.test(userAgent$1)&&global$g.Pebble!==void 0,userAgent=engineUserAgent,engineIsWebosWebkit=/web0s(?!.*chrome)/i.test(userAgent),global$f=global$B,bind$7=functionBindContext,getOwnPropertyDescriptor$4=objectGetOwnPropertyDescriptor.f,macrotask=task$1.set,IS_IOS=engineIsIos,IS_IOS_PEBBLE=engineIsIosPebble,IS_WEBOS_WEBKIT=engineIsWebosWebkit,IS_NODE$2=engineIsNode,MutationObserver$1=global$f.MutationObserver||global$f.WebKitMutationObserver,document$d=global$f.document,process$1=global$f.process,Promise$3=global$f.Promise,queueMicrotaskDescriptor=getOwnPropertyDescriptor$4(global$f,"queueMicrotask"),queueMicrotask=queueMicrotaskDescriptor&&queueMicrotaskDescriptor.value,flush$1,head,last,notify$1,toggle,node$1,promise,then;queueMicrotask||(flush$1=function(){var te,_;for(IS_NODE$2&&(te=process$1.domain)&&te.exit();head;){_=head.fn,head=head.next;try{_()}catch(re){throw head?notify$1():last=void 0,re}}last=void 0,te&&te.enter()},!IS_IOS&&!IS_NODE$2&&!IS_WEBOS_WEBKIT&&MutationObserver$1&&document$d?(toggle=!0,node$1=document$d.createTextNode(""),new MutationObserver$1(flush$1).observe(node$1,{characterData:!0}),notify$1=function(){node$1.data=toggle=!toggle}):!IS_IOS_PEBBLE&&Promise$3&&Promise$3.resolve?(promise=Promise$3.resolve(void 0),promise.constructor=Promise$3,then=bind$7(promise.then,promise),notify$1=function(){then(flush$1)}):IS_NODE$2?notify$1=function(){process$1.nextTick(flush$1)}:(macrotask=bind$7(macrotask,global$f),notify$1=function(){macrotask(flush$1)}));var microtask$1=queueMicrotask||function(te){var _={fn:te,next:void 0};last&&(last.next=_),head||(head=_,notify$1()),last=_},global$e=global$B,hostReportErrors$1=function(te,_){var re=global$e.console;re&&re.error&&(arguments.length==1?re.error(te):re.error(te,_))},perform$3=function(te){try{return{error:!1,value:te()}}catch(_){return{error:!0,value:_}}},Queue$1=function(){this.head=null,this.tail=null};Queue$1.prototype={add:function(te){var _={item:te,next:null};this.head?this.tail.next=_:this.head=_,this.tail=_},get:function(){var te=this.head;if(te)return this.head=te.next,this.tail===te&&(this.tail=null),te.item}};var queue=Queue$1,global$d=global$B,promiseNativeConstructor=global$d.Promise,engineIsDeno=typeof Deno=="object"&&Deno&&typeof Deno.version=="object",IS_DENO$1=engineIsDeno,IS_NODE$1=engineIsNode,engineIsBrowser=!IS_DENO$1&&!IS_NODE$1&&typeof window=="object"&&typeof document=="object",global$c=global$B,NativePromiseConstructor$3=promiseNativeConstructor,isCallable$3=isCallable$r,isForced$2=isForced_1,inspectSource=inspectSource$4,wellKnownSymbol$6=wellKnownSymbol$t,IS_BROWSER=engineIsBrowser,IS_DENO=engineIsDeno,V8_VERSION=engineV8Version;NativePromiseConstructor$3&&NativePromiseConstructor$3.prototype;var SPECIES=wellKnownSymbol$6("species"),SUBCLASSING=!1,NATIVE_PROMISE_REJECTION_EVENT$1=isCallable$3(global$c.PromiseRejectionEvent),FORCED_PROMISE_CONSTRUCTOR$5=isForced$2("Promise",function(){var te=inspectSource(NativePromiseConstructor$3),_=te!==String(NativePromiseConstructor$3);if(!_&&V8_VERSION===66)return!0;if(!V8_VERSION||V8_VERSION<51||!/native code/.test(te)){var re=new NativePromiseConstructor$3(function(ie){ie(1)}),ae=function(ie){ie(function(){},function(){})},oe=re.constructor={};if(oe[SPECIES]=ae,SUBCLASSING=re.then(function(){})instanceof ae,!SUBCLASSING)return!0}return!_&&(IS_BROWSER||IS_DENO)&&!NATIVE_PROMISE_REJECTION_EVENT$1}),promiseConstructorDetection={CONSTRUCTOR:FORCED_PROMISE_CONSTRUCTOR$5,REJECTION_EVENT:NATIVE_PROMISE_REJECTION_EVENT$1,SUBCLASSING},newPromiseCapability$2={},aCallable$4=aCallable$9,PromiseCapability=function(te){var _,re;this.promise=new te(function(ae,oe){if(_!==void 0||re!==void 0)throw TypeError("Bad Promise constructor");_=ae,re=oe}),this.resolve=aCallable$4(_),this.reject=aCallable$4(re)};newPromiseCapability$2.f=function(te){return new PromiseCapability(te)};var $$A=_export,IS_NODE=engineIsNode,global$b=global$B,call$8=functionCall,defineBuiltIn$6=defineBuiltIn$h,setPrototypeOf$1=objectSetPrototypeOf,setToStringTag$3=setToStringTag$8,setSpecies$2=setSpecies$4,aCallable$3=aCallable$9,isCallable$2=isCallable$r,isObject$q=isObject$I,anInstance$4=anInstance$7,speciesConstructor$1=speciesConstructor$2,task=task$1.set,microtask=microtask$1,hostReportErrors=hostReportErrors$1,perform$2=perform$3,Queue=queue,InternalStateModule$4=internalState,NativePromiseConstructor$2=promiseNativeConstructor,PromiseConstructorDetection=promiseConstructorDetection,newPromiseCapabilityModule$3=newPromiseCapability$2,PROMISE="Promise",FORCED_PROMISE_CONSTRUCTOR$4=PromiseConstructorDetection.CONSTRUCTOR,NATIVE_PROMISE_REJECTION_EVENT=PromiseConstructorDetection.REJECTION_EVENT,NATIVE_PROMISE_SUBCLASSING=PromiseConstructorDetection.SUBCLASSING,getInternalPromiseState=InternalStateModule$4.getterFor(PROMISE),setInternalState$4=InternalStateModule$4.set,NativePromisePrototype$1=NativePromiseConstructor$2&&NativePromiseConstructor$2.prototype,PromiseConstructor=NativePromiseConstructor$2,PromisePrototype=NativePromisePrototype$1,TypeError$4=global$b.TypeError,document$c=global$b.document,process=global$b.process,newPromiseCapability$1=newPromiseCapabilityModule$3.f,newGenericPromiseCapability=newPromiseCapability$1,DISPATCH_EVENT=!!(document$c&&document$c.createEvent&&global$b.dispatchEvent),UNHANDLED_REJECTION="unhandledrejection",REJECTION_HANDLED="rejectionhandled",PENDING$1=0,FULFILLED=1,REJECTED$1=2,HANDLED=1,UNHANDLED=2,Internal,OwnPromiseCapability,PromiseWrapper,nativeThen,isThenable=function(te){var _;return isObject$q(te)&&isCallable$2(_=te.then)?_:!1},callReaction=function(te,_){var re=_.value,ae=_.state==FULFILLED,oe=ae?te.ok:te.fail,ie=te.resolve,se=te.reject,ce=te.domain,ue,de,pe;try{oe?(ae||(_.rejection===UNHANDLED&&onHandleUnhandled(_),_.rejection=HANDLED),oe===!0?ue=re:(ce&&ce.enter(),ue=oe(re),ce&&(ce.exit(),pe=!0)),ue===te.promise?se(TypeError$4("Promise-chain cycle")):(de=isThenable(ue))?call$8(de,ue,ie,se):ie(ue)):se(re)}catch(fe){ce&&!pe&&ce.exit(),se(fe)}},notify=function(te,_){te.notified||(te.notified=!0,microtask(function(){for(var re=te.reactions,ae;ae=re.get();)callReaction(ae,te);te.notified=!1,_&&!te.rejection&&onUnhandled(te)}))},dispatchEvent=function(te,_,re){var ae,oe;DISPATCH_EVENT?(ae=document$c.createEvent("Event"),ae.promise=_,ae.reason=re,ae.initEvent(te,!1,!0),global$b.dispatchEvent(ae)):ae={promise:_,reason:re},!NATIVE_PROMISE_REJECTION_EVENT&&(oe=global$b["on"+te])?oe(ae):te===UNHANDLED_REJECTION&&hostReportErrors("Unhandled promise rejection",re)},onUnhandled=function(te){call$8(task,global$b,function(){var _=te.facade,re=te.value,ae=isUnhandled(te),oe;if(ae&&(oe=perform$2(function(){IS_NODE?process.emit("unhandledRejection",re,_):dispatchEvent(UNHANDLED_REJECTION,_,re)}),te.rejection=IS_NODE||isUnhandled(te)?UNHANDLED:HANDLED,oe.error))throw oe.value})},isUnhandled=function(te){return te.rejection!==HANDLED&&!te.parent},onHandleUnhandled=function(te){call$8(task,global$b,function(){var _=te.facade;IS_NODE?process.emit("rejectionHandled",_):dispatchEvent(REJECTION_HANDLED,_,te.value)})},bind$6=function(te,_,re){return function(ae){te(_,ae,re)}},internalReject=function(te,_,re){te.done||(te.done=!0,re&&(te=re),te.value=_,te.state=REJECTED$1,notify(te,!0))},internalResolve=function(te,_,re){if(!te.done){te.done=!0,re&&(te=re);try{if(te.facade===_)throw TypeError$4("Promise can't be resolved itself");var ae=isThenable(_);ae?microtask(function(){var oe={done:!1};try{call$8(ae,_,bind$6(internalResolve,oe,te),bind$6(internalReject,oe,te))}catch(ie){internalReject(oe,ie,te)}}):(te.value=_,te.state=FULFILLED,notify(te,!1))}catch(oe){internalReject({done:!1},oe,te)}}};if(FORCED_PROMISE_CONSTRUCTOR$4&&(PromiseConstructor=function(_){anInstance$4(this,PromisePrototype),aCallable$3(_),call$8(Internal,this);var re=getInternalPromiseState(this);try{_(bind$6(internalResolve,re),bind$6(internalReject,re))}catch(ae){internalReject(re,ae)}},PromisePrototype=PromiseConstructor.prototype,Internal=function(_){setInternalState$4(this,{type:PROMISE,done:!1,notified:!1,parent:!1,reactions:new Queue,rejection:!1,state:PENDING$1,value:void 0})},Internal.prototype=defineBuiltIn$6(PromisePrototype,"then",function(_,re){var ae=getInternalPromiseState(this),oe=newPromiseCapability$1(speciesConstructor$1(this,PromiseConstructor));return ae.parent=!0,oe.ok=isCallable$2(_)?_:!0,oe.fail=isCallable$2(re)&&re,oe.domain=IS_NODE?process.domain:void 0,ae.state==PENDING$1?ae.reactions.add(oe):microtask(function(){callReaction(oe,ae)}),oe.promise}),OwnPromiseCapability=function(){var te=new Internal,_=getInternalPromiseState(te);this.promise=te,this.resolve=bind$6(internalResolve,_),this.reject=bind$6(internalReject,_)},newPromiseCapabilityModule$3.f=newPromiseCapability$1=function(te){return te===PromiseConstructor||te===PromiseWrapper?new OwnPromiseCapability(te):newGenericPromiseCapability(te)},isCallable$2(NativePromiseConstructor$2)&&NativePromisePrototype$1!==Object.prototype)){nativeThen=NativePromisePrototype$1.then,NATIVE_PROMISE_SUBCLASSING||defineBuiltIn$6(NativePromisePrototype$1,"then",function(_,re){var ae=this;return new PromiseConstructor(function(oe,ie){call$8(nativeThen,ae,oe,ie)}).then(_,re)},{unsafe:!0});try{delete NativePromisePrototype$1.constructor}catch{}setPrototypeOf$1&&setPrototypeOf$1(NativePromisePrototype$1,PromisePrototype)}$$A({global:!0,constructor:!0,wrap:!0,forced:FORCED_PROMISE_CONSTRUCTOR$4},{Promise:PromiseConstructor});setToStringTag$3(PromiseConstructor,PROMISE,!1);setSpecies$2(PROMISE);var NativePromiseConstructor$1=promiseNativeConstructor,checkCorrectnessOfIteration=checkCorrectnessOfIteration$3,FORCED_PROMISE_CONSTRUCTOR$3=promiseConstructorDetection.CONSTRUCTOR,promiseStaticsIncorrectIteration=FORCED_PROMISE_CONSTRUCTOR$3||!checkCorrectnessOfIteration(function(te){NativePromiseConstructor$1.all(te).then(void 0,function(){})}),$$z=_export,call$7=functionCall,aCallable$2=aCallable$9,newPromiseCapabilityModule$2=newPromiseCapability$2,perform$1=perform$3,iterate$3=iterate$6,PROMISE_STATICS_INCORRECT_ITERATION$1=promiseStaticsIncorrectIteration;$$z({target:"Promise",stat:!0,forced:PROMISE_STATICS_INCORRECT_ITERATION$1},{all:function(_){var re=this,ae=newPromiseCapabilityModule$2.f(re),oe=ae.resolve,ie=ae.reject,se=perform$1(function(){var ce=aCallable$2(re.resolve),ue=[],de=0,pe=1;iterate$3(_,function(fe){var me=de++,ye=!1;pe++,call$7(ce,re,fe).then(function(he){ye||(ye=!0,ue[me]=he,--pe||oe(ue))},ie)}),--pe||oe(ue)});return se.error&&ie(se.value),ae.promise}});var $$y=_export,FORCED_PROMISE_CONSTRUCTOR$2=promiseConstructorDetection.CONSTRUCTOR,NativePromiseConstructor=promiseNativeConstructor,getBuiltIn$2=getBuiltIn$c,isCallable$1=isCallable$r,defineBuiltIn$5=defineBuiltIn$h,NativePromisePrototype=NativePromiseConstructor&&NativePromiseConstructor.prototype;$$y({target:"Promise",proto:!0,forced:FORCED_PROMISE_CONSTRUCTOR$2,real:!0},{catch:function(te){return this.then(void 0,te)}});if(isCallable$1(NativePromiseConstructor)){var method=getBuiltIn$2("Promise").prototype.catch;NativePromisePrototype.catch!==method&&defineBuiltIn$5(NativePromisePrototype,"catch",method,{unsafe:!0})}var $$x=_export,call$6=functionCall,aCallable$1=aCallable$9,newPromiseCapabilityModule$1=newPromiseCapability$2,perform=perform$3,iterate$2=iterate$6,PROMISE_STATICS_INCORRECT_ITERATION=promiseStaticsIncorrectIteration;$$x({target:"Promise",stat:!0,forced:PROMISE_STATICS_INCORRECT_ITERATION},{race:function(_){var re=this,ae=newPromiseCapabilityModule$1.f(re),oe=ae.reject,ie=perform(function(){var se=aCallable$1(re.resolve);iterate$2(_,function(ce){call$6(se,re,ce).then(ae.resolve,oe)})});return ie.error&&oe(ie.value),ae.promise}});var $$w=_export,call$5=functionCall,newPromiseCapabilityModule=newPromiseCapability$2,FORCED_PROMISE_CONSTRUCTOR$1=promiseConstructorDetection.CONSTRUCTOR;$$w({target:"Promise",stat:!0,forced:FORCED_PROMISE_CONSTRUCTOR$1},{reject:function(_){var re=newPromiseCapabilityModule.f(this);return call$5(re.reject,void 0,_),re.promise}});var anObject$8=anObject$o,isObject$p=isObject$I,newPromiseCapability=newPromiseCapability$2,promiseResolve$1=function(te,_){if(anObject$8(te),isObject$p(_)&&_.constructor===te)return _;var re=newPromiseCapability.f(te),ae=re.resolve;return ae(_),re.promise},$$v=_export,getBuiltIn$1=getBuiltIn$c,FORCED_PROMISE_CONSTRUCTOR=promiseConstructorDetection.CONSTRUCTOR,promiseResolve=promiseResolve$1;getBuiltIn$1("Promise");$$v({target:"Promise",stat:!0,forced:FORCED_PROMISE_CONSTRUCTOR},{resolve:function(_){return promiseResolve(this,_)}});function commonjsRequire(te){throw new Error('Could not dynamically require "'+te+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var memoizerific={exports:{}};(function(te,_){(function(re){te.exports=re()})(function(){return function re(ae,oe,ie){function se(de,pe){if(!oe[de]){if(!ae[de]){var fe=typeof commonjsRequire=="function"&&commonjsRequire;if(!pe&&fe)return fe(de,!0);if(ce)return ce(de,!0);var me=new Error("Cannot find module '"+de+"'");throw me.code="MODULE_NOT_FOUND",me}var ye=oe[de]={exports:{}};ae[de][0].call(ye.exports,function(he){var be=ae[de][1][he];return se(be||he)},ye,ye.exports,re,ae,oe,ie)}return oe[de].exports}for(var ce=typeof commonjsRequire=="function"&&commonjsRequire,ue=0;ue<ie.length;ue++)se(ie[ue]);return se}({1:[function(re,ae,oe){ae.exports=function(ie){if(typeof Map!="function"||ie){var se=re("./similar");return new se}else return new Map}},{"./similar":2}],2:[function(re,ae,oe){function ie(){return this.list=[],this.lastItem=void 0,this.size=0,this}ie.prototype.get=function(se){var ce;if(this.lastItem&&this.isEqual(this.lastItem.key,se))return this.lastItem.val;if(ce=this.indexOf(se),ce>=0)return this.lastItem=this.list[ce],this.list[ce].val},ie.prototype.set=function(se,ce){var ue;return this.lastItem&&this.isEqual(this.lastItem.key,se)?(this.lastItem.val=ce,this):(ue=this.indexOf(se),ue>=0?(this.lastItem=this.list[ue],this.list[ue].val=ce,this):(this.lastItem={key:se,val:ce},this.list.push(this.lastItem),this.size++,this))},ie.prototype.delete=function(se){var ce;if(this.lastItem&&this.isEqual(this.lastItem.key,se)&&(this.lastItem=void 0),ce=this.indexOf(se),ce>=0)return this.size--,this.list.splice(ce,1)[0]},ie.prototype.has=function(se){var ce;return this.lastItem&&this.isEqual(this.lastItem.key,se)?!0:(ce=this.indexOf(se),ce>=0?(this.lastItem=this.list[ce],!0):!1)},ie.prototype.forEach=function(se,ce){var ue;for(ue=0;ue<this.size;ue++)se.call(ce||this,this.list[ue].val,this.list[ue].key,this)},ie.prototype.indexOf=function(se){var ce;for(ce=0;ce<this.size;ce++)if(this.isEqual(this.list[ce].key,se))return ce;return-1},ie.prototype.isEqual=function(se,ce){return se===ce||se!==se&&ce!==ce},ae.exports=ie},{}],3:[function(re,ae,oe){var ie=re("map-or-similar");ae.exports=function(de){var pe=new ie(void 0==="true"),fe=[];return function(me){var ye=function(){var he=pe,be,$e,_e=arguments.length-1,ve=Array(_e+1),we=!0,Se;if((ye.numArgs||ye.numArgs===0)&&ye.numArgs!==_e+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(Se=0;Se<_e;Se++){if(ve[Se]={cacheItem:he,arg:arguments[Se]},he.has(arguments[Se])){he=he.get(arguments[Se]);continue}we=!1,be=new ie(void 0==="true"),he.set(arguments[Se],be),he=be}return we&&(he.has(arguments[_e])?$e=he.get(arguments[_e]):we=!1),we||($e=me.apply(null,arguments),he.set(arguments[_e],$e)),de>0&&(ve[_e]={cacheItem:he,arg:arguments[_e]},we?se(fe,ve):fe.push(ve),fe.length>de&&ce(fe.shift())),ye.wasMemoized=we,ye.numArgs=_e+1,$e};return ye.limit=de,ye.wasMemoized=!1,ye.cache=pe,ye.lru=fe,ye}};function se(de,pe){var fe=de.length,me=pe.length,ye,he,be;for(he=0;he<fe;he++){for(ye=!0,be=0;be<me;be++)if(!ue(de[he][be].arg,pe[be].arg)){ye=!1;break}if(ye)break}de.push(de.splice(he,1)[0])}function ce(de){var pe=de.length,fe=de[pe-1],me,ye;for(fe.cacheItem.delete(fe.arg),ye=pe-2;ye>=0&&(fe=de[ye],me=fe.cacheItem.get(fe.arg),!me||!me.size);ye--)fe.cacheItem.delete(fe.arg)}function ue(de,pe){return de===pe||de!==de&&pe!==pe}},{"map-or-similar":1}]},{},[3])(3)})})(memoizerific);const memoize$5=memoizerific.exports;var getNative$8=_getNative$1,defineProperty$8=function(){try{var te=getNative$8(Object,"defineProperty");return te({},"",{}),te}catch{}}(),_defineProperty$k=defineProperty$8,defineProperty$7=_defineProperty$k;function baseAssignValue$5(te,_,re){_=="__proto__"&&defineProperty$7?defineProperty$7(te,_,{configurable:!0,enumerable:!0,value:re,writable:!0}):te[_]=re}var _baseAssignValue$1=baseAssignValue$5;function createBaseFor$1(te){return function(_,re,ae){for(var oe=-1,ie=Object(_),se=ae(_),ce=se.length;ce--;){var ue=se[te?ce:++oe];if(re(ie[ue],ue,ie)===!1)break}return _}}var _createBaseFor=createBaseFor$1,createBaseFor=_createBaseFor,baseFor$1=createBaseFor(),_baseFor=baseFor$1,baseFor=_baseFor,keys$9=keys_1$1;function baseForOwn$1(te,_){return te&&baseFor(te,_,keys$9)}var _baseForOwn=baseForOwn$1,Stack$4=_Stack$1,baseIsEqual$4=_baseIsEqual$1,COMPARE_PARTIAL_FLAG$7=1,COMPARE_UNORDERED_FLAG$5=2;function baseIsMatch$3(te,_,re,ae){var oe=re.length,ie=oe,se=!ae;if(te==null)return!ie;for(te=Object(te);oe--;){var ce=re[oe];if(se&&ce[2]?ce[1]!==te[ce[0]]:!(ce[0]in te))return!1}for(;++oe<ie;){ce=re[oe];var ue=ce[0],de=te[ue],pe=ce[1];if(se&&ce[2]){if(de===void 0&&!(ue in te))return!1}else{var fe=new Stack$4;if(ae)var me=ae(de,pe,ue,te,_,fe);if(!(me===void 0?baseIsEqual$4(pe,de,COMPARE_PARTIAL_FLAG$7|COMPARE_UNORDERED_FLAG$5,ae,fe):me))return!1}}return!0}var _baseIsMatch$1=baseIsMatch$3,isObject$o=isObject_1$1;function isStrictComparable$5(te){return te===te&&!isObject$o(te)}var _isStrictComparable$1=isStrictComparable$5,isStrictComparable$4=_isStrictComparable$1,keys$8=keys_1$1;function getMatchData$3(te){for(var _=keys$8(te),re=_.length;re--;){var ae=_[re],oe=te[ae];_[re]=[ae,oe,isStrictComparable$4(oe)]}return _}var _getMatchData$1=getMatchData$3;function matchesStrictComparable$5(te,_){return function(re){return re==null?!1:re[te]===_&&(_!==void 0||te in Object(re))}}var _matchesStrictComparable$1=matchesStrictComparable$5,baseIsMatch$2=_baseIsMatch$1,getMatchData$2=_getMatchData$1,matchesStrictComparable$4=_matchesStrictComparable$1;function baseMatches$3(te){var _=getMatchData$2(te);return _.length==1&&_[0][2]?matchesStrictComparable$4(_[0][0],_[0][1]):function(re){return re===te||baseIsMatch$2(re,te,_)}}var _baseMatches$1=baseMatches$3,isArray$i=isArray_1$1,isSymbol$9=isSymbol_1$1,reIsDeepProp$1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp$1=/^\w*$/;function isKey$7(te,_){if(isArray$i(te))return!1;var re=typeof te;return re=="number"||re=="symbol"||re=="boolean"||te==null||isSymbol$9(te)?!0:reIsPlainProp$1.test(te)||!reIsDeepProp$1.test(te)||_!=null&&te in Object(_)}var _isKey$1=isKey$7,MapCache$4=_MapCache$1,FUNC_ERROR_TEXT$3="Expected a function";function memoize$4(te,_){if(typeof te!="function"||_!=null&&typeof _!="function")throw new TypeError(FUNC_ERROR_TEXT$3);var re=function(){var ae=arguments,oe=_?_.apply(this,ae):ae[0],ie=re.cache;if(ie.has(oe))return ie.get(oe);var se=te.apply(this,ae);return re.cache=ie.set(oe,se)||ie,se};return re.cache=new(memoize$4.Cache||MapCache$4),re}memoize$4.Cache=MapCache$4;var memoize_1$1=memoize$4,memoize$3=memoize_1$1,MAX_MEMOIZE_SIZE$1=500;function memoizeCapped$3(te){var _=memoize$3(te,function(ae){return re.size===MAX_MEMOIZE_SIZE$1&&re.clear(),ae}),re=_.cache;return _}var _memoizeCapped$1=memoizeCapped$3,memoizeCapped$2=_memoizeCapped$1,rePropName$2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$2=/\\(\\)?/g,stringToPath$4=memoizeCapped$2(function(te){var _=[];return te.charCodeAt(0)===46&&_.push(""),te.replace(rePropName$2,function(re,ae,oe,ie){_.push(oe?ie.replace(reEscapeChar$2,"$1"):ae||re)}),_}),_stringToPath$1=stringToPath$4,isArray$h=isArray_1$1,isKey$6=_isKey$1,stringToPath$3=_stringToPath$1,toString$d=toString_1$1;function castPath$9(te,_){return isArray$h(te)?te:isKey$6(te,_)?[te]:stringToPath$3(toString$d(te))}var _castPath$1=castPath$9,isSymbol$8=isSymbol_1$1,INFINITY$3=1/0;function toKey$b(te){if(typeof te=="string"||isSymbol$8(te))return te;var _=te+"";return _=="0"&&1/te==-INFINITY$3?"-0":_}var _toKey$1=toKey$b,castPath$8=_castPath$1,toKey$a=_toKey$1;function baseGet$7(te,_){_=castPath$8(_,te);for(var re=0,ae=_.length;te!=null&&re<ae;)te=te[toKey$a(_[re++])];return re&&re==ae?te:void 0}var _baseGet$1=baseGet$7,baseGet$6=_baseGet$1;function get$5(te,_,re){var ae=te==null?void 0:baseGet$6(te,_);return ae===void 0?re:ae}var get_1$1=get$5;function baseHasIn$3(te,_){return te!=null&&_ in Object(te)}var _baseHasIn$1=baseHasIn$3,castPath$7=_castPath$1,isArguments$4=isArguments_1$1,isArray$g=isArray_1$1,isIndex$5=_isIndex$1,isLength$4=isLength_1$1,toKey$9=_toKey$1;function hasPath$3(te,_,re){_=castPath$7(_,te);for(var ae=-1,oe=_.length,ie=!1;++ae<oe;){var se=toKey$9(_[ae]);if(!(ie=te!=null&&re(te,se)))break;te=te[se]}return ie||++ae!=oe?ie:(oe=te==null?0:te.length,!!oe&&isLength$4(oe)&&isIndex$5(se,oe)&&(isArray$g(te)||isArguments$4(te)))}var _hasPath$1=hasPath$3,baseHasIn$2=_baseHasIn$1,hasPath$2=_hasPath$1;function hasIn$4(te,_){return te!=null&&hasPath$2(te,_,baseHasIn$2)}var hasIn_1$1=hasIn$4,baseIsEqual$3=_baseIsEqual$1,get$4=get_1$1,hasIn$3=hasIn_1$1,isKey$5=_isKey$1,isStrictComparable$3=_isStrictComparable$1,matchesStrictComparable$3=_matchesStrictComparable$1,toKey$8=_toKey$1,COMPARE_PARTIAL_FLAG$6=1,COMPARE_UNORDERED_FLAG$4=2;function baseMatchesProperty$3(te,_){return isKey$5(te)&&isStrictComparable$3(_)?matchesStrictComparable$3(toKey$8(te),_):function(re){var ae=get$4(re,te);return ae===void 0&&ae===_?hasIn$3(re,te):baseIsEqual$3(_,ae,COMPARE_PARTIAL_FLAG$6|COMPARE_UNORDERED_FLAG$4)}}var _baseMatchesProperty$1=baseMatchesProperty$3;function identity$4(te){return te}var identity_1$1=identity$4;function baseProperty$3(te){return function(_){return _==null?void 0:_[te]}}var _baseProperty$1=baseProperty$3,baseGet$5=_baseGet$1;function basePropertyDeep$3(te){return function(_){return baseGet$5(_,te)}}var _basePropertyDeep$1=basePropertyDeep$3,baseProperty$2=_baseProperty$1,basePropertyDeep$2=_basePropertyDeep$1,isKey$4=_isKey$1,toKey$7=_toKey$1;function property$3(te){return isKey$4(te)?baseProperty$2(toKey$7(te)):basePropertyDeep$2(te)}var property_1$1=property$3,baseMatches$2=_baseMatches$1,baseMatchesProperty$2=_baseMatchesProperty$1,identity$3=identity_1$1,isArray$f=isArray_1$1,property$2=property_1$1;function baseIteratee$4(te){return typeof te=="function"?te:te==null?identity$3:typeof te=="object"?isArray$f(te)?baseMatchesProperty$2(te[0],te[1]):baseMatches$2(te):property$2(te)}var _baseIteratee$1=baseIteratee$4,baseAssignValue$4=_baseAssignValue$1,baseForOwn=_baseForOwn,baseIteratee$3=_baseIteratee$1;function mapValues(te,_){var re={};return _=baseIteratee$3(_),baseForOwn(te,function(ae,oe,ie){baseAssignValue$4(re,oe,_(ae,oe,ie))}),re}var mapValues_1=mapValues,baseAssignValue$3=_baseAssignValue$1,eq$4=eq_1$1,objectProto$i=Object.prototype,hasOwnProperty$i=objectProto$i.hasOwnProperty;function assignValue$5(te,_,re){var ae=te[_];(!(hasOwnProperty$i.call(te,_)&&eq$4(ae,re))||re===void 0&&!(_ in te))&&baseAssignValue$3(te,_,re)}var _assignValue$1=assignValue$5,assignValue$4=_assignValue$1,castPath$6=_castPath$1,isIndex$4=_isIndex$1,isObject$n=isObject_1$1,toKey$6=_toKey$1;function baseSet$3(te,_,re,ae){if(!isObject$n(te))return te;_=castPath$6(_,te);for(var oe=-1,ie=_.length,se=ie-1,ce=te;ce!=null&&++oe<ie;){var ue=toKey$6(_[oe]),de=re;if(ue==="__proto__"||ue==="constructor"||ue==="prototype")return te;if(oe!=se){var pe=ce[ue];de=ae?ae(pe,ue,ce):void 0,de===void 0&&(de=isObject$n(pe)?pe:isIndex$4(_[oe+1])?[]:{})}assignValue$4(ce,ue,de),ce=ce[ue]}return te}var _baseSet$1=baseSet$3,baseGet$4=_baseGet$1,baseSet$2=_baseSet$1,castPath$5=_castPath$1;function basePickBy$4(te,_,re){for(var ae=-1,oe=_.length,ie={};++ae<oe;){var se=_[ae],ce=baseGet$4(te,se);re(ce,se)&&baseSet$2(ie,castPath$5(se,te),ce)}return ie}var _basePickBy$1=basePickBy$4,basePickBy$3=_basePickBy$1,hasIn$2=hasIn_1$1;function basePick$1(te,_){return basePickBy$3(te,_,function(re,ae){return hasIn$2(te,ae)})}var _basePick=basePick$1,Symbol$7=_Symbol$1,isArguments$3=isArguments_1$1,isArray$e=isArray_1$1,spreadableSymbol=Symbol$7?Symbol$7.isConcatSpreadable:void 0;function isFlattenable$1(te){return isArray$e(te)||isArguments$3(te)||!!(spreadableSymbol&&te&&te[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$4=_arrayPush$1,isFlattenable=_isFlattenable;function baseFlatten$1(te,_,re,ae,oe){var ie=-1,se=te.length;for(re||(re=isFlattenable),oe||(oe=[]);++ie<se;){var ce=te[ie];_>0&&re(ce)?_>1?baseFlatten$1(ce,_-1,re,ae,oe):arrayPush$4(oe,ce):ae||(oe[oe.length]=ce)}return oe}var _baseFlatten=baseFlatten$1,baseFlatten=_baseFlatten;function flatten$1(te){var _=te==null?0:te.length;return _?baseFlatten(te,1):[]}var flatten_1=flatten$1;function apply$3(te,_,re){switch(re.length){case 0:return te.call(_);case 1:return te.call(_,re[0]);case 2:return te.call(_,re[0],re[1]);case 3:return te.call(_,re[0],re[1],re[2])}return te.apply(_,re)}var _apply=apply$3,apply$2=_apply,nativeMax$1=Math.max;function overRest$1(te,_,re){return _=nativeMax$1(_===void 0?te.length-1:_,0),function(){for(var ae=arguments,oe=-1,ie=nativeMax$1(ae.length-_,0),se=Array(ie);++oe<ie;)se[oe]=ae[_+oe];oe=-1;for(var ce=Array(_+1);++oe<_;)ce[oe]=ae[oe];return ce[_]=re(se),apply$2(te,this,ce)}}var _overRest=overRest$1;function constant$1(te){return function(){return te}}var constant_1=constant$1,constant=constant_1,defineProperty$6=_defineProperty$k,identity$2=identity_1$1,baseSetToString$1=defineProperty$6?function(te,_){return defineProperty$6(te,"toString",{configurable:!0,enumerable:!1,value:constant(_),writable:!0})}:identity$2,_baseSetToString=baseSetToString$1,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut$1(te){var _=0,re=0;return function(){var ae=nativeNow(),oe=HOT_SPAN-(ae-re);if(re=ae,oe>0){if(++_>=HOT_COUNT)return arguments[0]}else _=0;return te.apply(void 0,arguments)}}var _shortOut=shortOut$1,baseSetToString=_baseSetToString,shortOut=_shortOut,setToString$1=shortOut(baseSetToString),_setToString=setToString$1,flatten=flatten_1,overRest=_overRest,setToString=_setToString;function flatRest$1(te){return setToString(overRest(te,void 0,flatten),te+"")}var _flatRest=flatRest$1,basePick=_basePick,flatRest=_flatRest,pick$1=flatRest(function(te,_){return te==null?{}:basePick(te,_)}),pick_1=pick$1;function makeArrayFrom(te){return Array.prototype.slice.apply(te)}var PENDING="pending",RESOLVED="resolved",REJECTED="rejected";function SynchronousPromise(te){this.status=PENDING,this._continuations=[],this._parent=null,this._paused=!1,te&&te.call(this,this._continueWith.bind(this),this._failWith.bind(this))}function looksLikeAPromise(te){return te&&typeof te.then=="function"}function passThrough(te){return te}SynchronousPromise.prototype={then:function(te,_){var re=SynchronousPromise.unresolved()._setParent(this);if(this._isRejected()){if(this._paused)return this._continuations.push({promise:re,nextFn:te,catchFn:_}),re;if(_)try{var ae=_(this._error);return looksLikeAPromise(ae)?(this._chainPromiseData(ae,re),re):SynchronousPromise.resolve(ae)._setParent(this)}catch(oe){return SynchronousPromise.reject(oe)._setParent(this)}return SynchronousPromise.reject(this._error)._setParent(this)}return this._continuations.push({promise:re,nextFn:te,catchFn:_}),this._runResolutions(),re},catch:function(te){if(this._isResolved())return SynchronousPromise.resolve(this._data)._setParent(this);var _=SynchronousPromise.unresolved()._setParent(this);return this._continuations.push({promise:_,catchFn:te}),this._runRejections(),_},finally:function(te){var _=!1;function re(ae,oe){if(!_){_=!0,te||(te=passThrough);var ie=te(ae);return looksLikeAPromise(ie)?ie.then(function(){if(oe)throw oe;return ae}):ae}}return this.then(function(ae){return re(ae)}).catch(function(ae){return re(null,ae)})},pause:function(){return this._paused=!0,this},resume:function(){var te=this._findFirstPaused();return te&&(te._paused=!1,te._runResolutions(),te._runRejections()),this},_findAncestry:function(){return this._continuations.reduce(function(te,_){if(_.promise){var re={promise:_.promise,children:_.promise._findAncestry()};te.push(re)}return te},[])},_setParent:function(te){if(this._parent)throw new Error("parent already set");return this._parent=te,this},_continueWith:function(te){var _=this._findFirstPending();_&&(_._data=te,_._setResolved())},_findFirstPending:function(){return this._findFirstAncestor(function(te){return te._isPending&&te._isPending()})},_findFirstPaused:function(){return this._findFirstAncestor(function(te){return te._paused})},_findFirstAncestor:function(te){for(var _=this,re;_;)te(_)&&(re=_),_=_._parent;return re},_failWith:function(te){var _=this._findFirstPending();_&&(_._error=te,_._setRejected())},_takeContinuations:function(){return this._continuations.splice(0,this._continuations.length)},_runRejections:function(){if(!(this._paused||!this._isRejected())){var te=this._error,_=this._takeContinuations(),re=this;_.forEach(function(ae){if(ae.catchFn)try{var oe=ae.catchFn(te);re._handleUserFunctionResult(oe,ae.promise)}catch(ie){ae.promise.reject(ie)}else ae.promise.reject(te)})}},_runResolutions:function(){if(!(this._paused||!this._isResolved()||this._isPending())){var te=this._takeContinuations();if(looksLikeAPromise(this._data))return this._handleWhenResolvedDataIsPromise(this._data);var _=this._data,re=this;te.forEach(function(ae){if(ae.nextFn)try{var oe=ae.nextFn(_);re._handleUserFunctionResult(oe,ae.promise)}catch(ie){re._handleResolutionError(ie,ae)}else ae.promise&&ae.promise.resolve(_)})}},_handleResolutionError:function(te,_){if(this._setRejected(),_.catchFn)try{_.catchFn(te);return}catch(re){te=re}_.promise&&_.promise.reject(te)},_handleWhenResolvedDataIsPromise:function(te){var _=this;return te.then(function(re){_._data=re,_._runResolutions()}).catch(function(re){_._error=re,_._setRejected(),_._runRejections()})},_handleUserFunctionResult:function(te,_){looksLikeAPromise(te)?this._chainPromiseData(te,_):_.resolve(te)},_chainPromiseData:function(te,_){te.then(function(re){_.resolve(re)}).catch(function(re){_.reject(re)})},_setResolved:function(){this.status=RESOLVED,this._paused||this._runResolutions()},_setRejected:function(){this.status=REJECTED,this._paused||this._runRejections()},_isPending:function(){return this.status===PENDING},_isResolved:function(){return this.status===RESOLVED},_isRejected:function(){return this.status===REJECTED}};SynchronousPromise.resolve=function(te){return new SynchronousPromise(function(_,re){looksLikeAPromise(te)?te.then(function(ae){_(ae)}).catch(function(ae){re(ae)}):_(te)})};SynchronousPromise.reject=function(te){return new SynchronousPromise(function(_,re){re(te)})};SynchronousPromise.unresolved=function(){return new SynchronousPromise(function(te,_){this.resolve=te,this.reject=_})};SynchronousPromise.all=function(){var te=makeArrayFrom(arguments);return Array.isArray(te[0])&&(te=te[0]),te.length?new SynchronousPromise(function(_,re){var ae=[],oe=0,ie=function(){oe===te.length&&_(ae)},se=!1,ce=function(ue){se||(se=!0,re(ue))};te.forEach(function(ue,de){SynchronousPromise.resolve(ue).then(function(pe){ae[de]=pe,oe+=1,ie()}).catch(function(pe){ce(pe)})})}):SynchronousPromise.resolve([])};function createAggregateErrorFrom(te){return typeof window<"u"&&"AggregateError"in window?new window.AggregateError(te):{errors:te}}SynchronousPromise.any=function(){var te=makeArrayFrom(arguments);return Array.isArray(te[0])&&(te=te[0]),te.length?new SynchronousPromise(function(_,re){var ae=[],oe=0,ie=function(){oe===te.length&&re(createAggregateErrorFrom(ae))},se=!1,ce=function(ue){se||(se=!0,_(ue))};te.forEach(function(ue,de){SynchronousPromise.resolve(ue).then(function(pe){ce(pe)}).catch(function(pe){ae[de]=pe,oe+=1,ie()})})}):SynchronousPromise.reject(createAggregateErrorFrom([]))};SynchronousPromise.allSettled=function(){var te=makeArrayFrom(arguments);return Array.isArray(te[0])&&(te=te[0]),te.length?new SynchronousPromise(function(_){var re=[],ae=0,oe=function(){ae+=1,ae===te.length&&_(re)};te.forEach(function(ie,se){SynchronousPromise.resolve(ie).then(function(ce){re[se]={status:"fulfilled",value:ce},oe()}).catch(function(ce){re[se]={status:"rejected",reason:ce},oe()})})}):SynchronousPromise.resolve([])};if(Promise===SynchronousPromise)throw new Error("Please use SynchronousPromise.installGlobally() to install globally");var RealPromise=Promise;SynchronousPromise.installGlobally=function(te){if(Promise===SynchronousPromise)return te;var _=patchAwaiterIfRequired(te);return Promise=SynchronousPromise,_};SynchronousPromise.uninstallGlobally=function(){Promise===SynchronousPromise&&(Promise=RealPromise)};function patchAwaiterIfRequired(te){if(typeof te>"u"||te.__patched)return te;var _=te;return te=function(){_.apply(this,makeArrayFrom(arguments))},te.__patched=!0,te}var synchronousPromise={SynchronousPromise},$$u=_export,$find=arrayIteration.find,addToUnscopables$3=addToUnscopables$5,FIND="find",SKIPS_HOLES$1=!0;FIND in[]&&Array(1)[FIND](function(){SKIPS_HOLES$1=!1});$$u({target:"Array",proto:!0,forced:SKIPS_HOLES$1},{find:function(_){return $find(this,_,arguments.length>1?arguments[1]:void 0)}});addToUnscopables$3(FIND);var isObject$m=isObject$I,classof$1=classofRaw$1,wellKnownSymbol$5=wellKnownSymbol$t,MATCH$2=wellKnownSymbol$5("match"),isRegexp=function(te){var _;return isObject$m(te)&&((_=te[MATCH$2])!==void 0?!!_:classof$1(te)=="RegExp")},isRegExp$4=isRegexp,$TypeError$3=TypeError,notARegexp=function(te){if(isRegExp$4(te))throw $TypeError$3("The method doesn't accept regular expressions");return te},wellKnownSymbol$4=wellKnownSymbol$t,MATCH$1=wellKnownSymbol$4("match"),correctIsRegexpLogic=function(te){var _=/./;try{"/./"[te](_)}catch{try{return _[MATCH$1]=!1,"/./"[te](_)}catch{}}return!1},$$t=_export,uncurryThis$h=functionUncurryThis,getOwnPropertyDescriptor$3=objectGetOwnPropertyDescriptor.f,toLength$5=toLength$8,toString$c=toString$q,notARegExp$2=notARegexp,requireObjectCoercible$8=requireObjectCoercible$d,correctIsRegExpLogic$2=correctIsRegexpLogic,un$StartsWith=uncurryThis$h("".startsWith),stringSlice$5=uncurryThis$h("".slice),min$3=Math.min,CORRECT_IS_REGEXP_LOGIC$1=correctIsRegExpLogic$2("startsWith"),MDN_POLYFILL_BUG$1=!CORRECT_IS_REGEXP_LOGIC$1&&!!function(){var te=getOwnPropertyDescriptor$3(String.prototype,"startsWith");return te&&!te.writable}();$$t({target:"String",proto:!0,forced:!MDN_POLYFILL_BUG$1&&!CORRECT_IS_REGEXP_LOGIC$1},{startsWith:function(_){var re=toString$c(requireObjectCoercible$8(this));notARegExp$2(_);var ae=toLength$5(min$3(arguments.length>1?arguments[1]:void 0,re.length)),oe=toString$c(_);return un$StartsWith?un$StartsWith(re,oe,ae):stringSlice$5(re,ae,ae+oe.length)===oe}});var _templateObject$o;function _taggedTemplateLiteral$o(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _slicedToArray$u(te,_){return _arrayWithHoles$v(te)||_iterableToArrayLimit$u(te,_)||_unsupportedIterableToArray$D(te,_)||_nonIterableRest$v()}function _nonIterableRest$v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$D(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$D(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$D(te,_)}}function _arrayLikeToArray$D(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$u(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$v(te){if(Array.isArray(te))return te}function _classCallCheck$i(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$i(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$i(te,_,re){return _&&_defineProperties$i(te.prototype,_),re&&_defineProperties$i(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var StoryIndexStore=function(){function te(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{v:3,stories:{}},re=_.stories;_classCallCheck$i(this,te),this.channel=void 0,this.stories=void 0,this.stories=re}return _createClass$i(te,[{key:"storyIdFromSpecifier",value:function(re){var ae=Object.keys(this.stories);if(re==="*")return ae[0];if(typeof re=="string")return ae.indexOf(re)>=0?re:ae.find(function(ce){return ce.startsWith(re)});var oe=re.name,ie=re.title,se=Object.entries(this.stories).find(function(ce){var ue=_slicedToArray$u(ce,2);ue[0];var de=ue[1];return de.name===oe&&de.title===ie});return se&&se[0]}},{key:"storyIdToEntry",value:function(re){var ae=this.stories[re];if(!ae)throw new Error(dedent$2(_templateObject$o||(_templateObject$o=_taggedTemplateLiteral$o(["Couldn't find story matching '",`' after HMR.
- Did you remove it from your CSF file?
- Are you sure a story with that id exists?
- Please check your stories field of your main.js config.
- Also check the browser console and terminal for error messages.`])),re));return ae}}]),te}(),uncurryThis$g=functionUncurryThis,thisNumberValue$2=uncurryThis$g(1 .valueOf),whitespaces$2=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`,uncurryThis$f=functionUncurryThis,requireObjectCoercible$7=requireObjectCoercible$d,toString$b=toString$q,whitespaces$1=whitespaces$2,replace$7=uncurryThis$f("".replace),whitespace$1="["+whitespaces$1+"]",ltrim=RegExp("^"+whitespace$1+whitespace$1+"*"),rtrim$1=RegExp(whitespace$1+whitespace$1+"*$"),createMethod=function(te){return function(_){var re=toString$b(requireObjectCoercible$7(_));return te&1&&(re=replace$7(re,ltrim,"")),te&2&&(re=replace$7(re,rtrim$1,"")),re}},stringTrim={start:createMethod(1),end:createMethod(2),trim:createMethod(3)},DESCRIPTORS$6=descriptors,global$a=global$B,uncurryThis$e=functionUncurryThis,isForced$1=isForced_1,defineBuiltIn$4=defineBuiltIn$h,hasOwn$9=hasOwnProperty_1,inheritIfRequired$1=inheritIfRequired$3,isPrototypeOf$1=objectIsPrototypeOf,isSymbol$7=isSymbol$g,toPrimitive=toPrimitive$2,fails$b=fails$J,getOwnPropertyNames$3=objectGetOwnPropertyNames.f,getOwnPropertyDescriptor$2=objectGetOwnPropertyDescriptor.f,defineProperty$5=objectDefineProperty.f,thisNumberValue$1=thisNumberValue$2,trim$1=stringTrim.trim,NUMBER$1="Number",NativeNumber=global$a[NUMBER$1],NumberPrototype=NativeNumber.prototype,TypeError$3=global$a.TypeError,arraySlice$4=uncurryThis$e("".slice),charCodeAt$1=uncurryThis$e("".charCodeAt),toNumeric=function(te){var _=toPrimitive(te,"number");return typeof _=="bigint"?_:toNumber$1(_)},toNumber$1=function(te){var _=toPrimitive(te,"number"),re,ae,oe,ie,se,ce,ue,de;if(isSymbol$7(_))throw TypeError$3("Cannot convert a Symbol value to a number");if(typeof _=="string"&&_.length>2){if(_=trim$1(_),re=charCodeAt$1(_,0),re===43||re===45){if(ae=charCodeAt$1(_,2),ae===88||ae===120)return NaN}else if(re===48){switch(charCodeAt$1(_,1)){case 66:case 98:oe=2,ie=49;break;case 79:case 111:oe=8,ie=55;break;default:return+_}for(se=arraySlice$4(_,2),ce=se.length,ue=0;ue<ce;ue++)if(de=charCodeAt$1(se,ue),de<48||de>ie)return NaN;return parseInt(se,oe)}}return+_};if(isForced$1(NUMBER$1,!NativeNumber(" 0o1")||!NativeNumber("0b1")||NativeNumber("+0x1"))){for(var NumberWrapper=function(_){var re=arguments.length<1?0:NativeNumber(toNumeric(_)),ae=this;return isPrototypeOf$1(NumberPrototype,ae)&&fails$b(function(){thisNumberValue$1(ae)})?inheritIfRequired$1(Object(re),ae,NumberWrapper):re},keys$7=DESCRIPTORS$6?getOwnPropertyNames$3(NativeNumber):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j$2=0,key$1;keys$7.length>j$2;j$2++)hasOwn$9(NativeNumber,key$1=keys$7[j$2])&&!hasOwn$9(NumberWrapper,key$1)&&defineProperty$5(NumberWrapper,key$1,getOwnPropertyDescriptor$2(NativeNumber,key$1));NumberWrapper.prototype=NumberPrototype,NumberPrototype.constructor=NumberWrapper,defineBuiltIn$4(global$a,NUMBER$1,NumberWrapper,{constructor:!0})}var $$s=_export,$includes=arrayIncludes$2.includes,fails$a=fails$J,addToUnscopables$2=addToUnscopables$5,BROKEN_ON_SPARSE=fails$a(function(){return!Array(1).includes()});$$s({target:"Array",proto:!0,forced:BROKEN_ON_SPARSE},{includes:function(_){return $includes(this,_,arguments.length>1?arguments[1]:void 0)}});addToUnscopables$2("includes");var $$r=_export,$findIndex=arrayIteration.findIndex,addToUnscopables$1=addToUnscopables$5,FIND_INDEX="findIndex",SKIPS_HOLES=!0;FIND_INDEX in[]&&Array(1)[FIND_INDEX](function(){SKIPS_HOLES=!1});$$r({target:"Array",proto:!0,forced:SKIPS_HOLES},{findIndex:function(_){return $findIndex(this,_,arguments.length>1?arguments[1]:void 0)}});addToUnscopables$1(FIND_INDEX);var $$q=_export,uncurryThis$d=functionUncurryThis,notARegExp$1=notARegexp,requireObjectCoercible$6=requireObjectCoercible$d,toString$a=toString$q,correctIsRegExpLogic$1=correctIsRegexpLogic,stringIndexOf$1=uncurryThis$d("".indexOf);$$q({target:"String",proto:!0,forced:!correctIsRegExpLogic$1("includes")},{includes:function(_){return!!~stringIndexOf$1(toString$a(requireObjectCoercible$6(this)),toString$a(notARegExp$1(_)),arguments.length>1?arguments[1]:void 0)}});var $$p=_export,uncurryThis$c=functionUncurryThis,IndexedObject=indexedObject,toIndexedObject$2=toIndexedObject$c,arrayMethodIsStrict=arrayMethodIsStrict$3,un$Join=uncurryThis$c([].join),ES3_STRINGS=IndexedObject!=Object,STRICT_METHOD=arrayMethodIsStrict("join",",");$$p({target:"Array",proto:!0,forced:ES3_STRINGS||!STRICT_METHOD},{join:function(_){return un$Join(toIndexedObject$2(this),_===void 0?",":_)}});var toObject$2=toObject$e,toAbsoluteIndex$1=toAbsoluteIndex$5,lengthOfArrayLike$1=lengthOfArrayLike$a,arrayFill$1=function(_){for(var re=toObject$2(this),ae=lengthOfArrayLike$1(re),oe=arguments.length,ie=toAbsoluteIndex$1(oe>1?arguments[1]:void 0,ae),se=oe>2?arguments[2]:void 0,ce=se===void 0?ae:toAbsoluteIndex$1(se,ae);ce>ie;)re[ie++]=_;return re},$$o=_export,fill$1=arrayFill$1,addToUnscopables=addToUnscopables$5;$$o({target:"Array",proto:!0},{fill:fill$1});addToUnscopables("fill");var fastDeepEqual=function te(_,re){if(_===re)return!0;if(_&&re&&typeof _=="object"&&typeof re=="object"){if(_.constructor!==re.constructor)return!1;var ae,oe,ie;if(Array.isArray(_)){if(ae=_.length,ae!=re.length)return!1;for(oe=ae;oe--!==0;)if(!te(_[oe],re[oe]))return!1;return!0}if(_.constructor===RegExp)return _.source===re.source&&_.flags===re.flags;if(_.valueOf!==Object.prototype.valueOf)return _.valueOf()===re.valueOf();if(_.toString!==Object.prototype.toString)return _.toString()===re.toString();if(ie=Object.keys(_),ae=ie.length,ae!==Object.keys(re).length)return!1;for(oe=ae;oe--!==0;)if(!Object.prototype.hasOwnProperty.call(re,ie[oe]))return!1;for(oe=ae;oe--!==0;){var se=ie[oe];if(!te(_[se],re[se]))return!1}return!0}return _!==_&&re!==re},overArg$3=_overArg$1,getPrototype$5=overArg$3(Object.getPrototypeOf,Object),_getPrototype$1=getPrototype$5,baseGetTag$7=_baseGetTag$1,getPrototype$4=_getPrototype$1,isObjectLike$9=isObjectLike_1$1,objectTag$4="[object Object]",funcProto$2=Function.prototype,objectProto$h=Object.prototype,funcToString$2=funcProto$2.toString,hasOwnProperty$h=objectProto$h.hasOwnProperty,objectCtorString=funcToString$2.call(Object);function isPlainObject(te){if(!isObjectLike$9(te)||baseGetTag$7(te)!=objectTag$4)return!1;var _=getPrototype$4(te);if(_===null)return!0;var re=hasOwnProperty$h.call(_,"constructor")&&_.constructor;return typeof re=="function"&&re instanceof re&&funcToString$2.call(re)==objectCtorString}var isPlainObject_1=isPlainObject,_templateObject$n,_templateObject2$5;function _taggedTemplateLiteral$n(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _toConsumableArray$g(te){return _arrayWithoutHoles$g(te)||_iterableToArray$g(te)||_unsupportedIterableToArray$C(te)||_nonIterableSpread$g()}function _nonIterableSpread$g(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$g(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$g(te){if(Array.isArray(te))return _arrayLikeToArray$C(te)}function _defineProperty$j(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$t(te,_){return _arrayWithHoles$u(te)||_iterableToArrayLimit$t(te,_)||_unsupportedIterableToArray$C(te,_)||_nonIterableRest$u()}function _nonIterableRest$u(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$C(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$C(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$C(te,_)}}function _arrayLikeToArray$C(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$t(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$u(te){if(Array.isArray(te))return te}function _typeof$8(te){return _typeof$8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$8(te)}var INCOMPATIBLE=Symbol("incompatible"),map$1=function te(_,re){var ae=re.type;if(_==null||!ae||re.mapping)return _;switch(ae.name){case"string":return String(_);case"enum":return _;case"number":return Number(_);case"boolean":return _==="true";case"array":return!ae.value||!Array.isArray(_)?INCOMPATIBLE:_.reduce(function(oe,ie,se){var ce=te(ie,{type:ae.value});return ce!==INCOMPATIBLE&&(oe[se]=ce),oe},new Array(_.length));case"object":return typeof _=="string"||typeof _=="number"?_:!ae.value||_typeof$8(_)!=="object"?INCOMPATIBLE:Object.entries(_).reduce(function(oe,ie){var se=_slicedToArray$t(ie,2),ce=se[0],ue=se[1],de=te(ue,{type:ae.value[ce]});return de===INCOMPATIBLE?oe:Object.assign(oe,_defineProperty$j({},ce,de))},{});default:return INCOMPATIBLE}},mapArgsToTypes=function(_,re){return Object.entries(_).reduce(function(ae,oe){var ie=_slicedToArray$t(oe,2),se=ie[0],ce=ie[1];if(!re[se])return ae;var ue=map$1(ce,re[se]);return ue===INCOMPATIBLE?ae:Object.assign(ae,_defineProperty$j({},se,ue))},{})},combineArgs=function te(_,re){return Array.isArray(_)&&Array.isArray(re)?re.reduce(function(ae,oe,ie){return ae[ie]=te(_[ie],re[ie]),ae},_toConsumableArray$g(_)).filter(function(ae){return ae!==void 0}):!isPlainObject_1(_)||!isPlainObject_1(re)?re:Object.keys(Object.assign({},_,re)).reduce(function(ae,oe){if(oe in re){var ie=te(_[oe],re[oe]);ie!==void 0&&(ae[oe]=ie)}else ae[oe]=_[oe];return ae},{})},validateOptions=function(_,re){return Object.entries(re).reduce(function(ae,oe){var ie=_slicedToArray$t(oe,2),se=ie[0],ce=ie[1].options;function ue(){return se in _&&(ae[se]=_[se]),ae}if(!ce)return ue();if(!Array.isArray(ce))return once.error(dedent$2(_templateObject$n||(_templateObject$n=_taggedTemplateLiteral$n([`
Invalid argType: '`,`.options' should be an array.
More info: https://storybook.js.org/docs/react/api/argtypes
`])),se)),ue();if(ce.some(function(he){return he&&["object","function"].includes(_typeof$8(he))}))return once.error(dedent$2(_templateObject2$5||(_templateObject2$5=_taggedTemplateLiteral$n([`
Invalid argType: '`,`.options' should only contain primitives. Use a 'mapping' for complex values.
More info: https://storybook.js.org/docs/react/writing-stories/args#mapping-to-complex-arg-values
`])),se)),ue();var de=Array.isArray(_[se]),pe=de&&_[se].findIndex(function(he){return!ce.includes(he)}),fe=de&&pe===-1;if(_[se]===void 0||ce.includes(_[se])||fe)return ue();var me=de?"".concat(se,"[").concat(pe,"]"):se,ye=ce.map(function(he){return typeof he=="string"?"'".concat(he,"'"):String(he)}).join(", ");return once.warn("Received illegal value for '".concat(me,"'. Supported options: ").concat(ye)),ae},{})},DEEPLY_EQUAL=Symbol("Deeply equal"),deepDiff=function te(_,re){if(_typeof$8(_)!==_typeof$8(re))return re;if(fastDeepEqual(_,re))return DEEPLY_EQUAL;if(Array.isArray(_)&&Array.isArray(re)){var ae=re.reduce(function(oe,ie,se){var ce=te(_[se],ie);return ce!==DEEPLY_EQUAL&&(oe[se]=ce),oe},new Array(re.length));return re.length>=_.length?ae:ae.concat(new Array(_.length-re.length).fill(void 0))}return isPlainObject_1(_)&&isPlainObject_1(re)?Object.keys(Object.assign({},_,re)).reduce(function(oe,ie){var se=te(_==null?void 0:_[ie],re==null?void 0:re[ie]);return se===DEEPLY_EQUAL?oe:Object.assign(oe,_defineProperty$j({},ie,se))},{}):re},NO_TARGET_NAME="";function groupArgsByTarget(te){var _=te.args,re=te.argTypes,ae={};return Object.entries(_).forEach(function(oe){var ie=_slicedToArray$t(oe,2),se=ie[0],ce=ie[1],ue=re[se]||{},de=ue.target,pe=de===void 0?NO_TARGET_NAME:de;ae[pe]=ae[pe]||{},ae[pe][se]=ce}),ae}function noTargetArgs(te){return groupArgsByTarget(te)[NO_TARGET_NAME]}function _classCallCheck$h(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$h(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$h(te,_,re){return _&&_defineProperties$h(te.prototype,_),re&&_defineProperties$h(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function deleteUndefined(te){return Object.keys(te).forEach(function(_){return te[_]===void 0&&delete te[_]}),te}var ArgsStore=function(){function te(){_classCallCheck$h(this,te),this.initialArgsByStoryId={},this.argsByStoryId={}}return _createClass$h(te,[{key:"get",value:function(re){if(!(re in this.argsByStoryId))throw new Error("No args known for ".concat(re," -- has it been rendered yet?"));return this.argsByStoryId[re]}},{key:"setInitial",value:function(re){if(!this.initialArgsByStoryId[re.id])this.initialArgsByStoryId[re.id]=re.initialArgs,this.argsByStoryId[re.id]=re.initialArgs;else if(this.initialArgsByStoryId[re.id]!==re.initialArgs){var ae=deepDiff(this.initialArgsByStoryId[re.id],this.argsByStoryId[re.id]);this.initialArgsByStoryId[re.id]=re.initialArgs,this.argsByStoryId[re.id]=re.initialArgs,ae!==DEEPLY_EQUAL&&this.updateFromDelta(re,ae)}}},{key:"updateFromDelta",value:function(re,ae){var oe=validateOptions(ae,re.argTypes);this.argsByStoryId[re.id]=combineArgs(this.argsByStoryId[re.id],oe)}},{key:"updateFromPersisted",value:function(re,ae){var oe=mapArgsToTypes(ae,re.argTypes);return this.updateFromDelta(re,oe)}},{key:"update",value:function(re,ae){if(!(re in this.argsByStoryId))throw new Error("No args known for ".concat(re," -- has it been rendered yet?"));this.argsByStoryId[re]=deleteUndefined(Object.assign({},this.argsByStoryId[re],ae))}}]),te}();function _slicedToArray$s(te,_){return _arrayWithHoles$t(te)||_iterableToArrayLimit$s(te,_)||_unsupportedIterableToArray$B(te,_)||_nonIterableRest$t()}function _nonIterableRest$t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$B(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$B(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$B(te,_)}}function _arrayLikeToArray$B(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$s(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$t(te){if(Array.isArray(te))return te}var getValuesFromArgTypes=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.entries(_).reduce(function(re,ae){var oe=_slicedToArray$s(ae,2),ie=oe[0],se=oe[1].defaultValue;return typeof se<"u"&&(re[ie]=se),re},{})},_templateObject$m;function _slicedToArray$r(te,_){return _arrayWithHoles$s(te)||_iterableToArrayLimit$r(te,_)||_unsupportedIterableToArray$A(te,_)||_nonIterableRest$s()}function _nonIterableRest$s(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$r(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$s(te){if(Array.isArray(te))return te}function _toConsumableArray$f(te){return _arrayWithoutHoles$f(te)||_iterableToArray$f(te)||_unsupportedIterableToArray$A(te)||_nonIterableSpread$f()}function _nonIterableSpread$f(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$A(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$A(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$A(te,_)}}function _iterableToArray$f(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$f(te){if(Array.isArray(te))return _arrayLikeToArray$A(te)}function _arrayLikeToArray$A(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _classCallCheck$g(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$g(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$g(te,_,re){return _&&_defineProperties$g(te.prototype,_),re&&_defineProperties$g(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _taggedTemplateLiteral$m(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var setUndeclaredWarning=browser(function(){},dedent$2(_templateObject$m||(_templateObject$m=_taggedTemplateLiteral$m([`
Setting a global value that is undeclared (i.e. not in the user's initial set of globals
or globalTypes) is deprecated and will have no effect in 7.0.
`])))),GlobalsStore=function(){function te(){_classCallCheck$g(this,te),this.allowedGlobalNames=void 0,this.initialGlobals=void 0,this.globals={}}return _createClass$g(te,[{key:"set",value:function(re){var ae=re.globals,oe=ae===void 0?{}:ae,ie=re.globalTypes,se=ie===void 0?{}:ie,ce=this.initialGlobals&&deepDiff(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([].concat(_toConsumableArray$f(Object.keys(oe)),_toConsumableArray$f(Object.keys(se))));var ue=getValuesFromArgTypes(se);this.initialGlobals=Object.assign({},ue,oe),this.globals=this.initialGlobals,ce&&ce!==DEEPLY_EQUAL&&this.updateFromPersisted(ce)}},{key:"filterAllowedGlobals",value:function(re){var ae=this;return Object.entries(re).reduce(function(oe,ie){var se=_slicedToArray$r(ie,2),ce=se[0],ue=se[1];return ae.allowedGlobalNames.has(ce)&&(oe[ce]=ue),oe},{})}},{key:"updateFromPersisted",value:function(re){var ae=this.filterAllowedGlobals(re);this.globals=Object.assign({},this.globals,ae)}},{key:"get",value:function(){return this.globals}},{key:"update",value:function(re){var ae=this;Object.keys(re).forEach(function(oe){ae.allowedGlobalNames.has(oe)||setUndeclaredWarning()}),this.globals=Object.assign({},this.globals,re)}}]),te}(),_excluded$b=["type","control"];function _objectWithoutProperties$d(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$e(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$e(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var normalizeType=function(_){return typeof _=="string"?{name:_}:_},normalizeControl=function(_){return typeof _=="string"?{type:_}:_},normalizeInputType=function(_,re){var ae=_.type,oe=_.control,ie=_objectWithoutProperties$d(_,_excluded$b),se=Object.assign({name:re},ie);return ae&&(se.type=normalizeType(ae)),oe?se.control=normalizeControl(oe):oe===!1&&(se.control={disable:!0}),se},normalizeInputTypes=function(_){return mapValues_1(_,normalizeInputType)},_templateObject$l;function _toConsumableArray$e(te){return _arrayWithoutHoles$e(te)||_iterableToArray$e(te)||_unsupportedIterableToArray$z(te)||_nonIterableSpread$e()}function _nonIterableSpread$e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$z(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$z(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$z(te,_)}}function _iterableToArray$e(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$e(te){if(Array.isArray(te))return _arrayLikeToArray$z(te)}function _arrayLikeToArray$z(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _taggedTemplateLiteral$l(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var deprecatedStoryAnnotation=dedent$2(_templateObject$l||(_templateObject$l=_taggedTemplateLiteral$l([`
CSF .story annotations deprecated; annotate story functions directly:
- StoryFn.story.name => StoryFn.storyName
- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators)
See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod.
`]))),deprecatedStoryAnnotationWarning=browser(function(){},deprecatedStoryAnnotation);function normalizeStory(te,_,re){var ae,oe;typeof _=="function"&&(ae=_),oe=_;var ie=oe,se=ie.story;se&&(logger.debug("deprecated story",se),deprecatedStoryAnnotationWarning());var ce=dist.storyNameFromExport(te),ue=typeof oe!="function"&&oe.name||oe.storyName||(se==null?void 0:se.name)||ce,de=[].concat(_toConsumableArray$e(oe.decorators||[]),_toConsumableArray$e((se==null?void 0:se.decorators)||[])),pe=Object.assign({},se==null?void 0:se.parameters,oe.parameters),fe=Object.assign({},se==null?void 0:se.args,oe.args),me=Object.assign({},se==null?void 0:se.argTypes,oe.argTypes),ye=[].concat(_toConsumableArray$e(oe.loaders||[]),_toConsumableArray$e((se==null?void 0:se.loaders)||[])),he=oe,be=he.render,$e=he.play,_e=pe.__id||dist.toId(re.id||re.title,ce);return Object.assign({id:_e,name:ue,decorators:de,parameters:pe,args:fe,argTypes:normalizeInputTypes(me),loaders:ye},be&&{render:be},ae&&{userStoryFn:ae},$e&&{play:$e})}function normalizeComponentAnnotations(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:te.title,re=arguments.length>2?arguments[2]:void 0,ae=te.id,oe=te.argTypes;return Object.assign({id:dist.sanitize(ae||_)},te,{title:_},oe&&{argTypes:normalizeInputTypes(oe)},{parameters:Object.assign({fileName:re},te.parameters)})}var _excluded$a=["default","__namedExportsOrder"];function _objectWithoutProperties$c(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$d(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$d(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var checkGlobals=function(_){var re=_.globals,ae=_.globalTypes;(re||ae)&&logger.error("Global args/argTypes can only be set globally",JSON.stringify({globals:re,globalTypes:ae}))},checkStorySort=function(_){var re=_.options;re!=null&&re.storySort&&logger.error("The storySort option parameter can only be set globally")},checkDisallowedParameters=function(_){!_||(checkGlobals(_),checkStorySort(_))};function processCSFFile(te,_,re){var ae=te.default;te.__namedExportsOrder;var oe=_objectWithoutProperties$c(te,_excluded$a),ie=normalizeComponentAnnotations(ae,re,_);checkDisallowedParameters(ie.parameters);var se={meta:ie,stories:{}};return Object.keys(oe).forEach(function(ce){if(dist.isExportStory(ce,ie)){var ue=normalizeStory(ce,oe[ce],ie);checkDisallowedParameters(ue.parameters),se.stories[ue.id]=ue}}),se}function _toConsumableArray$d(te){return _arrayWithoutHoles$d(te)||_iterableToArray$d(te)||_unsupportedIterableToArray$y(te)||_nonIterableSpread$d()}function _nonIterableSpread$d(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$d(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$d(te){if(Array.isArray(te))return _arrayLikeToArray$y(te)}function _slicedToArray$q(te,_){return _arrayWithHoles$r(te)||_iterableToArrayLimit$q(te,_)||_unsupportedIterableToArray$y(te,_)||_nonIterableRest$r()}function _nonIterableRest$r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$y(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$y(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$y(te,_)}}function _arrayLikeToArray$y(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$q(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$r(te){if(Array.isArray(te))return te}var combineParameters=function te(){for(var _=arguments.length,re=new Array(_),ae=0;ae<_;ae++)re[ae]=arguments[ae];var oe={},ie=re.filter(Boolean).reduce(function(se,ce){return Object.entries(ce).forEach(function(ue){var de=_slicedToArray$q(ue,2),pe=de[0],fe=de[1],me=se[pe];Array.isArray(fe)||typeof me>"u"?se[pe]=fe:isPlainObject_1(fe)&&isPlainObject_1(me)?oe[pe]=!0:typeof fe<"u"&&(se[pe]=fe)}),se},{});return Object.keys(oe).forEach(function(se){var ce=re.filter(Boolean).map(function(ue){return ue[se]}).filter(function(ue){return typeof ue<"u"});ce.every(function(ue){return isPlainObject_1(ue)})?ie[se]=te.apply(void 0,_toConsumableArray$d(ce)):ie[se]=ce[ce.length-1]}),ie},events;(function(te){te.CHANNEL_CREATED="channelCreated",te.CONFIG_ERROR="configError",te.STORY_INDEX_INVALIDATED="storyIndexInvalidated",te.STORY_SPECIFIED="storySpecified",te.SET_STORIES="setStories",te.SET_CURRENT_STORY="setCurrentStory",te.CURRENT_STORY_WAS_SET="currentStoryWasSet",te.FORCE_RE_RENDER="forceReRender",te.FORCE_REMOUNT="forceRemount",te.PRELOAD_STORIES="preloadStories",te.STORY_PREPARED="storyPrepared",te.STORY_CHANGED="storyChanged",te.STORY_UNCHANGED="storyUnchanged",te.STORY_RENDERED="storyRendered",te.STORY_MISSING="storyMissing",te.STORY_ERRORED="storyErrored",te.STORY_THREW_EXCEPTION="storyThrewException",te.STORY_RENDER_PHASE_CHANGED="storyRenderPhaseChanged",te.UPDATE_STORY_ARGS="updateStoryArgs",te.STORY_ARGS_UPDATED="storyArgsUpdated",te.RESET_STORY_ARGS="resetStoryArgs",te.SET_GLOBALS="setGlobals",te.UPDATE_GLOBALS="updateGlobals",te.GLOBALS_UPDATED="globalsUpdated",te.REGISTER_SUBSCRIPTION="registerSubscription",te.PREVIEW_KEYDOWN="previewKeydown",te.SELECT_STORY="selectStory",te.STORIES_COLLAPSE_ALL="storiesCollapseAll",te.STORIES_EXPAND_ALL="storiesExpandAll",te.DOCS_RENDERED="docsRendered",te.SHARED_STATE_CHANGED="sharedStateChanged",te.SHARED_STATE_SET="sharedStateSet",te.NAVIGATE_URL="navigateUrl",te.UPDATE_QUERY_PARAMS="updateQueryParams"})(events||(events={}));const Events=events;var CHANNEL_CREATED=events.CHANNEL_CREATED,CONFIG_ERROR=events.CONFIG_ERROR,STORY_INDEX_INVALIDATED=events.STORY_INDEX_INVALIDATED,STORY_SPECIFIED=events.STORY_SPECIFIED,SET_STORIES=events.SET_STORIES,SET_CURRENT_STORY=events.SET_CURRENT_STORY,CURRENT_STORY_WAS_SET=events.CURRENT_STORY_WAS_SET,FORCE_RE_RENDER=events.FORCE_RE_RENDER,FORCE_REMOUNT=events.FORCE_REMOUNT,STORY_PREPARED=events.STORY_PREPARED,STORY_CHANGED=events.STORY_CHANGED,STORY_UNCHANGED=events.STORY_UNCHANGED,PRELOAD_STORIES=events.PRELOAD_STORIES,STORY_RENDERED=events.STORY_RENDERED,STORY_MISSING=events.STORY_MISSING,STORY_ERRORED=events.STORY_ERRORED,STORY_THREW_EXCEPTION=events.STORY_THREW_EXCEPTION,STORY_RENDER_PHASE_CHANGED=events.STORY_RENDER_PHASE_CHANGED,UPDATE_STORY_ARGS=events.UPDATE_STORY_ARGS,STORY_ARGS_UPDATED=events.STORY_ARGS_UPDATED,RESET_STORY_ARGS=events.RESET_STORY_ARGS,SET_GLOBALS=events.SET_GLOBALS,UPDATE_GLOBALS=events.UPDATE_GLOBALS,GLOBALS_UPDATED=events.GLOBALS_UPDATED,REGISTER_SUBSCRIPTION=events.REGISTER_SUBSCRIPTION,PREVIEW_KEYDOWN=events.PREVIEW_KEYDOWN,SELECT_STORY=events.SELECT_STORY,STORIES_COLLAPSE_ALL=events.STORIES_COLLAPSE_ALL,STORIES_EXPAND_ALL=events.STORIES_EXPAND_ALL,DOCS_RENDERED=events.DOCS_RENDERED,SHARED_STATE_CHANGED=events.SHARED_STATE_CHANGED,SHARED_STATE_SET=events.SHARED_STATE_SET,NAVIGATE_URL=events.NAVIGATE_URL,UPDATE_QUERY_PARAMS=events.UPDATE_QUERY_PARAMS,IGNORED_EXCEPTION=new Error("ignoredException");const EVENTS$1=Object.freeze(Object.defineProperty({__proto__:null,default:Events,CHANNEL_CREATED,CONFIG_ERROR,STORY_INDEX_INVALIDATED,STORY_SPECIFIED,SET_STORIES,SET_CURRENT_STORY,CURRENT_STORY_WAS_SET,FORCE_RE_RENDER,FORCE_REMOUNT,STORY_PREPARED,STORY_CHANGED,STORY_UNCHANGED,PRELOAD_STORIES,STORY_RENDERED,STORY_MISSING,STORY_ERRORED,STORY_THREW_EXCEPTION,STORY_RENDER_PHASE_CHANGED,UPDATE_STORY_ARGS,STORY_ARGS_UPDATED,RESET_STORY_ARGS,SET_GLOBALS,UPDATE_GLOBALS,GLOBALS_UPDATED,REGISTER_SUBSCRIPTION,PREVIEW_KEYDOWN,SELECT_STORY,STORIES_COLLAPSE_ALL,STORIES_EXPAND_ALL,DOCS_RENDERED,SHARED_STATE_CHANGED,SHARED_STATE_SET,NAVIGATE_URL,UPDATE_QUERY_PARAMS,IGNORED_EXCEPTION},Symbol.toStringTag,{value:"Module"}));var $$n=_export,global$9=global$B,clearImmediate=task$1.clear;$$n({global:!0,bind:!0,enumerable:!0,forced:global$9.clearImmediate!==clearImmediate},{clearImmediate});var $$m=_export,global$8=global$B,setImmediate$1=task$1.set;$$m({global:!0,bind:!0,enumerable:!0,forced:global$8.setImmediate!==setImmediate$1},{setImmediate:setImmediate$1});var _templateObject$k;function _taggedTemplateLiteral$k(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _classCallCheck$f(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$f(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$f(te,_,re){return _&&_defineProperties$f(te.prototype,_),re&&_defineProperties$f(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var generateRandomId=function(){return Math.random().toString(16).slice(2)},Channel=function(){function te(){var _=this,re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ae=re.transport,oe=re.async,ie=oe===void 0?!1:oe;_classCallCheck$f(this,te),this.isAsync=void 0,this.sender=generateRandomId(),this.events={},this.data={},this.transport=void 0,this.addPeerListener=browser(function(se,ce){_.addListener(se,ce)},dedent$2(_templateObject$k||(_templateObject$k=_taggedTemplateLiteral$k([`
channel.addPeerListener is deprecated
`])))),this.isAsync=ie,ae&&(this.transport=ae,this.transport.setHandler(function(se){return _.handleEvent(se)}))}return _createClass$f(te,[{key:"hasTransport",get:function(){return!!this.transport}},{key:"addListener",value:function(re,ae){this.events[re]=this.events[re]||[],this.events[re].push(ae)}},{key:"emit",value:function(re){for(var ae=this,oe=arguments.length,ie=new Array(oe>1?oe-1:0),se=1;se<oe;se++)ie[se-1]=arguments[se];var ce={type:re,args:ie,from:this.sender},ue={};ie.length>=1&&ie[0]&&ie[0].options&&(ue=ie[0].options);var de=function(){ae.transport&&ae.transport.send(ce,ue),ae.handleEvent(ce)};this.isAsync?setImmediate(de):de()}},{key:"last",value:function(re){return this.data[re]}},{key:"eventNames",value:function(){return Object.keys(this.events)}},{key:"listenerCount",value:function(re){var ae=this.listeners(re);return ae?ae.length:0}},{key:"listeners",value:function(re){var ae=this.events[re];return ae||void 0}},{key:"once",value:function(re,ae){var oe=this.onceListener(re,ae);this.addListener(re,oe)}},{key:"removeAllListeners",value:function(re){re?this.events[re]&&delete this.events[re]:this.events={}}},{key:"removeListener",value:function(re,ae){var oe=this.listeners(re);oe&&(this.events[re]=oe.filter(function(ie){return ie!==ae}))}},{key:"on",value:function(re,ae){this.addListener(re,ae)}},{key:"off",value:function(re,ae){this.removeListener(re,ae)}},{key:"handleEvent",value:function(re){var ae=this.listeners(re.type);ae&&ae.length&&ae.forEach(function(oe){oe.apply(re,re.args)}),this.data[re.type]=re.args}},{key:"onceListener",value:function(re,ae){var oe=this,ie=function se(){return oe.removeListener(re,se),ae.apply(void 0,arguments)};return ie}}]),te}();const Channel$1=Channel;function mockChannel(){var te={setHandler:function(){},send:function(){}};return new Channel$1({transport:te})}var types$4;(function(te){te.TAB="tab",te.PANEL="panel",te.TOOL="tool",te.TOOLEXTRA="toolextra",te.PREVIEW="preview",te.NOTES_ELEMENT="notes-element"})(types$4||(types$4={}));function _defineProperties$e(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$e(te,_,re){return _&&_defineProperties$e(te.prototype,_),re&&_defineProperties$e(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _classCallCheck$e(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}var AddonStore=_createClass$e(function te(){var _=this;_classCallCheck$e(this,te),this.loaders={},this.elements={},this.config={},this.channel=void 0,this.serverChannel=void 0,this.promise=void 0,this.resolve=void 0,this.getChannel=function(){return _.channel||_.setChannel(mockChannel()),_.channel},this.getServerChannel=function(){if(!_.serverChannel)throw new Error("Accessing non-existent serverChannel");return _.serverChannel},this.ready=function(){return _.promise},this.hasChannel=function(){return!!_.channel},this.hasServerChannel=function(){return!!_.serverChannel},this.setChannel=function(re){_.channel=re,_.resolve()},this.setServerChannel=function(re){_.serverChannel=re},this.getElements=function(re){return _.elements[re]||(_.elements[re]={}),_.elements[re]},this.addPanel=function(re,ae){_.add(re,Object.assign({type:types$4.PANEL},ae))},this.add=function(re,ae){var oe=ae.type,ie=_.getElements(oe);ie[re]=Object.assign({id:re},ae)},this.setConfig=function(re){Object.assign(_.config,re)},this.getConfig=function(){return _.config},this.register=function(re,ae){_.loaders[re]&&logger.warn("".concat(re," was loaded twice, this could have bad side-effects")),_.loaders[re]=ae},this.loadAddons=function(re){Object.values(_.loaders).forEach(function(ae){return ae(re)})},this.promise=new Promise(function(re){_.resolve=function(){return re(_.getChannel())}})}),KEY$2="__STORYBOOK_ADDONS";function getAddonsStore(){return window_1$4[KEY$2]||(window_1$4[KEY$2]=new AddonStore),window_1$4[KEY$2]}var addons=getAddonsStore(),makeDecorator=function(_){var re=_.name,ae=_.parameterName,oe=_.wrapper,ie=_.skipIfNoParametersOrOptions,se=ie===void 0?!1:ie,ce=function(de){return function(pe,fe){var me=fe.parameters&&fe.parameters[ae];return me&&me.disable||se&&!de&&!me?pe(fe):oe(pe,fe,{options:de,parameters:me})}};return function(){for(var ue=arguments.length,de=new Array(ue),pe=0;pe<ue;pe++)de[pe]=arguments[pe];return typeof de[0]=="function"?ce().apply(void 0,de):function(){if(arguments.length>1)return de.length>1?ce(de).apply(void 0,arguments):ce.apply(void 0,de).apply(void 0,arguments);throw new Error("Passing stories directly into ".concat(re,`() is not allowed,
instead use addDecorator(`).concat(re,") and pass options with the '").concat(ae,"' parameter"))}}},uncurryThis$b=functionUncurryThis,defineBuiltIns$3=defineBuiltIns$5,getWeakData=internalMetadata.exports.getWeakData,anObject$7=anObject$o,isObject$l=isObject$I,anInstance$3=anInstance$7,iterate$1=iterate$6,ArrayIterationModule=arrayIteration,hasOwn$8=hasOwnProperty_1,InternalStateModule$3=internalState,setInternalState$3=InternalStateModule$3.set,internalStateGetterFor=InternalStateModule$3.getterFor,find$3=ArrayIterationModule.find,findIndex=ArrayIterationModule.findIndex,splice$2=uncurryThis$b([].splice),id=0,uncaughtFrozenStore=function(te){return te.frozen||(te.frozen=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.entries=[]},findUncaughtFrozen=function(te,_){return find$3(te.entries,function(re){return re[0]===_})};UncaughtFrozenStore.prototype={get:function(te){var _=findUncaughtFrozen(this,te);if(_)return _[1]},has:function(te){return!!findUncaughtFrozen(this,te)},set:function(te,_){var re=findUncaughtFrozen(this,te);re?re[1]=_:this.entries.push([te,_])},delete:function(te){var _=findIndex(this.entries,function(re){return re[0]===te});return~_&&splice$2(this.entries,_,1),!!~_}};var collectionWeak$1={getConstructor:function(te,_,re,ae){var oe=te(function(ue,de){anInstance$3(ue,ie),setInternalState$3(ue,{type:_,id:id++,frozen:void 0}),de!=null&&iterate$1(de,ue[ae],{that:ue,AS_ENTRIES:re})}),ie=oe.prototype,se=internalStateGetterFor(_),ce=function(ue,de,pe){var fe=se(ue),me=getWeakData(anObject$7(de),!0);return me===!0?uncaughtFrozenStore(fe).set(de,pe):me[fe.id]=pe,ue};return defineBuiltIns$3(ie,{delete:function(ue){var de=se(this);if(!isObject$l(ue))return!1;var pe=getWeakData(ue);return pe===!0?uncaughtFrozenStore(de).delete(ue):pe&&hasOwn$8(pe,de.id)&&delete pe[de.id]},has:function(de){var pe=se(this);if(!isObject$l(de))return!1;var fe=getWeakData(de);return fe===!0?uncaughtFrozenStore(pe).has(de):fe&&hasOwn$8(fe,pe.id)}}),defineBuiltIns$3(ie,re?{get:function(de){var pe=se(this);if(isObject$l(de)){var fe=getWeakData(de);return fe===!0?uncaughtFrozenStore(pe).get(de):fe?fe[pe.id]:void 0}},set:function(de,pe){return ce(this,de,pe)}}:{add:function(de){return ce(this,de,!0)}}),oe}},global$7=global$B,uncurryThis$a=functionUncurryThis,defineBuiltIns$2=defineBuiltIns$5,InternalMetadataModule=internalMetadata.exports,collection$1=collection$3,collectionWeak=collectionWeak$1,isObject$k=isObject$I,isExtensible=objectIsExtensible,enforceInternalState$1=internalState.enforce,NATIVE_WEAK_MAP=nativeWeakMap,IS_IE11=!global$7.ActiveXObject&&"ActiveXObject"in global$7,InternalWeakMap,wrapper=function(te){return function(){return te(this,arguments.length?arguments[0]:void 0)}},$WeakMap$1=collection$1("WeakMap",wrapper,collectionWeak);if(NATIVE_WEAK_MAP&&IS_IE11){InternalWeakMap=collectionWeak.getConstructor(wrapper,"WeakMap",!0),InternalMetadataModule.enable();var WeakMapPrototype=$WeakMap$1.prototype,nativeDelete=uncurryThis$a(WeakMapPrototype.delete),nativeHas=uncurryThis$a(WeakMapPrototype.has),nativeGet=uncurryThis$a(WeakMapPrototype.get),nativeSet=uncurryThis$a(WeakMapPrototype.set);defineBuiltIns$2(WeakMapPrototype,{delete:function(te){if(isObject$k(te)&&!isExtensible(te)){var _=enforceInternalState$1(this);return _.frozen||(_.frozen=new InternalWeakMap),nativeDelete(this,te)||_.frozen.delete(te)}return nativeDelete(this,te)},has:function(_){if(isObject$k(_)&&!isExtensible(_)){var re=enforceInternalState$1(this);return re.frozen||(re.frozen=new InternalWeakMap),nativeHas(this,_)||re.frozen.has(_)}return nativeHas(this,_)},get:function(_){if(isObject$k(_)&&!isExtensible(_)){var re=enforceInternalState$1(this);return re.frozen||(re.frozen=new InternalWeakMap),nativeHas(this,_)?nativeGet(this,_):re.frozen.get(_)}return nativeGet(this,_)},set:function(_,re){if(isObject$k(_)&&!isExtensible(_)){var ae=enforceInternalState$1(this);ae.frozen||(ae.frozen=new InternalWeakMap),nativeHas(this,_)?nativeSet(this,_,re):ae.frozen.set(_,re)}else nativeSet(this,_,re);return this}})}function _slicedToArray$p(te,_){return _arrayWithHoles$q(te)||_iterableToArrayLimit$p(te,_)||_unsupportedIterableToArray$x(te,_)||_nonIterableRest$q()}function _nonIterableRest$q(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$p(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$q(te){if(Array.isArray(te))return te}function _toConsumableArray$c(te){return _arrayWithoutHoles$c(te)||_iterableToArray$c(te)||_unsupportedIterableToArray$x(te)||_nonIterableSpread$c()}function _nonIterableSpread$c(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$x(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$x(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$x(te,_)}}function _iterableToArray$c(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$c(te){if(Array.isArray(te))return _arrayLikeToArray$x(te)}function _arrayLikeToArray$x(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _classCallCheck$d(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$d(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$d(te,_,re){return _&&_defineProperties$d(te.prototype,_),re&&_defineProperties$d(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var globalWindow$9=window_1$4.window,HooksContext=function(){function te(){var _=this;_classCallCheck$d(this,te),this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=function(re){re===_.currentContext.id&&(_.triggerEffects(),_.currentContext=null,_.removeRenderListeners())},this.init()}return _createClass$d(te,[{key:"init",value:function(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=this.mountedDecorators,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}},{key:"clean",value:function(){this.prevEffects.forEach(function(re){re.destroy&&re.destroy()}),this.init(),this.removeRenderListeners()}},{key:"getNextHook",value:function(){var re=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,re}},{key:"triggerEffects",value:function(){var re=this;this.prevEffects.forEach(function(ae){!re.currentEffects.includes(ae)&&ae.destroy&&ae.destroy()}),this.currentEffects.forEach(function(ae){re.prevEffects.includes(ae)||(ae.destroy=ae.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}},{key:"addRenderListeners",value:function(){this.removeRenderListeners();var re=addons.getChannel();re.on(STORY_RENDERED,this.renderListener)}},{key:"removeRenderListeners",value:function(){var re=addons.getChannel();re.removeListener(STORY_RENDERED,this.renderListener)}}]),te}();function hookify(te){return function(){var _=typeof(arguments.length<=0?void 0:arguments[0])=="function"?arguments.length<=1?void 0:arguments[1]:arguments.length<=0?void 0:arguments[0],re=_.hooks,ae=re.currentPhase,oe=re.currentHooks,ie=re.nextHookIndex,se=re.currentDecoratorName;re.currentDecoratorName=te.name,re.prevMountedDecorators.has(te)?(re.currentPhase="UPDATE",re.currentHooks=re.hookListsMap.get(te)||[]):(re.currentPhase="MOUNT",re.currentHooks=[],re.hookListsMap.set(te,re.currentHooks),re.prevMountedDecorators.add(te)),re.nextHookIndex=0;var ce=globalWindow$9.STORYBOOK_HOOKS_CONTEXT;globalWindow$9.STORYBOOK_HOOKS_CONTEXT=re;var ue=te.apply(void 0,arguments);if(globalWindow$9.STORYBOOK_HOOKS_CONTEXT=ce,re.currentPhase==="UPDATE"&&re.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return re.currentPhase=ae,re.currentHooks=oe,re.nextHookIndex=ie,re.currentDecoratorName=se,ue}}var numberOfRenders=0,RENDER_LIMIT=25,applyHooks=function(_){return function(re,ae){var oe=_(hookify(re),ae.map(function(ie){return hookify(ie)}));return function(ie){var se=ie,ce=se.hooks;ce.prevMountedDecorators=ce.mountedDecorators,ce.mountedDecorators=new Set([re].concat(_toConsumableArray$c(ae))),ce.currentContext=ie,ce.hasUpdates=!1;var ue=oe(ie);for(numberOfRenders=1;ce.hasUpdates;)if(ce.hasUpdates=!1,ce.currentEffects=[],ue=oe(ie),numberOfRenders+=1,numberOfRenders>RENDER_LIMIT)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return ce.addRenderListeners(),ue}}},areDepsEqual=function(_,re){return _.length===re.length&&_.every(function(ae,oe){return ae===re[oe]})},invalidHooksError=function(){return new Error("Storybook preview hooks can only be called inside decorators and story functions.")};function getHooksContextOrNull(){return globalWindow$9.STORYBOOK_HOOKS_CONTEXT||null}function getHooksContextOrThrow(){var te=getHooksContextOrNull();if(te==null)throw invalidHooksError();return te}function useHook(te,_,re){var ae=getHooksContextOrThrow();if(ae.currentPhase==="MOUNT"){re!=null&&!Array.isArray(re)&&logger.warn("".concat(te," received a final argument that is not an array (instead, received ").concat(re,"). When specified, the final argument must be an array."));var oe={name:te,deps:re};return ae.currentHooks.push(oe),_(oe),oe}if(ae.currentPhase==="UPDATE"){var ie=ae.getNextHook();if(ie==null)throw new Error("Rendered more hooks than during the previous render.");return ie.name!==te&&logger.warn("Storybook has detected a change in the order of Hooks".concat(ae.currentDecoratorName?" called by ".concat(ae.currentDecoratorName):"",". This will lead to bugs and errors if not fixed.")),re!=null&&ie.deps==null&&logger.warn("".concat(te," received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.")),re!=null&&ie.deps!=null&&re.length!==ie.deps.length&&logger.warn("The final argument passed to ".concat(te,` changed size between renders. The order and size of this array must remain constant.
Previous: `).concat(ie.deps,`
Incoming: `).concat(re)),(re==null||ie.deps==null||!areDepsEqual(re,ie.deps))&&(_(ie),ie.deps=re),ie}throw invalidHooksError()}function useMemoLike(te,_,re){var ae=useHook(te,function(ie){ie.memoizedState=_()},re),oe=ae.memoizedState;return oe}function useMemo(te,_){return useMemoLike("useMemo",te,_)}function useCallback(te,_){return useMemoLike("useCallback",function(){return te},_)}function useRefLike(te,_){return useMemoLike(te,function(){return{current:_}},[])}function useRef(te){return useRefLike("useRef",te)}function triggerUpdate(){var te=getHooksContextOrNull();if(te!=null&&te.currentPhase!=="NONE")te.hasUpdates=!0;else try{addons.getChannel().emit(FORCE_RE_RENDER)}catch{logger.warn("State updates of Storybook preview hooks work only in browser")}}function useStateLike(te,_){var re=useRefLike(te,typeof _=="function"?_():_),ae=function(ie){re.current=typeof ie=="function"?ie(re.current):ie,triggerUpdate()};return[re.current,ae]}function useState(te){return useStateLike("useState",te)}function useReducer(te,_,re){var ae=re!=null?function(){return re(_)}:_,oe=useStateLike("useReducer",ae),ie=_slicedToArray$p(oe,2),se=ie[0],ce=ie[1],ue=function(pe){return ce(function(fe){return te(fe,pe)})};return[se,ue]}function useEffect(te,_){var re=getHooksContextOrThrow(),ae=useMemoLike("useEffect",function(){return{create:te}},_);re.currentEffects.includes(ae)||re.currentEffects.push(ae)}function useChannel(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=addons.getChannel();return useEffect(function(){return Object.entries(te).forEach(function(ae){var oe=_slicedToArray$p(ae,2),ie=oe[0],se=oe[1];return re.on(ie,se)}),function(){Object.entries(te).forEach(function(ae){var oe=_slicedToArray$p(ae,2),ie=oe[0],se=oe[1];return re.removeListener(ie,se)})}},[].concat(_toConsumableArray$c(Object.keys(te)),_toConsumableArray$c(_))),useCallback(re.emit.bind(re),[re])}function useStoryContext(){var te=getHooksContextOrThrow(),_=te.currentContext;if(_==null)throw invalidHooksError();return _}function useParameter(te,_){var re=useStoryContext(),ae=re.parameters;if(te){var oe;return(oe=ae[te])!==null&&oe!==void 0?oe:_}}function useArgs$1(){var te=addons.getChannel(),_=useStoryContext(),re=_.id,ae=_.args,oe=useCallback(function(se){return te.emit(UPDATE_STORY_ARGS,{storyId:re,updatedArgs:se})},[te,re]),ie=useCallback(function(se){return te.emit(RESET_STORY_ARGS,{storyId:re,argNames:se})},[te,re]);return[ae,oe,ie]}function useGlobals$1(){var te=addons.getChannel(),_=useStoryContext(),re=_.globals,ae=useCallback(function(oe){return te.emit(UPDATE_GLOBALS,{globals:oe})},[te]);return[re,ae]}function _defineProperty$i(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$o(te,_){return _arrayWithHoles$p(te)||_iterableToArrayLimit$o(te,_)||_unsupportedIterableToArray$w(te,_)||_nonIterableRest$p()}function _nonIterableRest$p(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$w(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$w(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$w(te,_)}}function _arrayLikeToArray$w(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$o(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$p(te){if(Array.isArray(te))return te}function useSharedState(te,_){var re=addons.getChannel(),ae=re.last("".concat(SHARED_STATE_CHANGED,"-manager-").concat(te))||re.last("".concat(SHARED_STATE_SET,"-manager-").concat(te))||[],oe=_slicedToArray$o(ae,1),ie=oe[0],se=useState(ie||_),ce=_slicedToArray$o(se,2),ue=ce[0],de=ce[1],pe=useMemo(function(){var me;return me={},_defineProperty$i(me,"".concat(SHARED_STATE_CHANGED,"-manager-").concat(te),function(he){return de(he)}),_defineProperty$i(me,"".concat(SHARED_STATE_SET,"-manager-").concat(te),function(he){return de(he)}),me},[te]),fe=useChannel(pe,[te]);return useEffect(function(){_!==void 0&&!ie&&fe("".concat(SHARED_STATE_SET,"-client-").concat(te),_)},[te]),[ue,function(me){de(me),fe("".concat(SHARED_STATE_CHANGED,"-client-").concat(te),me)}]}function useAddonState(te,_){return useSharedState(te,_)}var _excluded$9=["componentId","title","kind","id","name","story","parameters","initialArgs","argTypes"];function _objectWithoutProperties$b(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$c(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$c(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function decorateStory$1(te,_,re){var ae=re(te);return function(oe){return _(ae,oe)}}function sanitizeStoryContextUpdate(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};te.componentId,te.title,te.kind,te.id,te.name,te.story,te.parameters,te.initialArgs,te.argTypes;var _=_objectWithoutProperties$b(te,_excluded$9);return _}function defaultDecorateStory(te,_){var re={},ae=function(se){return function(ce){return re.value=Object.assign({},re.value,sanitizeStoryContextUpdate(ce)),se(re.value)}},oe=_.reduce(function(ie,se){return decorateStory$1(ie,se,ae)},te);return function(ie){return re.value=ie,oe(ie)}}var _templateObject$j;function _slicedToArray$n(te,_){return _arrayWithHoles$o(te)||_iterableToArrayLimit$n(te,_)||_unsupportedIterableToArray$v(te,_)||_nonIterableRest$o()}function _nonIterableRest$o(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArrayLimit$n(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$o(te){if(Array.isArray(te))return te}function asyncGeneratorStep$7(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$7(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$7(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$7(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _toConsumableArray$b(te){return _arrayWithoutHoles$b(te)||_iterableToArray$b(te)||_unsupportedIterableToArray$v(te)||_nonIterableSpread$b()}function _nonIterableSpread$b(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$v(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$v(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$v(te,_)}}function _iterableToArray$b(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$b(te){if(Array.isArray(te))return _arrayLikeToArray$v(te)}function _arrayLikeToArray$v(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _taggedTemplateLiteral$j(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var argTypeDefaultValueWarning=browser(function(){},dedent$2(_templateObject$j||(_templateObject$j=_taggedTemplateLiteral$j([`
\`argType.defaultValue\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#no-longer-inferring-default-values-of-args`],[`
\\\`argType.defaultValue\\\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#no-longer-inferring-default-values-of-args`]))));function prepareStory$1(te,_,re){var ae,oe=te.id,ie=te.name,se=_.title,ce=combineParameters(re.parameters,_.parameters,te.parameters),ue=[].concat(_toConsumableArray$b(te.decorators||[]),_toConsumableArray$b(_.decorators||[]),_toConsumableArray$b(re.decorators||[])),de=re.applyDecorators,pe=de===void 0?defaultDecorateStory:de,fe=re.argTypesEnhancers,me=fe===void 0?[]:fe,ye=re.argsEnhancers,he=ye===void 0?[]:ye,be=[].concat(_toConsumableArray$b(re.loaders||[]),_toConsumableArray$b(_.loaders||[]),_toConsumableArray$b(te.loaders||[])),$e=te.userStoryFn||te.render||_.render||re.render,_e=combineParameters(re.argTypes,_.argTypes,te.argTypes),ve=ce.passArgsFirst,we=ve===void 0?!0:ve;ce.__isArgsStory=we&&$e.length>0;var Se=Object.assign({},re.args,_.args,te.args),ke={componentId:_.id,title:se,kind:se,id:oe,name:ie,story:ie,component:_.component,subcomponents:_.subcomponents,parameters:ce,initialArgs:Se,argTypes:_e};ke.argTypes=me.reduce(function(De,Me){return Me(Object.assign({},ke,{argTypes:De}))},ke.argTypes);var Te=getValuesFromArgTypes(ke.argTypes);Object.keys(Te).length>0&&argTypeDefaultValueWarning();var Ee=Object.assign({},Te,Se);ke.initialArgs=he.reduce(function(De,Me){return Object.assign({},De,Me(Object.assign({},ke,{initialArgs:De})))},Ee),(ae=window_1$4.FEATURES)!==null&&ae!==void 0&&ae.breakingChangesV7||(ke.parameters=Object.assign({},ke.parameters,{__id:oe,globals:re.globals,globalTypes:re.globalTypes,args:ke.initialArgs,argTypes:ke.argTypes}));var Oe=function(){var De=_asyncToGenerator$7(regeneratorRuntime.mark(function Me(Fe){var Be,Ue;return regeneratorRuntime.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Promise.all(be.map(function(Le){return Le(Fe)}));case 2:return Be=Ie.sent,Ue=Object.assign.apply(Object,[{}].concat(_toConsumableArray$b(Be))),Ie.abrupt("return",Object.assign({},Fe,{loaded:Ue}));case 5:case"end":return Ie.stop()}},Me)}));return function(Fe){return De.apply(this,arguments)}}(),Ae=function(Me){var Fe=Object.entries(Me.args).reduce(function(Le,ze){var Ne,He=_slicedToArray$n(ze,2),qe=He[0],Ge=He[1],Ke=(Ne=Me.argTypes[qe])===null||Ne===void 0?void 0:Ne.mapping;return Le[qe]=Ke&&Ge in Ke?Ke[Ge]:Ge,Le},{}),Be=Object.entries(Fe).reduce(function(Le,ze){var Ne=_slicedToArray$n(ze,2),He=Ne[0],qe=Ne[1],Ge=Me.argTypes[He]||{};return dist.includeConditionalArg(Ge,Fe,Me.globals)&&(Le[He]=qe),Le},{}),Ue=Object.assign({},Me,{args:Be}),je=Me.parameters.passArgsFirst,Ie=je===void 0?!0:je;return Ie?$e(Ue.args,Ue):$e(Ue)},xe=applyHooks(pe)(Ae,ue),Ce=function(Me){var Fe,Be=Me;if((Fe=window_1$4.FEATURES)!==null&&Fe!==void 0&&Fe.argTypeTargetsV7){var Ue=groupArgsByTarget(Object.assign({args:Me.args},Me));Be=Object.assign({},Me,{allArgs:Me.args,argsByTarget:Ue,args:Ue[NO_TARGET_NAME]||{}})}return xe(Be)},Pe=te.play;return Object.freeze(Object.assign({},ke,{originalStoryFn:$e,undecoratedStoryFn:Ae,unboundStoryFn:Ce,applyLoaders:Oe,playFunction:Pe}))}var _templateObject$i;function _taggedTemplateLiteral$i(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _typeof$7(te){return _typeof$7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$7(te)}var inferType=function te(_,re,ae){var oe=_typeof$7(_);switch(oe){case"boolean":case"string":case"number":case"function":case"symbol":return{name:oe}}if(_){if(ae.has(_))return logger.warn(dedent$2(_templateObject$i||(_templateObject$i=_taggedTemplateLiteral$i([`
We've detected a cycle in arg '`,`'. Args should be JSON-serializable.
Consider using the mapping feature or fully custom args:
- Mapping: https://storybook.js.org/docs/react/writing-stories/args#mapping-to-complex-arg-values
- Custom args: https://storybook.js.org/docs/react/essentials/controls#fully-custom-args
`])),re)),{name:"other",value:"cyclic object"};if(ae.add(_),Array.isArray(_)){var ie=_.length>0?te(_[0],re,new Set(ae)):{name:"other",value:"unknown"};return{name:"array",value:ie}}var se=mapValues_1(_,function(ce){return te(ce,re,new Set(ae))});return{name:"object",value:se}}return{name:"object",value:{}}},inferArgTypes=function(_){var re=_.id,ae=_.argTypes,oe=ae===void 0?{}:ae,ie=_.initialArgs,se=ie===void 0?{}:ie,ce=mapValues_1(se,function(de,pe){return{name:pe,type:inferType(de,"".concat(re,".").concat(pe),new Set)}}),ue=mapValues_1(oe,function(de,pe){return{name:pe}});return combineParameters(ce,ue,oe)};inferArgTypes.secondPass=!0;var call$4=functionCall,fixRegExpWellKnownSymbolLogic$2=fixRegexpWellKnownSymbolLogic,anObject$6=anObject$o,toLength$4=toLength$8,toString$9=toString$q,requireObjectCoercible$5=requireObjectCoercible$d,getMethod$2=getMethod$7,advanceStringIndex$1=advanceStringIndex$3,regExpExec$1=regexpExecAbstract;fixRegExpWellKnownSymbolLogic$2("match",function(te,_,re){return[function(oe){var ie=requireObjectCoercible$5(this),se=oe==null?void 0:getMethod$2(oe,te);return se?call$4(se,oe,ie):new RegExp(oe)[te](toString$9(ie))},function(ae){var oe=anObject$6(this),ie=toString$9(ae),se=re(_,oe,ie);if(se.done)return se.value;if(!oe.global)return regExpExec$1(oe,ie);var ce=oe.unicode;oe.lastIndex=0;for(var ue=[],de=0,pe;(pe=regExpExec$1(oe,ie))!==null;){var fe=toString$9(pe[0]);ue[de]=fe,fe===""&&(oe.lastIndex=advanceStringIndex$1(ie,toLength$4(oe.lastIndex),ce)),de++}return de===0?null:ue}]});var arrayPush$3=_arrayPush$1,getPrototype$3=_getPrototype$1,getSymbols$4=_getSymbols$1,stubArray$3=stubArray_1$1,nativeGetSymbols$2=Object.getOwnPropertySymbols,getSymbolsIn$4=nativeGetSymbols$2?function(te){for(var _=[];te;)arrayPush$3(_,getSymbols$4(te)),te=getPrototype$3(te);return _}:stubArray$3,_getSymbolsIn$1=getSymbolsIn$4;function nativeKeysIn$3(te){var _=[];if(te!=null)for(var re in Object(te))_.push(re);return _}var _nativeKeysIn$1=nativeKeysIn$3,isObject$j=isObject_1$1,isPrototype$4=_isPrototype$1,nativeKeysIn$2=_nativeKeysIn$1,objectProto$g=Object.prototype,hasOwnProperty$g=objectProto$g.hasOwnProperty;function baseKeysIn$3(te){if(!isObject$j(te))return nativeKeysIn$2(te);var _=isPrototype$4(te),re=[];for(var ae in te)ae=="constructor"&&(_||!hasOwnProperty$g.call(te,ae))||re.push(ae);return re}var _baseKeysIn$1=baseKeysIn$3,arrayLikeKeys$3=_arrayLikeKeys$1,baseKeysIn$2=_baseKeysIn$1,isArrayLike$3=isArrayLike_1$1;function keysIn$5(te){return isArrayLike$3(te)?arrayLikeKeys$3(te,!0):baseKeysIn$2(te)}var keysIn_1$1=keysIn$5,baseGetAllKeys$3=_baseGetAllKeys$1,getSymbolsIn$3=_getSymbolsIn$1,keysIn$4=keysIn_1$1;function getAllKeysIn$4(te){return baseGetAllKeys$3(te,keysIn$4,getSymbolsIn$3)}var _getAllKeysIn$1=getAllKeysIn$4,arrayMap$3=_arrayMap$1,baseIteratee$2=_baseIteratee$1,basePickBy$2=_basePickBy$1,getAllKeysIn$3=_getAllKeysIn$1;function pickBy$1(te,_){if(te==null)return{};var re=arrayMap$3(getAllKeysIn$3(te),function(ae){return[ae]});return _=baseIteratee$2(_),basePickBy$2(te,re,function(ae,oe){return _(ae,oe[0])})}var pickBy_1$1=pickBy$1;const pickBy$2=pickBy_1$1;var matches=function(_,re){return Array.isArray(re)?re.includes(_):_.match(re)},filterArgTypes=function(_,re,ae){return!re&&!ae?_:_&&pickBy$2(_,function(oe,ie){var se=oe.name||ie;return(!re||matches(se,re))&&(!ae||!matches(se,ae))})},inferControl=function(_,re,ae){var oe=_.type,ie=_.options;if(!(!oe&&!ie)){if(ae.color&&ae.color.test(re)){var se=_.type.name;if(se==="string")return{control:{type:"color"}};logger.warn('Addon controls: Control of type color only supports string, received "'.concat(se,'" instead'))}if(ae.date&&ae.date.test(re))return{control:{type:"date"}};switch(oe.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{var ce=oe,ue=ce.value;return{control:{type:(ue==null?void 0:ue.length)<=5?"radio":"select"},options:ue}}case"function":case"symbol":return null;default:return{control:{type:ie?"select":"object"}}}}},inferControls=function(_){var re=_.argTypes,ae=_.parameters,oe=ae.__isArgsStory,ie=ae.controls;ie=ie===void 0?{}:ie;var se=ie.include,ce=se===void 0?null:se,ue=ie.exclude,de=ue===void 0?null:ue,pe=ie.matchers,fe=pe===void 0?{}:pe;if(!oe)return re;var me=filterArgTypes(re,ce,de),ye=mapValues_1(me,function(he,be){return(he==null?void 0:he.type)&&inferControl(he,be,fe)});return combineParameters(ye,me)};inferControls.secondPass=!0;var _excluded$8=["argTypes","globalTypes","argTypesEnhancers"];function _toConsumableArray$a(te){return _arrayWithoutHoles$a(te)||_iterableToArray$a(te)||_unsupportedIterableToArray$u(te)||_nonIterableSpread$a()}function _nonIterableSpread$a(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$u(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$u(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$u(te,_)}}function _iterableToArray$a(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$a(te){if(Array.isArray(te))return _arrayLikeToArray$u(te)}function _arrayLikeToArray$u(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _objectWithoutProperties$a(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$b(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$b(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function normalizeProjectAnnotations(te){var _=te.argTypes,re=te.globalTypes,ae=te.argTypesEnhancers,oe=_objectWithoutProperties$a(te,_excluded$8);return Object.assign({},_&&{argTypes:normalizeInputTypes(_)},re&&{globalTypes:normalizeInputTypes(re)},{argTypesEnhancers:[].concat(_toConsumableArray$a(ae||[]),[inferArgTypes,inferControls])},oe)}function _toConsumableArray$9(te){return _arrayWithoutHoles$9(te)||_iterableToArray$9(te)||_unsupportedIterableToArray$t(te)||_nonIterableSpread$9()}function _nonIterableSpread$9(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$t(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$t(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$t(te,_)}}function _iterableToArray$9(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$9(te){if(Array.isArray(te))return _arrayLikeToArray$t(te)}function _arrayLikeToArray$t(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function getField(te,_){return te.map(function(re){return re[_]}).filter(Boolean)}function getArrayField(te,_){return getField(te,_).reduce(function(re,ae){return[].concat(_toConsumableArray$9(re),_toConsumableArray$9(ae))},[])}function getObjectField(te,_){return Object.assign.apply(Object,[{}].concat(_toConsumableArray$9(getField(te,_))))}function getSingletonField(te,_){return getField(te,_).pop()}function composeConfigs(te){var _=getArrayField(te,"argTypesEnhancers");return{parameters:combineParameters.apply(void 0,_toConsumableArray$9(getField(te,"parameters"))),decorators:getArrayField(te,"decorators"),args:getObjectField(te,"args"),argsEnhancers:getArrayField(te,"argsEnhancers"),argTypes:getObjectField(te,"argTypes"),argTypesEnhancers:[].concat(_toConsumableArray$9(_.filter(function(re){return!re.secondPass})),_toConsumableArray$9(_.filter(function(re){return re.secondPass}))),globals:getObjectField(te,"globals"),globalTypes:getObjectField(te,"globalTypes"),loaders:getArrayField(te,"loaders"),render:getSingletonField(te,"render"),renderToDOM:getSingletonField(te,"renderToDOM"),applyDecorators:getSingletonField(te,"applyDecorators")}}var _excluded$7=["default","__esModule","__namedExportsOrder"];function _defineProperty$h(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$m(te,_){return _arrayWithHoles$n(te)||_iterableToArrayLimit$m(te,_)||_unsupportedIterableToArray$s(te,_)||_nonIterableRest$n()}function _nonIterableRest$n(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$s(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$s(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$s(te,_)}}function _arrayLikeToArray$s(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$m(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$n(te){if(Array.isArray(te))return te}function _objectWithoutProperties$9(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$a(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$a(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS={};function setProjectAnnotations(te){GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS=Array.isArray(te)?composeConfigs(te):te}function composeStory(te,_){var re,ae,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:GLOBAL_STORYBOOK_PROJECT_ANNOTATIONS,ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},se=arguments.length>4?arguments[4]:void 0;if(te===void 0)throw new Error("Expected a story but received undefined.");_.title=(re=_.title)!==null&&re!==void 0?re:"ComposedStory";var ce=normalizeComponentAnnotations(_),ue=se||te.storyName||((ae=te.story)===null||ae===void 0?void 0:ae.name)||te.name,de=normalizeStory(ue,te,ce),pe=normalizeProjectAnnotations(Object.assign({},oe,ie)),fe=prepareStory$1(de,ce,pe),me=getValuesFromArgTypes(oe.globalTypes),ye=function(be){var $e=Object.assign({},fe,{hooks:new HooksContext,globals:me,args:Object.assign({},fe.initialArgs,be)});return fe.unboundStoryFn($e)};return ye.storyName=ue,ye.args=fe.initialArgs,ye.play=fe.playFunction,ye.parameters=fe.parameters,ye}function composeStories(te,_,re){var ae=te.default;te.__esModule,te.__namedExportsOrder;var oe=_objectWithoutProperties$9(te,_excluded$7),ie=Object.entries(oe).reduce(function(se,ce){var ue=_slicedToArray$m(ce,2),de=ue[0],pe=ue[1];if(!dist.isExportStory(de,ae))return se;var fe=Object.assign(se,_defineProperty$h({},de,re(pe,ae,_,de)));return fe},{});return ie}function _defineProperty$g(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$l(te,_){return _arrayWithHoles$m(te)||_iterableToArrayLimit$l(te,_)||_unsupportedIterableToArray$r(te,_)||_nonIterableRest$m()}function _nonIterableRest$m(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$r(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$r(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$r(te,_)}}function _arrayLikeToArray$r(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$l(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$m(te){if(Array.isArray(te))return te}function asyncGeneratorStep$6(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$6(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$6(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$6(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _classCallCheck$c(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$c(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$c(te,_,re){return _&&_defineProperties$c(te.prototype,_),re&&_defineProperties$c(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var CSF_CACHE_SIZE=1e3,STORY_CACHE_SIZE=1e4,StoryStore=function(){function te(){var _=this;_classCallCheck$c(this,te),this.storyIndex=void 0,this.importFn=void 0,this.projectAnnotations=void 0,this.globals=void 0,this.args=void 0,this.hooks=void 0,this.cachedCSFFiles=void 0,this.processCSFFileWithCache=void 0,this.prepareStoryWithCache=void 0,this.initializationPromise=void 0,this.resolveInitializationPromise=void 0,this.getStoriesJsonData=function(){var re=_.getSetStoriesPayload(),ae=["fileName","docsOnly","framework","__id","__isArgsStory"],oe=mapValues_1(re.stories,function(ie){var se;return Object.assign({},pick_1(ie,["id","name","title"]),{importPath:_.storyIndex.stories[ie.id].importPath},!((se=window_1$4.FEATURES)!==null&&se!==void 0&&se.breakingChangesV7)&&{kind:ie.title,story:ie.name,parameters:Object.assign({},pick_1(ie.parameters,ae),{fileName:_.storyIndex.stories[ie.id].importPath})})});return{v:3,stories:oe}},this.globals=new GlobalsStore,this.args=new ArgsStore,this.hooks={},this.processCSFFileWithCache=memoize$5(CSF_CACHE_SIZE)(processCSFFile),this.prepareStoryWithCache=memoize$5(STORY_CACHE_SIZE)(prepareStory$1),this.initializationPromise=new synchronousPromise.SynchronousPromise(function(re){_.resolveInitializationPromise=re})}return _createClass$c(te,[{key:"setProjectAnnotations",value:function(re){this.projectAnnotations=normalizeProjectAnnotations(re);var ae=re.globals,oe=re.globalTypes;this.globals.set({globals:ae,globalTypes:oe})}},{key:"initialize",value:function(re){var ae=re.storyIndex,oe=re.importFn,ie=re.cache,se=ie===void 0?!1:ie;return this.storyIndex=new StoryIndexStore(ae),this.importFn=oe,this.resolveInitializationPromise(),se?this.cacheAllCSFFiles():synchronousPromise.SynchronousPromise.resolve()}},{key:"onStoriesChanged",value:function(){var _=_asyncToGenerator$6(regeneratorRuntime.mark(function ae(oe){var ie,se;return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(ie=oe.importFn,se=oe.storyIndex,ie&&(this.importFn=ie),se&&(this.storyIndex.stories=se.stories),!this.cachedCSFFiles){ue.next=6;break}return ue.next=6,this.cacheAllCSFFiles();case 6:case"end":return ue.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"loadCSFFileByStoryId",value:function(re){var ae=this,oe=this.storyIndex.storyIdToEntry(re),ie=oe.importPath,se=oe.title;return this.importFn(ie).then(function(ce){return ae.processCSFFileWithCache(ce,ie,se)})}},{key:"loadAllCSFFiles",value:function(){var re=this,ae={};Object.entries(this.storyIndex.stories).forEach(function(ie){var se=_slicedToArray$l(ie,2),ce=se[0],ue=se[1].importPath;ae[ue]=ce});var oe=Object.entries(ae).map(function(ie){var se=_slicedToArray$l(ie,2),ce=se[0],ue=se[1];return re.loadCSFFileByStoryId(ue).then(function(de){return{importPath:ce,csfFile:de}})});return synchronousPromise.SynchronousPromise.all(oe).then(function(ie){return ie.reduce(function(se,ce){var ue=ce.importPath,de=ce.csfFile;return se[ue]=de,se},{})})}},{key:"cacheAllCSFFiles",value:function(){var re=this;return this.initializationPromise.then(function(){return re.loadAllCSFFiles().then(function(ae){re.cachedCSFFiles=ae})})}},{key:"loadStory",value:function(){var _=_asyncToGenerator$6(regeneratorRuntime.mark(function ae(oe){var ie,se;return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie=oe.storyId,ue.next=3,this.initializationPromise;case 3:return ue.next=5,this.loadCSFFileByStoryId(ie);case 5:return se=ue.sent,ue.abrupt("return",this.storyFromCSFFile({storyId:ie,csfFile:se}));case 7:case"end":return ue.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"storyFromCSFFile",value:function(re){var ae=re.storyId,oe=re.csfFile,ie=oe.stories[ae];if(!ie)throw new Error("Didn't find '".concat(ae,"' in CSF file, this is unexpected"));var se=oe.meta,ce=this.prepareStoryWithCache(ie,se,this.projectAnnotations);return this.args.setInitial(ce),this.hooks[ce.id]=this.hooks[ce.id]||new HooksContext,ce}},{key:"componentStoriesFromCSFFile",value:function(re){var ae=this,oe=re.csfFile;return Object.keys(this.storyIndex.stories).filter(function(ie){return!!oe.stories[ie]}).map(function(ie){return ae.storyFromCSFFile({storyId:ie,csfFile:oe})})}},{key:"getStoryContext",value:function(re){return Object.assign({},re,{args:this.args.get(re.id),globals:this.globals.get(),hooks:this.hooks[re.id]})}},{key:"cleanupStory",value:function(re){this.hooks[re.id].clean()}},{key:"extract",value:function(){var re=this,ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{includeDocsOnly:!1};if(!this.cachedCSFFiles)throw new Error("Cannot call extract() unless you call cacheAllCSFFiles() first.");return Object.entries(this.storyIndex.stories).reduce(function(oe,ie){var se=_slicedToArray$l(ie,2),ce=se[0],ue=se[1].importPath,de=re.cachedCSFFiles[ue],pe=re.storyFromCSFFile({storyId:ce,csfFile:de});return!ae.includeDocsOnly&&pe.parameters.docsOnly||(oe[ce]=Object.entries(pe).reduce(function(fe,me){var ye=_slicedToArray$l(me,2),he=ye[0],be=ye[1];return typeof be=="function"?fe:Array.isArray(be)?Object.assign(fe,_defineProperty$g({},he,be.slice().sort())):Object.assign(fe,_defineProperty$g({},he,be))},{args:pe.initialArgs})),oe},{})}},{key:"getSetStoriesPayload",value:function(){var re=this.extract({includeDocsOnly:!0}),ae=Object.values(re).reduce(function(oe,ie){var se=ie.title;return oe[se]={},oe},{});return{v:2,globals:this.globals.get(),globalParameters:{},kindParameters:ae,stories:re}}},{key:"raw",value:function(){var re=this;return Object.values(this.extract()).map(function(ae){var oe=ae.id;return re.fromId(oe)})}},{key:"fromId",value:function(re){var ae=this;if(!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");var oe;try{var ie=this.storyIndex.storyIdToEntry(re);oe=ie.importPath}catch{return null}var se=this.cachedCSFFiles[oe],ce=this.storyFromCSFFile({storyId:re,csfFile:se});return Object.assign({},ce,{storyFn:function(de){var pe=Object.assign({},ae.getStoryContext(ce),{viewMode:"story"});return ce.unboundStoryFn(Object.assign({},pe,de))}})}}]),te}(),defineProperty$4=objectDefineProperty.f,proxyAccessor$1=function(te,_,re){re in te||defineProperty$4(te,re,{configurable:!0,get:function(){return _[re]},set:function(ae){_[re]=ae}})},DESCRIPTORS$5=descriptors,global$6=global$B,uncurryThis$9=functionUncurryThis,isForced=isForced_1,inheritIfRequired=inheritIfRequired$3,createNonEnumerableProperty$1=createNonEnumerableProperty$8,getOwnPropertyNames$2=objectGetOwnPropertyNames.f,isPrototypeOf=objectIsPrototypeOf,isRegExp$3=isRegexp,toString$8=toString$q,getRegExpFlags=regexpGetFlags,stickyHelpers$1=regexpStickyHelpers,proxyAccessor=proxyAccessor$1,defineBuiltIn$3=defineBuiltIn$h,fails$9=fails$J,hasOwn$7=hasOwnProperty_1,enforceInternalState=internalState.enforce,setSpecies$1=setSpecies$4,wellKnownSymbol$3=wellKnownSymbol$t,UNSUPPORTED_DOT_ALL=regexpUnsupportedDotAll,UNSUPPORTED_NCG=regexpUnsupportedNcg,MATCH=wellKnownSymbol$3("match"),NativeRegExp=global$6.RegExp,RegExpPrototype=NativeRegExp.prototype,SyntaxError$1=global$6.SyntaxError,exec$3=uncurryThis$9(RegExpPrototype.exec),charAt$2=uncurryThis$9("".charAt),replace$6=uncurryThis$9("".replace),stringIndexOf=uncurryThis$9("".indexOf),stringSlice$4=uncurryThis$9("".slice),IS_NCG=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,re1=/a/g,re2=/a/g,CORRECT_NEW=new NativeRegExp(re1)!==re1,MISSED_STICKY=stickyHelpers$1.MISSED_STICKY,UNSUPPORTED_Y$1=stickyHelpers$1.UNSUPPORTED_Y,BASE_FORCED=DESCRIPTORS$5&&(!CORRECT_NEW||MISSED_STICKY||UNSUPPORTED_DOT_ALL||UNSUPPORTED_NCG||fails$9(function(){return re2[MATCH]=!1,NativeRegExp(re1)!=re1||NativeRegExp(re2)==re2||NativeRegExp(re1,"i")!="/a/i"})),handleDotAll=function(te){for(var _=te.length,re=0,ae="",oe=!1,ie;re<=_;re++){if(ie=charAt$2(te,re),ie==="\\"){ae+=ie+charAt$2(te,++re);continue}!oe&&ie==="."?ae+="[\\s\\S]":(ie==="["?oe=!0:ie==="]"&&(oe=!1),ae+=ie)}return ae},handleNCG=function(te){for(var _=te.length,re=0,ae="",oe=[],ie={},se=!1,ce=!1,ue=0,de="",pe;re<=_;re++){if(pe=charAt$2(te,re),pe==="\\")pe=pe+charAt$2(te,++re);else if(pe==="]")se=!1;else if(!se)switch(!0){case pe==="[":se=!0;break;case pe==="(":exec$3(IS_NCG,stringSlice$4(te,re+1))&&(re+=2,ce=!0),ae+=pe,ue++;continue;case(pe===">"&&ce):if(de===""||hasOwn$7(ie,de))throw new SyntaxError$1("Invalid capture group name");ie[de]=!0,oe[oe.length]=[de,ue],ce=!1,de="";continue}ce?de+=pe:ae+=pe}return[ae,oe]};if(isForced("RegExp",BASE_FORCED)){for(var RegExpWrapper=function(_,re){var ae=isPrototypeOf(RegExpPrototype,this),oe=isRegExp$3(_),ie=re===void 0,se=[],ce=_,ue,de,pe,fe,me,ye;if(!ae&&oe&&ie&&_.constructor===RegExpWrapper)return _;if((oe||isPrototypeOf(RegExpPrototype,_))&&(_=_.source,ie&&(re=getRegExpFlags(ce))),_=_===void 0?"":toString$8(_),re=re===void 0?"":toString$8(re),ce=_,UNSUPPORTED_DOT_ALL&&"dotAll"in re1&&(de=!!re&&stringIndexOf(re,"s")>-1,de&&(re=replace$6(re,/s/g,""))),ue=re,MISSED_STICKY&&"sticky"in re1&&(pe=!!re&&stringIndexOf(re,"y")>-1,pe&&UNSUPPORTED_Y$1&&(re=replace$6(re,/y/g,""))),UNSUPPORTED_NCG&&(fe=handleNCG(_),_=fe[0],se=fe[1]),me=inheritIfRequired(NativeRegExp(_,re),ae?this:RegExpPrototype,RegExpWrapper),(de||pe||se.length)&&(ye=enforceInternalState(me),de&&(ye.dotAll=!0,ye.raw=RegExpWrapper(handleDotAll(_),ue)),pe&&(ye.sticky=!0),se.length&&(ye.groups=se)),_!==ce)try{createNonEnumerableProperty$1(me,"source",ce===""?"(?:)":ce)}catch{}return me},keys$6=getOwnPropertyNames$2(NativeRegExp),index$2=0;keys$6.length>index$2;)proxyAccessor(RegExpWrapper,NativeRegExp,keys$6[index$2++]);RegExpPrototype.constructor=RegExpWrapper,RegExpWrapper.prototype=RegExpPrototype,defineBuiltIn$3(global$6,"RegExp",RegExpWrapper,{constructor:!0})}setSpecies$1("RegExp");var apply$1=functionApply,call$3=functionCall,uncurryThis$8=functionUncurryThis,fixRegExpWellKnownSymbolLogic$1=fixRegexpWellKnownSymbolLogic,isRegExp$2=isRegexp,anObject$5=anObject$o,requireObjectCoercible$4=requireObjectCoercible$d,speciesConstructor=speciesConstructor$2,advanceStringIndex=advanceStringIndex$3,toLength$3=toLength$8,toString$7=toString$q,getMethod$1=getMethod$7,arraySlice$3=arraySliceSimple,callRegExpExec=regexpExecAbstract,regexpExec=regexpExec$3,stickyHelpers=regexpStickyHelpers,fails$8=fails$J,UNSUPPORTED_Y=stickyHelpers.UNSUPPORTED_Y,MAX_UINT32=4294967295,min$2=Math.min,$push=[].push,exec$2=uncurryThis$8(/./.exec),push$5=uncurryThis$8($push),stringSlice$3=uncurryThis$8("".slice),SPLIT_WORKS_WITH_OVERWRITTEN_EXEC=!fails$8(function(){var te=/(?:)/,_=te.exec;te.exec=function(){return _.apply(this,arguments)};var re="ab".split(te);return re.length!==2||re[0]!=="a"||re[1]!=="b"});fixRegExpWellKnownSymbolLogic$1("split",function(te,_,re){var ae;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?ae=function(oe,ie){var se=toString$7(requireObjectCoercible$4(this)),ce=ie===void 0?MAX_UINT32:ie>>>0;if(ce===0)return[];if(oe===void 0)return[se];if(!isRegExp$2(oe))return call$3(_,se,oe,ce);for(var ue=[],de=(oe.ignoreCase?"i":"")+(oe.multiline?"m":"")+(oe.unicode?"u":"")+(oe.sticky?"y":""),pe=0,fe=new RegExp(oe.source,de+"g"),me,ye,he;(me=call$3(regexpExec,fe,se))&&(ye=fe.lastIndex,!(ye>pe&&(push$5(ue,stringSlice$3(se,pe,me.index)),me.length>1&&me.index<se.length&&apply$1($push,ue,arraySlice$3(me,1)),he=me[0].length,pe=ye,ue.length>=ce)));)fe.lastIndex===me.index&&fe.lastIndex++;return pe===se.length?(he||!exec$2(fe,""))&&push$5(ue,""):push$5(ue,stringSlice$3(se,pe)),ue.length>ce?arraySlice$3(ue,0,ce):ue}:"0".split(void 0,0).length?ae=function(oe,ie){return oe===void 0&&ie===0?[]:call$3(_,this,oe,ie)}:ae=_,[function(ie,se){var ce=requireObjectCoercible$4(this),ue=ie==null?void 0:getMethod$1(ie,te);return ue?call$3(ue,ie,ce,se):call$3(ae,toString$7(ce),ie,se)},function(oe,ie){var se=anObject$5(this),ce=toString$7(oe),ue=re(ae,se,ce,ie,ae!==_);if(ue.done)return ue.value;var de=speciesConstructor(se,RegExp),pe=se.unicode,fe=(se.ignoreCase?"i":"")+(se.multiline?"m":"")+(se.unicode?"u":"")+(UNSUPPORTED_Y?"g":"y"),me=new de(UNSUPPORTED_Y?"^(?:"+se.source+")":se,fe),ye=ie===void 0?MAX_UINT32:ie>>>0;if(ye===0)return[];if(ce.length===0)return callRegExpExec(me,ce)===null?[ce]:[];for(var he=0,be=0,$e=[];be<ce.length;){me.lastIndex=UNSUPPORTED_Y?0:be;var _e=callRegExpExec(me,UNSUPPORTED_Y?stringSlice$3(ce,be):ce),ve;if(_e===null||(ve=min$2(toLength$3(me.lastIndex+(UNSUPPORTED_Y?be:0)),ce.length))===he)be=advanceStringIndex(ce,be,pe);else{if(push$5($e,stringSlice$3(ce,he,be)),$e.length===ye)return $e;for(var we=1;we<=_e.length-1;we++)if(push$5($e,_e[we]),$e.length===ye)return $e;be=he=ve}}return push$5($e,stringSlice$3(ce,he)),$e}]},!SPLIT_WORKS_WITH_OVERWRITTEN_EXEC,UNSUPPORTED_Y);var slash=te=>{const _=/^\\\\\?\\/.test(te),re=/[^\u0000-\u0080]+/.test(te);return _||re?te:te.replace(/\\/g,"/")};const slash$1=slash;var _templateObject$h;function _taggedTemplateLiteral$h(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _toArray$1(te){return _arrayWithHoles$l(te)||_iterableToArray$8(te)||_unsupportedIterableToArray$q(te)||_nonIterableRest$l()}function _nonIterableRest$l(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _arrayWithHoles$l(te){if(Array.isArray(te))return te}function _toConsumableArray$8(te){return _arrayWithoutHoles$8(te)||_iterableToArray$8(te)||_unsupportedIterableToArray$q(te)||_nonIterableSpread$8()}function _nonIterableSpread$8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$q(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$q(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$q(te,_)}}function _iterableToArray$8(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$8(te){if(Array.isArray(te))return _arrayLikeToArray$q(te)}function _arrayLikeToArray$q(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}var stripExtension=function(_){var re=_toConsumableArray$8(_),ae=re[re.length-1],oe=ae.indexOf("."),ie=oe>0?ae.substr(0,oe):ae;re[re.length-1]=ie;var se=re,ce=_toArray$1(se),ue=ce[0],de=ce.slice(1);return ue===""&&(re=de),re},indexRe=/^index$/i,removeRedundantFilename=function(_){var re;return _.filter(function(ae,oe){return oe===_.length-1&&(ae===re||indexRe.test(ae))?!1:(re=ae,!0)})};function pathJoin(te){var _=new RegExp("/{1,}","g");return te.join("/").replace(_,"/")}var userOrAutoTitleFromSpecifier=function(_,re,ae){var oe=re||{},ie=oe.directory,se=oe.importPathMatcher,ce=oe.titlePrefix,ue=ce===void 0?"":ce;typeof _=="number"&&once.warn(dedent$2(_templateObject$h||(_templateObject$h=_taggedTemplateLiteral$h([`
CSF Auto-title received a numeric fileName. This typically happens when
webpack is mis-configured in production mode. To force webpack to produce
filenames, set optimization.moduleIds = "named" in your webpack config.
`]))));var de=slash$1(String(_));if(se.exec(de)){if(!ae){var pe=de.replace(ie,""),fe=slash$1(pathJoin([ue,pe])),me=fe.split("/");return me=stripExtension(me),me=removeRedundantFilename(me),me.join("/")}return ue?slash$1(pathJoin([ue,ae])):ae}},userOrAutoTitle=function(_,re,ae){for(var oe=0;oe<re.length;oe+=1){var ie=userOrAutoTitleFromSpecifier(_,re[oe],ae);if(ie)return ie}return ae||void 0},stable$1={exports:{}};(function(te,_){//! stable.js 0.1.8, https://github.com/Two-Screen/stable
//! © 2018 Angry Bytes and contributors. MIT licensed.
(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){var re=function(ie,se){return ae(ie.slice(),se)};re.inplace=function(ie,se){var ce=ae(ie,se);return ce!==ie&&oe(ce,null,ie.length,ie),ie};function ae(ie,se){typeof se!="function"&&(se=function(fe,me){return String(fe).localeCompare(me)});var ce=ie.length;if(ce<=1)return ie;for(var ue=new Array(ce),de=1;de<ce;de*=2){oe(ie,se,de,ue);var pe=ie;ie=ue,ue=pe}return ie}var oe=function(ie,se,ce,ue){var de=ie.length,pe=0,fe=ce*2,me,ye,he,be,$e;for(me=0;me<de;me+=fe)for(ye=me+ce,he=ye+ce,ye>de&&(ye=de),he>de&&(he=de),be=me,$e=ye;;)if(be<ye&&$e<he)se(ie[be],ie[$e])<=0?ue[pe++]=ie[be++]:ue[pe++]=ie[$e++];else if(be<ye)ue[pe++]=ie[be++];else if($e<he)ue[pe++]=ie[$e++];else break};return re})})(stable$1);const stable=stable$1.exports;var PROPER_FUNCTION_NAME$1=functionName.PROPER,fails$7=fails$J,whitespaces=whitespaces$2,non="\u200B\x85\u180E",stringTrimForced=function(te){return fails$7(function(){return!!whitespaces[te]()||non[te]()!==non||PROPER_FUNCTION_NAME$1&&whitespaces[te].name!==te})},$$l=_export,$trim=stringTrim.trim,forcedStringTrimMethod$1=stringTrimForced;$$l({target:"String",proto:!0,forced:forcedStringTrimMethod$1("trim")},{trim:function(){return $trim(this)}});var STORY_KIND_PATH_SEPARATOR=/\s*\/\s*/,storySort=function(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return function(re,ae){if(re.title===ae.title&&!_.includeNames)return 0;var oe=_.method||"configure",ie=_.order||[],se=re.title.trim().split(STORY_KIND_PATH_SEPARATOR),ce=ae.title.trim().split(STORY_KIND_PATH_SEPARATOR);_.includeNames&&(se.push(re.name),ce.push(ae.name));for(var ue=0;se[ue]||ce[ue];){if(!se[ue])return-1;if(!ce[ue])return 1;var de=se[ue],pe=ce[ue];if(de!==pe){var fe=ie.indexOf(de),me=ie.indexOf(pe),ye=ie.indexOf("*");return fe!==-1||me!==-1?(fe===-1&&(ye!==-1?fe=ye:fe=ie.length),me===-1&&(ye!==-1?me=ye:me=ie.length),fe-me):oe==="configure"?0:de.localeCompare(pe,_.locales?_.locales:void 0,{numeric:!0,sensitivity:"accent"})}var he=ie.indexOf(de);ie=he!==-1&&Array.isArray(ie[he+1])?ie[he+1]:[],ue+=1}return 0}},_templateObject$g;function _taggedTemplateLiteral$g(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var sortStoriesCommon=function(_,re,ae){if(re){var oe;typeof re=="function"?oe=re:oe=storySort(re),stable.inplace(_,oe)}else stable.inplace(_,function(ie,se){return ae.indexOf(ie.importPath)-ae.indexOf(se.importPath)});return _},sortStoriesV7=function(_,re,ae){try{return sortStoriesCommon(_,re,ae)}catch(oe){throw new Error(dedent$2(_templateObject$g||(_templateObject$g=_taggedTemplateLiteral$g([`
Error sorting stories with sort parameter `,`:
> `,`
Are you using a V6-style sort function in V7 mode?
More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort
`])),re,oe.message))}},toIndexEntry=function(_){var re=_.id,ae=_.title,oe=_.name,ie=_.parameters;return{id:re,title:ae,name:oe,importPath:ie.fileName}},sortStoriesV6=function(_,re,ae){if(re&&typeof re=="function")return stable.inplace(_,re),_.map(function(ie){return toIndexEntry(ie[1])});var oe=_.map(function(ie){return toIndexEntry(ie[1])});return sortStoriesCommon(oe,re,ae)},_excluded$6=["default","__namedExportsOrder"],_templateObject$f;function _objectWithoutProperties$8(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$9(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$9(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function _taggedTemplateLiteral$f(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _slicedToArray$k(te,_){return _arrayWithHoles$k(te)||_iterableToArrayLimit$k(te,_)||_unsupportedIterableToArray$p(te,_)||_nonIterableRest$k()}function _nonIterableRest$k(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$p(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$p(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$p(te,_)}}function _arrayLikeToArray$p(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$k(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$k(te){if(Array.isArray(te))return te}function _classCallCheck$b(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$b(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$b(te,_,re){return _&&_defineProperties$b(te.prototype,_),re&&_defineProperties$b(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var StoryStoreFacade=function(){function te(){_classCallCheck$b(this,te),this.projectAnnotations=void 0,this.stories=void 0,this.csfExports=void 0,this.projectAnnotations={loaders:[],decorators:[],parameters:{},argsEnhancers:[],argTypesEnhancers:[],args:{},argTypes:{}},this.stories={},this.csfExports={}}return _createClass$b(te,[{key:"importFn",value:function(re){var ae=this;return synchronousPromise.SynchronousPromise.resolve().then(function(){var oe=ae.csfExports[re];if(!oe)throw new Error("Unknown path: ".concat(re));return oe})}},{key:"getStoryIndex",value:function(re){var ae,oe,ie=this,se=Object.keys(this.csfExports),ce=(ae=this.projectAnnotations.parameters)===null||ae===void 0||(oe=ae.options)===null||oe===void 0?void 0:oe.storySort,ue=Object.entries(this.stories),de=ue.map(function(me){var ye=_slicedToArray$k(me,2),he=ye[0],be=ye[1].importPath,$e=ie.csfExports[be],_e=re.processCSFFileWithCache($e,be,$e.default.title);return[he,re.storyFromCSFFile({storyId:he,csfFile:_e}),_e.meta.parameters,ie.projectAnnotations.parameters]}),pe;try{pe=sortStoriesV6(de,ce,se)}catch(me){throw typeof ce=="function"?new Error(dedent$2(_templateObject$f||(_templateObject$f=_taggedTemplateLiteral$f([`
Error sorting stories with sort parameter `,`:
> `,`
Are you using a V7-style sort function in V6 compatibility mode?
More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort
`])),ce,me.message)):me}var fe=pe.reduce(function(me,ye){return me[ye.id]=ie.stories[ye.id],me},{});return{v:3,stories:fe}}},{key:"clearFilenameExports",value:function(re){var ae=this;!this.csfExports[re]||(Object.entries(this.stories).forEach(function(oe){var ie=_slicedToArray$k(oe,2),se=ie[0],ce=ie[1].importPath;ce===re&&delete ae.stories[se]}),this.csfExports[re]={})}},{key:"addStoriesFromExports",value:function(re,ae){var oe=this;if(this.csfExports[re]!==ae){this.clearFilenameExports(re);var ie=ae.default,se=ae.__namedExportsOrder,ce=_objectWithoutProperties$8(ae,_excluded$6),ue=ie||{},de=ue.id,pe=ue.title,fe=(window_1$4.STORIES||[]).map(function(ye){return Object.assign({},ye,{importPathMatcher:new RegExp(ye.importPathMatcher)})});if(pe=userOrAutoTitle(re,fe,pe),!pe){logger.info("Unexpected default export without title in '".concat(re,"': ").concat(JSON.stringify(ae.default)));return}this.csfExports[re]=Object.assign({},ae,{default:Object.assign({},ie,{title:pe})});var me=ce;Array.isArray(se)&&(me={},se.forEach(function(ye){var he=ce[ye];he&&(me[ye]=he)})),Object.entries(me).filter(function(ye){var he=_slicedToArray$k(ye,1),be=he[0];return dist.isExportStory(be,ie)}).forEach(function(ye){var he,be,$e=_slicedToArray$k(ye,2),_e=$e[0],ve=$e[1],we=dist.storyNameFromExport(_e),Se=((he=ve.parameters)===null||he===void 0?void 0:he.__id)||dist.toId(de||pe,we),ke=typeof ve!="function"&&ve.name||ve.storyName||((be=ve.story)===null||be===void 0?void 0:be.name)||we;oe.stories[Se]={id:Se,name:ke,title:pe,importPath:re}})}}}]),te}(),_excluded$5=["globals","globalTypes"],_excluded2$1=["decorators","loaders","component","args","argTypes"],_excluded3$1=["component","args","argTypes"],_templateObject$e,_templateObject2$4,_templateObject3$3,_templateObject4$3;function _slicedToArray$j(te,_){return _arrayWithHoles$j(te)||_iterableToArrayLimit$j(te,_)||_unsupportedIterableToArray$o(te,_)||_nonIterableRest$j()}function _nonIterableRest$j(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$o(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$o(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$o(te,_)}}function _arrayLikeToArray$o(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$j(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$j(te){if(Array.isArray(te))return te}function _typeof$6(te){return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$6(te)}function _objectWithoutProperties$7(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$8(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$8(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function _classCallCheck$a(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$a(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$a(te,_,re){return _&&_defineProperties$a(te.prototype,_),re&&_defineProperties$a(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _taggedTemplateLiteral$e(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var singleton,warningAlternatives={addDecorator:"Instead, use `export const decorators = [];` in your `preview.js`.",addParameters:"Instead, use `export const parameters = {};` in your `preview.js`.",addLoaders:"Instead, use `export const loaders = [];` in your `preview.js`."},warningMessage=function(_){return browser(function(){},dedent$2(_templateObject$e||(_templateObject$e=_taggedTemplateLiteral$e(["\n `",`\` is deprecated, and will be removed in Storybook 7.0.
`,`
Read more at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-addparameters-and-adddecorator).`],["\n \\`",`\\\` is deprecated, and will be removed in Storybook 7.0.
`,`
Read more at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-addparameters-and-adddecorator).`])),_,warningAlternatives[_]))},warnings={addDecorator:warningMessage("addDecorator"),addParameters:warningMessage("addParameters"),addLoaders:warningMessage("addLoaders")},checkMethod=function(_,re){var ae;if((ae=window_1$4.FEATURES)!==null&&ae!==void 0&&ae.storyStoreV7)throw new Error(dedent$2(_templateObject2$4||(_templateObject2$4=_taggedTemplateLiteral$e(["You cannot use `",`\` with the new Story Store.
`,""],["You cannot use \\`",`\\\` with the new Story Store.
`,""])),_,warningAlternatives[_]));if(!singleton)throw new Error("Singleton client API not yet initialized, cannot call `".concat(_,"`."));re&&warnings[_]()},addDecorator$1=function(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;checkMethod("addDecorator",re),singleton.addDecorator(_)},addParameters$1=function(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;checkMethod("addParameters",re),singleton.addParameters(_)},addLoader$1=function(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;checkMethod("addLoader",re),singleton.addLoader(_)},addArgs=function(_){checkMethod("addArgs",!1),singleton.addArgs(_)},addArgTypes=function(_){checkMethod("addArgTypes",!1),singleton.addArgTypes(_)},addArgsEnhancer$1=function(_){checkMethod("addArgsEnhancer",!1),singleton.addArgsEnhancer(_)},addArgTypesEnhancer$1=function(_){checkMethod("addArgTypesEnhancer",!1),singleton.addArgTypesEnhancer(_)},setGlobalRender$1=function(_){checkMethod("setGlobalRender",!1),singleton.facade.projectAnnotations.render=_},invalidStoryTypes=new Set(["string","number","boolean","symbol"]),ClientApi=function(){function te(){var _=this,re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ae=re.storyStore;_classCallCheck$a(this,te),this.facade=void 0,this.storyStore=void 0,this.addons=void 0,this.onImportFnChanged=void 0,this.lastFileName=0,this.setAddon=browser(function(oe){_.addons=Object.assign({},_.addons,oe)},dedent$2(_templateObject3$3||(_templateObject3$3=_taggedTemplateLiteral$e([`
\`setAddon\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-setaddon
`],[`
\\\`setAddon\\\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-setaddon
`])))),this.addDecorator=function(oe){_.facade.projectAnnotations.decorators.push(oe)},this.clearDecorators=browser(function(){_.facade.projectAnnotations.decorators=[]},dedent$2(_templateObject4$3||(_templateObject4$3=_taggedTemplateLiteral$e([`
\`clearDecorators\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-cleardecorators
`],[`
\\\`clearDecorators\\\` is deprecated and will be removed in Storybook 7.0.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-cleardecorators
`])))),this.addParameters=function(oe){var ie=oe.globals,se=oe.globalTypes,ce=_objectWithoutProperties$7(oe,_excluded$5);_.facade.projectAnnotations.parameters=combineParameters(_.facade.projectAnnotations.parameters,ce),ie&&(_.facade.projectAnnotations.globals=Object.assign({},_.facade.projectAnnotations.globals,ie)),se&&(_.facade.projectAnnotations.globalTypes=Object.assign({},_.facade.projectAnnotations.globalTypes,normalizeInputTypes(se)))},this.addLoader=function(oe){_.facade.projectAnnotations.loaders.push(oe)},this.addArgs=function(oe){_.facade.projectAnnotations.args=Object.assign({},_.facade.projectAnnotations.args,oe)},this.addArgTypes=function(oe){_.facade.projectAnnotations.argTypes=Object.assign({},_.facade.projectAnnotations.argTypes,normalizeInputTypes(oe))},this.addArgsEnhancer=function(oe){_.facade.projectAnnotations.argsEnhancers.push(oe)},this.addArgTypesEnhancer=function(oe){_.facade.projectAnnotations.argTypesEnhancers.push(oe)},this.storiesOf=function(oe,ie){if(!oe&&typeof oe!="string")throw new Error("Invalid or missing kind provided for stories, should be a string");if(ie||logger.warn("Missing 'module' parameter for story with a kind of '".concat(oe,"'. It will break your HMR")),ie){var se=Object.getPrototypeOf(ie);se.exports&&se.exports.default&&logger.error("Illegal mix of CSF default export and storiesOf calls in a single file: ".concat(se.i))}for(var ce=ie&&ie.id?"".concat(ie.id):(_.lastFileName++).toString(),ue=ce,de=1;_.facade.csfExports[ue]&&Object.keys(_.facade.csfExports[ue]).length>0;)de+=1,ue="".concat(ce,"-").concat(de);ie&&ie.hot&&ie.hot.accept&&(ie.hot.accept(),ie.hot.dispose(function(){_.facade.clearFilenameExports(ue),setTimeout(function(){var he;(he=_.onImportFnChanged)===null||he===void 0||he.call(_,{importFn:_.importFn.bind(_)})},0)}));var pe=!1,fe={kind:oe.toString(),add:function(){return fe},addDecorator:function(){return fe},addLoader:function(){return fe},addParameters:function(){return fe}};Object.keys(_.addons).forEach(function(he){var be=_.addons[he];fe[he]=function(){for(var $e=arguments.length,_e=new Array($e),ve=0;ve<$e;ve++)_e[ve]=arguments[ve];return be.apply(fe,_e),fe}});var me={id:dist.sanitize(oe),title:oe,decorators:[],loaders:[],parameters:{}};_.facade.csfExports[ue]={default:me};var ye=0;return fe.add=function(he,be){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(pe=!0,typeof he!="string")throw new Error('Invalid or missing storyName provided for a "'.concat(oe,'" story.'));if(!be||Array.isArray(be)||invalidStoryTypes.has(_typeof$6(be)))throw new Error('Cannot load story "'.concat(he,'" in "').concat(oe,'" due to invalid format. Storybook expected a function/object but received ').concat(_typeof$6(be)," instead."));var _e=$e.decorators,ve=$e.loaders,we=$e.component,Se=$e.args,ke=$e.argTypes,Te=_objectWithoutProperties$7($e,_excluded2$1),Ee=$e.__id||dist.toId(oe,he),Oe=_.facade.csfExports[ue];return Oe["story".concat(ye)]={name:he,parameters:Object.assign({fileName:ue,__id:Ee},Te),decorators:_e,loaders:ve,args:Se,argTypes:ke,component:we,render:be},ye+=1,_.facade.stories[Ee]={id:Ee,title:Oe.default.title,name:he,importPath:ue},fe},fe.addDecorator=function(he){if(pe)throw new Error(`You cannot add a decorator after the first story for a kind.
Read more here: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md#can-no-longer-add-decoratorsparameters-after-stories`);return me.decorators.push(he),fe},fe.addLoader=function(he){if(pe)throw new Error("You cannot add a loader after the first story for a kind.");return me.loaders.push(he),fe},fe.addParameters=function(he){var be=he.component,$e=he.args,_e=he.argTypes,ve=_objectWithoutProperties$7(he,_excluded3$1);if(pe)throw new Error(`You cannot add parameters after the first story for a kind.
Read more here: https://github.com/storybookjs/storybook/blob/master/MIGRATION.md#can-no-longer-add-decoratorsparameters-after-stories`);return me.parameters=combineParameters(me.parameters,ve),be&&(me.component=be),$e&&(me.args=Object.assign({},me.args,$e)),_e&&(me.argTypes=Object.assign({},me.argTypes,_e)),fe},fe},this.getStorybook=function(){var oe=_.storyStore.storyIndex.stories,ie={};return Object.entries(oe).forEach(function(se){var ce=_slicedToArray$j(se,2),ue=ce[0],de=ce[1],pe=de.title,fe=de.name,me=de.importPath;ie[pe]||(ie[pe]={kind:pe,fileName:me,stories:[]});var ye=_.storyStore.fromId(ue),he=ye.storyFn;ie[pe].stories.push({name:fe,render:he})}),Object.values(ie)},this.raw=function(){return _.storyStore.raw()},this.facade=new StoryStoreFacade,this.addons={},this.storyStore=ae,singleton=this}return _createClass$a(te,[{key:"importFn",value:function(re){return this.facade.importFn(re)}},{key:"getStoryIndex",value:function(){if(!this.storyStore)throw new Error("Cannot get story index before setting storyStore");return this.facade.getStoryIndex(this.storyStore)}},{key:"_storyStore",get:function(){return this.storyStore}}]),te}(),sameValue$1=Object.is||function(_,re){return _===re?_!==0||1/_===1/re:_!=_&&re!=re},call$2=functionCall,fixRegExpWellKnownSymbolLogic=fixRegexpWellKnownSymbolLogic,anObject$4=anObject$o,requireObjectCoercible$3=requireObjectCoercible$d,sameValue=sameValue$1,toString$6=toString$q,getMethod=getMethod$7,regExpExec=regexpExecAbstract;fixRegExpWellKnownSymbolLogic("search",function(te,_,re){return[function(oe){var ie=requireObjectCoercible$3(this),se=oe==null?void 0:getMethod(oe,te);return se?call$2(se,oe,ie):new RegExp(oe)[te](toString$6(ie))},function(ae){var oe=anObject$4(this),ie=toString$6(ae),se=re(_,oe,ie);if(se.done)return se.value;var ce=oe.lastIndex;sameValue(ce,0)||(oe.lastIndex=0);var ue=regExpExec(oe,ie);return sameValue(oe.lastIndex,ce)||(oe.lastIndex=ce),ue===null?-1:ue.index}]});var shams$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var _={},re=Symbol("test"),ae=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(ae)!=="[object Symbol]")return!1;var oe=42;_[re]=oe;for(re in _)return!1;if(typeof Object.keys=="function"&&Object.keys(_).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(_).length!==0)return!1;var ie=Object.getOwnPropertySymbols(_);if(ie.length!==1||ie[0]!==re||!Object.prototype.propertyIsEnumerable.call(_,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var se=Object.getOwnPropertyDescriptor(_,re);if(se.value!==oe||se.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams$1,hasSymbols$3=function(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice$2=Array.prototype.slice,toStr$2=Object.prototype.toString,funcType="[object Function]",implementation$1=function(_){var re=this;if(typeof re!="function"||toStr$2.call(re)!==funcType)throw new TypeError(ERROR_MESSAGE+re);for(var ae=slice$2.call(arguments,1),oe,ie=function(){if(this instanceof oe){var pe=re.apply(this,ae.concat(slice$2.call(arguments)));return Object(pe)===pe?pe:this}else return re.apply(_,ae.concat(slice$2.call(arguments)))},se=Math.max(0,re.length-ae.length),ce=[],ue=0;ue<se;ue++)ce.push("$"+ue);if(oe=Function("binder","return function ("+ce.join(",")+"){ return binder.apply(this,arguments); }")(ie),re.prototype){var de=function(){};de.prototype=re.prototype,oe.prototype=new de,de.prototype=null}return oe},implementation=implementation$1,functionBind$1=Function.prototype.bind||implementation,bind$5=functionBind$1,src=bind$5.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function$1=Function,$TypeError$2=TypeError,getEvalledConstructor=function(te){try{return $Function$1('"use strict"; return ('+te+").constructor;")()}catch{}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch{$gOPD=null}var throwTypeError=function(){throw new $TypeError$2},ThrowTypeError=$gOPD?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols$2=hasSymbols$3(),getProto=Object.getPrototypeOf||function(te){return te.__proto__},needsEval={},TypedArray=typeof Uint8Array>"u"?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols$2?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function$1,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols$2?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols$2?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols$2?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols$2?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols$2?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$2,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet},doEval=function te(_){var re;if(_==="%AsyncFunction%")re=getEvalledConstructor("async function () {}");else if(_==="%GeneratorFunction%")re=getEvalledConstructor("function* () {}");else if(_==="%AsyncGeneratorFunction%")re=getEvalledConstructor("async function* () {}");else if(_==="%AsyncGenerator%"){var ae=te("%AsyncGeneratorFunction%");ae&&(re=ae.prototype)}else if(_==="%AsyncIteratorPrototype%"){var oe=te("%AsyncGenerator%");oe&&(re=getProto(oe.prototype))}return INTRINSICS[_]=re,re},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind$4=functionBind$1,hasOwn$6=src,$concat$1=bind$4.call(Function.call,Array.prototype.concat),$spliceApply=bind$4.call(Function.apply,Array.prototype.splice),$replace$1=bind$4.call(Function.call,String.prototype.replace),$strSlice=bind$4.call(Function.call,String.prototype.slice),$exec$1=bind$4.call(Function.call,RegExp.prototype.exec),rePropName$1=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$2=function(_){var re=$strSlice(_,0,1),ae=$strSlice(_,-1);if(re==="%"&&ae!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if(ae==="%"&&re!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var oe=[];return $replace$1(_,rePropName$1,function(ie,se,ce,ue){oe[oe.length]=ce?$replace$1(ue,reEscapeChar$1,"$1"):se||ie}),oe},getBaseIntrinsic=function(_,re){var ae=_,oe;if(hasOwn$6(LEGACY_ALIASES,ae)&&(oe=LEGACY_ALIASES[ae],ae="%"+oe[0]+"%"),hasOwn$6(INTRINSICS,ae)){var ie=INTRINSICS[ae];if(ie===needsEval&&(ie=doEval(ae)),typeof ie>"u"&&!re)throw new $TypeError$2("intrinsic "+_+" exists, but is not available. Please file an issue!");return{alias:oe,name:ae,value:ie}}throw new $SyntaxError("intrinsic "+_+" does not exist!")},getIntrinsic=function(_,re){if(typeof _!="string"||_.length===0)throw new $TypeError$2("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof re!="boolean")throw new $TypeError$2('"allowMissing" argument must be a boolean');if($exec$1(/^%?[^%]*%?$/g,_)===null)throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ae=stringToPath$2(_),oe=ae.length>0?ae[0]:"",ie=getBaseIntrinsic("%"+oe+"%",re),se=ie.name,ce=ie.value,ue=!1,de=ie.alias;de&&(oe=de[0],$spliceApply(ae,$concat$1([0,1],de)));for(var pe=1,fe=!0;pe<ae.length;pe+=1){var me=ae[pe],ye=$strSlice(me,0,1),he=$strSlice(me,-1);if((ye==='"'||ye==="'"||ye==="`"||he==='"'||he==="'"||he==="`")&&ye!==he)throw new $SyntaxError("property names with quotes must have matching quotes");if((me==="constructor"||!fe)&&(ue=!0),oe+="."+me,se="%"+oe+"%",hasOwn$6(INTRINSICS,se))ce=INTRINSICS[se];else if(ce!=null){if(!(me in ce)){if(!re)throw new $TypeError$2("base intrinsic for "+_+" exists, but the property is not available.");return}if($gOPD&&pe+1>=ae.length){var be=$gOPD(ce,me);fe=!!be,fe&&"get"in be&&!("originalValue"in be.get)?ce=be.get:ce=ce[me]}else fe=hasOwn$6(ce,me),ce=ce[me];fe&&!ue&&(INTRINSICS[se]=ce)}}return ce},callBind$1={exports:{}};(function(te){var _=functionBind$1,re=getIntrinsic,ae=re("%Function.prototype.apply%"),oe=re("%Function.prototype.call%"),ie=re("%Reflect.apply%",!0)||_.call(oe,ae),se=re("%Object.getOwnPropertyDescriptor%",!0),ce=re("%Object.defineProperty%",!0),ue=re("%Math.max%");if(ce)try{ce({},"a",{value:1})}catch{ce=null}te.exports=function(fe){var me=ie(_,oe,arguments);if(se&&ce){var ye=se(me,"length");ye.configurable&&ce(me,"length",{value:1+ue(0,fe.length-(arguments.length-1))})}return me};var de=function(){return ie(_,ae,arguments)};ce?ce(te.exports,"apply",{value:de}):te.exports.apply=de})(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$2=function(_,re){var ae=GetIntrinsic$1(_,!!re);return typeof ae=="function"&&$indexOf(_,".prototype.")>-1?callBind(ae):ae};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0$3=getAugmentedNamespace(__viteBrowserExternal$1);var hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$3=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",toStringTag=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols?"object":"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(te){return te.__proto__}:null);function addNumericSeparator(te,_){if(te===1/0||te===-1/0||te!==te||te&&te>-1e3&&te<1e3||$test.call(/e/,_))return _;var re=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof te=="number"){var ae=te<0?-$floor(-te):$floor(te);if(ae!==te){var oe=String(ae),ie=$slice.call(_,oe.length+1);return $replace.call(oe,re,"$&_")+"."+$replace.call($replace.call(ie,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(_,re,"$&_")}var utilInspect=require$$0$3,inspectCustom=utilInspect.custom,inspectSymbol=isSymbol$6(inspectCustom)?inspectCustom:null,objectInspect=function te(_,re,ae,oe){var ie=re||{};if(has$4(ie,"quoteStyle")&&ie.quoteStyle!=="single"&&ie.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$4(ie,"maxStringLength")&&(typeof ie.maxStringLength=="number"?ie.maxStringLength<0&&ie.maxStringLength!==1/0:ie.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var se=has$4(ie,"customInspect")?ie.customInspect:!0;if(typeof se!="boolean"&&se!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$4(ie,"indent")&&ie.indent!==null&&ie.indent!==" "&&!(parseInt(ie.indent,10)===ie.indent&&ie.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$4(ie,"numericSeparator")&&typeof ie.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var ce=ie.numericSeparator;if(typeof _>"u")return"undefined";if(_===null)return"null";if(typeof _=="boolean")return _?"true":"false";if(typeof _=="string")return inspectString(_,ie);if(typeof _=="number"){if(_===0)return 1/0/_>0?"0":"-0";var ue=String(_);return ce?addNumericSeparator(_,ue):ue}if(typeof _=="bigint"){var de=String(_)+"n";return ce?addNumericSeparator(_,de):de}var pe=typeof ie.depth>"u"?5:ie.depth;if(typeof ae>"u"&&(ae=0),ae>=pe&&pe>0&&typeof _=="object")return isArray$d(_)?"[Array]":"[Object]";var fe=getIndent(ie,ae);if(typeof oe>"u")oe=[];else if(indexOf(oe,_)>=0)return"[Circular]";function me(De,Me,Fe){if(Me&&(oe=$arrSlice.call(oe),oe.push(Me)),Fe){var Be={depth:ie.depth};return has$4(ie,"quoteStyle")&&(Be.quoteStyle=ie.quoteStyle),te(De,Be,ae+1,oe)}return te(De,ie,ae+1,oe)}if(typeof _=="function"&&!isRegExp$1(_)){var ye=nameOf(_),he=arrObjKeys(_,me);return"[Function"+(ye?": "+ye:" (anonymous)")+"]"+(he.length>0?" { "+$join.call(he,", ")+" }":"")}if(isSymbol$6(_)){var be=hasShammedSymbols?$replace.call(String(_),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(_);return typeof _=="object"&&!hasShammedSymbols?markBoxed(be):be}if(isElement(_)){for(var $e="<"+$toLowerCase.call(String(_.nodeName)),_e=_.attributes||[],ve=0;ve<_e.length;ve++)$e+=" "+_e[ve].name+"="+wrapQuotes(quote(_e[ve].value),"double",ie);return $e+=">",_.childNodes&&_.childNodes.length&&($e+="..."),$e+="</"+$toLowerCase.call(String(_.nodeName))+">",$e}if(isArray$d(_)){if(_.length===0)return"[]";var we=arrObjKeys(_,me);return fe&&!singleLineValues(we)?"["+indentedJoin(we,fe)+"]":"[ "+$join.call(we,", ")+" ]"}if(isError(_)){var Se=arrObjKeys(_,me);return!("cause"in Error.prototype)&&"cause"in _&&!isEnumerable.call(_,"cause")?"{ ["+String(_)+"] "+$join.call($concat.call("[cause]: "+me(_.cause),Se),", ")+" }":Se.length===0?"["+String(_)+"]":"{ ["+String(_)+"] "+$join.call(Se,", ")+" }"}if(typeof _=="object"&&se){if(inspectSymbol&&typeof _[inspectSymbol]=="function"&&utilInspect)return utilInspect(_,{depth:pe-ae});if(se!=="symbol"&&typeof _.inspect=="function")return _.inspect()}if(isMap$2(_)){var ke=[];return mapForEach.call(_,function(De,Me){ke.push(me(Me,_,!0)+" => "+me(De,_))}),collectionOf("Map",mapSize.call(_),ke,fe)}if(isSet$2(_)){var Te=[];return setForEach.call(_,function(De){Te.push(me(De,_))}),collectionOf("Set",setSize.call(_),Te,fe)}if(isWeakMap(_))return weakCollectionOf("WeakMap");if(isWeakSet(_))return weakCollectionOf("WeakSet");if(isWeakRef(_))return weakCollectionOf("WeakRef");if(isNumber(_))return markBoxed(me(Number(_)));if(isBigInt(_))return markBoxed(me(bigIntValueOf.call(_)));if(isBoolean(_))return markBoxed(booleanValueOf.call(_));if(isString(_))return markBoxed(me(String(_)));if(!isDate(_)&&!isRegExp$1(_)){var Ee=arrObjKeys(_,me),Oe=gPO?gPO(_)===Object.prototype:_ instanceof Object||_.constructor===Object,Ae=_ instanceof Object?"":"null prototype",xe=!Oe&&toStringTag&&Object(_)===_&&toStringTag in _?$slice.call(toStr$1(_),8,-1):Ae?"Object":"",Ce=Oe||typeof _.constructor!="function"?"":_.constructor.name?_.constructor.name+" ":"",Pe=Ce+(xe||Ae?"["+$join.call($concat.call([],xe||[],Ae||[]),": ")+"] ":"");return Ee.length===0?Pe+"{}":fe?Pe+"{"+indentedJoin(Ee,fe)+"}":Pe+"{ "+$join.call(Ee,", ")+" }"}return String(_)};function wrapQuotes(te,_,re){var ae=(re.quoteStyle||_)==="double"?'"':"'";return ae+te+ae}function quote(te){return $replace.call(String(te),/"/g,"&quot;")}function isArray$d(te){return toStr$1(te)==="[object Array]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isDate(te){return toStr$1(te)==="[object Date]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isRegExp$1(te){return toStr$1(te)==="[object RegExp]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isError(te){return toStr$1(te)==="[object Error]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isString(te){return toStr$1(te)==="[object String]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isNumber(te){return toStr$1(te)==="[object Number]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isBoolean(te){return toStr$1(te)==="[object Boolean]"&&(!toStringTag||!(typeof te=="object"&&toStringTag in te))}function isSymbol$6(te){if(hasShammedSymbols)return te&&typeof te=="object"&&te instanceof Symbol;if(typeof te=="symbol")return!0;if(!te||typeof te!="object"||!symToString)return!1;try{return symToString.call(te),!0}catch{}return!1}function isBigInt(te){if(!te||typeof te!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(te),!0}catch{}return!1}var hasOwn$5=Object.prototype.hasOwnProperty||function(te){return te in this};function has$4(te,_){return hasOwn$5.call(te,_)}function toStr$1(te){return objectToString$3.call(te)}function nameOf(te){if(te.name)return te.name;var _=$match.call(functionToString.call(te),/^function\s*([\w$]+)/);return _?_[1]:null}function indexOf(te,_){if(te.indexOf)return te.indexOf(_);for(var re=0,ae=te.length;re<ae;re++)if(te[re]===_)return re;return-1}function isMap$2(te){if(!mapSize||!te||typeof te!="object")return!1;try{mapSize.call(te);try{setSize.call(te)}catch{return!0}return te instanceof Map}catch{}return!1}function isWeakMap(te){if(!weakMapHas||!te||typeof te!="object")return!1;try{weakMapHas.call(te,weakMapHas);try{weakSetHas.call(te,weakSetHas)}catch{return!0}return te instanceof WeakMap}catch{}return!1}function isWeakRef(te){if(!weakRefDeref||!te||typeof te!="object")return!1;try{return weakRefDeref.call(te),!0}catch{}return!1}function isSet$2(te){if(!setSize||!te||typeof te!="object")return!1;try{setSize.call(te);try{mapSize.call(te)}catch{return!0}return te instanceof Set}catch{}return!1}function isWeakSet(te){if(!weakSetHas||!te||typeof te!="object")return!1;try{weakSetHas.call(te,weakSetHas);try{weakMapHas.call(te,weakMapHas)}catch{return!0}return te instanceof WeakSet}catch{}return!1}function isElement(te){return!te||typeof te!="object"?!1:typeof HTMLElement<"u"&&te instanceof HTMLElement?!0:typeof te.nodeName=="string"&&typeof te.getAttribute=="function"}function inspectString(te,_){if(te.length>_.maxStringLength){var re=te.length-_.maxStringLength,ae="... "+re+" more character"+(re>1?"s":"");return inspectString($slice.call(te,0,_.maxStringLength),_)+ae}var oe=$replace.call($replace.call(te,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(oe,"single",_)}function lowbyte(te){var _=te.charCodeAt(0),re={8:"b",9:"t",10:"n",12:"f",13:"r"}[_];return re?"\\"+re:"\\x"+(_<16?"0":"")+$toUpperCase.call(_.toString(16))}function markBoxed(te){return"Object("+te+")"}function weakCollectionOf(te){return te+" { ? }"}function collectionOf(te,_,re,ae){var oe=ae?indentedJoin(re,ae):$join.call(re,", ");return te+" ("+_+") {"+oe+"}"}function singleLineValues(te){for(var _=0;_<te.length;_++)if(indexOf(te[_],`
`)>=0)return!1;return!0}function getIndent(te,_){var re;if(te.indent===" ")re=" ";else if(typeof te.indent=="number"&&te.indent>0)re=$join.call(Array(te.indent+1)," ");else return null;return{base:re,prev:$join.call(Array(_+1),re)}}function indentedJoin(te,_){if(te.length===0)return"";var re=`
`+_.prev+_.base;return re+$join.call(te,","+re)+`
`+_.prev}function arrObjKeys(te,_){var re=isArray$d(te),ae=[];if(re){ae.length=te.length;for(var oe=0;oe<te.length;oe++)ae[oe]=has$4(te,oe)?_(te[oe],te):""}var ie=typeof gOPS=="function"?gOPS(te):[],se;if(hasShammedSymbols){se={};for(var ce=0;ce<ie.length;ce++)se["$"+ie[ce]]=ie[ce]}for(var ue in te)!has$4(te,ue)||re&&String(Number(ue))===ue&&ue<te.length||hasShammedSymbols&&se["$"+ue]instanceof Symbol||($test.call(/[^\w$]/,ue)?ae.push(_(ue,te)+": "+_(te[ue],te)):ae.push(ue+": "+_(te[ue],te)));if(typeof gOPS=="function")for(var de=0;de<ie.length;de++)isEnumerable.call(te,ie[de])&&ae.push("["+_(ie[de])+"]: "+_(te[ie[de]],te));return ae}var GetIntrinsic=getIntrinsic,callBound$1=callBound$2,inspect=objectInspect,$TypeError$1=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound$1("WeakMap.prototype.get",!0),$weakMapSet=callBound$1("WeakMap.prototype.set",!0),$weakMapHas=callBound$1("WeakMap.prototype.has",!0),$mapGet=callBound$1("Map.prototype.get",!0),$mapSet=callBound$1("Map.prototype.set",!0),$mapHas=callBound$1("Map.prototype.has",!0),listGetNode=function(te,_){for(var re=te,ae;(ae=re.next)!==null;re=ae)if(ae.key===_)return re.next=ae.next,ae.next=te.next,te.next=ae,ae},listGet=function(te,_){var re=listGetNode(te,_);return re&&re.value},listSet=function(te,_,re){var ae=listGetNode(te,_);ae?ae.value=re:te.next={key:_,next:te.next,value:re}},listHas=function(te,_){return!!listGetNode(te,_)},sideChannel=function(){var _,re,ae,oe={assert:function(ie){if(!oe.has(ie))throw new $TypeError$1("Side channel does not contain "+inspect(ie))},get:function(ie){if($WeakMap&&ie&&(typeof ie=="object"||typeof ie=="function")){if(_)return $weakMapGet(_,ie)}else if($Map){if(re)return $mapGet(re,ie)}else if(ae)return listGet(ae,ie)},has:function(ie){if($WeakMap&&ie&&(typeof ie=="object"||typeof ie=="function")){if(_)return $weakMapHas(_,ie)}else if($Map){if(re)return $mapHas(re,ie)}else if(ae)return listHas(ae,ie);return!1},set:function(ie,se){$WeakMap&&ie&&(typeof ie=="object"||typeof ie=="function")?(_||(_=new $WeakMap),$weakMapSet(_,ie,se)):$Map?(re||(re=new $Map),$mapSet(re,ie,se)):(ae||(ae={key:{},next:null}),listSet(ae,ie,se))}};return oe},replace$5=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(te){return replace$5.call(te,percentTwenties,"+")},RFC3986:function(te){return String(te)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$3=Object.prototype.hasOwnProperty,isArray$c=Array.isArray,hexTable=function(){for(var te=[],_=0;_<256;++_)te.push("%"+((_<16?"0":"")+_.toString(16)).toUpperCase());return te}(),compactQueue=function(_){for(;_.length>1;){var re=_.pop(),ae=re.obj[re.prop];if(isArray$c(ae)){for(var oe=[],ie=0;ie<ae.length;++ie)typeof ae[ie]<"u"&&oe.push(ae[ie]);re.obj[re.prop]=oe}}},arrayToObject=function(_,re){for(var ae=re&&re.plainObjects?Object.create(null):{},oe=0;oe<_.length;++oe)typeof _[oe]<"u"&&(ae[oe]=_[oe]);return ae},merge$3=function te(_,re,ae){if(!re)return _;if(typeof re!="object"){if(isArray$c(_))_.push(re);else if(_&&typeof _=="object")(ae&&(ae.plainObjects||ae.allowPrototypes)||!has$3.call(Object.prototype,re))&&(_[re]=!0);else return[_,re];return _}if(!_||typeof _!="object")return[_].concat(re);var oe=_;return isArray$c(_)&&!isArray$c(re)&&(oe=arrayToObject(_,ae)),isArray$c(_)&&isArray$c(re)?(re.forEach(function(ie,se){if(has$3.call(_,se)){var ce=_[se];ce&&typeof ce=="object"&&ie&&typeof ie=="object"?_[se]=te(ce,ie,ae):_.push(ie)}else _[se]=ie}),_):Object.keys(re).reduce(function(ie,se){var ce=re[se];return has$3.call(ie,se)?ie[se]=te(ie[se],ce,ae):ie[se]=ce,ie},oe)},assign$3=function(_,re){return Object.keys(re).reduce(function(ae,oe){return ae[oe]=re[oe],ae},_)},decode$3=function(te,_,re){var ae=te.replace(/\+/g," ");if(re==="iso-8859-1")return ae.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(ae)}catch{return ae}},encode$3=function(_,re,ae,oe,ie){if(_.length===0)return _;var se=_;if(typeof _=="symbol"?se=Symbol.prototype.toString.call(_):typeof _!="string"&&(se=String(_)),ae==="iso-8859-1")return escape(se).replace(/%u[0-9a-f]{4}/gi,function(pe){return"%26%23"+parseInt(pe.slice(2),16)+"%3B"});for(var ce="",ue=0;ue<se.length;++ue){var de=se.charCodeAt(ue);if(de===45||de===46||de===95||de===126||de>=48&&de<=57||de>=65&&de<=90||de>=97&&de<=122||ie===formats$2.RFC1738&&(de===40||de===41)){ce+=se.charAt(ue);continue}if(de<128){ce=ce+hexTable[de];continue}if(de<2048){ce=ce+(hexTable[192|de>>6]+hexTable[128|de&63]);continue}if(de<55296||de>=57344){ce=ce+(hexTable[224|de>>12]+hexTable[128|de>>6&63]+hexTable[128|de&63]);continue}ue+=1,de=65536+((de&1023)<<10|se.charCodeAt(ue)&1023),ce+=hexTable[240|de>>18]+hexTable[128|de>>12&63]+hexTable[128|de>>6&63]+hexTable[128|de&63]}return ce},compact=function(_){for(var re=[{obj:{o:_},prop:"o"}],ae=[],oe=0;oe<re.length;++oe)for(var ie=re[oe],se=ie.obj[ie.prop],ce=Object.keys(se),ue=0;ue<ce.length;++ue){var de=ce[ue],pe=se[de];typeof pe=="object"&&pe!==null&&ae.indexOf(pe)===-1&&(re.push({obj:se,prop:de}),ae.push(pe))}return compactQueue(re),_},isRegExp=function(_){return Object.prototype.toString.call(_)==="[object RegExp]"},isBuffer$4=function(_){return!_||typeof _!="object"?!1:!!(_.constructor&&_.constructor.isBuffer&&_.constructor.isBuffer(_))},combine$1=function(_,re){return[].concat(_,re)},maybeMap=function(_,re){if(isArray$c(_)){for(var ae=[],oe=0;oe<_.length;oe+=1)ae.push(re(_[oe]));return ae}return re(_)},utils$2={arrayToObject,assign:assign$3,combine:combine$1,compact,decode:decode$3,encode:encode$3,isBuffer:isBuffer$4,isRegExp,maybeMap,merge:merge$3},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$2=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(_){return _+"[]"},comma:"comma",indices:function(_,re){return _+"["+re+"]"},repeat:function(_){return _}},isArray$b=Array.isArray,split$3=String.prototype.split,push$4=Array.prototype.push,pushToArray=function(te,_){push$4.apply(te,isArray$b(_)?_:[_])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$4={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(_){return toISO.call(_)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(_){return typeof _=="string"||typeof _=="number"||typeof _=="boolean"||typeof _=="symbol"||typeof _=="bigint"},sentinel={},stringify$6=function te(_,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e){for(var _e=_,ve=$e,we=0,Se=!1;(ve=ve.get(sentinel))!==void 0&&!Se;){var ke=ve.get(_);if(we+=1,typeof ke<"u"){if(ke===we)throw new RangeError("Cyclic object value");Se=!0}typeof ve.get(sentinel)>"u"&&(we=0)}if(typeof ue=="function"?_e=ue(re,_e):_e instanceof Date?_e=fe(_e):ae==="comma"&&isArray$b(_e)&&(_e=utils$1.maybeMap(_e,function(Ie){return Ie instanceof Date?fe(Ie):Ie})),_e===null){if(ie)return ce&&!he?ce(re,defaults$4.encoder,be,"key",me):re;_e=""}if(isNonNullishPrimitive(_e)||utils$1.isBuffer(_e)){if(ce){var Te=he?re:ce(re,defaults$4.encoder,be,"key",me);if(ae==="comma"&&he){for(var Ee=split$3.call(String(_e),","),Oe="",Ae=0;Ae<Ee.length;++Ae)Oe+=(Ae===0?"":",")+ye(ce(Ee[Ae],defaults$4.encoder,be,"value",me));return[ye(Te)+(oe&&isArray$b(_e)&&Ee.length===1?"[]":"")+"="+Oe]}return[ye(Te)+"="+ye(ce(_e,defaults$4.encoder,be,"value",me))]}return[ye(re)+"="+ye(String(_e))]}var xe=[];if(typeof _e>"u")return xe;var Ce;if(ae==="comma"&&isArray$b(_e))Ce=[{value:_e.length>0?_e.join(",")||null:void 0}];else if(isArray$b(ue))Ce=ue;else{var Pe=Object.keys(_e);Ce=de?Pe.sort(de):Pe}for(var De=oe&&isArray$b(_e)&&_e.length===1?re+"[]":re,Me=0;Me<Ce.length;++Me){var Fe=Ce[Me],Be=typeof Fe=="object"&&typeof Fe.value<"u"?Fe.value:_e[Fe];if(!(se&&Be===null)){var Ue=isArray$b(_e)?typeof ae=="function"?ae(De,Fe):De:De+(pe?"."+Fe:"["+Fe+"]");$e.set(_,we);var je=getSideChannel();je.set(sentinel,$e),pushToArray(xe,te(Be,Ue,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,je))}}return xe},normalizeStringifyOptions=function(_){if(!_)return defaults$4;if(_.encoder!==null&&typeof _.encoder<"u"&&typeof _.encoder!="function")throw new TypeError("Encoder has to be a function.");var re=_.charset||defaults$4.charset;if(typeof _.charset<"u"&&_.charset!=="utf-8"&&_.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var ae=formats$1.default;if(typeof _.format<"u"){if(!has$2.call(formats$1.formatters,_.format))throw new TypeError("Unknown format option provided.");ae=_.format}var oe=formats$1.formatters[ae],ie=defaults$4.filter;return(typeof _.filter=="function"||isArray$b(_.filter))&&(ie=_.filter),{addQueryPrefix:typeof _.addQueryPrefix=="boolean"?_.addQueryPrefix:defaults$4.addQueryPrefix,allowDots:typeof _.allowDots>"u"?defaults$4.allowDots:!!_.allowDots,charset:re,charsetSentinel:typeof _.charsetSentinel=="boolean"?_.charsetSentinel:defaults$4.charsetSentinel,delimiter:typeof _.delimiter>"u"?defaults$4.delimiter:_.delimiter,encode:typeof _.encode=="boolean"?_.encode:defaults$4.encode,encoder:typeof _.encoder=="function"?_.encoder:defaults$4.encoder,encodeValuesOnly:typeof _.encodeValuesOnly=="boolean"?_.encodeValuesOnly:defaults$4.encodeValuesOnly,filter:ie,format:ae,formatter:oe,serializeDate:typeof _.serializeDate=="function"?_.serializeDate:defaults$4.serializeDate,skipNulls:typeof _.skipNulls=="boolean"?_.skipNulls:defaults$4.skipNulls,sort:typeof _.sort=="function"?_.sort:null,strictNullHandling:typeof _.strictNullHandling=="boolean"?_.strictNullHandling:defaults$4.strictNullHandling}},stringify_1=function(te,_){var re=te,ae=normalizeStringifyOptions(_),oe,ie;typeof ae.filter=="function"?(ie=ae.filter,re=ie("",re)):isArray$b(ae.filter)&&(ie=ae.filter,oe=ie);var se=[];if(typeof re!="object"||re===null)return"";var ce;_&&_.arrayFormat in arrayPrefixGenerators?ce=_.arrayFormat:_&&"indices"in _?ce=_.indices?"indices":"repeat":ce="indices";var ue=arrayPrefixGenerators[ce];if(_&&"commaRoundTrip"in _&&typeof _.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var de=ue==="comma"&&_&&_.commaRoundTrip;oe||(oe=Object.keys(re)),ae.sort&&oe.sort(ae.sort);for(var pe=getSideChannel(),fe=0;fe<oe.length;++fe){var me=oe[fe];ae.skipNulls&&re[me]===null||pushToArray(se,stringify$6(re[me],me,ue,de,ae.strictNullHandling,ae.skipNulls,ae.encode?ae.encoder:null,ae.filter,ae.sort,ae.allowDots,ae.serializeDate,ae.format,ae.formatter,ae.encodeValuesOnly,ae.charset,pe))}var ye=se.join(ae.delimiter),he=ae.addQueryPrefix===!0?"?":"";return ae.charsetSentinel&&(ae.charset==="iso-8859-1"?he+="utf8=%26%2310003%3B&":he+="utf8=%E2%9C%93&"),ye.length>0?he+ye:""},utils=utils$2,has$1=Object.prototype.hasOwnProperty,isArray$a=Array.isArray,defaults$3={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(te){return te.replace(/&#(\d+);/g,function(_,re){return String.fromCharCode(parseInt(re,10))})},parseArrayValue=function(te,_){return te&&typeof te=="string"&&_.comma&&te.indexOf(",")>-1?te.split(","):te},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(_,re){var ae={},oe=re.ignoreQueryPrefix?_.replace(/^\?/,""):_,ie=re.parameterLimit===1/0?void 0:re.parameterLimit,se=oe.split(re.delimiter,ie),ce=-1,ue,de=re.charset;if(re.charsetSentinel)for(ue=0;ue<se.length;++ue)se[ue].indexOf("utf8=")===0&&(se[ue]===charsetSentinel?de="utf-8":se[ue]===isoSentinel&&(de="iso-8859-1"),ce=ue,ue=se.length);for(ue=0;ue<se.length;++ue)if(ue!==ce){var pe=se[ue],fe=pe.indexOf("]="),me=fe===-1?pe.indexOf("="):fe+1,ye,he;me===-1?(ye=re.decoder(pe,defaults$3.decoder,de,"key"),he=re.strictNullHandling?null:""):(ye=re.decoder(pe.slice(0,me),defaults$3.decoder,de,"key"),he=utils.maybeMap(parseArrayValue(pe.slice(me+1),re),function(be){return re.decoder(be,defaults$3.decoder,de,"value")})),he&&re.interpretNumericEntities&&de==="iso-8859-1"&&(he=interpretNumericEntities(he)),pe.indexOf("[]=")>-1&&(he=isArray$a(he)?[he]:he),has$1.call(ae,ye)?ae[ye]=utils.combine(ae[ye],he):ae[ye]=he}return ae},parseObject=function(te,_,re,ae){for(var oe=ae?_:parseArrayValue(_,re),ie=te.length-1;ie>=0;--ie){var se,ce=te[ie];if(ce==="[]"&&re.parseArrays)se=[].concat(oe);else{se=re.plainObjects?Object.create(null):{};var ue=ce.charAt(0)==="["&&ce.charAt(ce.length-1)==="]"?ce.slice(1,-1):ce,de=parseInt(ue,10);!re.parseArrays&&ue===""?se={0:oe}:!isNaN(de)&&ce!==ue&&String(de)===ue&&de>=0&&re.parseArrays&&de<=re.arrayLimit?(se=[],se[de]=oe):ue!=="__proto__"&&(se[ue]=oe)}oe=se}return oe},parseKeys=function(_,re,ae,oe){if(!!_){var ie=ae.allowDots?_.replace(/\.([^.[]+)/g,"[$1]"):_,se=/(\[[^[\]]*])/,ce=/(\[[^[\]]*])/g,ue=ae.depth>0&&se.exec(ie),de=ue?ie.slice(0,ue.index):ie,pe=[];if(de){if(!ae.plainObjects&&has$1.call(Object.prototype,de)&&!ae.allowPrototypes)return;pe.push(de)}for(var fe=0;ae.depth>0&&(ue=ce.exec(ie))!==null&&fe<ae.depth;){if(fe+=1,!ae.plainObjects&&has$1.call(Object.prototype,ue[1].slice(1,-1))&&!ae.allowPrototypes)return;pe.push(ue[1])}return ue&&pe.push("["+ie.slice(ue.index)+"]"),parseObject(pe,re,ae,oe)}},normalizeParseOptions=function(_){if(!_)return defaults$3;if(_.decoder!==null&&_.decoder!==void 0&&typeof _.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof _.charset<"u"&&_.charset!=="utf-8"&&_.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var re=typeof _.charset>"u"?defaults$3.charset:_.charset;return{allowDots:typeof _.allowDots>"u"?defaults$3.allowDots:!!_.allowDots,allowPrototypes:typeof _.allowPrototypes=="boolean"?_.allowPrototypes:defaults$3.allowPrototypes,allowSparse:typeof _.allowSparse=="boolean"?_.allowSparse:defaults$3.allowSparse,arrayLimit:typeof _.arrayLimit=="number"?_.arrayLimit:defaults$3.arrayLimit,charset:re,charsetSentinel:typeof _.charsetSentinel=="boolean"?_.charsetSentinel:defaults$3.charsetSentinel,comma:typeof _.comma=="boolean"?_.comma:defaults$3.comma,decoder:typeof _.decoder=="function"?_.decoder:defaults$3.decoder,delimiter:typeof _.delimiter=="string"||utils.isRegExp(_.delimiter)?_.delimiter:defaults$3.delimiter,depth:typeof _.depth=="number"||_.depth===!1?+_.depth:defaults$3.depth,ignoreQueryPrefix:_.ignoreQueryPrefix===!0,interpretNumericEntities:typeof _.interpretNumericEntities=="boolean"?_.interpretNumericEntities:defaults$3.interpretNumericEntities,parameterLimit:typeof _.parameterLimit=="number"?_.parameterLimit:defaults$3.parameterLimit,parseArrays:_.parseArrays!==!1,plainObjects:typeof _.plainObjects=="boolean"?_.plainObjects:defaults$3.plainObjects,strictNullHandling:typeof _.strictNullHandling=="boolean"?_.strictNullHandling:defaults$3.strictNullHandling}},parse$a=function(te,_){var re=normalizeParseOptions(_);if(te===""||te===null||typeof te>"u")return re.plainObjects?Object.create(null):{};for(var ae=typeof te=="string"?parseValues(te,re):te,oe=re.plainObjects?Object.create(null):{},ie=Object.keys(ae),se=0;se<ie.length;++se){var ce=ie[se],ue=parseKeys(ce,ae[ce],re,typeof te=="string");oe=utils.merge(oe,ue,re)}return re.allowSparse===!0?oe:utils.compact(oe)},stringify$5=stringify_1,parse$9=parse$a,formats=formats$3,lib$1={formats,parse:parse$9,stringify:stringify$5},document$b=window_1$4.document,getQueryParams=function(){return document$b&&document$b.location&&document$b.location.search?lib$1.parse(document$b.location.search,{ignoreQueryPrefix:!0}):{}},getQueryParam=function(_){var re=getQueryParams();return re[_]};const clientApi$1=Object.freeze(Object.defineProperty({__proto__:null,addArgsEnhancer:addArgsEnhancer$1,addArgTypesEnhancer:addArgTypesEnhancer$1,addDecorator:addDecorator$1,addLoader:addLoader$1,addArgs,addArgTypes,addParameters:addParameters$1,setGlobalRender:setGlobalRender$1,ClientApi,getQueryParams,getQueryParam,StoryStore,combineParameters,filterArgTypes,inferControls,normalizeInputType,normalizeInputTypes,normalizeStory,processCSFFile,prepareStory:prepareStory$1,normalizeComponentAnnotations,normalizeProjectAnnotations,getValuesFromArgTypes,getField,getArrayField,getObjectField,getSingletonField,composeConfigs,setProjectAnnotations,composeStory,composeStories,HooksContext,applyHooks,useMemo,useCallback,useRef,useState,useReducer,useEffect,useChannel,useStoryContext,useParameter,useArgs:useArgs$1,useGlobals:useGlobals$1,useSharedState,useAddonState,decorateStory:decorateStory$1,sanitizeStoryContextUpdate,defaultDecorateStory,mapArgsToTypes,combineArgs,validateOptions,DEEPLY_EQUAL,deepDiff,NO_TARGET_NAME,groupArgsByTarget,noTargetArgs,userOrAutoTitleFromSpecifier,userOrAutoTitle,sortStoriesV7,sortStoriesV6},Symbol.toStringTag,{value:"Module"}));function asyncGeneratorStep$5(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$5(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$5(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$5(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _classCallCheck$9(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$9(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$9(te,_,re){return _&&_defineProperties$9(te.prototype,_),re&&_defineProperties$9(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var AbortController=window_1$4.AbortController;function createController(){return AbortController?new AbortController:{signal:{aborted:!1},abort:function(){this.signal.aborted=!0}}}var PREPARE_ABORTED=new Error("prepareAborted"),StoryRender=function(){function te(_,re,ae,oe,ie,se,ce){_classCallCheck$9(this,te),this.channel=_,this.store=re,this.renderToScreen=ae,this.callbacks=oe,this.id=ie,this.viewMode=se,this.story=void 0,this.phase=void 0,this.abortController=void 0,this.canvasElement=void 0,this.notYetRendered=!0,this.disableKeyListeners=!1,this.abortController=createController(),ce&&(this.story=ce,this.phase="preparing")}return _createClass$9(te,[{key:"runPhase",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(oe,ie,se){return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(this.phase=ie,this.channel.emit(STORY_RENDER_PHASE_CHANGED,{newPhase:this.phase,storyId:this.id}),!se){ue.next=5;break}return ue.next=5,se();case 5:oe.aborted&&(this.phase="aborted",this.channel.emit(STORY_RENDER_PHASE_CHANGED,{newPhase:this.phase,storyId:this.id}));case 6:case"end":return ue.stop()}},ae,this)}));function re(ae,oe,ie){return _.apply(this,arguments)}return re}()},{key:"prepare",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(){var oe=this;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,this.runPhase(this.abortController.signal,"preparing",_asyncToGenerator$5(regeneratorRuntime.mark(function ce(){return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,oe.store.loadStory({storyId:oe.id});case 2:oe.story=de.sent;case 3:case"end":return de.stop()}},ce)})));case 2:if(!this.abortController.signal.aborted){se.next=5;break}throw this.store.cleanupStory(this.story),PREPARE_ABORTED;case 5:case"end":return se.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"isEqual",value:function(re){return re&&this.id===re.id&&this.story&&this.story===re.story}},{key:"isPreparing",value:function(){return["preparing"].includes(this.phase)}},{key:"isPending",value:function(){return["rendering","playing"].includes(this.phase)}},{key:"context",value:function(){return this.store.getStoryContext(this.story)}},{key:"renderToElement",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(oe){return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return this.canvasElement=oe,se.abrupt("return",this.render({initial:!0,forceRemount:!0}));case 2:case"end":return se.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"render",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(){var oe=this,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te=arguments;return regeneratorRuntime.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(ie=Te.length>0&&Te[0]!==void 0?Te[0]:{},se=ie.initial,ce=se===void 0?!1:se,ue=ie.forceRemount,de=ue===void 0?!1:ue,this.story){Oe.next=3;break}throw new Error("cannot render when not prepared");case 3:return pe=this.story,fe=pe.id,me=pe.componentId,ye=pe.title,he=pe.name,be=pe.applyLoaders,$e=pe.unboundStoryFn,_e=pe.playFunction,de&&!ce&&(this.cancelRender(),this.abortController=createController()),ve=this.abortController.signal,Oe.prev=6,Oe.next=9,this.runPhase(ve,"loading",_asyncToGenerator$5(regeneratorRuntime.mark(function Ae(){return regeneratorRuntime.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,be(Object.assign({},oe.context(),{viewMode:oe.viewMode}));case 2:we=Ce.sent;case 3:case"end":return Ce.stop()}},Ae)})));case 9:if(!ve.aborted){Oe.next=11;break}return Oe.abrupt("return");case 11:return Se=Object.assign({},we,this.context(),{abortSignal:ve,canvasElement:this.canvasElement}),ke=Object.assign({componentId:me,title:ye,kind:ye,id:fe,name:he,story:he},this.callbacks,{forceRemount:de||this.notYetRendered,storyContext:Se,storyFn:function(){return $e(Se)},unboundStoryFn:$e}),Oe.next=15,this.runPhase(ve,"rendering",_asyncToGenerator$5(regeneratorRuntime.mark(function Ae(){return regeneratorRuntime.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.abrupt("return",oe.renderToScreen(ke,oe.canvasElement));case 1:case"end":return Ce.stop()}},Ae)})));case 15:if(this.notYetRendered=!1,!ve.aborted){Oe.next=18;break}return Oe.abrupt("return");case 18:if(!(de&&_e)){Oe.next=27;break}return this.disableKeyListeners=!0,Oe.next=22,this.runPhase(ve,"playing",_asyncToGenerator$5(regeneratorRuntime.mark(function Ae(){return regeneratorRuntime.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.abrupt("return",_e(ke.storyContext));case 1:case"end":return Ce.stop()}},Ae)})));case 22:return Oe.next=24,this.runPhase(ve,"played");case 24:if(this.disableKeyListeners=!1,!ve.aborted){Oe.next=27;break}return Oe.abrupt("return");case 27:return Oe.next=29,this.runPhase(ve,"completed",_asyncToGenerator$5(regeneratorRuntime.mark(function Ae(){return regeneratorRuntime.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.abrupt("return",oe.channel.emit(STORY_RENDERED,fe));case 1:case"end":return Ce.stop()}},Ae)})));case 29:Oe.next=34;break;case 31:Oe.prev=31,Oe.t0=Oe.catch(6),this.callbacks.showException(Oe.t0);case 34:case"end":return Oe.stop()}},ae,this,[[6,31]])}));function re(){return _.apply(this,arguments)}return re}()},{key:"rerender",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(){return regeneratorRuntime.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",this.render());case 1:case"end":return ie.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"remount",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(){return regeneratorRuntime.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",this.render({forceRemount:!0}));case 1:case"end":return ie.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"cancelRender",value:function(){this.abortController.abort()}},{key:"teardown",value:function(){var _=_asyncToGenerator$5(regeneratorRuntime.mark(function ae(){var oe;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:this.cancelRender(),this.story&&this.store.cleanupStory(this.story),oe=0;case 4:if(!(oe<3)){se.next=12;break}if(this.isPending()){se.next=7;break}return se.abrupt("return");case 7:return se.next=9,new Promise(function(ce){return setTimeout(ce,0)});case 9:oe+=1,se.next=4;break;case 12:return window_1$4.window.location.reload(),se.next=15,new Promise(function(){});case 15:case"end":return se.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()}]),te}();StoryRender.displayName="StoryRender";var _templateObject$d,_templateObject2$3;function _toConsumableArray$7(te){return _arrayWithoutHoles$7(te)||_iterableToArray$7(te)||_unsupportedIterableToArray$n(te)||_nonIterableSpread$7()}function _nonIterableSpread$7(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$n(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$n(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$n(te,_)}}function _iterableToArray$7(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$7(te){if(Array.isArray(te))return _arrayLikeToArray$n(te)}function _arrayLikeToArray$n(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function asyncGeneratorStep$4(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$4(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$4(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$4(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _taggedTemplateLiteral$d(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _classCallCheck$8(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$8(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$8(te,_,re){return _&&_defineProperties$8(te.prototype,_),re&&_defineProperties$8(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var fetch$1=window_1$4.fetch,STORY_INDEX_PATH="./stories.json",Preview$2=function(){function te(){var _;_classCallCheck$8(this,te),this.channel=void 0,this.serverChannel=void 0,this.storyStore=void 0,this.getStoryIndex=void 0,this.importFn=void 0,this.renderToDOM=void 0,this.storyRenders=[],this.previewEntryError=void 0,this.channel=addons.getChannel(),(_=window_1$4.FEATURES)!==null&&_!==void 0&&_.storyStoreV7&&addons.hasServerChannel()&&(this.serverChannel=addons.getServerChannel()),this.storyStore=new StoryStore}return _createClass$8(te,[{key:"initialize",value:function(re){var ae=this,oe=re.getStoryIndex,ie=re.importFn,se=re.getProjectAnnotations;return this.getStoryIndex=oe,this.importFn=ie,this.setupListeners(),this.getProjectAnnotationsOrRenderError(se).then(function(ce){return ae.initializeWithProjectAnnotations(ce)})}},{key:"setupListeners",value:function(){var re;(re=this.serverChannel)===null||re===void 0||re.on(STORY_INDEX_INVALIDATED,this.onStoryIndexChanged.bind(this)),this.channel.on(UPDATE_GLOBALS,this.onUpdateGlobals.bind(this)),this.channel.on(UPDATE_STORY_ARGS,this.onUpdateArgs.bind(this)),this.channel.on(RESET_STORY_ARGS,this.onResetArgs.bind(this)),this.channel.on(FORCE_RE_RENDER,this.onForceReRender.bind(this)),this.channel.on(FORCE_REMOUNT,this.onForceRemount.bind(this))}},{key:"getProjectAnnotationsOrRenderError",value:function(re){var ae=this;return synchronousPromise.SynchronousPromise.resolve().then(re).then(function(oe){if(ae.renderToDOM=oe.renderToDOM,!ae.renderToDOM)throw new Error(dedent$2(_templateObject$d||(_templateObject$d=_taggedTemplateLiteral$d([`
Expected your framework's preset to export a \`renderToDOM\` field.
Perhaps it needs to be upgraded for Storybook 6.4?
More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field
`],[`
Expected your framework's preset to export a \\\`renderToDOM\\\` field.
Perhaps it needs to be upgraded for Storybook 6.4?
More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field
`]))));return oe}).catch(function(oe){throw ae.renderPreviewEntryError("Error reading preview.js:",oe),oe})}},{key:"initializeWithProjectAnnotations",value:function(re){var ae,oe=this;this.storyStore.setProjectAnnotations(re),this.setInitialGlobals();var ie;if((ae=window_1$4.FEATURES)!==null&&ae!==void 0&&ae.storyStoreV7)ie=this.getStoryIndexFromServer();else{if(!this.getStoryIndex)throw new Error("No `getStoryIndex` passed defined in v6 mode");ie=synchronousPromise.SynchronousPromise.resolve().then(this.getStoryIndex)}return ie.then(function(se){return oe.initializeWithStoryIndex(se)}).catch(function(se){throw oe.renderPreviewEntryError("Error loading story index:",se),se})}},{key:"setInitialGlobals",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(){return regeneratorRuntime.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:this.emitGlobals();case 1:case"end":return ie.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"emitGlobals",value:function(){this.channel.emit(SET_GLOBALS,{globals:this.storyStore.globals.get()||{},globalTypes:this.storyStore.projectAnnotations.globalTypes||{}})}},{key:"getStoryIndexFromServer",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(){var oe;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,fetch$1(STORY_INDEX_PATH);case 2:if(oe=se.sent,oe.status!==200){se.next=5;break}return se.abrupt("return",oe.json());case 5:return se.t0=Error,se.next=8,oe.text();case 8:throw se.t1=se.sent,new se.t0(se.t1);case 10:case"end":return se.stop()}},ae)}));function re(){return _.apply(this,arguments)}return re}()},{key:"initializeWithStoryIndex",value:function(re){var ae;return this.storyStore.initialize({storyIndex:re,importFn:this.importFn,cache:!((ae=window_1$4.FEATURES)!==null&&ae!==void 0&&ae.storyStoreV7)})}},{key:"onGetProjectAnnotationsChanged",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie,se;return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie=oe.getProjectAnnotations,delete this.previewEntryError,ue.next=4,this.getProjectAnnotationsOrRenderError(ie);case 4:if(se=ue.sent,this.storyStore.projectAnnotations){ue.next=9;break}return ue.next=8,this.initializeWithProjectAnnotations(se);case 8:return ue.abrupt("return");case 9:return ue.next=11,this.storyStore.setProjectAnnotations(se);case 11:this.emitGlobals();case 12:case"end":return ue.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"onStoryIndexChanged",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(){var oe;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(delete this.previewEntryError,this.storyStore.projectAnnotations){se.next=3;break}return se.abrupt("return");case 3:return se.prev=3,se.next=6,this.getStoryIndexFromServer();case 6:if(oe=se.sent,this.storyStore.storyIndex){se.next=10;break}return se.next=10,this.initializeWithStoryIndex(oe);case 10:return se.next=12,this.onStoriesChanged({storyIndex:oe});case 12:se.next=18;break;case 14:throw se.prev=14,se.t0=se.catch(3),this.renderPreviewEntryError("Error loading story index:",se.t0),se.t0;case 18:case"end":return se.stop()}},ae,this,[[3,14]])}));function re(){return _.apply(this,arguments)}return re}()},{key:"onStoriesChanged",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie,se;return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie=oe.importFn,se=oe.storyIndex,ue.next=3,this.storyStore.onStoriesChanged({importFn:ie,storyIndex:se});case 3:case"end":return ue.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"onUpdateGlobals",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie;return regeneratorRuntime.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie=oe.globals,this.storyStore.globals.update(ie),ce.next=4,Promise.all(this.storyRenders.map(function(ue){return ue.rerender()}));case 4:this.channel.emit(GLOBALS_UPDATED,{globals:this.storyStore.globals.get(),initialGlobals:this.storyStore.globals.initialGlobals});case 5:case"end":return ce.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"onUpdateArgs",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie,se;return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ie=oe.storyId,se=oe.updatedArgs,this.storyStore.args.update(ie,se),ue.next=4,Promise.all(this.storyRenders.filter(function(de){return de.id===ie}).map(function(de){return de.rerender()}));case 4:this.channel.emit(STORY_ARGS_UPDATED,{storyId:ie,args:this.storyStore.args.get(ie)});case 5:case"end":return ue.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"onResetArgs",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie,se,ce,ue,de,pe;return regeneratorRuntime.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(ie=oe.storyId,se=oe.argNames,ce=this.storyRenders.find(function(ye){return ye.id===ie}),me.t0=ce==null?void 0:ce.story,me.t0){me.next=7;break}return me.next=6,this.storyStore.loadStory({storyId:ie});case 6:me.t0=me.sent;case 7:return ue=me.t0,de=se||_toConsumableArray$7(new Set([].concat(_toConsumableArray$7(Object.keys(ue.initialArgs)),_toConsumableArray$7(Object.keys(this.storyStore.args.get(ie)))))),pe=de.reduce(function(ye,he){return ye[he]=ue.initialArgs[he],ye},{}),me.next=12,this.onUpdateArgs({storyId:ie,updatedArgs:pe});case 12:case"end":return me.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"onForceReRender",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(){return regeneratorRuntime.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Promise.all(this.storyRenders.map(function(se){return se.rerender()}));case 2:case"end":return ie.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"onForceRemount",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie;return regeneratorRuntime.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ie=oe.storyId,ce.next=3,Promise.all(this.storyRenders.filter(function(ue){return ue.id===ie}).map(function(ue){return ue.remount()}));case 3:case"end":return ce.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"renderStoryToElement",value:function(re,ae){var oe=this,ie=new StoryRender(this.channel,this.storyStore,this.renderToDOM,this.inlineStoryCallbacks(re.id),re.id,"docs",re);return ie.renderToElement(ae),this.storyRenders.push(ie),_asyncToGenerator$4(regeneratorRuntime.mark(function se(){return regeneratorRuntime.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,oe.teardownRender(ie);case 2:case"end":return ue.stop()}},se)}))}},{key:"teardownRender",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie,se,ce=arguments;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ie=ce.length>1&&ce[1]!==void 0?ce[1]:{},se=ie.viewModeChanged,this.storyRenders=this.storyRenders.filter(function(pe){return pe!==oe}),de.next=4,oe==null?void 0:oe.teardown({viewModeChanged:se});case 4:case"end":return de.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"extract",value:function(){var _=_asyncToGenerator$4(regeneratorRuntime.mark(function ae(oe){var ie;return regeneratorRuntime.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!this.previewEntryError){ce.next=2;break}throw this.previewEntryError;case 2:if(this.storyStore.projectAnnotations){ce.next=4;break}throw new Error(dedent$2(_templateObject2$3||(_templateObject2$3=_taggedTemplateLiteral$d(["Failed to initialize Storybook.\n \n Do you have an error in your `preview.js`? Check your Storybook's browser console for errors."],["Failed to initialize Storybook.\n \n Do you have an error in your \\`preview.js\\`? Check your Storybook's browser console for errors."]))));case 4:if(!((ie=window_1$4.FEATURES)!==null&&ie!==void 0&&ie.storyStoreV7)){ce.next=7;break}return ce.next=7,this.storyStore.cacheAllCSFFiles();case 7:return ce.abrupt("return",this.storyStore.extract(oe));case 8:case"end":return ce.stop()}},ae,this)}));function re(ae){return _.apply(this,arguments)}return re}()},{key:"inlineStoryCallbacks",value:function(re){return{showMain:function(){},showError:function(oe){return logger.error("Error rendering docs story (".concat(re,")"),oe)},showException:function(oe){return logger.error("Error rendering docs story (".concat(re,")"),oe)}}}},{key:"renderPreviewEntryError",value:function(re,ae){this.previewEntryError=ae,logger.error(re),logger.error(ae),this.channel.emit(CONFIG_ERROR,ae)}}]),te}(),uncurryThis$7=functionUncurryThis,aCallable=aCallable$9,isObject$i=isObject$I,hasOwn$4=hasOwnProperty_1,arraySlice$2=arraySlice$9,NATIVE_BIND=functionBindNative,$Function=Function,concat=uncurryThis$7([].concat),join$3=uncurryThis$7([].join),factories={},construct$1=function(te,_,re){if(!hasOwn$4(factories,_)){for(var ae=[],oe=0;oe<_;oe++)ae[oe]="a["+oe+"]";factories[_]=$Function("C,a","return new C("+join$3(ae,",")+")")}return factories[_](te,re)},functionBind=NATIVE_BIND?$Function.bind:function(_){var re=aCallable(this),ae=re.prototype,oe=arraySlice$2(arguments,1),ie=function(){var ce=concat(oe,arraySlice$2(arguments));return this instanceof ie?construct$1(re,ce.length,ce):re.apply(_,ce)};return isObject$i(ae)&&(ie.prototype=ae),ie},$$k=_export,getBuiltIn=getBuiltIn$c,apply=functionApply,bind$3=functionBind,aConstructor=aConstructor$2,anObject$3=anObject$o,isObject$h=isObject$I,create$8=objectCreate$1,fails$6=fails$J,nativeConstruct=getBuiltIn("Reflect","construct"),ObjectPrototype$1=Object.prototype,push$3=[].push,NEW_TARGET_BUG=fails$6(function(){function te(){}return!(nativeConstruct(function(){},[],te)instanceof te)}),ARGS_BUG=!fails$6(function(){nativeConstruct(function(){})}),FORCED$2=NEW_TARGET_BUG||ARGS_BUG;$$k({target:"Reflect",stat:!0,forced:FORCED$2,sham:FORCED$2},{construct:function(_,re){aConstructor(_),anObject$3(re);var ae=arguments.length<3?_:aConstructor(arguments[2]);if(ARGS_BUG&&!NEW_TARGET_BUG)return nativeConstruct(_,re,ae);if(_==ae){switch(re.length){case 0:return new _;case 1:return new _(re[0]);case 2:return new _(re[0],re[1]);case 3:return new _(re[0],re[1],re[2]);case 4:return new _(re[0],re[1],re[2],re[3])}var oe=[null];return apply(push$3,oe,re),new(apply(bind$3,_,oe))}var ie=ae.prototype,se=create$8(isObject$h(ie)?ie:ObjectPrototype$1),ce=apply(_,se,re);return isObject$h(ce)?ce:se}});var hasOwn$3=hasOwnProperty_1,isDataDescriptor$1=function(te){return te!==void 0&&(hasOwn$3(te,"value")||hasOwn$3(te,"writable"))},$$j=_export,call$1=functionCall,isObject$g=isObject$I,anObject$2=anObject$o,isDataDescriptor=isDataDescriptor$1,getOwnPropertyDescriptorModule$1=objectGetOwnPropertyDescriptor,getPrototypeOf$1=objectGetPrototypeOf;function get$3(te,_){var re=arguments.length<3?te:arguments[2],ae,oe;if(anObject$2(te)===re)return te[_];if(ae=getOwnPropertyDescriptorModule$1.f(te,_),ae)return isDataDescriptor(ae)?ae.value:ae.get===void 0?void 0:call$1(ae.get,re);if(isObject$g(oe=getPrototypeOf$1(te)))return get$3(oe,_,re)}$$j({target:"Reflect",stat:!0},{get:get$3});var $$i=_export,fails$5=fails$J,toIndexedObject$1=toIndexedObject$c,nativeGetOwnPropertyDescriptor=objectGetOwnPropertyDescriptor.f,DESCRIPTORS$4=descriptors,FAILS_ON_PRIMITIVES$1=fails$5(function(){nativeGetOwnPropertyDescriptor(1)}),FORCED$1=!DESCRIPTORS$4||FAILS_ON_PRIMITIVES$1;$$i({target:"Object",stat:!0,forced:FORCED$1,sham:!DESCRIPTORS$4},{getOwnPropertyDescriptor:function(_,re){return nativeGetOwnPropertyDescriptor(toIndexedObject$1(_),re)}});var $$h=_export,uncurryThis$6=functionUncurryThis,getOwnPropertyDescriptor$1=objectGetOwnPropertyDescriptor.f,toLength$2=toLength$8,toString$5=toString$q,notARegExp=notARegexp,requireObjectCoercible$2=requireObjectCoercible$d,correctIsRegExpLogic=correctIsRegexpLogic,un$EndsWith=uncurryThis$6("".endsWith),slice$1=uncurryThis$6("".slice),min$1=Math.min,CORRECT_IS_REGEXP_LOGIC=correctIsRegExpLogic("endsWith"),MDN_POLYFILL_BUG=!CORRECT_IS_REGEXP_LOGIC&&!!function(){var te=getOwnPropertyDescriptor$1(String.prototype,"endsWith");return te&&!te.writable}();$$h({target:"String",proto:!0,forced:!MDN_POLYFILL_BUG&&!CORRECT_IS_REGEXP_LOGIC},{endsWith:function(_){var re=toString$5(requireObjectCoercible$2(this));notARegExp(_);var ae=arguments.length>1?arguments[1]:void 0,oe=re.length,ie=ae===void 0?oe:min$1(toLength$2(ae),oe),se=toString$5(_);return un$EndsWith?un$EndsWith(re,se,ie):slice$1(re,ie-se.length,ie)===se}});var _templateObject$c;function _taggedTemplateLiteral$c(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _defineProperty$f(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$i(te,_){return _arrayWithHoles$i(te)||_iterableToArrayLimit$i(te,_)||_unsupportedIterableToArray$m(te,_)||_nonIterableRest$i()}function _nonIterableRest$i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$m(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$m(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$m(te,_)}}function _arrayLikeToArray$m(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$i(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$i(te){if(Array.isArray(te))return te}var VALIDATION_REGEXP=/^[a-zA-Z0-9 _-]*$/,NUMBER_REGEXP=/^-?[0-9]+(\.[0-9]+)?$/,HEX_REGEXP=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,COLOR_REGEXP=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,validateArgs=function te(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",re=arguments.length>1?arguments[1]:void 0;return _===null||_===""||!VALIDATION_REGEXP.test(_)?!1:re==null||re instanceof Date||typeof re=="number"||typeof re=="boolean"?!0:typeof re=="string"?VALIDATION_REGEXP.test(re)||NUMBER_REGEXP.test(re)||HEX_REGEXP.test(re)||COLOR_REGEXP.test(re):Array.isArray(re)?re.every(function(ae){return te(_,ae)}):isPlainObject_1(re)?Object.entries(re).every(function(ae){var oe=_slicedToArray$i(ae,2),ie=oe[0],se=oe[1];return te(ie,se)}):!1},QS_OPTIONS={delimiter:";",allowDots:!0,allowSparse:!0,decoder:function(te){function _(re,ae,oe,ie){return te.apply(this,arguments)}return _.toString=function(){return te.toString()},_}(function(te,_,re,ae){if(ae==="value"&&te.startsWith("!")){if(te==="!undefined")return;if(te==="!null")return null;if(te.startsWith("!date(")&&te.endsWith(")"))return new Date(te.slice(6,-1));if(te.startsWith("!hex(")&&te.endsWith(")"))return"#".concat(te.slice(5,-1));var oe=te.slice(1).match(COLOR_REGEXP);if(oe)return te.startsWith("!rgba")?"".concat(oe[1],"(").concat(oe[2],", ").concat(oe[3],", ").concat(oe[4],", ").concat(oe[5],")"):te.startsWith("!hsla")?"".concat(oe[1],"(").concat(oe[2],", ").concat(oe[3],"%, ").concat(oe[4],"%, ").concat(oe[5],")"):te.startsWith("!rgb")?"".concat(oe[1],"(").concat(oe[2],", ").concat(oe[3],", ").concat(oe[4],")"):"".concat(oe[1],"(").concat(oe[2],", ").concat(oe[3],"%, ").concat(oe[4],"%)")}return ae==="value"&&NUMBER_REGEXP.test(te)?Number(te):_(te,_,re)})},parseArgsParam=function(_){var re=_.split(";").map(function(ae){return ae.replace("=","~").replace(":","=")});return Object.entries(lib$1.parse(re.join(";"),QS_OPTIONS)).reduce(function(ae,oe){var ie=_slicedToArray$i(oe,2),se=ie[0],ce=ie[1];return validateArgs(se,ce)?Object.assign(ae,_defineProperty$f({},se,ce)):(once.warn(dedent$2(_templateObject$c||(_templateObject$c=_taggedTemplateLiteral$c([`
Omitted potentially unsafe URL args.
More info: https://storybook.js.org/docs/react/writing-stories/args#setting-args-through-the-url
`])))),ae)},{})},_excluded$4=["path","selectedKind","selectedStory"];function _classCallCheck$7(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$7(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$7(te,_,re){return _&&_defineProperties$7(te.prototype,_),re&&_defineProperties$7(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _typeof$5(te){return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$5(te)}function _objectWithoutProperties$6(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$7(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$7(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var history=window_1$4.history,document$a=window_1$4.document;function pathToId(te){var _=(te||"").match(/^\/story\/(.+)/);if(!_)throw new Error("Invalid path '".concat(te,"', must start with '/story/'"));return _[1]}var getQueryString=function(_){var re=_.selection,ae=_.extraParams,oe=document$a.location.search,ie=oe===void 0?"":oe,se=lib$1.parse(ie,{ignoreQueryPrefix:!0});se.path,se.selectedKind,se.selectedStory;var ce=_objectWithoutProperties$6(se,_excluded$4);return lib$1.stringify(Object.assign({},ce,ae,re&&{id:re.storyId,viewMode:re.viewMode}),{encode:!1,addQueryPrefix:!0})},setPath=function(_){if(!!_){var re=getQueryString({selection:_}),ae=document$a.location.hash,oe=ae===void 0?"":ae;document$a.title=_.storyId,history.replaceState({},"","".concat(document$a.location.pathname).concat(re).concat(oe))}},isObject$f=function(_){return _!=null&&_typeof$5(_)==="object"&&Array.isArray(_)===!1},getFirstString=function te(_){if(typeof _=="string")return _;if(Array.isArray(_))return te(_[0]);if(isObject$f(_))return te(Object.values(_))},deprecatedLegacyQuery=browser(function(){return 0},"URL formats with `selectedKind` and `selectedName` query parameters are deprecated.\nUse `id=$storyId` instead.\nSee https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-url-structure"),getSelectionSpecifierFromPath=function(){var _=lib$1.parse(document$a.location.search,{ignoreQueryPrefix:!0}),re=typeof _.args=="string"?parseArgsParam(_.args):void 0,ae=typeof _.globals=="string"?parseArgsParam(_.globals):void 0,oe=getFirstString(_.viewMode);(typeof oe!="string"||!oe.match(/docs|story/))&&(oe="story");var ie=getFirstString(_.path),se=ie?pathToId(ie):getFirstString(_.id);if(se)return{storySpecifier:se,args:re,globals:ae,viewMode:oe};var ce=getFirstString(_.selectedKind),ue=getFirstString(_.selectedStory);return ce&&ue?(deprecatedLegacyQuery(),{storySpecifier:{title:ce,name:ue},args:re,globals:ae,viewMode:oe}):null},UrlStore=function(){function te(){_classCallCheck$7(this,te),this.selectionSpecifier=void 0,this.selection=void 0,this.selectionSpecifier=getSelectionSpecifierFromPath()}return _createClass$7(te,[{key:"setSelection",value:function(re){this.selection=re,setPath(this.selection)}},{key:"setQueryParams",value:function(re){var ae=getQueryString({extraParams:re}),oe=document$a.location.hash,ie=oe===void 0?"":oe;history.replaceState({},"","".concat(document$a.location.pathname).concat(ae).concat(ie))}}]),te}(),lib={},decode$2={};const Aacute$2="\xC1",aacute$2="\xE1",Abreve="\u0102",abreve="\u0103",ac="\u223E",acd="\u223F",acE="\u223E\u0333",Acirc$2="\xC2",acirc$2="\xE2",acute$2="\xB4",Acy="\u0410",acy="\u0430",AElig$2="\xC6",aelig$2="\xE6",af="\u2061",Afr="\u{1D504}",afr="\u{1D51E}",Agrave$2="\xC0",agrave$2="\xE0",alefsym="\u2135",aleph="\u2135",Alpha="\u0391",alpha="\u03B1",Amacr="\u0100",amacr="\u0101",amalg="\u2A3F",amp$3="&",AMP$2="&",andand="\u2A55",And="\u2A53",and="\u2227",andd="\u2A5C",andslope="\u2A58",andv="\u2A5A",ang="\u2220",ange="\u29A4",angle="\u2220",angmsdaa="\u29A8",angmsdab="\u29A9",angmsdac="\u29AA",angmsdad="\u29AB",angmsdae="\u29AC",angmsdaf="\u29AD",angmsdag="\u29AE",angmsdah="\u29AF",angmsd="\u2221",angrt="\u221F",angrtvb="\u22BE",angrtvbd="\u299D",angsph="\u2222",angst="\xC5",angzarr="\u237C",Aogon="\u0104",aogon="\u0105",Aopf="\u{1D538}",aopf="\u{1D552}",apacir="\u2A6F",ap="\u2248",apE="\u2A70",ape="\u224A",apid="\u224B",apos$1="'",ApplyFunction="\u2061",approx="\u2248",approxeq="\u224A",Aring$2="\xC5",aring$2="\xE5",Ascr="\u{1D49C}",ascr="\u{1D4B6}",Assign="\u2254",ast="*",asymp="\u2248",asympeq="\u224D",Atilde$2="\xC3",atilde$2="\xE3",Auml$2="\xC4",auml$2="\xE4",awconint="\u2233",awint="\u2A11",backcong="\u224C",backepsilon="\u03F6",backprime="\u2035",backsim="\u223D",backsimeq="\u22CD",Backslash="\u2216",Barv="\u2AE7",barvee="\u22BD",barwed="\u2305",Barwed="\u2306",barwedge="\u2305",bbrk="\u23B5",bbrktbrk="\u23B6",bcong="\u224C",Bcy="\u0411",bcy="\u0431",bdquo="\u201E",becaus="\u2235",because="\u2235",Because="\u2235",bemptyv="\u29B0",bepsi="\u03F6",bernou="\u212C",Bernoullis="\u212C",Beta="\u0392",beta="\u03B2",beth="\u2136",between="\u226C",Bfr="\u{1D505}",bfr="\u{1D51F}",bigcap="\u22C2",bigcirc="\u25EF",bigcup="\u22C3",bigodot="\u2A00",bigoplus="\u2A01",bigotimes="\u2A02",bigsqcup="\u2A06",bigstar="\u2605",bigtriangledown="\u25BD",bigtriangleup="\u25B3",biguplus="\u2A04",bigvee="\u22C1",bigwedge="\u22C0",bkarow="\u290D",blacklozenge="\u29EB",blacksquare="\u25AA",blacktriangle="\u25B4",blacktriangledown="\u25BE",blacktriangleleft="\u25C2",blacktriangleright="\u25B8",blank="\u2423",blk12="\u2592",blk14="\u2591",blk34="\u2593",block$1="\u2588",bne="=\u20E5",bnequiv="\u2261\u20E5",bNot="\u2AED",bnot="\u2310",Bopf="\u{1D539}",bopf="\u{1D553}",bot="\u22A5",bottom$1="\u22A5",bowtie="\u22C8",boxbox="\u29C9",boxdl="\u2510",boxdL="\u2555",boxDl="\u2556",boxDL="\u2557",boxdr="\u250C",boxdR="\u2552",boxDr="\u2553",boxDR="\u2554",boxh="\u2500",boxH="\u2550",boxhd="\u252C",boxHd="\u2564",boxhD="\u2565",boxHD="\u2566",boxhu="\u2534",boxHu="\u2567",boxhU="\u2568",boxHU="\u2569",boxminus="\u229F",boxplus="\u229E",boxtimes="\u22A0",boxul="\u2518",boxuL="\u255B",boxUl="\u255C",boxUL="\u255D",boxur="\u2514",boxuR="\u2558",boxUr="\u2559",boxUR="\u255A",boxv="\u2502",boxV="\u2551",boxvh="\u253C",boxvH="\u256A",boxVh="\u256B",boxVH="\u256C",boxvl="\u2524",boxvL="\u2561",boxVl="\u2562",boxVL="\u2563",boxvr="\u251C",boxvR="\u255E",boxVr="\u255F",boxVR="\u2560",bprime="\u2035",breve="\u02D8",Breve="\u02D8",brvbar$2="\xA6",bscr="\u{1D4B7}",Bscr="\u212C",bsemi="\u204F",bsim="\u223D",bsime="\u22CD",bsolb="\u29C5",bsol="\\",bsolhsub="\u27C8",bull="\u2022",bullet="\u2022",bump="\u224E",bumpE="\u2AAE",bumpe="\u224F",Bumpeq="\u224E",bumpeq="\u224F",Cacute="\u0106",cacute="\u0107",capand="\u2A44",capbrcup="\u2A49",capcap="\u2A4B",cap$1="\u2229",Cap="\u22D2",capcup="\u2A47",capdot="\u2A40",CapitalDifferentialD="\u2145",caps="\u2229\uFE00",caret$2="\u2041",caron="\u02C7",Cayleys="\u212D",ccaps="\u2A4D",Ccaron="\u010C",ccaron="\u010D",Ccedil$2="\xC7",ccedil$2="\xE7",Ccirc="\u0108",ccirc="\u0109",Cconint="\u2230",ccups="\u2A4C",ccupssm="\u2A50",Cdot="\u010A",cdot="\u010B",cedil$2="\xB8",Cedilla="\xB8",cemptyv="\u29B2",cent$2="\xA2",centerdot="\xB7",CenterDot="\xB7",cfr="\u{1D520}",Cfr="\u212D",CHcy="\u0427",chcy="\u0447",check="\u2713",checkmark="\u2713",Chi="\u03A7",chi="\u03C7",circ="\u02C6",circeq="\u2257",circlearrowleft="\u21BA",circlearrowright="\u21BB",circledast="\u229B",circledcirc="\u229A",circleddash="\u229D",CircleDot="\u2299",circledR="\xAE",circledS="\u24C8",CircleMinus="\u2296",CirclePlus="\u2295",CircleTimes="\u2297",cir="\u25CB",cirE="\u29C3",cire="\u2257",cirfnint="\u2A10",cirmid="\u2AEF",cirscir="\u29C2",ClockwiseContourIntegral="\u2232",CloseCurlyDoubleQuote="\u201D",CloseCurlyQuote="\u2019",clubs="\u2663",clubsuit="\u2663",colon=":",Colon="\u2237",Colone="\u2A74",colone="\u2254",coloneq="\u2254",comma$1=",",commat="@",comp="\u2201",compfn="\u2218",complement="\u2201",complexes="\u2102",cong="\u2245",congdot="\u2A6D",Congruent="\u2261",conint="\u222E",Conint="\u222F",ContourIntegral="\u222E",copf="\u{1D554}",Copf="\u2102",coprod="\u2210",Coproduct="\u2210",copy$3="\xA9",COPY$2="\xA9",copysr="\u2117",CounterClockwiseContourIntegral="\u2233",crarr="\u21B5",cross="\u2717",Cross="\u2A2F",Cscr="\u{1D49E}",cscr="\u{1D4B8}",csub="\u2ACF",csube="\u2AD1",csup="\u2AD0",csupe="\u2AD2",ctdot="\u22EF",cudarrl="\u2938",cudarrr="\u2935",cuepr="\u22DE",cuesc="\u22DF",cularr="\u21B6",cularrp="\u293D",cupbrcap="\u2A48",cupcap="\u2A46",CupCap="\u224D",cup="\u222A",Cup="\u22D3",cupcup="\u2A4A",cupdot="\u228D",cupor="\u2A45",cups="\u222A\uFE00",curarr="\u21B7",curarrm="\u293C",curlyeqprec="\u22DE",curlyeqsucc="\u22DF",curlyvee="\u22CE",curlywedge="\u22CF",curren$2="\xA4",curvearrowleft="\u21B6",curvearrowright="\u21B7",cuvee="\u22CE",cuwed="\u22CF",cwconint="\u2232",cwint="\u2231",cylcty="\u232D",dagger="\u2020",Dagger="\u2021",daleth="\u2138",darr="\u2193",Darr="\u21A1",dArr="\u21D3",dash$1="\u2010",Dashv="\u2AE4",dashv="\u22A3",dbkarow="\u290F",dblac="\u02DD",Dcaron="\u010E",dcaron="\u010F",Dcy="\u0414",dcy="\u0434",ddagger="\u2021",ddarr="\u21CA",DD="\u2145",dd="\u2146",DDotrahd="\u2911",ddotseq="\u2A77",deg$2="\xB0",Del="\u2207",Delta="\u0394",delta="\u03B4",demptyv="\u29B1",dfisht="\u297F",Dfr="\u{1D507}",dfr="\u{1D521}",dHar="\u2965",dharl="\u21C3",dharr="\u21C2",DiacriticalAcute="\xB4",DiacriticalDot="\u02D9",DiacriticalDoubleAcute="\u02DD",DiacriticalGrave="`",DiacriticalTilde="\u02DC",diam="\u22C4",diamond="\u22C4",Diamond="\u22C4",diamondsuit="\u2666",diams="\u2666",die="\xA8",DifferentialD="\u2146",digamma="\u03DD",disin="\u22F2",div="\xF7",divide$3="\xF7",divideontimes="\u22C7",divonx="\u22C7",DJcy="\u0402",djcy="\u0452",dlcorn="\u231E",dlcrop="\u230D",dollar="$",Dopf="\u{1D53B}",dopf="\u{1D555}",Dot="\xA8",dot="\u02D9",DotDot="\u20DC",doteq="\u2250",doteqdot="\u2251",DotEqual="\u2250",dotminus="\u2238",dotplus="\u2214",dotsquare="\u22A1",doublebarwedge="\u2306",DoubleContourIntegral="\u222F",DoubleDot="\xA8",DoubleDownArrow="\u21D3",DoubleLeftArrow="\u21D0",DoubleLeftRightArrow="\u21D4",DoubleLeftTee="\u2AE4",DoubleLongLeftArrow="\u27F8",DoubleLongLeftRightArrow="\u27FA",DoubleLongRightArrow="\u27F9",DoubleRightArrow="\u21D2",DoubleRightTee="\u22A8",DoubleUpArrow="\u21D1",DoubleUpDownArrow="\u21D5",DoubleVerticalBar="\u2225",DownArrowBar="\u2913",downarrow="\u2193",DownArrow$1="\u2193",Downarrow="\u21D3",DownArrowUpArrow="\u21F5",DownBreve="\u0311",downdownarrows="\u21CA",downharpoonleft="\u21C3",downharpoonright="\u21C2",DownLeftRightVector="\u2950",DownLeftTeeVector="\u295E",DownLeftVectorBar="\u2956",DownLeftVector="\u21BD",DownRightTeeVector="\u295F",DownRightVectorBar="\u2957",DownRightVector="\u21C1",DownTeeArrow="\u21A7",DownTee="\u22A4",drbkarow="\u2910",drcorn="\u231F",drcrop="\u230C",Dscr="\u{1D49F}",dscr="\u{1D4B9}",DScy="\u0405",dscy="\u0455",dsol="\u29F6",Dstrok="\u0110",dstrok="\u0111",dtdot="\u22F1",dtri="\u25BF",dtrif="\u25BE",duarr="\u21F5",duhar="\u296F",dwangle="\u29A6",DZcy="\u040F",dzcy="\u045F",dzigrarr="\u27FF",Eacute$2="\xC9",eacute$2="\xE9",easter="\u2A6E",Ecaron="\u011A",ecaron="\u011B",Ecirc$2="\xCA",ecirc$2="\xEA",ecir="\u2256",ecolon="\u2255",Ecy="\u042D",ecy="\u044D",eDDot="\u2A77",Edot="\u0116",edot="\u0117",eDot="\u2251",ee="\u2147",efDot="\u2252",Efr="\u{1D508}",efr="\u{1D522}",eg="\u2A9A",Egrave$2="\xC8",egrave$2="\xE8",egs="\u2A96",egsdot="\u2A98",el$1="\u2A99",Element$1="\u2208",elinters="\u23E7",ell="\u2113",els="\u2A95",elsdot="\u2A97",Emacr="\u0112",emacr="\u0113",empty$3="\u2205",emptyset="\u2205",EmptySmallSquare="\u25FB",emptyv="\u2205",EmptyVerySmallSquare="\u25AB",emsp13="\u2004",emsp14="\u2005",emsp="\u2003",ENG="\u014A",eng="\u014B",ensp="\u2002",Eogon="\u0118",eogon="\u0119",Eopf="\u{1D53C}",eopf="\u{1D556}",epar="\u22D5",eparsl="\u29E3",eplus="\u2A71",epsi="\u03B5",Epsilon="\u0395",epsilon="\u03B5",epsiv="\u03F5",eqcirc="\u2256",eqcolon="\u2255",eqsim="\u2242",eqslantgtr="\u2A96",eqslantless="\u2A95",Equal="\u2A75",equals="=",EqualTilde="\u2242",equest="\u225F",Equilibrium="\u21CC",equiv="\u2261",equivDD="\u2A78",eqvparsl="\u29E5",erarr="\u2971",erDot="\u2253",escr="\u212F",Escr="\u2130",esdot="\u2250",Esim="\u2A73",esim="\u2242",Eta="\u0397",eta="\u03B7",ETH$2="\xD0",eth$2="\xF0",Euml$2="\xCB",euml$2="\xEB",euro="\u20AC",excl="!",exist="\u2203",Exists="\u2203",expectation="\u2130",exponentiale="\u2147",ExponentialE="\u2147",fallingdotseq="\u2252",Fcy="\u0424",fcy="\u0444",female="\u2640",ffilig="\uFB03",fflig="\uFB00",ffllig="\uFB04",Ffr="\u{1D509}",ffr="\u{1D523}",filig="\uFB01",FilledSmallSquare="\u25FC",FilledVerySmallSquare="\u25AA",fjlig="fj",flat="\u266D",fllig="\uFB02",fltns="\u25B1",fnof="\u0192",Fopf="\u{1D53D}",fopf="\u{1D557}",forall="\u2200",ForAll="\u2200",fork="\u22D4",forkv="\u2AD9",Fouriertrf="\u2131",fpartint="\u2A0D",frac12$2="\xBD",frac13="\u2153",frac14$2="\xBC",frac15="\u2155",frac16="\u2159",frac18="\u215B",frac23="\u2154",frac25="\u2156",frac34$2="\xBE",frac35="\u2157",frac38="\u215C",frac45="\u2158",frac56="\u215A",frac58="\u215D",frac78="\u215E",frasl="\u2044",frown="\u2322",fscr="\u{1D4BB}",Fscr="\u2131",gacute="\u01F5",Gamma="\u0393",gamma="\u03B3",Gammad="\u03DC",gammad="\u03DD",gap="\u2A86",Gbreve="\u011E",gbreve="\u011F",Gcedil="\u0122",Gcirc="\u011C",gcirc="\u011D",Gcy="\u0413",gcy="\u0433",Gdot="\u0120",gdot="\u0121",ge="\u2265",gE="\u2267",gEl="\u2A8C",gel="\u22DB",geq="\u2265",geqq="\u2267",geqslant="\u2A7E",gescc="\u2AA9",ges="\u2A7E",gesdot="\u2A80",gesdoto="\u2A82",gesdotol="\u2A84",gesl="\u22DB\uFE00",gesles="\u2A94",Gfr="\u{1D50A}",gfr="\u{1D524}",gg="\u226B",Gg="\u22D9",ggg="\u22D9",gimel="\u2137",GJcy="\u0403",gjcy="\u0453",gla="\u2AA5",gl="\u2277",glE="\u2A92",glj="\u2AA4",gnap="\u2A8A",gnapprox="\u2A8A",gne="\u2A88",gnE="\u2269",gneq="\u2A88",gneqq="\u2269",gnsim="\u22E7",Gopf="\u{1D53E}",gopf="\u{1D558}",grave="`",GreaterEqual="\u2265",GreaterEqualLess="\u22DB",GreaterFullEqual="\u2267",GreaterGreater="\u2AA2",GreaterLess="\u2277",GreaterSlantEqual="\u2A7E",GreaterTilde="\u2273",Gscr="\u{1D4A2}",gscr="\u210A",gsim="\u2273",gsime="\u2A8E",gsiml="\u2A90",gtcc="\u2AA7",gtcir="\u2A7A",gt$4=">",GT$2=">",Gt="\u226B",gtdot="\u22D7",gtlPar="\u2995",gtquest="\u2A7C",gtrapprox="\u2A86",gtrarr="\u2978",gtrdot="\u22D7",gtreqless="\u22DB",gtreqqless="\u2A8C",gtrless="\u2277",gtrsim="\u2273",gvertneqq="\u2269\uFE00",gvnE="\u2269\uFE00",Hacek="\u02C7",hairsp="\u200A",half="\xBD",hamilt="\u210B",HARDcy="\u042A",hardcy="\u044A",harrcir="\u2948",harr="\u2194",hArr="\u21D4",harrw="\u21AD",Hat="^",hbar="\u210F",Hcirc="\u0124",hcirc="\u0125",hearts="\u2665",heartsuit="\u2665",hellip="\u2026",hercon="\u22B9",hfr="\u{1D525}",Hfr="\u210C",HilbertSpace="\u210B",hksearow="\u2925",hkswarow="\u2926",hoarr="\u21FF",homtht="\u223B",hookleftarrow="\u21A9",hookrightarrow="\u21AA",hopf="\u{1D559}",Hopf="\u210D",horbar="\u2015",HorizontalLine="\u2500",hscr="\u{1D4BD}",Hscr="\u210B",hslash="\u210F",Hstrok="\u0126",hstrok="\u0127",HumpDownHump="\u224E",HumpEqual="\u224F",hybull="\u2043",hyphen="\u2010",Iacute$2="\xCD",iacute$2="\xED",ic="\u2063",Icirc$2="\xCE",icirc$2="\xEE",Icy="\u0418",icy="\u0438",Idot="\u0130",IEcy="\u0415",iecy="\u0435",iexcl$2="\xA1",iff="\u21D4",ifr="\u{1D526}",Ifr="\u2111",Igrave$2="\xCC",igrave$2="\xEC",ii="\u2148",iiiint="\u2A0C",iiint="\u222D",iinfin="\u29DC",iiota="\u2129",IJlig="\u0132",ijlig="\u0133",Imacr="\u012A",imacr="\u012B",image="\u2111",ImaginaryI="\u2148",imagline="\u2110",imagpart="\u2111",imath="\u0131",Im="\u2111",imof="\u22B7",imped="\u01B5",Implies="\u21D2",incare="\u2105",infin="\u221E",infintie="\u29DD",inodot="\u0131",intcal="\u22BA",int="\u222B",Int="\u222C",integers="\u2124",Integral="\u222B",intercal="\u22BA",Intersection="\u22C2",intlarhk="\u2A17",intprod="\u2A3C",InvisibleComma="\u2063",InvisibleTimes="\u2062",IOcy="\u0401",iocy="\u0451",Iogon="\u012E",iogon="\u012F",Iopf="\u{1D540}",iopf="\u{1D55A}",Iota="\u0399",iota="\u03B9",iprod="\u2A3C",iquest$2="\xBF",iscr="\u{1D4BE}",Iscr="\u2110",isin="\u2208",isindot="\u22F5",isinE="\u22F9",isins="\u22F4",isinsv="\u22F3",isinv="\u2208",it$1="\u2062",Itilde="\u0128",itilde="\u0129",Iukcy="\u0406",iukcy="\u0456",Iuml$2="\xCF",iuml$2="\xEF",Jcirc="\u0134",jcirc="\u0135",Jcy="\u0419",jcy="\u0439",Jfr="\u{1D50D}",jfr="\u{1D527}",jmath="\u0237",Jopf="\u{1D541}",jopf="\u{1D55B}",Jscr="\u{1D4A5}",jscr="\u{1D4BF}",Jsercy="\u0408",jsercy="\u0458",Jukcy="\u0404",jukcy="\u0454",Kappa="\u039A",kappa="\u03BA",kappav="\u03F0",Kcedil="\u0136",kcedil="\u0137",Kcy="\u041A",kcy="\u043A",Kfr="\u{1D50E}",kfr="\u{1D528}",kgreen="\u0138",KHcy="\u0425",khcy="\u0445",KJcy="\u040C",kjcy="\u045C",Kopf="\u{1D542}",kopf="\u{1D55C}",Kscr="\u{1D4A6}",kscr="\u{1D4C0}",lAarr="\u21DA",Lacute="\u0139",lacute="\u013A",laemptyv="\u29B4",lagran="\u2112",Lambda="\u039B",lambda="\u03BB",lang="\u27E8",Lang="\u27EA",langd="\u2991",langle="\u27E8",lap="\u2A85",Laplacetrf="\u2112",laquo$2="\xAB",larrb="\u21E4",larrbfs="\u291F",larr="\u2190",Larr="\u219E",lArr="\u21D0",larrfs="\u291D",larrhk="\u21A9",larrlp="\u21AB",larrpl="\u2939",larrsim="\u2973",larrtl="\u21A2",latail="\u2919",lAtail="\u291B",lat="\u2AAB",late="\u2AAD",lates="\u2AAD\uFE00",lbarr="\u290C",lBarr="\u290E",lbbrk="\u2772",lbrace="{",lbrack="[",lbrke="\u298B",lbrksld="\u298F",lbrkslu="\u298D",Lcaron="\u013D",lcaron="\u013E",Lcedil="\u013B",lcedil="\u013C",lceil="\u2308",lcub="{",Lcy="\u041B",lcy="\u043B",ldca="\u2936",ldquo="\u201C",ldquor="\u201E",ldrdhar="\u2967",ldrushar="\u294B",ldsh="\u21B2",le="\u2264",lE="\u2266",LeftAngleBracket="\u27E8",LeftArrowBar="\u21E4",leftarrow="\u2190",LeftArrow="\u2190",Leftarrow="\u21D0",LeftArrowRightArrow="\u21C6",leftarrowtail="\u21A2",LeftCeiling="\u2308",LeftDoubleBracket="\u27E6",LeftDownTeeVector="\u2961",LeftDownVectorBar="\u2959",LeftDownVector="\u21C3",LeftFloor="\u230A",leftharpoondown="\u21BD",leftharpoonup="\u21BC",leftleftarrows="\u21C7",leftrightarrow="\u2194",LeftRightArrow="\u2194",Leftrightarrow="\u21D4",leftrightarrows="\u21C6",leftrightharpoons="\u21CB",leftrightsquigarrow="\u21AD",LeftRightVector="\u294E",LeftTeeArrow="\u21A4",LeftTee="\u22A3",LeftTeeVector="\u295A",leftthreetimes="\u22CB",LeftTriangleBar="\u29CF",LeftTriangle="\u22B2",LeftTriangleEqual="\u22B4",LeftUpDownVector="\u2951",LeftUpTeeVector="\u2960",LeftUpVectorBar="\u2958",LeftUpVector="\u21BF",LeftVectorBar="\u2952",LeftVector="\u21BC",lEg="\u2A8B",leg="\u22DA",leq="\u2264",leqq="\u2266",leqslant="\u2A7D",lescc="\u2AA8",les="\u2A7D",lesdot="\u2A7F",lesdoto="\u2A81",lesdotor="\u2A83",lesg="\u22DA\uFE00",lesges="\u2A93",lessapprox="\u2A85",lessdot="\u22D6",lesseqgtr="\u22DA",lesseqqgtr="\u2A8B",LessEqualGreater="\u22DA",LessFullEqual="\u2266",LessGreater="\u2276",lessgtr="\u2276",LessLess="\u2AA1",lesssim="\u2272",LessSlantEqual="\u2A7D",LessTilde="\u2272",lfisht="\u297C",lfloor="\u230A",Lfr="\u{1D50F}",lfr="\u{1D529}",lg="\u2276",lgE="\u2A91",lHar="\u2962",lhard="\u21BD",lharu="\u21BC",lharul="\u296A",lhblk="\u2584",LJcy="\u0409",ljcy="\u0459",llarr="\u21C7",ll="\u226A",Ll="\u22D8",llcorner="\u231E",Lleftarrow="\u21DA",llhard="\u296B",lltri="\u25FA",Lmidot="\u013F",lmidot="\u0140",lmoustache="\u23B0",lmoust="\u23B0",lnap="\u2A89",lnapprox="\u2A89",lne="\u2A87",lnE="\u2268",lneq="\u2A87",lneqq="\u2268",lnsim="\u22E6",loang="\u27EC",loarr="\u21FD",lobrk="\u27E6",longleftarrow="\u27F5",LongLeftArrow="\u27F5",Longleftarrow="\u27F8",longleftrightarrow="\u27F7",LongLeftRightArrow="\u27F7",Longleftrightarrow="\u27FA",longmapsto="\u27FC",longrightarrow="\u27F6",LongRightArrow="\u27F6",Longrightarrow="\u27F9",looparrowleft="\u21AB",looparrowright="\u21AC",lopar="\u2985",Lopf="\u{1D543}",lopf="\u{1D55D}",loplus="\u2A2D",lotimes="\u2A34",lowast="\u2217",lowbar="_",LowerLeftArrow="\u2199",LowerRightArrow="\u2198",loz="\u25CA",lozenge="\u25CA",lozf="\u29EB",lpar="(",lparlt="\u2993",lrarr="\u21C6",lrcorner="\u231F",lrhar="\u21CB",lrhard="\u296D",lrm="\u200E",lrtri="\u22BF",lsaquo="\u2039",lscr="\u{1D4C1}",Lscr="\u2112",lsh="\u21B0",Lsh="\u21B0",lsim="\u2272",lsime="\u2A8D",lsimg="\u2A8F",lsqb="[",lsquo="\u2018",lsquor="\u201A",Lstrok="\u0141",lstrok="\u0142",ltcc="\u2AA6",ltcir="\u2A79",lt$4="<",LT$2="<",Lt="\u226A",ltdot="\u22D6",lthree="\u22CB",ltimes="\u22C9",ltlarr="\u2976",ltquest="\u2A7B",ltri="\u25C3",ltrie="\u22B4",ltrif="\u25C2",ltrPar="\u2996",lurdshar="\u294A",luruhar="\u2966",lvertneqq="\u2268\uFE00",lvnE="\u2268\uFE00",macr$2="\xAF",male="\u2642",malt="\u2720",maltese="\u2720",map="\u21A6",mapsto="\u21A6",mapstodown="\u21A7",mapstoleft="\u21A4",mapstoup="\u21A5",marker="\u25AE",mcomma="\u2A29",Mcy="\u041C",mcy="\u043C",mdash="\u2014",mDDot="\u223A",measuredangle="\u2221",MediumSpace="\u205F",Mellintrf="\u2133",Mfr="\u{1D510}",mfr="\u{1D52A}",mho="\u2127",micro$2="\xB5",midast="*",midcir="\u2AF0",mid="\u2223",middot$2="\xB7",minusb="\u229F",minus="\u2212",minusd="\u2238",minusdu="\u2A2A",MinusPlus="\u2213",mlcp="\u2ADB",mldr="\u2026",mnplus="\u2213",models="\u22A7",Mopf="\u{1D544}",mopf="\u{1D55E}",mp="\u2213",mscr="\u{1D4C2}",Mscr="\u2133",mstpos="\u223E",Mu="\u039C",mu="\u03BC",multimap="\u22B8",mumap="\u22B8",nabla="\u2207",Nacute="\u0143",nacute="\u0144",nang="\u2220\u20D2",nap="\u2249",napE="\u2A70\u0338",napid="\u224B\u0338",napos="\u0149",napprox="\u2249",natural="\u266E",naturals="\u2115",natur="\u266E",nbsp$2="\xA0",nbump="\u224E\u0338",nbumpe="\u224F\u0338",ncap="\u2A43",Ncaron="\u0147",ncaron="\u0148",Ncedil="\u0145",ncedil="\u0146",ncong="\u2247",ncongdot="\u2A6D\u0338",ncup="\u2A42",Ncy="\u041D",ncy="\u043D",ndash="\u2013",nearhk="\u2924",nearr="\u2197",neArr="\u21D7",nearrow="\u2197",ne="\u2260",nedot="\u2250\u0338",NegativeMediumSpace="\u200B",NegativeThickSpace="\u200B",NegativeThinSpace="\u200B",NegativeVeryThinSpace="\u200B",nequiv="\u2262",nesear="\u2928",nesim="\u2242\u0338",NestedGreaterGreater="\u226B",NestedLessLess="\u226A",NewLine=`
`,nexist="\u2204",nexists="\u2204",Nfr="\u{1D511}",nfr="\u{1D52B}",ngE="\u2267\u0338",nge="\u2271",ngeq="\u2271",ngeqq="\u2267\u0338",ngeqslant="\u2A7E\u0338",nges="\u2A7E\u0338",nGg="\u22D9\u0338",ngsim="\u2275",nGt="\u226B\u20D2",ngt="\u226F",ngtr="\u226F",nGtv="\u226B\u0338",nharr="\u21AE",nhArr="\u21CE",nhpar="\u2AF2",ni="\u220B",nis="\u22FC",nisd="\u22FA",niv="\u220B",NJcy="\u040A",njcy="\u045A",nlarr="\u219A",nlArr="\u21CD",nldr="\u2025",nlE="\u2266\u0338",nle="\u2270",nleftarrow="\u219A",nLeftarrow="\u21CD",nleftrightarrow="\u21AE",nLeftrightarrow="\u21CE",nleq="\u2270",nleqq="\u2266\u0338",nleqslant="\u2A7D\u0338",nles="\u2A7D\u0338",nless="\u226E",nLl="\u22D8\u0338",nlsim="\u2274",nLt="\u226A\u20D2",nlt="\u226E",nltri="\u22EA",nltrie="\u22EC",nLtv="\u226A\u0338",nmid="\u2224",NoBreak="\u2060",NonBreakingSpace="\xA0",nopf="\u{1D55F}",Nopf="\u2115",Not="\u2AEC",not$2="\xAC",NotCongruent="\u2262",NotCupCap="\u226D",NotDoubleVerticalBar="\u2226",NotElement="\u2209",NotEqual="\u2260",NotEqualTilde="\u2242\u0338",NotExists="\u2204",NotGreater="\u226F",NotGreaterEqual="\u2271",NotGreaterFullEqual="\u2267\u0338",NotGreaterGreater="\u226B\u0338",NotGreaterLess="\u2279",NotGreaterSlantEqual="\u2A7E\u0338",NotGreaterTilde="\u2275",NotHumpDownHump="\u224E\u0338",NotHumpEqual="\u224F\u0338",notin="\u2209",notindot="\u22F5\u0338",notinE="\u22F9\u0338",notinva="\u2209",notinvb="\u22F7",notinvc="\u22F6",NotLeftTriangleBar="\u29CF\u0338",NotLeftTriangle="\u22EA",NotLeftTriangleEqual="\u22EC",NotLess="\u226E",NotLessEqual="\u2270",NotLessGreater="\u2278",NotLessLess="\u226A\u0338",NotLessSlantEqual="\u2A7D\u0338",NotLessTilde="\u2274",NotNestedGreaterGreater="\u2AA2\u0338",NotNestedLessLess="\u2AA1\u0338",notni="\u220C",notniva="\u220C",notnivb="\u22FE",notnivc="\u22FD",NotPrecedes="\u2280",NotPrecedesEqual="\u2AAF\u0338",NotPrecedesSlantEqual="\u22E0",NotReverseElement="\u220C",NotRightTriangleBar="\u29D0\u0338",NotRightTriangle="\u22EB",NotRightTriangleEqual="\u22ED",NotSquareSubset="\u228F\u0338",NotSquareSubsetEqual="\u22E2",NotSquareSuperset="\u2290\u0338",NotSquareSupersetEqual="\u22E3",NotSubset="\u2282\u20D2",NotSubsetEqual="\u2288",NotSucceeds="\u2281",NotSucceedsEqual="\u2AB0\u0338",NotSucceedsSlantEqual="\u22E1",NotSucceedsTilde="\u227F\u0338",NotSuperset="\u2283\u20D2",NotSupersetEqual="\u2289",NotTilde="\u2241",NotTildeEqual="\u2244",NotTildeFullEqual="\u2247",NotTildeTilde="\u2249",NotVerticalBar="\u2224",nparallel="\u2226",npar="\u2226",nparsl="\u2AFD\u20E5",npart="\u2202\u0338",npolint="\u2A14",npr="\u2280",nprcue="\u22E0",nprec="\u2280",npreceq="\u2AAF\u0338",npre="\u2AAF\u0338",nrarrc="\u2933\u0338",nrarr="\u219B",nrArr="\u21CF",nrarrw="\u219D\u0338",nrightarrow="\u219B",nRightarrow="\u21CF",nrtri="\u22EB",nrtrie="\u22ED",nsc="\u2281",nsccue="\u22E1",nsce="\u2AB0\u0338",Nscr="\u{1D4A9}",nscr="\u{1D4C3}",nshortmid="\u2224",nshortparallel="\u2226",nsim="\u2241",nsime="\u2244",nsimeq="\u2244",nsmid="\u2224",nspar="\u2226",nsqsube="\u22E2",nsqsupe="\u22E3",nsub="\u2284",nsubE="\u2AC5\u0338",nsube="\u2288",nsubset="\u2282\u20D2",nsubseteq="\u2288",nsubseteqq="\u2AC5\u0338",nsucc="\u2281",nsucceq="\u2AB0\u0338",nsup="\u2285",nsupE="\u2AC6\u0338",nsupe="\u2289",nsupset="\u2283\u20D2",nsupseteq="\u2289",nsupseteqq="\u2AC6\u0338",ntgl="\u2279",Ntilde$2="\xD1",ntilde$2="\xF1",ntlg="\u2278",ntriangleleft="\u22EA",ntrianglelefteq="\u22EC",ntriangleright="\u22EB",ntrianglerighteq="\u22ED",Nu="\u039D",nu="\u03BD",num="#",numero="\u2116",numsp="\u2007",nvap="\u224D\u20D2",nvdash="\u22AC",nvDash="\u22AD",nVdash="\u22AE",nVDash="\u22AF",nvge="\u2265\u20D2",nvgt=">\u20D2",nvHarr="\u2904",nvinfin="\u29DE",nvlArr="\u2902",nvle="\u2264\u20D2",nvlt="<\u20D2",nvltrie="\u22B4\u20D2",nvrArr="\u2903",nvrtrie="\u22B5\u20D2",nvsim="\u223C\u20D2",nwarhk="\u2923",nwarr="\u2196",nwArr="\u21D6",nwarrow="\u2196",nwnear="\u2927",Oacute$2="\xD3",oacute$2="\xF3",oast="\u229B",Ocirc$2="\xD4",ocirc$2="\xF4",ocir="\u229A",Ocy="\u041E",ocy="\u043E",odash="\u229D",Odblac="\u0150",odblac="\u0151",odiv="\u2A38",odot="\u2299",odsold="\u29BC",OElig="\u0152",oelig="\u0153",ofcir="\u29BF",Ofr="\u{1D512}",ofr="\u{1D52C}",ogon="\u02DB",Ograve$2="\xD2",ograve$2="\xF2",ogt="\u29C1",ohbar="\u29B5",ohm="\u03A9",oint="\u222E",olarr="\u21BA",olcir="\u29BE",olcross="\u29BB",oline="\u203E",olt="\u29C0",Omacr="\u014C",omacr="\u014D",Omega="\u03A9",omega="\u03C9",Omicron="\u039F",omicron="\u03BF",omid="\u29B6",ominus="\u2296",Oopf="\u{1D546}",oopf="\u{1D560}",opar="\u29B7",OpenCurlyDoubleQuote="\u201C",OpenCurlyQuote="\u2018",operp="\u29B9",oplus="\u2295",orarr="\u21BB",Or="\u2A54",or="\u2228",ord="\u2A5D",order="\u2134",orderof="\u2134",ordf$2="\xAA",ordm$2="\xBA",origof="\u22B6",oror="\u2A56",orslope="\u2A57",orv="\u2A5B",oS="\u24C8",Oscr="\u{1D4AA}",oscr="\u2134",Oslash$2="\xD8",oslash$2="\xF8",osol="\u2298",Otilde$2="\xD5",otilde$2="\xF5",otimesas="\u2A36",Otimes="\u2A37",otimes="\u2297",Ouml$2="\xD6",ouml$2="\xF6",ovbar="\u233D",OverBar="\u203E",OverBrace="\u23DE",OverBracket="\u23B4",OverParenthesis="\u23DC",para$2="\xB6",parallel="\u2225",par="\u2225",parsim="\u2AF3",parsl="\u2AFD",part="\u2202",PartialD="\u2202",Pcy="\u041F",pcy="\u043F",percnt="%",period=".",permil="\u2030",perp="\u22A5",pertenk="\u2031",Pfr="\u{1D513}",pfr="\u{1D52D}",Phi="\u03A6",phi="\u03C6",phiv="\u03D5",phmmat="\u2133",phone="\u260E",Pi="\u03A0",pi="\u03C0",pitchfork="\u22D4",piv="\u03D6",planck="\u210F",planckh="\u210E",plankv="\u210F",plusacir="\u2A23",plusb="\u229E",pluscir="\u2A22",plus$1="+",plusdo="\u2214",plusdu="\u2A25",pluse="\u2A72",PlusMinus="\xB1",plusmn$2="\xB1",plussim="\u2A26",plustwo="\u2A27",pm="\xB1",Poincareplane="\u210C",pointint="\u2A15",popf="\u{1D561}",Popf="\u2119",pound$2="\xA3",prap="\u2AB7",Pr="\u2ABB",pr="\u227A",prcue="\u227C",precapprox="\u2AB7",prec="\u227A",preccurlyeq="\u227C",Precedes="\u227A",PrecedesEqual="\u2AAF",PrecedesSlantEqual="\u227C",PrecedesTilde="\u227E",preceq="\u2AAF",precnapprox="\u2AB9",precneqq="\u2AB5",precnsim="\u22E8",pre="\u2AAF",prE="\u2AB3",precsim="\u227E",prime="\u2032",Prime="\u2033",primes="\u2119",prnap="\u2AB9",prnE="\u2AB5",prnsim="\u22E8",prod="\u220F",Product="\u220F",profalar="\u232E",profline="\u2312",profsurf="\u2313",prop="\u221D",Proportional="\u221D",Proportion="\u2237",propto="\u221D",prsim="\u227E",prurel="\u22B0",Pscr="\u{1D4AB}",pscr="\u{1D4C5}",Psi="\u03A8",psi="\u03C8",puncsp="\u2008",Qfr="\u{1D514}",qfr="\u{1D52E}",qint="\u2A0C",qopf="\u{1D562}",Qopf="\u211A",qprime="\u2057",Qscr="\u{1D4AC}",qscr="\u{1D4C6}",quaternions="\u210D",quatint="\u2A16",quest="?",questeq="\u225F",quot$4='"',QUOT$2='"',rAarr="\u21DB",race="\u223D\u0331",Racute="\u0154",racute="\u0155",radic="\u221A",raemptyv="\u29B3",rang="\u27E9",Rang="\u27EB",rangd="\u2992",range$1="\u29A5",rangle="\u27E9",raquo$2="\xBB",rarrap="\u2975",rarrb="\u21E5",rarrbfs="\u2920",rarrc="\u2933",rarr="\u2192",Rarr="\u21A0",rArr="\u21D2",rarrfs="\u291E",rarrhk="\u21AA",rarrlp="\u21AC",rarrpl="\u2945",rarrsim="\u2974",Rarrtl="\u2916",rarrtl="\u21A3",rarrw="\u219D",ratail="\u291A",rAtail="\u291C",ratio="\u2236",rationals="\u211A",rbarr="\u290D",rBarr="\u290F",RBarr="\u2910",rbbrk="\u2773",rbrace="}",rbrack="]",rbrke="\u298C",rbrksld="\u298E",rbrkslu="\u2990",Rcaron="\u0158",rcaron="\u0159",Rcedil="\u0156",rcedil="\u0157",rceil="\u2309",rcub="}",Rcy="\u0420",rcy="\u0440",rdca="\u2937",rdldhar="\u2969",rdquo="\u201D",rdquor="\u201D",rdsh="\u21B3",real="\u211C",realine="\u211B",realpart="\u211C",reals="\u211D",Re="\u211C",rect="\u25AD",reg$2="\xAE",REG$2="\xAE",ReverseElement="\u220B",ReverseEquilibrium="\u21CB",ReverseUpEquilibrium="\u296F",rfisht="\u297D",rfloor="\u230B",rfr="\u{1D52F}",Rfr="\u211C",rHar="\u2964",rhard="\u21C1",rharu="\u21C0",rharul="\u296C",Rho="\u03A1",rho="\u03C1",rhov="\u03F1",RightAngleBracket="\u27E9",RightArrowBar="\u21E5",rightarrow="\u2192",RightArrow="\u2192",Rightarrow="\u21D2",RightArrowLeftArrow="\u21C4",rightarrowtail="\u21A3",RightCeiling="\u2309",RightDoubleBracket="\u27E7",RightDownTeeVector="\u295D",RightDownVectorBar="\u2955",RightDownVector="\u21C2",RightFloor="\u230B",rightharpoondown="\u21C1",rightharpoonup="\u21C0",rightleftarrows="\u21C4",rightleftharpoons="\u21CC",rightrightarrows="\u21C9",rightsquigarrow="\u219D",RightTeeArrow="\u21A6",RightTee="\u22A2",RightTeeVector="\u295B",rightthreetimes="\u22CC",RightTriangleBar="\u29D0",RightTriangle="\u22B3",RightTriangleEqual="\u22B5",RightUpDownVector="\u294F",RightUpTeeVector="\u295C",RightUpVectorBar="\u2954",RightUpVector="\u21BE",RightVectorBar="\u2953",RightVector="\u21C0",ring="\u02DA",risingdotseq="\u2253",rlarr="\u21C4",rlhar="\u21CC",rlm="\u200F",rmoustache="\u23B1",rmoust="\u23B1",rnmid="\u2AEE",roang="\u27ED",roarr="\u21FE",robrk="\u27E7",ropar="\u2986",ropf="\u{1D563}",Ropf="\u211D",roplus="\u2A2E",rotimes="\u2A35",RoundImplies="\u2970",rpar=")",rpargt="\u2994",rppolint="\u2A12",rrarr="\u21C9",Rrightarrow="\u21DB",rsaquo="\u203A",rscr="\u{1D4C7}",Rscr="\u211B",rsh="\u21B1",Rsh="\u21B1",rsqb="]",rsquo="\u2019",rsquor="\u2019",rthree="\u22CC",rtimes="\u22CA",rtri="\u25B9",rtrie="\u22B5",rtrif="\u25B8",rtriltri="\u29CE",RuleDelayed="\u29F4",ruluhar="\u2968",rx="\u211E",Sacute="\u015A",sacute="\u015B",sbquo="\u201A",scap="\u2AB8",Scaron="\u0160",scaron="\u0161",Sc="\u2ABC",sc="\u227B",sccue="\u227D",sce="\u2AB0",scE="\u2AB4",Scedil="\u015E",scedil="\u015F",Scirc="\u015C",scirc="\u015D",scnap="\u2ABA",scnE="\u2AB6",scnsim="\u22E9",scpolint="\u2A13",scsim="\u227F",Scy="\u0421",scy="\u0441",sdotb="\u22A1",sdot="\u22C5",sdote="\u2A66",searhk="\u2925",searr="\u2198",seArr="\u21D8",searrow="\u2198",sect$2="\xA7",semi=";",seswar="\u2929",setminus="\u2216",setmn="\u2216",sext="\u2736",Sfr="\u{1D516}",sfr="\u{1D530}",sfrown="\u2322",sharp="\u266F",SHCHcy="\u0429",shchcy="\u0449",SHcy="\u0428",shcy="\u0448",ShortDownArrow="\u2193",ShortLeftArrow="\u2190",shortmid="\u2223",shortparallel="\u2225",ShortRightArrow="\u2192",ShortUpArrow="\u2191",shy$2="\xAD",Sigma="\u03A3",sigma="\u03C3",sigmaf="\u03C2",sigmav="\u03C2",sim="\u223C",simdot="\u2A6A",sime="\u2243",simeq="\u2243",simg="\u2A9E",simgE="\u2AA0",siml="\u2A9D",simlE="\u2A9F",simne="\u2246",simplus="\u2A24",simrarr="\u2972",slarr="\u2190",SmallCircle="\u2218",smallsetminus="\u2216",smashp="\u2A33",smeparsl="\u29E4",smid="\u2223",smile="\u2323",smt="\u2AAA",smte="\u2AAC",smtes="\u2AAC\uFE00",SOFTcy="\u042C",softcy="\u044C",solbar="\u233F",solb="\u29C4",sol="/",Sopf="\u{1D54A}",sopf="\u{1D564}",spades="\u2660",spadesuit="\u2660",spar="\u2225",sqcap="\u2293",sqcaps="\u2293\uFE00",sqcup="\u2294",sqcups="\u2294\uFE00",Sqrt="\u221A",sqsub="\u228F",sqsube="\u2291",sqsubset="\u228F",sqsubseteq="\u2291",sqsup="\u2290",sqsupe="\u2292",sqsupset="\u2290",sqsupseteq="\u2292",square="\u25A1",Square="\u25A1",SquareIntersection="\u2293",SquareSubset="\u228F",SquareSubsetEqual="\u2291",SquareSuperset="\u2290",SquareSupersetEqual="\u2292",SquareUnion="\u2294",squarf="\u25AA",squ="\u25A1",squf="\u25AA",srarr="\u2192",Sscr="\u{1D4AE}",sscr="\u{1D4C8}",ssetmn="\u2216",ssmile="\u2323",sstarf="\u22C6",Star="\u22C6",star="\u2606",starf="\u2605",straightepsilon="\u03F5",straightphi="\u03D5",strns="\xAF",sub="\u2282",Sub="\u22D0",subdot="\u2ABD",subE="\u2AC5",sube="\u2286",subedot="\u2AC3",submult="\u2AC1",subnE="\u2ACB",subne="\u228A",subplus="\u2ABF",subrarr="\u2979",subset="\u2282",Subset="\u22D0",subseteq="\u2286",subseteqq="\u2AC5",SubsetEqual="\u2286",subsetneq="\u228A",subsetneqq="\u2ACB",subsim="\u2AC7",subsub="\u2AD5",subsup="\u2AD3",succapprox="\u2AB8",succ="\u227B",succcurlyeq="\u227D",Succeeds="\u227B",SucceedsEqual="\u2AB0",SucceedsSlantEqual="\u227D",SucceedsTilde="\u227F",succeq="\u2AB0",succnapprox="\u2ABA",succneqq="\u2AB6",succnsim="\u22E9",succsim="\u227F",SuchThat="\u220B",sum="\u2211",Sum="\u2211",sung="\u266A",sup1$2="\xB9",sup2$2="\xB2",sup3$2="\xB3",sup="\u2283",Sup="\u22D1",supdot="\u2ABE",supdsub="\u2AD8",supE="\u2AC6",supe="\u2287",supedot="\u2AC4",Superset="\u2283",SupersetEqual="\u2287",suphsol="\u27C9",suphsub="\u2AD7",suplarr="\u297B",supmult="\u2AC2",supnE="\u2ACC",supne="\u228B",supplus="\u2AC0",supset="\u2283",Supset="\u22D1",supseteq="\u2287",supseteqq="\u2AC6",supsetneq="\u228B",supsetneqq="\u2ACC",supsim="\u2AC8",supsub="\u2AD4",supsup="\u2AD6",swarhk="\u2926",swarr="\u2199",swArr="\u21D9",swarrow="\u2199",swnwar="\u292A",szlig$2="\xDF",Tab=" ",target="\u2316",Tau="\u03A4",tau="\u03C4",tbrk="\u23B4",Tcaron="\u0164",tcaron="\u0165",Tcedil="\u0162",tcedil="\u0163",Tcy="\u0422",tcy="\u0442",tdot="\u20DB",telrec="\u2315",Tfr="\u{1D517}",tfr="\u{1D531}",there4="\u2234",therefore="\u2234",Therefore="\u2234",Theta="\u0398",theta="\u03B8",thetasym="\u03D1",thetav="\u03D1",thickapprox="\u2248",thicksim="\u223C",ThickSpace="\u205F\u200A",ThinSpace="\u2009",thinsp="\u2009",thkap="\u2248",thksim="\u223C",THORN$2="\xDE",thorn$2="\xFE",tilde="\u02DC",Tilde="\u223C",TildeEqual="\u2243",TildeFullEqual="\u2245",TildeTilde="\u2248",timesbar="\u2A31",timesb="\u22A0",times$2="\xD7",timesd="\u2A30",tint="\u222D",toea="\u2928",topbot="\u2336",topcir="\u2AF1",top$1="\u22A4",Topf="\u{1D54B}",topf="\u{1D565}",topfork="\u2ADA",tosa="\u2929",tprime="\u2034",trade="\u2122",TRADE="\u2122",triangle="\u25B5",triangledown="\u25BF",triangleleft="\u25C3",trianglelefteq="\u22B4",triangleq="\u225C",triangleright="\u25B9",trianglerighteq="\u22B5",tridot="\u25EC",trie="\u225C",triminus="\u2A3A",TripleDot="\u20DB",triplus="\u2A39",trisb="\u29CD",tritime="\u2A3B",trpezium="\u23E2",Tscr="\u{1D4AF}",tscr="\u{1D4C9}",TScy="\u0426",tscy="\u0446",TSHcy="\u040B",tshcy="\u045B",Tstrok="\u0166",tstrok="\u0167",twixt="\u226C",twoheadleftarrow="\u219E",twoheadrightarrow="\u21A0",Uacute$2="\xDA",uacute$2="\xFA",uarr="\u2191",Uarr="\u219F",uArr="\u21D1",Uarrocir="\u2949",Ubrcy="\u040E",ubrcy="\u045E",Ubreve="\u016C",ubreve="\u016D",Ucirc$2="\xDB",ucirc$2="\xFB",Ucy="\u0423",ucy="\u0443",udarr="\u21C5",Udblac="\u0170",udblac="\u0171",udhar="\u296E",ufisht="\u297E",Ufr="\u{1D518}",ufr="\u{1D532}",Ugrave$2="\xD9",ugrave$2="\xF9",uHar="\u2963",uharl="\u21BF",uharr="\u21BE",uhblk="\u2580",ulcorn="\u231C",ulcorner="\u231C",ulcrop="\u230F",ultri="\u25F8",Umacr="\u016A",umacr="\u016B",uml$2="\xA8",UnderBar="_",UnderBrace="\u23DF",UnderBracket="\u23B5",UnderParenthesis="\u23DD",Union="\u22C3",UnionPlus="\u228E",Uogon="\u0172",uogon="\u0173",Uopf="\u{1D54C}",uopf="\u{1D566}",UpArrowBar="\u2912",uparrow="\u2191",UpArrow="\u2191",Uparrow="\u21D1",UpArrowDownArrow="\u21C5",updownarrow="\u2195",UpDownArrow="\u2195",Updownarrow="\u21D5",UpEquilibrium="\u296E",upharpoonleft="\u21BF",upharpoonright="\u21BE",uplus="\u228E",UpperLeftArrow="\u2196",UpperRightArrow="\u2197",upsi="\u03C5",Upsi="\u03D2",upsih="\u03D2",Upsilon="\u03A5",upsilon="\u03C5",UpTeeArrow="\u21A5",UpTee="\u22A5",upuparrows="\u21C8",urcorn="\u231D",urcorner="\u231D",urcrop="\u230E",Uring="\u016E",uring="\u016F",urtri="\u25F9",Uscr="\u{1D4B0}",uscr="\u{1D4CA}",utdot="\u22F0",Utilde="\u0168",utilde="\u0169",utri="\u25B5",utrif="\u25B4",uuarr="\u21C8",Uuml$2="\xDC",uuml$2="\xFC",uwangle="\u29A7",vangrt="\u299C",varepsilon="\u03F5",varkappa="\u03F0",varnothing="\u2205",varphi="\u03D5",varpi="\u03D6",varpropto="\u221D",varr="\u2195",vArr="\u21D5",varrho="\u03F1",varsigma="\u03C2",varsubsetneq="\u228A\uFE00",varsubsetneqq="\u2ACB\uFE00",varsupsetneq="\u228B\uFE00",varsupsetneqq="\u2ACC\uFE00",vartheta="\u03D1",vartriangleleft="\u22B2",vartriangleright="\u22B3",vBar="\u2AE8",Vbar="\u2AEB",vBarv="\u2AE9",Vcy="\u0412",vcy="\u0432",vdash="\u22A2",vDash="\u22A8",Vdash="\u22A9",VDash="\u22AB",Vdashl="\u2AE6",veebar="\u22BB",vee="\u2228",Vee="\u22C1",veeeq="\u225A",vellip="\u22EE",verbar="|",Verbar="\u2016",vert="|",Vert="\u2016",VerticalBar="\u2223",VerticalLine="|",VerticalSeparator="\u2758",VerticalTilde="\u2240",VeryThinSpace="\u200A",Vfr="\u{1D519}",vfr="\u{1D533}",vltri="\u22B2",vnsub="\u2282\u20D2",vnsup="\u2283\u20D2",Vopf="\u{1D54D}",vopf="\u{1D567}",vprop="\u221D",vrtri="\u22B3",Vscr="\u{1D4B1}",vscr="\u{1D4CB}",vsubnE="\u2ACB\uFE00",vsubne="\u228A\uFE00",vsupnE="\u2ACC\uFE00",vsupne="\u228B\uFE00",Vvdash="\u22AA",vzigzag="\u299A",Wcirc="\u0174",wcirc="\u0175",wedbar="\u2A5F",wedge="\u2227",Wedge="\u22C0",wedgeq="\u2259",weierp="\u2118",Wfr="\u{1D51A}",wfr="\u{1D534}",Wopf="\u{1D54E}",wopf="\u{1D568}",wp="\u2118",wr="\u2240",wreath="\u2240",Wscr="\u{1D4B2}",wscr="\u{1D4CC}",xcap="\u22C2",xcirc="\u25EF",xcup="\u22C3",xdtri="\u25BD",Xfr="\u{1D51B}",xfr="\u{1D535}",xharr="\u27F7",xhArr="\u27FA",Xi="\u039E",xi="\u03BE",xlarr="\u27F5",xlArr="\u27F8",xmap="\u27FC",xnis="\u22FB",xodot="\u2A00",Xopf="\u{1D54F}",xopf="\u{1D569}",xoplus="\u2A01",xotime="\u2A02",xrarr="\u27F6",xrArr="\u27F9",Xscr="\u{1D4B3}",xscr="\u{1D4CD}",xsqcup="\u2A06",xuplus="\u2A04",xutri="\u25B3",xvee="\u22C1",xwedge="\u22C0",Yacute$2="\xDD",yacute$2="\xFD",YAcy="\u042F",yacy="\u044F",Ycirc="\u0176",ycirc="\u0177",Ycy="\u042B",ycy="\u044B",yen$2="\xA5",Yfr="\u{1D51C}",yfr="\u{1D536}",YIcy="\u0407",yicy="\u0457",Yopf="\u{1D550}",yopf="\u{1D56A}",Yscr="\u{1D4B4}",yscr="\u{1D4CE}",YUcy="\u042E",yucy="\u044E",yuml$2="\xFF",Yuml="\u0178",Zacute="\u0179",zacute="\u017A",Zcaron="\u017D",zcaron="\u017E",Zcy="\u0417",zcy="\u0437",Zdot="\u017B",zdot="\u017C",zeetrf="\u2128",ZeroWidthSpace="\u200B",Zeta="\u0396",zeta="\u03B6",zfr="\u{1D537}",Zfr="\u2128",ZHcy="\u0416",zhcy="\u0436",zigrarr="\u21DD",zopf="\u{1D56B}",Zopf="\u2124",Zscr="\u{1D4B5}",zscr="\u{1D4CF}",zwj="\u200D",zwnj="\u200C",require$$1$2={Aacute:Aacute$2,aacute:aacute$2,Abreve,abreve,ac,acd,acE,Acirc:Acirc$2,acirc:acirc$2,acute:acute$2,Acy,acy,AElig:AElig$2,aelig:aelig$2,af,Afr,afr,Agrave:Agrave$2,agrave:agrave$2,alefsym,aleph,Alpha,alpha,Amacr,amacr,amalg,amp:amp$3,AMP:AMP$2,andand,And,and,andd,andslope,andv,ang,ange,angle,angmsdaa,angmsdab,angmsdac,angmsdad,angmsdae,angmsdaf,angmsdag,angmsdah,angmsd,angrt,angrtvb,angrtvbd,angsph,angst,angzarr,Aogon,aogon,Aopf,aopf,apacir,ap,apE,ape,apid,apos:apos$1,ApplyFunction,approx,approxeq,Aring:Aring$2,aring:aring$2,Ascr,ascr,Assign,ast,asymp,asympeq,Atilde:Atilde$2,atilde:atilde$2,Auml:Auml$2,auml:auml$2,awconint,awint,backcong,backepsilon,backprime,backsim,backsimeq,Backslash,Barv,barvee,barwed,Barwed,barwedge,bbrk,bbrktbrk,bcong,Bcy,bcy,bdquo,becaus,because,Because,bemptyv,bepsi,bernou,Bernoullis,Beta,beta,beth,between,Bfr,bfr,bigcap,bigcirc,bigcup,bigodot,bigoplus,bigotimes,bigsqcup,bigstar,bigtriangledown,bigtriangleup,biguplus,bigvee,bigwedge,bkarow,blacklozenge,blacksquare,blacktriangle,blacktriangledown,blacktriangleleft,blacktriangleright,blank,blk12,blk14,blk34,block:block$1,bne,bnequiv,bNot,bnot,Bopf,bopf,bot,bottom:bottom$1,bowtie,boxbox,boxdl,boxdL,boxDl,boxDL,boxdr,boxdR,boxDr,boxDR,boxh,boxH,boxhd,boxHd,boxhD,boxHD,boxhu,boxHu,boxhU,boxHU,boxminus,boxplus,boxtimes,boxul,boxuL,boxUl,boxUL,boxur,boxuR,boxUr,boxUR,boxv,boxV,boxvh,boxvH,boxVh,boxVH,boxvl,boxvL,boxVl,boxVL,boxvr,boxvR,boxVr,boxVR,bprime,breve,Breve,brvbar:brvbar$2,bscr,Bscr,bsemi,bsim,bsime,bsolb,bsol,bsolhsub,bull,bullet,bump,bumpE,bumpe,Bumpeq,bumpeq,Cacute,cacute,capand,capbrcup,capcap,cap:cap$1,Cap,capcup,capdot,CapitalDifferentialD,caps,caret:caret$2,caron,Cayleys,ccaps,Ccaron,ccaron,Ccedil:Ccedil$2,ccedil:ccedil$2,Ccirc,ccirc,Cconint,ccups,ccupssm,Cdot,cdot,cedil:cedil$2,Cedilla,cemptyv,cent:cent$2,centerdot,CenterDot,cfr,Cfr,CHcy,chcy,check,checkmark,Chi,chi,circ,circeq,circlearrowleft,circlearrowright,circledast,circledcirc,circleddash,CircleDot,circledR,circledS,CircleMinus,CirclePlus,CircleTimes,cir,cirE,cire,cirfnint,cirmid,cirscir,ClockwiseContourIntegral,CloseCurlyDoubleQuote,CloseCurlyQuote,clubs,clubsuit,colon,Colon,Colone,colone,coloneq,comma:comma$1,commat,comp,compfn,complement,complexes,cong,congdot,Congruent,conint,Conint,ContourIntegral,copf,Copf,coprod,Coproduct,copy:copy$3,COPY:COPY$2,copysr,CounterClockwiseContourIntegral,crarr,cross,Cross,Cscr,cscr,csub,csube,csup,csupe,ctdot,cudarrl,cudarrr,cuepr,cuesc,cularr,cularrp,cupbrcap,cupcap,CupCap,cup,Cup,cupcup,cupdot,cupor,cups,curarr,curarrm,curlyeqprec,curlyeqsucc,curlyvee,curlywedge,curren:curren$2,curvearrowleft,curvearrowright,cuvee,cuwed,cwconint,cwint,cylcty,dagger,Dagger,daleth,darr,Darr,dArr,dash:dash$1,Dashv,dashv,dbkarow,dblac,Dcaron,dcaron,Dcy,dcy,ddagger,ddarr,DD,dd,DDotrahd,ddotseq,deg:deg$2,Del,Delta,delta,demptyv,dfisht,Dfr,dfr,dHar,dharl,dharr,DiacriticalAcute,DiacriticalDot,DiacriticalDoubleAcute,DiacriticalGrave,DiacriticalTilde,diam,diamond,Diamond,diamondsuit,diams,die,DifferentialD,digamma,disin,div,divide:divide$3,divideontimes,divonx,DJcy,djcy,dlcorn,dlcrop,dollar,Dopf,dopf,Dot,dot,DotDot,doteq,doteqdot,DotEqual,dotminus,dotplus,dotsquare,doublebarwedge,DoubleContourIntegral,DoubleDot,DoubleDownArrow,DoubleLeftArrow,DoubleLeftRightArrow,DoubleLeftTee,DoubleLongLeftArrow,DoubleLongLeftRightArrow,DoubleLongRightArrow,DoubleRightArrow,DoubleRightTee,DoubleUpArrow,DoubleUpDownArrow,DoubleVerticalBar,DownArrowBar,downarrow,DownArrow:DownArrow$1,Downarrow,DownArrowUpArrow,DownBreve,downdownarrows,downharpoonleft,downharpoonright,DownLeftRightVector,DownLeftTeeVector,DownLeftVectorBar,DownLeftVector,DownRightTeeVector,DownRightVectorBar,DownRightVector,DownTeeArrow,DownTee,drbkarow,drcorn,drcrop,Dscr,dscr,DScy,dscy,dsol,Dstrok,dstrok,dtdot,dtri,dtrif,duarr,duhar,dwangle,DZcy,dzcy,dzigrarr,Eacute:Eacute$2,eacute:eacute$2,easter,Ecaron,ecaron,Ecirc:Ecirc$2,ecirc:ecirc$2,ecir,ecolon,Ecy,ecy,eDDot,Edot,edot,eDot,ee,efDot,Efr,efr,eg,Egrave:Egrave$2,egrave:egrave$2,egs,egsdot,el:el$1,Element:Element$1,elinters,ell,els,elsdot,Emacr,emacr,empty:empty$3,emptyset,EmptySmallSquare,emptyv,EmptyVerySmallSquare,emsp13,emsp14,emsp,ENG,eng,ensp,Eogon,eogon,Eopf,eopf,epar,eparsl,eplus,epsi,Epsilon,epsilon,epsiv,eqcirc,eqcolon,eqsim,eqslantgtr,eqslantless,Equal,equals,EqualTilde,equest,Equilibrium,equiv,equivDD,eqvparsl,erarr,erDot,escr,Escr,esdot,Esim,esim,Eta,eta,ETH:ETH$2,eth:eth$2,Euml:Euml$2,euml:euml$2,euro,excl,exist,Exists,expectation,exponentiale,ExponentialE,fallingdotseq,Fcy,fcy,female,ffilig,fflig,ffllig,Ffr,ffr,filig,FilledSmallSquare,FilledVerySmallSquare,fjlig,flat,fllig,fltns,fnof,Fopf,fopf,forall,ForAll,fork,forkv,Fouriertrf,fpartint,frac12:frac12$2,frac13,frac14:frac14$2,frac15,frac16,frac18,frac23,frac25,frac34:frac34$2,frac35,frac38,frac45,frac56,frac58,frac78,frasl,frown,fscr,Fscr,gacute,Gamma,gamma,Gammad,gammad,gap,Gbreve,gbreve,Gcedil,Gcirc,gcirc,Gcy,gcy,Gdot,gdot,ge,gE,gEl,gel,geq,geqq,geqslant,gescc,ges,gesdot,gesdoto,gesdotol,gesl,gesles,Gfr,gfr,gg,Gg,ggg,gimel,GJcy,gjcy,gla,gl,glE,glj,gnap,gnapprox,gne,gnE,gneq,gneqq,gnsim,Gopf,gopf,grave,GreaterEqual,GreaterEqualLess,GreaterFullEqual,GreaterGreater,GreaterLess,GreaterSlantEqual,GreaterTilde,Gscr,gscr,gsim,gsime,gsiml,gtcc,gtcir,gt:gt$4,GT:GT$2,Gt,gtdot,gtlPar,gtquest,gtrapprox,gtrarr,gtrdot,gtreqless,gtreqqless,gtrless,gtrsim,gvertneqq,gvnE,Hacek,hairsp,half,hamilt,HARDcy,hardcy,harrcir,harr,hArr,harrw,Hat,hbar,Hcirc,hcirc,hearts,heartsuit,hellip,hercon,hfr,Hfr,HilbertSpace,hksearow,hkswarow,hoarr,homtht,hookleftarrow,hookrightarrow,hopf,Hopf,horbar,HorizontalLine,hscr,Hscr,hslash,Hstrok,hstrok,HumpDownHump,HumpEqual,hybull,hyphen,Iacute:Iacute$2,iacute:iacute$2,ic,Icirc:Icirc$2,icirc:icirc$2,Icy,icy,Idot,IEcy,iecy,iexcl:iexcl$2,iff,ifr,Ifr,Igrave:Igrave$2,igrave:igrave$2,ii,iiiint,iiint,iinfin,iiota,IJlig,ijlig,Imacr,imacr,image,ImaginaryI,imagline,imagpart,imath,Im,imof,imped,Implies,incare,in:"\u2208",infin,infintie,inodot,intcal,int,Int,integers,Integral,intercal,Intersection,intlarhk,intprod,InvisibleComma,InvisibleTimes,IOcy,iocy,Iogon,iogon,Iopf,iopf,Iota,iota,iprod,iquest:iquest$2,iscr,Iscr,isin,isindot,isinE,isins,isinsv,isinv,it:it$1,Itilde,itilde,Iukcy,iukcy,Iuml:Iuml$2,iuml:iuml$2,Jcirc,jcirc,Jcy,jcy,Jfr,jfr,jmath,Jopf,jopf,Jscr,jscr,Jsercy,jsercy,Jukcy,jukcy,Kappa,kappa,kappav,Kcedil,kcedil,Kcy,kcy,Kfr,kfr,kgreen,KHcy,khcy,KJcy,kjcy,Kopf,kopf,Kscr,kscr,lAarr,Lacute,lacute,laemptyv,lagran,Lambda,lambda,lang,Lang,langd,langle,lap,Laplacetrf,laquo:laquo$2,larrb,larrbfs,larr,Larr,lArr,larrfs,larrhk,larrlp,larrpl,larrsim,larrtl,latail,lAtail,lat,late,lates,lbarr,lBarr,lbbrk,lbrace,lbrack,lbrke,lbrksld,lbrkslu,Lcaron,lcaron,Lcedil,lcedil,lceil,lcub,Lcy,lcy,ldca,ldquo,ldquor,ldrdhar,ldrushar,ldsh,le,lE,LeftAngleBracket,LeftArrowBar,leftarrow,LeftArrow,Leftarrow,LeftArrowRightArrow,leftarrowtail,LeftCeiling,LeftDoubleBracket,LeftDownTeeVector,LeftDownVectorBar,LeftDownVector,LeftFloor,leftharpoondown,leftharpoonup,leftleftarrows,leftrightarrow,LeftRightArrow,Leftrightarrow,leftrightarrows,leftrightharpoons,leftrightsquigarrow,LeftRightVector,LeftTeeArrow,LeftTee,LeftTeeVector,leftthreetimes,LeftTriangleBar,LeftTriangle,LeftTriangleEqual,LeftUpDownVector,LeftUpTeeVector,LeftUpVectorBar,LeftUpVector,LeftVectorBar,LeftVector,lEg,leg,leq,leqq,leqslant,lescc,les,lesdot,lesdoto,lesdotor,lesg,lesges,lessapprox,lessdot,lesseqgtr,lesseqqgtr,LessEqualGreater,LessFullEqual,LessGreater,lessgtr,LessLess,lesssim,LessSlantEqual,LessTilde,lfisht,lfloor,Lfr,lfr,lg,lgE,lHar,lhard,lharu,lharul,lhblk,LJcy,ljcy,llarr,ll,Ll,llcorner,Lleftarrow,llhard,lltri,Lmidot,lmidot,lmoustache,lmoust,lnap,lnapprox,lne,lnE,lneq,lneqq,lnsim,loang,loarr,lobrk,longleftarrow,LongLeftArrow,Longleftarrow,longleftrightarrow,LongLeftRightArrow,Longleftrightarrow,longmapsto,longrightarrow,LongRightArrow,Longrightarrow,looparrowleft,looparrowright,lopar,Lopf,lopf,loplus,lotimes,lowast,lowbar,LowerLeftArrow,LowerRightArrow,loz,lozenge,lozf,lpar,lparlt,lrarr,lrcorner,lrhar,lrhard,lrm,lrtri,lsaquo,lscr,Lscr,lsh,Lsh,lsim,lsime,lsimg,lsqb,lsquo,lsquor,Lstrok,lstrok,ltcc,ltcir,lt:lt$4,LT:LT$2,Lt,ltdot,lthree,ltimes,ltlarr,ltquest,ltri,ltrie,ltrif,ltrPar,lurdshar,luruhar,lvertneqq,lvnE,macr:macr$2,male,malt,maltese,Map:"\u2905",map,mapsto,mapstodown,mapstoleft,mapstoup,marker,mcomma,Mcy,mcy,mdash,mDDot,measuredangle,MediumSpace,Mellintrf,Mfr,mfr,mho,micro:micro$2,midast,midcir,mid,middot:middot$2,minusb,minus,minusd,minusdu,MinusPlus,mlcp,mldr,mnplus,models,Mopf,mopf,mp,mscr,Mscr,mstpos,Mu,mu,multimap,mumap,nabla,Nacute,nacute,nang,nap,napE,napid,napos,napprox,natural,naturals,natur,nbsp:nbsp$2,nbump,nbumpe,ncap,Ncaron,ncaron,Ncedil,ncedil,ncong,ncongdot,ncup,Ncy,ncy,ndash,nearhk,nearr,neArr,nearrow,ne,nedot,NegativeMediumSpace,NegativeThickSpace,NegativeThinSpace,NegativeVeryThinSpace,nequiv,nesear,nesim,NestedGreaterGreater,NestedLessLess,NewLine,nexist,nexists,Nfr,nfr,ngE,nge,ngeq,ngeqq,ngeqslant,nges,nGg,ngsim,nGt,ngt,ngtr,nGtv,nharr,nhArr,nhpar,ni,nis,nisd,niv,NJcy,njcy,nlarr,nlArr,nldr,nlE,nle,nleftarrow,nLeftarrow,nleftrightarrow,nLeftrightarrow,nleq,nleqq,nleqslant,nles,nless,nLl,nlsim,nLt,nlt,nltri,nltrie,nLtv,nmid,NoBreak,NonBreakingSpace,nopf,Nopf,Not,not:not$2,NotCongruent,NotCupCap,NotDoubleVerticalBar,NotElement,NotEqual,NotEqualTilde,NotExists,NotGreater,NotGreaterEqual,NotGreaterFullEqual,NotGreaterGreater,NotGreaterLess,NotGreaterSlantEqual,NotGreaterTilde,NotHumpDownHump,NotHumpEqual,notin,notindot,notinE,notinva,notinvb,notinvc,NotLeftTriangleBar,NotLeftTriangle,NotLeftTriangleEqual,NotLess,NotLessEqual,NotLessGreater,NotLessLess,NotLessSlantEqual,NotLessTilde,NotNestedGreaterGreater,NotNestedLessLess,notni,notniva,notnivb,notnivc,NotPrecedes,NotPrecedesEqual,NotPrecedesSlantEqual,NotReverseElement,NotRightTriangleBar,NotRightTriangle,NotRightTriangleEqual,NotSquareSubset,NotSquareSubsetEqual,NotSquareSuperset,NotSquareSupersetEqual,NotSubset,NotSubsetEqual,NotSucceeds,NotSucceedsEqual,NotSucceedsSlantEqual,NotSucceedsTilde,NotSuperset,NotSupersetEqual,NotTilde,NotTildeEqual,NotTildeFullEqual,NotTildeTilde,NotVerticalBar,nparallel,npar,nparsl,npart,npolint,npr,nprcue,nprec,npreceq,npre,nrarrc,nrarr,nrArr,nrarrw,nrightarrow,nRightarrow,nrtri,nrtrie,nsc,nsccue,nsce,Nscr,nscr,nshortmid,nshortparallel,nsim,nsime,nsimeq,nsmid,nspar,nsqsube,nsqsupe,nsub,nsubE,nsube,nsubset,nsubseteq,nsubseteqq,nsucc,nsucceq,nsup,nsupE,nsupe,nsupset,nsupseteq,nsupseteqq,ntgl,Ntilde:Ntilde$2,ntilde:ntilde$2,ntlg,ntriangleleft,ntrianglelefteq,ntriangleright,ntrianglerighteq,Nu,nu,num,numero,numsp,nvap,nvdash,nvDash,nVdash,nVDash,nvge,nvgt,nvHarr,nvinfin,nvlArr,nvle,nvlt,nvltrie,nvrArr,nvrtrie,nvsim,nwarhk,nwarr,nwArr,nwarrow,nwnear,Oacute:Oacute$2,oacute:oacute$2,oast,Ocirc:Ocirc$2,ocirc:ocirc$2,ocir,Ocy,ocy,odash,Odblac,odblac,odiv,odot,odsold,OElig,oelig,ofcir,Ofr,ofr,ogon,Ograve:Ograve$2,ograve:ograve$2,ogt,ohbar,ohm,oint,olarr,olcir,olcross,oline,olt,Omacr,omacr,Omega,omega,Omicron,omicron,omid,ominus,Oopf,oopf,opar,OpenCurlyDoubleQuote,OpenCurlyQuote,operp,oplus,orarr,Or,or,ord,order,orderof,ordf:ordf$2,ordm:ordm$2,origof,oror,orslope,orv,oS,Oscr,oscr,Oslash:Oslash$2,oslash:oslash$2,osol,Otilde:Otilde$2,otilde:otilde$2,otimesas,Otimes,otimes,Ouml:Ouml$2,ouml:ouml$2,ovbar,OverBar,OverBrace,OverBracket,OverParenthesis,para:para$2,parallel,par,parsim,parsl,part,PartialD,Pcy,pcy,percnt,period,permil,perp,pertenk,Pfr,pfr,Phi,phi,phiv,phmmat,phone,Pi,pi,pitchfork,piv,planck,planckh,plankv,plusacir,plusb,pluscir,plus:plus$1,plusdo,plusdu,pluse,PlusMinus,plusmn:plusmn$2,plussim,plustwo,pm,Poincareplane,pointint,popf,Popf,pound:pound$2,prap,Pr,pr,prcue,precapprox,prec,preccurlyeq,Precedes,PrecedesEqual,PrecedesSlantEqual,PrecedesTilde,preceq,precnapprox,precneqq,precnsim,pre,prE,precsim,prime,Prime,primes,prnap,prnE,prnsim,prod,Product,profalar,profline,profsurf,prop,Proportional,Proportion,propto,prsim,prurel,Pscr,pscr,Psi,psi,puncsp,Qfr,qfr,qint,qopf,Qopf,qprime,Qscr,qscr,quaternions,quatint,quest,questeq,quot:quot$4,QUOT:QUOT$2,rAarr,race,Racute,racute,radic,raemptyv,rang,Rang,rangd,range:range$1,rangle,raquo:raquo$2,rarrap,rarrb,rarrbfs,rarrc,rarr,Rarr,rArr,rarrfs,rarrhk,rarrlp,rarrpl,rarrsim,Rarrtl,rarrtl,rarrw,ratail,rAtail,ratio,rationals,rbarr,rBarr,RBarr,rbbrk,rbrace,rbrack,rbrke,rbrksld,rbrkslu,Rcaron,rcaron,Rcedil,rcedil,rceil,rcub,Rcy,rcy,rdca,rdldhar,rdquo,rdquor,rdsh,real,realine,realpart,reals,Re,rect,reg:reg$2,REG:REG$2,ReverseElement,ReverseEquilibrium,ReverseUpEquilibrium,rfisht,rfloor,rfr,Rfr,rHar,rhard,rharu,rharul,Rho,rho,rhov,RightAngleBracket,RightArrowBar,rightarrow,RightArrow,Rightarrow,RightArrowLeftArrow,rightarrowtail,RightCeiling,RightDoubleBracket,RightDownTeeVector,RightDownVectorBar,RightDownVector,RightFloor,rightharpoondown,rightharpoonup,rightleftarrows,rightleftharpoons,rightrightarrows,rightsquigarrow,RightTeeArrow,RightTee,RightTeeVector,rightthreetimes,RightTriangleBar,RightTriangle,RightTriangleEqual,RightUpDownVector,RightUpTeeVector,RightUpVectorBar,RightUpVector,RightVectorBar,RightVector,ring,risingdotseq,rlarr,rlhar,rlm,rmoustache,rmoust,rnmid,roang,roarr,robrk,ropar,ropf,Ropf,roplus,rotimes,RoundImplies,rpar,rpargt,rppolint,rrarr,Rrightarrow,rsaquo,rscr,Rscr,rsh,Rsh,rsqb,rsquo,rsquor,rthree,rtimes,rtri,rtrie,rtrif,rtriltri,RuleDelayed,ruluhar,rx,Sacute,sacute,sbquo,scap,Scaron,scaron,Sc,sc,sccue,sce,scE,Scedil,scedil,Scirc,scirc,scnap,scnE,scnsim,scpolint,scsim,Scy,scy,sdotb,sdot,sdote,searhk,searr,seArr,searrow,sect:sect$2,semi,seswar,setminus,setmn,sext,Sfr,sfr,sfrown,sharp,SHCHcy,shchcy,SHcy,shcy,ShortDownArrow,ShortLeftArrow,shortmid,shortparallel,ShortRightArrow,ShortUpArrow,shy:shy$2,Sigma,sigma,sigmaf,sigmav,sim,simdot,sime,simeq,simg,simgE,siml,simlE,simne,simplus,simrarr,slarr,SmallCircle,smallsetminus,smashp,smeparsl,smid,smile,smt,smte,smtes,SOFTcy,softcy,solbar,solb,sol,Sopf,sopf,spades,spadesuit,spar,sqcap,sqcaps,sqcup,sqcups,Sqrt,sqsub,sqsube,sqsubset,sqsubseteq,sqsup,sqsupe,sqsupset,sqsupseteq,square,Square,SquareIntersection,SquareSubset,SquareSubsetEqual,SquareSuperset,SquareSupersetEqual,SquareUnion,squarf,squ,squf,srarr,Sscr,sscr,ssetmn,ssmile,sstarf,Star,star,starf,straightepsilon,straightphi,strns,sub,Sub,subdot,subE,sube,subedot,submult,subnE,subne,subplus,subrarr,subset,Subset,subseteq,subseteqq,SubsetEqual,subsetneq,subsetneqq,subsim,subsub,subsup,succapprox,succ,succcurlyeq,Succeeds,SucceedsEqual,SucceedsSlantEqual,SucceedsTilde,succeq,succnapprox,succneqq,succnsim,succsim,SuchThat,sum,Sum,sung,sup1:sup1$2,sup2:sup2$2,sup3:sup3$2,sup,Sup,supdot,supdsub,supE,supe,supedot,Superset,SupersetEqual,suphsol,suphsub,suplarr,supmult,supnE,supne,supplus,supset,Supset,supseteq,supseteqq,supsetneq,supsetneqq,supsim,supsub,supsup,swarhk,swarr,swArr,swarrow,swnwar,szlig:szlig$2,Tab,target,Tau,tau,tbrk,Tcaron,tcaron,Tcedil,tcedil,Tcy,tcy,tdot,telrec,Tfr,tfr,there4,therefore,Therefore,Theta,theta,thetasym,thetav,thickapprox,thicksim,ThickSpace,ThinSpace,thinsp,thkap,thksim,THORN:THORN$2,thorn:thorn$2,tilde,Tilde,TildeEqual,TildeFullEqual,TildeTilde,timesbar,timesb,times:times$2,timesd,tint,toea,topbot,topcir,top:top$1,Topf,topf,topfork,tosa,tprime,trade,TRADE,triangle,triangledown,triangleleft,trianglelefteq,triangleq,triangleright,trianglerighteq,tridot,trie,triminus,TripleDot,triplus,trisb,tritime,trpezium,Tscr,tscr,TScy,tscy,TSHcy,tshcy,Tstrok,tstrok,twixt,twoheadleftarrow,twoheadrightarrow,Uacute:Uacute$2,uacute:uacute$2,uarr,Uarr,uArr,Uarrocir,Ubrcy,ubrcy,Ubreve,ubreve,Ucirc:Ucirc$2,ucirc:ucirc$2,Ucy,ucy,udarr,Udblac,udblac,udhar,ufisht,Ufr,ufr,Ugrave:Ugrave$2,ugrave:ugrave$2,uHar,uharl,uharr,uhblk,ulcorn,ulcorner,ulcrop,ultri,Umacr,umacr,uml:uml$2,UnderBar,UnderBrace,UnderBracket,UnderParenthesis,Union,UnionPlus,Uogon,uogon,Uopf,uopf,UpArrowBar,uparrow,UpArrow,Uparrow,UpArrowDownArrow,updownarrow,UpDownArrow,Updownarrow,UpEquilibrium,upharpoonleft,upharpoonright,uplus,UpperLeftArrow,UpperRightArrow,upsi,Upsi,upsih,Upsilon,upsilon,UpTeeArrow,UpTee,upuparrows,urcorn,urcorner,urcrop,Uring,uring,urtri,Uscr,uscr,utdot,Utilde,utilde,utri,utrif,uuarr,Uuml:Uuml$2,uuml:uuml$2,uwangle,vangrt,varepsilon,varkappa,varnothing,varphi,varpi,varpropto,varr,vArr,varrho,varsigma,varsubsetneq,varsubsetneqq,varsupsetneq,varsupsetneqq,vartheta,vartriangleleft,vartriangleright,vBar,Vbar,vBarv,Vcy,vcy,vdash,vDash,Vdash,VDash,Vdashl,veebar,vee,Vee,veeeq,vellip,verbar,Verbar,vert,Vert,VerticalBar,VerticalLine,VerticalSeparator,VerticalTilde,VeryThinSpace,Vfr,vfr,vltri,vnsub,vnsup,Vopf,vopf,vprop,vrtri,Vscr,vscr,vsubnE,vsubne,vsupnE,vsupne,Vvdash,vzigzag,Wcirc,wcirc,wedbar,wedge,Wedge,wedgeq,weierp,Wfr,wfr,Wopf,wopf,wp,wr,wreath,Wscr,wscr,xcap,xcirc,xcup,xdtri,Xfr,xfr,xharr,xhArr,Xi,xi,xlarr,xlArr,xmap,xnis,xodot,Xopf,xopf,xoplus,xotime,xrarr,xrArr,Xscr,xscr,xsqcup,xuplus,xutri,xvee,xwedge,Yacute:Yacute$2,yacute:yacute$2,YAcy,yacy,Ycirc,ycirc,Ycy,ycy,yen:yen$2,Yfr,yfr,YIcy,yicy,Yopf,yopf,Yscr,yscr,YUcy,yucy,yuml:yuml$2,Yuml,Zacute,zacute,Zcaron,zcaron,Zcy,zcy,Zdot,zdot,zeetrf,ZeroWidthSpace,Zeta,zeta,zfr,Zfr,ZHcy,zhcy,zigrarr,zopf,Zopf,Zscr,zscr,zwj,zwnj},Aacute$1="\xC1",aacute$1="\xE1",Acirc$1="\xC2",acirc$1="\xE2",acute$1="\xB4",AElig$1="\xC6",aelig$1="\xE6",Agrave$1="\xC0",agrave$1="\xE0",amp$2="&",AMP$1="&",Aring$1="\xC5",aring$1="\xE5",Atilde$1="\xC3",atilde$1="\xE3",Auml$1="\xC4",auml$1="\xE4",brvbar$1="\xA6",Ccedil$1="\xC7",ccedil$1="\xE7",cedil$1="\xB8",cent$1="\xA2",copy$2="\xA9",COPY$1="\xA9",curren$1="\xA4",deg$1="\xB0",divide$2="\xF7",Eacute$1="\xC9",eacute$1="\xE9",Ecirc$1="\xCA",ecirc$1="\xEA",Egrave$1="\xC8",egrave$1="\xE8",ETH$1="\xD0",eth$1="\xF0",Euml$1="\xCB",euml$1="\xEB",frac12$1="\xBD",frac14$1="\xBC",frac34$1="\xBE",gt$3=">",GT$1=">",Iacute$1="\xCD",iacute$1="\xED",Icirc$1="\xCE",icirc$1="\xEE",iexcl$1="\xA1",Igrave$1="\xCC",igrave$1="\xEC",iquest$1="\xBF",Iuml$1="\xCF",iuml$1="\xEF",laquo$1="\xAB",lt$3="<",LT$1="<",macr$1="\xAF",micro$1="\xB5",middot$1="\xB7",nbsp$1="\xA0",not$1="\xAC",Ntilde$1="\xD1",ntilde$1="\xF1",Oacute$1="\xD3",oacute$1="\xF3",Ocirc$1="\xD4",ocirc$1="\xF4",Ograve$1="\xD2",ograve$1="\xF2",ordf$1="\xAA",ordm$1="\xBA",Oslash$1="\xD8",oslash$1="\xF8",Otilde$1="\xD5",otilde$1="\xF5",Ouml$1="\xD6",ouml$1="\xF6",para$1="\xB6",plusmn$1="\xB1",pound$1="\xA3",quot$3='"',QUOT$1='"',raquo$1="\xBB",reg$1="\xAE",REG$1="\xAE",sect$1="\xA7",shy$1="\xAD",sup1$1="\xB9",sup2$1="\xB2",sup3$1="\xB3",szlig$1="\xDF",THORN$1="\xDE",thorn$1="\xFE",times$1="\xD7",Uacute$1="\xDA",uacute$1="\xFA",Ucirc$1="\xDB",ucirc$1="\xFB",Ugrave$1="\xD9",ugrave$1="\xF9",uml$1="\xA8",Uuml$1="\xDC",uuml$1="\xFC",Yacute$1="\xDD",yacute$1="\xFD",yen$1="\xA5",yuml$1="\xFF",require$$1$1={Aacute:Aacute$1,aacute:aacute$1,Acirc:Acirc$1,acirc:acirc$1,acute:acute$1,AElig:AElig$1,aelig:aelig$1,Agrave:Agrave$1,agrave:agrave$1,amp:amp$2,AMP:AMP$1,Aring:Aring$1,aring:aring$1,Atilde:Atilde$1,atilde:atilde$1,Auml:Auml$1,auml:auml$1,brvbar:brvbar$1,Ccedil:Ccedil$1,ccedil:ccedil$1,cedil:cedil$1,cent:cent$1,copy:copy$2,COPY:COPY$1,curren:curren$1,deg:deg$1,divide:divide$2,Eacute:Eacute$1,eacute:eacute$1,Ecirc:Ecirc$1,ecirc:ecirc$1,Egrave:Egrave$1,egrave:egrave$1,ETH:ETH$1,eth:eth$1,Euml:Euml$1,euml:euml$1,frac12:frac12$1,frac14:frac14$1,frac34:frac34$1,gt:gt$3,GT:GT$1,Iacute:Iacute$1,iacute:iacute$1,Icirc:Icirc$1,icirc:icirc$1,iexcl:iexcl$1,Igrave:Igrave$1,igrave:igrave$1,iquest:iquest$1,Iuml:Iuml$1,iuml:iuml$1,laquo:laquo$1,lt:lt$3,LT:LT$1,macr:macr$1,micro:micro$1,middot:middot$1,nbsp:nbsp$1,not:not$1,Ntilde:Ntilde$1,ntilde:ntilde$1,Oacute:Oacute$1,oacute:oacute$1,Ocirc:Ocirc$1,ocirc:ocirc$1,Ograve:Ograve$1,ograve:ograve$1,ordf:ordf$1,ordm:ordm$1,Oslash:Oslash$1,oslash:oslash$1,Otilde:Otilde$1,otilde:otilde$1,Ouml:Ouml$1,ouml:ouml$1,para:para$1,plusmn:plusmn$1,pound:pound$1,quot:quot$3,QUOT:QUOT$1,raquo:raquo$1,reg:reg$1,REG:REG$1,sect:sect$1,shy:shy$1,sup1:sup1$1,sup2:sup2$1,sup3:sup3$1,szlig:szlig$1,THORN:THORN$1,thorn:thorn$1,times:times$1,Uacute:Uacute$1,uacute:uacute$1,Ucirc:Ucirc$1,ucirc:ucirc$1,Ugrave:Ugrave$1,ugrave:ugrave$1,uml:uml$1,Uuml:Uuml$1,uuml:uuml$1,Yacute:Yacute$1,yacute:yacute$1,yen:yen$1,yuml:yuml$1},amp$1="&",apos="'",gt$2=">",lt$2="<",quot$2='"',require$$0$2={amp:amp$1,apos,gt:gt$2,lt:lt$2,quot:quot$2};var decode_codepoint={};const require$$0$1={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var __importDefault$2=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(te){return te&&te.__esModule?te:{default:te}};Object.defineProperty(decode_codepoint,"__esModule",{value:!0});var decode_json_1=__importDefault$2(require$$0$1),fromCodePoint=String.fromCodePoint||function(te){var _="";return te>65535&&(te-=65536,_+=String.fromCharCode(te>>>10&1023|55296),te=56320|te&1023),_+=String.fromCharCode(te),_};function decodeCodePoint(te){return te>=55296&&te<=57343||te>1114111?"\uFFFD":(te in decode_json_1.default&&(te=decode_json_1.default[te]),fromCodePoint(te))}decode_codepoint.default=decodeCodePoint;var __importDefault$1=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(te){return te&&te.__esModule?te:{default:te}};Object.defineProperty(decode$2,"__esModule",{value:!0});decode$2.decodeHTML=decode$2.decodeHTMLStrict=decode$2.decodeXML=void 0;var entities_json_1$1=__importDefault$1(require$$1$2),legacy_json_1=__importDefault$1(require$$1$1),xml_json_1$1=__importDefault$1(require$$0$2),decode_codepoint_1=__importDefault$1(decode_codepoint),strictEntityRe=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;decode$2.decodeXML=getStrictDecoder(xml_json_1$1.default);decode$2.decodeHTMLStrict=getStrictDecoder(entities_json_1$1.default);function getStrictDecoder(te){var _=getReplacer(te);return function(re){return String(re).replace(strictEntityRe,_)}}var sorter=function(te,_){return te<_?1:-1};decode$2.decodeHTML=function(){for(var te=Object.keys(legacy_json_1.default).sort(sorter),_=Object.keys(entities_json_1$1.default).sort(sorter),re=0,ae=0;re<_.length;re++)te[ae]===_[re]?(_[re]+=";?",ae++):_[re]+=";";var oe=new RegExp("&(?:"+_.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),ie=getReplacer(entities_json_1$1.default);function se(ce){return ce.substr(-1)!==";"&&(ce+=";"),ie(ce)}return function(ce){return String(ce).replace(oe,se)}}();function getReplacer(te){return function(re){if(re.charAt(1)==="#"){var ae=re.charAt(2);return ae==="X"||ae==="x"?decode_codepoint_1.default(parseInt(re.substr(3),16)):decode_codepoint_1.default(parseInt(re.substr(2),10))}return te[re.slice(1,-1)]||re}}var encode$2={},__importDefault=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(te){return te&&te.__esModule?te:{default:te}};Object.defineProperty(encode$2,"__esModule",{value:!0});encode$2.escapeUTF8=encode$2.escape=encode$2.encodeNonAsciiHTML=encode$2.encodeHTML=encode$2.encodeXML=void 0;var xml_json_1=__importDefault(require$$0$2),inverseXML=getInverseObj(xml_json_1.default),xmlReplacer=getInverseReplacer(inverseXML);encode$2.encodeXML=getASCIIEncoder(inverseXML);var entities_json_1=__importDefault(require$$1$2),inverseHTML=getInverseObj(entities_json_1.default),htmlReplacer=getInverseReplacer(inverseHTML);encode$2.encodeHTML=getInverse(inverseHTML,htmlReplacer);encode$2.encodeNonAsciiHTML=getASCIIEncoder(inverseHTML);function getInverseObj(te){return Object.keys(te).sort().reduce(function(_,re){return _[te[re]]="&"+re+";",_},{})}function getInverseReplacer(te){for(var _=[],re=[],ae=0,oe=Object.keys(te);ae<oe.length;ae++){var ie=oe[ae];ie.length===1?_.push("\\"+ie):re.push(ie)}_.sort();for(var se=0;se<_.length-1;se++){for(var ce=se;ce<_.length-1&&_[ce].charCodeAt(1)+1===_[ce+1].charCodeAt(1);)ce+=1;var ue=1+ce-se;ue<3||_.splice(se,ue,_[se]+"-"+_[ce])}return re.unshift("["+_.join("")+"]"),new RegExp(re.join("|"),"g")}var reNonASCII=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,getCodePoint=String.prototype.codePointAt!=null?function(te){return te.codePointAt(0)}:function(te){return(te.charCodeAt(0)-55296)*1024+te.charCodeAt(1)-56320+65536};function singleCharReplacer(te){return"&#x"+(te.length>1?getCodePoint(te):te.charCodeAt(0)).toString(16).toUpperCase()+";"}function getInverse(te,_){return function(re){return re.replace(_,function(ae){return te[ae]}).replace(reNonASCII,singleCharReplacer)}}var reEscapeChars=new RegExp(xmlReplacer.source+"|"+reNonASCII.source,"g");function escape$3(te){return te.replace(reEscapeChars,singleCharReplacer)}encode$2.escape=escape$3;function escapeUTF8(te){return te.replace(xmlReplacer,singleCharReplacer)}encode$2.escapeUTF8=escapeUTF8;function getASCIIEncoder(te){return function(_){return _.replace(reEscapeChars,function(re){return te[re]||singleCharReplacer(re)})}}(function(te){Object.defineProperty(te,"__esModule",{value:!0}),te.decodeXMLStrict=te.decodeHTML5Strict=te.decodeHTML4Strict=te.decodeHTML5=te.decodeHTML4=te.decodeHTMLStrict=te.decodeHTML=te.decodeXML=te.encodeHTML5=te.encodeHTML4=te.escapeUTF8=te.escape=te.encodeNonAsciiHTML=te.encodeHTML=te.encodeXML=te.encode=te.decodeStrict=te.decode=void 0;var _=decode$2,re=encode$2;function ae(ue,de){return(!de||de<=0?_.decodeXML:_.decodeHTML)(ue)}te.decode=ae;function oe(ue,de){return(!de||de<=0?_.decodeXML:_.decodeHTMLStrict)(ue)}te.decodeStrict=oe;function ie(ue,de){return(!de||de<=0?re.encodeXML:re.encodeHTML)(ue)}te.encode=ie;var se=encode$2;Object.defineProperty(te,"encodeXML",{enumerable:!0,get:function(){return se.encodeXML}}),Object.defineProperty(te,"encodeHTML",{enumerable:!0,get:function(){return se.encodeHTML}}),Object.defineProperty(te,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return se.encodeNonAsciiHTML}}),Object.defineProperty(te,"escape",{enumerable:!0,get:function(){return se.escape}}),Object.defineProperty(te,"escapeUTF8",{enumerable:!0,get:function(){return se.escapeUTF8}}),Object.defineProperty(te,"encodeHTML4",{enumerable:!0,get:function(){return se.encodeHTML}}),Object.defineProperty(te,"encodeHTML5",{enumerable:!0,get:function(){return se.encodeHTML}});var ce=decode$2;Object.defineProperty(te,"decodeXML",{enumerable:!0,get:function(){return ce.decodeXML}}),Object.defineProperty(te,"decodeHTML",{enumerable:!0,get:function(){return ce.decodeHTML}}),Object.defineProperty(te,"decodeHTMLStrict",{enumerable:!0,get:function(){return ce.decodeHTMLStrict}}),Object.defineProperty(te,"decodeHTML4",{enumerable:!0,get:function(){return ce.decodeHTML}}),Object.defineProperty(te,"decodeHTML5",{enumerable:!0,get:function(){return ce.decodeHTML}}),Object.defineProperty(te,"decodeHTML4Strict",{enumerable:!0,get:function(){return ce.decodeHTMLStrict}}),Object.defineProperty(te,"decodeHTML5Strict",{enumerable:!0,get:function(){return ce.decodeHTMLStrict}}),Object.defineProperty(te,"decodeXMLStrict",{enumerable:!0,get:function(){return ce.decodeXML}})})(lib);function _classCallCheck$6(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$6(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$6(te,_,re){return _&&_defineProperties$6(te.prototype,_),re&&_defineProperties$6(te,re),te}function _createForOfIteratorHelper(te){if(typeof Symbol>"u"||te[Symbol.iterator]==null){if(Array.isArray(te)||(te=_unsupportedIterableToArray$l(te))){var _=0,re=function(){};return{s:re,n:function(){return _>=te.length?{done:!0}:{done:!1,value:te[_++]}},e:function(ue){throw ue},f:re}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ae,oe=!0,ie=!1,se;return{s:function(){ae=te[Symbol.iterator]()},n:function(){var ue=ae.next();return oe=ue.done,ue},e:function(ue){ie=!0,se=ue},f:function(){try{!oe&&ae.return!=null&&ae.return()}finally{if(ie)throw se}}}}function _unsupportedIterableToArray$l(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$l(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(re);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$l(te,_)}}function _arrayLikeToArray$l(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}var entities=lib,defaults$2={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:getDefaultColors()};function getDefaultColors(){var te={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return range(0,5).forEach(function(_){range(0,5).forEach(function(re){range(0,5).forEach(function(ae){return setStyleColor(_,re,ae,te)})})}),range(0,23).forEach(function(_){var re=_+232,ae=toHexString(_*10+8);te[re]="#"+ae+ae+ae}),te}function setStyleColor(te,_,re,ae){var oe=16+te*36+_*6+re,ie=te>0?te*40+55:0,se=_>0?_*40+55:0,ce=re>0?re*40+55:0;ae[oe]=toColorHexString([ie,se,ce])}function toHexString(te){for(var _=te.toString(16);_.length<2;)_="0"+_;return _}function toColorHexString(te){var _=[],re=_createForOfIteratorHelper(te),ae;try{for(re.s();!(ae=re.n()).done;){var oe=ae.value;_.push(toHexString(oe))}}catch(ie){re.e(ie)}finally{re.f()}return"#"+_.join("")}function generateOutput(te,_,re,ae){var oe;return _==="text"?oe=pushText(re,ae):_==="display"?oe=handleDisplay(te,re,ae):_==="xterm256"?oe=pushForegroundColor(te,ae.colors[re]):_==="rgb"&&(oe=handleRgb(te,re)),oe}function handleRgb(te,_){_=_.substring(2).slice(0,-1);var re=+_.substr(0,2),ae=_.substring(5).split(";"),oe=ae.map(function(ie){return("0"+Number(ie).toString(16)).substr(-2)}).join("");return pushStyle(te,(re===38?"color:#":"background-color:#")+oe)}function handleDisplay(te,_,re){_=parseInt(_,10);var ae={"-1":function(){return"<br/>"},0:function(){return te.length&&resetStyles(te)},1:function(){return pushTag(te,"b")},3:function(){return pushTag(te,"i")},4:function(){return pushTag(te,"u")},8:function(){return pushStyle(te,"display:none")},9:function(){return pushTag(te,"strike")},22:function(){return pushStyle(te,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return closeTag(te,"i")},24:function(){return closeTag(te,"u")},39:function(){return pushForegroundColor(te,re.fg)},49:function(){return pushBackgroundColor(te,re.bg)},53:function(){return pushStyle(te,"text-decoration:overline")}},oe;return ae[_]?oe=ae[_]():4<_&&_<7?oe=pushTag(te,"blink"):29<_&&_<38?oe=pushForegroundColor(te,re.colors[_-30]):39<_&&_<48?oe=pushBackgroundColor(te,re.colors[_-40]):89<_&&_<98?oe=pushForegroundColor(te,re.colors[8+(_-90)]):99<_&&_<108&&(oe=pushBackgroundColor(te,re.colors[8+(_-100)])),oe}function resetStyles(te){var _=te.slice(0);return te.length=0,_.reverse().map(function(re){return"</"+re+">"}).join("")}function range(te,_){for(var re=[],ae=te;ae<=_;ae++)re.push(ae);return re}function notCategory(te){return function(_){return(te===null||_.category!==te)&&te!=="all"}}function categoryForCode(te){te=parseInt(te,10);var _=null;return te===0?_="all":te===1?_="bold":2<te&&te<5?_="underline":4<te&&te<7?_="blink":te===8?_="hide":te===9?_="strike":29<te&&te<38||te===39||89<te&&te<98?_="foreground-color":(39<te&&te<48||te===49||99<te&&te<108)&&(_="background-color"),_}function pushText(te,_){return _.escapeXML?entities.encodeXML(te):te}function pushTag(te,_,re){return re||(re=""),te.push(_),"<".concat(_).concat(re?' style="'.concat(re,'"'):"",">")}function pushStyle(te,_){return pushTag(te,"span",_)}function pushForegroundColor(te,_){return pushTag(te,"span","color:"+_)}function pushBackgroundColor(te,_){return pushTag(te,"span","background-color:"+_)}function closeTag(te,_){var re;if(te.slice(-1)[0]===_&&(re=te.pop()),re)return"</"+_+">"}function tokenize(te,_,re){var ae=!1,oe=3;function ie(){return""}function se(Se,ke){return re("xterm256",ke),""}function ce(Se){return _.newline?re("display",-1):re("text",Se),""}function ue(Se,ke){ae=!0,ke.trim().length===0&&(ke="0"),ke=ke.trimRight(";").split(";");var Te=_createForOfIteratorHelper(ke),Ee;try{for(Te.s();!(Ee=Te.n()).done;){var Oe=Ee.value;re("display",Oe)}}catch(Ae){Te.e(Ae)}finally{Te.f()}return""}function de(Se){return re("text",Se),""}function pe(Se){return re("rgb",Se),""}var fe=[{pattern:/^\x08+/,sub:ie},{pattern:/^\x1b\[[012]?K/,sub:ie},{pattern:/^\x1b\[\(B/,sub:ie},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:pe},{pattern:/^\x1b\[38;5;(\d+)m/,sub:se},{pattern:/^\n/,sub:ce},{pattern:/^\r+\n/,sub:ce},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ue},{pattern:/^\x1b\[\d?J/,sub:ie},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:ie},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:ie},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:de}];function me(Se,ke){ke>oe&&ae||(ae=!1,te=te.replace(Se.pattern,Se.sub))}var ye=[],he=te,be=he.length;e:for(;be>0;){for(var $e=0,_e=0,ve=fe.length;_e<ve;$e=++_e){var we=fe[$e];if(me(we,$e),te.length!==be){be=te.length;continue e}}if(te.length===be)break;ye.push(0),be=te.length}return ye}function updateStickyStack(te,_,re){return _!=="text"&&(te=te.filter(notCategory(categoryForCode(re))),te.push({token:_,data:re,category:categoryForCode(re)})),te}var Filter=function(){function te(_){_classCallCheck$6(this,te),_=_||{},_.colors&&(_.colors=Object.assign({},defaults$2.colors,_.colors)),this.options=Object.assign({},defaults$2,_),this.stack=[],this.stickyStack=[]}return _createClass$6(te,[{key:"toHtml",value:function(re){var ae=this;re=typeof re=="string"?[re]:re;var oe=this.stack,ie=this.options,se=[];return this.stickyStack.forEach(function(ce){var ue=generateOutput(oe,ce.token,ce.data,ie);ue&&se.push(ue)}),tokenize(re.join(""),ie,function(ce,ue){var de=generateOutput(oe,ce,ue,ie);de&&se.push(de),ie.stream&&(ae.stickyStack=updateStickyStack(ae.stickyStack,ce,ue))}),oe.length&&se.push(resetStyles(oe)),se.join("")}}]),te}(),ansi_to_html=Filter,_templateObject$b;function _slicedToArray$h(te,_){return _arrayWithHoles$h(te)||_iterableToArrayLimit$h(te,_)||_unsupportedIterableToArray$k(te,_)||_nonIterableRest$h()}function _nonIterableRest$h(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$k(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$k(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$k(te,_)}}function _arrayLikeToArray$k(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$h(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$h(te){if(Array.isArray(te))return te}function _taggedTemplateLiteral$b(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _classCallCheck$5(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$5(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$5(te,_,re){return _&&_defineProperties$5(te.prototype,_),re&&_defineProperties$5(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var document$9=window_1$4.document,PREPARING_DELAY=100,layoutClassMap={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},Mode;(function(te){te.MAIN="MAIN",te.NOPREVIEW="NOPREVIEW",te.PREPARING_STORY="PREPARING_STORY",te.PREPARING_DOCS="PREPARING_DOCS",te.ERROR="ERROR"})(Mode||(Mode={}));var classes={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},ansiConverter=new ansi_to_html({escapeXML:!0}),WebView=function(){function te(){_classCallCheck$5(this,te),this.currentLayoutClass=void 0,this.testing=!1,this.preparingTimeout=null;var _=lib$1.parse(document$9.location.search,{ignoreQueryPrefix:!0}),re=_.__SPECIAL_TEST_PARAMETER__;switch(re){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}}}return _createClass$5(te,[{key:"prepareForStory",value:function(re){return this.showStory(),this.applyLayout(re.parameters.layout),document$9.documentElement.scrollTop=0,document$9.documentElement.scrollLeft=0,this.storyRoot()}},{key:"storyRoot",value:function(){return document$9.getElementById("root")}},{key:"prepareForDocs",value:function(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),this.docsRoot()}},{key:"docsRoot",value:function(){return document$9.getElementById("docs-root")}},{key:"applyLayout",value:function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"padded";if(re==="none"){document$9.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(re);var ae=layoutClassMap[re];document$9.body.classList.remove(this.currentLayoutClass),document$9.body.classList.add(ae),this.currentLayoutClass=ae}},{key:"checkIfLayoutExists",value:function(re){layoutClassMap[re]||logger.warn(dedent$2(_templateObject$b||(_templateObject$b=_taggedTemplateLiteral$b(["The desired layout: ",` is not a valid option.
The possible options are: `,", none."])),re,Object.keys(layoutClassMap).join(", ")))}},{key:"showMode",value:function(re){clearTimeout(this.preparingTimeout),Object.keys(Mode).forEach(function(ae){ae===re?document$9.body.classList.add(classes[ae]):document$9.body.classList.remove(classes[ae])})}},{key:"showErrorDisplay",value:function(re){var ae=re.message,oe=ae===void 0?"":ae,ie=re.stack,se=ie===void 0?"":ie,ce=oe,ue=se,de=oe.split(`
`);if(de.length>1){var pe=_slicedToArray$h(de,1);ce=pe[0],ue=de.slice(1).join(`
`)}document$9.getElementById("error-message").innerHTML=ansiConverter.toHtml(ce),document$9.getElementById("error-stack").innerHTML=ansiConverter.toHtml(ue),this.showMode(Mode.ERROR)}},{key:"showNoPreview",value:function(){var re,ae;this.testing||(this.showMode(Mode.NOPREVIEW),(re=this.storyRoot())===null||re===void 0||re.setAttribute("hidden","true"),(ae=this.docsRoot())===null||ae===void 0||ae.setAttribute("hidden","true"))}},{key:"showPreparingStory",value:function(){var re=this,ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},oe=ae.immediate,ie=oe===void 0?!1:oe;clearTimeout(this.preparingTimeout),ie?this.showMode(Mode.PREPARING_STORY):this.preparingTimeout=setTimeout(function(){return re.showMode(Mode.PREPARING_STORY)},PREPARING_DELAY)}},{key:"showPreparingDocs",value:function(){var re=this;clearTimeout(this.preparingTimeout),this.preparingTimeout=setTimeout(function(){return re.showMode(Mode.PREPARING_DOCS)},PREPARING_DELAY)}},{key:"showMain",value:function(){this.showMode(Mode.MAIN)}},{key:"showDocs",value:function(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}},{key:"showStory",value:function(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}},{key:"showStoryDuringRender",value:function(){document$9.body.classList.add(classes.MAIN)}}]),te}();const scriptRel="modulepreload",assetsURL=function(te){return"https://reuters-graphics.github.io/graphics-components/"+te},seen={},__vitePreload=function(_,re,ae){return!re||re.length===0?_():Promise.all(re.map(oe=>{if(oe=assetsURL(oe),oe in seen)return;seen[oe]=!0;const ie=oe.endsWith(".css"),se=ie?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${oe}"]${se}`))return;const ce=document.createElement("link");if(ce.rel=ie?"stylesheet":scriptRel,ie||(ce.as="script",ce.crossOrigin=""),ce.href=oe,document.head.appendChild(ce),ie)return new Promise((ue,de)=>{ce.addEventListener("load",ue),ce.addEventListener("error",()=>de(new Error(`Unable to preload CSS for ${oe}`)))})})).then(()=>_())};function asyncGeneratorStep$3(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$3(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$3(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$3(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _classCallCheck$4(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$4(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$4(te,_,re){return _&&_defineProperties$4(te.prototype,_),re&&_defineProperties$4(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var DocsRender=function(){function te(_,re,ae,oe){_classCallCheck$4(this,te),this.channel=_,this.store=re,this.id=ae,this.story=oe,this.canvasElement=void 0,this.context=void 0,this.disableKeyListeners=!1}return _createClass$4(te,[{key:"isPreparing",value:function(){return!1}},{key:"renderToElement",value:function(){var _=_asyncToGenerator$3(regeneratorRuntime.mark(function ae(oe,ie){var se=this,ce,ue,de,pe,fe,me;return regeneratorRuntime.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return this.canvasElement=oe,ue=this.story,de=ue.id,pe=ue.title,fe=ue.name,he.next=4,this.store.loadCSFFileByStoryId(this.id);case 4:return me=he.sent,this.context=Object.assign({id:de,title:pe,name:fe,storyById:function($e){return se.store.storyFromCSFFile({storyId:$e,csfFile:me})},componentStories:function(){return se.store.componentStoriesFromCSFFile({csfFile:me})},loadStory:function($e){return se.store.loadStory({storyId:$e})},renderStoryToElement:ie,getStoryContext:function($e){return Object.assign({},se.store.getStoryContext($e),{viewMode:"docs"})}},!((ce=window_1$4.FEATURES)!==null&&ce!==void 0&&ce.breakingChangesV7)&&this.store.getStoryContext(this.story)),he.abrupt("return",this.render());case 7:case"end":return he.stop()}},ae,this)}));function re(ae,oe){return _.apply(this,arguments)}return re}()},{key:"render",value:function(){var _=_asyncToGenerator$3(regeneratorRuntime.mark(function ae(){var oe=this,ie;return regeneratorRuntime.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(!this.story||!this.context||!this.canvasElement)){ce.next=2;break}throw new Error("DocsRender not ready to render");case 2:return ce.next=4,__vitePreload(()=>import("./renderDocs.d190b98e.js"),["assets/renderDocs.d190b98e.js","assets/index.52ee6178.js"]);case 4:ie=ce.sent,ie.renderDocs(this.story,this.context,this.canvasElement,function(){return oe.channel.emit(DOCS_RENDERED,oe.id)});case 6:case"end":return ce.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"rerender",value:function(){var _=_asyncToGenerator$3(regeneratorRuntime.mark(function ae(){var oe;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if((oe=window_1$4.FEATURES)!==null&&oe!==void 0&&oe.modernInlineRender){se.next=3;break}return se.next=3,this.render();case 3:case"end":return se.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()},{key:"teardown",value:function(){var _=_asyncToGenerator$3(regeneratorRuntime.mark(function ae(){var oe,ie,se,ce=arguments;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(oe=ce.length>0&&ce[0]!==void 0?ce[0]:{},ie=oe.viewModeChanged,!(!ie||!this.canvasElement)){de.next=3;break}return de.abrupt("return");case 3:return de.next=5,__vitePreload(()=>import("./renderDocs.d190b98e.js"),["assets/renderDocs.d190b98e.js","assets/index.52ee6178.js"]);case 5:se=de.sent,se.unmountDocs(this.canvasElement);case 7:case"end":return de.stop()}},ae,this)}));function re(){return _.apply(this,arguments)}return re}()}],[{key:"fromStoryRender",value:function(re){var ae=re.channel,oe=re.store,ie=re.id,se=re.story;return new te(ae,oe,ie,se)}}]),te}();DocsRender.displayName="DocsRender";function _typeof$4(te){return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$4(te)}var _templateObject$a,_templateObject2$2,_templateObject3$2,_templateObject4$2;function asyncGeneratorStep$2(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$2(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$2(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$2(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _taggedTemplateLiteral$a(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _classCallCheck$3(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$3(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$3(te,_,re){return _&&_defineProperties$3(te.prototype,_),re&&_defineProperties$3(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _get(){return typeof Reflect<"u"&&Reflect.get?_get=Reflect.get:_get=function(_,re,ae){var oe=_superPropBase(_,re);if(!!oe){var ie=Object.getOwnPropertyDescriptor(oe,re);return ie.get?ie.get.call(arguments.length<3?_:ae):ie.value}},_get.apply(this,arguments)}function _superPropBase(te,_){for(;!Object.prototype.hasOwnProperty.call(te,_)&&(te=_getPrototypeOf$2(te),te!==null););return te}function _inherits$1(te,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");te.prototype=Object.create(_&&_.prototype,{constructor:{value:te,writable:!0,configurable:!0}}),Object.defineProperty(te,"prototype",{writable:!1}),_&&_setPrototypeOf$2(te,_)}function _setPrototypeOf$2(te,_){return _setPrototypeOf$2=Object.setPrototypeOf||function(ae,oe){return ae.__proto__=oe,ae},_setPrototypeOf$2(te,_)}function _createSuper$1(te){var _=_isNativeReflectConstruct$2();return function(){var ae=_getPrototypeOf$2(te),oe;if(_){var ie=_getPrototypeOf$2(this).constructor;oe=Reflect.construct(ae,arguments,ie)}else oe=ae.apply(this,arguments);return _possibleConstructorReturn$1(this,oe)}}function _possibleConstructorReturn$1(te,_){if(_&&(_typeof$4(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$2(te)}function _assertThisInitialized$2(te){if(te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te}function _isNativeReflectConstruct$2(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf$2(te){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},_getPrototypeOf$2(te)}var globalWindow$8=window_1$4.window;function focusInInput(te){var _=te.target;return/input|textarea/i.test(_.tagName)||_.getAttribute("contenteditable")!==null}var PreviewWeb=function(te){_inherits$1(re,te);var _=_createSuper$1(re);function re(){var ae;return _classCallCheck$3(this,re),ae=_.call(this),ae.urlStore=void 0,ae.view=void 0,ae.previewEntryError=void 0,ae.currentSelection=void 0,ae.currentRender=void 0,ae.view=new WebView,ae.urlStore=new UrlStore,ae.storyStore.getSelection=browser(function(){return ae.urlStore.selection},dedent$2(_templateObject$a||(_templateObject$a=_taggedTemplateLiteral$a(["\n `__STORYBOOK_STORY_STORE__.getSelection()` is deprecated and will be removed in 7.0.\n \n To get the current selection, use the `useStoryContext()` hook from `@storybook/addons`.\n "],["\n \\`__STORYBOOK_STORY_STORE__.getSelection()\\` is deprecated and will be removed in 7.0.\n \n To get the current selection, use the \\`useStoryContext()\\` hook from \\`@storybook/addons\\`.\n "])))),ae}return _createClass$3(re,[{key:"setupListeners",value:function(){_get(_getPrototypeOf$2(re.prototype),"setupListeners",this).call(this),globalWindow$8.onkeydown=this.onKeydown.bind(this),this.channel.on(SET_CURRENT_STORY,this.onSetCurrentStory.bind(this)),this.channel.on(UPDATE_QUERY_PARAMS,this.onUpdateQueryParams.bind(this)),this.channel.on(PRELOAD_STORIES,this.onPreloadStories.bind(this))}},{key:"initializeWithProjectAnnotations",value:function(oe){var ie=this;return _get(_getPrototypeOf$2(re.prototype),"initializeWithProjectAnnotations",this).call(this,oe).then(function(){return ie.setInitialGlobals()})}},{key:"setInitialGlobals",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(){var se,ce;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:se=this.urlStore.selectionSpecifier||{},ce=se.globals,ce&&this.storyStore.globals.updateFromPersisted(ce),this.emitGlobals();case 3:case"end":return de.stop()}},ie,this)}));function oe(){return ae.apply(this,arguments)}return oe}()},{key:"initializeWithStoryIndex",value:function(oe){var ie=this;return _get(_getPrototypeOf$2(re.prototype),"initializeWithStoryIndex",this).call(this,oe).then(function(){var se;return(se=window_1$4.FEATURES)!==null&&se!==void 0&&se.storyStoreV7||ie.channel.emit(SET_STORIES,ie.storyStore.getSetStoriesPayload()),ie.selectSpecifiedStory()})}},{key:"selectSpecifiedStory",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(){var se,ce,ue,de,pe;return regeneratorRuntime.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(this.urlStore.selectionSpecifier){me.next=3;break}return this.renderMissingStory(),me.abrupt("return");case 3:if(se=this.urlStore.selectionSpecifier,ce=se.storySpecifier,ue=se.viewMode,de=se.args,pe=this.storyStore.storyIndex.storyIdFromSpecifier(ce),pe){me.next=8;break}return ce==="*"?this.renderStoryLoadingException(ce,new Error(dedent$2(_templateObject2$2||(_templateObject2$2=_taggedTemplateLiteral$a([`
Couldn't find any stories in your Storybook.
- Please check your stories field of your main.js config.
- Also check the browser console and terminal for error messages.
`]))))):this.renderStoryLoadingException(ce,new Error(dedent$2(_templateObject3$2||(_templateObject3$2=_taggedTemplateLiteral$a([`
Couldn't find story matching '`,`'.
- Are you sure a story with that id exists?
- Please check your stories field of your main.js config.
- Also check the browser console and terminal for error messages.
`])),ce))),me.abrupt("return");case 8:return this.urlStore.setSelection({storyId:pe,viewMode:ue}),this.channel.emit(STORY_SPECIFIED,this.urlStore.selection),this.channel.emit(CURRENT_STORY_WAS_SET,this.urlStore.selection),me.next=13,this.renderSelection({persistedArgs:de});case 13:case"end":return me.stop()}},ie,this)}));function oe(){return ae.apply(this,arguments)}return oe}()},{key:"onGetProjectAnnotationsChanged",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ce=se.getProjectAnnotations,de.next=3,_get(_getPrototypeOf$2(re.prototype),"onGetProjectAnnotationsChanged",this).call(this,{getProjectAnnotations:ce});case 3:this.renderSelection();case 4:case"end":return de.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"onStoriesChanged",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce,ue,de;return regeneratorRuntime.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(ue=se.importFn,de=se.storyIndex,_get(_getPrototypeOf$2(re.prototype),"onStoriesChanged",this).call(this,{importFn:ue,storyIndex:de}),(ce=window_1$4.FEATURES)!==null&&ce!==void 0&&ce.storyStoreV7){fe.next=9;break}return fe.t0=this.channel,fe.t1=SET_STORIES,fe.next=7,this.storyStore.getSetStoriesPayload();case 7:fe.t2=fe.sent,fe.t0.emit.call(fe.t0,fe.t1,fe.t2);case 9:if(!this.urlStore.selection){fe.next=14;break}return fe.next=12,this.renderSelection();case 12:fe.next=16;break;case 14:return fe.next=16,this.selectSpecifiedStory();case 16:case"end":return fe.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"onKeydown",value:function(oe){var ie;if(!((ie=this.currentRender)!==null&&ie!==void 0&&ie.disableKeyListeners)&&!focusInInput(oe)){var se=oe.altKey,ce=oe.ctrlKey,ue=oe.metaKey,de=oe.shiftKey,pe=oe.key,fe=oe.code,me=oe.keyCode;this.channel.emit(PREVIEW_KEYDOWN,{event:{altKey:se,ctrlKey:ce,metaKey:ue,shiftKey:de,key:pe,code:fe,keyCode:me}})}}},{key:"onSetCurrentStory",value:function(oe){this.urlStore.setSelection(Object.assign({viewMode:"story"},oe)),this.channel.emit(CURRENT_STORY_WAS_SET,this.urlStore.selection),this.renderSelection()}},{key:"onUpdateQueryParams",value:function(oe){this.urlStore.setQueryParams(oe)}},{key:"onUpdateGlobals",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(ce=se.globals,_get(_getPrototypeOf$2(re.prototype),"onUpdateGlobals",this).call(this,{globals:ce}),!(this.currentRender instanceof DocsRender)){de.next=5;break}return de.next=5,this.currentRender.rerender();case 5:case"end":return de.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"onUpdateArgs",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce,ue;return regeneratorRuntime.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(ce=se.storyId,ue=se.updatedArgs,_get(_getPrototypeOf$2(re.prototype),"onUpdateArgs",this).call(this,{storyId:ce,updatedArgs:ue}),!(this.currentRender instanceof DocsRender)){pe.next=5;break}return pe.next=5,this.currentRender.rerender();case 5:case"end":return pe.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"onPreloadStories",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce=this;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,Promise.all(se.map(function(pe){return ce.storyStore.loadStory({storyId:pe})}));case 2:case"end":return de.stop()}},ie)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"renderSelection",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(){var se,ce,ue,de=this,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae,xe=arguments;return regeneratorRuntime.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(fe=xe.length>0&&xe[0]!==void 0?xe[0]:{},me=fe.persistedArgs,ye=this.urlStore.selection,ye){Pe.next=4;break}throw new Error("Cannot render story as no selection was made");case 4:if(he=ye.storyId,be=((se=this.currentSelection)===null||se===void 0?void 0:se.storyId)!==he,$e=((ce=this.currentSelection)===null||ce===void 0?void 0:ce.viewMode)!==ye.viewMode,ye.viewMode==="story"?this.view.showPreparingStory({immediate:$e}):this.view.showPreparingDocs(),_e=this.currentSelection,ve=this.currentRender,!((ue=ve)!==null&&ue!==void 0&&ue.isPreparing())){Pe.next=14;break}return Pe.next=13,this.teardownRender(ve);case 13:ve=null;case 14:return we=new StoryRender(this.channel,this.storyStore,function(){return de.view.showStoryDuringRender(),de.renderToDOM.apply(de,arguments)},this.mainStoryCallbacks(he),he,"story"),this.currentSelection=ye,this.currentRender=we,Pe.prev=17,Pe.next=20,we.prepare();case 20:Pe.next=29;break;case 22:if(Pe.prev=22,Pe.t0=Pe.catch(17),Pe.t0===PREPARE_ABORTED){Pe.next=28;break}return Pe.next=27,this.teardownRender(ve);case 27:this.renderStoryLoadingException(he,Pe.t0);case 28:return Pe.abrupt("return");case 29:if(Se=!be&&!we.isEqual(ve),me&&this.storyStore.args.updateFromPersisted(we.story,me),ke=we.context(),Te=ke.parameters,Ee=ke.initialArgs,Oe=ke.argTypes,Ae=ke.args,!(ve&&!be&&!Se&&!$e)){Pe.next=37;break}return this.currentRender=ve,this.channel.emit(STORY_UNCHANGED,he),this.view.showMain(),Pe.abrupt("return");case 37:return Pe.next=39,this.teardownRender(ve,{viewModeChanged:$e});case 39:_e&&(be||$e)&&this.channel.emit(STORY_CHANGED,he),(pe=window_1$4.FEATURES)!==null&&pe!==void 0&&pe.storyStoreV7&&this.channel.emit(STORY_PREPARED,{id:he,parameters:Te,initialArgs:Ee,argTypes:Oe,args:Ae}),(Se||me)&&this.channel.emit(STORY_ARGS_UPDATED,{storyId:he,args:Ae}),ye.viewMode==="docs"||Te.docsOnly?(this.currentRender=DocsRender.fromStoryRender(we),this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))):(this.storyRenders.push(we),this.currentRender.renderToElement(this.view.prepareForStory(we.story)));case 43:case"end":return Pe.stop()}},ie,this,[[17,22]])}));function oe(){return ae.apply(this,arguments)}return oe}()},{key:"renderStoryToElement",value:function(oe,ie){var se=this,ce=new StoryRender(this.channel,this.storyStore,this.renderToDOM,this.inlineStoryCallbacks(oe.id),oe.id,"docs",oe);return ce.renderToElement(ie),this.storyRenders.push(ce),_asyncToGenerator$2(regeneratorRuntime.mark(function ue(){return regeneratorRuntime.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return pe.next=2,se.teardownRender(ce);case 2:case"end":return pe.stop()}},ue)}))}},{key:"teardownRender",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce,ue,de=arguments;return regeneratorRuntime.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ce=de.length>1&&de[1]!==void 0?de[1]:{},ue=ce.viewModeChanged,this.storyRenders=this.storyRenders.filter(function(me){return me!==se}),fe.next=4,se==null?void 0:se.teardown({viewModeChanged:ue});case 4:case"end":return fe.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"extract",value:function(){var ae=_asyncToGenerator$2(regeneratorRuntime.mark(function ie(se){var ce;return regeneratorRuntime.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(!this.previewEntryError){de.next=2;break}throw this.previewEntryError;case 2:if(this.storyStore.projectAnnotations){de.next=4;break}throw new Error(dedent$2(_templateObject4$2||(_templateObject4$2=_taggedTemplateLiteral$a(["Failed to initialize Storybook.\n \n Do you have an error in your `preview.js`? Check your Storybook's browser console for errors."],["Failed to initialize Storybook.\n \n Do you have an error in your \\`preview.js\\`? Check your Storybook's browser console for errors."]))));case 4:if(!((ce=window_1$4.FEATURES)!==null&&ce!==void 0&&ce.storyStoreV7)){de.next=7;break}return de.next=7,this.storyStore.cacheAllCSFFiles();case 7:return de.abrupt("return",this.storyStore.extract(se));case 8:case"end":return de.stop()}},ie,this)}));function oe(ie){return ae.apply(this,arguments)}return oe}()},{key:"mainStoryCallbacks",value:function(oe){var ie=this;return{showMain:function(){return ie.view.showMain()},showError:function(ce){return ie.renderError(oe,ce)},showException:function(ce){return ie.renderException(oe,ce)}}}},{key:"inlineStoryCallbacks",value:function(oe){return{showMain:function(){},showError:function(se){return logger.error("Error rendering docs story (".concat(oe,")"),se)},showException:function(se){return logger.error("Error rendering docs story (".concat(oe,")"),se)}}}},{key:"renderPreviewEntryError",value:function(oe,ie){_get(_getPrototypeOf$2(re.prototype),"renderPreviewEntryError",this).call(this,oe,ie),this.view.showErrorDisplay(ie)}},{key:"renderMissingStory",value:function(){this.view.showNoPreview(),this.channel.emit(STORY_MISSING)}},{key:"renderStoryLoadingException",value:function(oe,ie){logger.error("Unable to load story '".concat(oe,"':")),logger.error(ie),this.view.showErrorDisplay(ie),this.channel.emit(STORY_MISSING,oe)}},{key:"renderException",value:function(oe,ie){this.channel.emit(STORY_THREW_EXCEPTION,ie),this.channel.emit(STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",storyId:oe}),ie!==IGNORED_EXCEPTION&&(this.view.showErrorDisplay(ie),logger.error("Error rendering story '".concat(oe,"':")),logger.error(ie))}},{key:"renderError",value:function(oe,ie){var se=ie.title,ce=ie.description;logger.error("Error rendering story ".concat(se,": ").concat(ce)),this.channel.emit(STORY_ERRORED,{title:se,description:ce}),this.channel.emit(STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",storyId:oe}),this.view.showErrorDisplay({message:se,stack:ce})}}]),re}(Preview$2),$$g=_export,iterate=iterate$6,createProperty$2=createProperty$7;$$g({target:"Object",stat:!0},{fromEntries:function(_){var re={};return iterate(_,function(ae,oe){createProperty$2(re,ae,oe)},{AS_ENTRIES:!0}),re}});var isObject$e=isObject$I,floor$4=Math.floor,isIntegralNumber$1=Number.isInteger||function(_){return!isObject$e(_)&&isFinite(_)&&floor$4(_)===_},$$f=_export,isIntegralNumber=isIntegralNumber$1;$$f({target:"Number",stat:!0},{isInteger:isIntegralNumber});var fails$4=fails$J,wellKnownSymbol$2=wellKnownSymbol$t,IS_PURE=isPure,ITERATOR$1=wellKnownSymbol$2("iterator"),nativeUrl=!fails$4(function(){var te=new URL("b?a=1&b=2&c=3","http://a"),_=te.searchParams,re="";return te.pathname="c%20d",_.forEach(function(ae,oe){_.delete("b"),re+=oe+ae}),IS_PURE&&!te.toJSON||!_.sort||te.href!=="http://a/c%20d?a=1&c=3"||_.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!_[ITERATOR$1]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||re!=="a1c3"||new URL("http://x",void 0).host!=="x"}),makeBuiltIn=makeBuiltIn$3.exports,defineProperty$3=objectDefineProperty,defineBuiltInAccessor$1=function(te,_,re){return re.get&&makeBuiltIn(re.get,_,{getter:!0}),re.set&&makeBuiltIn(re.set,_,{setter:!0}),defineProperty$3.f(te,_,re)},uncurryThis$5=functionUncurryThis,maxInt=2147483647,base=36,tMin=1,tMax=26,skew=38,damp=700,initialBias=72,initialN=128,delimiter$1="-",regexNonASCII=/[^\0-\u007E]/,regexSeparators=/[.\u3002\uFF0E\uFF61]/g,OVERFLOW_ERROR="Overflow: input needs wider integers to process",baseMinusTMin=base-tMin,$RangeError$3=RangeError,exec$1=uncurryThis$5(regexSeparators.exec),floor$3=Math.floor,fromCharCode$1=String.fromCharCode,charCodeAt=uncurryThis$5("".charCodeAt),join$2=uncurryThis$5([].join),push$2=uncurryThis$5([].push),replace$4=uncurryThis$5("".replace),split$2=uncurryThis$5("".split),toLowerCase$1=uncurryThis$5("".toLowerCase),ucs2decode=function(te){for(var _=[],re=0,ae=te.length;re<ae;){var oe=charCodeAt(te,re++);if(oe>=55296&&oe<=56319&&re<ae){var ie=charCodeAt(te,re++);(ie&64512)==56320?push$2(_,((oe&1023)<<10)+(ie&1023)+65536):(push$2(_,oe),re--)}else push$2(_,oe)}return _},digitToBasic=function(te){return te+22+75*(te<26)},adapt=function(te,_,re){var ae=0;for(te=re?floor$3(te/damp):te>>1,te+=floor$3(te/_);te>baseMinusTMin*tMax>>1;)te=floor$3(te/baseMinusTMin),ae+=base;return floor$3(ae+(baseMinusTMin+1)*te/(te+skew))},encode$1=function(te){var _=[];te=ucs2decode(te);var re=te.length,ae=initialN,oe=0,ie=initialBias,se,ce;for(se=0;se<te.length;se++)ce=te[se],ce<128&&push$2(_,fromCharCode$1(ce));var ue=_.length,de=ue;for(ue&&push$2(_,delimiter$1);de<re;){var pe=maxInt;for(se=0;se<te.length;se++)ce=te[se],ce>=ae&&ce<pe&&(pe=ce);var fe=de+1;if(pe-ae>floor$3((maxInt-oe)/fe))throw $RangeError$3(OVERFLOW_ERROR);for(oe+=(pe-ae)*fe,ae=pe,se=0;se<te.length;se++){if(ce=te[se],ce<ae&&++oe>maxInt)throw $RangeError$3(OVERFLOW_ERROR);if(ce==ae){for(var me=oe,ye=base;;){var he=ye<=ie?tMin:ye>=ie+tMax?tMax:ye-ie;if(me<he)break;var be=me-he,$e=base-he;push$2(_,fromCharCode$1(digitToBasic(he+be%$e))),me=floor$3(be/$e),ye+=base}push$2(_,fromCharCode$1(digitToBasic(me))),ie=adapt(oe,fe,de==ue),oe=0,de++}}oe++,ae++}return join$2(_,"")},stringPunycodeToAscii=function(te){var _=[],re=split$2(replace$4(toLowerCase$1(te),regexSeparators,"."),"."),ae,oe;for(ae=0;ae<re.length;ae++)oe=re[ae],push$2(_,exec$1(regexNonASCII,oe)?"xn--"+encode$1(oe):oe);return join$2(_,".")},$$e=_export,global$5=global$B,call=functionCall,uncurryThis$4=functionUncurryThis,DESCRIPTORS$3=descriptors,USE_NATIVE_URL$1=nativeUrl,defineBuiltIn$2=defineBuiltIn$h,defineBuiltIns$1=defineBuiltIns$5,setToStringTag$2=setToStringTag$8,createIteratorConstructor=createIteratorConstructor$2,InternalStateModule$2=internalState,anInstance$2=anInstance$7,isCallable=isCallable$r,hasOwn$2=hasOwnProperty_1,bind$2=functionBindContext,classof=classof$a,anObject$1=anObject$o,isObject$d=isObject$I,$toString$2=toString$q,create$7=objectCreate$1,createPropertyDescriptor=createPropertyDescriptor$6,getIterator=getIterator$3,getIteratorMethod=getIteratorMethod$4,validateArgumentsLength$1=validateArgumentsLength$3,wellKnownSymbol$1=wellKnownSymbol$t,arraySort=arraySort$1,ITERATOR=wellKnownSymbol$1("iterator"),URL_SEARCH_PARAMS="URLSearchParams",URL_SEARCH_PARAMS_ITERATOR=URL_SEARCH_PARAMS+"Iterator",setInternalState$2=InternalStateModule$2.set,getInternalParamsState=InternalStateModule$2.getterFor(URL_SEARCH_PARAMS),getInternalIteratorState=InternalStateModule$2.getterFor(URL_SEARCH_PARAMS_ITERATOR),getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,safeGetBuiltIn=function(te){if(!DESCRIPTORS$3)return global$5[te];var _=getOwnPropertyDescriptor(global$5,te);return _&&_.value},nativeFetch=safeGetBuiltIn("fetch"),NativeRequest=safeGetBuiltIn("Request"),Headers=safeGetBuiltIn("Headers"),RequestPrototype=NativeRequest&&NativeRequest.prototype,HeadersPrototype=Headers&&Headers.prototype,RegExp$1=global$5.RegExp,TypeError$2=global$5.TypeError,decodeURIComponent$1=global$5.decodeURIComponent,encodeURIComponent$1=global$5.encodeURIComponent,charAt$1=uncurryThis$4("".charAt),join$1=uncurryThis$4([].join),push$1=uncurryThis$4([].push),replace$3=uncurryThis$4("".replace),shift$1=uncurryThis$4([].shift),splice$1=uncurryThis$4([].splice),split$1=uncurryThis$4("".split),stringSlice$2=uncurryThis$4("".slice),plus=/\+/g,sequences=Array(4),percentSequence=function(te){return sequences[te-1]||(sequences[te-1]=RegExp$1("((?:%[\\da-f]{2}){"+te+"})","gi"))},percentDecode=function(te){try{return decodeURIComponent$1(te)}catch{return te}},deserialize=function(te){var _=replace$3(te,plus," "),re=4;try{return decodeURIComponent$1(_)}catch{for(;re;)_=replace$3(_,percentSequence(re--),percentDecode);return _}},find$2=/[!'()~]|%20/g,replacements={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},replacer$1=function(te){return replacements[te]},serialize$1=function(te){return replace$3(encodeURIComponent$1(te),find$2,replacer$1)},URLSearchParamsIterator=createIteratorConstructor(function(_,re){setInternalState$2(this,{type:URL_SEARCH_PARAMS_ITERATOR,iterator:getIterator(getInternalParamsState(_).entries),kind:re})},"Iterator",function(){var _=getInternalIteratorState(this),re=_.kind,ae=_.iterator.next(),oe=ae.value;return ae.done||(ae.value=re==="keys"?oe.key:re==="values"?oe.value:[oe.key,oe.value]),ae},!0),URLSearchParamsState=function(te){this.entries=[],this.url=null,te!==void 0&&(isObject$d(te)?this.parseObject(te):this.parseQuery(typeof te=="string"?charAt$1(te,0)==="?"?stringSlice$2(te,1):te:$toString$2(te)))};URLSearchParamsState.prototype={type:URL_SEARCH_PARAMS,bindURL:function(te){this.url=te,this.update()},parseObject:function(te){var _=getIteratorMethod(te),re,ae,oe,ie,se,ce,ue;if(_)for(re=getIterator(te,_),ae=re.next;!(oe=call(ae,re)).done;){if(ie=getIterator(anObject$1(oe.value)),se=ie.next,(ce=call(se,ie)).done||(ue=call(se,ie)).done||!call(se,ie).done)throw TypeError$2("Expected sequence with length 2");push$1(this.entries,{key:$toString$2(ce.value),value:$toString$2(ue.value)})}else for(var de in te)hasOwn$2(te,de)&&push$1(this.entries,{key:de,value:$toString$2(te[de])})},parseQuery:function(te){if(te)for(var _=split$1(te,"&"),re=0,ae,oe;re<_.length;)ae=_[re++],ae.length&&(oe=split$1(ae,"="),push$1(this.entries,{key:deserialize(shift$1(oe)),value:deserialize(join$1(oe,"="))}))},serialize:function(){for(var te=this.entries,_=[],re=0,ae;re<te.length;)ae=te[re++],push$1(_,serialize$1(ae.key)+"="+serialize$1(ae.value));return join$1(_,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var URLSearchParamsConstructor=function(){anInstance$2(this,URLSearchParamsPrototype);var _=arguments.length>0?arguments[0]:void 0;setInternalState$2(this,new URLSearchParamsState(_))},URLSearchParamsPrototype=URLSearchParamsConstructor.prototype;defineBuiltIns$1(URLSearchParamsPrototype,{append:function(_,re){validateArgumentsLength$1(arguments.length,2);var ae=getInternalParamsState(this);push$1(ae.entries,{key:$toString$2(_),value:$toString$2(re)}),ae.updateURL()},delete:function(te){validateArgumentsLength$1(arguments.length,1);for(var _=getInternalParamsState(this),re=_.entries,ae=$toString$2(te),oe=0;oe<re.length;)re[oe].key===ae?splice$1(re,oe,1):oe++;_.updateURL()},get:function(_){validateArgumentsLength$1(arguments.length,1);for(var re=getInternalParamsState(this).entries,ae=$toString$2(_),oe=0;oe<re.length;oe++)if(re[oe].key===ae)return re[oe].value;return null},getAll:function(_){validateArgumentsLength$1(arguments.length,1);for(var re=getInternalParamsState(this).entries,ae=$toString$2(_),oe=[],ie=0;ie<re.length;ie++)re[ie].key===ae&&push$1(oe,re[ie].value);return oe},has:function(_){validateArgumentsLength$1(arguments.length,1);for(var re=getInternalParamsState(this).entries,ae=$toString$2(_),oe=0;oe<re.length;)if(re[oe++].key===ae)return!0;return!1},set:function(_,re){validateArgumentsLength$1(arguments.length,1);for(var ae=getInternalParamsState(this),oe=ae.entries,ie=!1,se=$toString$2(_),ce=$toString$2(re),ue=0,de;ue<oe.length;ue++)de=oe[ue],de.key===se&&(ie?splice$1(oe,ue--,1):(ie=!0,de.value=ce));ie||push$1(oe,{key:se,value:ce}),ae.updateURL()},sort:function(){var _=getInternalParamsState(this);arraySort(_.entries,function(re,ae){return re.key>ae.key?1:-1}),_.updateURL()},forEach:function(_){for(var re=getInternalParamsState(this).entries,ae=bind$2(_,arguments.length>1?arguments[1]:void 0),oe=0,ie;oe<re.length;)ie=re[oe++],ae(ie.value,ie.key,this)},keys:function(){return new URLSearchParamsIterator(this,"keys")},values:function(){return new URLSearchParamsIterator(this,"values")},entries:function(){return new URLSearchParamsIterator(this,"entries")}},{enumerable:!0});defineBuiltIn$2(URLSearchParamsPrototype,ITERATOR,URLSearchParamsPrototype.entries,{name:"entries"});defineBuiltIn$2(URLSearchParamsPrototype,"toString",function(){return getInternalParamsState(this).serialize()},{enumerable:!0});setToStringTag$2(URLSearchParamsConstructor,URL_SEARCH_PARAMS);$$e({global:!0,constructor:!0,forced:!USE_NATIVE_URL$1},{URLSearchParams:URLSearchParamsConstructor});if(!USE_NATIVE_URL$1&&isCallable(Headers)){var headersHas=uncurryThis$4(HeadersPrototype.has),headersSet=uncurryThis$4(HeadersPrototype.set),wrapRequestOptions=function(te){if(isObject$d(te)){var _=te.body,re;if(classof(_)===URL_SEARCH_PARAMS)return re=te.headers?new Headers(te.headers):new Headers,headersHas(re,"content-type")||headersSet(re,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),create$7(te,{body:createPropertyDescriptor(0,$toString$2(_)),headers:createPropertyDescriptor(0,re)})}return te};if(isCallable(nativeFetch)&&$$e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(_){return nativeFetch(_,arguments.length>1?wrapRequestOptions(arguments[1]):{})}}),isCallable(NativeRequest)){var RequestConstructor=function(_){return anInstance$2(this,RequestPrototype),new NativeRequest(_,arguments.length>1?wrapRequestOptions(arguments[1]):{})};RequestPrototype.constructor=RequestConstructor,RequestConstructor.prototype=RequestPrototype,$$e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:RequestConstructor})}}var web_urlSearchParams_constructor={URLSearchParams:URLSearchParamsConstructor,getState:getInternalParamsState},$$d=_export,DESCRIPTORS$2=descriptors,USE_NATIVE_URL=nativeUrl,global$4=global$B,bind$1=functionBindContext,uncurryThis$3=functionUncurryThis,defineBuiltIn$1=defineBuiltIn$h,defineBuiltInAccessor=defineBuiltInAccessor$1,anInstance$1=anInstance$7,hasOwn$1=hasOwnProperty_1,assign$2=objectAssign$1,arrayFrom=arrayFrom$1,arraySlice$1=arraySliceSimple,codeAt=stringMultibyte.codeAt,toASCII=stringPunycodeToAscii,$toString$1=toString$q,setToStringTag$1=setToStringTag$8,validateArgumentsLength=validateArgumentsLength$3,URLSearchParamsModule=web_urlSearchParams_constructor,InternalStateModule$1=internalState,setInternalState$1=InternalStateModule$1.set,getInternalURLState=InternalStateModule$1.getterFor("URL"),URLSearchParams$1=URLSearchParamsModule.URLSearchParams,getInternalSearchParamsState=URLSearchParamsModule.getState,NativeURL=global$4.URL,TypeError$1=global$4.TypeError,parseInt$1=global$4.parseInt,floor$2=Math.floor,pow$2=Math.pow,charAt=uncurryThis$3("".charAt),exec=uncurryThis$3(/./.exec),join=uncurryThis$3([].join),numberToString=uncurryThis$3(1 .toString),pop=uncurryThis$3([].pop),push=uncurryThis$3([].push),replace$2=uncurryThis$3("".replace),shift=uncurryThis$3([].shift),split=uncurryThis$3("".split),stringSlice$1=uncurryThis$3("".slice),toLowerCase=uncurryThis$3("".toLowerCase),unshift=uncurryThis$3([].unshift),INVALID_AUTHORITY="Invalid authority",INVALID_SCHEME="Invalid scheme",INVALID_HOST="Invalid host",INVALID_PORT="Invalid port",ALPHA=/[a-z]/i,ALPHANUMERIC=/[\d+-.a-z]/i,DIGIT=/\d/,HEX_START=/^0x/i,OCT=/^[0-7]+$/,DEC=/^\d+$/,HEX=/^[\da-f]+$/i,FORBIDDEN_HOST_CODE_POINT=/[\0\t\n\r #%/:<>?@[\\\]^|]/,FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT=/[\0\t\n\r #/:<>?@[\\\]^|]/,LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,TAB_AND_NEW_LINE=/[\t\n\r]/g,EOF,parseIPv4=function(te){var _=split(te,"."),re,ae,oe,ie,se,ce,ue;if(_.length&&_[_.length-1]==""&&_.length--,re=_.length,re>4)return te;for(ae=[],oe=0;oe<re;oe++){if(ie=_[oe],ie=="")return te;if(se=10,ie.length>1&&charAt(ie,0)=="0"&&(se=exec(HEX_START,ie)?16:8,ie=stringSlice$1(ie,se==8?1:2)),ie==="")ce=0;else{if(!exec(se==10?DEC:se==8?OCT:HEX,ie))return te;ce=parseInt$1(ie,se)}push(ae,ce)}for(oe=0;oe<re;oe++)if(ce=ae[oe],oe==re-1){if(ce>=pow$2(256,5-re))return null}else if(ce>255)return null;for(ue=pop(ae),oe=0;oe<ae.length;oe++)ue+=ae[oe]*pow$2(256,3-oe);return ue},parseIPv6=function(te){var _=[0,0,0,0,0,0,0,0],re=0,ae=null,oe=0,ie,se,ce,ue,de,pe,fe,me=function(){return charAt(te,oe)};if(me()==":"){if(charAt(te,1)!=":")return;oe+=2,re++,ae=re}for(;me();){if(re==8)return;if(me()==":"){if(ae!==null)return;oe++,re++,ae=re;continue}for(ie=se=0;se<4&&exec(HEX,me());)ie=ie*16+parseInt$1(me(),16),oe++,se++;if(me()=="."){if(se==0||(oe-=se,re>6))return;for(ce=0;me();){if(ue=null,ce>0)if(me()=="."&&ce<4)oe++;else return;if(!exec(DIGIT,me()))return;for(;exec(DIGIT,me());){if(de=parseInt$1(me(),10),ue===null)ue=de;else{if(ue==0)return;ue=ue*10+de}if(ue>255)return;oe++}_[re]=_[re]*256+ue,ce++,(ce==2||ce==4)&&re++}if(ce!=4)return;break}else if(me()==":"){if(oe++,!me())return}else if(me())return;_[re++]=ie}if(ae!==null)for(pe=re-ae,re=7;re!=0&&pe>0;)fe=_[re],_[re--]=_[ae+pe-1],_[ae+--pe]=fe;else if(re!=8)return;return _},findLongestZeroSequence=function(te){for(var _=null,re=1,ae=null,oe=0,ie=0;ie<8;ie++)te[ie]!==0?(oe>re&&(_=ae,re=oe),ae=null,oe=0):(ae===null&&(ae=ie),++oe);return oe>re&&(_=ae,re=oe),_},serializeHost=function(te){var _,re,ae,oe;if(typeof te=="number"){for(_=[],re=0;re<4;re++)unshift(_,te%256),te=floor$2(te/256);return join(_,".")}else if(typeof te=="object"){for(_="",ae=findLongestZeroSequence(te),re=0;re<8;re++)oe&&te[re]===0||(oe&&(oe=!1),ae===re?(_+=re?":":"::",oe=!0):(_+=numberToString(te[re],16),re<7&&(_+=":")));return"["+_+"]"}return te},C0ControlPercentEncodeSet={},fragmentPercentEncodeSet=assign$2({},C0ControlPercentEncodeSet,{" ":1,'"':1,"<":1,">":1,"`":1}),pathPercentEncodeSet=assign$2({},fragmentPercentEncodeSet,{"#":1,"?":1,"{":1,"}":1}),userinfoPercentEncodeSet=assign$2({},pathPercentEncodeSet,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),percentEncode=function(te,_){var re=codeAt(te,0);return re>32&&re<127&&!hasOwn$1(_,te)?te:encodeURIComponent(te)},specialSchemes={ftp:21,file:null,http:80,https:443,ws:80,wss:443},isWindowsDriveLetter=function(te,_){var re;return te.length==2&&exec(ALPHA,charAt(te,0))&&((re=charAt(te,1))==":"||!_&&re=="|")},startsWithWindowsDriveLetter=function(te){var _;return te.length>1&&isWindowsDriveLetter(stringSlice$1(te,0,2))&&(te.length==2||(_=charAt(te,2))==="/"||_==="\\"||_==="?"||_==="#")},isSingleDot=function(te){return te==="."||toLowerCase(te)==="%2e"},isDoubleDot=function(te){return te=toLowerCase(te),te===".."||te==="%2e."||te===".%2e"||te==="%2e%2e"},SCHEME_START={},SCHEME={},NO_SCHEME={},SPECIAL_RELATIVE_OR_AUTHORITY={},PATH_OR_AUTHORITY={},RELATIVE={},RELATIVE_SLASH={},SPECIAL_AUTHORITY_SLASHES={},SPECIAL_AUTHORITY_IGNORE_SLASHES={},AUTHORITY={},HOST={},HOSTNAME={},PORT={},FILE={},FILE_SLASH={},FILE_HOST={},PATH_START={},PATH={},CANNOT_BE_A_BASE_URL_PATH={},QUERY={},FRAGMENT={},URLState=function(te,_,re){var ae=$toString$1(te),oe,ie,se;if(_){if(ie=this.parse(ae),ie)throw TypeError$1(ie);this.searchParams=null}else{if(re!==void 0&&(oe=new URLState(re,!0)),ie=this.parse(ae,null,oe),ie)throw TypeError$1(ie);se=getInternalSearchParamsState(new URLSearchParams$1),se.bindURL(this),this.searchParams=se}};URLState.prototype={type:"URL",parse:function(te,_,re){var ae=this,oe=_||SCHEME_START,ie=0,se="",ce=!1,ue=!1,de=!1,pe,fe,me,ye;for(te=$toString$1(te),_||(ae.scheme="",ae.username="",ae.password="",ae.host=null,ae.port=null,ae.path=[],ae.query=null,ae.fragment=null,ae.cannotBeABaseURL=!1,te=replace$2(te,LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE,"")),te=replace$2(te,TAB_AND_NEW_LINE,""),pe=arrayFrom(te);ie<=pe.length;){switch(fe=pe[ie],oe){case SCHEME_START:if(fe&&exec(ALPHA,fe))se+=toLowerCase(fe),oe=SCHEME;else{if(_)return INVALID_SCHEME;oe=NO_SCHEME;continue}break;case SCHEME:if(fe&&(exec(ALPHANUMERIC,fe)||fe=="+"||fe=="-"||fe=="."))se+=toLowerCase(fe);else if(fe==":"){if(_&&(ae.isSpecial()!=hasOwn$1(specialSchemes,se)||se=="file"&&(ae.includesCredentials()||ae.port!==null)||ae.scheme=="file"&&!ae.host))return;if(ae.scheme=se,_){ae.isSpecial()&&specialSchemes[ae.scheme]==ae.port&&(ae.port=null);return}se="",ae.scheme=="file"?oe=FILE:ae.isSpecial()&&re&&re.scheme==ae.scheme?oe=SPECIAL_RELATIVE_OR_AUTHORITY:ae.isSpecial()?oe=SPECIAL_AUTHORITY_SLASHES:pe[ie+1]=="/"?(oe=PATH_OR_AUTHORITY,ie++):(ae.cannotBeABaseURL=!0,push(ae.path,""),oe=CANNOT_BE_A_BASE_URL_PATH)}else{if(_)return INVALID_SCHEME;se="",oe=NO_SCHEME,ie=0;continue}break;case NO_SCHEME:if(!re||re.cannotBeABaseURL&&fe!="#")return INVALID_SCHEME;if(re.cannotBeABaseURL&&fe=="#"){ae.scheme=re.scheme,ae.path=arraySlice$1(re.path),ae.query=re.query,ae.fragment="",ae.cannotBeABaseURL=!0,oe=FRAGMENT;break}oe=re.scheme=="file"?FILE:RELATIVE;continue;case SPECIAL_RELATIVE_OR_AUTHORITY:if(fe=="/"&&pe[ie+1]=="/")oe=SPECIAL_AUTHORITY_IGNORE_SLASHES,ie++;else{oe=RELATIVE;continue}break;case PATH_OR_AUTHORITY:if(fe=="/"){oe=AUTHORITY;break}else{oe=PATH;continue}case RELATIVE:if(ae.scheme=re.scheme,fe==EOF)ae.username=re.username,ae.password=re.password,ae.host=re.host,ae.port=re.port,ae.path=arraySlice$1(re.path),ae.query=re.query;else if(fe=="/"||fe=="\\"&&ae.isSpecial())oe=RELATIVE_SLASH;else if(fe=="?")ae.username=re.username,ae.password=re.password,ae.host=re.host,ae.port=re.port,ae.path=arraySlice$1(re.path),ae.query="",oe=QUERY;else if(fe=="#")ae.username=re.username,ae.password=re.password,ae.host=re.host,ae.port=re.port,ae.path=arraySlice$1(re.path),ae.query=re.query,ae.fragment="",oe=FRAGMENT;else{ae.username=re.username,ae.password=re.password,ae.host=re.host,ae.port=re.port,ae.path=arraySlice$1(re.path),ae.path.length--,oe=PATH;continue}break;case RELATIVE_SLASH:if(ae.isSpecial()&&(fe=="/"||fe=="\\"))oe=SPECIAL_AUTHORITY_IGNORE_SLASHES;else if(fe=="/")oe=AUTHORITY;else{ae.username=re.username,ae.password=re.password,ae.host=re.host,ae.port=re.port,oe=PATH;continue}break;case SPECIAL_AUTHORITY_SLASHES:if(oe=SPECIAL_AUTHORITY_IGNORE_SLASHES,fe!="/"||charAt(se,ie+1)!="/")continue;ie++;break;case SPECIAL_AUTHORITY_IGNORE_SLASHES:if(fe!="/"&&fe!="\\"){oe=AUTHORITY;continue}break;case AUTHORITY:if(fe=="@"){ce&&(se="%40"+se),ce=!0,me=arrayFrom(se);for(var he=0;he<me.length;he++){var be=me[he];if(be==":"&&!de){de=!0;continue}var $e=percentEncode(be,userinfoPercentEncodeSet);de?ae.password+=$e:ae.username+=$e}se=""}else if(fe==EOF||fe=="/"||fe=="?"||fe=="#"||fe=="\\"&&ae.isSpecial()){if(ce&&se=="")return INVALID_AUTHORITY;ie-=arrayFrom(se).length+1,se="",oe=HOST}else se+=fe;break;case HOST:case HOSTNAME:if(_&&ae.scheme=="file"){oe=FILE_HOST;continue}else if(fe==":"&&!ue){if(se=="")return INVALID_HOST;if(ye=ae.parseHost(se),ye)return ye;if(se="",oe=PORT,_==HOSTNAME)return}else if(fe==EOF||fe=="/"||fe=="?"||fe=="#"||fe=="\\"&&ae.isSpecial()){if(ae.isSpecial()&&se=="")return INVALID_HOST;if(_&&se==""&&(ae.includesCredentials()||ae.port!==null))return;if(ye=ae.parseHost(se),ye)return ye;if(se="",oe=PATH_START,_)return;continue}else fe=="["?ue=!0:fe=="]"&&(ue=!1),se+=fe;break;case PORT:if(exec(DIGIT,fe))se+=fe;else if(fe==EOF||fe=="/"||fe=="?"||fe=="#"||fe=="\\"&&ae.isSpecial()||_){if(se!=""){var _e=parseInt$1(se,10);if(_e>65535)return INVALID_PORT;ae.port=ae.isSpecial()&&_e===specialSchemes[ae.scheme]?null:_e,se=""}if(_)return;oe=PATH_START;continue}else return INVALID_PORT;break;case FILE:if(ae.scheme="file",fe=="/"||fe=="\\")oe=FILE_SLASH;else if(re&&re.scheme=="file")if(fe==EOF)ae.host=re.host,ae.path=arraySlice$1(re.path),ae.query=re.query;else if(fe=="?")ae.host=re.host,ae.path=arraySlice$1(re.path),ae.query="",oe=QUERY;else if(fe=="#")ae.host=re.host,ae.path=arraySlice$1(re.path),ae.query=re.query,ae.fragment="",oe=FRAGMENT;else{startsWithWindowsDriveLetter(join(arraySlice$1(pe,ie),""))||(ae.host=re.host,ae.path=arraySlice$1(re.path),ae.shortenPath()),oe=PATH;continue}else{oe=PATH;continue}break;case FILE_SLASH:if(fe=="/"||fe=="\\"){oe=FILE_HOST;break}re&&re.scheme=="file"&&!startsWithWindowsDriveLetter(join(arraySlice$1(pe,ie),""))&&(isWindowsDriveLetter(re.path[0],!0)?push(ae.path,re.path[0]):ae.host=re.host),oe=PATH;continue;case FILE_HOST:if(fe==EOF||fe=="/"||fe=="\\"||fe=="?"||fe=="#"){if(!_&&isWindowsDriveLetter(se))oe=PATH;else if(se==""){if(ae.host="",_)return;oe=PATH_START}else{if(ye=ae.parseHost(se),ye)return ye;if(ae.host=="localhost"&&(ae.host=""),_)return;se="",oe=PATH_START}continue}else se+=fe;break;case PATH_START:if(ae.isSpecial()){if(oe=PATH,fe!="/"&&fe!="\\")continue}else if(!_&&fe=="?")ae.query="",oe=QUERY;else if(!_&&fe=="#")ae.fragment="",oe=FRAGMENT;else if(fe!=EOF&&(oe=PATH,fe!="/"))continue;break;case PATH:if(fe==EOF||fe=="/"||fe=="\\"&&ae.isSpecial()||!_&&(fe=="?"||fe=="#")){if(isDoubleDot(se)?(ae.shortenPath(),fe!="/"&&!(fe=="\\"&&ae.isSpecial())&&push(ae.path,"")):isSingleDot(se)?fe!="/"&&!(fe=="\\"&&ae.isSpecial())&&push(ae.path,""):(ae.scheme=="file"&&!ae.path.length&&isWindowsDriveLetter(se)&&(ae.host&&(ae.host=""),se=charAt(se,0)+":"),push(ae.path,se)),se="",ae.scheme=="file"&&(fe==EOF||fe=="?"||fe=="#"))for(;ae.path.length>1&&ae.path[0]==="";)shift(ae.path);fe=="?"?(ae.query="",oe=QUERY):fe=="#"&&(ae.fragment="",oe=FRAGMENT)}else se+=percentEncode(fe,pathPercentEncodeSet);break;case CANNOT_BE_A_BASE_URL_PATH:fe=="?"?(ae.query="",oe=QUERY):fe=="#"?(ae.fragment="",oe=FRAGMENT):fe!=EOF&&(ae.path[0]+=percentEncode(fe,C0ControlPercentEncodeSet));break;case QUERY:!_&&fe=="#"?(ae.fragment="",oe=FRAGMENT):fe!=EOF&&(fe=="'"&&ae.isSpecial()?ae.query+="%27":fe=="#"?ae.query+="%23":ae.query+=percentEncode(fe,C0ControlPercentEncodeSet));break;case FRAGMENT:fe!=EOF&&(ae.fragment+=percentEncode(fe,fragmentPercentEncodeSet));break}ie++}},parseHost:function(te){var _,re,ae;if(charAt(te,0)=="["){if(charAt(te,te.length-1)!="]"||(_=parseIPv6(stringSlice$1(te,1,-1)),!_))return INVALID_HOST;this.host=_}else if(this.isSpecial()){if(te=toASCII(te),exec(FORBIDDEN_HOST_CODE_POINT,te)||(_=parseIPv4(te),_===null))return INVALID_HOST;this.host=_}else{if(exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT,te))return INVALID_HOST;for(_="",re=arrayFrom(te),ae=0;ae<re.length;ae++)_+=percentEncode(re[ae],C0ControlPercentEncodeSet);this.host=_}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme=="file"},includesCredentials:function(){return this.username!=""||this.password!=""},isSpecial:function(){return hasOwn$1(specialSchemes,this.scheme)},shortenPath:function(){var te=this.path,_=te.length;_&&(this.scheme!="file"||_!=1||!isWindowsDriveLetter(te[0],!0))&&te.length--},serialize:function(){var te=this,_=te.scheme,re=te.username,ae=te.password,oe=te.host,ie=te.port,se=te.path,ce=te.query,ue=te.fragment,de=_+":";return oe!==null?(de+="//",te.includesCredentials()&&(de+=re+(ae?":"+ae:"")+"@"),de+=serializeHost(oe),ie!==null&&(de+=":"+ie)):_=="file"&&(de+="//"),de+=te.cannotBeABaseURL?se[0]:se.length?"/"+join(se,"/"):"",ce!==null&&(de+="?"+ce),ue!==null&&(de+="#"+ue),de},setHref:function(te){var _=this.parse(te);if(_)throw TypeError$1(_);this.searchParams.update()},getOrigin:function(){var te=this.scheme,_=this.port;if(te=="blob")try{return new URLConstructor(te.path[0]).origin}catch{return"null"}return te=="file"||!this.isSpecial()?"null":te+"://"+serializeHost(this.host)+(_!==null?":"+_:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(te){this.parse($toString$1(te)+":",SCHEME_START)},getUsername:function(){return this.username},setUsername:function(te){var _=arrayFrom($toString$1(te));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var re=0;re<_.length;re++)this.username+=percentEncode(_[re],userinfoPercentEncodeSet)}},getPassword:function(){return this.password},setPassword:function(te){var _=arrayFrom($toString$1(te));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var re=0;re<_.length;re++)this.password+=percentEncode(_[re],userinfoPercentEncodeSet)}},getHost:function(){var te=this.host,_=this.port;return te===null?"":_===null?serializeHost(te):serializeHost(te)+":"+_},setHost:function(te){this.cannotBeABaseURL||this.parse(te,HOST)},getHostname:function(){var te=this.host;return te===null?"":serializeHost(te)},setHostname:function(te){this.cannotBeABaseURL||this.parse(te,HOSTNAME)},getPort:function(){var te=this.port;return te===null?"":$toString$1(te)},setPort:function(te){this.cannotHaveUsernamePasswordPort()||(te=$toString$1(te),te==""?this.port=null:this.parse(te,PORT))},getPathname:function(){var te=this.path;return this.cannotBeABaseURL?te[0]:te.length?"/"+join(te,"/"):""},setPathname:function(te){this.cannotBeABaseURL||(this.path=[],this.parse(te,PATH_START))},getSearch:function(){var te=this.query;return te?"?"+te:""},setSearch:function(te){te=$toString$1(te),te==""?this.query=null:(charAt(te,0)=="?"&&(te=stringSlice$1(te,1)),this.query="",this.parse(te,QUERY)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var te=this.fragment;return te?"#"+te:""},setHash:function(te){if(te=$toString$1(te),te==""){this.fragment=null;return}charAt(te,0)=="#"&&(te=stringSlice$1(te,1)),this.fragment="",this.parse(te,FRAGMENT)},update:function(){this.query=this.searchParams.serialize()||null}};var URLConstructor=function(_){var re=anInstance$1(this,URLPrototype),ae=validateArgumentsLength(arguments.length,1)>1?arguments[1]:void 0,oe=setInternalState$1(re,new URLState(_,!1,ae));DESCRIPTORS$2||(re.href=oe.serialize(),re.origin=oe.getOrigin(),re.protocol=oe.getProtocol(),re.username=oe.getUsername(),re.password=oe.getPassword(),re.host=oe.getHost(),re.hostname=oe.getHostname(),re.port=oe.getPort(),re.pathname=oe.getPathname(),re.search=oe.getSearch(),re.searchParams=oe.getSearchParams(),re.hash=oe.getHash())},URLPrototype=URLConstructor.prototype,accessorDescriptor=function(te,_){return{get:function(){return getInternalURLState(this)[te]()},set:_&&function(re){return getInternalURLState(this)[_](re)},configurable:!0,enumerable:!0}};DESCRIPTORS$2&&(defineBuiltInAccessor(URLPrototype,"href",accessorDescriptor("serialize","setHref")),defineBuiltInAccessor(URLPrototype,"origin",accessorDescriptor("getOrigin")),defineBuiltInAccessor(URLPrototype,"protocol",accessorDescriptor("getProtocol","setProtocol")),defineBuiltInAccessor(URLPrototype,"username",accessorDescriptor("getUsername","setUsername")),defineBuiltInAccessor(URLPrototype,"password",accessorDescriptor("getPassword","setPassword")),defineBuiltInAccessor(URLPrototype,"host",accessorDescriptor("getHost","setHost")),defineBuiltInAccessor(URLPrototype,"hostname",accessorDescriptor("getHostname","setHostname")),defineBuiltInAccessor(URLPrototype,"port",accessorDescriptor("getPort","setPort")),defineBuiltInAccessor(URLPrototype,"pathname",accessorDescriptor("getPathname","setPathname")),defineBuiltInAccessor(URLPrototype,"search",accessorDescriptor("getSearch","setSearch")),defineBuiltInAccessor(URLPrototype,"searchParams",accessorDescriptor("getSearchParams")),defineBuiltInAccessor(URLPrototype,"hash",accessorDescriptor("getHash","setHash")));defineBuiltIn$1(URLPrototype,"toJSON",function(){return getInternalURLState(this).serialize()},{enumerable:!0});defineBuiltIn$1(URLPrototype,"toString",function(){return getInternalURLState(this).serialize()},{enumerable:!0});if(NativeURL){var nativeCreateObjectURL=NativeURL.createObjectURL,nativeRevokeObjectURL=NativeURL.revokeObjectURL;nativeCreateObjectURL&&defineBuiltIn$1(URLConstructor,"createObjectURL",bind$1(nativeCreateObjectURL,NativeURL)),nativeRevokeObjectURL&&defineBuiltIn$1(URLConstructor,"revokeObjectURL",bind$1(nativeRevokeObjectURL,NativeURL))}setToStringTag$1(URLConstructor,"URL");$$d({global:!0,constructor:!0,forced:!USE_NATIVE_URL,sham:!DESCRIPTORS$2},{URL:URLConstructor});var hasSymbols$1=shams$1,shams=function(){return hasSymbols$1()&&!!Symbol.toStringTag},callBound=callBound$2,hasToStringTag=shams(),has,$exec,isRegexMarker,badStringifier;if(hasToStringTag){has=callBound("Object.prototype.hasOwnProperty"),$exec=callBound("RegExp.prototype.exec"),isRegexMarker={};var throwRegexMarker=function(){throw isRegexMarker};badStringifier={toString:throwRegexMarker,valueOf:throwRegexMarker},typeof Symbol.toPrimitive=="symbol"&&(badStringifier[Symbol.toPrimitive]=throwRegexMarker)}var $toString=callBound("Object.prototype.toString"),gOPD=Object.getOwnPropertyDescriptor,regexClass="[object RegExp]",isRegex=hasToStringTag?function(_){if(!_||typeof _!="object")return!1;var re=gOPD(_,"lastIndex"),ae=re&&has(re,"value");if(!ae)return!1;try{$exec(_,badStringifier)}catch(oe){return oe===isRegexMarker}}:function(_){return!_||typeof _!="object"&&typeof _!="function"?!1:$toString(_)===regexClass},isFunction_1$1=isFunction$4,toString$4=Object.prototype.toString;function isFunction$4(te){if(!te)return!1;var _=toString$4.call(te);return _==="[object Function]"||typeof te=="function"&&_!=="[object RegExp]"||typeof window<"u"&&(te===window.setTimeout||te===window.alert||te===window.confirm||te===window.prompt)}var isSymbol$5={exports:{}},toStr=Object.prototype.toString,hasSymbols=hasSymbols$3();if(hasSymbols){var symToStr=Symbol.prototype.toString,symStringRegex=/^Symbol\(.*\)$/,isSymbolObject=function(_){return typeof _.valueOf()!="symbol"?!1:symStringRegex.test(symToStr.call(_))};isSymbol$5.exports=function(_){if(typeof _=="symbol")return!0;if(toStr.call(_)!=="[object Symbol]")return!1;try{return isSymbolObject(_)}catch{return!1}}}else isSymbol$5.exports=function(_){return!1};/*!
* isobject <https://github.com/jonschlinkert/isobject>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function isObject$c(te){return te!=null&&typeof te=="object"&&Array.isArray(te)===!1}function ownKeys$6(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread$4(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys$6(Object(re),!0).forEach(function(ae){_defineProperty$e(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys$6(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}function _defineProperty$e(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}var eventProperties=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],customEventSpecificProperties=["detail"];function extractEventHiddenProperties(te){var _=eventProperties.filter(function(re){return te[re]!==void 0}).reduce(function(re,ae){return _objectSpread$4(_objectSpread$4({},re),{},_defineProperty$e({},ae,te[ae]))},{});return te instanceof CustomEvent&&customEventSpecificProperties.filter(function(re){return te[re]!==void 0}).forEach(function(re){_[re]=te[re]}),_}function ownKeys$5(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread$3(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys$5(Object(re),!0).forEach(function(ae){_defineProperty$d(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys$5(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}function _defineProperty$d(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$g(te,_){return _arrayWithHoles$g(te)||_iterableToArrayLimit$g(te,_)||_unsupportedIterableToArray$j(te,_)||_nonIterableRest$g()}function _nonIterableRest$g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$j(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$j(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$j(te,_)}}function _arrayLikeToArray$j(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$g(te,_){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(te)))){var re=[],ae=!0,oe=!1,ie=void 0;try{for(var se=te[Symbol.iterator](),ce;!(ae=(ce=se.next()).done)&&(re.push(ce.value),!(_&&re.length===_));ae=!0);}catch(ue){oe=!0,ie=ue}finally{try{!ae&&se.return!=null&&se.return()}finally{if(oe)throw ie}}return re}}function _arrayWithHoles$g(te){if(Array.isArray(te))return te}var isRunningInBrowser=typeof window<"u"&&typeof window.document<"u",isObject$b=isObject$c,removeCodeComments=function(_){var re=null,ae=!1,oe=!1,ie=!1,se="";if(_.indexOf("//")>=0||_.indexOf("/*")>=0)for(var ce=0;ce<_.length;ce+=1)!re&&!ae&&!oe&&!ie?_[ce]==='"'||_[ce]==="'"||_[ce]==="`"?re=_[ce]:_[ce]==="/"&&_[ce+1]==="*"?ae=!0:_[ce]==="/"&&_[ce+1]==="/"?oe=!0:_[ce]==="/"&&_[ce+1]!=="/"&&(ie=!0):(re&&(_[ce]===re&&_[ce-1]!=="\\"||_[ce]===`
`&&re!=="`")&&(re=null),ie&&(_[ce]==="/"&&_[ce-1]!=="\\"||_[ce]===`
`)&&(ie=!1),ae&&_[ce-1]==="/"&&_[ce-2]==="*"&&(ae=!1),oe&&_[ce]===`
`&&(oe=!1)),!ae&&!oe&&(se+=_[ce]);else se=_;return se},cleanCode=memoize$5(1e4)(function(te){return removeCodeComments(te).replace(/\n\s*/g,"").trim()}),convertShorthandMethods=function(_,re){var ae=re.slice(0,re.indexOf("{")),oe=re.slice(re.indexOf("{"));if(ae.includes("=>")||ae.includes("function"))return re;var ie=ae;return ie=ie.replace(_,"function"),ie+oe},dateFormat=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/,isJSON=function(_){return _.match(/^[\[\{\"\}].*[\]\}\"]$/)};function convertUnconventionalData(te){if(!isObject$b(te))return te;var _=te,re=!1;return isRunningInBrowser&&te instanceof Event&&(_=extractEventHiddenProperties(_),re=!0),_=Object.keys(_).reduce(function(ae,oe){try{var ie;(ie=_[oe])===null||ie===void 0||ie.toJSON,ae[oe]=_[oe]}catch{re=!0}return ae},{}),re?_:te}var replacer=function(_){var re,ae,oe,ie;return function(ce,ue){try{if(ce==="")return ie=[],re=new Map([[ue,"[]"]]),ae=new Map,oe=[],ue;for(var de=ae.get(this)||this;oe.length&&de!==oe[0];)oe.shift(),ie.pop();if(typeof ue=="boolean")return ue;if(ue===void 0)return _.allowUndefined?"_undefined_":void 0;if(ue===null)return null;if(typeof ue=="number")return ue===-1/0?"_-Infinity_":ue===1/0?"_Infinity_":Number.isNaN(ue)?"_NaN_":ue;if(typeof ue=="bigint")return"_bigint_".concat(ue.toString());if(typeof ue=="string")return dateFormat.test(ue)?_.allowDate?"_date_".concat(ue):void 0:ue;if(isRegex(ue))return _.allowRegExp?"_regexp_".concat(ue.flags,"|").concat(ue.source):void 0;if(isFunction_1$1(ue)){if(!_.allowFunction)return;var pe=ue.name,fe=ue.toString();return fe.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?"_function_".concat(pe,"|").concat(function(){}.toString()):"_function_".concat(pe,"|").concat(cleanCode(convertShorthandMethods(ce,fe)))}if(isSymbol$5.exports(ue)){if(!_.allowSymbol)return;var me=Symbol.keyFor(ue);return me!==void 0?"_gsymbol_".concat(me):"_symbol_".concat(ue.toString().slice(7,-1))}if(oe.length>=_.maxDepth)return Array.isArray(ue)?"[Array(".concat(ue.length,")]"):"[Object]";if(ue===this)return"_duplicate_".concat(JSON.stringify(ie));if(ue.constructor&&ue.constructor.name&&ue.constructor.name!=="Object"&&!Array.isArray(ue)&&!_.allowClass)return;var ye=re.get(ue);if(!ye){var he=Array.isArray(ue)?ue:convertUnconventionalData(ue);if(ue.constructor&&ue.constructor.name&&ue.constructor.name!=="Object"&&!Array.isArray(ue)&&_.allowClass)try{Object.assign(he,{"_constructor-name_":ue.constructor.name})}catch{}return ie.push(ce),oe.unshift(he),re.set(ue,JSON.stringify(ie)),ue!==he&&ae.set(ue,he),he}return"_duplicate_".concat(ye)}catch{return}}},reviver=function reviver(options){var refs=[],root;return function revive(key,value){if(key===""&&(root=value,refs.forEach(function(te){var _=te.target,re=te.container,ae=te.replacement,oe=isJSON(ae)?JSON.parse(ae):ae.split(".");oe.length===0?re[_]=root:re[_]=get_1$1(root,oe)})),key==="_constructor-name_")return value;if(isObject$b(value)&&value["_constructor-name_"]&&options.allowFunction){var name=value["_constructor-name_"];if(name!=="Object"){var Fn=new Function("return function ".concat(name.replace(/[\W_]+/g,""),"(){}"))();Object.setPrototypeOf(value,new Fn)}return delete value["_constructor-name_"],value}if(typeof value=="string"&&value.startsWith("_function_")&&options.allowFunction){var _ref2=value.match(/_function_([^|]*)\|(.*)/)||[],_ref3=_slicedToArray$g(_ref2,3),_name=_ref3[1],source=_ref3[2],sourceSanitized=source.replace(/[(\(\))|\\| |\]|`]*$/,"");if(!options.lazyEval)return eval("(".concat(sourceSanitized,")"));var result=function result(){var f=eval("(".concat(sourceSanitized,")"));return f.apply(void 0,arguments)};return Object.defineProperty(result,"toString",{value:function te(){return sourceSanitized}}),Object.defineProperty(result,"name",{value:_name}),result}if(typeof value=="string"&&value.startsWith("_regexp_")&&options.allowRegExp){var _ref4=value.match(/_regexp_([^|]*)\|(.*)/)||[],_ref5=_slicedToArray$g(_ref4,3),flags=_ref5[1],_source=_ref5[2];return new RegExp(_source,flags)}return typeof value=="string"&&value.startsWith("_date_")&&options.allowDate?new Date(value.replace("_date_","")):typeof value=="string"&&value.startsWith("_duplicate_")?(refs.push({target:key,container:this,replacement:value.replace(/^_duplicate_/,"")}),null):typeof value=="string"&&value.startsWith("_symbol_")&&options.allowSymbol?Symbol(value.replace("_symbol_","")):typeof value=="string"&&value.startsWith("_gsymbol_")&&options.allowSymbol?Symbol.for(value.replace("_gsymbol_","")):typeof value=="string"&&value==="_-Infinity_"?-1/0:typeof value=="string"&&value==="_Infinity_"?1/0:typeof value=="string"&&value==="_NaN_"?NaN:typeof value=="string"&&value.startsWith("_bigint_")&&typeof BigInt=="function"?BigInt(value.replace("_bigint_","")):value}},defaultOptions={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},stringify$4=function te(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=_objectSpread$3(_objectSpread$3({},defaultOptions),re);return JSON.stringify(convertUnconventionalData(_),replacer(ae),re.space)},mutator=function te(){var _=new Map;return function re(ae){isObject$b(ae)&&Object.entries(ae).forEach(function(oe){var ie=_slicedToArray$g(oe,2),se=ie[0],ce=ie[1];ce==="_undefined_"?ae[se]=void 0:_.get(ce)||(_.set(ce,!0),re(ce))}),Array.isArray(ae)&&ae.forEach(function(oe,ie){oe==="_undefined_"?(_.set(oe,!0),ae[ie]=void 0):_.get(oe)||(_.set(oe,!0),re(oe))})}},parse$8=function te(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=_objectSpread$3(_objectSpread$3({},defaultOptions),re),oe=JSON.parse(_,reviver(ae));return mutator()(oe),oe};function _toArray(te){return _arrayWithHoles$f(te)||_iterableToArray$6(te)||_unsupportedIterableToArray$i(te)||_nonIterableRest$f()}function _toConsumableArray$6(te){return _arrayWithoutHoles$6(te)||_iterableToArray$6(te)||_unsupportedIterableToArray$i(te)||_nonIterableSpread$6()}function _nonIterableSpread$6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$6(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$6(te){if(Array.isArray(te))return _arrayLikeToArray$i(te)}function _slicedToArray$f(te,_){return _arrayWithHoles$f(te)||_iterableToArrayLimit$f(te,_)||_unsupportedIterableToArray$i(te,_)||_nonIterableRest$f()}function _nonIterableRest$f(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$i(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$i(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$i(te,_)}}function _arrayLikeToArray$i(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$f(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$f(te){if(Array.isArray(te))return te}function _classCallCheck$2(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$2(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$2(te,_,re){return _&&_defineProperties$2(te.prototype,_),re&&_defineProperties$2(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}var globalWindow$7=window_1$4.window,document$8=window_1$4.document,location$1=window_1$4.location,KEY$1="storybook-channel",defaultEventOptions={allowFunction:!0,maxDepth:25},PostmsgTransport=function(){function te(_){if(_classCallCheck$2(this,te),this.config=_,this.buffer=void 0,this.handler=void 0,this.connected=void 0,this.buffer=[],this.handler=null,globalWindow$7.addEventListener("message",this.handleEvent.bind(this),!1),_.page!=="manager"&&_.page!=="preview")throw new Error('postmsg-channel: "config.page" cannot be "'.concat(_.page,'"'))}return _createClass$2(te,[{key:"setHandler",value:function(re){var ae=this;this.handler=function(){for(var oe=arguments.length,ie=new Array(oe),se=0;se<oe;se++)ie[se]=arguments[se];re.apply(ae,ie),!ae.connected&&ae.getLocalFrame().length&&(ae.flush(),ae.connected=!0)}}},{key:"send",value:function(re,ae){var oe=this,ie=ae||{},se=ie.target,ce=ie.allowRegExp,ue=ie.allowFunction,de=ie.allowSymbol,pe=ie.allowDate,fe=ie.allowUndefined,me=ie.allowClass,ye=ie.maxDepth,he=ie.space,be=ie.lazyEval,$e=Object.fromEntries(Object.entries({allowRegExp:ce,allowFunction:ue,allowSymbol:de,allowDate:pe,allowUndefined:fe,allowClass:me,maxDepth:ye,space:he,lazyEval:be}).filter(function(ke){var Te=_slicedToArray$f(ke,2);Te[0];var Ee=Te[1];return typeof Ee<"u"})),_e=Object.assign({},defaultEventOptions,window_1$4.CHANNEL_OPTIONS||{},$e);ae&&Number.isInteger(ae.depth)&&(_e.maxDepth=ae.depth);var ve=this.getFrames(se),we=lib$1.parse(location$1.search,{ignoreQueryPrefix:!0}),Se=stringify$4({key:KEY$1,event:re,refId:we.refId},_e);return ve.length?(this.buffer.length&&this.flush(),ve.forEach(function(ke){try{ke.postMessage(Se,"*")}catch{console.error("sending over postmessage fail")}}),Promise.resolve(null)):new Promise(function(ke,Te){oe.buffer.push({event:re,resolve:ke,reject:Te})})}},{key:"flush",value:function(){var re=this,ae=this.buffer;this.buffer=[],ae.forEach(function(oe){re.send(oe.event).then(oe.resolve).catch(oe.reject)})}},{key:"getFrames",value:function(re){if(this.config.page==="manager"){var ae=_toConsumableArray$6(document$8.querySelectorAll("iframe[data-is-storybook][data-is-loaded]")),oe=ae.filter(function(ie){try{return!!ie.contentWindow&&ie.dataset.isStorybook!==void 0&&ie.id===re}catch{return!1}}).map(function(ie){return ie.contentWindow});return oe.length?oe:this.getCurrentFrames()}return globalWindow$7&&globalWindow$7.parent&&globalWindow$7.parent!==globalWindow$7?[globalWindow$7.parent]:[]}},{key:"getCurrentFrames",value:function(){if(this.config.page==="manager"){var re=_toConsumableArray$6(document$8.querySelectorAll('[data-is-storybook="true"]'));return re.map(function(ae){return ae.contentWindow})}return globalWindow$7&&globalWindow$7.parent?[globalWindow$7.parent]:[]}},{key:"getLocalFrame",value:function(){if(this.config.page==="manager"){var re=_toConsumableArray$6(document$8.querySelectorAll("#storybook-preview-iframe"));return re.map(function(ae){return ae.contentWindow})}return globalWindow$7&&globalWindow$7.parent?[globalWindow$7.parent]:[]}},{key:"handleEvent",value:function(re){try{var ae=re.data,oe=typeof ae=="string"&&isJSON(ae)?parse$8(ae,window_1$4.CHANNEL_OPTIONS||{}):ae,ie=oe.key,se=oe.event,ce=oe.refId;if(ie===KEY$1){var ue=this.config.page==="manager"?'<span style="color: #37D5D3; background: black"> manager </span>':'<span style="color: #1EA7FD; background: black"> preview </span>',de=Object.values(EVENTS$1).includes(se.type)?'<span style="color: #FF4785">'.concat(se.type,"</span>"):'<span style="color: #FFAE00">'.concat(se.type,"</span>");if(ce&&(se.refId=ce),se.source=this.config.page==="preview"?re.origin:getEventSourceUrl(re),!se.source){pretty.error("".concat(ue," received ").concat(de," but was unable to determine the source of the event"));return}var pe="".concat(ue," received ").concat(de," (").concat(ae.length,")");pretty.debug.apply(pretty,[location$1.origin!==se.source?pe:"".concat(pe,' <span style="color: gray">(on ').concat(location$1.origin," from ").concat(se.source,")</span>")].concat(_toConsumableArray$6(se.args))),this.handler(se)}}catch(fe){logger.error(fe)}}}]),te}(),getEventSourceUrl=function te(_){var re=_toConsumableArray$6(document$8.querySelectorAll("iframe[data-is-storybook]")),ae=re.filter(function(me){try{return me.contentWindow===_.source}catch{}var ye=me.getAttribute("src"),he;try{var be=new URL(ye,document$8.location);he=be.origin}catch{return!1}return he===_.origin}),oe=_toArray(ae),ie=oe[0],se=oe.slice(1);if(ie&&se.length===0){var ce=ie.getAttribute("src"),ue=new URL(ce,document$8.location),de=ue.protocol,pe=ue.host,fe=ue.pathname;return"".concat(de,"//").concat(pe).concat(fe)}return se.length>0&&logger.error("found multiple candidates for event source"),null};function createChannel(te){var _=te.page,re=new PostmsgTransport({page:_});return new Channel$1({transport:re})}var collection=collection$3,collectionStrong=collectionStrong$2;collection("Map",function(te){return function(){return te(this,arguments.length?arguments[0]:void 0)}},collectionStrong);function _slicedToArray$e(te,_){return _arrayWithHoles$e(te)||_iterableToArrayLimit$e(te,_)||_unsupportedIterableToArray$h(te,_)||_nonIterableRest$e()}function _nonIterableRest$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$h(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$h(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$h(te,_)}}function _arrayLikeToArray$h(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$e(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$e(te){if(Array.isArray(te))return te}function executeLoadable(te){var _=null;Array.isArray(te)?_=te:te.keys&&(_=[te]);var re=new Map;if(_)_.forEach(function(oe){oe.keys().forEach(function(ie){try{var se=oe(ie);re.set(typeof oe.resolve=="function"?oe.resolve(ie):ie,se)}catch(ue){var ce=ue.message&&ue.stack?"".concat(ue.message,`
`).concat(ue.stack):ue.toString();logger.error("Unexpected error while loading ".concat(ie,": ").concat(ce))}})});else{var ae=te();Array.isArray(ae)&&ae.every(function(oe){return oe.default!=null})?re=new Map(ae.map(function(oe,ie){return["exports-map-".concat(ie),oe]})):ae&&logger.warn("Loader function passed to 'configure' should return void or an array of module exports that all contain a 'default' export. Received: ".concat(JSON.stringify(ae)))}return re}function executeLoadableForChanges(te,_){var re,ae,oe,ie=(_==null||(re=_.hot)===null||re===void 0||(ae=re.data)===null||ae===void 0?void 0:ae.lastExportsMap)||new Map;_!=null&&(oe=_.hot)!==null&&oe!==void 0&&oe.dispose&&(_.hot.accept(),_.hot.dispose(function(de){de.lastExportsMap=ie}));var se=executeLoadable(te),ce=new Map;Array.from(se.entries()).filter(function(de){var pe=_slicedToArray$e(de,2),fe=pe[1];return!!fe.default}).filter(function(de){var pe=_slicedToArray$e(de,2),fe=pe[0],me=pe[1];return ie.get(fe)!==me}).forEach(function(de){var pe=_slicedToArray$e(de,2),fe=pe[0],me=pe[1];return ce.set(fe,me)});var ue=new Map;return Array.from(ie.keys()).filter(function(de){return!se.has(de)}).forEach(function(de){return ue.set(de,ie.get(de))}),ie=se,{added:ce,removed:ue}}function _slicedToArray$d(te,_){return _arrayWithHoles$d(te)||_iterableToArrayLimit$d(te,_)||_unsupportedIterableToArray$g(te,_)||_nonIterableRest$d()}function _nonIterableRest$d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$g(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$g(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$g(te,_)}}function _arrayLikeToArray$g(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$d(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$d(te){if(Array.isArray(te))return te}var globalWindow$6=window_1$4.window,FEATURES=window_1$4.FEATURES,configureDeprecationWarning=browser(function(){},"`configure()` is deprecated and will be removed in Storybook 7.0. \nPlease use the `stories` field of `main.js` to load stories.\nRead more at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-configure"),removedApi=function te(_){return function(){throw new Error("@storybook/client-api:".concat(_," was removed in storyStoreV7."))}};function start$1(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=_.decorateStory,ae=_.render;if(globalWindow$6&&(globalWindow$6.IS_STORYBOOK=!0),FEATURES!=null&&FEATURES.storyStoreV7)return{forceReRender:removedApi("forceReRender"),getStorybook:removedApi("getStorybook"),configure:removedApi("configure"),clientApi:{addDecorator:removedApi("clientApi.addDecorator"),addParameters:removedApi("clientApi.addParameters"),clearDecorators:removedApi("clientApi.clearDecorators"),addLoader:removedApi("clientApi.addLoader"),setAddon:removedApi("clientApi.setAddon"),getStorybook:removedApi("clientApi.getStorybook"),storiesOf:removedApi("clientApi.storiesOf"),raw:removedApi("raw")}};var oe=createChannel({page:"preview"});addons.setChannel(oe);var ie=new ClientApi,se=new PreviewWeb,ce=!1,ue=function(fe){return ie.importFn(fe)};function de(){var pe=ie.getStoryIndex();se.onStoriesChanged({storyIndex:pe,importFn:ue})}return ie.onImportFnChanged=de,ie.storyStore=se.storyStore,globalWindow$6&&(globalWindow$6.__STORYBOOK_CLIENT_API__=ie,globalWindow$6.__STORYBOOK_ADDONS_CHANNEL__=oe,globalWindow$6.__STORYBOOK_PREVIEW__=se,globalWindow$6.__STORYBOOK_STORY_STORE__=se.storyStore),{forceReRender:function(){return oe.emit(Events.FORCE_RE_RENDER)},getStorybook:function(){return[]},raw:function(){},clientApi:ie,configure:function(fe,me,ye){var he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;he&&configureDeprecationWarning(),ie.addParameters({framework:fe});var be=function(){var _e=executeLoadableForChanges(me,ye),ve=_e.added,we=_e.removed;return Array.from(ve.entries()).forEach(function(Se){var ke=_slicedToArray$d(Se,2),Te=ke[0],Ee=ke[1];return ie.facade.addStoriesFromExports(Te,Ee)}),Array.from(we.entries()).forEach(function(Se){var ke=_slicedToArray$d(Se,1),Te=ke[0];return ie.facade.clearFilenameExports(Te)}),Object.assign({render:ae},ie.facade.projectAnnotations,{renderToDOM:te,applyDecorators:re})};ce?(be(),de()):(se.initialize({getStoryIndex:function(){return ie.getStoryIndex()},importFn:ue,getProjectAnnotations:be}),ce=!0)}}}function noop$4(){}function assign$1(te,_){for(const re in _)te[re]=_[re];return te}function run(te){return te()}function blank_object(){return Object.create(null)}function run_all(te){te.forEach(run)}function is_function(te){return typeof te=="function"}function safe_not_equal(te,_){return te!=te?_==_:te!==_||te&&typeof te=="object"||typeof te=="function"}let src_url_equal_anchor;function src_url_equal(te,_){return src_url_equal_anchor||(src_url_equal_anchor=document.createElement("a")),src_url_equal_anchor.href=_,te===src_url_equal_anchor.href}function is_empty(te){return Object.keys(te).length===0}function subscribe(te,..._){if(te==null)return noop$4;const re=te.subscribe(..._);return re.unsubscribe?()=>re.unsubscribe():re}function component_subscribe(te,_,re){te.$$.on_destroy.push(subscribe(_,re))}function create_slot(te,_,re,ae){if(te){const oe=get_slot_context(te,_,re,ae);return te[0](oe)}}function get_slot_context(te,_,re,ae){return te[1]&&ae?assign$1(re.ctx.slice(),te[1](ae(_))):re.ctx}function get_slot_changes(te,_,re,ae){if(te[2]&&ae){const oe=te[2](ae(re));if(_.dirty===void 0)return oe;if(typeof oe=="object"){const ie=[],se=Math.max(_.dirty.length,oe.length);for(let ce=0;ce<se;ce+=1)ie[ce]=_.dirty[ce]|oe[ce];return ie}return _.dirty|oe}return _.dirty}function update_slot_base(te,_,re,ae,oe,ie){if(oe){const se=get_slot_context(_,re,ae,ie);te.p(se,oe)}}function get_all_dirty_from_scope(te){if(te.ctx.length>32){const _=[],re=te.ctx.length/32;for(let ae=0;ae<re;ae++)_[ae]=-1;return _}return-1}function exclude_internal_props(te){const _={};for(const re in te)re[0]!=="$"&&(_[re]=te[re]);return _}function compute_rest_props(te,_){const re={};_=new Set(_);for(const ae in te)!_.has(ae)&&ae[0]!=="$"&&(re[ae]=te[ae]);return re}function compute_slots(te){const _={};for(const re in te)_[re]=!0;return _}function null_to_empty(te){return te==null?"":te}function action_destroyer(te){return te&&is_function(te.destroy)?te.destroy:noop$4}const is_client=typeof window<"u";let raf=is_client?te=>requestAnimationFrame(te):noop$4;function append$1(te,_){te.appendChild(_)}function insert(te,_,re){te.insertBefore(_,re||null)}function detach(te){te.parentNode.removeChild(te)}function destroy_each(te,_){for(let re=0;re<te.length;re+=1)te[re]&&te[re].d(_)}function element(te){return document.createElement(te)}function svg_element(te){return document.createElementNS("http://www.w3.org/2000/svg",te)}function text(te){return document.createTextNode(te)}function space$3(){return text(" ")}function empty$2(){return text("")}function listen(te,_,re,ae){return te.addEventListener(_,re,ae),()=>te.removeEventListener(_,re,ae)}function prevent_default(te){return function(_){return _.preventDefault(),te.call(this,_)}}function attr(te,_,re){re==null?te.removeAttribute(_):te.getAttribute(_)!==re&&te.setAttribute(_,re)}function set_custom_element_data(te,_,re){_ in te?te[_]=typeof te[_]=="boolean"&&re===""?!0:re:attr(te,_,re)}function children(te){return Array.from(te.childNodes)}function set_data(te,_){_=""+_,te.wholeText!==_&&(te.data=_)}function set_style(te,_,re,ae){re===null?te.style.removeProperty(_):te.style.setProperty(_,re,ae?"important":"")}let crossorigin;function is_crossorigin(){if(crossorigin===void 0){crossorigin=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{crossorigin=!0}}return crossorigin}function add_resize_listener(te,_){getComputedStyle(te).position==="static"&&(te.style.position="relative");const ae=element("iframe");ae.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),ae.setAttribute("aria-hidden","true"),ae.tabIndex=-1;const oe=is_crossorigin();let ie;return oe?(ae.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",ie=listen(window,"message",se=>{se.source===ae.contentWindow&&_()})):(ae.src="about:blank",ae.onload=()=>{ie=listen(ae.contentWindow,"resize",_)}),append$1(te,ae),()=>{(oe||ie&&ae.contentWindow)&&ie(),detach(ae)}}function toggle_class(te,_,re){te.classList[re?"add":"remove"](_)}function custom_event(te,_,{bubbles:re=!1,cancelable:ae=!1}={}){const oe=document.createEvent("CustomEvent");return oe.initCustomEvent(te,re,ae,_),oe}class HtmlTag{constructor(_=!1){this.is_svg=!1,this.is_svg=_,this.e=this.n=null}c(_){this.h(_)}m(_,re,ae=null){this.e||(this.is_svg?this.e=svg_element(re.nodeName):this.e=element(re.nodeName),this.t=re,this.c(_)),this.i(ae)}h(_){this.e.innerHTML=_,this.n=Array.from(this.e.childNodes)}i(_){for(let re=0;re<this.n.length;re+=1)insert(this.t,this.n[re],_)}p(_){this.d(),this.h(_),this.i(this.a)}d(){this.n.forEach(detach)}}let current_component;function set_current_component(te){current_component=te}function get_current_component(){if(!current_component)throw new Error("Function called outside component initialization");return current_component}function onMount(te){get_current_component().$$.on_mount.push(te)}function afterUpdate(te){get_current_component().$$.after_update.push(te)}function createEventDispatcher(){const te=get_current_component();return(_,re,{cancelable:ae=!1}={})=>{const oe=te.$$.callbacks[_];if(oe){const ie=custom_event(_,re,{cancelable:ae});return oe.slice().forEach(se=>{se.call(te,ie)}),!ie.defaultPrevented}return!0}}function setContext(te,_){return get_current_component().$$.context.set(te,_),_}function getContext$1(te){return get_current_component().$$.context.get(te)}function hasContext(te){return get_current_component().$$.context.has(te)}function bubble(te,_){const re=te.$$.callbacks[_.type];re&&re.slice().forEach(ae=>ae.call(this,_))}const dirty_components=[],binding_callbacks=[],render_callbacks=[],flush_callbacks=[],resolved_promise=Promise.resolve();let update_scheduled=!1;function schedule_update(){update_scheduled||(update_scheduled=!0,resolved_promise.then(flush))}function tick(){return schedule_update(),resolved_promise}function add_render_callback(te){render_callbacks.push(te)}function add_flush_callback(te){flush_callbacks.push(te)}const seen_callbacks=new Set;let flushidx=0;function flush(){const te=current_component;do{for(;flushidx<dirty_components.length;){const _=dirty_components[flushidx];flushidx++,set_current_component(_),update(_.$$)}for(set_current_component(null),dirty_components.length=0,flushidx=0;binding_callbacks.length;)binding_callbacks.pop()();for(let _=0;_<render_callbacks.length;_+=1){const re=render_callbacks[_];seen_callbacks.has(re)||(seen_callbacks.add(re),re())}render_callbacks.length=0}while(dirty_components.length);for(;flush_callbacks.length;)flush_callbacks.pop()();update_scheduled=!1,seen_callbacks.clear(),set_current_component(te)}function update(te){if(te.fragment!==null){te.update(),run_all(te.before_update);const _=te.dirty;te.dirty=[-1],te.fragment&&te.fragment.p(te.ctx,_),te.after_update.forEach(add_render_callback)}}const outroing=new Set;let outros;function group_outros(){outros={r:0,c:[],p:outros}}function check_outros(){outros.r||run_all(outros.c),outros=outros.p}function transition_in(te,_){te&&te.i&&(outroing.delete(te),te.i(_))}function transition_out(te,_,re,ae){if(te&&te.o){if(outroing.has(te))return;outroing.add(te),outros.c.push(()=>{outroing.delete(te),ae&&(re&&te.d(1),ae())}),te.o(_)}else ae&&ae()}const globals$2=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function get_spread_update(te,_){const re={},ae={},oe={$$scope:1};let ie=te.length;for(;ie--;){const se=te[ie],ce=_[ie];if(ce){for(const ue in se)ue in ce||(ae[ue]=1);for(const ue in ce)oe[ue]||(re[ue]=ce[ue],oe[ue]=1);te[ie]=ce}else for(const ue in se)oe[ue]=1}for(const se in ae)se in re||(re[se]=void 0);return re}function get_spread_object(te){return typeof te=="object"&&te!==null?te:{}}function bind(te,_,re){const ae=te.$$.props[_];ae!==void 0&&(te.$$.bound[ae]=re,re(te.$$.ctx[ae]))}function create_component(te){te&&te.c()}function mount_component(te,_,re,ae){const{fragment:oe,on_mount:ie,on_destroy:se,after_update:ce}=te.$$;oe&&oe.m(_,re),ae||add_render_callback(()=>{const ue=ie.map(run).filter(is_function);se?se.push(...ue):run_all(ue),te.$$.on_mount=[]}),ce.forEach(add_render_callback)}function destroy_component(te,_){const re=te.$$;re.fragment!==null&&(run_all(re.on_destroy),re.fragment&&re.fragment.d(_),re.on_destroy=re.fragment=null,re.ctx=[])}function make_dirty(te,_){te.$$.dirty[0]===-1&&(dirty_components.push(te),schedule_update(),te.$$.dirty.fill(0)),te.$$.dirty[_/31|0]|=1<<_%31}function init$1(te,_,re,ae,oe,ie,se,ce=[-1]){const ue=current_component;set_current_component(te);const de=te.$$={fragment:null,ctx:null,props:ie,update:noop$4,not_equal:oe,bound:blank_object(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(_.context||(ue?ue.$$.context:[])),callbacks:blank_object(),dirty:ce,skip_bound:!1,root:_.target||ue.$$.root};se&&se(de.root);let pe=!1;if(de.ctx=re?re(te,_.props||{},(fe,me,...ye)=>{const he=ye.length?ye[0]:me;return de.ctx&&oe(de.ctx[fe],de.ctx[fe]=he)&&(!de.skip_bound&&de.bound[fe]&&de.bound[fe](he),pe&&make_dirty(te,fe)),me}):[],de.update(),pe=!0,run_all(de.before_update),de.fragment=ae?ae(de.ctx):!1,_.target){if(_.hydrate){const fe=children(_.target);de.fragment&&de.fragment.l(fe),fe.forEach(detach)}else de.fragment&&de.fragment.c();_.intro&&transition_in(te.$$.fragment),mount_component(te,_.target,_.anchor,_.customElement),flush()}set_current_component(ue)}class SvelteComponent{$destroy(){destroy_component(this,1),this.$destroy=noop$4}$on(_,re){const ae=this.$$.callbacks[_]||(this.$$.callbacks[_]=[]);return ae.push(re),()=>{const oe=ae.indexOf(re);oe!==-1&&ae.splice(oe,1)}}$set(_){this.$$set&&!is_empty(_)&&(this.$$.skip_bound=!0,this.$$set(_),this.$$.skip_bound=!1)}}function create_else_block$i(te){let _,re,ae;const oe=[te[3]];var ie=te[2];function se(ce){let ue={};for(let de=0;de<oe.length;de+=1)ue=assign$1(ue,oe[de]);return{props:ue}}return ie&&(_=new ie(se()),te[9](_)),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(ce,ue){_&&mount_component(_,ce,ue),insert(ce,re,ue),ae=!0},p(ce,ue){const de=ue&8?get_spread_update(oe,[get_spread_object(ce[3])]):{};if(ie!==(ie=ce[2])){if(_){group_outros();const pe=_;transition_out(pe.$$.fragment,1,0,()=>{destroy_component(pe,1)}),check_outros()}ie?(_=new ie(se()),ce[9](_),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}else ie&&_.$set(de)},i(ce){ae||(_&&transition_in(_.$$.fragment,ce),ae=!0)},o(ce){_&&transition_out(_.$$.fragment,ce),ae=!1},d(ce){te[9](null),ce&&detach(re),_&&destroy_component(_,ce)}}}function create_if_block$C(te){let _,re,ae;const oe=[te[1]];var ie=te[0];function se(ce){let ue={$$slots:{default:[create_default_slot$C]},$$scope:{ctx:ce}};for(let de=0;de<oe.length;de+=1)ue=assign$1(ue,oe[de]);return{props:ue}}return ie&&(_=new ie(se(te)),te[8](_)),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(ce,ue){_&&mount_component(_,ce,ue),insert(ce,re,ue),ae=!0},p(ce,ue){const de=ue&2?get_spread_update(oe,[get_spread_object(ce[1])]):{};if(ue&2076&&(de.$$scope={dirty:ue,ctx:ce}),ie!==(ie=ce[0])){if(_){group_outros();const pe=_;transition_out(pe.$$.fragment,1,0,()=>{destroy_component(pe,1)}),check_outros()}ie?(_=new ie(se(ce)),ce[8](_),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}else ie&&_.$set(de)},i(ce){ae||(_&&transition_in(_.$$.fragment,ce),ae=!0)},o(ce){_&&transition_out(_.$$.fragment,ce),ae=!1},d(ce){te[8](null),ce&&detach(re),_&&destroy_component(_,ce)}}}function create_default_slot$C(te){let _,re,ae;const oe=[te[3]];var ie=te[2];function se(ce){let ue={};for(let de=0;de<oe.length;de+=1)ue=assign$1(ue,oe[de]);return{props:ue}}return ie&&(_=new ie(se()),te[7](_)),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(ce,ue){_&&mount_component(_,ce,ue),insert(ce,re,ue),ae=!0},p(ce,ue){const de=ue&8?get_spread_update(oe,[get_spread_object(ce[3])]):{};if(ie!==(ie=ce[2])){if(_){group_outros();const pe=_;transition_out(pe.$$.fragment,1,0,()=>{destroy_component(pe,1)}),check_outros()}ie?(_=new ie(se()),ce[7](_),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}else ie&&_.$set(de)},i(ce){ae||(_&&transition_in(_.$$.fragment,ce),ae=!0)},o(ce){_&&transition_out(_.$$.fragment,ce),ae=!1},d(ce){te[7](null),ce&&detach(re),_&&destroy_component(_,ce)}}}function create_fragment$1s(te){let _,re,ae,oe;const ie=[create_if_block$C,create_else_block$i],se=[];function ce(ue,de){return ue[0]?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,[de]){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function instance_1(te,_,re){let{decorator:ae}=_,{decoratorProps:oe={}}=_,{component:ie}=_,{props:se={}}=_,{on:ce}=_,ue,de;function pe(){return ue||de}ce&&Object.keys(ce).forEach(he=>{onMount(()=>pe().$on(he,ce[he]))});function fe(he){binding_callbacks[he?"unshift":"push"](()=>{ue=he,re(4,ue)})}function me(he){binding_callbacks[he?"unshift":"push"](()=>{de=he,re(5,de)})}function ye(he){binding_callbacks[he?"unshift":"push"](()=>{ue=he,re(4,ue)})}return te.$$set=he=>{"decorator"in he&&re(0,ae=he.decorator),"decoratorProps"in he&&re(1,oe=he.decoratorProps),"component"in he&&re(2,ie=he.component),"props"in he&&re(3,se=he.props),"on"in he&&re(6,ce=he.on)},[ae,oe,ie,se,ue,de,ce,fe,me,ye]}class SlotDecorator extends SvelteComponent{constructor(_){super(),init$1(this,_,instance_1,create_fragment$1s,safe_not_equal,{decorator:0,decoratorProps:1,component:2,props:3,on:6})}}SlotDecorator.__docgen={version:3,name:"SlotDecorator.svelte",data:[{visibility:"public",description:null,keywords:[],name:"decorator",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"decoratorProps",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"component",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"props",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"on",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function isSvelteComponent(te){return te.prototype&&te.prototype.$destroy!==void 0}function unWrap(te){return te&&te.default?te.default:te}function prepareStory(te,_,re){var ae=unWrap(_);if(isSvelteComponent(ae)&&(ae={Component:ae}),re)ae={Component:SlotDecorator,props:{decorator:unWrap(ae.Component),decoratorProps:ae.props,component:unWrap(re.Component),props:re.props,on:re.on}};else{var oe=ae.Component;oe||(oe=te.component),ae.Component=unWrap(oe)}return ae}function decorateStory(te,_){return _.reduce(function(re,ae){return function(oe){var ie,se=ae(function(ce){return ie=re(Object.assign({},oe,sanitizeStoryContextUpdate(ce))),ie},oe);return ie||(ie=re(oe)),!se||se===ie?ie:prepareStory(oe,se,ie)}},function(re){return prepareStory(re,te(re))})}var globalWindow$5=window_1$4.window;globalWindow$5.STORYBOOK_ENV="svelte";function create_fragment$1r(te){let _,re;return _=new SlotDecorator({props:{decorator:te[3],decoratorProps:te[4],component:te[0],props:te[1],on:te[2]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p:noop$4,i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$1o(te,_,re){let{name:ae}=_,{kind:oe}=_,{storyFn:ie}=_,{showError:se}=_;const{Component:ce,props:ue={},on:de,Wrapper:pe,WrapperData:fe={}}=ie();return ce||se({title:`Expecting a Svelte component from the story: "${ae}" of "${oe}".`,description:dedent$2`
Did you forget to return the Svelte component configuration from the story?
Use "() => ({ Component: YourComponent, data: {} })"
when defining the story.
`}),te.$$set=me=>{"name"in me&&re(5,ae=me.name),"kind"in me&&re(6,oe=me.kind),"storyFn"in me&&re(7,ie=me.storyFn),"showError"in me&&re(8,se=me.showError)},[ce,ue,de,pe,fe,ae,oe,ie,se]}class PreviewRender extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1o,create_fragment$1r,safe_not_equal,{name:5,kind:6,storyFn:7,showError:8})}}PreviewRender.__docgen={version:3,name:"PreviewRender.svelte",data:[{visibility:"public",description:null,keywords:[],name:"name",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"kind",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"storyFn",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"showError",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};var document$7=window_1$4.document,previousComponent=null;function cleanUpPreviousStory(){!previousComponent||(previousComponent.$destroy(),previousComponent=null)}function renderToDOM(te,_){var re=te.storyFn,ae=te.kind,oe=te.name,ie=te.showMain,se=te.showError;cleanUpPreviousStory();var ce=document$7.getElementById("root");ce.innerHTML="",previousComponent=new PreviewRender({target:ce,props:{storyFn:re,name:oe,kind:ae,showError:se}}),ie()}var render=function te(_,re){var ae=re.id,oe=re.component;if(!oe)throw new Error("Unable to render story ".concat(ae," as the component annotation is missing from the default export"));return{Component:oe,props:_}},_start=start$1(renderToDOM,{decorateStory,render}),coreConfigure=_start.configure,clientApi=_start.clientApi;_start.forceReRender;clientApi.setAddon;clientApi.addDecorator;clientApi.addParameters;clientApi.clearDecorators;clientApi.getStorybook;clientApi.raw;var framework="svelte",configure=function te(_,re){return coreConfigure(framework,_,re)};module&&module.hot&&module.hot.decline&&module.hot.decline();var parameters$5={framework:"svelte"};const config_0=Object.freeze(Object.defineProperty({__proto__:null,parameters:parameters$5,render,renderToDOM,decorateStory},Symbol.toStringTag,{value:"Module"}));var $$c=_export;$$c({target:"Number",stat:!0},{isNaN:function te(_){return _!=_}});var str=function te(_){if(!_)return"";if(typeof _=="string")return _;throw new Error("Description: expected string, got: ".concat(JSON.stringify(_)))};/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$f=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject$1(te){if(te==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(te)}function shouldUseNative(){try{if(!Object.assign)return!1;var te=new String("abc");if(te[5]="de",Object.getOwnPropertyNames(te)[0]==="5")return!1;for(var _={},re=0;re<10;re++)_["_"+String.fromCharCode(re)]=re;var ae=Object.getOwnPropertyNames(_).map(function(ie){return _[ie]});if(ae.join("")!=="0123456789")return!1;var oe={};return"abcdefghijklmnopqrst".split("").forEach(function(ie){oe[ie]=ie}),Object.keys(Object.assign({},oe)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(te,_){for(var re,ae=toObject$1(te),oe,ie=1;ie<arguments.length;ie++){re=Object(arguments[ie]);for(var se in re)hasOwnProperty$f.call(re,se)&&(ae[se]=re[se]);if(getOwnPropertySymbols){oe=getOwnPropertySymbols(re);for(var ce=0;ce<oe.length;ce++)propIsEnumerable.call(re,oe[ce])&&(ae[oe[ce]]=re[oe[ce]])}}return ae},enhanceArgTypes=function te(_){var re=_.component,ae=_.argTypes,oe=_.parameters.docs,ie=oe===void 0?{}:oe,se=ie.extractArgTypes,ce=se&&re?se(re):{},ue=ce?combineParameters(ce,ae):ae;return ue},ADDON_ID$2="storybook/docs",SNIPPET_RENDERED$1="".concat(ADDON_ID$2,"/snippet-rendered"),SourceType$1;(function(te){te.AUTO="auto",te.CODE="code",te.DYNAMIC="dynamic"})(SourceType$1||(SourceType$1={}));function hasKeyword(te,_){return _?_.find(function(re){return re.name===te})!=null:!1}var extractArgTypes=function te(_){try{var re=_.__docgen;if(re)return createArgTypes(re)}catch(ae){logger.log("Error extracting argTypes: ".concat(ae))}return{}},createArgTypes=function te(_){var re={};return _.data.forEach(function(ae){var oe,ie;re[ae.name]={control:parseTypeToControl(ae.type),name:ae.name,description:ae.description,type:{required:hasKeyword("required",ae.keywords),name:(oe=ae.type)===null||oe===void 0?void 0:oe.text},table:{type:{summary:(ie=ae.type)===null||ie===void 0?void 0:ie.text},defaultValue:{summary:ae.defaultValue},category:"properties"}}}),_.events.forEach(function(ae){re["event_".concat(ae.name)]={name:ae.name,description:ae.description,type:{name:"other",value:"void"},table:{category:"events"}}}),_.slots.forEach(function(ae){var oe;re["slot_".concat(ae.name)]={name:ae.name,description:[ae.description,(oe=ae.params)===null||oe===void 0?void 0:oe.map(function(ie){return"`".concat(ie.name,"`")}).join(" ")].filter(function(ie){return ie}).join(`
`),type:{name:"other",value:"void"},table:{category:"slots"}}}),re},parseTypeToControl=function te(_){if(!_)return null;if(_.kind==="type")switch(_.type){case"string":return{type:"text"};case"enum":return{type:"radio"};case"any":return{type:"object"};default:return{type:_.type}}else if(_.kind==="union"&&Array.isArray(_.type)&&!_.type.find(function(re){return re.type!=="string"}))return{type:"radio",options:_.type.filter(function(re){return re.kind==="const"}).map(function(re){return re.value})};return null};function extractComponentDescription(te){if(!te)return null;var _=te.__docgen,re=_===void 0?{}:_;return re.description}var react={exports:{}},react_production_min={};/** @license React v16.14.0
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var l$2=objectAssign,n$3=typeof Symbol=="function"&&Symbol.for,p$3=n$3?Symbol.for("react.element"):60103,q$3=n$3?Symbol.for("react.portal"):60106,r$2=n$3?Symbol.for("react.fragment"):60107,t$1=n$3?Symbol.for("react.strict_mode"):60108,u$1=n$3?Symbol.for("react.profiler"):60114,v$2=n$3?Symbol.for("react.provider"):60109,w$2=n$3?Symbol.for("react.context"):60110,x$2=n$3?Symbol.for("react.forward_ref"):60112,y$2=n$3?Symbol.for("react.suspense"):60113,z$2=n$3?Symbol.for("react.memo"):60115,A$5=n$3?Symbol.for("react.lazy"):60116,B$1=typeof Symbol=="function"&&Symbol.iterator;function C$1(te){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+te,re=1;re<arguments.length;re++)_+="&args[]="+encodeURIComponent(arguments[re]);return"Minified React error #"+te+"; visit "+_+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var D$1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E$1={};function F$1(te,_,re){this.props=te,this.context=_,this.refs=E$1,this.updater=re||D$1}F$1.prototype.isReactComponent={};F$1.prototype.setState=function(te,_){if(typeof te!="object"&&typeof te!="function"&&te!=null)throw Error(C$1(85));this.updater.enqueueSetState(this,te,_,"setState")};F$1.prototype.forceUpdate=function(te){this.updater.enqueueForceUpdate(this,te,"forceUpdate")};function G$1(){}G$1.prototype=F$1.prototype;function H$1(te,_,re){this.props=te,this.context=_,this.refs=E$1,this.updater=re||D$1}var I$1=H$1.prototype=new G$1;I$1.constructor=H$1;l$2(I$1,F$1.prototype);I$1.isPureReactComponent=!0;var J$1={current:null},K$1=Object.prototype.hasOwnProperty,L$1={key:!0,ref:!0,__self:!0,__source:!0};function M$1(te,_,re){var ae,oe={},ie=null,se=null;if(_!=null)for(ae in _.ref!==void 0&&(se=_.ref),_.key!==void 0&&(ie=""+_.key),_)K$1.call(_,ae)&&!L$1.hasOwnProperty(ae)&&(oe[ae]=_[ae]);var ce=arguments.length-2;if(ce===1)oe.children=re;else if(1<ce){for(var ue=Array(ce),de=0;de<ce;de++)ue[de]=arguments[de+2];oe.children=ue}if(te&&te.defaultProps)for(ae in ce=te.defaultProps,ce)oe[ae]===void 0&&(oe[ae]=ce[ae]);return{$$typeof:p$3,type:te,key:ie,ref:se,props:oe,_owner:J$1.current}}function N$1(te,_){return{$$typeof:p$3,type:te.type,key:_,ref:te.ref,props:te.props,_owner:te._owner}}function O$1(te){return typeof te=="object"&&te!==null&&te.$$typeof===p$3}function escape$2(te){var _={"=":"=0",":":"=2"};return"$"+(""+te).replace(/[=:]/g,function(re){return _[re]})}var P$2=/\/+/g,Q$1=[];function R$1(te,_,re,ae){if(Q$1.length){var oe=Q$1.pop();return oe.result=te,oe.keyPrefix=_,oe.func=re,oe.context=ae,oe.count=0,oe}return{result:te,keyPrefix:_,func:re,context:ae,count:0}}function S$1(te){te.result=null,te.keyPrefix=null,te.func=null,te.context=null,te.count=0,10>Q$1.length&&Q$1.push(te)}function T$1(te,_,re,ae){var oe=typeof te;(oe==="undefined"||oe==="boolean")&&(te=null);var ie=!1;if(te===null)ie=!0;else switch(oe){case"string":case"number":ie=!0;break;case"object":switch(te.$$typeof){case p$3:case q$3:ie=!0}}if(ie)return re(ae,te,_===""?"."+U$1(te,0):_),1;if(ie=0,_=_===""?".":_+":",Array.isArray(te))for(var se=0;se<te.length;se++){oe=te[se];var ce=_+U$1(oe,se);ie+=T$1(oe,ce,re,ae)}else if(te===null||typeof te!="object"?ce=null:(ce=B$1&&te[B$1]||te["@@iterator"],ce=typeof ce=="function"?ce:null),typeof ce=="function")for(te=ce.call(te),se=0;!(oe=te.next()).done;)oe=oe.value,ce=_+U$1(oe,se++),ie+=T$1(oe,ce,re,ae);else if(oe==="object")throw re=""+te,Error(C$1(31,re==="[object Object]"?"object with keys {"+Object.keys(te).join(", ")+"}":re,""));return ie}function V$1(te,_,re){return te==null?0:T$1(te,"",_,re)}function U$1(te,_){return typeof te=="object"&&te!==null&&te.key!=null?escape$2(te.key):_.toString(36)}function W$1(te,_){te.func.call(te.context,_,te.count++)}function aa(te,_,re){var ae=te.result,oe=te.keyPrefix;te=te.func.call(te.context,_,te.count++),Array.isArray(te)?X$1(te,ae,re,function(ie){return ie}):te!=null&&(O$1(te)&&(te=N$1(te,oe+(!te.key||_&&_.key===te.key?"":(""+te.key).replace(P$2,"$&/")+"/")+re)),ae.push(te))}function X$1(te,_,re,ae,oe){var ie="";re!=null&&(ie=(""+re).replace(P$2,"$&/")+"/"),_=R$1(_,ie,ae,oe),V$1(te,aa,_),S$1(_)}var Y$1={current:null};function Z$1(){var te=Y$1.current;if(te===null)throw Error(C$1(321));return te}var ba={ReactCurrentDispatcher:Y$1,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J$1,IsSomeRendererActing:{current:!1},assign:l$2};react_production_min.Children={map:function(te,_,re){if(te==null)return te;var ae=[];return X$1(te,ae,null,_,re),ae},forEach:function(te,_,re){if(te==null)return te;_=R$1(null,null,_,re),V$1(te,W$1,_),S$1(_)},count:function(te){return V$1(te,function(){return null},null)},toArray:function(te){var _=[];return X$1(te,_,null,function(re){return re}),_},only:function(te){if(!O$1(te))throw Error(C$1(143));return te}};react_production_min.Component=F$1;react_production_min.Fragment=r$2;react_production_min.Profiler=u$1;react_production_min.PureComponent=H$1;react_production_min.StrictMode=t$1;react_production_min.Suspense=y$2;react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba;react_production_min.cloneElement=function(te,_,re){if(te==null)throw Error(C$1(267,te));var ae=l$2({},te.props),oe=te.key,ie=te.ref,se=te._owner;if(_!=null){if(_.ref!==void 0&&(ie=_.ref,se=J$1.current),_.key!==void 0&&(oe=""+_.key),te.type&&te.type.defaultProps)var ce=te.type.defaultProps;for(ue in _)K$1.call(_,ue)&&!L$1.hasOwnProperty(ue)&&(ae[ue]=_[ue]===void 0&&ce!==void 0?ce[ue]:_[ue])}var ue=arguments.length-2;if(ue===1)ae.children=re;else if(1<ue){ce=Array(ue);for(var de=0;de<ue;de++)ce[de]=arguments[de+2];ae.children=ce}return{$$typeof:p$3,type:te.type,key:oe,ref:ie,props:ae,_owner:se}};react_production_min.createContext=function(te,_){return _===void 0&&(_=null),te={$$typeof:w$2,_calculateChangedBits:_,_currentValue:te,_currentValue2:te,_threadCount:0,Provider:null,Consumer:null},te.Provider={$$typeof:v$2,_context:te},te.Consumer=te};react_production_min.createElement=M$1;react_production_min.createFactory=function(te){var _=M$1.bind(null,te);return _.type=te,_};react_production_min.createRef=function(){return{current:null}};react_production_min.forwardRef=function(te){return{$$typeof:x$2,render:te}};react_production_min.isValidElement=O$1;react_production_min.lazy=function(te){return{$$typeof:A$5,_ctor:te,_status:-1,_result:null}};react_production_min.memo=function(te,_){return{$$typeof:z$2,type:te,compare:_===void 0?null:_}};react_production_min.useCallback=function(te,_){return Z$1().useCallback(te,_)};react_production_min.useContext=function(te,_){return Z$1().useContext(te,_)};react_production_min.useDebugValue=function(){};react_production_min.useEffect=function(te,_){return Z$1().useEffect(te,_)};react_production_min.useImperativeHandle=function(te,_,re){return Z$1().useImperativeHandle(te,_,re)};react_production_min.useLayoutEffect=function(te,_){return Z$1().useLayoutEffect(te,_)};react_production_min.useMemo=function(te,_){return Z$1().useMemo(te,_)};react_production_min.useReducer=function(te,_,re){return Z$1().useReducer(te,_,re)};react_production_min.useRef=function(te){return Z$1().useRef(te)};react_production_min.useState=function(te){return Z$1().useState(te)};react_production_min.version="16.14.0";(function(te){te.exports=react_production_min})(react);const React__default=getDefaultExportFromCjs$1(react.exports),React=_mergeNamespaces({__proto__:null,default:React__default},[react.exports]);function create_fragment$1q(te){let _,re,ae;const oe=[te[1]];var ie=te[0];function se(ce){let ue={};for(let de=0;de<oe.length;de+=1)ue=assign$1(ue,oe[de]);return{props:ue}}return ie&&(_=new ie(se())),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(ce,ue){_&&mount_component(_,ce,ue),insert(ce,re,ue),ae=!0},p(ce,[ue]){const de=ue&2?get_spread_update(oe,[get_spread_object(ce[1])]):{};if(ie!==(ie=ce[0])){if(_){group_outros();const pe=_;transition_out(pe.$$.fragment,1,0,()=>{destroy_component(pe,1)}),check_outros()}ie?(_=new ie(se()),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}else ie&&_.$set(de)},i(ce){ae||(_&&transition_in(_.$$.fragment,ce),ae=!0)},o(ce){_&&transition_out(_.$$.fragment,ce),ae=!1},d(ce){ce&&detach(re),_&&destroy_component(_,ce)}}}function instance$1n(te,_,re){let{storyFn:ae}=_,{Component:oe,props:ie}=ae();return te.$$set=se=>{"storyFn"in se&&re(2,ae=se.storyFn)},[oe,ie,ae]}class HOC extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1n,create_fragment$1q,safe_not_equal,{storyFn:2})}}HOC.__docgen={version:3,name:"HOC.svelte",data:[{visibility:"public",description:null,keywords:[],name:"storyFn",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};var jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** @license React v16.14.0
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var f$2=react.exports,g$2=60103;reactJsxRuntime_production_min.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var h$3=Symbol.for;g$2=h$3("react.element"),reactJsxRuntime_production_min.Fragment=h$3("react.fragment")}var m$2=f$2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n$2=Object.prototype.hasOwnProperty,p$2={key:!0,ref:!0,__self:!0,__source:!0};function q$2(te,_,re){var ae,oe={},ie=null,se=null;re!==void 0&&(ie=""+re),_.key!==void 0&&(ie=""+_.key),_.ref!==void 0&&(se=_.ref);for(ae in _)n$2.call(_,ae)&&!p$2.hasOwnProperty(ae)&&(oe[ae]=_[ae]);if(te&&te.defaultProps)for(ae in _=te.defaultProps,_)oe[ae]===void 0&&(oe[ae]=_[ae]);return{$$typeof:g$2,type:te,key:ie,ref:se,props:oe,_owner:m$2.current}}reactJsxRuntime_production_min.jsx=q$2;reactJsxRuntime_production_min.jsxs=q$2;(function(te){te.exports=reactJsxRuntime_production_min})(jsxRuntime);const Fragment=jsxRuntime.exports.Fragment,jsx=jsxRuntime.exports.jsx,jsxs=jsxRuntime.exports.jsxs;var prepareForInline=function te(_){var re=React__default.useRef(null);return React__default.useEffect(function(){var ae=new HOC({target:re.current,props:{storyFn:_}});return function(){return ae.$destroy()}}),jsx("div",{ref:re})};function _slicedToArray$c(te,_){return _arrayWithHoles$c(te)||_iterableToArrayLimit$c(te,_)||_unsupportedIterableToArray$f(te,_)||_nonIterableRest$c()}function _nonIterableRest$c(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$f(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$f(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$f(te,_)}}function _arrayLikeToArray$f(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$c(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$c(te){if(Array.isArray(te))return te}var skipSourceRender=function te(_){var re,ae=_==null||(re=_.parameters.docs)===null||re===void 0?void 0:re.source,oe=_==null?void 0:_.parameters.__isArgsStory;return(ae==null?void 0:ae.type)===SourceType$1.DYNAMIC?!1:!oe||(ae==null?void 0:ae.code)||(ae==null?void 0:ae.type)===SourceType$1.CODE};function toSvelteProperty(te,_,re){return _==null||re[te]&&re[te].defaultValue===_?null:_===!0?te:typeof _=="string"?"".concat(te,"=").concat(JSON.stringify(_)):"".concat(te,"={").concat(JSON.stringify(_),"}")}function getComponentName$1(te){if(te==null)return null;var _=te.__docgen,re=_===void 0?{}:_,ae=re.name;return ae?(ae.endsWith(".svelte")&&(ae=ae.substring(0,ae.length-7)),ae):te.name}function generateSvelteSource(te,_,re,ae){var oe=getComponentName$1(te);if(!oe)return null;var ie=Object.entries(_).filter(function(ce){var ue=_slicedToArray$c(ce,1),de=ue[0];return de!==ae}).map(function(ce){var ue=_slicedToArray$c(ce,2),de=ue[0],pe=ue[1];return toSvelteProperty(de,pe,re)}).filter(function(ce){return ce}).join(" "),se=ae?_[ae]:null;return se?"<".concat(oe," ").concat(ie,`>
`).concat(se,`
</`).concat(oe,">"):"<".concat(oe," ").concat(ie,"/>")}function getWrapperProperties(te){var _=te.__docgen;if(!_)return{wrapper:!1};if(!_.keywords.find(function(ae){return ae.name==="wrapper"}))return{wrapper:!1};var re=_.data.find(function(ae){return ae.keywords.find(function(oe){return oe.name==="slot"})});return{wrapper:!0,slotProperty:re==null?void 0:re.name}}var sourceDecorator=function te(_,re){var ae=addons.getChannel(),oe=skipSourceRender(re),ie=_(),se;if(useEffect(function(){!oe&&se&&ae.emit(SNIPPET_RENDERED$1,(re||{}).id,se)}),oe)return ie;var ce=re||{},ue=ce.parameters,de=ue===void 0?{}:ue,pe=ce.args,fe=pe===void 0?{}:pe,me=ce.component,ye=ie.Component,he=ye===void 0?{}:ye,be=getWrapperProperties(he),$e=be.wrapper,_e=be.slotProperty;return $e&&(de.component&&once.warn("parameters.component is deprecated. Using context.component instead."),he=me),se=generateSvelteSource(he,fe,re==null?void 0:re.argTypes,_e),ie},parameters$4={docs:{inlineStories:!0,prepareForInline,extractArgTypes,extractComponentDescription}},decorators$6=[sourceDecorator],argTypesEnhancers=[enhanceArgTypes];const config_1=Object.freeze(Object.defineProperty({__proto__:null,parameters:parameters$4,decorators:decorators$6,argTypesEnhancers},Symbol.toStringTag,{value:"Module"}));var PARAM_KEY$4="links",document$6=window_1$4.document,HTMLElement$1=window_1$4.HTMLElement,navigate$1=function te(_){return addons.getChannel().emit(SELECT_STORY,_)},linksListener=function te(_){var re=_.target;if(re instanceof HTMLElement$1){var ae=re,oe=ae.dataset,ie=oe.sbKind,se=oe.sbStory;(ie||se)&&(_.preventDefault(),navigate$1({kind:ie,story:se}))}},hasListener=!1,on=function te(){hasListener||(hasListener=!0,document$6.addEventListener("click",linksListener))},off=function te(){hasListener&&(hasListener=!1,document$6.removeEventListener("click",linksListener))},withLinks=makeDecorator({name:"withLinks",parameterName:PARAM_KEY$4,wrapper:function te(_,re){return on(),addons.getChannel().once(STORY_CHANGED,off),_(re)}});module&&module.hot&&module.hot.decline&&module.hot.decline();var decorators$5=[withLinks];const config_2=Object.freeze(Object.defineProperty({__proto__:null,decorators:decorators$5},Symbol.toStringTag,{value:"Module"}));function asyncGeneratorStep$1(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator$1(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep$1(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep$1(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}var parameters$3={docs:{getContainer:function(){var te=_asyncToGenerator$1(regeneratorRuntime.mark(function re(){return regeneratorRuntime.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,__vitePreload(()=>import("./index.ce2dc825.js"),[]);case 2:return oe.abrupt("return",oe.sent.DocsContainer);case 3:case"end":return oe.stop()}},re)}));function _(){return te.apply(this,arguments)}return _}(),getPage:function(){var te=_asyncToGenerator$1(regeneratorRuntime.mark(function re(){return regeneratorRuntime.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,__vitePreload(()=>import("./index.ce2dc825.js"),[]);case 2:return oe.abrupt("return",oe.sent.DocsPage);case 3:case"end":return oe.stop()}},re)}));function _(){return te.apply(this,arguments)}return _}()}};const config_3=Object.freeze(Object.defineProperty({__proto__:null,parameters:parameters$3},Symbol.toStringTag,{value:"Module"}));var PARAM_KEY$3="actions",ADDON_ID$1="storybook/actions",EVENT_ID="".concat(ADDON_ID$1,"/action-event"),$$b=_export,DESCRIPTORS$1=descriptors,ownKeys$4=ownKeys$8,toIndexedObject=toIndexedObject$c,getOwnPropertyDescriptorModule=objectGetOwnPropertyDescriptor,createProperty$1=createProperty$7;$$b({target:"Object",stat:!0,sham:!DESCRIPTORS$1},{getOwnPropertyDescriptors:function te(_){for(var re=toIndexedObject(_),ae=getOwnPropertyDescriptorModule.f,oe=ownKeys$4(re),ie={},se=0,ce,ue;oe.length>se;)ue=ae(re,ce=oe[se++]),ue!==void 0&&createProperty$1(ie,ce,ue);return ie}});var rng$1,crypto=typeof commonjsGlobal$2<"u"&&(commonjsGlobal$2.crypto||commonjsGlobal$2.msCrypto);if(crypto&&crypto.getRandomValues){var rnds8=new Uint8Array(16);rng$1=function(){return crypto.getRandomValues(rnds8),rnds8}}if(!rng$1){var rnds=new Array(16);rng$1=function(){for(var te=0,_;te<16;te++)(te&3)===0&&(_=Math.random()*4294967296),rnds[te]=_>>>((te&3)<<3)&255;return rnds}}var rngBrowser=rng$1,byteToHex=[];for(var i$1=0;i$1<256;++i$1)byteToHex[i$1]=(i$1+256).toString(16).substr(1);function bytesToUuid$1(te,_){var re=_||0,ae=byteToHex;return ae[te[re++]]+ae[te[re++]]+ae[te[re++]]+ae[te[re++]]+"-"+ae[te[re++]]+ae[te[re++]]+"-"+ae[te[re++]]+ae[te[re++]]+"-"+ae[te[re++]]+ae[te[re++]]+"-"+ae[te[re++]]+ae[te[re++]]+ae[te[re++]]+ae[te[re++]]+ae[te[re++]]+ae[te[re++]]}var bytesToUuid_1=bytesToUuid$1,rng=rngBrowser,bytesToUuid=bytesToUuid_1;function v4(te,_,re){var ae=_&&re||0;typeof te=="string"&&(_=te=="binary"?new Array(16):null,te=null),te=te||{};var oe=te.random||(te.rng||rng)();if(oe[6]=oe[6]&15|64,oe[8]=oe[8]&63|128,_)for(var ie=0;ie<16;++ie)_[ae+ie]=oe[ie];return _||bytesToUuid(oe)}var v4_1=v4,config={depth:10,clearOnStoryChange:!0,limit:50};function _typeof$3(te){return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$3(te)}var findProto=function te(_,re){var ae=Object.getPrototypeOf(_);return!ae||re(ae)?ae:te(ae,re)},isReactSyntheticEvent=function te(_){return Boolean(_typeof$3(_)==="object"&&_&&findProto(_,function(re){return/^Synthetic(?:Base)?Event$/.test(re.constructor.name)})&&typeof _.persist=="function")},serializeArg=function te(_){if(isReactSyntheticEvent(_)){var re=Object.create(_.constructor.prototype,Object.getOwnPropertyDescriptors(_));re.persist();var ae=Object.getOwnPropertyDescriptor(re,"view"),oe=ae==null?void 0:ae.value;return _typeof$3(oe)==="object"&&(oe==null?void 0:oe.constructor.name)==="Window"&&Object.defineProperty(re,"view",Object.assign({},ae,{value:Object.create(oe.constructor.prototype)})),re}return _};function action$1(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=Object.assign({},config,_),ae=function(){for(var ie=addons.getChannel(),se=v4_1(),ce=5,ue=arguments.length,de=new Array(ue),pe=0;pe<ue;pe++)de[pe]=arguments[pe];var fe=de.map(serializeArg),me=de.length>1?fe:fe[0],ye={id:se,count:0,data:{name:te,args:me},options:Object.assign({},re,{maxDepth:ce+(re.depth||3),allowFunction:re.allowFunction||!1})};ie.emit(EVENT_ID,ye)};return ae}function _slicedToArray$b(te,_){return _arrayWithHoles$b(te)||_iterableToArrayLimit$b(te,_)||_unsupportedIterableToArray$e(te,_)||_nonIterableRest$b()}function _nonIterableRest$b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$e(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$e(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$e(te,_)}}function _arrayLikeToArray$e(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$b(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$b(te){if(Array.isArray(te))return te}var actions=function te(){for(var _=config,re=arguments.length,ae=new Array(re),oe=0;oe<re;oe++)ae[oe]=arguments[oe];var ie=ae;if(ie.length===1&&Array.isArray(ie[0])){var se=ie,ce=_slicedToArray$b(se,1);ie=ce[0]}ie.length!==1&&typeof ie[ie.length-1]!="string"&&(_=Object.assign({},config,ie.pop()));var ue=ie[0];(ie.length!==1||typeof ue=="string")&&(ue={},ie.forEach(function(pe){ue[pe]=pe}));var de={};return Object.keys(ue).forEach(function(pe){de[pe]=action$1(ue[pe],_)}),de};browser(function(){},"decorate.* is no longer supported as of Storybook 6.0.");var _templateObject$9;function _toConsumableArray$5(te){return _arrayWithoutHoles$5(te)||_iterableToArray$5(te)||_unsupportedIterableToArray$d(te)||_nonIterableSpread$5()}function _nonIterableSpread$5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$5(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$5(te){if(Array.isArray(te))return _arrayLikeToArray$d(te)}function _taggedTemplateLiteral$9(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _slicedToArray$a(te,_){return _arrayWithHoles$a(te)||_iterableToArrayLimit$a(te,_)||_unsupportedIterableToArray$d(te,_)||_nonIterableRest$a()}function _nonIterableRest$a(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$d(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$d(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$d(te,_)}}function _arrayLikeToArray$d(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$a(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$a(te){if(Array.isArray(te))return te}var document$5=window_1$4.document,Element=window_1$4.Element,delegateEventSplitter=/^(\S+)\s*(.*)$/,isIE$1=Element!=null&&!Element.prototype.matches,matchesMethod=isIE$1?"msMatchesSelector":"matches",root$a=document$5&&document$5.getElementById("root"),hasMatchInAncestry=function te(_,re){if(_[matchesMethod](re))return!0;var ae=_.parentElement;return ae?te(ae,re):!1},createHandlers=function te(_){for(var re=arguments.length,ae=new Array(re>1?re-1:0),oe=1;oe<re;oe++)ae[oe-1]=arguments[oe];var ie=_.apply(void 0,ae);return Object.entries(ie).map(function(se){var ce=_slicedToArray$a(se,2),ue=ce[0],de=ce[1],pe=ue.match(delegateEventSplitter),fe=_slicedToArray$a(pe,3);fe[0];var me=fe[1],ye=fe[2];return{eventName:me,handler:function(be){(!ye||hasMatchInAncestry(be.target,ye))&&de(be)}}})},applyEventHandlers=browser(function(te){for(var _=arguments.length,re=new Array(_>1?_-1:0),ae=1;ae<_;ae++)re[ae-1]=arguments[ae];useEffect(function(){if(root$a!=null){var oe=createHandlers.apply(void 0,[te].concat(re));return oe.forEach(function(ie){var se=ie.eventName,ce=ie.handler;return root$a.addEventListener(se,ce)}),function(){return oe.forEach(function(ie){var se=ie.eventName,ce=ie.handler;return root$a.removeEventListener(se,ce)})}}},[root$a,te,re])},dedent$2(_templateObject$9||(_templateObject$9=_taggedTemplateLiteral$9([`
withActions(options) is deprecated, please configure addon-actions using the addParameter api:
addParameters({
actions: {
handles: options
},
});
`])))),applyDeprecatedOptions=function te(_,re){re&&applyEventHandlers(_,re)},withActions=makeDecorator({name:"withActions",parameterName:PARAM_KEY$3,skipIfNoParametersOrOptions:!0,wrapper:function te(_,re,ae){var oe=ae.parameters,ie=ae.options;return applyDeprecatedOptions(actions,ie),oe&&oe.handles&&applyEventHandlers.apply(void 0,[actions].concat(_toConsumableArray$5(oe.handles))),_(re)}});module&&module.hot&&module.hot.decline&&module.hot.decline();var decorators$4=[withActions];function _slicedToArray$9(te,_){return _arrayWithHoles$9(te)||_iterableToArrayLimit$9(te,_)||_unsupportedIterableToArray$c(te,_)||_nonIterableRest$9()}function _nonIterableRest$9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$c(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$c(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$c(te,_)}}function _arrayLikeToArray$c(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$9(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$9(te){if(Array.isArray(te))return te}var isInInitialArgs=function te(_,re){return typeof re[_]>"u"&&!(_ in re)},inferActionsFromArgTypesRegex=function te(_){var re=_.initialArgs,ae=_.argTypes,oe=_.parameters.actions;if(!oe||oe.disable||!oe.argTypesRegex||!ae)return{};var ie=new RegExp(oe.argTypesRegex),se=Object.entries(ae).filter(function(ce){var ue=_slicedToArray$9(ce,1),de=ue[0];return!!ie.test(de)});return se.reduce(function(ce,ue){var de=_slicedToArray$9(ue,2),pe=de[0];return de[1],isInInitialArgs(pe,re)&&(ce[pe]=action$1(pe)),ce},{})},addActionsFromArgTypes$1=function te(_){var re=_.initialArgs,ae=_.argTypes,oe=_.parameters.actions;if(oe!=null&&oe.disable||!ae)return{};var ie=Object.entries(ae).filter(function(se){var ce=_slicedToArray$9(se,2);ce[0];var ue=ce[1];return!!ue.action});return ie.reduce(function(se,ce){var ue=_slicedToArray$9(ce,2),de=ue[0],pe=ue[1];return isInInitialArgs(de,re)&&(se[de]=action$1(typeof pe.action=="string"?pe.action:de)),se},{})},argsEnhancers$1=[addActionsFromArgTypes$1,inferActionsFromArgTypesRegex];const config_4=Object.freeze(Object.defineProperty({__proto__:null,decorators:decorators$4,argsEnhancers:argsEnhancers$1},Symbol.toStringTag,{value:"Module"}));var PARAM_KEY$2="backgrounds",_templateObject$8;function _taggedTemplateLiteral$8(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var document$4=window_1$4.document,window$1=window_1$4.window,isReduceMotionEnabled=function te(){var _=window$1.matchMedia("(prefers-reduced-motion: reduce)");return _.matches},getBackgroundColorByName=function te(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=arguments.length>2?arguments[2]:void 0;if(_==="transparent")return"transparent";if(re.find(function(se){return se.value===_}))return _;var oe=re.find(function(se){return se.name===ae});if(oe)return oe.value;if(ae){var ie=re.map(function(se){return se.name}).join(", ");logger.warn(dedent$2(_templateObject$8||(_templateObject$8=_taggedTemplateLiteral$8([`
Backgrounds Addon: could not find the default color "`,`".
These are the available colors for your story based on your configuration:
`,`.
`])),ae,ie))}return"transparent"},clearStyles$1=function te(_){var re=Array.isArray(_)?_:[_];re.forEach(clearStyle$1)},clearStyle$1=function te(_){var re=document$4.getElementById(_);re&&re.parentElement.removeChild(re)},addGridStyle=function te(_,re){var ae=document$4.getElementById(_);if(ae)ae.innerHTML!==re&&(ae.innerHTML=re);else{var oe=document$4.createElement("style");oe.setAttribute("id",_),oe.innerHTML=re,document$4.head.appendChild(oe)}},addBackgroundStyle=function te(_,re,ae){var oe=document$4.getElementById(_);if(oe)oe.innerHTML!==re&&(oe.innerHTML=re);else{var ie=document$4.createElement("style");ie.setAttribute("id",_),ie.innerHTML=re;var se="addon-backgrounds-grid".concat(ae?"-docs-".concat(ae):""),ce=document$4.getElementById(se);ce?ce.parentElement.insertBefore(ie,ce):document$4.head.appendChild(ie)}},withBackground=function te(_,re){var ae,oe=re.globals,ie=re.parameters,se=(ae=oe[PARAM_KEY$2])===null||ae===void 0?void 0:ae.value,ce=ie[PARAM_KEY$2],ue=useMemo(function(){return ce.disable?"transparent":getBackgroundColorByName(se,ce.values,ce.default)},[ce,se]),de=useMemo(function(){return ue&&ue!=="transparent"},[ue]),pe=re.viewMode==="docs"?"#anchor--".concat(re.id," .docs-story"):".sb-show-main",fe=useMemo(function(){var me="transition: background-color 0.3s;";return`
`.concat(pe,` {
background: `).concat(ue,` !important;
`).concat(isReduceMotionEnabled()?"":me,`
}
`)},[ue,pe]);return useEffect(function(){var me=re.viewMode==="docs"?"addon-backgrounds-docs-".concat(re.id):"addon-backgrounds-color";if(!de){clearStyles$1(me);return}addBackgroundStyle(me,fe,re.viewMode==="docs"?re.id:null)},[de,fe,re]),_()},_templateObject$7;function _taggedTemplateLiteral$7(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var deprecatedCellSizeWarning=browser(function(){},dedent$2(_templateObject$7||(_templateObject$7=_taggedTemplateLiteral$7([`
Backgrounds Addon: The cell size parameter has been changed.
- parameters.grid.cellSize should now be parameters.backgrounds.grid.cellSize
See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-grid-parameter
`])))),withGrid=function te(_,re){var ae,oe,ie,se,ce=re.globals,ue=re.parameters,de=ue[PARAM_KEY$2].grid,pe=((ae=ce[PARAM_KEY$2])===null||ae===void 0?void 0:ae.grid)===!0&&de.disable!==!0,fe=de.cellAmount,me=de.cellSize,ye=de.opacity,he=re.viewMode==="docs",be;(oe=ue.grid)!==null&&oe!==void 0&&oe.cellSize?(be=ue.grid.cellSize,deprecatedCellSizeWarning()):be=me;var $e=ue.layout===void 0||ue.layout==="padded",_e=$e?16:0,ve=(ie=de.offsetX)!==null&&ie!==void 0?ie:he?20:_e,we=(se=de.offsetY)!==null&&se!==void 0?se:he?20:_e,Se=useMemo(function(){var ke=re.viewMode==="docs"?"#anchor--".concat(re.id," .docs-story"):".sb-show-main",Te=["".concat(be*fe,"px ").concat(be*fe,"px"),"".concat(be*fe,"px ").concat(be*fe,"px"),"".concat(be,"px ").concat(be,"px"),"".concat(be,"px ").concat(be,"px")].join(", ");return`
`.concat(ke,` {
background-size: `).concat(Te,` !important;
background-position: `).concat(ve,"px ").concat(we,"px, ").concat(ve,"px ").concat(we,"px, ").concat(ve,"px ").concat(we,"px, ").concat(ve,"px ").concat(we,`px !important;
background-blend-mode: difference !important;
background-image: linear-gradient(rgba(130, 130, 130, `).concat(ye,`) 1px, transparent 1px),
linear-gradient(90deg, rgba(130, 130, 130, `).concat(ye,`) 1px, transparent 1px),
linear-gradient(rgba(130, 130, 130, `).concat(ye/2,`) 1px, transparent 1px),
linear-gradient(90deg, rgba(130, 130, 130, `).concat(ye/2,`) 1px, transparent 1px) !important;
}
`)},[be]);return useEffect(function(){var ke=re.viewMode==="docs"?"addon-backgrounds-grid-docs-".concat(re.id):"addon-backgrounds-grid";if(!pe){clearStyles$1(ke);return}addGridStyle(ke,Se)},[pe,Se,re]),_()},decorators$3=[withGrid,withBackground],parameters$2={backgrounds:{grid:{cellSize:20,opacity:.5,cellAmount:5},values:[{name:"light",value:"#F8F8F8"},{name:"dark",value:"#333333"}]}};const config_5=Object.freeze(Object.defineProperty({__proto__:null,decorators:decorators$3,parameters:parameters$2},Symbol.toStringTag,{value:"Module"}));var toIntegerOrInfinity$4=toIntegerOrInfinity$9,toString$3=toString$q,requireObjectCoercible$1=requireObjectCoercible$d,$RangeError$2=RangeError,stringRepeat=function te(_){var re=toString$3(requireObjectCoercible$1(this)),ae="",oe=toIntegerOrInfinity$4(_);if(oe<0||oe==1/0)throw $RangeError$2("Wrong number of repetitions");for(;oe>0;(oe>>>=1)&&(re+=re))oe&1&&(ae+=re);return ae},$$a=_export,uncurryThis$2=functionUncurryThis,toIntegerOrInfinity$3=toIntegerOrInfinity$9,thisNumberValue=thisNumberValue$2,$repeat=stringRepeat,fails$3=fails$J,$RangeError$1=RangeError,$String=String,floor$1=Math.floor,repeat$1=uncurryThis$2($repeat),stringSlice=uncurryThis$2("".slice),un$ToFixed=uncurryThis$2(1 .toFixed),pow$1=function(te,_,re){return _===0?re:_%2===1?pow$1(te,_-1,re*te):pow$1(te*te,_/2,re)},log$1=function(te){for(var _=0,re=te;re>=4096;)_+=12,re/=4096;for(;re>=2;)_+=1,re/=2;return _},multiply=function(te,_,re){for(var ae=-1,oe=re;++ae<6;)oe+=_*te[ae],te[ae]=oe%1e7,oe=floor$1(oe/1e7)},divide$1=function(te,_){for(var re=6,ae=0;--re>=0;)ae+=te[re],te[re]=floor$1(ae/_),ae=ae%_*1e7},dataToString=function(te){for(var _=6,re="";--_>=0;)if(re!==""||_===0||te[_]!==0){var ae=$String(te[_]);re=re===""?ae:re+repeat$1("0",7-ae.length)+ae}return re},FORCED=fails$3(function(){return un$ToFixed(8e-5,3)!=="0.000"||un$ToFixed(.9,0)!=="1"||un$ToFixed(1.255,2)!=="1.25"||un$ToFixed(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!fails$3(function(){un$ToFixed({})});$$a({target:"Number",proto:!0,forced:FORCED},{toFixed:function te(_){var re=thisNumberValue(this),ae=toIntegerOrInfinity$3(_),oe=[0,0,0,0,0,0],ie="",se="0",ce,ue,de,pe;if(ae<0||ae>20)throw $RangeError$1("Incorrect fraction digits");if(re!=re)return"NaN";if(re<=-1e21||re>=1e21)return $String(re);if(re<0&&(ie="-",re=-re),re>1e-21)if(ce=log$1(re*pow$1(2,69,1))-69,ue=ce<0?re*pow$1(2,-ce,1):re/pow$1(2,ce,1),ue*=4503599627370496,ce=52-ce,ce>0){for(multiply(oe,0,ue),de=ae;de>=7;)multiply(oe,1e7,0),de-=7;for(multiply(oe,pow$1(10,de,1),0),de=ce-1;de>=23;)divide$1(oe,1<<23),de-=23;divide$1(oe,1<<de),multiply(oe,1,1),divide$1(oe,2),se=dataToString(oe)}else multiply(oe,0,ue),multiply(oe,1<<-ce,0),se=dataToString(oe)+repeat$1("0",ae);return ae>0?(pe=se.length,se=ie+(pe<=ae?"0."+repeat$1("0",ae-pe)+se:stringSlice(se,0,pe-ae)+"."+stringSlice(se,pe-ae))):se=ie+se,se}});function getDocumentWidthAndHeight(){var te=window_1$4.document.documentElement,_=Math.max(te.scrollHeight,te.offsetHeight),re=Math.max(te.scrollWidth,te.offsetWidth);return{width:re,height:_}}function createCanvas(){var te=window_1$4.document.createElement("canvas");te.id="storybook-addon-measure";var _=te.getContext("2d"),re=getDocumentWidthAndHeight(),ae=re.width,oe=re.height;return setCanvasWidthAndHeight(te,_,{width:ae,height:oe}),te.style.position="absolute",te.style.left="0",te.style.top="0",te.style.zIndex="2147483647",te.style.pointerEvents="none",window_1$4.document.body.appendChild(te),{canvas:te,context:_,width:ae,height:oe}}function setCanvasWidthAndHeight(te,_,re){var ae=re.width,oe=re.height;te.style.width="".concat(ae,"px"),te.style.height="".concat(oe,"px");var ie=window_1$4.window.devicePixelRatio;te.width=Math.floor(ae*ie),te.height=Math.floor(oe*ie),_.scale(ie,ie)}var state={};function init(){state.canvas||(state=createCanvas())}function clear(){state.context&&state.context.clearRect(0,0,state.width,state.height)}function draw(te){clear(),te(state.context)}function rescale(){setCanvasWidthAndHeight(state.canvas,state.context,{width:0,height:0});var te=getDocumentWidthAndHeight(),_=te.width,re=te.height;setCanvasWidthAndHeight(state.canvas,state.context,{width:_,height:re}),state.width=_,state.height=re}function destroy(){state.canvas&&(clear(),state.canvas.parentNode.removeChild(state.canvas),state={})}var colors$1={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},labelPadding=6;function roundedRect(te,_){var re=_.x,ae=_.y,oe=_.w,ie=_.h,se=_.r;re=re-oe/2,ae=ae-ie/2,oe<2*se&&(se=oe/2),ie<2*se&&(se=ie/2),te.beginPath(),te.moveTo(re+se,ae),te.arcTo(re+oe,ae,re+oe,ae+ie,se),te.arcTo(re+oe,ae+ie,re,ae+ie,se),te.arcTo(re,ae+ie,re,ae,se),te.arcTo(re,ae,re+oe,ae,se),te.closePath()}function positionCoordinate(te,_){var re=_.padding,ae=_.border,oe=_.width,ie=_.height,se=_.top,ce=_.left,ue=oe-ae.left-ae.right-re.left-re.right,de=ie-re.top-re.bottom-ae.top-ae.bottom,pe=ce+ae.left+re.left,fe=se+ae.top+re.top;return te==="top"?pe+=ue/2:te==="right"?(pe+=ue,fe+=de/2):te==="bottom"?(pe+=ue/2,fe+=de):te==="left"?fe+=de/2:te==="center"&&(pe+=ue/2,fe+=de/2),{x:pe,y:fe}}function offset(te,_,re,ae,oe){var ie=re.margin,se=re.border,ce=re.padding,ue=function(he){return 0},de=0,pe=0,fe=oe?1:.5,me=oe?ae*2:0;return te==="padding"?ue=function(he){return ce[he]*fe+me}:te==="border"?ue=function(he){return ce[he]+se[he]*fe+me}:te==="margin"&&(ue=function(he){return ce[he]+se[he]+ie[he]*fe+me}),_==="top"?pe=-ue("top"):_==="right"?de=ue("right"):_==="bottom"?pe=ue("bottom"):_==="left"&&(de=-ue("left")),{offsetX:de,offsetY:pe}}function collide(te,_){return Math.abs(te.x-_.x)<Math.abs(te.w+_.w)/2&&Math.abs(te.y-_.y)<Math.abs(te.h+_.h)/2}function overlapAdjustment(te,_,re){return te==="top"?_.y=re.y-re.h-labelPadding:te==="right"?_.x=re.x+re.w/2+labelPadding+_.w/2:te==="bottom"?_.y=re.y+re.h+labelPadding:te==="left"&&(_.x=re.x-re.w/2-labelPadding-_.w/2),{x:_.x,y:_.y}}function textWithRect(te,_,re,ae){var oe=re.x,ie=re.y,se=re.w,ce=re.h;return roundedRect(te,{x:oe,y:ie,w:se,h:ce,r:3}),te.fillStyle="".concat(colors$1[_],"dd"),te.fill(),te.strokeStyle=colors$1[_],te.stroke(),te.fillStyle=colors$1.text,te.fillText(ae,oe,ie),roundedRect(te,{x:oe,y:ie,w:se,h:ce,r:3}),te.fillStyle="".concat(colors$1[_],"dd"),te.fill(),te.strokeStyle=colors$1[_],te.stroke(),te.fillStyle=colors$1.text,te.fillText(ae,oe,ie),{x:oe,y:ie,w:se,h:ce}}function configureText(te,_){te.font="600 12px monospace",te.textBaseline="middle",te.textAlign="center";var re=te.measureText(_),ae=re.actualBoundingBoxAscent+re.actualBoundingBoxDescent,oe=re.width+labelPadding*2,ie=ae+labelPadding*2;return{w:oe,h:ie}}function drawLabel(te,_,re,ae){var oe=re.type,ie=re.position,se=ie===void 0?"center":ie,ce=re.text,ue=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,de=positionCoordinate(se,_),pe=de.x,fe=de.y,me=offset(oe,se,_,labelPadding+1,ue),ye=me.offsetX,he=me.offsetY;pe+=ye,fe+=he;var be=configureText(te,ce),$e=be.w,_e=be.h;if(ae&&collide({x:pe,y:fe,w:$e,h:_e},ae)){var ve=overlapAdjustment(se,{x:pe,y:fe,w:$e,h:_e},ae);pe=ve.x,fe=ve.y}return textWithRect(te,oe,{x:pe,y:fe,w:$e,h:_e},ce)}function floatingOffset(te,_){var re=_.w,ae=_.h,oe=re*.5+labelPadding,ie=ae*.5+labelPadding;return{offsetX:(te.x==="left"?-1:1)*oe,offsetY:(te.y==="top"?-1:1)*ie}}function drawFloatingLabel(te,_,re){var ae=re.type,oe=re.text,ie=_.floatingAlignment,se=_.extremities,ce=se[ie.x],ue=se[ie.y],de=configureText(te,oe),pe=de.w,fe=de.h,me=floatingOffset(ie,{w:pe,h:fe}),ye=me.offsetX,he=me.offsetY;return ce+=ye,ue+=he,textWithRect(te,ae,{x:ce,y:ue,w:pe,h:fe},oe)}function drawStack(te,_,re,ae){var oe=[];re.forEach(function(ie,se){var ce=ae&&ie.position==="center"?drawFloatingLabel(te,_,ie):drawLabel(te,_,ie,oe[se-1],ae);oe[se]=ce})}function labelStacks(te,_,re,ae){var oe=re.reduce(function(ie,se){return Object.prototype.hasOwnProperty.call(ie,se.position)||(ie[se.position]=[]),ie[se.position].push(se),ie},{});oe.top&&drawStack(te,_,oe.top,ae),oe.right&&drawStack(te,_,oe.right,ae),oe.bottom&&drawStack(te,_,oe.bottom,ae),oe.left&&drawStack(te,_,oe.left,ae),oe.center&&drawStack(te,_,oe.center,ae)}function _toConsumableArray$4(te){return _arrayWithoutHoles$4(te)||_iterableToArray$4(te)||_unsupportedIterableToArray$b(te)||_nonIterableSpread$4()}function _nonIterableSpread$4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$b(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$b(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$b(te,_)}}function _iterableToArray$4(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$4(te){if(Array.isArray(te))return _arrayLikeToArray$b(te)}function _arrayLikeToArray$b(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}var colors={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},SMALL_NODE_SIZE=30;function pxToNumber(te){return parseInt(te.replace("px",""),10)}function round(te){return Number.isInteger(te)?te:te.toFixed(2)}function filterZeroValues(te){return te.filter(function(_){return _.text!==0&&_.text!=="0"})}function floatingAlignment(te){var _={top:window_1$4.window.scrollY,bottom:window_1$4.window.scrollY+window_1$4.window.innerHeight,left:window_1$4.window.scrollX,right:window_1$4.window.scrollX+window_1$4.window.innerWidth},re={top:Math.abs(_.top-te.top),bottom:Math.abs(_.bottom-te.bottom),left:Math.abs(_.left-te.left),right:Math.abs(_.right-te.right)};return{x:re.left>re.right?"left":"right",y:re.top>re.bottom?"top":"bottom"}}function measureElement(te){var _=window_1$4.getComputedStyle(te),re=te.getBoundingClientRect(),ae=re.top,oe=re.left,ie=re.right,se=re.bottom,ce=re.width,ue=re.height,de=_.marginTop,pe=_.marginBottom,fe=_.marginLeft,me=_.marginRight,ye=_.paddingTop,he=_.paddingBottom,be=_.paddingLeft,$e=_.paddingRight,_e=_.borderBottomWidth,ve=_.borderTopWidth,we=_.borderLeftWidth,Se=_.borderRightWidth;ae=ae+window_1$4.window.scrollY,oe=oe+window_1$4.window.scrollX,se=se+window_1$4.window.scrollY,ie=ie+window_1$4.window.scrollX;var ke={top:pxToNumber(de),bottom:pxToNumber(pe),left:pxToNumber(fe),right:pxToNumber(me)},Te={top:pxToNumber(ye),bottom:pxToNumber(he),left:pxToNumber(be),right:pxToNumber($e)},Ee={top:pxToNumber(ve),bottom:pxToNumber(_e),left:pxToNumber(we),right:pxToNumber(Se)},Oe={top:ae-ke.top,bottom:se+ke.bottom,left:oe-ke.left,right:ie+ke.right};return{margin:ke,padding:Te,border:Ee,top:ae,left:oe,bottom:se,right:ie,width:ce,height:ue,extremities:Oe,floatingAlignment:floatingAlignment(Oe)}}function drawMargin(te,_){var re=_.margin,ae=_.width,oe=_.height,ie=_.top,se=_.left,ce=_.bottom,ue=_.right,de=oe+re.bottom+re.top;te.fillStyle=colors.margin,te.fillRect(se,ie-re.top,ae,re.top),te.fillRect(ue,ie-re.top,re.right,de),te.fillRect(se,ce,ae,re.bottom),te.fillRect(se-re.left,ie-re.top,re.left,de);var pe=[{type:"margin",text:round(re.top),position:"top"},{type:"margin",text:round(re.right),position:"right"},{type:"margin",text:round(re.bottom),position:"bottom"},{type:"margin",text:round(re.left),position:"left"}];return filterZeroValues(pe)}function drawPadding(te,_){var re=_.padding,ae=_.border,oe=_.width,ie=_.height,se=_.top,ce=_.left,ue=_.bottom,de=_.right,pe=oe-ae.left-ae.right,fe=ie-re.top-re.bottom-ae.top-ae.bottom;te.fillStyle=colors.padding,te.fillRect(ce+ae.left,se+ae.top,pe,re.top),te.fillRect(de-re.right-ae.right,se+re.top+ae.top,re.right,fe),te.fillRect(ce+ae.left,ue-re.bottom-ae.bottom,pe,re.bottom),te.fillRect(ce+ae.left,se+re.top+ae.top,re.left,fe);var me=[{type:"padding",text:re.top,position:"top"},{type:"padding",text:re.right,position:"right"},{type:"padding",text:re.bottom,position:"bottom"},{type:"padding",text:re.left,position:"left"}];return filterZeroValues(me)}function drawBorder(te,_){var re=_.border,ae=_.width,oe=_.height,ie=_.top,se=_.left,ce=_.bottom,ue=_.right,de=oe-re.top-re.bottom;te.fillStyle=colors.border,te.fillRect(se,ie,ae,re.top),te.fillRect(se,ce-re.bottom,ae,re.bottom),te.fillRect(se,ie+re.top,re.left,de),te.fillRect(ue-re.right,ie+re.top,re.right,de);var pe=[{type:"border",text:re.top,position:"top"},{type:"border",text:re.right,position:"right"},{type:"border",text:re.bottom,position:"bottom"},{type:"border",text:re.left,position:"left"}];return filterZeroValues(pe)}function drawContent(te,_){var re=_.padding,ae=_.border,oe=_.width,ie=_.height,se=_.top,ce=_.left,ue=oe-ae.left-ae.right-re.left-re.right,de=ie-re.top-re.bottom-ae.top-ae.bottom;return te.fillStyle=colors.content,te.fillRect(ce+ae.left+re.left,se+ae.top+re.top,ue,de),[{type:"content",position:"center",text:"".concat(round(ue)," x ").concat(round(de))}]}function drawBoxModel(te){return function(_){if(te&&_){var re=measureElement(te),ae=drawMargin(_,re),oe=drawPadding(_,re),ie=drawBorder(_,re),se=drawContent(_,re),ce=re.width<=SMALL_NODE_SIZE*3||re.height<=SMALL_NODE_SIZE;labelStacks(_,re,[].concat(_toConsumableArray$4(se),_toConsumableArray$4(oe),_toConsumableArray$4(ie),_toConsumableArray$4(ae)),ce)}}}function drawSelectedElement(te){draw(drawBoxModel(te))}var deepElementFromPoint=function te(_,re){var ae=window_1$4.document.elementFromPoint(_,re),oe=function se(ce){if(ce&&ce.shadowRoot){var ue=ce.shadowRoot.elementFromPoint(_,re);return ce.isEqualNode(ue)?ce:ue.shadowRoot?se(ue):ue}return ce},ie=oe(ae);return ie||ae},nodeAtPointerRef,pointer={x:0,y:0};function findAndDrawElement(te,_){nodeAtPointerRef=deepElementFromPoint(te,_),drawSelectedElement(nodeAtPointerRef)}var withMeasure=function te(_,re){var ae=re.globals.measureEnabled;return useEffect(function(){var oe=function(se){window.requestAnimationFrame(function(){se.stopPropagation(),pointer.x=se.clientX,pointer.y=se.clientY})};return document.addEventListener("mousemove",oe),function(){document.removeEventListener("mousemove",oe)}},[]),useEffect(function(){var oe=function(ce){window.requestAnimationFrame(function(){ce.stopPropagation(),findAndDrawElement(ce.clientX,ce.clientY)})},ie=function(){window.requestAnimationFrame(function(){rescale()})};return ae&&(document.addEventListener("mouseover",oe),init(),window.addEventListener("resize",ie),findAndDrawElement(pointer.x,pointer.y)),function(){window.removeEventListener("resize",ie),destroy()}},[ae]),_()},PARAM_KEY$1="measureEnabled";function _defineProperty$c(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}var decorators$2=[withMeasure],globals$1=_defineProperty$c({},PARAM_KEY$1,!1);const config_6=Object.freeze(Object.defineProperty({__proto__:null,decorators:decorators$2,globals:globals$1},Symbol.toStringTag,{value:"Module"}));var clearStyles=function te(_){var re=Array.isArray(_)?_:[_];re.forEach(clearStyle)},clearStyle=function te(_){var re=window_1$4.document.getElementById(_);re&&re.parentElement&&re.parentElement.removeChild(re)},addOutlineStyles=function te(_,re){var ae=window_1$4.document.getElementById(_);if(ae)ae.innerHTML!==re&&(ae.innerHTML=re);else{var oe=window_1$4.document.createElement("style");oe.setAttribute("id",_),oe.innerHTML=re,window_1$4.document.head.appendChild(oe)}},PARAM_KEY="outline",_templateObject$6;function _taggedTemplateLiteral$6(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function outlineCSS(te){return dedent$2(_templateObject$6||(_templateObject$6=_taggedTemplateLiteral$6([`
`,` body {
outline: 1px solid #2980b9 !important;
}
`,` article {
outline: 1px solid #3498db !important;
}
`,` nav {
outline: 1px solid #0088c3 !important;
}
`,` aside {
outline: 1px solid #33a0ce !important;
}
`,` section {
outline: 1px solid #66b8da !important;
}
`,` header {
outline: 1px solid #99cfe7 !important;
}
`,` footer {
outline: 1px solid #cce7f3 !important;
}
`,` h1 {
outline: 1px solid #162544 !important;
}
`,` h2 {
outline: 1px solid #314e6e !important;
}
`,` h3 {
outline: 1px solid #3e5e85 !important;
}
`,` h4 {
outline: 1px solid #449baf !important;
}
`,` h5 {
outline: 1px solid #c7d1cb !important;
}
`,` h6 {
outline: 1px solid #4371d0 !important;
}
`,` main {
outline: 1px solid #2f4f90 !important;
}
`,` address {
outline: 1px solid #1a2c51 !important;
}
`,` div {
outline: 1px solid #036cdb !important;
}
`,` p {
outline: 1px solid #ac050b !important;
}
`,` hr {
outline: 1px solid #ff063f !important;
}
`,` pre {
outline: 1px solid #850440 !important;
}
`,` blockquote {
outline: 1px solid #f1b8e7 !important;
}
`,` ol {
outline: 1px solid #ff050c !important;
}
`,` ul {
outline: 1px solid #d90416 !important;
}
`,` li {
outline: 1px solid #d90416 !important;
}
`,` dl {
outline: 1px solid #fd3427 !important;
}
`,` dt {
outline: 1px solid #ff0043 !important;
}
`,` dd {
outline: 1px solid #e80174 !important;
}
`,` figure {
outline: 1px solid #ff00bb !important;
}
`,` figcaption {
outline: 1px solid #bf0032 !important;
}
`,` table {
outline: 1px solid #00cc99 !important;
}
`,` caption {
outline: 1px solid #37ffc4 !important;
}
`,` thead {
outline: 1px solid #98daca !important;
}
`,` tbody {
outline: 1px solid #64a7a0 !important;
}
`,` tfoot {
outline: 1px solid #22746b !important;
}
`,` tr {
outline: 1px solid #86c0b2 !important;
}
`,` th {
outline: 1px solid #a1e7d6 !important;
}
`,` td {
outline: 1px solid #3f5a54 !important;
}
`,` col {
outline: 1px solid #6c9a8f !important;
}
`,` colgroup {
outline: 1px solid #6c9a9d !important;
}
`,` button {
outline: 1px solid #da8301 !important;
}
`,` datalist {
outline: 1px solid #c06000 !important;
}
`,` fieldset {
outline: 1px solid #d95100 !important;
}
`,` form {
outline: 1px solid #d23600 !important;
}
`,` input {
outline: 1px solid #fca600 !important;
}
`,` keygen {
outline: 1px solid #b31e00 !important;
}
`,` label {
outline: 1px solid #ee8900 !important;
}
`,` legend {
outline: 1px solid #de6d00 !important;
}
`,` meter {
outline: 1px solid #e8630c !important;
}
`,` optgroup {
outline: 1px solid #b33600 !important;
}
`,` option {
outline: 1px solid #ff8a00 !important;
}
`,` output {
outline: 1px solid #ff9619 !important;
}
`,` progress {
outline: 1px solid #e57c00 !important;
}
`,` select {
outline: 1px solid #e26e0f !important;
}
`,` textarea {
outline: 1px solid #cc5400 !important;
}
`,` details {
outline: 1px solid #33848f !important;
}
`,` summary {
outline: 1px solid #60a1a6 !important;
}
`,` command {
outline: 1px solid #438da1 !important;
}
`,` menu {
outline: 1px solid #449da6 !important;
}
`,` del {
outline: 1px solid #bf0000 !important;
}
`,` ins {
outline: 1px solid #400000 !important;
}
`,` img {
outline: 1px solid #22746b !important;
}
`,` iframe {
outline: 1px solid #64a7a0 !important;
}
`,` embed {
outline: 1px solid #98daca !important;
}
`,` object {
outline: 1px solid #00cc99 !important;
}
`,` param {
outline: 1px solid #37ffc4 !important;
}
`,` video {
outline: 1px solid #6ee866 !important;
}
`,` audio {
outline: 1px solid #027353 !important;
}
`,` source {
outline: 1px solid #012426 !important;
}
`,` canvas {
outline: 1px solid #a2f570 !important;
}
`,` track {
outline: 1px solid #59a600 !important;
}
`,` map {
outline: 1px solid #7be500 !important;
}
`,` area {
outline: 1px solid #305900 !important;
}
`,` a {
outline: 1px solid #ff62ab !important;
}
`,` em {
outline: 1px solid #800b41 !important;
}
`,` strong {
outline: 1px solid #ff1583 !important;
}
`,` i {
outline: 1px solid #803156 !important;
}
`,` b {
outline: 1px solid #cc1169 !important;
}
`,` u {
outline: 1px solid #ff0430 !important;
}
`,` s {
outline: 1px solid #f805e3 !important;
}
`,` small {
outline: 1px solid #d107b2 !important;
}
`,` abbr {
outline: 1px solid #4a0263 !important;
}
`,` q {
outline: 1px solid #240018 !important;
}
`,` cite {
outline: 1px solid #64003c !important;
}
`,` dfn {
outline: 1px solid #b4005a !important;
}
`,` sub {
outline: 1px solid #dba0c8 !important;
}
`,` sup {
outline: 1px solid #cc0256 !important;
}
`,` time {
outline: 1px solid #d6606d !important;
}
`,` code {
outline: 1px solid #e04251 !important;
}
`,` kbd {
outline: 1px solid #5e001f !important;
}
`,` samp {
outline: 1px solid #9c0033 !important;
}
`,` var {
outline: 1px solid #d90047 !important;
}
`,` mark {
outline: 1px solid #ff0053 !important;
}
`,` bdi {
outline: 1px solid #bf3668 !important;
}
`,` bdo {
outline: 1px solid #6f1400 !important;
}
`,` ruby {
outline: 1px solid #ff7b93 !important;
}
`,` rt {
outline: 1px solid #ff2f54 !important;
}
`,` rp {
outline: 1px solid #803e49 !important;
}
`,` span {
outline: 1px solid #cc2643 !important;
}
`,` br {
outline: 1px solid #db687d !important;
}
`,` wbr {
outline: 1px solid #db175b !important;
}`])),te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te,te)}var withOutline=function te(_,re){var ae=re.globals,oe=ae[PARAM_KEY]===!0,ie=re.viewMode==="docs",se=useMemo(function(){var ce=ie?"#anchor--".concat(re.id," .docs-story"):".sb-show-main";return outlineCSS(ce)},[re]);return useEffect(function(){var ce=ie?"addon-outline-docs-".concat(re.id):"addon-outline";return oe?addOutlineStyles(ce,se):clearStyles(ce),function(){clearStyles(ce)}},[oe,se,re]),_()};function _defineProperty$b(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}var decorators$1=[withOutline],globals=_defineProperty$b({},PARAM_KEY,!1);const config_7=Object.freeze(Object.defineProperty({__proto__:null,decorators:decorators$1,globals},Symbol.toStringTag,{value:"Module"}));var defineWellKnownSymbol=defineWellKnownSymbol$3,defineSymbolToPrimitive=symbolDefineToPrimitive;defineWellKnownSymbol("toPrimitive");defineSymbolToPrimitive();var anObject=anObject$o,ordinaryToPrimitive=ordinaryToPrimitive$2,$TypeError=TypeError,dateToPrimitive$1=function(te){if(anObject(this),te==="string"||te==="default")te="string";else if(te!=="number")throw $TypeError("Incorrect hint");return ordinaryToPrimitive(this,te)},hasOwn=hasOwnProperty_1,defineBuiltIn=defineBuiltIn$h,dateToPrimitive=dateToPrimitive$1,wellKnownSymbol=wellKnownSymbol$t,TO_PRIMITIVE=wellKnownSymbol("toPrimitive"),DatePrototype=Date.prototype;hasOwn(DatePrototype,TO_PRIMITIVE)||defineBuiltIn(DatePrototype,TO_PRIMITIVE,dateToPrimitive);var CallStates;(function(te){te.DONE="done",te.ERROR="error",te.ACTIVE="active",te.WAITING="waiting"})(CallStates||(CallStates={}));var _global$FEATURES;function _typeof$2(te){return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$2(te)}function _objectWithoutProperties$5(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$6(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$6(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function _toPropertyKey(te){var _=_toPrimitive(te,"string");return _typeof$2(_)==="symbol"?_:String(_)}function _toPrimitive(te,_){if(_typeof$2(te)!=="object"||te===null)return te;var re=te[Symbol.toPrimitive];if(re!==void 0){var ae=re.call(te,_||"default");if(_typeof$2(ae)!=="object")return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(_==="string"?String:Number)(te)}function _toConsumableArray$3(te){return _arrayWithoutHoles$3(te)||_iterableToArray$3(te)||_unsupportedIterableToArray$a(te)||_nonIterableSpread$3()}function _nonIterableSpread$3(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$3(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$3(te){if(Array.isArray(te))return _arrayLikeToArray$a(te)}function _defineProperty$a(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _classCallCheck$1(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass$1(te,_,re){return _&&_defineProperties$1(te.prototype,_),re&&_defineProperties$1(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _slicedToArray$8(te,_){return _arrayWithHoles$8(te)||_iterableToArrayLimit$8(te,_)||_unsupportedIterableToArray$a(te,_)||_nonIterableRest$8()}function _nonIterableRest$8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$a(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$a(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$a(te,_)}}function _arrayLikeToArray$a(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$8(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$8(te){if(Array.isArray(te))return te}var EVENTS={CALL:"instrumenter/call",SYNC:"instrumenter/sync",START:"instrumenter/start",BACK:"instrumenter/back",GOTO:"instrumenter/goto",NEXT:"instrumenter/next",END:"instrumenter/end"},debuggerDisabled=((_global$FEATURES=window_1$4.FEATURES)===null||_global$FEATURES===void 0?void 0:_global$FEATURES.interactionsDebugger)!==!0,controlsDisabled={debugger:!debuggerDisabled,start:!1,back:!1,goto:!1,next:!1,end:!1},alreadyCompletedException=new Error("This function ran after the play function completed. Did you forget to `await` it?"),isObject$a=function te(_){return Object.prototype.toString.call(_)==="[object Object]"},isModule=function te(_){return Object.prototype.toString.call(_)==="[object Module]"},isInstrumentable=function te(_){if(!isObject$a(_)&&!isModule(_))return!1;if(_.constructor===void 0)return!0;var re=_.constructor.prototype;return!(!isObject$a(re)||Object.prototype.hasOwnProperty.call(re,"isPrototypeOf")===!1)},construct=function te(_){try{return new _.constructor}catch{return{}}},getInitialState=function te(){return{renderPhase:void 0,isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,parentId:void 0,playUntil:void 0,resolvers:{},syncTimeout:void 0,forwardedException:void 0}},getRetainedState=function te(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=(re?_.shadowCalls:_.calls).filter(function(ie){return ie.retain});if(!!ae.length){var oe=new Map(Array.from(_.callRefsByResult.entries()).filter(function(ie){var se=_slicedToArray$8(ie,2),ce=se[1];return ce.retain}));return{cursor:ae.length,calls:ae,callRefsByResult:oe}}},Instrumenter=function(){function te(){var _=this;_classCallCheck$1(this,te),this.channel=void 0,this.initialized=!1,this.state=void 0,this.channel=addons.getChannel(),this.state=window_1$4.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{};var re=function(de){var pe=de.storyId,fe=de.isPlaying,me=fe===void 0?!0:fe,ye=de.isDebugging,he=ye===void 0?!1:ye,be=_.getState(pe);_.setState(pe,Object.assign({},getInitialState(),getRetainedState(be,he),{shadowCalls:he?be.shadowCalls:[],chainedCallIds:he?be.chainedCallIds:new Set,playUntil:he?be.playUntil:void 0,isPlaying:me,isDebugging:he})),he||_.sync(pe)};this.channel.on(FORCE_REMOUNT,re),this.channel.on(STORY_RENDER_PHASE_CHANGED,function(ue){var de=ue.storyId,pe=ue.newPhase,fe=_.getState(de),me=fe.isDebugging,ye=fe.forwardedException;if(_.setState(de,{renderPhase:pe}),pe==="playing"&&re({storyId:de,isDebugging:me}),pe==="played"&&(_.setState(de,{isLocked:!1,isPlaying:!1,isDebugging:!1,forwardedException:void 0}),ye))throw ye}),this.channel.on(SET_CURRENT_STORY,function(){_.initialized?_.cleanup():_.initialized=!0});var ae=function(de){var pe=de.storyId,fe=de.playUntil;_.getState(pe).isDebugging||_.setState(pe,function(ye){var he=ye.calls;return{calls:[],shadowCalls:he.map(function(be){return Object.assign({},be,{status:CallStates.WAITING})}),isDebugging:!0}});var me=_.getLog(pe);_.setState(pe,function(ye){var he,be=ye.shadowCalls,$e=be.findIndex(function(_e){return _e.id===me[0].callId});return{playUntil:fe||((he=be.slice(0,$e).filter(function(_e){return _e.interceptable}).slice(-1)[0])===null||he===void 0?void 0:he.id)}}),_.channel.emit(FORCE_REMOUNT,{storyId:pe,isDebugging:!0})},oe=function(de){var pe,fe=de.storyId,me=_.getState(fe),ye=me.isDebugging,he=_.getLog(fe),be=ye?he.findIndex(function($e){var _e=$e.status;return _e===CallStates.WAITING}):he.length;ae({storyId:fe,playUntil:(pe=he[be-2])===null||pe===void 0?void 0:pe.callId})},ie=function(de){var pe=de.storyId,fe=de.callId,me=_.getState(pe),ye=me.calls,he=me.shadowCalls,be=me.resolvers,$e=ye.find(function(Se){var ke=Se.id;return ke===fe}),_e=he.find(function(Se){var ke=Se.id;return ke===fe});if(!$e&&_e&&Object.values(be).length>0){var ve,we=(ve=_.getLog(pe).find(function(Se){return Se.status===CallStates.WAITING}))===null||ve===void 0?void 0:ve.callId;_e.id!==we&&_.setState(pe,{playUntil:_e.id}),Object.values(be).forEach(function(Se){return Se()})}else ae({storyId:pe,playUntil:fe})},se=function(de){var pe=de.storyId,fe=_.getState(pe),me=fe.resolvers;if(Object.values(me).length>0)Object.values(me).forEach(function(be){return be()});else{var ye,he=(ye=_.getLog(pe).find(function(be){return be.status===CallStates.WAITING}))===null||ye===void 0?void 0:ye.callId;he?ae({storyId:pe,playUntil:he}):ce({storyId:pe})}},ce=function(de){var pe=de.storyId;_.setState(pe,{playUntil:void 0,isDebugging:!1}),Object.values(_.getState(pe).resolvers).forEach(function(fe){return fe()})};this.channel.on(EVENTS.START,ae),this.channel.on(EVENTS.BACK,oe),this.channel.on(EVENTS.GOTO,ie),this.channel.on(EVENTS.NEXT,se),this.channel.on(EVENTS.END,ce)}return _createClass$1(te,[{key:"getState",value:function(re){return this.state[re]||getInitialState()}},{key:"setState",value:function(re,ae){var oe=this.getState(re),ie=typeof ae=="function"?ae(oe):ae;this.state=Object.assign({},this.state,_defineProperty$a({},re,Object.assign({},oe,ie))),window_1$4.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}},{key:"cleanup",value:function(){this.state=Object.entries(this.state).reduce(function(re,ae){var oe=_slicedToArray$8(ae,2),ie=oe[0],se=oe[1],ce=getRetainedState(se);return ce&&(re[ie]=Object.assign(getInitialState(),ce)),re},{}),this.channel.emit(EVENTS.SYNC,{controlStates:controlsDisabled,logItems:[]}),window_1$4.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}},{key:"getLog",value:function(re){var ae=this.getState(re),oe=ae.calls,ie=ae.shadowCalls,se=_toConsumableArray$3(ie);oe.forEach(function(ue,de){se[de]=ue});var ce=new Set;return se.reduceRight(function(ue,de){return de.args.forEach(function(pe){pe!=null&&pe.__callId__&&ce.add(pe.__callId__)}),de.path.forEach(function(pe){pe.__callId__&&ce.add(pe.__callId__)}),de.interceptable&&!ce.has(de.id)&&(ue.unshift({callId:de.id,status:de.status}),ce.add(de.id)),ue},[])}},{key:"instrument",value:function(re,ae){var oe=this;if(!isInstrumentable(re))return re;var ie=ae.mutate,se=ie===void 0?!1:ie,ce=ae.path,ue=ce===void 0?[]:ce;return Object.keys(re).reduce(function(de,pe){var fe=re[pe];return typeof fe!="function"?(de[pe]=oe.instrument(fe,Object.assign({},ae,{path:ue.concat(pe)})),de):typeof fe.__originalFn__=="function"?(de[pe]=fe,de):(de[pe]=function(){for(var me=arguments.length,ye=new Array(me),he=0;he<me;he++)ye[he]=arguments[he];return oe.track(pe,fe,ye,ae)},de[pe].__originalFn__=fe,Object.defineProperty(de[pe],"name",{value:pe,writable:!1}),Object.keys(fe).length>0&&Object.assign(de[pe],oe.instrument(Object.assign({},fe),Object.assign({},ae,{path:ue.concat(pe)}))),de)},se?re:construct(re))}},{key:"track",value:function(re,ae,oe,ie){var se,ce,ue,de,pe=(oe==null||(se=oe[0])===null||se===void 0?void 0:se.__storyId__)||((ce=window_1$4.window.__STORYBOOK_PREVIEW__)===null||ce===void 0||(ue=ce.urlStore)===null||ue===void 0||(de=ue.selection)===null||de===void 0?void 0:de.storyId),fe=this.getState(pe),me=fe.cursor,ye=fe.parentId;this.setState(pe,{cursor:me+1});var he="".concat(ye||pe," [").concat(me,"] ").concat(re),be=ie.path,$e=be===void 0?[]:be,_e=ie.intercept,ve=_e===void 0?!1:_e,we=ie.retain,Se=we===void 0?!1:we,ke=typeof ve=="function"?ve(re,$e):ve,Te={id:he,parentId:ye,storyId:pe,cursor:me,path:$e,method:re,args:oe,interceptable:ke,retain:Se},Ee=(ke?this.intercept:this.invoke).call(this,ae,Te,ie);return this.instrument(Ee,Object.assign({},ie,{mutate:!0,path:[{__callId__:Te.id}]}))}},{key:"intercept",value:function(re,ae,oe){var ie=this,se=this.getState(ae.storyId),ce=se.chainedCallIds,ue=se.isDebugging,de=se.playUntil,pe=ce.has(ae.id);return!ue||pe||de?(de===ae.id&&this.setState(ae.storyId,{playUntil:void 0}),this.invoke(re,ae,oe)):new Promise(function(fe){ie.setState(ae.storyId,function(me){var ye=me.resolvers;return{isLocked:!1,resolvers:Object.assign({},ye,_defineProperty$a({},ae.id,fe))}})}).then(function(){return ie.setState(ae.storyId,function(fe){var me=fe.resolvers,ye=ae.id;me[ye];var he=_objectWithoutProperties$5(me,[ye].map(_toPropertyKey));return{isLocked:!0,resolvers:he}}),ie.invoke(re,ae,oe)})}},{key:"invoke",value:function(re,ae,oe){var ie=this,se=this.getState(ae.storyId),ce=se.callRefsByResult,ue=se.forwardedException,de=se.renderPhase,pe=Object.assign({},ae,{args:ae.args.map(function(he){if(ce.has(he))return ce.get(he);if(he instanceof window_1$4.window.HTMLElement){var be=he.prefix,$e=he.localName,_e=he.id,ve=he.classList,we=he.innerText,Se=Array.from(ve);return{__element__:{prefix:be,localName:$e,id:_e,classNames:Se,innerText:we}}}return he})});ae.path.forEach(function(he){he!=null&&he.__callId__&&ie.setState(ae.storyId,function(be){var $e=be.chainedCallIds;return{chainedCallIds:new Set(Array.from($e).concat(he.__callId__))}})});var fe=function(be){if(be instanceof Error){var $e=be.name,_e=be.message,ve=be.stack,we={name:$e,message:_e,stack:ve};if(ie.update(Object.assign({},pe,{status:CallStates.ERROR,exception:we})),ie.setState(ae.storyId,function(Se){return{callRefsByResult:new Map([].concat(_toConsumableArray$3(Array.from(Se.callRefsByResult.entries())),[[be,{__callId__:ae.id,retain:ae.retain}]]))}}),ae.interceptable&&be!==alreadyCompletedException)throw IGNORED_EXCEPTION;return ie.setState(ae.storyId,{forwardedException:be}),be}throw be};try{if(ue)throw this.setState(ae.storyId,{forwardedException:void 0}),ue;if(de==="played"&&!ae.retain)throw alreadyCompletedException;var me=oe.getArgs?oe.getArgs(ae,this.getState(ae.storyId)):ae.args,ye=re.apply(void 0,_toConsumableArray$3(me.map(function(he){return typeof he!="function"||Object.keys(he).length?he:function(){var be=ie.getState(ae.storyId),$e=be.cursor,_e=be.parentId;ie.setState(ae.storyId,{cursor:0,parentId:ae.id});var ve=function(){return ie.setState(ae.storyId,{cursor:$e,parentId:_e})},we=he.apply(void 0,arguments);return we instanceof Promise?we.then(ve,ve):ve(),we}})));return ye&&["object","function","symbol"].includes(_typeof$2(ye))&&this.setState(ae.storyId,function(he){return{callRefsByResult:new Map([].concat(_toConsumableArray$3(Array.from(he.callRefsByResult.entries())),[[ye,{__callId__:ae.id,retain:ae.retain}]]))}}),this.update(Object.assign({},pe,{status:ye instanceof Promise?CallStates.ACTIVE:CallStates.DONE})),ye instanceof Promise?ye.then(function(he){return ie.update(Object.assign({},pe,{status:CallStates.DONE})),he},fe):ye}catch(he){return fe(he)}}},{key:"update",value:function(re){var ae=this;clearTimeout(this.getState(re.storyId).syncTimeout),this.channel.emit(EVENTS.CALL,re),this.setState(re.storyId,function(oe){var ie=oe.calls,se=ie.concat(re).reduce(function(ce,ue){return Object.assign(ce,_defineProperty$a({},ue.id,ue))},{});return{calls:Object.values(se).sort(function(ce,ue){return ce.id.localeCompare(ue.id,void 0,{numeric:!0})}),syncTimeout:setTimeout(function(){return ae.sync(re.storyId)},0)}})}},{key:"sync",value:function(re){var ae=this.getState(re),oe=ae.isLocked,ie=ae.isPlaying,se=this.getLog(re),ce=se.some(function(pe){return pe.status===CallStates.ACTIVE});if(debuggerDisabled||oe||ce||se.length===0){this.channel.emit(EVENTS.SYNC,{controlStates:controlsDisabled,logItems:se});return}var ue=se.some(function(pe){return[CallStates.DONE,CallStates.ERROR].includes(pe.status)}),de={debugger:!0,start:ue,back:ue,goto:!0,next:ie,end:ie};this.channel.emit(EVENTS.SYNC,{controlStates:de,logItems:se})}}]),te}();function instrument(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{if(window_1$4.window.parent===window_1$4.window)return te;window_1$4.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__||(window_1$4.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new Instrumenter);var re=window_1$4.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__;return re.instrument(te,_)}catch(ae){return once.warn(ae),te}}var build={};Object.defineProperty(build,"__esModule",{value:!0});build.spyOn=build.mocked=build.fn=ModuleMocker_1=build.ModuleMocker=void 0;function _defineProperty$9(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}const MOCK_CONSTRUCTOR_NAME="mockConstructor",FUNCTION_NAME_RESERVED_PATTERN=/[\s!-\/:-@\[-`{-~]/,FUNCTION_NAME_RESERVED_REPLACE=new RegExp(FUNCTION_NAME_RESERVED_PATTERN.source,"g"),RESERVED_KEYWORDS=new Set(["arguments","await","break","case","catch","class","const","continue","debugger","default","delete","do","else","enum","eval","export","extends","false","finally","for","function","if","implements","import","in","instanceof","interface","let","new","null","package","private","protected","public","return","static","super","switch","this","throw","true","try","typeof","var","void","while","with","yield"]);function matchArity(te,_){let re;switch(_){case 1:re=function(ae){return te.apply(this,arguments)};break;case 2:re=function(ae,oe){return te.apply(this,arguments)};break;case 3:re=function(ae,oe,ie){return te.apply(this,arguments)};break;case 4:re=function(ae,oe,ie,se){return te.apply(this,arguments)};break;case 5:re=function(ae,oe,ie,se,ce){return te.apply(this,arguments)};break;case 6:re=function(ae,oe,ie,se,ce,ue){return te.apply(this,arguments)};break;case 7:re=function(ae,oe,ie,se,ce,ue,de){return te.apply(this,arguments)};break;case 8:re=function(ae,oe,ie,se,ce,ue,de,pe){return te.apply(this,arguments)};break;case 9:re=function(ae,oe,ie,se,ce,ue,de,pe,fe){return te.apply(this,arguments)};break;default:re=function(){return te.apply(this,arguments)};break}return re}function getObjectType$1(te){return Object.prototype.toString.apply(te).slice(8,-1)}function getType(te){const _=getObjectType$1(te);return _==="Function"||_==="AsyncFunction"||_==="GeneratorFunction"?"function":Array.isArray(te)?"array":_==="Object"?"object":_==="Number"||_==="String"||_==="Boolean"||_==="Symbol"?"constant":_==="Map"||_==="WeakMap"||_==="Set"?"collection":_==="RegExp"?"regexp":te===void 0?"undefined":te===null?"null":null}function isReadonlyProp(te,_){if(_==="arguments"||_==="caller"||_==="callee"||_==="name"||_==="length"){const re=getObjectType$1(te);return re==="Function"||re==="AsyncFunction"||re==="GeneratorFunction"}return _==="source"||_==="global"||_==="ignoreCase"||_==="multiline"?getObjectType$1(te)==="RegExp":!1}class ModuleMocker{constructor(_){_defineProperty$9(this,"_environmentGlobal",void 0),_defineProperty$9(this,"_mockState",void 0),_defineProperty$9(this,"_mockConfigRegistry",void 0),_defineProperty$9(this,"_spyState",void 0),_defineProperty$9(this,"_invocationCallCounter",void 0),this._environmentGlobal=_,this._mockState=new WeakMap,this._mockConfigRegistry=new WeakMap,this._spyState=new Set,this._invocationCallCounter=1}_getSlots(_){if(!_)return[];const re=new Set,ae=this._environmentGlobal.Object.prototype,oe=this._environmentGlobal.Function.prototype,ie=this._environmentGlobal.RegExp.prototype,se=Object.prototype,ce=Function.prototype,ue=RegExp.prototype;for(;_!=null&&_!==ae&&_!==oe&&_!==ie&&_!==se&&_!==ce&&_!==ue;){const de=Object.getOwnPropertyNames(_);for(let pe=0;pe<de.length;pe++){const fe=de[pe];if(!isReadonlyProp(_,fe)){const me=Object.getOwnPropertyDescriptor(_,fe);(me!==void 0&&!me.get||_.__esModule)&&re.add(fe)}}_=Object.getPrototypeOf(_)}return Array.from(re)}_ensureMockConfig(_){let re=this._mockConfigRegistry.get(_);return re||(re=this._defaultMockConfig(),this._mockConfigRegistry.set(_,re)),re}_ensureMockState(_){let re=this._mockState.get(_);return re||(re=this._defaultMockState(),this._mockState.set(_,re)),re.calls.length>0&&(re.lastCall=re.calls[re.calls.length-1]),re}_defaultMockConfig(){return{mockImpl:void 0,mockName:"jest.fn()",specificMockImpls:[],specificReturnValues:[]}}_defaultMockState(){return{calls:[],instances:[],invocationCallOrder:[],results:[]}}_makeComponent(_,re){if(_.type==="object")return new this._environmentGlobal.Object;if(_.type==="array")return new this._environmentGlobal.Array;if(_.type==="regexp")return new this._environmentGlobal.RegExp("");if(_.type==="constant"||_.type==="collection"||_.type==="null"||_.type==="undefined")return _.value;if(_.type==="function"){const ae=_.members&&_.members.prototype&&_.members.prototype.members||{},oe=this._getSlots(ae),ie=this,se=matchArity(function(...ue){const de=ie._ensureMockState(ce),pe=ie._ensureMockConfig(ce);de.instances.push(this),de.calls.push(ue);const fe={type:"incomplete",value:void 0};de.results.push(fe),de.invocationCallOrder.push(ie._invocationCallCounter++);let me,ye,he=!1;try{me=(()=>{if(this instanceof ce){oe.forEach(_e=>{if(ae[_e].type==="function"){const ve=this[_e];this[_e]=ie.generateFromMetadata(ae[_e]),this[_e]._protoImpl=ve}});const $e=pe.specificMockImpls.length?pe.specificMockImpls.shift():pe.mockImpl;return $e&&$e.apply(this,arguments)}let be=pe.specificMockImpls.shift();if(be===void 0&&(be=pe.mockImpl),be)return be.apply(this,arguments);if(ce._protoImpl)return ce._protoImpl.apply(this,arguments)})()}catch(be){throw ye=be,he=!0,be}finally{fe.type=he?"throw":"return",fe.value=he?ye:me}return me},_.length||0),ce=this._createMockFunction(_,se);return ce._isMockFunction=!0,ce.getMockImplementation=()=>this._ensureMockConfig(ce).mockImpl,typeof re=="function"&&this._spyState.add(re),this._mockState.set(ce,this._defaultMockState()),this._mockConfigRegistry.set(ce,this._defaultMockConfig()),Object.defineProperty(ce,"mock",{configurable:!1,enumerable:!0,get:()=>this._ensureMockState(ce),set:ue=>this._mockState.set(ce,ue)}),ce.mockClear=()=>(this._mockState.delete(ce),ce),ce.mockReset=()=>(ce.mockClear(),this._mockConfigRegistry.delete(ce),ce),ce.mockRestore=()=>(ce.mockReset(),re?re():void 0),ce.mockReturnValueOnce=ue=>ce.mockImplementationOnce(()=>ue),ce.mockResolvedValueOnce=ue=>ce.mockImplementationOnce(()=>Promise.resolve(ue)),ce.mockRejectedValueOnce=ue=>ce.mockImplementationOnce(()=>Promise.reject(ue)),ce.mockReturnValue=ue=>ce.mockImplementation(()=>ue),ce.mockResolvedValue=ue=>ce.mockImplementation(()=>Promise.resolve(ue)),ce.mockRejectedValue=ue=>ce.mockImplementation(()=>Promise.reject(ue)),ce.mockImplementationOnce=ue=>(this._ensureMockConfig(ce).specificMockImpls.push(ue),ce),ce.mockImplementation=ue=>{const de=this._ensureMockConfig(ce);return de.mockImpl=ue,ce},ce.mockReturnThis=()=>ce.mockImplementation(function(){return this}),ce.mockName=ue=>{if(ue){const de=this._ensureMockConfig(ce);de.mockName=ue}return ce},ce.getMockName=()=>this._ensureMockConfig(ce).mockName||"jest.fn()",_.mockImpl&&ce.mockImplementation(_.mockImpl),ce}else{const ae=_.type||"undefined type";throw new Error("Unrecognized type "+ae)}}_createMockFunction(_,re){let ae=_.name;if(!ae)return re;const oe="bound ";let ie="";if(ae&&ae.startsWith(oe))do ae=ae.substring(oe.length),ie=".bind(null)";while(ae&&ae.startsWith(oe));if(ae===MOCK_CONSTRUCTOR_NAME)return re;(RESERVED_KEYWORDS.has(ae)||/^\d/.test(ae))&&(ae="$"+ae),FUNCTION_NAME_RESERVED_PATTERN.test(ae)&&(ae=ae.replace(FUNCTION_NAME_RESERVED_REPLACE,"$"));const se="return function "+ae+"() {return "+MOCK_CONSTRUCTOR_NAME+".apply(this,arguments);}"+ie;return new this._environmentGlobal.Function(MOCK_CONSTRUCTOR_NAME,se)(re)}_generateMock(_,re,ae){const oe=this._makeComponent(_);return _.refID!=null&&(ae[_.refID]=oe),this._getSlots(_.members).forEach(ie=>{const se=_.members&&_.members[ie]||{};se.ref!=null?re.push(function(ce){return()=>oe[ie]=ae[ce]}(se.ref)):oe[ie]=this._generateMock(se,re,ae)}),_.type!=="undefined"&&_.type!=="null"&&oe.prototype&&typeof oe.prototype=="object"&&(oe.prototype.constructor=oe),oe}generateFromMetadata(_){const re=[],ae={},oe=this._generateMock(_,re,ae);return re.forEach(ie=>ie()),oe}getMetadata(_,re){const ae=re||new Map,oe=ae.get(_);if(oe!=null)return{ref:oe};const ie=getType(_);if(!ie)return null;const se={type:ie};if(ie==="constant"||ie==="collection"||ie==="undefined"||ie==="null")return se.value=_,se;ie==="function"&&(se.name=_.name,_._isMockFunction===!0&&(se.mockImpl=_.getMockImplementation())),se.refID=ae.size,ae.set(_,se.refID);let ce=null;return ie!=="array"&&this._getSlots(_).forEach(ue=>{if(ie==="function"&&_._isMockFunction===!0&&ue.match(/^mock/))return;const de=this.getMetadata(_[ue],ae);de&&(ce||(ce={}),ce[ue]=de)}),ce&&(se.members=ce),se}isMockFunction(_){return!!_&&_._isMockFunction===!0}fn(_){const re=_?_.length:0,ae=this._makeComponent({length:re,type:"function"});return _&&ae.mockImplementation(_),ae}spyOn(_,re,ae){if(ae)return this._spyOnProperty(_,re,ae);if(typeof _!="object"&&typeof _!="function")throw new Error("Cannot spyOn on a primitive value; "+this._typeOf(_)+" given");const oe=_[re];if(!this.isMockFunction(oe)){if(typeof oe!="function")throw new Error("Cannot spy the "+re+" property because it is not a function; "+this._typeOf(oe)+" given instead");const ie=Object.prototype.hasOwnProperty.call(_,re);let se=Object.getOwnPropertyDescriptor(_,re),ce=Object.getPrototypeOf(_);for(;!se&&ce!==null;)se=Object.getOwnPropertyDescriptor(ce,re),ce=Object.getPrototypeOf(ce);let ue;if(se&&se.get){const de=se.get;ue=this._makeComponent({type:"function"},()=>{se.get=de,Object.defineProperty(_,re,se)}),se.get=()=>ue,Object.defineProperty(_,re,se)}else ue=this._makeComponent({type:"function"},()=>{ie?_[re]=oe:delete _[re]}),_[re]=ue;ue.mockImplementation(function(){return oe.apply(this,arguments)})}return _[re]}_spyOnProperty(_,re,ae="get"){if(typeof _!="object"&&typeof _!="function")throw new Error("Cannot spyOn on a primitive value; "+this._typeOf(_)+" given");if(!_)throw new Error("spyOn could not find an object to spy upon for "+re);if(!re)throw new Error("No property name supplied");let oe=Object.getOwnPropertyDescriptor(_,re),ie=Object.getPrototypeOf(_);for(;!oe&&ie!==null;)oe=Object.getOwnPropertyDescriptor(ie,re),ie=Object.getPrototypeOf(ie);if(!oe)throw new Error(re+" property does not exist");if(!oe.configurable)throw new Error(re+" is not declared configurable");if(!oe[ae])throw new Error("Property "+re+" does not have access type "+ae);const se=oe[ae];if(!this.isMockFunction(se)){if(typeof se!="function")throw new Error("Cannot spy the "+re+" property because it is not a function; "+this._typeOf(se)+" given instead");oe[ae]=this._makeComponent({type:"function"},()=>{oe[ae]=se,Object.defineProperty(_,re,oe)}),oe[ae].mockImplementation(function(){return se.apply(this,arguments)})}return Object.defineProperty(_,re,oe),oe[ae]}clearAllMocks(){this._mockState=new WeakMap}resetAllMocks(){this._mockConfigRegistry=new WeakMap,this._mockState=new WeakMap}restoreAllMocks(){this._spyState.forEach(_=>_()),this._spyState=new Set}_typeOf(_){return _==null?""+_:typeof _}mocked(_,re=!1){return _}}var ModuleMocker_1=build.ModuleMocker=ModuleMocker;const JestMock$1=new ModuleMocker(commonjsGlobal$2),fn$1=JestMock$1.fn.bind(JestMock$1);build.fn=fn$1;const spyOn=JestMock$1.spyOn.bind(JestMock$1);build.spyOn=spyOn;const mocked=JestMock$1.mocked.bind(JestMock$1);build.mocked=mocked;function _slicedToArray$7(te,_){return _arrayWithHoles$7(te)||_iterableToArrayLimit$7(te,_)||_unsupportedIterableToArray$9(te,_)||_nonIterableRest$7()}function _nonIterableRest$7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$9(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$9(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$9(te,_)}}function _arrayLikeToArray$9(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$7(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$7(te){if(Array.isArray(te))return te}var JestMock=new ModuleMocker_1(global),fn=JestMock.fn.bind(JestMock),_instrument=instrument({action:fn},{retain:!0}),action=_instrument.action,channel=addons.getChannel(),spies=[];channel.on(FORCE_REMOUNT,function(){return spies.forEach(function(te){var _;return te==null||(_=te.mockClear)===null||_===void 0?void 0:_.call(te)})});channel.on(STORY_RENDER_PHASE_CHANGED,function(te){var _=te.newPhase;_==="loading"&&spies.forEach(function(re){var ae;return re==null||(ae=re.mockClear)===null||ae===void 0?void 0:ae.call(re)})});var addActionsFromArgTypes=function te(_){var re=_.id,ae=_.initialArgs;return Object.entries(ae).reduce(function(oe,ie){var se=_slicedToArray$7(ie,2),ce=se[0],ue=se[1];return typeof ue=="function"&&ue.name==="actionHandler"?(Object.defineProperty(ue,"name",{value:ce,writable:!1}),Object.defineProperty(ue,"__storyId__",{value:re,writable:!1}),oe[ce]=action(ue),spies.push(oe[ce]),oe):(oe[ce]=ue,oe)},{})},argsEnhancers=[addActionsFromArgTypes];const config_8=Object.freeze(Object.defineProperty({__proto__:null,argsEnhancers},Symbol.toStringTag,{value:"Module"})),main$1="",preview$1="",cssVariables=(te,_)=>(Object.entries(_).forEach(([re,ae])=>{te.style.setProperty(`--${re}`,ae)}),{update(re){Object.entries(re).forEach(([ae,oe])=>{te.style.setProperty(`--${ae}`,oe),delete _[ae]}),Object.keys(_).forEach(ae=>te.style.removeProperty(`--${ae}`)),_=re}}),Article_svelte_svelte_type_style_lang="";function create_fragment$1p(te){let _,re,ae,oe,ie,se;const ce=te[6].default,ue=create_slot(ce,te,te[5],null);return{c(){_=element("main"),re=element("article"),ue&&ue.c(),attr(re,"id",te[1]),attr(re,"role",te[2]),attr(re,"class","svelte-1p5pqmb"),toggle_class(re,"embedded",te[0])},m(de,pe){insert(de,_,pe),append$1(_,re),ue&&ue.m(re,null),oe=!0,ie||(se=action_destroyer(ae=cssVariables.call(null,re,te[3])),ie=!0)},p(de,[pe]){ue&&ue.p&&(!oe||pe&32)&&update_slot_base(ue,ce,de,de[5],oe?get_slot_changes(ce,de[5],pe,null):get_all_dirty_from_scope(de[5]),null),(!oe||pe&2)&&attr(re,"id",de[1]),(!oe||pe&4)&&attr(re,"role",de[2]),ae&&is_function(ae.update)&&pe&8&&ae.update.call(null,de[3]),pe&1&&toggle_class(re,"embedded",de[0])},i(de){oe||(transition_in(ue,de),oe=!0)},o(de){transition_out(ue,de),oe=!1},d(de){de&&detach(_),ue&&ue.d(de),ie=!1,se()}}}function instance$1m(te,_,re){let ae,{$$slots:oe={},$$scope:ie}=_,{embedded:se=!1}=_,{id:ce=null}=_,{role:ue=null}=_,{columnWidths:de={narrower:330,narrow:510,normal:660,wide:930,wider:1200}}=_;return te.$$set=pe=>{"embedded"in pe&&re(0,se=pe.embedded),"id"in pe&&re(1,ce=pe.id),"role"in pe&&re(2,ue=pe.role),"columnWidths"in pe&&re(4,de=pe.columnWidths),"$$scope"in pe&&re(5,ie=pe.$$scope)},te.$$.update=()=>{te.$$.dirty&16&&re(3,ae={"narrower-column-width":de.narrower+"px","narrow-column-width":de.narrow+"px","normal-column-width":de.normal+"px","wide-column-width":de.wide+"px","wider-column-width":de.wider+"px"})},[se,ce,ue,ae,de,ie,oe]}class Article extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1m,create_fragment$1p,safe_not_equal,{embedded:0,id:1,role:2,columnWidths:4})}}Article.__docgen={version:3,name:"Article.svelte",data:[{keywords:[],visibility:"public",description:"Set to true for embeddables.",name:"embedded",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"Add an id to the article tag to target it with custom CSS.",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"ARIA role of the article.",name:"role",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Set custom widths for the normal, wide and wider column dimensions",name:"columnWidths",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"Article content",name:"default"}],refs:[]};function _objectWithoutPropertiesLoose$5(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function _objectWithoutProperties$4(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$5(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _arrayLikeToArray$8(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _arrayWithoutHoles$2(te){if(Array.isArray(te))return _arrayLikeToArray$8(te)}function _iterableToArray$2(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _unsupportedIterableToArray$8(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$8(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$8(te,_)}}function _nonIterableSpread$2(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray$2(te){return _arrayWithoutHoles$2(te)||_iterableToArray$2(te)||_unsupportedIterableToArray$8(te)||_nonIterableSpread$2()}function _defineProperty$8(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function ownKeys$3(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread$2(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys$3(Object(re),!0).forEach(function(ae){_defineProperty$8(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys$3(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}function powerSetPermutations(te){var _=te.length;if(_===0||_===1)return te;if(_===2)return[te[0],te[1],"".concat(te[0],".").concat(te[1]),"".concat(te[1],".").concat(te[0])];if(_===3)return[te[0],te[1],te[2],"".concat(te[0],".").concat(te[1]),"".concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[0]),"".concat(te[1],".").concat(te[2]),"".concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[1],".").concat(te[0])];if(_>=4)return[te[0],te[1],te[2],te[3],"".concat(te[0],".").concat(te[1]),"".concat(te[0],".").concat(te[2]),"".concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[0]),"".concat(te[1],".").concat(te[2]),"".concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[1]),"".concat(te[2],".").concat(te[3]),"".concat(te[3],".").concat(te[0]),"".concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[0]),"".concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[0],".").concat(te[1],".").concat(te[2],".").concat(te[3]),"".concat(te[0],".").concat(te[1],".").concat(te[3],".").concat(te[2]),"".concat(te[0],".").concat(te[2],".").concat(te[1],".").concat(te[3]),"".concat(te[0],".").concat(te[2],".").concat(te[3],".").concat(te[1]),"".concat(te[0],".").concat(te[3],".").concat(te[1],".").concat(te[2]),"".concat(te[0],".").concat(te[3],".").concat(te[2],".").concat(te[1]),"".concat(te[1],".").concat(te[0],".").concat(te[2],".").concat(te[3]),"".concat(te[1],".").concat(te[0],".").concat(te[3],".").concat(te[2]),"".concat(te[1],".").concat(te[2],".").concat(te[0],".").concat(te[3]),"".concat(te[1],".").concat(te[2],".").concat(te[3],".").concat(te[0]),"".concat(te[1],".").concat(te[3],".").concat(te[0],".").concat(te[2]),"".concat(te[1],".").concat(te[3],".").concat(te[2],".").concat(te[0]),"".concat(te[2],".").concat(te[0],".").concat(te[1],".").concat(te[3]),"".concat(te[2],".").concat(te[0],".").concat(te[3],".").concat(te[1]),"".concat(te[2],".").concat(te[1],".").concat(te[0],".").concat(te[3]),"".concat(te[2],".").concat(te[1],".").concat(te[3],".").concat(te[0]),"".concat(te[2],".").concat(te[3],".").concat(te[0],".").concat(te[1]),"".concat(te[2],".").concat(te[3],".").concat(te[1],".").concat(te[0]),"".concat(te[3],".").concat(te[0],".").concat(te[1],".").concat(te[2]),"".concat(te[3],".").concat(te[0],".").concat(te[2],".").concat(te[1]),"".concat(te[3],".").concat(te[1],".").concat(te[0],".").concat(te[2]),"".concat(te[3],".").concat(te[1],".").concat(te[2],".").concat(te[0]),"".concat(te[3],".").concat(te[2],".").concat(te[0],".").concat(te[1]),"".concat(te[3],".").concat(te[2],".").concat(te[1],".").concat(te[0])]}var classNameCombinations={};function getClassNameCombinations(te){if(te.length===0||te.length===1)return te;var _=te.join(".");return classNameCombinations[_]||(classNameCombinations[_]=powerSetPermutations(te)),classNameCombinations[_]}function createStyleObject(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=arguments.length>2?arguments[2]:void 0,ae=te.filter(function(ie){return ie!=="token"}),oe=getClassNameCombinations(ae);return oe.reduce(function(ie,se){return _objectSpread$2(_objectSpread$2({},ie),re[se])},_)}function createClassNameString(te){return te.join(" ")}function createChildren(te,_){var re=0;return function(ae){return re+=1,ae.map(function(oe,ie){return createElement({node:oe,stylesheet:te,useInlineStyles:_,key:"code-segment-".concat(re,"-").concat(ie)})})}}function createElement(te){var _=te.node,re=te.stylesheet,ae=te.style,oe=ae===void 0?{}:ae,ie=te.useInlineStyles,se=te.key,ce=_.properties,ue=_.type,de=_.tagName,pe=_.value;if(ue==="text")return pe;if(de){var fe=createChildren(re,ie),me;if(!ie)me=_objectSpread$2(_objectSpread$2({},ce),{},{className:createClassNameString(ce.className)});else{var ye=Object.keys(re).reduce(function(_e,ve){return ve.split(".").forEach(function(we){_e.includes(we)||_e.push(we)}),_e},[]),he=ce.className&&ce.className.includes("token")?["token"]:[],be=ce.className&&he.concat(ce.className.filter(function(_e){return!ye.includes(_e)}));me=_objectSpread$2(_objectSpread$2({},ce),{},{className:createClassNameString(be)||void 0,style:createStyleObject(ce.className,Object.assign({},ce.style,oe),re)})}var $e=fe(_.children);return jsx(de,{...me,children:$e},se)}}const checkForListedLanguage=function(te,_){var re=te.listLanguages();return re.indexOf(_)!==-1};var _excluded$3=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function ownKeys$2(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread$1(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys$2(Object(re),!0).forEach(function(ae){_defineProperty$8(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys$2(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}var newLineRegex=/\n/g;function getNewLines(te){return te.match(newLineRegex)}function getAllLineNumbers(te){var _=te.lines,re=te.startingLineNumber,ae=te.style;return _.map(function(oe,ie){var se=ie+re;return jsx("span",{className:"react-syntax-highlighter-line-number",style:typeof ae=="function"?ae(se):ae,children:"".concat(se,`
`)},"line-".concat(ie))})}function AllLineNumbers(te){var _=te.codeString,re=te.codeStyle,ae=te.containerStyle,oe=ae===void 0?{float:"left",paddingRight:"10px"}:ae,ie=te.numberStyle,se=ie===void 0?{}:ie,ce=te.startingLineNumber;return jsx("code",{style:Object.assign({},re,oe),children:getAllLineNumbers({lines:_.replace(/\n$/,"").split(`
`),style:se,startingLineNumber:ce})})}function getEmWidthOfNumber(te){return"".concat(te.toString().length,".25em")}function getInlineLineNumber(te,_){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(te),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:_},children:[{type:"text",value:te}]}}function assembleLineNumberStyles(te,_,re){var ae={display:"inline-block",minWidth:getEmWidthOfNumber(re),paddingRight:"1em",textAlign:"right",userSelect:"none"},oe=typeof te=="function"?te(_):te,ie=_objectSpread$1(_objectSpread$1({},ae),oe);return ie}function createLineElement(te){var _=te.children,re=te.lineNumber,ae=te.lineNumberStyle,oe=te.largestLineNumber,ie=te.showInlineLineNumbers,se=te.lineProps,ce=se===void 0?{}:se,ue=te.className,de=ue===void 0?[]:ue,pe=te.showLineNumbers,fe=te.wrapLongLines,me=typeof ce=="function"?ce(re):ce;if(me.className=de,re&&ie){var ye=assembleLineNumberStyles(ae,re,oe);_.unshift(getInlineLineNumber(re,ye))}return fe&pe&&(me.style=_objectSpread$1(_objectSpread$1({},me.style),{},{display:"flex"})),{type:"element",tagName:"span",properties:me,children:_}}function flattenCodeTree(te){for(var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ae=0;ae<te.length;ae++){var oe=te[ae];if(oe.type==="text")re.push(createLineElement({children:[oe],className:_toConsumableArray$2(new Set(_))}));else if(oe.children){var ie=_.concat(oe.properties.className);flattenCodeTree(oe.children,ie).forEach(function(se){return re.push(se)})}}return re}function processLines(te,_,re,ae,oe,ie,se,ce,ue){var de,pe=flattenCodeTree(te.value),fe=[],me=-1,ye=0;function he(ke,Te){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return createLineElement({children:ke,lineNumber:Te,lineNumberStyle:ce,largestLineNumber:se,showInlineLineNumbers:oe,lineProps:re,className:Ee,showLineNumbers:ae,wrapLongLines:ue})}function be(ke,Te){if(ae&&Te&&oe){var Ee=assembleLineNumberStyles(ce,Te,se);ke.unshift(getInlineLineNumber(Te,Ee))}return ke}function $e(ke,Te){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return _||Ee.length>0?he(ke,Te,Ee):be(ke,Te)}for(var _e=function(){var Te=pe[ye],Ee=Te.children[0].value,Oe=getNewLines(Ee);if(Oe){var Ae=Ee.split(`
`);Ae.forEach(function(xe,Ce){var Pe=ae&&fe.length+ie,De={type:"text",value:"".concat(xe,`
`)};if(Ce===0){var Me=pe.slice(me+1,ye).concat(createLineElement({children:[De],className:Te.properties.className})),Fe=$e(Me,Pe);fe.push(Fe)}else if(Ce===Ae.length-1){var Be=pe[ye+1]&&pe[ye+1].children&&pe[ye+1].children[0],Ue={type:"text",value:"".concat(xe)};if(Be){var je=createLineElement({children:[Ue],className:Te.properties.className});pe.splice(ye+1,0,je)}else{var Ie=[Ue],Le=$e(Ie,Pe,Te.properties.className);fe.push(Le)}}else{var ze=[De],Ne=$e(ze,Pe,Te.properties.className);fe.push(Ne)}}),me=ye}ye++};ye<pe.length;)_e();if(me!==pe.length-1){var ve=pe.slice(me+1,pe.length);if(ve&&ve.length){var we=ae&&fe.length+ie,Se=$e(ve,we);fe.push(Se)}}return _?fe:(de=[]).concat.apply(de,fe)}function defaultRenderer(te){var _=te.rows,re=te.stylesheet,ae=te.useInlineStyles;return _.map(function(oe,ie){return createElement({node:oe,stylesheet:re,useInlineStyles:ae,key:"code-segement".concat(ie)})})}function isHighlightJs(te){return te&&typeof te.highlightAuto<"u"}function getCodeTree(te){var _=te.astGenerator,re=te.language,ae=te.code,oe=te.defaultCodeValue;if(isHighlightJs(_)){var ie=checkForListedLanguage(_,re);return re==="text"?{value:oe,language:"text"}:ie?_.highlight(re,ae):_.highlightAuto(ae)}try{return re&&re!=="text"?{value:_.highlight(ae,re)}:{value:oe}}catch{return{value:oe}}}function highlight$1(te,_){return function(ae){var oe=ae.language,ie=ae.children,se=ae.style,ce=se===void 0?_:se,ue=ae.customStyle,de=ue===void 0?{}:ue,pe=ae.codeTagProps,fe=pe===void 0?{className:oe?"language-".concat(oe):void 0,style:_objectSpread$1(_objectSpread$1({},ce['code[class*="language-"]']),ce['code[class*="language-'.concat(oe,'"]')])}:pe,me=ae.useInlineStyles,ye=me===void 0?!0:me,he=ae.showLineNumbers,be=he===void 0?!1:he,$e=ae.showInlineLineNumbers,_e=$e===void 0?!0:$e,ve=ae.startingLineNumber,we=ve===void 0?1:ve,Se=ae.lineNumberContainerStyle,ke=ae.lineNumberStyle,Te=ke===void 0?{}:ke,Ee=ae.wrapLines,Oe=ae.wrapLongLines,Ae=Oe===void 0?!1:Oe,xe=ae.lineProps,Ce=xe===void 0?{}:xe,Pe=ae.renderer,De=ae.PreTag,Me=De===void 0?"pre":De,Fe=ae.CodeTag,Be=Fe===void 0?"code":Fe,Ue=ae.code,je=Ue===void 0?(Array.isArray(ie)?ie[0]:ie)||"":Ue,Ie=ae.astGenerator,Le=_objectWithoutProperties$4(ae,_excluded$3);Ie=Ie||te;var ze=be?jsx(AllLineNumbers,{containerStyle:Se,codeStyle:fe.style||{},numberStyle:Te,startingLineNumber:we,codeString:je}):null,Ne=ce.hljs||ce['pre[class*="language-"]']||{backgroundColor:"#fff"},He=isHighlightJs(Ie)?"hljs":"prismjs",qe=ye?Object.assign({},Le,{style:Object.assign({},Ne,de)}):Object.assign({},Le,{className:Le.className?"".concat(He," ").concat(Le.className):He,style:Object.assign({},de)});if(Ae?fe.style=_objectSpread$1(_objectSpread$1({},fe.style),{},{whiteSpace:"pre-wrap"}):fe.style=_objectSpread$1(_objectSpread$1({},fe.style),{},{whiteSpace:"pre"}),!Ie)return jsxs(Me,{...qe,children:[ze,jsx(Be,{...fe,children:je})]});(Ee===void 0&&Pe||Ae)&&(Ee=!0),Pe=Pe||defaultRenderer;var Ge=[{type:"text",value:je}],Ke=getCodeTree({astGenerator:Ie,language:oe,code:je,defaultCodeValue:Ge});Ke.language===null&&(Ke.value=Ge);var Ye=Ke.value.length+we,Ze=processLines(Ke,Ee,Ce,be,_e,we,Ye,Te,Ae);return jsx(Me,{...qe,children:jsxs(Be,{...fe,children:[!_e&&ze,Pe({rows:Ze,stylesheet:ce,useInlineStyles:ye})]})})}}var hastscript={exports:{}},immutable=extend,hasOwnProperty$e=Object.prototype.hasOwnProperty;function extend(){for(var te={},_=0;_<arguments.length;_++){var re=arguments[_];for(var ae in re)hasOwnProperty$e.call(re,ae)&&(te[ae]=re[ae])}return te}var schema$1=Schema$2,proto$1=Schema$2.prototype;proto$1.space=null;proto$1.normal={};proto$1.property={};function Schema$2(te,_,re){this.property=te,this.normal=_,re&&(this.space=re)}var xtend=immutable,Schema$1=schema$1,merge_1=merge$2;function merge$2(te){for(var _=te.length,re=[],ae=[],oe=-1,ie,se;++oe<_;)ie=te[oe],re.push(ie.property),ae.push(ie.normal),se=ie.space;return new Schema$1(xtend.apply(null,re),xtend.apply(null,ae),se)}var normalize_1=normalize$3;function normalize$3(te){return te.toLowerCase()}var info=Info$2,proto=Info$2.prototype;proto.space=null;proto.attribute=null;proto.property=null;proto.boolean=!1;proto.booleanish=!1;proto.overloadedBoolean=!1;proto.number=!1;proto.commaSeparated=!1;proto.spaceSeparated=!1;proto.commaOrSpaceSeparated=!1;proto.mustUseProperty=!1;proto.defined=!1;function Info$2(te,_){this.property=te,this.attribute=_}var types$3={},powers=0;types$3.boolean=increment();types$3.booleanish=increment();types$3.overloadedBoolean=increment();types$3.number=increment();types$3.spaceSeparated=increment();types$3.commaSeparated=increment();types$3.commaOrSpaceSeparated=increment();function increment(){return Math.pow(2,++powers)}var Info$1=info,types$2=types$3,definedInfo=DefinedInfo$2;DefinedInfo$2.prototype=new Info$1;DefinedInfo$2.prototype.defined=!0;var checks=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],checksLength=checks.length;function DefinedInfo$2(te,_,re,ae){var oe=-1,ie;for(mark(this,"space",ae),Info$1.call(this,te,_);++oe<checksLength;)ie=checks[oe],mark(this,ie,(re&types$2[ie])===types$2[ie])}function mark(te,_,re){re&&(te[_]=re)}var normalize$2=normalize_1,Schema=schema$1,DefinedInfo$1=definedInfo,create_1=create$6;function create$6(te){var _=te.space,re=te.mustUseProperty||[],ae=te.attributes||{},oe=te.properties,ie=te.transform,se={},ce={},ue,de;for(ue in oe)de=new DefinedInfo$1(ue,ie(ae,ue),oe[ue],_),re.indexOf(ue)!==-1&&(de.mustUseProperty=!0),se[ue]=de,ce[normalize$2(ue)]=ue,ce[normalize$2(de.attribute)]=ue;return new Schema(se,ce,_)}var create$5=create_1,xlink$1=create$5({space:"xlink",transform:xlinkTransform,properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});function xlinkTransform(te,_){return"xlink:"+_.slice(5).toLowerCase()}var create$4=create_1,xml$1=create$4({space:"xml",transform:xmlTransform,properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function xmlTransform(te,_){return"xml:"+_.slice(3).toLowerCase()}var caseSensitiveTransform_1=caseSensitiveTransform$1;function caseSensitiveTransform$1(te,_){return _ in te?te[_]:_}var caseSensitiveTransform=caseSensitiveTransform_1,caseInsensitiveTransform_1=caseInsensitiveTransform$2;function caseInsensitiveTransform$2(te,_){return caseSensitiveTransform(te,_.toLowerCase())}var create$3=create_1,caseInsensitiveTransform$1=caseInsensitiveTransform_1,xmlns$1=create$3({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform$1,properties:{xmlns:null,xmlnsXLink:null}}),types$1=types$3,create$2=create_1,booleanish$1=types$1.booleanish,number$1=types$1.number,spaceSeparated$1=types$1.spaceSeparated,aria$1=create$2({transform:ariaTransform,properties:{ariaActiveDescendant:null,ariaAtomic:booleanish$1,ariaAutoComplete:null,ariaBusy:booleanish$1,ariaChecked:booleanish$1,ariaColCount:number$1,ariaColIndex:number$1,ariaColSpan:number$1,ariaControls:spaceSeparated$1,ariaCurrent:null,ariaDescribedBy:spaceSeparated$1,ariaDetails:null,ariaDisabled:booleanish$1,ariaDropEffect:spaceSeparated$1,ariaErrorMessage:null,ariaExpanded:booleanish$1,ariaFlowTo:spaceSeparated$1,ariaGrabbed:booleanish$1,ariaHasPopup:null,ariaHidden:booleanish$1,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated$1,ariaLevel:number$1,ariaLive:null,ariaModal:booleanish$1,ariaMultiLine:booleanish$1,ariaMultiSelectable:booleanish$1,ariaOrientation:null,ariaOwns:spaceSeparated$1,ariaPlaceholder:null,ariaPosInSet:number$1,ariaPressed:booleanish$1,ariaReadOnly:booleanish$1,ariaRelevant:null,ariaRequired:booleanish$1,ariaRoleDescription:spaceSeparated$1,ariaRowCount:number$1,ariaRowIndex:number$1,ariaRowSpan:number$1,ariaSelected:booleanish$1,ariaSetSize:number$1,ariaSort:null,ariaValueMax:number$1,ariaValueMin:number$1,ariaValueNow:number$1,ariaValueText:null,role:null}});function ariaTransform(te,_){return _==="role"?_:"aria-"+_.slice(4).toLowerCase()}var types=types$3,create$1=create_1,caseInsensitiveTransform=caseInsensitiveTransform_1,boolean=types.boolean,overloadedBoolean=types.overloadedBoolean,booleanish=types.booleanish,number=types.number,spaceSeparated=types.spaceSeparated,commaSeparated=types.commaSeparated,html$2=create$1({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:commaSeparated,acceptCharset:spaceSeparated,accessKey:spaceSeparated,action:null,allow:null,allowFullScreen:boolean,allowPaymentRequest:boolean,allowUserMedia:boolean,alt:null,as:null,async:boolean,autoCapitalize:null,autoComplete:spaceSeparated,autoFocus:boolean,autoPlay:boolean,capture:boolean,charSet:null,checked:boolean,cite:null,className:spaceSeparated,cols:number,colSpan:null,content:null,contentEditable:booleanish,controls:boolean,controlsList:spaceSeparated,coords:number|commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean,defer:boolean,dir:null,dirName:null,disabled:boolean,download:overloadedBoolean,draggable:booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean,formTarget:null,headers:spaceSeparated,height:number,hidden:boolean,high:number,href:null,hrefLang:null,htmlFor:spaceSeparated,httpEquiv:spaceSeparated,id:null,imageSizes:null,imageSrcSet:commaSeparated,inputMode:null,integrity:null,is:null,isMap:boolean,itemId:null,itemProp:spaceSeparated,itemRef:spaceSeparated,itemScope:boolean,itemType:spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean,low:number,manifest:null,max:null,maxLength:number,media:null,method:null,min:null,minLength:number,multiple:boolean,muted:boolean,name:null,nonce:null,noModule:boolean,noValidate:boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean,optimum:number,pattern:null,ping:spaceSeparated,placeholder:null,playsInline:boolean,poster:null,preload:null,readOnly:boolean,referrerPolicy:null,rel:spaceSeparated,required:boolean,reversed:boolean,rows:number,rowSpan:number,sandbox:spaceSeparated,scope:null,scoped:boolean,seamless:boolean,selected:boolean,shape:null,size:number,sizes:null,slot:null,span:number,spellCheck:booleanish,src:null,srcDoc:null,srcLang:null,srcSet:commaSeparated,start:number,step:null,style:null,tabIndex:number,target:null,title:null,translate:null,type:null,typeMustMatch:boolean,useMap:null,value:booleanish,width:number,wrap:null,align:null,aLink:null,archive:spaceSeparated,axis:null,background:null,bgColor:null,border:number,borderColor:null,bottomMargin:number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean,declare:boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:number,leftMargin:number,link:null,longDesc:null,lowSrc:null,marginHeight:number,marginWidth:number,noResize:boolean,noHref:boolean,noShade:boolean,noWrap:boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:number,rules:null,scheme:null,scrolling:booleanish,standby:null,summary:null,text:null,topMargin:number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean,disableRemotePlayback:boolean,prefix:null,property:null,results:number,security:null,unselectable:null}}),merge$1=merge_1,xlink=xlink$1,xml=xml$1,xmlns=xmlns$1,aria=aria$1,html$1=html$2,html_1$1=merge$1([xml,xlink,xmlns,aria,html$1]),normalize$1=normalize_1,DefinedInfo=definedInfo,Info=info,data$2="data",find_1=find$1,valid=/^data[-\w.:]+$/i,dash=/-[a-z]/g,cap=/[A-Z]/g;function find$1(te,_){var re=normalize$1(_),ae=_,oe=Info;return re in te.normal?te.property[te.normal[re]]:(re.length>4&&re.slice(0,4)===data$2&&valid.test(_)&&(_.charAt(4)==="-"?ae=datasetToProperty(_):_=datasetToAttribute(_),oe=DefinedInfo),new oe(ae,_))}function datasetToProperty(te){var _=te.slice(5).replace(dash,camelcase);return data$2+_.charAt(0).toUpperCase()+_.slice(1)}function datasetToAttribute(te){var _=te.slice(4);return dash.test(_)?te:(_=_.replace(cap,kebab),_.charAt(0)!=="-"&&(_="-"+_),data$2+_)}function kebab(te){return"-"+te.toLowerCase()}function camelcase(te){return te.charAt(1).toUpperCase()}var hastUtilParseSelector=parse$7,search=/[#.]/g;function parse$7(te,_){for(var re=te||"",ae=_||"div",oe={},ie=0,se,ce,ue;ie<re.length;)search.lastIndex=ie,ue=search.exec(re),se=re.slice(ie,ue?ue.index:re.length),se&&(ce?ce==="#"?oe.id=se:oe.className?oe.className.push(se):oe.className=[se]:ae=se,ie+=se.length),ue&&(ce=ue[0],ie++);return{type:"element",tagName:ae,properties:oe,children:[]}}var spaceSeparatedTokens={};spaceSeparatedTokens.parse=parse$6;spaceSeparatedTokens.stringify=stringify$3;var empty$1="",space$2=" ",whiteSpace=/[ \t\n\r\f]+/g;function parse$6(te){var _=String(te||empty$1).trim();return _===empty$1?[]:_.split(whiteSpace)}function stringify$3(te){return te.join(space$2).trim()}var commaSeparatedTokens={};commaSeparatedTokens.parse=parse$5;commaSeparatedTokens.stringify=stringify$2;var comma=",",space$1=" ",empty="";function parse$5(te){for(var _=[],re=String(te||empty),ae=re.indexOf(comma),oe=0,ie=!1,se;!ie;)ae===-1&&(ae=re.length,ie=!0),se=re.slice(oe,ae).trim(),(se||!ie)&&_.push(se),oe=ae+1,ae=re.indexOf(comma,oe);return _}function stringify$2(te,_){var re=_||{},ae=re.padLeft===!1?empty:space$1,oe=re.padRight?space$1:empty;return te[te.length-1]===empty&&(te=te.concat(empty)),te.join(oe+comma+ae).trim()}var find=find_1,normalize=normalize_1,parseSelector=hastUtilParseSelector,spaces=spaceSeparatedTokens.parse,commas=commaSeparatedTokens.parse,factory_1=factory$1,own$2={}.hasOwnProperty;function factory$1(te,_,re){var ae=re?createAdjustMap(re):null;return oe;function oe(se,ce){var ue=parseSelector(se,_),de=Array.prototype.slice.call(arguments,2),pe=ue.tagName.toLowerCase(),fe;if(ue.tagName=ae&&own$2.call(ae,pe)?ae[pe]:pe,ce&&isChildren(ce,ue)&&(de.unshift(ce),ce=null),ce)for(fe in ce)ie(ue.properties,fe,ce[fe]);return addChild(ue.children,de),ue.tagName==="template"&&(ue.content={type:"root",children:ue.children},ue.children=[]),ue}function ie(se,ce,ue){var de,pe,fe;ue==null||ue!==ue||(de=find(te,ce),pe=de.property,fe=ue,typeof fe=="string"&&(de.spaceSeparated?fe=spaces(fe):de.commaSeparated?fe=commas(fe):de.commaOrSpaceSeparated&&(fe=spaces(commas(fe).join(" ")))),pe==="style"&&typeof ue!="string"&&(fe=style(fe)),pe==="className"&&se.className&&(fe=se.className.concat(fe)),se[pe]=parsePrimitives(de,pe,fe))}}function isChildren(te,_){return typeof te=="string"||"length"in te||isNode(_.tagName,te)}function isNode(te,_){var re=_.type;return te==="input"||!re||typeof re!="string"?!1:typeof _.children=="object"&&"length"in _.children?!0:(re=re.toLowerCase(),te==="button"?re!=="menu"&&re!=="submit"&&re!=="reset"&&re!=="button":"value"in _)}function addChild(te,_){var re,ae;if(typeof _=="string"||typeof _=="number"){te.push({type:"text",value:String(_)});return}if(typeof _=="object"&&"length"in _){for(re=-1,ae=_.length;++re<ae;)addChild(te,_[re]);return}if(typeof _!="object"||!("type"in _))throw new Error("Expected node, nodes, or string, got `"+_+"`");te.push(_)}function parsePrimitives(te,_,re){var ae,oe,ie;if(typeof re!="object"||!("length"in re))return parsePrimitive(te,_,re);for(oe=re.length,ae=-1,ie=[];++ae<oe;)ie[ae]=parsePrimitive(te,_,re[ae]);return ie}function parsePrimitive(te,_,re){var ae=re;return te.number||te.positiveNumber?!isNaN(ae)&&ae!==""&&(ae=Number(ae)):(te.boolean||te.overloadedBoolean)&&typeof ae=="string"&&(ae===""||normalize(re)===normalize(_))&&(ae=!0),ae}function style(te){var _=[],re;for(re in te)_.push([re,te[re]].join(": "));return _.join("; ")}function createAdjustMap(te){for(var _=te.length,re=-1,ae={},oe;++re<_;)oe=te[re],ae[oe.toLowerCase()]=oe;return ae}var schema=html_1$1,factory=factory_1,html=factory(schema,"div");html.displayName="html";var html_1=html;(function(te){te.exports=html_1})(hastscript);const AElig="\xC6",AMP="&",Aacute="\xC1",Acirc="\xC2",Agrave="\xC0",Aring="\xC5",Atilde="\xC3",Auml="\xC4",COPY="\xA9",Ccedil="\xC7",ETH="\xD0",Eacute="\xC9",Ecirc="\xCA",Egrave="\xC8",Euml="\xCB",GT=">",Iacute="\xCD",Icirc="\xCE",Igrave="\xCC",Iuml="\xCF",LT="<",Ntilde="\xD1",Oacute="\xD3",Ocirc="\xD4",Ograve="\xD2",Oslash="\xD8",Otilde="\xD5",Ouml="\xD6",QUOT='"',REG="\xAE",THORN="\xDE",Uacute="\xDA",Ucirc="\xDB",Ugrave="\xD9",Uuml="\xDC",Yacute="\xDD",aacute="\xE1",acirc="\xE2",acute="\xB4",aelig="\xE6",agrave="\xE0",amp="&",aring="\xE5",atilde="\xE3",auml="\xE4",brvbar="\xA6",ccedil="\xE7",cedil="\xB8",cent="\xA2",copy$1="\xA9",curren="\xA4",deg="\xB0",divide="\xF7",eacute="\xE9",ecirc="\xEA",egrave="\xE8",eth="\xF0",euml="\xEB",frac12="\xBD",frac14="\xBC",frac34="\xBE",gt$1=">",iacute="\xED",icirc="\xEE",iexcl="\xA1",igrave="\xEC",iquest="\xBF",iuml="\xEF",laquo="\xAB",lt$1="<",macr="\xAF",micro="\xB5",middot="\xB7",nbsp="\xA0",not="\xAC",ntilde="\xF1",oacute="\xF3",ocirc="\xF4",ograve="\xF2",ordf="\xAA",ordm="\xBA",oslash="\xF8",otilde="\xF5",ouml="\xF6",para="\xB6",plusmn="\xB1",pound="\xA3",quot$1='"',raquo="\xBB",reg="\xAE",sect="\xA7",shy="\xAD",sup1="\xB9",sup2="\xB2",sup3="\xB3",szlig="\xDF",thorn="\xFE",times="\xD7",uacute="\xFA",ucirc="\xFB",ugrave="\xF9",uml="\xA8",uuml="\xFC",yacute="\xFD",yen="\xA5",yuml="\xFF",require$$0={AElig,AMP,Aacute,Acirc,Agrave,Aring,Atilde,Auml,COPY,Ccedil,ETH,Eacute,Ecirc,Egrave,Euml,GT,Iacute,Icirc,Igrave,Iuml,LT,Ntilde,Oacute,Ocirc,Ograve,Oslash,Otilde,Ouml,QUOT,REG,THORN,Uacute,Ucirc,Ugrave,Uuml,Yacute,aacute,acirc,acute,aelig,agrave,amp,aring,atilde,auml,brvbar,ccedil,cedil,cent,copy:copy$1,curren,deg,divide,eacute,ecirc,egrave,eth,euml,frac12,frac14,frac34,gt:gt$1,iacute,icirc,iexcl,igrave,iquest,iuml,laquo,lt:lt$1,macr,micro,middot,nbsp,not,ntilde,oacute,ocirc,ograve,ordf,ordm,oslash,otilde,ouml,para,plusmn,pound,quot:quot$1,raquo,reg,sect,shy,sup1,sup2,sup3,szlig,thorn,times,uacute,ucirc,ugrave,uml,uuml,yacute,yen,yuml},require$$1={0:"\uFFFD",128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"};var isDecimal=decimal$2;function decimal$2(te){var _=typeof te=="string"?te.charCodeAt(0):te;return _>=48&&_<=57}var isHexadecimal=hexadecimal$1;function hexadecimal$1(te){var _=typeof te=="string"?te.charCodeAt(0):te;return _>=97&&_<=102||_>=65&&_<=70||_>=48&&_<=57}var isAlphabetical=alphabetical$1;function alphabetical$1(te){var _=typeof te=="string"?te.charCodeAt(0):te;return _>=97&&_<=122||_>=65&&_<=90}var alphabetical=isAlphabetical,decimal$1=isDecimal,isAlphanumerical=alphanumerical$1;function alphanumerical$1(te){return alphabetical(te)||decimal$1(te)}var el,semicolon$1=59,decodeEntity_browser=decodeEntity$1;function decodeEntity$1(te){var _="&"+te+";",re;return el=el||document.createElement("i"),el.innerHTML=_,re=el.textContent,re.charCodeAt(re.length-1)===semicolon$1&&te!=="semi"||re===_?!1:re}var legacy=require$$0,invalid=require$$1,decimal=isDecimal,hexadecimal=isHexadecimal,alphanumerical=isAlphanumerical,decodeEntity=decodeEntity_browser,parseEntities_1=parseEntities,own$1={}.hasOwnProperty,fromCharCode=String.fromCharCode,noop$3=Function.prototype,defaults$1={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},tab=9,lineFeed=10,formFeed=12,space=32,ampersand=38,semicolon=59,lessThan=60,equalsTo=61,numberSign=35,uppercaseX=88,lowercaseX=120,replacementCharacter=65533,name="named",hexa="hexadecimal",deci="decimal",bases={};bases[hexa]=16;bases[deci]=10;var tests={};tests[name]=alphanumerical;tests[deci]=decimal;tests[hexa]=hexadecimal;var namedNotTerminated=1,numericNotTerminated=2,namedEmpty=3,numericEmpty=4,namedUnknown=5,numericDisallowed=6,numericProhibited=7,messages={};messages[namedNotTerminated]="Named character references must be terminated by a semicolon";messages[numericNotTerminated]="Numeric character references must be terminated by a semicolon";messages[namedEmpty]="Named character references cannot be empty";messages[numericEmpty]="Numeric character references cannot be empty";messages[namedUnknown]="Named character references must be known";messages[numericDisallowed]="Numeric character references cannot be disallowed";messages[numericProhibited]="Numeric character references cannot be outside the permissible Unicode range";function parseEntities(te,_){var re={},ae,oe;_||(_={});for(oe in defaults$1)ae=_[oe],re[oe]=ae==null?defaults$1[oe]:ae;return(re.position.indent||re.position.start)&&(re.indent=re.position.indent||[],re.position=re.position.start),parse$4(te,re)}function parse$4(te,_){var re=_.additional,ae=_.nonTerminated,oe=_.text,ie=_.reference,se=_.warning,ce=_.textContext,ue=_.referenceContext,de=_.warningContext,pe=_.position,fe=_.indent||[],me=te.length,ye=0,he=-1,be=pe.column||1,$e=pe.line||1,_e="",ve=[],we,Se,ke,Te,Ee,Oe,Ae,xe,Ce,Pe,De,Me,Fe,Be,Ue,je,Ie,Le,ze;for(typeof re=="string"&&(re=re.charCodeAt(0)),je=Ne(),xe=se?He:noop$3,ye--,me++;++ye<me;)if(Ee===lineFeed&&(be=fe[he]||1),Ee=te.charCodeAt(ye),Ee===ampersand){if(Ae=te.charCodeAt(ye+1),Ae===tab||Ae===lineFeed||Ae===formFeed||Ae===space||Ae===ampersand||Ae===lessThan||Ae!==Ae||re&&Ae===re){_e+=fromCharCode(Ee),be++;continue}for(Fe=ye+1,Me=Fe,ze=Fe,Ae===numberSign?(ze=++Me,Ae=te.charCodeAt(ze),Ae===uppercaseX||Ae===lowercaseX?(Be=hexa,ze=++Me):Be=deci):Be=name,we="",De="",Te="",Ue=tests[Be],ze--;++ze<me&&(Ae=te.charCodeAt(ze),!!Ue(Ae));)Te+=fromCharCode(Ae),Be===name&&own$1.call(legacy,Te)&&(we=Te,De=legacy[Te]);ke=te.charCodeAt(ze)===semicolon,ke&&(ze++,Se=Be===name?decodeEntity(Te):!1,Se&&(we=Te,De=Se)),Le=1+ze-Fe,!ke&&!ae||(Te?Be===name?(ke&&!De?xe(namedUnknown,1):(we!==Te&&(ze=Me+we.length,Le=1+ze-Me,ke=!1),ke||(Ce=we?namedNotTerminated:namedEmpty,_.attribute?(Ae=te.charCodeAt(ze),Ae===equalsTo?(xe(Ce,Le),De=null):alphanumerical(Ae)?De=null:xe(Ce,Le)):xe(Ce,Le))),Oe=De):(ke||xe(numericNotTerminated,Le),Oe=parseInt(Te,bases[Be]),prohibited(Oe)?(xe(numericProhibited,Le),Oe=fromCharCode(replacementCharacter)):Oe in invalid?(xe(numericDisallowed,Le),Oe=invalid[Oe]):(Pe="",disallowed(Oe)&&xe(numericDisallowed,Le),Oe>65535&&(Oe-=65536,Pe+=fromCharCode(Oe>>>10|55296),Oe=56320|Oe&1023),Oe=Pe+fromCharCode(Oe))):Be!==name&&xe(numericEmpty,Le)),Oe?(qe(),je=Ne(),ye=ze-1,be+=ze-Fe+1,ve.push(Oe),Ie=Ne(),Ie.offset++,ie&&ie.call(ue,Oe,{start:je,end:Ie},te.slice(Fe-1,ze)),je=Ie):(Te=te.slice(Fe-1,ze),_e+=Te,be+=Te.length,ye=ze-1)}else Ee===10&&($e++,he++,be=0),Ee===Ee?(_e+=fromCharCode(Ee),be++):qe();return ve.join("");function Ne(){return{line:$e,column:be,offset:ye+(pe.offset||0)}}function He(Ge,Ke){var Ye=Ne();Ye.column+=Ke,Ye.offset+=Ke,se.call(de,messages[Ge],Ye,Ge)}function qe(){_e&&(ve.push(_e),oe&&oe.call(ce,_e,{start:je,end:Ne()}),_e="")}}function prohibited(te){return te>=55296&&te<=57343||te>1114111}function disallowed(te){return te>=1&&te<=8||te===11||te>=13&&te<=31||te>=127&&te<=159||te>=64976&&te<=65007||(te&65535)===65535||(te&65535)===65534}var prismCore={exports:{}};(function(te){var _=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
* Prism: Lightweight, robust, elegant syntax highlighting
*
* @license MIT <https://opensource.org/licenses/MIT>
* @author Lea Verou <https://lea.verou.me>
* @namespace
* @public
*/var re=function(ae){var oe=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ie=0,se={},ce={manual:ae.Prism&&ae.Prism.manual,disableWorkerMessageHandler:ae.Prism&&ae.Prism.disableWorkerMessageHandler,util:{encode:function ve(we){return we instanceof ue?new ue(we.type,ve(we.content),we.alias):Array.isArray(we)?we.map(ve):we.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(ve){return Object.prototype.toString.call(ve).slice(8,-1)},objId:function(ve){return ve.__id||Object.defineProperty(ve,"__id",{value:++ie}),ve.__id},clone:function ve(we,Se){Se=Se||{};var ke,Te;switch(ce.util.type(we)){case"Object":if(Te=ce.util.objId(we),Se[Te])return Se[Te];ke={},Se[Te]=ke;for(var Ee in we)we.hasOwnProperty(Ee)&&(ke[Ee]=ve(we[Ee],Se));return ke;case"Array":return Te=ce.util.objId(we),Se[Te]?Se[Te]:(ke=[],Se[Te]=ke,we.forEach(function(Oe,Ae){ke[Ae]=ve(Oe,Se)}),ke);default:return we}},getLanguage:function(ve){for(;ve;){var we=oe.exec(ve.className);if(we)return we[1].toLowerCase();ve=ve.parentElement}return"none"},setLanguage:function(ve,we){ve.className=ve.className.replace(RegExp(oe,"gi"),""),ve.classList.add("language-"+we)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(ke){var ve=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(ke.stack)||[])[1];if(ve){var we=document.getElementsByTagName("script");for(var Se in we)if(we[Se].src==ve)return we[Se]}return null}},isActive:function(ve,we,Se){for(var ke="no-"+we;ve;){var Te=ve.classList;if(Te.contains(we))return!0;if(Te.contains(ke))return!1;ve=ve.parentElement}return!!Se}},languages:{plain:se,plaintext:se,text:se,txt:se,extend:function(ve,we){var Se=ce.util.clone(ce.languages[ve]);for(var ke in we)Se[ke]=we[ke];return Se},insertBefore:function(ve,we,Se,ke){ke=ke||ce.languages;var Te=ke[ve],Ee={};for(var Oe in Te)if(Te.hasOwnProperty(Oe)){if(Oe==we)for(var Ae in Se)Se.hasOwnProperty(Ae)&&(Ee[Ae]=Se[Ae]);Se.hasOwnProperty(Oe)||(Ee[Oe]=Te[Oe])}var xe=ke[ve];return ke[ve]=Ee,ce.languages.DFS(ce.languages,function(Ce,Pe){Pe===xe&&Ce!=ve&&(this[Ce]=Ee)}),Ee},DFS:function ve(we,Se,ke,Te){Te=Te||{};var Ee=ce.util.objId;for(var Oe in we)if(we.hasOwnProperty(Oe)){Se.call(we,Oe,we[Oe],ke||Oe);var Ae=we[Oe],xe=ce.util.type(Ae);xe==="Object"&&!Te[Ee(Ae)]?(Te[Ee(Ae)]=!0,ve(Ae,Se,null,Te)):xe==="Array"&&!Te[Ee(Ae)]&&(Te[Ee(Ae)]=!0,ve(Ae,Se,Oe,Te))}}},plugins:{},highlightAll:function(ve,we){ce.highlightAllUnder(document,ve,we)},highlightAllUnder:function(ve,we,Se){var ke={callback:Se,container:ve,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};ce.hooks.run("before-highlightall",ke),ke.elements=Array.prototype.slice.apply(ke.container.querySelectorAll(ke.selector)),ce.hooks.run("before-all-elements-highlight",ke);for(var Te=0,Ee;Ee=ke.elements[Te++];)ce.highlightElement(Ee,we===!0,ke.callback)},highlightElement:function(ve,we,Se){var ke=ce.util.getLanguage(ve),Te=ce.languages[ke];ce.util.setLanguage(ve,ke);var Ee=ve.parentElement;Ee&&Ee.nodeName.toLowerCase()==="pre"&&ce.util.setLanguage(Ee,ke);var Oe=ve.textContent,Ae={element:ve,language:ke,grammar:Te,code:Oe};function xe(Pe){Ae.highlightedCode=Pe,ce.hooks.run("before-insert",Ae),Ae.element.innerHTML=Ae.highlightedCode,ce.hooks.run("after-highlight",Ae),ce.hooks.run("complete",Ae),Se&&Se.call(Ae.element)}if(ce.hooks.run("before-sanity-check",Ae),Ee=Ae.element.parentElement,Ee&&Ee.nodeName.toLowerCase()==="pre"&&!Ee.hasAttribute("tabindex")&&Ee.setAttribute("tabindex","0"),!Ae.code){ce.hooks.run("complete",Ae),Se&&Se.call(Ae.element);return}if(ce.hooks.run("before-highlight",Ae),!Ae.grammar){xe(ce.util.encode(Ae.code));return}if(we&&ae.Worker){var Ce=new Worker(ce.filename);Ce.onmessage=function(Pe){xe(Pe.data)},Ce.postMessage(JSON.stringify({language:Ae.language,code:Ae.code,immediateClose:!0}))}else xe(ce.highlight(Ae.code,Ae.grammar,Ae.language))},highlight:function(ve,we,Se){var ke={code:ve,grammar:we,language:Se};if(ce.hooks.run("before-tokenize",ke),!ke.grammar)throw new Error('The language "'+ke.language+'" has no grammar.');return ke.tokens=ce.tokenize(ke.code,ke.grammar),ce.hooks.run("after-tokenize",ke),ue.stringify(ce.util.encode(ke.tokens),ke.language)},tokenize:function(ve,we){var Se=we.rest;if(Se){for(var ke in Se)we[ke]=Se[ke];delete we.rest}var Te=new fe;return me(Te,Te.head,ve),pe(ve,Te,we,Te.head,0),he(Te)},hooks:{all:{},add:function(ve,we){var Se=ce.hooks.all;Se[ve]=Se[ve]||[],Se[ve].push(we)},run:function(ve,we){var Se=ce.hooks.all[ve];if(!(!Se||!Se.length))for(var ke=0,Te;Te=Se[ke++];)Te(we)}},Token:ue};ae.Prism=ce;function ue(ve,we,Se,ke){this.type=ve,this.content=we,this.alias=Se,this.length=(ke||"").length|0}ue.stringify=function ve(we,Se){if(typeof we=="string")return we;if(Array.isArray(we)){var ke="";return we.forEach(function(xe){ke+=ve(xe,Se)}),ke}var Te={type:we.type,content:ve(we.content,Se),tag:"span",classes:["token",we.type],attributes:{},language:Se},Ee=we.alias;Ee&&(Array.isArray(Ee)?Array.prototype.push.apply(Te.classes,Ee):Te.classes.push(Ee)),ce.hooks.run("wrap",Te);var Oe="";for(var Ae in Te.attributes)Oe+=" "+Ae+'="'+(Te.attributes[Ae]||"").replace(/"/g,"&quot;")+'"';return"<"+Te.tag+' class="'+Te.classes.join(" ")+'"'+Oe+">"+Te.content+"</"+Te.tag+">"};function de(ve,we,Se,ke){ve.lastIndex=we;var Te=ve.exec(Se);if(Te&&ke&&Te[1]){var Ee=Te[1].length;Te.index+=Ee,Te[0]=Te[0].slice(Ee)}return Te}function pe(ve,we,Se,ke,Te,Ee){for(var Oe in Se)if(!(!Se.hasOwnProperty(Oe)||!Se[Oe])){var Ae=Se[Oe];Ae=Array.isArray(Ae)?Ae:[Ae];for(var xe=0;xe<Ae.length;++xe){if(Ee&&Ee.cause==Oe+","+xe)return;var Ce=Ae[xe],Pe=Ce.inside,De=!!Ce.lookbehind,Me=!!Ce.greedy,Fe=Ce.alias;if(Me&&!Ce.pattern.global){var Be=Ce.pattern.toString().match(/[imsuy]*$/)[0];Ce.pattern=RegExp(Ce.pattern.source,Be+"g")}for(var Ue=Ce.pattern||Ce,je=ke.next,Ie=Te;je!==we.tail&&!(Ee&&Ie>=Ee.reach);Ie+=je.value.length,je=je.next){var Le=je.value;if(we.length>ve.length)return;if(!(Le instanceof ue)){var ze=1,Ne;if(Me){if(Ne=de(Ue,Ie,ve,De),!Ne||Ne.index>=ve.length)break;var Ke=Ne.index,He=Ne.index+Ne[0].length,qe=Ie;for(qe+=je.value.length;Ke>=qe;)je=je.next,qe+=je.value.length;if(qe-=je.value.length,Ie=qe,je.value instanceof ue)continue;for(var Ge=je;Ge!==we.tail&&(qe<He||typeof Ge.value=="string");Ge=Ge.next)ze++,qe+=Ge.value.length;ze--,Le=ve.slice(Ie,qe),Ne.index-=Ie}else if(Ne=de(Ue,0,Le,De),!Ne)continue;var Ke=Ne.index,Ye=Ne[0],Ze=Le.slice(0,Ke),Tt=Le.slice(Ke+Ye.length),Pt=Ie+Le.length;Ee&&Pt>Ee.reach&&(Ee.reach=Pt);var Nt=je.prev;Ze&&(Nt=me(we,Nt,Ze),Ie+=Ze.length),ye(we,Nt,ze);var Ve=new ue(Oe,Pe?ce.tokenize(Ye,Pe):Ye,Fe,Ye);if(je=me(we,Nt,Ve),Tt&&me(we,je,Tt),ze>1){var Ft={cause:Oe+","+xe,reach:Pt};pe(ve,we,Se,je.prev,Ie,Ft),Ee&&Ft.reach>Ee.reach&&(Ee.reach=Ft.reach)}}}}}}function fe(){var ve={value:null,prev:null,next:null},we={value:null,prev:ve,next:null};ve.next=we,this.head=ve,this.tail=we,this.length=0}function me(ve,we,Se){var ke=we.next,Te={value:Se,prev:we,next:ke};return we.next=Te,ke.prev=Te,ve.length++,Te}function ye(ve,we,Se){for(var ke=we.next,Te=0;Te<Se&&ke!==ve.tail;Te++)ke=ke.next;we.next=ke,ke.prev=we,ve.length-=Te}function he(ve){for(var we=[],Se=ve.head.next;Se!==ve.tail;)we.push(Se.value),Se=Se.next;return we}if(!ae.document)return ae.addEventListener&&(ce.disableWorkerMessageHandler||ae.addEventListener("message",function(ve){var we=JSON.parse(ve.data),Se=we.language,ke=we.code,Te=we.immediateClose;ae.postMessage(ce.highlight(ke,ce.languages[Se],Se)),Te&&ae.close()},!1)),ce;var be=ce.util.currentScript();be&&(ce.filename=be.src,be.hasAttribute("data-manual")&&(ce.manual=!0));function $e(){ce.manual||ce.highlightAll()}if(!ce.manual){var _e=document.readyState;_e==="loading"||_e==="interactive"&&be&&be.defer?document.addEventListener("DOMContentLoaded",$e):window.requestAnimationFrame?window.requestAnimationFrame($e):window.setTimeout($e,16)}return ce}(_);te.exports&&(te.exports=re),typeof commonjsGlobal$2<"u"&&(commonjsGlobal$2.Prism=re)})(prismCore);var markup_1=markup$1;markup$1.displayName="markup";markup$1.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function markup$1(te){te.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},te.languages.markup.tag.inside["attr-value"].inside.entity=te.languages.markup.entity,te.languages.markup.doctype.inside["internal-subset"].inside=te.languages.markup,te.hooks.add("wrap",function(_){_.type==="entity"&&(_.attributes.title=_.content.value.replace(/&amp;/,"&"))}),Object.defineProperty(te.languages.markup.tag,"addInlined",{value:function(re,ae){var oe={};oe["language-"+ae]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:te.languages[ae]},oe.cdata=/^<!\[CDATA\[|\]\]>$/i;var ie={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:oe}};ie["language-"+ae]={pattern:/[\s\S]+/,inside:te.languages[ae]};var se={};se[re]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return re}),"i"),lookbehind:!0,greedy:!0,inside:ie},te.languages.insertBefore("markup","cdata",se)}}),Object.defineProperty(te.languages.markup.tag,"addAttribute",{value:function(_,re){te.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+_+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[re,"language-"+re],inside:te.languages[re]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),te.languages.html=te.languages.markup,te.languages.mathml=te.languages.markup,te.languages.svg=te.languages.markup,te.languages.xml=te.languages.extend("markup",{}),te.languages.ssml=te.languages.xml,te.languages.atom=te.languages.xml,te.languages.rss=te.languages.xml}var css_1=css$2;css$2.displayName="css";css$2.aliases=[];function css$2(te){(function(_){var re=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;_.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+re.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+re.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+re.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:re,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},_.languages.css.atrule.inside.rest=_.languages.css;var ae=_.languages.markup;ae&&(ae.tag.addInlined("style","css"),ae.tag.addAttribute("style","css"))})(te)}var clike_1=clike$1;clike$1.displayName="clike";clike$1.aliases=[];function clike$1(te){te.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}var javascript_1=javascript;javascript.displayName="javascript";javascript.aliases=["js"];function javascript(te){te.languages.javascript=te.languages.extend("clike",{"class-name":[te.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),te.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,te.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:te.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:te.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:te.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:te.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:te.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),te.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:te.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),te.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),te.languages.markup&&(te.languages.markup.tag.addInlined("script","javascript"),te.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),te.languages.js=te.languages.javascript}var ctx=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof commonjsGlobal$2=="object"?commonjsGlobal$2:{},restore=capture();ctx.Prism={manual:!0,disableWorkerMessageHandler:!0};var h$2=hastscript.exports,decode$1=parseEntities_1,Prism=prismCore.exports,markup=markup_1,css$1=css_1,clike=clike_1,js=javascript_1;restore();var own={}.hasOwnProperty;function Refractor(){}Refractor.prototype=Prism;var refract=new Refractor,core=refract;refract.highlight=highlight;refract.register=register;refract.alias=alias;refract.registered=registered;refract.listLanguages=listLanguages;register(markup);register(css$1);register(clike);register(js);refract.util.encode=encode;refract.Token.stringify=stringify$1;function register(te){if(typeof te!="function"||!te.displayName)throw new Error("Expected `function` for `grammar`, got `"+te+"`");refract.languages[te.displayName]===void 0&&te(refract)}function alias(te,_){var re=refract.languages,ae=te,oe,ie,se,ce;_&&(ae={},ae[te]=_);for(oe in ae)for(ie=ae[oe],ie=typeof ie=="string"?[ie]:ie,se=ie.length,ce=-1;++ce<se;)re[ie[ce]]=re[oe]}function highlight(te,_){var re=Prism.highlight,ae;if(typeof te!="string")throw new Error("Expected `string` for `value`, got `"+te+"`");if(refract.util.type(_)==="Object")ae=_,_=null;else{if(typeof _!="string")throw new Error("Expected `string` for `name`, got `"+_+"`");if(own.call(refract.languages,_))ae=refract.languages[_];else throw new Error("Unknown language: `"+_+"` is not registered")}return re.call(this,te,ae,_)}function registered(te){if(typeof te!="string")throw new Error("Expected `string` for `language`, got `"+te+"`");return own.call(refract.languages,te)}function listLanguages(){var te=refract.languages,_=[],re;for(re in te)own.call(te,re)&&typeof te[re]=="object"&&_.push(re);return _}function stringify$1(te,_,re){var ae;return typeof te=="string"?{type:"text",value:te}:refract.util.type(te)==="Array"?stringifyAll(te,_):(ae={type:te.type,content:refract.Token.stringify(te.content,_,re),tag:"span",classes:["token",te.type],attributes:{},language:_,parent:re},te.alias&&(ae.classes=ae.classes.concat(te.alias)),refract.hooks.run("wrap",ae),h$2(ae.tag+"."+ae.classes.join("."),attributes(ae.attributes),ae.content))}function stringifyAll(te,_){for(var re=[],ae=te.length,oe=-1,ie;++oe<ae;)ie=te[oe],ie!==""&&ie!==null&&ie!==void 0&&re.push(ie);for(oe=-1,ae=re.length;++oe<ae;)ie=re[oe],re[oe]=refract.Token.stringify(ie,_,re);return re}function encode(te){return te}function attributes(te){var _;for(_ in te)te[_]=decode$1(te[_]);return te}function capture(){var te="Prism"in ctx,_=te?ctx.Prism:void 0;return re;function re(){te?ctx.Prism=_:delete ctx.Prism,te=void 0,_=void 0}}var SyntaxHighlighter$1=highlight$1(core,{});SyntaxHighlighter$1.registerLanguage=function(te,_){return core.register(_)};SyntaxHighlighter$1.alias=function(te,_){return core.alias(te,_)};const ReactSyntaxHighlighter=SyntaxHighlighter$1;var markdown_1=markdown;markdown.displayName="markdown";markdown.aliases=["md"];function markdown(te){(function(_){var re=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function ae(fe){return fe=fe.replace(/<inner>/g,function(){return re}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+fe+")")}var oe=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,ie=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return oe}),se=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;_.languages.markdown=_.languages.extend("markup",{}),_.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:_.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+ie+se+"(?:"+ie+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+ie+se+")(?:"+ie+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(oe),inside:_.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+ie+")"+se+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+ie+"$"),inside:{"table-header":{pattern:RegExp(oe),alias:"important",inside:_.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:ae(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:ae(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:ae(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:ae(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(fe){["url","bold","italic","strike","code-snippet"].forEach(function(me){fe!==me&&(_.languages.markdown[fe].inside.content.inside[me]=_.languages.markdown[me])})}),_.hooks.add("after-tokenize",function(fe){if(fe.language!=="markdown"&&fe.language!=="md")return;function me(ye){if(!(!ye||typeof ye=="string"))for(var he=0,be=ye.length;he<be;he++){var $e=ye[he];if($e.type!=="code"){me($e.content);continue}var _e=$e.content[1],ve=$e.content[3];if(_e&&ve&&_e.type==="code-language"&&ve.type==="code-block"&&typeof _e.content=="string"){var we=_e.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");we=(/[a-z][\w-]*/i.exec(we)||[""])[0].toLowerCase();var Se="language-"+we;ve.alias?typeof ve.alias=="string"?ve.alias=[ve.alias,Se]:ve.alias.push(Se):ve.alias=[Se]}}}me(fe.tokens)}),_.hooks.add("wrap",function(fe){if(fe.type==="code-block"){for(var me="",ye=0,he=fe.classes.length;ye<he;ye++){var be=fe.classes[ye],$e=/language-(.+)/.exec(be);if($e){me=$e[1];break}}var _e=_.languages[me];if(_e)fe.content=_.highlight(pe(fe.content.value),_e,me);else if(me&&me!=="none"&&_.plugins.autoloader){var ve="md-"+new Date().valueOf()+"-"+Math.floor(Math.random()*1e16);fe.attributes.id=ve,_.plugins.autoloader.loadLanguages(me,function(){var we=document.getElementById(ve);we&&(we.innerHTML=_.highlight(we.textContent,_.languages[me],me))})}}});var ce=RegExp(_.languages.markup.tag.pattern.source,"gi"),ue={amp:"&",lt:"<",gt:">",quot:'"'},de=String.fromCodePoint||String.fromCharCode;function pe(fe){var me=fe.replace(ce,"");return me=me.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(ye,he){if(he=he.toLowerCase(),he[0]==="#"){var be;return he[1]==="x"?be=parseInt(he.slice(2),16):be=Number(he.slice(1)),de(be)}else{var $e=ue[he];return $e||ye}}),me}_.languages.md=_.languages.markdown})(te)}const markdown$1=markdown_1;var scss_1=scss;scss.displayName="scss";scss.aliases=[];function scss(te){te.languages.scss=te.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),te.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),te.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),te.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),te.languages.scss.atrule.inside.rest=te.languages.scss}const scss$1=scss_1;svelte.displayName="svelte";svelte.aliases=[];function svelte(te){const _="(if|else if|await|then|catch|each|html|debug)";te.languages.svelte=te.languages.extend("markup",{each:{pattern:new RegExp("{[#/]each(?:(?:\\{(?:(?:\\{(?:[^{}])*\\})|(?:[^{}]))*\\})|(?:[^{}]))*}"),inside:{"language-javascript":[{pattern:/(as[\s\S]*)\([\s\S]*\)(?=\s*\})/,lookbehind:!0,inside:te.languages.javascript},{pattern:/(as[\s]*)[\s\S]*(?=\s*)/,lookbehind:!0,inside:te.languages.javascript},{pattern:/(#each[\s]*)[\s\S]*(?=as)/,lookbehind:!0,inside:te.languages.javascript}],keyword:/[#/]each|as/,punctuation:/{|}/}},block:{pattern:new RegExp("{[#:/@]/s"+_+"(?:(?:\\{(?:(?:\\{(?:[^{}])*\\})|(?:[^{}]))*\\})|(?:[^{}]))*}"),inside:{punctuation:/^{|}$/,keyword:[new RegExp("[#:/@]"+_+"( )*"),/as/,/then/],"language-javascript":{pattern:/[\s\S]*/,inside:te.languages.javascript}}},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?:"[^"]*"|'[^']*'|{[\s\S]+?}(?=[\s/>])))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"language-javascript":{pattern:/\{(?:(?:\{(?:(?:\{(?:[^{}])*\})|(?:[^{}]))*\})|(?:[^{}]))*\}/,inside:te.languages.javascript},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],"language-javascript":{pattern:/{[\s\S]+}/,inside:te.languages.javascript}}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},"language-javascript":{pattern:/\{(?:(?:\{(?:(?:\{(?:[^{}])*\})|(?:[^{}]))*\})|(?:[^{}]))*\}/,lookbehind:!0,inside:te.languages.javascript}}),te.languages.svelte.tag.inside["attr-value"].inside.entity=te.languages.svelte.entity,te.hooks.add("wrap",re=>{re.type==="entity"&&(re.attributes.title=re.content.replace(/&amp;/,"&"))}),Object.defineProperty(te.languages.svelte.tag,"addInlined",{value:function(ae,oe){const ie={};ie["language-"+oe]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:te.languages[oe]},ie.cdata=/^<!\[CDATA\[|\]\]>$/i;const se={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:ie}};se["language-"+oe]={pattern:/[\s\S]+/,inside:te.languages[oe]};const ce={};ce[ae]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,ae),"i"),lookbehind:!0,greedy:!0,inside:se},te.languages.insertBefore("svelte","cdata",ce)}}),te.languages.svelte.tag.addInlined("style","css"),te.languages.svelte.tag.addInlined("script","javascript")}ReactSyntaxHighlighter.registerLanguage("scss",scss$1);ReactSyntaxHighlighter.registerLanguage("svelte",svelte);ReactSyntaxHighlighter.registerLanguage("markdown",markdown$1);const parameters$1={actions:{argTypesRegex:"^on[A-Z].*"},viewMode:"docs",previewTabs:{"storybook/docs/panel":{index:-1}},controls:{expanded:!0,sort:"requiredFirst",matchers:{color:/(background|colour|Colour)$/i,date:/Date$/}},layout:"fullscreen",options:{storySort:{includeNames:!0,order:["Intro","Guides",["Using these docs","Getting help","Using with the Graphics Kit","Using with Google docs","Customising components with SCSS","*"],"Layout",["Intro","*"],"Components",["Intro","*"],"*","Utilities",["Intro","*"],"SCSS",["Intro","*"],"Actions",["Intro","*"],"Contributing",["Quickstart","Component Basics","*","Writing Stories","Recipes: Basic story","Recipes: Story with custom docs","Recipes: Story with custom controls","Recipes: Story with media","Recipes: Story for a component with slots"]]}}},decorators=[()=>({Component:Article})],preview=Object.freeze(Object.defineProperty({__proto__:null,parameters:parameters$1,decorators},Symbol.toStringTag,{value:"Module"}));var uncurryThis$1=functionUncurryThis,requireObjectCoercible=requireObjectCoercible$d,toString$2=toString$q,quot=/"/g,replace$1=uncurryThis$1("".replace),createHtml=function(te,_,re,ae){var oe=toString$2(requireObjectCoercible(te)),ie="<"+_;return re!==""&&(ie+=" "+re+'="'+replace$1(toString$2(ae),quot,"&quot;")+'"'),ie+">"+oe+"</"+_+">"},fails$2=fails$J,stringHtmlForced=function(te){return fails$2(function(){var _=""[te]('"');return _!==_.toLowerCase()||_.split('"').length>3})},$$9=_export,createHTML$1=createHtml,forcedStringHTMLMethod$1=stringHtmlForced;$$9({target:"String",proto:!0,forced:forcedStringHTMLMethod$1("bold")},{bold:function te(){return createHTML$1(this,"b","","")}});var $$8=_export,global$3=global$B;$$8({global:!0},{globalThis:global$3});var $$7=_export,createHTML=createHtml,forcedStringHTMLMethod=stringHtmlForced;$$7({target:"String",proto:!0,forced:forcedStringHTMLMethod("small")},{small:function te(){return createHTML(this,"small","","")}});var $trimEnd=stringTrim.end,forcedStringTrimMethod=stringTrimForced,stringTrimEnd=forcedStringTrimMethod("trimEnd")?function te(){return $trimEnd(this)}:"".trimEnd,$$6=_export,trimEnd$1=stringTrimEnd;$$6({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==trimEnd$1},{trimRight:trimEnd$1});var $$5=_export,trimEnd=stringTrimEnd;$$5({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==trimEnd},{trimEnd});var $$4=_export,toObject=toObject$e,toAbsoluteIndex=toAbsoluteIndex$5,toIntegerOrInfinity$2=toIntegerOrInfinity$9,lengthOfArrayLike=lengthOfArrayLike$a,doesNotExceedSafeInteger=doesNotExceedSafeInteger$2,arraySpeciesCreate=arraySpeciesCreate$3,createProperty=createProperty$7,deletePropertyOrThrow=deletePropertyOrThrow$2,arrayMethodHasSpeciesSupport=arrayMethodHasSpeciesSupport$5,HAS_SPECIES_SUPPORT=arrayMethodHasSpeciesSupport("splice"),max=Math.max,min=Math.min;$$4({target:"Array",proto:!0,forced:!HAS_SPECIES_SUPPORT},{splice:function te(_,re){var ae=toObject(this),oe=lengthOfArrayLike(ae),ie=toAbsoluteIndex(_,oe),se=arguments.length,ce,ue,de,pe,fe,me;for(se===0?ce=ue=0:se===1?(ce=0,ue=oe-ie):(ce=se-2,ue=min(max(toIntegerOrInfinity$2(re),0),oe-ie)),doesNotExceedSafeInteger(oe+ce-ue),de=arraySpeciesCreate(ae,ue),pe=0;pe<ue;pe++)fe=ie+pe,fe in ae&&createProperty(de,pe,ae[fe]);if(de.length=ue,ce<ue){for(pe=ie;pe<oe-ue;pe++)fe=pe+ue,me=pe+ce,fe in ae?ae[me]=ae[fe]:deletePropertyOrThrow(ae,me);for(pe=oe;pe>oe-ue+ce;pe--)deletePropertyOrThrow(ae,pe-1)}else if(ce>ue)for(pe=oe-ue;pe>ie;pe--)fe=pe+ue-1,me=pe+ce-1,fe in ae?ae[me]=ae[fe]:deletePropertyOrThrow(ae,me);for(pe=0;pe<ce;pe++)ae[pe+ie]=arguments[pe+2];return ae.length=oe-ue+ce,de}});var arrayBufferNative=typeof ArrayBuffer<"u"&&typeof DataView<"u",toIntegerOrInfinity$1=toIntegerOrInfinity$9,toLength$1=toLength$8,$RangeError=RangeError,toIndex$1=function(te){if(te===void 0)return 0;var _=toIntegerOrInfinity$1(te),re=toLength$1(_);if(_!==re)throw $RangeError("Wrong length or index");return re},$Array=Array,abs$1=Math.abs,pow=Math.pow,floor=Math.floor,log=Math.log,LN2=Math.LN2,pack=function(te,_,re){var ae=$Array(re),oe=re*8-_-1,ie=(1<<oe)-1,se=ie>>1,ce=_===23?pow(2,-24)-pow(2,-77):0,ue=te<0||te===0&&1/te<0?1:0,de=0,pe,fe,me;for(te=abs$1(te),te!=te||te===1/0?(fe=te!=te?1:0,pe=ie):(pe=floor(log(te)/LN2),me=pow(2,-pe),te*me<1&&(pe--,me*=2),pe+se>=1?te+=ce/me:te+=ce*pow(2,1-se),te*me>=2&&(pe++,me/=2),pe+se>=ie?(fe=0,pe=ie):pe+se>=1?(fe=(te*me-1)*pow(2,_),pe=pe+se):(fe=te*pow(2,se-1)*pow(2,_),pe=0));_>=8;)ae[de++]=fe&255,fe/=256,_-=8;for(pe=pe<<_|fe,oe+=_;oe>0;)ae[de++]=pe&255,pe/=256,oe-=8;return ae[--de]|=ue*128,ae},unpack=function(te,_){var re=te.length,ae=re*8-_-1,oe=(1<<ae)-1,ie=oe>>1,se=ae-7,ce=re-1,ue=te[ce--],de=ue&127,pe;for(ue>>=7;se>0;)de=de*256+te[ce--],se-=8;for(pe=de&(1<<-se)-1,de>>=-se,se+=_;se>0;)pe=pe*256+te[ce--],se-=8;if(de===0)de=1-ie;else{if(de===oe)return pe?NaN:ue?-1/0:1/0;pe=pe+pow(2,_),de=de-ie}return(ue?-1:1)*pe*pow(2,de-_)},ieee754={pack,unpack},global$2=global$B,uncurryThis=functionUncurryThis,DESCRIPTORS=descriptors,NATIVE_ARRAY_BUFFER=arrayBufferNative,FunctionName=functionName,createNonEnumerableProperty=createNonEnumerableProperty$8,defineBuiltIns=defineBuiltIns$5,fails$1=fails$J,anInstance=anInstance$7,toIntegerOrInfinity=toIntegerOrInfinity$9,toLength=toLength$8,toIndex=toIndex$1,IEEE754=ieee754,getPrototypeOf=objectGetPrototypeOf,setPrototypeOf=objectSetPrototypeOf,getOwnPropertyNames$1=objectGetOwnPropertyNames.f,defineProperty$2=objectDefineProperty.f,arrayFill=arrayFill$1,arraySlice=arraySliceSimple,setToStringTag=setToStringTag$8,InternalStateModule=internalState,PROPER_FUNCTION_NAME=FunctionName.PROPER,CONFIGURABLE_FUNCTION_NAME=FunctionName.CONFIGURABLE,getInternalState=InternalStateModule.get,setInternalState=InternalStateModule.set,ARRAY_BUFFER$1="ArrayBuffer",DATA_VIEW="DataView",PROTOTYPE="prototype",WRONG_LENGTH="Wrong length",WRONG_INDEX="Wrong index",NativeArrayBuffer$1=global$2[ARRAY_BUFFER$1],$ArrayBuffer=NativeArrayBuffer$1,ArrayBufferPrototype=$ArrayBuffer&&$ArrayBuffer[PROTOTYPE],$DataView=global$2[DATA_VIEW],DataViewPrototype=$DataView&&$DataView[PROTOTYPE],ObjectPrototype=Object.prototype,Array$1=global$2.Array,RangeError$1=global$2.RangeError,fill=uncurryThis(arrayFill),reverse=uncurryThis([].reverse),packIEEE754=IEEE754.pack,unpackIEEE754=IEEE754.unpack,packInt8=function(te){return[te&255]},packInt16=function(te){return[te&255,te>>8&255]},packInt32=function(te){return[te&255,te>>8&255,te>>16&255,te>>24&255]},unpackInt32=function(te){return te[3]<<24|te[2]<<16|te[1]<<8|te[0]},packFloat32=function(te){return packIEEE754(te,23,4)},packFloat64=function(te){return packIEEE754(te,52,8)},addGetter=function(te,_){defineProperty$2(te[PROTOTYPE],_,{get:function(){return getInternalState(this)[_]}})},get$2=function(te,_,re,ae){var oe=toIndex(re),ie=getInternalState(te);if(oe+_>ie.byteLength)throw RangeError$1(WRONG_INDEX);var se=getInternalState(ie.buffer).bytes,ce=oe+ie.byteOffset,ue=arraySlice(se,ce,ce+_);return ae?ue:reverse(ue)},set=function(te,_,re,ae,oe,ie){var se=toIndex(re),ce=getInternalState(te);if(se+_>ce.byteLength)throw RangeError$1(WRONG_INDEX);for(var ue=getInternalState(ce.buffer).bytes,de=se+ce.byteOffset,pe=ae(+oe),fe=0;fe<_;fe++)ue[de+fe]=pe[ie?fe:_-fe-1]};if(!NATIVE_ARRAY_BUFFER)$ArrayBuffer=function(_){anInstance(this,ArrayBufferPrototype);var re=toIndex(_);setInternalState(this,{bytes:fill(Array$1(re),0),byteLength:re}),DESCRIPTORS||(this.byteLength=re)},ArrayBufferPrototype=$ArrayBuffer[PROTOTYPE],$DataView=function(_,re,ae){anInstance(this,DataViewPrototype),anInstance(_,ArrayBufferPrototype);var oe=getInternalState(_).byteLength,ie=toIntegerOrInfinity(re);if(ie<0||ie>oe)throw RangeError$1("Wrong offset");if(ae=ae===void 0?oe-ie:toLength(ae),ie+ae>oe)throw RangeError$1(WRONG_LENGTH);setInternalState(this,{buffer:_,byteLength:ae,byteOffset:ie}),DESCRIPTORS||(this.buffer=_,this.byteLength=ae,this.byteOffset=ie)},DataViewPrototype=$DataView[PROTOTYPE],DESCRIPTORS&&(addGetter($ArrayBuffer,"byteLength"),addGetter($DataView,"buffer"),addGetter($DataView,"byteLength"),addGetter($DataView,"byteOffset")),defineBuiltIns(DataViewPrototype,{getInt8:function(_){return get$2(this,1,_)[0]<<24>>24},getUint8:function(_){return get$2(this,1,_)[0]},getInt16:function(_){var re=get$2(this,2,_,arguments.length>1?arguments[1]:void 0);return(re[1]<<8|re[0])<<16>>16},getUint16:function(_){var re=get$2(this,2,_,arguments.length>1?arguments[1]:void 0);return re[1]<<8|re[0]},getInt32:function(_){return unpackInt32(get$2(this,4,_,arguments.length>1?arguments[1]:void 0))},getUint32:function(_){return unpackInt32(get$2(this,4,_,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(_){return unpackIEEE754(get$2(this,4,_,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(_){return unpackIEEE754(get$2(this,8,_,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(_,re){set(this,1,_,packInt8,re)},setUint8:function(_,re){set(this,1,_,packInt8,re)},setInt16:function(_,re){set(this,2,_,packInt16,re,arguments.length>2?arguments[2]:void 0)},setUint16:function(_,re){set(this,2,_,packInt16,re,arguments.length>2?arguments[2]:void 0)},setInt32:function(_,re){set(this,4,_,packInt32,re,arguments.length>2?arguments[2]:void 0)},setUint32:function(_,re){set(this,4,_,packInt32,re,arguments.length>2?arguments[2]:void 0)},setFloat32:function(_,re){set(this,4,_,packFloat32,re,arguments.length>2?arguments[2]:void 0)},setFloat64:function(_,re){set(this,8,_,packFloat64,re,arguments.length>2?arguments[2]:void 0)}});else{var INCORRECT_ARRAY_BUFFER_NAME=PROPER_FUNCTION_NAME&&NativeArrayBuffer$1.name!==ARRAY_BUFFER$1;if(!fails$1(function(){NativeArrayBuffer$1(1)})||!fails$1(function(){new NativeArrayBuffer$1(-1)})||fails$1(function(){return new NativeArrayBuffer$1,new NativeArrayBuffer$1(1.5),new NativeArrayBuffer$1(NaN),INCORRECT_ARRAY_BUFFER_NAME&&!CONFIGURABLE_FUNCTION_NAME})){$ArrayBuffer=function(_){return anInstance(this,ArrayBufferPrototype),new NativeArrayBuffer$1(toIndex(_))},$ArrayBuffer[PROTOTYPE]=ArrayBufferPrototype;for(var keys$5=getOwnPropertyNames$1(NativeArrayBuffer$1),j$1=0,key;keys$5.length>j$1;)(key=keys$5[j$1++])in $ArrayBuffer||createNonEnumerableProperty($ArrayBuffer,key,NativeArrayBuffer$1[key]);ArrayBufferPrototype.constructor=$ArrayBuffer}else INCORRECT_ARRAY_BUFFER_NAME&&CONFIGURABLE_FUNCTION_NAME&&createNonEnumerableProperty(NativeArrayBuffer$1,"name",ARRAY_BUFFER$1);setPrototypeOf&&getPrototypeOf(DataViewPrototype)!==ObjectPrototype&&setPrototypeOf(DataViewPrototype,ObjectPrototype);var testView=new $DataView(new $ArrayBuffer(2)),$setInt8=uncurryThis(DataViewPrototype.setInt8);testView.setInt8(0,2147483648),testView.setInt8(1,2147483649),(testView.getInt8(0)||!testView.getInt8(1))&&defineBuiltIns(DataViewPrototype,{setInt8:function(_,re){$setInt8(this,_,re<<24>>24)},setUint8:function(_,re){$setInt8(this,_,re<<24>>24)}},{unsafe:!0})}setToStringTag($ArrayBuffer,ARRAY_BUFFER$1);setToStringTag($DataView,DATA_VIEW);var arrayBuffer={ArrayBuffer:$ArrayBuffer,DataView:$DataView},$$3=_export,global$1=global$B,arrayBufferModule=arrayBuffer,setSpecies=setSpecies$4,ARRAY_BUFFER="ArrayBuffer",ArrayBuffer$1=arrayBufferModule[ARRAY_BUFFER],NativeArrayBuffer=global$1[ARRAY_BUFFER];$$3({global:!0,constructor:!0,forced:NativeArrayBuffer!==ArrayBuffer$1},{ArrayBuffer:ArrayBuffer$1});setSpecies(ARRAY_BUFFER);var $$2=_export,repeat=stringRepeat;$$2({target:"String",proto:!0},{repeat});var $$1=_export,fails=fails$J,getOwnPropertyNames=objectGetOwnPropertyNamesExternal.f,FAILS_ON_PRIMITIVES=fails(function(){return!Object.getOwnPropertyNames(1)});$$1({target:"Object",stat:!0,forced:FAILS_ON_PRIMITIVES},{getOwnPropertyNames});var _templateObject$5,_templateObject2$1,_templateObject3$1,_templateObject4$1,_templateObject5,_templateObject6,_templateObject7;function _defineProperty$7(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$6(te,_){return _arrayWithHoles$6(te)||_iterableToArrayLimit$6(te,_)||_unsupportedIterableToArray$7(te,_)||_nonIterableRest$6()}function _nonIterableRest$6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$7(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$7(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$7(te,_)}}function _arrayLikeToArray$7(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$6(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$6(te){if(Array.isArray(te))return te}function _taggedTemplateLiteral$5(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _typeof$1(te){return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof$1(te)}function _extends$1$1(){return _extends$1$1=Object.assign||function(te){for(var _=1;_<arguments.length;_++){var re=arguments[_];for(var ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te},_extends$1$1.apply(this,arguments)}function memoize$2(te){var _=Object.create(null);return function(re){return _[re]===void 0&&(_[re]=te(re)),_[re]}}var reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,isPropValid=memoize$2(function(te){return reactPropsRegex.test(te)||te.charCodeAt(0)===111&&te.charCodeAt(1)===110&&te.charCodeAt(2)<91});function sheetForTag$1(te){if(te.sheet)return te.sheet;for(var _=0;_<document.styleSheets.length;_++)if(document.styleSheets[_].ownerNode===te)return document.styleSheets[_]}function createStyleElement$1(te){var _=document.createElement("style");return _.setAttribute("data-emotion",te.key),te.nonce!==void 0&&_.setAttribute("nonce",te.nonce),_.appendChild(document.createTextNode("")),_.setAttribute("data-s",""),_}var StyleSheet$1=function(){function te(re){var ae=this;this._insertTag=function(oe){var ie;ae.tags.length===0?ae.insertionPoint?ie=ae.insertionPoint.nextSibling:ae.prepend?ie=ae.container.firstChild:ie=ae.before:ie=ae.tags[ae.tags.length-1].nextSibling,ae.container.insertBefore(oe,ie),ae.tags.push(oe)},this.isSpeedy=re.speedy===void 0?!0:re.speedy,this.tags=[],this.ctr=0,this.nonce=re.nonce,this.key=re.key,this.container=re.container,this.prepend=re.prepend,this.insertionPoint=re.insertionPoint,this.before=null}var _=te.prototype;return _.hydrate=function(ae){ae.forEach(this._insertTag)},_.insert=function(ae){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(createStyleElement$1(this));var oe=this.tags[this.tags.length-1];if(this.isSpeedy){var ie=sheetForTag$1(oe);try{ie.insertRule(ae,ie.cssRules.length)}catch{}}else oe.appendChild(document.createTextNode(ae));this.ctr++},_.flush=function(){this.tags.forEach(function(ae){return ae.parentNode&&ae.parentNode.removeChild(ae)}),this.tags=[],this.ctr=0},te}(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",abs=Math.abs,from=String.fromCharCode,assign=Object.assign;function hash(te,_){return(((_<<2^charat(te,0))<<2^charat(te,1))<<2^charat(te,2))<<2^charat(te,3)}function trim(te){return te.trim()}function match(te,_){return(te=_.exec(te))?te[0]:te}function replace(te,_,re){return te.replace(_,re)}function indexof(te,_){return te.indexOf(_)}function charat(te,_){return te.charCodeAt(_)|0}function substr(te,_,re){return te.slice(_,re)}function strlen(te){return te.length}function sizeof(te){return te.length}function append(te,_){return _.push(te),te}function combine(te,_){return te.map(_).join("")}var line=1,column=1,length=0,position=0,character=0,characters="";function node(te,_,re,ae,oe,ie,se){return{value:te,root:_,parent:re,type:ae,props:oe,children:ie,line,column,length:se,return:""}}function copy(te,_){return assign(node("",null,null,"",null,null,0),te,{length:-te.length},_)}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,character===10&&(column=1,line--),character}function next(){return character=position<length?charat(characters,position++):0,column++,character===10&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret$1(){return position}function slice(te,_){return substr(characters,te,_)}function token$1(te){switch(te){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(te){return line=column=1,length=strlen(characters=te),position=0,[]}function dealloc(te){return characters="",te}function delimit(te){return trim(slice(position-1,delimiter(te===91?te+2:te===40?te+1:te)))}function whitespace(te){for(;(character=peek())&&character<33;)next();return token$1(te)>2||token$1(character)>3?"":" "}function escaping(te,_){for(;--_&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice(te,caret$1()+(_<6&&peek()==32&&next()==32))}function delimiter(te){for(;next();)switch(character){case te:return position;case 34:case 39:te!==34&&te!==39&&delimiter(character);break;case 40:te===41&&delimiter(te);break;case 92:next();break}return position}function commenter(te,_){for(;next()&&te+character!==47+10;)if(te+character===42+42&&peek()===47)break;return"/*"+slice(_,position-1)+"*"+from(te===47?te:next())}function identifier(te){for(;!token$1(peek());)next();return slice(te,position)}function compile(te){return dealloc(parse$3("",null,null,null,[""],te=alloc(te),0,[0],te))}function parse$3(te,_,re,ae,oe,ie,se,ce,ue){for(var de=0,pe=0,fe=se,me=0,ye=0,he=0,be=1,$e=1,_e=1,ve=0,we="",Se=oe,ke=ie,Te=ae,Ee=we;$e;)switch(he=ve,ve=next()){case 40:if(he!=108&&Ee.charCodeAt(fe-1)==58){indexof(Ee+=replace(delimit(ve),"&","&\f"),"&\f")!=-1&&(_e=-1);break}case 34:case 39:case 91:Ee+=delimit(ve);break;case 9:case 10:case 13:case 32:Ee+=whitespace(he);break;case 92:Ee+=escaping(caret$1()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret$1()),_,re),ue);break;default:Ee+="/"}break;case 123*be:ce[de++]=strlen(Ee)*_e;case 125*be:case 59:case 0:switch(ve){case 0:case 125:$e=0;case 59+pe:ye>0&&strlen(Ee)-fe&&append(ye>32?declaration(Ee+";",ae,re,fe-1):declaration(replace(Ee," ","")+";",ae,re,fe-2),ue);break;case 59:Ee+=";";default:if(append(Te=ruleset(Ee,_,re,de,pe,oe,ce,we,Se=[],ke=[],fe),ie),ve===123)if(pe===0)parse$3(Ee,_,Te,Te,Se,ie,fe,ce,ke);else switch(me){case 100:case 109:case 115:parse$3(te,Te,Te,ae&&append(ruleset(te,Te,Te,0,0,oe,ce,we,oe,Se=[],fe),ke),oe,ke,fe,ce,ae?Se:ke);break;default:parse$3(Ee,Te,Te,Te,[""],ke,0,ce,ke)}}de=pe=ye=0,be=_e=1,we=Ee="",fe=se;break;case 58:fe=1+strlen(Ee),ye=he;default:if(be<1){if(ve==123)--be;else if(ve==125&&be++==0&&prev()==125)continue}switch(Ee+=from(ve),ve*be){case 38:_e=pe>0?1:(Ee+="\f",-1);break;case 44:ce[de++]=(strlen(Ee)-1)*_e,_e=1;break;case 64:peek()===45&&(Ee+=delimit(next())),me=peek(),pe=fe=strlen(we=Ee+=identifier(caret$1())),ve++;break;case 45:he===45&&strlen(Ee)==2&&(be=0)}}return ie}function ruleset(te,_,re,ae,oe,ie,se,ce,ue,de,pe){for(var fe=oe-1,me=oe===0?ie:[""],ye=sizeof(me),he=0,be=0,$e=0;he<ae;++he)for(var _e=0,ve=substr(te,fe+1,fe=abs(be=se[he])),we=te;_e<ye;++_e)(we=trim(be>0?me[_e]+" "+ve:replace(ve,/&\f/g,me[_e])))&&(ue[$e++]=we);return node(te,_,re,oe===0?RULESET:ce,ue,de,pe)}function comment(te,_,re){return node(te,_,re,COMMENT,from(char()),substr(te,2,-2),0)}function declaration(te,_,re,ae){return node(te,_,re,DECLARATION,substr(te,0,ae),substr(te,ae+1,-1),ae)}function prefix(te,_){switch(hash(te,_)){case 5103:return WEBKIT+"print-"+te+te;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+te+te;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+te+MOZ+te+MS+te+te;case 6828:case 4268:return WEBKIT+te+MS+te+te;case 6165:return WEBKIT+te+MS+"flex-"+te+te;case 5187:return WEBKIT+te+replace(te,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+te;case 5443:return WEBKIT+te+MS+"flex-item-"+replace(te,/flex-|-self/,"")+te;case 4675:return WEBKIT+te+MS+"flex-line-pack"+replace(te,/align-content|flex-|-self/,"")+te;case 5548:return WEBKIT+te+MS+replace(te,"shrink","negative")+te;case 5292:return WEBKIT+te+MS+replace(te,"basis","preferred-size")+te;case 6060:return WEBKIT+"box-"+replace(te,"-grow","")+WEBKIT+te+MS+replace(te,"grow","positive")+te;case 4554:return WEBKIT+replace(te,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+te;case 6187:return replace(replace(replace(te,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),te,"")+te;case 5495:case 3959:return replace(te,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace(replace(te,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+te+te;case 4095:case 3583:case 4068:case 2532:return replace(te,/(.+)-inline(.+)/,WEBKIT+"$1$2")+te;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(te)-1-_>6)switch(charat(te,_+1)){case 109:if(charat(te,_+4)!==45)break;case 102:return replace(te,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(te,_+3)==108?"$3":"$2-$3"))+te;case 115:return~indexof(te,"stretch")?prefix(replace(te,"stretch","fill-available"),_)+te:te}break;case 4949:if(charat(te,_+1)!==115)break;case 6444:switch(charat(te,strlen(te)-3-(~indexof(te,"!important")&&10))){case 107:return replace(te,":",":"+WEBKIT)+te;case 101:return replace(te,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(charat(te,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+te}break;case 5936:switch(charat(te,_+11)){case 114:return WEBKIT+te+MS+replace(te,/[svh]\w+-[tblr]{2}/,"tb")+te;case 108:return WEBKIT+te+MS+replace(te,/[svh]\w+-[tblr]{2}/,"tb-rl")+te;case 45:return WEBKIT+te+MS+replace(te,/[svh]\w+-[tblr]{2}/,"lr")+te}return WEBKIT+te+MS+te+te}return te}function serialize(te,_){for(var re="",ae=sizeof(te),oe=0;oe<ae;oe++)re+=_(te[oe],oe,te,_)||"";return re}function stringify(te,_,re,ae){switch(te.type){case IMPORT:case DECLARATION:return te.return=te.return||te.value;case COMMENT:return"";case KEYFRAMES:return te.return=te.value+"{"+serialize(te.children,ae)+"}";case RULESET:te.value=te.props.join(",")}return strlen(re=serialize(te.children,ae))?te.return=te.value+"{"+re+"}":""}function middleware(te){var _=sizeof(te);return function(re,ae,oe,ie){for(var se="",ce=0;ce<_;ce++)se+=te[ce](re,ae,oe,ie)||"";return se}}function rulesheet(te){return function(_){_.root||(_=_.return)&&te(_)}}function prefixer(te,_,re,ae){if(te.length>-1&&!te.return)switch(te.type){case DECLARATION:te.return=prefix(te.value,te.length);break;case KEYFRAMES:return serialize([copy(te,{value:replace(te.value,"@","@"+WEBKIT)})],ae);case RULESET:if(te.length)return combine(te.props,function(oe){switch(match(oe,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize([copy(te,{props:[replace(oe,/:(read-\w+)/,":"+MOZ+"$1")]})],ae);case"::placeholder":return serialize([copy(te,{props:[replace(oe,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(te,{props:[replace(oe,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(te,{props:[replace(oe,/:(plac\w+)/,MS+"input-$1")]})],ae)}return""})}}var weakMemoize=function te(_){var re=new WeakMap;return function(ae){if(re.has(ae))return re.get(ae);var oe=_(ae);return re.set(ae,oe),oe}},identifierWithPointTracking=function te(_,re,ae){for(var oe=0,ie=0;oe=ie,ie=peek(),oe===38&&ie===12&&(re[ae]=1),!token$1(ie);)next();return slice(_,position)},toRules=function te(_,re){var ae=-1,oe=44;do switch(token$1(oe)){case 0:oe===38&&peek()===12&&(re[ae]=1),_[ae]+=identifierWithPointTracking(position-1,re,ae);break;case 2:_[ae]+=delimit(oe);break;case 4:if(oe===44){_[++ae]=peek()===58?"&\f":"",re[ae]=_[ae].length;break}default:_[ae]+=from(oe)}while(oe=next());return _},getRules=function te(_,re){return dealloc(toRules(alloc(_),re))},fixedElements=new WeakMap,compat=function te(_){if(!(_.type!=="rule"||!_.parent||_.length<1)){for(var re=_.value,ae=_.parent,oe=_.column===ae.column&&_.line===ae.line;ae.type!=="rule";)if(ae=ae.parent,!ae)return;if(!(_.props.length===1&&re.charCodeAt(0)!==58&&!fixedElements.get(ae))&&!oe){fixedElements.set(_,!0);for(var ie=[],se=getRules(re,ie),ce=ae.props,ue=0,de=0;ue<se.length;ue++)for(var pe=0;pe<ce.length;pe++,de++)_.props[de]=ie[ue]?se[ue].replace(/&\f/g,ce[pe]):ce[pe]+" "+se[ue]}}},removeLabel=function te(_){if(_.type==="decl"){var re=_.value;re.charCodeAt(0)===108&&re.charCodeAt(2)===98&&(_.return="",_.value="")}},isBrowser$6=typeof document<"u",getServerStylisCache=isBrowser$6?void 0:weakMemoize(function(){return memoize$2(function(){var te={};return function(_){return te[_]}})}),defaultStylisPlugins=[prefixer],createCache=function te(_){var re=_.key;if(isBrowser$6&&re==="css"){var ae=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(ae,function(Se){var ke=Se.getAttribute("data-emotion");ke.indexOf(" ")!==-1&&(document.head.appendChild(Se),Se.setAttribute("data-s",""))})}var oe=_.stylisPlugins||defaultStylisPlugins,ie={},se,ce=[];isBrowser$6&&(se=_.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+re+' "]'),function(Se){for(var ke=Se.getAttribute("data-emotion").split(" "),Te=1;Te<ke.length;Te++)ie[ke[Te]]=!0;ce.push(Se)}));var ue,de=[compat,removeLabel];if(isBrowser$6){var pe,fe=[stringify,rulesheet(function(Se){pe.insert(Se)})],me=middleware(de.concat(oe,fe)),ye=function(ke){return serialize(compile(ke),me)};ue=function(ke,Te,Ee,Oe){pe=Ee,ye(ke?ke+"{"+Te.styles+"}":Te.styles),Oe&&(we.inserted[Te.name]=!0)}}else{var he=[stringify],be=middleware(de.concat(oe,he)),$e=function(ke){return serialize(compile(ke),be)},_e=getServerStylisCache(oe)(re),ve=function(ke,Te){var Ee=Te.name;return _e[Ee]===void 0&&(_e[Ee]=$e(ke?ke+"{"+Te.styles+"}":Te.styles)),_e[Ee]};ue=function(ke,Te,Ee,Oe){var Ae=Te.name,xe=ve(ke,Te);if(we.compat===void 0)return Oe&&(we.inserted[Ae]=!0),xe;if(Oe)we.inserted[Ae]=xe;else return xe}}var we={key:re,sheet:new StyleSheet$1({key:re,container:se,nonce:_.nonce,speedy:_.speedy,prepend:_.prepend,insertionPoint:_.insertionPoint}),nonce:_.nonce,inserted:ie,registered:{},insert:ue};return we.sheet.hydrate(ce),we},commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},reactIs$1={exports:{}},reactIs_production_min={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var b$1=typeof Symbol=="function"&&Symbol.for,c$1=b$1?Symbol.for("react.element"):60103,d$1=b$1?Symbol.for("react.portal"):60106,e$1=b$1?Symbol.for("react.fragment"):60107,f$1=b$1?Symbol.for("react.strict_mode"):60108,g$1=b$1?Symbol.for("react.profiler"):60114,h$1=b$1?Symbol.for("react.provider"):60109,k$1=b$1?Symbol.for("react.context"):60110,l$1=b$1?Symbol.for("react.async_mode"):60111,m$1=b$1?Symbol.for("react.concurrent_mode"):60111,n$1=b$1?Symbol.for("react.forward_ref"):60112,p$1=b$1?Symbol.for("react.suspense"):60113,q$1=b$1?Symbol.for("react.suspense_list"):60120,r$1=b$1?Symbol.for("react.memo"):60115,t=b$1?Symbol.for("react.lazy"):60116,v$1=b$1?Symbol.for("react.block"):60121,w$1=b$1?Symbol.for("react.fundamental"):60117,x$1=b$1?Symbol.for("react.responder"):60118,y$1=b$1?Symbol.for("react.scope"):60119;function z$1(te){if(_typeof$1(te)==="object"&&te!==null){var _=te.$$typeof;switch(_){case c$1:switch(te=te.type,te){case l$1:case m$1:case e$1:case g$1:case f$1:case p$1:return te;default:switch(te=te&&te.$$typeof,te){case k$1:case n$1:case t:case r$1:case h$1:return te;default:return _}}case d$1:return _}}}function A$4(te){return z$1(te)===m$1}reactIs_production_min.AsyncMode=l$1;reactIs_production_min.ConcurrentMode=m$1;reactIs_production_min.ContextConsumer=k$1;reactIs_production_min.ContextProvider=h$1;reactIs_production_min.Element=c$1;reactIs_production_min.ForwardRef=n$1;reactIs_production_min.Fragment=e$1;reactIs_production_min.Lazy=t;reactIs_production_min.Memo=r$1;reactIs_production_min.Portal=d$1;reactIs_production_min.Profiler=g$1;reactIs_production_min.StrictMode=f$1;reactIs_production_min.Suspense=p$1;reactIs_production_min.isAsyncMode=function(te){return A$4(te)||z$1(te)===l$1};reactIs_production_min.isConcurrentMode=A$4;reactIs_production_min.isContextConsumer=function(te){return z$1(te)===k$1};reactIs_production_min.isContextProvider=function(te){return z$1(te)===h$1};reactIs_production_min.isElement=function(te){return _typeof$1(te)==="object"&&te!==null&&te.$$typeof===c$1};reactIs_production_min.isForwardRef=function(te){return z$1(te)===n$1};reactIs_production_min.isFragment=function(te){return z$1(te)===e$1};reactIs_production_min.isLazy=function(te){return z$1(te)===t};reactIs_production_min.isMemo=function(te){return z$1(te)===r$1};reactIs_production_min.isPortal=function(te){return z$1(te)===d$1};reactIs_production_min.isProfiler=function(te){return z$1(te)===g$1};reactIs_production_min.isStrictMode=function(te){return z$1(te)===f$1};reactIs_production_min.isSuspense=function(te){return z$1(te)===p$1};reactIs_production_min.isValidElementType=function(te){return typeof te=="string"||typeof te=="function"||te===e$1||te===m$1||te===g$1||te===f$1||te===p$1||te===q$1||_typeof$1(te)==="object"&&te!==null&&(te.$$typeof===t||te.$$typeof===r$1||te.$$typeof===h$1||te.$$typeof===k$1||te.$$typeof===n$1||te.$$typeof===w$1||te.$$typeof===x$1||te.$$typeof===y$1||te.$$typeof===v$1)};reactIs_production_min.typeOf=z$1;reactIs$1.exports=reactIs_production_min;var reactIs=reactIs$1.exports,FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs.ForwardRef]=FORWARD_REF_STATICS;TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;var isBrowser$5=typeof document<"u",registerStyles$1=function te(_,re,ae){var oe=_.key+"-"+re.name;(ae===!1||isBrowser$5===!1&&_.compat!==void 0)&&_.registered[oe]===void 0&&(_.registered[oe]=re.styles)},insertStyles$1=function te(_,re,ae){registerStyles$1(_,re,ae);var oe=_.key+"-"+re.name;if(_.inserted[re.name]===void 0){var ie="",se=re;do{var ce=_.insert(re===se?"."+oe:"",se,_.sheet,!0);!isBrowser$5&&ce!==void 0&&(ie+=ce),se=se.next}while(se!==void 0);if(!isBrowser$5&&ie.length!==0)return ie}};function murmur2(te){for(var _=0,re,ae=0,oe=te.length;oe>=4;++ae,oe-=4)re=te.charCodeAt(ae)&255|(te.charCodeAt(++ae)&255)<<8|(te.charCodeAt(++ae)&255)<<16|(te.charCodeAt(++ae)&255)<<24,re=(re&65535)*1540483477+((re>>>16)*59797<<16),re^=re>>>24,_=(re&65535)*1540483477+((re>>>16)*59797<<16)^(_&65535)*1540483477+((_>>>16)*59797<<16);switch(oe){case 3:_^=(te.charCodeAt(ae+2)&255)<<16;case 2:_^=(te.charCodeAt(ae+1)&255)<<8;case 1:_^=te.charCodeAt(ae)&255,_=(_&65535)*1540483477+((_>>>16)*59797<<16)}return _^=_>>>13,_=(_&65535)*1540483477+((_>>>16)*59797<<16),((_^_>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},hyphenateRegex$1=/[A-Z]|^ms/g,animationRegex$1=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty$1=function te(_){return _.charCodeAt(1)===45},isProcessableValue$1=function te(_){return _!=null&&typeof _!="boolean"},processStyleName$1=memoize$2(function(te){return isCustomProperty$1(te)?te:te.replace(hyphenateRegex$1,"-$&").toLowerCase()}),processStyleValue$1=function te(_,re){switch(_){case"animation":case"animationName":if(typeof re=="string")return re.replace(animationRegex$1,function(ae,oe,ie){return cursor$1={name:oe,styles:ie,next:cursor$1},oe})}return unitlessKeys[_]!==1&&!isCustomProperty$1(_)&&typeof re=="number"&&re!==0?re+"px":re};function handleInterpolation$1(te,_,re){if(re==null)return"";if(re.__emotion_styles!==void 0)return re;switch(_typeof$1(re)){case"boolean":return"";case"object":{if(re.anim===1)return cursor$1={name:re.name,styles:re.styles,next:cursor$1},re.name;if(re.styles!==void 0){var ae=re.next;if(ae!==void 0)for(;ae!==void 0;)cursor$1={name:ae.name,styles:ae.styles,next:cursor$1},ae=ae.next;var oe=re.styles+";";return oe}return createStringFromObject$1(te,_,re)}case"function":{if(te!==void 0){var ie=cursor$1,se=re(te);return cursor$1=ie,handleInterpolation$1(te,_,se)}break}}if(_==null)return re;var ce=_[re];return ce!==void 0?ce:re}function createStringFromObject$1(te,_,re){var ae="";if(Array.isArray(re))for(var oe=0;oe<re.length;oe++)ae+=handleInterpolation$1(te,_,re[oe])+";";else for(var ie in re){var se=re[ie];if(_typeof$1(se)!=="object")_!=null&&_[se]!==void 0?ae+=ie+"{"+_[se]+"}":isProcessableValue$1(se)&&(ae+=processStyleName$1(ie)+":"+processStyleValue$1(ie,se)+";");else if(Array.isArray(se)&&typeof se[0]=="string"&&(_==null||_[se[0]]===void 0))for(var ce=0;ce<se.length;ce++)isProcessableValue$1(se[ce])&&(ae+=processStyleName$1(ie)+":"+processStyleValue$1(ie,se[ce])+";");else{var ue=handleInterpolation$1(te,_,se);switch(ie){case"animation":case"animationName":{ae+=processStyleName$1(ie)+":"+ue+";";break}default:ae+=ie+"{"+ue+"}"}}}return ae}var labelPattern$1=/label:\s*([^\s;\n{]+)\s*(;|$)/g,cursor$1,serializeStyles$1=function te(_,re,ae){if(_.length===1&&_typeof$1(_[0])==="object"&&_[0]!==null&&_[0].styles!==void 0)return _[0];var oe=!0,ie="";cursor$1=void 0;var se=_[0];se==null||se.raw===void 0?(oe=!1,ie+=handleInterpolation$1(ae,re,se)):ie+=se[0];for(var ce=1;ce<_.length;ce++)ie+=handleInterpolation$1(ae,re,_[ce]),oe&&(ie+=se[ce]);labelPattern$1.lastIndex=0;for(var ue="",de;(de=labelPattern$1.exec(ie))!==null;)ue+="-"+de[1];var pe=murmur2(ie)+ue;return{name:pe,styles:ie,next:cursor$1}},isBrowser$4=typeof document<"u",EmotionCacheContext=react.exports.createContext(typeof HTMLElement<"u"?createCache({key:"css"}):null);EmotionCacheContext.Provider;var withEmotionCache=function te(_){return react.exports.forwardRef(function(re,ae){var oe=react.exports.useContext(EmotionCacheContext);return _(re,oe,ae)})};isBrowser$4||(withEmotionCache=function(_){return function(re){var ae=react.exports.useContext(EmotionCacheContext);return ae===null?(ae=createCache({key:"css"}),react.exports.createElement(EmotionCacheContext.Provider,{value:ae},_(re,ae))):_(re,ae)}});var ThemeContext=react.exports.createContext({}),useTheme$1=function te(){return react.exports.useContext(ThemeContext)},getTheme=function te(_,re){if(typeof re=="function"){var ae=re(_);return ae}return _extends$1$1({},_,re)},createCacheWithTheme=weakMemoize(function(te){return weakMemoize(function(_){return getTheme(te,_)})}),ThemeProvider=function te(_){var re=react.exports.useContext(ThemeContext);return _.theme!==re&&(re=createCacheWithTheme(re)(_.theme)),react.exports.createElement(ThemeContext.Provider,{value:re},_.children)};React["useInsertionEffect"]&&React["useInsertionEffect"];function sheetForTag(te){if(te.sheet)return te.sheet;for(var _=0;_<document.styleSheets.length;_++)if(document.styleSheets[_].ownerNode===te)return document.styleSheets[_]}function createStyleElement(te){var _=document.createElement("style");return _.setAttribute("data-emotion",te.key),te.nonce!==void 0&&_.setAttribute("nonce",te.nonce),_.appendChild(document.createTextNode("")),_.setAttribute("data-s",""),_}var StyleSheet=function(){function te(re){var ae=this;this._insertTag=function(oe){var ie;ae.tags.length===0?ae.insertionPoint?ie=ae.insertionPoint.nextSibling:ae.prepend?ie=ae.container.firstChild:ie=ae.before:ie=ae.tags[ae.tags.length-1].nextSibling,ae.container.insertBefore(oe,ie),ae.tags.push(oe)},this.isSpeedy=re.speedy===void 0?!0:re.speedy,this.tags=[],this.ctr=0,this.nonce=re.nonce,this.key=re.key,this.container=re.container,this.prepend=re.prepend,this.insertionPoint=re.insertionPoint,this.before=null}var _=te.prototype;return _.hydrate=function(ae){ae.forEach(this._insertTag)},_.insert=function(ae){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(createStyleElement(this));var oe=this.tags[this.tags.length-1];if(this.isSpeedy){var ie=sheetForTag(oe);try{ie.insertRule(ae,ie.cssRules.length)}catch{}}else oe.appendChild(document.createTextNode(ae));this.ctr++},_.flush=function(){this.tags.forEach(function(ae){return ae.parentNode&&ae.parentNode.removeChild(ae)}),this.tags=[],this.ctr=0},te}(),useInsertionEffect$1=React["useInsertionEffect"]?React["useInsertionEffect"]:react.exports.useLayoutEffect,Global$1=withEmotionCache(function(te,_){var re=te.styles,ae=serializeStyles$1([re],void 0,react.exports.useContext(ThemeContext));if(!isBrowser$4){for(var oe,ie=ae.name,se=ae.styles,ce=ae.next;ce!==void 0;)ie+=" "+ce.name,se+=ce.styles,ce=ce.next;var ue=_.compat===!0,de=_.insert("",{name:ie,styles:se},_.sheet,ue);return ue?null:react.exports.createElement("style",(oe={},oe["data-emotion"]=_.key+"-global "+ie,oe.dangerouslySetInnerHTML={__html:de},oe.nonce=_.sheet.nonce,oe))}var pe=react.exports.useRef();return useInsertionEffect$1(function(){var fe=_.key+"-global",me=new StyleSheet({key:fe,nonce:_.sheet.nonce,container:_.sheet.container,speedy:_.sheet.isSpeedy}),ye=!1,he=document.querySelector('style[data-emotion="'+fe+" "+ae.name+'"]');return _.sheet.tags.length&&(me.before=_.sheet.tags[0]),he!==null&&(ye=!0,he.setAttribute("data-emotion",fe),me.hydrate([he])),pe.current=[me,ye],function(){me.flush()}},[_]),useInsertionEffect$1(function(){var fe=pe.current,me=fe[0],ye=fe[1];if(ye){fe[1]=!1;return}if(ae.next!==void 0&&insertStyles$1(_,ae.next,!0),me.tags.length){var he=me.tags[me.tags.length-1].nextElementSibling;me.before=he,me.flush()}_.insert("",ae,me,!1)},[_,ae.name]),null});function css(){for(var te=arguments.length,_=new Array(te),re=0;re<te;re++)_[re]=arguments[re];return serializeStyles$1(_)}var keyframes=function te(){var _=css.apply(void 0,arguments),re="animation-"+_.name;return{name:re,styles:"@keyframes "+re+"{"+_.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},isBrowser$2=typeof document<"u";function getRegisteredStyles(te,_,re){var ae="";return re.split(" ").forEach(function(oe){te[oe]!==void 0?_.push(te[oe]+";"):ae+=oe+" "}),ae}var registerStyles=function te(_,re,ae){var oe=_.key+"-"+re.name;(ae===!1||isBrowser$2===!1&&_.compat!==void 0)&&_.registered[oe]===void 0&&(_.registered[oe]=re.styles)},insertStyles=function te(_,re,ae){registerStyles(_,re,ae);var oe=_.key+"-"+re.name;if(_.inserted[re.name]===void 0){var ie="",se=re;do{var ce=_.insert(re===se?"."+oe:"",se,_.sheet,!0);!isBrowser$2&&ce!==void 0&&(ie+=ce),se=se.next}while(se!==void 0);if(!isBrowser$2&&ie.length!==0)return ie}},hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function te(_){return _.charCodeAt(1)===45},isProcessableValue=function te(_){return _!=null&&typeof _!="boolean"},processStyleName=memoize$2(function(te){return isCustomProperty(te)?te:te.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function te(_,re){switch(_){case"animation":case"animationName":if(typeof re=="string")return re.replace(animationRegex,function(ae,oe,ie){return cursor={name:oe,styles:ie,next:cursor},oe})}return unitlessKeys[_]!==1&&!isCustomProperty(_)&&typeof re=="number"&&re!==0?re+"px":re};function handleInterpolation(te,_,re){if(re==null)return"";if(re.__emotion_styles!==void 0)return re;switch(_typeof$1(re)){case"boolean":return"";case"object":{if(re.anim===1)return cursor={name:re.name,styles:re.styles,next:cursor},re.name;if(re.styles!==void 0){var ae=re.next;if(ae!==void 0)for(;ae!==void 0;)cursor={name:ae.name,styles:ae.styles,next:cursor},ae=ae.next;var oe=re.styles+";";return oe}return createStringFromObject(te,_,re)}case"function":{if(te!==void 0){var ie=cursor,se=re(te);return cursor=ie,handleInterpolation(te,_,se)}break}}if(_==null)return re;var ce=_[re];return ce!==void 0?ce:re}function createStringFromObject(te,_,re){var ae="";if(Array.isArray(re))for(var oe=0;oe<re.length;oe++)ae+=handleInterpolation(te,_,re[oe])+";";else for(var ie in re){var se=re[ie];if(_typeof$1(se)!=="object")_!=null&&_[se]!==void 0?ae+=ie+"{"+_[se]+"}":isProcessableValue(se)&&(ae+=processStyleName(ie)+":"+processStyleValue(ie,se)+";");else if(Array.isArray(se)&&typeof se[0]=="string"&&(_==null||_[se[0]]===void 0))for(var ce=0;ce<se.length;ce++)isProcessableValue(se[ce])&&(ae+=processStyleName(ie)+":"+processStyleValue(ie,se[ce])+";");else{var ue=handleInterpolation(te,_,se);switch(ie){case"animation":case"animationName":{ae+=processStyleName(ie)+":"+ue+";";break}default:ae+=ie+"{"+ue+"}"}}}return ae}var labelPattern=/label:\s*([^\s;\n{]+)\s*(;|$)/g,cursor,serializeStyles=function te(_,re,ae){if(_.length===1&&_typeof$1(_[0])==="object"&&_[0]!==null&&_[0].styles!==void 0)return _[0];var oe=!0,ie="";cursor=void 0;var se=_[0];se==null||se.raw===void 0?(oe=!1,ie+=handleInterpolation(ae,re,se)):ie+=se[0];for(var ce=1;ce<_.length;ce++)ie+=handleInterpolation(ae,re,_[ce]),oe&&(ie+=se[ce]);labelPattern.lastIndex=0;for(var ue="",de;(de=labelPattern.exec(ie))!==null;)ue+="-"+de[1];var pe=murmur2(ie)+ue;return{name:pe,styles:ie,next:cursor}},testOmitPropsOnStringTag=isPropValid,testOmitPropsOnComponent=function te(_){return _!=="theme"},getDefaultShouldForwardProp=function te(_){return typeof _=="string"&&_.charCodeAt(0)>96?testOmitPropsOnStringTag:testOmitPropsOnComponent},composeShouldForwardProps=function te(_,re,ae){var oe;if(re){var ie=re.shouldForwardProp;oe=_.__emotion_forwardProp&&ie?function(se){return _.__emotion_forwardProp(se)&&ie(se)}:ie}return typeof oe!="function"&&ae&&(oe=_.__emotion_forwardProp),oe},isBrowser=typeof document<"u",useInsertionEffect=React["useInsertionEffect"]?React["useInsertionEffect"]:function te(_){_()};function useInsertionEffectMaybe(te){if(!isBrowser)return te();useInsertionEffect(te)}var isBrowser$1=typeof document<"u",Insertion=function te(_){var re=_.cache,ae=_.serialized,oe=_.isStringTag;registerStyles(re,ae,oe);var ie=useInsertionEffectMaybe(function(){return insertStyles(re,ae,oe)});if(!isBrowser$1&&ie!==void 0){for(var se,ce=ae.name,ue=ae.next;ue!==void 0;)ce+=" "+ue.name,ue=ue.next;return react.exports.createElement("style",(se={},se["data-emotion"]=re.key+" "+ce,se.dangerouslySetInnerHTML={__html:ie},se.nonce=re.sheet.nonce,se))}return null},createStyled=function te(_,re){var ae=_.__emotion_real===_,oe=ae&&_.__emotion_base||_,ie,se;re!==void 0&&(ie=re.label,se=re.target);var ce=composeShouldForwardProps(_,re,ae),ue=ce||getDefaultShouldForwardProp(oe),de=!ue("as");return function(){var pe=arguments,fe=ae&&_.__emotion_styles!==void 0?_.__emotion_styles.slice(0):[];if(ie!==void 0&&fe.push("label:"+ie+";"),pe[0]==null||pe[0].raw===void 0)fe.push.apply(fe,pe);else{fe.push(pe[0][0]);for(var me=pe.length,ye=1;ye<me;ye++)fe.push(pe[ye],pe[0][ye])}var he=withEmotionCache(function(be,$e,_e){var ve=de&&be.as||oe,we="",Se=[],ke=be;if(be.theme==null){ke={};for(var Te in be)ke[Te]=be[Te];ke.theme=react.exports.useContext(ThemeContext)}typeof be.className=="string"?we=getRegisteredStyles($e.registered,Se,be.className):be.className!=null&&(we=be.className+" ");var Ee=serializeStyles(fe.concat(Se),$e.registered,ke);we+=$e.key+"-"+Ee.name,se!==void 0&&(we+=" "+se);var Oe=de&&ce===void 0?getDefaultShouldForwardProp(ve):ue,Ae={};for(var xe in be)de&&xe==="as"||Oe(xe)&&(Ae[xe]=be[xe]);return Ae.className=we,Ae.ref=_e,react.exports.createElement(react.exports.Fragment,null,react.exports.createElement(Insertion,{cache:$e,serialized:Ee,isStringTag:typeof ve=="string"}),react.exports.createElement(ve,Ae))});return he.displayName=ie!==void 0?ie:"Styled("+(typeof oe=="string"?oe:oe.displayName||oe.name||"Component")+")",he.defaultProps=_.defaultProps,he.__emotion_real=he,he.__emotion_base=oe,he.__emotion_styles=fe,he.__emotion_forwardProp=ce,Object.defineProperty(he,"toString",{value:function(){return"."+se}}),he.withComponent=function(be,$e){return te(be,_extends$1$1({},re,$e,{shouldForwardProp:composeShouldForwardProps(he,$e,!0)})).apply(void 0,fe)},he}},tags=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],newStyled=createStyled.bind();tags.forEach(function(te){newStyled[te]=newStyled(te)});function _extends$2(){return _extends$2=Object.assign||function(te){for(var _=1;_<arguments.length;_++){var re=arguments[_];for(var ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te},_extends$2.apply(this,arguments)}function _assertThisInitialized$1(te){if(te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te}function _setPrototypeOf$1(te,_){return _setPrototypeOf$1=Object.setPrototypeOf||function(ae,oe){return ae.__proto__=oe,ae},_setPrototypeOf$1(te,_)}function _inheritsLoose$1(te,_){te.prototype=Object.create(_.prototype),te.prototype.constructor=te,_setPrototypeOf$1(te,_)}function _getPrototypeOf$1(te){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},_getPrototypeOf$1(te)}function _isNativeFunction$1(te){return Function.toString.call(te).indexOf("[native code]")!==-1}function _isNativeReflectConstruct$1(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct$1(te,_,re){return _isNativeReflectConstruct$1()?_construct$1=Reflect.construct:_construct$1=function(oe,ie,se){var ce=[null];ce.push.apply(ce,ie);var ue=Function.bind.apply(oe,ce),de=new ue;return se&&_setPrototypeOf$1(de,se.prototype),de},_construct$1.apply(null,arguments)}function _wrapNativeSuper$1(te){var _=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper$1=function(ae){if(ae===null||!_isNativeFunction$1(ae))return ae;if(typeof ae!="function")throw new TypeError("Super expression must either be null or a function");if(typeof _<"u"){if(_.has(ae))return _.get(ae);_.set(ae,oe)}function oe(){return _construct$1(ae,arguments,_getPrototypeOf$1(this).constructor)}return oe.prototype=Object.create(ae.prototype,{constructor:{value:oe,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf$1(oe,ae)},_wrapNativeSuper$1(te)}var PolishedError$1=function(te){_inheritsLoose$1(_,te);function _(re){var ae;return ae=te.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+re+" for more information.")||this,_assertThisInitialized$1(ae)}return _}(_wrapNativeSuper$1(Error));function colorToInt$1(te){return Math.round(te*255)}function convertToInt$1(te,_,re){return colorToInt$1(te)+","+colorToInt$1(_)+","+colorToInt$1(re)}function hslToRgb$1(te,_,re,ae){if(ae===void 0&&(ae=convertToInt$1),_===0)return ae(re,re,re);var oe=(te%360+360)%360/60,ie=(1-Math.abs(2*re-1))*_,se=ie*(1-Math.abs(oe%2-1)),ce=0,ue=0,de=0;oe>=0&&oe<1?(ce=ie,ue=se):oe>=1&&oe<2?(ce=se,ue=ie):oe>=2&&oe<3?(ue=ie,de=se):oe>=3&&oe<4?(ue=se,de=ie):oe>=4&&oe<5?(ce=se,de=ie):oe>=5&&oe<6&&(ce=ie,de=se);var pe=re-ie/2,fe=ce+pe,me=ue+pe,ye=de+pe;return ae(fe,me,ye)}var namedColorMap$1={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function nameToHex$1(te){if(typeof te!="string")return te;var _=te.toLowerCase();return namedColorMap$1[_]?"#"+namedColorMap$1[_]:te}var hexRegex$1=/^#[a-fA-F0-9]{6}$/,hexRgbaRegex$1=/^#[a-fA-F0-9]{8}$/,reducedHexRegex$1=/^#[a-fA-F0-9]{3}$/,reducedRgbaHexRegex$1=/^#[a-fA-F0-9]{4}$/,rgbRegex$1=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,rgbaRegex$1=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,hslRegex$1=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,hslaRegex$1=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function parseToRgb$1(te){if(typeof te!="string")throw new PolishedError$1(3);var _=nameToHex$1(te);if(_.match(hexRegex$1))return{red:parseInt(""+_[1]+_[2],16),green:parseInt(""+_[3]+_[4],16),blue:parseInt(""+_[5]+_[6],16)};if(_.match(hexRgbaRegex$1)){var re=parseFloat((parseInt(""+_[7]+_[8],16)/255).toFixed(2));return{red:parseInt(""+_[1]+_[2],16),green:parseInt(""+_[3]+_[4],16),blue:parseInt(""+_[5]+_[6],16),alpha:re}}if(_.match(reducedHexRegex$1))return{red:parseInt(""+_[1]+_[1],16),green:parseInt(""+_[2]+_[2],16),blue:parseInt(""+_[3]+_[3],16)};if(_.match(reducedRgbaHexRegex$1)){var ae=parseFloat((parseInt(""+_[4]+_[4],16)/255).toFixed(2));return{red:parseInt(""+_[1]+_[1],16),green:parseInt(""+_[2]+_[2],16),blue:parseInt(""+_[3]+_[3],16),alpha:ae}}var oe=rgbRegex$1.exec(_);if(oe)return{red:parseInt(""+oe[1],10),green:parseInt(""+oe[2],10),blue:parseInt(""+oe[3],10)};var ie=rgbaRegex$1.exec(_.substring(0,50));if(ie)return{red:parseInt(""+ie[1],10),green:parseInt(""+ie[2],10),blue:parseInt(""+ie[3],10),alpha:parseFloat(""+ie[4])>1?parseFloat(""+ie[4])/100:parseFloat(""+ie[4])};var se=hslRegex$1.exec(_);if(se){var ce=parseInt(""+se[1],10),ue=parseInt(""+se[2],10)/100,de=parseInt(""+se[3],10)/100,pe="rgb("+hslToRgb$1(ce,ue,de)+")",fe=rgbRegex$1.exec(pe);if(!fe)throw new PolishedError$1(4,_,pe);return{red:parseInt(""+fe[1],10),green:parseInt(""+fe[2],10),blue:parseInt(""+fe[3],10)}}var me=hslaRegex$1.exec(_.substring(0,50));if(me){var ye=parseInt(""+me[1],10),he=parseInt(""+me[2],10)/100,be=parseInt(""+me[3],10)/100,$e="rgb("+hslToRgb$1(ye,he,be)+")",_e=rgbRegex$1.exec($e);if(!_e)throw new PolishedError$1(4,_,$e);return{red:parseInt(""+_e[1],10),green:parseInt(""+_e[2],10),blue:parseInt(""+_e[3],10),alpha:parseFloat(""+me[4])>1?parseFloat(""+me[4])/100:parseFloat(""+me[4])}}throw new PolishedError$1(5)}function rgbToHsl$1(te){var _=te.red/255,re=te.green/255,ae=te.blue/255,oe=Math.max(_,re,ae),ie=Math.min(_,re,ae),se=(oe+ie)/2;if(oe===ie)return te.alpha!==void 0?{hue:0,saturation:0,lightness:se,alpha:te.alpha}:{hue:0,saturation:0,lightness:se};var ce,ue=oe-ie,de=se>.5?ue/(2-oe-ie):ue/(oe+ie);switch(oe){case _:ce=(re-ae)/ue+(re<ae?6:0);break;case re:ce=(ae-_)/ue+2;break;default:ce=(_-re)/ue+4;break}return ce*=60,te.alpha!==void 0?{hue:ce,saturation:de,lightness:se,alpha:te.alpha}:{hue:ce,saturation:de,lightness:se}}function parseToHsl$1(te){return rgbToHsl$1(parseToRgb$1(te))}var reduceHexValue$2=function te(_){return _.length===7&&_[1]===_[2]&&_[3]===_[4]&&_[5]===_[6]?"#"+_[1]+_[3]+_[5]:_},reduceHexValue$1$1=reduceHexValue$2;function numberToHex$1(te){var _=te.toString(16);return _.length===1?"0"+_:_}function colorToHex$1(te){return numberToHex$1(Math.round(te*255))}function convertToHex$1(te,_,re){return reduceHexValue$1$1("#"+colorToHex$1(te)+colorToHex$1(_)+colorToHex$1(re))}function hslToHex$1(te,_,re){return hslToRgb$1(te,_,re,convertToHex$1)}function hsl$1(te,_,re){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number")return hslToHex$1(te,_,re);if(_typeof$1(te)==="object"&&_===void 0&&re===void 0)return hslToHex$1(te.hue,te.saturation,te.lightness);throw new PolishedError$1(1)}function hsla$1(te,_,re,ae){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number"&&typeof ae=="number")return ae>=1?hslToHex$1(te,_,re):"rgba("+hslToRgb$1(te,_,re)+","+ae+")";if(_typeof$1(te)==="object"&&_===void 0&&re===void 0&&ae===void 0)return te.alpha>=1?hslToHex$1(te.hue,te.saturation,te.lightness):"rgba("+hslToRgb$1(te.hue,te.saturation,te.lightness)+","+te.alpha+")";throw new PolishedError$1(2)}function rgb$1(te,_,re){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number")return reduceHexValue$1$1("#"+numberToHex$1(te)+numberToHex$1(_)+numberToHex$1(re));if(_typeof$1(te)==="object"&&_===void 0&&re===void 0)return reduceHexValue$1$1("#"+numberToHex$1(te.red)+numberToHex$1(te.green)+numberToHex$1(te.blue));throw new PolishedError$1(6)}function rgba$1(te,_,re,ae){if(typeof te=="string"&&typeof _=="number"){var oe=parseToRgb$1(te);return"rgba("+oe.red+","+oe.green+","+oe.blue+","+_+")"}else{if(typeof te=="number"&&typeof _=="number"&&typeof re=="number"&&typeof ae=="number")return ae>=1?rgb$1(te,_,re):"rgba("+te+","+_+","+re+","+ae+")";if(_typeof$1(te)==="object"&&_===void 0&&re===void 0&&ae===void 0)return te.alpha>=1?rgb$1(te.red,te.green,te.blue):"rgba("+te.red+","+te.green+","+te.blue+","+te.alpha+")"}throw new PolishedError$1(7)}var isRgb$1=function te(_){return typeof _.red=="number"&&typeof _.green=="number"&&typeof _.blue=="number"&&(typeof _.alpha!="number"||typeof _.alpha>"u")},isRgba$1=function te(_){return typeof _.red=="number"&&typeof _.green=="number"&&typeof _.blue=="number"&&typeof _.alpha=="number"},isHsl$1=function te(_){return typeof _.hue=="number"&&typeof _.saturation=="number"&&typeof _.lightness=="number"&&(typeof _.alpha!="number"||typeof _.alpha>"u")},isHsla$1=function te(_){return typeof _.hue=="number"&&typeof _.saturation=="number"&&typeof _.lightness=="number"&&typeof _.alpha=="number"};function toColorString$1(te){if(_typeof$1(te)!=="object")throw new PolishedError$1(8);if(isRgba$1(te))return rgba$1(te);if(isRgb$1(te))return rgb$1(te);if(isHsla$1(te))return hsla$1(te);if(isHsl$1(te))return hsl$1(te);throw new PolishedError$1(8)}function curried$1(te,_,re){return function(){var oe=re.concat(Array.prototype.slice.call(arguments));return oe.length>=_?te.apply(this,oe):curried$1(te,_,oe)}}function curry$1(te){return curried$1(te,te.length,[])}function guard$1(te,_,re){return Math.max(te,Math.min(_,re))}function darken$1(te,_){if(_==="transparent")return _;var re=parseToHsl$1(_);return toColorString$1(_extends$2({},re,{lightness:guard$1(0,1,re.lightness-parseFloat(te))}))}var curriedDarken$2=curry$1(darken$1),curriedDarken$1$1=curriedDarken$2;function lighten$1(te,_){if(_==="transparent")return _;var re=parseToHsl$1(_);return toColorString$1(_extends$2({},re,{lightness:guard$1(0,1,re.lightness+parseFloat(te))}))}var curriedLighten$2=curry$1(lighten$1),curriedLighten$1$1=curriedLighten$2;function opacify$1(te,_){if(_==="transparent")return _;var re=parseToRgb$1(_),ae=typeof re.alpha=="number"?re.alpha:1,oe=_extends$2({},re,{alpha:guard$1(0,1,(ae*100+parseFloat(te)*100)/100)});return rgba$1(oe)}var curriedOpacify$2=curry$1(opacify$1),curriedOpacify$1$1=curriedOpacify$2;function transparentize$1(te,_){if(_==="transparent")return _;var re=parseToRgb$1(_),ae=typeof re.alpha=="number"?re.alpha:1,oe=_extends$2({},re,{alpha:guard$1(0,1,+(ae*100-parseFloat(te)*100).toFixed(2)/100)});return rgba$1(oe)}var curriedTransparentize$2=curry$1(transparentize$1),curriedTransparentize$1$1=curriedTransparentize$2,color={primary:"#FF4785",secondary:"#1EA7FD",tertiary:"#FAFBFC",ancillary:"#22a699",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",lightest:"#FFFFFF",lighter:"#F8F8F8",light:"#F3F3F3",mediumlight:"#EEEEEE",medium:"#DDDDDD",mediumdark:"#999999",dark:"#666666",darker:"#444444",darkest:"#333333",border:"rgba(0,0,0,.1)",positive:"#66BF3C",negative:"#FF4400",warning:"#E69D00",critical:"#FFFFFF",defaultText:"#333333",inverseText:"#FFFFFF"},background={app:"#F6F9FC",bar:"#FFFFFF",content:color.lightest,gridCellSize:10,hoverable:curriedTransparentize$1$1(.93,color.secondary),positive:"#E1FFD4",negative:"#FEDED2",warning:"#FFF5CF",critical:"#FF4400"},typography={fonts:{base:['"Nunito Sans"',"-apple-system",'".SFNSText-Regular"','"San Francisco"',"BlinkMacSystemFont",'"Segoe UI"','"Helvetica Neue"',"Helvetica","Arial","sans-serif"].join(", "),mono:["ui-monospace","Menlo","Monaco",'"Roboto Mono"','"Oxygen Mono"','"Ubuntu Monospace"','"Source Code Pro"','"Droid Sans Mono"','"Courier New"',"monospace"].join(", ")},weight:{regular:400,bold:700,black:900},size:{s1:12,s2:14,s3:16,m1:20,m2:24,m3:28,l1:32,l2:40,l3:48,code:90}},createReset=memoize$5(1)(function(te){var _=te.typography;return{body:{fontFamily:_.fonts.base,fontSize:_.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},"*":{boxSizing:"border-box"},"h1, h2, h3, h4, h5, h6":{fontWeight:_.weight.regular,margin:0,padding:0},"button, input, textarea, select":{fontFamily:"inherit",fontSize:"inherit",boxSizing:"border-box"},sub:{fontSize:"0.8em",bottom:"-0.2em"},sup:{fontSize:"0.8em",top:"-0.2em"},"b, strong":{fontWeight:_.weight.bold},hr:{border:"none",borderTop:"1px solid silver",clear:"both",marginBottom:"1.25rem"},code:{fontFamily:_.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"},pre:{fontFamily:_.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0"}}});memoize$5(1)(function(te){var _=te.color,re=te.background,ae=te.typography,oe=createReset({typography:ae});return Object.assign(Object.assign({},oe),{body:Object.assign(Object.assign({},oe.body),{color:_.defaultText,background:re.app,overflow:"hidden"}),hr:Object.assign(Object.assign({},oe.hr),{borderTop:"1px solid ".concat(_.border)})})});var theme$1={base:"light",colorPrimary:"#FF4785",colorSecondary:"#1EA7FD",appBg:background.app,appContentBg:color.lightest,appBorderColor:color.border,appBorderRadius:4,fontBase:typography.fonts.base,fontCode:typography.fonts.mono,textColor:color.darkest,textInverseColor:color.lightest,textMutedColor:color.dark,barTextColor:color.mediumdark,barSelectedColor:color.secondary,barBg:color.lightest,inputBg:color.lightest,inputBorder:color.border,inputTextColor:color.darkest,inputBorderRadius:4},theme={base:"dark",colorPrimary:"#FF4785",colorSecondary:"#1EA7FD",appBg:"#2f2f2f",appContentBg:color.darkest,appBorderColor:"rgba(255,255,255,.1)",appBorderRadius:4,fontBase:typography.fonts.base,fontCode:typography.fonts.mono,textColor:color.lightest,textInverseColor:color.darkest,textMutedColor:color.mediumdark,barTextColor:"#999999",barSelectedColor:color.secondary,barBg:color.darkest,inputBg:"#3f3f3f",inputBorder:"rgba(0,0,0,.3)",inputTextColor:color.lightest,inputBorderRadius:4},win$1;typeof window<"u"?win$1=window:typeof commonjsGlobal$1<"u"?win$1=commonjsGlobal$1:typeof self<"u"?win$1=self:win$1={};var window_1$3=win$1,globalWindow$4=window_1$3.window,mkColor=function te(_){return{color:_}},isColorString=function te(_){return typeof _!="string"?(logger.warn("Color passed to theme object should be a string. Instead "+"".concat(_,"(").concat(_typeof$1(_),") was passed.")),!1):!0},isValidColorForPolished=function te(_){return!/(gradient|var|calc)/.test(_)},applyPolished=function te(_,re){return _==="darken"?rgba$1("".concat(curriedDarken$1$1(1,re)),.95):_==="lighten"?rgba$1("".concat(curriedLighten$1$1(1,re)),.95):re},colorFactory=function te(_){return function(re){if(!isColorString(re)||!isValidColorForPolished(re))return re;try{return applyPolished(_,re)}catch{return re}}},lightenColor=colorFactory("lighten"),darkenColor=colorFactory("darken"),getPreferredColorScheme=function te(){if(!globalWindow$4||!globalWindow$4.matchMedia)return"light";var _=globalWindow$4.matchMedia("(prefers-color-scheme: dark)").matches;return _?"dark":"light"},themes$2={light:theme$1,dark:theme,normal:theme$1};getPreferredColorScheme();/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function __rest$1(te,_){var re={};for(var ae in te)Object.prototype.hasOwnProperty.call(te,ae)&&_.indexOf(ae)<0&&(re[ae]=te[ae]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,ae=Object.getOwnPropertySymbols(te);oe<ae.length;oe++)_.indexOf(ae[oe])<0&&Object.prototype.propertyIsEnumerable.call(te,ae[oe])&&(re[ae[oe]]=te[ae[oe]]);return re}var easing={rubber:"cubic-bezier(0.175, 0.885, 0.335, 1.05)"},rotate360$1=keyframes(_templateObject$5||(_templateObject$5=_taggedTemplateLiteral$5([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),glow=keyframes(_templateObject2$1||(_templateObject2$1=_taggedTemplateLiteral$5([`
0%, 100% { opacity: 1; }
50% { opacity: .4; }
`]))),float=keyframes(_templateObject3$1||(_templateObject3$1=_taggedTemplateLiteral$5([`
0% { transform: translateY(1px); }
25% { transform: translateY(0px); }
50% { transform: translateY(-3px); }
100% { transform: translateY(1px); }
`]))),jiggle=keyframes(_templateObject4$1||(_templateObject4$1=_taggedTemplateLiteral$5([`
0%, 100% { transform:translate3d(0,0,0); }
12.5%, 62.5% { transform:translate3d(-4px,0,0); }
37.5%, 87.5% { transform: translate3d(4px,0,0); }
`]))),inlineGlow=css(_templateObject5||(_templateObject5=_taggedTemplateLiteral$5([`
animation: `,` 1.5s ease-in-out infinite;
color: transparent;
cursor: progress;
`])),glow),hoverable=css(_templateObject6||(_templateObject6=_taggedTemplateLiteral$5([`
transition: all 150ms ease-out;
transform: translate3d(0, 0, 0);
&:hover {
transform: translate3d(0, -2px, 0);
}
&:active {
transform: translate3d(0, 0, 0);
}
`]))),animation={rotate360:rotate360$1,glow,float,jiggle,inlineGlow,hoverable},chromeDark={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},chromeLight={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},convertColors=function te(_){return Object.entries(_).reduce(function(re,ae){var oe=_slicedToArray$6(ae,2),ie=oe[0],se=oe[1];return Object.assign(Object.assign({},re),_defineProperty$7({},ie,mkColor(se)))},{})},create=function te(_){var re=_.colors,ae=_.mono,oe=convertColors(re);return{token:{fontFamily:ae,WebkitFontSmoothing:"antialiased","&.tag":oe.red3,"&.comment":Object.assign(Object.assign({},oe.green1),{fontStyle:"italic"}),"&.prolog":Object.assign(Object.assign({},oe.green1),{fontStyle:"italic"}),"&.doctype":Object.assign(Object.assign({},oe.green1),{fontStyle:"italic"}),"&.cdata":Object.assign(Object.assign({},oe.green1),{fontStyle:"italic"}),"&.string":oe.red1,"&.url":oe.cyan1,"&.symbol":oe.cyan1,"&.number":oe.cyan1,"&.boolean":oe.cyan1,"&.variable":oe.cyan1,"&.constant":oe.cyan1,"&.inserted":oe.cyan1,"&.atrule":oe.blue1,"&.keyword":oe.blue1,"&.attr-value":oe.blue1,"&.punctuation":oe.gray1,"&.operator":oe.gray1,"&.function":oe.gray1,"&.deleted":oe.red2,"&.important":{fontWeight:"bold"},"&.bold":{fontWeight:"bold"},"&.italic":{fontStyle:"italic"},"&.class-name":oe.cyan2,"&.selector":oe.red3,"&.attr-name":oe.red4,"&.property":oe.red4,"&.regex":oe.red4,"&.entity":oe.red4,"&.directive.tag .tag":Object.assign({background:"#ffff00"},oe.gray1)},"language-json .token.boolean":oe.blue1,"language-json .token.number":oe.blue1,"language-json .token.property":oe.cyan2,namespace:{opacity:.7}}},lightSyntaxColors={green1:"#008000",red1:"#A31515",red2:"#9a050f",red3:"#800000",red4:"#ff0000",gray1:"#393A34",cyan1:"#36acaa",cyan2:"#2B91AF",blue1:"#0000ff",blue2:"#00009f"},darkSyntaxColors={green1:"#7C7C7C",red1:"#92C379",red2:"#9a050f",red3:"#A8FF60",red4:"#96CBFE",gray1:"#EDEDED",cyan1:"#C6C5FE",cyan2:"#FFFFB6",blue1:"#B474DD",blue2:"#00009f"},createColors=function te(_){return{primary:_.colorPrimary,secondary:_.colorSecondary,tertiary:color.tertiary,ancillary:color.ancillary,orange:color.orange,gold:color.gold,green:color.green,seafoam:color.seafoam,purple:color.purple,ultraviolet:color.ultraviolet,lightest:color.lightest,lighter:color.lighter,light:color.light,mediumlight:color.mediumlight,medium:color.medium,mediumdark:color.mediumdark,dark:color.dark,darker:color.darker,darkest:color.darkest,border:color.border,positive:color.positive,negative:color.negative,warning:color.warning,critical:color.critical,defaultText:_.textColor||color.darkest,inverseText:_.textInverseColor||color.lightest}},convert=function te(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:themes$2[getPreferredColorScheme()],re=_.base;_.colorPrimary;var ae=_.colorSecondary,oe=_.appBg,ie=_.appContentBg,se=_.appBorderColor,ce=_.appBorderRadius,ue=_.fontBase,de=_.fontCode,pe=_.textColor;_.textInverseColor;var fe=_.barTextColor,me=_.barSelectedColor,ye=_.barBg,he=_.inputBg,be=_.inputBorder,$e=_.inputTextColor,_e=_.inputBorderRadius,ve=_.brandTitle,we=_.brandUrl,Se=_.brandImage,ke=_.brandTarget,Te=_.gridCellSize,Ee=__rest$1(_,["base","colorPrimary","colorSecondary","appBg","appContentBg","appBorderColor","appBorderRadius","fontBase","fontCode","textColor","textInverseColor","barTextColor","barSelectedColor","barBg","inputBg","inputBorder","inputTextColor","inputBorderRadius","brandTitle","brandUrl","brandImage","brandTarget","gridCellSize"]);return Object.assign(Object.assign({},Ee||{}),{base:re,color:createColors(_),background:{app:oe,bar:ye,content:ie,gridCellSize:Te||background.gridCellSize,hoverable:background.hoverable,positive:background.positive,negative:background.negative,warning:background.warning,critical:background.critical},typography:{fonts:{base:ue,mono:de},weight:typography.weight,size:typography.size},animation,easing,input:{border:be,background:he,color:$e,borderRadius:_e},layoutMargin:10,appBorderColor:se,appBorderRadius:ce,barTextColor:fe,barSelectedColor:me||ae,barBg:ye,brand:{title:ve,url:we,image:Se||(ve?null:void 0),target:ke},code:create({colors:re==="light"?lightSyntaxColors:darkSyntaxColors,mono:de}),addonActionsTheme:Object.assign(Object.assign({},re==="light"?chromeLight:chromeDark),{BASE_FONT_FAMILY:de,BASE_FONT_SIZE:typography.size.s2-1,BASE_LINE_HEIGHT:"18px",BASE_BACKGROUND_COLOR:"transparent",BASE_COLOR:pe,ARROW_COLOR:curriedOpacify$1$1(.2,se),ARROW_MARGIN_RIGHT:4,ARROW_FONT_SIZE:8,TREENODE_FONT_FAMILY:de,TREENODE_FONT_SIZE:typography.size.s2-1,TREENODE_LINE_HEIGHT:"18px",TREENODE_PADDING_LEFT:12})})},isEmpty=function te(_){return Object.keys(_).length===0},isObject$9=function te(_){return _!=null&&_typeof$1(_)==="object"},hasOwnProperty$d=function te(_){for(var re,ae=arguments.length,oe=new Array(ae>1?ae-1:0),ie=1;ie<ae;ie++)oe[ie-1]=arguments[ie];return(re=Object.prototype.hasOwnProperty).call.apply(re,[_].concat(oe))},deletedDiff=function te(_,re){if(_===re||!isObject$9(_)||!isObject$9(re))return{};var ae=_,oe=re;return Object.keys(ae).reduce(function(ie,se){if(hasOwnProperty$d(oe,se)){var ce=te(ae[se],oe[se]);return isObject$9(ce)&&isEmpty(ce)||(ie[se]=ce),ie}return ie[se]=void 0,ie},{})};function dedent$1(te){for(var _=[],re=1;re<arguments.length;re++)_[re-1]=arguments[re];var ae=Array.from(typeof te=="string"?[te]:te);ae[ae.length-1]=ae[ae.length-1].replace(/\r?\n([\t ]*)$/,"");var oe=ae.reduce(function(ce,ue){var de=ue.match(/\n([\t ]+|(?!\s).)/g);return de?ce.concat(de.map(function(pe){var fe,me;return(me=(fe=pe.match(/[\t ]/g))===null||fe===void 0?void 0:fe.length)!==null&&me!==void 0?me:0})):ce},[]);if(oe.length){var ie=new RegExp(`
[ ]{`+Math.min.apply(Math,oe)+"}","g");ae=ae.map(function(ce){return ce.replace(ie,`
`)})}ae[0]=ae[0].replace(/^\r?\n/,"");var se=ae[0];return _.forEach(function(ce,ue){var de=se.match(/(?:^|\n)( *)$/),pe=de?de[1]:"",fe=ce;typeof ce=="string"&&ce.includes(`
`)&&(fe=String(ce).split(`
`).map(function(me,ye){return ye===0?me:""+pe+me}).join(`
`)),se+=fe+ae[ue+1]}),se}var ensure=function te(_){if(!_)return convert(theme$1);var re=deletedDiff(theme$1,_);return Object.keys(re).length&&logger.warn(dedent$1(_templateObject7||(_templateObject7=_taggedTemplateLiteral$5([`
Your theme is missing properties, you should update your theme!
theme-data missing:
`]))),re),convert(_)},useTheme=useTheme$1,Global=Global$1,styled=newStyled,_templateObject$4,_templateObject2,_templateObject3,_templateObject4;function _toConsumableArray$1(te){return _arrayWithoutHoles$1(te)||_iterableToArray$1(te)||_unsupportedIterableToArray$6(te)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$1(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles$1(te){if(Array.isArray(te))return _arrayLikeToArray$6(te)}function _taggedTemplateLiteral$4(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}function _classCallCheck(te,_){if(!(te instanceof _))throw new TypeError("Cannot call a class as a function")}function _defineProperties(te,_){for(var re=0;re<_.length;re++){var ae=_[re];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(te,ae.key,ae)}}function _createClass(te,_,re){return _&&_defineProperties(te.prototype,_),re&&_defineProperties(te,re),Object.defineProperty(te,"prototype",{writable:!1}),te}function _inherits(te,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");te.prototype=Object.create(_&&_.prototype,{constructor:{value:te,writable:!0,configurable:!0}}),Object.defineProperty(te,"prototype",{writable:!1}),_&&_setPrototypeOf2(te,_)}function _setPrototypeOf2(te,_){return _setPrototypeOf2=Object.setPrototypeOf||function(ae,oe){return ae.__proto__=oe,ae},_setPrototypeOf2(te,_)}function _createSuper(te){var _=_isNativeReflectConstruct2();return function(){var ae=_getPrototypeOf2(te),oe;if(_){var ie=_getPrototypeOf2(this).constructor;oe=Reflect.construct(ae,arguments,ie)}else oe=ae.apply(this,arguments);return _possibleConstructorReturn(this,oe)}}function _possibleConstructorReturn(te,_){if(_&&(_typeof(_)==="object"||typeof _=="function"))return _;if(_!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized2(te)}function _assertThisInitialized2(te){if(te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te}function _isNativeReflectConstruct2(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _getPrototypeOf2(te){return _getPrototypeOf2=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},_getPrototypeOf2(te)}function _defineProperty2(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$5(te,_){return _arrayWithHoles$5(te)||_iterableToArrayLimit$5(te,_)||_unsupportedIterableToArray$6(te,_)||_nonIterableRest$5()}function _nonIterableRest$5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$6(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$6(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$6(te,_)}}function _arrayLikeToArray$6(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$5(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$5(te){if(Array.isArray(te))return te}function _typeof(te){return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_){return typeof _}:function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof(te)}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function __rest(te,_){var re={};for(var ae in te)Object.prototype.hasOwnProperty.call(te,ae)&&_.indexOf(ae)<0&&(re[ae]=te[ae]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,ae=Object.getOwnPropertySymbols(te);oe<ae.length;oe++)_.indexOf(ae[oe])<0&&Object.prototype.propertyIsEnumerable.call(te,ae[oe])&&(re[ae[oe]]=te[ae[oe]]);return re}function __awaiter(te,_,re,ae){function oe(ie){return ie instanceof re?ie:new re(function(se){se(ie)})}return new(re||(re=Promise))(function(ie,se){function ce(pe){try{de(ae.next(pe))}catch(fe){se(fe)}}function ue(pe){try{de(ae.throw(pe))}catch(fe){se(fe)}}function de(pe){pe.done?ie(pe.value):oe(pe.value).then(ce,ue)}de((ae=ae.apply(te,_||[])).next())})}var nameSpaceClassNames=function te(_,re){var ae=__rest(_,[]),oe=[ae.class,ae.className];return delete ae.class,ae.className=["sbdocs","sbdocs-".concat(re)].concat(oe).filter(Boolean).join(" "),ae};function _extends$1(){return _extends$1=Object.assign||function(te){for(var _=1;_<arguments.length;_++){var re=arguments[_];for(var ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te},_extends$1.apply(this,arguments)}function _assertThisInitialized(te){if(te===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te}function _setPrototypeOf(te,_){return _setPrototypeOf=Object.setPrototypeOf||function(ae,oe){return ae.__proto__=oe,ae},_setPrototypeOf(te,_)}function _inheritsLoose(te,_){te.prototype=Object.create(_.prototype),te.prototype.constructor=te,_setPrototypeOf(te,_)}function _getPrototypeOf(te){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},_getPrototypeOf(te)}function _isNativeFunction(te){return Function.toString.call(te).indexOf("[native code]")!==-1}function _isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(te,_,re){return _isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(oe,ie,se){var ce=[null];ce.push.apply(ce,ie);var ue=Function.bind.apply(oe,ce),de=new ue;return se&&_setPrototypeOf(de,se.prototype),de},_construct.apply(null,arguments)}function _wrapNativeSuper(te){var _=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(ae){if(ae===null||!_isNativeFunction(ae))return ae;if(typeof ae!="function")throw new TypeError("Super expression must either be null or a function");if(typeof _<"u"){if(_.has(ae))return _.get(ae);_.set(ae,oe)}function oe(){return _construct(ae,arguments,_getPrototypeOf(this).constructor)}return oe.prototype=Object.create(ae.prototype,{constructor:{value:oe,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(oe,ae)},_wrapNativeSuper(te)}var PolishedError=function(te){_inheritsLoose(_,te);function _(re){var ae;return ae=te.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+re+" for more information.")||this,_assertThisInitialized(ae)}return _}(_wrapNativeSuper(Error));function colorToInt(te){return Math.round(te*255)}function convertToInt(te,_,re){return colorToInt(te)+","+colorToInt(_)+","+colorToInt(re)}function hslToRgb(te,_,re,ae){if(ae===void 0&&(ae=convertToInt),_===0)return ae(re,re,re);var oe=(te%360+360)%360/60,ie=(1-Math.abs(2*re-1))*_,se=ie*(1-Math.abs(oe%2-1)),ce=0,ue=0,de=0;oe>=0&&oe<1?(ce=ie,ue=se):oe>=1&&oe<2?(ce=se,ue=ie):oe>=2&&oe<3?(ue=ie,de=se):oe>=3&&oe<4?(ue=se,de=ie):oe>=4&&oe<5?(ce=se,de=ie):oe>=5&&oe<6&&(ce=ie,de=se);var pe=re-ie/2,fe=ce+pe,me=ue+pe,ye=de+pe;return ae(fe,me,ye)}var namedColorMap={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function nameToHex(te){if(typeof te!="string")return te;var _=te.toLowerCase();return namedColorMap[_]?"#"+namedColorMap[_]:te}var hexRegex=/^#[a-fA-F0-9]{6}$/,hexRgbaRegex=/^#[a-fA-F0-9]{8}$/,reducedHexRegex=/^#[a-fA-F0-9]{3}$/,reducedRgbaHexRegex=/^#[a-fA-F0-9]{4}$/,rgbRegex=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,rgbaRegex=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,hslRegex=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,hslaRegex=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function parseToRgb(te){if(typeof te!="string")throw new PolishedError(3);var _=nameToHex(te);if(_.match(hexRegex))return{red:parseInt(""+_[1]+_[2],16),green:parseInt(""+_[3]+_[4],16),blue:parseInt(""+_[5]+_[6],16)};if(_.match(hexRgbaRegex)){var re=parseFloat((parseInt(""+_[7]+_[8],16)/255).toFixed(2));return{red:parseInt(""+_[1]+_[2],16),green:parseInt(""+_[3]+_[4],16),blue:parseInt(""+_[5]+_[6],16),alpha:re}}if(_.match(reducedHexRegex))return{red:parseInt(""+_[1]+_[1],16),green:parseInt(""+_[2]+_[2],16),blue:parseInt(""+_[3]+_[3],16)};if(_.match(reducedRgbaHexRegex)){var ae=parseFloat((parseInt(""+_[4]+_[4],16)/255).toFixed(2));return{red:parseInt(""+_[1]+_[1],16),green:parseInt(""+_[2]+_[2],16),blue:parseInt(""+_[3]+_[3],16),alpha:ae}}var oe=rgbRegex.exec(_);if(oe)return{red:parseInt(""+oe[1],10),green:parseInt(""+oe[2],10),blue:parseInt(""+oe[3],10)};var ie=rgbaRegex.exec(_.substring(0,50));if(ie)return{red:parseInt(""+ie[1],10),green:parseInt(""+ie[2],10),blue:parseInt(""+ie[3],10),alpha:parseFloat(""+ie[4])>1?parseFloat(""+ie[4])/100:parseFloat(""+ie[4])};var se=hslRegex.exec(_);if(se){var ce=parseInt(""+se[1],10),ue=parseInt(""+se[2],10)/100,de=parseInt(""+se[3],10)/100,pe="rgb("+hslToRgb(ce,ue,de)+")",fe=rgbRegex.exec(pe);if(!fe)throw new PolishedError(4,_,pe);return{red:parseInt(""+fe[1],10),green:parseInt(""+fe[2],10),blue:parseInt(""+fe[3],10)}}var me=hslaRegex.exec(_.substring(0,50));if(me){var ye=parseInt(""+me[1],10),he=parseInt(""+me[2],10)/100,be=parseInt(""+me[3],10)/100,$e="rgb("+hslToRgb(ye,he,be)+")",_e=rgbRegex.exec($e);if(!_e)throw new PolishedError(4,_,$e);return{red:parseInt(""+_e[1],10),green:parseInt(""+_e[2],10),blue:parseInt(""+_e[3],10),alpha:parseFloat(""+me[4])>1?parseFloat(""+me[4])/100:parseFloat(""+me[4])}}throw new PolishedError(5)}function rgbToHsl(te){var _=te.red/255,re=te.green/255,ae=te.blue/255,oe=Math.max(_,re,ae),ie=Math.min(_,re,ae),se=(oe+ie)/2;if(oe===ie)return te.alpha!==void 0?{hue:0,saturation:0,lightness:se,alpha:te.alpha}:{hue:0,saturation:0,lightness:se};var ce,ue=oe-ie,de=se>.5?ue/(2-oe-ie):ue/(oe+ie);switch(oe){case _:ce=(re-ae)/ue+(re<ae?6:0);break;case re:ce=(ae-_)/ue+2;break;default:ce=(_-re)/ue+4;break}return ce*=60,te.alpha!==void 0?{hue:ce,saturation:de,lightness:se,alpha:te.alpha}:{hue:ce,saturation:de,lightness:se}}function parseToHsl(te){return rgbToHsl(parseToRgb(te))}var reduceHexValue=function te(_){return _.length===7&&_[1]===_[2]&&_[3]===_[4]&&_[5]===_[6]?"#"+_[1]+_[3]+_[5]:_},reduceHexValue$1=reduceHexValue;function numberToHex(te){var _=te.toString(16);return _.length===1?"0"+_:_}function colorToHex(te){return numberToHex(Math.round(te*255))}function convertToHex(te,_,re){return reduceHexValue$1("#"+colorToHex(te)+colorToHex(_)+colorToHex(re))}function hslToHex(te,_,re){return hslToRgb(te,_,re,convertToHex)}function hsl(te,_,re){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number")return hslToHex(te,_,re);if(_typeof(te)==="object"&&_===void 0&&re===void 0)return hslToHex(te.hue,te.saturation,te.lightness);throw new PolishedError(1)}function hsla(te,_,re,ae){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number"&&typeof ae=="number")return ae>=1?hslToHex(te,_,re):"rgba("+hslToRgb(te,_,re)+","+ae+")";if(_typeof(te)==="object"&&_===void 0&&re===void 0&&ae===void 0)return te.alpha>=1?hslToHex(te.hue,te.saturation,te.lightness):"rgba("+hslToRgb(te.hue,te.saturation,te.lightness)+","+te.alpha+")";throw new PolishedError(2)}function rgb(te,_,re){if(typeof te=="number"&&typeof _=="number"&&typeof re=="number")return reduceHexValue$1("#"+numberToHex(te)+numberToHex(_)+numberToHex(re));if(_typeof(te)==="object"&&_===void 0&&re===void 0)return reduceHexValue$1("#"+numberToHex(te.red)+numberToHex(te.green)+numberToHex(te.blue));throw new PolishedError(6)}function rgba(te,_,re,ae){if(typeof te=="string"&&typeof _=="number"){var oe=parseToRgb(te);return"rgba("+oe.red+","+oe.green+","+oe.blue+","+_+")"}else{if(typeof te=="number"&&typeof _=="number"&&typeof re=="number"&&typeof ae=="number")return ae>=1?rgb(te,_,re):"rgba("+te+","+_+","+re+","+ae+")";if(_typeof(te)==="object"&&_===void 0&&re===void 0&&ae===void 0)return te.alpha>=1?rgb(te.red,te.green,te.blue):"rgba("+te.red+","+te.green+","+te.blue+","+te.alpha+")"}throw new PolishedError(7)}var isRgb=function te(_){return typeof _.red=="number"&&typeof _.green=="number"&&typeof _.blue=="number"&&(typeof _.alpha!="number"||typeof _.alpha>"u")},isRgba=function te(_){return typeof _.red=="number"&&typeof _.green=="number"&&typeof _.blue=="number"&&typeof _.alpha=="number"},isHsl=function te(_){return typeof _.hue=="number"&&typeof _.saturation=="number"&&typeof _.lightness=="number"&&(typeof _.alpha!="number"||typeof _.alpha>"u")},isHsla=function te(_){return typeof _.hue=="number"&&typeof _.saturation=="number"&&typeof _.lightness=="number"&&typeof _.alpha=="number"};function toColorString(te){if(_typeof(te)!=="object")throw new PolishedError(8);if(isRgba(te))return rgba(te);if(isRgb(te))return rgb(te);if(isHsla(te))return hsla(te);if(isHsl(te))return hsl(te);throw new PolishedError(8)}function curried(te,_,re){return function(){var oe=re.concat(Array.prototype.slice.call(arguments));return oe.length>=_?te.apply(this,oe):curried(te,_,oe)}}function curry(te){return curried(te,te.length,[])}function guard(te,_,re){return Math.max(te,Math.min(_,re))}function darken(te,_){if(_==="transparent")return _;var re=parseToHsl(_);return toColorString(_extends$1({},re,{lightness:guard(0,1,re.lightness-parseFloat(te))}))}var curriedDarken=curry(darken),curriedDarken$1=curriedDarken;function lighten(te,_){if(_==="transparent")return _;var re=parseToHsl(_);return toColorString(_extends$1({},re,{lightness:guard(0,1,re.lightness+parseFloat(te))}))}var curriedLighten=curry(lighten),curriedLighten$1=curriedLighten;function opacify(te,_){if(_==="transparent")return _;var re=parseToRgb(_),ae=typeof re.alpha=="number"?re.alpha:1,oe=_extends$1({},re,{alpha:guard(0,1,(ae*100+parseFloat(te)*100)/100)});return rgba(oe)}var curriedOpacify=curry(opacify),curriedOpacify$1=curriedOpacify;function transparentize(te,_){if(_==="transparent")return _;var re=parseToRgb(_),ae=typeof re.alpha=="number"?re.alpha:1,oe=_extends$1({},re,{alpha:guard(0,1,+(ae*100-parseFloat(te)*100).toFixed(2)/100)});return rgba(oe)}var curriedTransparentize=curry(transparentize),curriedTransparentize$1=curriedTransparentize,headerCommon=function te(_){var re=_.theme;return{margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:re.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}}},codeCommon=function te(_){var re=_.theme;return{lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:re.typography.size.s2-1,border:re.base==="light"?"1px solid ".concat(re.color.mediumlight):"1px solid ".concat(re.color.darker),color:re.base==="light"?curriedTransparentize$1(.1,re.color.defaultText):curriedTransparentize$1(.3,re.color.defaultText),backgroundColor:re.base==="light"?re.color.lighter:re.color.border}},withReset=function te(_){var re=_.theme;return{fontFamily:re.typography.fonts.base,fontSize:re.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"}},withMargin={margin:"16px 0"},Link$1=function te(_){var re=_.href,ae=_.children,oe=__rest(_,["href","children"]),ie=/^\//.test(re),se=/^#.*/.test(re),ce=ie?"?path=".concat(re):re,ue=se?"_self":"_top";return React__default.createElement("a",Object.assign({href:ce,target:ue},oe),ae)},A$2=styled(Link$1)(withReset,function(te){var _=te.theme;return{fontSize:"inherit",lineHeight:"24px",color:_.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}}}),Blockquote=styled.blockquote(withReset,withMargin,function(te){var _=te.theme;return{borderLeft:"4px solid ".concat(_.color.medium),padding:"0 15px",color:_.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}}}),Wrapper$8=styled.div(withReset,function(te){var _=te.theme;return{backgroundColor:_.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:_.appBorderRadius,border:"1px dashed ".concat(_.appBorderColor),display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:curriedTransparentize$1(.3,_.color.defaultText),fontSize:_.typography.size.s2}}),EmptyBlock=function te(_){return React__default.createElement(Wrapper$8,Object.assign({},_,{className:"docblock-emptyblock"}))},LazySyntaxHighlighter=react.exports.lazy(function(){return __vitePreload(()=>import("./syntaxhighlighter-82dea71a.1aa066fa.js"),[])}),LazySyntaxHighlighterWithFormatter=react.exports.lazy(function(){return __awaiter(void 0,void 0,void 0,regeneratorRuntime.mark(function te(){var _,re,ae,oe;return regeneratorRuntime.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Promise.all([__vitePreload(()=>import("./syntaxhighlighter-82dea71a.1aa066fa.js"),[]),__vitePreload(()=>import("./formatter-9dc562d4.b2d7949a.js"),["assets/formatter-9dc562d4.b2d7949a.js","assets/es.regexp.flags.7464bc5a.js"])]);case 2:return _=se.sent,re=_slicedToArray$5(_,2),ae=re[0].SyntaxHighlighter,oe=re[1].formatter,se.abrupt("return",{default:function(ue){return React__default.createElement(ae,Object.assign({},ue,{formatter:oe}))}});case 7:case"end":return se.stop()}},te)}))}),SyntaxHighlighter=function te(_){return React__default.createElement(react.exports.Suspense,{fallback:React__default.createElement("div",null)},_.format!==!1?React__default.createElement(LazySyntaxHighlighterWithFormatter,Object.assign({},_)):React__default.createElement(LazySyntaxHighlighter,Object.assign({},_)))},StyledSyntaxHighlighter=styled(SyntaxHighlighter)(function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.s2-1,"px"),lineHeight:"19px",margin:"25px 0 40px",borderRadius:_.appBorderRadius,boxShadow:_.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}}}),SourceError;(function(te){te.NO_STORY="There\u2019s no story here.",te.SOURCE_UNAVAILABLE="Oh no! The source is not available."})(SourceError||(SourceError={}));var SourceSkeletonWrapper=styled.div(function(te){var _=te.theme;return{background:_.background.content,borderRadius:_.appBorderRadius,border:"1px solid ".concat(_.appBorderColor),boxShadow:_.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"}}),SourceSkeletonPlaceholder=styled.div(function(te){var _=te.theme;return _defineProperty2({animation:"".concat(_.animation.glow," 1.5s ease-in-out infinite"),background:_.appBorderColor,height:17,marginTop:1,width:"60%"},"&:first-child",{margin:0})}),SourceSkeleton=function te(){return React__default.createElement(SourceSkeletonWrapper,null,React__default.createElement(SourceSkeletonPlaceholder,null),React__default.createElement(SourceSkeletonPlaceholder,{style:{width:"80%"}}),React__default.createElement(SourceSkeletonPlaceholder,{style:{width:"30%"}}),React__default.createElement(SourceSkeletonPlaceholder,{style:{width:"80%"}}))},Source$1=function te(_){var re=_.isLoading,ae=_.error;if(re)return React__default.createElement(SourceSkeleton,null);if(ae)return React__default.createElement(EmptyBlock,null,ae);var oe=_,ie=oe.language,se=oe.code,ce=oe.dark,ue=oe.format,de=__rest(oe,["language","code","dark","format"]),pe=React__default.createElement(StyledSyntaxHighlighter,Object.assign({bordered:!0,copyable:!0,format:ue,language:ie,className:"docblock-source"},de),se);if(typeof ce>"u")return pe;var fe=ce?themes$2.dark:themes$2.light;return React__default.createElement(ThemeProvider,{theme:convert(fe)},pe)};Source$1.defaultProps={format:!1};var isReactChildString=function te(_){return typeof _=="string"},isInlineCodeRegex=/[\n\r]/g,DefaultCodeBlock=styled.code(function(te){var _=te.theme;return{fontFamily:_.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"}},codeCommon),Code=function te(_){var re,ae=_.className,oe=_.children,ie=__rest(_,["className","children"]),se=(ae||"").match(/lang-(\S+)/),ce=react.exports.Children.toArray(oe),ue=!ce.filter(isReactChildString).some(function(de){return de.match(isInlineCodeRegex)});return ue?React__default.createElement(DefaultCodeBlock,Object.assign({},ie,{className:ae}),ce):React__default.createElement(StyledSyntaxHighlighter,Object.assign({bordered:!0,copyable:!0,language:(re=se==null?void 0:se[1])!==null&&re!==void 0?re:"plaintext",format:!1},ie),oe)},Div=styled.div(withReset),DL=styled.dl(withReset,Object.assign(Object.assign({},withMargin),{padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}})),H1=styled.h1(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.l1,"px"),fontWeight:_.typography.weight.black}}),H2=styled.h2(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.m2,"px"),paddingBottom:4,borderBottom:"1px solid ".concat(_.appBorderColor)}}),H3=styled.h3(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.m1,"px")}}),H4=styled.h4(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.s3,"px")}}),H5=styled.h5(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.s2,"px")}}),H6=styled.h6(withReset,headerCommon,function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.s2,"px"),color:_.color.dark}}),HR=styled.hr(function(te){var _=te.theme;return{border:"0 none",borderTop:"1px solid ".concat(_.appBorderColor),height:4,padding:0}}),Img=styled.img({maxWidth:"100%"}),LI=styled.li(withReset,function(te){var _=te.theme;return{fontSize:_.typography.size.s2,color:_.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":codeCommon({theme:_})}}),listCommon$1={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},OL=styled.ol(withReset,withMargin,Object.assign(Object.assign({},listCommon$1),{listStyle:"decimal"})),P$1=styled.p(withReset,withMargin,function(te){var _=te.theme;return{fontSize:_.typography.size.s2,lineHeight:"24px",color:_.color.defaultText,"& code":codeCommon({theme:_})}}),Pre=styled.pre(withReset,withMargin,function(te){var _=te.theme;return{fontFamily:_.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}}}),Span=styled.span(withReset,function(te){var _=te.theme;return{"&.frame":{display:"block",overflow:"hidden","& > span":{border:"1px solid ".concat(_.color.medium),display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:_.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}}}),Table$1=styled.table(withReset,withMargin,function(te){var _=te.theme;return{fontSize:_.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:"1px solid ".concat(_.appBorderColor),backgroundColor:_.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:_.base==="dark"?_.color.darker:_.color.lighter},"& tr th":{fontWeight:"bold",color:_.color.defaultText,border:"1px solid ".concat(_.appBorderColor),margin:0,padding:"6px 13px"},"& tr td":{border:"1px solid ".concat(_.appBorderColor),color:_.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}}}),TT=styled.title(codeCommon),listCommon={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},UL=styled.ul(withReset,withMargin,Object.assign(Object.assign({},listCommon),{listStyle:"disc"})),ResetWrapper=styled.div(withReset),components$1={h1:function te(_){return React__default.createElement(H1,Object.assign({},nameSpaceClassNames(_,"h1")))},h2:function te(_){return React__default.createElement(H2,Object.assign({},nameSpaceClassNames(_,"h2")))},h3:function te(_){return React__default.createElement(H3,Object.assign({},nameSpaceClassNames(_,"h3")))},h4:function te(_){return React__default.createElement(H4,Object.assign({},nameSpaceClassNames(_,"h4")))},h5:function te(_){return React__default.createElement(H5,Object.assign({},nameSpaceClassNames(_,"h5")))},h6:function te(_){return React__default.createElement(H6,Object.assign({},nameSpaceClassNames(_,"h6")))},pre:function te(_){return React__default.createElement(Pre,Object.assign({},nameSpaceClassNames(_,"pre")))},a:function te(_){return React__default.createElement(A$2,Object.assign({},nameSpaceClassNames(_,"a")))},hr:function te(_){return React__default.createElement(HR,Object.assign({},nameSpaceClassNames(_,"hr")))},dl:function te(_){return React__default.createElement(DL,Object.assign({},nameSpaceClassNames(_,"dl")))},blockquote:function te(_){return React__default.createElement(Blockquote,Object.assign({},nameSpaceClassNames(_,"blockquote")))},table:function te(_){return React__default.createElement(Table$1,Object.assign({},nameSpaceClassNames(_,"table")))},img:function te(_){return React__default.createElement(Img,Object.assign({},nameSpaceClassNames(_,"img")))},div:function te(_){return React__default.createElement(Div,Object.assign({},nameSpaceClassNames(_,"div")))},span:function te(_){return React__default.createElement(Span,Object.assign({},nameSpaceClassNames(_,"span")))},li:function te(_){return React__default.createElement(LI,Object.assign({},nameSpaceClassNames(_,"li")))},ul:function te(_){return React__default.createElement(UL,Object.assign({},nameSpaceClassNames(_,"ul")))},ol:function te(_){return React__default.createElement(OL,Object.assign({},nameSpaceClassNames(_,"ol")))},p:function te(_){return React__default.createElement(P$1,Object.assign({},nameSpaceClassNames(_,"p")))},code:function te(_){return React__default.createElement(Code,Object.assign({},nameSpaceClassNames(_,"code")))},tt:function te(_){return React__default.createElement(TT,Object.assign({},nameSpaceClassNames(_,"tt")))},resetwrapper:function te(_){return React__default.createElement(ResetWrapper,Object.assign({},nameSpaceClassNames(_,"resetwrapper")))}};styled.div(function(te){var _=te.theme;return{display:"inline-block",fontSize:11,lineHeight:"12px",alignSelf:"center",padding:"4px 12px",borderRadius:"3em",fontWeight:_.typography.weight.bold}},{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},function(te){var _=te.theme,re=te.status;switch(re){case"critical":return{color:_.color.critical,background:_.background.critical};case"negative":return{color:_.color.negative,background:_.background.negative};case"warning":return{color:_.color.warning,background:_.background.warning};case"neutral":return{color:_.color.dark,background:_.color.mediumlight};case"positive":return{color:_.color.positive,background:_.background.positive};default:return{}}});var icons={mobile:"M648 64h-272c-66.274 0-120 53.726-120 120v656c0 66.274 53.726 120 120 120h272c66.274 0 120-53.726 120-120v-656c0-66.274-53.726-120-120-120zM376 144h272c22.056 0 40 17.944 40 40v495.968h-352v-495.968c0-22.056 17.946-40 40-40zM648 880h-272c-22.054 0-40-17.944-40-40v-80.032h352v80.032c0 22.056-17.944 40-40 40zM544.034 819.962c0 17.676-14.33 32.002-32.004 32.002-17.67 0-32-14.326-32-32.002 0-17.672 14.33-31.998 32-31.998 17.674-0 32.004 14.326 32.004 31.998z",watch:"M736.172 108.030c0-11.044-8.956-20-20-20h-408.282c-11.044 0-20 8.956-20 20 0 11.046 8.956 20 20 20h408.282c11.044 0 20-8.954 20-20zM736.172 50.37c0-11.044-8.956-20-20-20h-408.282c-11.044 0-20 8.956-20 20s8.956 20 20 20h408.282c11.044 0 20-8.956 20-20zM736.172 973.692c0-11.044-8.956-20-20-20h-408.282c-11.044 0-20 8.956-20 20s8.956 20 20 20h408.282c11.044 0 20-8.956 20-20zM736.172 916.030c0-11.044-8.956-20-20-20h-408.282c-11.044 0-20 8.956-20 20 0 11.046 8.956 20 20 20h408.282c11.044 0 20-8.954 20-20zM717.53 228c18.904 0 34.286 15.14 34.286 33.75v500.502c0 18.61-15.38 33.75-34.286 33.75h-411.43c-18.904 0-34.286-15.14-34.286-33.75v-500.502c0-18.61 15.38-33.75 34.286-33.75h411.43zM717.53 148h-411.43c-63.118 0-114.286 50.928-114.286 113.75v500.502c0 62.822 51.166 113.75 114.286 113.75h411.43c63.118 0 114.286-50.926 114.286-113.75v-500.502c-0.002-62.822-51.168-113.75-114.286-113.75v0zM680.036 511.53c0 22.090-17.91 40-40 40h-128.004c-5.384 0-10.508-1.078-15.196-3.006-0.124-0.048-0.254-0.086-0.376-0.132-0.61-0.262-1.188-0.57-1.782-0.86-0.572-0.276-1.16-0.528-1.718-0.828-0.204-0.112-0.39-0.246-0.594-0.364-0.918-0.514-1.832-1.050-2.704-1.64-0.086-0.058-0.164-0.128-0.254-0.188-10.492-7.21-17.382-19.284-17.382-32.98v-151.5c0-22.094 17.91-40 40.004-40 22.088 0 40 17.906 40 40v111.498h88c22.094-0.002 40.002 17.91 40.006 40z",tablet:"M200.022 927.988h624.018c1.38 0 2.746-0.072 4.090-0.208 20.168-2.050 35.91-19.080 35.91-39.792v-751.916c0-22.092-17.91-40-40-40h-624.018c-22.098 0-40 17.908-40 40v751.916c0 22.094 17.906 40 40 40zM512.002 878.206c-17.674 0-32.004-14.328-32.004-31.998 0-17.678 14.33-32.002 32.004-32.002 17.67 0 32 14.324 32 32.002 0 17.67-14.33 31.998-32 31.998zM240.022 176.078h544.018v591.902h-544.018v-591.902z",browser:"M920.004 128h-816.008c-1.38 0-2.746 0.070-4.090 0.208-20.168 2.048-35.91 19.080-35.91 39.792v688c0 22.090 17.91 40 40 40h816.008c22.098 0 40-17.91 40-40v-688c-0-22.094-17.906-40-40-40zM368 177.78c17.674 0 32.004 14.328 32.004 31.998 0 17.676-14.33 32.002-32.004 32.002-17.67 0-32-14.326-32-32.002 0-17.67 14.33-31.998 32-31.998zM272 177.78c17.674 0 32.004 14.328 32.004 31.998 0 17.676-14.33 32.002-32.004 32.002-17.67 0-32-14.326-32-32.002 0-17.67 14.33-31.998 32-31.998zM176 177.78c17.674 0 32.004 14.328 32.004 31.998 0 17.676-14.33 32.002-32.004 32.002-17.67 0-32-14.326-32-32.002 0-17.67 14.33-31.998 32-31.998zM880.004 815.996h-736.008v-527.988h736.008v527.988z",sidebar:"M920.032 127.858h-816c-22.092 0-40 17.908-40 40v688c0 22.092 17.908 40 40 40h316.578c1.13 0.096 2.266 0.172 3.422 0.172s2.292-0.078 3.424-0.172h492.576c22.092 0 40-17.908 40-40v-688c0-22.092-17.908-40-40-40zM144.032 207.858h240v608h-240v-608zM880.032 815.858h-416v-608h416v608zM198.734 288.030c0-17.674 14.328-32 32.002-32h66.396c17.672 0 32 14.326 32 32 0 17.676-14.324 32-32 32h-66.398c-17.674 0-32-14.326-32-32zM198.734 416.030c0-17.674 14.328-32 32.002-32h66.396c17.672 0 32 14.326 32 32 0 17.676-14.324 32-32 32h-66.398c-17.674 0-32-14.326-32-32zM198.734 544.030c0-17.674 14.328-32 32.002-32h66.396c17.672 0 32 14.326 32 32 0 17.676-14.324 32-32 32h-66.398c-17.674 0-32-14.326-32-32z",sidebaralt:"M64 167.944v688c0 22.092 17.908 40 40 40h816c22.092 0 40-17.908 40-40v-688c0-22.092-17.908-40-40-40h-816c-22.092 0-40 17.908-40 40zM880 815.944h-240v-608h240v608zM144 207.944h416v608h-416v-608zM793.296 320.118h-66.398c-17.676 0-32-14.324-32-32 0-17.674 14.328-32 32-32h66.396c17.674 0 32.002 14.326 32.002 32 0 17.672-14.324 32-32 32zM793.296 448.118h-66.398c-17.676 0-32-14.324-32-32 0-17.674 14.328-32 32-32h66.396c17.674 0 32.002 14.326 32.002 32 0 17.672-14.324 32-32 32zM793.296 576.118h-66.398c-17.676 0-32-14.324-32-32 0-17.674 14.328-32 32-32h66.396c17.674 0 32.002 14.326 32.002 32 0 17.672-14.324 32-32 32z",bottombar:"M85 121h854c24 0 42 18 42 41v700c0 23-18 41-42 41H608a44 44 0 0 1-7 0H85c-24 0-42-18-42-41V162c0-23 18-41 42-41zm41 535v165h772V656H126zm0-82h772V202H126v372zm185 197h-69c-19 0-34-14-34-32s15-33 34-33h69c19 0 34 15 34 33s-15 32-34 32zm236 0h-70c-18 0-33-14-33-32s15-33 33-33h70c18 0 33 15 33 33s-15 32-33 32zm235 0h-70c-18 0-33-14-33-32s15-33 33-33h70c18 0 33 15 33 33s-15 32-33 32z",useralt:"M533 960a850 850 0 0 0 386-92v-19c0-117-242-223-306-234-20-3-21-58-21-58s59-58 72-137c35 0 56-84 21-113 2-31 45-243-173-243S337 276 338 307c-34 29-13 113 22 113 13 79 72 137 72 137s-1 55-21 58c-64 11-301 115-306 231a855 855 0 0 0 428 114z",user:"M814 805a525 525 0 00-217-116c-17-3-17-50-17-50s50-49 61-116c29 0 48-71 18-96 1-26 38-206-147-206S364 401 365 427c-30 25-11 96 18 96 11 67 61 116 61 116s0 47-17 50c-39 6-154 53-217 116a418 418 0 015-590 418 418 0 01594 0 418 418 0 015 590M512 0a512 512 0 100 1024A512 512 0 00512 0",useradd:"M87 859c-30-12-59-27-87-43 5-105 221-200 279-210 19-3 19-53 19-53s-54-53-65-125c-32 0-51-76-20-103-1-28-40-221 158-221 199 0 160 193 158 221 32 27 12 103-19 103-12 72-66 125-66 125s1 50 19 53c59 10 279 107 279 213v18a781 781 0 0 1-655 22zm892-565h-91v-90a45 45 0 1 0-91 0v90h-91a45 45 0 1 0 0 91h91v91a45 45 0 1 0 91 0v-91h91a45 45 0 1 0 0-91z",users:"M360 128c193 0 155 182 154 208 31 25 12 97-19 97-11 67-64 118-64 118s1 47 19 50c57 9 271 100 271 200v16a771 771 0 0 1-637 21c-29-11-57-25-84-40 4-99 215-189 271-197 18-3 18-50 18-50s-52-51-63-118c-31 0-50-72-19-97-1-26-40-208 153-208zm416 66c133 0 107 125 106 144 21 17 8 66-13 66-8 47-44 81-44 81s0 33 12 34c40 6 187 69 187 138v46c-80 27-163 41-249 41l-9-1c-16-31-44-61-83-90a546 546 0 0 0-111-64c47-38 117-66 143-70 12-1 12-34 12-34s-36-34-43-81c-21 0-34-49-13-66-1-19-27-144 105-144z",profile:"M761 631c0-13-10-23-22-23H285c-12 0-22 10-22 23 0 12 10 23 22 23h454c12 0 22-11 22-23zm0 100c0-12-10-22-22-22H285c-12 0-22 10-22 22 0 13 10 23 22 23h454c12 0 22-10 22-23zm0 101c0-13-10-23-22-23H285c-12 0-22 10-22 23s10 23 22 23h454c12 0 22-10 22-23zM832 0c59 0 107 49 107 109v807c-1 60-49 108-107 108H130c-25 0-45-20-45-46V46a45 45 0 0 1 45-46h702zm0 91H174v842h658c10 0 18-9 18-18V110c0-10-8-19-18-19zM384 532l-39-20c2-49 100-93 126-97 8-1 8-25 8-25s-24-24-29-57c-14 0-23-35-9-48-1-13-18-102 71-102s72 89 71 102c14 13 5 48-9 48-5 33-29 57-29 57s0 24 8 25c27 4 126 49 126 98v8a346 346 0 0 1-295 11z",bookmark:"M772 1012L511 761l-260 251a49 49 0 0 1-52 10c-18-7-29-24-29-43V132c0-25 21-46 47-46h588c26 0 47 21 47 46v847c0 19-11 36-29 43a49 49 0 0 1-51-10z",bookmarkhollow:"M772 1012L511 761l-260 251a49 49 0 0 1-52 10c-18-7-29-24-29-43V132c0-25 21-46 47-46h588c26 0 47 21 47 46v847c0 19-11 36-29 43a49 49 0 0 1-51-10zM545 664l213 205V181H265v688l213-205c9-9 21-14 33-14s24 5 34 14z",book:"M896.054 159.774c-0.122-52.914-43.048-95.774-95.992-95.774h-632.004c-1.754 0-3.468 0.154-5.164 0.372-19.644 2.54-34.836 19.292-34.836 39.628v816c0 22.094 17.91 40 40 40h632.004c52.642 0 95.368-42.378 95.968-94.88h0.036v-705.332l-0.012-0.014zM368.062 144h80v271.922l-11.728-11.718c-15.62-15.606-40.924-15.606-56.542 0l-11.728 11.718v-271.922zM816.036 864.204c-0.1 8.712-7.268 15.796-15.972 15.796h-592.004v-736h80.004v368.426c0 16.176 9.742 30.758 24.684 36.954 14.944 6.192 32.146 2.778 43.586-8.656l51.728-51.68 51.728 51.68c7.652 7.644 17.876 11.708 28.28 11.708 5.156 0 10.356-1 15.306-3.050 14.944-6.196 24.684-20.778 24.684-36.954v-368.428h272c8.796 0 15.972 7.16 15.992 15.958l-0.016 704.246z",repository:"M856.020 159.804c-0.122-52.916-43.048-95.774-95.992-95.774h-591.968c-1.754 0-3.468 0.154-5.164 0.37-19.644 2.54-34.836 19.292-34.836 39.63v784.584c0 22.094 17.91 40 40 40h151.972v63.594c0 10.876 6.548 20.682 16.598 24.844 10.046 4.164 21.612 1.87 29.304-5.818l34.78-34.748 34.78 34.748c5.144 5.14 12.020 7.87 19.014 7.87 3.466 0 6.962-0.672 10.292-2.052 10.048-4.164 16.598-13.968 16.598-24.844v-63.594h278.63c52.642 0 95.368-42.38 95.968-94.882h0.036v-673.916l-0.012-0.012zM776.020 159.988l-0.014 504.628h-519.974v-520.584h503.996c8.796-0 15.972 7.158 15.992 15.956zM760.028 848.616h-278.63v-56h-161.366v56h-111.972v-104h567.944l-0.002 88.204c-0.102 8.71-7.27 15.796-15.974 15.796zM320.032 240.396c0-17.67 14.328-31.998 31.998-31.998s32.002 14.326 32.002 31.998c0 17.674-14.332 32-32.002 32-17.672-0.002-31.998-14.326-31.998-32zM320.032 349.79c0-17.67 14.328-31.998 31.998-31.998s32.002 14.328 32.002 31.998c0 17.676-14.332 32-32.002 32-17.672 0-31.998-14.324-31.998-32zM320.032 459.188c0-17.67 14.328-32 31.998-32s32.002 14.328 32.002 32c0 17.674-14.332 31.998-32.002 31.998-17.672 0-31.998-14.324-31.998-31.998zM384.032 568.582c0 17.674-14.332 31.998-32.002 31.998s-31.998-14.324-31.998-31.998c0-17.67 14.328-32 31.998-32 17.67 0.002 32.002 14.33 32.002 32z",star:"M763.972 919.5c-6.368 0-12.758-1.518-18.61-4.596l-233.358-122.688-233.37 122.688c-13.476 7.090-29.808 5.904-42.124-3.042-12.318-8.95-18.486-24.118-15.912-39.124l44.57-259.856-188.792-184.028c-10.904-10.626-14.828-26.524-10.124-41.004s17.222-25.034 32.292-27.222l260.906-37.912 116.686-236.42c6.738-13.652 20.644-22.296 35.87-22.296v0c15.226 0 29.13 8.644 35.87 22.298l116.674 236.418 260.906 37.912c15.068 2.19 27.586 12.742 32.292 27.222s0.782 30.376-10.124 41.004l-188.792 184.028 44.24 257.93c0.62 2.796 0.946 5.704 0.946 8.688 0 22.054-17.848 39.942-39.888 40-0.054 0-0.106 0-0.158 0z",starhollow:"M763.972 919.5c-6.368 0-12.758-1.518-18.61-4.596l-233.358-122.688-233.37 122.688c-13.476 7.090-29.808 5.904-42.124-3.042-12.318-8.95-18.486-24.118-15.912-39.124l44.57-259.856-188.792-184.028c-10.904-10.626-14.828-26.524-10.124-41.004s17.222-25.034 32.292-27.222l260.906-37.912 116.686-236.42c6.738-13.652 20.644-22.296 35.87-22.296v0c15.226 0 29.13 8.644 35.87 22.298l116.674 236.418 260.906 37.912c15.068 2.19 27.586 12.742 32.292 27.222s0.782 30.376-10.124 41.004l-188.792 184.028 44.24 257.93c0.62 2.796 0.946 5.704 0.946 8.688 0 22.054-17.848 39.942-39.888 40-0.054 0-0.106 0-0.158 0zM190.256 428.144l145.812 142.13c9.428 9.192 13.73 22.432 11.504 35.406l-34.424 200.7 180.244-94.758c11.654-6.13 25.576-6.126 37.226 0l180.232 94.756-34.422-200.698c-2.226-12.974 2.076-26.214 11.504-35.406l145.812-142.13-201.51-29.282c-13.030-1.892-24.292-10.076-30.118-21.882l-90.114-182.596-90.122 182.598c-5.826 11.804-17.090 19.988-30.118 21.88l-201.506 29.282z",circle:"M1024 512A512 512 0 110 512a512 512 0 011024 0z",circlehollow:"M1024 512A512 512 0 100 512a512 512 0 001024 0zM215 809a418 418 0 010-594 418 418 0 01594 0 418 418 0 010 594 418 418 0 01-594 0z",heart:"M895.032 194.328c-20.906-21.070-46.492-37.316-76.682-48.938-30.104-11.71-63.986-17.39-101.474-17.39-19.55 0-38.744 2.882-57.584 9.094-18.472 6.062-36.584 14.242-54.072 24.246-17.476 9.828-34.056 21.276-49.916 33.898-16.038 12.8-30.456 25.572-43.346 38.664-13.52-13.092-28.026-25.864-43.616-38.664-15.684-12.624-32.080-24.070-49.382-33.898-17.214-10.004-35.414-18.184-54.704-24.246-19.104-6.21-38.568-9.094-58.034-9.094-37.126 0-70.56 5.68-100.48 17.39-29.732 11.622-55.328 27.868-76.328 48.938-20.994 21.094-37.214 46.962-48.478 77.328-11.174 30.544-16.942 64.5-16.942 101.812 0 21.628 3.068 43.078 9.19 64.53 6.308 21.096 14.416 41.986 24.876 61.642 10.446 19.656 22.702 38.488 36.584 56.59 13.88 18.124 28.388 34.516 43.344 49.58l305.766 305.112c8.466 7.558 18.11 11.444 28.204 11.444 10.726 0 19.914-3.884 27.308-11.444l305.934-304.226c14.78-14.772 29.382-31.368 43.166-49.378 14.058-18.212 26.314-37.222 37.042-57.23 10.9-19.924 19.192-40.638 25.406-62 6.218-21.188 9.198-42.61 9.198-64.618 0-37.312-5.592-71.268-16.582-101.812-11.264-30.366-27.22-56.236-48.398-77.33z",hearthollow:"M716.876 208c27.708 0 52.092 4.020 72.47 11.948l0.132 0.052 0.13 0.050c19.866 7.644 35.774 17.664 48.632 30.624l0.166 0.168 0.17 0.168c12.586 12.536 22.304 28.27 29.706 48.094 7.782 21.786 11.726 46.798 11.726 74.364 0 14.658-1.95 28.426-5.958 42.086l-0.028 0.092-0.026 0.092c-4.866 16.72-11.006 31.752-18.776 45.952l-0.162 0.298-0.16 0.296c-8.81 16.434-18.58 31.532-29.864 46.148l-0.204 0.264c-11.316 14.786-23.48 28.708-36.154 41.378l-277.122 275.574-276.94-276.35c-13.32-13.43-25.248-27.074-36.488-41.75-11.386-14.848-21.284-30.136-29.444-45.49-7.206-13.54-13.494-29.17-18.7-46.472-4.030-14.264-5.988-28.044-5.988-42.116 0-27.36 4.042-52.314 12.016-74.176 7.214-19.378 17.344-35.708 30.066-48.492 12.998-13.042 28.958-23.148 48.826-30.914 20.436-8 43.764-11.886 71.32-11.886 11.536 0 22.738 1.742 33.298 5.174l0.374 0.122 0.376 0.12c13.116 4.122 26.066 9.874 38.494 17.094l0.34 0.2 0.344 0.196c12.736 7.234 25.308 15.876 38.43 26.412 14.486 11.906 27.060 23.048 38.428 34.056l56.994 55.192 55.662-56.532c10.324-10.484 22.18-21.040 36.242-32.264 13.382-10.646 26.216-19.38 39.228-26.698l0.256-0.144 0.254-0.144c13.008-7.442 26.228-13.386 39.294-17.676l0.050-0.016 0.050-0.018c10.354-3.414 20.998-5.076 32.54-5.076zM716.876 128c-19.55 0-38.744 2.882-57.584 9.094-18.472 6.062-36.584 14.242-54.072 24.246-17.476 9.828-34.056 21.276-49.916 33.898-16.038 12.8-30.456 25.572-43.346 38.664-13.52-13.092-28.026-25.864-43.616-38.664-15.684-12.624-32.080-24.070-49.382-33.898-17.214-10.004-35.414-18.184-54.704-24.246-19.104-6.21-38.568-9.094-58.034-9.094-37.126 0-70.56 5.68-100.48 17.39-29.732 11.622-55.328 27.868-76.328 48.938-20.994 21.094-37.214 46.962-48.478 77.328-11.174 30.544-16.942 64.5-16.942 101.812 0 21.628 3.068 43.078 9.19 64.53 6.308 21.096 14.416 41.986 24.876 61.642 10.446 19.656 22.702 38.488 36.584 56.59 13.88 18.124 28.388 34.516 43.344 49.58l305.766 305.112c8.466 7.558 18.11 11.444 28.204 11.444 10.726 0 19.914-3.884 27.308-11.444l305.934-304.226c14.78-14.772 29.382-31.368 43.166-49.378 14.058-18.212 26.314-37.222 37.042-57.23 10.9-19.924 19.192-40.638 25.406-62 6.218-21.188 9.198-42.61 9.198-64.618 0-37.312-5.592-71.268-16.582-101.812-11.262-30.366-27.216-56.234-48.396-77.328-20.906-21.070-46.492-37.316-76.682-48.938-30.106-11.712-63.988-17.392-101.476-17.392v0z",facehappy:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4zm248 493.7c15.2 0 28.7 7.5 37 19l2.6 3.9a46 46 0 015.8 18l.3 4.9c0 6.6-1.4 13-4 18.7l-2.1 4.1A329 329 0 01232 663l-5.5-9.3a46 46 0 01-2-41.2l2-4.2v-.2a45.6 45.6 0 0176.7-4l2.5 4a237.9 237.9 0 00410 7.7l4.5-7.7a46 46 0 0139.7-22.9zM329.7 292.6a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2zm365.2 0a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2z",facesad:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4zm1.1 449.2a329 329 0 01281.1 157.7l5.5 9.2a46 46 0 012 41.3l-2 4.1v.3a45.6 45.6 0 01-76.7 4l-2.6-4a238 238 0 00-410-7.7l-4.5 7.7a46 46 0 01-76.6 4l-2.6-4a46 46 0 01-5.9-18l-.2-5c0-6.6 1.4-12.9 4-18.6l2.1-4.2a329 329 0 01286.4-166.8zm-183.4-248a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2zm365.2 0a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2z",faceneutral:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4zm248 521.2a45.7 45.7 0 014.7 91.2l-4.7.2H266.3a45.7 45.7 0 01-4.7-91.2l4.7-.2H760zm-430.3-320a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2zm365.2 0a73.1 73.1 0 110 146.2 73.1 73.1 0 010-146.2z",lock:"M896.032 915.53v-467.498c0-19.102-13.402-35.052-31.31-39.026-0.21-0.046-0.414-0.12-0.628-0.162-0.444-0.090-0.904-0.13-1.354-0.208-2.186-0.37-4.416-0.606-6.708-0.606h-55.902l0.002-55.85h0.020c0-159.14-129.010-288.15-288.15-288.15-159.128 0-288.13 128.992-288.15 288.118v55.884h-54.852c-20.71 0-37.746 15.742-39.792 35.91-0.136 1.344-0.208 2.708-0.208 4.090v463.332c-0.618 2.792-0.968 5.688-0.968 8.668 0 22.094 17.91 40 40 40h688.27c22.092 0 40-17.91 40-40-0.002-1.524-0.104-3.024-0.27-4.502zM209 488.032h607.032v392h-607.032v-392zM303.85 352.182c0-114.776 93.376-208.15 208.15-208.15 114.59 0 207.842 93.074 208.142 207.596 0 0.084-0.012 0.164-0.012 0.248v56.156h-416.284l0.004-55.85zM552.164 691.858l-0.002 58.188c0.004 22.088-17.906 39.996-39.996 39.998-22.094 0.002-40.004-17.906-40-40v-57.974c-14.704-11.726-24.134-29.782-24.134-50.048 0-35.346 28.654-64 64-64s64 28.654 64 64c0 20.142-9.318 38.104-23.868 49.836z",unlock:"M896.032 915.53v-467.498c0-1.988-0.194-3.926-0.472-5.834-0.11-0.744-0.192-1.498-0.34-2.226-1.524-7.44-5.136-14.1-10.164-19.408-0.252-0.266-0.48-0.554-0.738-0.814-0.496-0.494-1.036-0.944-1.554-1.412-0.43-0.386-0.84-0.8-1.288-1.17-0.292-0.24-0.608-0.446-0.904-0.676-2.506-1.954-5.244-3.616-8.176-4.934-0.744-0.334-1.504-0.632-2.27-0.922-4.39-1.656-9.124-2.604-14.094-2.604h-552.184l0.002-55.85c0-114.776 93.376-208.15 208.15-208.15 86.038 0 160.034 52.474 191.7 127.096 0.012 0.028 0.030 0.044 0.042 0.072 5.978 14.566 20.284 24.832 37.006 24.832 22.090 0 40-17.906 40-40 0-4.71-0.86-9.21-2.354-13.41-0.182-0.694-0.42-1.438-0.782-2.292-43.666-103.582-146.14-176.296-265.612-176.296-159.128 0-288.13 128.994-288.15 288.12v55.882h-54.85c-20.71 0-37.746 15.742-39.792 35.91-0.136 1.344-0.208 2.708-0.208 4.090v463.332c-0.618 2.794-0.968 5.688-0.968 8.668 0 22.094 17.91 40 40 40h688.27c22.092 0 40-17.91 40-40-0.002-1.528-0.104-3.028-0.27-4.506zM209 488.032h607.032v392h-607.032v-392zM552.164 691.86l-0.002 58.186c0.004 22.088-17.906 39.996-39.996 40-22.094 0-40.004-17.908-40-40v-57.976c-14.702-11.726-24.134-29.782-24.134-50.048 0-35.346 28.654-64 64-64s64 28.654 64 64c0 20.142-9.318 38.102-23.868 49.838z",key:"M768.032 320.032c0 35.346-28.654 64-64 64s-64-28.654-64-64 28.654-64 64-64 64 28.654 64 64zM960.032 353.092c0 159.062-128.946 288.010-288.008 288.010-35.306 0-69.124-6.368-100.38-17.996l-27.736 27.738-0.002 54.464c0 0.016 0.002 0.028 0.002 0.040 0 11.046-4.478 21.046-11.716 28.29-6.334 6.332-14.784 10.55-24.196 11.508-1.346 0.136-2.708 0.208-4.090 0.208h-71.748l-0.002 71.96c0 0.012 0.002 0.040 0.002 0.040 0 11.046-4.478 21.046-11.716 28.286-6.334 6.336-14.784 10.554-24.196 11.508-1.346 0.136-2.708 0.208-4.090 0.208h-71.996l-0.002 62.684c0 22.094-17.908 40-40 40-0.022 0-0.042 0-0.062 0-0.022 0-0.042 0-0.064 0h-175.996c-13.76 0-25.888-6.95-33.086-17.524-4.362-6.406-6.916-14.14-6.916-22.476v-112c0-0.664 0.066-1.308 0.1-1.964 0.032-0.618 0.034-1.234 0.092-1.852 0.11-1.148 0.288-2.278 0.492-3.398 0.024-0.128 0.034-0.258 0.058-0.386 1.614-8.378 5.848-15.808 11.808-21.446l325.456-325.458c-11.642-31.274-18.020-65.11-18.020-100.44 0-159.060 128.946-288.006 288.006-288.006 159.060-0.004 288.006 128.942 288.006 288.002zM880.032 353.092c0-114.696-93.312-208.006-208.008-208.006s-208.006 93.31-208.006 208.006c0 43.208 13.246 83.376 35.884 116.668l-57.36 57.362c-0.136-0.184-0.27-0.368-0.408-0.546l-298.102 298.106-0.002 55.356h96.124v-62.684c0-0.708 0.070-1.394 0.106-2.094 0.036-0.664 0.036-1.336 0.102-1.992 0.132-1.316 0.334-2.61 0.592-3.882 0.006-0.028 0.008-0.058 0.014-0.090 0.258-1.262 0.58-2.5 0.956-3.714 0.012-0.040 0.018-0.078 0.030-0.118 4.676-15.032 17.976-26.262 34.114-27.902 1.344-0.136 2.708-0.208 4.090-0.208h71.998v-67.64c-0.156-1.434-0.248-2.882-0.248-4.36 0-22.094 17.908-40 40-40h71.998v-30.692c0-0.148 0.020-0.29 0.022-0.438 0.008-10.226 3.912-20.45 11.714-28.254l55.99-55.988c1.982-1.984 4.124-3.71 6.38-5.188l18.68-18.684c33.030 22.090 72.702 34.992 115.332 34.992 114.694-0 208.008-93.314 208.008-208.010z",arrowleftalt:"M107.854 539.924l282.834 283.272c15.594 15.65 40.92 15.692 56.568 0.1 15.648-15.594 15.694-40.92 0.1-56.568l-214.838-215.040h655.412c22.092 0 40-17.908 40-40s-17.908-40-40-40h-655l214.75-214.61c15.64-15.602 15.672-40.928 0.070-56.568-7.814-7.834-18.066-11.752-28.32-11.75-10.22 0-20.442 3.892-28.25 11.68l-283.242 282.93c-15.634 15.594-15.672 40.91-0.084 56.554z",arrowrightalt:"M916.266 483.792l-282.834-283.272c-15.594-15.65-40.92-15.692-56.568-0.1-15.648 15.594-15.694 40.92-0.1 56.568l214.838 215.040h-655.412c-22.092 0-40 17.908-40 40s17.908 40 40 40h655l-214.748 214.61c-15.64 15.602-15.672 40.928-0.070 56.568 7.814 7.834 18.066 11.752 28.32 11.75 10.22 0 20.442-3.892 28.25-11.68l283.242-282.93c15.632-15.596 15.67-40.91 0.082-56.554z",sync:"M135.6 442.5a41 41 0 0130 12l94.9 94.6c16 16 16 42 0 58s-42.1 16-58.2 0l-30.1-30a341.9 341.9 0 0095 178.6c65.3 65 152 101 244.3 101 92.3 0 179-36 244.3-101a345 345 0 0066.8-93.6 41.1 41.1 0 0174.3 35v.2l-.1.2-5.2 10.3a427.8 427.8 0 01-380 230.9A427.5 427.5 0 0190.1 585.8l-20 20c-16 16-42 16-58.2 0a41 41 0 010-58l93.6-93.3a41 41 0 0130-12zm376-357.2c208.9 0 382.8 149.5 420.1 347.1l22-22c16.1-16 42.2-16 58.2 0s16 42 0 58l-93.5 93.4a41 41 0 01-30 12 41 41 0 01-30-12L763.5 467a41 41 0 010-58c16-16 42.1-16 58.2 0l26.8 26.8a342 342 0 00-92.7-167.6c-65.3-65-152-101-244.3-101-92.3 0-179 36-244.2 101a345.2 345.2 0 00-66.9 93.6 41.1 41.1 0 01-74.3-35v-.2l.2-.2c.7-1.7.2-.8 5.1-10.3A427.8 427.8 0 01511.5 85.3z",reply:"M679.496 431.738c-0.414-0.062-0.834-0.102-1.266-0.102h-477.482l171.506-171.504c15.622-15.622 15.622-40.95-0.002-56.57-15.62-15.624-40.948-15.624-56.568 0l-239.734 239.732c-0.958 0.956-1.868 1.958-2.724 3.006-0.328 0.402-1.884 2.482-2.324 3.138-0.36 0.54-1.696 2.77-2.008 3.352-0.308 0.58-1.424 2.936-1.676 3.544-0.036 0.086-0.468 1.268-0.648 1.774-0.23 0.636-0.474 1.266-0.672 1.918-0.186 0.612-0.818 3.13-0.95 3.788-0.148 0.748-0.522 3.318-0.574 3.862-0.262 2.642-0.262 5.3 0 7.942 0.044 0.448 0.412 3.032 0.58 3.874 0.112 0.556 0.74 3.088 0.958 3.808 0.158 0.524 1.036 2.992 1.328 3.7 0.192 0.458 1.298 2.828 1.688 3.552 0.208 0.386 0.446 0.75 0.666 1.126 0.436 0.752 1.844 2.888 2.084 3.224 0.52 0.724 4.262 5.074 4.29 5.098l239.718 239.72c15.62 15.618 40.948 15.618 56.57 0 15.62-15.624 15.622-40.948 0-56.57l-171.516-171.514h471.296c114.52 0.084 207.688 93.124 207.988 207.594 0 0.084-0.012 0.164-0.012 0.248v95.876c-0.004 22.094 17.906 40.002 40 40 22.090-0.002 40-17.91 39.996-39.998l0.004-95.57h0.020c0-156.594-124.914-284.012-280.536-288.048z",undo:"M230 301h480a240 240 0 1 1 0 481H235c-23 0-42-20-42-43 0-24 19-43 42-43h475a155 155 0 0 0 0-310H228l3 3 65 65a45 45 0 0 1-65 64L90 376a45 45 0 0 1 0-64l142-142a45 45 0 1 1 64 65l-63 62-3 4z",transfer:"M916.25 348.726l-125 124.688c-7.808 7.79-18.032 11.68-28.25 11.68-10.254 0.002-20.506-3.918-28.32-11.75-15.602-15.64-15.57-40.966 0.070-56.568l56.508-56.368h-655.258c-22.092 0-40-17.908-40-40s17.908-40 40-40h655.672l-57.006-57.206c-15.594-15.646-15.548-40.972 0.1-56.566s40.972-15.55 56.568 0.098l125 125.438c15.588 15.644 15.548 40.958-0.084 56.554zM107.666 731.892l125 125.438c15.596 15.648 40.92 15.692 56.568 0.098s15.694-40.92 0.1-56.566l-57.006-57.206h655.672c22.092 0 40-17.908 40-40s-17.908-40-40-40h-655.258l56.508-56.368c15.64-15.602 15.672-40.928 0.070-56.568-7.814-7.832-18.066-11.752-28.32-11.75-10.218 0-20.442 3.89-28.25 11.68l-125 124.688c-15.632 15.596-15.672 40.91-0.084 56.554z",redirect:"M913.852 702.796c-15.594-15.648-40.922-15.694-56.57-0.1l-57.204 57.006v-451.424c0-0.372-0.028-0.736-0.074-1.098-0.458-99.016-80.86-179.15-179.988-179.15-99.412 0-180 80.592-180 180 0 0.084 0.004 0.166 0.004 0.248h-0.004v343.504h-0.006c0 0.082 0.006 0.164 0.006 0.248 0 55.14-44.86 100-100 100s-100-44.86-100-100c0-0.084 0.006-0.166 0.006-0.248h-0.002v-483.752c0-22.092-17.91-40-40-40s-40.004 17.908-40.004 40v483.752c0 0.018 0.002 0.036 0.002 0.054 0 0.064-0.002 0.128-0.002 0.194 0 99.408 80.59 180 180 180 99.412 0 180-80.592 180-180 0-0.084-0.004-0.166-0.004-0.248h0.004v-343.504h0.008c0-0.082-0.008-0.164-0.008-0.248 0-55.138 44.86-100 100-100s100 44.862 100 100c0 0.084-0.008 0.166-0.008 0.248h0.070v451.008l-56.368-56.506c-15.602-15.642-40.93-15.67-56.566-0.070-7.836 7.814-11.754 18.066-11.754 28.32 0 10.218 3.894 20.442 11.68 28.252l124.692 125c15.594 15.632 40.91 15.67 56.554 0.084l125.434-125c15.652-15.598 15.692-40.92 0.102-56.57z",expand:"M433.4 578.8l6.2 5.2a44.8 44.8 0 010 63.3L238.4 849.1h100.3a44.8 44.8 0 018 88.8l-8 .8H130l-6.2-.5 2.7.3h-.3a44.7 44.7 0 01-24.8-10.2l-.3-.3-.3-.2-.3-.4-.3-.2-.3-.2v-.2h-.1l-.2-.1a45.7 45.7 0 01-13.5-24.8l-.3-1.7a45 45 0 01-.5-5.3V685.7a44.8 44.8 0 0189-8.1l.6 8 .1 100L376.3 584a44.8 44.8 0 0157.1-5.2zm157.2 0a44.8 44.8 0 0157.1 5.2L849 785.7v-100l.8-8.1a44.8 44.8 0 0188.9 8V895a45 45 0 01-.5 5.3l-.3 1.7a38.6 38.6 0 01-2.8 9.4 43.4 43.4 0 01-9.6 14.2l-4.7 4.2 2-1.7.7-.6-.3.4a44.1 44.1 0 01-4.4 3.3l-.6.4a45.8 45.8 0 01-20.4 7h-.3.9l1.8-.3-6.2.5H685.3l-8-.8a44.8 44.8 0 018-88.8h100.3L584.4 647.3a44.8 44.8 0 010-63.3zM98.5 925.5l1.3 1.3.1.2.6.4a45 45 0 002 1.7l.7.6-4.7-4.2zM893.9 85.3h.9-.8l6.2.5a45 45 0 00-1.8-.2l-.9-.1h-1l-.5-.1h-1.2 2.7l.3.1a44.7 44.7 0 0125.4 10.7l.3.3v.1l.3.2.3.2v.2h.1l.2.1.6.6.5.6A45.6 45.6 0 01938 122l.3 1.7c.3 1.8.4 3.6.5 5.3v209.2a44.8 44.8 0 01-89 8.1l-.6-8-.1-100L647.7 440a44.8 44.8 0 01-57.1 5.2l-6.2-5.2a44.8 44.8 0 010-63.3l201.2-201.8H685.3a44.8 44.8 0 01-8-88.8l8-.8H894h-.1zm-555.2 0l8 .8a44.8 44.8 0 01-8 88.8H238.4l201.2 201.8a44.8 44.8 0 010 63.3l-6.2 5.2a44.8 44.8 0 01-57.1-5.2L175 238.3v100l-.8 8.1a44.8 44.8 0 01-88.9-8V129c0-1.7.2-3.5.5-5.3l.3-1.7a38.6 38.6 0 012.8-9.4 43.4 43.4 0 019.6-14.2l4.7-4.2-2 1.7.2-.3a43.7 43.7 0 0124.8-10.2h1.3l.3-.1h2.3-.1 208.7zm582 9l4.8 4.2-1.3-1.3-.1-.2-.5-.4h-.1l-.6-.6-1.4-1.1-.7-.6zm-790.7-9h-2l-.5.1h-1l-.9.2c-.6 0-1.2 0-1.8.2l6.2-.5z",expandalt:"M479.7 13.4L205.4 287.6a45.7 45.7 0 1064.7 64.7l242-242 241.8 241.9a45.7 45.7 0 1064.7-64.7L544.4 13.4a45.6 45.6 0 00-64.7 0M512 1024a45.6 45.6 0 01-32.3-13.4L205.4 736.5a45.7 45.7 0 1164.7-64.7l241.8 241.8 242-241.9a45.7 45.7 0 1164.7 64.7l-274.3 274.2c-9 9-20.7 13.4-32.4 13.4",collapse:"M479.7 411L205.4 136.6a45.7 45.7 0 1164.7-64.6L512 314 753.9 72.2a45.7 45.7 0 1164.7 64.6L544.4 411a45.6 45.6 0 01-64.7 0M512 598.3a45.6 45.6 0 00-32.3 13.4L205.4 885.8a45.7 45.7 0 1064.7 64.7l241.8-241.8 242 242a45.7 45.7 0 1064.7-64.7L544.3 611.7c-9-8.9-20.7-13.4-32.4-13.4",grow:"M541.146 448.384c-1.694-0.216-3.408-0.37-5.162-0.37h-367.968c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v368.032c0 22.094 17.91 40 40 40h367.968c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-368.036c0-20.34-15.192-37.094-34.838-39.632zM208.016 816.046v-288.032h287.968v288.032h-287.968zM736.032 856.046c0 22.090-17.908 40-40 40-22.090 0-40-17.908-40-40v-487.902l-488.016 0.002c-22.090 0-40-17.91-40-40s17.908-40.002 40-40.002h528.016c1.754 0 3.468 0.152 5.162 0.37 19.646 2.538 34.838 19.292 34.838 39.63v527.902zM896.032 168.030v688.004c-0.002 22.088-17.91 39.996-40 39.996s-40.002-17.908-40.002-40c0 0 0.002-304.026 0.002-304.040v-343.96h-343.96c-0.014 0-304.040 0.002-304.040 0.002-22.090 0-40-17.91-40-40s17.908-40.002 40-40.002h688c1.754 0 3.468 0.152 5.162 0.37 19.646 2.536 34.838 19.29 34.838 39.63z",arrowleft:"M257.93 511.976c0-10.236 3.902-20.47 11.71-28.282l344.098-344.158c15.622-15.624 40.946-15.624 56.57-0.006 15.622 15.622 15.624 40.948 0.004 56.568l-315.82 315.876 315.868 315.922c15.618 15.624 15.618 40.952-0.004 56.568-15.622 15.62-40.95 15.618-56.57-0.006l-344.146-344.202c-7.808-7.81-11.71-18.044-11.71-28.28z",arrowup:"M512.024 256c10.236 0 20.47 3.904 28.282 11.712l344.154 344.098c15.624 15.62 15.624 40.946 0.006 56.57-15.622 15.622-40.948 15.624-56.568 0.004l-315.876-315.82-315.922 315.868c-15.624 15.618-40.952 15.618-56.568-0.004-15.62-15.624-15.618-40.95 0.006-56.57l344.204-344.144c7.81-7.81 18.046-11.714 28.282-11.714z",arrowdown:"M511.976 768.002c-10.236 0-20.47-3.904-28.282-11.712l-344.154-344.098c-15.624-15.62-15.624-40.946-0.006-56.57 15.622-15.622 40.948-15.624 56.568-0.004l315.876 315.82 315.922-315.868c15.624-15.618 40.952-15.616 56.568 0.004 15.62 15.624 15.618 40.95-0.006 56.57l-344.204 344.144c-7.81 7.81-18.046 11.714-28.282 11.714z",arrowright:"M768.072 514.022c0 10.236-3.904 20.47-11.712 28.282l-344.098 344.156c-15.62 15.624-40.946 15.624-56.568 0.006-15.622-15.622-15.624-40.948-0.006-56.568l315.82-315.876-315.868-315.922c-15.618-15.624-15.618-40.952 0.004-56.568 15.624-15.62 40.95-15.618 56.57 0.006l344.144 344.204c7.81 7.81 11.714 18.044 11.714 28.28z",chevrondown:"M511.976 833c-10.236 0-20.47-3.904-28.282-11.712l-471.934-471.874c-15.624-15.62-15.624-40.946-0.006-56.57 15.622-15.622 40.948-15.624 56.568-0.004l443.652 443.598 443.61-443.556c15.624-15.618 40.952-15.616 56.568 0.004 15.62 15.624 15.618 40.95-0.006 56.57l-471.89 471.832c-7.808 7.808-18.044 11.712-28.28 11.712z",back:"M512 932.6c-112.3 0-218-43.8-297.4-123.2A417.8 417.8 0 0191.4 512c0-112.3 43.8-218 123.2-297.4A417.8 417.8 0 01512 91.4c112.3 0 218 43.8 297.4 123.2A417.8 417.8 0 01932.6 512c0 112.3-43.8 218-123.2 297.4A417.8 417.8 0 01512 932.6zm0 91.4A512 512 0 10512 0a512 512 0 000 1024zM232.7 542.5l142.8 143.3a45.7 45.7 0 0064.8-64.5L375 555.9h383.7a45.7 45.7 0 000-91.4H375.6l64.6-64.4a45.7 45.7 0 10-64.6-64.8L232.8 477.8a45.7 45.7 0 00-.1 64.6z",download:"M543.8 791.3a45.7 45.7 0 01-64.6 0l-142.5-143a45.6 45.6 0 010-64.6 45.7 45.7 0 0164.7 0l64.5 64.7V265.2a45.7 45.7 0 1191.4 0v383.6l65.4-65.1a45.7 45.7 0 1164.5 64.8L543.8 791.3zM1024 512A512 512 0 110 512a512 512 0 011024 0zm-91.4 0c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512z",upload:"M480.2 232.7a45.7 45.7 0 0164.6 0l142.5 143a45.6 45.6 0 010 64.6 45.7 45.7 0 01-64.7 0L558 375.5v383.2a45.7 45.7 0 11-91.4 0V375.2l-65.4 65.1a45.7 45.7 0 11-64.5-64.8l143.4-142.8zM0 512a512 512 0 111024 0A512 512 0 010 512zm91.4 0c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512z",proceed:"M791.3 480.2L648.5 336.8a45.7 45.7 0 10-64.8 64.5l65.1 65.4H265.2a45.7 45.7 0 100 91.4h383.2l-64.6 64.5a45.7 45.7 0 0064.6 64.7l142.8-142.5a45.7 45.7 0 00.1-64.6M512 0a512 512 0 100 1024A512 512 0 00512 0m0 91.4c112.3 0 218 43.8 297.4 123.2A417.8 417.8 0 01932.6 512c0 112.3-43.8 218-123.2 297.4A417.8 417.8 0 01512 932.6c-112.3 0-218-43.8-297.4-123.2A417.8 417.8 0 0191.4 512c0-112.3 43.8-218 123.2-297.4A417.8 417.8 0 01512 91.4",info:"M874.04 149.96c199.95 199.95 199.95 524.14 0 724.08-199.95 199.95-524.13 199.95-724.08 0-199.95-199.95-199.95-524.13 0-724.08 199.95-199.95 524.13-199.95 724.08 0zM512 91.43c-112.34 0-217.95 43.75-297.39 123.18-79.43 79.44-123.18 185.05-123.18 297.4 0 112.33 43.75 217.94 123.18 297.38 79.44 79.43 185.05 123.18 297.4 123.18 112.33 0 217.94-43.75 297.38-123.18C888.82 729.95 932.57 624.34 932.57 512c0-112.34-43.75-217.95-123.18-297.39C729.95 135.18 624.34 91.43 512 91.43zm1.14 318.96a45.73 45.73 0 00-45.11 38.3l-.6 7.42v274.28a45.71 45.71 0 0090.83 7.42l.6-7.42V456.11a45.72 45.72 0 00-45.72-45.72zm0-162.25a45.72 45.72 0 100 91.44 45.72 45.72 0 000-91.44z",question:"M874.04 149.96c199.95 199.95 199.95 524.13 0 724.08-199.95 199.95-524.13 199.95-724.08 0-199.95-199.95-199.95-524.13 0-724.08 199.95-199.95 524.13-199.95 724.08 0zM512 91.43c-112.34 0-217.95 43.75-297.39 123.18-79.43 79.44-123.18 185.05-123.18 297.4 0 112.33 43.75 217.95 123.18 297.38 79.44 79.43 185.05 123.18 297.4 123.18 112.33 0 217.94-43.75 297.38-123.18C888.82 729.96 932.57 624.34 932.57 512c0-112.34-43.75-217.95-123.18-297.39C729.95 135.18 624.34 91.43 512 91.43zm1.14 640.9a45.72 45.72 0 100 91.43 45.72 45.72 0 000-91.44zm-1.14-549c-111.3 0-201.52 90.22-201.52 201.52a45.71 45.71 0 0090.84 7.41l.6-7.47c.03-60.68 49.4-110.03 110.08-110.03 60.7 0 110.1 49.38 110.1 110.09 0 60.7-49.4 110.09-110.1 110.09v.17a45.68 45.68 0 00-44.57 45.65v100.58a45.7 45.7 0 1091.42 0v-60.46c88.7-21.12 154.67-100.87 154.67-196.03 0-111.3-90.22-201.52-201.52-201.52z",support:"M512 932.57c-87.57 0-171.05-26.59-241.23-75.93l106-106a273.98 273.98 0 00135.26 35.62c46.7 0 93.41-11.88 135.22-35.6l105.98 105.98c-70.19 49.34-153.66 75.93-241.23 75.93m-344.64-661.8l105.97 105.98c-47.44 83.63-47.43 186.86.02 270.49L167.36 753.22C118.02 683.04 91.43 599.56 91.43 512c0-87.57 26.59-171.05 75.93-241.23m585.87-103.41L647.29 273.3a273.95 273.95 0 00-135.26-35.61c-46.74 0-93.47 11.9-135.3 35.63L270.77 167.36C340.96 118.02 424.43 91.43 512 91.43s171.05 26.59 241.23 75.93m-370.5 473.91c-71.3-71.3-71.3-187.3 0-258.6a181.7 181.7 0 01129.3-53.55h.02c48.83 0 94.74 19.02 129.28 53.56 71.29 71.29 71.29 187.3 0 258.6a181.66 181.66 0 01-129.3 53.55 181.67 181.67 0 01-129.3-53.56m473.91 111.95L750.68 647.27c47.48-83.65 47.48-186.91.02-270.56l105.94-105.94c49.34 70.18 75.93 153.66 75.93 241.23s-26.59 171.04-75.93 241.22m17.4-603.26c-199.95-199.95-524.13-199.95-724.08 0-199.95 199.95-199.95 524.13 0 724.08 199.95 199.95 524.13 199.95 724.08 0 199.95-199.95 199.95-524.13 0-724.08",alert:"M511.998 623.846c-22.090 0-40-17.906-40-40v-208c0-22.090 17.91-40 40-40v0c22.090 0 40.004 17.91 40.004 40v208c0 22.094-17.914 40-40.004 40v0zM511.998 743.846c22.090 0 40.004-17.906 40.004-40v0c0-22.090-17.914-40-40.004-40v0c-22.090 0-40 17.91-40 40v0c0 22.094 17.91 40 40 40v0zM512.142 211.808l-340.074 589.028h680.148l-340.074-589.028zM512.142 92.51c14.5 0 29 9.526 40 28.58l398.638 690.462c22 38.106 4 69.282-40 69.282h-797.278c-44 0-62-31.176-40-69.282l398.638-690.462c11.002-19.052 25.502-28.58 40.002-28.58v0z",bell:"M901.344 760.018l-57.644-77.648c-7.906-7.906-11.77-38.284-11.71-48.646h0.042v-200.588h-0.364c-6.878-148.106-114.428-269.902-255.792-298.528 0.208-2.1 0.318-4.228 0.318-6.384 0-35.452-28.738-64.194-64.194-64.194-35.458 0-64.194 28.742-64.194 64.194 0 2.19 0.112 4.352 0.326 6.486-141.128 28.802-248.446 150.488-255.316 298.426h-0.364v200.588h0.042c0.058 10.362-3.804 40.74-11.71 48.646l-57.644 77.648c-8.802 8.802-16.35 18.978-16.35 32.208 0 22.092 17.908 40 40 40h255.876c-0.814 5.412-1.28 10.936-1.28 16.576 0 61.43 49.794 111.23 111.23 111.23 61.432 0 111.228-49.8 111.228-111.23 0-5.638-0.464-11.164-1.282-16.576h255.128c22.092 0 40-17.908 40-40 0.004-13.23-7.542-23.404-16.346-32.208zM272.732 436.848c2.862-61.602 29.032-119.104 73.69-161.91 44.786-42.93 103.628-66.62 165.692-66.706h0.26c62.062 0.086 120.906 23.776 165.692 66.706 44.658 42.806 70.828 100.308 73.69 161.91l0.278 5.962v149.384h-479.58v-149.384l0.278-5.962zM543.846 848.8c0 17.22-14.010 31.23-31.228 31.23-17.22 0-31.23-14.010-31.23-31.23 0-6.096 1.784-11.768 4.82-16.576h52.818c3.038 4.81 4.82 10.482 4.82 16.576zM512.484 752.226h-283.922l14.572-19.63c12.064-14.542 20.078-33.27 24.982-58.158 0.146-0.742 0.276-1.496 0.416-2.244h487.42c0.138 0.748 0.268 1.5 0.414 2.244 4.904 24.888 12.918 43.616 24.982 58.158l14.572 19.63h-283.436z",rss:"M256.094 865.048c0 53.020-42.972 96-96 96-53.020 0-96-42.98-96-96 0-53.016 42.98-96 96-96s96 42.984 96 96zM510.020 918.352c-0.018-0.172-0.042-0.344-0.050-0.52-0.054-0.676-0.124-1.34-0.214-2.004-10.582-105.644-57.866-200.46-128.894-271.536v0c-71.074-71.054-165.906-118.352-271.564-128.934-0.664-0.090-1.33-0.16-2.006-0.214-0.174-0.016-0.348-0.040-0.52-0.054-0.254-0.024-0.5-0.024-0.742-0.008-0.64-0.032-1.278-0.098-1.922-0.098-22.098 0-40 17.908-40 40 0 20.582 15.542 37.516 35.536 39.738 0.042 0.004 0.066 0.036 0.106 0.040 84.82 8.098 163.514 45.024 224.542 106.042v0c61.036 61.036 97.964 139.738 106.070 224.574 0.004 0.040 0.036 0.070 0.042 0.106 2.222 19.988 19.156 35.536 39.736 35.536 22.092 0 40-17.902 40-40 0-0.644-0.066-1.282-0.098-1.922 0-0.246 0-0.492-0.022-0.746zM734.688 918.45c-0.004-0.090-0.018-0.186-0.024-0.276-0.040-0.544-0.058-1.102-0.124-1.638-10.972-167.816-83.558-318.804-195.33-430.616h0.002c-111.812-111.788-262.81-184.384-430.644-195.36-0.542-0.060-1.094-0.084-1.642-0.122-0.092-0.008-0.182-0.016-0.272-0.022-0.020-0.002-0.042 0.004-0.054 0.004-0.836-0.052-1.664-0.124-2.512-0.124-22.092 0-40 17.908-40 40 0 21.036 16.246 38.24 36.874 39.842 0.046 0.008 0.078 0.038 0.128 0.042 66.876 4.086 131.786 19.292 193.406 45.358 70.472 29.81 133.78 72.494 188.166 126.874v0c54.394 54.396 97.090 117.71 126.902 188.204 26.064 61.624 41.274 126.532 45.362 193.408 0.004 0.052 0.036 0.080 0.042 0.13 1.604 20.624 18.802 36.87 39.844 36.87 22.090 0 40-17.904 40-40 0-0.85-0.074-1.678-0.126-2.514-0.002-0.024 0.006-0.040 0.002-0.060zM959.126 920.556c-0.002-0.094 0.008-0.164 0.004-0.262-10.342-231.204-108.314-439.604-261.486-592.796v-0.002c-153.2-153.19-361.61-251.174-592.828-261.518-0.096-0.004-0.168 0.006-0.262 0.004-0.176-0.004-0.348-0.030-0.524-0.030-22.098 0-40 17.91-40 40 0 20.988 16.168 38.164 36.716 39.834 0.184 0.042 0.356 0.086 0.566 0.098 97.040 4.314 191.186 25.538 280.376 63.258 97.14 41.090 184.406 99.928 259.368 174.876v0c74.96 74.964 133.81 162.24 174.908 259.398 37.718 89.19 58.946 183.336 63.26 280.376 0.010 0.208 0.052 0.38 0.096 0.562 1.67 20.552 18.848 36.72 39.834 36.72 22.092 0 40-17.906 40-40-0-0.17-0.024-0.342-0.028-0.518z",edit:"M948.56 263.376c12.704-12.708 15.072-31.836 7.11-46.936-1.84-3.524-4.232-6.832-7.192-9.792-0.286-0.286-0.594-0.528-0.886-0.8l-129.318-128.634c-0.048-0.048-0.088-0.106-0.138-0.154-7.812-7.812-18.050-11.716-28.292-11.714-10.242-0.004-20.484 3.902-28.296 11.714-0.064 0.066-0.12 0.136-0.184 0.204l-636.168 636.168c-5.868 5.134-10.21 11.958-12.298 19.748l-47.606 177.664c-3.7 13.804 0.248 28.534 10.352 38.638 7.602 7.6 17.816 11.714 28.288 11.714 3.452 0 6.93-0.446 10.352-1.364l177.664-47.606c7.296-1.956 13.732-5.904 18.74-11.216l521.486-521.484c1.126-0.904 2.222-1.87 3.268-2.914 1.042-1.044 2.006-2.138 2.91-3.264l107.75-107.748c0.836-0.71 1.668-1.432 2.458-2.224zM806.9 291.66l-73.592-73.202 56.61-56.61 73.594 73.2-56.612 56.612zM281.566 816.996l-73.4-73.4 468.572-468.568 73.594 73.202-468.766 468.766zM160.496 864.628l11.742-43.822 32.080 32.080-43.822 11.742z",paintbrush:"M946.58 293.66c12.704-12.708 15.072-31.836 7.108-46.938-1.838-3.524-4.23-6.83-7.19-9.79-0.282-0.282-0.588-0.52-0.876-0.792l-129.338-128.654c-0.046-0.046-0.084-0.098-0.13-0.144-7.814-7.812-18.056-11.718-28.296-11.714-10.24 0-20.48 3.906-28.292 11.714-0.064 0.066-0.12 0.138-0.184 0.206l-557.048 557.048c-2.194 2.192-4.042 4.59-5.622 7.11-70.624 87.486-17.922 195.43-174.738 239.554 0 0 64.758 18.11 144.33 18.11 74.374 0 161.678-15.824 221.23-77.020 0.394-0.364 0.808-0.696 1.192-1.078l1.734-1.734c0.852-0.798 1.678-1.578 2.504-2.426 0.348-0.356 0.668-0.728 1.010-1.086l168.756-168.756c1.126-0.906 2.224-1.872 3.272-2.918 1.044-1.044 2.008-2.14 2.914-3.266l375.212-375.212c0.834-0.706 1.664-1.424 2.452-2.214zM537.462 589.402l-73.594-73.206 324.068-324.064 73.594 73.2-324.068 324.070zM388.178 667.684c-13.288-13.632-28.584-23.974-44.78-31.016l63.902-63.902 73.596 73.204-64.246 64.248c-6.498-15.23-15.964-29.698-28.472-42.534zM229.848 791.928c8.294-30.346 14.852-54.332 32.416-73.862 0.83-0.864 2.664-2.702 4.26-4.286 8.030-6.792 17.534-8.246 24.198-8.246 14.386 0 29.026 6.554 40.162 17.98 19.592 20.106 21.934 49.238 5.596 66.874l-1.712 1.712c-0.798 0.752-1.612 1.524-2.462 2.354l-0.86 0.84-0.834 0.864c-30.666 31.79-75.914 45.424-118.104 50.542 7.53-18.888 12.598-37.426 17.34-54.772z",close:"M150 150a512 512 0 11724 724 512 512 0 01-724-724zm69.3 64.2A418.5 418.5 0 0095.9 512a418.5 418.5 0 00123.4 297.8A418.5 418.5 0 00517 933.2 418.5 418.5 0 00815 809.8 418.5 418.5 0 00938.4 512 418.5 418.5 0 00815 214.2 418.5 418.5 0 00517 90.8a418.5 418.5 0 00-297.8 123.4zM655 304a46 46 0 0165 65L577 512l143 143a46 46 0 11-65 65L512 577 369 720a46 46 0 11-65-65l143-143-143-143a46 46 0 0165-65l143 143 143-143z",closeAlt:"M586.7 512L936 861.4a52.8 52.8 0 0 1-74.6 74.7L512 586.7 162.6 936A52.8 52.8 0 0 1 88 861.4L437.3 512 88 162.6A52.8 52.8 0 1 1 162.6 88L512 437.3 861.4 88a52.8 52.8 0 1 1 74.7 74.7L586.7 512z",trash:"M919.5 225.208h-215.5v-120.080c0-20.344-15.192-37.096-34.836-39.632-1.696-0.216-3.41-0.372-5.164-0.372h-304.004c-1.754 0-3.468 0.152-5.164 0.372-19.644 2.54-34.836 19.292-34.836 39.628v120.084h-215.996c-22.090 0-40 17.912-40 40.002 0 22.092 17.91 40 40 40h27.216l53.916 615.914h0.214c0 22.092 17.91 40 40 40h573.372c22.094 0 40-17.91 40-40h0.148l53.916-615.914h26.716c22.090 0 40-17.91 40-40s-17.908-40.002-39.998-40.002zM399.996 145.126h224.004v80.082h-224.004v-80.082zM762.062 881.124h-500.124l-50.414-575.912h600.954l-50.416 575.912zM632.004 697.124v-240c-0.004-22.092 17.906-40.002 40-40.002 22.090 0.002 40 17.908 40 40.002l-0.004 240.002c0.004 22.088-17.906 39.996-39.996 39.998-22.094 0.002-40.004-17.906-40-40zM311.996 697.124v-240c-0.004-22.092 17.906-40.002 40-40.002 22.090 0.002 40 17.908 40 40.002l-0.004 240.002c0.004 22.088-17.906 39.996-39.996 39.998-22.094 0.002-40.004-17.906-40-40zM472 697.124v-240c-0.004-22.092 17.906-40.002 40-40.002 22.090 0.002 40 17.908 40 40.002l-0.004 240.002c0.004 22.088-17.906 39.996-39.996 39.998-22.094 0.002-40.004-17.906-40-40z",cross:"M1013.286 955.716l-443.72-443.716 443.718-443.718c15.622-15.622 15.62-40.948-0.004-56.566-15.618-15.622-40.942-15.622-56.562 0l-443.716 443.718-443.72-443.718c-15.62-15.624-40.946-15.622-56.566 0-15.622 15.62-15.622 40.944 0 56.566l443.722 443.718-443.722 443.722c-15.622 15.618-15.62 40.942 0 56.56s40.948 15.622 56.566 0l443.72-443.718 443.722 443.718c15.618 15.624 40.942 15.622 56.56 0 15.62-15.618 15.622-40.944 0.002-56.566z",delete:"M874 150A512 512 0 10150 874 512 512 0 00874 150zm-659.4 64.6A417.8 417.8 0 01512 91.4c97 0 188.9 32.6 263.3 92.6L184 775.3A417.4 417.4 0 0191.4 512c0-112.4 43.7-218 123.2-297.4zm594.8 594.8A417.8 417.8 0 01512 932.6c-97 0-189-32.7-263.3-92.6L840 248.7A417.4 417.4 0 01932.6 512c0 112.3-43.8 218-123.2 297.4z",add:"M512-.2a512 512 0 110 1024 512 512 0 010-1024zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 511.8c0 112.4 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.4c112.3 0 218-43.8 297.4-123.2a417.8 417.8 0 00123.2-297.4c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.2zm1.1 129.2a45.7 45.7 0 0145.7 45.7v201.1H760a45.7 45.7 0 010 91.5H558.8v201.1a45.7 45.7 0 11-91.4 0V558.7H266.3a45.7 45.7 0 110-91.5h201.1V266.1a45.7 45.7 0 0145.7-45.7z",subtract:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm4 94A418 418 0 0094 515a418 418 0 00422 422 418 418 0 00421-422A418 418 0 00516 94zm244 372a46 46 0 010 92H264a46 46 0 110-92z",plus:"M921.002 473h-368.008v-368.004c0.002-22.090-17.906-39.996-39.996-39.996-22.088 0-39.998 17.91-39.998 40v368h-368.002c-22.094 0-40 17.908-39.998 40-0.002 22.090 17.904 39.996 39.996 39.996l368.004-0.002v368.010c0 22.094 17.908 40 40 39.996 22.090 0.004 39.996-17.902 39.996-39.996v-368.010h368.010c22.090 0.002 39.994-17.906 39.994-39.996-0-22.088-17.908-39.998-39.998-39.998z",document:"M764 1c12 0 24 4 32 13l129 132c9 8 13 20 13 31v802c0 24-20 44-45 44H131c-25 0-45-20-45-44V45c0-24 20-44 45-44h633zm-48 89H175v844h674l-1-707h-87c-22 0-40-15-44-36v-8l-1-93zm-16 584a45 45 0 0 1 8 89H324a45 45 0 0 1-8-88l8-1h376zm0-187a45 45 0 0 1 8 89l-8 1H324a45 45 0 0 1-8-89l8-1h376zm0-186a45 45 0 0 1 8 88l-8 1H324a45 45 0 0 1-8-89h384z",folder:"M571 274h327c23 0 41 18 41 41v488c0 22-18 40-41 40H126c-23 0-41-18-41-40V242c0-34 27-61 61-61h317c18 0 35 7 47 21l61 72zm-119-8H170v492h684V359H531l-79-93z",component:"M171 469h298V171H246c-42 0-75 33-75 75v223zm0 86v223c0 42 33 75 75 75h223V555H171zm682-86V246c0-42-33-75-75-75H555v298h298zm0 86H555v298h223c42 0 75-33 75-75V555zM256 85h512c94 0 171 77 171 171v512c0 94-77 171-171 171H256c-94 0-171-77-171-171V256c0-94 77-171 171-171z",calendar:"M920.036 160.030h-112.004v-72c0-22.092-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v72.004h-432v-72c0-22.092-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v72.004h-112.004c-1.38 0-2.746 0.070-4.090 0.208-20.168 2.046-35.91 19.080-35.91 39.792v688c0 22.090 17.91 40 40 40h816.008c22.098 0 40-17.91 40-40v-688c0-22.094-17.908-40-40-40zM356.032 848.026h-212.004v-142.662h212.004v142.662zM356.032 665.364h-212.004v-162.664h212.004v162.664zM356.032 462.7h-212.004v-142.662h212.004v142.662zM628.032 848.026h-232v-142.662h232v142.662zM628.032 665.364h-232v-162.664h232v162.664zM628.032 462.7h-232v-142.662h232v142.662zM880.036 848.026h-212.004v-142.662h212.004v142.662zM880.036 665.364h-212.004v-162.664h212.004v162.664zM880.036 462.7h-212.004v-142.662h212.004v142.662z",graphline:"M820.536 489.23c-15.624 15.618-40.954 15.618-56.57 0l-42.006-42.002-169.898 169.9c-7.822 7.82-18.076 11.722-28.326 11.712-10.248 0.008-20.496-3.894-28.314-11.712l-96.178-96.182-140.67 140.674c-15.624 15.622-40.954 15.618-56.57-0.004-15.624-15.618-15.624-40.946 0-56.566l168.946-168.946c7.812-7.816 18.058-11.72 28.3-11.716 10.238-0.002 20.476 3.904 28.29 11.716l96.204 96.204 168.91-168.91c0.33-0.356 0.626-0.73 0.972-1.076 7.824-7.824 18.084-11.726 28.34-11.712 10.252-0.012 20.508 3.892 28.332 11.714 0.346 0.346 0.64 0.72 0.972 1.074l69.266 69.266c15.62 15.618 15.616 40.942 0 56.566zM880 144h-736v736h736v-736zM920 64c22.092 0 40 17.908 40 40v816c0 22.092-17.908 40-40 40h-816c-22.092 0-40-17.908-40-40v-816c0-22.092 17.908-40 40-40h816z",docchart:"M919.938 128h-816.008c-1.38 0-2.746 0.070-4.090 0.208-20.168 2.046-35.91 19.080-35.91 39.792v688c0 22.090 17.91 40 40 40h816.008c22.098 0 40-17.91 40-40v-688c0-22.094-17.906-40-40-40zM395.934 470.67h232v162.664h-232v-162.664zM355.934 633.334h-212.004v-162.664h212.004v162.664zM395.934 430.67v-142.662h232v142.662h-232zM667.934 470.67h212.004v162.664h-212.004v-162.664zM667.934 430.67v-142.662h212.004v142.662h-212.004zM355.934 288.008v142.662h-212.004v-142.662h212.004zM143.93 673.334h212.004v142.662h-212.004v-142.662zM395.934 673.334h232v142.662h-232v-142.662zM667.934 673.334h212.004v142.662h-212.004v-142.662z",doclist:"M919.938 128h-816.008c-1.38 0-2.746 0.070-4.090 0.208-20.168 2.046-35.91 19.080-35.91 39.792v688c0 22.090 17.91 40 40 40h816.008c22.098 0 40-17.91 40-40v-688c-0-22.094-17.906-40-40-40zM143.93 288.008h736.008v527.988h-736.008v-527.988zM248 400.004c0-22.090 17.91-40 40-40h448c22.094 0 40 17.906 40 40 0 22.090-17.906 40-40 40h-448c-22.090 0-40-17.91-40-40zM776 552.002c0 22.094-17.906 40-40 40h-448c-22.090 0-40-17.906-40-40 0-22.090 17.91-40 40-40h448c22.094 0 40 17.91 40 40zM776 704c0 22.094-17.906 40-40 40h-448c-22.090 0-40-17.906-40-40 0-22.090 17.91-40 40-40h448c22.094 0 40 17.91 40 40z",category:"M925.224 256.37c-1.694-0.216-3.408-0.37-5.162-0.37h-816c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v624c0 22.094 17.91 40 40 40h816c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-624.004c0-20.342-15.19-37.096-34.838-39.632zM144.062 880v-544h736v544h-736zM896.11 180c0 11.044-8.954 20-20 20h-728.032c-11.046 0-20-8.956-20-20v0c0-11.046 8.954-20 20-20h728.032c11.046 0 20 8.954 20 20v0zM832.094 84c0 11.044-8.954 20-20 20h-600c-11.046 0-20-8.956-20-20v0c0-11.046 8.954-20 20-20h600c11.046 0 20 8.954 20 20v0z",grid:"M437.162 552.368c-1.694-0.216-3.408-0.37-5.162-0.37h-263.978c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v264.040c0 22.094 17.91 40 40 40h263.978c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-264.044c0-20.34-15.19-37.094-34.838-39.632zM208.022 816.038v-184.040h183.978v184.040h-183.978zM437.162 128.4c-1.694-0.216-3.408-0.37-5.162-0.37h-263.978c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v263.968c0 22.094 17.91 40 40 40h263.978c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-263.972c0-20.342-15.19-37.096-34.838-39.632zM208.022 392v-183.968h183.978v183.968h-183.978zM861.212 552.368c-1.694-0.216-3.408-0.37-5.162-0.37h-264.050c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v264.040c0 22.094 17.91 40 40 40h264.048c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-264.044c0.002-20.34-15.19-37.094-34.836-39.632zM632 816.038v-184.040h184.048v184.040h-184.048zM861.212 128.4c-1.694-0.216-3.408-0.37-5.162-0.37h-264.050c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.292-34.838 39.63v263.968c0 22.094 17.91 40 40 40h264.048c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.924 1.2-1.862 1.722-2.838 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-263.972c0.002-20.342-15.19-37.096-34.836-39.632zM632 392v-183.968h184.048v183.968h-184.048z",copy:"M960.132 210.186c0-0.444-0.050-0.874-0.066-1.312-0.024-0.684-0.044-1.366-0.104-2.046-0.060-0.74-0.158-1.468-0.26-2.198-0.080-0.564-0.156-1.128-0.258-1.692-0.146-0.792-0.328-1.566-0.518-2.34-0.124-0.508-0.244-1.014-0.39-1.518-0.224-0.784-0.488-1.548-0.76-2.312-0.176-0.49-0.344-0.98-0.538-1.466-0.302-0.754-0.642-1.486-0.988-2.216-0.224-0.472-0.436-0.946-0.68-1.41-0.398-0.762-0.838-1.496-1.284-2.228-0.242-0.396-0.466-0.798-0.722-1.19-0.608-0.924-1.262-1.81-1.942-2.678-0.132-0.168-0.248-0.346-0.382-0.512-0.98-1.212-2.028-2.364-3.14-3.454l-104.020-104.9c-3.714-3.714-7.988-6.518-12.542-8.464-0.088-0.040-0.174-0.084-0.262-0.122-0.994-0.418-2.006-0.774-3.024-1.108-0.242-0.080-0.474-0.176-0.72-0.252-0.942-0.288-1.894-0.516-2.854-0.732-0.334-0.076-0.658-0.176-0.996-0.244-0.998-0.2-2.004-0.336-3.010-0.458-0.306-0.038-0.606-0.1-0.912-0.13-1.322-0.13-2.65-0.204-3.976-0.204h-391.784c-1.754 0-3.468 0.152-5.162 0.372-19.646 2.538-34.838 19.29-34.838 39.628v145.516h-279.874c-1.754 0-3.468 0.152-5.162 0.372-19.646 2.538-34.838 19.29-34.838 39.628v628.28c0 22.094 17.91 40 40 40h496.118c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 2.084-3.466 2.128-3.548 2.992-5.612 4.704-12.010 4.704-18.808 0 0 0 0 0-0.004v-145.518h279.874c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 2.084-3.466 2.128-3.548 2.992-5.612 4.704-12.010 4.704-18.808 0 0 0 0 0-0.004v-521.828c0.008-0.23-0.016-0.458-0.014-0.688 0.002-0.202 0.028-0.39 0.028-0.584zM144.124 878.792v-548.278h311.752v65.186c0 22.090 17.91 40 40 40h64.366v443.092h-416.118zM640.244 693.278v-296.31c0.006-0.23-0.018-0.458-0.014-0.688 0.004-0.196 0.030-0.382 0.030-0.578 0-0.444-0.052-0.874-0.066-1.312-0.024-0.684-0.044-1.366-0.104-2.046-0.062-0.74-0.16-1.468-0.262-2.198-0.078-0.564-0.152-1.128-0.258-1.692-0.144-0.792-0.324-1.566-0.516-2.34-0.124-0.508-0.246-1.014-0.39-1.518-0.226-0.784-0.488-1.548-0.76-2.312-0.174-0.49-0.342-0.98-0.538-1.466-0.302-0.754-0.64-1.486-0.988-2.216-0.222-0.472-0.438-0.946-0.68-1.41-0.398-0.762-0.838-1.496-1.284-2.228-0.242-0.396-0.466-0.798-0.724-1.19-0.606-0.924-1.262-1.81-1.942-2.678-0.13-0.168-0.246-0.346-0.382-0.512-0.978-1.212-2.028-2.364-3.138-3.454l-104.020-104.9c-3.714-3.714-7.988-6.518-12.542-8.464-0.088-0.040-0.172-0.084-0.262-0.122-0.994-0.418-2.004-0.774-3.024-1.108-0.242-0.080-0.476-0.176-0.72-0.252-0.942-0.288-1.896-0.516-2.854-0.732-0.334-0.076-0.658-0.176-0.996-0.244-0.998-0.2-2.004-0.336-3.012-0.458-0.304-0.038-0.602-0.1-0.91-0.13-1.322-0.13-2.648-0.204-3.976-0.204h-31.916v-105.516h311.752v65.186c0 22.090 17.91 40 40 40h64.366v443.092h-239.87z",certificate:"M832.032 384.032c0-176.728-143.266-320-320-320s-320 143.272-320 320c0 104.662 50.25 197.584 127.938 255.966v311.5c0 16.174 9.74 30.756 24.682 36.952 4.954 2.052 10.152 3.050 15.31 3.050 10.402 0 20.626-4.060 28.276-11.702l123.726-123.58 123.772 123.332c11.452 11.412 28.644 14.804 43.574 8.608 14.93-6.2 24.66-20.776 24.66-36.942v-311.124c77.756-58.376 128.062-151.342 128.062-256.060zM272.032 384.032c0-64.106 24.964-124.374 70.292-169.706 45.33-45.33 105.6-70.294 169.708-70.294s124.376 24.964 169.708 70.294c45.33 45.332 70.292 105.6 70.292 169.706s-24.964 124.376-70.292 169.704c-45.33 45.33-105.6 70.294-169.708 70.294s-124.376-24.964-169.708-70.294c-45.328-45.328-70.292-105.598-70.292-169.704zM623.968 854.89l-83.804-83.508c-15.622-15.564-40.898-15.552-56.502 0.034l-83.694 83.594v-171.17c34.878 13.042 72.632 20.192 112.062 20.192 39.382 0 77.094-7.13 111.938-20.142v171z",print:"M925.922 304.496c-1.698-0.218-3.41-0.37-5.166-0.37h-88.64v-93.548c0.006-0.21-0.016-0.422-0.014-0.634 0.004-0.212 0.036-0.416 0.036-0.63 0-0.478-0.054-0.942-0.074-1.416-0.024-0.636-0.042-1.27-0.094-1.906-0.066-0.776-0.168-1.54-0.276-2.302-0.074-0.534-0.146-1.066-0.242-1.596-0.15-0.82-0.338-1.624-0.538-2.424-0.12-0.48-0.23-0.958-0.37-1.436-0.234-0.812-0.506-1.608-0.792-2.398-0.164-0.462-0.322-0.924-0.504-1.38-0.318-0.788-0.668-1.552-1.036-2.316-0.208-0.436-0.406-0.88-0.628-1.312-0.424-0.802-0.88-1.574-1.352-2.344-0.218-0.358-0.422-0.724-0.656-1.078-0.636-0.972-1.324-1.91-2.042-2.82-0.098-0.124-0.182-0.252-0.282-0.376-0.988-1.224-2.048-2.388-3.172-3.488l-104.004-104.882c-3.696-3.696-7.948-6.486-12.466-8.432-0.122-0.050-0.224-0.11-0.344-0.16-0.974-0.41-1.966-0.756-2.962-1.084-0.262-0.086-0.512-0.19-0.78-0.272-0.926-0.284-1.87-0.506-2.812-0.722-0.346-0.080-0.684-0.182-1.034-0.252-0.988-0.198-1.988-0.334-2.988-0.456-0.31-0.040-0.618-0.102-0.93-0.134-1.324-0.132-2.652-0.204-3.978-0.204h-455.67c-1.754 0-3.468 0.152-5.162 0.37-19.646 2.538-34.838 19.29-34.838 39.63v200h-87.356c-1.754 0-3.468 0.152-5.164 0.37-19.644 2.538-34.836 19.29-34.836 39.63v320c0 22.094 17.91 40 40 40h87.368v216c0 22.094 17.91 40 40 40h560.006c13.81 0 25.982-6.996 33.17-17.636 0.102-0.146 0.184-0.306 0.282-0.458 0.612-0.922 1.2-1.86 1.722-2.836 0.046-0.082 0.080-0.17 0.124-0.254 2.994-5.612 4.704-12.008 4.704-18.808 0 0 0 0 0-0.004v-216h88.624c13.808 0 25.982-6.996 33.168-17.636 0.104-0.148 0.186-0.308 0.286-0.458 0.612-0.922 1.198-1.862 1.72-2.836 0.046-0.082 0.082-0.172 0.124-0.256 2.994-5.61 4.702-12.008 4.702-18.806 0 0 0 0 0-0.004v-320c0-20.344-15.186-37.096-34.834-39.636zM272.116 144.128h375.634v65.186c0 1.38 0.070 2.746 0.208 4.090 2.048 20.168 19.080 35.91 39.792 35.91h64.366v54.812h-480v-159.998zM272.124 880.126v-327.998h480.006v327.998zM880.756 384.128v239.998h-48.624v-111.998c0-20.34-15.19-37.092-34.836-39.63-1.694-0.218-565.17-0.372-565.17-0.372-1.754 0-3.468 0.152-5.162 0.372-19.646 2.538-34.838 19.29-34.838 39.628v112h-47.368v-239.998zM664.124 608.126c22.092 0 40 17.908 40 40s-17.908 40-40 40h-304c-22.092 0-40-17.908-40-40s17.908-40 40-40h304zM704.124 784.126c0 22.092-17.908 40-40 40h-304c-22.092 0-40-17.908-40-40s17.908-40 40-40h304c22.092 0 40 17.908 40 40z",listunordered:"M961 233c0 22.090-17.908 40-40 40h-607.996c-22.090 0-40-17.908-40-40v0c0-22.090 17.908-40.002 40-40.002h607.996c22.092 0 40 17.912 40 40.002v0zM961 793c0-22.090-17.908-40.002-40-40.002h-607.996c-22.092 0-40 17.912-40 40.002v0c0 22.092 17.91 40 40 40h607.996c22.092 0 40-17.91 40-40v0zM961 606.332c0-22.090-17.908-40-40-40h-607.996c-22.092 0-40 17.91-40 40v0c0 22.094 17.91 40 40 40h607.996c22.092 0 40-17.91 40-40v0zM961 419.668c0-22.090-17.908-40.004-40-40.004h-607.996c-22.092 0-40 17.914-40 40.004v0c0 22.090 17.91 40 40 40h607.996c22.092-0 40-17.91 40-40v0zM129 168.998c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM129 728.998c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM129 542.332c-35.346 0-64 28.652-64 64 0 35.344 28.654 64 64 64s64-28.656 64-64c0-35.348-28.654-64-64-64zM129 355.664c-35.346 0-64 28.656-64 64 0 35.348 28.654 64 64 64s64-28.652 64-64c0-35.344-28.654-64-64-64z",graphbar:"M324.832 513c22.090 0 40 17.91 40 40v304c0 22.090-17.906 40-40 40v0c-22.090 0-40-17.906-40-40v-304c0-22.090 17.91-40 40-40v0zM884.832 128.998c-22.090 0-40 17.906-40 40v688.002c0 22.094 17.91 40 40 40v0c22.094 0 40-17.91 40-40v-688.002c0-22.094-17.91-40-40-40v0zM698.164 256.998c-22.090 0-40 17.91-40 40v560.002c0 22.094 17.91 40 40 40v0c22.094 0 40-17.91 40-40v-560.002c0-22.090-17.91-40-40-40v0zM511.5 384.998c-22.090 0-40.004 17.91-40.004 40v432.002c0 22.094 17.914 40 40.004 40v0c22.090 0 40-17.91 40-40v-432.002c0-22.090-17.91-40-40-40v0zM139.168 641c-22.090 0-40 17.91-40 40v176c0 22.094 17.91 40 40 40v0c22.094 0 40-17.91 40-40v-176c0-22.090-17.91-40-40-40v0z",menu:"M960 232c0 22.092-17.908 40-40.002 40h-815.996c-22.092 0-40-17.908-40-40v0c0-22.090 17.908-40 40-40h815.998c22.092 0 40 17.91 40 40v0zM768 416c0 22.090-17.908 40-40 40h-624c-22.090 0-40-17.908-40-40v0c0-22.090 17.908-40.002 40-40.002h624c22.092 0.002 40 17.914 40 40.002v0zM832 608c0 22.092-17.906 40.002-40 40.002h-688c-22.090 0-40-17.91-40-40.002v0c0-22.090 17.908-40 40-40h688c22.094 0 40 17.912 40 40v0zM576 792c0 22.094-17.91 40-40.002 40h-431.998c-22.090 0-40-17.906-40-40v0c0-22.094 17.908-40.002 40-40.002h432c22.094 0.002 40 17.912 40 40.002v0z",filter:"M962.030 168.032c0 22.092-17.908 40-40.002 40h-815.996c-22.092 0-40-17.908-40-40v0c0-22.090 17.908-40 40-40h815.998c22.092 0 40 17.908 40 40v0zM770 544.034c0 22.090-17.908 40-40 40h-432c-22.090 0-40-17.908-40-40v0c0-22.090 17.908-40.002 40-40.002h432c22.090 0 40 17.912 40 40.002v0zM642.030 728.032c0 22.094-17.91 40-40.002 40h-175.998c-22.090 0-40-17.906-40-40v0c0-22.094 17.908-40.002 40-40.002h176c22.094 0.002 40 17.91 40 40.002v0zM866 352.030c0 22.092-17.906 40.002-40 40.002h-624c-22.090 0-40-17.91-40-40.002v0c0-22.090 17.908-40 40-40h624c22.092 0 40 17.91 40 40v0zM512.030 928.034c22.090 0 40.004-17.906 40.004-40v0c0-22.090-17.914-40-40.004-40v0c-22.090 0-40 17.91-40 40v0c0 22.092 17.91 40 40 40v0z",ellipsis:"M184 393c66.274 0 120 53.73 120 120s-53.726 120-120 120c-66.286 0-120-53.73-120-120s53.714-120 120-120zM512 393c66.272 0 120 53.73 120 120s-53.728 120-120 120c-66.286 0-120-53.73-120-120s53.714-120 120-120zM840 393c66.272 0 120 53.73 120 120s-53.728 120-120 120c-66.286 0-120-53.73-120-120s53.714-120 120-120z",cog:"M512 288a224 224 0 0 0 0 448h2a225 225 0 0 0 52-7 47 47 0 0 0-23-90 130 130 0 0 1-31 3 131 131 0 1 1 127-101v1a47 47 0 1 0 91 19 224 224 0 0 0-218-273zM409 0c-67 14-131 40-186 77v98c0 13-6 25-15 33-8 9-20 15-33 15H77C40 278 14 341 0 409l69 68c9 10 14 22 13 34 1 13-4 25-13 34L0 614c14 68 41 132 78 188h97c13 0 25 6 33 15 9 8 15 20 15 33v97c55 37 119 63 187 77l68-69a46 46 0 0 1 36-13c11 0 23 4 32 13l69 69c68-14 131-40 186-77v-98c0-13 6-25 15-34 8-8 20-14 33-14h98c37-56 63-119 77-186l-69-70c-10-9-14-21-14-34 0-12 4-24 14-34l69-69c-14-67-40-129-77-184h-98c-13 0-25-6-33-15-9-8-15-20-15-33V77C746 40 683 14 615 0l-69 69a46 46 0 0 1-35 14c-11 0-23-5-33-14L409 0zm-28 103l32 32c26 26 61 41 98 41h3c37 0 72-15 98-41l32-31c22 7 43 16 64 26v46c0 37 15 73 42 99 26 27 62 42 99 42h45c11 20 19 41 26 63l-31 31c-26 27-41 63-41 100 0 38 15 74 41 100l32 32c-8 22-17 44-27 65h-45c-37 0-73 15-99 42-27 26-42 62-42 99v44c-21 11-42 20-65 27l-31-31c-26-26-61-41-98-41h-3c-37 0-72 15-98 41l-32 32c-22-8-44-17-65-28v-43c0-37-15-73-42-99-26-27-62-42-99-42h-44c-11-21-20-44-28-67l32-31c26-26 41-62 40-100 1-37-14-73-40-100l-31-30c7-23 16-44 26-65h45c37 0 73-15 99-42 27-26 42-62 42-99v-45c21-10 43-19 65-27z",wrench:"M959.438 274.25c0-22.090-17.914-40-40.004-40-11.16 0-21.242 4.582-28.496 11.954l-60.152 60.148c-15.622 15.622-40.946 15.618-56.566-0.004l-56.57-56.566c-15.622-15.622-15.622-40.95 0-56.57l59.55-59.546c7.75-7.292 12.614-17.618 12.614-29.102 0-22.090-17.914-40-40.004-40-1.598 0-3.164 0.122-4.71 0.304-0.012 0-0.020-0.008-0.032-0.004-94.958 11.586-168.504 92.492-168.504 190.574 0 23.528 4.238 46.058 11.98 66.886l-503.078 503.074c-1.496 1.496-2.8 3.102-4.012 4.758-10.914 13.676-17.454 30.992-17.454 49.848 0 44.188 35.818 79.996 79.996 79.996 18.906 0 36.27-6.574 49.964-17.54 1.614-1.188 3.18-2.464 4.64-3.926l503.078-503.078c20.828 7.742 43.36 11.98 66.882 11.98 97.988 0 178.828-73.402 190.54-168.222v-0.012c0.2-1.628 0.338-3.272 0.338-4.952zM151.996 912c-22.090 0-40-17.906-40-40 0-22.090 17.91-40 40-40s40.004 17.91 40.004 40c0 22.094-17.914 40-40.004 40z",nut:"M512 286a229 229 0 0 0-233 226c0 124 104 225 233 225h2a240 240 0 0 0 54-7c21-5 35-24 35-45a48 48 0 0 0-59-45 139 139 0 0 1-32 3c-75 0-136-59-136-131 0-73 61-132 136-132a134 134 0 0 1 132 161v1l-2 9c0 26 22 47 49 47a48 48 0 0 0 47-37c4-16 6-33 6-49 0-125-104-226-232-226m0-286c-16 0-33 4-47 12L90 223a91 91 0 0 0-47 79v420c0 33 18 63 47 79l375 211a96 96 0 0 0 94 0l375-211c29-16 47-46 47-79V302c0-33-18-63-47-79L559 12c-14-8-31-12-47-12m0 91l375 211v420L512 933 137 722V302L512 91",camera:"M925.164 208.372c-1.694-0.218-3.408-0.372-5.162-0.372h-471.968v-39.962c0-20.344-15.192-37.096-34.836-39.63-1.696-0.218-3.41-0.374-5.164-0.374h-176.004c-1.754 0-3.468 0.152-5.164 0.374-19.644 2.538-34.836 19.29-34.836 39.626v39.966h-88.032c-1.754 0-3.468 0.152-5.162 0.372-19.646 2.536-34.838 19.29-34.838 39.628v528c0 22.094 17.91 40 40 40h816.004c13.808 0 25.98-6.996 33.168-17.636 0.102-0.148 0.184-0.308 0.282-0.46 0.612-0.922 1.2-1.86 1.722-2.836 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.61 4.704-12.008 4.704-18.808v-528.004c-0-20.342-15.192-37.096-34.838-39.63zM880.002 736h-736.004v-448h736.004v448zM512 402.522c60.368 0 109.478 49.112 109.478 109.478s-49.112 109.478-109.478 109.478-109.478-49.112-109.478-109.478 49.11-109.478 109.478-109.478zM512 322.522c-104.644 0-189.478 84.832-189.478 189.478 0 104.644 84.834 189.478 189.478 189.478 104.646 0 189.478-84.834 189.478-189.478 0-104.646-84.832-189.478-189.478-189.478v0z",eye:"M1008.714 490.522c-9.002-12.594-223.276-308.808-496.684-308.808-273.444 0-487.682 296.214-496.684 308.808l-15.316 21.49 15.316 21.466c9.002 12.618 223.24 308.808 496.684 308.808 273.408 0 487.682-296.19 496.684-308.808l15.316-21.466-15.316-21.49zM807.68 631.688c-46 39.142-92.558 70.064-138.382 91.904-53.874 25.676-106.786 38.694-157.266 38.694-50.49 0-103.406-13.018-157.282-38.696-45.826-21.838-92.382-52.758-138.378-91.902-53.708-45.706-94.302-92.122-116.61-119.672 22.36-27.602 63.028-74.094 116.612-119.696 45.996-39.146 92.554-70.068 138.378-91.908 53.876-25.678 106.792-38.698 157.28-38.698 50.48 0 103.39 13.020 157.264 38.696 45.824 21.842 92.382 52.764 138.382 91.91 53.602 45.614 94.264 92.098 116.624 119.696-22.306 27.544-62.898 73.954-116.622 119.672zM692.032 512.036c0 99.41-80.588 180-180 180s-180-80.59-180-180c0-99.406 80.588-179.998 180-179.998s180 80.59 180 179.998z",eyeclose:"M75.744 948.314c-15.62-15.62-15.62-40.948 0-56.564l816-816c15.626-15.624 40.95-15.624 56.57 0 15.624 15.62 15.626 40.946 0.004 56.57l-816 815.994c-15.62 15.62-40.95 15.62-56.572 0zM332.032 512.034c0 20.104 3.296 39.434 9.376 57.484l228.104-228.106c-18.050-6.080-37.38-9.376-57.48-9.376-99.412-0.004-180 80.588-180 179.996zM692.032 512.034c0-20.1-3.3-39.432-9.38-57.484l-228.106 228.11c18.052 6.080 37.384 9.376 57.488 9.376 99.412 0 180-80.59 180-180zM1008.716 490.522c-4.98-6.968-72.86-100.8-178.81-183.22l-57.040 57.040c11.624 8.8 23.24 18.128 34.814 27.98 53.6 45.614 94.264 92.1 116.624 119.696-22.304 27.544-62.896 73.954-116.62 119.672-46 39.14-92.56 70.064-138.384 91.904-53.872 25.676-106.786 38.694-157.266 38.694-37.448 0-76.234-7.18-115.76-21.36l-61.486 61.49c54.786 24.22 114.45 39.87 177.248 39.87 273.41 0 487.684-296.19 496.686-308.808l15.316-21.468-15.316-21.49zM216.372 631.69c-53.708-45.706-94.3-92.12-116.61-119.672 22.36-27.6 63.028-74.094 116.612-119.696 46-39.146 92.554-70.068 138.38-91.908 53.874-25.68 106.79-38.7 157.28-38.7 37.46 0 76.264 7.188 115.8 21.38l61.484-61.484c-54.796-24.236-114.474-39.896-177.286-39.896-273.446 0-487.684 296.214-496.686 308.808l-15.316 21.49 15.314 21.466c4.98 6.984 72.866 100.84 178.84 183.26l57.040-57.040c-11.64-8.806-23.264-18.144-34.854-28.008z",photo:"M920 64h-816c-22.092 0-40 17.91-40 40v816c0 22.094 17.908 40 40 40h816c22.092 0 40-17.906 40-40v-816c0-22.090-17.908-40-40-40zM880 144v449.782l-235.39-235.392c-7.502-7.5-17.676-11.714-28.286-11.714s-20.784 4.214-28.286 11.716l-169.804 169.804-40.958-40.958c-15.622-15.622-40.95-15.622-56.57 0l-176.708 176.708v-519.946h736.002zM144 880v-102.914l204.992-204.994 215.972 215.974c7.81 7.81 18.048 11.714 28.286 11.714s20.474-3.904 28.286-11.714c15.62-15.622 15.62-40.95 0-56.57l-146.732-146.73 141.522-141.524 263.676 263.68v173.078h-736.002zM356.174 400.542c52.466 0 95-42.536 95-95s-42.534-95-95-95-95 42.536-95 95 42.534 95 95 95zM356.174 250.542c30.326 0 55 24.672 55 55s-24.674 55-55 55-55-24.672-55-55 24.674-55 55-55z",video:"M926.050 273.364c-9.556 0-20.574 3.8-32.278 11.812l-189.738 129.894v-151.068c0-20.342-15.192-37.094-34.838-39.63-1.694-0.218-3.408-0.372-5.162-0.372h-560.002c-1.754 0-3.468 0.152-5.162 0.372-19.646 2.538-34.838 19.29-34.838 39.628v496.002c0 22.092 17.91 40 40 40h560.004c13.808 0 25.98-6.998 33.168-17.638 0.102-0.148 0.184-0.308 0.282-0.458 0.612-0.922 1.2-1.862 1.722-2.836 0.046-0.082 0.080-0.172 0.124-0.254 2.994-5.612 4.704-12.010 4.704-18.81v-151.066l189.738 129.886c11.706 8.012 22.718 11.812 32.278 11.812 20.092 0 33.736-16.806 33.736-46.622v-384.032c0-29.816-13.644-46.62-33.738-46.62zM624.036 720h-480.004v-415.998h480.004v415.998zM879.788 632.3l-175.728-120.296 175.728-120.302v240.598zM240.688 663.534c-22.090 0-40-17.906-40-40v0c0-22.090 17.91-40 40-40v0c22.090 0 40.004 17.91 40.004 40v0c0 22.092-17.914 40-40.004 40v0z",speaker:"M692.070 580.856c18.156-18.156 28.152-42.266 28.152-67.89-0.008-25.622-10.002-49.726-28.148-67.872-8.476-8.478-18.308-15.188-29-19.922-0.222-0.098-0.408-0.22-0.566-0.364-13.294-6.5-22.476-20.116-22.476-35.914 0-22.090 17.91-40 40-40 5.774 0 11.246 1.248 16.204 3.45 0.016 0.006 0.026 0.008 0.040 0.016 19.292 8.656 37.036 20.832 52.368 36.164 33.254 33.254 51.574 77.446 51.58 124.43 0.006 46.996-18.31 91.204-51.58 124.472-15.064 15.062-32.45 27.074-51.344 35.7-0.154 0.070-0.286 0.112-0.434 0.176-5.124 2.382-10.812 3.75-16.832 3.75-22.090 0-40-17.906-40-40 0-16.196 9.644-30.112 23.488-36.402 0.156-0.11 0.32-0.216 0.516-0.304 10.314-4.712 19.81-11.268 28.032-19.49zM861.778 275.386c-47.824-47.824-107.946-79.588-173.204-92.242-0.356-0.078-0.712-0.146-1.072-0.214-0.060-0.012-0.124-0.026-0.186-0.038-0.506-0.096-0.976-0.162-1.422-0.208-1.918-0.282-3.868-0.476-5.864-0.476-22.090 0-40 17.91-40 40 0 19.024 13.292 34.91 31.084 38.968 0.352 0.128 0.728 0.244 1.162 0.326 48.7 9.268 95.226 32.748 132.934 70.452 99.972 99.972 100.054 261.984-0.002 362.040-37.684 37.684-84.152 61.14-132.788 70.426-0.084 0.016-0.144 0.046-0.224 0.066-18.338 3.644-32.166 19.816-32.166 39.222 0 22.094 17.91 40 40 40 2.776 0 5.484-0.286 8.102-0.822 0.094-0.018 0.172-0.018 0.27-0.038 65.32-12.626 125.496-44.406 173.376-92.286 131.008-131.008 131.008-344.172 0-475.176zM525.988 159.516v704.968c0 22.090-17.906 40-40 40-12.73 0-24.046-5.966-31.374-15.234l-51.056-61.722v0.216l-122.14-147.666h-177.386c-22.090 0-40-17.906-40-40v0 0-256c0-5.22 1.030-10.194 2.85-14.766 0.104-0.266 0.184-0.542 0.294-0.804 0.39-0.924 0.844-1.812 1.3-2.702 0.134-0.26 0.242-0.538 0.382-0.794 0.246-0.456 0.54-0.878 0.804-1.324 6.972-11.726 19.734-19.61 34.368-19.61h177.386l173.13-209.238c7.324-9.316 18.67-15.324 31.44-15.324 22.092-0 40.002 17.91 40.002 40zM445.988 270.826l-126.708 153.252h-175.248v176h175.248l19.832 23.998h0.17l106.708 129.112v-482.362z",phone:"M742.52 960c-76.266 0-163.184-32.364-258.338-96.194-73.798-49.504-136.41-106.904-175.938-146.34-43.282-43.222-105.612-111.376-156.842-190.682-66.576-103.062-95.348-196.038-85.518-276.344 8.952-73.326 50.674-134.292 120.664-176.304 10.95-6.63 23.76-10.134 37.054-10.134 32.752 0 71.124 23.354 120.764 73.494 36.434 36.802 70.108 79.22 89.472 106.644 46.698 66.176 60.686 107.352 48.286 142.136-12.638 35.538-35.534 55.704-52.25 70.428-5.662 5.006-9.95 8.854-13.070 12.262 4.040 7.542 11.744 19.868 26.054 37.476 42.388 52.076 90.548 89.024 111.972 100.874 3.308-2.96 7.11-7.168 12.352-13.152 14.87-16.81 35.062-39.636 70.482-52.28 7.978-2.842 16.498-4.276 25.35-4.276 44.172 0 108.804 44.078 155.246 81.056 45.834 36.494 103.292 90.498 127.104 132.612 22.602 39.596 14.982 68.64 4.596 86.006-48.138 80.296-119.862 122.718-207.44 122.718zM224.758 144.53c-47.558 29.426-73.566 67.28-79.468 115.618-7.494 61.224 17.17 136.326 73.308 223.226 49.902 77.252 112.994 144.35 146.16 177.472 30.296 30.222 91.906 88.17 163.988 136.524 81.738 54.83 153.662 82.63 213.772 82.63 58.618 0 103.506-26.526 137.138-81.076-0.47-1.536-1.532-4.062-3.854-8.132-14.584-25.794-57.006-69.202-105.642-108.156-58.776-47.074-96.708-63.894-106.756-64.982-15.348 5.826-25.020 16.758-36.178 29.372-12.542 14.318-28.31 32.316-55.476 41.528l-6.25 2.12h-6.598c-8.704 0-31.826 0-86.73-43.378-32.196-25.438-64.65-57.534-91.38-90.374-35.712-43.942-51.41-77.764-46.674-100.548l0.55-2.642 0.9-2.546c9.19-26 26.284-41.118 41.364-54.458 12.726-11.208 23.698-20.874 29.494-36.378-0.606-4.398-5.076-23.488-37.948-70.072-15.882-22.494-45.746-60.376-77.614-93.084-39.93-40.986-60.106-50.546-66.106-52.664z",flag:"M168 960.060c-22.092 0-40-17.908-40-40v-816.36c0-22.092 17.908-40 40-40h687.698c16.178 0 30.764 9.746 36.956 24.694 6.192 14.946 2.77 32.15-8.67 43.59l-188.918 188.922 189.218 189.216c11.44 11.442 14.862 28.646 8.67 43.592-6.192 14.948-20.776 24.694-36.956 24.694h-647.998v341.654c0 22.090-17.908 39.998-40 39.998zM208 498.406h551.428l-149.218-149.216c-15.622-15.622-15.622-40.95 0-56.568l148.918-148.922h-551.128v354.706z",pin:"M512 959.916c-13.36 0-25.84-6.672-33.262-17.782l-242.080-362.324c-0.12-0.176-0.236-0.356-0.354-0.536-36.394-54.5-55.63-118.042-55.63-183.804 0-182.696 148.632-331.324 331.326-331.324 182.696 0 331.328 148.628 331.328 331.324 0 60.71-16.554 119.98-47.906 171.652-0.758 1.528-1.618 3.016-2.578 4.45l-5.786 8.664c-0.054 0.082-0.112 0.164-0.168 0.246-0.042 0.070-0.104 0.16-0.148 0.23l-241.484 361.426c-7.422 11.106-19.898 17.778-33.258 17.778zM303.458 535.784l0.026 0.040c0.038 0.054 0.158 0.238 0.194 0.292l208.324 311.796 212.374-317.86c0.376-0.696 0.778-1.382 1.198-2.062 24.7-39.708 37.758-85.532 37.758-132.52 0-138.582-112.746-251.324-251.328-251.324s-251.326 112.742-251.326 251.324c0 50.054 14.674 98.39 42.432 139.782 0.114 0.176 0.232 0.356 0.348 0.532zM512 304.4c49.98 0 90.64 40.66 90.64 90.64 0 49.976-40.66 90.636-90.64 90.636s-90.64-40.66-90.64-90.636c0-49.98 40.66-90.64 90.64-90.64zM512 224.4c-94.242 0-170.64 76.398-170.64 170.64s76.398 170.636 170.64 170.636 170.64-76.394 170.64-170.636-76.398-170.64-170.64-170.64v0z",compass:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4zm242.4 178.1a22.9 22.9 0 012.9 28.9L574.9 571.7l-3.2 3.2-273.3 182.4a22.9 22.9 0 01-31.7-31.7l181-271.6c1.7-2.5 3.8-4.6 6.3-6.3l271.6-181c9-6 21.1-4.9 28.8 2.8zM483.2 483.3l-115 172.4 172.5-115-57.5-57.4z",globe:"M533.6 1.6a144.2 144.2 0 00-43.2 0A511.7 511.7 0 000 512.6 511.7 511.7 0 00512 1024c282.8 0 512-229 512-511.4a511.7 511.7 0 00-490.4-511zM930 467H749c-3.6-105.7-20-204.7-47.2-282.5a494.4 494.4 0 00-24.2-58.2 419.3 419.3 0 01131.8 89.3A416.7 416.7 0 01930.2 467zM512 931.5c-75.3 0-137.3-163.3-145.4-373.3h290.8c-8.1 210-70.1 373.3-145.4 373.3zM366.5 467c7.4-200.2 63.7-358.5 134-374.3a406.8 406.8 0 0123 0c70.3 15.9 126.6 174.1 134 374.3h-291zM214.6 215.5A420.7 420.7 0 01346.4 126c-8.7 17.7-16.9 37.1-24.2 58.2-27.1 78-43.6 177-47.2 282.5H94a416.7 416.7 0 01120.7-251.3zM93.9 558.2H275c3.8 104.8 20.2 203 47 280.3a488.6 488.6 0 0025.8 61 420.4 420.4 0 01-133.3-89.9A416.7 416.7 0 0193.9 558.2zm715.5 251.4a420.4 420.4 0 01-133.3 90c9.3-18.4 18-38.8 25.7-61.1 27-77.4 43.3-175.5 47-280.3h181.3a416.7 416.7 0 01-120.7 251.4z",location:"M1024 512a512 512 0 10-512.1 512C643 1024 774 974 874 874s150-231 150-362zM809.4 809.4a417.4 417.4 0 01-251.7 120.7v-153a45.7 45.7 0 00-91.5 0v153a417 417 0 01-251.6-120.7A417.7 417.7 0 0194 557.7h153a45.7 45.7 0 000-91.5h-153a417.3 417.3 0 01120.7-251.6A417.5 417.5 0 01466.2 93.8v153a45.7 45.7 0 0091.4 0v-153a417.4 417.4 0 01251.8 120.7A417.5 417.5 0 01930 466.2H777a45.7 45.7 0 000 91.4h153a417.3 417.3 0 01-120.7 251.7v.1z",search:"M218 670a318 318 0 0 1 0-451 316 316 0 0 1 451 0 318 318 0 0 1 0 451 316 316 0 0 1-451 0m750 240L756 698a402 402 0 1 0-59 60l212 212c16 16 42 16 59 0 16-17 16-43 0-60",zoom:"M220 670a316 316 0 0 1 0-450 316 316 0 0 1 450 0 316 316 0 0 1 0 450 316 316 0 0 1-450 0zm749 240L757 698a402 402 0 1 0-59 59l212 212a42 42 0 0 0 59-59zM487 604a42 42 0 0 1-84 0V487H286a42 42 0 1 1 0-84h117V286a42 42 0 1 1 84 0v117h117a42 42 0 0 1 0 84H487v117z",zoomout:"M757 698a402 402 0 1 0-59 59l212 212a42 42 0 0 0 59-59L757 698zM126 445a316 316 0 0 1 319-319 316 316 0 0 1 318 319 316 316 0 0 1-318 318 316 316 0 0 1-319-318zm160 42a42 42 0 1 1 0-84h318a42 42 0 0 1 0 84H286z",zoomreset:"M148 560a318 318 0 0 0 522 110 316 316 0 0 0 0-450 316 316 0 0 0-450 0c-11 11-21 22-30 34v4h47c25 0 46 21 46 46s-21 45-46 45H90c-13 0-25-6-33-14-9-9-14-20-14-33V156c0-25 20-45 45-45s45 20 45 45v32l1 1a401 401 0 0 1 623 509l212 212a42 42 0 0 1-59 59L698 757A401 401 0 0 1 65 570a42 42 0 0 1 83-10z",timer:"M571.5 0a42.7 42.7 0 010 85.3h-16.7l-.2 53.1a441.6 441.6 0 01221.2 84.9l44.7-44.6a42.7 42.7 0 0160.3 60.3l-41.5 41.5a443.8 443.8 0 11-370-142l.1-53.2H452A42.7 42.7 0 01452 0h119.5zM512 221.7a356 356 0 00-253.5 105 356 356 0 00-105 253.5 356 356 0 00105 253.5 356 356 0 00253.5 105 356 356 0 00253.5-105 356.2 356.2 0 00105-253.5 356 356 0 00-105-253.5 356 356 0 00-253.5-105zm-.1 52.7a42.7 42.7 0 0142.6 42.6v206.6a68.2 68.2 0 0125.3 47.3l.2 5.8a68.2 68.2 0 11-110.8-53.4V317a42.7 42.7 0 0142.7-42.6z",time:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 91.4c-112.3 0-218 43.8-297.4 123.2A417.8 417.8 0 0091.4 512c0 112.3 43.8 218 123.2 297.4A417.8 417.8 0 00512 932.6c112.3 0 218-43.8 297.4-123.2A417.8 417.8 0 00932.6 512c0-112.3-43.8-218-123.2-297.4A417.8 417.8 0 00512 91.4zm0 54.9a45.7 45.7 0 0145.7 45.7v280H759a45.7 45.7 0 010 91.4H512c-6.1 0-12-1.2-17.4-3.4l-.4-.2-2-1c-.7-.3-1.4-.5-2-.9l-.7-.4-3-1.9-.4-.2c-12-8.2-19.8-22-19.8-37.7V192a45.7 45.7 0 0145.7-45.7z",lightning:"M320.022 1022.644c-7.408 0-14.852-2.052-21.44-6.238-15.292-9.714-22.144-28.494-16.706-45.774l115.186-365.908-214.552-52.57c-14.714-3.606-26.128-15.214-29.486-29.988-3.356-14.772 1.92-30.174 13.632-39.786l576-472.662c14.458-11.864 35.208-12.126 49.962-0.626 14.752 11.496 19.568 31.682 11.594 48.602l-171.202 363.256 208.648 51.756c14.29 3.544 25.476 14.652 29.124 28.914s-0.834 29.376-11.668 39.344l-512 471.112c-7.586 6.984-17.308 10.568-27.092 10.568zM279.236 493.49l178.314 43.69c10.74 2.632 19.912 9.59 25.336 19.226s6.62 21.086 3.298 31.636l-83.030 263.76 347.066-319.352-183.82-45.596c-11.63-2.884-21.356-10.832-26.498-21.656-5.144-10.822-5.164-23.382-0.054-34.22l116.31-246.788-376.922 309.3z",lightningoff:"M310 374L76 150a37 37 0 0 1 0-54c15-14 41-14 56 0l816 778c16 15 16 39 0 54a41 41 0 0 1-56 0L666 712l-57-54-242-230-57-54zm-32 28l57 54-44 38 115 29 78 76-75 254 169-165 57 54-279 271c-8 7-17 11-26 11-7 0-14-2-20-6a41 41 0 0 1-16-46l109-367-203-52c-14-4-25-16-28-30-4-15 1-31 13-40l93-81zm124-108L731 9c13-12 33-12 47-1 14 12 19 32 11 49L627 421l198 52c13 4 24 15 27 29 4 14-1 29-11 39l-89 87-56-54 42-41-118-31-80-76 109-242-190 165-57-55z",dashboard:"M512 85.3a512 512 0 01361 875c-99.5-44-225-70.4-361.6-70.4-136.1 0-261.4 26.2-360.8 70A512 512 0 01512 85.4zm0 91.5c-112.4 0-218 43.7-297.4 123.1A417.8 417.8 0 0091.4 597.3c0 93 30 181.5 85.5 254.2 101-34.8 215.3-53 334.5-53 119.6 0 234.2 18.3 335.5 53.4a417.3 417.3 0 0085.7-254.6c0-112.3-43.8-218-123.2-297.4a417.5 417.5 0 00-275-122.6l-22.4-.5zm219.7 115.7a45.7 45.7 0 0116.7 62.4L580.4 646c6.5 17.1 6.7 36.6-.6 54.3l-4.3 8.7A73.1 73.1 0 11501.3 600l168-291a45.7 45.7 0 0162.4-16.6z",hourglass:"M511.926 801.946c-22.090 0-40-17.906-40-40v0c0-22.090 17.91-40 40-40v0c22.090 0 40.004 17.91 40.004 40v0c0 22.094-17.914 40-40.004 40v0zM831.682 915.242c0.192 1.582 0.318 3.186 0.318 4.82 0 22.090-17.908 40-40 40h-560c-22.092 0-40-17.914-40-40 0-2.438 0.252-4.812 0.67-7.128 2.36-53.636 18.034-105.7 45.852-151.554 0.734-1.476 1.562-2.912 2.492-4.296l5.582-8.364c0.054-0.080 0.11-0.158 0.164-0.238 0.042-0.068 0.098-0.156 0.144-0.222l157.704-236.036-158.5-237.228c-0.116-0.17-0.23-0.342-0.34-0.516-32.842-49.178-51.11-105.994-53.368-165.044-0.238-1.762-0.402-3.546-0.402-5.374 0-22.090 17.908-40 40-40h560c22.092 0 40 17.914 40 40 0 2.056-0.204 4.064-0.504 6.038-2.194 54.020-17.886 106.48-45.894 152.648-0.734 1.472-1.562 2.91-2.492 4.294l-5.582 8.366c-0.054 0.078-0.11 0.156-0.164 0.236-0.042 0.068-0.098 0.154-0.144 0.222l-157.734 236.082 158.468 237.182c0.116 0.168 0.23 0.344 0.34 0.516 32.946 49.33 51.226 106.346 53.39 165.596zM749.958 144.060h-475.99c6.138 31.304 18.384 61.124 36.354 87.916 0.118 0.17 0.23 0.344 0.342 0.514l0.024 0.038c0.036 0.054 0.15 0.23 0.186 0.284l54.286 81.25h293.596l58.196-87.1c0.366-0.67 0.75-1.334 1.154-1.99 15.492-24.916 26.228-52.324 31.852-80.912zM497.528 512.178l-0.032 0.046 14.426 21.592 93.378-139.756h-186.692l78.92 118.118zM305.96 799.156c-15.498 24.91-26.234 52.318-31.856 80.906h476.052c-6.138-31.304-18.384-61.122-36.354-87.918-0.118-0.168-0.23-0.344-0.342-0.512l-0.024-0.040c-0.036-0.050-0.15-0.23-0.186-0.282l-140.242-209.902-28.98 43.374c-7.166 10.72-19.21 17.162-32.11 17.162-12.896 0-24.942-6.442-32.11-17.166l-28.76-43.044-143.938 215.428c-0.36 0.674-0.744 1.338-1.15 1.994z",play:"M878.78 477.856l-591.884-341.722c-9.464-5.464-18.426-8.050-26.386-8.048-19.516 0.002-33.002 15.546-33.002 42.338v683.446c0 26.792 13.482 42.338 33.002 42.338 7.96 0 16.924-2.586 26.386-8.048l591.884-341.722c32.664-18.864 32.664-49.724 0-68.582z",playnext:"M222 136l513 342 12 10V192a64 64 0 01128 0v640a64 64 0 01-128 0V536l-12 10-513 342c-8 5-16 8-23 8-17 0-28-16-28-42V170c0-26 11-42 28-42 7 0 15 3 23 8z",playback:"M823 136L311 478l-12 10V192a64 64 0 00-128 0v640a64 64 0 10128 0V536l12 10 512 342c8 5 16 8 23 8 17 0 29-16 29-42V170c0-26-12-42-29-42-7 0-15 3-23 8z",stop:"M1024 512A512 512 0 100 512a512 512 0 001024 0zM215 809a418 418 0 010-594 418 418 0 01594 0 418 418 0 010 594 418 418 0 01-594 0zm471-78H338c-25 0-45-20-45-45V338c0-25 20-45 45-45h348c25 0 45 20 45 45v348c0 25-20 45-45 45z",stopalt:"M894 85H130c-25 0-45 20-45 45v764c0 25 20 45 45 45h764c25 0 45-20 45-45V130c0-25-20-45-45-45z",rewind:"m631.8 642.6 345 245.4c7.7 5.4 15 8 21.4 8 15.9 0 26.8-15.5 26.8-42.3V170.3c0-26.8-11-42.3-26.8-42.3-6.4 0-13.7 2.6-21.4 8l-345 245.4v-211c0-26.9-10.9-42.4-26.8-42.4-6.4 0-13.7 2.6-21.4 8L129 459.4V192a64 64 0 0 0-128 0v640a64 64 0 0 0 128 0V564.6L583.6 888c7.7 5.4 15 8 21.4 8 15.9 0 26.8-15.5 26.8-42.3v-211Z",fastforward:"M398.2 386.4 53.2 141c-7.7-5.4-15-8-21.4-8C15.9 133 5 148.5 5 175.3v683.4C5 885.5 16 901 31.8 901c6.4 0 13.7-2.6 21.4-8l345-245.4v211c0 26.9 11 42.4 26.8 42.4 6.4 0 13.7-2.6 21.4-8L901 569.6V837a64 64 0 0 0 128 0V197a64 64 0 0 0-128 0v267.4L446.4 141c-7.7-5.4-15-8-21.4-8-15.9 0-26.8 15.5-26.8 42.3v211Z",email:"M960.032 268.004c0.748-10.040-2.246-20.364-9.226-28.684-5.984-7.132-13.938-11.62-22.394-13.394-0.13-0.026-0.268-0.066-0.396-0.092-1.082-0.22-2.172-0.376-3.272-0.5-0.25-0.032-0.492-0.080-0.742-0.102-1.028-0.096-2.052-0.136-3.090-0.156-0.292-0.002-0.582-0.042-0.876-0.042h-816.008c-21.416 0-38.848 16.844-39.898 38-0.034 0.628-0.092 1.256-0.096 1.89 0 0.034-0.006 0.074-0.006 0.114 0 0.050 0.008 0.102 0.008 0.152v495.692c0 0.054-0.008 0.106-0.008 0.156 0 22.090 17.91 40 40 40h816.004c13.808 0 25.98-6.996 33.17-17.636 0.1-0.148 0.182-0.312 0.28-0.458 0.606-0.93 1.196-1.868 1.722-2.84 0.046-0.082 0.080-0.172 0.124-0.258 2.992-5.604 4.704-12.008 4.704-18.804v0 0-493.038zM144.032 350.156l339.946 281.188c6.568 6.434 14.918 10.168 23.564 11.122 0.16 0.024 0.32 0.050 0.48 0.066 0.838 0.082 1.676 0.114 2.518 0.14 0.496 0.020 0.994 0.058 1.492 0.058s0.996-0.042 1.492-0.058c0.842-0.028 1.68-0.058 2.518-0.14 0.16-0.016 0.32-0.042 0.48-0.066 8.646-0.958 16.996-4.688 23.564-11.122l339.946-281.206v370.894h-736v-370.876zM215.066 305.030h593.91l-296.946 245.422-296.964-245.422z",link:"M743.52 529.234c5.616-5.616 83.048-83.046 88.462-88.46 30.944-32.778 47.97-75.636 47.97-120.792 0-47.048-18.304-91.26-51.542-124.484-33.228-33.22-77.43-51.516-124.458-51.516-45.024 0-87.792 16.94-120.536 47.72l-104.458 104.456c-30.792 32.738-47.734 75.512-47.734 120.548 0 41.916 14.576 81.544 41.248 113.196 3.264 3.876 6.666 7.664 10.292 11.29 4.258 4.258 8.704 8.262 13.304 12.022 0.054 0.080 0.096 0.152 0.148 0.232 9.572 7.308 15.778 18.804 15.778 31.776 0 22.094-17.914 40-40.004 40-8.542 0-16.442-2.696-22.938-7.26-2.746-1.93-20.622-17.43-30.35-28.050-0.008-0.010-0.018-0.018-0.026-0.028-4.992-5.432-13.234-15.23-18.552-22.65s-16.556-25.872-17.036-26.736c-0.7-1.262-2.974-5.526-3.422-6.39-0.69-1.334-6.118-12.67-6.114-12.67-14.342-31.96-22.332-67.4-22.332-104.728 0-60.826 21.198-116.648 56.58-160.544 0.252-0.314 4.61-5.594 6.594-7.866 0.304-0.35 5.038-5.636 7.16-7.874 0.252-0.268 105.86-105.874 106.128-106.126 45.902-43.584 107.958-70.314 176.264-70.314 141.382 0 255.998 114.5 255.998 256 0 68.516-26.882 130.688-70.652 176.61-0.144 0.148-109.854 109.546-112.090 111.528-0.958 0.848-5.072 4.352-5.072 4.352-6.448 5.434-13.132 10.592-20.1 15.378 0.412-6.836 0.644-13.702 0.644-20.6 0-26.46-3.108-52.206-8.918-76.918l-0.236-1.102zM616.144 767.82c35.382-43.896 56.58-99.718 56.58-160.544 0-37.328-7.99-72.768-22.332-104.728 0.004 0 0.006-0.002 0.010-0.004-0.258-0.576-0.538-1.14-0.8-1.714-0.686-1.498-2.894-6.112-3.296-6.93-0.668-1.344-2.952-5.732-3.386-6.604-3.48-6.982-8.708-15.126-9.49-16.366-0.498-0.792-0.996-1.58-1.502-2.364-0.834-1.29-15.364-22.066-26.656-34.466-0.008-0.010-0.018-0.018-0.026-0.028-7.056-8.448-24.932-24.198-30.35-28.050-6.47-4.602-14.396-7.26-22.938-7.26-22.090 0-40.004 17.906-40.004 40 0 12.97 6.206 24.466 15.778 31.776 0.052 0.080 0.094 0.152 0.148 0.232 4.602 3.76 20.334 19.434 23.598 23.31 26.672 31.65 41.248 71.28 41.248 113.196 0 45.038-16.944 87.81-47.734 120.548l-104.458 104.456c-32.742 30.782-75.512 47.72-120.536 47.72-47.028 0-91.228-18.294-124.458-51.516-33.236-33.224-51.542-77.436-51.542-124.484 0-45.154 17.028-88.014 47.97-120.792 5.414-5.414 40.812-40.812 68.958-68.958 7.176-7.176 13.888-13.886 19.504-19.502v-0.002c-0.356-1.562-0.246-1.096-0.246-1.096-5.81-24.712-8.918-50.458-8.918-76.918 0-6.898 0.232-13.764 0.644-20.6-6.966 4.788-20.1 15.33-20.1 15.33-0.734 0.62-9.518 8.388-11.68 10.45-0.16 0.154-105.338 105.33-105.482 105.478-43.77 45.922-70.652 108.094-70.652 176.61 0 141.5 114.616 256 255.998 256 68.306 0 130.362-26.73 176.264-70.314 0.27-0.254 105.876-105.86 106.128-106.126 0.004-0.002 13.506-15.426 13.758-15.74z",paperclip:"M824.25 369.354c68.146-70.452 67.478-182.784-2.094-252.354-70.296-70.296-184.266-70.296-254.558 0-0.014 0.012-0.028 0.026-0.042 0.042-0.004 0.002-0.006 0.004-0.010 0.008l-433.144 433.142c-0.036 0.036-0.074 0.068-0.11 0.106-0.054 0.052-0.106 0.11-0.16 0.162l-2.668 2.67c-0.286 0.286-0.528 0.596-0.8 0.888-43.028 44.88-66.664 103.616-66.664 165.986 0 64.106 24.962 124.376 70.292 169.704 45.328 45.33 105.598 70.292 169.706 70.292 50.612 0 98.822-15.57 139.186-44.428 4.932-1.952 9.556-4.906 13.544-8.894l16.802-16.802c0.056-0.056 0.116-0.112 0.172-0.168 0.038-0.038 0.074-0.076 0.112-0.116l289.010-289.014c15.622-15.618 15.62-40.942 0-56.56s-40.948-15.62-56.566 0l-289.124 289.122c-62.482 62.484-163.792 62.484-226.274 0-62.484-62.482-62.484-163.79 0-226.272h-0.002l433.134-433.12c0.058-0.060 0.112-0.122 0.172-0.18 38.99-38.99 102.43-38.99 141.42 0 38.992 38.99 38.99 102.432 0 141.422-0.058 0.060-0.122 0.114-0.18 0.17l0.006 0.006-280.536 280.534c-0.002-0.002-0.002-0.004-0.004-0.006l-79.978 79.98c-0.010 0.010-0.016 0.020-0.028 0.028-0.008 0.012-0.018 0.018-0.028 0.028l-0.064 0.062c-15.622 15.624-40.944 15.624-56.562 0-15.624-15.62-15.624-40.944-0.002-56.566l0.062-0.062c0.010-0.010 0.018-0.020 0.028-0.028 0.008-0.012 0.020-0.018 0.028-0.028l79.98-79.978c-0.002-0.002-0.004-0.002-0.006-0.004l136.508-136.512c15.622-15.62 15.62-40.944-0.002-56.562-15.618-15.62-40.946-15.62-56.564 0l-219.342 219.344c-1.284 1.284-2.42 2.652-3.494 4.052-40.4 47.148-38.316 118.184 6.322 162.824 44.64 44.638 115.674 46.722 162.82 6.324 1.402-1.072 2.772-2.21 4.054-3.494l2.83-2.832c0.002 0 0.002 0 0.002 0s0 0 0 0l360.54-360.54c0.058-0.056 0.12-0.114 0.18-0.172 0.050-0.050 0.098-0.106 0.15-0.158l0.994-0.994c0.34-0.338 0.63-0.702 0.952-1.052z",box:"M960.016 408.080c0-0.672-0.046-1.342-0.078-2.014-0.032-0.594-0.044-1.19-0.102-1.782-0.068-0.726-0.186-1.448-0.294-2.17-0.080-0.54-0.144-1.080-0.248-1.616-0.138-0.724-0.326-1.442-0.506-2.16-0.134-0.534-0.252-1.070-0.408-1.6-0.196-0.662-0.436-1.314-0.668-1.968-0.204-0.582-0.396-1.166-0.628-1.74-0.226-0.56-0.494-1.11-0.75-1.662-0.3-0.656-0.598-1.312-0.934-1.954-0.242-0.454-0.514-0.894-0.774-1.342-0.414-0.716-0.83-1.43-1.292-2.124-0.256-0.382-0.538-0.752-0.806-1.128-0.514-0.716-1.036-1.428-1.602-2.116-0.090-0.11-0.162-0.226-0.254-0.336-0.244-0.292-0.516-0.542-0.768-0.826-0.534-0.6-1.068-1.198-1.644-1.772-0.48-0.478-0.982-0.924-1.48-1.376-0.354-0.316-0.674-0.658-1.040-0.964l-405.788-335.666c-6.568-6.436-14.918-10.166-23.564-11.124-0.16-0.022-0.32-0.050-0.48-0.066-0.838-0.082-1.676-0.11-2.518-0.14-0.496-0.020-0.994-0.058-1.492-0.058s-0.996 0.040-1.492 0.058c-0.842 0.028-1.68 0.058-2.518 0.14-0.16 0.016-0.32 0.044-0.48 0.066-8.646 0.956-16.996 4.688-23.564 11.124l-405.662 335.542c-7.13 5.982-11.616 13.93-13.392 22.382-0.032 0.14-0.070 0.278-0.1 0.42-0.212 1.072-0.37 2.152-0.494 3.238-0.032 0.258-0.078 0.51-0.106 0.77-0.086 0.89-0.114 1.786-0.138 2.68-0.014 0.39-0.052 0.78-0.054 1.17 0 0.040-0.006 0.074-0.006 0.114v204.856c-0.958 12.434 3.854 25.128 14.134 33.754l405.662 335.54c6.568 6.438 14.918 10.168 23.564 11.124 0.16 0.020 0.32 0.050 0.48 0.066 0.838 0.082 1.676 0.114 2.518 0.14 0.496 0.020 0.994 0.058 1.492 0.058 0.054 0 0.11-0.008 0.162-0.008 0.042 0 0.084 0.008 0.126 0.008 0.342 0 0.672-0.042 1.012-0.050 0.062-0.004 0.126-0.008 0.192-0.008 0.134-0.004 0.27-0.020 0.402-0.024 10.602-0.422 20.136-4.938 27.054-12.046l404.526-334.624c0.084-0.066 0.166-0.136 0.248-0.204l0.12-0.098c0.17-0.144 0.314-0.304 0.48-0.45 0.814-0.704 1.614-1.43 2.37-2.2 0.296-0.3 0.562-0.624 0.85-0.934 0.602-0.652 1.2-1.308 1.756-2 0.3-0.372 0.566-0.758 0.852-1.136 0.504-0.672 1.002-1.344 1.462-2.046 0.242-0.368 0.458-0.75 0.686-1.124 0.458-0.754 0.908-1.508 1.316-2.292 0.164-0.312 0.304-0.636 0.46-0.954 0.426-0.872 0.832-1.746 1.196-2.652 0.092-0.23 0.168-0.464 0.256-0.696 0.376-0.996 0.728-2 1.026-3.032 0.042-0.148 0.074-0.296 0.114-0.442 0.306-1.102 0.578-2.218 0.79-3.356 0.016-0.082 0.024-0.164 0.038-0.246 0.212-1.184 0.382-2.378 0.49-3.598v0c0.1-1.156 0.176-2.32 0.176-3.5v-204.86c0.024-0.318 0.022-0.638 0.040-0.958 0.026-0.668 0.074-1.338 0.074-2.008zM143.89 493.202l328.14 271.42v103.902l-328.14-271.18v-104.142zM552.032 764.402l327.868-271.212v103.88l-327.868 270.972v-103.64zM511.898 122.66l345.348 285.42-345.348 285.42-345.374-285.42 345.374-285.42z",structure:"M954.324 833.3c0.208-0.558 0.388-1.128 0.586-1.692 0.3-0.868 0.608-1.734 0.882-2.61 0.234-0.746 0.444-1.5 0.66-2.25 0.212-0.734 0.432-1.464 0.624-2.204 0.204-0.766 0.378-1.54 0.562-2.308 0.18-0.766 0.366-1.528 0.528-2.292 0.146-0.692 0.272-1.386 0.402-2.082 0.168-0.89 0.332-1.778 0.476-2.668 0.090-0.566 0.164-1.136 0.244-1.704 0.148-1.058 0.29-2.118 0.404-3.18 0.042-0.422 0.080-0.852 0.12-1.274 0.118-1.23 0.212-2.46 0.282-3.696 0.018-0.304 0.030-0.606 0.042-0.906 0.062-1.36 0.098-2.718 0.104-4.082 0-0.114 0.008-0.226 0.008-0.34 0-0.128-0.010-0.258-0.010-0.39-0.006-1.368-0.042-2.734-0.104-4.102-0.014-0.296-0.030-0.594-0.044-0.89-0.070-1.246-0.166-2.492-0.284-3.738-0.042-0.434-0.084-0.864-0.128-1.292-0.116-1.050-0.25-2.098-0.4-3.144-0.088-0.628-0.18-1.258-0.282-1.882-0.13-0.8-0.276-1.598-0.428-2.394-0.162-0.868-0.332-1.73-0.518-2.594-0.116-0.524-0.24-1.046-0.364-1.57-0.264-1.128-0.542-2.25-0.846-3.36-0.070-0.254-0.144-0.504-0.214-0.754-11.38-40.382-48.464-69.996-92.488-69.996-3.066 0-6.096 0.16-9.088 0.442l-264.576-458.262c21.080-29.698 24.3-70.13 4.9-103.732-12.596-21.816-32.458-36.812-54.764-43.724-0.062-0.020-0.124-0.036-0.186-0.054-1.394-0.43-2.798-0.83-4.21-1.196-0.296-0.076-0.596-0.142-0.894-0.216-1.208-0.3-2.422-0.586-3.642-0.84-0.384-0.082-0.774-0.148-1.16-0.224-1.168-0.228-2.338-0.444-3.514-0.626-0.384-0.060-0.776-0.112-1.162-0.168-1.208-0.174-2.416-0.332-3.63-0.46-0.35-0.038-0.7-0.066-1.048-0.1-1.27-0.12-2.54-0.218-3.814-0.29-0.32-0.018-0.642-0.032-0.964-0.044-1.294-0.058-2.594-0.094-3.892-0.1-0.166 0-0.328-0.012-0.492-0.012-0.19 0-0.376 0.014-0.564 0.014-1.21 0.008-2.42 0.040-3.63 0.092-0.494 0.022-0.986 0.046-1.478 0.074-0.992 0.060-1.986 0.136-2.978 0.226-0.722 0.064-1.442 0.134-2.16 0.214-0.696 0.080-1.392 0.17-2.090 0.266-1.014 0.136-2.026 0.286-3.032 0.452-0.352 0.060-0.704 0.124-1.054 0.19-44.97 8.028-79.122 47.302-79.122 94.582 0 20.756 6.602 39.958 17.79 55.67l-264.58 458.26c-2.954-0.274-5.94-0.434-8.962-0.434-53.078 0-96.11 43.032-96.11 96.11 0 53.082 43.032 96.11 96.11 96.11 38.8 0 72.208-23.004 87.386-56.11l529.202-0.004c0.138 0.304 0.292 0.606 0.436 0.91 0.226 0.48 0.456 0.958 0.69 1.434 0.474 0.968 0.966 1.93 1.476 2.882 0.214 0.402 0.432 0.8 0.65 1.2 0.314 0.566 0.604 1.14 0.93 1.708 0.284 0.488 0.59 0.958 0.88 1.442 0.122 0.2 0.244 0.398 0.37 0.602 27.086 44.372 84.766 59.278 130.040 33.136 18.864-10.89 32.624-27.214 40.478-45.852 0.054-0.132 0.104-0.266 0.158-0.398 0.518-1.248 1.020-2.506 1.486-3.776zM238.414 744.282l264.542-458.204c0.424 0.042 0.85 0.064 1.276 0.098 0.668 0.056 1.334 0.112 2.004 0.152 0.652 0.040 1.306 0.066 1.96 0.092 1.122 0.046 2.244 0.076 3.368 0.084 0.146 0.002 0.292 0.012 0.438 0.012 0.168 0 0.334-0.012 0.502-0.014 1.436-0.004 2.874-0.040 4.31-0.108 0.088-0.006 0.176-0.010 0.262-0.014 1.376-0.070 2.75-0.168 4.124-0.296l264.596 458.298c-3.48 4.894-6.514 10.122-9.042 15.636h-529.226c-2.546-5.55-5.602-10.814-9.114-15.736z",cpu:"M392.016 672.016h240.032c22.092 0 40-17.908 40-40v-240.032c0-22.092-17.908-40-40-40h-240.032c-22.092 0-40 17.908-40 40v240.032c0 22.092 17.908 40 40 40zM432.016 431.984h160.032v160.032h-160.032v-160.032zM864.032 424h71.98c22.094 0 40.004-17.906 40.004-40 0-22.092-17.906-40-40-40h-71.984v-143.968c0-22.092-17.908-40-40-40h-144v-72.012c0-22.094-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v72.016h-176v-72.012c0-22.094-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v72.016h-144c-22.092 0-40 17.908-40 40v143.968h-71.984c-22.094 0-40 17.908-40 40s17.91 40 40 40h71.984v176h-71.984c-22.094 0-40 17.908-40 40s17.91 40 40 40h71.984v144.030c0 22.092 17.908 40 40 40h144v71.954c0 22.094 17.906 40 40 40s40-17.91 40-40v-71.954h176v71.954c0 22.094 17.906 40 40 40s40-17.91 40-40v-71.954h144c22.092 0 40-17.908 40-40v-144.030h71.98c22.094 0 40.004-17.906 40.004-40 0-22.092-17.906-40-40-40h-71.984v-176zM784.032 784.032h-143.692c-0.104 0-0.204-0.016-0.308-0.016s-0.206 0.016-0.308 0.016h-127.382c-0.104 0-0.204-0.016-0.308-0.016s-0.206 0.016-0.308 0.016h-127.382c-0.104 0-0.204-0.016-0.308-0.016s-0.206 0.016-0.308 0.016h-143.696v-544h544v544z",memory:"M320.032 416.032v-152.968c0-22.094 17.91-40 40-40 22.094 0 40 17.91 40 40.004v152.964c0 22.090-17.906 40-40 40s-40-17.908-40-40zM512 456.032c22.094 0 40-17.91 40-40v-152.964c0-22.094-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v152.968c0 22.092 17.908 40 40 40zM664.032 456.032c22.094 0 40-17.91 40-40v-82.996c0-22.094-17.906-40.004-40-40.004-22.090 0-40 17.906-40 40v83c0 22.092 17.906 40 40 40zM864.018 316.616v603.418c0 0.004 0 0.004 0 0.004 0 6.798-1.71 13.198-4.704 18.808-0.044 0.084-0.078 0.172-0.124 0.254-0.524 0.976-1.112 1.914-1.722 2.836-0.098 0.15-0.18 0.312-0.282 0.46-7.188 10.638-19.36 17.634-33.168 17.634h-623.99c-22.090 0-40-17.908-40-40v-343.574c-0.002-0.142-0.022-0.282-0.022-0.426 0-0.142 0.020-0.282 0.022-0.426v-471.574c0-20.34 15.192-37.092 34.838-39.63 1.694-0.216 3.408-0.37 5.162-0.37l411.254 0.052c10.594-0.286 21.282 3.58 29.368 11.668l211.672 212.206c7.906 7.908 11.792 18.298 11.696 28.66zM240.026 144.034v391.998h543.99v-203.27l-188.252-188.728h-355.738zM784.016 880.032v-264h-543.99v264h543.99z",database:"M895.95 221.364c-3.414-87.32-173.972-157.672-383.918-157.672s-380.504 70.352-383.918 157.672h-0.082v578.328c0 88.552 171.918 160.338 384 160.338s384-71.786 384-160.338v-578.328h-0.082zM798.412 430.578c-15.6 11.386-37.69 22.346-63.882 31.696-60.984 21.77-140.002 33.758-222.498 33.758s-161.514-11.988-222.498-33.758c-26.192-9.348-48.282-20.308-63.88-31.696-8.706-6.352-13.646-11.608-16.122-14.874v-92.9c70.29 37.478 179.654 61.566 302.5 61.566s232.21-24.088 302.5-61.566v92.9c-2.476 3.266-7.416 8.522-16.12 14.874zM814.532 514.464v93.24c-2.474 3.266-7.416 8.522-16.12 14.874-15.6 11.386-37.69 22.346-63.882 31.696-60.984 21.77-140.002 33.758-222.498 33.758s-161.514-11.988-222.498-33.758c-26.192-9.348-48.282-20.308-63.88-31.696-8.706-6.352-13.646-11.608-16.122-14.874v-93.24c70.29 37.48 179.654 61.566 302.5 61.566s232.21-24.086 302.5-61.566zM225.652 209.146c15.6-11.386 37.69-22.346 63.88-31.696 60.984-21.77 140.002-33.758 222.498-33.758s161.514 11.988 222.498 33.758c26.192 9.348 48.282 20.308 63.882 31.696 8.704 6.352 13.646 11.608 16.12 14.874v0.026c-2.474 3.266-7.416 8.522-16.12 14.874-15.6 11.386-37.69 22.346-63.882 31.696-60.984 21.77-140.002 33.758-222.498 33.758s-161.514-11.988-222.498-33.758c-26.192-9.348-48.282-20.308-63.88-31.696-8.706-6.352-13.646-11.608-16.122-14.874v-0.026c2.476-3.268 7.418-8.524 16.122-14.874zM798.412 814.578c-15.6 11.386-37.69 22.346-63.882 31.696-60.984 21.77-140.002 33.758-222.498 33.758s-161.514-11.988-222.498-33.758c-26.192-9.348-48.282-20.308-63.88-31.696-8.714-6.36-13.66-11.62-16.13-14.886h0.010v-93.228c70.29 37.48 179.654 61.566 302.5 61.566s232.21-24.086 302.5-61.566v93.228h0.010c-2.474 3.266-7.42 8.526-16.132 14.886z",power:"M320 118.3a45.7 45.7 0 0122.5 85.6 384.6 384.6 0 00-120.8 93.4A380.9 380.9 0 00128 548.6c0 102.5 39.9 199 112.4 271.5A381.5 381.5 0 00512 932.5c102.5 0 199-39.9 271.5-112.4a381.5 381.5 0 00112.4-271.5c0-98.1-36.5-190.6-103.1-262l-2-2-9.4-9.5a384.2 384.2 0 00-100-71.2 45.6 45.6 0 0139.6-82.2l.6.3h.2l.1.1h.1l2 1 4 2 1.9 1 3.5 1.9a480.6 480.6 0 0144.9 27l2 1.3v-.3.1a475.4 475.4 0 11-545.3 6.2l3.6-2.6v.1a471.4 471.4 0 0151.7-31.7l3.7-2 1.4-.7.3-.2 6.4-3.1.1-.1h.1l.7-.3c5.2-2.1 11-3.4 17-3.4zM511.8 0c25 0 45.3 20 45.7 45v421.3a45.7 45.7 0 01-91.4.7V45.7A45.7 45.7 0 01511.9 0z",outbox:"M960.062 616v304c0 1.382-0.070 2.746-0.208 4.090-2.046 20.172-19.080 35.91-39.792 35.91h-816c-22.090 0-40-17.906-40-40v-304c0-22.090 17.91-40 40-40s40 17.91 40 40v264h736v-264c0-22.090 17.91-40 40-40s40 17.912 40 40zM664.732 200.168l-124.41-124.41c-0.014-0.014-0.024-0.028-0.038-0.042-3.57-3.57-7.664-6.284-12.018-8.222-5.316-2.368-11.028-3.54-16.742-3.47-0.14-0.002-0.276-0.020-0.414-0.020-13.552 0-25.512 6.756-32.748 17.072l-119.1 119.092c-15.622 15.62-15.618 40.948 0.002 56.57 15.622 15.62 40.95 15.62 56.568 0l55.276-55.276v462.54c0 22.094 17.912 40 40.002 40 22.092 0 40-17.91 40-40v-464.314l57.052 57.052c15.622 15.624 40.948 15.62 56.568 0 15.628-15.624 15.628-40.952 0.002-56.572z",share:"M896.006 920c0 22.090-17.91 40-40 40h-688.006c-22.090 0-40-17.906-40-40v-549.922c-0.838-3.224-1.33-6.588-1.33-10.072 0-22.090 17.908-40.004 40-40.004h178.66c22.092 0.004 40 17.914 40 40.004 0 22.088-17.908 40-40 40h-137.33v479.996h607.998v-479.996h-138.658c-22.090 0-40-17.912-40-40 0-22.090 17.906-40.004 40-40.004h178.658c22.090 0 40 17.91 40 40v559.844c0 0.050 0.008 0.102 0.008 0.154zM665.622 200.168l-124.452-124.45c-8.042-8.042-18.65-11.912-29.186-11.674-1.612-0.034-3.222 0-4.828 0.16-0.558 0.054-1.098 0.16-1.648 0.238-0.742 0.104-1.484 0.192-2.218 0.338-0.656 0.13-1.29 0.31-1.934 0.472-0.622 0.154-1.244 0.292-1.86 0.476-0.64 0.196-1.258 0.436-1.886 0.66-0.602 0.216-1.208 0.414-1.802 0.66-0.598 0.248-1.17 0.54-1.754 0.814-0.598 0.282-1.202 0.546-1.788 0.86-0.578 0.312-1.13 0.664-1.694 1-0.552 0.332-1.116 0.644-1.654 1.006-0.67 0.448-1.3 0.942-1.942 1.426-0.394 0.302-0.806 0.576-1.196 0.894-1.046 0.858-2.052 1.768-3.008 2.726l-124.398 124.39c-15.622 15.62-15.618 40.948 0.002 56.57 15.622 15.62 40.95 15.62 56.568 0l56.164-56.166v439.426c0 22.094 17.912 40 40.002 40 22.092 0 40-17.91 40-40v-441.202l57.942 57.942c15.622 15.624 40.948 15.62 56.568 0 15.626-15.618 15.626-40.946 0.002-56.566z",button:"M644.634 802.32c-4.558 5.434-10.254 9.328-16.446 11.672l0.008 0.024-45.628 16.606 27.54 75.66c7.554 20.756-3.148 43.71-23.906 51.266s-43.714-3.146-51.27-23.906l-27.54-75.656-47.63 17.29c-6.020 1.956-12.586 2.518-19.254 1.342-21.75-3.836-36.282-24.582-32.45-46.34l30.57-173.328c2.55-14.476 12.61-25.714 25.458-30.508 0.292-0.118 0.586-0.23 0.878-0.34 0.238-0.084 0.476-0.168 0.718-0.246 12.942-4.624 27.91-2.492 39.196 6.98l134.824 113.13c16.932 14.2 19.144 39.432 4.932 56.354zM960.002 664v-368.082c0-22.092-17.908-40-40-40h-816c-22.092 0-40 17.908-40 40l-0.292 368.238c0 22.092 17.908 40 40 40h240.292c22.092 0 40-17.908 40-40s-17.908-40-40-40h-200.292l0.292-288.238h736v288.082h-200c-22.092 0-40 17.908-40 40s17.908 40 40 40h240c22.092 0 40-17.908 40-40z",form:"M948.362 178.828l-471.082 470.086c-0.24 0.25-0.45 0.52-0.698 0.77-7.82 7.82-18.070 11.722-28.32 11.712-10.25 0.010-20.504-3.892-28.324-11.712-0.262-0.262-0.48-0.546-0.734-0.812l-221.736-221.738c-15.624-15.622-15.624-40.95 0-56.566 15.618-15.622 40.946-15.624 56.57 0l194.224 194.222 443.53-442.528c15.622-15.618 40.95-15.618 56.57 0 15.62 15.62 15.62 40.946 0 56.566zM98.372 128.448c-18.926 0-34.266 15.342-34.266 34.268v699.032c0 18.926 15.34 34.266 34.266 34.266h699.032c18.926 0 34.266-15.34 34.266-34.266v-430.588c0 0 0.002-1.184 0.002-1.788 0-22.090-17.914-40-40.004-40s-40 17.91-40 40c0 0.288 0.002 386.64 0.002 386.64h-607.562v-607.564h600.002c22.090-0.002 40.002-17.906 40.002-40 0-22.090-17.914-40-40.004-40z",check:"M948.598 199.75c-15.622-15.618-40.95-15.618-56.57 0l-535.644 535.644-224.060-224.062c-15.624-15.624-40.954-15.62-56.57 0-15.624 15.62-15.624 40.948 0 56.568l251.574 251.574c0.252 0.266 0.472 0.55 0.734 0.812 7.82 7.82 18.072 11.724 28.322 11.714 10.25 0.010 20.502-3.894 28.322-11.714 0.248-0.248 0.456-0.518 0.698-0.77l563.196-563.202c15.618-15.618 15.618-40.94-0.002-56.564z",batchaccept:"M684 277L271 772l-1 1a40 40 0 0 1-56 5l-1-1L14 610a40 40 0 1 1 52-61l169 142 387-465a40 40 0 0 1 62 51zm340 234c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40zm0-216c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40zm0 432c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40z",batchdeny:"M1024 512c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40zm0-216c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40zm0 432c0-22-18-40-40-40H808a40 40 0 0 0 0 80h176c22 0 40-18 40-40zM625 236c16 15 16 41 0 56L406 512l220 220a40 40 0 1 1-57 57L349 568 129 788a40 40 0 1 1-57-56l220-220L73 292a40 40 0 0 1 56-57l220 220 219-219c16-16 41-16 57 0z",home:"M948.12 483.624l-407.814-407.754c-7.812-7.808-18.046-11.712-28.282-11.712-10.238 0-20.472 3.904-28.282 11.712l-407.92 407.86c-15.624 15.622-15.624 40.948-0.006 56.57s40.944 15.622 56.568 0.004l19.616-19.612v366.708c0 22.090 17.91 40 40 40h190.696c0.416 0.014 0.82 0.062 1.238 0.062 11.054 0 21.060-4.484 28.3-11.734 7.266-7.244 11.766-17.262 11.766-28.332 0-0.418-0.050-0.822-0.062-1.238v-263.204h176.060v263.934c0 22.090 17.91 40 40 40l191.876 0.124c2.292 0 4.524-0.236 6.708-0.608 0.45-0.074 0.91-0.116 1.356-0.206 0.21-0.044 0.414-0.116 0.628-0.162 17.906-3.972 31.308-19.924 31.308-39.026v-366.492l19.682 19.68c15.622 15.62 40.948 15.616 56.568-0.006s15.618-40.948-0.004-56.568zM791.876 448.272v398.71l-111.874-0.074v-263.876c0-0.020-0.002-0.042-0.002-0.062 0-0.006 0-0.014 0-0.022 0-22.090-17.91-40-40-40h-254.002c-0.556 0-1.1 0.060-1.65 0.084-0.14-0.002-0.274-0.022-0.414-0.022-22.090 0-40 17.91-40 40v264.382h-111.934v-399.392c0-2.286-0.234-4.512-0.604-6.694l280.626-280.584 280.514 280.472c-0.412 2.302-0.66 4.658-0.66 7.078z",admin:"M919.596 847.534h-88.414v-467.716l88.75-0.044c13.688-0.132 26.958-7.25 34.294-19.96 11.044-19.13 4.49-43.596-14.642-54.64l-407.904-235.676c-0.44-0.254-0.894-0.45-1.34-0.684-0.542-0.29-1.084-0.578-1.638-0.84-0.696-0.328-1.4-0.62-2.108-0.904-0.478-0.194-0.954-0.388-1.44-0.56-0.78-0.282-1.564-0.524-2.352-0.754-0.442-0.126-0.878-0.256-1.324-0.37-0.808-0.206-1.618-0.376-2.43-0.528-0.468-0.088-0.934-0.174-1.404-0.246-0.768-0.116-1.534-0.204-2.302-0.274-0.554-0.052-1.108-0.096-1.664-0.124-0.672-0.034-1.34-0.044-2.012-0.044-0.67 0-1.338 0.012-2.010 0.044-0.556 0.030-1.11 0.072-1.664 0.124-0.77 0.070-1.536 0.158-2.302 0.274-0.468 0.072-0.938 0.158-1.402 0.246-0.814 0.152-1.624 0.322-2.432 0.528-0.444 0.114-0.882 0.242-1.322 0.37-0.79 0.23-1.574 0.472-2.356 0.754-0.484 0.172-0.958 0.368-1.438 0.56-0.708 0.286-1.41 0.576-2.11 0.904-0.554 0.262-1.094 0.55-1.636 0.84-0.446 0.234-0.9 0.43-1.34 0.684l-407.906 235.672c-19.128 11.044-25.686 35.51-14.64 54.64 7.34 12.71 20.606 19.828 34.292 19.96v0.044h89.842v467.716h-89.474c-22.090 0-40 17.91-40 40s17.91 40 40 40h128.276c0.402 0.012 0.794 0.060 1.2 0.060s0.796-0.048 1.2-0.060h183.602c0.402 0.012 0.794 0.060 1.2 0.060s0.796-0.048 1.2-0.060h183.602c0.402 0.012 0.794 0.060 1.2 0.060s0.796-0.048 1.2-0.060h313.154c22.098 0 40-17.91 40-40-0.006-22.090-17.914-39.996-40.006-39.996zM751.182 847.534h-105.94v-467.716h105.94v467.716zM252.93 299.816l258.736-149.486 258.738 149.486h-517.474zM565.242 379.816v467.716h-106v-467.716h106zM273.242 379.816h106v467.716h-106v-467.716z",paragraph:"M728.032 96.032h-116.98c-0.026 0-0.050-0.004-0.076-0.004s-0.050 0.004-0.076 0.004h-199.848c-0.026 0-0.050-0.004-0.076-0.004s-0.050 0.004-0.076 0.004h-31.924c-123.712 0-224 100.292-224 224 0 121.032 95.994 219.628 216 223.842v344.158c0 22.092 17.91 40 40 40 22.086 0 40-17.908 40-40v-712h120v712c0 22.092 17.91 40 40 40 22.086 0 40-17.908 40-40v-712h77.056c22.094 0 40-17.91 40-40 0-22.092-17.91-40-40-40z",basket:"M632.254 695.604v-112.016c-0.004-22.092 17.906-40.002 40-40.002 22.090 0.002 40 17.908 40 40.002l-0.004 112.018c0.004 22.088-17.906 39.996-39.996 39.998-22.094 0.002-40.004-17.904-40-40zM352.246 735.604c22.090-0.002 40-17.91 39.996-39.998l0.004-112.018c0-22.094-17.91-40-40-40.002-22.094 0-40.004 17.91-40 40.002v112.016c-0.004 22.096 17.906 40.002 40 40zM512.25 735.604c22.090-0.002 40-17.91 39.996-39.998l0.004-112.018c0-22.094-17.91-40-40-40.002-22.094 0-40.004 17.91-40 40.002v112.016c-0.004 22.096 17.906 40.002 40 40zM950.3 397.424c-7.596-8.686-18.574-13.67-30.114-13.67h-313.284c0.87 5.196 1.346 10.524 1.346 15.966 0 24.608-9.27 47.044-24.494 64.034h290.684l-47.318 351.376-629.908-0.030-47.502-351.346h291.034c-15.224-16.988-24.494-39.426-24.494-64.034 0-5.444 0.476-10.772 1.346-15.966h-313.66c-11.542 0-22.524 4.986-30.12 13.678-7.596 8.694-11.066 20.242-9.52 31.682l51.614 381.742 0.050 0.042c5.832 47.424 46.222 84.158 95.222 84.172l0.054 0.034 601.816-0.034c0.042 0 0.082 0.002 0.124 0.002 49.414 0 90.090-37.34 95.396-85.336l51.258-380.64c1.54-11.44-1.934-22.984-9.53-31.672zM805.492 105.34c-15.622-15.622-40.95-15.624-56.572 0.004l-230.684 230.684c-2.052-0.2-4.132-0.306-6.236-0.306-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64c0-2.652-0.18-5.262-0.494-7.83l229.986-229.98c15.622-15.624 15.616-40.95-0-56.572z",credit:"M376.188 672.062h-112.124c-22.092 0-40-17.908-40-40s17.908-40 40-40h112.124c22.092 0 40 17.908 40 40s-17.908 40-40 40zM960 232.002v560c0 6.8-1.708 13.2-4.704 18.81-0.044 0.082-0.078 0.172-0.124 0.254-0.524 0.974-1.112 1.914-1.722 2.836-0.098 0.15-0.18 0.31-0.282 0.458-7.188 10.64-19.36 17.638-33.168 17.638h-816c-22.090 0-40-17.908-40-40v-559.998c0-20.34 15.192-37.092 34.838-39.628 1.694-0.218 3.408-0.372 5.162-0.372h816c1.754 0 3.468 0.152 5.162 0.372 19.646 2.536 34.838 19.288 34.838 39.63zM144 272.002v80.030h736v-80.030h-736zM880 751.998v-239.966h-736v239.966h736z",shield:"M875.146 148.994c-0.064-0.040-0.116-0.094-0.184-0.132-92.714-52.39-221.036-84.83-362.846-84.83-138.512 0-270.346 34.356-362.51 84.618-0.606 0.33-1.138 0.658-1.608 0.986-11.954 6.918-20.016 19.81-20.016 34.614v451.4c0 12.7 5.938 23.996 15.166 31.32l340.538 281.676c6.568 6.434 14.918 10.168 23.564 11.122 0.16 0.024 0.32 0.050 0.48 0.066 0.838 0.082 1.676 0.114 2.518 0.14 0.496 0.020 0.994 0.058 1.492 0.058s0.996-0.040 1.492-0.058c0.842-0.032 1.68-0.058 2.518-0.14 0.16-0.016 0.32-0.042 0.48-0.066 8.646-0.958 16.996-4.688 23.564-11.122l339.36-280.718c10.326-7.23 17.094-19.2 17.094-32.762v-450.918c0.002-15.254-8.54-28.506-21.102-35.254zM207.984 208.212c36.292-18.168 77.668-32.854 123.356-43.722 57.062-13.576 117.884-20.458 180.778-20.458s123.714 6.882 180.778 20.458c30.186 7.182 58.474 16.040 84.674 26.456l-490.846 490.848-78.738-65.070v-408.512zM511.742 867.75l-163.078-134.77 467.586-467.584v350.69l-304.508 251.664z",beaker:"M848.64 790.56l-208.638-361.374v-252.062h24c22.092 0 40-17.908 40-40s-17.908-40-40-40h-304.002c-22.092 0-40 17.908-40 40s17.908 40 40 40h24v252.066l-208.636 361.37c-44 76.208-8 138.564 80 138.564h513.278c87.998 0 123.998-62.354 79.998-138.564zM464 177.124h96.002l-0.070 273.376 63.872 110.628h-223.678c35.932-62.268 63.872-110.684 63.876-110.692v-273.312zM768.64 849.124h-513.278c-8.28 0-14.186-0.976-17.968-2 1.004-3.792 3.112-9.394 7.25-16.564 0 0 54.598-94.614 109.316-189.436l316.026-0.002 109.374 189.44c4.138 7.168 6.246 12.77 7.25 16.562-3.784 1.024-9.69 2-17.97 2z",thumbsup:"M256.972 768.004c0-8.67-3.156-16.158-9.484-22.534-6.332-6.34-13.836-9.484-22.504-9.458-8.682 0-16.188 3.172-22.516 9.458-6.33 6.344-9.488 13.84-9.488 22.534 0 8.692 3.158 16.186 9.488 22.532 6.328 6.286 13.834 9.458 22.516 9.458 8.668 0.028 16.172-3.118 22.504-9.458 6.328-6.376 9.484-13.868 9.484-22.532zM832.948 480.010c0-17.004-6.478-31.908-19.468-44.734-13.014-12.82-27.834-19.25-44.512-19.276h-175.97c0-19.328 7.98-45.904 24.004-79.724 15.968-33.826 23.978-60.568 23.978-80.256 0-32.646-5.332-56.808-15.994-72.48-10.664-15.664-31.988-23.484-63.98-23.484-8.696 8.64-15.012 22.828-19.032 42.486-4.020 19.69-9.102 40.606-15.254 62.752-6.168 22.172-16.080 40.382-29.762 54.738-7.344 7.68-20.168 22.832-38.5 45.496-1.326 1.67-5.164 6.65-11.512 15.010-6.342 8.342-11.594 15.178-15.762 20.508-4.156 5.308-9.91 12.386-17.252 21.218-7.328 8.862-14 16.186-19.988 22.038-5.986 5.794-12.412 11.73-19.26 17.744-6.852 5.984-13.508 10.5-19.99 13.48-6.478 3.010-12.4 4.484-17.756 4.512h-15.982v320.010h15.982c4.332 0 9.596 0.492 15.774 1.504 6.168 1.012 11.676 2.080 16.488 3.258 4.812 1.144 11.154 2.98 19.002 5.466 7.862 2.512 13.702 4.424 17.502 5.74 3.812 1.31 9.732 3.422 17.756 6.238 8.026 2.842 12.866 4.586 14.506 5.272 70.324 24.334 127.304 36.504 170.996 36.504h60.482c64.006 0 96.024-27.836 96.024-83.478 0-8.664-0.848-18.016-2.514-27.996 10.004-5.334 17.936-14.084 23.758-26.276 5.824-12.172 8.724-24.416 8.778-36.746 0-12.366-3.008-23.844-9.024-34.51 17.664-16.682 26.524-36.496 26.524-59.496 0-8.308-1.696-17.554-5.032-27.72-3.336-10.202-7.492-18.104-12.468-23.762 10.636-0.328 19.55-8.15 26.714-23.486 7.192-15.34 10.744-28.82 10.744-40.496v-0.054zM896.984 479.516c0 29.638-8.204 56.816-24.5 81.506 2.98 10.994 4.484 22.476 4.484 34.482 0 25.674-6.344 49.68-19.004 71.99 1.012 7 1.506 14.164 1.506 21.488 0 33.688-10.008 63.354-29.968 89.026 0.326 46.32-13.834 82.904-42.518 109.756-28.682 26.848-66.522 40.246-113.496 40.246h-64.528c-31.99 0-63.542-3.746-94.742-11.268-31.168-7.492-67.246-18.402-108.23-32.758-38.662-13.312-61.656-19.956-68.984-19.956h-143.996c-17.664 0-32.742-6.292-45.252-18.784-12.508-12.5-18.756-27.588-18.756-45.254v-319.982c0-17.666 6.248-32.728 18.756-45.226 12.51-12.52 27.588-18.784 45.252-18.784h136.998c12.002-8.010 34.818-33.822 68.478-77.484 19.33-24.99 37.168-46.344 53.508-64.008 7.996-8.314 13.918-22.586 17.744-42.766 3.828-20.178 8.912-41.232 15.256-63.24 6.36-21.984 16.68-40.002 30.994-53.998 13.002-12.362 28.012-18.514 45.018-18.514 27.998 0 53.152 5.414 75.464 16.242 22.31 10.828 39.316 27.748 50.964 50.77 11.704 23.002 17.5 53.978 17.5 92.962 0 31.008-7.984 63-23.98 96.028h88.014c34.67 0 64.634 12.628 89.956 37.98 25.346 25.346 38.008 55.144 38.008 89.49l0.054 0.056z",mirror:"M857 127.778h-688c-22.092 0-40 17.91-40 40v688c0 22.090 17.908 40 40 40h688c22.094 0 40-17.91 40-40v-688c0-22.092-17.906-40-40-40zM817 815.778h-608v-1.086l606.914-606.914h1.086v608z",switchalt:"M923.946 63.418h-631.232c-20.268 0-36.7 16.432-36.7 36.7v155.286h-155.284c-20.268 0-36.7 16.432-36.7 36.7v631.23c0 20.268 16.43 36.7 36.7 36.7h631.23c20.272 0 36.7-16.432 36.7-36.7v-155.286h155.286c20.272 0 36.7-16.432 36.7-36.7v-631.23c-0.002-20.268-16.43-36.7-36.7-36.7zM688.66 880.032h-544.628v-544.628h111.984v395.946c0 20.268 16.43 36.7 36.7 36.7h395.944v111.982zM688.66 688.046h-352.644v-352.644h352.644v352.644zM880.644 688.046h-111.984v-395.946c0-20.268-16.428-36.7-36.7-36.7h-395.944v-111.984h544.628v544.63z",commit:"M984.032 472h-186.808c-19.474-140.12-139.74-248-285.222-248s-265.748 107.88-285.222 248h-186.746c-22.092 0-40 17.912-40 40.002 0 22.092 17.91 40 40 40h186.746c19.476 140.122 139.74 247.998 285.222 247.998s265.746-107.876 285.222-247.998h186.808c22.092 0 40-17.91 40-40s-17.908-40.002-40-40.002zM512 720c-114.692 0-208-93.308-208-208s93.308-208 208-208 208 93.308 208 208-93.308 208-208 208z",branch:"M861.968 312.032c0-66.168-53.832-120-120-120s-120 53.832-120 120c0 50.55 31.436 93.87 75.77 111.516-5.384 20.352-15.71 39.68-29.844 54.92-28.828 31.092-72.202 46.858-128.91 46.858-77.162 0-129.12 26.162-162.984 55.12V297.15c46.556-16.512 80-60.974 80-113.12 0-66.168-53.832-120-120-120s-120 53.832-120 120c0 52.146 33.444 96.608 80 113.12v429.762c-46.556 16.512-80 60.974-80 113.12 0 66.168 53.832 120 120 120s120-53.832 120-120c0-50.926-31.902-94.514-76.758-111.908 5.222-26.17 16.578-51.154 32.558-70.432 28.8-34.746 71.592-52.364 127.184-52.364 99.498 0 156.922-39.408 187.574-72.466 27.402-29.554 45.708-67.194 52.48-106.716 48.078-15.66 82.93-60.882 82.93-114.114zM336 144.032c22.056 0 40 17.944 40 40s-17.944 40-40 40-40-17.944-40-40 17.944-40 40-40zm0 736c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40zm405.968-528c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.942 40-40 40z",merge:"M776.306 456.032c-51.602 0-95.696 32.744-112.612 78.542-69.674-6.072-141.482-31.012-197.386-69.306-46.266-31.69-100.392-85.728-111.792-168.92 45.4-17.12 77.79-60.998 77.79-112.314 0-66.168-53.832-120-120-120s-120 53.832-120 120c0 52.146 33.444 96.608 80 113.12v429.762c-46.556 16.512-80 60.974-80 113.12 0 66.168 53.832 120 120 120s120-53.832 120-120c0-52.146-33.444-96.608-80-113.12V471.444c19.622 21.888 42.618 41.898 68.792 59.828 68.422 46.868 156.64 77.042 241.646 83.462 16.14 47.23 60.932 81.3 113.56 81.3 66.168 0 120-53.832 120-120s-53.83-120.002-119.998-120.002zm-464-312c22.056 0 40 17.944 40 40s-17.944 40-40 40-40-17.944-40-40 17.942-40 40-40zm0 736c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40zm464-264c-22.056 0-40-17.944-40-40s17.944-40 40-40 40 17.944 40 40-17.944 40-40 40z",pullrequest:"M631 157c104 1 171 52 171 166v397a123 123 0 1 1-82 0V323c0-63-27-83-90-84h-24l22 23a41 41 0 1 1-58 58l-93-93a41 41 0 0 1 1-58l93-93a41 41 0 1 1 58 58l-23 23h25zM222 314a123 123 0 1 1 82 0v406a123 123 0 1 1-82 0V314zm41 564a41 41 0 1 0 0-82 41 41 0 0 0 0 82zm0-639a41 41 0 1 0 0-83 41 41 0 0 0 0 83zm498 639a41 41 0 1 0 0-82 41 41 0 0 0 0 82z",chromatic:"M512 0a512 512 0 110 1024A512 512 0 01512 0zM368 452v284a144 144 0 00274 59c-10-4-20-8-29-14l-111-64c-6-3-10-10-10-16V523l-124-71zm454 89c-8 7-17 13-26 18L551 701l81 46 1 1a144 144 0 00189-207zm-493-89l-81 47h-1a143 143 0 00-52 196 144 144 0 00137 71c-2-10-3-21-3-32V452zm375-195l-12 1c2 10 3 21 3 32v128c0 7-4 13-10 17l-154 88v144l245-142 2-1a144 144 0 00-74-267zm-384 0c-51 0-99 28-125 72-28 49-25 109 7 154 8-7 17-13 26-18l111-64a20 20 0 0120 0l153 88 124-71-244-141-1-1c-22-12-46-19-71-19zm192-111c-57 0-107 33-130 83 10 4 19 8 29 14l245 141v-96c-2-79-66-142-144-142z",twitter:"M960 233.114c-32.946 14.616-68.41 24.5-105.598 28.942 37.954-22.762 67.098-58.774 80.856-101.688-35.52 21.054-74.894 36.368-116.726 44.598-33.542-35.724-81.316-58.038-134.204-58.038-101.496 0-183.796 82.292-183.796 183.814 0 14.424 1.628 28.45 4.758 41.89-152.75-7.668-288.22-80.872-378.876-192.072-15.822 27.15-24.898 58.706-24.898 92.42 0 63.776 32.458 120.034 81.782 153.010-30.116-0.944-58.458-9.212-83.262-22.982-0.028 0.75-0.028 1.546-0.028 2.324 0 89.070 63.356 163.334 147.438 180.256-15.426 4.186-31.664 6.426-48.442 6.426-11.836 0-23.35-1.146-34.574-3.28 23.406 73.006 91.286 126.16 171.726 127.632-62.914 49.324-142.18 78.696-228.314 78.696-14.828 0-29.448-0.876-43.842-2.568 81.33 52.138 177.96 82.574 281.786 82.574 338.11 0 523-280.104 523-523.014 0-7.986-0.164-15.914-0.542-23.778 35.952-25.96 67.124-58.318 91.756-95.162z",google:"M799.094 79.996c0 0-200.938 0-267.936 0-120.126 0-233.188 91.004-233.188 196.434 0 107.692 81.904 194.624 204.124 194.624 8.496 0 16.75-0.148 24.812-0.74-7.942 15.186-13.594 32.286-13.594 50.022 0 29.974 16.094 54.226 36.466 74.042-15.376 0-30.248 0.438-46.438 0.438-148.782 0.036-263.312 94.784-263.312 193.056 0 96.758 125.534 157.312 274.312 157.312 169.656 0 263.312-96.25 263.312-193.024 0-77.6-22.908-124.062-93.686-174.156-24.216-17.128-70.534-58.812-70.534-83.32 0-28.69 8.19-42.868 51.406-76.624 44.346-34.63 75.688-83.302 75.688-139.944 0-67.372-30-133.058-86.374-154.746h85l59.942-43.374zM701.504 735.438c2.092 8.992 3.276 18.226 3.276 27.624 0 78.226-50.374 139.304-194.934 139.304-102.874 0-177.124-65.078-177.124-143.304 0-76.622 92.122-140.434 194.934-139.32 24.004 0.254 46.376 4.136 66.69 10.702 55.812 38.834 95.874 60.808 107.158 104.994zM536.844 443.782c-69-2.094-134.624-77.212-146.564-167.876-11.874-90.664 34.378-160.030 103.442-157.97 68.996 2.060 134.594 74.818 146.53 165.432 11.906 90.696-34.408 162.508-103.408 160.414z",gdrive:"M465.926 641.356l-149.328 258.708h494.074l149.328-258.708h-494.074zM917.704 567.988l-256.33-444.048h-298.686l256.356 444.048h298.66zM320.236 197.442l-256.236 443.914 149.36 258.708 256.23-443.914-149.354-258.708z",youtube:"M704.010 511.988c0-12.332-5.038-21.358-15.042-26.992l-255.982-159.99c-10.344-6.666-21.178-6.998-32.51-1.008-10.988 5.984-16.492 15.312-16.492 28.002v320c0 12.69 5.504 22.018 16.492 28.002 5.332 2.678 10.516 3.996 15.506 3.996 6.668 0 12.334-1.644 17.004-4.98l255.982-160.014c10.004-5.69 15.042-14.684 15.042-26.992v-0.024zM960 511.988c0 31.99-0.164 56.98-0.488 75.032-0.334 17.99-1.754 40.738-4.27 68.25-2.516 27.504-6.262 52.058-11.27 73.742-5.332 24.338-16.84 44.85-34.504 61.496-17.64 16.63-38.306 26.308-61.96 28.988-73.992 8.342-185.824 12.526-335.508 12.526-149.668 0-261.5-4.184-335.5-12.526-23.662-2.656-44.414-12.302-62.242-28.988-17.834-16.678-29.412-37.182-34.744-61.496-4.672-21.684-8.258-46.238-10.756-73.742-2.508-27.512-3.928-50.26-4.254-68.25-0.342-18.050-0.504-43.042-0.504-75.032 0-31.998 0.162-57.010 0.504-75.008 0.326-18.022 1.746-40.768 4.254-68.28 2.498-27.474 6.262-52.082 11.252-73.744 5.34-24.336 16.842-44.842 34.504-61.496 17.648-16.654 38.324-26.332 61.986-29.010 74-8.312 185.832-12.472 335.5-12.472 149.684 0 261.516 4.16 335.508 12.472 23.654 2.678 44.406 12.356 62.232 29.010 17.826 16.678 29.422 37.16 34.73 61.496 4.702 21.662 8.256 46.27 10.772 73.744 2.516 27.512 3.936 50.258 4.27 68.28 0.324 17.998 0.488 43.010 0.488 75.008z",facebook:"M582.52 960h-167.88v-448h-112v-154.396l112-0.052-0.166-90.948c-0.036-125.974 34.12-202.604 182.484-202.604h123.542v154.424h-77.19c-57.782 0-60.566 21.56-60.566 61.85l-0.218 77.278h138.854l-16.376 154.394-122.36 0.052-0.124 448.002z",medium:"M0 0v1024h1024v-1024h-1024zM850.708 242.614l-54.918 52.655c-3.858 2.965-6.321 7.581-6.321 12.772 0 0.933 0.080 1.847 0.232 2.736l-0.014-0.095v386.883c-0.139 0.794-0.219 1.708-0.219 2.641 0 5.191 2.462 9.807 6.283 12.744l0.038 0.028 53.637 52.655v11.558h-269.774v-11.558l55.559-53.936c5.461-5.456 5.461-7.068 5.461-15.413v-312.719l-154.477 392.344h-20.874l-179.851-392.344v262.947c-0.209 1.465-0.329 3.156-0.329 4.875 0 9.848 3.924 18.78 10.293 25.317l-0.008-0.008 72.258 87.649v11.558h-204.895v-11.558l72.263-87.649c6.070-6.284 9.81-14.852 9.81-24.293 0-2.081-0.182-4.12-0.53-6.101l0.031 0.21v-304.044c0.086-0.804 0.135-1.737 0.135-2.682 0-7.844-3.389-14.896-8.782-19.773l-0.023-0.021-64.234-77.378v-11.558h199.438l154.157 338.083 135.53-338.083h190.123v11.558z",graphql:"M576 849a85 85 0 0 0-125-2L253 733l1-3h517l2 5-197 114zM451 177l2 2-258 448-3-1V398a85 85 0 0 0 61-107l198-114zm321 114a85 85 0 0 0 61 107v228l-3 1-258-448 2-2 198 114zM254 689a85 85 0 0 0-24-42l259-447a86 86 0 0 0 47 0l259 448a85 85 0 0 0-24 41H254zm643-54c-7-4-15-7-23-9V398a86 86 0 1 0-82-142L595 142a85 85 0 1 0-165 0L233 256a85 85 0 1 0-82 142v228a85 85 0 1 0 82 142l197 114a85 85 0 1 0 164-2l196-114a86 86 0 1 0 107-131z",redux:"M359.016 943.608c-23.82 5.948-47.642 8.322-71.512 8.322-88.208 0-168.084-36.982-207.444-96.534-52.432-79.882-70.296-249.182 102.538-374.356 3.586 19.078 10.746 45.292 15.492 60.834-22.656 16.652-58.39 50.064-81.046 95.324-32.19 63.184-28.61 126.404 9.54 184.798 26.194 39.304 67.926 63.176 121.564 70.34 65.598 8.332 131.154-3.582 194.332-36.94 92.998-48.898 155.014-107.282 195.49-187.162-10.702-10.75-17.818-26.248-19.074-44.15-1.168-36.942 27.45-67.922 64.388-69.132h2.418c35.73 0 65.55 28.61 66.714 64.384 1.206 35.73-24.986 65.546-59.548 69.132-65.6 134.686-181.254 225.312-333.852 255.14zM902.646 540.622c-90.59-106.072-224.11-164.488-376.708-164.488h-19.072c-10.744-21.444-33.402-35.752-58.388-35.752h-2.418c-36.944 1.186-65.548 32.192-64.392 69.13 1.216 35.774 30.99 64.394 66.81 64.394h2.328c26.242-1.208 48.894-17.892 58.434-40.542h21.45c90.624 0 176.46 26.234 253.968 77.482 59.55 39.36 102.49 90.576 126.356 152.596 20.24 50.052 19.074 98.952-2.42 140.64-33.356 63.228-89.37 97.794-163.292 97.794-47.69 0-92.998-14.33-116.822-25.082-13.118 11.958-36.984 31.028-53.64 42.944 51.226 23.87 103.7 36.94 153.762 36.94 114.446 0 199.070-63.132 231.268-126.362 34.562-69.13 32.188-188.326-57.224-289.694zM297.046 708.706c1.21 35.828 30.984 64.394 66.764 64.394h2.368c36.992-1.168 65.556-32.15 64.39-69.132-1.162-35.732-30.984-64.394-66.758-64.394h-2.376c-2.418 0-5.958 0-8.332 1.208-48.89-81.090-69.132-169.27-62.014-264.648 4.792-71.528 28.616-133.516 70.346-184.766 34.568-44.106 101.326-65.57 146.598-66.758 126.402-2.396 180.044 154.968 183.576 218.144 15.542 3.584 41.734 11.936 59.644 17.892-14.328-193.118-133.526-293.266-247.97-293.266-107.28 0-206.236 77.484-245.552 191.932-54.848 152.596-19.070 299.212 47.644 414.826-5.912 8.374-9.494 21.498-8.328 34.568z",github:"M214.6 809.4A417.8 417.8 0 0191.4 512c0-112.3 43.8-218 123.2-297.4A417.8 417.8 0 01512 91.4c112.3 0 218 43.8 297.4 123.2A417.8 417.8 0 01932.6 512c0 112.3-43.8 218-123.2 297.4-49 49-108 84.3-172.2 104.3v-74.4c0-39.5-13.6-68.6-40.7-87.2a354 354 0 0091.9-19.6c15.8-5.6 30-12.2 42.6-19.9a177.8 177.8 0 0036.3-29.8 175 175 0 0029.1-41.7 228 228 0 0018.6-55.9c4.6-21.7 6.9-45.6 6.9-71.7 0-50.7-16.5-93.8-49.5-129.4 15-39.2 13.4-81.8-4.9-127.9l-12.2-1.4c-8.5-1-23.8 2.6-45.8 10.8-22 8.1-46.8 21.5-74.3 40.1a450.9 450.9 0 00-121-16.1 442 442 0 00-120.5 16.1 419.6 419.6 0 00-49.3-29.1c-15.5-7.7-27.9-13-37.2-15.7a127.6 127.6 0 00-41.4-5.6c-2.3.3-4 .6-4.9 1-18.3 46.3-20 89-4.9 127.8a183.5 183.5 0 00-49.5 129.4c0 26.1 2.3 50 6.9 71.7a228.3 228.3 0 0018.6 56 175 175 0 0029.1 41.6 177.9 177.9 0 0036.3 29.8 223.4 223.4 0 0042.6 19.9A353.2 353.2 0 00432 752c-26.8 18.3-40.2 47.3-40.2 87.2v75.9a418.4 418.4 0 01-177-105.8M512 0a512 512 0 100 1024A512 512 0 00512 0",bitbucket:"M362.3 395l53 276.5h195.4l34-198.4h283l-74.4 457a30 30 0 01-29.7 25.3H210.7a41 41 0 01-40-34.2l-127.6-775a30 30 0 0130-34.9l877.8.2a30 30 0 0130 34.8L940.5 395H362.3z",gitlab:"M186.9 75a18.7 18.7 0 0135.6 0l108.8 333.4h361.4L512 961.8 331.3 408.4H78.1zM78.1 408.5L512 961.8 36.8 618.2a37.1 37.1 0 01-13.6-41.6L78 408.4zm867.8 0l55 168.2c5 15.3-.5 32.1-13.7 41.6L512 961.8l434-553.4zM837.1 75l108.8 333.3H692.7L801.5 75a18.7 18.7 0 0135.6 0z",azuredevops:"M0,378.6 L95.8,252 L454.4,106.2 L454.4,1 L768.8,231 L126.6,355.8 L126.6,706.8 L0,670.2 L0,378.6 Z M1024,188.8 L1024,814 L778.6,1023 L381.8,892.6 L381.8,1023 L126.6,706.6 L769,783.2 L769,231 L1024,188.8 Z",discord:"M371 147c-14 0-126 3-245 91 0 0-126 227-126 507 0 0 74 126 268 132l58-71c-111-34-153-103-153-103l24 15 4 2 8 4a668 668 0 0 0 420 68 629 629 0 0 0 228-89s-44 71-159 103l58 71c194-7 268-133 268-132 0-280-126-507-126-507-126-94-246-91-246-91l-12 14a576 576 0 0 1 218 110 729 729 0 0 0-441-81l-15 1c-31 4-105 14-199 56-33 14-52 24-52 24s72-69 230-114l-9-10h-1zm-23 323c50 0 91 43 90 97 0 53-40 96-90 96-49 0-89-43-89-96 0-54 39-97 89-97zm321 0c49 0 89 43 89 97 0 53-39 96-89 96s-90-43-90-96c0-54 40-97 90-97z",contrast:"M368 713h79l266-266v-79L368 713zm192 0h153V560L560 713zm98-402h-79L311 579v79l347-347zm-192 0H311v155l155-155zm467 402V91H311v128h452c23 0 42 19 42 42v452h128zM713 933V805H261c-23 0-42-19-42-42V311H91v622h622zM982 0c23 0 42 19 42 42v721c0 23-19 42-42 42H805v177c0 23-19 42-42 42H42c-23 0-42-19-42-42V261c0-23 19-42 42-42h177V42c0-23 19-42 42-42h721z",unfold:"M512 645l8 1c21 4 37 22 37 44v181l52-52 6-6a45 45 0 0 1 58 69l-129 129-7 5a45 45 0 0 1-57-5L351 882l-5-6a45 45 0 0 1 5-57l7-6c17-12 41-10 57 6l52 52V690l1-8c4-21 22-37 44-37zM337 275a45 45 0 1 1 0 90H229l91 102h382l91-102H685a45 45 0 1 1 0-90h208c39 0 59 46 34 75L782 512l145 162c25 29 5 75-34 75H685a45 45 0 1 1 0-90h108l-91-102H320l-91 102h108a45 45 0 1 1 0 90H129c-38 0-59-46-33-75l144-162L96 350c-24-27-8-69 26-74l7-1h208zM537 8l7 6 129 129a45 45 0 0 1-58 68l-6-5-52-52v181c0 22-16 40-37 44h-8c-22 0-40-15-44-36l-1-8V153l-52 53a45 45 0 0 1-57 5l-7-5a45 45 0 0 1-5-57l5-6L480 14c16-16 40-18 57-6z",sharealt:"M130 85h332a45 45 0 0 1 8 89l-8 1H175v674h674V557a45 45 0 0 1 89-8l1 8v337c0 22-16 40-37 44l-8 1H130c-22 0-40-16-44-37l-1-8V130c0-22 16-40 37-44l8-1h332-332zm555 0h210l5 1-6-1a45 45 0 0 1 32 13l-5-4 3 3 2 1a46 46 0 0 1 12 24v2l1 5v209a45 45 0 0 1-89 8l-1-8V238L544 544a45 45 0 0 1-57 5l-7-5a45 45 0 0 1 0-64l306-305H685a45 45 0 0 1-8-89l8-1h209-209z",accessibility:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm0 89.6a422.4 422.4 0 100 844.8 422.4 422.4 0 000-844.8zm262.2 250a40.9 40.9 0 01-27.5 49.3l-169.1 50.7c-8.2 2.7-15.1 11-13.7 20.5 1.3 27.4 1.5 76.5 7 98.4 12.9 59 82.4 214.4 91 233.6a56 56 0 014.9 19 40 40 0 01-40 40c-18 0-30.3-12.7-38.2-28.4A34096 34096 0 01510.9 664l-77.7 165.7-1.3 2.1a40 40 0 01-69.3-39.7c8.6-19 78-174.5 90.8-233.6 5.5-21.9 6-71 7.3-98.4a21 21 0 00-13.7-20.5l-169.1-50.7a40.7 40.7 0 01-27.5-50.7c6.9-20.5 30.2-30.1 50.9-24.6 0 0 154.6 49.3 209.6 49.3s213.8-50.7 213.8-50.7c20.6-5.5 44 6.8 49.5 27.4zm-264-171.2a76.7 76.7 0 110 153.4c-42.6 0-77-34.2-77-76.7 0-41 34.4-76.7 77-76.7z",accessibilityalt:"M512 0a512 512 0 110 1024A512 512 0 01512 0zm262.2 339.6c-5.5-20.6-28.9-32.9-49.5-27.4 0 0-158.8 50.7-213.8 50.7s-209.6-49.3-209.6-49.3c-20.7-5.5-44 4-51 24.6A40.7 40.7 0 00278 389l169 50.7a21 21 0 0113.8 20.5c-1.3 27.4-1.8 76.5-7.3 98.4-12.9 59.1-82.2 214.5-90.8 233.6a40 40 0 1070.6 37.5L511 664a34096 34096 0 0077.7 158.7c7.9 15.7 20.2 28.4 38.2 28.4a40 40 0 0040-40 56 56 0 00-4.8-19c-8.7-19.2-78.2-174.5-91.1-233.6-5.5-21.9-5.7-71-7-98.4-1.4-9.6 5.5-17.8 13.7-20.5l169.1-50.7a40.9 40.9 0 0027.5-49.3zm-264-171.2c-42.6 0-77 35.6-77 76.7a76.7 76.7 0 0077 76.7 76.7 76.7 0 100-153.4z",markup:"M1010.6 479.7L736.4 205.4a45.7 45.7 0 10-64.7 64.6l242 242L671.7 754a45.7 45.7 0 1064.7 64.6l274.1-274.2a45.6 45.6 0 000-64.6M0 511.9c0-11.7 4.5-23.4 13.4-32.3l274.1-274.2a45.7 45.7 0 1164.7 64.6L110.4 512l241.9 241.9a45.7 45.7 0 01-64.7 64.6L13.4 544.2C4.4 535.3 0 523.6 0 512",outline:"M180.1 714.3V844h129.6v94.8h-180c-24.2 0-44-19.5-44.4-43.7V714.3h94.8zM619.3 844v94.8H404.7v-94.8h214.6zm319.4-129.6v180c0 24.2-19.5 44-43.7 44.4H714.3v-94.8H844V714.3h94.8zm0-309.6v214.6h-94.8V404.7h94.8zm-758.6 0v214.6H85.3V404.7h94.8zm331.9 34a73.2 73.2 0 110 146.4 73.2 73.2 0 010-146.3zM894.2 85.4c24.3 0 44 19.5 44.5 43.7V309.7h-94.8V180H714.3V85.3h180zm-584.5 0v94.8H180v129.6H85.3v-180c0-24.2 19.5-44 43.7-44.4H309.7zm309.6 0v94.8H404.7V85.3h214.6z",verified:"M719 66l30 56c12 23 35 40 61 44l62 11c45 8 76 51 70 96l-9 63c-4 26 5 52 23 71l44 46c32 33 32 85 0 118l-44 46a85 85 0 00-23 71l9 63c6 45-25 88-70 96l-62 11c-26 4-49 21-61 44l-30 56a85 85 0 01-113 36l-57-27a85 85 0 00-74 0l-57 27c-42 21-92 4-113-36l-30-56a85 85 0 00-61-44l-62-11c-45-8-76-51-70-96l9-63c4-26-5-52-23-71l-44-46a85 85 0 010-118l44-46c18-19 27-45 23-71l-9-63c-6-45 25-88 70-96l62-11c26-4 49-21 61-44l30-56c21-40 71-57 113-36l57 27c23 12 51 12 74 0l57-27c42-21 92-4 113 36zm70 258a46 46 0 00-59 5L437 622 294 480l-6-5a46 46 0 00-59 69l175 175 6 5c18 13 43 11 59-5l326-325 4-6c13-18 12-43-4-59z",comment:"M936 85l6 1c22 3 39 21 39 44v709c0 8-2 15-5 21l-2 4c-9 12-23 20-38 20H427l-131 127c-9 9-21 13-34 13-25 0-46-20-46-45v-95H88c-25 0-45-20-45-45V130a45 45 0 0145-45zm-46 89H134v620h756V174zM768 544c25 0 46 20 46 44 0 25-21 45-46 45H256c-25 0-46-20-46-45 0-24 21-44 46-44zm0-208c25 0 46 20 46 44 0 25-21 45-46 45H256c-25 0-46-20-46-45 0-24 21-44 46-44z",commentadd:"M937 85l6 1c23 3 40 21 40 44v711c0 7-2 14-5 21l-3 4c-8 12-22 19-38 19H428l-131 128c-9 9-22 13-35 13-25 0-45-20-45-45v-96H89c-26 0-46-20-46-44V130a45 45 0 0146-45zm-45 90H134v621h758V175zm-379 97c22 0 40 18 40 40v134h132a40 40 0 010 81H553v132a40 40 0 11-80 0V527H341a40 40 0 110-81h132V312c0-22 18-40 40-40z",requestchange:"M937 85l6 1c23 3 40 21 40 44v711c0 7-2 14-5 21l-3 4c-8 12-22 19-38 19H428l-131 128c-9 9-22 13-35 13-25 0-45-20-45-45v-96H89c-26 0-46-20-46-44V130a45 45 0 0146-45zm-45 90H134v621h758V175zM585 310c18-18 47-18 65 0l143 144c18 17 18 46 0 64L650 661a46 46 0 01-65 0 46 46 0 010-65l65-64H266a46 46 0 110-92h384l-65-65a46 46 0 010-65z",comments:"M978.3 92.2a45 45 0 0145.7 44.6v535.6a45.2 45.2 0 01-45.7 44.6h-125v122c0 7.7-2 14.8-5.5 21.3l-2.3 3.7a46.1 46.1 0 01-38 19.6H298.8L168 1011a47 47 0 01-34.3 13.1c-25.2 0-45.7-20-45.7-44.6v-95.8H45.7c-25.2 0-45.7-20-45.7-44.5V303.4A45 45 0 0145.7 259h125v-122a45 45 0 0139.8-44.3c1.3-.1 257.2-.3 767.8-.4zM761.9 348H91.4v446.5H762V348zm-125 264c25.3 0 45.8 20 45.8 44.6A45.2 45.2 0 01637 701H216.4c-25.3 0-45.7-20-45.7-44.5a45.2 45.2 0 0145.7-44.6H637zm295.7-430.7H262V259h505.1l46.3.4a45 45 0 0139.8 44.2v324.3h79.3V181.3zM637 441.3c25.2 0 45.7 20 45.7 44.6a45.2 45.2 0 01-45.7 44.6H216.4c-25.3 0-45.7-20-45.7-44.6a45.2 45.2 0 0145.7-44.5H637z",ruler:"M83 110c-22 0-40 18-40 40v176a40 40 0 0080 0v-49h778v49a40 40 0 0080 0V150a40 40 0 10-80 0v49H123v-49c0-22-18-40-40-40zm40 458v266h778V568h-63v115a40 40 0 11-80 0V568h-63v46a40 40 0 11-80 0v-46h-63v115a40 40 0 11-80 0V568h-63v46a40 40 0 11-80 0v-46h-63v115a40 40 0 11-80 0V568h-63zm103-80h691c36 0 64 28 64 64v298c0 36-28 64-64 64H107c-36 0-64-28-64-64V552c0-36 28-64 64-64h119z"},Svg=styled.svg({shapeRendering:"inherit",transform:"translate3d(0,0,0)"},function(te){var _=te.inline;return _?{display:"inline-block"}:{display:"block"}});Svg.displayName="Svg";var Path=styled.path({fill:"currentColor"}),Icons=react.exports.memo(function(te){var _=te.icon,re=te.symbol,ae=__rest(te,["icon","symbol"]);return React__default.createElement(Svg,Object.assign({viewBox:"0 0 1024 1024"},ae),re?React__default.createElement("use",{xlinkHref:"#icon--".concat(re)}):React__default.createElement(Path,{d:icons[_]}))});react.exports.memo(function(te){var _=te.icons,re=_===void 0?Object.keys(icons):_;return React__default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",style:{position:"absolute",width:0,height:0},"data-chromatic":"ignore"},re.map(function(ae){return React__default.createElement("symbol",{id:"icon--".concat(ae),key:ae},React__default.createElement(Path,{d:icons[ae]}))}))});var LEFT_BUTTON=0,isPlainLeftClick=function te(_){return _.button===LEFT_BUTTON&&!_.altKey&&!_.ctrlKey&&!_.metaKey&&!_.shiftKey},cancelled=function te(_,re){isPlainLeftClick(_)&&(_.preventDefault(),re(_))},LinkInner=styled.span(function(te){var _=te.withArrow;return _?{"> svg:last-of-type":{height:"0.7em",width:"0.7em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}:{}},function(te){var _=te.containsIcon;return _?{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}}:{}}),A$1=styled.a(function(te){var _=te.theme;return{display:"inline-block",transition:"all 150ms ease-out",textDecoration:"none",color:_.color.secondary,"&:hover, &:focus":{cursor:"pointer",color:curriedDarken$1(.07,_.color.secondary),"svg path":{fill:curriedDarken$1(.07,_.color.secondary)}},"&:active":{color:curriedDarken$1(.1,_.color.secondary),"svg path":{fill:curriedDarken$1(.1,_.color.secondary)}},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em","& path":{fill:_.color.secondary}}}},function(te){var _=te.theme,re=te.secondary,ae=te.tertiary,oe;return re&&(oe=[_.color.mediumdark,_.color.dark,_.color.darker]),ae&&(oe=[_.color.dark,_.color.darkest,_.color.mediumdark]),oe?{color:oe[0],"svg path":{fill:oe[0]},"&:hover":{color:oe[1],"svg path":{fill:oe[1]}},"&:active":{color:oe[2],"svg path":{fill:oe[2]}}}:{}},function(te){var _=te.nochrome;return _?{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}}:{}},function(te){var _=te.theme,re=te.inverse;return re?{color:_.color.lightest,"svg path":{fill:_.color.lightest},"&:hover":{color:_.color.lighter,"svg path":{fill:_.color.lighter}},"&:active":{color:_.color.light,"svg path":{fill:_.color.light}}}:{}},function(te){var _=te.isButton;return _?{border:0,borderRadius:0,background:"none",padding:0,fontSize:"inherit"}:{}}),Link$2=function te(_){var re=_.cancel,ae=_.children,oe=_.onClick,ie=_.withArrow,se=_.containsIcon,ce=_.className,ue=__rest(_,["cancel","children","onClick","withArrow","containsIcon","className"]);return React__default.createElement(A$1,Object.assign({},ue,{onClick:oe&&re?function(de){return cancelled(de,oe)}:oe,className:ce}),React__default.createElement(LinkInner,{withArrow:ie,containsIcon:se},ae,ie&&React__default.createElement(Icons,{icon:"arrowright"})))};Link$2.defaultProps={cancel:!0,className:void 0,style:void 0,onClick:void 0,withArrow:!1,containsIcon:!1};styled.div(function(te){var _=te.theme;return{fontSize:"".concat(_.typography.size.s2,"px"),lineHeight:"1.6",h1:{fontSize:"".concat(_.typography.size.l1,"px"),fontWeight:_.typography.weight.black},h2:{fontSize:"".concat(_.typography.size.m2,"px"),borderBottom:"1px solid ".concat(_.appBorderColor)},h3:{fontSize:"".concat(_.typography.size.m1,"px")},h4:{fontSize:"".concat(_.typography.size.s3,"px")},h5:{fontSize:"".concat(_.typography.size.s2,"px")},h6:{fontSize:"".concat(_.typography.size.s2,"px"),color:_.color.dark},"pre:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"pre pre, pre.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px"},"pre pre code, pre.prismjs code":{color:"inherit",fontSize:"inherit"},"pre code":{margin:0,padding:0,whiteSpace:"pre",border:"none",background:"transparent"},"pre code, pre tt":{backgroundColor:"transparent",border:"none"},"body > *:first-of-type":{marginTop:"0 !important"},"body > *:last-child":{marginBottom:"0 !important"},a:{color:_.color.secondary,textDecoration:"none"},"a.absent":{color:"#cc0000"},"a.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0},"h1, h2, h3, h4, h5, h6":{margin:"20px 0 10px",padding:0,cursor:"text",position:"relative","&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}},"h1:first-of-type + h2":{marginTop:0,paddingTop:0},"p, blockquote, ul, ol, dl, li, table, pre":{margin:"15px 0"},hr:{border:"0 none",borderTop:"1px solid ".concat(_.appBorderColor),height:4,padding:0},"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:first-of-type":{marginTop:0,paddingTop:0},"body > h1:first-of-type + h2":{marginTop:0,paddingTop:0},"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6":{marginTop:0,paddingTop:0},"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p":{marginTop:0},"li p.first":{display:"inline-block"},"ul, ol":{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},dl:{padding:0},"dl dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",margin:"0 0 15px",padding:"0 15px","&:first-of-type":{padding:0},"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},blockquote:{borderLeft:"4px solid ".concat(_.color.medium),padding:"0 15px",color:_.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},table:{padding:0,borderCollapse:"collapse","& tr":{borderTop:"1px solid ".concat(_.appBorderColor),backgroundColor:"white",margin:0,padding:0,"& th":{fontWeight:"bold",border:"1px solid ".concat(_.appBorderColor),textAlign:"left",margin:0,padding:"6px 13px"},"& td":{border:"1px solid ".concat(_.appBorderColor),textAlign:"left",margin:0,padding:"6px 13px"},"&:nth-of-type(2n)":{backgroundColor:_.color.lighter},"& th :first-of-type, & td :first-of-type":{marginTop:0},"& th :last-child, & td :last-child":{marginBottom:0}}},img:{maxWidth:"100%"},"span.frame":{display:"block",overflow:"hidden","& > span":{border:"1px solid ".concat(_.color.medium),display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:_.color.darkest,display:"block",padding:"5px 0 0"}},"span.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"span.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"span.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"span.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}},"code, tt":{margin:"0 2px",padding:"0 5px",whiteSpace:"nowrap",border:"1px solid ".concat(_.color.mediumlight),backgroundColor:_.color.lighter,borderRadius:3,color:_.base==="dark"&&_.color.darkest}}});var Container$1=styled.div(function(te){var _=te.theme;return{position:"absolute",bottom:0,right:0,maxWidth:"100%",display:"flex",background:_.background.content,zIndex:1}}),ActionButton=styled.button(function(te){var _=te.theme;return{margin:0,border:"0 none",padding:"4px 10px",cursor:"pointer",display:"flex",alignItems:"center",color:_.color.defaultText,background:_.background.content,fontSize:12,lineHeight:"16px",fontFamily:_.typography.fonts.base,fontWeight:_.typography.weight.bold,borderTop:"1px solid ".concat(_.appBorderColor),borderLeft:"1px solid ".concat(_.appBorderColor),marginLeft:-1,borderRadius:"4px 0 0 0","&:not(:last-child)":{borderRight:"1px solid ".concat(_.appBorderColor)},"& + *":{borderLeft:"1px solid ".concat(_.appBorderColor),borderRadius:0},"&:focus":{boxShadow:"".concat(_.color.secondary," 0 -3px 0 0 inset"),outline:"0 none"}}},function(te){var _=te.disabled;return _&&{cursor:"not-allowed",opacity:.5}});ActionButton.displayName="ActionButton";var ActionBar=function te(_){var re=_.actionItems,ae=__rest(_,["actionItems"]);return React__default.createElement(Container$1,Object.assign({},ae),re.map(function(oe,ie){var se=oe.title,ce=oe.className,ue=oe.onClick,de=oe.disabled;return React__default.createElement(ActionButton,{key:ie,className:ce,onClick:ue,disabled:de},se)}))};styled.div(function(te){var _=te.theme,re=te.col,ae=te.row,oe=ae===void 0?1:ae;return re?_defineProperty2({display:"inline-block",verticalAlign:"inherit","& > *":{marginLeft:re*_.layoutMargin,verticalAlign:"inherit"}},"& > *:first-child",{marginLeft:0}):_defineProperty2({"& > *":{marginTop:oe*_.layoutMargin}},"& > *:first-child",{marginTop:0})},function(te){var _=te.theme,re=te.outer,ae=te.col,oe=te.row;switch(!0){case!!(re&&ae):return{marginLeft:re*_.layoutMargin,marginRight:re*_.layoutMargin};case!!(re&&oe):return{marginTop:re*_.layoutMargin,marginBottom:re*_.layoutMargin};default:return{}}});var Title$3=styled.div(function(te){var _=te.theme;return{fontWeight:_.typography.weight.bold}}),Desc$1=styled.div(),Message$1=styled.div(function(te){var _=te.theme;return{padding:30,textAlign:"center",color:_.color.defaultText,fontSize:_.typography.size.s2-1}}),Placeholder=function te(_){var re=_.children,ae=__rest(_,["children"]),oe=react.exports.Children.toArray(re),ie=_slicedToArray$5(oe,2),se=ie[0],ce=ie[1];return React__default.createElement(Message$1,Object.assign({},ae),React__default.createElement(Title$3,null,se),ce&&React__default.createElement(Desc$1,null,ce))},GlobalScrollAreaStyles=react.exports.lazy(function(){return __vitePreload(()=>import("./GlobalScrollAreaStyles-8793ce4a.c69c7448.js"),[])}),OverlayScrollbars=react.exports.lazy(function(){return __vitePreload(()=>import("./OverlayScrollbars-26c4a78d.133ca03e.js"),[])}),Scroller$2=function te(_){var re=__rest(_,["horizontal","vertical"]);return React__default.createElement(react.exports.Suspense,{fallback:React__default.createElement("div",Object.assign({},re))},React__default.createElement(GlobalScrollAreaStyles,null),React__default.createElement(OverlayScrollbars,Object.assign({options:{scrollbars:{autoHide:"leave"}}},re)))},ScrollArea=styled(Scroller$2)(function(te){var _=te.vertical;return _?{overflowY:"auto",height:"100%"}:{overflowY:"hidden"}},function(te){var _=te.horizontal;return _?{overflowX:"auto",width:"100%"}:{overflowX:"hidden"}});ScrollArea.defaultProps={horizontal:!1,vertical:!1};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(te){return te&&te.__esModule&&Object.prototype.hasOwnProperty.call(te,"default")?te.default:te}var win;typeof window<"u"?win=window:typeof commonjsGlobal<"u"?win=commonjsGlobal:typeof self<"u"?win=self:win={};var window_1$2=win,globalWindow$2=window_1$2.window;function browserSupportsCssZoom(){try{return globalWindow$2.document.implementation.createHTMLDocument("").body.style.zoom!==void 0}catch{return!1}}var ZoomElementWrapper=styled.div(function(te){var _=te.scale,re=_===void 0?1:_,ae=te.height;return browserSupportsCssZoom()?{"> *":{zoom:1/re}}:{height:ae+50,transformOrigin:"top left",transform:"scale(".concat(1/re,")")}});function ZoomElement(te){var _=te.scale,re=te.children,ae=react.exports.useRef(null),oe=react.exports.useState(0),ie=_slicedToArray$5(oe,2),se=ie[0],ce=ie[1];return react.exports.useEffect(function(){ae.current&&ce(ae.current.getBoundingClientRect().height)},[_,ae.current]),React__default.createElement(ZoomElementWrapper,{scale:_,height:se},React__default.createElement("div",{ref:ae,className:"innerZoomElementWrapper"},re))}var ZoomIFrame=function(te){_inherits(re,te);var _=_createSuper(re);function re(){var ae;return _classCallCheck(this,re),ae=_.apply(this,arguments),ae.iframe=null,ae}return _createClass(re,[{key:"componentDidMount",value:function(){var oe=this.props.iFrameRef;this.iframe=oe.current}},{key:"shouldComponentUpdate",value:function(oe){var ie=this.props,se=ie.scale,ce=ie.active;return se!==oe.scale&&this.setIframeInnerZoom(oe.scale),ce!==oe.active&&this.iframe.setAttribute("data-is-storybook",oe.active?"true":"false"),oe.children.props.src!==this.props.children.props.src}},{key:"setIframeInnerZoom",value:function(oe){try{browserSupportsCssZoom()?Object.assign(this.iframe.contentDocument.body.style,{zoom:1/oe}):Object.assign(this.iframe.contentDocument.body.style,{width:"".concat(oe*100,"%"),height:"".concat(oe*100,"%"),transform:"scale(".concat(1/oe,")"),transformOrigin:"top left"})}catch{this.setIframeZoom(oe)}}},{key:"setIframeZoom",value:function(oe){Object.assign(this.iframe.style,{width:"".concat(oe*100,"%"),height:"".concat(oe*100,"%"),transform:"scale(".concat(1/oe,")"),transformOrigin:"top left"})}},{key:"render",value:function(){var oe=this.props.children;return oe}}]),re}(react.exports.Component),Zoom$1={Element:ZoomElement,IFrame:ZoomIFrame},ButtonWrapper=styled.button(function(te){var _=te.small,re=te.theme;return{border:0,borderRadius:"3em",cursor:"pointer",display:"inline-block",overflow:"hidden",padding:_?"8px 16px":"13px 20px",position:"relative",textAlign:"center",textDecoration:"none",transition:"all 150ms ease-out",transform:"translate3d(0,0,0)",verticalAlign:"top",whiteSpace:"nowrap",userSelect:"none",opacity:1,margin:0,background:"transparent",fontSize:"".concat(_?re.typography.size.s1:re.typography.size.s2-1,"px"),fontWeight:re.typography.weight.bold,lineHeight:"1",svg:{display:"inline-block",height:_?14:16,width:_?14:16,verticalAlign:"top",marginRight:_?4:6,marginTop:_?-1:-2,marginBottom:_?-1:-2,pointerEvents:"none",path:{fill:"currentColor"}}}},function(te){var _=te.disabled;return _?{cursor:"not-allowed !important",opacity:.5,"&:hover":{transform:"none"}}:{}},function(te){var _=te.containsIcon,re=te.small;return _?Object.assign({svg:{display:"block",margin:0}},re?{padding:9}:{padding:12}):{}},function(te){var _=te.theme,re=te.primary,ae=te.secondary,oe=te.gray,ie;return oe?ie=_.color.medium:ae?ie=_.color.secondary:re&&(ie=_.color.primary),ie?{background:ie,color:oe?_.color.darkest:_.color.lightest,"&:hover":{background:curriedDarken$1(.05,ie)},"&:active":{boxShadow:"rgba(0, 0, 0, 0.1) 0 0 0 3em inset"},"&:focus":{boxShadow:"".concat(rgba(ie,1)," 0 1px 9px 2px"),outline:"none"},"&:focus:hover":{boxShadow:"".concat(rgba(ie,.2)," 0 8px 18px 0px")}}:{}},function(te){var _=te.theme,re=te.tertiary,ae=te.inForm,oe=te.small;return re?Object.assign(Object.assign({background:_.base==="light"?curriedDarken$1(.02,_.input.background):curriedLighten$1(.02,_.input.background),color:_.input.color,boxShadow:"".concat(_.input.border," 0 0 0 1px inset"),borderRadius:_.input.borderRadius},ae&&oe?{padding:"10px 16px"}:{}),{"&:hover":Object.assign({background:_.base==="light"?curriedDarken$1(.05,_.input.background):curriedLighten$1(.05,_.input.background)},ae?{}:{boxShadow:"rgba(0,0,0,.2) 0 2px 6px 0, rgba(0,0,0,.1) 0 0 0 1px inset"}),"&:active":{background:_.input.background},"&:focus":{boxShadow:"".concat(rgba(_.color.secondary,1)," 0 0 0 1px inset"),outline:"none"}}):{}},function(te){var _=te.theme,re=te.outline;return re?{boxShadow:"".concat(curriedTransparentize$1(.8,_.color.defaultText)," 0 0 0 1px inset"),color:curriedTransparentize$1(.3,_.color.defaultText),background:"transparent","&:hover, &:focus":{boxShadow:"".concat(curriedTransparentize$1(.5,_.color.defaultText)," 0 0 0 1px inset"),outline:"none"},"&:active":{boxShadow:"".concat(curriedTransparentize$1(.5,_.color.defaultText)," 0 0 0 2px inset"),color:curriedTransparentize$1(0,_.color.defaultText)}}:{}},function(te){var _=te.theme,re=te.outline,ae=te.primary,oe=_.color.primary;return re&&ae?{boxShadow:"".concat(oe," 0 0 0 1px inset"),color:oe,"svg path":{fill:oe},"&:hover":{boxShadow:"".concat(oe," 0 0 0 1px inset"),background:"transparent"},"&:active":{background:oe,boxShadow:"".concat(oe," 0 0 0 1px inset"),color:_.color.tertiary},"&:focus":{boxShadow:"".concat(oe," 0 0 0 1px inset, ").concat(rgba(oe,.4)," 0 1px 9px 2px"),outline:"none"},"&:focus:hover":{boxShadow:"".concat(oe," 0 0 0 1px inset, ").concat(rgba(oe,.2)," 0 8px 18px 0px")}}:{}},function(te){var _=te.theme,re=te.outline,ae=te.primary,oe=te.secondary,ie;return oe?ie=_.color.secondary:ae&&(ie=_.color.primary),re&&ie?{boxShadow:"".concat(ie," 0 0 0 1px inset"),color:ie,"svg path":{fill:ie},"&:hover":{boxShadow:"".concat(ie," 0 0 0 1px inset"),background:"transparent"},"&:active":{background:ie,boxShadow:"".concat(ie," 0 0 0 1px inset"),color:_.color.tertiary},"&:focus":{boxShadow:"".concat(ie," 0 0 0 1px inset, ").concat(rgba(ie,.4)," 0 1px 9px 2px"),outline:"none"},"&:focus:hover":{boxShadow:"".concat(ie," 0 0 0 1px inset, ").concat(rgba(ie,.2)," 0 8px 18px 0px")}}:{}}),ButtonLink=ButtonWrapper.withComponent("a"),Button$2=Object.assign(react.exports.forwardRef(function(te,_){var re=te.isLink,ae=te.children,oe=__rest(te,["isLink","children"]);return re?React__default.createElement(ButtonLink,Object.assign({},oe,{ref:_}),ae):React__default.createElement(ButtonWrapper,Object.assign({},oe,{ref:_}),ae)}),{defaultProps:{isLink:!1}}),Wrapper$7=styled.label(function(te){var _=te.theme;return{display:"flex",borderBottom:"1px solid ".concat(_.appBorderColor),margin:"0 15px",padding:"8px 0","&:last-child":{marginBottom:"3rem"}}}),Label$4=styled.span(function(te){var _=te.theme;return{minWidth:100,fontWeight:_.typography.weight.bold,marginRight:15,display:"flex",justifyContent:"flex-start",alignItems:"center",lineHeight:"16px"}}),Field=function te(_){var re=_.label,ae=_.children,oe=__rest(_,["label","children"]);return React__default.createElement(Wrapper$7,Object.assign({},oe),re?React__default.createElement(Label$4,null,React__default.createElement("span",null,re)):null,ae)};Field.defaultProps={label:void 0};function _extends(){return _extends=Object.assign||function(te){for(var _=1;_<arguments.length;_++){var re=arguments[_];for(var ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te},_extends.apply(this,arguments)}function _objectWithoutPropertiesLoose$4(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var index$1=typeof document<"u"?react.exports.useLayoutEffect:react.exports.useEffect,useLatest=function te(_){var re=react.exports.useRef(_);return index$1(function(){re.current=_}),re},updateRef=function te(_,re){if(typeof _=="function"){_(re);return}_.current=re},useComposedRef=function te(_,re){var ae=react.exports.useRef();return react.exports.useCallback(function(oe){_.current=oe,ae.current&&updateRef(ae.current,null),ae.current=re,re&&updateRef(re,oe)},[re])},HIDDEN_TEXTAREA_STYLE={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},forceHiddenStyles=function te(_){Object.keys(HIDDEN_TEXTAREA_STYLE).forEach(function(re){_.style.setProperty(re,HIDDEN_TEXTAREA_STYLE[re],"important")})},hiddenTextarea=null,getHeight=function te(_,re){var ae=_.scrollHeight;return re.sizingStyle.boxSizing==="border-box"?ae+re.borderSize:ae-re.paddingSize};function calculateNodeHeight(te,_,re,ae){re===void 0&&(re=1),ae===void 0&&(ae=1/0),hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),hiddenTextarea.setAttribute("tabindex","-1"),hiddenTextarea.setAttribute("aria-hidden","true"),forceHiddenStyles(hiddenTextarea)),hiddenTextarea.parentNode===null&&document.body.appendChild(hiddenTextarea);var oe=te.paddingSize,ie=te.borderSize,se=te.sizingStyle,ce=se.boxSizing;Object.keys(se).forEach(function(me){var ye=me;hiddenTextarea.style[ye]=se[ye]}),forceHiddenStyles(hiddenTextarea),hiddenTextarea.value=_;var ue=getHeight(hiddenTextarea,te);hiddenTextarea.value="x";var de=hiddenTextarea.scrollHeight-oe,pe=de*re;ce==="border-box"&&(pe=pe+oe+ie),ue=Math.max(pe,ue);var fe=de*ae;return ce==="border-box"&&(fe=fe+oe+ie),ue=Math.min(fe,ue),[ue,de]}var noop$2=function te(){},pick=function te(_,re){return _.reduce(function(ae,oe){return ae[oe]=re[oe],ae},{})},SIZING_STYLE=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],isIE=typeof document<"u"?!!document.documentElement.currentStyle:!1,getSizingData=function te(_){var re=window.getComputedStyle(_);if(re===null)return null;var ae=pick(SIZING_STYLE,re),oe=ae.boxSizing;if(oe==="")return null;isIE&&oe==="border-box"&&(ae.width=parseFloat(ae.width)+parseFloat(ae.borderRightWidth)+parseFloat(ae.borderLeftWidth)+parseFloat(ae.paddingRight)+parseFloat(ae.paddingLeft)+"px");var ie=parseFloat(ae.paddingBottom)+parseFloat(ae.paddingTop),se=parseFloat(ae.borderBottomWidth)+parseFloat(ae.borderTopWidth);return{sizingStyle:ae,paddingSize:ie,borderSize:se}},useWindowResizeListener=function te(_){var re=useLatest(_);react.exports.useLayoutEffect(function(){var ae=function(ie){re.current(ie)};return window.addEventListener("resize",ae),function(){window.removeEventListener("resize",ae)}},[])},TextareaAutosize=function te(_,re){var ae=_.cacheMeasurements,oe=_.maxRows,ie=_.minRows,se=_.onChange,ce=se===void 0?noop$2:se,ue=_.onHeightChange,de=ue===void 0?noop$2:ue,pe=_objectWithoutPropertiesLoose$4(_,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),fe=pe.value!==void 0,me=react.exports.useRef(null),ye=useComposedRef(me,re),he=react.exports.useRef(0),be=react.exports.useRef(),$e=function(){var we=me.current,Se=ae&&be.current?be.current:getSizingData(we);if(!!Se){be.current=Se;var ke=calculateNodeHeight(Se,we.value||we.placeholder||"x",ie,oe),Te=ke[0],Ee=ke[1];he.current!==Te&&(he.current=Te,we.style.setProperty("height",Te+"px","important"),de(Te,{rowHeight:Ee}))}},_e=function(we){fe||$e(),ce(we)};return typeof document<"u"&&(react.exports.useLayoutEffect($e),useWindowResizeListener($e)),react.exports.createElement("textarea",_extends({},pe,{onChange:_e,ref:ye}))},index=react.exports.forwardRef(TextareaAutosize),TextareaAutoResize=index,styleResets$1={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},styles=function te(_){var re=_.theme;return Object.assign(Object.assign({},styleResets$1),{transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:re.input.color||"inherit",background:re.input.background,boxShadow:"".concat(re.input.border," 0 0 0 1px inset"),borderRadius:re.input.borderRadius,fontSize:re.typography.size.s2-1,lineHeight:"20px",padding:"6px 10px","&:focus":{boxShadow:"".concat(re.color.secondary," 0 0 0 1px inset"),outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 3em ".concat(re.color.lightest," inset")},"::placeholder":{color:re.color.mediumdark}})},sizes=function te(_){var re=_.size;switch(re){case"100%":return{width:"100%"};case"flex":return{flex:1};case"auto":default:return{display:"inline"}}},alignment=function te(_){var re=_.align;switch(re){case"end":return{textAlign:"right"};case"center":return{textAlign:"center"};case"start":default:return{textAlign:"left"}}},validation=function te(_){var re=_.valid,ae=_.theme;switch(re){case"valid":return{boxShadow:"".concat(ae.color.positive," 0 0 0 1px inset !important")};case"error":return{boxShadow:"".concat(ae.color.negative," 0 0 0 1px inset !important")};case"warn":return{boxShadow:"".concat(ae.color.warning," 0 0 0 1px inset")};case void 0:case null:default:return{}}},Input$1=Object.assign(styled(react.exports.forwardRef(function(te,_){var re=__rest(te,["size","valid","align"]);return React__default.createElement("input",Object.assign({},re,{ref:_}))}))(styles,sizes,alignment,validation,{minHeight:32}),{displayName:"Input"}),Select=Object.assign(styled(react.exports.forwardRef(function(te,_){var re=__rest(te,["size","valid","align"]);return React__default.createElement("select",Object.assign({},re,{ref:_}))}))(styles,sizes,validation,{height:32,userSelect:"none",paddingRight:20,appearance:"menulist"}),{displayName:"Select"}),Textarea=Object.assign(styled(react.exports.forwardRef(function(te,_){var re=__rest(te,["size","valid","align"]);return React__default.createElement(TextareaAutoResize,Object.assign({},re,{ref:_}))}))(styles,sizes,alignment,validation,function(te){var _=te.height,re=_===void 0?400:_;return{overflow:"visible",maxHeight:re}}),{displayName:"Textarea"}),ButtonStyled=styled(react.exports.forwardRef(function(te,_){var re=__rest(te,["size","valid","align"]);return React__default.createElement(Button$2,Object.assign({},re,{ref:_}))}))(sizes,validation,{userSelect:"none",overflow:"visible",zIndex:2,"&:hover":{transform:"none"}}),Button$1=Object.assign(react.exports.forwardRef(function(te,_){return React__default.createElement(ButtonStyled,Object.assign({},te,{tertiary:!0,small:!0,inForm:!0},{ref:_}))}),{displayName:"Button"}),Form=Object.assign(styled.form({boxSizing:"border-box",width:"100%"}),{Field,Input:Input$1,Select,Textarea,Button:Button$1}),LazyWithTooltip=react.exports.lazy(function(){return __vitePreload(()=>import("./WithTooltip-508b8277.6a3d8395.js"),["assets/WithTooltip-508b8277.6a3d8395.js","assets/es.regexp.flags.7464bc5a.js","assets/index.52ee6178.js"]).then(function(te){return{default:te.WithTooltip}})}),WithTooltip=function te(_){return React__default.createElement(react.exports.Suspense,{fallback:React__default.createElement("div",null)},React__default.createElement(LazyWithTooltip,Object.assign({},_)))},LazyWithTooltipPure=react.exports.lazy(function(){return __vitePreload(()=>import("./WithTooltip-508b8277.6a3d8395.js"),["assets/WithTooltip-508b8277.6a3d8395.js","assets/es.regexp.flags.7464bc5a.js","assets/index.52ee6178.js"]).then(function(te){return{default:te.WithTooltipPure}})}),WithTooltipPure=function te(_){return React__default.createElement(react.exports.Suspense,{fallback:React__default.createElement("div",null)},React__default.createElement(LazyWithTooltipPure,Object.assign({},_)))};styled.div(function(te){var _=te.theme;return{fontWeight:_.typography.weight.black}});styled.span();styled.div(function(te){var _=te.theme;return{marginTop:8,textAlign:"center","> *":{margin:"0 8px",fontWeight:_.typography.weight.black}}});styled.div(function(te){var _=te.theme;return{color:_.textColor,lineHeight:"18px"}});styled.div({padding:15,width:280,boxSizing:"border-box"});var Note=styled.div(function(te){var _=te.theme;return{padding:"2px 6px",lineHeight:"16px",fontSize:10,fontWeight:_.typography.weight.bold,color:_.color.lightest,boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.3)",borderRadius:4,whiteSpace:"nowrap",pointerEvents:"none",zIndex:-1,background:_.base==="light"?"rgba(60, 60, 60, 0.9)":"rgba(20, 20, 20, 0.85)",margin:6}}),TooltipNote=function te(_){var re=_.note,ae=__rest(_,["note"]);return React__default.createElement(Note,Object.assign({},ae),re)},Title$1=styled(function(te){var _=__rest(te,["active","loading","disabled"]);return React__default.createElement("span",Object.assign({},_))})(function(te){var _=te.theme;return{color:_.color.defaultText,fontWeight:_.typography.weight.regular}},function(te){var _=te.active,re=te.theme;return _?{color:re.color.primary,fontWeight:re.typography.weight.bold}:{}},function(te){var _=te.loading,re=te.theme;return _?Object.assign({display:"inline-block",flex:"none"},re.animation.inlineGlow):{}},function(te){var _=te.disabled,re=te.theme;return _?{color:curriedTransparentize$1(.7,re.color.defaultText)}:{}}),Right=styled.span({"& svg":{transition:"all 200ms ease-out",opacity:0,height:12,width:12,margin:"3px 0",verticalAlign:"top"},"& path":{fill:"inherit"}},function(te){var _=te.active,re=te.theme;return _?{"& svg":{opacity:1},"& path":{fill:re.color.primary}}:{}}),Center=styled.span({flex:1,textAlign:"left",display:"inline-flex","& > * + *":{paddingLeft:10}}),CenterText=styled.span({flex:1,textAlign:"center"},function(te){var _=te.active,re=te.theme;return _?{color:re.color.primary}:{}},function(te){var _=te.theme,re=te.disabled;return re?{color:_.color.mediumdark}:{}}),Left=styled.span(function(te){var _=te.active,re=te.theme;return _?{"& svg":{opacity:1},"& path":{fill:re.color.primary}}:{}}),Item$3=styled.a(function(te){var _=te.theme;return{fontSize:_.typography.size.s1,transition:"all 150ms ease-out",color:curriedTransparentize$1(.5,_.color.defaultText),textDecoration:"none",cursor:"pointer",justifyContent:"space-between",lineHeight:"18px",padding:"7px 15px",display:"flex",alignItems:"center","& > * + *":{paddingLeft:10},"&:hover":{background:_.background.hoverable},"&:hover svg":{opacity:1}}},function(te){var _=te.disabled;return _?{cursor:"not-allowed"}:{}}),getItemProps=memoize$5(100)(function(te,_,re){var ae={};return te&&Object.assign(ae,{onClick:te}),_&&Object.assign(ae,{href:_}),re&&_&&Object.assign(ae,{to:_,as:re}),ae}),ListItem=function te(_){var re=_.loading,ae=_.left,oe=_.title,ie=_.center,se=_.right,ce=_.active,ue=_.disabled,de=_.href,pe=_.onClick,fe=_.LinkWrapper,me=__rest(_,["loading","left","title","center","right","active","disabled","href","onClick","LinkWrapper"]),ye=getItemProps(pe,de,fe),he={active:ce,disabled:ue};return React__default.createElement(Item$3,Object.assign({},he,me,ye),ae&&React__default.createElement(Left,Object.assign({},he),ae),oe||ie?React__default.createElement(Center,null,oe&&React__default.createElement(Title$1,Object.assign({},he,{loading:re}),oe),ie&&React__default.createElement(CenterText,Object.assign({},he),ie)):null,se&&React__default.createElement(Right,Object.assign({},he),se))};ListItem.defaultProps={loading:!1,left:null,title:React__default.createElement("span",null,"Loading state"),center:null,right:null,active:!1,disabled:!1,href:null,LinkWrapper:null,onClick:null};styled.div({minWidth:180,overflow:"hidden",overflowY:"auto",maxHeight:13.5*32},function(te){var _=te.theme;return{borderRadius:_.appBorderRadius*2}});ListItem.defaultProps.LinkWrapper;var Side=styled.div({display:"flex",whiteSpace:"nowrap",flexBasis:"auto",flexShrink:0,marginLeft:3,marginRight:3},function(te){var _=te.left;return _?{"& > *":{marginLeft:4}}:{}},function(te){var _=te.right;return _?{marginLeft:30,"& > *":{marginRight:4}}:{}});Side.displayName="Side";var Bar$1=styled(function(te){var _=te.children,re=te.className;return React__default.createElement(ScrollArea,{horizontal:!0,vertical:!1,className:re},_)})(function(te){var _=te.theme;return{color:_.barTextColor,width:"100%",height:40,flexShrink:0,overflow:"auto",overflowY:"hidden"}},function(te){var _=te.theme,re=te.border;return re?{boxShadow:"".concat(_.appBorderColor," 0 -1px 0 0 inset"),background:_.barBg}:{}});Bar$1.displayName="Bar";var BarInner=styled.div(function(te){var _=te.bgColor;return{display:"flex",justifyContent:"space-between",position:"relative",flexWrap:"nowrap",flexShrink:0,height:40,backgroundColor:_||""}}),FlexBar=function te(_){var re=_.children,ae=_.backgroundColor,oe=__rest(_,["children","backgroundColor"]),ie=react.exports.Children.toArray(re),se=_slicedToArray$5(ie,2),ce=se[0],ue=se[1];return React__default.createElement(Bar$1,Object.assign({},oe),React__default.createElement(BarInner,{bgColor:ae},React__default.createElement(Side,{left:!0},ce),ue?React__default.createElement(Side,{right:!0},ue):null))};FlexBar.displayName="FlexBar";var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(te,_){return te.concat([_+"-"+start,_+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(te,_){return te.concat([_,_+"-"+start,_+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite],ButtonOrLink=function te(_){var re=_.children,ae=__rest(_,["children"]);return ae.href!=null?React__default.createElement("a",Object.assign({},ae),re):React__default.createElement("button",Object.assign({type:"button"},ae),re)},TabButton=styled(ButtonOrLink,{shouldForwardProp:isPropValid})({whiteSpace:"normal",display:"inline-flex",overflow:"hidden",verticalAlign:"top",justifyContent:"center",alignItems:"center",textAlign:"center",textDecoration:"none","&:empty":{display:"none"}},function(te){var _=te.theme;return{padding:"0 15px",transition:"color 0.2s linear, border-bottom-color 0.2s linear",height:40,lineHeight:"12px",cursor:"pointer",background:"transparent",border:"0 solid transparent",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",fontWeight:"bold",fontSize:13,"&:focus":{outline:"0 none",borderBottomColor:_.color.secondary}}},function(te){var _=te.active,re=te.textColor,ae=te.theme;return _?{color:re||ae.barSelectedColor,borderBottomColor:ae.barSelectedColor}:{color:re||ae.barTextColor,borderBottomColor:"transparent"}});TabButton.displayName="TabButton";var IconButton=styled(ButtonOrLink,{shouldForwardProp:isPropValid})(function(){return{alignItems:"center",background:"transparent",border:"none",borderRadius:4,color:"inherit",cursor:"pointer",display:"inline-flex",fontSize:13,fontWeight:"bold",height:28,justifyContent:"center",marginTop:6,padding:"8px 7px","& > svg":{width:14}}},function(te){var _=te.active,re=te.theme;return _?{backgroundColor:re.background.hoverable,color:re.color.secondary}:{}},function(te){var _=te.disabled,re=te.theme;return _?{opacity:.5,cursor:"not-allowed"}:{"&:hover, &:focus-visible":{background:curriedTransparentize$1(.88,re.color.secondary),color:re.color.secondary},"&:focus-visible":{outline:auto},"&:focus:not(:focus-visible)":{outline:"none"}}});IconButton.displayName="IconButton";var IconPlaceholder=styled.div(function(te){var _=te.theme;return{width:14,height:14,backgroundColor:_.appBorderColor,animation:"".concat(_.animation.glow," 1.5s ease-in-out infinite")}}),IconButtonSkeletonWrapper=styled.div(function(){return{marginTop:6,padding:7,height:28}}),IconButtonSkeleton=function te(){return React__default.createElement(IconButtonSkeletonWrapper,null,React__default.createElement(IconPlaceholder,null))},Wrapper$6=styled.div(function(te){var _=te.theme,re=te.bordered;return re?{backgroundClip:"padding-box",border:"1px solid ".concat(_.appBorderColor),borderRadius:_.appBorderRadius,overflow:"hidden",boxSizing:"border-box"}:{}},function(te){var _=te.absolute;return _?{width:"100%",height:"100%",boxSizing:"border-box",display:"flex",flexDirection:"column"}:{display:"block"}}),TabBar=styled.div({overflow:"hidden","&:first-of-type":{marginLeft:-3}}),Content=styled.div({display:"block",position:"relative"},function(te){var _=te.theme;return{fontSize:_.typography.size.s2-1,background:_.background.content}},function(te){var _=te.bordered,re=te.theme;return _?{borderRadius:"0 0 ".concat(re.appBorderRadius-1,"px ").concat(re.appBorderRadius-1,"px")}:{}},function(te){var _=te.absolute,re=te.bordered;return _?_defineProperty2({height:"calc(100% - ".concat(re?42:40,"px)"),position:"absolute",left:0+(re?1:0),right:0+(re?1:0),bottom:0+(re?1:0),top:40+(re?1:0),overflow:"auto"},"& > *:first-child",{position:"absolute",left:0+(re?1:0),right:0+(re?1:0),bottom:0+(re?1:0),top:0+(re?1:0),height:"calc(100% - ".concat(re?2:0,"px)"),overflow:"auto"}):{}}),VisuallyHidden=styled.div(function(te){var _=te.active;return _?{display:"block"}:{display:"none"}}),childrenToList=function te(_,re){return react.exports.Children.toArray(_).map(function(ae,oe){var ie=ae.props,se=ie.title,ce=ie.id,ue=ie.color,de=ie.children,pe=Array.isArray(de)?de[0]:de;return{active:re?ce===re:oe===0,title:se,id:ce,color:ue,render:typeof pe=="function"?pe:function(fe){var me=fe.active,ye=fe.key;return React__default.createElement(VisuallyHidden,{key:ye,active:me,role:"tabpanel"},pe)}}})},Tabs=react.exports.memo(function(te){var _=te.children,re=te.selected,ae=te.actions,oe=te.absolute,ie=te.bordered,se=te.tools,ce=te.backgroundColor,ue=te.id,de=childrenToList(_,re);return de.length?React__default.createElement(Wrapper$6,{absolute:oe,bordered:ie,id:ue},React__default.createElement(FlexBar,{border:!0,backgroundColor:ce},React__default.createElement(TabBar,{role:"tablist"},de.map(function(pe){var fe=pe.title,me=pe.id,ye=pe.active,he=pe.color,be=typeof fe=="function"?fe():fe;return React__default.createElement(TabButton,{id:"tabbutton-".concat(dist.sanitize(be)),className:"tabbutton ".concat(ye?"tabbutton-active":""),type:"button",key:me,active:ye,textColor:he,onClick:function(_e){_e.preventDefault(),ae.onSelect(me)},role:"tab"},be)})),se?React__default.createElement(react.exports.Fragment,null,se):null),React__default.createElement(Content,{id:"panel-tab-content",bordered:ie,absolute:oe},de.map(function(pe){var fe=pe.id,me=pe.active,ye=pe.render;return ye({key:fe,active:me})}))):React__default.createElement(Placeholder,null,React__default.createElement(react.exports.Fragment,{key:"title"},"Nothing found"))});Tabs.displayName="Tabs";Tabs.defaultProps={id:null,children:null,tools:null,selected:null,absolute:!1,bordered:!1};var TabsState=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;return _classCallCheck(this,re),oe=_.call(this,ae),oe.handlers={onSelect:function(se){return oe.setState({selected:se})}},oe.state={selected:ae.initial},oe}return _createClass(re,[{key:"render",value:function(){var oe=this.props,ie=oe.bordered,se=ie===void 0?!1:ie,ce=oe.absolute,ue=ce===void 0?!1:ce,de=oe.children,pe=oe.backgroundColor,fe=this.state.selected;return React__default.createElement(Tabs,{bordered:se,absolute:ue,selected:fe,backgroundColor:pe,actions:this.handlers},de)}}]),re}(react.exports.Component);TabsState.defaultProps={children:[],initial:null,absolute:!1,bordered:!1,backgroundColor:""};var Separator=styled.span(function(te){var _=te.theme;return{width:1,height:20,background:_.appBorderColor,marginTop:10,marginLeft:6,marginRight:2}},function(te){var _=te.force;return _?{}:{"& + &":{display:"none"}}});Separator.displayName="Separator";function e(){return(e=Object.assign||function(te){for(var _=1;_<arguments.length;_++){var re=arguments[_];for(var ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te}).apply(this,arguments)}var n=/[\'\"]/,r=["children","options"],o=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(function(te,_){return te[_.toLowerCase()]=_,te},{for:"htmlFor"}),c={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},a=["style","script"],u=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,i=/mailto:/i,l=/\n{2,}$/,s=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,_2=/^ *> ?/gm,f=/^ {2,}\n/,d=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,p=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,g=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,m=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,y=/^(?:\n *)*\n/,h=/\r\n?/g,k=/^\[\^([^\]]+)](:.*)\n/,x=/^\[\^([^\]]+)]/,v=/\f/g,b=/^\s*?\[(x|\s)\]/,S=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,$=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,w=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,z=/&([a-z]+);/g,E=/^<!--[\s\S]*?(?:-->)/,A$3=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,R=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,I=/^\{.*\}$/,M=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,O=/^<([^ >]+@[^ >]+)>/,B=/^<([^ >]+:\/[^ >]+)>/,L=/ *\n+$/,T=/(?:^|\n)( *)$/,j=/-([a-z])?/gi,C=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,D=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,N=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Z=/^\[([^\]]*)\] ?\[([^\]]*)\]/,F=/(\[|\])/g,P=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,G=/\t/g,H=/^ *\| */,q=/(^ *\||\| *$)/g,U=/ *$/,V=/^ *:-+: *$/,W=/^ *:-+ *$/,Q=/^ *-+: *$/,X=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,J=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,K=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Y=/^\\([^0-9A-Za-z\s])/,tt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,et=/^\n+/,nt=/^([ \t]*)/,rt=/\\([^0-9A-Z\s])/gi,ot=new RegExp("^( *)((?:[*+-]|\\d+\\.)) +"),ct=new RegExp("^( *)((?:[*+-]|\\d+\\.)) +[^\\n]*(?:\\n(?!\\1(?:[*+-]|\\d+\\.) )[^\\n]*)*(\\n|$)","gm"),at=new RegExp("^( *)((?:[*+-]|\\d+\\.)) [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1(?:[*+-]|\\d+\\.) (?!(?:[*+-]|\\d+\\.) ))\\n*|\\s*\\n*$)"),ut="(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*",it=new RegExp("^\\[("+ut+`)\\]\\(\\s*<?((?:[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),lt=new RegExp("^!\\[("+ut+`)\\]\\(\\s*<?((?:[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),st=[s,g,p,S,$,E,ct,at,C],_t=[].concat(st,[/^[^\n]+(?: \n|\n{2,})/,w,R]);function ft(te){return te.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function dt(te){return Q.test(te)?"right":V.test(te)?"center":W.test(te)?"left":null}function pt(te,_,re){var ae=re.t;re.t=!0;var oe=_(te.trim(),re);re.t=ae;var ie=[[]];return oe.forEach(function(se,ce){se.type==="tableSeparator"?ce!==0&&ce!==oe.length-1&&ie.push([]):(se.type!=="text"||oe[ce+1]!=null&&oe[ce+1].type!=="tableSeparator"||(se.content=se.content.replace(U,"")),ie[ie.length-1].push(se))}),ie}function gt(te,_,re){re.o=!0;var ae=pt(te[1],_,re),oe=te[2].replace(q,"").split("|").map(dt),ie=function(se,ce,ue){return se.trim().split(`
`).map(function(de){return pt(de,ce,ue)})}(te[3],_,re);return re.o=!1,{align:oe,cells:ie,header:ae,type:"table"}}function mt(te,_){return te.align[_]==null?{}:{textAlign:te.align[_]}}function yt(te){return function(_,re){return re.o?te.exec(_):null}}function ht(te){return function(_,re){return re.o||re.u?te.exec(_):null}}function kt(te){return function(_,re){return re.o||re.u?null:te.exec(_)}}function xt(te){return function(_){return te.exec(_)}}function vt(te,_,re){if(_.o||_.u||re&&!re.endsWith(`
`))return null;var ae="";te.split(`
`).every(function(ie){return!st.some(function(se){return se.test(ie)})&&(ae+=ie+`
`,ie.trim())});var oe=ae.trimEnd();return oe==""?null:[ae,oe]}function bt(te){try{if(decodeURIComponent(te).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data):/i))return null}catch{return null}return te}function St(te){return te.replace(rt,"$1")}function $t(te,_,re){var ae=re.o||!1,oe=re.u||!1;re.o=!0,re.u=!0;var ie=te(_,re);return re.o=ae,re.u=oe,ie}function wt(te,_,re){var ae=re.o||!1,oe=re.u||!1;re.o=!1,re.u=!0;var ie=te(_,re);return re.o=ae,re.u=oe,ie}function zt(te,_,re){return re.o=!1,te(_+`
`,re)}var Et=function te(_,re,ae){return{content:$t(re,_[1],ae)}};function At(){return{}}function Rt(){return null}function It(){for(var te=arguments.length,_=new Array(te),re=0;re<te;re++)_[re]=arguments[re];return _.filter(Boolean).join(" ")}function Mt(te,_,re){for(var ae=te,oe=_.split(".");oe.length&&(ae=ae[oe[0]],ae!==void 0);)oe.shift();return ae||re}var Ot;function Bt(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_.overrides=_.overrides||{},_.slugify=_.slugify||ft,_.namedCodesToUnicode=_.namedCodesToUnicode?e({},c,_.namedCodesToUnicode):c;var re=_.createElement||React__default.createElement;function ae(ye,he){for(var be=Mt(_.overrides,"".concat(ye,".props"),{}),$e=arguments.length,_e=new Array($e>2?$e-2:0),ve=2;ve<$e;ve++)_e[ve-2]=arguments[ve];return re.apply(void 0,[function(we,Se){var ke=Mt(Se,we);return ke?typeof ke=="function"||_typeof(ke)=="object"&&"render"in ke?ke:Mt(Se,"".concat(we,".component"),we):we}(ye,_.overrides),e({},he,be,{className:It(he==null?void 0:he.className,be.className)||void 0})].concat(_e))}function oe(ye){var he=!1;_.forceInline?he=!0:_.forceBlock||(he=P.test(ye)===!1);for(var be=pe(de(he?ye:"".concat(ye.trimEnd().replace(et,""),`
`),{o:he}));typeof be[be.length-1]=="string"&&!be[be.length-1].trim();)be.pop();if(_.wrapper===null)return be;var $e=_.wrapper||(he?"span":"div"),_e;if(be.length>1||_.forceWrapper)_e=be;else{if(be.length===1)return _e=be[0],typeof _e=="string"?ae("span",{key:"outer"},_e):_e;_e=null}return React__default.createElement($e,{key:"outer"},_e)}function ie(ye){var he=ye.match(u);return he?he.reduce(function(be,$e,_e){var ve=$e.indexOf("=");if(ve!==-1){var we=function(Ee){return Ee.indexOf("-")!==-1&&Ee.match(A$3)===null&&(Ee=Ee.replace(j,function(Oe,Ae){return Ae.toUpperCase()})),Ee}($e.slice(0,ve)).trim(),Se=function(Ee){return Ee?(n.test(Ee.charAt(0))&&(Ee=Ee.substr(1)),n.test(Ee.charAt(Ee.length-1))&&(Ee=Ee.substr(0,Ee.length-1)),Ee):""}($e.slice(ve+1).trim()),ke=o[we]||we,Te=be[ke]=function(Ee,Oe){return Ee==="style"?Oe.split(/;\s?/).reduce(function(Ae,xe){var Ce=xe.slice(0,xe.indexOf(":"));return Ae[Ce.replace(/(-[a-z])/g,function(Pe){return Pe[1].toUpperCase()})]=xe.slice(Ce.length+1).trim(),Ae},{}):Ee==="href"?bt(Oe):(Oe.match(I)&&(Oe=Oe.slice(1,Oe.length-1)),Oe==="true"||Oe!=="false"&&Oe)}(we,Se);typeof Te=="string"&&(w.test(Te)||R.test(Te))&&(be[ke]=React__default.cloneElement(oe(Te.trim()),{key:_e}))}else $e!=="style"&&(be[o[$e]||$e]=!0);return be},{}):void 0}var se=[],ce={},ue={blockQuote:{i:kt(s),l:Ot.HIGH,_:function(he,be,$e){return{content:be(he[0].replace(_2,""),$e)}},p:function(he,be,$e){return ae("blockquote",{key:$e.g},be(he.content,$e))}},breakLine:{i:xt(f),l:Ot.HIGH,_:At,p:function(he,be,$e){return ae("br",{key:$e.g})}},breakThematic:{i:kt(d),l:Ot.HIGH,_:At,p:function(he,be,$e){return ae("hr",{key:$e.g})}},codeBlock:{i:kt(g),l:Ot.MAX,_:function(he){return{content:he[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},p:function(he,be,$e){return ae("pre",{key:$e.g},ae("code",{className:he.lang?"lang-".concat(he.lang):""},he.content))}},codeFenced:{i:kt(p),l:Ot.MAX,_:function(he){return{content:he[3],lang:he[2]||void 0,type:"codeBlock"}}},codeInline:{i:ht(m),l:Ot.LOW,_:function(he){return{content:he[2]}},p:function(he,be,$e){return ae("code",{key:$e.g},he.content)}},footnote:{i:kt(k),l:Ot.MAX,_:function(he){return se.push({footnote:he[2],identifier:he[1]}),{}},p:Rt},footnoteReference:{i:yt(x),l:Ot.HIGH,_:function(he){return{content:he[1],target:"#".concat(_.slugify(he[1]))}},p:function(he,be,$e){return ae("a",{key:$e.g,href:bt(he.target)},ae("sup",{key:$e.g},he.content))}},gfmTask:{i:yt(b),l:Ot.HIGH,_:function(he){return{completed:he[1].toLowerCase()==="x"}},p:function(he,be,$e){return ae("input",{checked:he.completed,key:$e.g,readOnly:!0,type:"checkbox"})}},heading:{i:kt(S),l:Ot.HIGH,_:function(he,be,$e){return{content:$t(be,he[2],$e),id:_.slugify(he[2]),level:he[1].length}},p:function(he,be,$e){return he.tag="h".concat(he.level),ae(he.tag,{id:he.id,key:$e.g},be(he.content,$e))}},headingSetext:{i:kt($),l:Ot.MAX,_:function(he,be,$e){return{content:$t(be,he[1],$e),level:he[2]==="="?1:2,type:"heading"}}},htmlComment:{i:xt(E),l:Ot.HIGH,_:function(){return{}},p:Rt},image:{i:ht(lt),l:Ot.HIGH,_:function(he){return{alt:he[1],target:St(he[2]),title:he[3]}},p:function(he,be,$e){return ae("img",{key:$e.g,alt:he.alt||void 0,title:he.title||void 0,src:bt(he.target)})}},link:{i:yt(it),l:Ot.LOW,_:function(he,be,$e){return{content:wt(be,he[1],$e),target:St(he[2]),title:he[3]}},p:function(he,be,$e){return ae("a",{key:$e.g,href:bt(he.target),title:he.title},be(he.content,$e))}},linkAngleBraceStyleDetector:{i:yt(B),l:Ot.MAX,_:function(he){return{content:[{content:he[1],type:"text"}],target:he[1],type:"link"}}},linkBareUrlDetector:{i:function(he,be){return be.m?null:yt(M)(he,be)},l:Ot.MAX,_:function(he){return{content:[{content:he[1],type:"text"}],target:he[1],title:void 0,type:"link"}}},linkMailtoDetector:{i:yt(O),l:Ot.MAX,_:function(he){var be=he[1],$e=he[1];return i.test($e)||($e="mailto:"+$e),{content:[{content:be.replace("mailto:",""),type:"text"}],target:$e,type:"link"}}},list:{i:function(he,be,$e){var _e=T.exec($e);return!_e||!be.h&&be.o?null:at.exec(he=_e[1]+he)},l:Ot.HIGH,_:function(he,be,$e){var _e=he[2],ve=_e.length>1,we=ve?+_e:void 0,Se=he[0].replace(l,`
`).match(ct),ke=!1;return{items:Se.map(function(Te,Ee){var Oe=ot.exec(Te)[0].length,Ae=new RegExp("^ {1,"+Oe+"}","gm"),xe=Te.replace(Ae,"").replace(ot,""),Ce=Ee===Se.length-1,Pe=xe.indexOf(`
`)!==-1||Ce&&ke;ke=Pe;var De=$e.o,Me=$e.h,Fe;$e.h=!0,Pe?($e.o=!1,Fe=xe.replace(L,`
`)):($e.o=!0,Fe=xe.replace(L,""));var Be=be(Fe,$e);return $e.o=De,$e.h=Me,Be}),ordered:ve,start:we}},p:function(he,be,$e){return ae(he.ordered?"ol":"ul",{key:$e.g,start:he.start},he.items.map(function(_e,ve){return ae("li",{key:ve},be(_e,$e))}))}},newlineCoalescer:{i:kt(y),l:Ot.LOW,_:At,p:function(){return`
`}},paragraph:{i:vt,l:Ot.LOW,_:Et,p:function(he,be,$e){return ae("p",{key:$e.g},be(he.content,$e))}},ref:{i:yt(D),l:Ot.MAX,_:function(he){return ce[he[1]]={target:he[2],title:he[4]},{}},p:Rt},refImage:{i:ht(N),l:Ot.MAX,_:function(he){return{alt:he[1]||void 0,ref:he[2]}},p:function(he,be,$e){return ae("img",{key:$e.g,alt:he.alt,src:bt(ce[he.ref].target),title:ce[he.ref].title})}},refLink:{i:yt(Z),l:Ot.MAX,_:function(he,be,$e){return{content:be(he[1],$e),fallbackContent:be(he[0].replace(F,"\\$1"),$e),ref:he[2]}},p:function(he,be,$e){return ce[he.ref]?ae("a",{key:$e.g,href:bt(ce[he.ref].target),title:ce[he.ref].title},be(he.content,$e)):ae("span",{key:$e.g},be(he.fallbackContent,$e))}},table:{i:kt(C),l:Ot.HIGH,_:gt,p:function(he,be,$e){return ae("table",{key:$e.g},ae("thead",null,ae("tr",null,he.header.map(function(_e,ve){return ae("th",{key:ve,style:mt(he,ve)},be(_e,$e))}))),ae("tbody",null,he.cells.map(function(_e,ve){return ae("tr",{key:ve},_e.map(function(we,Se){return ae("td",{key:Se,style:mt(he,Se)},be(we,$e))}))})))}},tableSeparator:{i:function(he,be){return be.t?H.exec(he):null},l:Ot.HIGH,_:function(){return{type:"tableSeparator"}},p:function(){return" | "}},text:{i:xt(tt),l:Ot.MIN,_:function(he){return{content:he[0].replace(z,function(be,$e){return _.namedCodesToUnicode[$e]?_.namedCodesToUnicode[$e]:be})}},p:function(he){return he.content}},textBolded:{i:ht(X),l:Ot.MED,_:function(he,be,$e){return{content:be(he[2],$e)}},p:function(he,be,$e){return ae("strong",{key:$e.g},be(he.content,$e))}},textEmphasized:{i:ht(J),l:Ot.LOW,_:function(he,be,$e){return{content:be(he[2],$e)}},p:function(he,be,$e){return ae("em",{key:$e.g},be(he.content,$e))}},textEscaped:{i:ht(Y),l:Ot.HIGH,_:function(he){return{content:he[1],type:"text"}}},textStrikethroughed:{i:ht(K),l:Ot.LOW,_:Et,p:function(he,be,$e){return ae("del",{key:$e.g},be(he.content,$e))}}};_.disableParsingRawHTML!==!0&&(ue.htmlBlock={i:xt(w),l:Ot.HIGH,_:function(he,be,$e){var _e=he[3].match(nt),ve=_slicedToArray$5(_e,2),we=ve[1],Se=new RegExp("^".concat(we),"gm"),ke=he[3].replace(Se,""),Te=(Ee=ke,_t.some(function(Ce){return Ce.test(Ee)})?zt:$t),Ee,Oe=he[1].toLowerCase(),Ae=a.indexOf(Oe)!==-1;$e.m=$e.m||Oe==="a";var xe=Ae?he[3]:Te(be,ke,$e);return $e.m=!1,{attrs:ie(he[2]),content:xe,noInnerParse:Ae,tag:Ae?Oe:he[1]}},p:function(he,be,$e){return ae(he.tag,e({key:$e.g},he.attrs),he.noInnerParse?he.content:be(he.content,$e))}},ue.htmlSelfClosing={i:xt(R),l:Ot.HIGH,_:function(he){return{attrs:ie(he[2]||""),tag:he[1]}},p:function(he,be,$e){return ae(he.tag,e({},he.attrs,{key:$e.g}))}});var de=function(ye){var he=Object.keys(ye);function be($e,_e){for(var ve=[],we="";$e;)for(var Se=0;Se<he.length;){var ke=he[Se],Te=ye[ke],Ee=Te.i($e,_e,we);if(Ee){var Oe=Ee[0];$e=$e.substring(Oe.length);var Ae=Te._(Ee,be,_e);Ae.type==null&&(Ae.type=ke),ve.push(Ae),we=Oe;break}Se++}return ve}return he.sort(function($e,_e){var ve=ye[$e].l,we=ye[_e].l;return ve!==we?ve-we:$e<_e?-1:1}),function($e,_e){return be(function(ve){return ve.replace(h,`
`).replace(v,"").replace(G," ")}($e),_e)}}(ue),pe=(fe=function(ye){return function(he,be,$e){return ye[he.type].p(he,be,$e)}}(ue),function ye(he){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Array.isArray(he)){for(var $e=be.g,_e=[],ve=!1,we=0;we<he.length;we++){be.g=we;var Se=ye(he[we],be),ke=typeof Se=="string";ke&&ve?_e[_e.length-1]+=Se:Se!==null&&_e.push(Se),ve=ke}return be.g=$e,_e}return fe(he,ye,be)}),fe,me=oe(te);return se.length?ae("div",null,me,ae("footer",{key:"footer"},se.map(function(ye){return ae("div",{id:_.slugify(ye.identifier),key:ye.identifier},ye.identifier,pe(de(ye.footnote,{o:!0})))}))):me}(function(te){te[te.MAX=0]="MAX",te[te.HIGH=1]="HIGH",te[te.MED=2]="MED",te[te.LOW=3]="LOW",te[te.MIN=4]="MIN"})(Ot||(Ot={}));var Markdown=function te(_){var re=_.children,ae=_.options,oe=function(ie,se){if(ie==null)return{};var ce,ue,de={},pe=Object.keys(ie);for(ue=0;ue<pe.length;ue++)se.indexOf(ce=pe[ue])>=0||(de[ce]=ie[ce]);return de}(_,r);return React__default.cloneElement(Bt(re,ae),oe)},Description$1=function te(_){var re=_.markdown;return React__default.createElement(ResetWrapper,null,React__default.createElement(Markdown,{options:{forceBlock:!0,overrides:components$1}},re))},breakpoint=600,Title=styled.h1(withReset,function(te){var _=te.theme;return _defineProperty2({color:_.color.defaultText,fontSize:_.typography.size.m3,fontWeight:_.typography.weight.black,lineHeight:"32px"},"@media (min-width: ".concat(breakpoint,"px)"),{fontSize:_.typography.size.l1,lineHeight:"36px",marginBottom:".5rem"})}),Subtitle=styled.h2(withReset,function(te){var _,re=te.theme;return _={fontWeight:re.typography.weight.regular,fontSize:re.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15},_defineProperty2(_,"@media (min-width: ".concat(breakpoint,"px)"),{fontSize:re.typography.size.m1,lineHeight:"28px",marginBottom:24}),_defineProperty2(_,"color",curriedTransparentize$1(.25,re.color.defaultText)),_}),DocsContent=styled.div({maxWidth:1e3,width:"100%"}),DocsWrapper=styled.div(function(te){var _=te.theme;return _defineProperty2({background:_.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box"},"@media (min-width: ".concat(breakpoint,"px)"),{})}),getBlockBackgroundStyle=function te(_){return{borderRadius:_.appBorderRadius,background:_.background.content,boxShadow:_.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:"1px solid ".concat(_.appBorderColor)}},getStoryHref=function te(_,re){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},oe=_.split("?"),ie=_slicedToArray$5(oe,2),se=ie[0],ce=ie[1],ue=ce?Object.assign(Object.assign(Object.assign({},lib$1.parse(ce)),ae),{id:re}):Object.assign(Object.assign({},ae),{id:re});return"".concat(se).concat(lib$1.stringify(ue,{addQueryPrefix:!0,encode:!1}))},Zoom=function te(_){var re=_.zoom,ae=_.resetZoom;return React__default.createElement(React__default.Fragment,null,React__default.createElement(IconButton,{key:"zoomin",onClick:function(ie){ie.preventDefault(),re(.8)},title:"Zoom in"},React__default.createElement(Icons,{icon:"zoom"})),React__default.createElement(IconButton,{key:"zoomout",onClick:function(ie){ie.preventDefault(),re(1.25)},title:"Zoom out"},React__default.createElement(Icons,{icon:"zoomout"})),React__default.createElement(IconButton,{key:"zoomreset",onClick:function(ie){ie.preventDefault(),ae()},title:"Reset zoom"},React__default.createElement(Icons,{icon:"zoomreset"})))},Eject=function te(_){var re=_.baseUrl,ae=_.storyId;return React__default.createElement(IconButton,{key:"opener",href:getStoryHref(re,ae),target:"_blank",title:"Open canvas in new tab"},React__default.createElement(Icons,{icon:"share"}))},Bar=styled(FlexBar)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),Toolbar=function te(_){var re=_.isLoading,ae=_.storyId,oe=_.baseUrl,ie=_.zoom,se=_.resetZoom,ce=__rest(_,["isLoading","storyId","baseUrl","zoom","resetZoom"]);return React__default.createElement(Bar,Object.assign({},ce),React__default.createElement(react.exports.Fragment,{key:"left"},re?[1,2,3].map(function(ue){return React__default.createElement(IconButtonSkeleton,{key:ue})}):React__default.createElement(Zoom,Object.assign({},{zoom:ie,resetZoom:se}))),React__default.createElement(react.exports.Fragment,{key:"right"},ae&&(re?React__default.createElement(IconButtonSkeleton,null):React__default.createElement(Eject,Object.assign({},{storyId:ae,baseUrl:oe})))))},ZoomContext=react.exports.createContext({scale:1}),globalWindow$1=window_1$2.window,IFrame=function(te){_inherits(re,te);var _=_createSuper(re);function re(){var ae;return _classCallCheck(this,re),ae=_.apply(this,arguments),ae.iframe=null,ae}return _createClass(re,[{key:"componentDidMount",value:function(){var oe=this.props.id;this.iframe=globalWindow$1.document.getElementById(oe)}},{key:"shouldComponentUpdate",value:function(oe){var ie=oe.scale;return ie!==this.props.scale&&this.setIframeBodyStyle({width:"".concat(ie*100,"%"),height:"".concat(ie*100,"%"),transform:"scale(".concat(1/ie,")"),transformOrigin:"top left"}),!1}},{key:"setIframeBodyStyle",value:function(oe){return Object.assign(this.iframe.contentDocument.body.style,oe)}},{key:"render",value:function(){var oe=this.props,ie=oe.id,se=oe.title,ce=oe.src,ue=oe.allowFullScreen;oe.scale;var de=__rest(oe,["id","title","src","allowFullScreen","scale"]);return React__default.createElement("iframe",Object.assign({id:ie,title:se,src:ce,allowFullScreen:ue,loading:"lazy"},de))}}]),re}(react.exports.Component),rotate360=keyframes(_templateObject$4||(_templateObject$4=_taggedTemplateLiteral$4([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),EventSource=window_1$2.EventSource,CONFIG_TYPE=window_1$2.CONFIG_TYPE,LoaderWrapper=styled.div(function(te){var _=te.size,re=_===void 0?32:_;return{borderRadius:"50%",cursor:"progress",display:"inline-block",overflow:"hidden",position:"absolute",transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-(re/2),marginLeft:-(re/2),height:re,width:re,zIndex:4,borderWidth:2,borderStyle:"solid",borderColor:"rgba(97, 97, 97, 0.29)",borderTopColor:"rgb(100,100,100)",animation:"".concat(rotate360," 0.7s linear infinite"),mixBlendMode:"difference"}}),ProgressWrapper=styled.div({position:"absolute",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"}),ProgressTrack=styled.div(function(te){var _=te.theme;return{position:"relative",width:"80%",marginBottom:"0.75rem",maxWidth:300,height:5,borderRadius:5,background:curriedTransparentize$1(.8,_.color.secondary),overflow:"hidden",cursor:"progress"}}),ProgressBar=styled.div(function(te){var _=te.theme;return{position:"absolute",top:0,left:0,height:"100%",background:_.color.secondary}}),ProgressMessage=styled.div(function(te){var _=te.theme;return{minHeight:"2em",fontSize:"".concat(_.typography.size.s1,"px"),color:_.barTextColor}}),ErrorIcon=styled(Icons)(function(te){var _=te.theme;return{width:20,height:20,marginBottom:"0.5rem",color:_.color.mediumdark}}),ellipsis=keyframes(_templateObject2||(_templateObject2=_taggedTemplateLiteral$4([`
from { content: "..." }
33% { content: "." }
66% { content: ".." }
to { content: "..." }
`]))),Ellipsis=styled.span({"&::after":{content:"'...'",animation:"".concat(ellipsis," 1s linear infinite"),animationDelay:"1s",display:"inline-block",width:"1em",height:"auto"}}),PureLoader=function te(_){var re=_.progress,ae=_.error,oe=_.size,ie=__rest(_,["progress","error","size"]);if(ae)return React__default.createElement(ProgressWrapper,Object.assign({"aria-label":ae.toString(),"aria-live":"polite",role:"status"},ie),React__default.createElement(ErrorIcon,{icon:"lightningoff"}),React__default.createElement(ProgressMessage,null,ae.message));if(re){var se=re.value,ce=re.modules,ue=re.message;return ce&&(ue+=" ".concat(ce.complete," / ").concat(ce.total," modules")),React__default.createElement(ProgressWrapper,Object.assign({"aria-label":"Content is loading...","aria-live":"polite","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":se*100,"aria-valuetext":ue,role:"progressbar"},ie),React__default.createElement(ProgressTrack,null,React__default.createElement(ProgressBar,{style:{width:"".concat(se*100,"%")}})),React__default.createElement(ProgressMessage,null,ue,se<1&&React__default.createElement(Ellipsis,{key:ue})))}return React__default.createElement(LoaderWrapper,Object.assign({"aria-label":"Content is loading...","aria-live":"polite",role:"status",size:oe},ie))},Loader=function te(_){var re=react.exports.useState(void 0),ae=_slicedToArray$5(re,2),oe=ae[0],ie=ae[1],se=react.exports.useState(void 0),ce=_slicedToArray$5(se,2),ue=ce[0],de=ce[1];return react.exports.useEffect(function(){if(!(CONFIG_TYPE!=="DEVELOPMENT"||!EventSource)){var pe=new EventSource("/progress"),fe;return pe.onmessage=function(me){try{fe=JSON.parse(me.data),ie(fe)}catch(ye){de(ye),pe.close()}},pe.onerror=function(){fe&&fe.value!==1&&de(new Error("Connection closed")),pe.close()},function(){return pe.close()}}},[]),React__default.createElement(PureLoader,Object.assign({progress:oe,error:ue},_))},PREVIEW_URL=window_1$2.PREVIEW_URL,BASE_URL=PREVIEW_URL||"iframe.html",StoryError;(function(te){te.NO_STORY="No component or story to display"})(StoryError||(StoryError={}));var MISSING_STORY=function te(_){return _?'Story "'.concat(_,`" doesn't exist.`):StoryError.NO_STORY},InlineStory=function te(_){var re=_.storyFn,ae=_.height,oe=_.id;return React__default.createElement(react.exports.Fragment,null,ae?React__default.createElement("style",null,"#story--".concat(oe," { min-height: ").concat(ae,"; transform: translateZ(0); overflow: auto }")):null,React__default.createElement(react.exports.Fragment,null,re?react.exports.createElement(re):React__default.createElement(EmptyBlock,null,MISSING_STORY(oe))))},IFrameStory=function te(_){var re=_.id,ae=_.title,oe=_.height,ie=oe===void 0?"500px":oe;return React__default.createElement("div",{style:{width:"100%",height:ie}},React__default.createElement(ZoomContext.Consumer,null,function(se){var ce=se.scale;return React__default.createElement(IFrame,{key:"iframe",id:"iframe--".concat(re),title:ae,src:getStoryHref(BASE_URL,re,{viewMode:"story"}),allowFullScreen:!0,scale:ce,style:{width:"100%",height:"100%",border:"0 none"}})}))},Story$2=function te(_){_.children;var re=_.error,ae=_.inline,oe=__rest(_,["children","error","inline"]),ie=oe.id,se=oe.title,ce=oe.height;return re?React__default.createElement(EmptyBlock,null,re):ae?React__default.createElement(InlineStory,Object.assign({},oe)):React__default.createElement(IFrameStory,{id:ie,title:se,height:ce})},StorySkeleton=function te(){return React__default.createElement(Loader,null)},ChildrenContainer=styled.div(function(te){var _=te.isColumn,re=te.columns,ae=te.layout;return{display:_||!re?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:_?"column":"row","& .innerZoomElementWrapper > *":_?{width:ae!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:ae!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}},function(te){var _=te.layout,re=_===void 0?"padded":_;return re==="centered"||re==="padded"?{padding:"30px 20px",margin:-10,"& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{}},function(te){var _=te.layout,re=_===void 0?"padded":_;return re==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{}},function(te){var _=te.columns;return _&&_>1?{".innerZoomElementWrapper > *":{minWidth:"calc(100% / ".concat(_," - 20px)")}}:{}}),StyledSource=styled(Source$1)(function(te){var _=te.theme;return{margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:_.appBorderRadius,borderBottomRightRadius:_.appBorderRadius,border:"none",background:_.base==="light"?"rgba(0, 0, 0, 0.85)":curriedDarken$1(.05,_.background.content),color:_.color.lightest,button:{background:_.base==="light"?"rgba(0, 0, 0, 0.85)":curriedDarken$1(.05,_.background.content)}}}),PreviewContainer=styled.div(function(te){var _=te.theme,re=te.withSource,ae=te.isExpanded;return Object.assign(Object.assign({position:"relative",overflow:"hidden",margin:"25px 0 40px"},getBlockBackgroundStyle(_)),{borderBottomLeftRadius:re&&ae&&0,borderBottomRightRadius:re&&ae&&0,borderBottomWidth:ae&&0})},function(te){var _=te.withToolbar;return _&&{paddingTop:40}}),getSource=function te(_,re,ae){switch(!0){case!!(_&&_.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:function(){return ae(!1)}}};case re:return{source:React__default.createElement(StyledSource,Object.assign({},_,{dark:!0})),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:function(){return ae(!1)}}};default:return{source:React__default.createElement(StyledSource,Object.assign({},_,{dark:!0})),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:function(){return ae(!0)}}}}};function getStoryId$1(te){if(react.exports.Children.count(te)===1){var _=te;if(_.props)return _.props.id}return null}var PositionedToolbar=styled(Toolbar)({position:"absolute",top:0,left:0,right:0,height:40}),Relative=styled.div({overflow:"hidden",position:"relative"}),getLayout=function te(_){return _.reduce(function(re,ae){return re||(typeof ae=="string"||typeof ae=="number"?"padded":ae.props&&ae.props.parameters&&ae.props.parameters.layout||"padded")},void 0)},Preview$1=function te(_){var re=_.isLoading,ae=_.isColumn,oe=_.columns,ie=_.children,se=_.withSource,ce=_.withToolbar,ue=ce===void 0?!1:ce,de=_.isExpanded,pe=de===void 0?!1:de,fe=_.additionalActions,me=_.className,ye=__rest(_,["isLoading","isColumn","columns","children","withSource","withToolbar","isExpanded","additionalActions","className"]),he=react.exports.useState(pe),be=_slicedToArray$5(he,2),$e=be[0],_e=be[1],ve=getSource(se,$e,_e),we=ve.source,Se=ve.actionItem,ke=react.exports.useState(1),Te=_slicedToArray$5(ke,2),Ee=Te[0],Oe=Te[1],Ae=[me].concat(["sbdocs","sbdocs-preview"]),xe=se?[Se]:[],Ce=react.exports.useState(fe?_toConsumableArray$1(fe):[]),Pe=_slicedToArray$5(Ce,2),De=Pe[0],Me=Pe[1],Fe=[].concat(xe,_toConsumableArray$1(De)),Be=getLayout(react.exports.Children.count(ie)===1?[ie]:ie),Ue=window_1$2.window,je=react.exports.useCallback(function(Le){return __awaiter(void 0,void 0,void 0,regeneratorRuntime.mark(function ze(){var Ne,He;return regeneratorRuntime.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,__vitePreload(()=>import("./syntaxhighlighter-82dea71a.1aa066fa.js"),[]);case 2:Ne=Ge.sent,He=Ne.createCopyToClipboardFunction,He();case 5:case"end":return Ge.stop()}},ze)}))},[]),Ie=function(ze){ze.preventDefault(),De.filter(function(Ne){return Ne.title==="Copied"}).length===0&&je(we.props.code).then(function(){Me([].concat(_toConsumableArray$1(De),[{title:"Copied",onClick:function(){}}])),Ue.setTimeout(function(){return Me(De.filter(function(Ne){return Ne.title!=="Copied"}))},1500)})};return React__default.createElement(PreviewContainer,Object.assign({},{withSource:se,withToolbar:ue},ye,{className:Ae.join(" ")}),ue&&React__default.createElement(PositionedToolbar,{isLoading:re,border:!0,zoom:function(ze){return Oe(Ee*ze)},resetZoom:function(){return Oe(1)},storyId:getStoryId$1(ie),baseUrl:"./iframe.html"}),React__default.createElement(ZoomContext.Provider,{value:{scale:Ee}},React__default.createElement(Relative,{className:"docs-story",onCopyCapture:se&&Ie},React__default.createElement(ChildrenContainer,{isColumn:ae||!Array.isArray(ie),columns:oe,layout:Be},React__default.createElement(Zoom$1.Element,{scale:Ee},Array.isArray(ie)?ie.map(function(Le,ze){return React__default.createElement("div",{key:ze},Le)}):React__default.createElement("div",null,ie))),React__default.createElement(ActionBar,{actionItems:Fe}))),se&&$e&&we)},StyledPreview=styled(Preview$1)(function(){return{".docs-story":{paddingTop:32,paddingBottom:40}}}),PreviewSkeleton=function te(){return React__default.createElement(StyledPreview,{isLoading:!0,withToolbar:!0},React__default.createElement(StorySkeleton,null))};function arrayMap$2(te,_){for(var re=-1,ae=te==null?0:te.length,oe=Array(ae);++re<ae;)oe[re]=_(te[re],re,te);return oe}var _arrayMap=arrayMap$2;function listCacheClear$1(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$1;function eq$3(te,_){return te===_||te!==te&&_!==_}var eq_1=eq$3,eq$2=eq_1;function assocIndexOf$4(te,_){for(var re=te.length;re--;)if(eq$2(te[re][0],_))return re;return-1}var _assocIndexOf=assocIndexOf$4,assocIndexOf$3=_assocIndexOf,arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete$1(te){var _=this.__data__,re=assocIndexOf$3(_,te);if(re<0)return!1;var ae=_.length-1;return re==ae?_.pop():splice.call(_,re,1),--this.size,!0}var _listCacheDelete=listCacheDelete$1,assocIndexOf$2=_assocIndexOf;function listCacheGet$1(te){var _=this.__data__,re=assocIndexOf$2(_,te);return re<0?void 0:_[re][1]}var _listCacheGet=listCacheGet$1,assocIndexOf$1=_assocIndexOf;function listCacheHas$1(te){return assocIndexOf$1(this.__data__,te)>-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(te,_){var re=this.__data__,ae=assocIndexOf(re,te);return ae<0?(++this.size,re.push([te,_])):re[ae][1]=_,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$4(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}ListCache$4.prototype.clear=listCacheClear;ListCache$4.prototype.delete=listCacheDelete;ListCache$4.prototype.get=listCacheGet;ListCache$4.prototype.has=listCacheHas;ListCache$4.prototype.set=listCacheSet;var _ListCache=ListCache$4,ListCache$3=_ListCache;function stackClear$1(){this.__data__=new ListCache$3,this.size=0}var _stackClear=stackClear$1;function stackDelete$1(te){var _=this.__data__,re=_.delete(te);return this.size=_.size,re}var _stackDelete=stackDelete$1;function stackGet$1(te){return this.__data__.get(te)}var _stackGet=stackGet$1;function stackHas$1(te){return this.__data__.has(te)}var _stackHas=stackHas$1,freeGlobal$1$1=_typeof(commonjsGlobal)=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal$1$1,freeGlobal$2=_freeGlobal,freeSelf$1=(typeof self>"u"?"undefined":_typeof(self))=="object"&&self&&self.Object===Object&&self,root$8=freeGlobal$2||freeSelf$1||Function("return this")(),_root=root$8,root$7=_root,Symbol$6=root$7.Symbol,_Symbol=Symbol$6,Symbol$5=_Symbol,objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1$1=objectProto$e.toString,symToStringTag$1$1=Symbol$5?Symbol$5.toStringTag:void 0;function getRawTag$1(te){var _=hasOwnProperty$b.call(te,symToStringTag$1$1),re=te[symToStringTag$1$1];try{te[symToStringTag$1$1]=void 0;var ae=!0}catch{}var oe=nativeObjectToString$1$1.call(te);return ae&&(_?te[symToStringTag$1$1]=re:delete te[symToStringTag$1$1]),oe}var _getRawTag=getRawTag$1,objectProto$d=Object.prototype,nativeObjectToString$2=objectProto$d.toString;function objectToString$1(te){return nativeObjectToString$2.call(te)}var _objectToString=objectToString$1,Symbol$4=_Symbol,getRawTag$2=_getRawTag,objectToString$2=_objectToString,nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$4?Symbol$4.toStringTag:void 0;function baseGetTag$5(te){return te==null?te===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(te)?getRawTag$2(te):objectToString$2(te)}var _baseGetTag=baseGetTag$5;function isObject$7(te){var _=_typeof(te);return te!=null&&(_=="object"||_=="function")}var isObject_1=isObject$7,baseGetTag$4=_baseGetTag,isObject$6=isObject_1,asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(te){if(!isObject$6(te))return!1;var _=baseGetTag$4(te);return _==funcTag$2||_==genTag$1||_==asyncTag||_==proxyTag}var isFunction_1=isFunction$2,root$6=_root,coreJsData$1=root$6["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var te=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return te?"Symbol(src)_1."+te:""}();function isMasked$1(te){return!!maskSrcKey&&maskSrcKey in te}var _isMasked=isMasked$1,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource$2(te){if(te!=null){try{return funcToString$1.call(te)}catch{}try{return te+""}catch{}}return""}var _toSource=toSource$2,isFunction$1=isFunction_1,isMasked=_isMasked,isObject$5=isObject_1,toSource$1=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(te){if(!isObject$5(te)||isMasked(te))return!1;var _=isFunction$1(te)?reIsNative:reIsHostCtor;return _.test(toSource$1(te))}var _baseIsNative=baseIsNative$1;function getValue$1(te,_){return te==null?void 0:te[_]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$7(te,_){var re=getValue(te,_);return baseIsNative(re)?re:void 0}var _getNative=getNative$7,getNative$6=_getNative,root$5=_root,Map$4=getNative$6(root$5,"Map"),_Map=Map$4,getNative$5=_getNative,nativeCreate$4=getNative$5(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(te){var _=this.has(te)&&delete this.__data__[te];return this.size-=_?1:0,_}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function hashGet$1(te){var _=this.__data__;if(nativeCreate$2){var re=_[te];return re===HASH_UNDEFINED$2?void 0:re}return hasOwnProperty$9.call(_,te)?_[te]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$a=Object.prototype,hasOwnProperty$8=objectProto$a.hasOwnProperty;function hashHas$1(te){var _=this.__data__;return nativeCreate$1?_[te]!==void 0:hasOwnProperty$8.call(_,te)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet$1(te,_){var re=this.__data__;return this.size+=this.has(te)?0:1,re[te]=nativeCreate&&_===void 0?HASH_UNDEFINED$1:_,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}Hash$1.prototype.clear=hashClear;Hash$1.prototype.delete=hashDelete;Hash$1.prototype.get=hashGet;Hash$1.prototype.has=hashHas;Hash$1.prototype.set=hashSet;var _Hash=Hash$1,Hash=_Hash,ListCache$2=_ListCache,Map$3=_Map;function mapCacheClear$1(){this.size=0,this.__data__={hash:new Hash,map:new(Map$3||ListCache$2),string:new Hash}}var _mapCacheClear=mapCacheClear$1;function isKeyable$1(te){var _=_typeof(te);return _=="string"||_=="number"||_=="symbol"||_=="boolean"?te!=="__proto__":te===null}var _isKeyable=isKeyable$1,isKeyable=_isKeyable;function getMapData$4(te,_){var re=te.__data__;return isKeyable(_)?re[typeof _=="string"?"string":"hash"]:re.map}var _getMapData=getMapData$4,getMapData$3=_getMapData;function mapCacheDelete$1(te){var _=getMapData$3(this,te).delete(te);return this.size-=_?1:0,_}var _mapCacheDelete=mapCacheDelete$1,getMapData$2=_getMapData;function mapCacheGet$1(te){return getMapData$2(this,te).get(te)}var _mapCacheGet=mapCacheGet$1,getMapData$1=_getMapData;function mapCacheHas$1(te){return getMapData$1(this,te).has(te)}var _mapCacheHas=mapCacheHas$1,getMapData=_getMapData;function mapCacheSet$1(te,_){var re=getMapData(this,te),ae=re.size;return re.set(te,_),this.size+=re.size==ae?0:1,this}var _mapCacheSet=mapCacheSet$1,mapCacheClear=_mapCacheClear,mapCacheDelete=_mapCacheDelete,mapCacheGet=_mapCacheGet,mapCacheHas=_mapCacheHas,mapCacheSet=_mapCacheSet;function MapCache$3(te){var _=-1,re=te==null?0:te.length;for(this.clear();++_<re;){var ae=te[_];this.set(ae[0],ae[1])}}MapCache$3.prototype.clear=mapCacheClear;MapCache$3.prototype.delete=mapCacheDelete;MapCache$3.prototype.get=mapCacheGet;MapCache$3.prototype.has=mapCacheHas;MapCache$3.prototype.set=mapCacheSet;var _MapCache=MapCache$3,ListCache$1=_ListCache,Map$2=_Map,MapCache$2=_MapCache,LARGE_ARRAY_SIZE$1=200;function stackSet$1(te,_){var re=this.__data__;if(re instanceof ListCache$1){var ae=re.__data__;if(!Map$2||ae.length<LARGE_ARRAY_SIZE$1-1)return ae.push([te,_]),this.size=++re.size,this;re=this.__data__=new MapCache$2(ae)}return re.set(te,_),this.size=re.size,this}var _stackSet=stackSet$1,ListCache=_ListCache,stackClear=_stackClear,stackDelete=_stackDelete,stackGet=_stackGet,stackHas=_stackHas,stackSet=_stackSet;function Stack$3(te){var _=this.__data__=new ListCache(te);this.size=_.size}Stack$3.prototype.clear=stackClear;Stack$3.prototype.delete=stackDelete;Stack$3.prototype.get=stackGet;Stack$3.prototype.has=stackHas;Stack$3.prototype.set=stackSet;var _Stack=Stack$3,HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd$1(te){return this.__data__.set(te,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd$1;function setCacheHas$1(te){return this.__data__.has(te)}var _setCacheHas=setCacheHas$1,MapCache$1=_MapCache,setCacheAdd=_setCacheAdd,setCacheHas=_setCacheHas;function SetCache$2(te){var _=-1,re=te==null?0:te.length;for(this.__data__=new MapCache$1;++_<re;)this.add(te[_])}SetCache$2.prototype.add=SetCache$2.prototype.push=setCacheAdd;SetCache$2.prototype.has=setCacheHas;var _SetCache=SetCache$2;function arraySome$1(te,_){for(var re=-1,ae=te==null?0:te.length;++re<ae;)if(_(te[re],re,te))return!0;return!1}var _arraySome=arraySome$1;function cacheHas$2(te,_){return te.has(_)}var _cacheHas=cacheHas$2,SetCache$1=_SetCache,arraySome=_arraySome,cacheHas$1=_cacheHas,COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays$2(te,_,re,ae,oe,ie){var se=re&COMPARE_PARTIAL_FLAG$5,ce=te.length,ue=_.length;if(ce!=ue&&!(se&&ue>ce))return!1;var de=ie.get(te),pe=ie.get(_);if(de&&pe)return de==_&&pe==te;var fe=-1,me=!0,ye=re&COMPARE_UNORDERED_FLAG$3?new SetCache$1:void 0;for(ie.set(te,_),ie.set(_,te);++fe<ce;){var he=te[fe],be=_[fe];if(ae)var $e=se?ae(be,he,fe,_,te,ie):ae(he,be,fe,te,_,ie);if($e!==void 0){if($e)continue;me=!1;break}if(ye){if(!arraySome(_,function(_e,ve){if(!cacheHas$1(ye,ve)&&(he===_e||oe(he,_e,re,ae,ie)))return ye.push(ve)})){me=!1;break}}else if(!(he===be||oe(he,be,re,ae,ie))){me=!1;break}}return ie.delete(te),ie.delete(_),me}var _equalArrays=equalArrays$2,root$4=_root,Uint8Array$2=root$4.Uint8Array,_Uint8Array=Uint8Array$2;function mapToArray$1(te){var _=-1,re=Array(te.size);return te.forEach(function(ae,oe){re[++_]=[oe,ae]}),re}var _mapToArray=mapToArray$1;function setToArray$3(te){var _=-1,re=Array(te.size);return te.forEach(function(ae){re[++_]=ae}),re}var _setToArray=setToArray$3,Symbol$3=_Symbol,Uint8Array$1=_Uint8Array,eq$1=eq_1,equalArrays$1=_equalArrays,mapToArray=_mapToArray,setToArray$2=_setToArray,COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",mapTag$5="[object Map]",numberTag$3="[object Number]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",symbolProto$2=Symbol$3?Symbol$3.prototype:void 0,symbolValueOf$1=symbolProto$2?symbolProto$2.valueOf:void 0;function equalByTag$1(te,_,re,ae,oe,ie,se){switch(re){case dataViewTag$4:if(te.byteLength!=_.byteLength||te.byteOffset!=_.byteOffset)return!1;te=te.buffer,_=_.buffer;case arrayBufferTag$3:return!(te.byteLength!=_.byteLength||!ie(new Uint8Array$1(te),new Uint8Array$1(_)));case boolTag$3:case dateTag$3:case numberTag$3:return eq$1(+te,+_);case errorTag$2:return te.name==_.name&&te.message==_.message;case regexpTag$3:case stringTag$3:return te==_+"";case mapTag$5:var ce=mapToArray;case setTag$5:var ue=ae&COMPARE_PARTIAL_FLAG$4;if(ce||(ce=setToArray$2),te.size!=_.size&&!ue)return!1;var de=se.get(te);if(de)return de==_;ae|=COMPARE_UNORDERED_FLAG$2,se.set(te,_);var pe=equalArrays$1(ce(te),ce(_),ae,oe,ie,se);return se.delete(te),pe;case symbolTag$3:if(symbolValueOf$1)return symbolValueOf$1.call(te)==symbolValueOf$1.call(_)}return!1}var _equalByTag=equalByTag$1;function arrayPush$2(te,_){for(var re=-1,ae=_.length,oe=te.length;++re<ae;)te[oe+re]=_[re];return te}var _arrayPush=arrayPush$2,isArray$9=Array.isArray,isArray_1=isArray$9,arrayPush$1=_arrayPush,isArray$8=isArray_1;function baseGetAllKeys$2(te,_,re){var ae=_(te);return isArray$8(te)?ae:arrayPush$1(ae,re(te))}var _baseGetAllKeys=baseGetAllKeys$2;function arrayFilter$1(te,_){for(var re=-1,ae=te==null?0:te.length,oe=0,ie=[];++re<ae;){var se=te[re];_(se,re,te)&&(ie[oe++]=se)}return ie}var _arrayFilter=arrayFilter$1;function stubArray$2(){return[]}var stubArray_1=stubArray$2,arrayFilter=_arrayFilter,stubArray$1=stubArray_1,objectProto$9=Object.prototype,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols$3=nativeGetSymbols$1?function(te){return te==null?[]:(te=Object(te),arrayFilter(nativeGetSymbols$1(te),function(_){return propertyIsEnumerable$1.call(te,_)}))}:stubArray$1,_getSymbols=getSymbols$3;function baseTimes$1(te,_){for(var re=-1,ae=Array(te);++re<te;)ae[re]=_(re);return ae}var _baseTimes=baseTimes$1;function isObjectLike$7(te){return te!=null&&_typeof(te)=="object"}var isObjectLike_1=isObjectLike$7,baseGetTag$3=_baseGetTag,isObjectLike$6=isObjectLike_1,argsTag$3="[object Arguments]";function baseIsArguments$1(te){return isObjectLike$6(te)&&baseGetTag$3(te)==argsTag$3}var _baseIsArguments=baseIsArguments$1,baseIsArguments=_baseIsArguments,isObjectLike$5=isObjectLike_1,objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty,propertyIsEnumerable=objectProto$8.propertyIsEnumerable,isArguments$2=baseIsArguments(function(){return arguments}())?baseIsArguments:function(te){return isObjectLike$5(te)&&hasOwnProperty$7.call(te,"callee")&&!propertyIsEnumerable.call(te,"callee")},isArguments_1=isArguments$2,isBuffer$3={exports:{}};function stubFalse(){return!1}var stubFalse_1=stubFalse;(function(te,_){var re=_root,ae=stubFalse_1,oe=_&&!_.nodeType&&_,ie=oe&&!0&&te&&!te.nodeType&&te,se=ie&&ie.exports===oe,ce=se?re.Buffer:void 0,ue=ce?ce.isBuffer:void 0,de=ue||ae;te.exports=de})(isBuffer$3,isBuffer$3.exports);var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$3(te,_){var re=_typeof(te);return _=_==null?MAX_SAFE_INTEGER$1:_,!!_&&(re=="number"||re!="symbol"&&reIsUint.test(te))&&te>-1&&te%1==0&&te<_}var _isIndex=isIndex$3,MAX_SAFE_INTEGER=9007199254740991;function isLength$3(te){return typeof te=="number"&&te>-1&&te%1==0&&te<=MAX_SAFE_INTEGER}var isLength_1=isLength$3,baseGetTag$2=_baseGetTag,isLength$2=isLength_1,isObjectLike$4=isObjectLike_1,argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$2="[object Boolean]",dateTag$2="[object Date]",errorTag$1="[object Error]",funcTag$1="[object Function]",mapTag$4="[object Map]",numberTag$2="[object Number]",objectTag$3="[object Object]",regexpTag$2="[object RegExp]",setTag$4="[object Set]",stringTag$2="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$2]=typedArrayTags[boolTag$2]=typedArrayTags[dataViewTag$3]=typedArrayTags[dateTag$2]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$4]=typedArrayTags[numberTag$2]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$2]=typedArrayTags[setTag$4]=typedArrayTags[stringTag$2]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray$1(te){return isObjectLike$4(te)&&isLength$2(te.length)&&!!typedArrayTags[baseGetTag$2(te)]}var _baseIsTypedArray=baseIsTypedArray$1;function baseUnary$3(te){return function(_){return te(_)}}var _baseUnary=baseUnary$3,_nodeUtil={exports:{}};(function(te,_){var re=_freeGlobal,ae=_&&!_.nodeType&&_,oe=ae&&!0&&te&&!te.nodeType&&te,ie=oe&&oe.exports===ae,se=ie&&re.process,ce=function(){try{var ue=oe&&oe.require&&oe.require("util").types;return ue||se&&se.binding&&se.binding("util")}catch{}}();te.exports=ce})(_nodeUtil,_nodeUtil.exports);var baseIsTypedArray=_baseIsTypedArray,baseUnary$2=_baseUnary,nodeUtil$2=_nodeUtil.exports,nodeIsTypedArray=nodeUtil$2&&nodeUtil$2.isTypedArray,isTypedArray$2=nodeIsTypedArray?baseUnary$2(nodeIsTypedArray):baseIsTypedArray,isTypedArray_1=isTypedArray$2,baseTimes=_baseTimes,isArguments$1=isArguments_1,isArray$7=isArray_1,isBuffer$2=isBuffer$3.exports,isIndex$2=_isIndex,isTypedArray$1=isTypedArray_1,objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function arrayLikeKeys$2(te,_){var re=isArray$7(te),ae=!re&&isArguments$1(te),oe=!re&&!ae&&isBuffer$2(te),ie=!re&&!ae&&!oe&&isTypedArray$1(te),se=re||ae||oe||ie,ce=se?baseTimes(te.length,String):[],ue=ce.length;for(var de in te)(_||hasOwnProperty$6.call(te,de))&&!(se&&(de=="length"||oe&&(de=="offset"||de=="parent")||ie&&(de=="buffer"||de=="byteLength"||de=="byteOffset")||isIndex$2(de,ue)))&&ce.push(de);return ce}var _arrayLikeKeys=arrayLikeKeys$2,objectProto$6=Object.prototype;function isPrototype$3(te){var _=te&&te.constructor,re=typeof _=="function"&&_.prototype||objectProto$6;return te===re}var _isPrototype=isPrototype$3;function overArg$2(te,_){return function(re){return te(_(re))}}var _overArg=overArg$2,overArg$1=_overArg,nativeKeys$1=overArg$1(Object.keys,Object),_nativeKeys=nativeKeys$1,isPrototype$2=_isPrototype,nativeKeys=_nativeKeys,objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function baseKeys$1(te){if(!isPrototype$2(te))return nativeKeys(te);var _=[];for(var re in Object(te))hasOwnProperty$5.call(te,re)&&re!="constructor"&&_.push(re);return _}var _baseKeys=baseKeys$1,isFunction$3=isFunction_1,isLength$1=isLength_1;function isArrayLike$2(te){return te!=null&&isLength$1(te.length)&&!isFunction$3(te)}var isArrayLike_1=isArrayLike$2,arrayLikeKeys$1=_arrayLikeKeys,baseKeys=_baseKeys,isArrayLike$1=isArrayLike_1;function keys$4(te){return isArrayLike$1(te)?arrayLikeKeys$1(te):baseKeys(te)}var keys_1=keys$4,baseGetAllKeys$1=_baseGetAllKeys,getSymbols$2=_getSymbols,keys$3=keys_1;function getAllKeys$2(te){return baseGetAllKeys$1(te,keys$3,getSymbols$2)}var _getAllKeys=getAllKeys$2,getAllKeys$1=_getAllKeys,COMPARE_PARTIAL_FLAG$3=1,objectProto$4=Object.prototype,hasOwnProperty$4=objectProto$4.hasOwnProperty;function equalObjects$1(te,_,re,ae,oe,ie){var se=re&COMPARE_PARTIAL_FLAG$3,ce=getAllKeys$1(te),ue=ce.length,de=getAllKeys$1(_),pe=de.length;if(ue!=pe&&!se)return!1;for(var fe=ue;fe--;){var me=ce[fe];if(!(se?me in _:hasOwnProperty$4.call(_,me)))return!1}var ye=ie.get(te),he=ie.get(_);if(ye&&he)return ye==_&&he==te;var be=!0;ie.set(te,_),ie.set(_,te);for(var $e=se;++fe<ue;){me=ce[fe];var _e=te[me],ve=_[me];if(ae)var we=se?ae(ve,_e,me,_,te,ie):ae(_e,ve,me,te,_,ie);if(!(we===void 0?_e===ve||oe(_e,ve,re,ae,ie):we)){be=!1;break}$e||($e=me=="constructor")}if(be&&!$e){var Se=te.constructor,ke=_.constructor;Se!=ke&&"constructor"in te&&"constructor"in _&&!(typeof Se=="function"&&Se instanceof Se&&typeof ke=="function"&&ke instanceof ke)&&(be=!1)}return ie.delete(te),ie.delete(_),be}var _equalObjects=equalObjects$1,getNative$4=_getNative,root$3=_root,DataView$1=getNative$4(root$3,"DataView"),_DataView=DataView$1,getNative$3=_getNative,root$2=_root,Promise$2=getNative$3(root$2,"Promise"),_Promise=Promise$2,getNative$2=_getNative,root$1$1=_root,Set$2=getNative$2(root$1$1,"Set"),_Set=Set$2,getNative$1=_getNative,root$9=_root,WeakMap$1=getNative$1(root$9,"WeakMap"),_WeakMap=WeakMap$1,DataView$2=_DataView,Map$1=_Map,Promise$1=_Promise,Set$1=_Set,WeakMap$2=_WeakMap,baseGetTag$1=_baseGetTag,toSource=_toSource,mapTag$3="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$3="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$2="[object DataView]",dataViewCtorString=toSource(DataView$2),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$2),getTag$4=baseGetTag$1;(DataView$2&&getTag$4(new DataView$2(new ArrayBuffer(1)))!=dataViewTag$2||Map$1&&getTag$4(new Map$1)!=mapTag$3||Promise$1&&getTag$4(Promise$1.resolve())!=promiseTag||Set$1&&getTag$4(new Set$1)!=setTag$3||WeakMap$2&&getTag$4(new WeakMap$2)!=weakMapTag$1)&&(getTag$4=function(_){var re=baseGetTag$1(_),ae=re==objectTag$2?_.constructor:void 0,oe=ae?toSource(ae):"";if(oe)switch(oe){case dataViewCtorString:return dataViewTag$2;case mapCtorString:return mapTag$3;case promiseCtorString:return promiseTag;case setCtorString:return setTag$3;case weakMapCtorString:return weakMapTag$1}return re});var _getTag=getTag$4,Stack$2=_Stack,equalArrays=_equalArrays,equalByTag=_equalByTag,equalObjects=_equalObjects,getTag$3=_getTag,isArray$6=isArray_1,isBuffer$1=isBuffer$3.exports,isTypedArray=isTypedArray_1,COMPARE_PARTIAL_FLAG$2=1,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",objectTag$1="[object Object]",objectProto$3=Object.prototype,hasOwnProperty$3=objectProto$3.hasOwnProperty;function baseIsEqualDeep$1(te,_,re,ae,oe,ie){var se=isArray$6(te),ce=isArray$6(_),ue=se?arrayTag$1:getTag$3(te),de=ce?arrayTag$1:getTag$3(_);ue=ue==argsTag$1?objectTag$1:ue,de=de==argsTag$1?objectTag$1:de;var pe=ue==objectTag$1,fe=de==objectTag$1,me=ue==de;if(me&&isBuffer$1(te)){if(!isBuffer$1(_))return!1;se=!0,pe=!1}if(me&&!pe)return ie||(ie=new Stack$2),se||isTypedArray(te)?equalArrays(te,_,re,ae,oe,ie):equalByTag(te,_,ue,re,ae,oe,ie);if(!(re&COMPARE_PARTIAL_FLAG$2)){var ye=pe&&hasOwnProperty$3.call(te,"__wrapped__"),he=fe&&hasOwnProperty$3.call(_,"__wrapped__");if(ye||he){var be=ye?te.value():te,$e=he?_.value():_;return ie||(ie=new Stack$2),oe(be,$e,re,ae,ie)}}return me?(ie||(ie=new Stack$2),equalObjects(te,_,re,ae,oe,ie)):!1}var _baseIsEqualDeep=baseIsEqualDeep$1,baseIsEqualDeep=_baseIsEqualDeep,isObjectLike$3=isObjectLike_1;function baseIsEqual$2(te,_,re,ae,oe){return te===_?!0:te==null||_==null||!isObjectLike$3(te)&&!isObjectLike$3(_)?te!==te&&_!==_:baseIsEqualDeep(te,_,re,ae,baseIsEqual$2,oe)}var _baseIsEqual=baseIsEqual$2,Stack$1=_Stack,baseIsEqual$1=_baseIsEqual,COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch$1(te,_,re,ae){var oe=re.length,ie=oe,se=!ae;if(te==null)return!ie;for(te=Object(te);oe--;){var ce=re[oe];if(se&&ce[2]?ce[1]!==te[ce[0]]:!(ce[0]in te))return!1}for(;++oe<ie;){ce=re[oe];var ue=ce[0],de=te[ue],pe=ce[1];if(se&&ce[2]){if(de===void 0&&!(ue in te))return!1}else{var fe=new Stack$1;if(ae)var me=ae(de,pe,ue,te,_,fe);if(!(me===void 0?baseIsEqual$1(pe,de,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,ae,fe):me))return!1}}return!0}var _baseIsMatch=baseIsMatch$1,isObject$4=isObject_1;function isStrictComparable$2(te){return te===te&&!isObject$4(te)}var _isStrictComparable=isStrictComparable$2,isStrictComparable$1=_isStrictComparable,keys$2=keys_1;function getMatchData$1(te){for(var _=keys$2(te),re=_.length;re--;){var ae=_[re],oe=te[ae];_[re]=[ae,oe,isStrictComparable$1(oe)]}return _}var _getMatchData=getMatchData$1;function matchesStrictComparable$2(te,_){return function(re){return re==null?!1:re[te]===_&&(_!==void 0||te in Object(re))}}var _matchesStrictComparable=matchesStrictComparable$2,baseIsMatch=_baseIsMatch,getMatchData=_getMatchData,matchesStrictComparable$1=_matchesStrictComparable;function baseMatches$1(te){var _=getMatchData(te);return _.length==1&&_[0][2]?matchesStrictComparable$1(_[0][0],_[0][1]):function(re){return re===te||baseIsMatch(re,te,_)}}var _baseMatches=baseMatches$1,baseGetTag$6=_baseGetTag,isObjectLike$2=isObjectLike_1,symbolTag$2="[object Symbol]";function isSymbol$3(te){return _typeof(te)=="symbol"||isObjectLike$2(te)&&baseGetTag$6(te)==symbolTag$2}var isSymbol_1=isSymbol$3,isArray$5=isArray_1,isSymbol$2=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$3(te,_){if(isArray$5(te))return!1;var re=_typeof(te);return re=="number"||re=="symbol"||re=="boolean"||te==null||isSymbol$2(te)?!0:reIsPlainProp.test(te)||!reIsDeepProp.test(te)||_!=null&&te in Object(_)}var _isKey=isKey$3,MapCache=_MapCache,FUNC_ERROR_TEXT$2="Expected a function";function memoize$1(te,_){if(typeof te!="function"||_!=null&&typeof _!="function")throw new TypeError(FUNC_ERROR_TEXT$2);var re=function ae(){var oe=arguments,ie=_?_.apply(this,oe):oe[0],se=ae.cache;if(se.has(ie))return se.get(ie);var ce=te.apply(this,oe);return ae.cache=se.set(ie,ce)||se,ce};return re.cache=new(memoize$1.Cache||MapCache),re}memoize$1.Cache=MapCache;var memoize_1=memoize$1,memoize=memoize_1,MAX_MEMOIZE_SIZE=500;function memoizeCapped$1(te){var _=memoize(te,function(ae){return re.size===MAX_MEMOIZE_SIZE&&re.clear(),ae}),re=_.cache;return _}var _memoizeCapped=memoizeCapped$1,memoizeCapped=_memoizeCapped,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath$1=memoizeCapped(function(te){var _=[];return te.charCodeAt(0)===46&&_.push(""),te.replace(rePropName,function(re,ae,oe,ie){_.push(oe?ie.replace(reEscapeChar,"$1"):ae||re)}),_}),_stringToPath=stringToPath$1,Symbol$2$1=_Symbol,arrayMap$1=_arrayMap,isArray$4=isArray_1,isSymbol$1=isSymbol_1,INFINITY$2=1/0,symbolProto$1=Symbol$2$1?Symbol$2$1.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString$1(te){if(typeof te=="string")return te;if(isArray$4(te))return arrayMap$1(te,baseToString$1)+"";if(isSymbol$1(te))return symbolToString?symbolToString.call(te):"";var _=te+"";return _=="0"&&1/te==-INFINITY$2?"-0":_}var _baseToString=baseToString$1,baseToString=_baseToString;function toString$1(te){return te==null?"":baseToString(te)}var toString_1=toString$1,isArray$3=isArray_1,isKey$2=_isKey,stringToPath=_stringToPath,toString=toString_1;function castPath$4(te,_){return isArray$3(te)?te:isKey$2(te,_)?[te]:stringToPath(toString(te))}var _castPath=castPath$4,isSymbol$4=isSymbol_1,INFINITY$1=1/0;function toKey$5(te){if(typeof te=="string"||isSymbol$4(te))return te;var _=te+"";return _=="0"&&1/te==-INFINITY$1?"-0":_}var _toKey=toKey$5,castPath$3=_castPath,toKey$4=_toKey;function baseGet$3(te,_){_=castPath$3(_,te);for(var re=0,ae=_.length;te!=null&&re<ae;)te=te[toKey$4(_[re++])];return re&&re==ae?te:void 0}var _baseGet=baseGet$3,baseGet$2=_baseGet;function get$1(te,_,re){var ae=te==null?void 0:baseGet$2(te,_);return ae===void 0?re:ae}var get_1=get$1;function baseHasIn$1(te,_){return te!=null&&_ in Object(te)}var _baseHasIn=baseHasIn$1,castPath$2=_castPath,isArguments=isArguments_1,isArray$2=isArray_1,isIndex$1=_isIndex,isLength=isLength_1,toKey$3=_toKey;function hasPath$1(te,_,re){_=castPath$2(_,te);for(var ae=-1,oe=_.length,ie=!1;++ae<oe;){var se=toKey$3(_[ae]);if(!(ie=te!=null&&re(te,se)))break;te=te[se]}return ie||++ae!=oe?ie:(oe=te==null?0:te.length,!!oe&&isLength(oe)&&isIndex$1(se,oe)&&(isArray$2(te)||isArguments(te)))}var _hasPath=hasPath$1,baseHasIn=_baseHasIn,hasPath=_hasPath;function hasIn$1(te,_){return te!=null&&hasPath(te,_,baseHasIn)}var hasIn_1=hasIn$1,baseIsEqual=_baseIsEqual,get=get_1,hasIn=hasIn_1,isKey$1=_isKey,isStrictComparable=_isStrictComparable,matchesStrictComparable=_matchesStrictComparable,toKey$2=_toKey,COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty$1(te,_){return isKey$1(te)&&isStrictComparable(_)?matchesStrictComparable(toKey$2(te),_):function(re){var ae=get(re,te);return ae===void 0&&ae===_?hasIn(re,te):baseIsEqual(_,ae,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}var _baseMatchesProperty=baseMatchesProperty$1;function identity$1(te){return te}var identity_1=identity$1;function baseProperty$1(te){return function(_){return _==null?void 0:_[te]}}var _baseProperty=baseProperty$1,baseGet$1=_baseGet;function basePropertyDeep$1(te){return function(_){return baseGet$1(_,te)}}var _basePropertyDeep=basePropertyDeep$1,baseProperty=_baseProperty,basePropertyDeep=_basePropertyDeep,isKey=_isKey,toKey$1=_toKey;function property$1(te){return isKey(te)?baseProperty(toKey$1(te)):basePropertyDeep(te)}var property_1=property$1,baseMatches=_baseMatches,baseMatchesProperty=_baseMatchesProperty,identity=identity_1,isArray$1=isArray_1,property=property_1;function baseIteratee$1(te){return typeof te=="function"?te:te==null?identity:_typeof(te)=="object"?isArray$1(te)?baseMatchesProperty(te[0],te[1]):baseMatches(te):property(te)}var _baseIteratee=baseIteratee$1,getNative=_getNative,defineProperty$1=function(){try{var te=getNative(Object,"defineProperty");return te({},"",{}),te}catch{}}(),_defineProperty$6=defineProperty$1,defineProperty=_defineProperty$6;function baseAssignValue$2(te,_,re){_=="__proto__"&&defineProperty?defineProperty(te,_,{configurable:!0,enumerable:!0,value:re,writable:!0}):te[_]=re}var _baseAssignValue=baseAssignValue$2,baseAssignValue$1=_baseAssignValue,eq=eq_1,objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function assignValue$3(te,_,re){var ae=te[_];(!(hasOwnProperty$2.call(te,_)&&eq(ae,re))||re===void 0&&!(_ in te))&&baseAssignValue$1(te,_,re)}var _assignValue=assignValue$3,assignValue$2=_assignValue,castPath$1=_castPath,isIndex=_isIndex,isObject$3=isObject_1,toKey=_toKey;function baseSet$1(te,_,re,ae){if(!isObject$3(te))return te;_=castPath$1(_,te);for(var oe=-1,ie=_.length,se=ie-1,ce=te;ce!=null&&++oe<ie;){var ue=toKey(_[oe]),de=re;if(ue==="__proto__"||ue==="constructor"||ue==="prototype")return te;if(oe!=se){var pe=ce[ue];de=ae?ae(pe,ue,ce):void 0,de===void 0&&(de=isObject$3(pe)?pe:isIndex(_[oe+1])?[]:{})}assignValue$2(ce,ue,de),ce=ce[ue]}return te}var _baseSet=baseSet$1,baseGet=_baseGet,baseSet=_baseSet,castPath=_castPath;function basePickBy$1(te,_,re){for(var ae=-1,oe=_.length,ie={};++ae<oe;){var se=_[ae],ce=baseGet(te,se);re(ce,se)&&baseSet(ie,castPath(se,te),ce)}return ie}var _basePickBy=basePickBy$1,overArg=_overArg,getPrototype$2=overArg(Object.getPrototypeOf,Object),_getPrototype=getPrototype$2,arrayPush=_arrayPush,getPrototype$1=_getPrototype,getSymbols$1=_getSymbols,stubArray=stubArray_1,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn$2=nativeGetSymbols?function(te){for(var _=[];te;)arrayPush(_,getSymbols$1(te)),te=getPrototype$1(te);return _}:stubArray,_getSymbolsIn=getSymbolsIn$2;function nativeKeysIn$1(te){var _=[];if(te!=null)for(var re in Object(te))_.push(re);return _}var _nativeKeysIn=nativeKeysIn$1,isObject$2=isObject_1,isPrototype$1=_isPrototype,nativeKeysIn=_nativeKeysIn,objectProto$1$1=Object.prototype,hasOwnProperty$1=objectProto$1$1.hasOwnProperty;function baseKeysIn$1(te){if(!isObject$2(te))return nativeKeysIn(te);var _=isPrototype$1(te),re=[];for(var ae in te)ae=="constructor"&&(_||!hasOwnProperty$1.call(te,ae))||re.push(ae);return re}var _baseKeysIn=baseKeysIn$1,arrayLikeKeys=_arrayLikeKeys,baseKeysIn=_baseKeysIn,isArrayLike=isArrayLike_1;function keysIn$3(te){return isArrayLike(te)?arrayLikeKeys(te,!0):baseKeysIn(te)}var keysIn_1=keysIn$3,baseGetAllKeys=_baseGetAllKeys,getSymbolsIn$1=_getSymbolsIn,keysIn$2=keysIn_1;function getAllKeysIn$2(te){return baseGetAllKeys(te,keysIn$2,getSymbolsIn$1)}var _getAllKeysIn=getAllKeysIn$2,arrayMap=_arrayMap,baseIteratee=_baseIteratee,basePickBy=_basePickBy,getAllKeysIn$1=_getAllKeysIn;function pickBy(te,_){if(te==null)return{};var re=arrayMap(getAllKeysIn$1(te),function(ae){return[ae]});return _=baseIteratee(_),basePickBy(te,re,function(ae,oe){return _(ae,oe[0])})}var pickBy_1=pickBy,Table=styled.table(function(te){var _=te.theme;return{"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:codeCommon({theme:_}),"& code":{margin:0,display:"inline-block",fontSize:_.typography.size.s1}}}}),ArgJsDoc=function te(_){var re=_.tags,ae=(re.params||[]).filter(function(se){return se.description}),oe=ae.length!==0,ie=re.returns!=null&&re.returns.description!=null;return!oe&&!ie?null:React__default.createElement(Table,null,React__default.createElement("tbody",null,oe&&ae.map(function(se){return React__default.createElement("tr",{key:se.name},React__default.createElement("td",null,React__default.createElement("code",null,se.name)),React__default.createElement("td",null,se.description))}),ie&&React__default.createElement("tr",{key:"returns"},React__default.createElement("td",null,React__default.createElement("code",null,"Returns")),React__default.createElement("td",null,re.returns.description))))};function baseFindIndex$1(te,_,re,ae){for(var oe=te.length,ie=re+(ae?1:-1);ae?ie--:++ie<oe;)if(_(te[ie],ie,te))return ie;return-1}var _baseFindIndex=baseFindIndex$1;function baseIsNaN$1(te){return te!==te}var _baseIsNaN=baseIsNaN$1;function strictIndexOf$1(te,_,re){for(var ae=re-1,oe=te.length;++ae<oe;)if(te[ae]===_)return ae;return-1}var _strictIndexOf=strictIndexOf$1,baseFindIndex=_baseFindIndex,baseIsNaN=_baseIsNaN,strictIndexOf=_strictIndexOf;function baseIndexOf$1(te,_,re){return _===_?strictIndexOf(te,_,re):baseFindIndex(te,baseIsNaN,re)}var _baseIndexOf=baseIndexOf$1,baseIndexOf=_baseIndexOf;function arrayIncludes$1(te,_){var re=te==null?0:te.length;return!!re&&baseIndexOf(te,_,0)>-1}var _arrayIncludes=arrayIncludes$1;function arrayIncludesWith$1(te,_,re){for(var ae=-1,oe=te==null?0:te.length;++ae<oe;)if(re(_,te[ae]))return!0;return!1}var _arrayIncludesWith=arrayIncludesWith$1;function noop$1(){}var noop_1=noop$1,Set$3=_Set,noop=noop_1,setToArray$1=_setToArray,INFINITY=1/0,createSet$1=Set$3&&1/setToArray$1(new Set$3([,-0]))[1]==INFINITY?function(te){return new Set$3(te)}:noop,_createSet=createSet$1,SetCache=_SetCache,arrayIncludes=_arrayIncludes,arrayIncludesWith=_arrayIncludesWith,cacheHas=_cacheHas,createSet=_createSet,setToArray=_setToArray,LARGE_ARRAY_SIZE=200;function baseUniq$1(te,_,re){var ae=-1,oe=arrayIncludes,ie=te.length,se=!0,ce=[],ue=ce;if(re)se=!1,oe=arrayIncludesWith;else if(ie>=LARGE_ARRAY_SIZE){var de=_?null:createSet(te);if(de)return setToArray(de);se=!1,oe=cacheHas,ue=new SetCache}else ue=_?[]:ce;e:for(;++ae<ie;){var pe=te[ae],fe=_?_(pe):pe;if(pe=re||pe!==0?pe:0,se&&fe===fe){for(var me=ue.length;me--;)if(ue[me]===fe)continue e;_&&ue.push(fe),ce.push(pe)}else oe(ue,fe,re)||(ue!==ce&&ue.push(fe),ce.push(pe))}return ce}var _baseUniq=baseUniq$1,baseUniq=_baseUniq;function uniq(te){return te&&te.length?baseUniq(te):[]}var uniq_1=uniq,ITEMS_BEFORE_EXPANSION=8,Summary=styled.div(function(te){var _=te.isExpanded;return{display:"flex",flexDirection:_?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100}}),Text$2=styled.span(codeCommon,function(te){var _=te.theme,re=te.simple,ae=re===void 0?!1:re;return Object.assign({flex:"0 0 auto",fontFamily:_.typography.fonts.mono,fontSize:_.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px"},ae&&{background:"transparent",border:"0 none",paddingLeft:0})}),ExpandButton=styled.button(function(te){var _=te.theme;return{fontFamily:_.typography.fonts.mono,color:_.color.secondary,marginBottom:"4px",background:"none",border:"none"}}),Expandable=styled.div(codeCommon,function(te){var _=te.theme;return{fontFamily:_.typography.fonts.mono,color:_.color.secondary,fontSize:_.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"}}),Detail=styled.div(function(te){var _=te.theme,re=te.width;return{width:re,minWidth:200,maxWidth:800,padding:15,fontFamily:_.typography.fonts.mono,fontSize:_.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}}}),ArrowIcon=styled(Icons)({height:10,width:10,minWidth:10,marginLeft:4}),EmptyArg=function te(){return React__default.createElement("span",null,"-")},ArgText=function te(_){var re=_.text,ae=_.simple;return React__default.createElement(Text$2,{simple:ae},re)},calculateDetailWidth=memoize$5(1e3)(function(te){var _=te.split(/\r?\n/);return"".concat(Math.max.apply(Math,_toConsumableArray$1(_.map(function(re){return re.length}))),"ch")}),getSummaryItems=function te(_){if(!_)return[_];var re=_.split("|"),ae=re.map(function(oe){return oe.trim()});return uniq_1(ae)},renderSummaryItems=function te(_){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ae=_;return re||(ae=_.slice(0,ITEMS_BEFORE_EXPANSION)),ae.map(function(oe){return React__default.createElement(ArgText,{key:oe,text:oe===""?'""':oe})})},ArgSummary=function te(_){var re=_.value,ae=_.initialExpandedArgs,oe=re.summary,ie=re.detail,se=react.exports.useState(!1),ce=_slicedToArray$5(se,2),ue=ce[0],de=ce[1],pe=react.exports.useState(ae||!1),fe=_slicedToArray$5(pe,2),me=fe[0],ye=fe[1];if(oe==null)return null;var he=typeof oe.toString=="function"?oe.toString():oe;if(ie==null){var be=/[(){}[\]<>]/.test(he);if(be)return React__default.createElement(ArgText,{text:he});var $e=getSummaryItems(he),_e=$e.length,ve=_e>ITEMS_BEFORE_EXPANSION;return ve?React__default.createElement(Summary,{isExpanded:me},renderSummaryItems($e,me),React__default.createElement(ExpandButton,{onClick:function(){return ye(!me)}},me?"Show less...":"Show ".concat(_e-ITEMS_BEFORE_EXPANSION," more..."))):React__default.createElement(Summary,null,renderSummaryItems($e))}return React__default.createElement(WithTooltipPure,{closeOnClick:!0,trigger:"click",placement:"bottom",tooltipShown:ue,onVisibilityChange:function(Se){de(Se)},tooltip:React__default.createElement(Detail,{width:calculateDetailWidth(ie)},React__default.createElement(SyntaxHighlighter,{language:"jsx",format:!1},ie))},React__default.createElement(Expandable,{className:"sbdocs-expandable"},React__default.createElement("span",null,he),React__default.createElement(ArrowIcon,{icon:ue?"arrowup":"arrowdown"})))},ArgValue=function te(_){var re=_.value,ae=_.initialExpandedArgs;return re==null?React__default.createElement(EmptyArg,null):React__default.createElement(ArgSummary,{value:re,initialExpandedArgs:ae})},getControlId=function te(_){return"control-".concat(_.replace(/\s+/g,"-"))},getControlSetterButtonId=function te(_){return"set-".concat(_.replace(/\s+/g,"-"))},Label$3=styled.label(function(te){var _=te.theme;return{lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:"".concat(curriedOpacify$1(.05,_.appBorderColor)),borderRadius:"3em",padding:1,input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:"".concat(_.color.secondary," 0 0 0 1px inset !important")}},span:{textAlign:"center",fontSize:_.typography.size.s1,fontWeight:_.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:curriedTransparentize$1(.4,_.color.defaultText),background:"transparent","&:hover":{boxShadow:"".concat(curriedOpacify$1(.3,_.appBorderColor)," 0 0 0 1px inset")},"&:active":{boxShadow:"".concat(curriedOpacify$1(.05,_.appBorderColor)," 0 0 0 2px inset"),color:curriedOpacify$1(1,_.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:_.background.app,boxShadow:"".concat(curriedOpacify$1(.1,_.appBorderColor)," 0 0 2px"),color:_.color.defaultText,padding:"7px 15px"}}}),parse$2=function te(_){return _==="true"},BooleanControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=_.onBlur,se=_.onFocus,ce=react.exports.useCallback(function(){return oe(!1)},[oe]);if(ae===void 0)return React__default.createElement(Form.Button,{id:getControlSetterButtonId(re),onClick:ce},"Set boolean");var ue=typeof ae=="string"?parse$2(ae):ae;return React__default.createElement(Label$3,{htmlFor:re,title:ue?"Change to false":"Change to true"},React__default.createElement("input",Object.assign({id:getControlId(re),type:"checkbox",onChange:function(pe){return oe(pe.target.checked)},checked:ue},{name:re,onBlur:ie,onFocus:se})),React__default.createElement("span",null,"False"),React__default.createElement("span",null,"True"))},parseDate=function te(_){var re=_.split("-"),ae=_slicedToArray$5(re,3),oe=ae[0],ie=ae[1],se=ae[2],ce=new Date;return ce.setFullYear(parseInt(oe,10),parseInt(ie,10)-1,parseInt(se,10)),ce},parseTime=function te(_){var re=_.split(":"),ae=_slicedToArray$5(re,2),oe=ae[0],ie=ae[1],se=new Date;return se.setHours(parseInt(oe,10)),se.setMinutes(parseInt(ie,10)),se},formatDate=function te(_){var re=new Date(_),ae="000".concat(re.getFullYear()).slice(-4),oe="0".concat(re.getMonth()+1).slice(-2),ie="0".concat(re.getDate()).slice(-2);return"".concat(ae,"-").concat(oe,"-").concat(ie)},formatTime=function te(_){var re=new Date(_),ae="0".concat(re.getHours()).slice(-2),oe="0".concat(re.getMinutes()).slice(-2);return"".concat(ae,":").concat(oe)},FlexSpaced=styled.div(function(te){var _=te.theme;return{flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:_.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}}}),DateControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=_.onFocus,se=_.onBlur,ce=react.exports.useState(!0),ue=_slicedToArray$5(ce,2),de=ue[0],pe=ue[1],fe=react.exports.useRef(),me=react.exports.useRef();react.exports.useEffect(function(){de!==!1&&(fe&&fe.current&&(fe.current.value=formatDate(ae)),me&&me.current&&(me.current.value=formatTime(ae)))},[ae]);var ye=function(_e){var ve=parseDate(_e.target.value),we=new Date(ae);we.setFullYear(ve.getFullYear(),ve.getMonth(),ve.getDate());var Se=we.getTime();Se&&oe(Se),pe(!!Se)},he=function(_e){var ve=parseTime(_e.target.value),we=new Date(ae);we.setHours(ve.getHours()),we.setMinutes(ve.getMinutes());var Se=we.getTime();Se&&oe(Se),pe(!!Se)},be=getControlId(re);return React__default.createElement(FlexSpaced,null,React__default.createElement(Form.Input,Object.assign({type:"date",max:"9999-12-31",ref:fe,id:"".concat(be,"-date"),name:"".concat(be,"-date"),onChange:ye},{onFocus:ie,onBlur:se})),React__default.createElement(Form.Input,Object.assign({type:"time",id:"".concat(be,"-time"),name:"".concat(be,"-time"),ref:me,onChange:he},{onFocus:ie,onBlur:se})),de?null:React__default.createElement("div",null,"invalid"))},Wrapper$5=styled.label({display:"flex"}),parse$1=function te(_){var re=parseFloat(_);return Number.isNaN(re)?void 0:re},NumberControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=_.min,se=_.max,ce=_.step,ue=_.onBlur,de=_.onFocus,pe=react.exports.useState(typeof ae=="number"?ae:""),fe=_slicedToArray$5(pe,2),me=fe[0],ye=fe[1],he=react.exports.useState(!1),be=_slicedToArray$5(he,2),$e=be[0],_e=be[1],ve=react.exports.useState(null),we=_slicedToArray$5(ve,2),Se=we[0],ke=we[1],Te=react.exports.useCallback(function(Ae){ye(Ae.target.value);var xe=parseFloat(Ae.target.value);Number.isNaN(xe)?ke(new Error("'".concat(Ae.target.value,"' is not a number"))):(oe(xe),ke(null))},[oe,ke]),Ee=react.exports.useCallback(function(){ye("0"),oe(0),_e(!0)},[_e]),Oe=react.exports.useRef(null);return react.exports.useEffect(function(){$e&&Oe.current&&Oe.current.select()},[$e]),react.exports.useEffect(function(){var Ae=typeof ae=="number"?ae:"";me!==Ae&&ye(ae)},[ae]),!$e&&ae===void 0?React__default.createElement(Form.Button,{id:getControlSetterButtonId(re),onClick:Ee},"Set number"):React__default.createElement(Wrapper$5,null,React__default.createElement(Form.Input,Object.assign({ref:Oe,id:getControlId(re),type:"number",onChange:Te,size:"flex",placeholder:"Edit number...",value:me,valid:Se?"error":null,autoFocus:$e},{name:re,min:ie,max:se,step:ce,onFocus:de,onBlur:ue})))};function dedent(te){for(var _=[],re=1;re<arguments.length;re++)_[re-1]=arguments[re];var ae=Array.from(typeof te=="string"?[te]:te);ae[ae.length-1]=ae[ae.length-1].replace(/\r?\n([\t ]*)$/,"");var oe=ae.reduce(function(ce,ue){var de=ue.match(/\n([\t ]+|(?!\s).)/g);return de?ce.concat(de.map(function(pe){var fe,me;return(me=(fe=pe.match(/[\t ]/g))===null||fe===void 0?void 0:fe.length)!==null&&me!==void 0?me:0})):ce},[]);if(oe.length){var ie=new RegExp(`
[ ]{`+Math.min.apply(Math,oe)+"}","g");ae=ae.map(function(ce){return ce.replace(ie,`
`)})}ae[0]=ae[0].replace(/^\r?\n/,"");var se=ae[0];return _.forEach(function(ce,ue){var de=se.match(/(?:^|\n)( *)$/),pe=de?de[1]:"",fe=ce;typeof ce=="string"&&ce.includes(`
`)&&(fe=String(ce).split(`
`).map(function(me,ye){return ye===0?me:""+pe+me}).join(`
`)),se+=fe+ae[ue+1]}),se}var selectedKey=function te(_,re){var ae=re&&Object.entries(re).find(function(oe){var ie=_slicedToArray$5(oe,2);ie[0];var se=ie[1];return se===_});return ae?ae[0]:void 0},selectedKeys=function te(_,re){return _&&re?Object.entries(re).filter(function(ae){return _.includes(ae[1])}).map(function(ae){return ae[0]}):[]},selectedValues=function te(_,re){return _&&re&&_.map(function(ae){return re[ae]})},Wrapper$4=styled.div(function(te){var _=te.isInline;return _?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}}),Text$1=styled.span({}),Label$2=styled.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),CheckboxControl=function te(_){var re=_.name,ae=_.options,oe=_.value,ie=_.onChange,se=_.isInline;if(!ae)return logger.warn("Checkbox with no options: ".concat(re)),React__default.createElement(React__default.Fragment,null,"-");var ce=selectedKeys(oe,ae),ue=react.exports.useState(ce),de=_slicedToArray$5(ue,2),pe=de[0],fe=de[1],me=function(be){var $e=be.target.value,_e=_toConsumableArray$1(pe);_e!=null&&_e.includes($e)?_e.splice(_e.indexOf($e),1):_e.push($e),ie(selectedValues(_e,ae)),fe(_e)},ye=getControlId(re);return React__default.createElement(Wrapper$4,{isInline:se},Object.keys(ae).map(function(he,be){var $e="".concat(ye,"-").concat(be);return React__default.createElement(Label$2,{key:$e,htmlFor:$e},React__default.createElement("input",{type:"checkbox",id:$e,name:$e,value:he,onChange:me,checked:pe==null?void 0:pe.includes(he)}),React__default.createElement(Text$1,null,he))}))},Wrapper$3=styled.div(function(te){var _=te.isInline;return _?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}});styled.fieldset({border:0,padding:0,margin:0});var Text=styled.span({}),Label$1=styled.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),RadioControl=function te(_){var re=_.name,ae=_.options,oe=_.value,ie=_.onChange,se=_.isInline;if(!ae)return logger.warn("Radio with no options: ".concat(re)),React__default.createElement(React__default.Fragment,null,"-");var ce=selectedKey(oe,ae),ue=getControlId(re);return React__default.createElement(Wrapper$3,{isInline:se},Object.keys(ae).map(function(de,pe){var fe="".concat(ue,"-").concat(pe);return React__default.createElement(Label$1,{key:fe,htmlFor:fe},React__default.createElement("input",{type:"radio",id:fe,name:fe,value:de,onChange:function(ye){return ie(ae[ye.currentTarget.value])},checked:de===ce}),React__default.createElement(Text,null,de))}))},styleResets={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},OptionsSelect=styled.select(function(te){var _=te.theme;return Object.assign(Object.assign({},styleResets),{boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:_.input.color||"inherit",background:_.input.background,borderRadius:_.input.borderRadius,boxShadow:"".concat(_.input.border," 0 0 0 1px inset"),fontSize:_.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:"".concat(_.color.secondary," 0 0 0 1px inset"),outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:_.color.mediumdark},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})}),SelectWrapper=styled.span(_templateObject3||(_templateObject3=_taggedTemplateLiteral$4([`
display: inline-block;
line-height: normal;
overflow: hidden;
position: relative;
vertical-align: top;
width: 100%;
svg {
position: absolute;
z-index: 1;
pointer-events: none;
height: 12px;
margin-top: -6px;
right: 12px;
top: 50%;
path {
fill: currentColor;
}
}
`]))),NO_SELECTION="Choose option...",SingleSelect=function te(_){var re=_.name,ae=_.value,oe=_.options,ie=_.onChange,se=function(pe){ie(oe[pe.currentTarget.value])},ce=selectedKey(ae,oe)||NO_SELECTION,ue=getControlId(re);return React__default.createElement(SelectWrapper,null,React__default.createElement(Icons,{icon:"arrowdown"}),React__default.createElement(OptionsSelect,{id:ue,value:ce,onChange:se},React__default.createElement("option",{key:"no-selection",disabled:!0},NO_SELECTION),Object.keys(oe).map(function(de){return React__default.createElement("option",{key:de},de)})))},MultiSelect=function te(_){var re=_.name,ae=_.value,oe=_.options,ie=_.onChange,se=function(pe){var fe=Array.from(pe.currentTarget.options).filter(function(me){return me.selected}).map(function(me){return me.value});ie(selectedValues(fe,oe))},ce=selectedKeys(ae,oe),ue=getControlId(re);return React__default.createElement(SelectWrapper,null,React__default.createElement(OptionsSelect,{id:ue,multiple:!0,value:ce,onChange:se},Object.keys(oe).map(function(de){return React__default.createElement("option",{key:de},de)})))},SelectControl=function te(_){var re=_.name,ae=_.options;return ae?_.isMulti?React__default.createElement(MultiSelect,Object.assign({},_)):React__default.createElement(SingleSelect,Object.assign({},_)):(logger.warn("Select with no options: ".concat(re)),React__default.createElement(React__default.Fragment,null,"-"))},normalizeOptions=function te(_,re){return Array.isArray(_)?_.reduce(function(ae,oe){return ae[(re==null?void 0:re[oe])||String(oe)]=oe,ae},{}):_},Controls$1$1={check:CheckboxControl,"inline-check":CheckboxControl,radio:RadioControl,"inline-radio":RadioControl,select:SelectControl,"multi-select":SelectControl},OptionsControl=function te(_){var re=_.type,ae=re===void 0?"select":re,oe=_.options,ie=_.labels,se=_.argType,ce=Object.assign(Object.assign({},_),{options:normalizeOptions(oe||se.options,ie),isInline:ae.includes("inline"),isMulti:ae.includes("multi")});oe&&once.warn(dedent(_templateObject4||(_templateObject4=_taggedTemplateLiteral$4([`
'control.options' is deprecated and will be removed in Storybook 7.0. Define 'options' directly on the argType instead, and use 'control.labels' for custom labels.
More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-controloptions
`]))));var ue=Controls$1$1[ae];if(ue)return React__default.createElement(ue,Object.assign({},ce));throw new Error("Unknown options type: ".concat(ae))};function arrayEach$1(te,_){for(var re=-1,ae=te==null?0:te.length;++re<ae&&_(te[re],re,te)!==!1;);return te}var _arrayEach=arrayEach$1,assignValue$1=_assignValue,baseAssignValue=_baseAssignValue;function copyObject$4(te,_,re,ae){var oe=!re;re||(re={});for(var ie=-1,se=_.length;++ie<se;){var ce=_[ie],ue=ae?ae(re[ce],te[ce],ce,re,te):void 0;ue===void 0&&(ue=te[ce]),oe?baseAssignValue(re,ce,ue):assignValue$1(re,ce,ue)}return re}var _copyObject=copyObject$4,copyObject$3=_copyObject,keys$1=keys_1;function baseAssign$1(te,_){return te&&copyObject$3(_,keys$1(_),te)}var _baseAssign=baseAssign$1,copyObject$2=_copyObject,keysIn$1=keysIn_1;function baseAssignIn$1(te,_){return te&&copyObject$2(_,keysIn$1(_),te)}var _baseAssignIn=baseAssignIn$1,_cloneBuffer={exports:{}};(function(te,_){var re=_root,ae=_&&!_.nodeType&&_,oe=ae&&!0&&te&&!te.nodeType&&te,ie=oe&&oe.exports===ae,se=ie?re.Buffer:void 0,ce=se?se.allocUnsafe:void 0;function ue(de,pe){if(pe)return de.slice();var fe=de.length,me=ce?ce(fe):new de.constructor(fe);return de.copy(me),me}te.exports=ue})(_cloneBuffer,_cloneBuffer.exports);function copyArray$1(te,_){var re=-1,ae=te.length;for(_||(_=Array(ae));++re<ae;)_[re]=te[re];return _}var _copyArray=copyArray$1,copyObject$1=_copyObject,getSymbols=_getSymbols;function copySymbols$1(te,_){return copyObject$1(te,getSymbols(te),_)}var _copySymbols=copySymbols$1,copyObject=_copyObject,getSymbolsIn=_getSymbolsIn;function copySymbolsIn$1(te,_){return copyObject(te,getSymbolsIn(te),_)}var _copySymbolsIn=copySymbolsIn$1,objectProto$f=Object.prototype,hasOwnProperty$c=objectProto$f.hasOwnProperty;function initCloneArray$1(te){var _=te.length,re=new te.constructor(_);return _&&typeof te[0]=="string"&&hasOwnProperty$c.call(te,"index")&&(re.index=te.index,re.input=te.input),re}var _initCloneArray=initCloneArray$1,Uint8Array$3=_Uint8Array;function cloneArrayBuffer$3(te){var _=new te.constructor(te.byteLength);return new Uint8Array$3(_).set(new Uint8Array$3(te)),_}var _cloneArrayBuffer=cloneArrayBuffer$3,cloneArrayBuffer$2=_cloneArrayBuffer;function cloneDataView$1(te,_){var re=_?cloneArrayBuffer$2(te.buffer):te.buffer;return new te.constructor(re,te.byteOffset,te.byteLength)}var _cloneDataView=cloneDataView$1,reFlags=/\w*$/;function cloneRegExp$1(te){var _=new te.constructor(te.source,reFlags.exec(te));return _.lastIndex=te.lastIndex,_}var _cloneRegExp=cloneRegExp$1,Symbol$1$1=_Symbol,symbolProto=Symbol$1$1?Symbol$1$1.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol$1(te){return symbolValueOf?Object(symbolValueOf.call(te)):{}}var _cloneSymbol=cloneSymbol$1,cloneArrayBuffer$1=_cloneArrayBuffer;function cloneTypedArray$1(te,_){var re=_?cloneArrayBuffer$1(te.buffer):te.buffer;return new te.constructor(re,te.byteOffset,te.length)}var _cloneTypedArray=cloneTypedArray$1,cloneArrayBuffer=_cloneArrayBuffer,cloneDataView=_cloneDataView,cloneRegExp=_cloneRegExp,cloneSymbol=_cloneSymbol,cloneTypedArray=_cloneTypedArray,boolTag$1="[object Boolean]",dateTag$1="[object Date]",mapTag$2="[object Map]",numberTag$1="[object Number]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag$1(te,_,re){var ae=te.constructor;switch(_){case arrayBufferTag$1:return cloneArrayBuffer(te);case boolTag$1:case dateTag$1:return new ae(+te);case dataViewTag$1:return cloneDataView(te,re);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(te,re);case mapTag$2:return new ae;case numberTag$1:case stringTag$1:return new ae(te);case regexpTag$1:return cloneRegExp(te);case setTag$2:return new ae;case symbolTag$1:return cloneSymbol(te)}}var _initCloneByTag=initCloneByTag$1,isObject$1=isObject_1,objectCreate=Object.create,baseCreate$1=function(){function te(){}return function(_){if(!isObject$1(_))return{};if(objectCreate)return objectCreate(_);te.prototype=_;var re=new te;return te.prototype=void 0,re}}(),_baseCreate=baseCreate$1,baseCreate=_baseCreate,getPrototype=_getPrototype,isPrototype=_isPrototype;function initCloneObject$1(te){return typeof te.constructor=="function"&&!isPrototype(te)?baseCreate(getPrototype(te)):{}}var _initCloneObject=initCloneObject$1,getTag$2=_getTag,isObjectLike$1=isObjectLike_1,mapTag$1="[object Map]";function baseIsMap$1(te){return isObjectLike$1(te)&&getTag$2(te)==mapTag$1}var _baseIsMap=baseIsMap$1,baseIsMap=_baseIsMap,baseUnary$1=_baseUnary,nodeUtil$1=_nodeUtil.exports,nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap$1=nodeIsMap?baseUnary$1(nodeIsMap):baseIsMap,isMap_1=isMap$1,getTag$1=_getTag,isObjectLike$8=isObjectLike_1,setTag$1="[object Set]";function baseIsSet$1(te){return isObjectLike$8(te)&&getTag$1(te)==setTag$1}var _baseIsSet=baseIsSet$1,baseIsSet=_baseIsSet,baseUnary=_baseUnary,nodeUtil=_nodeUtil.exports,nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet$1=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isSet_1=isSet$1,Stack=_Stack,arrayEach=_arrayEach,assignValue=_assignValue,baseAssign=_baseAssign,baseAssignIn=_baseAssignIn,cloneBuffer=_cloneBuffer.exports,copyArray=_copyArray,copySymbols=_copySymbols,copySymbolsIn=_copySymbolsIn,getAllKeys=_getAllKeys,getAllKeysIn=_getAllKeysIn,getTag=_getTag,initCloneArray=_initCloneArray,initCloneByTag=_initCloneByTag,initCloneObject=_initCloneObject,isArray=isArray_1,isBuffer=isBuffer$3.exports,isMap=isMap_1,isObject$8=isObject_1,isSet=isSet_1,keys=keys_1,keysIn=keysIn_1,CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag$4="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag$4]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone$1(te,_,re,ae,oe,ie){var se,ce=_&CLONE_DEEP_FLAG$1,ue=_&CLONE_FLAT_FLAG,de=_&CLONE_SYMBOLS_FLAG$1;if(re&&(se=oe?re(te,ae,oe,ie):re(te)),se!==void 0)return se;if(!isObject$8(te))return te;var pe=isArray(te);if(pe){if(se=initCloneArray(te),!ce)return copyArray(te,se)}else{var fe=getTag(te),me=fe==funcTag||fe==genTag;if(isBuffer(te))return cloneBuffer(te,ce);if(fe==objectTag||fe==argsTag||me&&!oe){if(se=ue||me?{}:initCloneObject(te),!ce)return ue?copySymbolsIn(te,baseAssignIn(se,te)):copySymbols(te,baseAssign(se,te))}else{if(!cloneableTags[fe])return oe?te:{};se=initCloneByTag(te,fe,ce)}}ie||(ie=new Stack);var ye=ie.get(te);if(ye)return ye;ie.set(te,se),isSet(te)?te.forEach(function($e){se.add(baseClone$1($e,_,re,$e,te,ie))}):isMap(te)&&te.forEach(function($e,_e){se.set(_e,baseClone$1($e,_,re,_e,te,ie))});var he=de?ue?getAllKeysIn:getAllKeys:ue?keysIn:keys,be=pe?void 0:he(te);return arrayEach(be||te,function($e,_e){be&&(_e=$e,$e=te[_e]),assignValue(se,_e,baseClone$1($e,_,re,_e,te,ie))}),se}var _baseClone=baseClone$1,baseClone=_baseClone,CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(te){return baseClone(te,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var cloneDeep_1=cloneDeep,VALUE="value",KEY="key",ERROR="Error",OBJECT="Object",ARRAY="Array",STRING="String",NUMBER="Number",BOOLEAN="Boolean",DATE="Date",NULL="Null",UNDEFINED="Undefined",FUNCTION="Function",SYMBOL="Symbol",ADD_DELTA_TYPE="ADD_DELTA_TYPE",REMOVE_DELTA_TYPE="REMOVE_DELTA_TYPE",UPDATE_DELTA_TYPE="UPDATE_DELTA_TYPE";function getObjectType(te){return te!==null&&_typeof(te)==="object"&&!Array.isArray(te)&&typeof te[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(te).slice(8,-1)}function isComponentWillChange(te,_){var re=getObjectType(te),ae=getObjectType(_);return(re==="Function"||ae==="Function")&&ae!==re}var JsonAddValue=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;return _classCallCheck(this,re),oe=_.call(this,ae),oe.state={inputRefKey:null,inputRefValue:null},oe.refInputValue=oe.refInputValue.bind(_assertThisInitialized2(oe)),oe.refInputKey=oe.refInputKey.bind(_assertThisInitialized2(oe)),oe.onKeydown=oe.onKeydown.bind(_assertThisInitialized2(oe)),oe.onSubmit=oe.onSubmit.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"componentDidMount",value:function(){var oe=this.state,ie=oe.inputRefKey,se=oe.inputRefValue,ce=this.props.onlyValue;ie&&typeof ie.focus=="function"&&ie.focus(),ce&&se&&typeof se.focus=="function"&&se.focus(),document.addEventListener("keydown",this.onKeydown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeydown)}},{key:"onKeydown",value:function(oe){oe.altKey||oe.ctrlKey||oe.metaKey||oe.shiftKey||oe.repeat||((oe.code==="Enter"||oe.key==="Enter")&&(oe.preventDefault(),this.onSubmit()),(oe.code==="Escape"||oe.key==="Escape")&&(oe.preventDefault(),this.props.handleCancel()))}},{key:"onSubmit",value:function(){var oe=this.props,ie=oe.handleAdd,se=oe.onlyValue,ce=oe.onSubmitValueParser,ue=oe.keyPath,de=oe.deep,pe=this.state,fe=pe.inputRefKey,me=pe.inputRefValue,ye={};if(!se){if(!fe.value)return;ye.key=fe.value}ye.newValue=ce(!1,ue,de,ye.key,me.value),ie(ye)}},{key:"refInputKey",value:function(oe){this.state.inputRefKey=oe}},{key:"refInputValue",value:function(oe){this.state.inputRefValue=oe}},{key:"render",value:function(){var oe=this.props,ie=oe.handleCancel,se=oe.onlyValue,ce=oe.addButtonElement,ue=oe.cancelButtonElement,de=oe.inputElementGenerator,pe=oe.keyPath,fe=oe.deep,me=react.exports.cloneElement(ce,{onClick:this.onSubmit}),ye=react.exports.cloneElement(ue,{onClick:ie}),he=de(VALUE,pe,fe),be=react.exports.cloneElement(he,{placeholder:"Value",ref:this.refInputValue}),$e=null;if(!se){var _e=de(KEY,pe,fe);$e=react.exports.cloneElement(_e,{placeholder:"Key",ref:this.refInputKey})}return React__default.createElement("span",{className:"rejt-add-value-node"},$e,be,ye,me)}}]),re}(react.exports.Component);JsonAddValue.defaultProps={onlyValue:!1,addButtonElement:React__default.createElement("button",null,"+"),cancelButtonElement:React__default.createElement("button",null,"c")};var JsonArray=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;_classCallCheck(this,re),oe=_.call(this,ae);var ie=[].concat(_toConsumableArray$1(ae.keyPath),[ae.name]);return oe.state={data:ae.data,name:ae.name,keyPath:ie,deep:ae.deep,nextDeep:ae.deep+1,collapsed:ae.isCollapsed(ie,ae.deep,ae.data),addFormVisible:!1},oe.handleCollapseMode=oe.handleCollapseMode.bind(_assertThisInitialized2(oe)),oe.handleRemoveItem=oe.handleRemoveItem.bind(_assertThisInitialized2(oe)),oe.handleAddMode=oe.handleAddMode.bind(_assertThisInitialized2(oe)),oe.handleAddValueAdd=oe.handleAddValueAdd.bind(_assertThisInitialized2(oe)),oe.handleAddValueCancel=oe.handleAddValueCancel.bind(_assertThisInitialized2(oe)),oe.handleEditValue=oe.handleEditValue.bind(_assertThisInitialized2(oe)),oe.onChildUpdate=oe.onChildUpdate.bind(_assertThisInitialized2(oe)),oe.renderCollapsed=oe.renderCollapsed.bind(_assertThisInitialized2(oe)),oe.renderNotCollapsed=oe.renderNotCollapsed.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"onChildUpdate",value:function(oe,ie){var se=this.state,ce=se.data,ue=se.keyPath;ce[oe]=ie,this.setState({data:ce});var de=this.props.onUpdate,pe=ue.length;de(ue[pe-1],ce)}},{key:"handleAddMode",value:function(){this.setState({addFormVisible:!0})}},{key:"handleCollapseMode",value:function(){this.setState(function(oe){return{collapsed:!oe.collapsed}})}},{key:"handleRemoveItem",value:function(oe){var ie=this;return function(){var se=ie.props,ce=se.beforeRemoveAction,ue=se.logger,de=ie.state,pe=de.data,fe=de.keyPath,me=de.nextDeep,ye=pe[oe];ce(oe,fe,me,ye).then(function(){var he={keyPath:fe,deep:me,key:oe,oldValue:ye,type:REMOVE_DELTA_TYPE};pe.splice(oe,1),ie.setState({data:pe});var be=ie.props,$e=be.onUpdate,_e=be.onDeltaUpdate;$e(fe[fe.length-1],pe),_e(he)}).catch(ue.error)}}},{key:"handleAddValueAdd",value:function(oe){var ie=this,se=oe.newValue,ce=this.state,ue=ce.data,de=ce.keyPath,pe=ce.nextDeep,fe=this.props,me=fe.beforeAddAction,ye=fe.logger;me(ue.length,de,pe,se).then(function(){var he=[].concat(_toConsumableArray$1(ue),[se]);ie.setState({data:he}),ie.handleAddValueCancel();var be=ie.props,$e=be.onUpdate,_e=be.onDeltaUpdate;$e(de[de.length-1],he),_e({type:ADD_DELTA_TYPE,keyPath:de,deep:pe,key:he.length-1,newValue:se})}).catch(ye.error)}},{key:"handleAddValueCancel",value:function(){this.setState({addFormVisible:!1})}},{key:"handleEditValue",value:function(oe){var ie=this,se=oe.key,ce=oe.value;return new Promise(function(ue,de){var pe=ie.props.beforeUpdateAction,fe=ie.state,me=fe.data,ye=fe.keyPath,he=fe.nextDeep,be=me[se];pe(se,ye,he,be,ce).then(function(){me[se]=ce,ie.setState({data:me});var $e=ie.props,_e=$e.onUpdate,ve=$e.onDeltaUpdate;_e(ye[ye.length-1],me),ve({type:UPDATE_DELTA_TYPE,keyPath:ye,deep:he,key:se,newValue:ce,oldValue:be}),ue(void 0)}).catch(de)})}},{key:"renderCollapsed",value:function(){var oe=this.state,ie=oe.name,se=oe.data,ce=oe.keyPath,ue=oe.deep,de=this.props,pe=de.handleRemove,fe=de.readOnly,me=de.getStyle,ye=de.dataType,he=de.minusMenuElement,be=me(ie,se,ce,ue,ye),$e=be.minus,_e=be.collapsed,ve=fe(ie,se,ce,ue,ye),we=react.exports.cloneElement(he,{onClick:pe,className:"rejt-minus-menu",style:$e});return React__default.createElement("span",{className:"rejt-collapsed"},React__default.createElement("span",{className:"rejt-collapsed-text",style:_e,onClick:this.handleCollapseMode},"[...] ",se.length," ",se.length===1?"item":"items"),!ve&&we)}},{key:"renderNotCollapsed",value:function(){var oe=this,ie=this.state,se=ie.name,ce=ie.data,ue=ie.keyPath,de=ie.deep,pe=ie.addFormVisible,fe=ie.nextDeep,me=this.props,ye=me.isCollapsed,he=me.handleRemove,be=me.onDeltaUpdate,$e=me.readOnly,_e=me.getStyle,ve=me.dataType,we=me.addButtonElement,Se=me.cancelButtonElement,ke=me.editButtonElement,Te=me.inputElementGenerator,Ee=me.textareaElementGenerator,Oe=me.minusMenuElement,Ae=me.plusMenuElement,xe=me.beforeRemoveAction,Ce=me.beforeAddAction,Pe=me.beforeUpdateAction,De=me.logger,Me=me.onSubmitValueParser,Fe=_e(se,ce,ue,de,ve),Be=Fe.minus,Ue=Fe.plus,je=Fe.delimiter,Ie=Fe.ul,Le=Fe.addForm,ze=$e(se,ce,ue,de,ve),Ne=react.exports.cloneElement(Ae,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:Ue}),He=react.exports.cloneElement(Oe,{onClick:he,className:"rejt-minus-menu",style:Be}),qe=!0,Ge="[",Ke="]";return React__default.createElement("span",{className:"rejt-not-collapsed"},React__default.createElement("span",{className:"rejt-not-collapsed-delimiter",style:je},Ge),!pe&&Ne,React__default.createElement("ul",{className:"rejt-not-collapsed-list",style:Ie},ce.map(function(Ye,Ze){return React__default.createElement(JsonNode,{key:Ze,name:"".concat(Ze),data:Ye,keyPath:ue,deep:fe,isCollapsed:ye,handleRemove:oe.handleRemoveItem(Ze),handleUpdateValue:oe.handleEditValue,onUpdate:oe.onChildUpdate,onDeltaUpdate:be,readOnly:$e,getStyle:_e,addButtonElement:we,cancelButtonElement:Se,editButtonElement:ke,inputElementGenerator:Te,textareaElementGenerator:Ee,minusMenuElement:Oe,plusMenuElement:Ae,beforeRemoveAction:xe,beforeAddAction:Ce,beforeUpdateAction:Pe,logger:De,onSubmitValueParser:Me})})),!ze&&pe&&React__default.createElement("div",{className:"rejt-add-form",style:Le},React__default.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:qe,addButtonElement:we,cancelButtonElement:Se,inputElementGenerator:Te,keyPath:ue,deep:de,onSubmitValueParser:Me})),React__default.createElement("span",{className:"rejt-not-collapsed-delimiter",style:je},Ke),!ze&&He)}},{key:"render",value:function(){var oe=this.state,ie=oe.name,se=oe.collapsed,ce=oe.data,ue=oe.keyPath,de=oe.deep,pe=this.props,fe=pe.dataType,me=pe.getStyle,ye=se?this.renderCollapsed():this.renderNotCollapsed(),he=me(ie,ce,ue,de,fe);return React__default.createElement("div",{className:"rejt-array-node"},React__default.createElement("span",{onClick:this.handleCollapseMode},React__default.createElement("span",{className:"rejt-name",style:he.name},ie," :"," ")),ye)}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.data!==ie.data?{data:oe.data}:null}}]),re}(react.exports.Component);JsonArray.defaultProps={keyPath:[],deep:0,minusMenuElement:React__default.createElement("span",null," - "),plusMenuElement:React__default.createElement("span",null," + ")};var JsonFunctionValue=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;_classCallCheck(this,re),oe=_.call(this,ae);var ie=[].concat(_toConsumableArray$1(ae.keyPath),[ae.name]);return oe.state={value:ae.value,name:ae.name,keyPath:ie,deep:ae.deep,editEnabled:!1,inputRef:null},oe.handleEditMode=oe.handleEditMode.bind(_assertThisInitialized2(oe)),oe.refInput=oe.refInput.bind(_assertThisInitialized2(oe)),oe.handleCancelEdit=oe.handleCancelEdit.bind(_assertThisInitialized2(oe)),oe.handleEdit=oe.handleEdit.bind(_assertThisInitialized2(oe)),oe.onKeydown=oe.onKeydown.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"componentDidUpdate",value:function(){var oe=this.state,ie=oe.editEnabled,se=oe.inputRef,ce=oe.name,ue=oe.value,de=oe.keyPath,pe=oe.deep,fe=this.props,me=fe.readOnly,ye=fe.dataType,he=me(ce,ue,de,pe,ye);ie&&!he&&typeof se.focus=="function"&&se.focus()}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeydown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeydown)}},{key:"onKeydown",value:function(oe){oe.altKey||oe.ctrlKey||oe.metaKey||oe.shiftKey||oe.repeat||((oe.code==="Enter"||oe.key==="Enter")&&(oe.preventDefault(),this.handleEdit()),(oe.code==="Escape"||oe.key==="Escape")&&(oe.preventDefault(),this.handleCancelEdit()))}},{key:"handleEdit",value:function(){var oe=this,ie=this.props,se=ie.handleUpdateValue,ce=ie.originalValue,ue=ie.logger,de=ie.onSubmitValueParser,pe=ie.keyPath,fe=this.state,me=fe.inputRef,ye=fe.name,he=fe.deep;if(!!me){var be=de(!0,pe,he,ye,me.value),$e={value:be,key:ye};se($e).then(function(){isComponentWillChange(ce,be)||oe.handleCancelEdit()}).catch(ue.error)}}},{key:"handleEditMode",value:function(){this.setState({editEnabled:!0})}},{key:"refInput",value:function(oe){this.state.inputRef=oe}},{key:"handleCancelEdit",value:function(){this.setState({editEnabled:!1})}},{key:"render",value:function(){var oe=this.state,ie=oe.name,se=oe.value,ce=oe.editEnabled,ue=oe.keyPath,de=oe.deep,pe=this.props,fe=pe.handleRemove,me=pe.originalValue,ye=pe.readOnly,he=pe.dataType,be=pe.getStyle,$e=pe.editButtonElement,_e=pe.cancelButtonElement,ve=pe.textareaElementGenerator,we=pe.minusMenuElement,Se=pe.keyPath,ke=be(ie,me,ue,de,he),Te=null,Ee=null,Oe=ye(ie,me,ue,de,he);if(ce&&!Oe){var Ae=ve(VALUE,Se,de,ie,me,he),xe=react.exports.cloneElement($e,{onClick:this.handleEdit}),Ce=react.exports.cloneElement(_e,{onClick:this.handleCancelEdit}),Pe=react.exports.cloneElement(Ae,{ref:this.refInput,defaultValue:me});Te=React__default.createElement("span",{className:"rejt-edit-form",style:ke.editForm},Pe," ",Ce,xe),Ee=null}else{Te=React__default.createElement("span",{className:"rejt-value",style:ke.value,onClick:Oe?null:this.handleEditMode},se);var De=react.exports.cloneElement(we,{onClick:fe,className:"rejt-minus-menu",style:ke.minus});Ee=Oe?null:De}return React__default.createElement("li",{className:"rejt-function-value-node",style:ke.li},React__default.createElement("span",{className:"rejt-name",style:ke.name},ie," :"," "),Te,Ee)}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.value!==ie.value?{value:oe.value}:null}}]),re}(react.exports.Component);JsonFunctionValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:function te(){},editButtonElement:React__default.createElement("button",null,"e"),cancelButtonElement:React__default.createElement("button",null,"c"),minusMenuElement:React__default.createElement("span",null," - ")};var JsonNode=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;return _classCallCheck(this,re),oe=_.call(this,ae),oe.state={data:ae.data,name:ae.name,keyPath:ae.keyPath,deep:ae.deep},oe}return _createClass(re,[{key:"render",value:function(){var oe=this.state,ie=oe.data,se=oe.name,ce=oe.keyPath,ue=oe.deep,de=this.props,pe=de.isCollapsed,fe=de.handleRemove,me=de.handleUpdateValue,ye=de.onUpdate,he=de.onDeltaUpdate,be=de.readOnly,$e=de.getStyle,_e=de.addButtonElement,ve=de.cancelButtonElement,we=de.editButtonElement,Se=de.inputElementGenerator,ke=de.textareaElementGenerator,Te=de.minusMenuElement,Ee=de.plusMenuElement,Oe=de.beforeRemoveAction,Ae=de.beforeAddAction,xe=de.beforeUpdateAction,Ce=de.logger,Pe=de.onSubmitValueParser,De=function(){return!0},Me=getObjectType(ie);switch(Me){case ERROR:return React__default.createElement(JsonObject,{data:ie,name:se,isCollapsed:pe,keyPath:ce,deep:ue,handleRemove:fe,onUpdate:ye,onDeltaUpdate:he,readOnly:De,dataType:Me,getStyle:$e,addButtonElement:_e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,textareaElementGenerator:ke,minusMenuElement:Te,plusMenuElement:Ee,beforeRemoveAction:Oe,beforeAddAction:Ae,beforeUpdateAction:xe,logger:Ce,onSubmitValueParser:Pe});case OBJECT:return React__default.createElement(JsonObject,{data:ie,name:se,isCollapsed:pe,keyPath:ce,deep:ue,handleRemove:fe,onUpdate:ye,onDeltaUpdate:he,readOnly:be,dataType:Me,getStyle:$e,addButtonElement:_e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,textareaElementGenerator:ke,minusMenuElement:Te,plusMenuElement:Ee,beforeRemoveAction:Oe,beforeAddAction:Ae,beforeUpdateAction:xe,logger:Ce,onSubmitValueParser:Pe});case ARRAY:return React__default.createElement(JsonArray,{data:ie,name:se,isCollapsed:pe,keyPath:ce,deep:ue,handleRemove:fe,onUpdate:ye,onDeltaUpdate:he,readOnly:be,dataType:Me,getStyle:$e,addButtonElement:_e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,textareaElementGenerator:ke,minusMenuElement:Te,plusMenuElement:Ee,beforeRemoveAction:Oe,beforeAddAction:Ae,beforeUpdateAction:xe,logger:Ce,onSubmitValueParser:Pe});case STRING:return React__default.createElement(JsonValue,{name:se,value:'"'.concat(ie,'"'),originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case NUMBER:return React__default.createElement(JsonValue,{name:se,value:ie,originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case BOOLEAN:return React__default.createElement(JsonValue,{name:se,value:ie?"true":"false",originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case DATE:return React__default.createElement(JsonValue,{name:se,value:ie.toISOString(),originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:De,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case NULL:return React__default.createElement(JsonValue,{name:se,value:"null",originalValue:"null",keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case UNDEFINED:return React__default.createElement(JsonValue,{name:se,value:"undefined",originalValue:"undefined",keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case FUNCTION:return React__default.createElement(JsonFunctionValue,{name:se,value:ie.toString(),originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:be,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,textareaElementGenerator:ke,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});case SYMBOL:return React__default.createElement(JsonValue,{name:se,value:ie.toString(),originalValue:ie,keyPath:ce,deep:ue,handleRemove:fe,handleUpdateValue:me,readOnly:De,dataType:Me,getStyle:$e,cancelButtonElement:ve,editButtonElement:we,inputElementGenerator:Se,minusMenuElement:Te,logger:Ce,onSubmitValueParser:Pe});default:return null}}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.data!==ie.data?{data:oe.data}:null}}]),re}(react.exports.Component);JsonNode.defaultProps={keyPath:[],deep:0};var JsonObject=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;_classCallCheck(this,re),oe=_.call(this,ae);var ie=ae.deep===-1?[]:[].concat(_toConsumableArray$1(ae.keyPath),[ae.name]);return oe.state={name:ae.name,data:ae.data,keyPath:ie,deep:ae.deep,nextDeep:ae.deep+1,collapsed:ae.isCollapsed(ie,ae.deep,ae.data),addFormVisible:!1},oe.handleCollapseMode=oe.handleCollapseMode.bind(_assertThisInitialized2(oe)),oe.handleRemoveValue=oe.handleRemoveValue.bind(_assertThisInitialized2(oe)),oe.handleAddMode=oe.handleAddMode.bind(_assertThisInitialized2(oe)),oe.handleAddValueAdd=oe.handleAddValueAdd.bind(_assertThisInitialized2(oe)),oe.handleAddValueCancel=oe.handleAddValueCancel.bind(_assertThisInitialized2(oe)),oe.handleEditValue=oe.handleEditValue.bind(_assertThisInitialized2(oe)),oe.onChildUpdate=oe.onChildUpdate.bind(_assertThisInitialized2(oe)),oe.renderCollapsed=oe.renderCollapsed.bind(_assertThisInitialized2(oe)),oe.renderNotCollapsed=oe.renderNotCollapsed.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"onChildUpdate",value:function(oe,ie){var se=this.state,ce=se.data,ue=se.keyPath;ce[oe]=ie,this.setState({data:ce});var de=this.props.onUpdate,pe=ue.length;de(ue[pe-1],ce)}},{key:"handleAddMode",value:function(){this.setState({addFormVisible:!0})}},{key:"handleAddValueCancel",value:function(){this.setState({addFormVisible:!1})}},{key:"handleAddValueAdd",value:function(oe){var ie=this,se=oe.key,ce=oe.newValue,ue=this.state,de=ue.data,pe=ue.keyPath,fe=ue.nextDeep,me=this.props,ye=me.beforeAddAction,he=me.logger;ye(se,pe,fe,ce).then(function(){de[se]=ce,ie.setState({data:de}),ie.handleAddValueCancel();var be=ie.props,$e=be.onUpdate,_e=be.onDeltaUpdate;$e(pe[pe.length-1],de),_e({type:ADD_DELTA_TYPE,keyPath:pe,deep:fe,key:se,newValue:ce})}).catch(he.error)}},{key:"handleRemoveValue",value:function(oe){var ie=this;return function(){var se=ie.props,ce=se.beforeRemoveAction,ue=se.logger,de=ie.state,pe=de.data,fe=de.keyPath,me=de.nextDeep,ye=pe[oe];ce(oe,fe,me,ye).then(function(){var he={keyPath:fe,deep:me,key:oe,oldValue:ye,type:REMOVE_DELTA_TYPE};delete pe[oe],ie.setState({data:pe});var be=ie.props,$e=be.onUpdate,_e=be.onDeltaUpdate;$e(fe[fe.length-1],pe),_e(he)}).catch(ue.error)}}},{key:"handleCollapseMode",value:function(){this.setState(function(oe){return{collapsed:!oe.collapsed}})}},{key:"handleEditValue",value:function(oe){var ie=this,se=oe.key,ce=oe.value;return new Promise(function(ue,de){var pe=ie.props.beforeUpdateAction,fe=ie.state,me=fe.data,ye=fe.keyPath,he=fe.nextDeep,be=me[se];pe(se,ye,he,be,ce).then(function(){me[se]=ce,ie.setState({data:me});var $e=ie.props,_e=$e.onUpdate,ve=$e.onDeltaUpdate;_e(ye[ye.length-1],me),ve({type:UPDATE_DELTA_TYPE,keyPath:ye,deep:he,key:se,newValue:ce,oldValue:be}),ue()}).catch(de)})}},{key:"renderCollapsed",value:function(){var oe=this.state,ie=oe.name,se=oe.keyPath,ce=oe.deep,ue=oe.data,de=this.props,pe=de.handleRemove,fe=de.readOnly,me=de.dataType,ye=de.getStyle,he=de.minusMenuElement,be=ye(ie,ue,se,ce,me),$e=be.minus,_e=be.collapsed,ve=Object.getOwnPropertyNames(ue),we=fe(ie,ue,se,ce,me),Se=react.exports.cloneElement(he,{onClick:pe,className:"rejt-minus-menu",style:$e});return React__default.createElement("span",{className:"rejt-collapsed"},React__default.createElement("span",{className:"rejt-collapsed-text",style:_e,onClick:this.handleCollapseMode},"{...}"," ",ve.length," ",ve.length===1?"key":"keys"),!we&&Se)}},{key:"renderNotCollapsed",value:function(){var oe=this,ie=this.state,se=ie.name,ce=ie.data,ue=ie.keyPath,de=ie.deep,pe=ie.nextDeep,fe=ie.addFormVisible,me=this.props,ye=me.isCollapsed,he=me.handleRemove,be=me.onDeltaUpdate,$e=me.readOnly,_e=me.getStyle,ve=me.dataType,we=me.addButtonElement,Se=me.cancelButtonElement,ke=me.editButtonElement,Te=me.inputElementGenerator,Ee=me.textareaElementGenerator,Oe=me.minusMenuElement,Ae=me.plusMenuElement,xe=me.beforeRemoveAction,Ce=me.beforeAddAction,Pe=me.beforeUpdateAction,De=me.logger,Me=me.onSubmitValueParser,Fe=_e(se,ce,ue,de,ve),Be=Fe.minus,Ue=Fe.plus,je=Fe.addForm,Ie=Fe.ul,Le=Fe.delimiter,ze=Object.getOwnPropertyNames(ce),Ne=$e(se,ce,ue,de,ve),He=react.exports.cloneElement(Ae,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:Ue}),qe=react.exports.cloneElement(Oe,{onClick:he,className:"rejt-minus-menu",style:Be}),Ge=ze.map(function(Ze){return React__default.createElement(JsonNode,{key:Ze,name:Ze,data:ce[Ze],keyPath:ue,deep:pe,isCollapsed:ye,handleRemove:oe.handleRemoveValue(Ze),handleUpdateValue:oe.handleEditValue,onUpdate:oe.onChildUpdate,onDeltaUpdate:be,readOnly:$e,getStyle:_e,addButtonElement:we,cancelButtonElement:Se,editButtonElement:ke,inputElementGenerator:Te,textareaElementGenerator:Ee,minusMenuElement:Oe,plusMenuElement:Ae,beforeRemoveAction:xe,beforeAddAction:Ce,beforeUpdateAction:Pe,logger:De,onSubmitValueParser:Me})}),Ke="{",Ye="}";return React__default.createElement("span",{className:"rejt-not-collapsed"},React__default.createElement("span",{className:"rejt-not-collapsed-delimiter",style:Le},Ke),!Ne&&He,React__default.createElement("ul",{className:"rejt-not-collapsed-list",style:Ie},Ge),!Ne&&fe&&React__default.createElement("div",{className:"rejt-add-form",style:je},React__default.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:we,cancelButtonElement:Se,inputElementGenerator:Te,keyPath:ue,deep:de,onSubmitValueParser:Me})),React__default.createElement("span",{className:"rejt-not-collapsed-delimiter",style:Le},Ye),!Ne&&qe)}},{key:"render",value:function(){var oe=this.state,ie=oe.name,se=oe.collapsed,ce=oe.data,ue=oe.keyPath,de=oe.deep,pe=this.props,fe=pe.getStyle,me=pe.dataType,ye=se?this.renderCollapsed():this.renderNotCollapsed(),he=fe(ie,ce,ue,de,me);return React__default.createElement("div",{className:"rejt-object-node"},React__default.createElement("span",{onClick:this.handleCollapseMode},React__default.createElement("span",{className:"rejt-name",style:he.name},ie," :"," ")),ye)}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.data!==ie.data?{data:oe.data}:null}}]),re}(react.exports.Component);JsonObject.defaultProps={keyPath:[],deep:0,minusMenuElement:React__default.createElement("span",null," - "),plusMenuElement:React__default.createElement("span",null," + ")};var JsonValue=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;_classCallCheck(this,re),oe=_.call(this,ae);var ie=[].concat(_toConsumableArray$1(ae.keyPath),[ae.name]);return oe.state={value:ae.value,name:ae.name,keyPath:ie,deep:ae.deep,editEnabled:!1,inputRef:null},oe.handleEditMode=oe.handleEditMode.bind(_assertThisInitialized2(oe)),oe.refInput=oe.refInput.bind(_assertThisInitialized2(oe)),oe.handleCancelEdit=oe.handleCancelEdit.bind(_assertThisInitialized2(oe)),oe.handleEdit=oe.handleEdit.bind(_assertThisInitialized2(oe)),oe.onKeydown=oe.onKeydown.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"componentDidUpdate",value:function(){var oe=this.state,ie=oe.editEnabled,se=oe.inputRef,ce=oe.name,ue=oe.value,de=oe.keyPath,pe=oe.deep,fe=this.props,me=fe.readOnly,ye=fe.dataType,he=me(ce,ue,de,pe,ye);ie&&!he&&typeof se.focus=="function"&&se.focus()}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onKeydown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onKeydown)}},{key:"onKeydown",value:function(oe){oe.altKey||oe.ctrlKey||oe.metaKey||oe.shiftKey||oe.repeat||((oe.code==="Enter"||oe.key==="Enter")&&(oe.preventDefault(),this.handleEdit()),(oe.code==="Escape"||oe.key==="Escape")&&(oe.preventDefault(),this.handleCancelEdit()))}},{key:"handleEdit",value:function(){var oe=this,ie=this.props,se=ie.handleUpdateValue,ce=ie.originalValue,ue=ie.logger,de=ie.onSubmitValueParser,pe=ie.keyPath,fe=this.state,me=fe.inputRef,ye=fe.name,he=fe.deep;if(!!me){var be=de(!0,pe,he,ye,me.value),$e={value:be,key:ye};se($e).then(function(){isComponentWillChange(ce,be)||oe.handleCancelEdit()}).catch(ue.error)}}},{key:"handleEditMode",value:function(){this.setState({editEnabled:!0})}},{key:"refInput",value:function(oe){this.state.inputRef=oe}},{key:"handleCancelEdit",value:function(){this.setState({editEnabled:!1})}},{key:"render",value:function(){var oe=this.state,ie=oe.name,se=oe.value,ce=oe.editEnabled,ue=oe.keyPath,de=oe.deep,pe=this.props,fe=pe.handleRemove,me=pe.originalValue,ye=pe.readOnly,he=pe.dataType,be=pe.getStyle,$e=pe.editButtonElement,_e=pe.cancelButtonElement,ve=pe.inputElementGenerator,we=pe.minusMenuElement,Se=pe.keyPath,ke=be(ie,me,ue,de,he),Te=ye(ie,me,ue,de,he),Ee=ce&&!Te,Oe=ve(VALUE,Se,de,ie,me,he),Ae=react.exports.cloneElement($e,{onClick:this.handleEdit}),xe=react.exports.cloneElement(_e,{onClick:this.handleCancelEdit}),Ce=react.exports.cloneElement(Oe,{ref:this.refInput,defaultValue:JSON.stringify(me)}),Pe=react.exports.cloneElement(we,{onClick:fe,className:"rejt-minus-menu",style:ke.minus});return React__default.createElement("li",{className:"rejt-value-node",style:ke.li},React__default.createElement("span",{className:"rejt-name",style:ke.name},ie," : "),Ee?React__default.createElement("span",{className:"rejt-edit-form",style:ke.editForm},Ce," ",xe,Ae):React__default.createElement("span",{className:"rejt-value",style:ke.value,onClick:Te?null:this.handleEditMode},String(se)),!Te&&!Ee&&Pe)}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.value!==ie.value?{value:oe.value}:null}}]),re}(react.exports.Component);JsonValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:function te(){return Promise.resolve()},editButtonElement:React__default.createElement("button",null,"e"),cancelButtonElement:React__default.createElement("button",null,"c"),minusMenuElement:React__default.createElement("span",null," - ")};var object={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},array={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},value={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}};function parse(string){var result=string;if(result.indexOf("function")===0)return eval("(".concat(result,")"));try{result=JSON.parse(string)}catch(te){}return result}var JsonTree=function(te){_inherits(re,te);var _=_createSuper(re);function re(ae){var oe;return _classCallCheck(this,re),oe=_.call(this,ae),oe.state={data:ae.data,rootName:ae.rootName},oe.onUpdate=oe.onUpdate.bind(_assertThisInitialized2(oe)),oe.removeRoot=oe.removeRoot.bind(_assertThisInitialized2(oe)),oe}return _createClass(re,[{key:"onUpdate",value:function(oe,ie){this.setState({data:ie}),this.props.onFullyUpdate(ie)}},{key:"removeRoot",value:function(){this.onUpdate(null,null)}},{key:"render",value:function(){var oe=this.state,ie=oe.data,se=oe.rootName,ce=this.props,ue=ce.isCollapsed,de=ce.onDeltaUpdate,pe=ce.readOnly,fe=ce.getStyle,me=ce.addButtonElement,ye=ce.cancelButtonElement,he=ce.editButtonElement,be=ce.inputElement,$e=ce.textareaElement,_e=ce.minusMenuElement,ve=ce.plusMenuElement,we=ce.beforeRemoveAction,Se=ce.beforeAddAction,ke=ce.beforeUpdateAction,Te=ce.logger,Ee=ce.onSubmitValueParser,Oe=ce.fallback,Ae=Oe===void 0?null:Oe,xe=getObjectType(ie),Ce=pe;getObjectType(pe)==="Boolean"&&(Ce=function(){return pe});var Pe=be;be&&getObjectType(be)!=="Function"&&(Pe=function(){return be});var De=$e;return $e&&getObjectType($e)!=="Function"&&(De=function(){return $e}),xe==="Object"||xe==="Array"?React__default.createElement("div",{className:"rejt-tree"},React__default.createElement(JsonNode,{data:ie,name:se,deep:-1,isCollapsed:ue,onUpdate:this.onUpdate,onDeltaUpdate:de,readOnly:Ce,getStyle:fe,addButtonElement:me,cancelButtonElement:ye,editButtonElement:he,inputElementGenerator:Pe,textareaElementGenerator:De,minusMenuElement:_e,plusMenuElement:ve,handleRemove:this.removeRoot,beforeRemoveAction:we,beforeAddAction:Se,beforeUpdateAction:ke,logger:Te,onSubmitValueParser:Ee})):Ae}}],[{key:"getDerivedStateFromProps",value:function(oe,ie){return oe.data!==ie.data||oe.rootName!==ie.rootName?{data:oe.data,rootName:oe.rootName}:null}}]),re}(react.exports.Component);JsonTree.defaultProps={rootName:"root",isCollapsed:function te(_,re){return re!==-1},getStyle:function te(_,re,ae,oe,ie){switch(ie){case"Object":case"Error":return object;case"Array":return array;default:return value}},readOnly:function te(){return!1},onFullyUpdate:function te(){},onDeltaUpdate:function te(){},beforeRemoveAction:function te(){return Promise.resolve()},beforeAddAction:function te(){return Promise.resolve()},beforeUpdateAction:function te(){return Promise.resolve()},logger:{error:function te(){}},onSubmitValueParser:function te(_,re,ae,oe,ie){return parse(ie)},inputElement:function te(){return React__default.createElement("input",null)},textareaElement:function te(){return React__default.createElement("textarea",null)},fallback:null};var globalWindow$3=window_1$2.window,Wrapper$2=styled.div(function(te){var _=te.theme;return{position:"relative",display:"flex",".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:_.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:_.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:_.background.app,borderColor:_.color.border}}}),Button=styled.button(function(te){var _=te.theme,re=te.primary;return{border:0,height:20,margin:1,borderRadius:4,background:re?_.color.secondary:"transparent",color:re?_.color.lightest:_.color.dark,fontWeight:re?"bold":"normal",cursor:"pointer",order:re?"initial":9}}),ActionIcon=styled(Icons)(function(te){var _=te.theme,re=te.icon,ae=te.disabled;return{display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:ae?"not-allowed":"pointer",color:_.color.mediumdark,"&:hover":ae?{}:{color:re==="subtract"?_.color.negative:_.color.ancillary},"svg + &":{marginLeft:0}}}),Input=styled.input(function(te){var _=te.theme,re=te.placeholder;return{outline:0,margin:re?1:"1px 0",padding:"3px 4px",color:_.color.defaultText,background:_.background.app,border:"1px solid ".concat(_.color.border),borderRadius:4,lineHeight:"14px",width:re==="Key"?80:120,"&:focus":{border:"1px solid ".concat(_.color.secondary)}}}),RawButton=styled(IconButton)(function(te){var _=te.theme;return{position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:_.background.bar,border:"1px solid ".concat(_.color.border),borderRadius:3,color:_.color.mediumdark,fontSize:"9px",fontWeight:"bold",span:{marginLeft:3,marginTop:1}}}),RawInput=styled(Form.Textarea)(function(te){var _=te.theme;return{flex:1,padding:"7px 6px",fontFamily:_.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:_.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}}}),ENTER_EVENT={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},dispatchEnterKey=function te(_){_.currentTarget.dispatchEvent(new globalWindow$3.KeyboardEvent("keydown",ENTER_EVENT))},selectValue=function te(_){_.currentTarget.select()},getCustomStyleFunction=function te(_){return function(){return{name:{color:_.color.secondary},collapsed:{color:_.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}}},ObjectControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=useTheme(),se=react.exports.useMemo(function(){return ae&&cloneDeep_1(ae)},[ae]),ce=se!=null,ue=react.exports.useState(!ce),de=_slicedToArray$5(ue,2),pe=de[0],fe=de[1],me=react.exports.useState(null),ye=_slicedToArray$5(me,2),he=ye[0],be=ye[1],$e=react.exports.useCallback(function(Oe){try{Oe&&oe(JSON.parse(Oe)),be(void 0)}catch(Ae){be(Ae)}},[oe]),_e=react.exports.useState(!1),ve=_slicedToArray$5(_e,2),we=ve[0],Se=ve[1],ke=react.exports.useCallback(function(){oe({}),Se(!0)},[Se]),Te=react.exports.useRef(null);if(react.exports.useEffect(function(){we&&Te.current&&Te.current.select()},[we]),!ce)return React__default.createElement(Form.Button,{id:getControlSetterButtonId(re),onClick:ke},"Set object");var Ee=React__default.createElement(RawInput,{ref:Te,id:getControlId(re),name:re,defaultValue:ae===null?"":JSON.stringify(ae,null,2),onBlur:function(Ae){return $e(Ae.target.value)},placeholder:"Edit JSON string...",autoFocus:we,valid:he?"error":null});return React__default.createElement(Wrapper$2,null,["Object","Array"].includes(getObjectType(se))&&React__default.createElement(RawButton,{onClick:function(){return fe(function(Ae){return!Ae})}},React__default.createElement(Icons,{icon:pe?"eyeclose":"eye"}),React__default.createElement("span",null,"RAW")),pe?Ee:React__default.createElement(JsonTree,{data:se,rootName:re,onFullyUpdate:oe,getStyle:getCustomStyleFunction(ie),cancelButtonElement:React__default.createElement(Button,{type:"button"},"Cancel"),editButtonElement:React__default.createElement(Button,{type:"submit"},"Save"),addButtonElement:React__default.createElement(Button,{type:"submit",primary:!0},"Save"),plusMenuElement:React__default.createElement(ActionIcon,{icon:"add"}),minusMenuElement:React__default.createElement(ActionIcon,{icon:"subtract"}),inputElement:function(Ae,xe,Ce,Pe){return Pe?React__default.createElement(Input,{onFocus:selectValue,onBlur:dispatchEnterKey}):React__default.createElement(Input,null)},fallback:Ee}))},RangeInput=styled.input(function(te){var _=te.theme,re=te.min,ae=te.max,oe=te.value;return{"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:_.base==="light"?`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," 100%)"):`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," 100%)"),boxShadow:"".concat(_.appBorderColor," 0 0 0 1px inset"),borderRadius:6,width:"100%",height:6,cursor:"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:"1px solid ".concat(rgba(_.appBorderColor,.2)),borderRadius:"50px",boxShadow:"0 1px 3px 0px ".concat(rgba(_.appBorderColor,.2)),cursor:"grab",appearance:"none",background:"".concat(_.input.background),transition:"all 150ms ease-out","&:hover":{background:"".concat(curriedDarken$1(.05,_.input.background)),transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:"".concat(_.input.background),transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:rgba(_.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:_.color.secondary,boxShadow:"0 0px 5px 0px ".concat(_.color.secondary)}},"&::-moz-range-track":{background:_.base==="light"?`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," 100%)"):`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," 100%)"),boxShadow:"".concat(_.appBorderColor," 0 0 0 1px inset"),borderRadius:6,width:"100%",height:6,cursor:"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:"1px solid ".concat(rgba(_.color.border,.2)),borderRadius:"50px",boxShadow:"0 1px 3px 0px ".concat(rgba(_.color.border,.2)),cursor:"grab",background:"".concat(_.input.background),transition:"all 150ms ease-out","&:hover":{background:"".concat(curriedDarken$1(.05,_.input.background)),transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:"".concat(_.input.background),transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:_.base==="light"?`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedDarken$1(.02,_.input.background)," 100%)"):`linear-gradient(to right,
`.concat(_.color.green," 0%, ").concat(_.color.green," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," ").concat((oe-re)/(ae-re)*100,`%,
`).concat(curriedLighten$1(.02,_.input.background)," 100%)"),boxShadow:"".concat(_.appBorderColor," 0 0 0 1px inset"),color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:"".concat(_.input.background),border:"1px solid ".concat(rgba(_.appBorderColor,.2)),borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}}}),RangeLabel=styled.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums"}),RangeWrapper=styled.div({display:"flex",alignItems:"center",width:"100%"});function getNumberOfDecimalPlaces(te){var _=te.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return _?Math.max(0,(_[1]?_[1].length:0)-(_[2]?+_[2]:0)):0}var RangeControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=_.min,se=ie===void 0?0:ie,ce=_.max,ue=ce===void 0?100:ce,de=_.step,pe=de===void 0?1:de,fe=_.onBlur,me=_.onFocus,ye=function(_e){oe(parse$1(_e.target.value))},he=ae!==void 0,be=react.exports.useMemo(function(){return getNumberOfDecimalPlaces(pe)},[pe]);return React__default.createElement(RangeWrapper,null,React__default.createElement(RangeLabel,null,se),React__default.createElement(RangeInput,Object.assign({id:getControlId(re),type:"range",onChange:ye},{name:re,value:ae,min:se,max:ue,step:pe,onFocus:me,onBlur:fe})),React__default.createElement(RangeLabel,null,"".concat(he?ae.toFixed(be):"--")," / ",ue))},Wrapper$1=styled.label({display:"flex"}),TextControl=function te(_){var re=_.name,ae=_.value,oe=_.onChange,ie=_.onFocus,se=_.onBlur,ce=function(be){oe(be.target.value)},ue=react.exports.useState(!1),de=_slicedToArray$5(ue,2),pe=de[0],fe=de[1],me=react.exports.useCallback(function(){oe(""),fe(!0)},[fe]);if(ae===void 0)return React__default.createElement(Form.Button,{id:getControlSetterButtonId(re),onClick:me},"Set string");var ye=typeof ae=="string";return React__default.createElement(Wrapper$1,null,React__default.createElement(Form.Textarea,Object.assign({id:getControlId(re),onChange:ce,size:"flex",placeholder:"Edit string...",autoFocus:pe,valid:ye?null:"error"},{name:re,value:ye?ae:"",onFocus:ie,onBlur:se})))},FileInput=styled(Form.Input)({padding:10});function revokeOldUrls(te){te.forEach(function(_){_.startsWith("blob:")&&URL.revokeObjectURL(_)})}var FilesControl=function te(_){var re=_.onChange,ae=_.name,oe=_.accept,ie=oe===void 0?"image/*":oe,se=_.value;function ce(ue){if(!!ue.target.files){var de=Array.from(ue.target.files).map(function(pe){return URL.createObjectURL(pe)});re(de),revokeOldUrls(se)}}return React__default.createElement(FileInput,{id:getControlId(ae),type:"file",name:ae,multiple:!0,onChange:ce,accept:ie,size:"flex"})},LazyColorControl=react.exports.lazy(function(){return __vitePreload(()=>import("./Color-3c22bb81.a30d8523.js"),[])}),ColorControl=function te(_){return React__default.createElement(react.exports.Suspense,{fallback:React__default.createElement("div",null)},React__default.createElement(LazyColorControl,Object.assign({},_)))},Controls$2={array:ObjectControl,object:ObjectControl,boolean:BooleanControl,color:ColorControl,date:DateControl,number:NumberControl,check:OptionsControl,"inline-check":OptionsControl,radio:OptionsControl,"inline-radio":OptionsControl,select:OptionsControl,"multi-select":OptionsControl,range:RangeControl,text:TextControl,file:FilesControl},NoControl=function te(){return React__default.createElement(React__default.Fragment,null,"-")},ArgControl=function te(_){var re=_.row,ae=_.arg,oe=_.updateArgs,ie=re.key,se=re.control,ce=react.exports.useState(!1),ue=_slicedToArray$5(ce,2),de=ue[0],pe=ue[1],fe=react.exports.useState({value:ae}),me=_slicedToArray$5(fe,2),ye=me[0],he=me[1];react.exports.useEffect(function(){de||he({value:ae})},[de,ae]);var be=react.exports.useCallback(function(Se){return he({value:Se}),oe(_defineProperty2({},ie,Se)),Se},[oe,ie]),$e=react.exports.useCallback(function(){return pe(!1)},[]),_e=react.exports.useCallback(function(){return pe(!0)},[]);if(!se||se.disable)return React__default.createElement(NoControl,null);var ve={name:ie,argType:re,value:ye.value,onChange:be,onBlur:$e,onFocus:_e},we=Controls$2[se.type]||NoControl;return React__default.createElement(we,Object.assign({},ve,se,{controlType:se.type}))},Name=styled.span({fontWeight:"bold"}),Required=styled.span(function(te){var _=te.theme;return{color:_.color.negative,fontFamily:_.typography.fonts.mono,cursor:"help"}}),Description=styled.div(function(te){var _=te.theme;return{"&&":{p:{margin:"0 0 10px 0"},a:{color:_.color.secondary}},code:Object.assign(Object.assign({},codeCommon({theme:_})),{fontSize:12,fontFamily:_.typography.fonts.mono}),"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}}}),Type=styled.div(function(te){var _=te.theme,re=te.hasDescription;return{color:_.base==="light"?curriedTransparentize$1(.1,_.color.defaultText):curriedTransparentize$1(.2,_.color.defaultText),marginTop:re?4:0}}),TypeWithJsDoc=styled.div(function(te){var _=te.theme,re=te.hasDescription;return{color:_.base==="light"?curriedTransparentize$1(.1,_.color.defaultText):curriedTransparentize$1(.2,_.color.defaultText),marginTop:re?12:0,marginBottom:12}}),StyledTd$1=styled.td(function(te){te.theme;var _=te.expandable;return{paddingLeft:_?"40px !important":"20px !important"}}),ArgRow=function te(_){var re,ae=_.row,oe=_.updateArgs,ie=_.compact,se=_.expandable,ce=_.initialExpandedArgs,ue=ae.name,de=ae.description,pe=ae.table||{},fe=pe.type||ae.type,me=pe.defaultValue||ae.defaultValue,ye=(re=ae.type)===null||re===void 0?void 0:re.required,he=de!=null&&de!=="";return React__default.createElement("tr",null,React__default.createElement(StyledTd$1,{expandable:se},React__default.createElement(Name,null,ue),ye?React__default.createElement(Required,{title:"Required"},"*"):null),ie?null:React__default.createElement("td",null,he&&React__default.createElement(Description,null,React__default.createElement(Markdown,null,de)),pe.jsDocTags!=null?React__default.createElement(React__default.Fragment,null,React__default.createElement(TypeWithJsDoc,{hasDescription:he},React__default.createElement(ArgValue,{value:fe,initialExpandedArgs:ce})),React__default.createElement(ArgJsDoc,{tags:pe.jsDocTags})):React__default.createElement(Type,{hasDescription:he},React__default.createElement(ArgValue,{value:fe,initialExpandedArgs:ce}))),ie?null:React__default.createElement("td",null,React__default.createElement(ArgValue,{value:me,initialExpandedArgs:ce})),oe?React__default.createElement("td",null,React__default.createElement(ArgControl,Object.assign({},_))):null)},ExpanderIcon=styled(Icons)(function(te){var _=te.theme;return{marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:_.base==="light"?curriedTransparentize$1(.25,_.color.defaultText):curriedTransparentize$1(.3,_.color.defaultText),border:"none",display:"inline-block"}}),FlexWrapper=styled.span(function(te){return te.theme,{display:"flex",lineHeight:"20px",alignItems:"center"}}),Section=styled.td(function(te){var _=te.theme;return{position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:_.typography.weight.black,fontSize:_.typography.size.s1-1,color:_.base==="light"?curriedTransparentize$1(.4,_.color.defaultText):curriedTransparentize$1(.6,_.color.defaultText),background:"".concat(_.background.app," !important"),"& ~ td":{background:"".concat(_.background.app," !important")}}}),Subsection=styled.td(function(te){var _=te.theme;return{position:"relative",fontWeight:_.typography.weight.bold,fontSize:_.typography.size.s2-1,background:_.background.content}}),StyledTd=styled.td(function(te){return te.theme,{position:"relative"}}),StyledTr=styled.tr(function(te){var _=te.theme;return{"&:hover > td":{backgroundColor:"".concat(_.background.hoverable," !important"),boxShadow:"".concat(_.color.mediumlight," 0 - 1px 0 0 inset"),cursor:"row-resize"}}}),ClickIntercept=styled.button(function(){return{background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"}}),SectionRow=function te(_){var re=_.level,ae=re===void 0?"section":re,oe=_.label,ie=_.children,se=_.initialExpanded,ce=se===void 0?!0:se,ue=_.colSpan,de=ue===void 0?3:ue,pe=react.exports.useState(ce),fe=_slicedToArray$5(pe,2),me=fe[0],ye=fe[1],he=ae==="subsection"?Subsection:Section,be=(ie==null?void 0:ie.length)||0,$e=ae==="subsection"?"".concat(be," item").concat(be!==1?"s":""):"",_e=me?"arrowdown":"arrowright",ve="".concat(me?"Hide":"Show"," ").concat(ae==="subsection"?be:oe," item").concat(be!==1?"s":"");return React__default.createElement(React__default.Fragment,null,React__default.createElement(StyledTr,{title:ve},React__default.createElement(he,{colSpan:1},React__default.createElement(ClickIntercept,{onClick:function(Se){return ye(!me)},tabIndex:0},ve),React__default.createElement(FlexWrapper,null,React__default.createElement(ExpanderIcon,{icon:_e}),oe)),React__default.createElement(StyledTd,{colSpan:de-1},React__default.createElement(ClickIntercept,{onClick:function(Se){return ye(!me)},tabIndex:-1,style:{outline:"none"}},ve),me?null:$e)),me?ie:null)},TableWrapper=styled.table(function(te){var _,re,ae,oe=te.theme,ie=te.compact,se=te.inAddonPanel;return{"&&":(ae={borderCollapse:"collapse",borderSpacing:0,color:oe.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:oe.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:se?0:25,marginBottom:se?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":Object.assign({},ie?null:{width:"35%"}),"td:nth-of-type(3)":Object.assign({},ie?null:{width:"15%"}),"th:last-of-type, td:last-of-type":Object.assign({paddingRight:20},ie?null:{width:"25%"}),th:{color:oe.base==="light"?curriedTransparentize$1(.25,oe.color.defaultText):curriedTransparentize$1(.45,oe.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:se?0:1,marginRight:se?0:1},_defineProperty2(ae,"tr:first-child",(_={},_defineProperty2(_,"td:first-child, th:first-child",{borderTopLeftRadius:se?0:oe.appBorderRadius}),_defineProperty2(_,"td:last-child, th:last-child",{borderTopRightRadius:se?0:oe.appBorderRadius}),_)),_defineProperty2(ae,"tr:last-child",(re={},_defineProperty2(re,"td:first-child, th:first-child",{borderBottomLeftRadius:se?0:oe.appBorderRadius}),_defineProperty2(re,"td:last-child, th:last-child",{borderBottomRightRadius:se?0:oe.appBorderRadius}),re)),_defineProperty2(ae,"tbody",{boxShadow:!se&&(oe.base==="light"?`rgba(0, 0, 0, 0.10) 0 1px 3px 1px,
`.concat(curriedTransparentize$1(.035,oe.appBorderColor)," 0 0 0 1px"):`rgba(0, 0, 0, 0.20) 0 2px 5px 1px,
`.concat(curriedOpacify$1(.05,oe.appBorderColor)," 0 0 0 1px")),borderRadius:oe.appBorderRadius,"@media not all and (min-resolution:.001dpcm)":{"@supports (-webkit-appearance:none)":Object.assign(Object.assign({borderWidth:1,borderStyle:"solid"},se&&{borderColor:"transparent"}),!se&&{borderColor:oe.base==="light"?curriedTransparentize$1(.035,oe.appBorderColor):curriedOpacify$1(.05,oe.appBorderColor)})},tr:Object.assign({background:"transparent",overflow:"hidden"},se?{borderTopWidth:1,borderTopStyle:"solid",borderTopColor:oe.base==="light"?curriedDarken$1(.1,oe.background.content):curriedLighten$1(.05,oe.background.content)}:_defineProperty2({},"&:not(:first-child)",{borderTopWidth:1,borderTopStyle:"solid",borderTopColor:oe.base==="light"?curriedDarken$1(.1,oe.background.content):curriedLighten$1(.05,oe.background.content)})),td:{background:oe.background.content}}),ae)}},function(te){var _=te.isLoading,re=te.theme;return _?{"th span, td span, td button":{display:"inline",backgroundColor:re.appBorderColor,animation:"".concat(re.animation.glow," 1.5s ease-in-out infinite"),color:"transparent",boxShadow:"none",borderRadius:0}}:{}}),ResetButton=styled.button(function(te){var _=te.theme;return{border:0,borderRadius:"3em",cursor:"pointer",display:"inline-block",overflow:"hidden",padding:"3px 8px",transition:"all 150ms ease-out",verticalAlign:"top",userSelect:"none",margin:0,backgroundColor:_.base==="light"?"#EAF3FC":_.color.border,boxShadow:_.base==="light"?"".concat(_.color.border," 0 0 0 1px inset"):"".concat(_.color.darker," 0 0 0 1px inset"),color:_.color.secondary,"&:hover":{background:_.base==="light"?curriedDarken$1(.03,"#EAF3FC"):curriedOpacify$1(.1,_.color.border)},"&:focus":{boxShadow:"".concat(_.color.secondary," 0 0 0 1px inset"),outline:"none"},svg:{display:"block",height:14,width:14}}}),ControlHeadingWrapper=styled.span({display:"flex",justifyContent:"space-between"}),ArgsTableError;(function(te){te.NO_COMPONENT="No component found.",te.ARGS_UNSUPPORTED="Args unsupported. See Args documentation for your framework."})(ArgsTableError||(ArgsTableError={}));var sortFns={alpha:function te(_,re){return _.name.localeCompare(re.name)},requiredFirst:function te(_,re){var ae,oe;return Number(!!(!((ae=re.type)===null||ae===void 0)&&ae.required))-Number(!!(!((oe=_.type)===null||oe===void 0)&&oe.required))||_.name.localeCompare(re.name)},none:void 0},rowLoadingData=function te(_){return{key:_,name:"propertyName",description:"This is a short description",control:{type:"text"},table:{type:{summary:"summary"},defaultValue:{summary:"defaultValue"}}}},argsTableLoadingData={rows:{row1:rowLoadingData("row1"),row2:rowLoadingData("row2"),row3:rowLoadingData("row3")}},groupRows=function te(_,re){var ae={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!_)return ae;Object.entries(_).forEach(function(ce){var ue=_slicedToArray$5(ce,2),de=ue[0],pe=ue[1],fe=(pe==null?void 0:pe.table)||{},me=fe.category,ye=fe.subcategory;if(me){var he=ae.sections[me]||{ungrouped:[],subsections:{}};if(!ye)he.ungrouped.push(Object.assign({key:de},pe));else{var be=he.subsections[ye]||[];be.push(Object.assign({key:de},pe)),he.subsections[ye]=be}ae.sections[me]=he}else if(ye){var $e=ae.ungroupedSubsections[ye]||[];$e.push(Object.assign({key:de},pe)),ae.ungroupedSubsections[ye]=$e}else ae.ungrouped.push(Object.assign({key:de},pe))});var oe=sortFns[re],ie=function(ue){return oe?Object.keys(ue).reduce(function(de,pe){return Object.assign(Object.assign({},de),_defineProperty2({},pe,ue[pe].sort(oe)))},{}):ue},se={ungrouped:ae.ungrouped.sort(oe),ungroupedSubsections:ie(ae.ungroupedSubsections),sections:Object.keys(ae.sections).reduce(function(ce,ue){return Object.assign(Object.assign({},ce),_defineProperty2({},ue,{ungrouped:ae.sections[ue].ungrouped.sort(oe),subsections:ie(ae.sections[ue].subsections)}))},{})};return se},safeIncludeConditionalArg=function te(_,re,ae){try{return dist.includeConditionalArg(_,re,ae)}catch(oe){return once.warn(oe.message),!1}},ArgsTable$1=function te(_){if("error"in _)return React__default.createElement(EmptyBlock,null,_.error,"\xA0",React__default.createElement(Link$2,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},"Read the docs"));var re=_.updateArgs,ae=_.resetArgs,oe=_.compact,ie=_.inAddonPanel,se=_.initialExpandedArgs,ce=_.sort,ue=ce===void 0?"none":ce,de="isLoading"in _,pe="rows"in _?_:argsTableLoadingData,fe=pe.rows,me=pe.args,ye=pe.globals,he=groupRows(pickBy_1(fe,function(ve){var we;return!(!((we=ve==null?void 0:ve.table)===null||we===void 0)&&we.disable)&&safeIncludeConditionalArg(ve,me||{},ye||{})}),ue);if(he.ungrouped.length===0&&Object.entries(he.sections).length===0&&Object.entries(he.ungroupedSubsections).length===0)return React__default.createElement(EmptyBlock,null,"No inputs found for this component.\xA0",React__default.createElement(Link$2,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},"Read the docs"));var be=1;re&&(be+=1),oe||(be+=2);var $e=Object.keys(he.sections).length>0,_e={updateArgs:re,compact:oe,inAddonPanel:ie,initialExpandedArgs:se};return React__default.createElement(ResetWrapper,null,React__default.createElement(TableWrapper,Object.assign({"aria-hidden":de},{compact:oe,inAddonPanel:ie,isLoading:de},{className:"docblock-argstable"}),React__default.createElement("thead",{className:"docblock-argstable-head"},React__default.createElement("tr",null,React__default.createElement("th",null,React__default.createElement("span",null,"Name")),oe?null:React__default.createElement("th",null,React__default.createElement("span",null,"Description")),oe?null:React__default.createElement("th",null,React__default.createElement("span",null,"Default")),re?React__default.createElement("th",null,React__default.createElement(ControlHeadingWrapper,null,"Control"," ",!de&&ae&&React__default.createElement(ResetButton,{onClick:function(){return ae()},title:"Reset controls"},React__default.createElement(Icons,{icon:"undo","aria-hidden":!0})))):null)),React__default.createElement("tbody",{className:"docblock-argstable-body"},he.ungrouped.map(function(ve){return React__default.createElement(ArgRow,Object.assign({key:ve.key,row:ve,arg:me&&me[ve.key]},_e))}),Object.entries(he.ungroupedSubsections).map(function(ve){var we=_slicedToArray$5(ve,2),Se=we[0],ke=we[1];return React__default.createElement(SectionRow,{key:Se,label:Se,level:"subsection",colSpan:be},ke.map(function(Te){return React__default.createElement(ArgRow,Object.assign({key:Te.key,row:Te,arg:me&&me[Te.key],expandable:$e},_e))}))}),Object.entries(he.sections).map(function(ve){var we=_slicedToArray$5(ve,2),Se=we[0],ke=we[1];return React__default.createElement(SectionRow,{key:Se,label:Se,level:"section",colSpan:be},ke.ungrouped.map(function(Te){return React__default.createElement(ArgRow,Object.assign({key:Te.key,row:Te,arg:me&&me[Te.key]},_e))}),Object.entries(ke.subsections).map(function(Te){var Ee=_slicedToArray$5(Te,2),Oe=Ee[0],Ae=Ee[1];return React__default.createElement(SectionRow,{key:Oe,label:Oe,level:"subsection",colSpan:be},Ae.map(function(xe){return React__default.createElement(ArgRow,Object.assign({key:xe.key,row:xe,arg:me&&me[xe.key],expandable:$e},_e))}))}))}))))},TabbedArgsTable=function te(_){var re=_.tabs,ae=__rest(_,["tabs"]),oe=Object.entries(re);return oe.length===1?React__default.createElement(ArgsTable$1,Object.assign({},oe[0][1],ae)):React__default.createElement(TabsState,null,oe.map(function(ie){var se=_slicedToArray$5(ie,2),ce=se[0],ue=se[1],de="prop_table_div_".concat(ce);return React__default.createElement("div",{key:de,id:de,title:ce},function(pe){var fe=pe.active;return fe?React__default.createElement(ArgsTable$1,Object.assign({key:"prop_table_".concat(ce)},ue,ae)):null})}))};styled.div(function(te){var _=te.theme;return{background:_.background.warning,color:_.color.darkest,padding:"10px 15px",lineHeight:"20px",boxShadow:"".concat(_.appBorderColor," 0 -1px 0 0 inset")}});var Label=styled.div(function(te){var _=te.theme;return{marginRight:30,fontSize:"".concat(_.typography.size.s1,"px"),color:_.base==="light"?curriedTransparentize$1(.4,_.color.defaultText):curriedTransparentize$1(.6,_.color.defaultText)}}),Sample=styled.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),TypeSpecimen=styled.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}}),Wrapper=styled.div(withReset,function(te){var _=te.theme;return Object.assign(Object.assign({},getBlockBackgroundStyle(_)),{margin:"25px 0 40px",padding:"30px 20px"})}),Typeset=function te(_){var re=_.fontFamily,ae=_.fontSizes,oe=_.fontWeight,ie=_.sampleText,se=__rest(_,["fontFamily","fontSizes","fontWeight","sampleText"]);return React__default.createElement(Wrapper,Object.assign({},se,{className:"docblock-typeset"}),ae.map(function(ce){return React__default.createElement(TypeSpecimen,{key:ce},React__default.createElement(Label,null,ce),React__default.createElement(Sample,{style:{fontFamily:re,fontSize:ce,fontWeight:oe,lineHeight:1.2}},ie||"Was he a beast if music could move him so?"))}))},ItemTitle=styled.div(function(te){var _=te.theme;return{fontWeight:_.typography.weight.bold,color:_.color.defaultText}}),ItemSubtitle=styled.div(function(te){var _=te.theme;return{color:_.base==="light"?curriedTransparentize$1(.2,_.color.defaultText):curriedTransparentize$1(.6,_.color.defaultText)}}),ItemDescription=styled.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5}),SwatchLabel=styled.div(function(te){var _=te.theme;return{flex:1,textAlign:"center",fontFamily:_.typography.fonts.mono,fontSize:_.typography.size.s1,lineHeight:1,overflow:"hidden",color:_.base==="light"?curriedTransparentize$1(.4,_.color.defaultText):curriedTransparentize$1(.6,_.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}}),SwatchLabels=styled.div({display:"flex",flexDirection:"row"}),Swatch=styled.div(function(te){var _=te.background;return{position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:_,content:'""'}}}),SwatchColors=styled.div(function(te){var _=te.theme;return Object.assign(Object.assign({},getBlockBackgroundStyle(_)),{display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"})}),SwatchSpecimen=styled.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30}),Swatches=styled.div({flex:1,display:"flex",flexDirection:"row"}),Item$1=styled.div({display:"flex",alignItems:"flex-start"}),ListName=styled.div({flex:"0 0 30%"}),ListSwatches=styled.div({flex:1}),ListHeading=styled.div(function(te){var _=te.theme;return{display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:_.typography.weight.bold,color:_.base==="light"?curriedTransparentize$1(.4,_.color.defaultText):curriedTransparentize$1(.6,_.color.defaultText)}}),List$1=styled.div(function(te){var _=te.theme;return{fontSize:_.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}});function renderSwatch(te,_){return React__default.createElement(Swatch,{key:"".concat(te,"-").concat(_),title:te,background:te})}function renderSwatchLabel(te,_,re){return React__default.createElement(SwatchLabel,{key:"".concat(te,"-").concat(_),title:te},React__default.createElement("div",null,te,re&&React__default.createElement("span",null,re)))}function renderSwatchSpecimen(te){return Array.isArray(te)?React__default.createElement(SwatchSpecimen,null,React__default.createElement(SwatchColors,null,te.map(function(_,re){return renderSwatch(_,re)})),React__default.createElement(SwatchLabels,null,te.map(function(_,re){return renderSwatchLabel(_,re)}))):React__default.createElement(SwatchSpecimen,null,React__default.createElement(SwatchColors,null,Object.values(te).map(function(_,re){return renderSwatch(_,re)})),React__default.createElement(SwatchLabels,null,Object.keys(te).map(function(_,re){return renderSwatchLabel(_,re,te[_])})))}var ColorItem=function te(_){var re=_.title,ae=_.subtitle,oe=_.colors;return React__default.createElement(Item$1,null,React__default.createElement(ItemDescription,null,React__default.createElement(ItemTitle,null,re),React__default.createElement(ItemSubtitle,null,ae)),React__default.createElement(Swatches,null,renderSwatchSpecimen(oe)))},ColorPalette=function te(_){var re=_.children,ae=__rest(_,["children"]);return React__default.createElement(ResetWrapper,null,React__default.createElement(List$1,Object.assign({},ae,{className:"docblock-colorpalette"}),React__default.createElement(ListHeading,null,React__default.createElement(ListName,null,"Name"),React__default.createElement(ListSwatches,null,"Swatches")),re))},ItemLabel=styled.div(function(te){var _=te.theme;return{fontFamily:_.typography.fonts.base,fontSize:_.typography.size.s2,color:_.color.defaultText,marginLeft:10,lineHeight:1.2}}),ItemSpecimen=styled.div(function(te){var _=te.theme;return Object.assign(Object.assign({},getBlockBackgroundStyle(_)),{overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}})}),Item=styled.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"}),List=styled.div({display:"flex",flexFlow:"row wrap"}),IconItem=function te(_){var re=_.name,ae=_.children;return React__default.createElement(Item,null,React__default.createElement(ItemSpecimen,null,ae),React__default.createElement(ItemLabel,null,re))},IconGallery=function te(_){var re=_.children,ae=__rest(_,["children"]);return React__default.createElement(ResetWrapper,null,React__default.createElement(List,Object.assign({},ae,{className:"docblock-icongallery"}),re))},components=components$1,resetComponents={};Object.keys(components$1).forEach(function(te){resetComponents[te]=react.exports.forwardRef(function(_,re){return react.exports.createElement(te,Object.assign(Object.assign({},_),{ref:re}))})});var anchorBlockIdFromId=function te(_){return"anchor--".concat(_)},Anchor=function te(_){var re=_.storyId,ae=_.children;return jsx("div",{id:anchorBlockIdFromId(re),children:ae})};window_1$4.window&&window_1$4.window.__DOCS_CONTEXT__===void 0&&(window_1$4.window.__DOCS_CONTEXT__=react.exports.createContext({}),window_1$4.window.__DOCS_CONTEXT__.displayName="DocsContext");var DocsContext=window_1$4.window?window_1$4.window.__DOCS_CONTEXT__:react.exports.createContext({}),CURRENT_SELECTION=".",PRIMARY_STORY="^",titleCase=function te(_){return _.split("-").map(function(re){return re.charAt(0).toUpperCase()+re.slice(1)}).join("")},getComponentName=function te(_){if(!!_)return typeof _=="string"?_.includes("-")?titleCase(_):_:_.__docgenInfo&&_.__docgenInfo.displayName?_.__docgenInfo.displayName:_.name};function scrollToElement(te){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"start";te.scrollIntoView({behavior:"smooth",block:_,inline:"nearest"})}function _defineProperty$5(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function ownKeys$1(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread2(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys$1(Object(re),!0).forEach(function(ae){_defineProperty$5(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys$1(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}function _objectWithoutPropertiesLoose$3(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}function _objectWithoutProperties$3(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$3(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}var isFunction=function te(_){return typeof _=="function"},MDXContext=React__default.createContext({}),useMDXComponents=function te(_){var re=React__default.useContext(MDXContext),ae=re;return _&&(ae=isFunction(_)?_(re):_objectSpread2(_objectSpread2({},re),_)),ae},MDXProvider=function te(_){var re=useMDXComponents(_.components);return jsx(MDXContext.Provider,{value:re,children:_.children})},DEFAULTS={inlineCode:"code",wrapper:function te(_){var re=_.children;return jsx(Fragment,{children:re})}},MDXCreateElement=React__default.forwardRef(function(te,_){var re=te.components,ae=te.mdxType,oe=te.originalType,ie=te.parentName,se=_objectWithoutProperties$3(te,["components","mdxType","originalType","parentName"]),ce=useMDXComponents(re),ue=ae,de=ce["".concat(ie,".").concat(ue)]||ce[ue]||DEFAULTS[ue]||oe;return re?jsx(de,{..._objectSpread2(_objectSpread2({ref:_},se),{},{components:re})}):jsx(de,{..._objectSpread2({ref:_},se)})});MDXCreateElement.displayName="MDXCreateElement";function _defineProperty$4(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function asyncGeneratorStep(te,_,re,ae,oe,ie,se){try{var ce=te[ie](se),ue=ce.value}catch(de){re(de);return}ce.done?_(ue):Promise.resolve(ue).then(ae,oe)}function _asyncToGenerator(te){return function(){var _=this,re=arguments;return new Promise(function(ae,oe){var ie=te.apply(_,re);function se(ue){asyncGeneratorStep(ie,ae,oe,se,ce,"next",ue)}function ce(ue){asyncGeneratorStep(ie,ae,oe,se,ce,"throw",ue)}se(void 0)})}}function _slicedToArray$4(te,_){return _arrayWithHoles$4(te)||_iterableToArrayLimit$4(te,_)||_unsupportedIterableToArray$5(te,_)||_nonIterableRest$4()}function _nonIterableRest$4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$5(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$5(te,_)}}function _arrayLikeToArray$5(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$4(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$4(te){if(Array.isArray(te))return te}function useStory(te,_){var re=useStories([te],_);return re&&re[0]}function useStories(te,_){var re=_.componentStories().reduce(function(ce,ue){return ce[ue.id]=ue,ce},{}),ae=react.exports.useState(re),oe=_slicedToArray$4(ae,2),ie=oe[0],se=oe[1];return react.exports.useEffect(function(){Promise.all(te.map(function(){var ce=_asyncToGenerator(regeneratorRuntime.mark(function ue(de){var pe;return regeneratorRuntime.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,_.loadStory(de);case 2:pe=me.sent,se(function(ye){return ye[de]===pe?ye:Object.assign({},ye,_defineProperty$4({},de,pe))});case 4:case"end":return me.stop()}},ue)}));return function(ue){return ce.apply(this,arguments)}}()))}),te.map(function(ce){return ie[ce]})}function _slicedToArray$3(te,_){return _arrayWithHoles$3(te)||_iterableToArrayLimit$3(te,_)||_unsupportedIterableToArray$4(te,_)||_nonIterableRest$3()}function _nonIterableRest$3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$4(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$4(te,_)}}function _arrayLikeToArray$4(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$3(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$3(te){if(Array.isArray(te))return te}var storyBlockIdFromId=function te(_){return"story--".concat(_)},lookupStoryId=function te(_,re){var ae=re.mdxStoryNameToKey,oe=re.mdxComponentAnnotations;return dist.toId(oe.id||oe.title,dist.storyNameFromExport(ae[_]))},getStoryId=function te(_,re){var ae=_,oe=ae.id,ie=_,se=ie.name,ce=oe===CURRENT_SELECTION?re.id:oe;return ce||lookupStoryId(se,re)},getStoryProps=function te(_,re,ae,oe){var ie=_.height,se=_.inline,ce=re.name,ue=re.parameters,de=ue.docs,pe=de===void 0?{}:de;if(pe.disable)return null;var fe=pe.inlineStories,me=fe===void 0?!1:fe,ye=pe.iframeHeight,he=ye===void 0?100:ye,be=pe.prepareForInline,$e=typeof se=="boolean"?se:me;if($e&&!be)throw new Error("Story '".concat(ce,"' is set to render inline, but no 'prepareForInline' function is implemented in your docs configuration!"));var _e=function(){var we=re.unboundStoryFn(Object.assign({},ae.getStoryContext(re),{loaded:{},abortSignal:void 0,canvasElement:void 0}));return oe(),we};return Object.assign({inline:$e,id:re.id,height:ie||($e?void 0:he),title:ce},$e&&{parameters:ue,storyFn:function(){return be(_e,ae.getStoryContext(re))}})};function makeGate(){var te,_=new Promise(function(re){te=re});return[_,te]}var Story$1=function te(_){var re=react.exports.useContext(DocsContext),ae=addons.getChannel(),oe=react.exports.useRef(),ie=getStoryId(_,re),se=useStory(ie,re),ce=react.exports.useState(!0),ue=_slicedToArray$3(ce,2),de=ue[0],pe=ue[1];react.exports.useEffect(function(){var Ee;if(se&&oe.current){var Oe=oe.current;Ee=re.renderStoryToElement(se,Oe),pe(!1)}return function(){return Ee&&Ee()}},[se]);var fe=makeGate(),me=_slicedToArray$3(fe,2),ye=me[0],he=me[1],be=makeGate(),$e=_slicedToArray$3(be,2),_e=$e[0],ve=$e[1];if(react.exports.useEffect(ve),!se)return jsx(StorySkeleton,{});var we=getStoryProps(_,se,re,he);if(!we)return null;if(we.inline){var Se;if(!(window_1$4!=null&&(Se=window_1$4.FEATURES)!==null&&Se!==void 0&&Se.modernInlineRender))Promise.all([ye,_e]).then(function(){ae.emit(Events.STORY_RENDERED,ie)});else{var ke="<span></span>",Te=we.height;return jsx("div",{id:storyBlockIdFromId(se.id),children:jsxs(MDXProvider,{components:resetComponents,children:[Te?jsx("style",{children:"#story--".concat(se.id," { min-height: ").concat(Te,"; transform: translateZ(0); overflow: auto }")}):null,de&&jsx(StorySkeleton,{}),jsx("div",{ref:oe,"data-name":se.name,dangerouslySetInnerHTML:{__html:ke}})]})})}}return jsx("div",{id:storyBlockIdFromId(se.id),children:jsx(MDXProvider,{components:resetComponents,children:jsx(Story$2,{...we})})})};Story$1.defaultProps={children:null,name:null};function _defineProperty$3(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$2(te,_){return _arrayWithHoles$2(te)||_iterableToArrayLimit$2(te,_)||_unsupportedIterableToArray$3(te,_)||_nonIterableRest$2()}function _nonIterableRest$2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$3(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$3(te,_)}}function _arrayLikeToArray$3(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$2(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$2(te){if(Array.isArray(te))return te}var getContext=function te(_,re){var ae=re.storyById(_);if(!ae)throw new Error("Unknown story: ".concat(_));return re.getStoryContext(ae)},useArgs=function te(_,re){var ae=addons.getChannel(),oe=getContext(_,re),ie=react.exports.useState(oe.args),se=_slicedToArray$2(ie,2),ce=se[0],ue=se[1];react.exports.useEffect(function(){var fe=function(ye){ye.storyId===_&&ue(ye.args)};return ae.on(Events.STORY_ARGS_UPDATED,fe),function(){return ae.off(Events.STORY_ARGS_UPDATED,fe)}},[_]);var de=react.exports.useCallback(function(fe){return ae.emit(Events.UPDATE_STORY_ARGS,{storyId:_,updatedArgs:fe})},[_]),pe=react.exports.useCallback(function(fe){return ae.emit(Events.RESET_STORY_ARGS,{storyId:_,argNames:fe})},[_]);return[ce,de,pe]},useGlobals=function te(_,re){var ae=addons.getChannel(),oe=getContext(_,re),ie=react.exports.useState(oe.globals),se=_slicedToArray$2(ie,2),ce=se[0],ue=se[1];return react.exports.useEffect(function(){var de=function(fe){ue(fe.globals)};return ae.on(Events.GLOBALS_UPDATED,de),function(){return ae.off(Events.GLOBALS_UPDATED,de)}},[]),[ce]},extractComponentArgTypes=function te(_,re,ae,oe){var ie=re.id,se=re.storyById,ce=se(ie),ue=ce.parameters,de=ue.docs||{},pe=de.extractArgTypes;if(!pe)throw new Error(ArgsTableError.ARGS_UNSUPPORTED);var fe=pe(_);return fe=filterArgTypes(fe,ae,oe),fe},isShortcut=function te(_){return _&&[CURRENT_SELECTION,PRIMARY_STORY].includes(_)},getComponent=function te(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},re=arguments.length>1?arguments[1]:void 0,ae=re.id,oe=re.storyById,ie=_,se=ie.of,ce=_,ue=ce.story,de=oe(ae),pe=de.component;if(isShortcut(se)||isShortcut(ue))return pe||null;if(!se)throw new Error(ArgsTableError.NO_COMPONENT);return se},addComponentTabs=function te(_,re,ae,oe,ie,se){return Object.assign({},_,mapValues_1(re,function(ce){return{rows:extractComponentArgTypes(ce,ae,oe,ie),sort:se}}))},StoryTable=function te(_){var re=react.exports.useContext(DocsContext),ae=re.id,oe=re.componentStories,ie=_.story,se=_.component,ce=_.subcomponents,ue=_.showComponent,de=_.include,pe=_.exclude,fe=_.sort;try{var me;switch(ie){case CURRENT_SELECTION:{me=ae;break}case PRIMARY_STORY:{var ye=oe()[0];me=ye.id;break}default:me=lookupStoryId(ie,re)}var he=useStory(me,re),be=useArgs(me,re),$e=_slicedToArray$2(be,3),_e=$e[0],ve=$e[1],we=$e[2],Se=useGlobals(me,re),ke=_slicedToArray$2(Se,1),Te=ke[0];if(!he)return jsx(ArgsTable$1,{isLoading:!0,updateArgs:ve,resetArgs:we});var Ee=filterArgTypes(he.argTypes,de,pe),Oe=getComponentName(se)||"Story",Ae=_defineProperty$3({},Oe,{rows:Ee,args:_e,globals:Te,updateArgs:ve,resetArgs:we}),xe=Ee&&Object.values(Ee).find(function(Ce){return!!(Ce!=null&&Ce.control)});if(xe||(ve=null,we=null,Ae={}),se&&(!xe||ue)&&(Ae=addComponentTabs(Ae,_defineProperty$3({},Oe,se),re,de,pe)),ce){if(Array.isArray(ce))throw new Error("Unexpected subcomponents array. Expected an object whose keys are tab labels and whose values are components.");Ae=addComponentTabs(Ae,ce,re,de,pe)}return jsx(TabbedArgsTable,{tabs:Ae,sort:fe})}catch(Ce){return jsx(ArgsTable$1,{error:Ce.message})}},ComponentsTable=function te(_){var re=react.exports.useContext(DocsContext),ae=_.components,oe=_.include,ie=_.exclude,se=_.sort,ce=addComponentTabs({},ae,re,oe,ie);return jsx(TabbedArgsTable,{tabs:ce,sort:se})},ArgsTable=function te(_){var re=react.exports.useContext(DocsContext),ae=re.id,oe=re.storyById,ie=oe(ae),se=ie.parameters.controls,ce=ie.subcomponents,ue=_,de=ue.include,pe=ue.exclude,fe=ue.components,me=ue.sort,ye=_,he=ye.story,be=me||(se==null?void 0:se.sort),$e=getComponent(_,re);if(he)return jsx(StoryTable,{..._,component:$e,subcomponents:ce,sort:be});if(!fe&&!ce){var _e;try{_e={rows:extractComponentArgTypes($e,re,de,pe)}}catch(we){_e={error:we.message}}return jsx(ArgsTable$1,{..._e,sort:be})}if(fe)return jsx(ComponentsTable,{..._,components:fe,sort:be});var ve=getComponentName($e);return jsx(ComponentsTable,{..._,components:Object.assign(_defineProperty$3({},ve,$e),ce),sort:be})};ArgsTable.defaultProps={of:CURRENT_SELECTION};var ADDON_ID="storybook/docs",SNIPPET_RENDERED="".concat(ADDON_ID,"/snippet-rendered"),SourceType;(function(te){te.AUTO="auto",te.CODE="code",te.DYNAMIC="dynamic"})(SourceType||(SourceType={}));function _defineProperty$2(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _slicedToArray$1(te,_){return _arrayWithHoles$1(te)||_iterableToArrayLimit$1(te,_)||_unsupportedIterableToArray$2(te,_)||_nonIterableRest$1()}function _nonIterableRest$1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$2(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$2(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$2(te,_)}}function _arrayLikeToArray$2(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit$1(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles$1(te){if(Array.isArray(te))return te}var SourceContext=react.exports.createContext({sources:{}}),SourceContainer=function te(_){var re=_.children,ae=react.exports.useState({}),oe=_slicedToArray$1(ae,2),ie=oe[0],se=oe[1],ce=addons.getChannel();return react.exports.useEffect(function(){var ue=function(pe,fe){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie[pe]&&ie[pe].code===fe||se(function(ye){var he=Object.assign({},ye,_defineProperty$2({},pe,{code:fe,format:me}));return fastDeepEqual(ye,he)?ye:he})};return ce.on(SNIPPET_RENDERED,ue),function(){return ce.off(SNIPPET_RENDERED,ue)}},[]),jsx(SourceContext.Provider,{value:{sources:ie},children:re})};function _toConsumableArray(te){return _arrayWithoutHoles(te)||_iterableToArray(te)||_unsupportedIterableToArray$1(te)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray$1(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray$1(te,_)}}function _iterableToArray(te){if(typeof Symbol<"u"&&te[Symbol.iterator]!=null||te["@@iterator"]!=null)return Array.from(te)}function _arrayWithoutHoles(te){if(Array.isArray(te))return _arrayLikeToArray$1(te)}function _arrayLikeToArray$1(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function extractSource(te,_){var re=te.startBody,ae=te.endBody;if(re.line===ae.line&&_[re.line-1]!==void 0)return _[re.line-1].substring(re.col,ae.col);var oe=_[re.line-1],ie=_[ae.line-1];return oe===void 0||ie===void 0?null:[oe.substring(re.col)].concat(_toConsumableArray(_.slice(re.line,ae.line-1)),[ie.substring(0,ae.col)]).join(`
`)}var storyIdToSanitizedStoryName=function te(_){return _.replace(/^.*?--/,"")},extract=function te(_,re){var ae=re.source,oe=re.locationsMap;if(!oe)return ae;var ie=storyIdToSanitizedStoryName(_),se=oe[ie];if(!se)return ae;var ce=ae.split(`
`);return extractSource(se,ce)},enhanceSource=function te(_){var re,ae=_.id,oe=_.parameters,ie=oe.storySource,se=oe.docs,ce=se===void 0?{}:se,ue=ce.transformSource;if(!(ie!=null&&ie.source)||(re=ce.source)!==null&&re!==void 0&&re.code)return null;var de=extract(ae,ie),pe=ue?ue(de,_):de;return{docs:combineParameters(ce,{source:{code:pe}})}},SourceState;(function(te){te.OPEN="open",te.CLOSED="closed",te.NONE="none"})(SourceState||(SourceState={}));var getSourceState=function te(_){var re=_.map(function(ae){var oe,ie;return(oe=ae.parameters.docs)===null||oe===void 0||(ie=oe.source)===null||ie===void 0?void 0:ie.state}).filter(Boolean);return re.length===0?SourceState.CLOSED:re[0]},getStorySource=function te(_,re){var ae=re.sources;return(ae==null?void 0:ae[_])||{code:"",format:!1}},getSnippet=function te(_,re){var ae,oe,ie,se,ce,ue;if(!re)return _;var de=re.parameters,pe=de.__isArgsStory,fe=((ae=de.docs)===null||ae===void 0||(oe=ae.source)===null||oe===void 0?void 0:oe.type)||SourceType.AUTO,me=(ie=de.docs)===null||ie===void 0||(se=ie.source)===null||se===void 0?void 0:se.code;if(me!==void 0)return me;if(fe===SourceType.DYNAMIC){var ye,he;return((ye=de.docs)===null||ye===void 0||(he=ye.transformSource)===null||he===void 0?void 0:he.call(ye,_,re))||_}if(fe===SourceType.AUTO&&_&&pe){var be,$e;return((be=de.docs)===null||be===void 0||($e=be.transformSource)===null||$e===void 0?void 0:$e.call(be,_,re))||_}var _e=enhanceSource(re)||de;return(_e==null||(ce=_e.docs)===null||ce===void 0||(ue=ce.source)===null||ue===void 0?void 0:ue.code)||""},getSourceProps=function te(_,re,ae){var oe=re.id,ie=re.storyById,se=ie(oe),ce=se.parameters,ue=_,de=_,pe=_,fe=ue.code,me=ue.format,ye=pe.ids||[de.id||oe],he=ye.map(function(Oe){return Oe===CURRENT_SELECTION?oe:Oe}),be=useStories(he,re);if(!be.every(Boolean))return{error:SourceError.SOURCE_UNAVAILABLE,state:SourceState.NONE};if(!fe){var $e=getStorySource(he[0],ae);me=$e.format,fe=he.map(function(Oe,Ae){var xe=getStorySource(Oe,ae),Ce=xe.code,Pe=be[Ae];return getSnippet(Ce,Pe)}).join(`
`)}var _e=getSourceState(be),ve=ce.docs,we=ve===void 0?{}:ve,Se=we.source,ke=Se===void 0?{}:Se,Te=ke.language,Ee=Te===void 0?null:Te;return fe?{code:fe,state:_e,format:me,language:_.language||Ee||"jsx",dark:_.dark||!1}:{error:SourceError.SOURCE_UNAVAILABLE,state:_e}},Source=function te(_){var re=react.exports.useContext(SourceContext),ae=react.exports.useContext(DocsContext),oe=getSourceProps(_,ae,re);return jsx(Source$1,{...oe})},_excluded$2=["withSource","mdxSource","children"];function _objectWithoutProperties$2(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$2(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$2(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var getPreviewProps=function te(_,re,ae){var oe=_.withSource,ie=_.mdxSource,se=_.children,ce=_objectWithoutProperties$2(_,_excluded$2),ue=re.mdxComponentAnnotations,de=re.mdxStoryNameToKey,pe=oe,fe=!1;if(pe===SourceState.NONE)return{isLoading:fe,previewProps:ce};if(ie)return{isLoading:fe,previewProps:Object.assign({},ce,{withSource:getSourceProps({code:decodeURI(ie)},re,ae)})};var me=Array.isArray(se)?se:[se],ye=me.filter(function(ve){return ve.props&&(ve.props.id||ve.props.name)}),he=ye.map(function(ve){return ve.props.id||dist.toId(ue.id||ue.title,dist.storyNameFromExport(de[ve.props.name]))}),be=getSourceProps({ids:he},re,ae);pe||(pe=be.state);var $e=he.map(function(ve){return ve===CURRENT_SELECTION?re.id:ve}),_e=useStories($e,re);return fe=_e.some(function(ve){return!ve}),{isLoading:fe,previewProps:Object.assign({},ce,{withSource:be,isExpanded:pe===SourceState.OPEN})}},Canvas=function te(_){var re=react.exports.useContext(DocsContext),ae=react.exports.useContext(SourceContext),oe=getPreviewProps(_,re,ae),ie=oe.isLoading,se=oe.previewProps,ce=_.children;return ie?jsx(PreviewSkeleton,{}):jsx(MDXProvider,{components:resetComponents,children:jsx(Preview$1,{...se,children:ce})})},DescriptionType;(function(te){te.INFO="info",te.NOTES="notes",te.DOCGEN="docgen",te.LEGACY_5_2="legacy-5.2",te.AUTO="auto"})(DescriptionType||(DescriptionType={}));var getNotes=function te(_){return _&&(typeof _=="string"?_:str(_.markdown)||str(_.text))},getInfo=function te(_){return _&&(typeof _=="string"?_:str(_.text))},noDescription=function te(_){return null},getDescriptionProps=function te(_,re){var ae=_.of,oe=_.type,ie=_.markdown,se=_.children,ce=re.id,ue=re.storyById,de=ue(ce),pe=de.component,fe=de.parameters;if(se||ie)return{markdown:se||ie};var me=fe.notes,ye=fe.info,he=fe.docs,be=he||{},$e=be.extractComponentDescription,_e=$e===void 0?noDescription:$e,ve=be.description,we=ae===CURRENT_SELECTION?pe:ae,Se=ve==null?void 0:ve.component;if(Se)return{markdown:Se};switch(oe){case DescriptionType.INFO:return{markdown:getInfo(ye)};case DescriptionType.NOTES:return{markdown:getNotes(me)};case DescriptionType.LEGACY_5_2:return{markdown:`
`.concat(getNotes(me)||getInfo(ye)||"",`
`).concat(_e(we)||"",`
`).trim()};case DescriptionType.DOCGEN:case DescriptionType.AUTO:default:return{markdown:_e(we,Object.assign({component:pe},fe))}}},DescriptionContainer=function te(_){var re=react.exports.useContext(DocsContext),ae=getDescriptionProps(_,re),oe=ae.markdown;return oe?jsx(Description$1,{markdown:oe}):null};DescriptionContainer.defaultProps={of:"."};var _excluded$1=["children"],_excluded2=["className","children"],_excluded3=["href","target","children"],_excluded4=["as","id","children"],_excluded5=["as","id","children"];function _defineProperty$1(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}function _objectWithoutProperties$1(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose$1(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose$1(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var document$3=window_1$4.document,assertIsFn=function te(_){if(typeof _!="function")throw new Error("Expected story function, got: ".concat(_));return _},AddContext=function te(_){var re=_.children,ae=_objectWithoutProperties$1(_,_excluded$1),oe=React__default.useContext(DocsContext);return jsx(DocsContext.Provider,{value:Object.assign({},oe,ae),children:re})},CodeOrSourceMdx=function te(_){var re=_.className,ae=_.children,oe=_objectWithoutProperties$1(_,_excluded2);if(typeof re!="string"&&(typeof ae!="string"||!ae.match(/[\n\r]/g)))return jsx(Code,{children:ae});var ie=re&&re.split("-");return jsx(Source$1,{language:ie&&ie[1]||"plaintext",format:!1,code:ae,...oe})};function navigate(te){addons.getChannel().emit(NAVIGATE_URL,te)}var A=components.a,AnchorInPage=function te(_){var re=_.hash,ae=_.children;return jsx(A,{href:re,target:"_self",onClick:function(ie){var se=re.substring(1),ce=document$3.getElementById(se);ce&&navigate(re)},children:ae})},AnchorMdx=function te(_){var re=_.href,ae=_.target,oe=_.children,ie=_objectWithoutProperties$1(_,_excluded3);if(re){if(re.startsWith("#"))return jsx(AnchorInPage,{hash:re,children:oe});if(ae!=="_blank"&&!re.startsWith("https://"))return jsx(A,{href:re,onClick:function(ce){ce.preventDefault(),navigate(ce.currentTarget.getAttribute("href"))},target:ae,...ie,children:oe})}return jsx(A,{..._})},SUPPORTED_MDX_HEADERS=["h1","h2","h3","h4","h5","h6"],OcticonHeaders=SUPPORTED_MDX_HEADERS.reduce(function(te,_){return Object.assign({},te,_defineProperty$1({},_,styled(components[_])({"& svg":{visibility:"hidden"},"&:hover svg":{visibility:"visible"}})))},{}),OcticonAnchor=styled.a(function(){return{float:"left",paddingRight:"4px",marginLeft:"-20px",color:"inherit"}}),HeaderWithOcticonAnchor=function te(_){var re=_.as,ae=_.id,oe=_.children,ie=_objectWithoutProperties$1(_,_excluded4),se=OcticonHeaders[re],ce="#".concat(ae);return jsxs(se,{id:ae,...ie,children:[jsx(OcticonAnchor,{"aria-hidden":"true",href:ce,tabIndex:-1,target:"_self",onClick:function(de){var pe=document$3.getElementById(ae);pe&&navigate(ce)},children:jsx("svg",{viewBox:"0 0 16 16",version:"1.1",width:"16",height:"16","aria-hidden":"true",fill:"currentColor",children:jsx("path",{fillRule:"evenodd",d:"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"})})}),oe]})},HeaderMdx=function te(_){var re=_.as,ae=_.id,oe=_.children,ie=_objectWithoutProperties$1(_,_excluded5);if(ae)return jsx(HeaderWithOcticonAnchor,{as:re,id:ae,...ie,children:oe});var se=components[re];return jsx(se,{..._})},HeadersMdx=SUPPORTED_MDX_HEADERS.reduce(function(te,_){return Object.assign({},te,_defineProperty$1({},_,function(re){return jsx(HeaderMdx,{as:_,...re})}))},{}),Subheading=function te(_){var re=_.children,ae=_.disableAnchor;if(ae||typeof re!="string")return jsx(H3,{children:re});var oe=re.toLowerCase().replace(/[^a-z0-9]/gi,"-");return jsx(HeaderMdx,{as:"h3",id:oe,children:re})},_templateObject$3;function _taggedTemplateLiteral$3(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var warnStoryDescription=browser(function(){},dedent$2(_templateObject$3||(_templateObject$3=_taggedTemplateLiteral$3([`
Deprecated parameter: docs.storyDescription => docs.description.story
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#docs-description-parameter
`])))),DocsStory=function te(_){var re=_.id,ae=_.name,oe=_.expanded,ie=oe===void 0?!0:oe,se=_.withToolbar,ce=se===void 0?!1:se,ue=_.parameters,de=ue===void 0?{}:ue,pe,fe=de.docs;if(ie&&fe){var me;pe=(me=fe.description)===null||me===void 0?void 0:me.story,pe||(pe=fe.storyDescription,pe&&warnStoryDescription())}var ye=ie&&ae;return jsxs(Anchor,{storyId:re,children:[ye&&jsx(Subheading,{children:ye}),pe&&jsx(DescriptionContainer,{markdown:pe}),jsx(Canvas,{withToolbar:ce,children:jsx(Story$1,{id:re,parameters:de})})]})},Heading=function te(_){var re=_.children,ae=_.disableAnchor;if(ae||typeof re!="string")return jsx(H2,{children:re});var oe=re.toLowerCase().replace(/[^a-z0-9]/gi,"-");return jsx(HeaderMdx,{as:"h2",id:oe,children:re})},Stories=function te(_){var re=_.title,ae=_.includePrimary,oe=ae===void 0?!1:ae,ie=react.exports.useContext(DocsContext),se=ie.componentStories,ce=se();return ce=ce.filter(function(ue){var de,pe;return!((de=ue.parameters)!==null&&de!==void 0&&(pe=de.docs)!==null&&pe!==void 0&&pe.disable)}),oe||(ce=ce.slice(1)),!ce||ce.length===0?null:jsxs(Fragment,{children:[jsx(Heading,{children:re}),ce.map(function(ue){return ue&&jsx(DocsStory,{...ue,expanded:!0},ue.id)})]})};Stories.defaultProps={title:"Stories"};var _templateObject$2;function _taggedTemplateLiteral$2(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var document$2=window_1$4.document,globalWindow=window_1$4.window,defaultComponents=Object.assign({},components,{code:CodeOrSourceMdx,a:AnchorMdx},HeadersMdx),warnOptionsTheme=browser(function(){},dedent$2(_templateObject$2||(_templateObject$2=_taggedTemplateLiteral$2([`
Deprecated parameter: options.theme => docs.theme
https://github.com/storybookjs/storybook/blob/next/addons/docs/docs/theming.md#storybook-theming
`])))),DocsContainer=function te(_){var re=_.context,ae=_.children,oe=re.id,ie=re.storyById,se=ie(oe),ce=se.parameters,ue=ce.options,de=ue===void 0?{}:ue,pe=ce.docs,fe=pe===void 0?{}:pe,me=fe.theme;!me&&de.theme&&(warnOptionsTheme(),me=de.theme);var ye=ensure(me),he=Object.assign({},defaultComponents,fe.components);return react.exports.useEffect(function(){var be;try{be=new URL(globalWindow.parent.location)}catch{return}if(be.hash){var $e=document$2.getElementById(be.hash.substring(1));$e&&setTimeout(function(){scrollToElement($e)},200)}else{var _e=document$2.getElementById(anchorBlockIdFromId(oe))||document$2.getElementById(storyBlockIdFromId(oe));if(_e){var ve=_e.parentElement.querySelectorAll('[id|="anchor-"]'),we=_e;ve&&ve[0]===_e&&(we=document$2.getElementById("docs-root")),setTimeout(function(){scrollToElement(we,"start")},200)}}},[oe]),jsx(DocsContext.Provider,{value:re,children:jsx(SourceContainer,{children:jsx(ThemeProvider,{theme:ye,children:jsx(MDXProvider,{components:he,children:jsx(DocsWrapper,{className:"sbdocs sbdocs-wrapper",children:jsx(DocsContent,{className:"sbdocs sbdocs-content",children:ae})})})})})})},document$1=window_1$4.document;function getFirstStoryId(te){var _=te.componentStories();return _.length>0?_[0].id:null}function renderAnchor(){var te=react.exports.useContext(DocsContext),_=getFirstStoryId(te)||te.id;return jsx(Anchor,{storyId:_})}var Meta$1=function te(){var _=new URL(document$1.location).searchParams,re=_.get("viewMode")==="docs";return re?renderAnchor():null},_templateObject$1;function _taggedTemplateLiteral$1(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var Preview=browser(function(te){return jsx(Canvas,{...te})},dedent$2(_templateObject$1||(_templateObject$1=_taggedTemplateLiteral$1([`
Preview doc block has been renamed to Canvas.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewprops-renamed
`])))),_templateObject;function _taggedTemplateLiteral(te,_){return _||(_=te.slice(0)),Object.freeze(Object.defineProperties(te,{raw:{value:Object.freeze(_)}}))}var Props=browser(function(te){return jsx(ArgsTable,{...te})},dedent$2(_templateObject||(_templateObject=_taggedTemplateLiteral([`
Props doc block has been renamed to ArgsTable.
https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewprops-renamed
`]))));Props.defaultProps={of:CURRENT_SELECTION};const parameters={viewMode:"docs",previewTabs:{canvas:{hidden:!0}},toolbar:{zoom:{hidden:!0},eject:{hidden:!0},fullscreen:{hidden:!0},"storybook/background":{hidden:!0},"storybook/outline":{hidden:!0}}};function _createMdxContent$i(te){const _=Object.assign({p:"p",img:"img",h1:"h1",code:"code",a:"a",pre:"pre"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Actions/cssVariables",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:jsx(_.code,{children:"cssVariables"})}),`
`,jsxs(_.p,{children:["A Svelte ",jsx(_.a,{href:"https://svelte.dev/tutorial/actions",children:"action"})," you can use to easily set ",jsx(_.a,{href:"https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties",children:"CSS variables"})," on HTML elements. Useful for passing JavaScript values to your component SCSS like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script>
import { cssVariables } from '@reuters-graphics/graphics-svelte-components';
export let height = 300;
export let textColour = 'red';
// Create an object of variable names and CSS values...
$: variables = {
height: height + 'px',
textColour: textColour,
};
<\/script>
<!-- Attach it to a parent element with the action -->
<div use:cssVariables="{variables}">
<p>My text...</p>
</div>
<style lang="scss">
/**
* Now use your variables in your SCSS!
*/
div {
height: var(--height);
p {
color: var(--textColour);
}
}
</style>
`})})]})}function MDXContent$i(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$i,te)})):_createMdxContent$i(te)}const __page$i=()=>{throw new Error("Docs-only story")};__page$i.parameters={docsOnly:!0};const componentMeta$i={title:"Actions/cssVariables",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$i={};componentMeta$i.parameters=componentMeta$i.parameters||{};componentMeta$i.parameters.docs={...componentMeta$i.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$i,mdxComponentAnnotations:componentMeta$i,children:jsx(MDXContent$i,{})})};const __namedExportsOrder$E=["__page"],story_0=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$i,default:componentMeta$i,__namedExportsOrder:__namedExportsOrder$E},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$h(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Actions/Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Actions"})]})}function MDXContent$h(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$h,te)})):_createMdxContent$h(te)}const __page$h=()=>{throw new Error("Docs-only story")};__page$h.parameters={docsOnly:!0};const componentMeta$h={title:"Actions/Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$h={};componentMeta$h.parameters=componentMeta$h.parameters||{};componentMeta$h.parameters.docs={...componentMeta$h.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$h,mdxComponentAnnotations:componentMeta$h,children:jsx(MDXContent$h,{})})};const __namedExportsOrder$D=["__page"],story_1=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$h,default:componentMeta$h,__namedExportsOrder:__namedExportsOrder$D},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$g(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Components/Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Components"})]})}function MDXContent$g(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$g,te)})):_createMdxContent$g(te)}const __page$g=()=>{throw new Error("Docs-only story")};__page$g.parameters={docsOnly:!0};const componentMeta$g={title:"Components/Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$g={};componentMeta$g.parameters=componentMeta$g.parameters||{};componentMeta$g.parameters.docs={...componentMeta$g.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$g,mdxComponentAnnotations:componentMeta$g,children:jsx(MDXContent$g,{})})};const __namedExportsOrder$C=["__page"],story_2=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$g,default:componentMeta$g,__namedExportsOrder:__namedExportsOrder$C},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$f(te){const _=Object.assign({p:"p",img:"img",h1:"h1",h2:"h2",a:"a",h3:"h3",h4:"h4",pre:"pre",code:"code",strong:"strong"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Component Basics",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Component basics"}),`
`,jsx(_.h2,{children:"Dependencies"}),`
`,jsx(_.p,{children:"Components should be written to be included in any Svelte app. If your component needs, for example, values from SvelteKit stores, these should be passed in as props."}),`
`,jsx(_.h2,{children:"Typescript"}),`
`,jsx(_.p,{children:"By default, component's are written in TypeScript, which adds robust type-checking and helpful hints for people using your component in editors like Visual Studio Code."}),`
`,jsxs(_.p,{children:["If you've never used TypeScript, you can check out the ",jsx(_.a,{href:"https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html",children:"5-minute intro"}),"."]}),`
`,jsx(_.p,{children:"If you're still a little uneasy about writing TypeScript, you can still write basically all your component logic in plain JavaScript, but we'll probably make sure your component's outermost props are typed before we merge your PR. (Reuters Graphics, can ask Jon for help with this.)"}),`
`,jsx(_.h3,{children:"Typing and documenting component props"}),`
`,jsxs(_.p,{children:["Document props using ",jsx(_.a,{href:"https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html",children:"JSDoc comments"})," (be sure to mark required props) and type props with TypeScript."]}),`
`,jsx(_.p,{children:"Here are a few examples:"}),`
`,jsx(_.h4,{children:"Typing simple props"}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script lang="ts">
/** Height of the component */
export let height: number = 250;
/** Text colour */
export let colour: string = 'blue';
<\/script>
`})}),`
`,jsx(_.h4,{children:"Documenting required props"}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script lang="ts">
/**
* Image source
* @required
*/
export let src: string;
/**
* AltText for the image
* @required
*/
export let altText: string;
<\/script>
`})}),`
`,jsx(_.h4,{children:"Custom types for props"}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script lang="ts">
type ContainerWidth = 'normal' | 'wide' | 'wider' | 'widest' | 'fluid';
/** Width of the component within the text well. */
export let width: ContainerWidth = 'normal';
interface Person {
name: string;
age: number;
}
/**
* Array of people
* @required
*/
export let people: Person[];
<\/script>
`})}),`
`,jsx(_.h4,{children:"Future syntax"}),`
`,jsxs(_.p,{children:["Using some future syntax like ",jsx(_.a,{href:"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining",children:"optional chaining"})," in your components currently breaks the automatic discovery of JSDoc comments in your component, which are used to fill in the ",jsx(_.a,{href:"https://storybook.js.org/docs/react/writing-docs/doc-block-argstable",children:"ArgsTable"}),"."]}),`
`,jsx(_.p,{children:"So instead of..."}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-javascript",children:`myObject?.myOptionalProp;
`})}),`
`,jsx(_.p,{children:"...unfortunately, use something old-fashioned like..."}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-javascript",children:`myObject.myOptionalProp ? myObject.myOptionalProp : null;
`})}),`
`,jsx(_.p,{children:"If your component docs still aren't working, check if you're using other future-JS sytax, for now."}),`
`,jsx(_.h2,{children:"Styles"}),`
`,jsx(_.h3,{children:"SCSS"}),`
`,jsxs(_.p,{children:["Use SCSS with the ",jsx(_.code,{children:"lang"})," attribute to write your styles."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<button>My component</button>
<style lang="scss">
button {
color: blue;
}
</style>
`})}),`
`,jsx(_.h3,{children:"Scope"}),`
`,jsxs(_.p,{children:["Styles should ",jsx(_.strong,{children:"always"})," be scoped to your components."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<button>My component</button>
<style lang="scss">
button {
color: blue;
}
</style>
`})}),`
`,jsxs(_.p,{children:["In rare cases, you can use the SCSS ",jsx(_.code,{children:":global"})," operator to style child elements in your component, but those rules should still be scoped below a parent element."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<svg></svg>
<style lang="scss">
svg {
:global {
path: {
stroke: black;
}
}
}
</style>
`})}),`
`,jsx(_.h3,{children:"CSS variables"}),`
`,jsxs(_.p,{children:["Use ",jsx(_.a,{href:"https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties",children:"CSS variables"})," and props to allow better theming of your components."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script>
export let textColour = '#333';
<\/script>
<div style="--textColour: {textColour};">
<h3>My title</h3>
<p>My text.</p>
<p></p>
</div>
<style lang="scss">
div {
h3,
p {
color: var(--textColour, #333);
}
}
</style>
`})})]})}function MDXContent$f(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$f,te)})):_createMdxContent$f(te)}const __page$f=()=>{throw new Error("Docs-only story")};__page$f.parameters={docsOnly:!0};const componentMeta$f={title:"Contributing/Component Basics",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$f={};componentMeta$f.parameters=componentMeta$f.parameters||{};componentMeta$f.parameters.docs={...componentMeta$f.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$f,mdxComponentAnnotations:componentMeta$f,children:jsx(MDXContent$f,{})})};const __namedExportsOrder$B=["__page"],story_3=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$f,default:componentMeta$f,__namedExportsOrder:__namedExportsOrder$B},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$e(te){const _=Object.assign({p:"p",img:"img",h1:"h1",a:"a",h2:"h2",h3:"h3",pre:"pre",code:"code"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Quickstart",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Contributing"}),`
`,jsx(_.p,{children:"Reuters Graphics team members can contribute new components, and we welcome pull requests for any of our existing components from the community."}),`
`,jsxs(_.p,{children:["Components are documented (and tested) using ",jsx(_.a,{href:"https://storybook.js.org",children:"Storybook"}),"."]}),`
`,jsx(_.h2,{children:"Adding a new chart component"}),`
`,jsx(_.h3,{children:"Prereqs"}),`
`,jsxs(_.p,{children:["Before you start, it's probably a good idea to read up a bit on ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/get-started/introduction",children:"Storybook"}),", the framework used to document components."]}),`
`,jsx(_.h3,{children:"Quickstart"}),`
`,jsx(_.p,{children:"Make a new git branch for your new component, like..."}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`git checkout -b my-component
`})}),`
`,jsx(_.p,{children:"This library includes a basic template for creating and documenting your component with Storybook you can use to get started."}),`
`,jsx(_.p,{children:"Just run..."}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`yarn new
`})}),`
`,jsx(_.p,{children:"... which will create a new directory for your component and copy over an example Svelte component and story page."}),`
`,jsx(_.p,{children:"To start developing your component, start the dev server with..."}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`yarn start
`})}),`
`,jsx(_.p,{children:"When you're ready to share your chart, commit your branch to GitHub, make a PR and we'll get it published!"}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`git push origin my-chart
`})})]})}function MDXContent$e(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$e,te)})):_createMdxContent$e(te)}const __page$e=()=>{throw new Error("Docs-only story")};__page$e.parameters={docsOnly:!0};const componentMeta$e={title:"Contributing/Quickstart",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$e={};componentMeta$e.parameters=componentMeta$e.parameters||{};componentMeta$e.parameters.docs={...componentMeta$e.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$e,mdxComponentAnnotations:componentMeta$e,children:jsx(MDXContent$e,{})})};const __namedExportsOrder$A=["__page"],story_4=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$e,default:componentMeta$e,__namedExportsOrder:__namedExportsOrder$A},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$d(te){const _=Object.assign({p:"p",img:"img",h1:"h1",a:"a",code:"code",pre:"pre",em:"em",blockquote:"blockquote",strong:"strong"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Recipes: Basic story",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Recipes: Basic story"}),`
`,jsxs(_.p,{children:["To make a basic story, you'll need to setup a few things from storybook's Svelte ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/api/csf",children:"Component Story Framework (CSF)"})," library."]}),`
`,jsxs(_.p,{children:["Once you've setup the ",jsx(_.code,{children:"Meta"})," and ",jsx(_.code,{children:"Template"})," components as below, you can write a ",jsx(_.code,{children:"Story"})," component with an ",jsx(_.code,{children:"args"})," prop. In that ",jsx(_.code,{children:"args"})," prop you can pass values that will be used to fill in your component's props."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- YourComponent.stories.svelte -->
<script>
import { Meta, Template, Story } from '@storybook/addon-svelte-csf';
import YourComponent from './YourComponent.svelte';
const meta = {
title: 'Components/YourComponent',
component: YourComponent,
};
<\/script>
<Meta {...meta} />
<Template let:args>
<YourComponent {...args} />
</Template>
<Story
name="Default"
args="{{
width: 'normal',
}}"
/>
`})}),`
`,jsxs(_.p,{children:["For example, the ",jsx(_.code,{children:"width"})," property in the ",jsx(_.code,{children:"Story"})," args above would be passed to your component as though you'd written it like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<YourComponent width="normal" />
`})}),`
`,jsxs(_.p,{children:["You can define additional stories with ",jsx(_.em,{children:"different"})," args to show how your component will render with different props like:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- ... -->
<Story
name="Default"
args="{{
width: 'normal',
}}"
/>
<Story
name="Extra wide"
args="{{
width: 'wider',
}}"
/>
`})}),`
`,jsxs(_.p,{children:["If you want even more control, you can skip the ",jsx(_.code,{children:"args"})," and pass your component directly into the ",jsx(_.code,{children:"Story"})," with whatever props you need:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<Story name="Super custom">
<YourComponent
width="fluid"
data="{[
{ id: 'UK', value: 65 },
{ id: 'USA', value: 265 },
]}"
/>
</Story>
`})}),`
`,jsxs(_.blockquote,{children:[`
`,jsxs(_.p,{children:[jsx(_.strong,{children:"Pro tip:"})," If you pass your component in directly, your users won't be able to control its props using Storybook's built-in ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/essentials/controls",children:"controls panel"}),", so it's always best to start with a default example using ",jsx(_.code,{children:"args"}),"."]}),`
`]})]})}function MDXContent$d(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$d,te)})):_createMdxContent$d(te)}const __page$d=()=>{throw new Error("Docs-only story")};__page$d.parameters={docsOnly:!0};const componentMeta$d={title:"Contributing/Recipes: Basic story",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$d={};componentMeta$d.parameters=componentMeta$d.parameters||{};componentMeta$d.parameters.docs={...componentMeta$d.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$d,mdxComponentAnnotations:componentMeta$d,children:jsx(MDXContent$d,{})})};const __namedExportsOrder$z=["__page"],story_5=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$d,default:componentMeta$d,__namedExportsOrder:__namedExportsOrder$z},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$c(te){const _=Object.assign({p:"p",img:"img",h1:"h1",a:"a",code:"code",pre:"pre"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Recipes: Story with custom controls",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Recipes: Story with custom controls"}),`
`,jsxs(_.p,{children:["You can customise the controls in Storybook's built-in ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/essentials/controls",children:"controls panel"})," by passing ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/api/argtypes",children:"argTypes"})," to ",jsx(_.code,{children:"Meta"})," like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- YourComponent.stories.svelte -->
<script>
import { Meta, Template, Story } from '@storybook/addon-svelte-csf';
import YourComponent from './YourComponent.svelte';
const meta = {
title: 'Components/YourComponent',
component: YourComponent,
argTypes: {
// A colour picker for the component's "colour" prop
colour: { control: 'color' },
// A range picker for the "height" prop
height: { control: { type: 'range', min: 5, max: 100, step: 5 } },
// A custom dropdown for the "width" prop
width: {
control: 'select',
options: ['normal', 'wide', 'wider', 'widest', 'fluid'],
},
// Turn off control for the "data" prop
data: { control: false },
},
};
<\/script>
<Meta {...meta} />
<Template let:args>
<YourComponent {...args} />
</Template>
<Story name="Default" />
`})}),`
`,jsxs(_.p,{children:["Read more about Storybook's custom controls options ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/essentials/controls",children:"here"}),"."]})]})}function MDXContent$c(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$c,te)})):_createMdxContent$c(te)}const __page$c=()=>{throw new Error("Docs-only story")};__page$c.parameters={docsOnly:!0};const componentMeta$c={title:"Contributing/Recipes: Story with custom controls",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$c={};componentMeta$c.parameters=componentMeta$c.parameters||{};componentMeta$c.parameters.docs={...componentMeta$c.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$c,mdxComponentAnnotations:componentMeta$c,children:jsx(MDXContent$c,{})})};const __namedExportsOrder$y=["__page"],story_6=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$c,default:componentMeta$c,__namedExportsOrder:__namedExportsOrder$y},Symbol.toStringTag,{value:"Module"})),SourceCodeImg="https://reuters-graphics.github.io/graphics-components/assets/source-code.6f5764e6.png",docStyles="";function _createMdxContent$b(te){const _=Object.assign({p:"p",img:"img",h1:"h1",code:"code",pre:"pre",h2:"h2",blockquote:"blockquote",strong:"strong",a:"a"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Recipes: Story with custom docs",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Recipes: Story with custom docs"}),`
`,jsx(_.p,{children:"It's always a good idea to write your own docs that introduce your component or describe how certain stories work. You can add custom markdown to your story page by importing and using markdown files."}),`
`,jsxs(_.p,{children:["First, create a markdown file in a ",jsx(_.code,{children:"stories"})," directory in your component folder like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`YourComponent/
YourComponent.svelte
YourComponent.stories.svelte
stories/
docs/
component.md
someStory.md
`})}),`
`,jsxs(_.p,{children:["Now, import your markdown file in your story page component and attach it to either the ",jsx(_.code,{children:"Meta"})," (for the top docs that introduce your component) or any individual ",jsx(_.code,{children:"Story"})," using one of our handy docs utils."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- YourComponent.stories.svelte -->
<script>
import { Meta, Template, Story } from '@storybook/addon-svelte-csf';
import YourComponent from './YourComponent.svelte';
// Import markdown files.
// Note: the "?raw" in the imports below is important!!
import componentDocs from './stories/docs/component.md?raw';
import someStoryDocs from './stories/docs/someStory.md?raw';
import { withComponentDocs, withStoryDocs } from '$docs/utils/withParams';
const meta = {
title: 'Components/YourComponent',
component: YourComponent,
...withComponentDocs(componentDocs),
};
<\/script>
<Meta {...meta} />
<Template let:args>
<YourComponent {...args} />
</Template>
<!-- The first story will use the component docs in Meta... -->
<Story name="Basic" args="{{ width: 'normal' }}" />
<!-- Additional stories can use other docs now. -->
<Story
name="Another story"
args="{{ width: 'normal' }}"
{...withStoryDocs(someStoryDocs)}
/>
`})}),`
`,jsx(_.h2,{children:"Customising copyable source code"}),`
`,jsx(_.p,{children:`If you need to, you can customise the "Copy" source code available below a component story's iframe window.`}),`
`,jsx("img",{className:"feature",src:SourceCodeImg,width:"80%"}),`
`,jsxs(_.p,{children:["First, add a snippet file in a ",jsx(_.code,{children:"stories"})," directory in your component folder like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`YourComponent/
YourComponent.svelte
YourComponent.stories.svelte
stories/
snippets/
default.svelte
`})}),`
`,jsxs(_.p,{children:["Now, import your snippet file in your story page component and attach it to any individual ",jsx(_.code,{children:"Story"})," using our docs utils."]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script>
import { Meta, Template, Story } from '@storybook/addon-svelte-csf';
import YourComponent from './YourComponent.svelte';
// Import snippet file.
// Note: the "?raw" in the import below is important!!
import defaultSource from './stories/snippets/default.svelte?raw';
import { withSource } from '$docs/utils/withParams';
const meta = {
title: 'Components/YourComponent',
component: YourComponent,
};
<\/script>
<Meta {...meta} />
<Template let:args>
<YourComponent {...args} />
</Template>
<!-- Pass source in inside an object keyed by your snippet's language, e.g., svelte, scss, etc. -->
<Story
name="Basic"
args="{{ width: 'normal' }}"
{...withSource({ svelte: defaultSnippet })}
/>
`})}),`
`,jsxs(_.blockquote,{children:[`
`,jsxs(_.p,{children:[jsx(_.strong,{children:"Pro tip:"})," If you pass your source code in directly, the code won't change prop values when users play with Storybook's built-in ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/essentials/controls",children:"controls panel"}),", so it's best to start with a default example using the generated source code."]}),`
`]}),`
`,jsxs(_.p,{children:["If you're adding source code AND custom docs to a story, you can chain ",jsx(_.code,{children:"withSource"})," and ",jsx(_.code,{children:"withComponentDocs"})," like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- ... -->
<Story
name="Extra wide"
args="{{ width: 'wider' }}"
{...withComponentDocs(componentDocs, withSource({ svelte: defaultSnippet }))}
/>
`})})]})}function MDXContent$b(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$b,te)})):_createMdxContent$b(te)}const __page$b=()=>{throw new Error("Docs-only story")};__page$b.parameters={docsOnly:!0};const componentMeta$b={title:"Contributing/Recipes: Story with custom docs",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$b={};componentMeta$b.parameters=componentMeta$b.parameters||{};componentMeta$b.parameters.docs={...componentMeta$b.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$b,mdxComponentAnnotations:componentMeta$b,children:jsx(MDXContent$b,{})})};const __namedExportsOrder$x=["__page"],story_7=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$b,default:componentMeta$b,__namedExportsOrder:__namedExportsOrder$x},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$a(te){const _=Object.assign({p:"p",img:"img",h1:"h1",code:"code",pre:"pre"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Recipes: Story with media",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Recipes: Story with media"}),`
`,jsx(_.p,{children:"To use media files in your stories, import them directly."}),`
`,jsxs(_.p,{children:["First, add a media file in a ",jsx(_.code,{children:"stories"})," directory in your component folder like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`YourComponent/
YourComponent.svelte
YourComponent.stories.svelte
stories/
imgs/
myImage.jpg
`})}),`
`,jsx(_.p,{children:"Now, import your media file directly in your code, which will resolve to the URL of the file."}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<!-- YourComponent.stories.svelte -->
<script>
import { Meta, Template, Story } from '@storybook/addon-svelte-csf';
import YourComponent from './YourComponent.svelte';
// \u{1F5BC}\uFE0F Import media you need in stories directly in code!
import myImageSrc from './stories/imgs/myImage.jpg';
const meta = {
title: 'Components/YourComponent',
component: YourComponent,
};
<\/script>
<Meta {...meta} />
<Template let:args>
<YourComponent {...args} />
</Template>
<Story
name="Basic"
args="{{
src: myImageSrc,
altText: 'My image in the component',
}}"
/>
`})})]})}function MDXContent$a(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$a,te)})):_createMdxContent$a(te)}const __page$a=()=>{throw new Error("Docs-only story")};__page$a.parameters={docsOnly:!0};const componentMeta$a={title:"Contributing/Recipes: Story with media",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$a={};componentMeta$a.parameters=componentMeta$a.parameters||{};componentMeta$a.parameters.docs={...componentMeta$a.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$a,mdxComponentAnnotations:componentMeta$a,children:jsx(MDXContent$a,{})})};const __namedExportsOrder$w=["__page"],story_8=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$a,default:componentMeta$a,__namedExportsOrder:__namedExportsOrder$w},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$9(te){const _=Object.assign({p:"p",img:"img",h1:"h1",h2:"h2",a:"a",code:"code",pre:"pre"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Contributing/Writing Stories",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Writing component stories"}),`
`,jsx(_.p,{children:'As well as writing your component, you should also document how to use it using Storybook "stories."'}),`
`,jsx(_.h2,{children:"What's a story?"}),`
`,jsxs(_.p,{children:["Paraphrasing ",jsx(_.a,{href:"https://storybook.js.org/docs/svelte/writing-stories/introduction",children:"Storybook's definition"}),": A story captures the rendered state of a Svelte component, given certain props. Translation: It's a demo of what your component can do."]}),`
`,jsx(_.p,{children:'In Storybook, you create a story page for your component, which can itself contain several "stories" or demos of how your component works.'}),`
`,jsxs(_.p,{children:["To make a story page, you'll create a ",jsx(_.code,{children:"*.stories.svelte"})," file next to your component like this:"]}),`
`,jsx(_.pre,{children:jsx(_.code,{children:`src/
components/
YourComponent/
YourComponent.svelte
YourComponent.stories.svelte
`})}),`
`,jsx(_.p,{children:"Your component's story page will then have at least one story that shows how it can be used."}),`
`,jsx(_.h2,{children:"How do I write stories?"}),`
`,jsx(_.p,{children:"Read through the recipes docs for some common examples of how you may want to write and customise your stories."}),`
`,jsx(_.p,{children:`If you're comparing the recipes to Storybook's own docs, note that all the examples use "Svelte Native" story format. (Storybook is technically a React-first tool that's been retrofit to also support a number of other frameworks, including Svelte.)`})]})}function MDXContent$9(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$9,te)})):_createMdxContent$9(te)}const __page$9=()=>{throw new Error("Docs-only story")};__page$9.parameters={docsOnly:!0};const componentMeta$9={title:"Contributing/Writing Stories",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$9={};componentMeta$9.parameters=componentMeta$9.parameters||{};componentMeta$9.parameters.docs={...componentMeta$9.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$9,mdxComponentAnnotations:componentMeta$9,children:jsx(MDXContent$9,{})})};const __namedExportsOrder$v=["__page"],story_9=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$9,default:componentMeta$9,__namedExportsOrder:__namedExportsOrder$v},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$8(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Guides/Customising components with SCSS",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Customising components with SCSS"}),`
`,jsx(_.p,{children:"TK"})]})}function MDXContent$8(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$8,te)})):_createMdxContent$8(te)}const __page$8=()=>{throw new Error("Docs-only story")};__page$8.parameters={docsOnly:!0};const componentMeta$8={title:"Guides/Customising components with SCSS",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$8={};componentMeta$8.parameters=componentMeta$8.parameters||{};componentMeta$8.parameters.docs={...componentMeta$8.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$8,mdxComponentAnnotations:componentMeta$8,children:jsx(MDXContent$8,{})})};const __namedExportsOrder$u=["__page"],story_10=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$8,default:componentMeta$8,__namedExportsOrder:__namedExportsOrder$u},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$7(te){const _=Object.assign({p:"p",img:"img",h1:"h1",strong:"strong",hr:"hr",h3:"h3",a:"a"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Guides/Getting help",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Getting help"}),`
`,jsxs(_.p,{children:[jsx(_.strong,{children:"If you're on deadline"}),", talk to your editor who can point you to the nearest developer."]}),`
`,jsx(_.p,{children:"If you're off deadline, we use GitHub issues to track things that need fixing up or could be improved. Use one of the links below to create a new issue."}),`
`,jsx(_.hr,{}),`
`,jsx(_.h3,{children:"Is something wrong with a component or another piece of code?"}),`
`,jsxs(_.p,{children:["\u{1F3F7}\uFE0F ",jsx(_.a,{href:"https://github.com/reuters-graphics/graphics-components/issues/new?labels=%F0%9F%90%9B%20bug&assignees=hobbes7878",children:"Click here"})," to create an issue on GitHub and report any bugs you've found. It's usually helpful if you also share a link to any repo you're working in where you've spotted the bug."]}),`
`,jsx(_.hr,{}),`
`,jsx(_.h3,{children:"Is something wrong with these docs?"}),`
`,jsxs(_.p,{children:["\u{1F3F7}\uFE0F ",jsx(_.a,{href:"https://github.com/reuters-graphics/graphics-components/issues/new?labels=%F0%9F%93%9A%20documentation&assignees=hobbes7878",children:"Click here"})," and tell us which docs are incorrect, unclear or could otherwise be improved."]}),`
`,jsx(_.hr,{}),`
`,jsx(_.h3,{children:"Have an idea for a new component or how to improve an existing one?"}),`
`,jsxs(_.p,{children:["\u{1F3F7}\uFE0F ",jsx(_.a,{href:"https://github.com/reuters-graphics/graphics-components/issues/new?labels=%F0%9F%9A%80%20new%20feature&assignees=hobbes7878",children:"Click here"})," and tell us more."]})]})}function MDXContent$7(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$7,te)})):_createMdxContent$7(te)}const __page$7=()=>{throw new Error("Docs-only story")};__page$7.parameters={docsOnly:!0};const componentMeta$7={title:"Guides/Getting help",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$7={};componentMeta$7.parameters=componentMeta$7.parameters||{};componentMeta$7.parameters.docs={...componentMeta$7.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$7,mdxComponentAnnotations:componentMeta$7,children:jsx(MDXContent$7,{})})};const __namedExportsOrder$t=["__page"],story_11=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$7,default:componentMeta$7,__namedExportsOrder:__namedExportsOrder$t},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$6(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Guides/Using with Google docs",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Using with Google docs"}),`
`,jsx(_.p,{children:"TK"})]})}function MDXContent$6(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$6,te)})):_createMdxContent$6(te)}const __page$6=()=>{throw new Error("Docs-only story")};__page$6.parameters={docsOnly:!0};const componentMeta$6={title:"Guides/Using with Google docs",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$6={};componentMeta$6.parameters=componentMeta$6.parameters||{};componentMeta$6.parameters.docs={...componentMeta$6.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$6,mdxComponentAnnotations:componentMeta$6,children:jsx(MDXContent$6,{})})};const __namedExportsOrder$s=["__page"],story_12=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$6,default:componentMeta$6,__namedExportsOrder:__namedExportsOrder$s},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$5(te){const _=Object.assign({p:"p",img:"img",h1:"h1",a:"a"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Guides/Using with the Graphics Kit",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Using with the Graphics Kit"}),`
`,jsxs(_.p,{children:["Read more about using the components in the ",jsx(_.a,{href:"https://reuters-graphics.github.io/docs_graphics-kit/for_developers/graphics-components/",children:"Graphics Kit docs"}),"."]})]})}function MDXContent$5(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$5,te)})):_createMdxContent$5(te)}const __page$5=()=>{throw new Error("Docs-only story")};__page$5.parameters={docsOnly:!0};const componentMeta$5={title:"Guides/Using with the Graphics Kit",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$5={};componentMeta$5.parameters=componentMeta$5.parameters||{};componentMeta$5.parameters.docs={...componentMeta$5.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$5,mdxComponentAnnotations:componentMeta$5,children:jsx(MDXContent$5,{})})};const __namedExportsOrder$r=["__page"],story_13=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$5,default:componentMeta$5,__namedExportsOrder:__namedExportsOrder$r},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$4(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Guides/Using these docs",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Using these docs"}),`
`,jsx(_.p,{children:"TK"})]})}function MDXContent$4(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$4,te)})):_createMdxContent$4(te)}const __page$4=()=>{throw new Error("Docs-only story")};__page$4.parameters={docsOnly:!0};const componentMeta$4={title:"Guides/Using these docs",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$4={};componentMeta$4.parameters=componentMeta$4.parameters||{};componentMeta$4.parameters.docs={...componentMeta$4.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$4,mdxComponentAnnotations:componentMeta$4,children:jsx(MDXContent$4,{})})};const __namedExportsOrder$q=["__page"],story_14=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$4,default:componentMeta$4,__namedExportsOrder:__namedExportsOrder$q},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$3(te){const _=Object.assign({p:"p",img:"img",h1:"h1",a:"a",hr:"hr",strong:"strong",em:"em",h2:"h2",ol:"ol",li:"li",pre:"pre",code:"code"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"@reuters-graphics/graphics-components"}),`
`,jsx(_.p,{children:jsx(_.a,{href:"https://badge.fury.io/js/@reuters-graphics%2Fgraphics-svelte-components",children:jsx(_.img,{src:"https://badge.fury.io/js/@reuters-graphics%2Fgraphics-components.svg",alt:"npm version"})})}),`
`,jsx(_.p,{children:"Chart components you can use in your Svelte-based projects."}),`
`,jsx(_.hr,{}),`
`,jsx("img",{src:"https://creazilla-store.fra1.digitaloceanspaces.com/cliparts/1242803/under-construction-sign-clipart-xl.png",width:"200"}),`
`,jsxs(_.p,{children:[jsx(_.strong,{children:"Warning"}),": ",jsx(_.em,{children:"This repo is still in the experimental phase. Feel free to use components here, but be warned, there may be major changes as we continue building out the library."})]}),`
`,jsx(_.h2,{children:"Getting started"}),`
`,jsxs(_.ol,{children:[`
`,jsx(_.li,{children:"Install"}),`
`]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-bash",children:`yarn add @reuters-graphics/graphics-components
`})}),`
`,jsxs(_.ol,{start:"2",children:[`
`,jsx(_.li,{children:"Checkout the guides, if you haven't, or dive straight into the component docs to start using components."}),`
`]}),`
`,jsx(_.pre,{children:jsx(_.code,{className:"language-svelte",children:`<script>
import { BodyText } from '@reuters-graphics/graphics-components';
<\/script>
<BodyText text="{'Hello world!'}" />
`})})]})}function MDXContent$3(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$3,te)})):_createMdxContent$3(te)}const __page$3=()=>{throw new Error("Docs-only story")};__page$3.parameters={docsOnly:!0};const componentMeta$3={title:"Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$3={};componentMeta$3.parameters=componentMeta$3.parameters||{};componentMeta$3.parameters.docs={...componentMeta$3.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$3,mdxComponentAnnotations:componentMeta$3,children:jsx(MDXContent$3,{})})};const __namedExportsOrder$p=["__page"],story_15=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$3,default:componentMeta$3,__namedExportsOrder:__namedExportsOrder$p},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$2(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Layout/Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Layout"})]})}function MDXContent$2(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$2,te)})):_createMdxContent$2(te)}const __page$2=()=>{throw new Error("Docs-only story")};__page$2.parameters={docsOnly:!0};const componentMeta$2={title:"Layout/Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$2={};componentMeta$2.parameters=componentMeta$2.parameters||{};componentMeta$2.parameters.docs={...componentMeta$2.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$2,mdxComponentAnnotations:componentMeta$2,children:jsx(MDXContent$2,{})})};const __namedExportsOrder$o=["__page"],story_16=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$2,default:componentMeta$2,__namedExportsOrder:__namedExportsOrder$o},Symbol.toStringTag,{value:"Module"}));function _createMdxContent$1(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"SCSS/Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"SCSS"})]})}function MDXContent$1(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent$1,te)})):_createMdxContent$1(te)}const __page$1=()=>{throw new Error("Docs-only story")};__page$1.parameters={docsOnly:!0};const componentMeta$1={title:"SCSS/Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey$1={};componentMeta$1.parameters=componentMeta$1.parameters||{};componentMeta$1.parameters.docs={...componentMeta$1.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey:mdxStoryNameToKey$1,mdxComponentAnnotations:componentMeta$1,children:jsx(MDXContent$1,{})})};const __namedExportsOrder$n=["__page"],story_17=Object.freeze(Object.defineProperty({__proto__:null,__page:__page$1,default:componentMeta$1,__namedExportsOrder:__namedExportsOrder$n},Symbol.toStringTag,{value:"Module"}));function _createMdxContent(te){const _=Object.assign({p:"p",img:"img",h1:"h1"},useMDXComponents(),te.components);return jsxs(Fragment,{children:[jsx(Meta$1,{title:"Utilities/Intro",parameters:{...parameters}}),`
`,jsx(_.p,{children:jsx(_.img,{src:"https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg",alt:""})}),`
`,jsx(_.h1,{children:"Utilities"})]})}function MDXContent(te={}){const{wrapper:_}=Object.assign({},useMDXComponents(),te.components);return _?jsx(_,Object.assign({},te,{children:jsx(_createMdxContent,te)})):_createMdxContent(te)}const __page=()=>{throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};const componentMeta={title:"Utilities/Intro",parameters:{...parameters},includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{};componentMeta.parameters.docs={...componentMeta.parameters.docs||{},page:()=>jsx(AddContext,{mdxStoryNameToKey,mdxComponentAnnotations:componentMeta,children:jsx(MDXContent,{})})};const __namedExportsOrder$m=["__page"],story_18=Object.freeze(Object.defineProperty({__proto__:null,__page,default:componentMeta,__namedExportsOrder:__namedExportsOrder$m},Symbol.toStringTag,{value:"Module"}));function ownKeys(te,_){var re=Object.keys(te);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(te);_&&(ae=ae.filter(function(oe){return Object.getOwnPropertyDescriptor(te,oe).enumerable})),re.push.apply(re,ae)}return re}function _objectSpread(te){for(var _=1;_<arguments.length;_++){var re=arguments[_]!=null?arguments[_]:{};_%2?ownKeys(Object(re),!0).forEach(function(ae){_defineProperty(te,ae,re[ae])}):Object.getOwnPropertyDescriptors?Object.defineProperties(te,Object.getOwnPropertyDescriptors(re)):ownKeys(Object(re)).forEach(function(ae){Object.defineProperty(te,ae,Object.getOwnPropertyDescriptor(re,ae))})}return te}function _defineProperty(te,_,re){return _ in te?Object.defineProperty(te,_,{value:re,enumerable:!0,configurable:!0,writable:!0}):te[_]=re,te}var CONTEXT_KEY="storybook-registration-context";function createRenderContext(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};setContext(CONTEXT_KEY,_objectSpread({render:!0,register:function(){},meta:{},args:{}},te))}function createRegistrationContext(te){setContext(CONTEXT_KEY,{render:!1,register:function(re){te.stories.push(re)},set meta(_){te.meta=_},args:{}})}function useContext(){return hasContext(CONTEXT_KEY)||createRenderContext(),getContext$1(CONTEXT_KEY)}function instance$1l(te,_,re){return useContext().meta=_,te.$$set=ae=>{re(0,_=assign$1(assign$1({},_),exclude_internal_props(ae)))},_=exclude_internal_props(_),[]}class Meta extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1l,null,safe_not_equal,{})}}Meta.__docgen={version:3,name:"Meta.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const get_default_slot_changes$4=te=>({}),get_default_slot_context$4=te=>({...te[1].args,context:te[1].storyContext,args:te[1].args});function create_if_block$B(te){let _;const re=te[5].default,ae=create_slot(re,te,te[4],get_default_slot_context$4);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&16)&&update_slot_base(ae,re,oe,oe[4],_?get_slot_changes(re,oe[4],ie,get_default_slot_changes$4):get_all_dirty_from_scope(oe[4]),get_default_slot_context$4)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_fragment$1o(te){let _,re,ae=te[0]&&create_if_block$B(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[0]?ae?(ae.p(oe,ie),ie&1&&transition_in(ae,1)):(ae=create_if_block$B(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$1k(te,_,re){let ae;const oe=["name","template"];let ie=compute_rest_props(_,oe),{$$slots:se={},$$scope:ce}=_;const ue=compute_slots(se),de=useContext();let{name:pe}=_,{template:fe=null}=_;if(!pe)throw new Error("Missing Story name");return de.register({name:pe,...ie,template:fe!=null?fe:ue.default?null:"default"}),te.$$set=me=>{_=assign$1(assign$1({},_),exclude_internal_props(me)),re(7,ie=compute_rest_props(_,oe)),"name"in me&&re(2,pe=me.name),"template"in me&&re(3,fe=me.template),"$$scope"in me&&re(4,ce=me.$$scope)},te.$$.update=()=>{te.$$.dirty&4&&re(0,ae=de.render&&!de.templateName&&de.storyName==pe)},[ae,de,pe,fe,ce,se]}class Story extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1k,create_fragment$1o,safe_not_equal,{name:2,template:3})}}Story.__docgen={version:3,name:"Story.svelte",data:[{visibility:"public",description:null,keywords:[],name:"name",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"template",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"{...context.args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"{...context.args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const get_default_slot_changes$3=te=>({}),get_default_slot_context$3=te=>({...te[1].args,context:te[1].storyContext,args:te[1].args});function create_if_block$A(te){let _;const re=te[4].default,ae=create_slot(re,te,te[3],get_default_slot_context$3);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&8)&&update_slot_base(ae,re,oe,oe[3],_?get_slot_changes(re,oe[3],ie,get_default_slot_changes$3):get_all_dirty_from_scope(oe[3]),get_default_slot_context$3)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_fragment$1n(te){let _,re,ae=te[0]&&create_if_block$A(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[0]?ae?(ae.p(oe,ie),ie&1&&transition_in(ae,1)):(ae=create_if_block$A(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$1j(te,_,re){let ae,{$$slots:oe={},$$scope:ie}=_;const se=useContext();let{id:ce="default"}=_;return se.register({id:ce,isTemplate:!0}),te.$$set=ue=>{"id"in ue&&re(2,ce=ue.id),"$$scope"in ue&&re(3,ie=ue.$$scope)},te.$$.update=()=>{te.$$.dirty&4&&re(0,ae=se.render&&se.templateId===ce)},[ae,se,ce,ie,oe]}class Template extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1j,create_fragment$1n,safe_not_equal,{id:2})}}Template.__docgen={version:3,name:"Template.svelte",data:[{visibility:"public",description:null,keywords:[],name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"default"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"{...context.args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"{...context.args}",type:{kind:"type",text:"*",type:"any"}},{name:"context",type:{kind:"type",text:"*",type:"any"}},{name:"args",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};module&&module.hot&&module.hot.decline&&module.hot.decline();const componentDocs$l=`The \`Article\` component contains all the content of our story and also establishes the dimensions of our article well, the default central trunk of our page layout.
> \u{1F4CC} In most cases, you won't need to mess with the \`Article\` component because it's already included in our rigs for you!
\`\`\`svelte
<script>
import { Article } from '@reuters-graphics/graphics-components';
<\/script>
<Article>
<!-- The story stuff goes in here! -->
</Article>
\`\`\`
`,customWellWidthsDocs=`The \`Article\` component also creates several column dimensions inside our article well. The standard widths of columns follow a basic class scheme:
- \`narrower\` A bit narrower than narrow...
- \`narrow\` A bit narrower than the text column
- \`normal\` **The main width of the body text column**
- \`wide\` A bit wider than the text column
- \`wider\` A bit wider than wide...
- \`widest\` Edge-to-edge, but _excluding_ the left and right padding on \`Article\`
- \`fluid\` Fully edge-to-edge
(Check out the below demo in the "Canvas" tab to better see the wider differences.)
When combined with the \`Block\` component, you can set custom column widths by passing an object to the \`columnWidths\` prop with pixel values for the \`narrower\`, \`narrow\`, \`normal\`, \`wide\` and \`wider\` column widths.
> **For most pages, you shouldn't customise the column widths.** Other tools, like our AI templates, use our default column widths, so customising those widths here has downstream consequences for graphics made outside your code. The main exception is SREP stories.
\`\`\`svelte
<Article
columnWidths={{ narrower: 310, narrow: 450, normal: 550, wide: 675, wider: 1400 }}
>
<Block width='narrower' />
<Block width='narrow' />
<Block width='normal' />
<Block width='wide' />
<Block width='wider' />
<Block width='widest' />
<Block width='fluid' />
</Article>
\`\`\`
If you're not using our \`Block\` component, you can still inherit the column widths from \`Article\` to create your own custom container with the article well dimensions by using [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) like this:
\`\`\`svelte
<div class="my-special-container">
<!-- Stuffs... -->
</div>
<style lang="scss">
div.my-special-container {
max-width: var(--wide-column-width);
}
</style>
\`\`\`
... or you can make your component entirely configurable within the article well doing something like this:
\`\`\`svelte
<script>
export let width = 'normal';
<\/script>
<div class="my-special-container {width}">
<!-- Stuffs... -->
</div>
<style lang="scss">
div.my-special-container {
max-width: var(--normal-column-width);
&.narrower {
max-width: var(--narrower-column-width);
}
&.narrow {
max-width: var(--narrow-column-width);
}
&.wide {
max-width: var(--wide-column-width);
}
&.wider {
max-width: var(--wider-column-width);
}
&.widest {
max-width: 100%;
}
&.fluid {
width: calc(100% + 30px);
margin-left: -15px;
max-width: none;
}
}
</style>
\`\`\`
Here's an example of how custom* \`columnWidths\` can be used to change the article well columns:
`,Block_svelte_svelte_type_style_lang="";function create_fragment$1m(te){let _,re,ae;const oe=te[8].default,ie=create_slot(oe,te,te[7],null);return{c(){_=element("div"),ie&&ie.c(),attr(_,"id",te[1]),attr(_,"class",re="article-block "+te[0]+" "+te[2]+" svelte-2tn4i3"),attr(_,"role",te[5]),attr(_,"aria-label",te[6]),toggle_class(_,"snap",te[3]&&te[0]!=="fluid"&&te[0]!=="widest"),toggle_class(_,"no-margin",te[4])},m(se,ce){insert(se,_,ce),ie&&ie.m(_,null),ae=!0},p(se,[ce]){ie&&ie.p&&(!ae||ce&128)&&update_slot_base(ie,oe,se,se[7],ae?get_slot_changes(oe,se[7],ce,null):get_all_dirty_from_scope(se[7]),null),(!ae||ce&2)&&attr(_,"id",se[1]),(!ae||ce&5&&re!==(re="article-block "+se[0]+" "+se[2]+" svelte-2tn4i3"))&&attr(_,"class",re),(!ae||ce&32)&&attr(_,"role",se[5]),(!ae||ce&64)&&attr(_,"aria-label",se[6]),ce&13&&toggle_class(_,"snap",se[3]&&se[0]!=="fluid"&&se[0]!=="widest"),ce&21&&toggle_class(_,"no-margin",se[4])},i(se){ae||(transition_in(ie,se),ae=!0)},o(se){transition_out(ie,se),ae=!1},d(se){se&&detach(_),ie&&ie.d(se)}}}function instance$1i(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{width:ie="normal"}=_,{id:se=""}=_,{cls:ce=""}=_,{snap:ue=!1}=_,{noMargin:de=!1}=_,{role:pe=null}=_,{ariaLabel:fe=null}=_;return te.$$set=me=>{"width"in me&&re(0,ie=me.width),"id"in me&&re(1,se=me.id),"cls"in me&&re(2,ce=me.cls),"snap"in me&&re(3,ue=me.snap),"noMargin"in me&&re(4,de=me.noMargin),"role"in me&&re(5,pe=me.role),"ariaLabel"in me&&re(6,fe=me.ariaLabel),"$$scope"in me&&re(7,oe=me.$$scope)},[ie,se,ce,ue,de,pe,fe,oe,ae]}class Block extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1i,create_fragment$1m,safe_not_equal,{width:0,id:1,cls:2,snap:3,noMargin:4,role:5,ariaLabel:6})}}Block.__docgen={version:3,name:"Block.svelte",data:[{keywords:[],visibility:"public",description:"Width of the block within the article well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[],visibility:"public",description:"Add an id to the block tag to target it with custom CSS.",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Add extra classes to the block tag to target it with custom CSS.",name:"cls",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Snap block to column widths, rather than fluidly resizing them.",name:"snap",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"By default, all blocks have a margin bottom, except the last child. Set to `false` to remove this margin or set a `cls`/`id` and target with custom CSS.",name:"noMargin",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"ARIA [role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles) for the block",name:"role",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"ARIA [label](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label) for the block",name:"ariaLabel",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"block content",name:"default"}],refs:[]};const withSource=(te,_={})=>{var se;const re=Object.keys(te)[0],ae=te[re];return{parameters:{docs:{...(se=_==null?void 0:_.parameters)==null?void 0:se.docs,source:{code:ae,language:re}}}}},withStoryDocs=(te,_={})=>{var oe;return{parameters:{docs:{...(oe=_==null?void 0:_.parameters)==null?void 0:oe.docs,description:{story:te}}}}},withComponentDocs=(te,_={})=>{var oe;return{parameters:{docs:{...(oe=_==null?void 0:_.parameters)==null?void 0:oe.docs,description:{component:te}}}}},Article_stories_svelte_svelte_type_style_lang="";function hashCode(te){var _=te.split("").reduce(function(re,ae){return(re<<5)-re+ae.charCodeAt(0)|0},0);return Math.abs(_).toString(16)}function extractId(te){var _=te.id,re=te.name,ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(_)return _;var oe=re.replace(/\W+(.|$)/g,function(ie,se){return se.toUpperCase()});return ae.indexOf(oe)>=0&&(logger.warn("Story name conflict with exports - Please add an explicit id for story ".concat(re)),oe+=hashCode(re)),oe}function create_fragment$1l(te){let _,re,ae;var oe=te[0];function ie(se){return{}}return oe&&(_=new oe(ie())),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(se,ce){_&&mount_component(_,se,ce),insert(se,re,ce),ae=!0},p(se,[ce]){if(oe!==(oe=se[0])){if(_){group_outros();const ue=_;transition_out(ue.$$.fragment,1,0,()=>{destroy_component(ue,1)}),check_outros()}oe?(_=new oe(ie()),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}},i(se){ae||(_&&transition_in(_.$$.fragment,se),ae=!0)},o(se){_&&transition_out(_.$$.fragment,se),ae=!1},d(se){se&&detach(re),_&&destroy_component(_,se)}}}function instance$1h(te,_,re){let{Stories:ae}=_,{repositories:oe}=_;return createRegistrationContext(oe),te.$$set=ie=>{"Stories"in ie&&re(0,ae=ie.Stories),"repositories"in ie&&re(1,oe=ie.repositories)},[ae,oe]}class RegisterContext extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1h,create_fragment$1l,safe_not_equal,{Stories:0,repositories:1})}}RegisterContext.__docgen={version:3,name:"RegisterContext.svelte",data:[{visibility:"public",description:null,keywords:[],name:"Stories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"repositories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_fragment$1k(te){let _,re,ae;var oe=te[0];function ie(se){return{}}return oe&&(_=new oe(ie())),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(se,ce){_&&mount_component(_,se,ce),insert(se,re,ce),ae=!0},p(se,[ce]){if(oe!==(oe=se[0])){if(_){group_outros();const ue=_;transition_out(ue.$$.fragment,1,0,()=>{destroy_component(ue,1)}),check_outros()}oe?(_=new oe(ie()),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}},i(se){ae||(_&&transition_in(_.$$.fragment,se),ae=!0)},o(se){_&&transition_out(_.$$.fragment,se),ae=!1},d(se){se&&detach(re),_&&destroy_component(_,se)}}}function instance$1g(te,_,re){let{Stories:ae}=_;return createRenderContext(_),te.$$set=oe=>{re(1,_=assign$1(assign$1({},_),exclude_internal_props(oe))),"Stories"in oe&&re(0,ae=oe.Stories)},_=exclude_internal_props(_),[ae]}class RenderContext extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1g,create_fragment$1k,safe_not_equal,{Stories:0})}}RenderContext.__docgen={version:3,name:"RenderContext.svelte",data:[{visibility:"public",description:null,keywords:[],name:"Stories",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:"@component",keywords:[{name:"component",description:""},{name:"wrapper",description:""}],events:[],slots:[],refs:[]};var _excluded=["id","name","template","component","source"];function _slicedToArray(te,_){return _arrayWithHoles(te)||_iterableToArrayLimit(te,_)||_unsupportedIterableToArray(te,_)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(te,_){if(!!te){if(typeof te=="string")return _arrayLikeToArray(te,_);var re=Object.prototype.toString.call(te).slice(8,-1);if(re==="Object"&&te.constructor&&(re=te.constructor.name),re==="Map"||re==="Set")return Array.from(te);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return _arrayLikeToArray(te,_)}}function _arrayLikeToArray(te,_){(_==null||_>te.length)&&(_=te.length);for(var re=0,ae=new Array(_);re<_;re++)ae[re]=te[re];return ae}function _iterableToArrayLimit(te,_){var re=te==null?null:typeof Symbol<"u"&&te[Symbol.iterator]||te["@@iterator"];if(re!=null){var ae=[],oe=!0,ie=!1,se,ce;try{for(re=re.call(te);!(oe=(se=re.next()).done)&&(ae.push(se.value),!(_&&ae.length===_));oe=!0);}catch(ue){ie=!0,ce=ue}finally{try{!oe&&re.return!=null&&re.return()}finally{if(ie)throw ce}}return ae}}function _arrayWithHoles(te){if(Array.isArray(te))return te}function _objectWithoutProperties(te,_){if(te==null)return{};var re=_objectWithoutPropertiesLoose(te,_),ae,oe;if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(te);for(oe=0;oe<ie.length;oe++)ae=ie[oe],!(_.indexOf(ae)>=0)&&(!Object.prototype.propertyIsEnumerable.call(te,ae)||(re[ae]=te[ae]))}return re}function _objectWithoutPropertiesLoose(te,_){if(te==null)return{};var re={},ae=Object.keys(te),oe,ie;for(ie=0;ie<ae.length;ie++)oe=ae[ie],!(_.indexOf(oe)>=0)&&(re[oe]=te[oe]);return re}var createFragment=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")};const parser=function(te,_){var re=_.stories,ae=re===void 0?{}:re,oe=_.allocatedIds,ie={meta:null,stories:[]};try{var se=new RegisterContext({target:createFragment(),props:{Stories:te,repositories:ie}});se.$destroy()}catch(fe){logger.error("Error extracting stories ".concat(fe.toString()),fe)}var ce=ie.meta;if(!ce)return logger.error("Missing <Meta/> tag"),{};var ue=ce.component,de=ie.stories.filter(function(fe){return fe.isTemplate}).map(function(fe){return fe.id}),pe=de.filter(function(fe,me){return de.indexOf(fe)!==me});return pe.length>0&&logger.warn("Found duplicates templates id for stories '".concat(ce.name,"': ").concat(pe)),{meta:ce,stories:ie.stories.filter(function(fe){return!fe.isTemplate}).reduce(function(fe,me){me.id;var ye=me.name,he=me.template,be=me.component,$e=me.source,_e=$e===void 0?!1:$e,ve=_objectWithoutProperties(me,_excluded),we=extractId(me,oe);if(!we)return fe;var Se=he!=null&&de.indexOf(he)<0,ke=function(Ce,Pe){if(Se)throw new Error("Story ".concat(ye," is referencing an unknown template ").concat(he));return{Component:RenderContext,props:{Stories:te,storyName:ye,templateId:he,args:Ce,storyContext:Pe,sourceComponent:be||ue}}};ke.storyName=ye,Object.entries(ve).forEach(function(xe){var Ce=_slicedToArray(xe,2),Pe=Ce[0],De=Ce[1];ke[Pe]=De});var Te=ae[he?"tpl:".concat(he):we],Ee=Te?Te.hasArgs:!0,Oe=Te?Te.source:null;Oe&&(ke.parameters=combineParameters(ke.parameters||{},{storySource:{source:Oe}}));var Ae;return _e===!0||_e===!1&&!Ee?Ae=Oe:typeof _e=="string"&&(Ae=_e),Ae&&(ke.parameters=combineParameters(ke.parameters||{},{docs:{source:{code:Ae}}})),fe[we]=ke,fe},{})}};function create_default_slot_19(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Article({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_default_slot_18(te){let _;return{c(){_=element("div"),_.innerHTML=`<div class="background-label svelte-1z127ee">Article container</div>
<div class="padding-label svelte-1z127ee"><span class="svelte-1z127ee">\u21E4</span>15px padding</div>`,attr(_,"class","demo-container svelte-1z127ee")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_default_slot_17(te){let _,re;return _=new Article({props:{id:"article-story-basic",$$slots:{default:[create_default_slot_18]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_16$1(te){let _;return{c(){_=text("narrower")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_15$1(te){let _;return{c(){_=text("narrow")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_14$1(te){let _;return{c(){_=text("normal")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_13$1(te){let _;return{c(){_=text("wide")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_12$1(te){let _;return{c(){_=text("wider")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_11$1(te){let _;return{c(){_=text("widest")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_10$1(te){let _;return{c(){_=text("fluid")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_9$2(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be;return re=new Block({props:{id:"section-demo",width:"narrower",$$slots:{default:[create_default_slot_16$1]},$$scope:{ctx:te}}}),oe=new Block({props:{id:"section-demo",width:"narrow",$$slots:{default:[create_default_slot_15$1]},$$scope:{ctx:te}}}),se=new Block({props:{id:"section-demo",$$slots:{default:[create_default_slot_14$1]},$$scope:{ctx:te}}}),ue=new Block({props:{id:"section-demo",width:"wide",$$slots:{default:[create_default_slot_13$1]},$$scope:{ctx:te}}}),pe=new Block({props:{id:"section-demo",width:"wider",$$slots:{default:[create_default_slot_12$1]},$$scope:{ctx:te}}}),me=new Block({props:{id:"section-demo",width:"widest",$$slots:{default:[create_default_slot_11$1]},$$scope:{ctx:te}}}),he=new Block({props:{id:"section-demo",width:"fluid",$$slots:{default:[create_default_slot_10$1]},$$scope:{ctx:te}}}),{c(){_=element("div"),create_component(re.$$.fragment),ae=space$3(),create_component(oe.$$.fragment),ie=space$3(),create_component(se.$$.fragment),ce=space$3(),create_component(ue.$$.fragment),de=space$3(),create_component(pe.$$.fragment),fe=space$3(),create_component(me.$$.fragment),ye=space$3(),create_component(he.$$.fragment),attr(_,"class","article-boundaries")},m($e,_e){insert($e,_,_e),mount_component(re,_,null),append$1(_,ae),mount_component(oe,_,null),append$1(_,ie),mount_component(se,_,null),append$1(_,ce),mount_component(ue,_,null),append$1(_,de),mount_component(pe,_,null),append$1(_,fe),mount_component(me,_,null),append$1(_,ye),mount_component(he,_,null),be=!0},p($e,_e){const ve={};_e&4&&(ve.$$scope={dirty:_e,ctx:$e}),re.$set(ve);const we={};_e&4&&(we.$$scope={dirty:_e,ctx:$e}),oe.$set(we);const Se={};_e&4&&(Se.$$scope={dirty:_e,ctx:$e}),se.$set(Se);const ke={};_e&4&&(ke.$$scope={dirty:_e,ctx:$e}),ue.$set(ke);const Te={};_e&4&&(Te.$$scope={dirty:_e,ctx:$e}),pe.$set(Te);const Ee={};_e&4&&(Ee.$$scope={dirty:_e,ctx:$e}),me.$set(Ee);const Oe={};_e&4&&(Oe.$$scope={dirty:_e,ctx:$e}),he.$set(Oe)},i($e){be||(transition_in(re.$$.fragment,$e),transition_in(oe.$$.fragment,$e),transition_in(se.$$.fragment,$e),transition_in(ue.$$.fragment,$e),transition_in(pe.$$.fragment,$e),transition_in(me.$$.fragment,$e),transition_in(he.$$.fragment,$e),be=!0)},o($e){transition_out(re.$$.fragment,$e),transition_out(oe.$$.fragment,$e),transition_out(se.$$.fragment,$e),transition_out(ue.$$.fragment,$e),transition_out(pe.$$.fragment,$e),transition_out(me.$$.fragment,$e),transition_out(he.$$.fragment,$e),be=!1},d($e){$e&&detach(_),destroy_component(re),destroy_component(oe),destroy_component(se),destroy_component(ue),destroy_component(pe),destroy_component(me),destroy_component(he)}}}function create_default_slot_8$2(te){let _;return{c(){_=text("narrower*")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_7$2(te){let _;return{c(){_=text("narrow*")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_6$2(te){let _;return{c(){_=text("normal*")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_5$3(te){let _;return{c(){_=text("wide*")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_4$4(te){let _;return{c(){_=text("wider*")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_3$3(te){let _;return{c(){_=text("widest")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_2$6(te){let _;return{c(){_=text("fluid")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_1$8(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be;return re=new Block({props:{id:"section-demo",width:"narrower",$$slots:{default:[create_default_slot_8$2]},$$scope:{ctx:te}}}),oe=new Block({props:{id:"section-demo",width:"narrow",$$slots:{default:[create_default_slot_7$2]},$$scope:{ctx:te}}}),se=new Block({props:{id:"section-demo",$$slots:{default:[create_default_slot_6$2]},$$scope:{ctx:te}}}),ue=new Block({props:{id:"section-demo",width:"wide",$$slots:{default:[create_default_slot_5$3]},$$scope:{ctx:te}}}),pe=new Block({props:{id:"section-demo",width:"wider",$$slots:{default:[create_default_slot_4$4]},$$scope:{ctx:te}}}),me=new Block({props:{id:"section-demo",width:"widest",$$slots:{default:[create_default_slot_3$3]},$$scope:{ctx:te}}}),he=new Block({props:{id:"section-demo",width:"fluid",$$slots:{default:[create_default_slot_2$6]},$$scope:{ctx:te}}}),{c(){_=element("div"),create_component(re.$$.fragment),ae=space$3(),create_component(oe.$$.fragment),ie=space$3(),create_component(se.$$.fragment),ce=space$3(),create_component(ue.$$.fragment),de=space$3(),create_component(pe.$$.fragment),fe=space$3(),create_component(me.$$.fragment),ye=space$3(),create_component(he.$$.fragment),attr(_,"class","article-boundaries custom")},m($e,_e){insert($e,_,_e),mount_component(re,_,null),append$1(_,ae),mount_component(oe,_,null),append$1(_,ie),mount_component(se,_,null),append$1(_,ce),mount_component(ue,_,null),append$1(_,de),mount_component(pe,_,null),append$1(_,fe),mount_component(me,_,null),append$1(_,ye),mount_component(he,_,null),be=!0},p($e,_e){const ve={};_e&4&&(ve.$$scope={dirty:_e,ctx:$e}),re.$set(ve);const we={};_e&4&&(we.$$scope={dirty:_e,ctx:$e}),oe.$set(we);const Se={};_e&4&&(Se.$$scope={dirty:_e,ctx:$e}),se.$set(Se);const ke={};_e&4&&(ke.$$scope={dirty:_e,ctx:$e}),ue.$set(ke);const Te={};_e&4&&(Te.$$scope={dirty:_e,ctx:$e}),pe.$set(Te);const Ee={};_e&4&&(Ee.$$scope={dirty:_e,ctx:$e}),me.$set(Ee);const Oe={};_e&4&&(Oe.$$scope={dirty:_e,ctx:$e}),he.$set(Oe)},i($e){be||(transition_in(re.$$.fragment,$e),transition_in(oe.$$.fragment,$e),transition_in(se.$$.fragment,$e),transition_in(ue.$$.fragment,$e),transition_in(pe.$$.fragment,$e),transition_in(me.$$.fragment,$e),transition_in(he.$$.fragment,$e),be=!0)},o($e){transition_out(re.$$.fragment,$e),transition_out(oe.$$.fragment,$e),transition_out(se.$$.fragment,$e),transition_out(ue.$$.fragment,$e),transition_out(pe.$$.fragment,$e),transition_out(me.$$.fragment,$e),transition_out(he.$$.fragment,$e),be=!1},d($e){$e&&detach(_),destroy_component(re),destroy_component(oe),destroy_component(se),destroy_component(ue),destroy_component(pe),destroy_component(me),destroy_component(he)}}}function create_default_slot$B(te){let _,re,ae,oe;return _=new Article({props:{id:"article-column-widths-demo",$$slots:{default:[create_default_slot_9$2]},$$scope:{ctx:te}}}),ae=new Article({props:{id:"article-column-widths-demo",columnWidths:{narrower:310,narrow:450,normal:550,wide:675,wider:1400},$$slots:{default:[create_default_slot_1$8]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment)},m(ie,se){mount_component(_,ie,se),insert(ie,re,se),mount_component(ae,ie,se),oe=!0},p(ie,se){const ce={};se&4&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce);const ue={};se&4&&(ue.$$scope={dirty:se,ctx:ie}),ae.$set(ue)},i(ie){oe||(transition_in(_.$$.fragment,ie),transition_in(ae.$$.fragment,ie),oe=!0)},o(ie){transition_out(_.$$.fragment,ie),transition_out(ae.$$.fragment,ie),oe=!1},d(ie){destroy_component(_,ie),ie&&detach(re),destroy_component(ae,ie)}}}function create_fragment$1j(te){let _,re,ae,oe,ie,se,ce,ue;const de=[te[0]];let pe={};for(let ye=0;ye<de.length;ye+=1)pe=assign$1(pe,de[ye]);_=new Meta({props:pe}),ae=new Template({props:{$$slots:{default:[create_default_slot_19,({args:ye})=>({1:ye}),({args:ye})=>ye?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{embedded:!1,id:""},$$slots:{default:[create_default_slot_17]},$$scope:{ctx:te}}});const fe=[{name:"Custom columns"},withStoryDocs(customWellWidthsDocs)];let me={$$slots:{default:[create_default_slot$B]},$$scope:{ctx:te}};for(let ye=0;ye<fe.length;ye+=1)me=assign$1(me,fe[ye]);return ce=new Story({props:me}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment)},m(ye,he){mount_component(_,ye,he),insert(ye,re,he),mount_component(ae,ye,he),insert(ye,oe,he),mount_component(ie,ye,he),insert(ye,se,he),mount_component(ce,ye,he),ue=!0},p(ye,[he]){const be=he&1?get_spread_update(de,[get_spread_object(ye[0])]):{};_.$set(be);const $e={};he&6&&($e.$$scope={dirty:he,ctx:ye}),ae.$set($e);const _e={};he&4&&(_e.$$scope={dirty:he,ctx:ye}),ie.$set(_e);const ve=he&0?get_spread_update(fe,[fe[0],get_spread_object(withStoryDocs(customWellWidthsDocs))]):{};he&4&&(ve.$$scope={dirty:he,ctx:ye}),ce.$set(ve)},i(ye){ue||(transition_in(_.$$.fragment,ye),transition_in(ae.$$.fragment,ye),transition_in(ie.$$.fragment,ye),transition_in(ce.$$.fragment,ye),ue=!0)},o(ye){transition_out(_.$$.fragment,ye),transition_out(ae.$$.fragment,ye),transition_out(ie.$$.fragment,ye),transition_out(ce.$$.fragment,ye),ue=!1},d(ye){destroy_component(_,ye),ye&&detach(re),destroy_component(ae,ye),ye&&detach(oe),destroy_component(ie,ye),ye&&detach(se),destroy_component(ce,ye)}}}function instance$1f(te){return[{title:"Layout/Article",component:Article,...withComponentDocs(componentDocs$l)}]}class Article_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1f,create_fragment$1j,safe_not_equal,{})}}Article_stories.__docgen={version:3,name:"Article.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const __storiesMetaData$l=parser(Article_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Article {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,source:`<Article id="article-story-basic">
<div class="demo-container">
<div class="background-label">Article container</div>
<div class="padding-label"><span>\u21E4</span>15px padding</div>
</div>
</Article>`,hasArgs:!1},CustomColumns:{name:"Custom columns",template:!1,source:`<Article id="article-column-widths-demo">
<div class="article-boundaries">
<Block id="section-demo" width="narrower">narrower</Block>
<Block id="section-demo" width="narrow">narrow</Block>
<Block id="section-demo">normal</Block>
<Block id="section-demo" width="wide">wide</Block>
<Block id="section-demo" width="wider">wider</Block>
<Block id="section-demo" width="widest">widest</Block>
<Block id="section-demo" width="fluid">fluid</Block>
</div>
</Article>
<Article id="article-column-widths-demo" columnWidths={{ narrower: 310, narrow: 450, normal: 550, wide: 675, wider: 1400 }}>
<div class="article-boundaries custom">
<Block id="section-demo" width="narrower">narrower*</Block>
<Block id="section-demo" width="narrow">narrow*</Block>
<Block id="section-demo">normal*</Block>
<Block id="section-demo" width="wide">wide*</Block>
<Block id="section-demo" width="wider">wider*</Block>
<Block id="section-demo" width="widest">widest</Block>
<Block id="section-demo" width="fluid">fluid</Block>
</div>
</Article>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","customWellWidthsDocs","Article","Block","withComponentDocs","withStoryDocs"]}),Article_stories$1=__storiesMetaData$l.meta,__namedExportsOrder$l=["Default","CustomColumns"],Default$l=__storiesMetaData$l.stories.Default,CustomColumns=__storiesMetaData$l.stories.CustomColumns,story_19=Object.freeze(Object.defineProperty({__proto__:null,default:Article_stories$1,__namedExportsOrder:__namedExportsOrder$l,Default:Default$l,CustomColumns},Symbol.toStringTag,{value:"Module"})),componentDocs$k=`A before and after image comparison component.
\`\`\`svelte
<script>
import { BeforeAfter } from '@reuters-graphics/graphics-components';
import { assets } from '$app/paths'; // If using in the Graphics Kit
<\/script>
<BeforeAfter
beforeSrc="{\`\${assets}/images/before-after/myrne-before.jpg\`}"
beforeAlt="Satellite image of Russian base at Myrne taken on July 7, 2020."
afterSrc="{\`\${assets}/images/before-after/myrne-after.jpg\`}"
afterAlt="Satellite image of Russian base at Myrne taken on Oct. 20, 2020."
/>
\`\`\`
`,withOverlaysDocs=`Add overlays with the \`beforeOverlay\` and \`afterOverlay\` slots and a caption to the \`caption\` slot, then style these elements to match your page design as below.
\`\`\`svelte
<BeforeAfter
beforeSrc="{\`\${assets}/images/before-after/myrne-before.jpg\`}"
beforeAlt="Satellite image of Russian base at Myrne taken on July 7, 2020."
afterSrc="{\`\${assets}/images/before-after/myrne-after.jpg\`}"
afterAlt="Satellite image of Russian base at Myrne taken on Oct. 20, 2020."
>
<div slot="beforeOverlay" class="overlay before">
<h6>July 7, 2020</h6>
<p>Initially, this site was far smaller.</p>
</div>
<div slot="afterOverlay" class="overlay after">
<h6>Oct. 20, 2020</h6>
<p>But then forces built up.</p>
</div>
</BeforeAfter>
<style lang="scss">
.overlay {
color: white;
padding: 15px;
background: rgba(0, 0, 0, 0.2);
h6, p {
color: white;
margin: 0;
}
&.after {
text-align: right;
}
}
</style>
\`\`\`
`,ariaDescriptionsDocs=`Use text elements in your overlays as [ARIA descriptions](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-describedby) for your images by setting an ID on text elements within each overly with the \`description\` [slot prop](https://svelte.dev/tutorial/slot-props).
> **\u{1F4A1} TIP:** You must always use the \`beforeAlt\` / \`afterAlt\` props to label your image for visually impaired readers, but you can use these descriptions to provide more information or context that the reader might also need.
\`\`\`svelte
<BeforeAfter
beforeSrc="{\`\${assets}/images/before-after/myrne-before.jpg\`}"
beforeAlt="Satellite image of Russian base at Myrne taken on July 7, 2020."
afterSrc="{\`\${assets}/images/before-after/myrne-after.jpg\`}"
afterAlt="Satellite image of Russian base at Myrne taken on Oct. 20, 2020."
>
<!-- \u{1F447} Define the prop on each slot... -->
<div let:description="{id}" slot="beforeOverlay">
<p id="{id}">
On July 7, 2020, the base contained only a few transport vehicles.
</p>
</div>
<div let:description="{id}" slot="afterOverlay">
<!-- \u{1F447} id can also be used on an element containing multiple text elements -->
<div id="{id}">
<p>But by October, tanks and artillery could be seen.</p>
<p>
In total, over 50 pieces of heavy machinery and 200 personnel are now
based here.
</p>
</div>
</div>
</BeforeAfter>
\`\`\`
`;var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$1=root$1.Symbol;const Symbol$2=Symbol$1;var objectProto$1=Object.prototype,hasOwnProperty=objectProto$1.hasOwnProperty,nativeObjectToString$1=objectProto$1.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(te){var _=hasOwnProperty.call(te,symToStringTag$1),re=te[symToStringTag$1];try{te[symToStringTag$1]=void 0;var ae=!0}catch{}var oe=nativeObjectToString$1.call(te);return ae&&(_?te[symToStringTag$1]=re:delete te[symToStringTag$1]),oe}var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(te){return nativeObjectToString.call(te)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(te){return te==null?te===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(te)?getRawTag(te):objectToString(te)}function isObjectLike(te){return te!=null&&typeof te=="object"}var symbolTag="[object Symbol]";function isSymbol(te){return typeof te=="symbol"||isObjectLike(te)&&baseGetTag(te)==symbolTag}var reWhitespace=/\s/;function trimmedEndIndex(te){for(var _=te.length;_--&&reWhitespace.test(te.charAt(_)););return _}var reTrimStart=/^\s+/;function baseTrim(te){return te&&te.slice(0,trimmedEndIndex(te)+1).replace(reTrimStart,"")}function isObject(te){var _=typeof te;return te!=null&&(_=="object"||_=="function")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(te){if(typeof te=="number")return te;if(isSymbol(te))return NAN;if(isObject(te)){var _=typeof te.valueOf=="function"?te.valueOf():te;te=isObject(_)?_+"":_}if(typeof te!="string")return te===0?te:+te;te=baseTrim(te);var re=reIsBinary.test(te);return re||reIsOctal.test(te)?freeParseInt(te.slice(2),re?2:8):reIsBadHex.test(te)?NAN:+te}var now=function(){return root$1.Date.now()};const now$1=now;var FUNC_ERROR_TEXT$1="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(te,_,re){var ae,oe,ie,se,ce,ue,de=0,pe=!1,fe=!1,me=!0;if(typeof te!="function")throw new TypeError(FUNC_ERROR_TEXT$1);_=toNumber(_)||0,isObject(re)&&(pe=!!re.leading,fe="maxWait"in re,ie=fe?nativeMax(toNumber(re.maxWait)||0,_):ie,me="trailing"in re?!!re.trailing:me);function ye(Te){var Ee=ae,Oe=oe;return ae=oe=void 0,de=Te,se=te.apply(Oe,Ee),se}function he(Te){return de=Te,ce=setTimeout(_e,_),pe?ye(Te):se}function be(Te){var Ee=Te-ue,Oe=Te-de,Ae=_-Ee;return fe?nativeMin(Ae,ie-Oe):Ae}function $e(Te){var Ee=Te-ue,Oe=Te-de;return ue===void 0||Ee>=_||Ee<0||fe&&Oe>=ie}function _e(){var Te=now$1();if($e(Te))return ve(Te);ce=setTimeout(_e,be(Te))}function ve(Te){return ce=void 0,me&&ae?ye(Te):(ae=oe=void 0,se)}function we(){ce!==void 0&&clearTimeout(ce),de=0,ae=ue=oe=ce=void 0}function Se(){return ce===void 0?se:ve(now$1())}function ke(){var Te=now$1(),Ee=$e(Te);if(ae=arguments,oe=this,ue=Te,Ee){if(ce===void 0)return he(ue);if(fe)return clearTimeout(ce),ce=setTimeout(_e,_),ye(ue)}return ce===void 0&&(ce=setTimeout(_e,_)),se}return ke.cancel=we,ke.flush=Se,ke}var FUNC_ERROR_TEXT="Expected a function";function throttle(te,_,re){var ae=!0,oe=!0;if(typeof te!="function")throw new TypeError(FUNC_ERROR_TEXT);return isObject(re)&&(ae="leading"in re?!!re.leading:ae,oe="trailing"in re?!!re.trailing:oe),debounce(te,_,{leading:ae,maxWait:_,trailing:oe})}const BeforeAfter_svelte_svelte_type_style_lang="",{window:window_1$1}=globals$2,get_caption_slot_changes=te=>({}),get_caption_slot_context=te=>({}),get_afterOverlay_slot_changes=te=>({}),get_afterOverlay_slot_context=te=>({description:`${te[17]}-after-description`}),get_beforeOverlay_slot_changes=te=>({}),get_beforeOverlay_slot_context=te=>({description:`${te[17]}-before-description`});function create_if_block$z(te){let _,re;return _=new Block({props:{width:te[1],cls:"photo before-after",$$slots:{default:[create_default_slot$A]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe[0]&2&&(ie.width=ae[1]),oe[0]&67239935|oe[1]&512&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block_3$8(te){let _,re,ae;const oe=te[33].beforeOverlay,ie=create_slot(oe,te,te[40],get_beforeOverlay_slot_context);return{c(){_=element("div"),ie&&ie.c(),attr(_,"id","image-before-label"),attr(_,"class","overlay-container before svelte-1b0tjg3"),set_style(_,"clip-path","inset(0 "+te[14]+"px 0 0)"),add_render_callback(()=>te[37].call(_))},m(se,ce){insert(se,_,ce),ie&&ie.m(_,null),re=add_resize_listener(_,te[37].bind(_)),ae=!0},p(se,ce){ie&&ie.p&&(!ae||ce[1]&512)&&update_slot_base(ie,oe,se,se[40],ae?get_slot_changes(oe,se[40],ce,get_beforeOverlay_slot_changes):get_all_dirty_from_scope(se[40]),get_beforeOverlay_slot_context),(!ae||ce[0]&16384)&&set_style(_,"clip-path","inset(0 "+se[14]+"px 0 0)")},i(se){ae||(transition_in(ie,se),ae=!0)},o(se){transition_out(ie,se),ae=!1},d(se){se&&detach(_),ie&&ie.d(se),re()}}}function create_if_block_2$d(te){let _,re;const ae=te[33].afterOverlay,oe=create_slot(ae,te,te[40],get_afterOverlay_slot_context);return{c(){_=element("div"),oe&&oe.c(),attr(_,"id","image-after-label"),attr(_,"class","overlay-container after svelte-1b0tjg3")},m(ie,se){insert(ie,_,se),oe&&oe.m(_,null),re=!0},p(ie,se){oe&&oe.p&&(!re||se[1]&512)&&update_slot_base(oe,ae,ie,ie[40],re?get_slot_changes(ae,ie[40],se,get_afterOverlay_slot_changes):get_all_dirty_from_scope(ie[40]),get_afterOverlay_slot_context)},i(ie){re||(transition_in(oe,ie),re=!0)},o(ie){transition_out(oe,ie),re=!1},d(ie){ie&&detach(_),oe&&oe.d(ie)}}}function create_if_block_1$j(te){let _,re,ae;const oe=te[33].caption,ie=create_slot(oe,te,te[40],get_caption_slot_context);return{c(){_=element("section"),ie&&ie.c(),attr(_,"class",re="graphic caption "+te[1]+" svelte-1b0tjg3"),attr(_,"id",`${te[17]}-caption`)},m(se,ce){insert(se,_,ce),ie&&ie.m(_,null),ae=!0},p(se,ce){ie&&ie.p&&(!ae||ce[1]&512)&&update_slot_base(ie,oe,se,se[40],ae?get_slot_changes(oe,se[40],ce,get_caption_slot_changes):get_all_dirty_from_scope(se[40]),get_caption_slot_context),(!ae||ce[0]&2&&re!==(re="graphic caption "+se[1]+" svelte-1b0tjg3"))&&attr(_,"class",re)},i(se){ae||(transition_in(ie,se),ae=!0)},o(se){transition_out(ie,se),ae=!1},d(se){se&&detach(_),ie&&ie.d(se)}}}function create_default_slot$A(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae=te[26].beforeOverlay&&create_if_block_3$8(te),xe=te[26].afterOverlay&&create_if_block_2$d(te),Ce=te[26].caption&&create_if_block_1$j(te);return{c(){_=element("div"),re=element("figure"),ae=element("img"),se=space$3(),ce=element("img"),fe=space$3(),Ae&&Ae.c(),me=space$3(),xe&&xe.c(),ye=space$3(),he=element("div"),be=element("div"),$e=space$3(),_e=element("div"),Se=space$3(),Ce&&Ce.c(),ke=empty$2(),src_url_equal(ae.src,oe=te[4])||attr(ae,"src",oe),attr(ae,"alt",te[5]),attr(ae,"style",te[15]),attr(ae,"class","after svelte-1b0tjg3"),attr(ae,"aria-describedby",ie=te[26].beforeOverlay&&`${te[17]}-before`),src_url_equal(ce.src,ue=te[2])||attr(ce,"src",ue),attr(ce,"alt",te[3]),attr(ce,"style",de="clip: rect(0 "+te[10]+"px "+te[11]+"px 0);"+te[15]),attr(ce,"class","before svelte-1b0tjg3"),attr(ce,"aria-describedby",pe=te[26].afterOverlay&&`${te[17]}-after`),attr(be,"class","arrow-left svelte-1b0tjg3"),attr(_e,"class","arrow-right svelte-1b0tjg3"),attr(he,"tabindex","0"),attr(he,"class","handle svelte-1b0tjg3"),set_style(he,"left","calc("+te[0]*100+"% - 20px)"),set_style(he,"--before-after-handle-colour",te[6]),set_style(he,"--before-after-handle-inactive-opacity",te[7]),attr(re,"style",te[16]),attr(re,"class","before-after-container svelte-1b0tjg3"),attr(re,"aria-labelledby",ve=te[26].caption&&`${te[17]}-caption`),set_style(_,"height",te[11]+"px"),add_render_callback(()=>te[39].call(_))},m(Pe,De){insert(Pe,_,De),append$1(_,re),append$1(re,ae),te[36](ae),append$1(re,se),append$1(re,ce),append$1(re,fe),Ae&&Ae.m(re,null),append$1(re,me),xe&&xe.m(re,null),append$1(re,ye),append$1(re,he),append$1(he,be),append$1(he,$e),append$1(he,_e),te[38](re),we=add_resize_listener(_,te[39].bind(_)),insert(Pe,Se,De),Ce&&Ce.m(Pe,De),insert(Pe,ke,De),Te=!0,Ee||(Oe=[listen(ae,"load",te[22]),listen(ae,"mousedown",prevent_default(te[35])),listen(ce,"mousedown",prevent_default(te[34])),listen(he,"focus",te[18]),listen(he,"blur",te[19]),listen(re,"touchstart",te[24]),listen(re,"mousedown",te[24])],Ee=!0)},p(Pe,De){(!Te||De[0]&16&&!src_url_equal(ae.src,oe=Pe[4]))&&attr(ae,"src",oe),(!Te||De[0]&32)&&attr(ae,"alt",Pe[5]),(!Te||De[0]&32768)&&attr(ae,"style",Pe[15]),(!Te||De[0]&67108864&&ie!==(ie=Pe[26].beforeOverlay&&`${Pe[17]}-before`))&&attr(ae,"aria-describedby",ie),(!Te||De[0]&4&&!src_url_equal(ce.src,ue=Pe[2]))&&attr(ce,"src",ue),(!Te||De[0]&8)&&attr(ce,"alt",Pe[3]),(!Te||De[0]&35840&&de!==(de="clip: rect(0 "+Pe[10]+"px "+Pe[11]+"px 0);"+Pe[15]))&&attr(ce,"style",de),(!Te||De[0]&67108864&&pe!==(pe=Pe[26].afterOverlay&&`${Pe[17]}-after`))&&attr(ce,"aria-describedby",pe),Pe[26].beforeOverlay?Ae?(Ae.p(Pe,De),De[0]&67108864&&transition_in(Ae,1)):(Ae=create_if_block_3$8(Pe),Ae.c(),transition_in(Ae,1),Ae.m(re,me)):Ae&&(group_outros(),transition_out(Ae,1,1,()=>{Ae=null}),check_outros()),Pe[26].afterOverlay?xe?(xe.p(Pe,De),De[0]&67108864&&transition_in(xe,1)):(xe=create_if_block_2$d(Pe),xe.c(),transition_in(xe,1),xe.m(re,ye)):xe&&(group_outros(),transition_out(xe,1,1,()=>{xe=null}),check_outros()),(!Te||De[0]&1)&&set_style(he,"left","calc("+Pe[0]*100+"% - 20px)"),(!Te||De[0]&64)&&set_style(he,"--before-after-handle-colour",Pe[6]),(!Te||De[0]&128)&&set_style(he,"--before-after-handle-inactive-opacity",Pe[7]),(!Te||De[0]&65536)&&attr(re,"style",Pe[16]),(!Te||De[0]&67108864&&ve!==(ve=Pe[26].caption&&`${Pe[17]}-caption`))&&attr(re,"aria-labelledby",ve),(!Te||De[0]&2048)&&set_style(_,"height",Pe[11]+"px"),Pe[26].caption?Ce?(Ce.p(Pe,De),De[0]&67108864&&transition_in(Ce,1)):(Ce=create_if_block_1$j(Pe),Ce.c(),transition_in(Ce,1),Ce.m(ke.parentNode,ke)):Ce&&(group_outros(),transition_out(Ce,1,1,()=>{Ce=null}),check_outros())},i(Pe){Te||(transition_in(Ae),transition_in(xe),transition_in(Ce),Te=!0)},o(Pe){transition_out(Ae),transition_out(xe),transition_out(Ce),Te=!1},d(Pe){Pe&&detach(_),te[36](null),Ae&&Ae.d(),xe&&xe.d(),te[38](null),we(),Pe&&detach(Se),Ce&&Ce.d(Pe),Pe&&detach(ke),Ee=!1,run_all(Oe)}}}function create_fragment$1i(te){let _,re,ae,oe,ie=te[2]&&te[3]&&te[4]&&te[5]&&create_if_block$z(te);return{c(){ie&&ie.c(),_=empty$2()},m(se,ce){ie&&ie.m(se,ce),insert(se,_,ce),re=!0,ae||(oe=[listen(window_1$1,"touchmove",te[23]),listen(window_1$1,"touchend",te[25]),listen(window_1$1,"mousemove",te[23]),listen(window_1$1,"mouseup",te[25]),listen(window_1$1,"resize",throttle(te[21],100)),listen(window_1$1,"keydown",te[20])],ae=!0)},p(se,ce){se[2]&&se[3]&&se[4]&&se[5]?ie?(ie.p(se,ce),ce[0]&60&&transition_in(ie,1)):(ie=create_if_block$z(se),ie.c(),transition_in(ie,1),ie.m(_.parentNode,_)):ie&&(group_outros(),transition_out(ie,1,1,()=>{ie=null}),check_outros())},i(se){re||(transition_in(ie),re=!0)},o(se){transition_out(ie),re=!1},d(se){ie&&ie.d(se),se&&detach(_),ae=!1,run_all(oe)}}}function instance$1e(te,_,re){let ae,oe,ie,se,ce,ue,{$$slots:de={},$$scope:pe}=_;const fe=compute_slots(de);let{width:me="normal"}=_,{height:ye=600}=_,{heightRatio:he=null}=_,{beforeSrc:be=null}=_,{beforeAlt:$e=null}=_,{afterSrc:_e=null}=_,{afterAlt:ve=null}=_,{handleColour:we="white"}=_,{handleInactiveOpacity:Se=.4}=_,{handleMargin:ke=20}=_,{keyPressStep:Te=.05}=_,{offset:Ee=.5}=_;const Oe=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1),Ae="before-after-"+Oe()+Oe();let xe,Ce=null,Pe=!1,De,Me=0,Fe=!1,Be;const Ue=()=>Fe=!0,je=()=>Fe=!1,Ie=Ve=>{if(!Fe)return;const{keyCode:Ft}=Ve,Ht=ke/oe;Ft===39?re(0,Ee=Math.min(1-Ht,Ee+Te)):Ft===37&&re(0,Ee=Math.max(0+Ht,Ee-Te))},Le=()=>{xe&&xe.complete&&re(31,Ce=xe.getBoundingClientRect())},ze=()=>{Le()},Ne=Ve=>{Ve.type==="load"&&re(31,Ce=Ve.target.getBoundingClientRect())},He=Ve=>{if(Pe&&Ce){const Ft=Ve.touches?Ve.touches[0]:Ve,Ht=De?parseInt(window.getComputedStyle(De).marginLeft.slice(0,-2)):0;let qt=Ft.pageX-Ht-Ce.left;qt=qt<ke?ke:qt>oe-ke?oe-ke:qt,re(0,Ee=qt/oe)}},qe=Ve=>{Pe=!0,He(Ve)},Ge=()=>{Pe=!1};be&&$e&&_e&&ve||console.warn("Missing required src or alt props for BeforeAfter component"),onMount(()=>{const Ve=setInterval(()=>{Ce&&clearInterval(Ve),xe&&xe.complete&&!Ce&&Le()},50)});function Ke(Ve){bubble.call(this,te,Ve)}function Ye(Ve){bubble.call(this,te,Ve)}function Ze(Ve){binding_callbacks[Ve?"unshift":"push"](()=>{xe=Ve,re(12,xe)})}function Tt(){Me=this.clientWidth,re(8,Me)}function Pt(Ve){binding_callbacks[Ve?"unshift":"push"](()=>{De=Ve,re(13,De)})}function Nt(){Be=this.clientWidth,re(9,Be)}return te.$$set=Ve=>{"width"in Ve&&re(1,me=Ve.width),"height"in Ve&&re(27,ye=Ve.height),"heightRatio"in Ve&&re(28,he=Ve.heightRatio),"beforeSrc"in Ve&&re(2,be=Ve.beforeSrc),"beforeAlt"in Ve&&re(3,$e=Ve.beforeAlt),"afterSrc"in Ve&&re(4,_e=Ve.afterSrc),"afterAlt"in Ve&&re(5,ve=Ve.afterAlt),"handleColour"in Ve&&re(6,we=Ve.handleColour),"handleInactiveOpacity"in Ve&&re(7,Se=Ve.handleInactiveOpacity),"handleMargin"in Ve&&re(29,ke=Ve.handleMargin),"keyPressStep"in Ve&&re(30,Te=Ve.keyPressStep),"offset"in Ve&&re(0,Ee=Ve.offset),"$$scope"in Ve&&re(40,pe=Ve.$$scope)},te.$$.update=()=>{te.$$.dirty[0]&402653696&&re(11,ae=Be&&he?Be*he:ye),te.$$.dirty[1]&1&&re(32,oe=Ce&&Ce.width||0),te.$$.dirty[0]&1|te.$$.dirty[1]&2&&re(10,ie=oe*Ee),te.$$.dirty[0]&2048&&re(16,se=`width:100%;height:${ae}px;`),te.$$.dirty[0]&1280&&re(14,ue=ie<Me?Math.abs(ie-Me):0)},re(15,ce="width:100%;height:100%;"),[Ee,me,be,$e,_e,ve,we,Se,Me,Be,ie,ae,xe,De,ue,ce,se,Ae,Ue,je,Ie,ze,Ne,He,qe,Ge,fe,ye,he,ke,Te,Ce,oe,de,Ke,Ye,Ze,Tt,Pt,Nt,pe]}class BeforeAfter extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1e,create_fragment$1i,safe_not_equal,{width:1,height:27,heightRatio:28,beforeSrc:2,beforeAlt:3,afterSrc:4,afterAlt:5,handleColour:6,handleInactiveOpacity:7,handleMargin:29,keyPressStep:30,offset:0},null,[-1,-1])}}BeforeAfter.__docgen={version:3,name:"BeforeAfter.svelte",data:[{keywords:[],visibility:"public",description:"Width of the chart within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[],visibility:"public",description:"Height of the component",name:"height",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:600},{keywords:[{name:"type",description:"{number}"}],visibility:"public",description:"If set, makes the height a ratio of the component's width.",name:"heightRatio",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"Before image src",name:"beforeSrc",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"Before image altText",name:"beforeAlt",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"After image src",name:"afterSrc",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"After image altText",name:"afterAlt",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Drag handle colour",name:"handleColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"white"},{keywords:[],visibility:"public",description:"Drag handle opacity",name:"handleInactiveOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.4},{keywords:[],visibility:"public",description:"Margin at the edge of the image to stop dragging",name:"handleMargin",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20},{keywords:[],visibility:"public",description:"Percentage of the component width the handle will travel ona key press",name:"keyPressStep",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.05},{keywords:[],visibility:"public",description:"Initial offset of the handle, between 0 and 1.",name:"offset",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.5}],computed:[],methods:[],components:[],description:null,keywords:[],events:[{keywords:[],visibility:"public",description:"",name:"mousedown",parent:"img",modificators:["preventDefault"],locations:null}],slots:[{keywords:[],visibility:"public",description:"Overlay for before image",name:"beforeOverlay",params:[{name:"description",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"description",type:{kind:"type",text:"*",type:"any"}}]},{keywords:[],visibility:"public",description:"Overlay for after image",name:"afterOverlay",params:[{name:"description",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"description",type:{kind:"type",text:"*",type:"any"}}]},{keywords:[],visibility:"public",description:"Caption for image credits",name:"caption"}],refs:[]};const beforeImg="https://reuters-graphics.github.io/graphics-components/assets/myrne-before.4b82484d.jpg",afterImg="https://reuters-graphics.github.io/graphics-components/assets/myrne-after.55164c0d.jpg";function create_default_slot_2$5(te){let _,re;const ae=[te[2]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new BeforeAfter({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&4?get_spread_update(ae,[get_spread_object(ie[2])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_beforeOverlay_slot_1(te){let _;return{c(){_=element("div"),_.innerHTML=`<h6>July 7, 2020</h6>
<p>Initially, this site was far smaller.</p>`,attr(_,"slot","beforeOverlay"),attr(_,"class","overlay before")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_afterOverlay_slot_1(te){let _;return{c(){_=element("div"),_.innerHTML=`<h6>Oct. 20, 2020</h6>
<p>But then forces built up.</p>`,attr(_,"slot","afterOverlay"),attr(_,"class","overlay after")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_caption_slot(te){let _;return{c(){_=element("aside"),_.innerHTML="<p>Photos by MAXAR Technologies, 2021.</p>",attr(_,"slot","caption")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_default_slot_1$7(te){let _,re,ae,oe;return _=new BeforeAfter({props:{beforeSrc:beforeImg,beforeAlt:"Satellite image of Russian base at Myrne taken on July 7, 2020.",afterSrc:afterImg,afterAlt:"Satellite image of Russian base at Myrne taken on Oct. 20, 2020.",$$slots:{caption:[create_caption_slot],afterOverlay:[create_afterOverlay_slot_1],beforeOverlay:[create_beforeOverlay_slot_1]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment),re=space$3(),ae=element("style"),ae.textContent=`.overlay {
color: white;
padding: 15px;
background: rgba(0, 0, 0, 0.2);
}
.overlay.after {
text-align: right;
}
.overlay h6, .overlay p {
color: white;
}`,attr(ae,"lang","scss")},m(ie,se){mount_component(_,ie,se),insert(ie,re,se),insert(ie,ae,se),oe=!0},p(ie,se){const ce={};se&8&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce)},i(ie){oe||(transition_in(_.$$.fragment,ie),oe=!0)},o(ie){transition_out(_.$$.fragment,ie),oe=!1},d(ie){destroy_component(_,ie),ie&&detach(re),ie&&detach(ae)}}}function create_beforeOverlay_slot(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("p"),ae=text("On July 7, 2020, the base contained only a few transport vehicles."),attr(re,"id",oe=te[1]),attr(_,"slot","beforeOverlay"),attr(_,"class","overlay")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(re,ae)},p(ie,se){se&2&&oe!==(oe=ie[1])&&attr(re,"id",oe)},d(ie){ie&&detach(_)}}}function create_afterOverlay_slot(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=element("p"),ae.textContent="But by October, tanks and artillery could be seen.",oe=space$3(),ie=element("p"),ie.textContent=`In total, over 50 pieces of heavy machinery and 200 personnel are now
based here.`,attr(re,"id",se=te[1]),attr(_,"slot","afterOverlay"),attr(_,"class","overlay")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,ae),append$1(re,oe),append$1(re,ie)},p(ce,ue){ue&2&&se!==(se=ce[1])&&attr(re,"id",se)},d(ce){ce&&detach(_)}}}function create_default_slot$z(te){let _,re,ae,oe;return _=new BeforeAfter({props:{beforeSrc:beforeImg,beforeAlt:"Satellite image of Russian base at Myrne taken on July 7, 2020.",afterSrc:afterImg,afterAlt:"Satellite image of Russian base at Myrne taken on Oct. 20, 2020.",$$slots:{afterOverlay:[create_afterOverlay_slot,({description:ie})=>({1:ie}),({description:ie})=>ie?2:0],beforeOverlay:[create_beforeOverlay_slot,({description:ie})=>({1:ie}),({description:ie})=>ie?2:0]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment),re=space$3(),ae=element("style"),ae.textContent=`div.overlay {
color: white;
padding: 15px;
max-width: 250px;
background: rgba(0, 0, 0, 0.2);
}
p {
color: white;
}`,attr(ae,"lang","scss")},m(ie,se){mount_component(_,ie,se),insert(ie,re,se),insert(ie,ae,se),oe=!0},p(ie,se){const ce={};se&10&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce)},i(ie){oe||(transition_in(_.$$.fragment,ie),oe=!0)},o(ie){transition_out(_.$$.fragment,ie),oe=!1},d(ie){destroy_component(_,ie),ie&&detach(re),ie&&detach(ae)}}}function create_fragment$1h(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot_2$5,({args:_e})=>({2:_e}),({args:_e})=>_e?4:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{beforeSrc:beforeImg,beforeAlt:"Satellite image of Russian base at Myrne taken on July 7, 2020.",afterSrc:afterImg,afterAlt:"Satellite image of Russian base at Myrne taken on Oct. 20, 2020."}}});const ye=[{name:"With overlays"},withStoryDocs(withOverlaysDocs)];let he={$$slots:{default:[create_default_slot_1$7]},$$scope:{ctx:te}};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"ARIA descriptions"},withStoryDocs(ariaDescriptionsDocs)];let $e={$$slots:{default:[create_default_slot$z]},$$scope:{ctx:te}};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&12&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],get_spread_object(withStoryDocs(withOverlaysDocs))]):{};ve&8&&(ke.$$scope={dirty:ve,ctx:_e}),ce.$set(ke);const Te=ve&0?get_spread_update(be,[be[0],get_spread_object(withStoryDocs(ariaDescriptionsDocs))]):{};ve&8&&(Te.$$scope={dirty:ve,ctx:_e}),de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$1d(te){return[{title:"Components/BeforeAfter",component:BeforeAfter,...withComponentDocs(componentDocs$k),argTypes:{handleColour:{control:"color"},width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}}]}class BeforeAfter_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1d,create_fragment$1h,safe_not_equal,{})}}const __storiesMetaData$k=parser(BeforeAfter_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<BeforeAfter {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},WithOverlays:{name:"With overlays",template:!1,source:`<BeforeAfter
beforeSrc="{beforeImg}"
beforeAlt="Satellite image of Russian base at Myrne taken on July 7, 2020."
afterSrc="{afterImg}"
afterAlt="Satellite image of Russian base at Myrne taken on Oct. 20, 2020."
>
<div slot="beforeOverlay" class="overlay before">
<h6>July 7, 2020</h6>
<p>Initially, this site was far smaller.</p>
</div>
<div slot="afterOverlay" class="overlay after">
<h6>Oct. 20, 2020</h6>
<p>But then forces built up.</p>
</div>
<aside slot="caption">
<p>Photos by MAXAR Technologies, 2021.</p>
</aside>
</BeforeAfter>
<style lang="scss">.overlay {
color: white;
padding: 15px;
background: rgba(0, 0, 0, 0.2);
}
.overlay.after {
text-align: right;
}
.overlay h6, .overlay p {
color: white;
}</style>`,hasArgs:!1},ARIADescriptions:{name:"ARIA descriptions",template:!1,source:` <BeforeAfter
beforeSrc="{beforeImg}"
beforeAlt="Satellite image of Russian base at Myrne taken on July 7, 2020."
afterSrc="{afterImg}"
afterAlt="Satellite image of Russian base at Myrne taken on Oct. 20, 2020."
>
<div let:description="{id}" slot="beforeOverlay" class="overlay">
<p id="{id}">
On July 7, 2020, the base contained only a few transport vehicles.
</p>
</div>
<div let:description="{id}" slot="afterOverlay" class="overlay">
<!-- \u{1F447} id can also be used on an element containing multiple text elements -->
<div id="{id}">
<p>But by October, tanks and artillery could be seen.</p>
<p>
In total, over 50 pieces of heavy machinery and 200 personnel are now
based here.
</p>
</div>
</div>
</BeforeAfter>
<style lang="scss">div.overlay {
color: white;
padding: 15px;
max-width: 250px;
background: rgba(0, 0, 0, 0.2);
}
p {
color: white;
}</style>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","withOverlaysDocs","ariaDescriptionsDocs","BeforeAfter","beforeImg","afterImg","withComponentDocs","withStoryDocs"]}),BeforeAfter_stories$1=__storiesMetaData$k.meta,__namedExportsOrder$k=["Default","WithOverlays","ARIADescriptions"],Default$k=__storiesMetaData$k.stories.Default,WithOverlays=__storiesMetaData$k.stories.WithOverlays,ARIADescriptions=__storiesMetaData$k.stories.ARIADescriptions,story_20=Object.freeze(Object.defineProperty({__proto__:null,default:BeforeAfter_stories$1,__namedExportsOrder:__namedExportsOrder$k,Default:Default$k,WithOverlays,ARIADescriptions},Symbol.toStringTag,{value:"Module"})),componentDocs$j=`The \`Block\` component is the basic building block of stories, a responsive container that wraps each section of your piece.
Blocks are stacked vertically within the well created by the [\`Article\`](./?path=/docs/layout-article) component. They can have different widths on larger screens depending on the \`width\` prop.
> \u{1F4CC} Many of our other components already use the \`Block\` component, internally. You'll usually only need to use it yourself if you're making something custom.
\`\`\`svelte
<script>
import { Block } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Block width="normal">
<!-- Your stuff for this block -->
</Block>
\`\`\`
`,customLayoutsDocs=`Our article well is designed to provide a basic responsive layout for you, but it's also made to get out of the way quickly when you need to do something custom.
If you need to get really radical, the easiest way is to create a \`Block\` with a \`fluid\` width -- which basically cancels out the article well dimensions -- and then code whatever you need from scratch or with another framework.
\`\`\`svelte
<Block width="fluid">
<div class="my-radical-container">
<!-- Now, you have full control! -->
</div>
</Block>
\`\`\`
The demo below does exactly that to create an edge-to-edge grid with [bootstrap](https://getbootstrap.com/docs/5.2/layout/grid/).
`,snapWidthsDocs=`Normally, \`Block\` containers resize fluidly below the original \`width\`. Sometimes, though, you may want the container to snap to the fixed widths of the article well -- for example, if you have a static graphic that looks fine at the set column breakpoints, but isn't so great at widths inbetween.
You can use the \`snap\` prop to force the container to snap to each column width successively as the window sizes down.
\`\`\`svelte
<Block width="wider" snap={true}>
<!-- Your stuff for this block -->
</Block>
\`\`\`
If you want to skip certain column widths entirely, you can add one or more class of \`skip-{column width}\` to the \`Block\`.
\`\`\`svelte
<!-- Will skip wide and go straight to normal column width on resize. -->
<Block width="wider" snap={true} cls="skip-wide">
<!-- Your stuff for this block -->
</Block>
\`\`\`
This is probably easier to see in action than explain in words, so check out the "Canvas" tab for the demo below and resize the window to get a better picture of how it all works.
> **NOTE:** The snap width breakpoints only work on \`Block\` components with widths \`wider\` and below. \`widest\` and \`fluid\` are both **always** fluid, since they go edge-to-edge.
#### Using with custom column widths
Snap width breakpoints are hard-coded to the default article well column widths, so if you set custom \`columnWidths\` on the \`Article\` tag, you can't use this functionality without a little extra work.
Luckily, it's still pretty easy. Just add a \`cls\` or \`id\` to your \`Block\` so you can target it with some custom SCSS. Now, defined a few SCSS variables corresponding to your custom column widths and use the \`block-snap-widths\` SCSS mixin to get the same functionality at your custom breakpoints.
\`\`\`svelte
<Block width="wider" snap={true} cls="custom-blocks">
<!-- Your stuff for this block -->
</Block>
<style lang="scss">
$column-width-narrower: 310px;
$column-width-narrow: 450px;
$column-width-normal: 600px;
$column-width-wide: 860px;
$column-width-wider: 1400px;
@import "@reuters-graphics/graphics-components/scss/mixins";
:global {
div.custom-blocks {
@include block-snap-widths;
}
}
</style>
\`\`\`
`,Block_stories_svelte_svelte_type_style_lang="";function create_default_slot_16(te){let _;return{c(){_=element("div"),_.textContent="Block",attr(_,"class","label")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_default_slot_15(te){let _,re,ae,oe,ie;const se=[te[1]];let ce={$$slots:{default:[create_default_slot_16]},$$scope:{ctx:te}};for(let ue=0;ue<se.length;ue+=1)ce=assign$1(ce,se[ue]);return oe=new Block({props:ce}),{c(){_=element("div"),re=element("div"),re.textContent="Article",ae=space$3(),create_component(oe.$$.fragment),attr(re,"class","label"),attr(_,"class","article-boundaries")},m(ue,de){insert(ue,_,de),append$1(_,re),append$1(_,ae),mount_component(oe,_,null),ie=!0},p(ue,de){const pe=de&2?get_spread_update(se,[get_spread_object(ue[1])]):{};de&4&&(pe.$$scope={dirty:de,ctx:ue}),oe.$set(pe)},i(ue){ie||(transition_in(oe.$$.fragment,ue),ie=!0)},o(ue){transition_out(oe.$$.fragment,ue),ie=!1},d(ue){ue&&detach(_),destroy_component(oe)}}}function create_default_slot_14(te){let _,re;return _=new Article({props:{id:"block-demo-article",$$slots:{default:[create_default_slot_15]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&6&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_13(te){let _;return{c(){_=element("div"),_.innerHTML=`<div class="row svelte-2y7jly"><div class="col svelte-2y7jly">Column</div>
<div class="col-6 svelte-2y7jly">Column</div>
<div class="col svelte-2y7jly">Column</div></div>
<div class="row svelte-2y7jly"><div class="col svelte-2y7jly">Column</div>
<div class="col svelte-2y7jly">Column</div></div>`,attr(_,"class","container-fluid text-center svelte-2y7jly")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_default_slot_12(te){let _,re;return _=new Block({props:{width:"fluid",$$slots:{default:[create_default_slot_13]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_11(te){let _;return{c(){_=text("narrower")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_10(te){let _;return{c(){_=text("narrow")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_9$1(te){let _;return{c(){_=text("normal")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_8$1(te){let _;return{c(){_=text("wide")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_7$1(te){let _;return{c(){_=text("wider")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_6$1(te){let _;return{c(){_=text("narrower")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_5$2(te){let _;return{c(){_=text("narrow")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_4$3(te){let _;return{c(){_=text("normal.skip-narrow")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_3$2(te){let _;return{c(){_=text("wide.skip-normal.skip-narrow")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_2$4(te){let _;return{c(){_=text("wider.skip-wide")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_1$6(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee;return oe=new Block({props:{width:"narrower",snap:!0,cls:"block-snap-widths-demo",$$slots:{default:[create_default_slot_11]},$$scope:{ctx:te}}}),se=new Block({props:{width:"narrow",snap:!0,cls:"block-snap-widths-demo",$$slots:{default:[create_default_slot_10]},$$scope:{ctx:te}}}),ue=new Block({props:{width:"normal",snap:!0,cls:"block-snap-widths-demo",$$slots:{default:[create_default_slot_9$1]},$$scope:{ctx:te}}}),pe=new Block({props:{width:"wide",snap:!0,cls:"block-snap-widths-demo",$$slots:{default:[create_default_slot_8$1]},$$scope:{ctx:te}}}),me=new Block({props:{width:"wider",snap:!0,cls:"block-snap-widths-demo",$$slots:{default:[create_default_slot_7$1]},$$scope:{ctx:te}}}),he=new Block({props:{width:"narrower",snap:!0,cls:"block-snap-widths-demo even",$$slots:{default:[create_default_slot_6$1]},$$scope:{ctx:te}}}),$e=new Block({props:{width:"narrow",snap:!0,cls:"block-snap-widths-demo even",$$slots:{default:[create_default_slot_5$2]},$$scope:{ctx:te}}}),ve=new Block({props:{width:"normal",snap:!0,cls:"block-snap-widths-demo even skip-narrow",$$slots:{default:[create_default_slot_4$3]},$$scope:{ctx:te}}}),Se=new Block({props:{width:"wide",snap:!0,cls:"block-snap-widths-demo even skip-normal skip-narrow",$$slots:{default:[create_default_slot_3$2]},$$scope:{ctx:te}}}),Te=new Block({props:{width:"wider",snap:!0,cls:"block-snap-widths-demo even skip-wide",$$slots:{default:[create_default_slot_2$4]},$$scope:{ctx:te}}}),{c(){_=element("div"),re=element("div"),re.textContent="Article",ae=space$3(),create_component(oe.$$.fragment),ie=space$3(),create_component(se.$$.fragment),ce=space$3(),create_component(ue.$$.fragment),de=space$3(),create_component(pe.$$.fragment),fe=space$3(),create_component(me.$$.fragment),ye=space$3(),create_component(he.$$.fragment),be=space$3(),create_component($e.$$.fragment),_e=space$3(),create_component(ve.$$.fragment),we=space$3(),create_component(Se.$$.fragment),ke=space$3(),create_component(Te.$$.fragment),attr(re,"class","label"),attr(_,"class","article-boundaries")},m(Oe,Ae){insert(Oe,_,Ae),append$1(_,re),append$1(_,ae),mount_component(oe,_,null),append$1(_,ie),mount_component(se,_,null),append$1(_,ce),mount_component(ue,_,null),append$1(_,de),mount_component(pe,_,null),append$1(_,fe),mount_component(me,_,null),append$1(_,ye),mount_component(he,_,null),append$1(_,be),mount_component($e,_,null),append$1(_,_e),mount_component(ve,_,null),append$1(_,we),mount_component(Se,_,null),append$1(_,ke),mount_component(Te,_,null),Ee=!0},p(Oe,Ae){const xe={};Ae&4&&(xe.$$scope={dirty:Ae,ctx:Oe}),oe.$set(xe);const Ce={};Ae&4&&(Ce.$$scope={dirty:Ae,ctx:Oe}),se.$set(Ce);const Pe={};Ae&4&&(Pe.$$scope={dirty:Ae,ctx:Oe}),ue.$set(Pe);const De={};Ae&4&&(De.$$scope={dirty:Ae,ctx:Oe}),pe.$set(De);const Me={};Ae&4&&(Me.$$scope={dirty:Ae,ctx:Oe}),me.$set(Me);const Fe={};Ae&4&&(Fe.$$scope={dirty:Ae,ctx:Oe}),he.$set(Fe);const Be={};Ae&4&&(Be.$$scope={dirty:Ae,ctx:Oe}),$e.$set(Be);const Ue={};Ae&4&&(Ue.$$scope={dirty:Ae,ctx:Oe}),ve.$set(Ue);const je={};Ae&4&&(je.$$scope={dirty:Ae,ctx:Oe}),Se.$set(je);const Ie={};Ae&4&&(Ie.$$scope={dirty:Ae,ctx:Oe}),Te.$set(Ie)},i(Oe){Ee||(transition_in(oe.$$.fragment,Oe),transition_in(se.$$.fragment,Oe),transition_in(ue.$$.fragment,Oe),transition_in(pe.$$.fragment,Oe),transition_in(me.$$.fragment,Oe),transition_in(he.$$.fragment,Oe),transition_in($e.$$.fragment,Oe),transition_in(ve.$$.fragment,Oe),transition_in(Se.$$.fragment,Oe),transition_in(Te.$$.fragment,Oe),Ee=!0)},o(Oe){transition_out(oe.$$.fragment,Oe),transition_out(se.$$.fragment,Oe),transition_out(ue.$$.fragment,Oe),transition_out(pe.$$.fragment,Oe),transition_out(me.$$.fragment,Oe),transition_out(he.$$.fragment,Oe),transition_out($e.$$.fragment,Oe),transition_out(ve.$$.fragment,Oe),transition_out(Se.$$.fragment,Oe),transition_out(Te.$$.fragment,Oe),Ee=!1},d(Oe){Oe&&detach(_),destroy_component(oe),destroy_component(se),destroy_component(ue),destroy_component(pe),destroy_component(me),destroy_component(he),destroy_component($e),destroy_component(ve),destroy_component(Se),destroy_component(Te)}}}function create_default_slot$y(te){let _,re;return _=new Article({props:{id:"block-demo-article",$$slots:{default:[create_default_slot_1$6]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$1g(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot_14,({args:_e})=>({1:_e}),({args:_e})=>_e?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{width:"normal"}}});const ye=[{name:"Custom layouts"},withStoryDocs(customLayoutsDocs)];let he={$$slots:{default:[create_default_slot_12]},$$scope:{ctx:te}};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"Snap widths"},withStoryDocs(snapWidthsDocs)];let $e={$$slots:{default:[create_default_slot$y]},$$scope:{ctx:te}};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&6&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],get_spread_object(withStoryDocs(customLayoutsDocs))]):{};ve&4&&(ke.$$scope={dirty:ve,ctx:_e}),ce.$set(ke);const Te=ve&0?get_spread_update(be,[be[0],get_spread_object(withStoryDocs(snapWidthsDocs))]):{};ve&4&&(Te.$$scope={dirty:ve,ctx:_e}),de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$1c(te){return[{title:"Layout/Block",component:Block,...withComponentDocs(componentDocs$j),argTypes:{width:{control:"select",options:["narrower","narrow","normal","wide","wider","widest","fluid"]}}}]}class Block_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1c,create_fragment$1g,safe_not_equal,{})}}Block_stories.__docgen={version:3,name:"Block.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const __storiesMetaData$j=parser(Block_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<Article id="block-demo-article">
<div class="article-boundaries">
<div class="label">Article</div>
<Block {...args}>
<div class="label">Block</div>
</Block>
</div>
</Article>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},CustomLayouts:{name:"Custom layouts",template:!1,source:`<Block width="fluid">
<!-- Enter bootstrap grid! -->
<div class="container-fluid text-center">
<div class="row">
<div class="col">
Column
</div>
<div class="col-6">
Column
</div>
<div class="col">
Column
</div>
</div>
<div class="row">
<div class="col">
Column
</div>
<div class="col">
Column
</div>
</div>
</div>
</Block>`,hasArgs:!1},SnapWidths:{name:"Snap widths",template:!1,source:`<Article id="block-demo-article">
<div class="article-boundaries">
<div class="label">Article</div>
<Block width="narrower" snap={true} cls="block-snap-widths-demo">narrower</Block>
<Block width="narrow" snap={true} cls="block-snap-widths-demo">narrow</Block>
<Block width="normal" snap={true} cls="block-snap-widths-demo">normal</Block>
<Block width="wide" snap={true} cls="block-snap-widths-demo">wide</Block>
<Block width="wider" snap={true} cls="block-snap-widths-demo">wider</Block>
<Block width="narrower" snap={true} cls="block-snap-widths-demo even">narrower</Block>
<Block width="narrow" snap={true} cls="block-snap-widths-demo even">narrow</Block>
<Block width="normal" snap={true} cls="block-snap-widths-demo even skip-narrow">normal.skip-narrow</Block>
<Block width="wide" snap={true} cls="block-snap-widths-demo even skip-normal skip-narrow">wide.skip-normal.skip-narrow</Block>
<Block width="wider" snap={true} cls="block-snap-widths-demo even skip-wide">wider.skip-wide</Block>
</div>
</Article>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","customLayoutsDocs","snapWidthsDocs","Block","Article","withComponentDocs","withStoryDocs"]}),Block_stories$1=__storiesMetaData$j.meta,__namedExportsOrder$j=["Default","CustomLayouts","SnapWidths"],Default$j=__storiesMetaData$j.stories.Default,CustomLayouts=__storiesMetaData$j.stories.CustomLayouts,SnapWidths=__storiesMetaData$j.stories.SnapWidths,story_21=Object.freeze(Object.defineProperty({__proto__:null,default:Block_stories$1,__namedExportsOrder:__namedExportsOrder$j,Default:Default$j,CustomLayouts,SnapWidths},Symbol.toStringTag,{value:"Module"})),componentDocs$i=`The \`BodyText\` creates the main text of your page. You can pass the \`text\` prop a [markdown-formatted](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) string, which will be parsed into paragraphs, headers, lists, blockquotes or whatever else you need.
Use it like this:
\`\`\`svelte
<script>
import { BodyText } from '@reuters-graphics/graphics-components';
const markdownText = \`Bacon ipsum **dolor amet** cow tongue tri-tip.
Biltong turducken ground round kevin [hamburger turkey](https://reuters.com) pig.
Venison shoulder *ham hock ham leberkas*. Flank beef ribs fatback, jerky meatball ham hock.\`;
<\/script>
<BodyText text="{markdownText}" />
\`\`\`
... or more commonly, you'll use it with a Google doc in the Graphics Kit like this:
\`\`\`svelte
<script>
import { BodyText } from '@reuters-graphics/graphics-components';
import content from '$locales/en/content.json';
<\/script>
{#each content.blocks as block}
{#if block.Type === 'text'}
<BodyText text="{block.Text}" />
{/if}
{/each}
\`\`\`
`;function getDefaults(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let defaults=getDefaults();function changeDefaults(te){defaults=te}const escapeTest=/[&<>"']/,escapeReplace=/[&<>"']/g,escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g,escapeReplacements={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},getEscapeReplacement=te=>escapeReplacements[te];function escape$1(te,_){if(_){if(escapeTest.test(te))return te.replace(escapeReplace,getEscapeReplacement)}else if(escapeTestNoEncode.test(te))return te.replace(escapeReplaceNoEncode,getEscapeReplacement);return te}const unescapeTest=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function unescape$1(te){return te.replace(unescapeTest,(_,re)=>(re=re.toLowerCase(),re==="colon"?":":re.charAt(0)==="#"?re.charAt(1)==="x"?String.fromCharCode(parseInt(re.substring(2),16)):String.fromCharCode(+re.substring(1)):""))}const caret=/(^|[^\[])\^/g;function edit(te,_){te=typeof te=="string"?te:te.source,_=_||"";const re={replace:(ae,oe)=>(oe=oe.source||oe,oe=oe.replace(caret,"$1"),te=te.replace(ae,oe),re),getRegex:()=>new RegExp(te,_)};return re}const nonWordAndColonTest=/[^\w:]/g,originIndependentUrl=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function cleanUrl(te,_,re){if(te){let ae;try{ae=decodeURIComponent(unescape$1(re)).replace(nonWordAndColonTest,"").toLowerCase()}catch{return null}if(ae.indexOf("javascript:")===0||ae.indexOf("vbscript:")===0||ae.indexOf("data:")===0)return null}_&&!originIndependentUrl.test(re)&&(re=resolveUrl(_,re));try{re=encodeURI(re).replace(/%25/g,"%")}catch{return null}return re}const baseUrls={},justDomain=/^[^:]+:\/*[^/]*$/,protocol=/^([^:]+:)[\s\S]*$/,domain=/^([^:]+:\/*[^/]*)[\s\S]*$/;function resolveUrl(te,_){baseUrls[" "+te]||(justDomain.test(te)?baseUrls[" "+te]=te+"/":baseUrls[" "+te]=rtrim(te,"/",!0)),te=baseUrls[" "+te];const re=te.indexOf(":")===-1;return _.substring(0,2)==="//"?re?_:te.replace(protocol,"$1")+_:_.charAt(0)==="/"?re?_:te.replace(domain,"$1")+_:te+_}const noopTest={exec:function te(){}};function merge(te){let _=1,re,ae;for(;_<arguments.length;_++){re=arguments[_];for(ae in re)Object.prototype.hasOwnProperty.call(re,ae)&&(te[ae]=re[ae])}return te}function splitCells(te,_){const re=te.replace(/\|/g,(ie,se,ce)=>{let ue=!1,de=se;for(;--de>=0&&ce[de]==="\\";)ue=!ue;return ue?"|":" |"}),ae=re.split(/ \|/);let oe=0;if(ae[0].trim()||ae.shift(),ae.length>0&&!ae[ae.length-1].trim()&&ae.pop(),ae.length>_)ae.splice(_);else for(;ae.length<_;)ae.push("");for(;oe<ae.length;oe++)ae[oe]=ae[oe].trim().replace(/\\\|/g,"|");return ae}function rtrim(te,_,re){const ae=te.length;if(ae===0)return"";let oe=0;for(;oe<ae;){const ie=te.charAt(ae-oe-1);if(ie===_&&!re)oe++;else if(ie!==_&&re)oe++;else break}return te.slice(0,ae-oe)}function findClosingBracket(te,_){if(te.indexOf(_[1])===-1)return-1;const re=te.length;let ae=0,oe=0;for(;oe<re;oe++)if(te[oe]==="\\")oe++;else if(te[oe]===_[0])ae++;else if(te[oe]===_[1]&&(ae--,ae<0))return oe;return-1}function checkSanitizeDeprecation(te){te&&te.sanitize&&!te.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function repeatString(te,_){if(_<1)return"";let re="";for(;_>1;)_&1&&(re+=te),_>>=1,te+=te;return re+te}function outputLink(te,_,re,ae){const oe=_.href,ie=_.title?escape$1(_.title):null,se=te[1].replace(/\\([\[\]])/g,"$1");if(te[0].charAt(0)!=="!"){ae.state.inLink=!0;const ce={type:"link",raw:re,href:oe,title:ie,text:se,tokens:ae.inlineTokens(se,[])};return ae.state.inLink=!1,ce}return{type:"image",raw:re,href:oe,title:ie,text:escape$1(se)}}function indentCodeCompensation(te,_){const re=te.match(/^(\s+)(?:```)/);if(re===null)return _;const ae=re[1];return _.split(`
`).map(oe=>{const ie=oe.match(/^\s+/);if(ie===null)return oe;const[se]=ie;return se.length>=ae.length?oe.slice(ae.length):oe}).join(`
`)}class Tokenizer{constructor(_){this.options=_||defaults}space(_){const re=this.rules.block.newline.exec(_);if(re&&re[0].length>0)return{type:"space",raw:re[0]}}code(_){const re=this.rules.block.code.exec(_);if(re){const ae=re[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:re[0],codeBlockStyle:"indented",text:this.options.pedantic?ae:rtrim(ae,`
`)}}}fences(_){const re=this.rules.block.fences.exec(_);if(re){const ae=re[0],oe=indentCodeCompensation(ae,re[3]||"");return{type:"code",raw:ae,lang:re[2]?re[2].trim():re[2],text:oe}}}heading(_){const re=this.rules.block.heading.exec(_);if(re){let ae=re[2].trim();if(/#$/.test(ae)){const ie=rtrim(ae,"#");(this.options.pedantic||!ie||/ $/.test(ie))&&(ae=ie.trim())}const oe={type:"heading",raw:re[0],depth:re[1].length,text:ae,tokens:[]};return this.lexer.inline(oe.text,oe.tokens),oe}}hr(_){const re=this.rules.block.hr.exec(_);if(re)return{type:"hr",raw:re[0]}}blockquote(_){const re=this.rules.block.blockquote.exec(_);if(re){const ae=re[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:re[0],tokens:this.lexer.blockTokens(ae,[]),text:ae}}}list(_){let re=this.rules.block.list.exec(_);if(re){let ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be=re[1].trim();const $e=be.length>1,_e={type:"list",raw:"",ordered:$e,start:$e?+be.slice(0,-1):"",loose:!1,items:[]};be=$e?`\\d{1,9}\\${be.slice(-1)}`:`\\${be}`,this.options.pedantic&&(be=$e?be:"[*+-]");const ve=new RegExp(`^( {0,3}${be})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;_&&(he=!1,!(!(re=ve.exec(_))||this.rules.block.hr.test(_)));){if(ae=re[0],_=_.substring(ae.length),pe=re[2].split(`
`,1)[0],fe=_.split(`
`,1)[0],this.options.pedantic?(se=2,ye=pe.trimLeft()):(se=re[2].search(/[^ ]/),se=se>4?1:se,ye=pe.slice(se),se+=re[1].length),ue=!1,!pe&&/^ *$/.test(fe)&&(ae+=fe+`
`,_=_.substring(fe.length+1),he=!0),!he){const Se=new RegExp(`^ {0,${Math.min(3,se-1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))`),ke=new RegExp(`^ {0,${Math.min(3,se-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Te=new RegExp(`^ {0,${Math.min(3,se-1)}}(?:\`\`\`|~~~)`),Ee=new RegExp(`^ {0,${Math.min(3,se-1)}}#`);for(;_&&(me=_.split(`
`,1)[0],pe=me,this.options.pedantic&&(pe=pe.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(Te.test(pe)||Ee.test(pe)||Se.test(pe)||ke.test(_)));){if(pe.search(/[^ ]/)>=se||!pe.trim())ye+=`
`+pe.slice(se);else if(!ue)ye+=`
`+pe;else break;!ue&&!pe.trim()&&(ue=!0),ae+=me+`
`,_=_.substring(me.length+1)}}_e.loose||(de?_e.loose=!0:/\n *\n *$/.test(ae)&&(de=!0)),this.options.gfm&&(oe=/^\[[ xX]\] /.exec(ye),oe&&(ie=oe[0]!=="[ ] ",ye=ye.replace(/^\[[ xX]\] +/,""))),_e.items.push({type:"list_item",raw:ae,task:!!oe,checked:ie,loose:!1,text:ye}),_e.raw+=ae}_e.items[_e.items.length-1].raw=ae.trimRight(),_e.items[_e.items.length-1].text=ye.trimRight(),_e.raw=_e.raw.trimRight();const we=_e.items.length;for(ce=0;ce<we;ce++){this.lexer.state.top=!1,_e.items[ce].tokens=this.lexer.blockTokens(_e.items[ce].text,[]);const Se=_e.items[ce].tokens.filter(Te=>Te.type==="space"),ke=Se.every(Te=>{const Ee=Te.raw.split("");let Oe=0;for(const Ae of Ee)if(Ae===`
`&&(Oe+=1),Oe>1)return!0;return!1});!_e.loose&&Se.length&&ke&&(_e.loose=!0,_e.items[ce].loose=!0)}return _e}}html(_){const re=this.rules.block.html.exec(_);if(re){const ae={type:"html",raw:re[0],pre:!this.options.sanitizer&&(re[1]==="pre"||re[1]==="script"||re[1]==="style"),text:re[0]};return this.options.sanitize&&(ae.type="paragraph",ae.text=this.options.sanitizer?this.options.sanitizer(re[0]):escape$1(re[0]),ae.tokens=[],this.lexer.inline(ae.text,ae.tokens)),ae}}def(_){const re=this.rules.block.def.exec(_);if(re){re[3]&&(re[3]=re[3].substring(1,re[3].length-1));const ae=re[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:ae,raw:re[0],href:re[2],title:re[3]}}}table(_){const re=this.rules.block.table.exec(_);if(re){const ae={type:"table",header:splitCells(re[1]).map(oe=>({text:oe})),align:re[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:re[3]&&re[3].trim()?re[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(ae.header.length===ae.align.length){ae.raw=re[0];let oe=ae.align.length,ie,se,ce,ue;for(ie=0;ie<oe;ie++)/^ *-+: *$/.test(ae.align[ie])?ae.align[ie]="right":/^ *:-+: *$/.test(ae.align[ie])?ae.align[ie]="center":/^ *:-+ *$/.test(ae.align[ie])?ae.align[ie]="left":ae.align[ie]=null;for(oe=ae.rows.length,ie=0;ie<oe;ie++)ae.rows[ie]=splitCells(ae.rows[ie],ae.header.length).map(de=>({text:de}));for(oe=ae.header.length,se=0;se<oe;se++)ae.header[se].tokens=[],this.lexer.inline(ae.header[se].text,ae.header[se].tokens);for(oe=ae.rows.length,se=0;se<oe;se++)for(ue=ae.rows[se],ce=0;ce<ue.length;ce++)ue[ce].tokens=[],this.lexer.inline(ue[ce].text,ue[ce].tokens);return ae}}}lheading(_){const re=this.rules.block.lheading.exec(_);if(re){const ae={type:"heading",raw:re[0],depth:re[2].charAt(0)==="="?1:2,text:re[1],tokens:[]};return this.lexer.inline(ae.text,ae.tokens),ae}}paragraph(_){const re=this.rules.block.paragraph.exec(_);if(re){const ae={type:"paragraph",raw:re[0],text:re[1].charAt(re[1].length-1)===`
`?re[1].slice(0,-1):re[1],tokens:[]};return this.lexer.inline(ae.text,ae.tokens),ae}}text(_){const re=this.rules.block.text.exec(_);if(re){const ae={type:"text",raw:re[0],text:re[0],tokens:[]};return this.lexer.inline(ae.text,ae.tokens),ae}}escape(_){const re=this.rules.inline.escape.exec(_);if(re)return{type:"escape",raw:re[0],text:escape$1(re[1])}}tag(_){const re=this.rules.inline.tag.exec(_);if(re)return!this.lexer.state.inLink&&/^<a /i.test(re[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(re[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(re[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(re[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:re[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(re[0]):escape$1(re[0]):re[0]}}link(_){const re=this.rules.inline.link.exec(_);if(re){const ae=re[2].trim();if(!this.options.pedantic&&/^</.test(ae)){if(!/>$/.test(ae))return;const se=rtrim(ae.slice(0,-1),"\\");if((ae.length-se.length)%2===0)return}else{const se=findClosingBracket(re[2],"()");if(se>-1){const ue=(re[0].indexOf("!")===0?5:4)+re[1].length+se;re[2]=re[2].substring(0,se),re[0]=re[0].substring(0,ue).trim(),re[3]=""}}let oe=re[2],ie="";if(this.options.pedantic){const se=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(oe);se&&(oe=se[1],ie=se[3])}else ie=re[3]?re[3].slice(1,-1):"";return oe=oe.trim(),/^</.test(oe)&&(this.options.pedantic&&!/>$/.test(ae)?oe=oe.slice(1):oe=oe.slice(1,-1)),outputLink(re,{href:oe&&oe.replace(this.rules.inline._escapes,"$1"),title:ie&&ie.replace(this.rules.inline._escapes,"$1")},re[0],this.lexer)}}reflink(_,re){let ae;if((ae=this.rules.inline.reflink.exec(_))||(ae=this.rules.inline.nolink.exec(_))){let oe=(ae[2]||ae[1]).replace(/\s+/g," ");if(oe=re[oe.toLowerCase()],!oe||!oe.href){const ie=ae[0].charAt(0);return{type:"text",raw:ie,text:ie}}return outputLink(ae,oe,ae[0],this.lexer)}}emStrong(_,re,ae=""){let oe=this.rules.inline.emStrong.lDelim.exec(_);if(!oe||oe[3]&&ae.match(/[\p{L}\p{N}]/u))return;const ie=oe[1]||oe[2]||"";if(!ie||ie&&(ae===""||this.rules.inline.punctuation.exec(ae))){const se=oe[0].length-1;let ce,ue,de=se,pe=0;const fe=oe[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(fe.lastIndex=0,re=re.slice(-1*_.length+se);(oe=fe.exec(re))!=null;){if(ce=oe[1]||oe[2]||oe[3]||oe[4]||oe[5]||oe[6],!ce)continue;if(ue=ce.length,oe[3]||oe[4]){de+=ue;continue}else if((oe[5]||oe[6])&&se%3&&!((se+ue)%3)){pe+=ue;continue}if(de-=ue,de>0)continue;if(ue=Math.min(ue,ue+de+pe),Math.min(se,ue)%2){const ye=_.slice(1,se+oe.index+ue);return{type:"em",raw:_.slice(0,se+oe.index+ue+1),text:ye,tokens:this.lexer.inlineTokens(ye,[])}}const me=_.slice(2,se+oe.index+ue-1);return{type:"strong",raw:_.slice(0,se+oe.index+ue+1),text:me,tokens:this.lexer.inlineTokens(me,[])}}}}codespan(_){const re=this.rules.inline.code.exec(_);if(re){let ae=re[2].replace(/\n/g," ");const oe=/[^ ]/.test(ae),ie=/^ /.test(ae)&&/ $/.test(ae);return oe&&ie&&(ae=ae.substring(1,ae.length-1)),ae=escape$1(ae,!0),{type:"codespan",raw:re[0],text:ae}}}br(_){const re=this.rules.inline.br.exec(_);if(re)return{type:"br",raw:re[0]}}del(_){const re=this.rules.inline.del.exec(_);if(re)return{type:"del",raw:re[0],text:re[2],tokens:this.lexer.inlineTokens(re[2],[])}}autolink(_,re){const ae=this.rules.inline.autolink.exec(_);if(ae){let oe,ie;return ae[2]==="@"?(oe=escape$1(this.options.mangle?re(ae[1]):ae[1]),ie="mailto:"+oe):(oe=escape$1(ae[1]),ie=oe),{type:"link",raw:ae[0],text:oe,href:ie,tokens:[{type:"text",raw:oe,text:oe}]}}}url(_,re){let ae;if(ae=this.rules.inline.url.exec(_)){let oe,ie;if(ae[2]==="@")oe=escape$1(this.options.mangle?re(ae[0]):ae[0]),ie="mailto:"+oe;else{let se;do se=ae[0],ae[0]=this.rules.inline._backpedal.exec(ae[0])[0];while(se!==ae[0]);oe=escape$1(ae[0]),ae[1]==="www."?ie="http://"+oe:ie=oe}return{type:"link",raw:ae[0],text:oe,href:ie,tokens:[{type:"text",raw:oe,text:oe}]}}}inlineText(_,re){const ae=this.rules.inline.text.exec(_);if(ae){let oe;return this.lexer.state.inRawBlock?oe=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ae[0]):escape$1(ae[0]):ae[0]:oe=escape$1(this.options.smartypants?re(ae[0]):ae[0]),{type:"text",raw:ae[0],text:oe}}}}const block={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:noopTest,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};block._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;block._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;block.def=edit(block.def).replace("label",block._label).replace("title",block._title).getRegex();block.bullet=/(?:[*+-]|\d{1,9}[.)])/;block.listItemStart=edit(/^( *)(bull) */).replace("bull",block.bullet).getRegex();block.list=edit(block.list).replace(/bull/g,block.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+block.def.source+")").getRegex();block._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";block._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;block.html=edit(block.html,"i").replace("comment",block._comment).replace("tag",block._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();block.paragraph=edit(block._paragraph).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.blockquote=edit(block.blockquote).replace("paragraph",block.paragraph).getRegex();block.normal=merge({},block);block.gfm=merge({},block.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});block.gfm.table=edit(block.gfm.table).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.gfm.paragraph=edit(block._paragraph).replace("hr",block.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",block.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",block._tag).getRegex();block.pedantic=merge({},block.normal,{html:edit(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",block._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:noopTest,paragraph:edit(block.normal._paragraph).replace("hr",block.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",block.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const inline={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:noopTest,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:noopTest,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};inline._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";inline.punctuation=edit(inline.punctuation).replace(/punctuation/g,inline._punctuation).getRegex();inline.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;inline.escapedEmSt=/\\\*|\\_/g;inline._comment=edit(block._comment).replace("(?:-->|$)","-->").getRegex();inline.emStrong.lDelim=edit(inline.emStrong.lDelim).replace(/punct/g,inline._punctuation).getRegex();inline.emStrong.rDelimAst=edit(inline.emStrong.rDelimAst,"g").replace(/punct/g,inline._punctuation).getRegex();inline.emStrong.rDelimUnd=edit(inline.emStrong.rDelimUnd,"g").replace(/punct/g,inline._punctuation).getRegex();inline._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;inline._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;inline._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;inline.autolink=edit(inline.autolink).replace("scheme",inline._scheme).replace("email",inline._email).getRegex();inline._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;inline.tag=edit(inline.tag).replace("comment",inline._comment).replace("attribute",inline._attribute).getRegex();inline._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;inline._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;inline._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;inline.link=edit(inline.link).replace("label",inline._label).replace("href",inline._href).replace("title",inline._title).getRegex();inline.reflink=edit(inline.reflink).replace("label",inline._label).replace("ref",block._label).getRegex();inline.nolink=edit(inline.nolink).replace("ref",block._label).getRegex();inline.reflinkSearch=edit(inline.reflinkSearch,"g").replace("reflink",inline.reflink).replace("nolink",inline.nolink).getRegex();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:edit(/^!?\[(label)\]\((.*?)\)/).replace("label",inline._label).getRegex(),reflink:edit(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",inline._label).getRegex()});inline.gfm=merge({},inline.normal,{escape:edit(inline.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});inline.gfm.url=edit(inline.gfm.url,"i").replace("email",inline.gfm._extended_email).getRegex();inline.breaks=merge({},inline.gfm,{br:edit(inline.br).replace("{2,}","*").getRegex(),text:edit(inline.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function smartypants(te){return te.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function mangle(te){let _="",re,ae;const oe=te.length;for(re=0;re<oe;re++)ae=te.charCodeAt(re),Math.random()>.5&&(ae="x"+ae.toString(16)),_+="&#"+ae+";";return _}class Lexer{constructor(_){this.tokens=[],this.tokens.links=Object.create(null),this.options=_||defaults,this.options.tokenizer=this.options.tokenizer||new Tokenizer,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const re={block:block.normal,inline:inline.normal};this.options.pedantic?(re.block=block.pedantic,re.inline=inline.pedantic):this.options.gfm&&(re.block=block.gfm,this.options.breaks?re.inline=inline.breaks:re.inline=inline.gfm),this.tokenizer.rules=re}static get rules(){return{block,inline}}static lex(_,re){return new Lexer(re).lex(_)}static lexInline(_,re){return new Lexer(re).inlineTokens(_)}lex(_){_=_.replace(/\r\n|\r/g,`
`),this.blockTokens(_,this.tokens);let re;for(;re=this.inlineQueue.shift();)this.inlineTokens(re.src,re.tokens);return this.tokens}blockTokens(_,re=[]){this.options.pedantic?_=_.replace(/\t/g," ").replace(/^ +$/gm,""):_=_.replace(/^( *)(\t+)/gm,(ce,ue,de)=>ue+" ".repeat(de.length));let ae,oe,ie,se;for(;_;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(ce=>(ae=ce.call({lexer:this},_,re))?(_=_.substring(ae.raw.length),re.push(ae),!0):!1))){if(ae=this.tokenizer.space(_)){_=_.substring(ae.raw.length),ae.raw.length===1&&re.length>0?re[re.length-1].raw+=`
`:re.push(ae);continue}if(ae=this.tokenizer.code(_)){_=_.substring(ae.raw.length),oe=re[re.length-1],oe&&(oe.type==="paragraph"||oe.type==="text")?(oe.raw+=`
`+ae.raw,oe.text+=`
`+ae.text,this.inlineQueue[this.inlineQueue.length-1].src=oe.text):re.push(ae);continue}if(ae=this.tokenizer.fences(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.heading(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.hr(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.blockquote(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.list(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.html(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.def(_)){_=_.substring(ae.raw.length),oe=re[re.length-1],oe&&(oe.type==="paragraph"||oe.type==="text")?(oe.raw+=`
`+ae.raw,oe.text+=`
`+ae.raw,this.inlineQueue[this.inlineQueue.length-1].src=oe.text):this.tokens.links[ae.tag]||(this.tokens.links[ae.tag]={href:ae.href,title:ae.title});continue}if(ae=this.tokenizer.table(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.lheading(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ie=_,this.options.extensions&&this.options.extensions.startBlock){let ce=1/0;const ue=_.slice(1);let de;this.options.extensions.startBlock.forEach(function(pe){de=pe.call({lexer:this},ue),typeof de=="number"&&de>=0&&(ce=Math.min(ce,de))}),ce<1/0&&ce>=0&&(ie=_.substring(0,ce+1))}if(this.state.top&&(ae=this.tokenizer.paragraph(ie))){oe=re[re.length-1],se&&oe.type==="paragraph"?(oe.raw+=`
`+ae.raw,oe.text+=`
`+ae.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=oe.text):re.push(ae),se=ie.length!==_.length,_=_.substring(ae.raw.length);continue}if(ae=this.tokenizer.text(_)){_=_.substring(ae.raw.length),oe=re[re.length-1],oe&&oe.type==="text"?(oe.raw+=`
`+ae.raw,oe.text+=`
`+ae.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=oe.text):re.push(ae);continue}if(_){const ce="Infinite loop on byte: "+_.charCodeAt(0);if(this.options.silent){console.error(ce);break}else throw new Error(ce)}}return this.state.top=!0,re}inline(_,re){this.inlineQueue.push({src:_,tokens:re})}inlineTokens(_,re=[]){let ae,oe,ie,se=_,ce,ue,de;if(this.tokens.links){const pe=Object.keys(this.tokens.links);if(pe.length>0)for(;(ce=this.tokenizer.rules.inline.reflinkSearch.exec(se))!=null;)pe.includes(ce[0].slice(ce[0].lastIndexOf("[")+1,-1))&&(se=se.slice(0,ce.index)+"["+repeatString("a",ce[0].length-2)+"]"+se.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(ce=this.tokenizer.rules.inline.blockSkip.exec(se))!=null;)se=se.slice(0,ce.index)+"["+repeatString("a",ce[0].length-2)+"]"+se.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(ce=this.tokenizer.rules.inline.escapedEmSt.exec(se))!=null;)se=se.slice(0,ce.index)+"++"+se.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;_;)if(ue||(de=""),ue=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(pe=>(ae=pe.call({lexer:this},_,re))?(_=_.substring(ae.raw.length),re.push(ae),!0):!1))){if(ae=this.tokenizer.escape(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.tag(_)){_=_.substring(ae.raw.length),oe=re[re.length-1],oe&&ae.type==="text"&&oe.type==="text"?(oe.raw+=ae.raw,oe.text+=ae.text):re.push(ae);continue}if(ae=this.tokenizer.link(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.reflink(_,this.tokens.links)){_=_.substring(ae.raw.length),oe=re[re.length-1],oe&&ae.type==="text"&&oe.type==="text"?(oe.raw+=ae.raw,oe.text+=ae.text):re.push(ae);continue}if(ae=this.tokenizer.emStrong(_,se,de)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.codespan(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.br(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.del(_)){_=_.substring(ae.raw.length),re.push(ae);continue}if(ae=this.tokenizer.autolink(_,mangle)){_=_.substring(ae.raw.length),re.push(ae);continue}if(!this.state.inLink&&(ae=this.tokenizer.url(_,mangle))){_=_.substring(ae.raw.length),re.push(ae);continue}if(ie=_,this.options.extensions&&this.options.extensions.startInline){let pe=1/0;const fe=_.slice(1);let me;this.options.extensions.startInline.forEach(function(ye){me=ye.call({lexer:this},fe),typeof me=="number"&&me>=0&&(pe=Math.min(pe,me))}),pe<1/0&&pe>=0&&(ie=_.substring(0,pe+1))}if(ae=this.tokenizer.inlineText(ie,smartypants)){_=_.substring(ae.raw.length),ae.raw.slice(-1)!=="_"&&(de=ae.raw.slice(-1)),ue=!0,oe=re[re.length-1],oe&&oe.type==="text"?(oe.raw+=ae.raw,oe.text+=ae.text):re.push(ae);continue}if(_){const pe="Infinite loop on byte: "+_.charCodeAt(0);if(this.options.silent){console.error(pe);break}else throw new Error(pe)}}return re}}class Renderer{constructor(_){this.options=_||defaults}code(_,re,ae){const oe=(re||"").match(/\S*/)[0];if(this.options.highlight){const ie=this.options.highlight(_,oe);ie!=null&&ie!==_&&(ae=!0,_=ie)}return _=_.replace(/\n$/,"")+`
`,oe?'<pre><code class="'+this.options.langPrefix+escape$1(oe,!0)+'">'+(ae?_:escape$1(_,!0))+`</code></pre>
`:"<pre><code>"+(ae?_:escape$1(_,!0))+`</code></pre>
`}blockquote(_){return`<blockquote>
${_}</blockquote>
`}html(_){return _}heading(_,re,ae,oe){if(this.options.headerIds){const ie=this.options.headerPrefix+oe.slug(ae);return`<h${re} id="${ie}">${_}</h${re}>
`}return`<h${re}>${_}</h${re}>
`}hr(){return this.options.xhtml?`<hr/>
`:`<hr>
`}list(_,re,ae){const oe=re?"ol":"ul",ie=re&&ae!==1?' start="'+ae+'"':"";return"<"+oe+ie+`>
`+_+"</"+oe+`>
`}listitem(_){return`<li>${_}</li>
`}checkbox(_){return"<input "+(_?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(_){return`<p>${_}</p>
`}table(_,re){return re&&(re=`<tbody>${re}</tbody>`),`<table>
<thead>
`+_+`</thead>
`+re+`</table>
`}tablerow(_){return`<tr>
${_}</tr>
`}tablecell(_,re){const ae=re.header?"th":"td";return(re.align?`<${ae} align="${re.align}">`:`<${ae}>`)+_+`</${ae}>
`}strong(_){return`<strong>${_}</strong>`}em(_){return`<em>${_}</em>`}codespan(_){return`<code>${_}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(_){return`<del>${_}</del>`}link(_,re,ae){if(_=cleanUrl(this.options.sanitize,this.options.baseUrl,_),_===null)return ae;let oe='<a href="'+escape$1(_)+'"';return re&&(oe+=' title="'+re+'"'),oe+=">"+ae+"</a>",oe}image(_,re,ae){if(_=cleanUrl(this.options.sanitize,this.options.baseUrl,_),_===null)return ae;let oe=`<img src="${_}" alt="${ae}"`;return re&&(oe+=` title="${re}"`),oe+=this.options.xhtml?"/>":">",oe}text(_){return _}}class TextRenderer{strong(_){return _}em(_){return _}codespan(_){return _}del(_){return _}html(_){return _}text(_){return _}link(_,re,ae){return""+ae}image(_,re,ae){return""+ae}br(){return""}}class Slugger{constructor(){this.seen={}}serialize(_){return _.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(_,re){let ae=_,oe=0;if(this.seen.hasOwnProperty(ae)){oe=this.seen[_];do oe++,ae=_+"-"+oe;while(this.seen.hasOwnProperty(ae))}return re||(this.seen[_]=oe,this.seen[ae]=0),ae}slug(_,re={}){const ae=this.serialize(_);return this.getNextSafeSlug(ae,re.dryrun)}}class Parser{constructor(_){this.options=_||defaults,this.options.renderer=this.options.renderer||new Renderer,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new TextRenderer,this.slugger=new Slugger}static parse(_,re){return new Parser(re).parse(_)}static parseInline(_,re){return new Parser(re).parseInline(_)}parse(_,re=!0){let ae="",oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te;const Ee=_.length;for(oe=0;oe<Ee;oe++){if(ye=_[oe],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[ye.type]&&(Te=this.options.extensions.renderers[ye.type].call({parser:this},ye),Te!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(ye.type))){ae+=Te||"";continue}switch(ye.type){case"space":continue;case"hr":{ae+=this.renderer.hr();continue}case"heading":{ae+=this.renderer.heading(this.parseInline(ye.tokens),ye.depth,unescape$1(this.parseInline(ye.tokens,this.textRenderer)),this.slugger);continue}case"code":{ae+=this.renderer.code(ye.text,ye.lang,ye.escaped);continue}case"table":{for(fe="",pe="",ce=ye.header.length,ie=0;ie<ce;ie++)pe+=this.renderer.tablecell(this.parseInline(ye.header[ie].tokens),{header:!0,align:ye.align[ie]});for(fe+=this.renderer.tablerow(pe),me="",ce=ye.rows.length,ie=0;ie<ce;ie++){for(de=ye.rows[ie],pe="",ue=de.length,se=0;se<ue;se++)pe+=this.renderer.tablecell(this.parseInline(de[se].tokens),{header:!1,align:ye.align[se]});me+=this.renderer.tablerow(pe)}ae+=this.renderer.table(fe,me);continue}case"blockquote":{me=this.parse(ye.tokens),ae+=this.renderer.blockquote(me);continue}case"list":{for(he=ye.ordered,be=ye.start,$e=ye.loose,ce=ye.items.length,me="",ie=0;ie<ce;ie++)ve=ye.items[ie],we=ve.checked,Se=ve.task,_e="",ve.task&&(ke=this.renderer.checkbox(we),$e?ve.tokens.length>0&&ve.tokens[0].type==="paragraph"?(ve.tokens[0].text=ke+" "+ve.tokens[0].text,ve.tokens[0].tokens&&ve.tokens[0].tokens.length>0&&ve.tokens[0].tokens[0].type==="text"&&(ve.tokens[0].tokens[0].text=ke+" "+ve.tokens[0].tokens[0].text)):ve.tokens.unshift({type:"text",text:ke}):_e+=ke),_e+=this.parse(ve.tokens,$e),me+=this.renderer.listitem(_e,Se,we);ae+=this.renderer.list(me,he,be);continue}case"html":{ae+=this.renderer.html(ye.text);continue}case"paragraph":{ae+=this.renderer.paragraph(this.parseInline(ye.tokens));continue}case"text":{for(me=ye.tokens?this.parseInline(ye.tokens):ye.text;oe+1<Ee&&_[oe+1].type==="text";)ye=_[++oe],me+=`
`+(ye.tokens?this.parseInline(ye.tokens):ye.text);ae+=re?this.renderer.paragraph(me):me;continue}default:{const Oe='Token with "'+ye.type+'" type was not found.';if(this.options.silent){console.error(Oe);return}else throw new Error(Oe)}}}return ae}parseInline(_,re){re=re||this.renderer;let ae="",oe,ie,se;const ce=_.length;for(oe=0;oe<ce;oe++){if(ie=_[oe],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[ie.type]&&(se=this.options.extensions.renderers[ie.type].call({parser:this},ie),se!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(ie.type))){ae+=se||"";continue}switch(ie.type){case"escape":{ae+=re.text(ie.text);break}case"html":{ae+=re.html(ie.text);break}case"link":{ae+=re.link(ie.href,ie.title,this.parseInline(ie.tokens,re));break}case"image":{ae+=re.image(ie.href,ie.title,ie.text);break}case"strong":{ae+=re.strong(this.parseInline(ie.tokens,re));break}case"em":{ae+=re.em(this.parseInline(ie.tokens,re));break}case"codespan":{ae+=re.codespan(ie.text);break}case"br":{ae+=re.br();break}case"del":{ae+=re.del(this.parseInline(ie.tokens,re));break}case"text":{ae+=re.text(ie.text);break}default:{const ue='Token with "'+ie.type+'" type was not found.';if(this.options.silent){console.error(ue);return}else throw new Error(ue)}}}return ae}}function marked(te,_,re){if(typeof te>"u"||te===null)throw new Error("marked(): input parameter is undefined or null");if(typeof te!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(te)+", string expected");if(typeof _=="function"&&(re=_,_=null),_=merge({},marked.defaults,_||{}),checkSanitizeDeprecation(_),re){const ae=_.highlight;let oe;try{oe=Lexer.lex(te,_)}catch(ce){return re(ce)}const ie=function(ce){let ue;if(!ce)try{_.walkTokens&&marked.walkTokens(oe,_.walkTokens),ue=Parser.parse(oe,_)}catch(de){ce=de}return _.highlight=ae,ce?re(ce):re(null,ue)};if(!ae||ae.length<3||(delete _.highlight,!oe.length))return ie();let se=0;marked.walkTokens(oe,function(ce){ce.type==="code"&&(se++,setTimeout(()=>{ae(ce.text,ce.lang,function(ue,de){if(ue)return ie(ue);de!=null&&de!==ce.text&&(ce.text=de,ce.escaped=!0),se--,se===0&&ie()})},0))}),se===0&&ie();return}try{const ae=Lexer.lex(te,_);return _.walkTokens&&marked.walkTokens(ae,_.walkTokens),Parser.parse(ae,_)}catch(ae){if(ae.message+=`
Please report this to https://github.com/markedjs/marked.`,_.silent)return"<p>An error occurred:</p><pre>"+escape$1(ae.message+"",!0)+"</pre>";throw ae}}marked.options=marked.setOptions=function(te){return merge(marked.defaults,te),changeDefaults(marked.defaults),marked};marked.getDefaults=getDefaults;marked.defaults=defaults;marked.use=function(...te){const _=merge({},...te),re=marked.defaults.extensions||{renderers:{},childTokens:{}};let ae;te.forEach(oe=>{if(oe.extensions&&(ae=!0,oe.extensions.forEach(ie=>{if(!ie.name)throw new Error("extension name required");if(ie.renderer){const se=re.renderers?re.renderers[ie.name]:null;se?re.renderers[ie.name]=function(...ce){let ue=ie.renderer.apply(this,ce);return ue===!1&&(ue=se.apply(this,ce)),ue}:re.renderers[ie.name]=ie.renderer}if(ie.tokenizer){if(!ie.level||ie.level!=="block"&&ie.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");re[ie.level]?re[ie.level].unshift(ie.tokenizer):re[ie.level]=[ie.tokenizer],ie.start&&(ie.level==="block"?re.startBlock?re.startBlock.push(ie.start):re.startBlock=[ie.start]:ie.level==="inline"&&(re.startInline?re.startInline.push(ie.start):re.startInline=[ie.start]))}ie.childTokens&&(re.childTokens[ie.name]=ie.childTokens)})),oe.renderer){const ie=marked.defaults.renderer||new Renderer;for(const se in oe.renderer){const ce=ie[se];ie[se]=(...ue)=>{let de=oe.renderer[se].apply(ie,ue);return de===!1&&(de=ce.apply(ie,ue)),de}}_.renderer=ie}if(oe.tokenizer){const ie=marked.defaults.tokenizer||new Tokenizer;for(const se in oe.tokenizer){const ce=ie[se];ie[se]=(...ue)=>{let de=oe.tokenizer[se].apply(ie,ue);return de===!1&&(de=ce.apply(ie,ue)),de}}_.tokenizer=ie}if(oe.walkTokens){const ie=marked.defaults.walkTokens;_.walkTokens=function(se){oe.walkTokens.call(this,se),ie&&ie.call(this,se)}}ae&&(_.extensions=re),marked.setOptions(_)})};marked.walkTokens=function(te,_){for(const re of te)switch(_.call(marked,re),re.type){case"table":{for(const ae of re.header)marked.walkTokens(ae.tokens,_);for(const ae of re.rows)for(const oe of ae)marked.walkTokens(oe.tokens,_);break}case"list":{marked.walkTokens(re.items,_);break}default:marked.defaults.extensions&&marked.defaults.extensions.childTokens&&marked.defaults.extensions.childTokens[re.type]?marked.defaults.extensions.childTokens[re.type].forEach(function(ae){marked.walkTokens(re[ae],_)}):re.tokens&&marked.walkTokens(re.tokens,_)}};marked.parseInline=function(te,_){if(typeof te>"u"||te===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof te!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(te)+", string expected");_=merge({},marked.defaults,_||{}),checkSanitizeDeprecation(_);try{const re=Lexer.lexInline(te,_);return _.walkTokens&&marked.walkTokens(re,_.walkTokens),Parser.parseInline(re,_)}catch(re){if(re.message+=`
Please report this to https://github.com/markedjs/marked.`,_.silent)return"<p>An error occurred:</p><pre>"+escape$1(re.message+"",!0)+"</pre>";throw re}};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.TextRenderer=TextRenderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.Tokenizer=Tokenizer;marked.Slugger=Slugger;marked.parse=marked;marked.options;marked.setOptions;marked.use;marked.walkTokens;marked.parseInline;Parser.parse;Lexer.lex;const BodyText_svelte_svelte_type_style_lang="";function create_if_block$y(te){let _,re=marked.parse(te[0])+"",ae;return{c(){_=new HtmlTag(!1),ae=empty$2(),_.a=ae},m(oe,ie){_.m(re,oe,ie),insert(oe,ae,ie)},p(oe,ie){ie&1&&re!==(re=marked.parse(oe[0])+"")&&_.p(re)},d(oe){oe&&detach(ae),oe&&_.d()}}}function create_default_slot$x(te){let _,re=te[0]&&create_if_block$y(te);return{c(){re&&re.c(),_=empty$2()},m(ae,oe){re&&re.m(ae,oe),insert(ae,_,oe)},p(ae,oe){ae[0]?re?re.p(ae,oe):(re=create_if_block$y(ae),re.c(),re.m(_.parentNode,_)):re&&(re.d(1),re=null)},d(ae){re&&re.d(ae),ae&&detach(_)}}}function create_fragment$1f(te){let _,re;return _=new Block({props:{cls:"body-text",$$slots:{default:[create_default_slot$x]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&3&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$1b(te,_,re){let{text:ae}=_;return te.$$set=oe=>{"text"in oe&&re(0,ae=oe.text)},[ae]}class BodyText extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1b,create_fragment$1f,safe_not_equal,{text:0})}}BodyText.__docgen={version:3,name:"BodyText.svelte",data:[{keywords:[{name:"type",description:"{string}"},{name:"required",description:""}],visibility:"public",description:"A markdown text string.",name:"text",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$w(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new BodyText({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$1e(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$w,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{text:`Bacon ipsum **dolor amet** cow tongue tri-tip.
Biltong turducken ground round kevin [hamburger turkey](https://reuters.com) pig.
- Steak
- [Pork chop](https://www.google.com)
- Fillet
Venison shoulder *ham hock ham leberkas*. Flank beef ribs fatback, jerky meatball ham hock.`}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$1a(te){return[{title:"Components/BodyText",component:BodyText,...withComponentDocs(componentDocs$i)}]}class BodyText_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1a,create_fragment$1e,safe_not_equal,{})}}const __storiesMetaData$i=parser(BodyText_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<BodyText {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","BodyText","withComponentDocs"]}),BodyText_stories$1=__storiesMetaData$i.meta,__namedExportsOrder$i=["Default"],Default$i=__storiesMetaData$i.stories.Default,story_22=Object.freeze(Object.defineProperty({__proto__:null,default:BodyText_stories$1,__namedExportsOrder:__namedExportsOrder$i,Default:Default$i},Symbol.toStringTag,{value:"Module"})),componentDocs$h=`Easily add a responsive Datawrapper embed on your page.
\`\`\`svelte
<script>
import { DatawrapperChart } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<DatawrapperChart
title='Global abortion access'
ariaLabel='map'
id='abortion-rights-map'
src='https://graphics.reuters.com/USA-ABORTION/lgpdwggnwvo/media-embed.html'
/>
\`\`\`
##### Getting the chart URL for \`src\`
Copy the source url for the Datawrapper chart in the \`src\` prop.
You can get this from the published url on Reuters Graphics.
- Publish the chart on Datawrapper.
- Go to the **Datawrapper charts** Teams channel, wait for the graphic to finish publishing.
- Inside **Embed code (for developers only)**, find and copy the url inside the \`src\` prop. (It ends in \`media-embed.html\`.)
**Note:** There is no need to update the url if you update the chart inside Datawrapper. Any changes will be automatically reflected.
`,withChatterDocs=`By default, Datawrapper will export your chart with the chart chatter like title, description and notes.
At the moment, these don't _exactly_ match our styles and can't be made to fit into the article well.
Instead, it's often better to remove all the text from your Datawrapper chart before publishing it and add that text back via the component props.
`;function create_else_block$h(te){let _;const re=te[2].default,ae=create_slot(re,te,te[1],null);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&2)&&update_slot_base(ae,re,oe,oe[1],_?get_slot_changes(re,oe[1],ie,null):get_all_dirty_from_scope(oe[1]),null)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block$x(te){let _,re;const ae=te[2].default,oe=create_slot(ae,te,te[1],null);return{c(){_=element("div"),oe&&oe.c(),attr(_,"aria-hidden","true")},m(ie,se){insert(ie,_,se),oe&&oe.m(_,null),re=!0},p(ie,se){oe&&oe.p&&(!re||se&2)&&update_slot_base(oe,ae,ie,ie[1],re?get_slot_changes(ae,ie[1],se,null):get_all_dirty_from_scope(ie[1]),null)},i(ie){re||(transition_in(oe,ie),re=!0)},o(ie){transition_out(oe,ie),re=!1},d(ie){ie&&detach(_),oe&&oe.d(ie)}}}function create_fragment$1d(te){let _,re,ae,oe;const ie=[create_if_block$x,create_else_block$h],se=[];function ce(ue,de){return ue[0]?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,[de]){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function instance$19(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{hidden:ie=!1}=_;return te.$$set=se=>{"hidden"in se&&re(0,ie=se.hidden),"$$scope"in se&&re(1,oe=se.$$scope)},[ie,oe,ae]}class AriaHidden extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$19,create_fragment$1d,safe_not_equal,{hidden:0})}}AriaHidden.__docgen={version:3,name:"AriaHidden.svelte",data:[{keywords:[],visibility:"public",description:"Whether to wrap the graphic with an aria hidden tag.",name:"hidden",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function create_else_block$g(te){let _;const re=te[1].default,ae=create_slot(re,te,te[2],null);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&4)&&update_slot_base(ae,re,oe,oe[2],_?get_slot_changes(re,oe[2],ie,null):get_all_dirty_from_scope(oe[2]),null)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block$w(te){let _,re;return _=new Block({props:{width:te[0],noMargin:!0,$$slots:{default:[create_default_slot$v]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&1&&(ie.width=ae[0]),oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot$v(te){let _;const re=te[1].default,ae=create_slot(re,te,te[2],null);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&4)&&update_slot_base(ae,re,oe,oe[2],_?get_slot_changes(re,oe[2],ie,null):get_all_dirty_from_scope(oe[2]),null)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_fragment$1c(te){let _,re,ae,oe;const ie=[create_if_block$w,create_else_block$g],se=[];function ce(ue,de){return ue[0]?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,[de]){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function instance$18(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{width:ie=null}=_;return te.$$set=se=>{"width"in se&&re(0,ie=se.width),"$$scope"in se&&re(2,oe=se.$$scope)},[ie,ae,oe]}class TextBlock extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$18,create_fragment$1c,safe_not_equal,{width:0})}}TextBlock.__docgen={version:3,name:"TextBlock.svelte",data:[{keywords:[],visibility:"public",description:"Width of the component within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};const GraphicBlock_svelte_svelte_type_style_lang="",get_notes_slot_changes$1=te=>({}),get_notes_slot_context$1=te=>({}),get_aria_slot_changes=te=>({}),get_aria_slot_context=te=>({}),get_title_slot_changes$1=te=>({}),get_title_slot_context$1=te=>({});function create_if_block_5$3(te){let _,re;return _=new TextBlock({props:{width:te[7],$$slots:{default:[create_default_slot_5$1]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&128&&(ie.width=ae[7]),oe&17152&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block_4$6(te){let _,re;return _=new TextBlock({props:{width:te[7],$$slots:{default:[create_default_slot_4$2]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&128&&(ie.width=ae[7]),oe&16384&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block_6$1(te){let _,re=marked(te[9])+"",ae;return{c(){_=new HtmlTag(!1),ae=empty$2(),_.a=ae},m(oe,ie){_.m(re,oe,ie),insert(oe,ae,ie)},p(oe,ie){ie&512&&re!==(re=marked(oe[9])+"")&&_.p(re)},d(oe){oe&&detach(ae),oe&&_.d()}}}function create_default_slot_5$1(te){let _,re,ae,oe,ie=te[9]&&create_if_block_6$1(te);return{c(){_=element("h3"),re=text(te[8]),ae=space$3(),ie&&ie.c(),oe=empty$2()},m(se,ce){insert(se,_,ce),append$1(_,re),insert(se,ae,ce),ie&&ie.m(se,ce),insert(se,oe,ce)},p(se,ce){ce&256&&set_data(re,se[8]),se[9]?ie?ie.p(se,ce):(ie=create_if_block_6$1(se),ie.c(),ie.m(oe.parentNode,oe)):ie&&(ie.d(1),ie=null)},d(se){se&&detach(_),se&&detach(ae),ie&&ie.d(se),se&&detach(oe)}}}function create_default_slot_4$2(te){let _;const re=te[13].title,ae=create_slot(re,te,te[14],get_title_slot_context$1);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&16384)&&update_slot_base(ae,re,oe,oe[14],_?get_slot_changes(re,oe[14],ie,get_title_slot_changes$1):get_all_dirty_from_scope(oe[14]),get_title_slot_context$1)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_default_slot_3$1(te){let _;const re=te[13].default,ae=create_slot(re,te,te[14],null);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&16384)&&update_slot_base(ae,re,oe,oe[14],_?get_slot_changes(re,oe[14],ie,null):get_all_dirty_from_scope(oe[14]),null)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block_2$c(te){let _,re,ae,oe;const ie=[create_if_block_3$7,create_else_block$f],se=[];function ce(ue,de){return ue[12].aria?0:1}return re=ce(te),ae=se[re]=ie[re](te),{c(){_=element("div"),ae.c(),attr(_,"class","visually-hidden svelte-zv72k7")},m(ue,de){insert(ue,_,de),se[re].m(_,null),oe=!0},p(ue,de){let pe=re;re=ce(ue),re===pe?se[re].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),ae=se[re],ae?ae.p(ue,de):(ae=se[re]=ie[re](ue),ae.c()),transition_in(ae,1),ae.m(_,null))},i(ue){oe||(transition_in(ae),oe=!0)},o(ue){transition_out(ae),oe=!1},d(ue){ue&&detach(_),se[re].d()}}}function create_else_block$f(te){let _,re=marked(te[11])+"",ae;return{c(){_=new HtmlTag(!1),ae=empty$2(),_.a=ae},m(oe,ie){_.m(re,oe,ie),insert(oe,ae,ie)},p(oe,ie){ie&2048&&re!==(re=marked(oe[11])+"")&&_.p(re)},i:noop$4,o:noop$4,d(oe){oe&&detach(ae),oe&&_.d()}}}function create_if_block_3$7(te){let _;const re=te[13].aria,ae=create_slot(re,te,te[14],get_aria_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&16384)&&update_slot_base(ae,re,oe,oe[14],_?get_slot_changes(re,oe[14],ie,get_aria_slot_changes):get_all_dirty_from_scope(oe[14]),get_aria_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block_1$i(te){let _,re;return _=new TextBlock({props:{width:te[7],$$slots:{default:[create_default_slot_2$3]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&128&&(ie.width=ae[7]),oe&16448&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block$v(te){let _,re;return _=new TextBlock({props:{width:te[7],$$slots:{default:[create_default_slot_1$5]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&128&&(ie.width=ae[7]),oe&16384&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_2$3(te){let _,re=marked(te[6])+"";return{c(){_=element("aside")},m(ae,oe){insert(ae,_,oe),_.innerHTML=re},p(ae,oe){oe&64&&re!==(re=marked(ae[6])+"")&&(_.innerHTML=re)},d(ae){ae&&detach(_)}}}function create_default_slot_1$5(te){let _;const re=te[13].notes,ae=create_slot(re,te,te[14],get_notes_slot_context$1);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&16384)&&update_slot_base(ae,re,oe,oe[14],_?get_slot_changes(re,oe[14],ie,get_notes_slot_changes$1):get_all_dirty_from_scope(oe[14]),get_notes_slot_context$1)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_default_slot$u(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[create_if_block_4$6,create_if_block_5$3],me=[];function ye(ve,we){return ve[12].title?0:ve[8]?1:-1}~(re=ye(te))&&(ae=me[re]=fe[re](te)),ie=new AriaHidden({props:{hidden:!!te[12].aria||!!te[11],$$slots:{default:[create_default_slot_3$1]},$$scope:{ctx:te}}});let he=(te[12].aria||te[11])&&create_if_block_2$c(te);const be=[create_if_block$v,create_if_block_1$i],$e=[];function _e(ve,we){return ve[12].notes?0:ve[6]?1:-1}return~(ue=_e(te))&&(de=$e[ue]=be[ue](te)),{c(){_=element("div"),ae&&ae.c(),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),he&&he.c(),ce=space$3(),de&&de.c(),attr(_,"class","svelte-zv72k7")},m(ve,we){insert(ve,_,we),~re&&me[re].m(_,null),append$1(_,oe),mount_component(ie,_,null),append$1(_,se),he&&he.m(_,null),append$1(_,ce),~ue&&$e[ue].m(_,null),pe=!0},p(ve,we){let Se=re;re=ye(ve),re===Se?~re&&me[re].p(ve,we):(ae&&(group_outros(),transition_out(me[Se],1,1,()=>{me[Se]=null}),check_outros()),~re?(ae=me[re],ae?ae.p(ve,we):(ae=me[re]=fe[re](ve),ae.c()),transition_in(ae,1),ae.m(_,oe)):ae=null);const ke={};we&6144&&(ke.hidden=!!ve[12].aria||!!ve[11]),we&16384&&(ke.$$scope={dirty:we,ctx:ve}),ie.$set(ke),ve[12].aria||ve[11]?he?(he.p(ve,we),we&6144&&transition_in(he,1)):(he=create_if_block_2$c(ve),he.c(),transition_in(he,1),he.m(_,ce)):he&&(group_outros(),transition_out(he,1,1,()=>{he=null}),check_outros());let Te=ue;ue=_e(ve),ue===Te?~ue&&$e[ue].p(ve,we):(de&&(group_outros(),transition_out($e[Te],1,1,()=>{$e[Te]=null}),check_outros()),~ue?(de=$e[ue],de?de.p(ve,we):(de=$e[ue]=be[ue](ve),de.c()),transition_in(de,1),de.m(_,null)):de=null)},i(ve){pe||(transition_in(ae),transition_in(ie.$$.fragment,ve),transition_in(he),transition_in(de),pe=!0)},o(ve){transition_out(ae),transition_out(ie.$$.fragment,ve),transition_out(he),transition_out(de),pe=!1},d(ve){ve&&detach(_),~re&&me[re].d(),destroy_component(ie),he&&he.d(),~ue&&$e[ue].d()}}}function create_fragment$1b(te){let _,re;return _=new Block({props:{id:te[1],snap:te[3],noMargin:te[4],role:te[5],width:te[0],ariaLabel:te[10],cls:"graphic "+te[2],$$slots:{default:[create_default_slot$u]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&2&&(ie.id=ae[1]),oe&8&&(ie.snap=ae[3]),oe&16&&(ie.noMargin=ae[4]),oe&32&&(ie.role=ae[5]),oe&1&&(ie.width=ae[0]),oe&1024&&(ie.ariaLabel=ae[10]),oe&4&&(ie.cls="graphic "+ae[2]),oe&23488&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$17(te,_,re){let{$$slots:ae={},$$scope:oe}=_;const ie=compute_slots(ae);let{width:se="normal"}=_,{id:ce=""}=_,{cls:ue=""}=_,{snap:de=!1}=_,{noMargin:pe=!1}=_,{role:fe=null}=_,{notes:me=null}=_,{textWidth:ye=null}=_,{title:he=null}=_,{description:be=null}=_,{ariaLabel:$e="chart"}=_,{ariaDescription:_e=null}=_;return te.$$set=ve=>{"width"in ve&&re(0,se=ve.width),"id"in ve&&re(1,ce=ve.id),"cls"in ve&&re(2,ue=ve.cls),"snap"in ve&&re(3,de=ve.snap),"noMargin"in ve&&re(4,pe=ve.noMargin),"role"in ve&&re(5,fe=ve.role),"notes"in ve&&re(6,me=ve.notes),"textWidth"in ve&&re(7,ye=ve.textWidth),"title"in ve&&re(8,he=ve.title),"description"in ve&&re(9,be=ve.description),"ariaLabel"in ve&&re(10,$e=ve.ariaLabel),"ariaDescription"in ve&&re(11,_e=ve.ariaDescription),"$$scope"in ve&&re(14,oe=ve.$$scope)},[se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ie,ae,oe]}class GraphicBlock extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$17,create_fragment$1b,safe_not_equal,{width:0,id:1,cls:2,snap:3,noMargin:4,role:5,notes:6,textWidth:7,title:8,description:9,ariaLabel:10,ariaDescription:11})}}GraphicBlock.__docgen={version:3,name:"GraphicBlock.svelte",data:[{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Width of the component within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Add an id to the block tag to target it with custom CSS.",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Add extra classes to the block tag to target it with custom CSS.",name:"cls",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Snap block to column widths, rather than fluidly resizing them.",name:"snap",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"By default, all blocks have a margin bottom, except the last child. Set to `false` to remove this margin or set a `cls`/`id` and target with custom CSS.",name:"noMargin",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"ARIA [role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles) for the block",name:"role",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Notes to the graphic, passed in as a markdown string.",name:"notes",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:`Set a different width for the text within the text well, for example,
"normal" to keep the title, description and notes inline with the rest
of the text well. Can't ever be wider than \`width\`.`,name:"textWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Title of the graphic",name:"title",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Description of the graphic, passed in as a markdown string.",name:"description",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"ARIA [label](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label) for the block",name:"ariaLabel",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"chart"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"ARIA description, passed in as a markdown string.",name:"ariaDescription",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"Custom title content",name:"title"},{keywords:[],visibility:"public",description:"Graphic content",name:"default"},{keywords:[],visibility:"public",description:"Custom ARIA markup",name:"aria"},{keywords:[],visibility:"public",description:"Custom notes content",name:"notes"}],refs:[]};const DatawrapperChart_svelte_svelte_type_style_lang="",get_notes_slot_changes=te=>({}),get_notes_slot_context=te=>({}),get_title_slot_changes=te=>({}),get_title_slot_context=te=>({});function create_if_block_1$h(te){let _;const re=te[11].title,ae=create_slot(re,te,te[12],get_title_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&4096)&&update_slot_base(ae,re,oe,oe[12],_?get_slot_changes(re,oe[12],ie,get_title_slot_changes):get_all_dirty_from_scope(oe[12]),get_title_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block$u(te){let _;const re=te[11].notes,ae=create_slot(re,te,te[12],get_notes_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&4096)&&update_slot_base(ae,re,oe,oe[12],_?get_slot_changes(re,oe[12],ie,get_notes_slot_changes):get_all_dirty_from_scope(oe[12]),get_notes_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_default_slot$t(te){let _,re,ae,oe,ie,se,ce,ue=te[10].title&&create_if_block_1$h(te),de=te[10].notes&&create_if_block$u(te);return{c(){ue&&ue.c(),_=space$3(),re=element("div"),ae=element("iframe"),ie=space$3(),de&&de.c(),se=empty$2(),attr(ae,"title",te[2]),attr(ae,"aria-label",te[4]),attr(ae,"id",te[5]),src_url_equal(ae.src,oe=te[6])||attr(ae,"src",oe),attr(ae,"scrolling",te[7]),attr(ae,"frameborder","0"),set_style(ae,"width","0"),set_style(ae,"min-width","100%",1),set_style(ae,"border","none"),attr(re,"class","datawrapper-chart svelte-13ejpv3")},m(pe,fe){ue&&ue.m(pe,fe),insert(pe,_,fe),insert(pe,re,fe),append$1(re,ae),insert(pe,ie,fe),de&&de.m(pe,fe),insert(pe,se,fe),ce=!0},p(pe,fe){pe[10].title?ue?(ue.p(pe,fe),fe&1024&&transition_in(ue,1)):(ue=create_if_block_1$h(pe),ue.c(),transition_in(ue,1),ue.m(_.parentNode,_)):ue&&(group_outros(),transition_out(ue,1,1,()=>{ue=null}),check_outros()),(!ce||fe&4)&&attr(ae,"title",pe[2]),(!ce||fe&16)&&attr(ae,"aria-label",pe[4]),(!ce||fe&32)&&attr(ae,"id",pe[5]),(!ce||fe&64&&!src_url_equal(ae.src,oe=pe[6]))&&attr(ae,"src",oe),(!ce||fe&128)&&attr(ae,"scrolling",pe[7]),pe[10].notes?de?(de.p(pe,fe),fe&1024&&transition_in(de,1)):(de=create_if_block$u(pe),de.c(),transition_in(de,1),de.m(se.parentNode,se)):de&&(group_outros(),transition_out(de,1,1,()=>{de=null}),check_outros())},i(pe){ce||(transition_in(ue),transition_in(de),ce=!0)},o(pe){transition_out(ue),transition_out(de),ce=!1},d(pe){ue&&ue.d(pe),pe&&detach(_),pe&&detach(re),pe&&detach(ie),de&&de.d(pe),pe&&detach(se)}}}function create_fragment$1a(te){let _,re;return _=new GraphicBlock({props:{width:te[8],textWidth:te[9],title:te[0],description:te[1],notes:te[3],$$slots:{default:[create_default_slot$t]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&256&&(ie.width=ae[8]),oe&512&&(ie.textWidth=ae[9]),oe&1&&(ie.title=ae[0]),oe&2&&(ie.description=ae[1]),oe&8&&(ie.notes=ae[3]),oe&5364&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$16(te,_,re){let{$$slots:ae={},$$scope:oe}=_;const ie=compute_slots(ae);let{title:se=null}=_,{description:ce=null}=_,{frameTitle:ue=""}=_,{notes:de=null}=_,{ariaLabel:pe=""}=_,{id:fe=""}=_,{src:me}=_,{scrolling:ye="no"}=_,{width:he="normal"}=_,{textWidth:be=null}=_;return onMount(()=>{typeof window<"u"&&window.addEventListener("message",function($e){if($e.data["datawrapper-height"]!==void 0){const _e=document.querySelectorAll("iframe");for(const ve in $e.data["datawrapper-height"])for(let we=0;we<_e.length;we++)_e[we].contentWindow===$e.source&&(_e[we].style.height=$e.data["datawrapper-height"][ve]+"px")}})}),te.$$set=$e=>{"title"in $e&&re(0,se=$e.title),"description"in $e&&re(1,ce=$e.description),"frameTitle"in $e&&re(2,ue=$e.frameTitle),"notes"in $e&&re(3,de=$e.notes),"ariaLabel"in $e&&re(4,pe=$e.ariaLabel),"id"in $e&&re(5,fe=$e.id),"src"in $e&&re(6,me=$e.src),"scrolling"in $e&&re(7,ye=$e.scrolling),"width"in $e&&re(8,he=$e.width),"textWidth"in $e&&re(9,be=$e.textWidth),"$$scope"in $e&&re(12,oe=$e.$$scope)},[se,ce,ue,de,pe,fe,me,ye,he,be,ie,ae,oe]}class DatawrapperChart extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$16,create_fragment$1a,safe_not_equal,{title:0,description:1,frameTitle:2,notes:3,ariaLabel:4,id:5,src:6,scrolling:7,width:8,textWidth:9})}}DatawrapperChart.__docgen={version:3,name:"DatawrapperChart.svelte",data:[{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Title of the graphic",name:"title",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Description of the graphic, passed in as a markdown string.",name:"description",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"iframe title",name:"frameTitle",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Notes to the graphic, passed in as a markdown string.",name:"notes",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"required",description:""}],visibility:"public",description:"iframe aria label",name:"ariaLabel",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"iframe id",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"required",description:""}],visibility:"public",description:"Datawrapper embed URL",name:"src",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{keywords:[],visibility:"public",description:"iframe scrolling option",name:"scrolling",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"no"},{keywords:[],visibility:"public",description:"Width of the chart within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:`Set a different width for the text within the text well, for example,
"normal" to keep the title, description and notes inline with the rest
of the text well. Can't ever be wider than \`width\`.`,name:"textWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"Custom headline and chatter slot",name:"title"},{keywords:[],visibility:"public",description:"Custom notes and source slot",name:"notes"}],refs:[]};function create_default_slot_1$4(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new DatawrapperChart({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_default_slot$s(te){let _,re;return _=new DatawrapperChart({props:{frameTitle:"Global abortion access",ariaLabel:"map",id:"abortion-rights-map",src:"https://graphics.reuters.com/USA-ABORTION/lgvdwemlbpo/media-embed.html",title:"Global abortion access",description:"A map of worldwide access to abortion.",notes:`Note: Different indicators and additional restrictions, including different gestational limits, apply in some countries. Refer to source for full classification. Current as of May 4, 2022.
Source: Center for Reproductive Rights`}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p:noop$4,i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$19(te){let _,re,ae,oe,ie,se,ce,ue;const de=[te[0]];let pe={};for(let ye=0;ye<de.length;ye+=1)pe=assign$1(pe,de[ye]);_=new Meta({props:pe}),ae=new Template({props:{$$slots:{default:[create_default_slot_1$4,({args:ye})=>({1:ye}),({args:ye})=>ye?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{src:"https://graphics.reuters.com/USA-ABORTION/lgpdwggnwvo/media-embed.html",id:"abortion-rights-map",ariaLabel:"map",frameTitle:"Global abortion access"}}});const fe=[{name:"With chatter"},withStoryDocs(withChatterDocs)];let me={$$slots:{default:[create_default_slot$s]},$$scope:{ctx:te}};for(let ye=0;ye<fe.length;ye+=1)me=assign$1(me,fe[ye]);return ce=new Story({props:me}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment)},m(ye,he){mount_component(_,ye,he),insert(ye,re,he),mount_component(ae,ye,he),insert(ye,oe,he),mount_component(ie,ye,he),insert(ye,se,he),mount_component(ce,ye,he),ue=!0},p(ye,[he]){const be=he&1?get_spread_update(de,[get_spread_object(ye[0])]):{};_.$set(be);const $e={};he&6&&($e.$$scope={dirty:he,ctx:ye}),ae.$set($e);const _e=he&0?get_spread_update(fe,[fe[0],get_spread_object(withStoryDocs(withChatterDocs))]):{};he&4&&(_e.$$scope={dirty:he,ctx:ye}),ce.$set(_e)},i(ye){ue||(transition_in(_.$$.fragment,ye),transition_in(ae.$$.fragment,ye),transition_in(ie.$$.fragment,ye),transition_in(ce.$$.fragment,ye),ue=!0)},o(ye){transition_out(_.$$.fragment,ye),transition_out(ae.$$.fragment,ye),transition_out(ie.$$.fragment,ye),transition_out(ce.$$.fragment,ye),ue=!1},d(ye){destroy_component(_,ye),ye&&detach(re),destroy_component(ae,ye),ye&&detach(oe),destroy_component(ie,ye),ye&&detach(se),destroy_component(ce,ye)}}}function instance$15(te){return[{title:"Components/DatawrapperChart",component:DatawrapperChart,...withComponentDocs(componentDocs$h),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}}]}class DatawrapperChart_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$15,create_fragment$19,safe_not_equal,{})}}const __storiesMetaData$h=parser(DatawrapperChart_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<DatawrapperChart {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},WithChatter:{name:"With chatter",template:!1,source:`<DatawrapperChart
frameTitle='Global abortion access'
ariaLabel='map'
id='abortion-rights-map'
src='https://graphics.reuters.com/USA-ABORTION/lgvdwemlbpo/media-embed.html'
title="Global abortion access"
description="A map of worldwide access to abortion."
notes={'Note: Different indicators and additional restrictions, including different gestational limits, apply in some countries. Refer to source for full classification. Current as of May 4, 2022.\\n\\nSource: Center for Reproductive Rights'}
>
</DatawrapperChart>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","withChatterDocs","DatawrapperChart","withComponentDocs","withStoryDocs"]}),DatawrapperChart_stories$1=__storiesMetaData$h.meta,__namedExportsOrder$h=["Default","WithChatter"],Default$h=__storiesMetaData$h.stories.Default,WithChatter=__storiesMetaData$h.stories.WithChatter,story_23=Object.freeze(Object.defineProperty({__proto__:null,default:DatawrapperChart_stories$1,__namedExportsOrder:__namedExportsOrder$h,Default:Default$h,WithChatter},Symbol.toStringTag,{value:"Module"})),componentDocs$g=`An embed tool for development in graphics kit.
\`\`\`svelte
<script>
import { EmbedPreviewerLink } from '@reuters-graphics/graphics-svelte-components';
import { dev } from '$app/env';
<\/script>
<EmbedPreviewerLink dev={dev} />
\`\`\`
`,parseNumber=parseFloat;function joinCss(te,_=";"){let re;if(Array.isArray(te))re=te.filter(ae=>ae);else{re=[];for(const ae in te)te[ae]&&re.push(`${ae}:${te[ae]}`)}return re.join(_)}function getStyles(te,_,re,ae){let oe,ie;const se="1em";let ce,ue,de,pe="-.125em";const fe="visible";return ae&&(de="center",ie="1.25em"),re&&(oe=re),_&&(_=="lg"?(ue="1.33333em",ce=".75em",pe="-.225em"):_=="xs"?ue=".75em":_=="sm"?ue=".875em":ue=_.replace("x","em")),joinCss([joinCss({float:oe,width:ie,height:se,"line-height":ce,"font-size":ue,"text-align":de,"vertical-align":pe,"transform-origin":"center",overflow:fe}),te])}function getTransform(te,_,re,ae,oe,ie=1,se="",ce=""){let ue=1,de=1;return oe&&(oe=="horizontal"?ue=-1:oe=="vertical"?de=-1:ue=de=-1),joinCss([`translate(${parseNumber(_)*ie}${se},${parseNumber(re)*ie}${se})`,`scale(${ue*parseNumber(te)},${de*parseNumber(te)})`,ae&&`rotate(${ae}${ce})`]," ")}const fa_svelte_svelte_type_style_lang="";function create_if_block$t(te){let _,re,ae,oe,ie,se,ce;function ue(fe,me){return typeof fe[7][4]=="string"?create_if_block_1$g:create_else_block$e}let de=ue(te),pe=de(te);return{c(){_=svg_element("svg"),re=svg_element("g"),ae=svg_element("g"),pe.c(),attr(ae,"transform",te[10]),attr(re,"transform",oe=`translate(${te[7][0]/2} ${te[7][1]/2})`),attr(re,"transform-origin",ie=`${te[7][0]/4} 0`),attr(_,"id",te[0]),attr(_,"class",se=null_to_empty(te[8])+" svelte-1w3t65e"),attr(_,"style",te[9]),attr(_,"viewBox",ce=`0 0 ${te[7][0]} ${te[7][1]}`),attr(_,"aria-hidden","true"),attr(_,"role","img"),attr(_,"xmlns","http://www.w3.org/2000/svg")},m(fe,me){insert(fe,_,me),append$1(_,re),append$1(re,ae),pe.m(ae,null)},p(fe,me){de===(de=ue(fe))&&pe?pe.p(fe,me):(pe.d(1),pe=de(fe),pe&&(pe.c(),pe.m(ae,null))),me&1024&&attr(ae,"transform",fe[10]),me&128&&oe!==(oe=`translate(${fe[7][0]/2} ${fe[7][1]/2})`)&&attr(re,"transform",oe),me&128&&ie!==(ie=`${fe[7][0]/4} 0`)&&attr(re,"transform-origin",ie),me&1&&attr(_,"id",fe[0]),me&256&&se!==(se=null_to_empty(fe[8])+" svelte-1w3t65e")&&attr(_,"class",se),me&512&&attr(_,"style",fe[9]),me&128&&ce!==(ce=`0 0 ${fe[7][0]} ${fe[7][1]}`)&&attr(_,"viewBox",ce)},d(fe){fe&&detach(_),pe.d()}}}function create_else_block$e(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;return{c(){_=svg_element("path"),se=svg_element("path"),attr(_,"d",re=te[7][4][0]),attr(_,"fill",ae=te[3]||te[1]||"currentColor"),attr(_,"fill-opacity",oe=te[6]!=!1?te[4]:te[5]),attr(_,"transform",ie=`translate(${te[7][0]/-2} ${te[7][1]/-2})`),attr(se,"d",ce=te[7][4][1]),attr(se,"fill",ue=te[2]||te[1]||"currentColor"),attr(se,"fill-opacity",de=te[6]!=!1?te[5]:te[4]),attr(se,"transform",pe=`translate(${te[7][0]/-2} ${te[7][1]/-2})`)},m(fe,me){insert(fe,_,me),insert(fe,se,me)},p(fe,me){me&128&&re!==(re=fe[7][4][0])&&attr(_,"d",re),me&10&&ae!==(ae=fe[3]||fe[1]||"currentColor")&&attr(_,"fill",ae),me&112&&oe!==(oe=fe[6]!=!1?fe[4]:fe[5])&&attr(_,"fill-opacity",oe),me&128&&ie!==(ie=`translate(${fe[7][0]/-2} ${fe[7][1]/-2})`)&&attr(_,"transform",ie),me&128&&ce!==(ce=fe[7][4][1])&&attr(se,"d",ce),me&6&&ue!==(ue=fe[2]||fe[1]||"currentColor")&&attr(se,"fill",ue),me&112&&de!==(de=fe[6]!=!1?fe[5]:fe[4])&&attr(se,"fill-opacity",de),me&128&&pe!==(pe=`translate(${fe[7][0]/-2} ${fe[7][1]/-2})`)&&attr(se,"transform",pe)},d(fe){fe&&detach(_),fe&&detach(se)}}}function create_if_block_1$g(te){let _,re,ae,oe;return{c(){_=svg_element("path"),attr(_,"d",re=te[7][4]),attr(_,"fill",ae=te[1]||te[2]||"currentColor"),attr(_,"transform",oe=`translate(${te[7][0]/-2} ${te[7][1]/-2})`)},m(ie,se){insert(ie,_,se)},p(ie,se){se&128&&re!==(re=ie[7][4])&&attr(_,"d",re),se&6&&ae!==(ae=ie[1]||ie[2]||"currentColor")&&attr(_,"fill",ae),se&128&&oe!==(oe=`translate(${ie[7][0]/-2} ${ie[7][1]/-2})`)&&attr(_,"transform",oe)},d(ie){ie&&detach(_)}}}function create_fragment$18(te){let _,re=te[7][4]&&create_if_block$t(te);return{c(){re&&re.c(),_=empty$2()},m(ae,oe){re&&re.m(ae,oe),insert(ae,_,oe)},p(ae,[oe]){ae[7][4]?re?re.p(ae,oe):(re=create_if_block$t(ae),re.c(),re.m(_.parentNode,_)):re&&(re.d(1),re=null)},i:noop$4,o:noop$4,d(ae){re&&re.d(ae),ae&&detach(_)}}}function instance$14(te,_,re){let{class:ae=""}=_,{id:oe=""}=_,{style:ie=""}=_,{icon:se}=_,{size:ce=""}=_,{color:ue=""}=_,{fw:de=!1}=_,{pull:pe=""}=_,{scale:fe=1}=_,{translateX:me=0}=_,{translateY:ye=0}=_,{rotate:he=""}=_,{flip:be=!1}=_,{spin:$e=!1}=_,{pulse:_e=!1}=_,{primaryColor:ve=""}=_,{secondaryColor:we=""}=_,{primaryOpacity:Se=1}=_,{secondaryOpacity:ke=.4}=_,{swapOpacity:Te=!1}=_,Ee,Oe,Ae,xe;return te.$$set=Ce=>{"class"in Ce&&re(11,ae=Ce.class),"id"in Ce&&re(0,oe=Ce.id),"style"in Ce&&re(12,ie=Ce.style),"icon"in Ce&&re(13,se=Ce.icon),"size"in Ce&&re(14,ce=Ce.size),"color"in Ce&&re(1,ue=Ce.color),"fw"in Ce&&re(15,de=Ce.fw),"pull"in Ce&&re(16,pe=Ce.pull),"scale"in Ce&&re(17,fe=Ce.scale),"translateX"in Ce&&re(18,me=Ce.translateX),"translateY"in Ce&&re(19,ye=Ce.translateY),"rotate"in Ce&&re(20,he=Ce.rotate),"flip"in Ce&&re(21,be=Ce.flip),"spin"in Ce&&re(22,$e=Ce.spin),"pulse"in Ce&&re(23,_e=Ce.pulse),"primaryColor"in Ce&&re(2,ve=Ce.primaryColor),"secondaryColor"in Ce&&re(3,we=Ce.secondaryColor),"primaryOpacity"in Ce&&re(4,Se=Ce.primaryOpacity),"secondaryOpacity"in Ce&&re(5,ke=Ce.secondaryOpacity),"swapOpacity"in Ce&&re(6,Te=Ce.swapOpacity)},te.$$.update=()=>{te.$$.dirty&8192&&re(7,Ee=se&&se.icon||[0,0,"",[],""]),te.$$.dirty&12584960&&re(8,Oe=joinCss([ae,"svelte-fa",$e&&"spin",_e&&"pulse"]," ")),te.$$.dirty&118784&&re(9,Ae=getStyles(ie,ce,pe,de)),te.$$.dirty&4063232&&re(10,xe=getTransform(fe,me,ye,he,be,512))},[oe,ue,ve,we,Se,ke,Te,Ee,Oe,Ae,xe,ae,ie,se,ce,de,pe,fe,me,ye,he,be,$e,_e]}class Fa extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$14,create_fragment$18,safe_not_equal,{class:11,id:0,style:12,icon:13,size:14,color:1,fw:15,pull:16,scale:17,translateX:18,translateY:19,rotate:20,flip:21,spin:22,pulse:23,primaryColor:2,secondaryColor:3,primaryOpacity:4,secondaryOpacity:5,swapOpacity:6})}}const Fa$1=Fa;Fa.__docgen={version:3,name:"fa.svelte",data:[{visibility:"public",description:null,keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"string",type:"string"},localName:"clazz",defaultValue:""},{visibility:"public",description:null,keywords:[],name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"style",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"icon",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"size",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"color",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"fw",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"pull",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"scale",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{visibility:"public",description:null,keywords:[],name:"translateX",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"translateY",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"rotate",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"flip",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"spin",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"pulse",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"Duotone Icons",name:"primaryColor",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"secondaryColor",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"primaryOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{visibility:"public",description:null,keywords:[],name:"secondaryOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.4},{visibility:"public",description:null,keywords:[],name:"swapOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/var faWindowRestore={prefix:"far",iconName:"window-restore",icon:[512,512,[],"f2d2","M464 0H144c-26.5 0-48 21.5-48 48v48H48c-26.5 0-48 21.5-48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48-21.5 48-48v-48h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-96 464H48V256h320v208zm96-96h-48V144c0-26.5-21.5-48-48-48H144V48h320v320z"]};const EmbedPreviewerLink_svelte_svelte_type_style_lang="";function create_if_block$s(te){let _,re,ae,oe;return ae=new Fa$1({props:{icon:faWindowRestore}}),{c(){_=element("div"),re=element("a"),create_component(ae.$$.fragment),attr(re,"rel","external"),attr(re,"href","/embed-previewer"),attr(re,"class","svelte-715e2e"),attr(_,"class","svelte-715e2e")},m(ie,se){insert(ie,_,se),append$1(_,re),mount_component(ae,re,null),oe=!0},p:noop$4,i(ie){oe||(transition_in(ae.$$.fragment,ie),oe=!0)},o(ie){transition_out(ae.$$.fragment,ie),oe=!1},d(ie){ie&&detach(_),destroy_component(ae)}}}function create_fragment$17(te){let _,re,ae=te[0]&&create_if_block$s();return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[0]?ae?(ae.p(oe,ie),ie&1&&transition_in(ae,1)):(ae=create_if_block$s(),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$13(te,_,re){let{dev:ae=!1}=_;return te.$$set=oe=>{"dev"in oe&&re(0,ae=oe.dev)},[ae]}class EmbedPreviewerLink extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$13,create_fragment$17,safe_not_equal,{dev:0})}}EmbedPreviewerLink.__docgen={version:3,name:"EmbedPreviewerLink.svelte",data:[{visibility:"public",description:null,keywords:[],name:"dev",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$r(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new EmbedPreviewerLink({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$16(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$r,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{dev:!0}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$12(te){return[{title:"Utilities/EmbedPreviewerLink",component:EmbedPreviewerLink,...withComponentDocs(componentDocs$g)}]}class EmbedPreviewerLink_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$12,create_fragment$16,safe_not_equal,{})}}const __storiesMetaData$g=parser(EmbedPreviewerLink_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<EmbedPreviewerLink {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","EmbedPreviewerLink","withComponentDocs"]}),EmbedPreviewerLink_stories$1=__storiesMetaData$g.meta,__namedExportsOrder$g=["Default"],Default$g=__storiesMetaData$g.stories.Default,story_24=Object.freeze(Object.defineProperty({__proto__:null,default:EmbedPreviewerLink_stories$1,__namedExportsOrder:__namedExportsOrder$g,Default:Default$g},Symbol.toStringTag,{value:"Module"})),componentDocs$f=`A full-width photo inside the text well.
\`\`\`svelte
<script>
import { FeaturePhoto } from '@reuters-graphics/graphics-svelte-components';
import { assets } from '$app/paths'; // \u{1F448} If using in the Graphics Kit...
<\/script>
<FeaturePhoto
src="{\`\${assets}/images/myImage.jpg\`}"
alt="Some alt text"
caption="A caption"
lazy="{false}"
width="normal"
/>
\`\`\`
`,quickitDocs$2=`An example of using \`FeaturePhoto\` in the Graphics Kit with a Google Doc.
\`\`\`yaml
# Google doc block
Type: photo
Width: normal
Src: images/shark.jpg
AltText: The king of the sea
Caption: Carcharodon carcharias - REUTERS
\`\`\`
\`\`\`svelte
<!-- App.svelte -->
<script>
// Add FeaturePhoto to imports from graphics-components
import { FeaturePhoto } from '@reuters-graphics/graphics-components';
// These should be already imported for you.
import content from '$locales/en/content.json';
import { assets } from '$app/paths';
<\/script>
{#each content.blocks as block}
{#if block.Type === 'text'}
<!-- ... other blocks -->
<!-- Copy/paste into your blocks loop! -->
{:else if block.Type === 'photo'}
<FeautrePhoto
width={block.Width}
src={\`\${assets}/\${block.Src}\`}
altText={block.AltText}
caption={block.Caption}
/>
<!-- END copy/paste -->
{/if}
{/each}
\`\`\`
`,missingAltTextDocs="If your photo is missing `altText` a small warning will overlay the image.\n",FeaturePhoto_svelte_svelte_type_style_lang="";function create_else_block$d(te){let _,re;return{c(){_=element("div"),attr(_,"class","placeholder svelte-f1mx98"),attr(_,"height",re=`${te[3]}px`)},m(ae,oe){insert(ae,_,oe)},p(ae,oe){oe&8&&re!==(re=`${ae[3]}px`)&&attr(_,"height",re)},d(ae){ae&&detach(_)}}}function create_if_block_2$b(te){let _,re;return{c(){_=element("img"),src_url_equal(_.src,re=te[0])||attr(_,"src",re),attr(_,"alt",te[1]),attr(_,"class","svelte-f1mx98")},m(ae,oe){insert(ae,_,oe)},p(ae,oe){oe&1&&!src_url_equal(_.src,re=ae[0])&&attr(_,"src",re),oe&2&&attr(_,"alt",ae[1])},d(ae){ae&&detach(_)}}}function create_if_block_1$f(te){let _,re;return{c(){_=element("figcaption"),re=text(te[2]),attr(_,"class","svelte-f1mx98")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe&4&&set_data(re,ae[2])},d(ae){ae&&detach(_)}}}function create_if_block$r(te){let _;return{c(){_=element("div"),_.textContent="Missing altText",attr(_,"class","alt-warning svelte-f1mx98")},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot$q(te){let _,re,ae;function oe(de,pe){return!de[5]||de[8]&&de[6]?create_if_block_2$b:create_else_block$d}let ie=oe(te),se=ie(te),ce=te[2]&&create_if_block_1$f(te),ue=!te[1]&&create_if_block$r();return{c(){_=element("figure"),se.c(),re=space$3(),ce&&ce.c(),ae=space$3(),ue&&ue.c(),attr(_,"aria-label","media"),attr(_,"class","svelte-f1mx98"),toggle_class(_,"fluid",te[4]==="fluid")},m(de,pe){insert(de,_,pe),se.m(_,null),append$1(_,re),ce&&ce.m(_,null),append$1(_,ae),ue&&ue.m(_,null),te[13](_)},p(de,pe){ie===(ie=oe(de))&&se?se.p(de,pe):(se.d(1),se=ie(de),se&&(se.c(),se.m(_,re))),de[2]?ce?ce.p(de,pe):(ce=create_if_block_1$f(de),ce.c(),ce.m(_,ae)):ce&&(ce.d(1),ce=null),de[1]?ue&&(ue.d(1),ue=null):ue||(ue=create_if_block$r(),ue.c(),ue.m(_,null)),pe&16&&toggle_class(_,"fluid",de[4]==="fluid")},d(de){de&&detach(_),se.d(),ce&&ce.d(),ue&&ue.d(),te[13](null)}}}function create_fragment$15(te){let _,re;return _=new Block({props:{width:te[4],cls:"photo",$$slots:{default:[create_default_slot$q]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&16&&(ie.width=ae[4]),oe&16639&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$11(te,_,re){let{src:ae}=_,{altText:oe}=_,{caption:ie}=_,{height:se=100}=_,{width:ce="normal"}=_,{lazy:ue=!1}=_,{top:de=0}=_,{bottom:pe=0}=_,{left:fe=0}=_,{right:me=0}=_,ye=!1,he;const be=typeof IntersectionObserver<"u";onMount(()=>{if(!!ue&&be){const _e=`${pe}px ${fe}px ${de}px ${me}px`,ve=new IntersectionObserver(we=>{re(6,ye=we[0].isIntersecting),ye&&ve.unobserve(he)},{rootMargin:_e});return ve.observe(he),()=>ve.unobserve(he)}});function $e(_e){binding_callbacks[_e?"unshift":"push"](()=>{he=_e,re(7,he)})}return te.$$set=_e=>{"src"in _e&&re(0,ae=_e.src),"altText"in _e&&re(1,oe=_e.altText),"caption"in _e&&re(2,ie=_e.caption),"height"in _e&&re(3,se=_e.height),"width"in _e&&re(4,ce=_e.width),"lazy"in _e&&re(5,ue=_e.lazy),"top"in _e&&re(9,de=_e.top),"bottom"in _e&&re(10,pe=_e.bottom),"left"in _e&&re(11,fe=_e.left),"right"in _e&&re(12,me=_e.right)},[ae,oe,ie,se,ce,ue,ye,he,be,de,pe,fe,me,$e]}class FeaturePhoto extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$11,create_fragment$15,safe_not_equal,{src:0,altText:1,caption:2,height:3,width:4,lazy:5,top:9,bottom:10,left:11,right:12})}}FeaturePhoto.__docgen={version:3,name:"FeaturePhoto.svelte",data:[{keywords:[{name:"type",description:"{string}"},{name:"required",description:""}],visibility:"public",description:"Photo src",name:"src",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"type",description:"{string}"},{name:"required",description:""}],visibility:"public",description:"Photo altText",name:"altText",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Caption below the photo",name:"caption",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[],visibility:"public",description:"Height of the photo placeholder when lazy-loading",name:"height",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:100},{keywords:[],visibility:"public",description:"Width of the container, one of: normal, wide, wider, widest or fluid",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[],visibility:"public",description:"Whether to lazy load the photo using the [Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API)",name:"lazy",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `top` when lazy loading.",name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `bottom` when lazy loading.",name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `left` when lazy loading.",name:"left",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `right` when lazy loading.",name:"right",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const sharkSrc="https://reuters-graphics.github.io/graphics-components/assets/shark.f4201fc0.jpg";function create_default_slot$p(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new FeaturePhoto({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$14(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot$p,({args:_e})=>({1:_e}),({args:_e})=>_e?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{src:sharkSrc,altText:"A shark!",width:"normal",caption:"Carcharodon carcharias - REUTERS"}}});const ye=[{name:"\u{1F680} QUICKIT"},{args:{src:sharkSrc,altText:"A shark!",width:"normal",caption:"Carcharodon carcharias - REUTERS"}},withStoryDocs(quickitDocs$2)];let he={};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"Missing altText"},{args:{src:sharkSrc,width:"normal",caption:"Carcharodon carcharias - REUTERS"}},withStoryDocs(missingAltTextDocs)];let $e={};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&6&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],ve&0&&{args:{src:sharkSrc,altText:"A shark!",width:"normal",caption:"Carcharodon carcharias - REUTERS"}},ve&0&&get_spread_object(withStoryDocs(quickitDocs$2))]):{};ce.$set(ke);const Te=ve&0?get_spread_update(be,[be[0],ve&0&&{args:{src:sharkSrc,width:"normal",caption:"Carcharodon carcharias - REUTERS"}},ve&0&&get_spread_object(withStoryDocs(missingAltTextDocs))]):{};de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$10(te){return[{title:"Components/FeaturePhoto",component:FeaturePhoto,...withComponentDocs(componentDocs$f),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}}]}class FeaturePhoto_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$10,create_fragment$14,safe_not_equal,{})}}const __storiesMetaData$f=parser(FeaturePhoto_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<FeaturePhoto {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},QUICKIT:{name:"\u{1F680} QUICKIT",template:!1,hasArgs:!1},MissingAltText:{name:"Missing altText",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","quickitDocs","missingAltTextDocs","FeaturePhoto","sharkSrc","withComponentDocs","withStoryDocs"]}),FeaturePhoto_stories$1=__storiesMetaData$f.meta,__namedExportsOrder$f=["Default","QUICKIT","MissingAltText"],Default$f=__storiesMetaData$f.stories.Default,QUICKIT$2=__storiesMetaData$f.stories.QUICKIT,MissingAltText=__storiesMetaData$f.stories.MissingAltText,story_25=Object.freeze(Object.defineProperty({__proto__:null,default:FeaturePhoto_stories$1,__namedExportsOrder:__namedExportsOrder$f,Default:Default$f,QUICKIT:QUICKIT$2,MissingAltText},Symbol.toStringTag,{value:"Module"})),componentDocs$e=`An embed tool for development in the Graphics Kit.
\`\`\`svelte
<script>
import { Framer } from '@reuters-graphics/graphics-svelte-components';
const embeds = ['/embeds/my-chart/index.html'];
<\/script>
<Framer embeds={embeds} />
\`\`\`
`;/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/var faDesktop={prefix:"fas",iconName:"desktop",icon:[576,512,[],"f108","M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z"]},faLink={prefix:"fas",iconName:"link",icon:[512,512,[],"f0c1","M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"]},faMobileAlt={prefix:"fas",iconName:"mobile-alt",icon:[320,512,[],"f3cd","M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"]},faPause={prefix:"fas",iconName:"pause",icon:[448,512,[],"f04c","M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z"]},faPlay={prefix:"fas",iconName:"play",icon:[448,512,[],"f04b","M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"]},faReply={prefix:"fas",iconName:"reply",icon:[512,512,[],"f3e5","M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"]},faShareAlt={prefix:"fas",iconName:"share-alt",icon:[448,512,[],"f1e0","M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z"]},pym_v1={exports:{}};/*! pym.js - v1.3.2 - 2018-02-13 */(function(te){(function(_){te.exports?te.exports=_():window.pym=_.call(this)})(function(){var _="xPYMx",re={},ae=function(me){var ye=document.createEvent("Event");ye.initEvent("pym:"+me,!0,!0),document.dispatchEvent(ye)},oe=function(me){var ye=new RegExp("[\\?&]"+me.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]")+"=([^&#]*)"),he=ye.exec(location.search);return he===null?"":decodeURIComponent(he[1].replace(/\+/g," "))},ie=function(me,ye){if(!(ye.xdomain!=="*"&&!me.origin.match(new RegExp(ye.xdomain+"$")))&&typeof me.data=="string")return!0},se=function(me){var ye=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/gi;if(!!me.match(ye))return!0},ce=function(me,ye,he){var be=["pym",me,ye,he];return be.join(_)},ue=function(me){var ye=["pym",me,"(\\S+)","(.*)"];return new RegExp("^"+ye.join(_)+"$")},de=Date.now||function(){return new Date().getTime()},pe=function(me,ye,he){var be,$e,_e,ve=null,we=0;he||(he={});var Se=function(){we=he.leading===!1?0:de(),ve=null,_e=me.apply(be,$e),ve||(be=$e=null)};return function(){var ke=de();!we&&he.leading===!1&&(we=ke);var Te=ye-(ke-we);return be=this,$e=arguments,Te<=0||Te>ye?(ve&&(clearTimeout(ve),ve=null),we=ke,_e=me.apply(be,$e),ve||(be=$e=null)):!ve&&he.trailing!==!1&&(ve=setTimeout(Se,Te)),_e}},fe=function(){for(var me=re.autoInitInstances.length,ye=me-1;ye>=0;ye--){var he=re.autoInitInstances[ye];he.el.getElementsByTagName("iframe").length&&he.el.getElementsByTagName("iframe")[0].contentWindow||re.autoInitInstances.splice(ye,1)}};return re.autoInitInstances=[],re.autoInit=function(me){var ye=document.querySelectorAll("[data-pym-src]:not([data-pym-auto-initialized])"),he=ye.length;fe();for(var be=0;be<he;++be){var $e=ye[be];$e.setAttribute("data-pym-auto-initialized",""),$e.id===""&&($e.id="pym-"+be+"-"+Math.random().toString(36).substr(2,5));var _e=$e.getAttribute("data-pym-src"),ve={xdomain:"string",title:"string",name:"string",id:"string",sandbox:"string",allowfullscreen:"boolean",parenturlparam:"string",parenturlvalue:"string",optionalparams:"boolean",trackscroll:"boolean",scrollwait:"number"},we={};for(var Se in ve)if($e.getAttribute("data-pym-"+Se)!==null)switch(ve[Se]){case"boolean":we[Se]=$e.getAttribute("data-pym-"+Se)!=="false";break;case"string":we[Se]=$e.getAttribute("data-pym-"+Se);break;case"number":var ke=Number($e.getAttribute("data-pym-"+Se));isNaN(ke)||(we[Se]=ke);break;default:console.err("unrecognized attribute type")}var Te=new re.Parent($e.id,_e,we);re.autoInitInstances.push(Te)}return me||ae("pym-initialized"),re.autoInitInstances},re.Parent=function(me,ye,he){this.id=me,this.url=ye,this.el=document.getElementById(me),this.iframe=null,this.settings={xdomain:"*",optionalparams:!0,parenturlparam:"parentUrl",parenturlvalue:window.location.href,trackscroll:!1,scrollwait:100},this.messageRegex=ue(this.id),this.messageHandlers={},he=he||{},this._constructIframe=function(){var $e=this.el.offsetWidth.toString();this.iframe=document.createElement("iframe");var _e="",ve=this.url.indexOf("#");for(ve>-1&&(_e=this.url.substring(ve,this.url.length),this.url=this.url.substring(0,ve)),this.url.indexOf("?")<0?this.url+="?":this.url+="&",this.iframe.src=this.url+"initialWidth="+$e+"&childId="+this.id,this.settings.optionalparams&&(this.iframe.src+="&parentTitle="+encodeURIComponent(document.title),this.iframe.src+="&"+this.settings.parenturlparam+"="+encodeURIComponent(this.settings.parenturlvalue)),this.iframe.src+=_e,this.iframe.setAttribute("width","100%"),this.iframe.setAttribute("scrolling","no"),this.iframe.setAttribute("marginheight","0"),this.iframe.setAttribute("frameborder","0"),this.settings.title&&this.iframe.setAttribute("title",this.settings.title),this.settings.allowfullscreen!==void 0&&this.settings.allowfullscreen!==!1&&this.iframe.setAttribute("allowfullscreen",""),this.settings.sandbox!==void 0&&typeof this.settings.sandbox=="string"&&this.iframe.setAttribute("sandbox",this.settings.sandbox),this.settings.id&&(document.getElementById(this.settings.id)||this.iframe.setAttribute("id",this.settings.id)),this.settings.name&&this.iframe.setAttribute("name",this.settings.name);this.el.firstChild;)this.el.removeChild(this.el.firstChild);this.el.appendChild(this.iframe),window.addEventListener("resize",this._onResize),this.settings.trackscroll&&window.addEventListener("scroll",this._throttleOnScroll)},this._onResize=function(){this.sendWidth(),this.settings.trackscroll&&this.sendViewportAndIFramePosition()}.bind(this),this._onScroll=function(){this.sendViewportAndIFramePosition()}.bind(this),this._fire=function($e,_e){if($e in this.messageHandlers)for(var ve=0;ve<this.messageHandlers[$e].length;ve++)this.messageHandlers[$e][ve].call(this,_e)},this.remove=function(){window.removeEventListener("message",this._processMessage),window.removeEventListener("resize",this._onResize),this.el.removeChild(this.iframe),fe()},this._processMessage=function($e){if(!!ie($e,this.settings)&&typeof $e.data=="string"){var _e=$e.data.match(this.messageRegex);if(!_e||_e.length!==3)return!1;var ve=_e[1],we=_e[2];this._fire(ve,we)}}.bind(this),this._onHeightMessage=function($e){var _e=parseInt($e);this.iframe.setAttribute("height",_e+"px")},this._onNavigateToMessage=function($e){!se($e)||(document.location.href=$e)},this._onScrollToChildPosMessage=function($e){var _e=document.getElementById(this.id).getBoundingClientRect().top+window.pageYOffset,ve=_e+parseInt($e);window.scrollTo(0,ve)},this.onMessage=function($e,_e){$e in this.messageHandlers||(this.messageHandlers[$e]=[]),this.messageHandlers[$e].push(_e)},this.sendMessage=function($e,_e){this.el.getElementsByTagName("iframe").length&&(this.el.getElementsByTagName("iframe")[0].contentWindow?this.el.getElementsByTagName("iframe")[0].contentWindow.postMessage(ce(this.id,$e,_e),"*"):this.remove())},this.sendWidth=function(){var $e=this.el.offsetWidth.toString();this.sendMessage("width",$e)},this.sendViewportAndIFramePosition=function(){var $e=this.iframe.getBoundingClientRect(),_e=window.innerWidth||document.documentElement.clientWidth,ve=window.innerHeight||document.documentElement.clientHeight,we=_e+" "+ve;we+=" "+$e.top+" "+$e.left,we+=" "+$e.bottom+" "+$e.right,this.sendMessage("viewport-iframe-position",we)};for(var be in he)this.settings[be]=he[be];return this._throttleOnScroll=pe(this._onScroll.bind(this),this.settings.scrollwait),this.onMessage("height",this._onHeightMessage),this.onMessage("navigateTo",this._onNavigateToMessage),this.onMessage("scrollToChildPos",this._onScrollToChildPosMessage),this.onMessage("parentPositionInfo",this.sendViewportAndIFramePosition),window.addEventListener("message",this._processMessage,!1),this._constructIframe(),this},re.Child=function(me){this.parentWidth=null,this.id=null,this.parentTitle=null,this.parentUrl=null,this.settings={renderCallback:null,xdomain:"*",polling:0,parenturlparam:"parentUrl"},this.timerId=null,this.messageRegex=null,this.messageHandlers={},me=me||{},this.onMessage=function($e,_e){$e in this.messageHandlers||(this.messageHandlers[$e]=[]),this.messageHandlers[$e].push(_e)},this._fire=function($e,_e){if($e in this.messageHandlers)for(var ve=0;ve<this.messageHandlers[$e].length;ve++)this.messageHandlers[$e][ve].call(this,_e)},this._processMessage=function($e){if(!!ie($e,this.settings)&&typeof $e.data=="string"){var _e=$e.data.match(this.messageRegex);if(!(!_e||_e.length!==3)){var ve=_e[1],we=_e[2];this._fire(ve,we)}}}.bind(this),this._onWidthMessage=function($e){var _e=parseInt($e);_e!==this.parentWidth&&(this.parentWidth=_e,this.settings.renderCallback&&this.settings.renderCallback(_e),this.sendHeight())},this.sendMessage=function($e,_e){window.parent.postMessage(ce(this.id,$e,_e),"*")},this.sendHeight=function(){var $e=document.getElementsByTagName("body")[0].offsetHeight.toString();return this.sendMessage("height",$e),$e}.bind(this),this.getParentPositionInfo=function(){this.sendMessage("parentPositionInfo")},this.scrollParentTo=function($e){this.sendMessage("navigateTo","#"+$e)},this.navigateParentTo=function($e){this.sendMessage("navigateTo",$e)},this.scrollParentToChildEl=function($e){var _e=document.getElementById($e).getBoundingClientRect().top+window.pageYOffset;this.scrollParentToChildPos(_e)},this.scrollParentToChildPos=function($e){this.sendMessage("scrollToChildPos",$e.toString())};var ye=function($e){var _e=document.getElementsByTagName("html")[0],ve,we=_e.className;try{window.self!==window.top?ve="embedded":ve="not-embedded"}catch{ve="embedded"}we.indexOf(ve)<0&&(_e.className=we?we+" "+ve:ve,$e&&$e(ve),ae("marked-embedded"))};this.remove=function(){window.removeEventListener("message",this._processMessage),this.timerId&&clearInterval(this.timerId)};for(var he in me)this.settings[he]=me[he];this.id=oe("childId")||me.id,this.messageRegex=new RegExp("^pym"+_+this.id+_+"(\\S+)"+_+"(.*)$");var be=parseInt(oe("initialWidth"));return this.parentUrl=oe(this.settings.parenturlparam),this.parentTitle=oe("parentTitle"),this.onMessage("width",this._onWidthMessage),window.addEventListener("message",this._processMessage,!1),this.settings.renderCallback&&this.settings.renderCallback(be),this.sendHeight(),this.settings.polling&&(this.timerId=window.setInterval(this.sendHeight,this.settings.polling)),ye(me.onMarkedEmbeddedStatus),this},typeof document<"u"&&re.autoInit(!0),re})})(pym_v1);const pym=pym_v1.exports;var queryString={},strictUriEncode=te=>encodeURIComponent(te).replace(/[!'()*]/g,_=>`%${_.charCodeAt(0).toString(16).toUpperCase()}`),token="%[a-f0-9]{2}",singleMatcher=new RegExp(token,"gi"),multiMatcher=new RegExp("("+token+")+","gi");function decodeComponents(te,_){try{return decodeURIComponent(te.join(""))}catch{}if(te.length===1)return te;_=_||1;var re=te.slice(0,_),ae=te.slice(_);return Array.prototype.concat.call([],decodeComponents(re),decodeComponents(ae))}function decode(te){try{return decodeURIComponent(te)}catch{for(var _=te.match(singleMatcher),re=1;re<_.length;re++)te=decodeComponents(_,re).join(""),_=te.match(singleMatcher);return te}}function customDecodeURIComponent(te){for(var _={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},re=multiMatcher.exec(te);re;){try{_[re[0]]=decodeURIComponent(re[0])}catch{var ae=decode(re[0]);ae!==re[0]&&(_[re[0]]=ae)}re=multiMatcher.exec(te)}_["%C2"]="\uFFFD";for(var oe=Object.keys(_),ie=0;ie<oe.length;ie++){var se=oe[ie];te=te.replace(new RegExp(se,"g"),_[se])}return te}var decodeUriComponent=function(te){if(typeof te!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof te+"`");try{return te=te.replace(/\+/g," "),decodeURIComponent(te)}catch{return customDecodeURIComponent(te)}},splitOnFirst=(te,_)=>{if(!(typeof te=="string"&&typeof _=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(_==="")return[te];const re=te.indexOf(_);return re===-1?[te]:[te.slice(0,re),te.slice(re+_.length)]},filterObj=function(te,_){for(var re={},ae=Object.keys(te),oe=Array.isArray(_),ie=0;ie<ae.length;ie++){var se=ae[ie],ce=te[se];(oe?_.indexOf(se)!==-1:_(se,ce,te))&&(re[se]=ce)}return re};(function(te){const _=strictUriEncode,re=decodeUriComponent,ae=splitOnFirst,oe=filterObj,ie=_e=>_e==null;function se(_e){switch(_e.arrayFormat){case"index":return ve=>(we,Se)=>{const ke=we.length;return Se===void 0||_e.skipNull&&Se===null||_e.skipEmptyString&&Se===""?we:Se===null?[...we,[de(ve,_e),"[",ke,"]"].join("")]:[...we,[de(ve,_e),"[",de(ke,_e),"]=",de(Se,_e)].join("")]};case"bracket":return ve=>(we,Se)=>Se===void 0||_e.skipNull&&Se===null||_e.skipEmptyString&&Se===""?we:Se===null?[...we,[de(ve,_e),"[]"].join("")]:[...we,[de(ve,_e),"[]=",de(Se,_e)].join("")];case"comma":case"separator":return ve=>(we,Se)=>Se==null||Se.length===0?we:we.length===0?[[de(ve,_e),"=",de(Se,_e)].join("")]:[[we,de(Se,_e)].join(_e.arrayFormatSeparator)];default:return ve=>(we,Se)=>Se===void 0||_e.skipNull&&Se===null||_e.skipEmptyString&&Se===""?we:Se===null?[...we,de(ve,_e)]:[...we,[de(ve,_e),"=",de(Se,_e)].join("")]}}function ce(_e){let ve;switch(_e.arrayFormat){case"index":return(we,Se,ke)=>{if(ve=/\[(\d*)\]$/.exec(we),we=we.replace(/\[\d*\]$/,""),!ve){ke[we]=Se;return}ke[we]===void 0&&(ke[we]={}),ke[we][ve[1]]=Se};case"bracket":return(we,Se,ke)=>{if(ve=/(\[\])$/.exec(we),we=we.replace(/\[\]$/,""),!ve){ke[we]=Se;return}if(ke[we]===void 0){ke[we]=[Se];return}ke[we]=[].concat(ke[we],Se)};case"comma":case"separator":return(we,Se,ke)=>{const Te=typeof Se=="string"&&Se.includes(_e.arrayFormatSeparator),Ee=typeof Se=="string"&&!Te&&pe(Se,_e).includes(_e.arrayFormatSeparator);Se=Ee?pe(Se,_e):Se;const Oe=Te||Ee?Se.split(_e.arrayFormatSeparator).map(Ae=>pe(Ae,_e)):Se===null?Se:pe(Se,_e);ke[we]=Oe};default:return(we,Se,ke)=>{if(ke[we]===void 0){ke[we]=Se;return}ke[we]=[].concat(ke[we],Se)}}}function ue(_e){if(typeof _e!="string"||_e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function de(_e,ve){return ve.encode?ve.strict?_(_e):encodeURIComponent(_e):_e}function pe(_e,ve){return ve.decode?re(_e):_e}function fe(_e){return Array.isArray(_e)?_e.sort():typeof _e=="object"?fe(Object.keys(_e)).sort((ve,we)=>Number(ve)-Number(we)).map(ve=>_e[ve]):_e}function me(_e){const ve=_e.indexOf("#");return ve!==-1&&(_e=_e.slice(0,ve)),_e}function ye(_e){let ve="";const we=_e.indexOf("#");return we!==-1&&(ve=_e.slice(we)),ve}function he(_e){_e=me(_e);const ve=_e.indexOf("?");return ve===-1?"":_e.slice(ve+1)}function be(_e,ve){return ve.parseNumbers&&!Number.isNaN(Number(_e))&&typeof _e=="string"&&_e.trim()!==""?_e=Number(_e):ve.parseBooleans&&_e!==null&&(_e.toLowerCase()==="true"||_e.toLowerCase()==="false")&&(_e=_e.toLowerCase()==="true"),_e}function $e(_e,ve){ve=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},ve),ue(ve.arrayFormatSeparator);const we=ce(ve),Se=Object.create(null);if(typeof _e!="string"||(_e=_e.trim().replace(/^[?#&]/,""),!_e))return Se;for(const ke of _e.split("&")){if(ke==="")continue;let[Te,Ee]=ae(ve.decode?ke.replace(/\+/g," "):ke,"=");Ee=Ee===void 0?null:["comma","separator"].includes(ve.arrayFormat)?Ee:pe(Ee,ve),we(pe(Te,ve),Ee,Se)}for(const ke of Object.keys(Se)){const Te=Se[ke];if(typeof Te=="object"&&Te!==null)for(const Ee of Object.keys(Te))Te[Ee]=be(Te[Ee],ve);else Se[ke]=be(Te,ve)}return ve.sort===!1?Se:(ve.sort===!0?Object.keys(Se).sort():Object.keys(Se).sort(ve.sort)).reduce((ke,Te)=>{const Ee=Se[Te];return Boolean(Ee)&&typeof Ee=="object"&&!Array.isArray(Ee)?ke[Te]=fe(Ee):ke[Te]=Ee,ke},Object.create(null))}te.extract=he,te.parse=$e,te.stringify=(_e,ve)=>{if(!_e)return"";ve=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},ve),ue(ve.arrayFormatSeparator);const we=Ee=>ve.skipNull&&ie(_e[Ee])||ve.skipEmptyString&&_e[Ee]==="",Se=se(ve),ke={};for(const Ee of Object.keys(_e))we(Ee)||(ke[Ee]=_e[Ee]);const Te=Object.keys(ke);return ve.sort!==!1&&Te.sort(ve.sort),Te.map(Ee=>{const Oe=_e[Ee];return Oe===void 0?"":Oe===null?de(Ee,ve):Array.isArray(Oe)?Oe.reduce(Se(Ee),[]).join("&"):de(Ee,ve)+"="+de(Oe,ve)}).filter(Ee=>Ee.length>0).join("&")},te.parseUrl=(_e,ve)=>{ve=Object.assign({decode:!0},ve);const[we,Se]=ae(_e,"#");return Object.assign({url:we.split("?")[0]||"",query:$e(he(_e),ve)},ve&&ve.parseFragmentIdentifier&&Se?{fragmentIdentifier:pe(Se,ve)}:{})},te.stringifyUrl=(_e,ve)=>{ve=Object.assign({encode:!0,strict:!0},ve);const we=me(_e.url).split("?")[0]||"",Se=te.extract(_e.url),ke=te.parse(Se,{sort:!1}),Te=Object.assign(ke,_e.query);let Ee=te.stringify(Te,ve);Ee&&(Ee=`?${Ee}`);let Oe=ye(_e.url);return _e.fragmentIdentifier&&(Oe=`#${de(_e.fragmentIdentifier,ve)}`),`${we}${Ee}${Oe}`},te.pick=(_e,ve,we)=>{we=Object.assign({parseFragmentIdentifier:!0},we);const{url:Se,query:ke,fragmentIdentifier:Te}=te.parseUrl(_e,we);return te.stringifyUrl({url:Se,query:oe(ke,ve),fragmentIdentifier:Te},we)},te.exclude=(_e,ve,we)=>{const Se=Array.isArray(ve)?ke=>!ve.includes(ke):(ke,Te)=>!ve(ke,Te);return te.pick(_e,Se,we)}})(queryString);const defaultUrlRegExp=/^(\w+:\/\/[^/?]+)?(.*?)(\?.+)?$/,protocolRelativeUrlRegExp=/^(\/\/[^/?]+)(.*?)(\?.+)?$/,normalizeParts=te=>te.filter(_=>typeof _=="string"||typeof _=="number").map(_=>`${_}`).filter(_=>_),parseParts=(te,_)=>{const{protocolRelative:re}=_,ae=te.join("/"),oe=re?protocolRelativeUrlRegExp:defaultUrlRegExp,[,ie="",se="",ce=""]=ae.match(oe)||[];return{prefix:ie,pathname:{parts:se.split("/").filter(ue=>ue!==""),hasLeading:ce?/^\/\/+/.test(se):/^\/+/.test(se),hasTrailing:ce?/\/\/+$/.test(se):/\/+$/.test(se)},suffix:ce}},buildUrl=(te,_)=>{const{prefix:re,pathname:ae,suffix:oe}=te,{parts:ie,hasLeading:se,hasTrailing:ce}=ae,{leadingSlash:ue,trailingSlash:de}=_,pe=ue===!0||ue==="keep"&&se,fe=de===!0||de==="keep"&&ce;let me=re;ie.length>0&&((me||pe)&&(me+="/"),me+=ie.join("/")),fe&&(me+="/"),!me&&pe&&(me+="/");const ye={...queryString.parse(oe,_.queryOptions),..._.query},he=queryString.stringify(ye,_.queryOptions);return he&&(me+=`?${he}`),me},urlJoin=(...te)=>{const _=te[te.length-1];let re;_&&typeof _=="object"&&(re=_,te=te.slice(0,-1)),re={leadingSlash:!0,trailingSlash:!1,protocolRelative:!1,...re},te=normalizeParts(te);const ae=parseParts(te,re);return buildUrl(ae,re)},subscriber_queue=[];function writable(te,_=noop$4){let re;const ae=new Set;function oe(ce){if(safe_not_equal(te,ce)&&(te=ce,re)){const ue=!subscriber_queue.length;for(const de of ae)de[1](),subscriber_queue.push(de,te);if(ue){for(let de=0;de<subscriber_queue.length;de+=2)subscriber_queue[de][0](subscriber_queue[de+1]);subscriber_queue.length=0}}}function ie(ce){oe(ce(te))}function se(ce,ue=noop$4){const de=[ce,ue];return ae.add(de),ae.size===1&&(re=_(oe)||noop$4),ce(te),()=>{ae.delete(de),ae.size===0&&(re(),re=null)}}return{set:oe,update:ie,subscribe:se}}const width=writable(660),index_svelte_svelte_type_style_lang$6="";function create_fragment$13(te){let _,re,ae,oe=(te[7]||te[3])+"",ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee;return add_render_callback(te[21]),pe=new Fa$1({props:{icon:faMobileAlt,fw:!0}}),we=new Fa$1({props:{icon:faDesktop,fw:!0}}),{c(){_=element("div"),re=element("div"),ae=element("div"),ie=text(oe),se=text("px"),ue=space$3(),de=element("button"),create_component(pe.$$.fragment),me=space$3(),ye=element("div"),he=element("div"),be=space$3(),$e=element("div"),_e=space$3(),ve=element("button"),create_component(we.$$.fragment),attr(ae,"class","label svelte-g53f92"),attr(ae,"style",ce=`opacity: ${te[5]||te[6]?1:0};`),attr(de,"class","icon left svelte-g53f92"),de.disabled=fe=te[3]===te[1],attr(he,"class","track svelte-g53f92"),attr($e,"class","handle svelte-g53f92"),attr($e,"tabindex","0"),set_style($e,"left","calc("+te[8]*100+"% - 5px)"),attr(ye,"class","slider-container svelte-g53f92"),attr(ve,"class","icon right svelte-g53f92"),ve.disabled=Se=te[3]===te[2],attr(re,"class","slider svelte-g53f92"),attr(_,"id","resizer"),attr(_,"class","svelte-g53f92")},m(Oe,Ae){insert(Oe,_,Ae),append$1(_,re),append$1(re,ae),append$1(ae,ie),append$1(ae,se),append$1(re,ue),append$1(re,de),mount_component(pe,de,null),append$1(re,me),append$1(re,ye),append$1(ye,he),append$1(ye,be),append$1(ye,$e),te[22](ye),append$1(re,_e),append$1(re,ve),mount_component(we,ve,null),ke=!0,Te||(Ee=[listen(window,"mousemove",te[9]),listen(window,"mouseup",te[12]),listen(window,"keydown",te[10]),listen(window,"resize",te[21]),listen(de,"click",te[16]),listen(de,"focus",te[13]),listen(de,"mouseover",te[13]),listen(de,"mouseleave",te[14]),listen($e,"mousedown",te[11]),listen($e,"focus",te[13]),listen($e,"blur",te[14]),listen(ve,"click",te[15]),listen(ve,"focus",te[13]),listen(ve,"mouseover",te[13]),listen(ve,"mouseleave",te[14])],Te=!0)},p(Oe,[Ae]){(!ke||Ae&136)&&oe!==(oe=(Oe[7]||Oe[3])+"")&&set_data(ie,oe),(!ke||Ae&96&&ce!==(ce=`opacity: ${Oe[5]||Oe[6]?1:0};`))&&attr(ae,"style",ce),(!ke||Ae&10&&fe!==(fe=Oe[3]===Oe[1]))&&(de.disabled=fe),(!ke||Ae&256)&&set_style($e,"left","calc("+Oe[8]*100+"% - 5px)"),(!ke||Ae&12&&Se!==(Se=Oe[3]===Oe[2]))&&(ve.disabled=Se)},i(Oe){ke||(transition_in(pe.$$.fragment,Oe),transition_in(we.$$.fragment,Oe),ke=!0)},o(Oe){transition_out(pe.$$.fragment,Oe),transition_out(we.$$.fragment,Oe),ke=!1},d(Oe){Oe&&detach(_),destroy_component(pe),te[22](null),destroy_component(we),Te=!1,run_all(Ee)}}}const sliderWidth=90;function instance$$(te,_,re){let ae,oe,ie,se,ce;component_subscribe(te,width,Pe=>re(3,ce=Pe));let{breakpoints:ue=[330,510,660,930,1200]}=_,{maxFrameWidth:de=1200}=_,{minFrameWidth:pe=320}=_,fe,me=1200,ye=!1,he=!1;const be=Pe=>Math.ceil(Pe/5)*5,$e=()=>Math.round(ie*se+ae);let _e=null;const ve=Pe=>{if(!ye||!fe)return;const{left:De}=fe.getBoundingClientRect();re(8,se=Math.min(Math.max(0,Pe.pageX-De),sliderWidth)/sliderWidth),re(7,_e=be($e()))},we=Pe=>{if(!he)return;const{keyCode:De}=Pe,Me=sliderWidth/ie;De===39?re(8,se=Math.min(1,se+Me/sliderWidth)):De===37&&re(8,se=Math.max(0,se-Me/sliderWidth)),width.set($e())},Se=Pe=>{re(5,ye=!0),ve(Pe)},ke=()=>{re(5,ye=!1),re(7,_e=null),width.set(be($e()))},Te=()=>{re(6,he=!0)},Ee=()=>{re(6,he=!1)},Oe=()=>{const Pe=ue.filter(De=>De<=oe).filter(De=>De>ce);Pe.length===0?width.set(oe):width.set(Pe[0])},Ae=()=>{const Pe=ue.filter(De=>De<ce);Pe.length===0?width.set(ae):width.set(Pe.slice(-1)[0])};function xe(){re(0,me=window.innerWidth)}function Ce(Pe){binding_callbacks[Pe?"unshift":"push"](()=>{fe=Pe,re(4,fe)})}return te.$$set=Pe=>{"breakpoints"in Pe&&re(17,ue=Pe.breakpoints),"maxFrameWidth"in Pe&&re(18,de=Pe.maxFrameWidth),"minFrameWidth"in Pe&&re(19,pe=Pe.minFrameWidth)},te.$$.update=()=>{te.$$.dirty&524288&&re(1,ae=pe),te.$$.dirty&262145&&re(2,oe=Math.min(me-70,de)),te.$$.dirty&6&&re(20,ie=oe-ae),te.$$.dirty&12&&ce>oe&&width.set(oe),te.$$.dirty&1048586&&re(8,se=(ce-ae)/ie)},[me,ae,oe,ce,fe,ye,he,_e,se,ve,we,Se,ke,Te,Ee,Oe,Ae,ue,de,pe,ie,xe,Ce]}class Resizer extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$$,create_fragment$13,safe_not_equal,{breakpoints:17,maxFrameWidth:18,minFrameWidth:19})}}Resizer.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"breakpoints",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{visibility:"public",description:null,keywords:[],name:"maxFrameWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1200},{visibility:"public",description:null,keywords:[],name:"minFrameWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:320}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const getUniqNames=te=>{const _=te.map(ie=>ie.replace(/\?.+$/,"")).map(ie=>ie.replace(/index\.html$/,"")).map(ie=>ie.replace(/^http[s]*:\/\/[\w.]+\.com/,""));if(_.length===1)return[_[0].split("/").filter(ie=>ie).slice(-1)[0]];const re=_[0];let ae=0;for(const ie in re.split("/")){const se=re.split("/")[ie];if(_.every(ue=>ue.split("/")[ie]===se))ae+=1;else break}if(ae===re.split("/").length)return _;let oe=0;for(const ie in re.split("/").reverse()){const se=re.split("/").reverse()[ie];if(_.every(ue=>ue.split("/").reverse()[ie]===se))oe+=1;else break}return _.map(ie=>oe>0?ie.split("/").slice(ae,oe*-1).join("/"):ie.split("/").slice(ae).join("/"))},Framer_svelte_svelte_type_style_lang="";function get_each_context$c(te,_,re){const ae=te.slice();return ae[10]=_[re],ae[12]=re,ae}function create_each_block$c(te){let _,re=te[5][te[12]]+"",ae,oe,ie,se,ce,ue,de,pe,fe,me;se=new Fa$1({props:{icon:faLink}});function ye(){return te[7](te[10])}return{c(){_=element("button"),ae=text(re),oe=space$3(),ie=element("a"),create_component(se.$$.fragment),de=space$3(),attr(ie,"rel","external"),attr(ie,"target","_blank"),attr(ie,"href",ce=te[10]),attr(ie,"title",ue=te[10]),attr(ie,"class","svelte-1hb0fn5"),attr(_,"class","svelte-1hb0fn5"),toggle_class(_,"active",te[4]===te[10])},m(he,be){insert(he,_,be),append$1(_,ae),append$1(_,oe),append$1(_,ie),mount_component(se,ie,null),append$1(_,de),pe=!0,fe||(me=listen(_,"click",ye),fe=!0)},p(he,be){te=he,(!pe||be&32)&&re!==(re=te[5][te[12]]+"")&&set_data(ae,re),(!pe||be&1&&ce!==(ce=te[10]))&&attr(ie,"href",ce),(!pe||be&1&&ue!==(ue=te[10]))&&attr(ie,"title",ue),be&17&&toggle_class(_,"active",te[4]===te[10])},i(he){pe||(transition_in(se.$$.fragment,he),pe=!0)},o(he){transition_out(se.$$.fragment,he),pe=!1},d(he){he&&detach(_),destroy_component(se),fe=!1,me()}}}function create_fragment$12(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he=te[0],be=[];for(let _e=0;_e<he.length;_e+=1)be[_e]=create_each_block$c(get_each_context$c(te,he,_e));const $e=_e=>transition_out(be[_e],1,1,()=>{be[_e]=null});return pe=new Fa$1({props:{icon:faDesktop}}),me=new Resizer({props:{breakpoints:te[1],minFrameWidth:te[2],maxFrameWidth:te[3]}}),{c(){_=element("div"),re=element("header"),re.innerHTML='<img src="https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-dark.svg" alt=""/>',ae=space$3(),oe=element("nav");for(let _e=0;_e<be.length;_e+=1)be[_e].c();ie=space$3(),se=element("div"),ce=space$3(),ue=element("div"),de=element("a"),create_component(pe.$$.fragment),fe=space$3(),create_component(me.$$.fragment),attr(re,"class","svelte-1hb0fn5"),attr(oe,"class","svelte-1hb0fn5"),attr(se,"id","frame-parent"),set_style(se,"width",te[6]+"px"),attr(se,"class","svelte-1hb0fn5"),attr(_,"class","container"),attr(de,"rel","external"),attr(de,"href","./../"),attr(de,"class","svelte-1hb0fn5"),attr(ue,"id","home-link"),attr(ue,"class","svelte-1hb0fn5")},m(_e,ve){insert(_e,_,ve),append$1(_,re),append$1(_,ae),append$1(_,oe);for(let we=0;we<be.length;we+=1)be[we].m(oe,null);append$1(_,ie),append$1(_,se),insert(_e,ce,ve),insert(_e,ue,ve),append$1(ue,de),mount_component(pe,de,null),insert(_e,fe,ve),mount_component(me,_e,ve),ye=!0},p(_e,[ve]){if(ve&49){he=_e[0];let Se;for(Se=0;Se<he.length;Se+=1){const ke=get_each_context$c(_e,he,Se);be[Se]?(be[Se].p(ke,ve),transition_in(be[Se],1)):(be[Se]=create_each_block$c(ke),be[Se].c(),transition_in(be[Se],1),be[Se].m(oe,null))}for(group_outros(),Se=he.length;Se<be.length;Se+=1)$e(Se);check_outros()}(!ye||ve&64)&&set_style(se,"width",_e[6]+"px");const we={};ve&2&&(we.breakpoints=_e[1]),ve&4&&(we.minFrameWidth=_e[2]),ve&8&&(we.maxFrameWidth=_e[3]),me.$set(we)},i(_e){if(!ye){for(let ve=0;ve<he.length;ve+=1)transition_in(be[ve]);transition_in(pe.$$.fragment,_e),transition_in(me.$$.fragment,_e),ye=!0}},o(_e){be=be.filter(Boolean);for(let ve=0;ve<be.length;ve+=1)transition_out(be[ve]);transition_out(pe.$$.fragment,_e),transition_out(me.$$.fragment,_e),ye=!1},d(_e){_e&&detach(_),destroy_each(be,_e),_e&&detach(ce),_e&&detach(ue),destroy_component(pe),_e&&detach(fe),destroy_component(me,_e)}}}function instance$_(te,_,re){let ae,oe;component_subscribe(te,width,me=>re(6,oe=me));let{embeds:ie}=_,{breakpoints:se=[330,510,660,930,1200]}=_,{minFrameWidth:ce=320}=_,{maxFrameWidth:ue=1200}=_,de=ie[0];const pe=me=>{new pym.Parent("frame-parent",/^http/.test(me)?me:urlJoin(window.location.origin,me,{trailingSlash:!0}))};onMount(()=>{pe(de)}),afterUpdate(()=>{pe(de)});const fe=me=>{re(4,de=me)};return te.$$set=me=>{"embeds"in me&&re(0,ie=me.embeds),"breakpoints"in me&&re(1,se=me.breakpoints),"minFrameWidth"in me&&re(2,ce=me.minFrameWidth),"maxFrameWidth"in me&&re(3,ue=me.maxFrameWidth)},te.$$.update=()=>{te.$$.dirty&1&&re(5,ae=getUniqNames(ie))},[ie,se,ce,ue,de,ae,oe,fe]}class Framer extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$_,create_fragment$12,safe_not_equal,{embeds:0,breakpoints:1,minFrameWidth:2,maxFrameWidth:3})}}Framer.__docgen={version:3,name:"Framer.svelte",data:[{visibility:"public",description:null,keywords:[],name:"embeds",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"breakpoints",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{visibility:"public",description:null,keywords:[],name:"minFrameWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:320},{visibility:"public",description:null,keywords:[],name:"maxFrameWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1200}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$o(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Framer({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$11(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$o,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{embeds:["https://graphics.reuters.com/USA-CONGRESS/FUNDRAISING/zjvqkawjlvx/embeds/en/embed/?zzz"]}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$Z(te){return[{title:"Utilities/Framer",component:Framer,...withComponentDocs(componentDocs$e)}]}class Framer_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$Z,create_fragment$11,safe_not_equal,{})}}const __storiesMetaData$e=parser(Framer_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Framer {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","Framer","withComponentDocs"]}),Framer_stories$1=__storiesMetaData$e.meta,__namedExportsOrder$e=["Default"],Default$e=__storiesMetaData$e.stories.Default,story_26=Object.freeze(Object.defineProperty({__proto__:null,default:Framer_stories$1,__namedExportsOrder:__namedExportsOrder$e,Default:Default$e},Symbol.toStringTag,{value:"Module"})),componentDocs$d=`The \`GraphicBlock\` component is a special derivative of the [\`Block\`](./?path=/docs/layout-block) component that also handles text elements around a graphic.
Many other components use this one to wrap graphics with styled text. When you use it, you'll also wrap your chart elements or component with it like this:
---
\`\`\`svelte
<script>
import { GraphicBlock } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<GraphicBlock
width="normal"
title="Title for my chart"
description="Pork loin t-bone jowl prosciutto, short loin flank kevin tri-tip cupim pig pork. Meatloaf tri-tip frankfurter short ribs, cupim brisket bresaola chislic tail jerky burgdoggen pancetta."
notes="Note: Data current as of Aug. 2, 2022.\\n\\nSource: [Google research](https://google.com)"
>
<div id="my-chart"/>
</GraphicBlock>
\`\`\`
`,quickitDocs$1=`An example of using \`GraphicBlock\` in the Graphics Kit with an ai2svelte chart and a Google Doc.
\`\`\`yaml
# Google doc block
Type: ai2svelte
ID: my-map
Width: normal
TextWidth: normal
Title: Earthquake in Haiti
Description: The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021.
Notes: \\Note: A shakemap represents the ground shaking produced by an earthquake.
\\Source: USGIS
:end
Aria: A map that shows the shake intensity of the earthquake, which was worst in central Haiti.
:end
\`\`\`
\`\`\`svelte
<!-- App.svelte -->
<script>
// Import the component ai2svelte made
import MyMap from './ai2svelte/my-map.svelte';
// These should be already imported for you.
import { GraphicBlock } from '@reuters-graphics/graphics-components';
import content from '$locales/en/content.json';
import { assets } from '$app/paths';
<\/script>
{#each content.blocks as block}
{#if block.Type === 'text'}
<!-- ... other blocks -->
<!-- Copy/paste into your blocks loop! -->
{:else if block.Type === 'ai2svelte' && block.ID === 'my-map'}
<GraphicBlock
width={block.Width}
textWidth={block.TextWidth}
title={block.Title}
description={block.Description}
notes={block.Notes}
ariaDescription={block.Aria}
>
<MyMap basePath={assets} />
</GraphicBlock>
<!-- END copy/paste -->
{/if}
{/each}
\`\`\`
> **Note:** Unlike other components you may use in the Kit, ai2svelte graphics have to be added individually to \`App.svelte\` and the ai2svelte component for each graphic passed into its respective \`GraphicBlock\`. That's why each block in the Google Doc has an \`ID\` key.
`,customTextDocs=`You can override the markup used to generate the chart text elements by using the \`title\` and/or \`notes\` named slots like this:
\`\`\`svelte
<GraphicBlock
width="normal"
notes={"Note: Data current as of Aug. 2, 2022.\\n\\nSource: [Google research](https://google.com)"}
>
<h5 slot="title">My smaller title</h5>
<div id="my-chart" />
<aside slot="notes">
<p><strong>Note:</strong> Data current as of Aug. 2, 2022.</p>
</aside>
</GraphicBlock>
\`\`\`
`,ai2svelteDocs$1=`You can use \`GraphicBlock\` with components created by [ai2svelte](https://github.com/reuters-graphics/ai2svelte).
\`\`\`svelte
<script>
import { GraphicBlock } from '@reuters-graphics/graphics-components';
import MyAiMap from './ai2svelte/my-map.svelte';
import { assets } from '$app/paths'; // If using with the Graphics Kit
<\/script>
<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
ariaDescription="A map showing shake intensity of the quake."
>
<MyAiMap basePath={assets} />
</GraphicBlock>
\`\`\`
`,ariaDocs=`If your chart isn't easily read by screen readers \u2014 for example, it has annotations that when read without the visual won't make sense \u2014 you should add an \`ariaDescription\` that better describes the chart.
The \`ariaDescription\` string will be processed as markdown, so you can add multiple paragraphs, links, headers or whatever else you need in markdown.
> **Note:** When you set an \`ariaDescription\`, your graphic will be automatically wrapped in a div that tells screen readers not to read the text in the graphic, but instead read the hidden ARIA description.
\`\`\`svelte
<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
ariaDescription="A map showing the shake intensity produced by the earthquake."
>
<MyAiMap basePath={assets} />
</GraphicBlock>
\`\`\`
Sometimes, instead of a simple ARIA description for graphics, we want to also provide a data table or something else that requires more complex markup.
You can add custom markup for screen readers only by using the \`aria\` named slot.
> **Note:** The \`aria\` slot will override the \`ariaDescription\` and will also hide the text in your graphic from screen readers.
\`\`\`svelte
<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
>
<MyAiMap basePath={assets} />
<div slot="aria">
<p>A shakemap shows the intensity of the 7.2-magnitude earthquake that struck Haiti at 8:29 a.m. EST, Aug. 14, 2021.</p>
<table>
<tr>
<th>City</th>
<th>Felt shake strength</th>
</tr>
<tr>
<td>Les Cayes</td>
<td>Very strong</td>
</tr>
<tr>
<td>Jeremie</td>
<td>Strong</td>
</tr>
</table>
</div>
</GraphicBlock>
\`\`\`
[Read this](https://accessibility.psu.edu/images/charts/) for more information on using screen reader data tables for charts.
`,chartXs="https://reuters-graphics.github.io/graphics-components/assets/ai-chart-xs.654013d2.png",chartSm="https://reuters-graphics.github.io/graphics-components/assets/ai-chart-sm.6753fbf9.png",chartMd="https://reuters-graphics.github.io/graphics-components/assets/ai-chart-md.2f173a38.png",aiChart_svelte_svelte_type_style_lang="";function create_if_block_2$a(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae,xe,Ce,Pe,De,Me,Fe,Be,Ue,je,Ie,Le,ze,Ne;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Shake intensity</p>',ce=space$3(),ue=element("div"),ue.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Light</p>',de=space$3(),pe=element("div"),pe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Moderate</p>',fe=space$3(),me=element("div"),me.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Cap-Haitien</p>',ye=space$3(),he=element("div"),he.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Strong</p>',be=space$3(),$e=element("div"),$e.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Very strong</p>',_e=space$3(),ve=element("div"),ve.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Gona\xEFves</p>',we=space$3(),Se=element("div"),Se.innerHTML=`<p class="g-pstyle1 svelte-v5mpys">Caribbean</p>
<p class="g-pstyle1 svelte-v5mpys">Sea</p>`,ke=space$3(),Te=element("div"),Te.innerHTML='<p class="g-pstyle2 svelte-v5mpys">HAITI</p>',Ee=space$3(),Oe=element("div"),Oe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jeremie</p>',Ae=space$3(),xe=element("div"),xe.innerHTML='<p class="g-pstyle3 svelte-v5mpys">Port-au-Prince</p>',Ce=space$3(),Pe=element("div"),Pe.innerHTML='<p class="g-pstyle3 svelte-v5mpys">Epicenter</p>',De=space$3(),Me=element("div"),Me.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jacmel</p>',Fe=space$3(),Be=element("div"),Be.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Les Cayes</p>',Ue=space$3(),je=element("div"),je.innerHTML='<p class="g-pstyle0 svelte-v5mpys">50 mi</p>',Ie=space$3(),Le=element("div"),Le.innerHTML=`<p class="g-pstyle4 svelte-v5mpys">Dominican</p>
<p class="g-pstyle4 svelte-v5mpys">Republic</p>`,ze=space$3(),Ne=element("div"),Ne.innerHTML='<p class="g-pstyle0 svelte-v5mpys">50 km</p>',set_style(re,"padding","0 0 91.7004% 0"),attr(oe,"id","g-_ai-chart-xs-img"),attr(oe,"class","g-aiImg svelte-v5mpys"),attr(oe,"alt",""),attr(oe,"style",`background-image: url(${chartXs});`),attr(se,"id","g-ai0-1"),attr(se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(se,"top","3.216%"),set_style(se,"margin-top","-7.7px"),set_style(se,"left","0.5952%"),set_style(se,"width","99px"),attr(ue,"id","g-ai0-2"),attr(ue,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ue,"top","9.8251%"),set_style(ue,"margin-top","-7.7px"),set_style(ue,"left","4.9821%"),set_style(ue,"width","47px"),attr(pe,"id","g-ai0-3"),attr(pe,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(pe,"top","15.7733%"),set_style(pe,"margin-top","-7.7px"),set_style(pe,"left","4.9821%"),set_style(pe,"width","69px"),attr(me,"id","g-ai0-4"),attr(me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(me,"top","16.4343%"),set_style(me,"margin-top","-7.7px"),set_style(me,"left","79.0675%"),set_style(me,"width","82px"),attr(he,"id","g-ai0-5"),attr(he,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(he,"top","21.7216%"),set_style(he,"margin-top","-7.7px"),set_style(he,"left","4.9821%"),set_style(he,"width","55px"),attr($e,"id","g-ai0-6"),attr($e,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style($e,"top","28.0002%"),set_style($e,"margin-top","-7.7px"),set_style($e,"left","4.9821%"),set_style($e,"width","78px"),attr(ve,"id","g-ai0-7"),attr(ve,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ve,"top","28.9916%"),set_style(ve,"margin-top","-7.7px"),set_style(ve,"left","62.2348%"),set_style(ve,"width","68px"),attr(Se,"id","g-ai0-8"),attr(Se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Se,"top","39.9449%"),set_style(Se,"margin-top","-14.9px"),set_style(Se,"left","28.714%"),set_style(Se,"margin-left","-36.5px"),set_style(Se,"width","73px"),attr(Te,"id","g-ai0-9"),attr(Te,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Te,"top","42.6579%"),set_style(Te,"margin-top","-10.1px"),set_style(Te,"left","68.5061%"),set_style(Te,"width","77px"),attr(Oe,"id","g-ai0-10"),attr(Oe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Oe,"top","59.0632%"),set_style(Oe,"margin-top","-7.7px"),set_style(Oe,"left","11.2526%"),set_style(Oe,"width","63px"),attr(xe,"id","g-ai0-11"),attr(xe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(xe,"top","61.1155%"),set_style(xe,"margin-top","-8.9px"),set_style(xe,"left","70.5455%"),set_style(xe,"width","106px"),attr(Pe,"id","g-ai0-12"),attr(Pe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Pe,"top","62.1069%"),set_style(Pe,"margin-top","-8.9px"),set_style(Pe,"left","32.6015%"),set_style(Pe,"width","77px"),attr(Me,"id","g-ai0-13"),attr(Me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Me,"top","78.8906%"),set_style(Me,"margin-top","-7.7px"),set_style(Me,"left","63.9138%"),set_style(Me,"width","58px"),attr(Be,"id","g-ai0-14"),attr(Be,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Be,"top","80.2124%"),set_style(Be,"margin-top","-7.7px"),set_style(Be,"left","22.5649%"),set_style(Be,"width","71px"),attr(je,"id","g-ai0-15"),attr(je,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(je,"top","87.8129%"),set_style(je,"margin-top","-7.7px"),set_style(je,"left","0.6179%"),set_style(je,"width","49px"),attr(Le,"id","g-ai0-16"),attr(Le,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Le,"top","91.0202%"),set_style(Le,"margin-top","-11.4px"),set_style(Le,"right","10.4418%"),set_style(Le,"width","70px"),attr(Ne,"id","g-ai0-17"),attr(Ne,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Ne,"top","93.7611%"),set_style(Ne,"margin-top","-7.7px"),set_style(Ne,"left","0.6179%"),set_style(Ne,"width","52px"),attr(_,"id","g-_ai-chart-xs"),attr(_,"class","g-artboard svelte-v5mpys"),attr(_,"style","")},m(He,qe){insert(He,_,qe),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se),append$1(_,ce),append$1(_,ue),append$1(_,de),append$1(_,pe),append$1(_,fe),append$1(_,me),append$1(_,ye),append$1(_,he),append$1(_,be),append$1(_,$e),append$1(_,_e),append$1(_,ve),append$1(_,we),append$1(_,Se),append$1(_,ke),append$1(_,Te),append$1(_,Ee),append$1(_,Oe),append$1(_,Ae),append$1(_,xe),append$1(_,Ce),append$1(_,Pe),append$1(_,De),append$1(_,Me),append$1(_,Fe),append$1(_,Be),append$1(_,Ue),append$1(_,je),append$1(_,Ie),append$1(_,Le),append$1(_,ze),append$1(_,Ne)},p:noop$4,d(He){He&&detach(_)}}}function create_if_block_1$e(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae,xe,Ce,Pe,De,Me,Fe,Be,Ue,je,Ie,Le,ze,Ne;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Shake intensity</p>',ce=space$3(),ue=element("div"),ue.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Light</p>',de=space$3(),pe=element("div"),pe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Moderate</p>',fe=space$3(),me=element("div"),me.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Cap-Haitien</p>',ye=space$3(),he=element("div"),he.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Strong</p>',be=space$3(),$e=element("div"),$e.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Very strong</p>',_e=space$3(),ve=element("div"),ve.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Gona\xEFves</p>',we=space$3(),Se=element("div"),Se.innerHTML=`<p class="g-pstyle1 svelte-v5mpys">Caribbean</p>
<p class="g-pstyle1 svelte-v5mpys">Sea</p>`,ke=space$3(),Te=element("div"),Te.innerHTML='<p class="g-pstyle2 svelte-v5mpys">HAITI</p>',Ee=space$3(),Oe=element("div"),Oe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jeremie</p>',Ae=space$3(),xe=element("div"),xe.innerHTML='<p class="g-pstyle3 svelte-v5mpys">Port-au-Prince</p>',Ce=space$3(),Pe=element("div"),Pe.innerHTML='<p class="g-pstyle3 svelte-v5mpys">Epicenter</p>',De=space$3(),Me=element("div"),Me.innerHTML=`<p class="g-pstyle4 svelte-v5mpys">Dominican</p>
<p class="g-pstyle4 svelte-v5mpys">Republic</p>`,Fe=space$3(),Be=element("div"),Be.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jacmel</p>',Ue=space$3(),je=element("div"),je.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Les Cayes</p>',Ie=space$3(),Le=element("div"),Le.innerHTML='<p class="g-pstyle5 svelte-v5mpys">50 mi</p>',ze=space$3(),Ne=element("div"),Ne.innerHTML='<p class="g-pstyle5 svelte-v5mpys">50 km</p>',set_style(re,"padding","0 0 82.703% 0"),attr(oe,"id","g-_ai-chart-sm-img"),attr(oe,"class","g-aiImg svelte-v5mpys"),attr(oe,"alt",""),attr(oe,"style",`background-image: url(${chartSm});`),attr(se,"id","g-ai1-1"),attr(se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(se,"top","3.8773%"),set_style(se,"margin-top","-9.4px"),set_style(se,"left","0.3278%"),set_style(se,"width","111px"),attr(ue,"id","g-ai1-2"),attr(ue,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ue,"top","9.0933%"),set_style(ue,"margin-top","-9.4px"),set_style(ue,"left","3.0258%"),set_style(ue,"width","52px"),attr(pe,"id","g-ai1-3"),attr(pe,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(pe,"top","13.5979%"),set_style(pe,"margin-top","-9.4px"),set_style(pe,"left","3.0259%"),set_style(pe,"width","77px"),attr(me,"id","g-ai1-4"),attr(me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(me,"top","16.6801%"),set_style(me,"margin-top","-9.4px"),set_style(me,"left","70.3255%"),set_style(me,"width","92px"),attr(he,"id","g-ai1-5"),attr(he,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(he,"top","18.3397%"),set_style(he,"margin-top","-9.4px"),set_style(he,"left","3.0258%"),set_style(he,"width","61px"),attr($e,"id","g-ai1-6"),attr($e,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style($e,"top","22.6073%"),set_style($e,"margin-top","-9.4px"),set_style($e,"left","3.0258%"),set_style($e,"width","88px"),attr(ve,"id","g-ai1-7"),attr(ve,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ve,"top","28.5344%"),set_style(ve,"margin-top","-9.4px"),set_style(ve,"left","55.9181%"),set_style(ve,"width","76px"),attr(Se,"id","g-ai1-8"),attr(Se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Se,"top","38.8091%"),set_style(Se,"margin-top","-17.7px"),set_style(Se,"left","27.2818%"),set_style(Se,"margin-left","-41px"),set_style(Se,"width","82px"),attr(Te,"id","g-ai1-9"),attr(Te,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Te,"top","39.9724%"),set_style(Te,"margin-top","-8.6px"),set_style(Te,"left","61.2858%"),set_style(Te,"width","67px"),attr(Oe,"id","g-ai1-10"),attr(Oe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Oe,"top","56.985%"),set_style(Oe,"margin-top","-9.4px"),set_style(Oe,"left","12.2815%"),set_style(Oe,"width","69px"),attr(xe,"id","g-ai1-11"),attr(xe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(xe,"top","59.1569%"),set_style(xe,"margin-top","-9.5px"),set_style(xe,"left","63.0314%"),set_style(xe,"width","112px"),attr(Pe,"id","g-ai1-12"),attr(Pe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Pe,"top","60.1053%"),set_style(Pe,"margin-top","-9.5px"),set_style(Pe,"left","30.5543%"),set_style(Pe,"width","81px"),attr(Me,"id","g-ai1-13"),attr(Me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Me,"top","62.7194%"),set_style(Me,"margin-top","-16.5px"),set_style(Me,"left","91.2282%"),set_style(Me,"margin-left","-57px"),set_style(Me,"width","114px"),attr(Be,"id","g-ai1-14"),attr(Be,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Be,"top","75.4778%"),set_style(Be,"margin-top","-9.4px"),set_style(Be,"left","57.3552%"),set_style(Be,"width","64px"),attr(je,"id","g-ai1-15"),attr(je,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(je,"top","76.6632%"),set_style(je,"margin-top","-9.4px"),set_style(je,"left","21.9639%"),set_style(je,"width","79px"),attr(Le,"id","g-ai1-16"),attr(Le,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Le,"top","85.5251%"),set_style(Le,"margin-top","-7.7px"),set_style(Le,"left","0.1344%"),set_style(Le,"width","49px"),attr(Ne,"id","g-ai1-17"),attr(Ne,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Ne,"top","90.0297%"),set_style(Ne,"margin-top","-7.7px"),set_style(Ne,"left","0.1344%"),set_style(Ne,"width","52px"),attr(_,"id","g-_ai-chart-sm"),attr(_,"class","g-artboard svelte-v5mpys"),attr(_,"style","")},m(He,qe){insert(He,_,qe),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se),append$1(_,ce),append$1(_,ue),append$1(_,de),append$1(_,pe),append$1(_,fe),append$1(_,me),append$1(_,ye),append$1(_,he),append$1(_,be),append$1(_,$e),append$1(_,_e),append$1(_,ve),append$1(_,we),append$1(_,Se),append$1(_,ke),append$1(_,Te),append$1(_,Ee),append$1(_,Oe),append$1(_,Ae),append$1(_,xe),append$1(_,Ce),append$1(_,Pe),append$1(_,De),append$1(_,Me),append$1(_,Fe),append$1(_,Be),append$1(_,Ue),append$1(_,je),append$1(_,Ie),append$1(_,Le),append$1(_,ze),append$1(_,Ne)},p:noop$4,d(He){He&&detach(_)}}}function create_if_block$q(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae,xe,Ce,Pe,De,Me,Fe,Be,Ue,je,Ie,Le,ze,Ne;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Shake intensity</p>',ce=space$3(),ue=element("div"),ue.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Light</p>',de=space$3(),pe=element("div"),pe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Moderate</p>',fe=space$3(),me=element("div"),me.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Cap-Haitien</p>',ye=space$3(),he=element("div"),he.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Strong</p>',be=space$3(),$e=element("div"),$e.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Very strong</p>',_e=space$3(),ve=element("div"),ve.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Gona\xEFves</p>',we=space$3(),Se=element("div"),Se.innerHTML=`<p class="g-pstyle1 svelte-v5mpys">Caribbean</p>
<p class="g-pstyle1 svelte-v5mpys">Sea</p>`,ke=space$3(),Te=element("div"),Te.innerHTML='<p class="g-pstyle2 svelte-v5mpys">HAITI</p>',Ee=space$3(),Oe=element("div"),Oe.innerHTML=`<p class="g-pstyle3 svelte-v5mpys">Dominican</p>
<p class="g-pstyle3 svelte-v5mpys">Republic</p>`,Ae=space$3(),xe=element("div"),xe.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jeremie</p>',Ce=space$3(),Pe=element("div"),Pe.innerHTML='<p class="g-pstyle4 svelte-v5mpys">Epicenter</p>',De=space$3(),Me=element("div"),Me.innerHTML='<p class="g-pstyle4 svelte-v5mpys">Port-au-Prince</p>',Fe=space$3(),Be=element("div"),Be.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Jacmel</p>',Ue=space$3(),je=element("div"),je.innerHTML='<p class="g-pstyle0 svelte-v5mpys">Les Cayes</p>',Ie=space$3(),Le=element("div"),Le.innerHTML='<p class="g-pstyle5 svelte-v5mpys">50 mi</p>',ze=space$3(),Ne=element("div"),Ne.innerHTML='<p class="g-pstyle5 svelte-v5mpys">50 km</p>',set_style(re,"padding","0 0 79.6009% 0"),attr(oe,"id","g-_ai-chart-md-img"),attr(oe,"class","g-aiImg svelte-v5mpys"),attr(oe,"alt",""),attr(oe,"style",`background-image: url(${chartMd});`),attr(se,"id","g-ai2-1"),attr(se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(se,"top","2.3515%"),set_style(se,"margin-top","-9.4px"),set_style(se,"left","0.3608%"),set_style(se,"width","111px"),attr(ue,"id","g-ai2-2"),attr(ue,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ue,"top","7.6811%"),set_style(ue,"margin-top","-9.4px"),set_style(ue,"left","2.6603%"),set_style(ue,"width","52px"),attr(pe,"id","g-ai2-3"),attr(pe,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(pe,"top","12.2494%"),set_style(pe,"margin-top","-9.4px"),set_style(pe,"left","2.6604%"),set_style(pe,"width","77px"),attr(me,"id","g-ai2-4"),attr(me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(me,"top","15.4852%"),set_style(me,"margin-top","-9.4px"),set_style(me,"left","70.3606%"),set_style(me,"width","92px"),attr(he,"id","g-ai2-5"),attr(he,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style(he,"top","17.1983%"),set_style(he,"margin-top","-9.4px"),set_style(he,"left","2.6603%"),set_style(he,"width","61px"),attr($e,"id","g-ai2-6"),attr($e,"class","g-legend g-aiAbs g-aiPointText svelte-v5mpys"),set_style($e,"top","21.7666%"),set_style($e,"margin-top","-9.4px"),set_style($e,"left","2.6603%"),set_style($e,"width","88px"),attr(ve,"id","g-ai2-7"),attr(ve,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(ve,"top","27.6672%"),set_style(ve,"margin-top","-9.4px"),set_style(ve,"left","55.993%"),set_style(ve,"width","76px"),attr(Se,"id","g-ai2-8"),attr(Se,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Se,"top","38.0099%"),set_style(Se,"margin-top","-17.7px"),set_style(Se,"left","27.2388%"),set_style(Se,"margin-left","-41px"),set_style(Se,"width","82px"),attr(Te,"id","g-ai2-9"),attr(Te,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Te,"top","42.7626%"),set_style(Te,"margin-top","-10.7px"),set_style(Te,"left","62.8914%"),set_style(Te,"width","80px"),attr(Oe,"id","g-ai2-10"),attr(Oe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Oe,"top","50.0029%"),set_style(Oe,"margin-top","-17.7px"),set_style(Oe,"left","92.295%"),set_style(Oe,"margin-left","-60.5px"),set_style(Oe,"width","121px"),attr(xe,"id","g-ai2-11"),attr(xe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(xe,"top","57.3608%"),set_style(xe,"margin-top","-9.4px"),set_style(xe,"left","12.2815%"),set_style(xe,"width","69px"),attr(Pe,"id","g-ai2-12"),attr(Pe,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Pe,"top","60.2742%"),set_style(Pe,"margin-top","-10.7px"),set_style(Pe,"left","30.6995%"),set_style(Pe,"width","89px"),attr(Me,"id","g-ai2-13"),attr(Me,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Me,"top","62.5583%"),set_style(Me,"margin-top","-10.7px"),set_style(Me,"left","66.3403%"),set_style(Me,"width","125px"),attr(Be,"id","g-ai2-14"),attr(Be,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Be,"top","75.6338%"),set_style(Be,"margin-top","-9.4px"),set_style(Be,"left","57.8174%"),set_style(Be,"width","64px"),attr(je,"id","g-ai2-15"),attr(je,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(je,"top","77.3469%"),set_style(je,"margin-top","-9.4px"),set_style(je,"left","22.5239%"),set_style(je,"width","79px"),attr(Le,"id","g-ai2-16"),attr(Le,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Le,"top","86.936%"),set_style(Le,"margin-top","-7.7px"),set_style(Le,"left","0.1678%"),set_style(Le,"width","49px"),attr(Ne,"id","g-ai2-17"),attr(Ne,"class","g-map-labels g-aiAbs g-aiPointText svelte-v5mpys"),set_style(Ne,"top","91.5043%"),set_style(Ne,"margin-top","-7.7px"),set_style(Ne,"left","0.1678%"),set_style(Ne,"width","52px"),attr(_,"id","g-_ai-chart-md"),attr(_,"class","g-artboard svelte-v5mpys"),attr(_,"style","")},m(He,qe){insert(He,_,qe),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se),append$1(_,ce),append$1(_,ue),append$1(_,de),append$1(_,pe),append$1(_,fe),append$1(_,me),append$1(_,ye),append$1(_,he),append$1(_,be),append$1(_,$e),append$1(_,_e),append$1(_,ve),append$1(_,we),append$1(_,Se),append$1(_,ke),append$1(_,Te),append$1(_,Ee),append$1(_,Oe),append$1(_,Ae),append$1(_,xe),append$1(_,Ce),append$1(_,Pe),append$1(_,De),append$1(_,Me),append$1(_,Fe),append$1(_,Be),append$1(_,Ue),append$1(_,je),append$1(_,Ie),append$1(_,Le),append$1(_,ze),append$1(_,Ne)},p:noop$4,d(He){He&&detach(_)}}}function create_fragment$10(te){let _,re,ae,oe,ie=te[0]&&te[0]>=0&&te[0]<510&&create_if_block_2$a(),se=te[0]&&te[0]>=510&&te[0]<660&&create_if_block_1$e(),ce=te[0]&&te[0]>=660&&create_if_block$q();return{c(){_=element("div"),ie&&ie.c(),re=space$3(),se&&se.c(),ae=space$3(),ce&&ce.c(),attr(_,"id","g-_ai-chart-box"),attr(_,"class","svelte-v5mpys"),add_render_callback(()=>te[2].call(_))},m(ue,de){insert(ue,_,de),ie&&ie.m(_,null),append$1(_,re),se&&se.m(_,null),append$1(_,ae),ce&&ce.m(_,null),oe=add_resize_listener(_,te[2].bind(_))},p(ue,[de]){ue[0]&&ue[0]>=0&&ue[0]<510?ie?ie.p(ue,de):(ie=create_if_block_2$a(),ie.c(),ie.m(_,re)):ie&&(ie.d(1),ie=null),ue[0]&&ue[0]>=510&&ue[0]<660?se?se.p(ue,de):(se=create_if_block_1$e(),se.c(),se.m(_,ae)):se&&(se.d(1),se=null),ue[0]&&ue[0]>=660?ce?ce.p(ue,de):(ce=create_if_block$q(),ce.c(),ce.m(_,null)):ce&&(ce.d(1),ce=null)},i:noop$4,o:noop$4,d(ue){ue&&detach(_),ie&&ie.d(),se&&se.d(),ce&&ce.d(),oe()}}}function instance$Y(te,_,re){let{basePath:ae="./"}=_,oe=null;function ie(){oe=this.clientWidth,re(0,oe)}return te.$$set=se=>{"basePath"in se&&re(1,ae=se.basePath)},[oe,ae,ie]}class Ai_chart extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$Y,create_fragment$10,safe_not_equal,{basePath:1})}}Ai_chart.__docgen={version:3,name:"ai-chart.svelte",data:[{keywords:[],visibility:"public",description:"svelte-ignore unused-export-let",name:"basePath",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"./"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const PlaceholderImg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAI0ElEQVR4nO3dT4icZwHH8a/LHvawhxxCGEooqawSQilRkhhCCa2sYkViD4ImpB6CiIJibONBrZoQ9BJSDxJExKIGDSKlVDG1VGyLYCMGrDQkHgIpIiI57WEPe8jBwzObzG6yO7O7M+/zzvy+Hyi0s7Pv81B4vzvvn3mf950+fZoN2gEcBOaA2Z7XF4CbwF+7/y6p5aYHfN824ARwFNjX5713gCvAReCXwNKmZydppKb6/HwG+BZwCzhP/50fSlQeB37S/b0vMnhoJDVovQDsAf4OfJ/yCWAzOpQQ/AXYtcltSBqRtQJwBPgb8OiQxjkIvA0cGtL2JA3BgwLwSeAlVp7gG4YO8BpwYMjblbRJqwPwGPAbRnfMPgu8Auwc0fYlbUBvAGYoO/+w//Kv1qFcIZBUWW8AngV2NzTuE8CxhsaStIblAGwDvtHw2Gfw8qBU1XIATrD5S32bNUe52iCpkuUAHK00/jOVxpVECcAOBrvDbxTm8TBAqmaKcpNOLbOUOw4lVTBFORavqfb4UqwpRn/dv5/a40ux+n0bsAneFShV0oYAeBJQqqQNAZBUiQGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQgvlV3I2ZAQ4De4EPsPL/3/+Ad4E3gf82PjNpEwzAYA4DXwU+RYlAP+8APwVeBJZGOC9pSzwEWN8e4A3gLeAzDLbzQ/mEcAG4RVlzQWolA7C2Z4F/UpYx26wO8DPgVWD7EOYkDZUBuN80ZfHS8wzvEOkTwNs0t/aiNBADcL+LwPERbHeOcjjhQ1DVGgZgpe8Cnxvh9jvA7xn8XII0UgbgngPAdxoYZy9wroFxpL4MwD0XaO6y6JeAxxoaS1qTASiO0OwCqdPAmQbHkx7IABRfrzDm08DDFcaV7jIA8BBbu9a/FaM84Sj1ZQBgvuLYT1UcWzIAwP6KYzd53kG6jwEoN+jUMgvsqDi+whmAshPW5E1BqsYAeGuughkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYy4NrXExTFm85SHmMW6fnZ3eAfwHvAn8E/t347MaUAVDbdYDnKOs1dtZ5X+/DXa8CPwJ+TYmD1uAhgNpqBjgL3AJOsf7Ov9o+4BfADeDjw5/a5DAAaqM5ynLqz7O1ZybOAa8BP8RPuw9kANQ2hyg7/94hbvMk8Cr1HwDbOgZAbbKH8hd7+wi2PQ+8jJ8EVjAAaottwB8Y7V/peVyafQUDoLb4MbCrgXFO4onBuwyA2uAwzS6UegEPBQADoHY40/B4c8CxhsdsJQOg2j5IneXZv1xhzNYxAKqtyY/+vQ4CD1cauzUMgGp7quLY8/3fMtkMgGob5g0/G/WhimO3ggFQTQ9Rd3n03RXHbgUDoJpqX4qrPX51BkAKZgCkYAZACmYApGAGQApmAKRgBkAKZgCkYAZACmYApGAGQApmAKRgBkAKZgCkYAZACmYApGDxD0QIMgN8FPgY8Cjl0di9bgLXgNeBPwNLjc5OVRiAybcL+BrwBdZfdmsX5SGZJ4FF4OfAeeC9UU5OdXkIMLlmgLPADcpOvZE192aBr3R/9yx1n9unETIAk2kXZYnt59nazjvT3cbbNLNunxpmACbPbsoOO8zHbe/tbjP+KbqTxgBMljngDaAzgm13utteffJQY8wATI4Z4GVGs/Mv6wC/xXMCE8MATI7vUS7vjdre7liaAAZgMrwfONXgeKe6Y2rMGYDJ8E2avadjujumxpwBGH+zwPEK4x5nY/cWqIUMwPg7Qp2TcjPdsTXGDMD4ezJ0bA2BARh/+0LH1hAYgPG3M3RsDYEBGH/bQ8fWEBgAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKdh07Qm0wBXgvYrjL23x998cxiQqWaLu/N+pOHYrGAA4WnsCW/Rk7QlswW3Ge/5jz0MAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQghkAKZgBkIIZACmYAZCCGQApmAGQgrVheXCXh5Y25w7wH2ARuAlc7742sDYE4InuP5K2ZhH4E3AR+B0DxMBDAGlyzAJPAy8BN4Bj/X7BAEiTaQ74FfA60FnrTQZAmmzzwD+ADz/ohwZAmnwd4C3gwOofGAApwyzwCrCz90UDIOXoAJfoufpnAKQsjwMnlv/DAEh5zgAzYACkRB3g82AApFTPgAGQUh0EthkAKdM0cMgASLnmDICUy0MAKZkBkIJNUR4iICnP4hTlUUKS8tycAq7UnoWkKq5MAbeBq7VnIqlRV4HbyycBL9WciaTGXYJ7VwFeBBbqzUVSgxYo+/zdACwA56pNR1KTztH9g997H8ALwLUq05HUlGuUfR1YGYAl4LN4X4A0qRYp+/jS8gur7wS83n3DhpYXktR6dyj79vXeFx90K/Bl4NP4SUCaFIuUffry6h+s9V2Ay8BH8JyANO6uUfbl+3Z+WP/LQNeB/cC38RKhNG4WKPvuflZ97O/V79uAS8APgEeA5/COQantrlL21Uco++7Sem8edHnwBcqlgxeAHZTnic1RVhuRVNci5Ut9Vyi39g/s/6EkxcDCBSN0AAAAAElFTkSuQmCC",GraphicBlock_stories_svelte_svelte_type_style_lang="";function create_default_slot_9(te){let _,re,ae;return{c(){_=element("div"),re=element("img"),src_url_equal(re.src,ae=PlaceholderImg)||attr(re,"src",ae),attr(re,"alt","placeholder"),attr(re,"class","svelte-16z9wsi"),attr(_,"class","demo-graphic svelte-16z9wsi")},m(oe,ie){insert(oe,_,ie),append$1(_,re)},p:noop$4,d(oe){oe&&detach(_)}}}function create_default_slot_8(te){let _,re;const ae=[te[1]];let oe={$$slots:{default:[create_default_slot_9]},$$scope:{ctx:te}};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new GraphicBlock({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};se&4&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_default_slot_7(te){let _,re;return _=new Ai_chart({}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_6(te){let _,re;return _=new GraphicBlock({props:{width:"normal",title:"Earthquake in Haiti",description:"The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021.",notes:"Note: A shakemap represents the ground shaking produced by an earthquake.",$$slots:{default:[create_default_slot_7]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_5(te){let _,re,ae;return{c(){_=element("div"),re=element("img"),src_url_equal(re.src,ae=PlaceholderImg)||attr(re,"src",ae),attr(re,"alt","placeholder"),attr(re,"class","svelte-16z9wsi"),attr(_,"class","demo-graphic svelte-16z9wsi")},m(oe,ie){insert(oe,_,ie),append$1(_,re)},p:noop$4,d(oe){oe&&detach(_)}}}function create_title_slot(te){let _;return{c(){_=element("div"),_.innerHTML="<h5>My smaller title</h5>",attr(_,"slot","title")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_notes_slot(te){let _;return{c(){_=element("aside"),_.innerHTML="<p><strong>Note:</strong> Data current as of Aug. 2, 2022.</p>",attr(_,"slot","notes")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_default_slot_4$1(te){let _,re;return _=new GraphicBlock({props:{width:"normal",$$slots:{notes:[create_notes_slot],title:[create_title_slot],default:[create_default_slot_5]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_3(te){let _,re;return _=new Ai_chart({}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_2$2(te){let _,re;return _=new GraphicBlock({props:{width:"normal",title:"Earthquake in Haiti",description:"The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021.",notes:"Note: A shakemap represents the ground shaking produced by an earthquake.",$$slots:{default:[create_default_slot_3]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_1$3(te){let _,re;return _=new Ai_chart({}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot$n(te){let _,re;return _=new GraphicBlock({props:{width:"normal",title:"Earthquake in Haiti",description:"The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021.",notes:"Note: A shakemap represents the ground shaking produced by an earthquake.",ariaDescription:"A map showing the shake intensity produced by the earthquake.",$$slots:{default:[create_default_slot_1$3]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$$(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he;const be=[te[0]];let $e={};for(let Ae=0;Ae<be.length;Ae+=1)$e=assign$1($e,be[Ae]);_=new Meta({props:$e}),ae=new Template({props:{$$slots:{default:[create_default_slot_8,({args:Ae})=>({1:Ae}),({args:Ae})=>Ae?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{width:"normal",title:"Bacon ipsum dolor amet t-bone",description:"Pork loin t-bone jowl prosciutto, short loin flank kevin tri-tip cupim pig pork. Meatloaf tri-tip frankfurter short ribs, cupim brisket bresaola chislic tail jerky burgdoggen pancetta.",notes:`Note: Data current as of Aug. 2, 2022.
Source: [Google research](https://google.com)`}}});const _e=[{name:"\u{1F680} QUICKIT"},withStoryDocs(quickitDocs$1)];let ve={$$slots:{default:[create_default_slot_6]},$$scope:{ctx:te}};for(let Ae=0;Ae<_e.length;Ae+=1)ve=assign$1(ve,_e[Ae]);ce=new Story({props:ve});const we=[{name:"Custom text"},withStoryDocs(customTextDocs)];let Se={$$slots:{default:[create_default_slot_4$1]},$$scope:{ctx:te}};for(let Ae=0;Ae<we.length;Ae+=1)Se=assign$1(Se,we[Ae]);de=new Story({props:Se});const ke=[{name:"Ai2svelte"},withStoryDocs(ai2svelteDocs$1)];let Te={$$slots:{default:[create_default_slot_2$2]},$$scope:{ctx:te}};for(let Ae=0;Ae<ke.length;Ae+=1)Te=assign$1(Te,ke[Ae]);fe=new Story({props:Te});const Ee=[{name:"ARIA"},withStoryDocs(ariaDocs)];let Oe={$$slots:{default:[create_default_slot$n]},$$scope:{ctx:te}};for(let Ae=0;Ae<Ee.length;Ae+=1)Oe=assign$1(Oe,Ee[Ae]);return ye=new Story({props:Oe}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment),pe=space$3(),create_component(fe.$$.fragment),me=space$3(),create_component(ye.$$.fragment)},m(Ae,xe){mount_component(_,Ae,xe),insert(Ae,re,xe),mount_component(ae,Ae,xe),insert(Ae,oe,xe),mount_component(ie,Ae,xe),insert(Ae,se,xe),mount_component(ce,Ae,xe),insert(Ae,ue,xe),mount_component(de,Ae,xe),insert(Ae,pe,xe),mount_component(fe,Ae,xe),insert(Ae,me,xe),mount_component(ye,Ae,xe),he=!0},p(Ae,[xe]){const Ce=xe&1?get_spread_update(be,[get_spread_object(Ae[0])]):{};_.$set(Ce);const Pe={};xe&6&&(Pe.$$scope={dirty:xe,ctx:Ae}),ae.$set(Pe);const De=xe&0?get_spread_update(_e,[_e[0],get_spread_object(withStoryDocs(quickitDocs$1))]):{};xe&4&&(De.$$scope={dirty:xe,ctx:Ae}),ce.$set(De);const Me=xe&0?get_spread_update(we,[we[0],get_spread_object(withStoryDocs(customTextDocs))]):{};xe&4&&(Me.$$scope={dirty:xe,ctx:Ae}),de.$set(Me);const Fe=xe&0?get_spread_update(ke,[ke[0],get_spread_object(withStoryDocs(ai2svelteDocs$1))]):{};xe&4&&(Fe.$$scope={dirty:xe,ctx:Ae}),fe.$set(Fe);const Be=xe&0?get_spread_update(Ee,[Ee[0],get_spread_object(withStoryDocs(ariaDocs))]):{};xe&4&&(Be.$$scope={dirty:xe,ctx:Ae}),ye.$set(Be)},i(Ae){he||(transition_in(_.$$.fragment,Ae),transition_in(ae.$$.fragment,Ae),transition_in(ie.$$.fragment,Ae),transition_in(ce.$$.fragment,Ae),transition_in(de.$$.fragment,Ae),transition_in(fe.$$.fragment,Ae),transition_in(ye.$$.fragment,Ae),he=!0)},o(Ae){transition_out(_.$$.fragment,Ae),transition_out(ae.$$.fragment,Ae),transition_out(ie.$$.fragment,Ae),transition_out(ce.$$.fragment,Ae),transition_out(de.$$.fragment,Ae),transition_out(fe.$$.fragment,Ae),transition_out(ye.$$.fragment,Ae),he=!1},d(Ae){destroy_component(_,Ae),Ae&&detach(re),destroy_component(ae,Ae),Ae&&detach(oe),destroy_component(ie,Ae),Ae&&detach(se),destroy_component(ce,Ae),Ae&&detach(ue),destroy_component(de,Ae),Ae&&detach(pe),destroy_component(fe,Ae),Ae&&detach(me),destroy_component(ye,Ae)}}}function instance$X(te){return[{title:"Components/GraphicBlock",component:GraphicBlock,...withComponentDocs(componentDocs$d),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]},textWidth:{control:"select",options:["normal","wide","wider","widest","fluid"]}}}]}class GraphicBlock_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$X,create_fragment$$,safe_not_equal,{})}}GraphicBlock_stories.__docgen={version:3,name:"GraphicBlock.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const __storiesMetaData$d=parser(GraphicBlock_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<GraphicBlock {...args}>
<div class="demo-graphic">
<img src="{PlaceholderImg}" alt="placeholder" />
</div>
</GraphicBlock>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},QUICKIT:{name:"\u{1F680} QUICKIT",template:!1,source:`<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
>
<AiMap />
</GraphicBlock>`,hasArgs:!1},CustomText:{name:"Custom text",template:!1,source:`<GraphicBlock
width="normal"
>
<div slot="title">
<h5>My smaller title</h5>
</div>
<div class="demo-graphic">
<img src="{PlaceholderImg}" alt="placeholder" />
</div>
<aside slot="notes">
<p><strong>Note:</strong> Data current as of Aug. 2, 2022.</p>
</aside>
</GraphicBlock>`,hasArgs:!1},Ai2svelte:{name:"Ai2svelte",template:!1,source:`<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
>
<AiMap />
</GraphicBlock>`,hasArgs:!1},ARIA:{name:"ARIA",template:!1,source:`<GraphicBlock
width="normal"
title="Earthquake in Haiti"
description="The 7.2-magnitude earthquake struck at 8:29 a.m. EST, Aug. 14, 2021."
notes="Note: A shakemap represents the ground shaking produced by an earthquake."
ariaDescription="A map showing the shake intensity produced by the earthquake."
>
<AiMap />
</GraphicBlock>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","quickitDocs","customTextDocs","ai2svelteDocs","ariaDocs","GraphicBlock","AiMap","withComponentDocs","withStoryDocs","PlaceholderImg"]}),GraphicBlock_stories$1=__storiesMetaData$d.meta,__namedExportsOrder$d=["Default","QUICKIT","CustomText","Ai2svelte","ARIA"],Default$d=__storiesMetaData$d.stories.Default,QUICKIT$1=__storiesMetaData$d.stories.QUICKIT,CustomText=__storiesMetaData$d.stories.CustomText,Ai2svelte$1=__storiesMetaData$d.stories.Ai2svelte,ARIA=__storiesMetaData$d.stories.ARIA,story_27=Object.freeze(Object.defineProperty({__proto__:null,default:GraphicBlock_stories$1,__namedExportsOrder:__namedExportsOrder$d,Default:Default$d,QUICKIT:QUICKIT$1,CustomText,Ai2svelte:Ai2svelte$1,ARIA},Symbol.toStringTag,{value:"Module"})),componentDocs$c=`Reuters Graphics headline
\`\`\`svelte
<script>
import { Headline } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Headline
hed="{'Reuters Graphics Interactive'}"
dek="{'The beginning of a beautiful page'}"
section="{'Global news'}"
sectionColour="{'orange'}"
/>
\`\`\`
`,withBylineDocs=`Add a byline and dateline with \`byline\` and \`dateline\` named slots.
\`\`\`svelte
<script>
import { Headline } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Headline
hed="{'Reuters Graphics Interactive'}"
dek="{'The beginning of a beautiful page'}"
section="{'Global news'}"
sectionColour="{'orange'}"
>
<!-- Use named slots to add a byline... -->
<span slot="byline">By <strong>Peppa Pig</strong></span>
<!-- ...and a dateline. -->
<span slot="dateline">Published Jan. 1, 2020</span>
</Headline>
\`\`\`
`,withCrownDocs=`Add a crown image in the \`crown\` named slot and override the headline in the \`hed\` named slot.
\`\`\`svelte
<script>
import { Headline } from '@reuters-graphics/graphics-svelte-components';
import { assets } from '$app/paths';
<\/script>
<Headline>
<!-- Add a crown -->
<img slot="crown" src="{\`\${assets}/images/crown.png\`}" />
<!-- Override the hed with a named slot -->
<h2 slot="hed" class="spaced font-serif">Europa</h2>
<span slot="dateline">Published Jan. 1, 2020</span>
</Headline>
\`\`\`
`,crownImgSrc="https://reuters-graphics.github.io/graphics-components/assets/crown.7a9383fa.png",Headline_svelte_svelte_type_style_lang="",get_dateline_slot_changes=te=>({}),get_dateline_slot_context=te=>({}),get_byline_slot_changes=te=>({}),get_byline_slot_context=te=>({}),get_hed_slot_changes$1=te=>({}),get_hed_slot_context$1=te=>({}),get_crown_slot_changes=te=>({}),get_crown_slot_context=te=>({});function create_if_block_5$2(te){let _,re,ae;return{c(){_=element("p"),re=text(te[2]),attr(_,"class",ae=null_to_empty(`section-title color-${te[3]}`)+" svelte-ap26hu")},m(oe,ie){insert(oe,_,ie),append$1(_,re)},p(oe,ie){ie&4&&set_data(re,oe[2]),ie&8&&ae!==(ae=null_to_empty(`section-title color-${oe[3]}`)+" svelte-ap26hu")&&attr(_,"class",ae)},d(oe){oe&&detach(_)}}}function create_else_block$c(te){let _,re;return{c(){_=element("h1"),re=text(te[0])},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe&1&&set_data(re,ae[0])},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function create_if_block_4$5(te){let _;const re=te[5].hed,ae=create_slot(re,te,te[6],get_hed_slot_context$1);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&64)&&update_slot_base(ae,re,oe,oe[6],_?get_slot_changes(re,oe[6],ie,get_hed_slot_changes$1):get_all_dirty_from_scope(oe[6]),get_hed_slot_context$1)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block_3$6(te){let _,re;return{c(){_=element("p"),re=text(te[1])},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe&2&&set_data(re,ae[1])},d(ae){ae&&detach(_)}}}function create_if_block$p(te){let _,re,ae,oe=te[4].byline&&create_if_block_2$9(te),ie=te[4].dateline&&create_if_block_1$d(te);return{c(){_=element("aside"),oe&&oe.c(),re=space$3(),ie&&ie.c(),attr(_,"class","article-metadata svelte-ap26hu")},m(se,ce){insert(se,_,ce),oe&&oe.m(_,null),append$1(_,re),ie&&ie.m(_,null),ae=!0},p(se,ce){se[4].byline?oe?(oe.p(se,ce),ce&16&&transition_in(oe,1)):(oe=create_if_block_2$9(se),oe.c(),transition_in(oe,1),oe.m(_,re)):oe&&(group_outros(),transition_out(oe,1,1,()=>{oe=null}),check_outros()),se[4].dateline?ie?(ie.p(se,ce),ce&16&&transition_in(ie,1)):(ie=create_if_block_1$d(se),ie.c(),transition_in(ie,1),ie.m(_,null)):ie&&(group_outros(),transition_out(ie,1,1,()=>{ie=null}),check_outros())},i(se){ae||(transition_in(oe),transition_in(ie),ae=!0)},o(se){transition_out(oe),transition_out(ie),ae=!1},d(se){se&&detach(_),oe&&oe.d(),ie&&ie.d()}}}function create_if_block_2$9(te){let _,re,ae;const oe=te[5].byline,ie=create_slot(oe,te,te[6],get_byline_slot_context);return{c(){_=element("div"),re=element("div"),ie&&ie.c(),attr(re,"class","byline svelte-ap26hu"),attr(_,"class","byline-container svelte-ap26hu")},m(se,ce){insert(se,_,ce),append$1(_,re),ie&&ie.m(re,null),ae=!0},p(se,ce){ie&&ie.p&&(!ae||ce&64)&&update_slot_base(ie,oe,se,se[6],ae?get_slot_changes(oe,se[6],ce,get_byline_slot_changes):get_all_dirty_from_scope(se[6]),get_byline_slot_context)},i(se){ae||(transition_in(ie,se),ae=!0)},o(se){transition_out(ie,se),ae=!1},d(se){se&&detach(_),ie&&ie.d(se)}}}function create_if_block_1$d(te){let _,re,ae;const oe=te[5].dateline,ie=create_slot(oe,te,te[6],get_dateline_slot_context);return{c(){_=element("div"),re=element("div"),ie&&ie.c(),attr(re,"class","published"),attr(_,"class","dateline-container svelte-ap26hu")},m(se,ce){insert(se,_,ce),append$1(_,re),ie&&ie.m(re,null),ae=!0},p(se,ce){ie&&ie.p&&(!ae||ce&64)&&update_slot_base(ie,oe,se,se[6],ae?get_slot_changes(oe,se[6],ce,get_dateline_slot_changes):get_all_dirty_from_scope(se[6]),get_dateline_slot_context)},i(se){ae||(transition_in(ie,se),ae=!0)},o(se){transition_out(ie,se),ae=!1},d(se){se&&detach(_),ie&&ie.d(se)}}}function create_default_slot$m(te){let _,re,ae,oe,ie,se,ce,ue,de;const pe=te[5].crown,fe=create_slot(pe,te,te[6],get_crown_slot_context);let me=te[2]&&create_if_block_5$2(te);const ye=[create_if_block_4$5,create_else_block$c],he=[];function be(ve,we){return ve[4].hed?0:1}ie=be(te),se=he[ie]=ye[ie](te);let $e=te[1]&&create_if_block_3$6(te),_e=(te[4].byline||te[4].dateline)&&create_if_block$p(te);return{c(){_=element("header"),fe&&fe.c(),re=space$3(),ae=element("div"),me&&me.c(),oe=space$3(),se.c(),ce=space$3(),$e&&$e.c(),ue=space$3(),_e&&_e.c(),attr(ae,"class","title"),attr(_,"class","headline svelte-ap26hu")},m(ve,we){insert(ve,_,we),fe&&fe.m(_,null),append$1(_,re),append$1(_,ae),me&&me.m(ae,null),append$1(ae,oe),he[ie].m(ae,null),append$1(ae,ce),$e&&$e.m(ae,null),append$1(_,ue),_e&&_e.m(_,null),de=!0},p(ve,we){fe&&fe.p&&(!de||we&64)&&update_slot_base(fe,pe,ve,ve[6],de?get_slot_changes(pe,ve[6],we,get_crown_slot_changes):get_all_dirty_from_scope(ve[6]),get_crown_slot_context),ve[2]?me?me.p(ve,we):(me=create_if_block_5$2(ve),me.c(),me.m(ae,oe)):me&&(me.d(1),me=null);let Se=ie;ie=be(ve),ie===Se?he[ie].p(ve,we):(group_outros(),transition_out(he[Se],1,1,()=>{he[Se]=null}),check_outros(),se=he[ie],se?se.p(ve,we):(se=he[ie]=ye[ie](ve),se.c()),transition_in(se,1),se.m(ae,ce)),ve[1]?$e?$e.p(ve,we):($e=create_if_block_3$6(ve),$e.c(),$e.m(ae,null)):$e&&($e.d(1),$e=null),ve[4].byline||ve[4].dateline?_e?(_e.p(ve,we),we&16&&transition_in(_e,1)):(_e=create_if_block$p(ve),_e.c(),transition_in(_e,1),_e.m(_,null)):_e&&(group_outros(),transition_out(_e,1,1,()=>{_e=null}),check_outros())},i(ve){de||(transition_in(fe,ve),transition_in(se),transition_in(_e),de=!0)},o(ve){transition_out(fe,ve),transition_out(se),transition_out(_e),de=!1},d(ve){ve&&detach(_),fe&&fe.d(ve),me&&me.d(),he[ie].d(),$e&&$e.d(),_e&&_e.d()}}}function create_fragment$_(te){let _,re;return _=new Block({props:{$$slots:{default:[create_default_slot$m]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&95&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$W(te,_,re){let{$$slots:ae={},$$scope:oe}=_;const ie=compute_slots(ae);let{hed:se="Reuters Graphics Interactive"}=_,{dek:ce=null}=_,{section:ue=null}=_,{sectionColour:de="red"}=_;return te.$$set=pe=>{"hed"in pe&&re(0,se=pe.hed),"dek"in pe&&re(1,ce=pe.dek),"section"in pe&&re(2,ue=pe.section),"sectionColour"in pe&&re(3,de=pe.sectionColour),"$$scope"in pe&&re(6,oe=pe.$$scope)},[se,ce,ue,de,ie,ae,oe]}class Headline extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$W,create_fragment$_,safe_not_equal,{hed:0,dek:1,section:2,sectionColour:3})}}Headline.__docgen={version:3,name:"Headline.svelte",data:[{keywords:[],visibility:"public",description:"Headline",name:"hed",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Reuters Graphics Interactive"},{keywords:[],visibility:"public",description:"Dek",name:"dek",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Section title",name:"section",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Section colour",name:"sectionColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"red"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"Crown named slot",name:"crown"},{keywords:[],visibility:"public",description:"Headline override named slot",name:"hed"},{keywords:[],visibility:"public",description:"Byline named slot",name:"byline"},{keywords:[],visibility:"public",description:"Dateline named slot",name:"dateline"}],refs:[]};function create_default_slot_4(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Headline({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_byline_slot(te){let _;return{c(){_=element("span"),_.innerHTML="By <strong>Peppa Pig</strong>",attr(_,"slot","byline")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_dateline_slot_1(te){let _,re,ae,oe;return{c(){_=element("span"),re=text("Published "),ae=element("time"),oe=text("Jan. 1, 2020"),attr(ae,"datetime",new Date("2020-01-01").toISOString()),attr(_,"slot","dateline")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(ae,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_default_slot_2$1(te){let _,re;return _=new Headline({props:{hed:"Reuters Graphics Interactive",dek:"The beginning of a beautiful page",section:"Global news",sectionColour:"orange",$$slots:{dateline:[create_dateline_slot_1],byline:[create_byline_slot]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_crown_slot(te){let _,re;return{c(){_=element("img"),attr(_,"slot","crown"),src_url_equal(_.src,re=crownImgSrc)||attr(_,"src",re),attr(_,"alt","Illustration of Europe")},m(ae,oe){insert(ae,_,oe)},p:noop$4,d(ae){ae&&detach(_)}}}function create_hed_slot(te){let _;return{c(){_=element("h1"),_.textContent="Europa",attr(_,"slot","hed"),attr(_,"class","spaced font-serif")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_dateline_slot(te){let _,re,ae,oe;return{c(){_=element("span"),re=text("Published "),ae=element("time"),oe=text("Jan. 1, 2020"),attr(ae,"datetime",new Date("2020-01-01").toISOString()),attr(_,"slot","dateline")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(ae,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_default_slot$l(te){let _,re;return _=new Headline({props:{$$slots:{dateline:[create_dateline_slot],hed:[create_hed_slot],crown:[create_crown_slot]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$Z(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot_4,({args:_e})=>({1:_e}),({args:_e})=>_e?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{section:"World News",hed:"Reuters Graphics interactive"}}});const ye=[{name:"With byline"},withStoryDocs(withBylineDocs)];let he={$$slots:{default:[create_default_slot_2$1]},$$scope:{ctx:te}};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"With crown"},withStoryDocs(withCrownDocs)];let $e={$$slots:{default:[create_default_slot$l]},$$scope:{ctx:te}};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&6&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],get_spread_object(withStoryDocs(withBylineDocs))]):{};ve&4&&(ke.$$scope={dirty:ve,ctx:_e}),ce.$set(ke);const Te=ve&0?get_spread_update(be,[be[0],get_spread_object(withStoryDocs(withCrownDocs))]):{};ve&4&&(Te.$$scope={dirty:ve,ctx:_e}),de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$V(te){return[{title:"Components/Headline",component:Headline,...withComponentDocs(componentDocs$c)}]}class Headline_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$V,create_fragment$Z,safe_not_equal,{})}}const __storiesMetaData$c=parser(Headline_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Headline {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},WithByline:{name:"With byline",template:!1,source:`<Headline
hed="{'Reuters Graphics Interactive'}"
dek="{'The beginning of a beautiful page'}"
section="{'Global news'}"
sectionColour="{'orange'}"
>
<!-- Use named slots to add a byline... -->
<span slot="byline">By <strong>Peppa Pig</strong></span>
<!-- ...and a dateline. -->
<span slot="dateline">Published <time datetime="{new Date('2020-01-01').toISOString()}">Jan. 1, 2020</time></span>
</Headline>`,hasArgs:!1},WithCrown:{name:"With crown",template:!1,source:`<Headline>
<!-- Add a crown -->
<img slot="crown" src="{crownImgSrc}" alt="Illustration of Europe" />
<!-- Override the hed with a named slot -->
<h1 slot="hed" class="spaced font-serif">Europa</h1>
<span slot="dateline">Published <time datetime="{new Date('2020-01-01').toISOString()}">Jan. 1, 2020</time></span>
</Headline>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","withBylineDocs","withCrownDocs","crownImgSrc","Headline","withComponentDocs","withStoryDocs"]}),Headline_stories$1=__storiesMetaData$c.meta,__namedExportsOrder$c=["Default","WithByline","WithCrown"],Default$c=__storiesMetaData$c.stories.Default,WithByline=__storiesMetaData$c.stories.WithByline,WithCrown=__storiesMetaData$c.stories.WithCrown,story_28=Object.freeze(Object.defineProperty({__proto__:null,default:Headline_stories$1,__namedExportsOrder:__namedExportsOrder$c,Default:Default$c,WithByline,WithCrown},Symbol.toStringTag,{value:"Module"})),componentDocs$b=`
> \u{1F528} **Under construction**: We're working on this component to make it better. Pardon our mess.
Reuters Graphics headline
\`\`\`svelte
<script>
import { Headline } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Headline
hed="{'Reuters Graphics Interactive'}"
dek="{'The beginning of a beautiful page'}"
section="{'Global news'}"
sectionColour="{'orange'}"
/>
\`\`\`
`,polarImgSrc="https://reuters-graphics.github.io/graphics-components/assets/polar.03b9c9c8.jpg",get_dek_slot_changes=te=>({}),get_dek_slot_context=te=>({}),get_hed_slot_changes=te=>({}),get_hed_slot_context=te=>({}),get_image_slot_changes=te=>({}),get_image_slot_context=te=>({});function create_else_block_1$3(te){let _,re;return{c(){_=element("img"),src_url_equal(_.src,re=te[5])||attr(_,"src",re),attr(_,"alt",te[6])},m(ae,oe){insert(ae,_,oe)},p(ae,oe){oe&32&&!src_url_equal(_.src,re=ae[5])&&attr(_,"src",re),oe&64&&attr(_,"alt",ae[6])},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function create_if_block_5$1(te){let _;const re=te[14].image,ae=create_slot(re,te,te[13],get_image_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&8192)&&update_slot_base(ae,re,oe,oe[13],_?get_slot_changes(re,oe[13],ie,get_image_slot_changes):get_all_dirty_from_scope(oe[13]),get_image_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block_4$4(te){let _;return{c(){_=element("div"),attr(_,"class","overlay"),toggle_class(_,"lightest",te[7]==="lightest"),toggle_class(_,"lighter",te[7]==="lighter"),toggle_class(_,"light",te[7]==="light"),toggle_class(_,"dark",te[7]==="dark"),toggle_class(_,"darker",te[7]==="darker"),toggle_class(_,"darkest",te[7]==="darkest")},m(re,ae){insert(re,_,ae)},p(re,ae){ae&128&&toggle_class(_,"lightest",re[7]==="lightest"),ae&128&&toggle_class(_,"lighter",re[7]==="lighter"),ae&128&&toggle_class(_,"light",re[7]==="light"),ae&128&&toggle_class(_,"dark",re[7]==="dark"),ae&128&&toggle_class(_,"darker",re[7]==="darker"),ae&128&&toggle_class(_,"darkest",re[7]==="darkest")},d(re){re&&detach(_)}}}function create_if_block_3$5(te){let _,re,ae;return{c(){_=element("p"),re=text(te[3]),attr(_,"class",ae=`section-title color-${te[4]} text-shadow`)},m(oe,ie){insert(oe,_,ie),append$1(_,re)},p(oe,ie){ie&8&&set_data(re,oe[3]),ie&16&&ae!==(ae=`section-title color-${oe[4]} text-shadow`)&&attr(_,"class",ae)},d(oe){oe&&detach(_)}}}function create_else_block$b(te){let _,re,ae;return{c(){_=element("h2"),re=text(te[0]),attr(_,"class",ae=`text-shadow-darker color-${te[1]} important`)},m(oe,ie){insert(oe,_,ie),append$1(_,re)},p(oe,ie){ie&1&&set_data(re,oe[0]),ie&2&&ae!==(ae=`text-shadow-darker color-${oe[1]} important`)&&attr(_,"class",ae)},i:noop$4,o:noop$4,d(oe){oe&&detach(_)}}}function create_if_block_2$8(te){let _;const re=te[14].hed,ae=create_slot(re,te,te[13],get_hed_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&8192)&&update_slot_base(ae,re,oe,oe[13],_?get_slot_changes(re,oe[13],ie,get_hed_slot_changes):get_all_dirty_from_scope(oe[13]),get_hed_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_if_block_1$c(te){let _,re;return{c(){_=element("p"),re=text(te[2]),attr(_,"class","text-shadow-darkest")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe&4&&set_data(re,ae[2])},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function create_if_block$o(te){let _;const re=te[14].dek,ae=create_slot(re,te,te[13],get_dek_slot_context);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,ie){ae&&ae.p&&(!_||ie&8192)&&update_slot_base(ae,re,oe,oe[13],_?get_slot_changes(re,oe[13],ie,get_dek_slot_changes):get_all_dirty_from_scope(oe[13]),get_dek_slot_context)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function create_fragment$Y(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he;const be=[create_if_block_5$1,create_else_block_1$3],$e=[];function _e(xe,Ce){return xe[12].image?0:1}ae=_e(te),oe=$e[ae]=be[ae](te);let ve=te[7]&&create_if_block_4$4(te),we=te[3]&&create_if_block_3$5(te);const Se=[create_if_block_2$8,create_else_block$b],ke=[];function Te(xe,Ce){return xe[12].hed?0:1}de=Te(te),pe=ke[de]=Se[de](te);const Ee=[create_if_block$o,create_if_block_1$c],Oe=[];function Ae(xe,Ce){return xe[12].dek?0:xe[2]?1:-1}return~(me=Ae(te))&&(ye=Oe[me]=Ee[me](te)),{c(){_=element("section"),re=element("figure"),oe.c(),ie=space$3(),ve&&ve.c(),se=space$3(),ce=element("div"),we&&we.c(),ue=space$3(),pe.c(),fe=space$3(),ye&&ye.c(),attr(ce,"class","title color-white"),toggle_class(ce,"top",te[8]),toggle_class(ce,"bottom",te[9]),toggle_class(ce,"left",te[10]),toggle_class(ce,"right",te[11]),attr(_,"class","hero-title")},m(xe,Ce){insert(xe,_,Ce),append$1(_,re),$e[ae].m(re,null),append$1(re,ie),ve&&ve.m(re,null),append$1(_,se),append$1(_,ce),we&&we.m(ce,null),append$1(ce,ue),ke[de].m(ce,null),append$1(ce,fe),~me&&Oe[me].m(ce,null),he=!0},p(xe,[Ce]){let Pe=ae;ae=_e(xe),ae===Pe?$e[ae].p(xe,Ce):(group_outros(),transition_out($e[Pe],1,1,()=>{$e[Pe]=null}),check_outros(),oe=$e[ae],oe?oe.p(xe,Ce):(oe=$e[ae]=be[ae](xe),oe.c()),transition_in(oe,1),oe.m(re,ie)),xe[7]?ve?ve.p(xe,Ce):(ve=create_if_block_4$4(xe),ve.c(),ve.m(re,null)):ve&&(ve.d(1),ve=null),xe[3]?we?we.p(xe,Ce):(we=create_if_block_3$5(xe),we.c(),we.m(ce,ue)):we&&(we.d(1),we=null);let De=de;de=Te(xe),de===De?ke[de].p(xe,Ce):(group_outros(),transition_out(ke[De],1,1,()=>{ke[De]=null}),check_outros(),pe=ke[de],pe?pe.p(xe,Ce):(pe=ke[de]=Se[de](xe),pe.c()),transition_in(pe,1),pe.m(ce,fe));let Me=me;me=Ae(xe),me===Me?~me&&Oe[me].p(xe,Ce):(ye&&(group_outros(),transition_out(Oe[Me],1,1,()=>{Oe[Me]=null}),check_outros()),~me?(ye=Oe[me],ye?ye.p(xe,Ce):(ye=Oe[me]=Ee[me](xe),ye.c()),transition_in(ye,1),ye.m(ce,null)):ye=null),Ce&256&&toggle_class(ce,"top",xe[8]),Ce&512&&toggle_class(ce,"bottom",xe[9]),Ce&1024&&toggle_class(ce,"left",xe[10]),Ce&2048&&toggle_class(ce,"right",xe[11])},i(xe){he||(transition_in(oe),transition_in(pe),transition_in(ye),he=!0)},o(xe){transition_out(oe),transition_out(pe),transition_out(ye),he=!1},d(xe){xe&&detach(_),$e[ae].d(),ve&&ve.d(),we&&we.d(),ke[de].d(),~me&&Oe[me].d()}}}function instance$U(te,_,re){let{$$slots:ae={},$$scope:oe}=_;const ie=compute_slots(ae);let{hed:se="Reuters Graphics Interactive"}=_,{hedColour:ce="white"}=_,{dek:ue=null}=_,{section:de=null}=_,{sectionColour:pe="red"}=_,{imgSrc:fe}=_,{imgAltText:me}=_,{overlay:ye=!0}=_,{top:he=!1}=_,{bottom:be=!1}=_,{left:$e=!1}=_,{right:_e=!1}=_;return te.$$set=ve=>{"hed"in ve&&re(0,se=ve.hed),"hedColour"in ve&&re(1,ce=ve.hedColour),"dek"in ve&&re(2,ue=ve.dek),"section"in ve&&re(3,de=ve.section),"sectionColour"in ve&&re(4,pe=ve.sectionColour),"imgSrc"in ve&&re(5,fe=ve.imgSrc),"imgAltText"in ve&&re(6,me=ve.imgAltText),"overlay"in ve&&re(7,ye=ve.overlay),"top"in ve&&re(8,he=ve.top),"bottom"in ve&&re(9,be=ve.bottom),"left"in ve&&re(10,$e=ve.left),"right"in ve&&re(11,_e=ve.right),"$$scope"in ve&&re(13,oe=ve.$$scope)},[se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ie,oe,ae]}class Hero extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$U,create_fragment$Y,safe_not_equal,{hed:0,hedColour:1,dek:2,section:3,sectionColour:4,imgSrc:5,imgAltText:6,overlay:7,top:8,bottom:9,left:10,right:11})}}Hero.__docgen={version:3,name:"Hero.svelte",data:[{keywords:[],visibility:"public",description:"Headline",name:"hed",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Reuters Graphics Interactive"},{keywords:[],visibility:"public",description:"Hedline colour",name:"hedColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"white"},{keywords:[],visibility:"public",description:"Dek",name:"dek",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Section title",name:"section",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{keywords:[],visibility:"public",description:"Section colour",name:"sectionColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"red"},{visibility:"public",description:null,keywords:[],name:"imgSrc",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"imgAltText",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"overlay",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{visibility:"public",description:null,keywords:[],name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"left",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"right",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"image"},{keywords:[],visibility:"public",description:"",name:"hed"},{keywords:[],visibility:"public",description:"",name:"dek"}],refs:[]};function create_default_slot$k(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Hero({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$X(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$k,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{section:"World News",hed:"Reuters Graphics interactive",imgSrc:polarImgSrc}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$T(te){return[{title:"Components/Hero",component:Hero,...withComponentDocs(componentDocs$b)}]}class Hero_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$T,create_fragment$X,safe_not_equal,{})}}const __storiesMetaData$b=parser(Hero_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Hero {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","polarImgSrc","Hero","withComponentDocs","withStoryDocs"]}),Hero_stories$1=__storiesMetaData$b.meta,__namedExportsOrder$b=["Default"],Default$b=__storiesMetaData$b.stories.Default,story_29=Object.freeze(Object.defineProperty({__proto__:null,default:Hero_stories$1,__namedExportsOrder:__namedExportsOrder$b,Default:Default$b},Symbol.toStringTag,{value:"Module"})),componentDocs$a=`Note text includes notes to the main article \u2014 usually things like sources, clarifiying notes and minor corrections at the end of a story.
Note text can be fed a markdown string, but text styling is intentionally restricted in this component. For example, all heading tags are forced to a single font size and weight.
\`\`\`svelte
<script>
import { NoteText } from '@reuters-graphics/graphics-components';
const markdownText = \`### Source
Reuters research.
### Credits
People.\`;
<\/script>
<NoteText text="{markdownText}" />
\`\`\`
`,NoteText_svelte_svelte_type_style_lang="";function create_if_block$n(te){let _,re=marked.parse(te[0])+"",ae;return{c(){_=new HtmlTag(!1),ae=empty$2(),_.a=ae},m(oe,ie){_.m(re,oe,ie),insert(oe,ae,ie)},p(oe,ie){ie&1&&re!==(re=marked.parse(oe[0])+"")&&_.p(re)},d(oe){oe&&detach(ae),oe&&_.d()}}}function create_default_slot$j(te){let _,re=te[0]&&create_if_block$n(te);return{c(){re&&re.c(),_=empty$2()},m(ae,oe){re&&re.m(ae,oe),insert(ae,_,oe)},p(ae,oe){ae[0]?re?re.p(ae,oe):(re=create_if_block$n(ae),re.c(),re.m(_.parentNode,_)):re&&(re.d(1),re=null)},d(ae){re&&re.d(ae),ae&&detach(_)}}}function create_fragment$W(te){let _,re;return _=new Block({props:{cls:"notes",$$slots:{default:[create_default_slot$j]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&3&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$S(te,_,re){let{text:ae}=_;return te.$$set=oe=>{"text"in oe&&re(0,ae=oe.text)},[ae]}class NoteText extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$S,create_fragment$W,safe_not_equal,{text:0})}}NoteText.__docgen={version:3,name:"NoteText.svelte",data:[{keywords:[{name:"type",description:"{string}"},{name:"required",description:""}],visibility:"public",description:"A markdown text string.",name:"text",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$i(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new NoteText({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$V(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$i,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{text:`## Source
[European Forest Fire Information System](https://effis.jrc.ec.europa.eu/); Reuters research
#### Credits
Jane Doe & John Doe`}}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$R(te){return[{title:"Components/NoteText",component:NoteText,...withComponentDocs(componentDocs$a)}]}class NoteText_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$R,create_fragment$V,safe_not_equal,{})}}const __storiesMetaData$a=parser(NoteText_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<NoteText {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","NoteText","withComponentDocs"]}),NoteText_stories$1=__storiesMetaData$a.meta,__namedExportsOrder$a=["Default"],Default$a=__storiesMetaData$a.stories.Default,story_30=Object.freeze(Object.defineProperty({__proto__:null,default:NoteText_stories$1,__namedExportsOrder:__namedExportsOrder$a,Default:Default$a},Symbol.toStringTag,{value:"Module"})),componentDocs$9=`A Pym.js child instance for embeddables.
\`\`\`svelte
<script>
import { PymChild } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<PymChild polling="{500}" />
\`\`\`
`;function instance$Q(te,_,re){let{polling:ae=500}=_;return onMount(()=>{new pym.Child({polling:ae})}),te.$$set=oe=>{"polling"in oe&&re(0,ae=oe.polling)},[ae]}class PymChild extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$Q,null,safe_not_equal,{polling:0})}}PymChild.__docgen={version:3,name:"PymChild.svelte",data:[{keywords:[],visibility:"public",description:"Pym.js polling interval",name:"polling",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:500}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$h(te){let _,re,ae,oe;const ie=[te[1]];let se={};for(let ce=0;ce<ie.length;ce+=1)se=assign$1(se,ie[ce]);return _=new PymChild({props:se}),{c(){create_component(_.$$.fragment),re=space$3(),ae=element("div"),ae.textContent="Nothing to see here. \u{1F60E}"},m(ce,ue){mount_component(_,ce,ue),insert(ce,re,ue),insert(ce,ae,ue),oe=!0},p(ce,ue){const de=ue&2?get_spread_update(ie,[get_spread_object(ce[1])]):{};_.$set(de)},i(ce){oe||(transition_in(_.$$.fragment,ce),oe=!0)},o(ce){transition_out(_.$$.fragment,ce),oe=!1},d(ce){destroy_component(_,ce),ce&&detach(re),ce&&detach(ae)}}}function create_fragment$U(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$h,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$P(te){return[{title:"Utilities/PymChild",component:PymChild,...withComponentDocs(componentDocs$9)}]}class PymChild_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$P,create_fragment$U,safe_not_equal,{})}}const __storiesMetaData$9=parser(PymChild_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<PymChild {...args} />
<div>Nothing to see here. \u{1F60E}</div>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","PymChild","withComponentDocs"]}),PymChild_stories$1=__storiesMetaData$9.meta,__namedExportsOrder$9=["Default"],Default$9=__storiesMetaData$9.stories.Default,story_31=Object.freeze(Object.defineProperty({__proto__:null,default:PymChild_stories$1,__namedExportsOrder:__namedExportsOrder$9,Default:Default$9},Symbol.toStringTag,{value:"Module"})),componentDocs$8=`The official home of the Reuters logo.
\`\`\`svelte
<script>
import { ReutersLogo } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<ReutersLogo />
\`\`\`
`;function create_fragment$T(te){let _,re,ae;return{c(){_=svg_element("svg"),re=svg_element("path"),ae=svg_element("path"),attr(re,"d","M79.231 36.006a4.171 4.171 0 11-8.342 0 4.171 4.171 0 018.342 0zm-12.81-7.292a2.506 2.506 0 100 5.011 2.506 2.506 0 000-5.01zm-2.959-8.744a3.187 3.187 0 100 6.373 3.187 3.187 0 000-6.373zm-5.165-6.632a2.944 2.944 0 100 5.888 2.944 2.944 0 000-5.888zM51.8 9.387a2.51 2.51 0 100 5.02 2.51 2.51 0 000-5.02zm-6.882-1.626a2.123 2.123 0 100 4.245 2.123 2.123 0 000-4.245zm-6.745.297a1.637 1.637 0 100 3.273 1.637 1.637 0 000-3.273zm-5.868 1.416a1.408 1.408 0 100 2.816 1.408 1.408 0 000-2.816zm-5.015 2.238a1.214 1.214 0 100 2.43 1.214 1.214 0 000-2.43zm-4.426 2.904a1.41 1.41 0 100 2.82 1.41 1.41 0 000-2.82zm-4.182 4.064a1.633 1.633 0 100 3.265 1.633 1.633 0 000-3.265zm-3.501 5.452a1.94 1.94 0 100 3.881 1.94 1.94 0 000-3.88zm-2.023 7.008a2.058 2.058 0 100 4.116 2.058 2.058 0 000-4.116zm.143 7.139a2.508 2.508 0 100 5.016 2.508 2.508 0 000-5.016zm2.956 7.387a3.185 3.185 0 100 6.37 3.185 3.185 0 000-6.37zm5.203 7.099a2.942 2.942 0 100 5.883 2.942 2.942 0 000-5.883zm6.27 4.703a2.505 2.505 0 100 5.01 2.505 2.505 0 000-5.01zm7.08 2.544a2.12 2.12 0 100 4.241 2.12 2.12 0 000-4.24zm6.733.666a1.63 1.63 0 100 3.26 1.63 1.63 0 000-3.26zm5.885-.96a1.41 1.41 0 100 2.821 1.41 1.41 0 000-2.82zm5.01-1.86a1.212 1.212 0 100 2.425 1.212 1.212 0 000-2.424zm4.425-3.29a1.415 1.415 0 100 2.829 1.415 1.415 0 000-2.83zm4.189-4.51a1.637 1.637 0 100 3.274 1.637 1.637 0 000-3.273zm3.492-6.07a1.939 1.939 0 100 3.879 1.939 1.939 0 000-3.878zm2.03-7.231a2.048 2.048 0 100 4.096 2.048 2.048 0 000-4.096zm-8.018-2.354a1.943 1.943 0 100 3.887 1.943 1.943 0 000-3.886zm-7.522-1.729a1.1 1.1 0 100 2.201 1.1 1.1 0 000-2.201zm-2.08-5.232a1.513 1.513 0 100 3.026 1.513 1.513 0 000-3.027zm-4.94-4.396a2.066 2.066 0 100 4.13 2.066 2.066 0 000-4.13zm-6.704-.742a2.33 2.33 0 100 4.66 2.33 2.33 0 000-4.66zm-5.678 3.236a2.216 2.216 0 100 4.432 2.216 2.216 0 000-4.432zm-2.91 6.09a1.492 1.492 0 100 2.984 1.492 1.492 0 000-2.985zm.116 5.686a1.098 1.098 0 100 2.197 1.098 1.098 0 000-2.197zm1.971 4.365a1.514 1.514 0 100 3.028 1.514 1.514 0 000-3.028zm4.97 3.369a2.064 2.064 0 100 4.128 2.064 2.064 0 000-4.128zm6.685.171a2.326 2.326 0 100 4.653 2.326 2.326 0 000-4.653zm5.712-3.023a2.222 2.222 0 100 4.444 2.222 2.222 0 000-4.444zm2.9-4.616a1.494 1.494 0 100 2.988 1.494 1.494 0 000-2.988zM57.58 26.61a2.498 2.498 0 100 4.996 2.498 2.498 0 000-4.996zm-4.232-7.013a2.986 2.986 0 100 5.972 2.986 2.986 0 000-5.972zm-6.385-3.924a2.676 2.676 0 100 5.353 2.676 2.676 0 000-5.353zm-7.088-.78a2.35 2.35 0 100 4.7 2.35 2.35 0 000-4.7zm-7.085 2.27a1.758 1.758 0 100 3.516 1.758 1.758 0 000-3.517zm-5.984 4.16a1.618 1.618 0 100 3.234 1.618 1.618 0 000-3.235zm-4.045 5.94a1.624 1.624 0 100 3.248 1.624 1.624 0 000-3.249zm-1.704 6.503a1.936 1.936 0 100 3.873 1.936 1.936 0 000-3.873zm.991 6.655a2.501 2.501 0 100 5.002 2.501 2.501 0 000-5.002zm4.229 6.055a2.98 2.98 0 100 5.96 2.98 2.98 0 000-5.96zm6.416 4.522a2.686 2.686 0 100 5.372 2.686 2.686 0 000-5.372zm7.066 1.415a2.366 2.366 0 100 4.733 2.366 2.366 0 000-4.733zm7.09-1.05a1.758 1.758 0 100 3.516 1.758 1.758 0 000-3.516zm5.992-3.852a1.62 1.62 0 100 3.238 1.62 1.62 0 000-3.238zm4.042-6a1.62 1.62 0 100 3.239 1.62 1.62 0 000-3.238zm16.53-20.253a3.603 3.603 0 100 7.205 3.603 3.603 0 000-7.205zm-4.581-8.281a3.066 3.066 0 100 6.133 3.066 3.066 0 000-6.133zm-6.8-6.497a2.642 2.642 0 100 5.284 2.642 2.642 0 000-5.284zm-7.626-3.932a2.14 2.14 0 100 4.279 2.14 2.14 0 000-4.28zM46.907.534a1.842 1.842 0 100 3.685 1.842 1.842 0 000-3.685zM39.855 0a1.585 1.585 0 100 3.17 1.585 1.585 0 000-3.17zm-7.03.526a1.847 1.847 0 100 3.694 1.847 1.847 0 000-3.693zm-7.5 2.022a2.141 2.141 0 100 4.282 2.141 2.141 0 000-4.282zm-7.633 3.924a2.644 2.644 0 100 5.288 2.644 2.644 0 000-5.288zm-6.801 6.505a3.064 3.064 0 100 6.127 3.064 3.064 0 000-6.127zM6.315 21.27a3.603 3.603 0 100 7.205 3.603 3.603 0 000-7.205zM4.662 31.835a4.171 4.171 0 100 8.342 4.171 4.171 0 000-8.342zm1.655 11.696a3.606 3.606 0 100 7.21 3.606 3.606 0 000-7.21zm4.578 9.374a3.062 3.062 0 100 6.125 3.062 3.062 0 000-6.125zm6.792 7.34a2.644 2.644 0 100 5.288 2.644 2.644 0 000-5.288zm7.638 4.927a2.142 2.142 0 100 4.284 2.142 2.142 0 000-4.284zm7.505 2.616a1.845 1.845 0 100 3.69 1.845 1.845 0 000-3.69zm7.041 1.036a1.588 1.588 0 100 3.176 1.588 1.588 0 000-3.176zm7.03-1.038a1.845 1.845 0 100 3.69 1.845 1.845 0 000-3.69zm7.505-2.61a2.148 2.148 0 100 4.297 2.148 2.148 0 000-4.297zm7.632-4.938a2.646 2.646 0 100 5.292 2.646 2.646 0 000-5.292zm6.8-7.335a3.059 3.059 0 100 6.118 3.059 3.059 0 000-6.118zm4.578-9.366a3.609 3.609 0 100 7.217 3.609 3.609 0 000-7.217z"),attr(re,"fill",te[0]),attr(ae,"d","M121.865 50.29c0 .287-.167.497-.498.497h-5.085c-.455 0-.624-.422-.83-.833l-5.997-10.096h-.922c-1.087 0-4.451-.119-5.41-.168v10.264c0 .456-.336.833-.793.833h-4.165a.837.837 0 01-.83-.833V22.667c0-.833.494-1.125 1.333-1.248 2.166-.331 6.82-.537 9.864-.537 6.41 0 12.331 2.291 12.331 9.407v.378c0 4.407-2.204 6.82-5.616 8.146l6.532 11.141a.543.543 0 01.086.336zm-6.746-20c0-3.123-2.422-4.456-6.586-4.456-.878 0-4.666.084-5.41.168v9.026c.661.043 4.695.127 5.41.127 4.284 0 6.586-.826 6.586-4.488v-.378zm144.946 20c0 .287-.166.497-.498.497h-5.084c-.456 0-.625-.422-.83-.833l-5.998-10.096h-.922c-1.087 0-4.45-.119-5.41-.168v10.264c0 .456-.335.833-.793.833h-4.165a.837.837 0 01-.83-.833V22.667c0-.833.494-1.125 1.333-1.248 2.167-.331 6.82-.537 9.865-.537 6.41 0 12.33 2.291 12.33 9.407v.378c0 4.407-2.204 6.82-5.615 8.146l6.532 11.141a.544.544 0 01.085.336zm-6.745-20c0-3.123-2.423-4.456-6.587-4.456-.878 0-4.666.084-5.41.168v9.026c.661.043 4.695.127 5.41.127 4.284 0 6.587-.826 6.587-4.488v-.378zm-121.253 7.603h13.327a.835.835 0 00.833-.827V34.06a.837.837 0 00-.833-.829h-13.327v-3.818c0-3.482.134-3.578 3.284-3.578h10.54a.842.842 0 00.835-.836v-2.66c0-.585-.21-.796-.835-.876-1.332-.204-4.045-.58-8.995-.58-6.912 0-10.578-.048-10.578 8.53v13.174c0 8.579 3.666 8.531 10.578 8.531 4.95 0 7.663-.372 8.995-.583.625-.08.835-.288.835-.875v-2.66a.837.837 0 00-.835-.83h-10.54c-3.15 0-3.284-.094-3.284-3.583v-4.693zm82.266 0h13.326a.835.835 0 00.834-.827V34.06a.837.837 0 00-.834-.829h-13.326v-3.818c0-3.482.133-3.578 3.283-3.578h10.54a.842.842 0 00.836-.836v-2.66c0-.585-.21-.796-.835-.876-1.333-.204-4.045-.58-8.996-.58-6.912 0-10.578-.048-10.578 8.53v13.174c0 8.579 3.666 8.531 10.578 8.531 4.95 0 7.663-.372 8.996-.583.625-.08.835-.288.835-.875v-2.66a.837.837 0 00-.835-.83h-10.541c-3.15 0-3.284-.094-3.284-3.583v-4.693zM177 39.331V22.004c0-.462-.374-.791-.837-.791h-4.121c-.458 0-.83.329-.83.79v17.328c0 4.749-2.192 7-6.69 7-4.489 0-6.685-2.251-6.685-7V22.004c0-.462-.372-.791-.834-.791h-4.114c-.457 0-.836.329-.836.79v17.328c0 8.873 5.77 11.786 12.47 11.786 6.705 0 12.477-2.913 12.477-11.786zm26.923-13.292h-8.304v23.915a.84.84 0 01-.839.833h-4.117a.834.834 0 01-.83-.833V26.04h-8.315c-.455 0-.834-.288-.834-.745v-3.29c0-.462.379-.791.834-.791h22.404c.458 0 .835.33.835.791v3.29c0 .457-.377.745-.834.745zm81.586 16.38c0-3.994-2.27-6.06-5.788-7.48-2.766-1.112-5.196-2.057-7.046-2.785-1.842-.73-3.41-1.993-3.41-3.364 0-1.87 2.319-2.955 5.392-2.955 3.626 0 6.477.506 9.227.757h.084c.414 0 .703-.338.703-.75V22.76c0-.413-.327-.706-.746-.787-1.411-.339-5.044-1.094-9.015-1.094-7.74 0-11.432 3.33-11.432 7.912 0 2.911 1.283 5.781 4.912 7.279 3.636 1.5 11.08 3.228 11.08 6.35 0 2.414-1.124 3.741-4.833 3.741-3.848 0-7.745-.545-9.412-.754h-.083a.793.793 0 00-.789.793v3c0 .458.375.745.79.828 2.002.46 5.735 1.094 9.41 1.094 8.335 0 10.956-4.5 10.956-8.703zm3.039-15.501c0 3.27 2.412 6.038 6.092 6.038 3.68 0 6.119-2.769 6.119-6.038 0-3.296-2.44-6.006-6.12-6.006-3.679 0-6.091 2.71-6.091 6.006zm.887 0c0-2.908 2.049-5.23 5.205-5.23 3.183 0 5.23 2.322 5.23 5.23 0 2.909-2.047 5.263-5.23 5.263-3.156 0-5.204-2.354-5.204-5.263zm7.97 2.69l-1.321-2.25c.69-.267 1.136-.754 1.136-1.644v-.075c0-1.438-1.196-1.9-2.491-1.9-.612 0-1.553.042-1.99.11-.169.023-.269.082-.269.25v5.51a.17.17 0 00.169.167h.84c.091 0 .158-.076.158-.167v-2.073c.195.01.875.035 1.092.035h.187l1.213 2.038c.04.082.074.167.166.167h1.027c.065 0 .1-.043.1-.1 0-.019 0-.043-.017-.067zm-1.345-3.893c0 .738-.464.905-1.331.905-.14 0-.955-.017-1.092-.026v-1.821a21.3 21.3 0 011.092-.034c.842 0 1.331.269 1.331.9v.076z"),attr(ae,"fill",te[1]),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"viewBox","0 0 301 72"),set_style(_,"width",te[2])},m(oe,ie){insert(oe,_,ie),append$1(_,re),append$1(_,ae)},p(oe,[ie]){ie&1&&attr(re,"fill",oe[0]),ie&2&&attr(ae,"fill",oe[1]),ie&4&&set_style(_,"width",oe[2])},i:noop$4,o:noop$4,d(oe){oe&&detach(_)}}}function instance$O(te,_,re){let{logoColour:ae="#FA6400"}=_,{textColour:oe="#404040"}=_,{width:ie="100%"}=_;return te.$$set=se=>{"logoColour"in se&&re(0,ae=se.logoColour),"textColour"in se&&re(1,oe=se.textColour),"width"in se&&re(2,ie=se.width)},[ae,oe,ie]}class ReutersLogo extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$O,create_fragment$T,safe_not_equal,{logoColour:0,textColour:1,width:2})}}ReutersLogo.__docgen={version:3,name:"ReutersLogo.svelte",data:[{keywords:[],visibility:"public",description:'"Kinesis" colour',name:"logoColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"#FA6400"},{keywords:[],visibility:"public",description:"Text colour",name:"textColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"#404040"},{keywords:[],visibility:"public",description:"CSS width value",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"100%"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$g(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new ReutersLogo({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$S(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$g,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$N(te){return[{title:"Components/ReutersLogo",component:ReutersLogo,...withComponentDocs(componentDocs$8),argTypes:{logoColour:{control:"color"},textColour:{control:"color"}}}]}class ReutersLogo_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$N,create_fragment$S,safe_not_equal,{})}}const __storiesMetaData$8=parser(ReutersLogo_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<ReutersLogo {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","ReutersLogo","withComponentDocs"]}),ReutersLogo_stories$1=__storiesMetaData$8.meta,__namedExportsOrder$8=["Default"],Default$8=__storiesMetaData$8.stories.Default,story_32=Object.freeze(Object.defineProperty({__proto__:null,default:ReutersLogo_stories$1,__namedExportsOrder:__namedExportsOrder$8,Default:Default$8},Symbol.toStringTag,{value:"Module"})),componentDocs$7=`The \`Scroller\` component helps you quickly create basic scrollytelling graphics with several layout options.
Check out the "Canvas" tab to play with the layout options available on this component.
> This component is designed to handle most common layouts for scrollytelling. If you need something more complex, though, you should probably use [svelte-scroller](https://github.com/sveltejs/svelte-scroller), which is a lower level component you can more easily customize.
\`\`\`svelte
<script>
import { Scroller } from '@reuters-graphics/graphics-components';
import MyColourBackground from './MyColourBackground.svelte';
const steps = [
{ background: MyColourBackground, backgroundProps: { colour: 'red' }, foreground: '#### Step 1\\n\\nLorem ipsum red' },
{ background: MyColourBackground, backgroundProps: { colour: 'blue' }, foreground: '#### Step 2\\n\\nLorem ipsum blue' },
{ background: MyColourBackground, backgroundProps: { colour: 'green' }, foreground: '#### Step 3\\n\\nLorem ipsum green' },
]
<\/script>
<Scroller
steps="{steps}"
backgroundWidth="fluid"
foregroundPosition="middle"
embedded={false}
/>
\`\`\`
`,interactiveDocs=`Instead of just text, you can use any component in the foreground, too, and pass whatever props you need to it.
\`\`\`svelte
<script>
// ...
import MyCounter from './MyCounter.svelte';
const steps = [
{ background: MyColourBackground, backgroundProps: { colour: 'red' }, foreground: MyCounter },
{ background: MyColourBackground, backgroundProps: { colour: 'blue' }, foreground: '#### Step 2\\n\\nLorem ipsum blue' },
{ background: MyColourBackground, backgroundProps: { colour: 'green' }, foreground: MyCounter, foregroundProps: { count: 100 } },
]
<\/script>
<Scroller
steps="{steps}"
backgroundWidth="fluid"
foregroundPosition="middle"
embedded={false}
/>
\`\`\`
`,ai2svelteDocs=`You can, of course, use \`Scroller\` with graphics created by [ai2svelte](https://github.com/reuters-graphics/ai2svelte).
\`\`\`svelte
<script>
import { Scroller } from '@reuters-graphics/graphics-components';
import MyAiMap1 from './ai2svelte/my-map-step-1.svelte';
import MyAiMap2 from './ai2svelte/my-map-step-2.svelte';
import MyAiMap3 from './ai2svelte/my-map-step-3.svelte';
import { assets } from '$app/paths'; // If using with the Graphics Kit
const steps = [
{ background: MyAiMap1, backgroundProps: { basePath: assets }, foreground: '#### Step 1\\n\\nLorem ipsum' },
{ background: MyAiMap2, backgroundProps: { basePath: assets }, foreground: '#### Step 2\\n\\nLorem ipsum' },
{ background: MyAiMap3, backgroundProps: { basePath: assets }, foreground: '#### Step 3\\n\\nLorem ipsum' },
]
<\/script>
<Scroller
steps="{steps}"
backgroundWidth="fluid"
foregroundPosition="middle"
stackBackground={true}
embedded={false}
/>
\`\`\`
When working with a Google doc, here's an example of how you can tie your text into your steps.
\`\`\`yaml
# Google doc block
Type: scroller
ID: map-scrolly
Step1Text: #### Step 1
Lorem Ipsum
:end
Step2Text: #### Step 2
Lorem Ipsum
:end
Step3Text: #### Step 3
Lorem Ipsum
:end
\`\`\`
\`\`\`svelte
<!-- App.svelte -->
<script>
// Previos imports and stuff...
// This should be already imported for you.
import content from '$locales/en/content.json';
// Get the data for the block in content by its ID
const scrollerBlock = content.blocks.find(block => block.ID === 'map-scrolly');
// Now plug your text into your step foregrounds
const steps = [
{ background: MyAiMap1, backgroundProps: { basePath: assets }, foreground: scrollerBlock.Step1Text },
{ background: MyAiMap2, backgroundProps: { basePath: assets }, foreground: scrollerBlock.Step2Text },
{ background: MyAiMap3, backgroundProps: { basePath: assets }, foreground: scrollerBlock.Step3Text },
]
<\/script>
{#each content.blocks as block}
{#if block.Type === 'text'}
<!-- ... other blocks -->
<!-- Copy/paste into your blocks loop! -->
{:else if block.Type === 'scroller' && block.ID === 'map-scrolly'}
<Scroller
steps="{steps}"
backgroundWidth="fluid"
foregroundPosition="middle"
stackBackground={true}
embedded={false}
/>
<!-- END copy/paste -->
{/if}
{/each}
\`\`\`
`,Scroller_svelte_svelte_type_style_lang$1="",{window:window_1}=globals$2,get_foreground_slot_changes=te=>({}),get_foreground_slot_context=te=>({}),get_background_slot_changes=te=>({}),get_background_slot_context=te=>({});function create_fragment$R(te){let _,re,ae,oe,ie,se,ce,ue,de;add_render_callback(te[21]);const pe=te[20].background,fe=create_slot(pe,te,te[19],get_background_slot_context),me=te[20].foreground,ye=create_slot(me,te,te[19],get_foreground_slot_context);return{c(){_=element("svelte-scroller-outer"),re=element("svelte-scroller-background-container"),ae=element("svelte-scroller-background"),fe&&fe.c(),ie=space$3(),se=element("svelte-scroller-foreground"),ye&&ye.c(),set_custom_element_data(ae,"class","svelte-1yjh2jm"),set_custom_element_data(re,"class","background-container svelte-1yjh2jm"),set_custom_element_data(re,"style",oe=""+(te[5]+te[4])),set_custom_element_data(se,"class","svelte-1yjh2jm"),set_custom_element_data(_,"class","svelte-1yjh2jm")},m(he,be){insert(he,_,be),append$1(_,re),append$1(re,ae),fe&&fe.m(ae,null),te[22](ae),append$1(_,ie),append$1(_,se),ye&&ye.m(se,null),te[23](se),te[24](_),ce=!0,ue||(de=listen(window_1,"resize",te[21]),ue=!0)},p(he,be){fe&&fe.p&&(!ce||be[0]&524288)&&update_slot_base(fe,pe,he,he[19],ce?get_slot_changes(pe,he[19],be,get_background_slot_changes):get_all_dirty_from_scope(he[19]),get_background_slot_context),(!ce||be[0]&48&&oe!==(oe=""+(he[5]+he[4])))&&set_custom_element_data(re,"style",oe),ye&&ye.p&&(!ce||be[0]&524288)&&update_slot_base(ye,me,he,he[19],ce?get_slot_changes(me,he[19],be,get_foreground_slot_changes):get_all_dirty_from_scope(he[19]),get_foreground_slot_context)},i(he){ce||(transition_in(fe,he),transition_in(ye,he),ce=!0)},o(he){transition_out(fe,he),transition_out(ye,he),ce=!1},d(he){he&&detach(_),fe&&fe.d(he),te[22](null),ye&&ye.d(he),te[23](null),te[24](null),ue=!1,de()}}}const handlers=[];let manager;if(typeof window<"u"){const te=()=>handlers.forEach(_=>_());window.addEventListener("scroll",te),window.addEventListener("resize",te)}if(typeof IntersectionObserver<"u"){const te=new Map,_=new IntersectionObserver((re,ae)=>{re.forEach(oe=>{const ie=te.get(oe.target),se=handlers.indexOf(ie);oe.isIntersecting?se===-1&&handlers.push(ie):(ie(),se!==-1&&handlers.splice(se,1))})},{rootMargin:"400px 0px"});manager={add:({outer:re,update:ae})=>{const{top:oe,bottom:ie}=re.getBoundingClientRect();oe<window.innerHeight&&ie>0&&handlers.push(ae),te.set(re,ae),_.observe(re)},remove:({outer:re,update:ae})=>{const oe=handlers.indexOf(ae);oe!==-1&&handlers.splice(oe,1),te.delete(re),_.unobserve(re)}}}else manager={add:({update:te})=>{handlers.push(te)},remove:({update:te})=>{const _=handlers.indexOf(te);_!==-1&&handlers.splice(_,1)}};function instance$M(te,_,re){let ae,oe,ie,se,ce,{$$slots:ue={},$$scope:de}=_,{top:pe=0}=_,{bottom:fe=1}=_,{threshold:me=.5}=_,{query:ye="section"}=_,{parallax:he=!1}=_,{index:be=0}=_,{count:$e=0}=_,{offset:_e=0}=_,{progress:ve=0}=_,{visible:we=!1}=_,Se,ke,Te,Ee,Oe,Ae=0,xe,Ce=0,Pe=1;onMount(()=>{Oe=ke.querySelectorAll(ye),re(7,$e=Oe.length),De();const je={outer:Se,update:De};return manager.add(je),()=>manager.remove(je)});function De(){if(!ke)return;const je=Se.getBoundingClientRect();Ee=je.left,re(18,Pe=je.right-Ee);const Ie=ke.getBoundingClientRect(),Le=Te.getBoundingClientRect();re(10,we=Ie.top<Ae&&Ie.bottom>0);const ze=Ie.bottom-Ie.top,Ne=Le.bottom-Le.top,He=oe-ae;re(9,ve=(ae-Ie.top)/(ze-He)),ve<=0?(re(17,Ce=0),re(16,xe=!1)):ve>=1?(re(17,Ce=he?ze-Ne:ze-He),re(16,xe=!1)):(re(17,Ce=he?Math.round(ae-ve*(Ne-He)):ae),re(16,xe=!0));for(let qe=0;qe<Oe.length;qe++){const Ge=Oe[qe],{top:Ke}=Ge.getBoundingClientRect(),Ye=Oe[qe+1],Ze=Ye?Ye.getBoundingClientRect().top:Ie.bottom;if(re(8,_e=(ie-Ke)/(Ze-Ke)),Ze>=ie){re(6,be=qe);break}}}function Me(){re(0,Ae=window_1.innerHeight)}function Fe(je){binding_callbacks[je?"unshift":"push"](()=>{Te=je,re(3,Te)})}function Be(je){binding_callbacks[je?"unshift":"push"](()=>{ke=je,re(2,ke)})}function Ue(je){binding_callbacks[je?"unshift":"push"](()=>{Se=je,re(1,Se)})}return te.$$set=je=>{"top"in je&&re(11,pe=je.top),"bottom"in je&&re(12,fe=je.bottom),"threshold"in je&&re(13,me=je.threshold),"query"in je&&re(14,ye=je.query),"parallax"in je&&re(15,he=je.parallax),"index"in je&&re(6,be=je.index),"count"in je&&re(7,$e=je.count),"offset"in je&&re(8,_e=je.offset),"progress"in je&&re(9,ve=je.progress),"visible"in je&&re(10,we=je.visible),"$$scope"in je&&re(19,de=je.$$scope)},te.$$.update=()=>{te.$$.dirty[0]&2049&&(ae=Math.round(pe*Ae)),te.$$.dirty[0]&4097&&(oe=Math.round(fe*Ae)),te.$$.dirty[0]&8193&&(ie=Math.round(me*Ae)),te.$$.dirty[0]&47104&&De(),te.$$.dirty[0]&196608&&re(5,se=`
position: ${xe?"fixed":"absolute"};
top: 0;
transform: translate(0, ${Ce}px);
z-index: ${1};
`),te.$$.dirty[0]&327680&&re(4,ce=xe?`width:${Pe}px;`:"")},[Ae,Se,ke,Te,ce,se,be,$e,_e,ve,we,pe,fe,me,ye,he,xe,Ce,Pe,de,ue,Me,Fe,Be,Ue]}class Scroller$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$M,create_fragment$R,safe_not_equal,{top:11,bottom:12,threshold:13,query:14,parallax:15,index:6,count:7,offset:8,progress:9,visible:10},null,[-1,-1])}}Scroller$1.__docgen={version:3,name:"Scroller.svelte",data:[{keywords:[],visibility:"public",description:"config",name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{visibility:"public",description:null,keywords:[],name:"threshold",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.5},{visibility:"public",description:null,keywords:[],name:"query",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"section"},{visibility:"public",description:null,keywords:[],name:"parallax",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"bindings",name:"index",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"count",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"offset",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"progress",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"visible",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"background"},{keywords:[],visibility:"public",description:"",name:"foreground"}],refs:[]};const Background_svelte_svelte_type_style_lang="";function get_each_context$b(te,_,re){const ae=te.slice();return ae[4]=_[re],ae[6]=re,ae}function create_if_block$m(te){let _,re,ae,oe;const ie=[te[4].backgroundProps||{}];var se=te[4].background;function ce(ue){let de={};for(let pe=0;pe<ie.length;pe+=1)de=assign$1(de,ie[pe]);return{props:de}}return se&&(re=new se(ce())),{c(){_=element("div"),re&&create_component(re.$$.fragment),ae=space$3(),attr(_,"class","step-background step-"+(te[6]+1)+" svelte-va4hxg"),toggle_class(_,"visible",te[3]?te[6]<=te[0]:te[6]===te[0]),toggle_class(_,"hidden",te[3]?te[6]>te[0]:te[6]!==te[0])},m(ue,de){insert(ue,_,de),re&&mount_component(re,_,null),append$1(_,ae),oe=!0},p(ue,de){const pe=de&2?get_spread_update(ie,[get_spread_object(ue[4].backgroundProps||{})]):{};if(se!==(se=ue[4].background)){if(re){group_outros();const fe=re;transition_out(fe.$$.fragment,1,0,()=>{destroy_component(fe,1)}),check_outros()}se?(re=new se(ce()),create_component(re.$$.fragment),transition_in(re.$$.fragment,1),mount_component(re,_,ae)):re=null}else se&&re.$set(pe);de&9&&toggle_class(_,"visible",ue[3]?ue[6]<=ue[0]:ue[6]===ue[0]),de&9&&toggle_class(_,"hidden",ue[3]?ue[6]>ue[0]:ue[6]!==ue[0])},i(ue){oe||(re&&transition_in(re.$$.fragment,ue),oe=!0)},o(ue){re&&transition_out(re.$$.fragment,ue),oe=!1},d(ue){ue&&detach(_),re&&destroy_component(re)}}}function create_each_block$b(te){let _,re,ae=(te[2]===0||te[6]>=te[0]-te[2]&&te[6]<=te[0]+te[2])&&create_if_block$m(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,ie){oe[2]===0||oe[6]>=oe[0]-oe[2]&&oe[6]<=oe[0]+oe[2]?ae?(ae.p(oe,ie),ie&5&&transition_in(ae,1)):(ae=create_if_block$m(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function create_fragment$Q(te){let _,re,ae=te[1],oe=[];for(let se=0;se<ae.length;se+=1)oe[se]=create_each_block$b(get_each_context$b(te,ae,se));const ie=se=>transition_out(oe[se],1,1,()=>{oe[se]=null});return{c(){for(let se=0;se<oe.length;se+=1)oe[se].c();_=empty$2()},m(se,ce){for(let ue=0;ue<oe.length;ue+=1)oe[ue].m(se,ce);insert(se,_,ce),re=!0},p(se,[ce]){if(ce&15){ae=se[1];let ue;for(ue=0;ue<ae.length;ue+=1){const de=get_each_context$b(se,ae,ue);oe[ue]?(oe[ue].p(de,ce),transition_in(oe[ue],1)):(oe[ue]=create_each_block$b(de),oe[ue].c(),transition_in(oe[ue],1),oe[ue].m(_.parentNode,_))}for(group_outros(),ue=ae.length;ue<oe.length;ue+=1)ie(ue);check_outros()}},i(se){if(!re){for(let ce=0;ce<ae.length;ce+=1)transition_in(oe[ce]);re=!0}},o(se){oe=oe.filter(Boolean);for(let ce=0;ce<oe.length;ce+=1)transition_out(oe[ce]);re=!1},d(se){destroy_each(oe,se),se&&detach(_)}}}function instance$L(te,_,re){let{index:ae}=_,{steps:oe=[]}=_,{preload:ie=1}=_,{stackBackground:se=!0}=_;return te.$$set=ce=>{"index"in ce&&re(0,ae=ce.index),"steps"in ce&&re(1,oe=ce.steps),"preload"in ce&&re(2,ie=ce.preload),"stackBackground"in ce&&re(3,se=ce.stackBackground)},[ae,oe,ie,se]}class Background$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$L,create_fragment$Q,safe_not_equal,{index:0,steps:1,preload:2,stackBackground:3})}}Background$1.__docgen={version:3,name:"Background.svelte",data:[{visibility:"public",description:null,keywords:[],name:"index",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"steps",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{visibility:"public",description:null,keywords:[],name:"preload",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{visibility:"public",description:null,keywords:[],name:"stackBackground",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Foreground_svelte_svelte_type_style_lang$1="";function get_each_context$a(te,_,re){const ae=te.slice();return ae[1]=_[re],ae[3]=re,ae}function create_else_block$a(te){let _,re,ae,oe;const ie=[create_if_block_1$b,create_else_block_1$2],se=[];function ce(ue,de){return typeof ue[1].foreground=="string"?0:1}return re=ce(te),ae=se[re]=ie[re](te),{c(){_=element("div"),ae.c(),attr(_,"class","step-foreground svelte-1w8eghn")},m(ue,de){insert(ue,_,de),se[re].m(_,null),oe=!0},p(ue,de){let pe=re;re=ce(ue),re===pe?se[re].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),ae=se[re],ae?ae.p(ue,de):(ae=se[re]=ie[re](ue),ae.c()),transition_in(ae,1),ae.m(_,null))},i(ue){oe||(transition_in(ae),oe=!0)},o(ue){transition_out(ae),oe=!1},d(ue){ue&&detach(_),se[re].d()}}}function create_if_block$l(te){let _;return{c(){_=element("div"),attr(_,"class","empty-step-foreground")},m(re,ae){insert(re,_,ae)},p:noop$4,i:noop$4,o:noop$4,d(re){re&&detach(_)}}}function create_else_block_1$2(te){let _,re,ae;const oe=[te[1].foregroundProps||{}];var ie=te[1].foreground;function se(ce){let ue={};for(let de=0;de<oe.length;de+=1)ue=assign$1(ue,oe[de]);return{props:ue}}return ie&&(_=new ie(se())),{c(){_&&create_component(_.$$.fragment),re=empty$2()},m(ce,ue){_&&mount_component(_,ce,ue),insert(ce,re,ue),ae=!0},p(ce,ue){const de=ue&1?get_spread_update(oe,[get_spread_object(ce[1].foregroundProps||{})]):{};if(ie!==(ie=ce[1].foreground)){if(_){group_outros();const pe=_;transition_out(pe.$$.fragment,1,0,()=>{destroy_component(pe,1)}),check_outros()}ie?(_=new ie(se()),create_component(_.$$.fragment),transition_in(_.$$.fragment,1),mount_component(_,re.parentNode,re)):_=null}else ie&&_.$set(de)},i(ce){ae||(_&&transition_in(_.$$.fragment,ce),ae=!0)},o(ce){_&&transition_out(_.$$.fragment,ce),ae=!1},d(ce){ce&&detach(re),_&&destroy_component(_,ce)}}}function create_if_block_1$b(te){let _,re=marked.parse(te[1].foreground)+"",ae;return{c(){_=new HtmlTag(!1),ae=empty$2(),_.a=ae},m(oe,ie){_.m(re,oe,ie),insert(oe,ae,ie)},p(oe,ie){ie&1&&re!==(re=marked.parse(oe[1].foreground)+"")&&_.p(re)},i:noop$4,o:noop$4,d(oe){oe&&detach(ae),oe&&_.d()}}}function create_each_block$a(te){let _,re,ae,oe,ie;const se=[create_if_block$l,create_else_block$a],ce=[];function ue(de,pe){return de[1].foreground===""||!de[1].foreground?0:1}return re=ue(te),ae=ce[re]=se[re](te),{c(){_=element("div"),ae.c(),oe=space$3(),attr(_,"class","step-foreground-container step-"+(te[3]+1)+" svelte-1w8eghn")},m(de,pe){insert(de,_,pe),ce[re].m(_,null),append$1(_,oe),ie=!0},p(de,pe){let fe=re;re=ue(de),re===fe?ce[re].p(de,pe):(group_outros(),transition_out(ce[fe],1,1,()=>{ce[fe]=null}),check_outros(),ae=ce[re],ae?ae.p(de,pe):(ae=ce[re]=se[re](de),ae.c()),transition_in(ae,1),ae.m(_,oe))},i(de){ie||(transition_in(ae),ie=!0)},o(de){transition_out(ae),ie=!1},d(de){de&&detach(_),ce[re].d()}}}function create_fragment$P(te){let _,re,ae=te[0],oe=[];for(let se=0;se<ae.length;se+=1)oe[se]=create_each_block$a(get_each_context$a(te,ae,se));const ie=se=>transition_out(oe[se],1,1,()=>{oe[se]=null});return{c(){for(let se=0;se<oe.length;se+=1)oe[se].c();_=empty$2()},m(se,ce){for(let ue=0;ue<oe.length;ue+=1)oe[ue].m(se,ce);insert(se,_,ce),re=!0},p(se,[ce]){if(ce&1){ae=se[0];let ue;for(ue=0;ue<ae.length;ue+=1){const de=get_each_context$a(se,ae,ue);oe[ue]?(oe[ue].p(de,ce),transition_in(oe[ue],1)):(oe[ue]=create_each_block$a(de),oe[ue].c(),transition_in(oe[ue],1),oe[ue].m(_.parentNode,_))}for(group_outros(),ue=ae.length;ue<oe.length;ue+=1)ie(ue);check_outros()}},i(se){if(!re){for(let ce=0;ce<ae.length;ce+=1)transition_in(oe[ce]);re=!0}},o(se){oe=oe.filter(Boolean);for(let ce=0;ce<oe.length;ce+=1)transition_out(oe[ce]);re=!1},d(se){destroy_each(oe,se),se&&detach(_)}}}function instance$K(te,_,re){let{steps:ae=[]}=_;return te.$$set=oe=>{"steps"in oe&&re(0,ae=oe.steps)},[ae]}class Foreground$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$K,create_fragment$P,safe_not_equal,{steps:0})}}Foreground$1.__docgen={version:3,name:"Foreground.svelte",data:[{visibility:"public",description:null,keywords:[],name:"steps",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$f(te){let _,re,ae,oe;const ie=[te[0].backgroundProps||{}];var se=te[0].background;function ce(ue){let de={};for(let pe=0;pe<ie.length;pe+=1)de=assign$1(de,ie[pe]);return{props:de}}return se&&(re=new se(ce())),{c(){_=element("div"),re&&create_component(re.$$.fragment),attr(_,"class",ae="embedded-background step-"+(te[2]+1))},m(ue,de){insert(ue,_,de),re&&mount_component(re,_,null),oe=!0},p(ue,de){const pe=de&1?get_spread_update(ie,[get_spread_object(ue[0].backgroundProps||{})]):{};if(se!==(se=ue[0].background)){if(re){group_outros();const fe=re;transition_out(fe.$$.fragment,1,0,()=>{destroy_component(fe,1)}),check_outros()}se?(re=new se(ce()),create_component(re.$$.fragment),transition_in(re.$$.fragment,1),mount_component(re,_,null)):re=null}else se&&re.$set(pe);(!oe||de&4&&ae!==(ae="embedded-background step-"+(ue[2]+1)))&&attr(_,"class",ae)},i(ue){oe||(re&&transition_in(re.$$.fragment,ue),oe=!0)},o(ue){re&&transition_out(re.$$.fragment,ue),oe=!1},d(ue){ue&&detach(_),re&&destroy_component(re)}}}function create_fragment$O(te){let _,re;return _=new Block({props:{width:te[1],cls:"background-container step-"+(te[2]+1),$$slots:{default:[create_default_slot$f]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&2&&(ie.width=ae[1]),oe&4&&(ie.cls="background-container step-"+(ae[2]+1)),oe&13&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$J(te,_,re){let{step:ae}=_,{backgroundWidth:oe}=_,{index:ie}=_;return te.$$set=se=>{"step"in se&&re(0,ae=se.step),"backgroundWidth"in se&&re(1,oe=se.backgroundWidth),"index"in se&&re(2,ie=se.index)},[ae,oe,ie]}class Background extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$J,create_fragment$O,safe_not_equal,{step:0,backgroundWidth:1,index:2})}}Background.__docgen={version:3,name:"Background.svelte",data:[{visibility:"public",description:null,keywords:[],name:"step",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"backgroundWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"index",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Foreground_svelte_svelte_type_style_lang="";function create_else_block$9(te){let _,re,ae,oe;const ie=[te[0].foregroundProps||{}];var se=te[0].foreground;function ce(ue){let de={};for(let pe=0;pe<ie.length;pe+=1)de=assign$1(de,ie[pe]);return{props:de}}return se&&(re=new se(ce())),{c(){_=element("div"),re&&create_component(re.$$.fragment),attr(_,"class",ae="embedded-foreground step-"+(te[1]+1)+" svelte-12lv1h0")},m(ue,de){insert(ue,_,de),re&&mount_component(re,_,null),oe=!0},p(ue,de){const pe=de&1?get_spread_update(ie,[get_spread_object(ue[0].foregroundProps||{})]):{};if(se!==(se=ue[0].foreground)){if(re){group_outros();const fe=re;transition_out(fe.$$.fragment,1,0,()=>{destroy_component(fe,1)}),check_outros()}se?(re=new se(ce()),create_component(re.$$.fragment),transition_in(re.$$.fragment,1),mount_component(re,_,null)):re=null}else se&&re.$set(pe);(!oe||de&2&&ae!==(ae="embedded-foreground step-"+(ue[1]+1)+" svelte-12lv1h0"))&&attr(_,"class",ae)},i(ue){oe||(re&&transition_in(re.$$.fragment,ue),oe=!0)},o(ue){re&&transition_out(re.$$.fragment,ue),oe=!1},d(ue){ue&&detach(_),re&&destroy_component(re)}}}function create_if_block_1$a(te){let _,re;return _=new Block({props:{cls:"body-text step-"+(te[1]+1),$$slots:{default:[create_default_slot$e]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&2&&(ie.cls="body-text step-"+(ae[1]+1)),oe&7&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block$k(te){let _,re;return{c(){_=element("div"),attr(_,"class",re="empty-step-foreground step-"+(te[1]+1)+" svelte-12lv1h0")},m(ae,oe){insert(ae,_,oe)},p(ae,oe){oe&2&&re!==(re="empty-step-foreground step-"+(ae[1]+1)+" svelte-12lv1h0")&&attr(_,"class",re)},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function create_default_slot$e(te){let _,re=marked.parse(te[0].foreground)+"",ae;return{c(){_=element("div"),attr(_,"class",ae="embedded-foreground step-"+(te[1]+1)+" svelte-12lv1h0")},m(oe,ie){insert(oe,_,ie),_.innerHTML=re},p(oe,ie){ie&1&&re!==(re=marked.parse(oe[0].foreground)+"")&&(_.innerHTML=re),ie&2&&ae!==(ae="embedded-foreground step-"+(oe[1]+1)+" svelte-12lv1h0")&&attr(_,"class",ae)},d(oe){oe&&detach(_)}}}function create_fragment$N(te){let _,re,ae,oe;const ie=[create_if_block$k,create_if_block_1$a,create_else_block$9],se=[];function ce(ue,de){return ue[0].foreground===""||!ue[0].foreground?0:typeof ue[0].foreground=="string"?1:2}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,[de]){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function instance$I(te,_,re){let{step:ae}=_,{index:oe}=_;return te.$$set=ie=>{"step"in ie&&re(0,ae=ie.step),"index"in ie&&re(1,oe=ie.index)},[ae,oe]}class Foreground extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$I,create_fragment$N,safe_not_equal,{step:0,index:1})}}Foreground.__docgen={version:3,name:"Foreground.svelte",data:[{visibility:"public",description:null,keywords:[],name:"step",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"index",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function get_each_context$9(te,_,re){const ae=te.slice();return ae[3]=_[re],ae[5]=re,ae}function create_else_block$8(te){let _,re,ae,oe;return _=new Foreground({props:{step:te[3],index:te[5]}}),ae=new Background({props:{step:te[3],index:te[5],backgroundWidth:te[2]}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment)},m(ie,se){mount_component(_,ie,se),insert(ie,re,se),mount_component(ae,ie,se),oe=!0},p(ie,se){const ce={};se&1&&(ce.step=ie[3]),_.$set(ce);const ue={};se&1&&(ue.step=ie[3]),se&4&&(ue.backgroundWidth=ie[2]),ae.$set(ue)},i(ie){oe||(transition_in(_.$$.fragment,ie),transition_in(ae.$$.fragment,ie),oe=!0)},o(ie){transition_out(_.$$.fragment,ie),transition_out(ae.$$.fragment,ie),oe=!1},d(ie){destroy_component(_,ie),ie&&detach(re),destroy_component(ae,ie)}}}function create_if_block$j(te){let _,re,ae,oe,ie;return _=new Background({props:{step:te[3],index:te[5],backgroundWidth:te[2]}}),ae=new Foreground({props:{step:te[3],index:te[5]}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3()},m(se,ce){mount_component(_,se,ce),insert(se,re,ce),mount_component(ae,se,ce),insert(se,oe,ce),ie=!0},p(se,ce){const ue={};ce&1&&(ue.step=se[3]),ce&4&&(ue.backgroundWidth=se[2]),_.$set(ue);const de={};ce&1&&(de.step=se[3]),ae.$set(de)},i(se){ie||(transition_in(_.$$.fragment,se),transition_in(ae.$$.fragment,se),ie=!0)},o(se){transition_out(_.$$.fragment,se),transition_out(ae.$$.fragment,se),ie=!1},d(se){destroy_component(_,se),se&&detach(re),destroy_component(ae,se),se&&detach(oe)}}}function create_each_block$9(te){let _,re,ae,oe;const ie=[create_if_block$j,create_else_block$8],se=[];function ce(ue,de){return ue[1]==="bf"?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,de){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function create_fragment$M(te){let _,re,ae=te[0],oe=[];for(let se=0;se<ae.length;se+=1)oe[se]=create_each_block$9(get_each_context$9(te,ae,se));const ie=se=>transition_out(oe[se],1,1,()=>{oe[se]=null});return{c(){for(let se=0;se<oe.length;se+=1)oe[se].c();_=empty$2()},m(se,ce){for(let ue=0;ue<oe.length;ue+=1)oe[ue].m(se,ce);insert(se,_,ce),re=!0},p(se,[ce]){if(ce&7){ae=se[0];let ue;for(ue=0;ue<ae.length;ue+=1){const de=get_each_context$9(se,ae,ue);oe[ue]?(oe[ue].p(de,ce),transition_in(oe[ue],1)):(oe[ue]=create_each_block$9(de),oe[ue].c(),transition_in(oe[ue],1),oe[ue].m(_.parentNode,_))}for(group_outros(),ue=ae.length;ue<oe.length;ue+=1)ie(ue);check_outros()}},i(se){if(!re){for(let ce=0;ce<ae.length;ce+=1)transition_in(oe[ce]);re=!0}},o(se){oe=oe.filter(Boolean);for(let ce=0;ce<oe.length;ce+=1)transition_out(oe[ce]);re=!1},d(se){destroy_each(oe,se),se&&detach(_)}}}function instance$H(te,_,re){let{steps:ae=[]}=_,{embeddedLayout:oe="fb"}=_,{backgroundWidth:ie="fluid"}=_;return te.$$set=se=>{"steps"in se&&re(0,ae=se.steps),"embeddedLayout"in se&&re(1,oe=se.embeddedLayout),"backgroundWidth"in se&&re(2,ie=se.backgroundWidth)},[ae,oe,ie]}class Embedded extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$H,create_fragment$M,safe_not_equal,{steps:0,embeddedLayout:1,backgroundWidth:2})}}Embedded.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"steps",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{visibility:"public",description:null,keywords:[],name:"embeddedLayout",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"fb"},{visibility:"public",description:null,keywords:[],name:"backgroundWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"fluid"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Scroller_svelte_svelte_type_style_lang="";function create_else_block$7(te){let _,re;return _=new Block({props:{width:"widest",cls:"scroller-container embedded",id:te[0],$$slots:{default:[create_default_slot_2]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&1&&(ie.id=ae[0]),oe&262278&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block$i(te){let _,re;return _=new Block({props:{width:"fluid",cls:"scroller-container",id:te[0],$$slots:{default:[create_default_slot$d]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&1&&(ie.id=ae[0]),oe&294718&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_2(te){let _,re;return _=new Embedded({props:{steps:te[1],embeddedLayout:te[7],backgroundWidth:te[2]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&2&&(ie.steps=ae[1]),oe&128&&(ie.embeddedLayout=ae[7]),oe&4&&(ie.backgroundWidth=ae[2]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_1$2(te){let _,re;return _=new Background$1({props:{index:te[12],steps:te[1],preload:te[5],stackBackground:te[4]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4096&&(ie.index=ae[12]),oe&2&&(ie.steps=ae[1]),oe&32&&(ie.preload=ae[5]),oe&16&&(ie.stackBackground=ae[4]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_background_slot(te){let _,re,ae,oe;return ae=new Block({props:{width:te[2],cls:"background-container step-"+(te[12]+1),$$slots:{default:[create_default_slot_1$2]},$$scope:{ctx:te}}}),{c(){_=element("div"),re=element("div"),create_component(ae.$$.fragment),attr(re,"class","scroller-graphic-well svelte-1qaluug"),attr(_,"slot","background"),attr(_,"class","background svelte-1qaluug"),toggle_class(_,"right",te[3]==="left opposite"),toggle_class(_,"left",te[3]==="right opposite")},m(ie,se){insert(ie,_,se),append$1(_,re),mount_component(ae,re,null),oe=!0},p(ie,se){const ce={};se&4&&(ce.width=ie[2]),se&4096&&(ce.cls="background-container step-"+(ie[12]+1)),se&266290&&(ce.$$scope={dirty:se,ctx:ie}),ae.$set(ce),se&8&&toggle_class(_,"right",ie[3]==="left opposite"),se&8&&toggle_class(_,"left",ie[3]==="right opposite")},i(ie){oe||(transition_in(ae.$$.fragment,ie),oe=!0)},o(ie){transition_out(ae.$$.fragment,ie),oe=!1},d(ie){ie&&detach(_),destroy_component(ae)}}}function create_foreground_slot(te){let _,re,ae,oe;return re=new Foreground$1({props:{steps:te[1]}}),{c(){_=element("div"),create_component(re.$$.fragment),attr(_,"slot","foreground"),attr(_,"class",ae="foreground "+te[3]+" svelte-1qaluug")},m(ie,se){insert(ie,_,se),mount_component(re,_,null),oe=!0},p(ie,se){const ce={};se&2&&(ce.steps=ie[1]),re.$set(ce),(!oe||se&8&&ae!==(ae="foreground "+ie[3]+" svelte-1qaluug"))&&attr(_,"class",ae)},i(ie){oe||(transition_in(re.$$.fragment,ie),oe=!0)},o(ie){transition_out(re.$$.fragment,ie),oe=!1},d(ie){ie&&detach(_),destroy_component(re)}}}function create_default_slot$d(te){let _,re,ae,oe,ie;function se(pe){te[15](pe)}function ce(pe){te[16](pe)}function ue(pe){te[17](pe)}let de={threshold:te[8],top:te[9],bottom:te[10],parallax:te[11],query:"div.step-foreground-container",$$slots:{foreground:[create_foreground_slot],background:[create_background_slot]},$$scope:{ctx:te}};return te[12]!==void 0&&(de.index=te[12]),te[13]!==void 0&&(de.offset=te[13]),te[14]!==void 0&&(de.progress=te[14]),_=new Scroller$1({props:de}),binding_callbacks.push(()=>bind(_,"index",se)),binding_callbacks.push(()=>bind(_,"offset",ce)),binding_callbacks.push(()=>bind(_,"progress",ue)),{c(){create_component(_.$$.fragment)},m(pe,fe){mount_component(_,pe,fe),ie=!0},p(pe,fe){const me={};fe&256&&(me.threshold=pe[8]),fe&512&&(me.top=pe[9]),fe&1024&&(me.bottom=pe[10]),fe&2048&&(me.parallax=pe[11]),fe&266302&&(me.$$scope={dirty:fe,ctx:pe}),!re&&fe&4096&&(re=!0,me.index=pe[12],add_flush_callback(()=>re=!1)),!ae&&fe&8192&&(ae=!0,me.offset=pe[13],add_flush_callback(()=>ae=!1)),!oe&&fe&16384&&(oe=!0,me.progress=pe[14],add_flush_callback(()=>oe=!1)),_.$set(me)},i(pe){ie||(transition_in(_.$$.fragment,pe),ie=!0)},o(pe){transition_out(_.$$.fragment,pe),ie=!1},d(pe){destroy_component(_,pe)}}}function create_fragment$L(te){let _,re,ae,oe;const ie=[create_if_block$i,create_else_block$7],se=[];function ce(ue,de){return ue[6]?1:0}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,[de]){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function instance$G(te,_,re){let{id:ae=""}=_,{steps:oe=[]}=_,{backgroundWidth:ie="fluid"}=_,{foregroundPosition:se="middle"}=_,{stackBackground:ce=!0}=_,{preload:ue=1}=_,{embedded:de=!1}=_,{embeddedLayout:pe="fb"}=_,{threshold:fe=.5}=_,{top:me=0}=_,{bottom:ye=1}=_,{parallax:he=!1}=_,be=0,$e,_e;function ve(ke){be=ke,re(12,be)}function we(ke){$e=ke,re(13,$e)}function Se(ke){_e=ke,re(14,_e)}return te.$$set=ke=>{"id"in ke&&re(0,ae=ke.id),"steps"in ke&&re(1,oe=ke.steps),"backgroundWidth"in ke&&re(2,ie=ke.backgroundWidth),"foregroundPosition"in ke&&re(3,se=ke.foregroundPosition),"stackBackground"in ke&&re(4,ce=ke.stackBackground),"preload"in ke&&re(5,ue=ke.preload),"embedded"in ke&&re(6,de=ke.embedded),"embeddedLayout"in ke&&re(7,pe=ke.embeddedLayout),"threshold"in ke&&re(8,fe=ke.threshold),"top"in ke&&re(9,me=ke.top),"bottom"in ke&&re(10,ye=ke.bottom),"parallax"in ke&&re(11,he=ke.parallax)},[ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se]}class Scroller extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$G,create_fragment$L,safe_not_equal,{id:0,steps:1,backgroundWidth:2,foregroundPosition:3,stackBackground:4,preload:5,embedded:6,embeddedLayout:7,threshold:8,top:9,bottom:10,parallax:11})}}Scroller.__docgen={version:3,name:"Scroller.svelte",data:[{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"ID of the scroller container",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"required",description:""}],visibility:"public",description:"An array of step objects that define the steps in your scroller.\n\nEach step object in the array can have:\n\n- `background` A background component **REQUIRED**\n- `backgroundProps` An object of props given to the background component\n- `foreground` Either a markdown-formatted string or a foreground component **REQUIRED**\n- `foregroundProps` An object of props given to the foreground component",name:"steps",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[],visibility:"public",description:"Width of the background",name:"backgroundWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"fluid"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:`Position of the foreground. One of: middle, left, right, left opposite or right opposite.
"opposite" options push the background to the other side on larger viewports.`,name:"foregroundPosition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"middle"},{keywords:[],visibility:"public",description:"Whether previous background steps should stack below the current one.\n\n- `true` _default_ Background graphics from previous steps will remain visible below the active one, allowing you to stack graphics with transparent backgrounds.\n- `false` Only the background graphic from the current step will show and backgrounds from previous steps are hidden.",name:"stackBackground",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{keywords:[],visibility:"public",description:"How many background steps to load before and after the currently active one, effectively lazy-loading them.\n\nSetting to `0` disables lazy-loading and loads all backgrounds at once.",name:"preload",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{keywords:[],visibility:"public",description:"Setting to `true` will unroll the scroll experience into a flat layout.",name:"embedded",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Layout order when `embedded` is `true`.\n\n- `fb` _default_ Foreground then background\n- `bf` Background then foreground",name:"embeddedLayout",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"fb"},{keywords:[],visibility:"public",description:"Threshold prop passed to [svelte-scroller](https://github.com/sveltejs/svelte-scroller#parameters)",name:"threshold",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.5},{keywords:[],visibility:"public",description:"Top prop passed to [svelte-scroller](https://github.com/sveltejs/svelte-scroller#parameters)",name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Bottom prop passed to [svelte-scroller](https://github.com/sveltejs/svelte-scroller#parameters)",name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1},{keywords:[],visibility:"public",description:"Parallax prop passed to [svelte-scroller](https://github.com/sveltejs/svelte-scroller#parameters)",name:"parallax",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Step_svelte_svelte_type_style_lang="";function create_fragment$K(te){let _,re;return{c(){_=element("div"),attr(_,"class","step svelte-13llgxe"),attr(_,"style",re=`background: ${te[0]};`)},m(ae,oe){insert(ae,_,oe)},p(ae,[oe]){oe&1&&re!==(re=`background: ${ae[0]};`)&&attr(_,"style",re)},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$F(te,_,re){let{colour:ae="lightblue"}=_;return te.$$set=oe=>{"colour"in oe&&re(0,ae=oe.colour)},[ae]}class Step extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$F,create_fragment$K,safe_not_equal,{colour:0})}}Step.__docgen={version:3,name:"Step.svelte",data:[{visibility:"public",description:null,keywords:[],name:"colour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"lightblue"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_fragment$J(te){let _,re,ae,oe,ie,se,ce,ue,de;return{c(){_=element("h4"),_.textContent="Interactive step",re=space$3(),ae=element("p"),oe=text("The count is "),ie=text(te[0]),se=space$3(),ce=element("button"),ce.textContent="Click Me"},m(pe,fe){insert(pe,_,fe),insert(pe,re,fe),insert(pe,ae,fe),append$1(ae,oe),append$1(ae,ie),insert(pe,se,fe),insert(pe,ce,fe),ue||(de=listen(ce,"click",te[1]),ue=!0)},p(pe,[fe]){fe&1&&set_data(ie,pe[0])},i:noop$4,o:noop$4,d(pe){pe&&detach(_),pe&&detach(re),pe&&detach(ae),pe&&detach(se),pe&&detach(ce),ue=!1,de()}}}function instance$E(te,_,re){let{count:ae=0}=_;const oe=()=>{re(0,ae+=1)};return te.$$set=ie=>{"count"in ie&&re(0,ae=ie.count)},[ae,oe]}class InteractiveForeground extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$E,create_fragment$J,safe_not_equal,{count:0})}}InteractiveForeground.__docgen={version:3,name:"InteractiveForeground.svelte",data:[{visibility:"public",description:null,keywords:[],name:"count",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const stepXl$2="https://reuters-graphics.github.io/graphics-components/assets/step-1-xl.9e8e4a9f.png",stepLg$2="https://reuters-graphics.github.io/graphics-components/assets/step-1-lg.a4a93d00.png",stepMd$2="https://reuters-graphics.github.io/graphics-components/assets/step-1-md.3e07fd88.png",stepSm$2="https://reuters-graphics.github.io/graphics-components/assets/step-1-sm.5699114a.png",stepXs$2="https://reuters-graphics.github.io/graphics-components/assets/step-1-xs.fafe3058.png",aiScroller1_svelte_svelte_type_style_lang="";function create_if_block_4$3(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),set_style(re,"padding","0 0 50% 0"),attr(oe,"id","g-step-1-xl-img"),attr(oe,"class","g-aiImg svelte-16iuhg"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXl$2+")"),attr(_,"id","g-step-1-xl"),attr(_,"class","g-artboard svelte-16iuhg"),attr(_,"style","")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(_,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_if_block_3$4(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),set_style(re,"padding","0 0 55.3763% 0"),attr(oe,"id","g-step-1-lg-img"),attr(oe,"class","g-aiImg svelte-16iuhg"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepLg$2+")"),attr(_,"id","g-step-1-lg"),attr(_,"class","g-artboard svelte-16iuhg"),attr(_,"style","")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(_,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_if_block_2$7(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),set_style(re,"padding","0 0 55.7576% 0"),attr(oe,"id","g-step-1-md-img"),attr(oe,"class","g-aiImg svelte-16iuhg"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepMd$2+")"),attr(_,"id","g-step-1-md"),attr(_,"class","g-artboard svelte-16iuhg"),attr(_,"style","")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(_,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_if_block_1$9(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),set_style(re,"padding","0 0 49.6078% 0"),attr(oe,"id","g-step-1-sm-img"),attr(oe,"class","g-aiImg svelte-16iuhg"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepSm$2+")"),attr(_,"id","g-step-1-sm"),attr(_,"class","g-artboard svelte-16iuhg"),attr(_,"style","")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(_,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_if_block$h(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),set_style(re,"padding","0 0 55.4545% 0"),attr(oe,"id","g-step-1-xs-img"),attr(oe,"class","g-aiImg svelte-16iuhg"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXs$2+")"),attr(_,"id","g-step-1-xs"),attr(_,"class","g-artboard svelte-16iuhg"),attr(_,"style","")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(_,ae),append$1(_,oe)},p:noop$4,d(ie){ie&&detach(_)}}}function create_fragment$I(te){let _,re,ae,oe,ie,se,ce=te[0]&&te[0]>=1200&&create_if_block_4$3(),ue=te[0]&&te[0]>=930&&te[0]<1200&&create_if_block_3$4(),de=te[0]&&te[0]>=660&&te[0]<930&&create_if_block_2$7(),pe=te[0]&&te[0]>=510&&te[0]<660&&create_if_block_1$9(),fe=te[0]&&te[0]>=0&&te[0]<510&&create_if_block$h();return{c(){_=element("div"),ce&&ce.c(),re=space$3(),ue&&ue.c(),ae=space$3(),de&&de.c(),oe=space$3(),pe&&pe.c(),ie=space$3(),fe&&fe.c(),attr(_,"id","g-step-1-box"),attr(_,"class","svelte-16iuhg"),add_render_callback(()=>te[1].call(_))},m(me,ye){insert(me,_,ye),ce&&ce.m(_,null),append$1(_,re),ue&&ue.m(_,null),append$1(_,ae),de&&de.m(_,null),append$1(_,oe),pe&&pe.m(_,null),append$1(_,ie),fe&&fe.m(_,null),se=add_resize_listener(_,te[1].bind(_))},p(me,[ye]){me[0]&&me[0]>=1200?ce?ce.p(me,ye):(ce=create_if_block_4$3(),ce.c(),ce.m(_,re)):ce&&(ce.d(1),ce=null),me[0]&&me[0]>=930&&me[0]<1200?ue?ue.p(me,ye):(ue=create_if_block_3$4(),ue.c(),ue.m(_,ae)):ue&&(ue.d(1),ue=null),me[0]&&me[0]>=660&&me[0]<930?de?de.p(me,ye):(de=create_if_block_2$7(),de.c(),de.m(_,oe)):de&&(de.d(1),de=null),me[0]&&me[0]>=510&&me[0]<660?pe?pe.p(me,ye):(pe=create_if_block_1$9(),pe.c(),pe.m(_,ie)):pe&&(pe.d(1),pe=null),me[0]&&me[0]>=0&&me[0]<510?fe?fe.p(me,ye):(fe=create_if_block$h(),fe.c(),fe.m(_,null)):fe&&(fe.d(1),fe=null)},i:noop$4,o:noop$4,d(me){me&&detach(_),ce&&ce.d(),ue&&ue.d(),de&&de.d(),pe&&pe.d(),fe&&fe.d(),se()}}}function instance$D(te,_,re){let ae;function oe(){ae=this.clientWidth,re(0,ae)}return[ae,oe]}class Ai_scroller_1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$D,create_fragment$I,safe_not_equal,{})}}Ai_scroller_1.__docgen={version:3,name:"ai-scroller-1.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const stepXl$1="https://reuters-graphics.github.io/graphics-components/assets/step-2-xl.b45d096c.png",stepLg$1="https://reuters-graphics.github.io/graphics-components/assets/step-2-lg.30b1e0ad.png",stepMd$1="https://reuters-graphics.github.io/graphics-components/assets/step-2-md.d6773993.png",stepSm$1="https://reuters-graphics.github.io/graphics-components/assets/step-2-sm.3eafa6a0.png",stepXs$1="https://reuters-graphics.github.io/graphics-components/assets/step-2-xs.f1632acb.png",aiScroller2_svelte_svelte_type_style_lang="";function create_if_block_4$2(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-17g09mo">This thing here is</p>
<p class="g-pstyle0 svelte-17g09mo">particularly important</p>`,set_style(re,"padding","0 0 50% 0"),attr(oe,"id","g-step-2-xl-img"),attr(oe,"class","g-aiImg svelte-17g09mo"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXl$1+")"),attr(se,"id","g-ai0-1"),attr(se,"class","g-annotation g-aiAbs g-aiPointText svelte-17g09mo"),set_style(se,"top","26.183%"),set_style(se,"margin-top","-21.1px"),set_style(se,"left","55.6774%"),set_style(se,"width","180px"),attr(_,"id","g-step-2-xl"),attr(_,"class","g-artboard svelte-17g09mo"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_3$3(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-17g09mo">This thing here is</p>
<p class="g-pstyle0 svelte-17g09mo">particularly important</p>`,set_style(re,"padding","0 0 55.3763% 0"),attr(oe,"id","g-step-2-lg-img"),attr(oe,"class","g-aiImg svelte-17g09mo"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepLg$1+")"),attr(se,"id","g-ai1-1"),attr(se,"class","g-annotation g-aiAbs g-aiPointText svelte-17g09mo"),set_style(se,"top","25.8206%"),set_style(se,"margin-top","-21px"),set_style(se,"left","56.2692%"),set_style(se,"width","162px"),attr(_,"id","g-step-2-lg"),attr(_,"class","g-artboard svelte-17g09mo"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_2$6(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-17g09mo">This thing here is</p>
<p class="g-pstyle0 svelte-17g09mo">particularly important</p>`,set_style(re,"padding","0 0 55.7576% 0"),attr(oe,"id","g-step-2-md-img"),attr(oe,"class","g-aiImg svelte-17g09mo"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepMd$1+")"),attr(se,"id","g-ai2-1"),attr(se,"class","g-annotation g-aiAbs g-aiPointText svelte-17g09mo"),set_style(se,"top","47.5478%"),set_style(se,"margin-top","-21px"),set_style(se,"left","32.4915%"),set_style(se,"width","162px"),attr(_,"id","g-step-2-md"),attr(_,"class","g-artboard svelte-17g09mo"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_1$8(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-17g09mo">This thing here is</p>
<p class="g-pstyle0 svelte-17g09mo">particularly important</p>`,set_style(re,"padding","0 0 49.6078% 0"),attr(oe,"id","g-step-2-sm-img"),attr(oe,"class","g-aiImg svelte-17g09mo"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepSm$1+")"),attr(se,"id","g-ai3-1"),attr(se,"class","g-annotation g-aiAbs g-aiPointText svelte-17g09mo"),set_style(se,"top","55.3265%"),set_style(se,"margin-top","-21px"),set_style(se,"left","30.7585%"),set_style(se,"width","162px"),attr(_,"id","g-step-2-sm"),attr(_,"class","g-artboard svelte-17g09mo"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block$g(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-17g09mo">This thing here is</p>
<p class="g-pstyle0 svelte-17g09mo">particularly important</p>`,set_style(re,"padding","0 0 55.4545% 0"),attr(oe,"id","g-step-2-xs-img"),attr(oe,"class","g-aiImg svelte-17g09mo"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXs$1+")"),attr(se,"id","g-ai4-1"),attr(se,"class","g-annotation g-aiAbs g-aiPointText svelte-17g09mo"),set_style(se,"top","22.3913%"),set_style(se,"margin-top","-21px"),set_style(se,"left","52.5519%"),set_style(se,"width","162px"),attr(_,"id","g-step-2-xs"),attr(_,"class","g-artboard svelte-17g09mo"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_fragment$H(te){let _,re,ae,oe,ie,se,ce=te[0]&&te[0]>=1200&&create_if_block_4$2(),ue=te[0]&&te[0]>=930&&te[0]<1200&&create_if_block_3$3(),de=te[0]&&te[0]>=660&&te[0]<930&&create_if_block_2$6(),pe=te[0]&&te[0]>=510&&te[0]<660&&create_if_block_1$8(),fe=te[0]&&te[0]>=0&&te[0]<510&&create_if_block$g();return{c(){_=element("div"),ce&&ce.c(),re=space$3(),ue&&ue.c(),ae=space$3(),de&&de.c(),oe=space$3(),pe&&pe.c(),ie=space$3(),fe&&fe.c(),attr(_,"id","g-step-2-box"),attr(_,"class","svelte-17g09mo"),add_render_callback(()=>te[1].call(_))},m(me,ye){insert(me,_,ye),ce&&ce.m(_,null),append$1(_,re),ue&&ue.m(_,null),append$1(_,ae),de&&de.m(_,null),append$1(_,oe),pe&&pe.m(_,null),append$1(_,ie),fe&&fe.m(_,null),se=add_resize_listener(_,te[1].bind(_))},p(me,[ye]){me[0]&&me[0]>=1200?ce?ce.p(me,ye):(ce=create_if_block_4$2(),ce.c(),ce.m(_,re)):ce&&(ce.d(1),ce=null),me[0]&&me[0]>=930&&me[0]<1200?ue?ue.p(me,ye):(ue=create_if_block_3$3(),ue.c(),ue.m(_,ae)):ue&&(ue.d(1),ue=null),me[0]&&me[0]>=660&&me[0]<930?de?de.p(me,ye):(de=create_if_block_2$6(),de.c(),de.m(_,oe)):de&&(de.d(1),de=null),me[0]&&me[0]>=510&&me[0]<660?pe?pe.p(me,ye):(pe=create_if_block_1$8(),pe.c(),pe.m(_,ie)):pe&&(pe.d(1),pe=null),me[0]&&me[0]>=0&&me[0]<510?fe?fe.p(me,ye):(fe=create_if_block$g(),fe.c(),fe.m(_,null)):fe&&(fe.d(1),fe=null)},i:noop$4,o:noop$4,d(me){me&&detach(_),ce&&ce.d(),ue&&ue.d(),de&&de.d(),pe&&pe.d(),fe&&fe.d(),se()}}}function instance$C(te,_,re){let ae=null;function oe(){ae=this.clientWidth,re(0,ae)}return[ae,oe]}class Ai_scroller_2 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$C,create_fragment$H,safe_not_equal,{})}}Ai_scroller_2.__docgen={version:3,name:"ai-scroller-2.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const stepXl="https://reuters-graphics.github.io/graphics-components/assets/step-3-xl.3bb2d2b2.png",stepLg="https://reuters-graphics.github.io/graphics-components/assets/step-3-lg.2dc740ea.png",stepMd="https://reuters-graphics.github.io/graphics-components/assets/step-3-md.58a32062.png",stepSm="https://reuters-graphics.github.io/graphics-components/assets/step-3-sm.7a5146ca.png",stepXs="https://reuters-graphics.github.io/graphics-components/assets/step-3-xs.c074a791.png",aiScroller3_svelte_svelte_type_style_lang="";function create_if_block_4$1(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-qh37gt">Something</p>
<p class="g-pstyle0 svelte-qh37gt">happened here</p>`,set_style(re,"padding","0 0 50% 0"),attr(oe,"id","g-step-3-xl-img"),attr(oe,"class","g-aiImg svelte-qh37gt"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXl+")"),attr(se,"id","g-ai0-1"),attr(se,"class","g-step-3 g-aiAbs g-aiPointText svelte-qh37gt"),set_style(se,"top","19.683%"),set_style(se,"margin-top","-21.1px"),set_style(se,"left","54.3441%"),set_style(se,"width","130px"),attr(_,"id","g-step-3-xl"),attr(_,"class","g-artboard svelte-qh37gt"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_3$2(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-qh37gt">Something</p>
<p class="g-pstyle0 svelte-qh37gt">happened here</p>`,set_style(re,"padding","0 0 55.3763% 0"),attr(oe,"id","g-step-3-lg-img"),attr(oe,"class","g-aiImg svelte-qh37gt"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepLg+")"),attr(se,"id","g-ai1-1"),attr(se,"class","g-step-3 g-aiAbs g-aiPointText svelte-qh37gt"),set_style(se,"top","27.5682%"),set_style(se,"margin-top","-21px"),set_style(se,"left","54.9127%"),set_style(se,"width","118px"),attr(_,"id","g-step-3-lg"),attr(_,"class","g-artboard svelte-qh37gt"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_2$5(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-qh37gt">Something</p>
<p class="g-pstyle0 svelte-qh37gt">happened here</p>`,set_style(re,"padding","0 0 55.7576% 0"),attr(oe,"id","g-step-3-md-img"),attr(oe,"class","g-aiImg svelte-qh37gt"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepMd+")"),attr(se,"id","g-ai2-1"),attr(se,"class","g-step-3 g-aiAbs g-aiPointText svelte-qh37gt"),set_style(se,"top","23.3631%"),set_style(se,"margin-top","-21px"),set_style(se,"left","50.4963%"),set_style(se,"width","118px"),attr(_,"id","g-step-3-md"),attr(_,"class","g-artboard svelte-qh37gt"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_1$7(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-qh37gt">Something</p>
<p class="g-pstyle0 svelte-qh37gt">happened here</p>`,set_style(re,"padding","0 0 49.6078% 0"),attr(oe,"id","g-step-3-sm-img"),attr(oe,"class","g-aiImg svelte-qh37gt"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepSm+")"),attr(se,"id","g-ai3-1"),attr(se,"class","g-step-3 g-aiAbs g-aiPointText svelte-qh37gt"),set_style(se,"top","20.1486%"),set_style(se,"margin-top","-21px"),set_style(se,"left","55.7925%"),set_style(se,"width","118px"),attr(_,"id","g-step-3-sm"),attr(_,"class","g-artboard svelte-qh37gt"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_if_block$f(te){let _,re,ae,oe,ie,se;return{c(){_=element("div"),re=element("div"),ae=space$3(),oe=element("div"),ie=space$3(),se=element("div"),se.innerHTML=`<p class="g-pstyle0 svelte-qh37gt">Something</p>
<p class="g-pstyle0 svelte-qh37gt">happened here</p>`,set_style(re,"padding","0 0 55.4545% 0"),attr(oe,"id","g-step-3-xs-img"),attr(oe,"class","g-aiImg svelte-qh37gt"),attr(oe,"alt",""),set_style(oe,"background-image","url("+stepXs+")"),attr(se,"id","g-ai4-1"),attr(se,"class","g-step-3 g-aiAbs g-aiPointText svelte-qh37gt"),set_style(se,"top","42.0634%"),set_style(se,"margin-top","-21px"),set_style(se,"left","27.3523%"),set_style(se,"width","118px"),attr(_,"id","g-step-3-xs"),attr(_,"class","g-artboard svelte-qh37gt"),attr(_,"style","")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe),append$1(_,ie),append$1(_,se)},p:noop$4,d(ce){ce&&detach(_)}}}function create_fragment$G(te){let _,re,ae,oe,ie,se,ce=te[0]&&te[0]>=1200&&create_if_block_4$1(),ue=te[0]&&te[0]>=930&&te[0]<1200&&create_if_block_3$2(),de=te[0]&&te[0]>=660&&te[0]<930&&create_if_block_2$5(),pe=te[0]&&te[0]>=510&&te[0]<660&&create_if_block_1$7(),fe=te[0]&&te[0]>=0&&te[0]<510&&create_if_block$f();return{c(){_=element("div"),ce&&ce.c(),re=space$3(),ue&&ue.c(),ae=space$3(),de&&de.c(),oe=space$3(),pe&&pe.c(),ie=space$3(),fe&&fe.c(),attr(_,"id","g-step-3-box"),attr(_,"class","svelte-qh37gt"),add_render_callback(()=>te[1].call(_))},m(me,ye){insert(me,_,ye),ce&&ce.m(_,null),append$1(_,re),ue&&ue.m(_,null),append$1(_,ae),de&&de.m(_,null),append$1(_,oe),pe&&pe.m(_,null),append$1(_,ie),fe&&fe.m(_,null),se=add_resize_listener(_,te[1].bind(_))},p(me,[ye]){me[0]&&me[0]>=1200?ce?ce.p(me,ye):(ce=create_if_block_4$1(),ce.c(),ce.m(_,re)):ce&&(ce.d(1),ce=null),me[0]&&me[0]>=930&&me[0]<1200?ue?ue.p(me,ye):(ue=create_if_block_3$2(),ue.c(),ue.m(_,ae)):ue&&(ue.d(1),ue=null),me[0]&&me[0]>=660&&me[0]<930?de?de.p(me,ye):(de=create_if_block_2$5(),de.c(),de.m(_,oe)):de&&(de.d(1),de=null),me[0]&&me[0]>=510&&me[0]<660?pe?pe.p(me,ye):(pe=create_if_block_1$7(),pe.c(),pe.m(_,ie)):pe&&(pe.d(1),pe=null),me[0]&&me[0]>=0&&me[0]<510?fe?fe.p(me,ye):(fe=create_if_block$f(),fe.c(),fe.m(_,null)):fe&&(fe.d(1),fe=null)},i:noop$4,o:noop$4,d(me){me&&detach(_),ce&&ce.d(),ue&&ue.d(),de&&de.d(),pe&&pe.d(),fe&&fe.d(),se()}}}function instance$B(te,_,re){let ae=null;function oe(){ae=this.clientWidth,re(0,ae)}return[ae,oe]}class Ai_scroller_3 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$B,create_fragment$G,safe_not_equal,{})}}Ai_scroller_3.__docgen={version:3,name:"ai-scroller-3.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$c(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Scroller({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$F(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot$c,({args:_e})=>({1:_e}),({args:_e})=>_e?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{steps:[{background:Step,backgroundProps:{colour:"red"},foreground:`#### Step 1
Lorem ipsum red`},{background:Step,backgroundProps:{colour:"blue"},foreground:`#### Step 2
Lorem ipsum blue`},{background:Step,backgroundProps:{colour:"green"},foreground:`#### Step 3
Lorem ipsum green`}],foregroundPosition:"middle",backgroundWidth:"fluid",embeddedLayout:"fb",embedded:!1}}});const ye=[{name:"Foreground components"},{args:{steps:[{background:Step,backgroundProps:{colour:"red"},foreground:InteractiveForeground},{background:Step,backgroundProps:{colour:"blue"},foreground:`#### Step 2
Lorem ipsum blue`},{background:Step,backgroundProps:{colour:"green"},foreground:InteractiveForeground,foregroundProps:{count:100}}],foregroundPosition:"middle",backgroundWidth:"fluid",embeddedLayout:"fb",embedded:!1}},withStoryDocs(interactiveDocs)];let he={};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"Ai2svelte"},{args:{steps:[{background:Ai_scroller_1,backgroundProps:{colour:"red"},foreground:`#### Step 1
Lorem ipsum`},{background:Ai_scroller_2,backgroundProps:{colour:"blue"},foreground:`#### Step 2
Lorem ipsum`},{background:Ai_scroller_3,backgroundProps:{colour:"green"},foreground:`#### Step 3
Lorem ipsum`}],foregroundPosition:"middle",backgroundWidth:"fluid",embeddedLayout:"fb",embedded:!1}},withStoryDocs(ai2svelteDocs)];let $e={};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&6&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],ve&0&&{args:{steps:[{background:Step,backgroundProps:{colour:"red"},foreground:InteractiveForeground},{background:Step,backgroundProps:{colour:"blue"},foreground:`#### Step 2
Lorem ipsum blue`},{background:Step,backgroundProps:{colour:"green"},foreground:InteractiveForeground,foregroundProps:{count:100}}],foregroundPosition:"middle",backgroundWidth:"fluid",embeddedLayout:"fb",embedded:!1}},ve&0&&get_spread_object(withStoryDocs(interactiveDocs))]):{};ce.$set(ke);const Te=ve&0?get_spread_update(be,[be[0],ve&0&&{args:{steps:[{background:Ai_scroller_1,backgroundProps:{colour:"red"},foreground:`#### Step 1
Lorem ipsum`},{background:Ai_scroller_2,backgroundProps:{colour:"blue"},foreground:`#### Step 2
Lorem ipsum`},{background:Ai_scroller_3,backgroundProps:{colour:"green"},foreground:`#### Step 3
Lorem ipsum`}],foregroundPosition:"middle",backgroundWidth:"fluid",embeddedLayout:"fb",embedded:!1}},ve&0&&get_spread_object(withStoryDocs(ai2svelteDocs))]):{};de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$A(te){return[{title:"Components/Scroller",component:Scroller,...withComponentDocs(componentDocs$7),argTypes:{steps:{control:!1},backgroundWidth:{control:"select",options:["normal","wide","wider","widest","fluid"]},foregroundPosition:{control:"select",options:["middle","left","right","left opposite","right opposite"]},embeddedLayout:{control:"select",options:["fb","bf"]}}}]}class Scroller_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$A,create_fragment$F,safe_not_equal,{})}}const __storiesMetaData$7=parser(Scroller_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Scroller {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},ForegroundComponents:{name:"Foreground components",template:!1,hasArgs:!1},Ai2svelte:{name:"Ai2svelte",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","interactiveDocs","ai2svelteDocs","Scroller","BasicStep","InteractiveForeground","AiMap1","AiMap2","AiMap3","withComponentDocs","withStoryDocs"]}),Scroller_stories$1=__storiesMetaData$7.meta,__namedExportsOrder$7=["Default","ForegroundComponents","Ai2svelte"],Default$7=__storiesMetaData$7.stories.Default,ForegroundComponents=__storiesMetaData$7.stories.ForegroundComponents,Ai2svelte=__storiesMetaData$7.stories.Ai2svelte,story_33=Object.freeze(Object.defineProperty({__proto__:null,default:Scroller_stories$1,__namedExportsOrder:__namedExportsOrder$7,Default:Default$7,ForegroundComponents,Ai2svelte},Symbol.toStringTag,{value:"Module"})),componentDocs$6=`The \`SEO\` component adds essential metadata to published pages.
\`\`\`svelte
<script>
import { SEO } from '@reuters-graphics/graphics-components';
<\/script>
<SEO
url={new URL('https://graphics.reuters.com/world-coronavirus-tracker-and-maps/')}
seoTitle="A title for Google"
seoDescription="A description for Google"
shareTitle="A title for Twitter/Facebook"
shareDecription="A description for Twitter/Facebook"
shareImgPath="https://graphics.reuters.com/world-coronavirus-tracker-and-maps/assets/images/share.jpg"
lang="en"
publishTime="2020-09-15T00:00:00.000Z"
updateTime="2021-01-10T12:30:00.000Z"
authors={[
{ name: 'Jane Doe', url: 'https://twitter.com/JaneDoe' },
{ name: 'John Doe', url: 'https://twitter.com/JohnDoe' },
]}
includeAnalytics={true}
/>
\`\`\`
`,quickitDocs=`Add the \`SEO\` component to any page specified in the \`pages/\` directory of the Graphics Kit.
Most of the fields are filled in by other sources, like your Google Doc and package.json. (Usually, the fastest way is to copy the \`SEO\` component from one of the pages already in your project.)
\`\`\`svelte
<script>
import { SEO } from '@reuters-graphics/graphics-components';
import pkg from '$pkg';
import content from '$locales/en/content.json';
import { assets } from '$app/paths';
import { page } from '$app/stores';
<\/script>
<SEO
lang="en"
url={$page.url}
seoTitle="{content.SEOTitle}"
seoDescription="{content.SEODescription}"
shareTitle="{content.ShareTitle}"
shareDescription="{content.ShareDescription}"
shareImgPath="{\`\${assets}/\${content.ShareImgPath}\`}"
publishTime={pkg?.reuters?.graphic?.published}
updateTime={pkg?.reuters?.graphic?.updated}
authors={pkg?.reuters?.graphic?.authors}
includeAnalytics={$page.url.hostname === 'graphics.reuters.com'}
/>
\`\`\`
`,attachScript=function(te,_,re,ae,oe,ie,se){te.GoogleAnalyticsObject=oe,te[oe]=te[oe]||function(){(te[oe].q=te[oe].q||[]).push(arguments)},te[oe].l=1*new Date,ie=_.createElement(re),se=_.getElementsByTagName(re)[0],ie.async=1,ie.src=ae,se.parentNode.insertBefore(ie,se)},analytics=(te,_)=>{attachScript(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),window.ga("create","UA-41619329-3",{cookieDomain:"auto"}),window.ga("require","linkid","linkid.js"),window.ga("send","pageview",{page:te,title:_}),inIframe()||riveted.init({reportInterval:30})};function inIframe(){try{return window.self!==window.top}catch{return!0}}var riveted=function(){var te=!1,_=!1,re=!1,ae=0,oe=new Date,ie=null,se=null,ce,ue,de,pe,fe,me,ye,he;function be(Ce){typeof ga=="function"&&(me=!0),typeof _gaq<"u"&&typeof _gaq.push=="function"&&(ye=!0),typeof dataLayer<"u"&&typeof dataLayer.push=="function"&&(he=!0),Ce=Ce||{},de=parseInt(Ce.reportInterval,10)||5,pe=parseInt(Ce.idleTimeout,10)||30,typeof Ce.eventHandler=="function"&&(ce=Ce.eventHandler),typeof Ce.userTimingHandler=="function"&&(ue=Ce.userTimingHandler),"nonInteraction"in Ce&&(Ce.nonInteraction===!1||Ce.nonInteraction==="false")?fe=!1:fe=!0,_e(document,"keydown",xe),_e(document,"click",xe),_e(window,"mousemove",$e(xe,500)),_e(window,"scroll",$e(xe,500)),_e(document,"visibilitychange",we),_e(document,"webkitvisibilitychange",we),ce(0)}function $e(Ce,Pe){var De,Me,Fe,Be=null,Ue=0,je=function(){Ue=new Date,Be=null,Fe=Ce.apply(De,Me)};return function(){var Ie=new Date;Ue||(Ue=Ie);var Le=Pe-(Ie-Ue);return De=this,Me=arguments,Le<=0?(clearTimeout(Be),Be=null,Ue=Ie,Fe=Ce.apply(De,Me)):Be||(Be=setTimeout(je,Le)),Fe}}function _e(Ce,Pe,De){Ce.addEventListener?Ce.addEventListener(Pe,De,!1):Ce.attachEvent?Ce.attachEvent("on"+Pe,De):Ce["on"+Pe]=De}ue=function(Ce){he?dataLayer.push({event:"RivetedTiming",eventCategory:"Riveted",timingVar:"First Interaction",timingValue:Ce}):(me&&ga("send","timing","Riveted","First Interaction",Ce),ye&&_gaq.push(["_trackTiming","Riveted","First Interaction",Ce,null,100]))},ce=function(Ce){he?dataLayer.push({event:"Riveted",eventCategory:"Riveted",eventAction:"Time Spent",eventLabel:Ce,eventValue:de,eventNonInteraction:fe}):(me&&ga("send","event","Riveted","Time Spent",Ce.toString(),de,{nonInteraction:fe}),ye&&_gaq.push(["_trackEvent","Riveted","Time Spent",Ce.toString(),de,fe]))};function ve(){clearTimeout(se),ke()}function we(){(document.hidden||document.webkitHidden)&&ve()}function Se(){ae+=1,ae>0&&ae%de===0&&ce(ae)}function ke(){_=!0,clearTimeout(ie)}function Te(){ve(),re=!0}function Ee(){re=!1}function Oe(){_=!1,clearTimeout(ie),ie=setInterval(Se,1e3)}function Ae(){var Ce=new Date,Pe=Ce-oe;te=!0,ue(Pe),ie=setInterval(Se,1e3)}function xe(){re||(te||Ae(),_&&Oe(),clearTimeout(se),se=setTimeout(ve,pe*1e3+100))}return{init:be,trigger:xe,setIdle:ve,on:Ee,off:Te}}();const publisherTags=()=>{const te=window.googletag||{};te.cmd=te.cmd||[],function(){const _=document.createElement("script");_.async=!0,_.type="text/javascript";const re=document.location.protocol==="https:";_.src=(re?"https:":"http:")+"//www.googletagservices.com/tag/js/gpt.js";const ae=document.getElementsByTagName("script")[0];ae.parentNode.insertBefore(_,ae)}(),te.cmd.push(function(){te.defineSlot("/4735792/reuters_investigates",[[300,250]],"div-gpt-ad-1441822201033-0").addService(te.pubads()),te.pubads().enableSingleRequest(),te.enableServices()})};function create_fragment$E(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe,Ae,xe,Ce,Pe,De,Me=`<script type="application/ld+json">${JSON.stringify(te[7])}<\/script>`,Fe,Be,Ue=`<script type="application/ld+json">${JSON.stringify(te[8])}<\/script>`,je;return document.title=re=te[1],{c(){_=element("html"),ae=element("meta"),oe=element("link"),se=element("link"),ce=element("link"),ue=element("link"),de=element("link"),pe=element("meta"),me=element("meta"),ye=element("meta"),he=element("meta"),be=element("meta"),$e=element("meta"),_e=element("meta"),ve=element("meta"),we=element("meta"),Se=element("meta"),Te=element("meta"),Ee=element("meta"),Oe=element("meta"),Ae=element("meta"),xe=element("meta"),Ce=element("meta"),Pe=element("meta"),De=new HtmlTag(!1),Fe=empty$2(),Be=new HtmlTag(!1),je=empty$2(),attr(_,"lang",te[6]),attr(ae,"name","description"),attr(ae,"content",te[2]),attr(oe,"rel","canonical"),attr(oe,"href",ie=te[0].href),attr(se,"rel","shortcut icon"),attr(se,"type","image/x-icon"),attr(se,"href","https://s3.reutersmedia.net/resources_v2/images/favicon/favicon.ico"),attr(ce,"rel","icon"),attr(ce,"type","image/png"),attr(ce,"href","https://s3.reutersmedia.net/resources_v2/images/favicon/favicon-16x16.png"),attr(ce,"sizes","16x16"),attr(ue,"rel","icon"),attr(ue,"type","image/png"),attr(ue,"href","https://s1.reutersmedia.net/resources_v2/images/favicon/favicon-32x32.png"),attr(ue,"sizes","32x32"),attr(de,"rel","icon"),attr(de,"type","image/png"),attr(de,"href","https://s3.reutersmedia.net/resources_v2/images/favicon/favicon-96x96.png"),attr(de,"sizes","96x96"),attr(pe,"property","og:url"),attr(pe,"content",fe=te[0].href),attr(me,"property","og:type"),attr(me,"content","article"),attr(ye,"property","og:title"),attr(ye,"content",te[3]),attr(ye,"itemprop","name"),attr(he,"property","og:description"),attr(he,"content",te[4]),attr(he,"itemprop","description"),attr(be,"property","og:image"),attr(be,"content",te[5]),attr(be,"itemprop","image"),attr($e,"property","og:site_name"),attr($e,"content","Reuters"),attr(_e,"name","twitter:card"),attr(_e,"content","summary_large_image"),attr(ve,"name","twitter:site"),attr(ve,"content","@ReutersGraphics"),attr(we,"name","twitter:creator"),attr(we,"content","@ReutersGraphics"),attr(Se,"name","twitter:domain"),attr(Se,"content",ke=te[0].origin),attr(Te,"name","twitter:title"),attr(Te,"content",te[3]),attr(Ee,"name","twitter:description"),attr(Ee,"content",te[4]),attr(Oe,"name","twitter:image:src"),attr(Oe,"content",te[5]),attr(Ae,"property","fb:app_id"),attr(Ae,"content","319194411438328"),attr(xe,"property","fb:admins"),attr(xe,"content","616167736"),attr(Ce,"property","fb:admins"),attr(Ce,"content","625796953"),attr(Pe,"property","fb:admins"),attr(Pe,"content","571759798"),De.a=Fe,Be.a=je},m(Ie,Le){append$1(document.head,_),append$1(document.head,ae),append$1(document.head,oe),append$1(document.head,se),append$1(document.head,ce),append$1(document.head,ue),append$1(document.head,de),append$1(document.head,pe),append$1(document.head,me),append$1(document.head,ye),append$1(document.head,he),append$1(document.head,be),append$1(document.head,$e),append$1(document.head,_e),append$1(document.head,ve),append$1(document.head,we),append$1(document.head,Se),append$1(document.head,Te),append$1(document.head,Ee),append$1(document.head,Oe),append$1(document.head,Ae),append$1(document.head,xe),append$1(document.head,Ce),append$1(document.head,Pe),De.m(Me,document.head),append$1(document.head,Fe),Be.m(Ue,document.head),append$1(document.head,je)},p(Ie,[Le]){Le&64&&attr(_,"lang",Ie[6]),Le&2&&re!==(re=Ie[1])&&(document.title=re),Le&4&&attr(ae,"content",Ie[2]),Le&1&&ie!==(ie=Ie[0].href)&&attr(oe,"href",ie),Le&1&&fe!==(fe=Ie[0].href)&&attr(pe,"content",fe),Le&8&&attr(ye,"content",Ie[3]),Le&16&&attr(he,"content",Ie[4]),Le&32&&attr(be,"content",Ie[5]),Le&1&&ke!==(ke=Ie[0].origin)&&attr(Se,"content",ke),Le&8&&attr(Te,"content",Ie[3]),Le&16&&attr(Ee,"content",Ie[4]),Le&32&&attr(Oe,"content",Ie[5])},i:noop$4,o:noop$4,d(Ie){detach(_),detach(ae),detach(oe),detach(se),detach(ce),detach(ue),detach(de),detach(pe),detach(me),detach(ye),detach(he),detach(be),detach($e),detach(_e),detach(ve),detach(we),detach(Se),detach(Te),detach(Ee),detach(Oe),detach(Ae),detach(xe),detach(Ce),detach(Pe),detach(Fe),Ie&&De.d(),detach(je),Ie&&Be.d()}}}function instance$z(te,_,re){let{url:ae=null}=_,{seoTitle:oe}=_,{seoDescription:ie}=_,{shareTitle:se}=_,{shareDescription:ce}=_,{shareImgPath:ue}=_,{lang:de="en"}=_,{publishTime:pe=""}=_,{updateTime:fe=""}=_,{authors:me=[]}=_,{includeAnalytics:ye=!1}=_;typeof window<"u"&&ye&&(analytics(ae,oe),publisherTags());const he={"@context":"http://schema.org","@type":"NewsMediaOrganization","@id":"https://www.reuters.com/#publisher",name:"Reuters",logo:{"@type":"ImageObject",url:"https://s3.reutersmedia.net/resources_v2/images/reuters_social_logo.png",width:"200",height:"200"},url:"https://www.reuters.com/"},be={"@context":"http://schema.org","@type":"NewsArticle",headline:oe,url:ae.href,mainEntityOfPage:{"@type":"WebPage","@id":ae.href},thumbnailUrl:ue,image:[{"@context":"http://schema.org","@type":"ImageObject",url:ue}],publisher:{"@id":"https://www.reuters.com/#publisher"},copyrightHolder:{"@id":"https://www.reuters.com/#publisher"},sourceOrganization:{"@id":"https://www.reuters.com/#publisher"},copyrightYear:new Date().getFullYear(),dateCreated:pe,datePublished:pe,dateModified:fe,author:me.map(({name:$e,url:_e})=>({"@type":"Person",name:$e,url:_e})),articleSection:"Graphics",isAccessibleForFree:!0,creator:["Reuters Graphics"],keywords:["Reuters graphics","Reuters","graphics","Interactives"]};return te.$$set=$e=>{"url"in $e&&re(0,ae=$e.url),"seoTitle"in $e&&re(1,oe=$e.seoTitle),"seoDescription"in $e&&re(2,ie=$e.seoDescription),"shareTitle"in $e&&re(3,se=$e.shareTitle),"shareDescription"in $e&&re(4,ce=$e.shareDescription),"shareImgPath"in $e&&re(5,ue=$e.shareImgPath),"lang"in $e&&re(6,de=$e.lang),"publishTime"in $e&&re(9,pe=$e.publishTime),"updateTime"in $e&&re(10,fe=$e.updateTime),"authors"in $e&&re(11,me=$e.authors),"includeAnalytics"in $e&&re(12,ye=$e.includeAnalytics)},[ae,oe,ie,se,ce,ue,de,he,be,pe,fe,me,ye]}class SEO extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$z,create_fragment$E,safe_not_equal,{url:0,seoTitle:1,seoDescription:2,shareTitle:3,shareDescription:4,shareImgPath:5,lang:6,publishTime:9,updateTime:10,authors:11,includeAnalytics:12})}}SEO.__docgen={version:3,name:"SEO.svelte",data:[{keywords:[{name:"required",description:""},{name:"type",description:"{URL}"}],visibility:"public",description:"[URL](https://developer.mozilla.org/en-US/docs/Web/API/URL) object for the page.",name:"url",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"URL",type:"URL"},defaultValue:null},{keywords:[{name:"required",description:""},{name:"type",description:"{string}"}],visibility:"public",description:"SEO title",name:"seoTitle",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"required",description:""},{name:"type",description:"{string}"}],visibility:"public",description:"SEO description",name:"seoDescription",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"required",description:""},{name:"type",description:"{string}"}],visibility:"public",description:"Share title",name:"shareTitle",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"required",description:""},{name:"type",description:"{string}"}],visibility:"public",description:"Share description",name:"shareDescription",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"required",description:""},{name:"type",description:"{string}"}],visibility:"public",description:"Share image path. **Must be an absolute path.**",name:"shareImgPath",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"}},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"[HTML lang attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang). **Two-letter code only.**",name:"lang",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"en"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Publish time as an [ISO string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)",name:"publishTime",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Updated time as an [ISO string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)",name:"updateTime",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Array of authors for the piece. Each author object must have `name` and `url` attributes.",name:"authors",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[],visibility:"public",description:"Whether to inject Google Analytics code for this page.",name:"includeAnalytics",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$b(te){let _,re,ae,oe;const ie=[te[1]];let se={};for(let ce=0;ce<ie.length;ce+=1)se=assign$1(se,ie[ce]);return _=new SEO({props:se}),{c(){create_component(_.$$.fragment),re=space$3(),ae=element("div"),ae.textContent="Nothing to see here. \u{1F60E}"},m(ce,ue){mount_component(_,ce,ue),insert(ce,re,ue),insert(ce,ae,ue),oe=!0},p(ce,ue){const de=ue&2?get_spread_update(ie,[get_spread_object(ce[1])]):{};_.$set(de)},i(ce){oe||(transition_in(_.$$.fragment,ce),oe=!0)},o(ce){transition_out(_.$$.fragment,ce),oe=!1},d(ce){destroy_component(_,ce),ce&&detach(re),ce&&detach(ae)}}}function create_fragment$D(te){let _,re,ae,oe,ie,se,ce,ue;const de=[te[0]];let pe={};for(let ye=0;ye<de.length;ye+=1)pe=assign$1(pe,de[ye]);_=new Meta({props:pe}),ae=new Template({props:{$$slots:{default:[create_default_slot$b,({args:ye})=>({1:ye}),({args:ye})=>ye?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{url:new URL("https://graphics.reuters.com/hello-world/"),publishTime:new Date("2020-09-15").toISOString()}}});const fe=[{name:"\u{1F680} QUICKIT"},{args:{url:new URL("https://graphics.reuters.com/hello-world/"),publishTime:new Date("2020-09-15").toISOString()}},withStoryDocs(quickitDocs)];let me={};for(let ye=0;ye<fe.length;ye+=1)me=assign$1(me,fe[ye]);return ce=new Story({props:me}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment)},m(ye,he){mount_component(_,ye,he),insert(ye,re,he),mount_component(ae,ye,he),insert(ye,oe,he),mount_component(ie,ye,he),insert(ye,se,he),mount_component(ce,ye,he),ue=!0},p(ye,[he]){const be=he&1?get_spread_update(de,[get_spread_object(ye[0])]):{};_.$set(be);const $e={};he&6&&($e.$$scope={dirty:he,ctx:ye}),ae.$set($e);const _e=he&0?get_spread_update(fe,[fe[0],he&0&&{args:{url:new URL("https://graphics.reuters.com/hello-world/"),publishTime:new Date("2020-09-15").toISOString()}},he&0&&get_spread_object(withStoryDocs(quickitDocs))]):{};ce.$set(_e)},i(ye){ue||(transition_in(_.$$.fragment,ye),transition_in(ae.$$.fragment,ye),transition_in(ie.$$.fragment,ye),transition_in(ce.$$.fragment,ye),ue=!0)},o(ye){transition_out(_.$$.fragment,ye),transition_out(ae.$$.fragment,ye),transition_out(ie.$$.fragment,ye),transition_out(ce.$$.fragment,ye),ue=!1},d(ye){destroy_component(_,ye),ye&&detach(re),destroy_component(ae,ye),ye&&detach(oe),destroy_component(ie,ye),ye&&detach(se),destroy_component(ce,ye)}}}function instance$y(te){return[{title:"Utilities/SEO",component:SEO,...withComponentDocs(componentDocs$6)}]}class SEO_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$y,create_fragment$D,safe_not_equal,{})}}const __storiesMetaData$6=parser(SEO_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<SEO {...args} />
<div>Nothing to see here. \u{1F60E}</div>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},QUICKIT:{name:"\u{1F680} QUICKIT",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","quickitDocs","SEO","withComponentDocs","withStoryDocs"]}),SEO_stories$1=__storiesMetaData$6.meta,__namedExportsOrder$6=["Default","QUICKIT"],Default$6=__storiesMetaData$6.stories.Default,QUICKIT=__storiesMetaData$6.stories.QUICKIT,story_34=Object.freeze(Object.defineProperty({__proto__:null,default:SEO_stories$1,__namedExportsOrder:__namedExportsOrder$6,Default:Default$6,QUICKIT},Symbol.toStringTag,{value:"Module"})),componentDocs$5=`Add share tools to a page.
\`\`\`svelte
<script>
import { Sharer } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Sharer />
\`\`\`
`;/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/var faFacebookF={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"]},faTwitter={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};const getTitle=()=>{const te=document.querySelector("meta[property='og:title']");return encodeURIComponent(te?te.getAttribute("content"):document.title)},getHref=()=>encodeURIComponent(window.location.href),handleTweet=()=>{const te="scrollbars=yes,resizable=yes,toolbar=no,location=yes",ae=screen.height,oe=screen.width,ie=Math.round(oe/2-550/2),se=ae>420?Math.round(ae/2-420/2):0,ce=`https://twitter.com/intent/tweet?text=${getTitle()}&via=Reuters&url=${getHref()}`;window.open(ce,"intent",`${te},width=${550},height=${420},left=${ie},top=${se}`)},handlePost=()=>{const te="scrollbars=yes,resizable=yes,toolbar=no,location=yes",ae=screen.height,oe=screen.width,ie=Math.round(oe/2-550/2),se=ae>420?Math.round(ae/2-420/2):0,ce=`https://www.facebook.com/sharer/sharer.php?u=${getHref()}`;window.open(ce,"intent",`${te},width=${550},height=${420},left=${ie},top=${se}`)};var uaParser={exports:{}};(function(te,_){(function(re,ae){var oe="0.7.31",ie="",se="?",ce="function",ue="undefined",de="object",pe="string",fe="major",me="model",ye="name",he="type",be="vendor",$e="version",_e="architecture",ve="console",we="mobile",Se="tablet",ke="smarttv",Te="wearable",Ee="embedded",Oe=255,Ae="Amazon",xe="Apple",Ce="ASUS",Pe="BlackBerry",De="Browser",Me="Chrome",Fe="Edge",Be="Firefox",Ue="Google",je="Huawei",Ie="LG",Le="Microsoft",ze="Motorola",Ne="Opera",He="Samsung",qe="Sony",Ge="Xiaomi",Ke="Zebra",Ye="Facebook",Ze=function(Xe,Ct){var Je={};for(var Dt in Xe)Ct[Dt]&&Ct[Dt].length%2===0?Je[Dt]=Ct[Dt].concat(Xe[Dt]):Je[Dt]=Xe[Dt];return Je},Tt=function(Xe){for(var Ct={},Je=0;Je<Xe.length;Je++)Ct[Xe[Je].toUpperCase()]=Xe[Je];return Ct},Pt=function(Xe,Ct){return typeof Xe===pe?Nt(Ct).indexOf(Nt(Xe))!==-1:!1},Nt=function(Xe){return Xe.toLowerCase()},Ve=function(Xe){return typeof Xe===pe?Xe.replace(/[^\d\.]/g,ie).split(".")[0]:ae},Ft=function(Xe,Ct){if(typeof Xe===pe)return Xe=Xe.replace(/^\s\s*/,ie).replace(/\s\s*$/,ie),typeof Ct===ue?Xe:Xe.substring(0,Oe)},Ht=function(Xe,Ct){for(var Je=0,Dt,Qe,Jt,jt,Kt,Vt;Je<Ct.length&&!Kt;){var Qt=Ct[Je],er=Ct[Je+1];for(Dt=Qe=0;Dt<Qt.length&&!Kt;)if(Kt=Qt[Dt++].exec(Xe),Kt)for(Jt=0;Jt<er.length;Jt++)Vt=Kt[++Qe],jt=er[Jt],typeof jt===de&&jt.length>0?jt.length===2?typeof jt[1]==ce?this[jt[0]]=jt[1].call(this,Vt):this[jt[0]]=jt[1]:jt.length===3?typeof jt[1]===ce&&!(jt[1].exec&&jt[1].test)?this[jt[0]]=Vt?jt[1].call(this,Vt,jt[2]):ae:this[jt[0]]=Vt?Vt.replace(jt[1],jt[2]):ae:jt.length===4&&(this[jt[0]]=Vt?jt[3].call(this,Vt.replace(jt[1],jt[2])):ae):this[jt]=Vt||ae;Je+=2}},qt=function(Xe,Ct){for(var Je in Ct)if(typeof Ct[Je]===de&&Ct[Je].length>0){for(var Dt=0;Dt<Ct[Je].length;Dt++)if(Pt(Ct[Je][Dt],Xe))return Je===se?ae:Je}else if(Pt(Ct[Je],Xe))return Je===se?ae:Je;return Xe},Zt={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},Yt={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Xt={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[$e,[ye,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[$e,[ye,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[ye,$e],[/opios[\/ ]+([\w\.]+)/i],[$e,[ye,Ne+" Mini"]],[/\bopr\/([\w\.]+)/i],[$e,[ye,Ne]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[ye,$e],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[$e,[ye,"UC"+De]],[/\bqbcore\/([\w\.]+)/i],[$e,[ye,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[$e,[ye,"WeChat"]],[/konqueror\/([\w\.]+)/i],[$e,[ye,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[$e,[ye,"IE"]],[/yabrowser\/([\w\.]+)/i],[$e,[ye,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[ye,/(.+)/,"$1 Secure "+De],$e],[/\bfocus\/([\w\.]+)/i],[$e,[ye,Be+" Focus"]],[/\bopt\/([\w\.]+)/i],[$e,[ye,Ne+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[$e,[ye,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[$e,[ye,"Dolphin"]],[/coast\/([\w\.]+)/i],[$e,[ye,Ne+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[$e,[ye,"MIUI "+De]],[/fxios\/([-\w\.]+)/i],[$e,[ye,Be]],[/\bqihu|(qi?ho?o?|360)browser/i],[[ye,"360 "+De]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[ye,/(.+)/,"$1 "+De],$e],[/(comodo_dragon)\/([\w\.]+)/i],[[ye,/_/g," "],$e],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[ye,$e],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[ye],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[ye,Ye],$e],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[ye,$e],[/\bgsa\/([\w\.]+) .*safari\//i],[$e,[ye,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[$e,[ye,Me+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[ye,Me+" WebView"],$e],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[$e,[ye,"Android "+De]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[ye,$e],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[$e,[ye,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[$e,ye],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[ye,[$e,qt,Zt]],[/(webkit|khtml)\/([\w\.]+)/i],[ye,$e],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[ye,"Netscape"],$e],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[$e,[ye,Be+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[ye,$e]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[_e,"amd64"]],[/(ia32(?=;))/i],[[_e,Nt]],[/((?:i[346]|x)86)[;\)]/i],[[_e,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[_e,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[_e,"armhf"]],[/windows (ce|mobile); ppc;/i],[[_e,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[_e,/ower/,ie,Nt]],[/(sun4\w)[;\)]/i],[[_e,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[_e,Nt]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[me,[be,He],[he,Se]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[me,[be,He],[he,we]],[/\((ip(?:hone|od)[\w ]*);/i],[me,[be,xe],[he,we]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[me,[be,xe],[he,Se]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[me,[be,je],[he,Se]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[me,[be,je],[he,we]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[me,/_/g," "],[be,Ge],[he,we]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[me,/_/g," "],[be,Ge],[he,Se]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[me,[be,"OPPO"],[he,we]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[me,[be,"Vivo"],[he,we]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[me,[be,"Realme"],[he,we]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[me,[be,ze],[he,we]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[me,[be,ze],[he,Se]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[me,[be,Ie],[he,Se]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[me,[be,Ie],[he,we]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[me,[be,"Lenovo"],[he,Se]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[me,/_/g," "],[be,"Nokia"],[he,we]],[/(pixel c)\b/i],[me,[be,Ue],[he,Se]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[me,[be,Ue],[he,we]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[me,[be,qe],[he,we]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[me,"Xperia Tablet"],[be,qe],[he,Se]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[me,[be,"OnePlus"],[he,we]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[me,[be,Ae],[he,Se]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[me,/(.+)/g,"Fire Phone $1"],[be,Ae],[he,we]],[/(playbook);[-\w\),; ]+(rim)/i],[me,be,[he,Se]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[me,[be,Pe],[he,we]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[me,[be,Ce],[he,Se]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[me,[be,Ce],[he,we]],[/(nexus 9)/i],[me,[be,"HTC"],[he,Se]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[be,[me,/_/g," "],[he,we]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[me,[be,"Acer"],[he,Se]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[me,[be,"Meizu"],[he,we]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[me,[be,"Sharp"],[he,we]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[be,me,[he,we]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[be,me,[he,Se]],[/(surface duo)/i],[me,[be,Le],[he,Se]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[me,[be,"Fairphone"],[he,we]],[/(u304aa)/i],[me,[be,"AT&T"],[he,we]],[/\bsie-(\w*)/i],[me,[be,"Siemens"],[he,we]],[/\b(rct\w+) b/i],[me,[be,"RCA"],[he,Se]],[/\b(venue[\d ]{2,7}) b/i],[me,[be,"Dell"],[he,Se]],[/\b(q(?:mv|ta)\w+) b/i],[me,[be,"Verizon"],[he,Se]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[me,[be,"Barnes & Noble"],[he,Se]],[/\b(tm\d{3}\w+) b/i],[me,[be,"NuVision"],[he,Se]],[/\b(k88) b/i],[me,[be,"ZTE"],[he,Se]],[/\b(nx\d{3}j) b/i],[me,[be,"ZTE"],[he,we]],[/\b(gen\d{3}) b.+49h/i],[me,[be,"Swiss"],[he,we]],[/\b(zur\d{3}) b/i],[me,[be,"Swiss"],[he,Se]],[/\b((zeki)?tb.*\b) b/i],[me,[be,"Zeki"],[he,Se]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[be,"Dragon Touch"],me,[he,Se]],[/\b(ns-?\w{0,9}) b/i],[me,[be,"Insignia"],[he,Se]],[/\b((nxa|next)-?\w{0,9}) b/i],[me,[be,"NextBook"],[he,Se]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[be,"Voice"],me,[he,we]],[/\b(lvtel\-)?(v1[12]) b/i],[[be,"LvTel"],me,[he,we]],[/\b(ph-1) /i],[me,[be,"Essential"],[he,we]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[me,[be,"Envizen"],[he,Se]],[/\b(trio[-\w\. ]+) b/i],[me,[be,"MachSpeed"],[he,Se]],[/\btu_(1491) b/i],[me,[be,"Rotor"],[he,Se]],[/(shield[\w ]+) b/i],[me,[be,"Nvidia"],[he,Se]],[/(sprint) (\w+)/i],[be,me,[he,we]],[/(kin\.[onetw]{3})/i],[[me,/\./g," "],[be,Le],[he,we]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[me,[be,Ke],[he,Se]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[me,[be,Ke],[he,we]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[be,me,[he,ve]],[/droid.+; (shield) bui/i],[me,[be,"Nvidia"],[he,ve]],[/(playstation [345portablevi]+)/i],[me,[be,qe],[he,ve]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[me,[be,Le],[he,ve]],[/smart-tv.+(samsung)/i],[be,[he,ke]],[/hbbtv.+maple;(\d+)/i],[[me,/^/,"SmartTV"],[be,He],[he,ke]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[be,Ie],[he,ke]],[/(apple) ?tv/i],[be,[me,xe+" TV"],[he,ke]],[/crkey/i],[[me,Me+"cast"],[be,Ue],[he,ke]],[/droid.+aft(\w)( bui|\))/i],[me,[be,Ae],[he,ke]],[/\(dtv[\);].+(aquos)/i],[me,[be,"Sharp"],[he,ke]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[be,Ft],[me,Ft],[he,ke]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[he,ke]],[/((pebble))app/i],[be,me,[he,Te]],[/droid.+; (glass) \d/i],[me,[be,Ue],[he,Te]],[/droid.+; (wt63?0{2,3})\)/i],[me,[be,Ke],[he,Te]],[/(quest( 2)?)/i],[me,[be,Ye],[he,Te]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[be,[he,Ee]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[me,[he,we]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[me,[he,Se]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[he,Se]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[he,we]],[/(android[-\w\. ]{0,9});.+buil/i],[me,[be,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[$e,[ye,Fe+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[$e,[ye,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[ye,$e],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[$e,ye]],os:[[/microsoft (windows) (vista|xp)/i],[ye,$e],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[ye,[$e,qt,Yt]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[ye,"Windows"],[$e,qt,Yt]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[$e,/_/g,"."],[ye,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[ye,"Mac OS"],[$e,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[$e,ye],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[ye,$e],[/\(bb(10);/i],[$e,[ye,Pe]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[$e,[ye,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[$e,[ye,Be+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[$e,[ye,"webOS"]],[/crkey\/([\d\.]+)/i],[$e,[ye,Me+"cast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[ye,"Chromium OS"],$e],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[ye,$e],[/(sunos) ?([\w\.\d]*)/i],[[ye,"Solaris"],$e],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[ye,$e]]},Ut=function(Xe,Ct){if(typeof Xe===de&&(Ct=Xe,Xe=ae),!(this instanceof Ut))return new Ut(Xe,Ct).getResult();var Je=Xe||(typeof re!==ue&&re.navigator&&re.navigator.userAgent?re.navigator.userAgent:ie),Dt=Ct?Ze(Xt,Ct):Xt;return this.getBrowser=function(){var Qe={};return Qe[ye]=ae,Qe[$e]=ae,Ht.call(Qe,Je,Dt.browser),Qe.major=Ve(Qe.version),Qe},this.getCPU=function(){var Qe={};return Qe[_e]=ae,Ht.call(Qe,Je,Dt.cpu),Qe},this.getDevice=function(){var Qe={};return Qe[be]=ae,Qe[me]=ae,Qe[he]=ae,Ht.call(Qe,Je,Dt.device),Qe},this.getEngine=function(){var Qe={};return Qe[ye]=ae,Qe[$e]=ae,Ht.call(Qe,Je,Dt.engine),Qe},this.getOS=function(){var Qe={};return Qe[ye]=ae,Qe[$e]=ae,Ht.call(Qe,Je,Dt.os),Qe},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return Je},this.setUA=function(Qe){return Je=typeof Qe===pe&&Qe.length>Oe?Ft(Qe,Oe):Qe,this},this.setUA(Je),this};Ut.VERSION=oe,Ut.BROWSER=Tt([ye,$e,fe]),Ut.CPU=Tt([_e]),Ut.DEVICE=Tt([me,be,he,ve,we,ke,Se,Te,Ee]),Ut.ENGINE=Ut.OS=Tt([ye,$e]),te.exports&&(_=te.exports=Ut),_.UAParser=Ut;var Wt=typeof re!==ue&&(re.jQuery||re.Zepto);if(Wt&&!Wt.ua){var We=new Ut;Wt.ua=We.getResult(),Wt.ua.get=function(){return We.getUA()},Wt.ua.set=function(Xe){We.setUA(Xe);var Ct=We.getResult();for(var Je in Ct)Wt.ua[Je]=Ct[Je]}}})(typeof window=="object"?window:commonjsGlobal$2)})(uaParser,uaParser.exports);const UAParser=uaParser.exports,Sharer_svelte_svelte_type_style_lang="";function create_fragment$C(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e;return ie=new Fa$1({props:{fw:!0,icon:faShareAlt}}),de=new Fa$1({props:{fw:!0,icon:faTwitter}}),ye=new Fa$1({props:{fw:!0,icon:faFacebookF}}),{c(){_=element("div"),re=element("div"),ae=element("button"),oe=element("div"),create_component(ie.$$.fragment),se=space$3(),ce=element("button"),ue=element("div"),create_component(de.$$.fragment),pe=space$3(),fe=element("button"),me=element("div"),create_component(ye.$$.fragment),attr(oe,"class","svelte-39dg69"),attr(ae,"title","Share this!"),ae.disabled=te[1],attr(ae,"class","box-shadow-low svelte-39dg69"),attr(ue,"class","svelte-39dg69"),attr(ce,"title","Twitter"),attr(ce,"class","svelte-39dg69"),attr(me,"class","svelte-39dg69"),attr(fe,"title","Facebook"),attr(fe,"class","svelte-39dg69"),attr(re,"class","drawer svelte-39dg69"),toggle_class(re,"active",te[1]),attr(_,"class","sharetool svelte-39dg69"),toggle_class(_,"active",te[0])},m(_e,ve){insert(_e,_,ve),append$1(_,re),append$1(re,ae),append$1(ae,oe),mount_component(ie,oe,null),append$1(re,se),append$1(re,ce),append$1(ce,ue),mount_component(de,ue,null),append$1(re,pe),append$1(re,fe),append$1(fe,me),mount_component(ye,me,null),he=!0,be||($e=[listen(ae,"click",te[2]),listen(ce,"click",handleTweet),listen(fe,"click",handlePost)],be=!0)},p(_e,[ve]){(!he||ve&2)&&(ae.disabled=_e[1]),ve&2&&toggle_class(re,"active",_e[1]),ve&1&&toggle_class(_,"active",_e[0])},i(_e){he||(transition_in(ie.$$.fragment,_e),transition_in(de.$$.fragment,_e),transition_in(ye.$$.fragment,_e),he=!0)},o(_e){transition_out(ie.$$.fragment,_e),transition_out(de.$$.fragment,_e),transition_out(ye.$$.fragment,_e),he=!1},d(_e){_e&&detach(_),destroy_component(ie),destroy_component(de),destroy_component(ye),be=!1,run_all($e)}}}function instance$x(te,_,re){const ae=new UAParser,oe=pe=>{const fe=document.querySelector(`meta[property="${pe}"]`);return fe?fe.getAttribute("content"):""},ie=async function(){if(ue){re(1,ue=!1);return}if(navigator&&navigator.share&&ae.getBrowser().name!=="Safari")try{await navigator.share({title:oe("og:title"),text:oe("og:description"),url:window.location.href})}catch(pe){console.log("Share error",pe)}else re(1,ue=!0)};let se=0,ce=!1,ue=!1;function de(){se>window.scrollY?ce||re(0,ce=!0):ce&&(ue?re(1,ue=!1):re(0,ce=!1)),se=window.scrollY}return onMount(()=>{window.addEventListener("scroll",throttle(de,250))}),[ce,ue,ie]}class Sharer extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$x,create_fragment$C,safe_not_equal,{})}}Sharer.__docgen={version:3,name:"Sharer.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function create_default_slot$a(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Sharer({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$B(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$a,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$w(te){return[{title:"Utilities/Sharer",component:Sharer,...withComponentDocs(componentDocs$5)}]}class Sharer_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$w,create_fragment$B,safe_not_equal,{})}}const __storiesMetaData$5=parser(Sharer_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Sharer {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","Sharer","withComponentDocs"]}),Sharer_stories$1=__storiesMetaData$5.meta,__namedExportsOrder$5=["Default"],Default$5=__storiesMetaData$5.stories.Default,story_35=Object.freeze(Object.defineProperty({__proto__:null,default:Sharer_stories$1,__namedExportsOrder:__namedExportsOrder$5,Default:Default$5},Symbol.toStringTag,{value:"Module"})),componentDocs$4=`Reuters dotcom site footer with graphics referrals, ported from [Raptor UI components](https://github.com/tr/rcom-arc_raptor-ui/tree/develop/packages/rcom-raptor-ui_common/src/components/site-footer).
> **Note:** In the [Graphics Kit](https://github.com/reuters-graphics/bluprint_graphics-kit/blob/master/pages/index.svelte), you can find this component in \`pages/index.svelte\`. Customise it there for the default page.
\`\`\`svelte
<script>
import { SiteFooter } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<SiteFooter />
\`\`\`
`,darkThemeDocs$1=`Customise colours by passing an object to the \`theme\` prop. You can customise any or all of the following default properties:
\`\`\`javascript
// Customisable colours
{
background: '#fff',
primary: '#404040',
accent: '#fa6400',
rules: '#d0d0d0',
shadow: '0 1px 4px 2px rgb(64 64 64 / 8%)',
}
\`\`\`
The component also exports some preset themes you can use or customise:
\`\`\`svelte
<script>
import { SiteFooter, SiteFooterThemes } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<!-- Use a preset theme. -->
<SiteFooter theme={SiteFooterThemes.dark} />
<!-- Customise a couple colours in a theme. -->
<SiteFooter theme={{ ...SiteFooterThemes.default, background: '#e0d3b8', rules: '#aaa' }} />
\`\`\`
`,customReferralsDocs=`Pass up to four custom referrals to the \`referrals\` prop.
\`\`\`svelte
<script>
import { SiteFooter } from '@reuters-graphics/graphics-svelte-components';
const customReferrals = [
{
url: 'https://graphics.reuters.com/world-coronavirus-tracker-and-maps/',
title: 'COVID-19: the latest global statistics, charts and maps',
description: 'Tracking the global coronavirus outbreak, updated daily',
image:
'https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/global/en/share.png',
},
{
url: 'https://graphics.reuters.com/world-coronavirus-tracker-and-maps/regions/europe',
title: 'Coronavirus in Europe: the latest counts, charts and maps',
description: 'Tracking the global coronavirus outbreak, updated daily',
image:
'https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/regions/en/europe.png',
},
];
<\/script>
<SiteFooter referrals="{customReferrals}" />
\`\`\`
`,normalizeUrl=te=>/^http/.test(te)?te:`https://www.reuters.com${te}`,Graphics_svelte_svelte_type_style_lang="";function create_fragment$A(te){let _,re,ae,oe,ie;return{c(){_=svg_element("svg"),re=svg_element("title"),ae=text("Gallery"),oe=svg_element("path"),ie=svg_element("path"),attr(oe,"d","M13.3331429,0.38114286 L2.66628571,0.38114286 C1.37085714,0.38114286 0.38057143,1.37142857 0.38057143,2.66685714 L0.38057143,13.3337143 C0.38057143,14.6291429 1.37085714,15.6194286 2.66628571,15.6194286 L13.3331429,15.6194286 C14.6285714,15.6194286 15.6188571,14.6291429 15.6188571,13.3337143 L15.6188571,2.66685714 C15.6188571,1.37142857 14.6285714,0.38114286 13.3331429,0.38114286 Z M1.90457143,2.66685714 C1.90457143,2.20971429 2.20914286,1.90514286 2.66628571,1.90514286 L13.3331429,1.90514286 C13.7902857,1.90514286 14.0948571,2.20971429 14.0948571,2.66685714 L14.0948571,8.4571429 L11.5805714,5.94285714 C11.276,5.63828571 10.8188571,5.63828571 10.5137143,5.94285714 L2.43771429,14.0188571 C2.13314286,13.9428571 1.90457143,13.6377143 1.90457143,13.3331429 L1.90457143,2.66628571 L1.90457143,2.66685714 Z M13.3331429,14.0954286 L4.49485714,14.0954286 L11.0474286,7.5428571 L14.0948571,10.5902857 L14.0948571,13.3331429 C14.0948571,13.7902857 13.7902857,14.0948571 13.3331429,14.0948571 L13.3331429,14.0954286 Z"),attr(ie,"d","M5.33314286,7.2382857 C6.4,7.2382857 7.2377143,6.4 7.2377143,5.33371429 C7.2377143,4.26742857 6.3994286,3.42914286 5.33314286,3.42914286 C4.26685714,3.42914286 3.42857143,4.26742857 3.42857143,5.33371429 C3.42857143,6.4 4.26685714,7.2382857 5.33314286,7.2382857 Z M5.33314286,4.95257143 C5.56171429,4.95257143 5.71428571,5.10514286 5.71428571,5.33371429 C5.71428571,5.56228571 5.56171429,5.71485714 5.33314286,5.71485714 C5.10457143,5.71485714 4.952,5.56228571 4.952,5.33371429 C4.952,5.10514286 5.10457143,4.95257143 5.33314286,4.95257143 Z"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 16"),attr(_,"role","img"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"class","svelte-17648ki")},m(se,ce){insert(se,_,ce),append$1(_,re),append$1(re,ae),append$1(_,oe),append$1(_,ie)},p:noop$4,i:noop$4,o:noop$4,d(se){se&&detach(_)}}}class Graphics extends SvelteComponent{constructor(_){super(),init$1(this,_,null,create_fragment$A,safe_not_equal,{})}}Graphics.__docgen={version:3,name:"Graphics.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Pictures_svelte_svelte_type_style_lang="";function create_fragment$z(te){let _,re,ae,oe;return{c(){_=svg_element("svg"),re=svg_element("title"),ae=text("Pictures"),oe=svg_element("path"),attr(oe,"d","M13.1256562,0 C13.3881562,0 13.6506562,0.17954776 13.825875,0.3597705 L15.3135937,2.69996625 L18.375,2.69996625 C19.8627187,2.69996625 21,3.8697266 21,5.3999325 L21,15.3000337 C21,16.8302396 19.8627187,18 18.375,18 L2.625,18 C1.13728125,18 0,16.8302396 0,15.3000337 L0,5.3999325 C0,3.8697266 1.13728125,2.69996625 2.625,2.69996625 L5.6877187,2.69996625 L7.1754375,0.3597705 C7.3506562,0.18022275 7.6131562,0 7.8756562,0 L13.1256562,0 Z M12.6013125,1.79952751 L8.3140312,1.79952751 L6.8263125,4.1397233 C6.6510937,4.319271 6.3885937,4.4994938 6.1260937,4.4994938 L2.6263125,4.4994938 C2.1013125,4.4994938 1.75153125,4.8592643 1.75153125,5.3992575 L1.75153125,15.2993588 C1.75153125,15.839352 2.1013125,16.1991225 2.6263125,16.1991225 L18.3763125,16.1991225 C18.9013125,16.1991225 19.2510937,15.839352 19.2510937,15.2993588 L19.2510937,5.3992575 C19.2510937,4.8592643 18.9013125,4.4994938 18.3763125,4.4994938 L14.8765312,4.4994938 C14.6140312,4.4994938 14.3515312,4.319946 14.0890312,4.1397233 L12.6013125,1.79952751 Z M10.5013125,5.3999325 C12.95175,5.3999325 14.8765312,7.3796828 14.8765312,9.9001012 C14.8765312,12.4205197 12.95175,14.40027 10.5013125,14.40027 C8.050875,14.40027 6.1260937,12.4205197 6.1260937,9.9001012 C6.1260937,7.3796828 8.0515312,5.3999325 10.5013125,5.3999325 Z M10.5013125,7.19946 C9.0135937,7.19946 7.8763125,8.3692204 7.8763125,9.8994263 C7.8763125,11.4296321 9.0135937,12.5993925 10.5013125,12.5993925 C11.9890312,12.5993925 13.1263125,11.4296321 13.1263125,9.8994263 C13.1263125,8.3692204 11.9890312,7.19946 10.5013125,7.19946 Z"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 21 18"),attr(_,"role","img"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"class","svelte-17648ki")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(re,ae),append$1(_,oe)},p:noop$4,i:noop$4,o:noop$4,d(ie){ie&&detach(_)}}}class Pictures extends SvelteComponent{constructor(_){super(),init$1(this,_,null,create_fragment$z,safe_not_equal,{})}}Pictures.__docgen={version:3,name:"Pictures.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Videos_svelte_svelte_type_style_lang="";function create_fragment$y(te){let _,re,ae,oe;return{c(){_=svg_element("svg"),re=svg_element("title"),ae=text("Videos"),oe=svg_element("path"),attr(oe,"d","M15.6665,1.5665 C15.4665,1.433 15.2,1.5 15,1.633 L11.3335,4.233 L11.3335,2.1665 C11.3335,1.033 10.467,0.1665 9.3335,0.1665 L2,0.1665 C0.8665,0.1665 0,1.033 0,2.1665 L0,8.833 C0,9.9665 0.8665,10.833 2,10.833 L9.3335,10.833 C10.467,10.833 11.3335,9.9665 11.3335,8.833 L11.3335,6.7665 L14.9335,9.3665 C15.067,9.433 15.2,9.5 15.3335,9.5 C15.467,9.5 15.5335,9.5 15.667,9.4335 C15.867,9.3 16.0005,9.1 16.0005,8.8335 L16.0005,2.167 C16.0005,1.9005 15.867,1.7005 15.667,1.567 L15.6665,1.5665 Z M10,8.8335 C10,9.2335 9.7335,9.5 9.3335,9.5 L2,9.5 C1.6,9.5 1.3335,9.2335 1.3335,8.8335 L1.3335,2.167 C1.3335,1.767 1.6,1.5005 2,1.5005 L9.3335,1.5005 C9.7335,1.5005 10,1.767 10,2.167 L10,8.8335 Z M14.6665,7.5665 L11.8,5.5 L14.6665,3.4335 L14.6665,7.567 L14.6665,7.5665 Z"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 11"),attr(_,"role","img"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"class","svelte-17648ki")},m(ie,se){insert(ie,_,se),append$1(_,re),append$1(re,ae),append$1(_,oe)},p:noop$4,i:noop$4,o:noop$4,d(ie){ie&&detach(_)}}}class Videos extends SvelteComponent{constructor(_){super(),init$1(this,_,null,create_fragment$y,safe_not_equal,{})}}Videos.__docgen={version:3,name:"Videos.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const QuickLinks_svelte_svelte_type_style_lang="";function get_each_context$8(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_1$4(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_2(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_3(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_6(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_4(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_5(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function create_if_block$e(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe;const Ae=[create_if_block_2$4,create_else_block$6],xe=[];function Ce(Ie,Le){return Ie[1]<mobileBreakpoint?0:1}ie=Ce(te),se=xe[ie]=Ae[ie](te);let Pe=te[0].browse_links,De=[];for(let Ie=0;Ie<Pe.length;Ie+=1)De[Ie]=create_each_block_3(get_each_context_3(te,Pe,Ie));let Me=te[1]>=mobileBreakpoint&&create_if_block_1$6(te),Fe=te[0].about_links,Be=[];for(let Ie=0;Ie<Fe.length;Ie+=1)Be[Ie]=create_each_block_1$4(get_each_context_1$4(te,Fe,Ie));let Ue=te[0].stay_informed_links,je=[];for(let Ie=0;Ie<Ue.length;Ie+=1)je[Ie]=create_each_block$8(get_each_context$8(te,Ue,Ie));return{c(){_=element("section"),re=element("h2"),re.textContent="Site Index",ae=space$3(),oe=element("div"),se.c(),ce=space$3(),ue=element("section"),de=element("h3"),de.textContent="Browse",pe=space$3(),fe=element("ul");for(let Ie=0;Ie<De.length;Ie+=1)De[Ie].c();me=space$3(),Me&&Me.c(),ye=space$3(),he=element("div"),be=element("section"),$e=element("h3"),$e.textContent="About Reuters",_e=space$3(),ve=element("ul");for(let Ie=0;Ie<Be.length;Ie+=1)Be[Ie].c();we=space$3(),Se=element("section"),ke=element("h3"),ke.textContent="Stay Informed",Te=space$3(),Ee=element("ul");for(let Ie=0;Ie<je.length;Ie+=1)je[Ie].c();attr(re,"class","visually-hidden svelte-fhk6t1"),attr(de,"class","svelte-fhk6t1"),attr(fe,"class","svelte-fhk6t1"),attr(ue,"class","link-group svelte-fhk6t1"),attr($e,"class","svelte-fhk6t1"),attr(ve,"class","svelte-fhk6t1"),attr(be,"class","about"),attr(ke,"class","svelte-fhk6t1"),attr(Ee,"class","svelte-fhk6t1"),attr(Se,"class","stay-informed svelte-fhk6t1"),attr(he,"class","about-and-stay-informed svelte-fhk6t1"),attr(oe,"class","content-container svelte-fhk6t1"),attr(_,"class","quick-links svelte-fhk6t1")},m(Ie,Le){insert(Ie,_,Le),append$1(_,re),append$1(_,ae),append$1(_,oe),xe[ie].m(oe,null),append$1(oe,ce),append$1(oe,ue),append$1(ue,de),append$1(ue,pe),append$1(ue,fe);for(let ze=0;ze<De.length;ze+=1)De[ze].m(fe,null);append$1(oe,me),Me&&Me.m(oe,null),append$1(oe,ye),append$1(oe,he),append$1(he,be),append$1(be,$e),append$1(be,_e),append$1(be,ve);for(let ze=0;ze<Be.length;ze+=1)Be[ze].m(ve,null);append$1(he,we),append$1(he,Se),append$1(Se,ke),append$1(Se,Te),append$1(Se,Ee);for(let ze=0;ze<je.length;ze+=1)je[ze].m(Ee,null);Oe=!0},p(Ie,Le){let ze=ie;if(ie=Ce(Ie),ie===ze?xe[ie].p(Ie,Le):(group_outros(),transition_out(xe[ze],1,1,()=>{xe[ze]=null}),check_outros(),se=xe[ie],se?se.p(Ie,Le):(se=xe[ie]=Ae[ie](Ie),se.c()),transition_in(se,1),se.m(oe,ce)),Le&1){Pe=Ie[0].browse_links;let Ne;for(Ne=0;Ne<Pe.length;Ne+=1){const He=get_each_context_3(Ie,Pe,Ne);De[Ne]?De[Ne].p(He,Le):(De[Ne]=create_each_block_3(He),De[Ne].c(),De[Ne].m(fe,null))}for(;Ne<De.length;Ne+=1)De[Ne].d(1);De.length=Pe.length}if(Ie[1]>=mobileBreakpoint?Me?(Me.p(Ie,Le),Le&2&&transition_in(Me,1)):(Me=create_if_block_1$6(Ie),Me.c(),transition_in(Me,1),Me.m(oe,ye)):Me&&(group_outros(),transition_out(Me,1,1,()=>{Me=null}),check_outros()),Le&1){Fe=Ie[0].about_links;let Ne;for(Ne=0;Ne<Fe.length;Ne+=1){const He=get_each_context_1$4(Ie,Fe,Ne);Be[Ne]?Be[Ne].p(He,Le):(Be[Ne]=create_each_block_1$4(He),Be[Ne].c(),Be[Ne].m(ve,null))}for(;Ne<Be.length;Ne+=1)Be[Ne].d(1);Be.length=Fe.length}if(Le&1){Ue=Ie[0].stay_informed_links;let Ne;for(Ne=0;Ne<Ue.length;Ne+=1){const He=get_each_context$8(Ie,Ue,Ne);je[Ne]?je[Ne].p(He,Le):(je[Ne]=create_each_block$8(He),je[Ne].c(),je[Ne].m(Ee,null))}for(;Ne<je.length;Ne+=1)je[Ne].d(1);je.length=Ue.length}},i(Ie){Oe||(transition_in(se),transition_in(Me),Oe=!0)},o(Ie){transition_out(se),transition_out(Me),Oe=!1},d(Ie){Ie&&detach(_),xe[ie].d(),destroy_each(De,Ie),Me&&Me.d(),destroy_each(Be,Ie),destroy_each(je,Ie)}}}function create_else_block$6(te){let _,re,ae,oe,ie=te[0].latest_links,se=[];for(let ce=0;ce<ie.length;ce+=1)se[ce]=create_each_block_6(get_each_context_6(te,ie,ce));return{c(){_=element("section"),re=element("h3"),re.textContent="Latest",ae=space$3(),oe=element("ul");for(let ce=0;ce<se.length;ce+=1)se[ce].c();attr(re,"class","svelte-fhk6t1"),attr(oe,"class","svelte-fhk6t1"),attr(_,"class","link-group svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(_,ae),append$1(_,oe);for(let de=0;de<se.length;de+=1)se[de].m(oe,null)},p(ce,ue){if(ue&1){ie=ce[0].latest_links;let de;for(de=0;de<ie.length;de+=1){const pe=get_each_context_6(ce,ie,de);se[de]?se[de].p(pe,ue):(se[de]=create_each_block_6(pe),se[de].c(),se[de].m(oe,null))}for(;de<se.length;de+=1)se[de].d(1);se.length=ie.length}},i:noop$4,o:noop$4,d(ce){ce&&detach(_),destroy_each(se,ce)}}}function create_if_block_2$4(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me=te[0].latest_links,ye=[];for(let _e=0;_e<me.length;_e+=1)ye[_e]=create_each_block_5(get_each_context_5(te,me,_e));let he=te[0].media_links,be=[];for(let _e=0;_e<he.length;_e+=1)be[_e]=create_each_block_4(get_each_context_4(te,he,_e));const $e=_e=>transition_out(be[_e],1,1,()=>{be[_e]=null});return{c(){_=element("div"),re=element("section"),ae=element("h3"),ae.textContent="Latest",oe=space$3(),ie=element("ul");for(let _e=0;_e<ye.length;_e+=1)ye[_e].c();se=space$3(),ce=element("section"),ue=element("h3"),ue.textContent="Media",de=space$3(),pe=element("ul");for(let _e=0;_e<be.length;_e+=1)be[_e].c();attr(ae,"class","svelte-fhk6t1"),attr(ie,"class","svelte-fhk6t1"),attr(re,"class","link-group svelte-fhk6t1"),attr(ue,"class","svelte-fhk6t1"),attr(pe,"class","svelte-fhk6t1"),attr(ce,"class","link-group media svelte-fhk6t1"),attr(_,"class","latest-and-media svelte-fhk6t1")},m(_e,ve){insert(_e,_,ve),append$1(_,re),append$1(re,ae),append$1(re,oe),append$1(re,ie);for(let we=0;we<ye.length;we+=1)ye[we].m(ie,null);append$1(_,se),append$1(_,ce),append$1(ce,ue),append$1(ce,de),append$1(ce,pe);for(let we=0;we<be.length;we+=1)be[we].m(pe,null);fe=!0},p(_e,ve){if(ve&1){me=_e[0].latest_links;let we;for(we=0;we<me.length;we+=1){const Se=get_each_context_5(_e,me,we);ye[we]?ye[we].p(Se,ve):(ye[we]=create_each_block_5(Se),ye[we].c(),ye[we].m(ie,null))}for(;we<ye.length;we+=1)ye[we].d(1);ye.length=me.length}if(ve&5){he=_e[0].media_links;let we;for(we=0;we<he.length;we+=1){const Se=get_each_context_4(_e,he,we);be[we]?(be[we].p(Se,ve),transition_in(be[we],1)):(be[we]=create_each_block_4(Se),be[we].c(),transition_in(be[we],1),be[we].m(pe,null))}for(group_outros(),we=he.length;we<be.length;we+=1)$e(we);check_outros()}},i(_e){if(!fe){for(let ve=0;ve<he.length;ve+=1)transition_in(be[ve]);fe=!0}},o(_e){be=be.filter(Boolean);for(let ve=0;ve<be.length;ve+=1)transition_out(be[ve]);fe=!1},d(_e){_e&&detach(_),destroy_each(ye,_e),destroy_each(be,_e)}}}function create_each_block_6(te){let _,re,ae=te[4].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(re,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block_5(te){let _,re,ae=te[4].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(re,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block_4(te){let _,re,ae,oe,ie,se=te[4].text+"",ce,ue,de,pe;var fe=te[2][te[4].symbol];function me(ye){return{}}return fe&&(ae=new fe(me())),{c(){_=element("li"),re=element("div"),ae&&create_component(ae.$$.fragment),oe=space$3(),ie=element("a"),ce=text(se),de=space$3(),attr(re,"class","symbol svelte-fhk6t1"),attr(ie,"href",ue=normalizeUrl(te[4].url)),attr(ie,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ye,he){insert(ye,_,he),append$1(_,re),ae&&mount_component(ae,re,null),append$1(_,oe),append$1(_,ie),append$1(ie,ce),append$1(_,de),pe=!0},p(ye,he){if(fe!==(fe=ye[2][ye[4].symbol])){if(ae){group_outros();const be=ae;transition_out(be.$$.fragment,1,0,()=>{destroy_component(be,1)}),check_outros()}fe?(ae=new fe(me()),create_component(ae.$$.fragment),transition_in(ae.$$.fragment,1),mount_component(ae,re,null)):ae=null}(!pe||he&1)&&se!==(se=ye[4].text+"")&&set_data(ce,se),(!pe||he&1&&ue!==(ue=normalizeUrl(ye[4].url)))&&attr(ie,"href",ue)},i(ye){pe||(ae&&transition_in(ae.$$.fragment,ye),pe=!0)},o(ye){ae&&transition_out(ae.$$.fragment,ye),pe=!1},d(ye){ye&&detach(_),ae&&destroy_component(ae)}}}function create_each_block_3(te){let _,re,ae=te[4].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(re,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_if_block_1$6(te){let _,re,ae,oe,ie,se=te[0].media_links,ce=[];for(let de=0;de<se.length;de+=1)ce[de]=create_each_block_2(get_each_context_2(te,se,de));const ue=de=>transition_out(ce[de],1,1,()=>{ce[de]=null});return{c(){_=element("section"),re=element("h3"),re.textContent="Media",ae=space$3(),oe=element("ul");for(let de=0;de<ce.length;de+=1)ce[de].c();attr(re,"class","svelte-fhk6t1"),attr(oe,"class","svelte-fhk6t1"),attr(_,"class","link-group media svelte-fhk6t1")},m(de,pe){insert(de,_,pe),append$1(_,re),append$1(_,ae),append$1(_,oe);for(let fe=0;fe<ce.length;fe+=1)ce[fe].m(oe,null);ie=!0},p(de,pe){if(pe&5){se=de[0].media_links;let fe;for(fe=0;fe<se.length;fe+=1){const me=get_each_context_2(de,se,fe);ce[fe]?(ce[fe].p(me,pe),transition_in(ce[fe],1)):(ce[fe]=create_each_block_2(me),ce[fe].c(),transition_in(ce[fe],1),ce[fe].m(oe,null))}for(group_outros(),fe=se.length;fe<ce.length;fe+=1)ue(fe);check_outros()}},i(de){if(!ie){for(let pe=0;pe<se.length;pe+=1)transition_in(ce[pe]);ie=!0}},o(de){ce=ce.filter(Boolean);for(let pe=0;pe<ce.length;pe+=1)transition_out(ce[pe]);ie=!1},d(de){de&&detach(_),destroy_each(ce,de)}}}function create_each_block_2(te){let _,re,ae,oe,ie,se=te[4].text+"",ce,ue,de,pe;var fe=te[2][te[4].symbol];function me(ye){return{}}return fe&&(ae=new fe(me())),{c(){_=element("li"),re=element("div"),ae&&create_component(ae.$$.fragment),oe=space$3(),ie=element("a"),ce=text(se),de=space$3(),attr(re,"class","symbol svelte-fhk6t1"),attr(ie,"href",ue=normalizeUrl(te[4].url)),attr(ie,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ye,he){insert(ye,_,he),append$1(_,re),ae&&mount_component(ae,re,null),append$1(_,oe),append$1(_,ie),append$1(ie,ce),append$1(_,de),pe=!0},p(ye,he){if(fe!==(fe=ye[2][ye[4].symbol])){if(ae){group_outros();const be=ae;transition_out(be.$$.fragment,1,0,()=>{destroy_component(be,1)}),check_outros()}fe?(ae=new fe(me()),create_component(ae.$$.fragment),transition_in(ae.$$.fragment,1),mount_component(ae,re,null)):ae=null}(!pe||he&1)&&se!==(se=ye[4].text+"")&&set_data(ce,se),(!pe||he&1&&ue!==(ue=normalizeUrl(ye[4].url)))&&attr(ie,"href",ue)},i(ye){pe||(ae&&transition_in(ae.$$.fragment,ye),pe=!0)},o(ye){ae&&transition_out(ae.$$.fragment,ye),pe=!1},d(ye){ye&&detach(_),ae&&destroy_component(ae)}}}function create_each_block_1$4(te){let _,re,ae=te[4].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(re,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block$8(te){let _,re,ae=te[4].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(re,"class","svelte-fhk6t1"),attr(_,"class","svelte-fhk6t1")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_fragment$x(te){let _,re,ae,oe;add_render_callback(te[3]);let ie=te[0].latest_links&&create_if_block$e(te);return{c(){ie&&ie.c(),_=empty$2()},m(se,ce){ie&&ie.m(se,ce),insert(se,_,ce),re=!0,ae||(oe=listen(window,"resize",te[3]),ae=!0)},p(se,[ce]){se[0].latest_links?ie?(ie.p(se,ce),ce&1&&transition_in(ie,1)):(ie=create_if_block$e(se),ie.c(),transition_in(ie,1),ie.m(_.parentNode,_)):ie&&(group_outros(),transition_out(ie,1,1,()=>{ie=null}),check_outros())},i(se){re||(transition_in(ie),re=!0)},o(se){transition_out(ie),re=!1},d(se){ie&&ie.d(se),se&&detach(_),ae=!1,oe()}}}const mobileBreakpoint=745;function instance$v(te,_,re){const ae={graphics:Graphics,pictures:Pictures,videos:Videos};let{links:oe={}}=_,ie=1200;function se(){re(1,ie=window.innerWidth)}return te.$$set=ce=>{"links"in ce&&re(0,oe=ce.links)},[oe,ie,ae,se]}class QuickLinks extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$v,create_fragment$x,safe_not_equal,{links:0})}}QuickLinks.__docgen={version:3,name:"QuickLinks.svelte",data:[{visibility:"public",description:null,keywords:[],name:"links",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Twitter_svelte_svelte_type_style_lang="";function create_fragment$w(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M16 1.537a6.469 6.469 0 0 1-1.884.516A3.3 3.3 0 0 0 15.559.237a6.603 6.603 0 0 1-2.084.797A3.282 3.282 0 0 0 11.078 0a3.28 3.28 0 0 0-3.196 4.028A9.315 9.315 0 0 1 1.118.598a3.28 3.28 0 0 0-.444 1.65c0 1.137.578 2.143 1.46 2.73A3.281 3.281 0 0 1 .646 4.57v.04A3.282 3.282 0 0 0 3.28 7.83a3.286 3.286 0 0 1-1.483.055 3.294 3.294 0 0 0 3.065 2.282A6.583 6.583 0 0 1 0 11.526 9.281 9.281 0 0 0 5.034 13c6.036 0 9.338-5.003 9.338-9.34 0-.144-.003-.285-.01-.425A6.607 6.607 0 0 0 16 1.538Z"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 13"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&set_style(_,"width",ae[0]+"px")},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$u(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class Twitter extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$u,create_fragment$w,safe_not_equal,{width:0})}}Twitter.__docgen={version:3,name:"Twitter.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const YouTube_svelte_svelte_type_style_lang="";function create_fragment$v(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M18.375 0H2.625A2.617 2.617 0 0 0 0 2.609V14.39A2.617 2.617 0 0 0 2.625 17h15.75A2.617 2.617 0 0 0 21 14.391V2.61A2.617 2.617 0 0 0 18.375 0Zm-10.5 13.044V4.348l7 4.348-7 4.348Z"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"viewBox","0 0 21 17"),attr(_,"xmlns","http://www.w3.org/2000/svg"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&set_style(_,"width",ae[0]+"px")},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$t(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class YouTube extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$t,create_fragment$v,safe_not_equal,{width:0})}}YouTube.__docgen={version:3,name:"YouTube.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Facebook_svelte_svelte_type_style_lang="";function create_fragment$u(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M14.5 0h-13C.675 0 0 .675 0 1.5v13c0 .825.675 1.5 1.5 1.5H8V9H6V7h2V6c0-1.653 1.347-3 3-3h2v2h-2c-.55 0-1 .45-1 1v1h3l-.5 2H10v7h4.5c.825 0 1.5-.675 1.5-1.5v-13c0-.825-.675-1.5-1.5-1.5Z"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 16"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&set_style(_,"width",ae[0]+"px")},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$s(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class Facebook extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$s,create_fragment$u,safe_not_equal,{width:0})}}Facebook.__docgen={version:3,name:"Facebook.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Instagram_svelte_svelte_type_style_lang="";function create_fragment$t(te){let _,re,ae;return{c(){_=svg_element("svg"),re=svg_element("path"),ae=svg_element("path"),attr(re,"d","M8 1.44c2.137 0 2.39.01 3.231.048.781.034 1.203.165 1.485.274.372.145.64.32.918.598.281.281.453.546.6.919.11.281.24.706.275 1.484.037.844.047 1.097.047 3.232 0 2.134-.01 2.39-.047 3.231-.034.781-.165 1.203-.275 1.484a2.47 2.47 0 0 1-.597.919 2.51 2.51 0 0 1-.918.6c-.282.11-.707.24-1.485.275-.844.037-1.097.047-3.232.047-2.134 0-2.39-.01-3.231-.047-.781-.034-1.203-.165-1.484-.275a2.476 2.476 0 0 1-.92-.597 2.51 2.51 0 0 1-.6-.918c-.109-.282-.24-.707-.274-1.485-.038-.844-.048-1.097-.048-3.231 0-2.135.01-2.391.047-3.232.035-.781.166-1.203.276-1.485.143-.372.319-.64.597-.919.281-.281.546-.453.918-.6.282-.109.707-.24 1.485-.274C5.608 1.45 5.862 1.44 8 1.44ZM8 0C5.828 0 5.556.01 4.703.047c-.85.038-1.435.175-1.94.372a3.898 3.898 0 0 0-1.419.925c-.447.444-.719.89-.925 1.415C.222 3.27.085 3.85.047 4.7.01 5.556 0 5.828 0 8c0 2.172.01 2.444.047 3.297.038.85.175 1.434.372 1.94.206.528.478.976.925 1.419.444.444.89.719 1.415.922.51.197 1.091.335 1.941.372.853.038 1.125.047 3.297.047s2.444-.01 3.297-.047c.85-.037 1.434-.175 1.94-.372a3.903 3.903 0 0 0 1.416-.922c.444-.444.719-.89.922-1.415.197-.51.335-1.091.372-1.941.037-.853.047-1.125.047-3.297s-.01-2.444-.047-3.297c-.038-.85-.175-1.435-.372-1.94a3.753 3.753 0 0 0-.915-1.423A3.91 3.91 0 0 0 13.24.422c-.51-.197-1.09-.335-1.94-.372C10.444.008 10.171 0 8 0H8Z"),attr(ae,"d","M8 3.89a4.11 4.11 0 0 0 0 8.22 4.11 4.11 0 0 0 0-8.22Zm0 6.776a2.666 2.666 0 1 1 0-5.332 2.666 2.666 0 0 1 0 5.332Zm5.231-6.938a.96.96 0 1 1-1.919 0 .96.96 0 0 1 1.919 0Z"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 16"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(oe,ie){insert(oe,_,ie),append$1(_,re),append$1(_,ae)},p(oe,[ie]){ie&1&&set_style(_,"width",oe[0]+"px")},i:noop$4,o:noop$4,d(oe){oe&&detach(_)}}}function instance$r(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class Instagram extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$r,create_fragment$t,safe_not_equal,{width:0})}}Instagram.__docgen={version:3,name:"Instagram.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const LinkedIn_svelte_svelte_type_style_lang="";function create_fragment$s(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M19.031 0c1.034 0 1.888.807 1.964 1.822L21 1.97V19.03a1.975 1.975 0 0 1-1.822 1.964L19.03 21H1.97a1.975 1.975 0 0 1-1.964-1.822L0 19.03V1.97C0 .935.807.08 1.822.005L1.97 0H19.03ZM6.3 7.875H3.15v10.063H6.3V7.874Zm7.875-.175c-1.575 0-2.538.788-2.975 1.575v-1.4H8.225v10.063h3.15V12.95c0-1.313.175-2.537 1.838-2.537 1.575 0 1.575 1.487 1.575 2.624v4.9h3.15v-5.425c0-2.712-.613-4.812-3.763-4.812ZM4.637 2.8c-1.05 0-1.837.875-1.837 1.838 0 1.05.875 1.837 1.838 1.837 1.05 0 1.837-.787 1.837-1.837 0-1.05-.875-1.838-1.837-1.838Z"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 21 21"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&set_style(_,"width",ae[0]+"px")},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$q(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class LinkedIn extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$q,create_fragment$s,safe_not_equal,{width:0})}}LinkedIn.__docgen={version:3,name:"LinkedIn.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const CompanyLinks_svelte_svelte_type_style_lang="";function get_each_context$7(te,_,re){const ae=te.slice();return ae[2]=_[re],ae}function create_if_block$d(te){let _,re,ae,oe,ie,se,ce=te[0].company_description+"",ue,de,pe,fe,me,ye,he,be,$e=te[0].social_links,_e=[];for(let we=0;we<$e.length;we+=1)_e[we]=create_each_block$7(get_each_context$7(te,$e,we));const ve=we=>transition_out(_e[we],1,1,()=>{_e[we]=null});return{c(){_=element("section"),re=element("div"),ae=element("article"),oe=element("h2"),oe.textContent="Information you can trust",ie=space$3(),se=element("p"),ue=text(ce),de=space$3(),pe=element("div"),fe=element("h2"),fe.textContent="Follow Us",me=space$3(),ye=element("div"),he=element("ul");for(let we=0;we<_e.length;we+=1)_e[we].c();attr(oe,"class","svelte-eccq59"),attr(se,"class","svelte-eccq59"),attr(ae,"class","company-info svelte-eccq59"),attr(fe,"class","svelte-eccq59"),attr(he,"class","links svelte-eccq59"),attr(pe,"class","social svelte-eccq59"),attr(re,"class","content-container svelte-eccq59"),attr(_,"class","company svelte-eccq59")},m(we,Se){insert(we,_,Se),append$1(_,re),append$1(re,ae),append$1(ae,oe),append$1(ae,ie),append$1(ae,se),append$1(se,ue),append$1(re,de),append$1(re,pe),append$1(pe,fe),append$1(pe,me),append$1(pe,ye),append$1(ye,he);for(let ke=0;ke<_e.length;ke+=1)_e[ke].m(he,null);be=!0},p(we,Se){if((!be||Se&1)&&ce!==(ce=we[0].company_description+"")&&set_data(ue,ce),Se&3){$e=we[0].social_links;let ke;for(ke=0;ke<$e.length;ke+=1){const Te=get_each_context$7(we,$e,ke);_e[ke]?(_e[ke].p(Te,Se),transition_in(_e[ke],1)):(_e[ke]=create_each_block$7(Te),_e[ke].c(),transition_in(_e[ke],1),_e[ke].m(he,null))}for(group_outros(),ke=$e.length;ke<_e.length;ke+=1)ve(ke);check_outros()}},i(we){if(!be){for(let Se=0;Se<$e.length;Se+=1)transition_in(_e[Se]);be=!0}},o(we){_e=_e.filter(Boolean);for(let Se=0;Se<_e.length;Se+=1)transition_out(_e[Se]);be=!1},d(we){we&&detach(_),destroy_each(_e,we)}}}function create_each_block$7(te){let _,re,ae,oe,ie,se,ce,ue;var de=te[1][te[2].type];function pe(fe){return{}}return de&&(ie=new de(pe())),{c(){_=element("li"),re=element("a"),ae=element("div"),oe=element("div"),ie&&create_component(ie.$$.fragment),ce=space$3(),attr(oe,"class","social svelte-eccq59"),attr(ae,"class","button svelte-eccq59"),attr(re,"href",se=normalizeUrl(te[2].url)),attr(_,"class","social-links symbol svelte-eccq59")},m(fe,me){insert(fe,_,me),append$1(_,re),append$1(re,ae),append$1(ae,oe),ie&&mount_component(ie,oe,null),append$1(_,ce),ue=!0},p(fe,me){if(de!==(de=fe[1][fe[2].type])){if(ie){group_outros();const ye=ie;transition_out(ye.$$.fragment,1,0,()=>{destroy_component(ye,1)}),check_outros()}de?(ie=new de(pe()),create_component(ie.$$.fragment),transition_in(ie.$$.fragment,1),mount_component(ie,oe,null)):ie=null}(!ue||me&1&&se!==(se=normalizeUrl(fe[2].url)))&&attr(re,"href",se)},i(fe){ue||(ie&&transition_in(ie.$$.fragment,fe),ue=!0)},o(fe){ie&&transition_out(ie.$$.fragment,fe),ue=!1},d(fe){fe&&detach(_),ie&&destroy_component(ie)}}}function create_fragment$r(te){let _,re,ae=te[0].social_links&&create_if_block$d(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[0].social_links?ae?(ae.p(oe,ie),ie&1&&transition_in(ae,1)):(ae=create_if_block$d(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$p(te,_,re){const ae={twitter:Twitter,facebook:Facebook,instagram:Instagram,youtube:YouTube,linkedin:LinkedIn};let{links:oe={}}=_;return te.$$set=ie=>{"links"in ie&&re(0,oe=ie.links)},[oe,ae]}class CompanyLinks extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$p,create_fragment$r,safe_not_equal,{links:0})}}CompanyLinks.__docgen={version:3,name:"CompanyLinks.svelte",data:[{visibility:"public",description:null,keywords:[],name:"links",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const LegalLinks_svelte_svelte_type_style_lang="";function get_each_context$6(te,_,re){const ae=te.slice();return ae[1]=_[re],ae}function get_each_context_1$3(te,_,re){const ae=te.slice();return ae[1]=_[re],ae}function create_if_block$c(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve=te[0].copyright_year+"",we,Se,ke,Te,Ee,Oe=te[0].ad_links,Ae=[];for(let Pe=0;Pe<Oe.length;Pe+=1)Ae[Pe]=create_each_block_1$3(get_each_context_1$3(te,Oe,Pe));let xe=te[0].misc_links.filter(func),Ce=[];for(let Pe=0;Pe<xe.length;Pe+=1)Ce[Pe]=create_each_block$6(get_each_context$6(te,xe,Pe));return{c(){_=element("section"),re=element("div"),ae=element("section"),oe=element("ul");for(let Pe=0;Pe<Ae.length;Pe+=1)Ae[Pe].c();ie=space$3(),se=element("p"),ce=text("All quotes delayed a minimum of 15 minutes. "),ue=element("a"),de=text("See here for a complete list of exchanges and delays"),fe=text("."),me=space$3(),ye=element("section"),he=element("ul");for(let Pe=0;Pe<Ce.length;Pe+=1)Ce[Pe].c();be=space$3(),$e=element("p"),_e=text("\xA9 "),we=text(ve),Se=text(` Reuters.
`),ke=element("a"),Te=text("All rights reserved"),attr(oe,"class","link-group svelte-1wk8lrk"),attr(ae,"class","ad-links svelte-1wk8lrk"),attr(ue,"href",pe=normalizeUrl(te[0].disclaimer_link)),attr(ue,"class","svelte-1wk8lrk"),attr(se,"class","disclaimer svelte-1wk8lrk"),attr(he,"class","link-group svelte-1wk8lrk"),attr(ye,"class","misc-links svelte-1wk8lrk"),attr(ke,"href",Ee=normalizeUrl(te[0].copyright_link)),attr(ke,"class","svelte-1wk8lrk"),attr($e,"class","copyright svelte-1wk8lrk"),attr(re,"class","content-container svelte-1wk8lrk"),attr(_,"class","legal svelte-1wk8lrk")},m(Pe,De){insert(Pe,_,De),append$1(_,re),append$1(re,ae),append$1(ae,oe);for(let Me=0;Me<Ae.length;Me+=1)Ae[Me].m(oe,null);append$1(re,ie),append$1(re,se),append$1(se,ce),append$1(se,ue),append$1(ue,de),append$1(se,fe),append$1(re,me),append$1(re,ye),append$1(ye,he);for(let Me=0;Me<Ce.length;Me+=1)Ce[Me].m(he,null);append$1(re,be),append$1(re,$e),append$1($e,_e),append$1($e,we),append$1($e,Se),append$1($e,ke),append$1(ke,Te)},p(Pe,De){if(De&1){Oe=Pe[0].ad_links;let Me;for(Me=0;Me<Oe.length;Me+=1){const Fe=get_each_context_1$3(Pe,Oe,Me);Ae[Me]?Ae[Me].p(Fe,De):(Ae[Me]=create_each_block_1$3(Fe),Ae[Me].c(),Ae[Me].m(oe,null))}for(;Me<Ae.length;Me+=1)Ae[Me].d(1);Ae.length=Oe.length}if(De&1&&pe!==(pe=normalizeUrl(Pe[0].disclaimer_link))&&attr(ue,"href",pe),De&1){xe=Pe[0].misc_links.filter(func);let Me;for(Me=0;Me<xe.length;Me+=1){const Fe=get_each_context$6(Pe,xe,Me);Ce[Me]?Ce[Me].p(Fe,De):(Ce[Me]=create_each_block$6(Fe),Ce[Me].c(),Ce[Me].m(he,null))}for(;Me<Ce.length;Me+=1)Ce[Me].d(1);Ce.length=xe.length}De&1&&ve!==(ve=Pe[0].copyright_year+"")&&set_data(we,ve),De&1&&Ee!==(Ee=normalizeUrl(Pe[0].copyright_link))&&attr(ke,"href",Ee)},d(Pe){Pe&&detach(_),destroy_each(Ae,Pe),destroy_each(Ce,Pe)}}}function create_each_block_1$3(te){let _,re,ae=te[1].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[1].url)),attr(re,"class","svelte-1wk8lrk"),attr(_,"class","svelte-1wk8lrk")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[1].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[1].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block$6(te){let _,re,ae=te[1].text+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"href",ie=normalizeUrl(te[1].url)),attr(re,"class","svelte-1wk8lrk"),attr(_,"class","svelte-1wk8lrk")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[1].text+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[1].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_fragment$q(te){let _,re=te[0].ad_links&&create_if_block$c(te);return{c(){re&&re.c(),_=empty$2()},m(ae,oe){re&&re.m(ae,oe),insert(ae,_,oe)},p(ae,[oe]){ae[0].ad_links?re?re.p(ae,oe):(re=create_if_block$c(ae),re.c(),re.m(_.parentNode,_)):re&&(re.d(1),re=null)},i:noop$4,o:noop$4,d(ae){re&&re.d(ae),ae&&detach(_)}}}const func=te=>!te.self;function instance$o(te,_,re){let{links:ae={}}=_;return te.$$set=oe=>{"links"in oe&&re(0,ae=oe.links)},[ae]}class LegalLinks extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$o,create_fragment$q,safe_not_equal,{links:0})}}LegalLinks.__docgen={version:3,name:"LegalLinks.svelte",data:[{visibility:"public",description:null,keywords:[],name:"links",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const get_default_slot_changes$2=te=>({intersecting:te&1}),get_default_slot_context$2=te=>({intersecting:te[0]});function create_fragment$p(te){let _,re;const ae=te[8].default,oe=create_slot(ae,te,te[7],get_default_slot_context$2);return{c(){_=element("div"),oe&&oe.c()},m(ie,se){insert(ie,_,se),oe&&oe.m(_,null),te[9](_),re=!0},p(ie,[se]){oe&&oe.p&&(!re||se&129)&&update_slot_base(oe,ae,ie,ie[7],re?get_slot_changes(ae,ie[7],se,get_default_slot_changes$2):get_all_dirty_from_scope(ie[7]),get_default_slot_context$2)},i(ie){re||(transition_in(oe,ie),re=!0)},o(ie){transition_out(oe,ie),re=!1},d(ie){ie&&detach(_),oe&&oe.d(ie),te[9](null)}}}function instance$n(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{once:ie=!1}=_,{top:se=0}=_,{bottom:ce=0}=_,{left:ue=0}=_,{right:de=0}=_,pe=!1,fe;onMount(()=>{if(typeof IntersectionObserver<"u"){const he=`${ce}px ${ue}px ${se}px ${de}px`,be=new IntersectionObserver($e=>{re(0,pe=$e[0].isIntersecting),pe&&ie&&be.unobserve(fe)},{rootMargin:he});return be.observe(fe),()=>be.unobserve(fe)}function ye(){const he=fe.getBoundingClientRect();re(0,pe=he.bottom+ce>0&&he.right+de>0&&he.top-se<window.innerHeight&&he.left-ue<window.innerWidth),pe&&ie&&window.removeEventListener("scroll",ye)}return window.addEventListener("scroll",ye),()=>window.removeEventListener("scroll",ye)});function me(ye){binding_callbacks[ye?"unshift":"push"](()=>{fe=ye,re(1,fe)})}return te.$$set=ye=>{"once"in ye&&re(2,ie=ye.once),"top"in ye&&re(3,se=ye.top),"bottom"in ye&&re(4,ce=ye.bottom),"left"in ye&&re(5,ue=ye.left),"right"in ye&&re(6,de=ye.right),"$$scope"in ye&&re(7,oe=ye.$$scope)},[pe,fe,ie,se,ce,ue,de,oe,ae,me]}class IntersectionObserver_1$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$n,create_fragment$p,safe_not_equal,{once:2,top:3,bottom:4,left:5,right:6})}}IntersectionObserver.__docgen={version:3,name:"IntersectionObserver.svelte",data:[{visibility:"public",description:null,keywords:[],name:"once",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"left",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{visibility:"public",description:null,keywords:[],name:"right",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"intersecting",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"intersecting",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const Link_svelte_svelte_type_style_lang="";function create_else_block$5(te){let _;return{c(){_=element("div"),attr(_,"class","image svelte-qxmujt")},m(re,ae){insert(re,_,ae)},p:noop$4,d(re){re&&detach(_)}}}function create_if_block$b(te){let _,re;return{c(){_=element("div"),attr(_,"class","image svelte-qxmujt"),attr(_,"style",re=`background-image: url(${te[1]});`)},m(ae,oe){insert(ae,_,oe)},p(ae,oe){oe&2&&re!==(re=`background-image: url(${ae[1]});`)&&attr(_,"style",re)},d(ae){ae&&detach(_)}}}function create_default_slot$9(te){let _;function re(ie,se){return ie[4]?create_if_block$b:create_else_block$5}let ae=re(te),oe=ae(te);return{c(){oe.c(),_=empty$2()},m(ie,se){oe.m(ie,se),insert(ie,_,se)},p(ie,se){ae===(ae=re(ie))&&oe?oe.p(ie,se):(oe.d(1),oe=ae(ie),oe&&(oe.c(),oe.m(_.parentNode,_)))},d(ie){oe.d(ie),ie&&detach(_)}}}function create_fragment$o(te){let _,re,ae,oe,ie,se,ce,ue;return ae=new IntersectionObserver_1$1({props:{top:600,once:!0,$$slots:{default:[create_default_slot$9,({intersecting:de})=>({4:de}),({intersecting:de})=>de?16:0]},$$scope:{ctx:te}}}),{c(){_=element("div"),re=element("a"),create_component(ae.$$.fragment),oe=space$3(),ie=element("p"),se=text(te[2]),attr(ie,"class","svelte-qxmujt"),attr(re,"href",ce=te[0].replace("index.html","")),attr(re,"class","svelte-qxmujt"),attr(_,"class","referral svelte-qxmujt"),attr(_,"title",te[3])},m(de,pe){insert(de,_,pe),append$1(_,re),mount_component(ae,re,null),append$1(re,oe),append$1(re,ie),append$1(ie,se),ue=!0},p(de,[pe]){const fe={};pe&50&&(fe.$$scope={dirty:pe,ctx:de}),ae.$set(fe),(!ue||pe&4)&&set_data(se,de[2]),(!ue||pe&1&&ce!==(ce=de[0].replace("index.html","")))&&attr(re,"href",ce),(!ue||pe&8)&&attr(_,"title",de[3])},i(de){ue||(transition_in(ae.$$.fragment,de),ue=!0)},o(de){transition_out(ae.$$.fragment,de),ue=!1},d(de){de&&detach(_),destroy_component(ae)}}}function instance$m(te,_,re){let{url:ae}=_,{image:oe}=_,{title:ie}=_,{description:se}=_;return te.$$set=ce=>{"url"in ce&&re(0,ae=ce.url),"image"in ce&&re(1,oe=ce.image),"title"in ce&&re(2,ie=ce.title),"description"in ce&&re(3,se=ce.description)},[ae,oe,ie,se]}class Link extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$m,create_fragment$o,safe_not_equal,{url:0,image:1,title:2,description:3})}}Link.__docgen={version:3,name:"Link.svelte",data:[{visibility:"public",description:null,keywords:[],name:"url",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"image",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"title",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"description",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Referrals_svelte_svelte_type_style_lang="";function get_each_context$5(te,_,re){const ae=te.slice();return ae[3]=_[re],ae}function create_if_block$a(te){let _,re,ae=te[0],oe=[];for(let se=0;se<ae.length;se+=1)oe[se]=create_each_block$5(get_each_context$5(te,ae,se));const ie=se=>transition_out(oe[se],1,1,()=>{oe[se]=null});return{c(){_=element("nav");for(let se=0;se<oe.length;se+=1)oe[se].c();attr(_,"class","referral-rail row svelte-ipd4ij")},m(se,ce){insert(se,_,ce);for(let ue=0;ue<oe.length;ue+=1)oe[ue].m(_,null);re=!0},p(se,ce){if(ce&1){ae=se[0];let ue;for(ue=0;ue<ae.length;ue+=1){const de=get_each_context$5(se,ae,ue);oe[ue]?(oe[ue].p(de,ce),transition_in(oe[ue],1)):(oe[ue]=create_each_block$5(de),oe[ue].c(),transition_in(oe[ue],1),oe[ue].m(_,null))}for(group_outros(),ue=ae.length;ue<oe.length;ue+=1)ie(ue);check_outros()}},i(se){if(!re){for(let ce=0;ce<ae.length;ce+=1)transition_in(oe[ce]);re=!0}},o(se){oe=oe.filter(Boolean);for(let ce=0;ce<oe.length;ce+=1)transition_out(oe[ce]);re=!1},d(se){se&&detach(_),destroy_each(oe,se)}}}function create_each_block$5(te){let _,re;const ae=[te[3]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Link({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&1?get_spread_update(ae,[get_spread_object(ie[3])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$n(te){let _,re,ae=te[0]&&create_if_block$a(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[0]?ae?(ae.p(oe,ie),ie&1&&transition_in(ae,1)):(ae=create_if_block$a(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$l(te,_,re){let ae,{referrals:oe=[]}=_,ie;return onMount(()=>{if(ae.length===4){re(0,ie=ae);return}fetch("https://graphics.thomsonreuters.com/data/reuters-graphics/homepage/graphics.json").then(se=>se.json()).then(se=>{const ce=se.filter(({canonical:ue})=>{const de=window.location.pathname.replace(/\/index\.html$/,"").replace(/\/$/,"");return de?!ue.includes(de):!0}).slice(0,4).map(({url:ue,image:de,title:pe,description:fe})=>({url:ue,image:de,title:pe,description:fe}));re(0,ie=[...ae,...ce].slice(0,4))})}),te.$$set=se=>{"referrals"in se&&re(1,oe=se.referrals)},te.$$.update=()=>{te.$$.dirty&2&&(ae=oe.filter(se=>se.url&&se.title&&se.image).slice(0,4))},[ie,oe]}class Referrals extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$l,create_fragment$n,safe_not_equal,{referrals:1})}}Referrals.__docgen={version:3,name:"Referrals.svelte",data:[{visibility:"public",description:null,keywords:[],name:"referrals",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const index_svelte_svelte_type_style_lang$5="";function create_if_block$9(te){let _,re,ae,oe,ie=typeof window<"u"&&create_if_block_1$5(te);return{c(){_=element("section"),re=element("h2"),re.innerHTML='<a href="https://graphics.reuters.com/" class="svelte-g79kh5">More from Reuters Graphics</a>',ae=space$3(),ie&&ie.c(),attr(re,"class","svelte-g79kh5"),attr(_,"class","referrals svelte-g79kh5")},m(se,ce){insert(se,_,ce),append$1(_,re),append$1(_,ae),ie&&ie.m(_,null),oe=!0},p(se,ce){typeof window<"u"&&ie.p(se,ce)},i(se){oe||(transition_in(ie),oe=!0)},o(se){transition_out(ie),oe=!1},d(se){se&&detach(_),ie&&ie.d()}}}function create_if_block_1$5(te){let _,re;return _=new Referrals({props:{referrals:te[0]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&1&&(ie.referrals=ae[0]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot$8(te){let _,re,ae=te[1]&&create_if_block$9(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,ie){oe[1]?ae?(ae.p(oe,ie),ie&2&&transition_in(ae,1)):(ae=create_if_block$9(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function create_fragment$m(te){let _,re;return _=new IntersectionObserver_1$1({props:{top:2400,once:!0,$$slots:{default:[create_default_slot$8,({intersecting:ae})=>({1:ae}),({intersecting:ae})=>ae?2:0]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&7&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$k(te,_,re){let{referrals:ae=[]}=_;return te.$$set=oe=>{"referrals"in oe&&re(0,ae=oe.referrals)},[ae]}class Referrals_1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$k,create_fragment$m,safe_not_equal,{referrals:0})}}Referrals.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"referrals",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const data$1=[{company_description:"Reuters, the news and media division of Thomson Reuters, is the world\u2019s largest multimedia news provider, reaching billions of people worldwide every day. Reuters provides business, financial, national and international news to professionals via desktop terminals, the world's media organizations, industry events and directly to consumers.",disclaimer_link:"https://www.reuters.com/info-pages/disclaimer/",copyright_link:"https://www.thomsonreuters.com/en/policies/copyright.html",copyright_year:"2022",latest_links:[{text:"Home",url:"/",self:!0}],browse_links:[{text:"World",url:"/world/",self:!0},{text:"Business",url:"/business/",self:!0},{text:"Legal",url:"/legal/",self:!0},{text:"Markets",url:"/markets/",self:!0},{text:"Breakingviews",url:"/breakingviews/",self:!0},{text:"Technology",url:"/technology/",self:!0},{text:"Investigations",url:"/investigates/"},{text:"Lifestyle",url:"/lifestyle/",self:!0}],media_links:[{text:"Videos",url:"https://www.reuters.com/video/",symbol:"videos"},{text:"Pictures",url:"https://www.reuters.com/news/pictures",symbol:"pictures"},{text:"Graphics",url:"https://graphics.reuters.com/",symbol:"graphics"}],about_links:[{text:"About Reuters",url:"https://www.reutersagency.com/en/about/about-us/"},{text:"Careers",url:"https://www.thomsonreuters.com/en/careers.html"},{text:"Reuters News Agency",url:"https://www.reutersagency.com/en/?utm_source=website&utm_medium=reuters&utm_campaign=site-referral&utm_content=us&utm_term=0"},{text:"Brand Attribution Guidelines",url:"https://www.reutersagency.com/en/about/about-us/brand-attribution-guidelines/"},{text:"Reuters Leadership",url:"https://www.reutersagency.com/en/about/leadership-team/"},{text:"Reuters Fact Check",url:"https://www.reuters.com/fact-check/"},{text:"Reuters Diversity Report",url:"https://www.reuters.com/DiversityReportApril2022"}],stay_informed_links:[{text:"Download the App",url:"https://www.reuters.com/tools/mobile/us"},{text:"Newsletters",url:"https://newslink.reuters.com/join/subscribe"}],social_links:[{type:"twitter",url:"https://www.twitter.com/Reuters"},{type:"facebook",url:"https://www.facebook.com/Reuters"},{type:"instagram",url:"https://www.instagram.com/Reuters"},{type:"youtube",url:"https://www.youtube.com/user/ReutersVideo"},{type:"linkedin",url:"https://www.linkedin.com/company/10256858/"}],tr_products:[{name:"Westlaw",description:"Build the strongest argument relying on authoritative content, attorney-editor expertise, and industry defining technology.",url:"https://legal.thomsonreuters.com/en/products/westlaw"},{name:"Onesource",description:"The most comprehensive solution to manage all your complex and ever-expanding tax and compliance needs.",url:"https://tax.thomsonreuters.com/en/onesource"},{name:"Checkpoint",description:"The industry leader for online information for tax, accounting and finance professionals.",url:"https://tax.thomsonreuters.com/en/checkpoint"}],refinitiv_products:[{name:"Refinitiv Workspace",description:" Access unmatched financial data, news and content in a highly-customised workflow experience on desktop, web and mobile.",url:" https://www.refinitiv.com/en/products/refinitiv-workspace"},{name:"Refinitiv Data Catalogue",description:" Browse an unrivalled portfolio of real-time and historical market data and insights from worldwide sources and experts.",url:" https://www.refinitiv.com/en/financial-data"},{name:"Refinitiv World-Check",description:"Screen for heightened risk individual and entities globally to help uncover hidden risks in business relationships and human networks.",url:"https://www.refinitiv.com/en/products/world-check-kyc-screening"}],ad_links:[{text:"Advertise With Us",url:"https://www.reutersagency.com/en/services/advertising-solutions/"},{text:"Advertising Guidelines",url:"/info-pages/advertising-guidelines/"}],misc_links:[{text:"Cookies",url:"https://www.thomsonreuters.com/en/privacy-statement.html#cookies"},{text:"Terms of Use",url:"/info-pages/terms-of-use/"},{text:"Privacy",url:"https://www.thomsonreuters.com/en/privacy-statement.html"},{text:"Digital Accessibility",url:"https://www.thomsonreuters.com/en/policies/digital-accessibility-policy.html"},{text:"Corrections",url:"/info-pages/contact-us/"},{text:"Site Feedback",url:"https://trdigital.iad1.qualtrics.com/jfe/form/SV_8kte8gArGyCGVhz"},{text:"Do Not Sell My Personal Information",url:"javascript:window.OneTrust.ToggleInfoDisplay();",self:"true"}]}],SiteFooter_svelte_svelte_type_style_lang="";function create_fragment$l(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;return ae=new Referrals_1({props:{referrals:te[0]}}),ie=new QuickLinks({props:{links:data$1[0]}}),ce=new CompanyLinks({props:{links:data$1[0]}}),de=new LegalLinks({props:{links:data$1[0]}}),{c(){_=element("footer"),re=element("div"),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment),attr(re,"class","svelte-1hk2dow"),attr(_,"style",`
--nav-background: ${te[1].background};
--nav-primary: ${te[1].primary};
--nav-rules: ${te[1].rules};
`),attr(_,"class","svelte-1hk2dow")},m(fe,me){insert(fe,_,me),append$1(_,re),mount_component(ae,re,null),append$1(re,oe),mount_component(ie,re,null),append$1(re,se),mount_component(ce,re,null),append$1(re,ue),mount_component(de,re,null),pe=!0},p(fe,[me]){const ye={};me&1&&(ye.referrals=fe[0]),ae.$set(ye)},i(fe){pe||(transition_in(ae.$$.fragment,fe),transition_in(ie.$$.fragment,fe),transition_in(ce.$$.fragment,fe),transition_in(de.$$.fragment,fe),pe=!0)},o(fe){transition_out(ae.$$.fragment,fe),transition_out(ie.$$.fragment,fe),transition_out(ce.$$.fragment,fe),transition_out(de.$$.fragment,fe),pe=!1},d(fe){fe&&detach(_),destroy_component(ae),destroy_component(ie),destroy_component(ce),destroy_component(de)}}}const themes$1={default:{background:"#fff",primary:"#404040",rules:"#d0d0d0"},dark:{background:"#333",primary:"#eee",rules:"#999"}};function instance$j(te,_,re){let{theme:ae={}}=_,{referrals:oe=[]}=_;const ie={...themes$1.default,...ae};return te.$$set=se=>{"theme"in se&&re(2,ae=se.theme),"referrals"in se&&re(0,oe=se.referrals)},[oe,ie,ae]}class SiteFooter extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$j,create_fragment$l,safe_not_equal,{theme:2,referrals:0})}}SiteFooter.__docgen={version:3,name:"SiteFooter.svelte",data:[{keywords:[],visibility:"public",description:"Exported preset themes you can use to customise the `theme` prop.",name:"themes",kind:"const",static:!0,readonly:!0,type:{kind:"type",text:"object",type:"object"}},{keywords:[],visibility:"public",description:"Pass in a custom theme to control the colours in the header.",name:"theme",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{keywords:[],visibility:"public",description:"Custom referrals to other Reuters Graphics projects",name:"referrals",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const SiteFooter_stories_svelte_svelte_type_style_lang="";function create_default_slot$7(te){let _,re,ae;const oe=[te[2]];let ie={};for(let se=0;se<oe.length;se+=1)ie=assign$1(ie,oe[se]);return re=new SiteFooter({props:ie}),{c(){_=element("div"),create_component(re.$$.fragment),attr(_,"class","svelte-kaguqp")},m(se,ce){insert(se,_,ce),mount_component(re,_,null),ae=!0},p(se,ce){const ue=ce&4?get_spread_update(oe,[get_spread_object(se[2])]):{};re.$set(ue)},i(se){ae||(transition_in(re.$$.fragment,se),ae=!0)},o(se){transition_out(re.$$.fragment,se),ae=!1},d(se){se&&detach(_),destroy_component(re)}}}function create_fragment$k(te){let _,re,ae,oe,ie,se,ce,ue,de,pe;const fe=[te[0]];let me={};for(let _e=0;_e<fe.length;_e+=1)me=assign$1(me,fe[_e]);_=new Meta({props:me}),ae=new Template({props:{$$slots:{default:[create_default_slot$7,({args:_e})=>({2:_e}),({args:_e})=>_e?4:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}});const ye=[{name:"Customised theme"},{args:{theme:themes$1.dark}},withStoryDocs(darkThemeDocs$1)];let he={};for(let _e=0;_e<ye.length;_e+=1)he=assign$1(he,ye[_e]);ce=new Story({props:he});const be=[{name:"Customised referrals"},{args:{referrals:te[1]}},withStoryDocs(customReferralsDocs)];let $e={};for(let _e=0;_e<be.length;_e+=1)$e=assign$1($e,be[_e]);return de=new Story({props:$e}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment)},m(_e,ve){mount_component(_,_e,ve),insert(_e,re,ve),mount_component(ae,_e,ve),insert(_e,oe,ve),mount_component(ie,_e,ve),insert(_e,se,ve),mount_component(ce,_e,ve),insert(_e,ue,ve),mount_component(de,_e,ve),pe=!0},p(_e,[ve]){const we=ve&1?get_spread_update(fe,[get_spread_object(_e[0])]):{};_.$set(we);const Se={};ve&12&&(Se.$$scope={dirty:ve,ctx:_e}),ae.$set(Se);const ke=ve&0?get_spread_update(ye,[ye[0],ve&0&&{args:{theme:themes$1.dark}},ve&0&&get_spread_object(withStoryDocs(darkThemeDocs$1))]):{};ce.$set(ke);const Te=ve&2?get_spread_update(be,[be[0],ve&2&&{args:{referrals:_e[1]}},ve&0&&get_spread_object(withStoryDocs(customReferralsDocs))]):{};de.$set(Te)},i(_e){pe||(transition_in(_.$$.fragment,_e),transition_in(ae.$$.fragment,_e),transition_in(ie.$$.fragment,_e),transition_in(ce.$$.fragment,_e),transition_in(de.$$.fragment,_e),pe=!0)},o(_e){transition_out(_.$$.fragment,_e),transition_out(ae.$$.fragment,_e),transition_out(ie.$$.fragment,_e),transition_out(ce.$$.fragment,_e),transition_out(de.$$.fragment,_e),pe=!1},d(_e){destroy_component(_,_e),_e&&detach(re),destroy_component(ae,_e),_e&&detach(oe),destroy_component(ie,_e),_e&&detach(se),destroy_component(ce,_e),_e&&detach(ue),destroy_component(de,_e)}}}function instance$i(te){return[{title:"Components/SiteFooter",component:SiteFooter,...withComponentDocs(componentDocs$4),argsTypes:{themes:{control:{disable:!0}}}},[{url:"https://graphics.reuters.com/world-coronavirus-tracker-and-maps/",title:"COVID-19: the latest global statistics, charts and maps",description:"Tracking the global coronavirus outbreak, updated daily",image:"https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/global/en/share.png"},{url:"https://graphics.reuters.com/world-coronavirus-tracker-and-maps/regions/europe",title:"Coronavirus in Europe: the latest counts, charts and maps",description:"Tracking the global coronavirus outbreak, updated daily",image:"https://graphics.thomsonreuters.com/cdn/2020/covid-global-tracker/share-cards/regions/en/europe.png"}]]}class SiteFooter_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$i,create_fragment$k,safe_not_equal,{})}}SiteFooter_stories.__docgen={version:3,name:"SiteFooter.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const __storiesMetaData$4=parser(SiteFooter_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<div>
<SiteFooter {...args} />
</div>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},CustomisedTheme:{name:"Customised theme",template:!1,hasArgs:!1},CustomisedReferrals:{name:"Customised referrals",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","darkThemeDocs","customReferralsDocs","SiteFooter","themes","withComponentDocs","withStoryDocs"]}),SiteFooter_stories$1=__storiesMetaData$4.meta,__namedExportsOrder$4=["Default","CustomisedTheme","CustomisedReferrals"],Default$4=__storiesMetaData$4.stories.Default,CustomisedTheme$1=__storiesMetaData$4.stories.CustomisedTheme,CustomisedReferrals=__storiesMetaData$4.stories.CustomisedReferrals,story_36=Object.freeze(Object.defineProperty({__proto__:null,default:SiteFooter_stories$1,__namedExportsOrder:__namedExportsOrder$4,Default:Default$4,CustomisedTheme:CustomisedTheme$1,CustomisedReferrals},Symbol.toStringTag,{value:"Module"})),componentDocs$3=`Reuters dotcom site header, ported from [Raptor UI components](https://github.com/tr/rcom-arc_raptor-ui/tree/develop/packages/rcom-raptor-ui_common/src/components/site-header).
(Go to the "[Canvas](./?path=/story/components-siteheader--default)" tab to see this component better. It'll look a bit broken below... but it's NOT!)
> **Note:** In the [Graphics Kit](https://github.com/reuters-graphics/bluprint_graphics-kit/blob/master/pages/index.svelte), you can find this component in \`pages/index.svelte\`. Customise it there for the default page.
\`\`\`svelte
<script>
import { SiteHeader } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<SiteHeader />
\`\`\`
`,darkThemeDocs=`Customise colours by passing an object to the \`theme\` prop. You can customise any or all of the following default properties:
\`\`\`javascript
// Customisable colours
{
background: '#fff',
primary: '#404040',
accent: '#fa6400',
rules: '#d0d0d0',
shadow: '0 1px 4px 2px rgb(64 64 64 / 8%)',
}
\`\`\`
The component also exports some preset themes you can use or customise:
\`\`\`svelte
<script>
import { SiteHeader, SiteHeaderThemes } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<!-- Use a preset theme. -->
<SiteHeader theme={SiteHeaderThemes.dark} />
<!-- Customise a couple colours in a theme. -->
<SiteHeader theme={{ ...SiteHeaderThemes.default, background: '#e0d3b8', rules: '#aaa' }} />
\`\`\`
`,Spinner_svelte_svelte_type_style_lang="";function create_fragment$j(te){let _,re,ae;return{c(){_=element("div"),re=element("div"),ae=element("div"),ae.innerHTML='<div class="spinner svelte-musqqo"></div>',attr(ae,"class","spinner-container svelte-musqqo"),set_style(re,"--spinner-colour",te[0]),set_style(re,"--spinner-ring-width",te[2]+"px"),set_style(re,"--spinner-ring-offset","-"+te[2]+"px"),set_style(re,"--spinner-speed",te[3]+"s"),set_style(re,"width",te[1]+"px"),set_style(re,"height",te[1]+"px"),set_style(re,"margin","0 auto"),attr(_,"class","component-container svelte-musqqo"),set_style(_,"width","100%",!1),set_style(_,"height",`${te[1]+te[4]*2}px`,!1)},m(oe,ie){insert(oe,_,ie),append$1(_,re),append$1(re,ae)},p(oe,[ie]){ie&1&&set_style(re,"--spinner-colour",oe[0]),ie&4&&set_style(re,"--spinner-ring-width",oe[2]+"px"),ie&4&&set_style(re,"--spinner-ring-offset","-"+oe[2]+"px"),ie&8&&set_style(re,"--spinner-speed",oe[3]+"s"),ie&2&&set_style(re,"width",oe[1]+"px"),ie&2&&set_style(re,"height",oe[1]+"px"),ie&18&&set_style(_,"height",`${oe[1]+oe[4]*2}px`,!1)},i:noop$4,o:noop$4,d(oe){oe&&detach(_)}}}function instance$h(te,_,re){let{colour:ae="#666"}=_,{width:oe=40}=_,{ringWidth:ie=6}=_,{speed:se=.8}=_,{containerPadding:ce=10}=_;return te.$$set=ue=>{"colour"in ue&&re(0,ae=ue.colour),"width"in ue&&re(1,oe=ue.width),"ringWidth"in ue&&re(2,ie=ue.ringWidth),"speed"in ue&&re(3,se=ue.speed),"containerPadding"in ue&&re(4,ce=ue.containerPadding)},[ae,oe,ie,se,ce]}class Spinner$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$h,create_fragment$j,safe_not_equal,{colour:0,width:1,ringWidth:2,speed:3,containerPadding:4})}}Spinner$1.__docgen={version:3,name:"Spinner.svelte",data:[{keywords:[],visibility:"public",description:"Primary colour of the spinner.",name:"colour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"#666"},{keywords:[],visibility:"public",description:"Outer width of the spinner",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:40},{keywords:[],visibility:"public",description:"Width of the spinner ring",name:"ringWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:6},{keywords:[],visibility:"public",description:"How fast the spinner spins in seconds",name:"speed",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.8},{keywords:[],visibility:"public",description:"Vertical padding for the spinner's container",name:"containerPadding",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:10}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const get_default_slot_changes$1=te=>({intersecting:te&1,entry:te&2,observer:te&4}),get_default_slot_context$1=te=>({intersecting:te[0],entry:te[1],observer:te[2]});function create_fragment$i(te){let _;const re=te[9].default,ae=create_slot(re,te,te[8],get_default_slot_context$1);return{c(){ae&&ae.c()},m(oe,ie){ae&&ae.m(oe,ie),_=!0},p(oe,[ie]){ae&&ae.p&&(!_||ie&263)&&update_slot_base(ae,re,oe,oe[8],_?get_slot_changes(re,oe[8],ie,get_default_slot_changes$1):get_all_dirty_from_scope(oe[8]),get_default_slot_context$1)},i(oe){_||(transition_in(ae,oe),_=!0)},o(oe){transition_out(ae,oe),_=!1},d(oe){ae&&ae.d(oe)}}}function instance$g(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{element:ie=null}=_,{once:se=!1}=_,{intersecting:ce=!1}=_,{root:ue=null}=_,{rootMargin:de="0px"}=_,{threshold:pe=0}=_,{entry:fe=null}=_,{observer:me=null}=_;const ye=createEventDispatcher();let he=null,be=null;const $e=()=>{re(2,me=new IntersectionObserver(_e=>{_e.forEach(ve=>{re(1,fe=ve),re(0,ce=ve.isIntersecting)})},{root:ue,rootMargin:de,threshold:pe}))};return onMount(()=>($e(),()=>{me&&(me.disconnect(),re(2,me=null))})),afterUpdate(async()=>{fe!==null&&(ye("observe",fe),fe.isIntersecting&&(ye("intersect",fe),se&&me.unobserve(ie))),await tick(),ie!==null&&ie!==be&&(me.observe(ie),be!==null&&me.unobserve(be),be=ie),he&&de!==he&&(me.disconnect(),be=null,$e()),he=de}),te.$$set=_e=>{"element"in _e&&re(3,ie=_e.element),"once"in _e&&re(4,se=_e.once),"intersecting"in _e&&re(0,ce=_e.intersecting),"root"in _e&&re(5,ue=_e.root),"rootMargin"in _e&&re(6,de=_e.rootMargin),"threshold"in _e&&re(7,pe=_e.threshold),"entry"in _e&&re(1,fe=_e.entry),"observer"in _e&&re(2,me=_e.observer),"$$scope"in _e&&re(8,oe=_e.$$scope)},[ce,fe,me,ie,se,ue,de,pe,oe,ae]}class IntersectionObserver_1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$g,create_fragment$i,safe_not_equal,{element:3,once:4,intersecting:0,root:5,rootMargin:6,threshold:7,entry:1,observer:2})}}IntersectionObserver.__docgen={version:3,name:"IntersectionObserver.svelte",data:[{keywords:[{name:"type",description:"{HTMLElement}"}],visibility:"public",description:"The HTML Element to observe.",name:"element",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"HTMLElement",type:"HTMLElement"},defaultValue:null},{keywords:[{name:"type",description:"{boolean}"}],visibility:"public",description:"Set to `true` to unobserve the element\nafter it intersects the viewport.",name:"once",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"`true` if the observed element\nis intersecting the viewport.",name:"intersecting",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[{name:"type",description:"{HTMLElement}"}],visibility:"public",description:`Specify the containing element.
Defaults to the browser viewport.`,name:"root",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"HTMLElement",type:"HTMLElement"},defaultValue:null},{keywords:[],visibility:"public",description:"Margin offset of the containing element.",name:"rootMargin",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"0px"},{keywords:[],visibility:"public",description:`Percentage of element visibility to trigger an event.
Value must be between 0 and 1.`,name:"threshold",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[{name:"type",description:"{null | IntersectionObserverEntry}"}],visibility:"public",description:"Observed element metadata.",name:"entry",kind:"let",static:!1,readonly:!1,type:{kind:"union",text:"null | IntersectionObserverEntry",type:[{kind:"type",text:"null",type:"null"},{kind:"type",text:"IntersectionObserverEntry",type:"IntersectionObserverEntry"}]},defaultValue:null},{keywords:[{name:"type",description:"{null | IntersectionObserver}"}],visibility:"public",description:"`IntersectionObserver` instance.",name:"observer",kind:"let",static:!1,readonly:!1,type:{kind:"union",text:"null | IntersectionObserver",type:[{kind:"type",text:"null",type:"null"},{kind:"type",text:"IntersectionObserver",type:"IntersectionObserver"}]},defaultValue:null}],computed:[],methods:[],components:[],description:null,keywords:[],events:[{visibility:"public",description:null,keywords:[],name:"observe"},{visibility:"public",description:null,keywords:[],name:"intersect"}],slots:[{keywords:[],visibility:"public",description:"",name:"default",params:[{name:"{intersecting}",type:{kind:"type",text:"*",type:"any"}},{name:"{entry}",type:{kind:"type",text:"*",type:"any"}},{name:"{observer}",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"{intersecting}",type:{kind:"type",text:"*",type:"any"}},{name:"{entry}",type:{kind:"type",text:"*",type:"any"}},{name:"{observer}",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const Controls_svelte_svelte_type_style_lang="";function create_else_block_1$1(te){let _;return{c(){_=text("error")},m(re,ae){insert(re,_,ae)},p:noop$4,i:noop$4,o:noop$4,d(re){re&&detach(_)}}}function create_if_block_3$1(te){let _,re,ae;return re=new Fa$1({props:{icon:faPlay,size:"2x",color:te[8]}}),{c(){_=element("i"),create_component(re.$$.fragment),attr(_,"class","play-pause-icon play")},m(oe,ie){insert(oe,_,ie),mount_component(re,_,null),ae=!0},p(oe,ie){const se={};ie&256&&(se.color=oe[8]),re.$set(se)},i(oe){ae||(transition_in(re.$$.fragment,oe),ae=!0)},o(oe){transition_out(re.$$.fragment,oe),ae=!1},d(oe){oe&&detach(_),destroy_component(re)}}}function create_if_block_2$3(te){let _,re,ae;return re=new Fa$1({props:{icon:faPause,size:"2x",color:te[8]}}),{c(){_=element("i"),create_component(re.$$.fragment),attr(_,"class","play-pause-icon pause")},m(oe,ie){insert(oe,_,ie),mount_component(re,_,null),ae=!0},p(oe,ie){const se={};ie&256&&(se.color=oe[8]),re.$set(se)},i(oe){ae||(transition_in(re.$$.fragment,oe),ae=!0)},o(oe){transition_out(re.$$.fragment,oe),ae=!1},d(oe){oe&&detach(_),destroy_component(re)}}}function create_if_block$8(te){let _,re,ae,oe;const ie=[create_if_block_1$4,create_else_block$4],se=[];function ce(ue,de){return ue[7]?0:1}return re=ce(te),ae=se[re]=ie[re](te),{c(){_=element("i"),ae.c(),attr(_,"class","play-pause-icon replay")},m(ue,de){insert(ue,_,de),se[re].m(_,null),oe=!0},p(ue,de){let pe=re;re=ce(ue),re===pe?se[re].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),ae=se[re],ae?ae.p(ue,de):(ae=se[re]=ie[re](ue),ae.c()),transition_in(ae,1),ae.m(_,null))},i(ue){oe||(transition_in(ae),oe=!0)},o(ue){transition_out(ae),oe=!1},d(ue){ue&&detach(_),se[re].d()}}}function create_else_block$4(te){let _,re;return _=new Fa$1({props:{icon:faPlay,size:"2x",color:te[8]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&256&&(ie.color=ae[8]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block_1$4(te){let _,re;return _=new Fa$1({props:{icon:faReply,size:"2x",color:te[8]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&256&&(ie.color=ae[8]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$h(te){let _,re,ae,oe,ie,se;const ce=[create_if_block$8,create_if_block_2$3,create_if_block_3$1,create_else_block_1$1],ue=[];function de(pe,fe){return pe[6]?0:pe[0]===!1?1:pe[0]===!0?2:3}return re=de(te),ae=ue[re]=ce[re](te),{c(){_=element("button"),ae.c(),set_style(_,"opacity",te[1]),set_style(_,"top",te[2]==="top left"||te[2]==="top right"?`${10}px`:`${te[4]-te[5]}px`),set_style(_,"left",te[2]==="top left"||te[2]==="bottom left"?`${10}px`:`${te[3]-te[5]}px`),attr(_,"class","svelte-1rmu17u")},m(pe,fe){insert(pe,_,fe),ue[re].m(_,null),oe=!0,ie||(se=listen(_,"click",te[9]),ie=!0)},p(pe,[fe]){let me=re;re=de(pe),re===me?ue[re].p(pe,fe):(group_outros(),transition_out(ue[me],1,1,()=>{ue[me]=null}),check_outros(),ae=ue[re],ae?ae.p(pe,fe):(ae=ue[re]=ce[re](pe),ae.c()),transition_in(ae,1),ae.m(_,null)),(!oe||fe&2)&&set_style(_,"opacity",pe[1]),(!oe||fe&52)&&set_style(_,"top",pe[2]==="top left"||pe[2]==="top right"?`${10}px`:`${pe[4]-pe[5]}px`),(!oe||fe&44)&&set_style(_,"left",pe[2]==="top left"||pe[2]==="bottom left"?`${10}px`:`${pe[3]-pe[5]}px`)},i(pe){oe||(transition_in(ae),oe=!0)},o(pe){transition_out(ae),oe=!1},d(pe){pe&&detach(_),ue[re].d(),ie=!1,se()}}}function instance$f(te,_,re){const ae=createEventDispatcher();let{paused:oe}=_,{clickedOnPauseBtn:ie}=_,{controlsOpacity:se}=_,{controlsPosition:ce}=_,{widthVideoContainer:ue}=_,{heightVideoContainer:de}=_,{controlsBorderOffset:pe}=_,{resetCondition:fe}=_,{separateReplayIcon:me}=_,{controlsColour:ye}=_;function he(){re(0,oe=!oe),re(10,ie=oe===!0),ae("pausePlayEvent",{paused:oe,clickedOnPauseBtn:ie})}return te.$$set=be=>{"paused"in be&&re(0,oe=be.paused),"clickedOnPauseBtn"in be&&re(10,ie=be.clickedOnPauseBtn),"controlsOpacity"in be&&re(1,se=be.controlsOpacity),"controlsPosition"in be&&re(2,ce=be.controlsPosition),"widthVideoContainer"in be&&re(3,ue=be.widthVideoContainer),"heightVideoContainer"in be&&re(4,de=be.heightVideoContainer),"controlsBorderOffset"in be&&re(5,pe=be.controlsBorderOffset),"resetCondition"in be&&re(6,fe=be.resetCondition),"separateReplayIcon"in be&&re(7,me=be.separateReplayIcon),"controlsColour"in be&&re(8,ye=be.controlsColour)},[oe,se,ce,ue,de,pe,fe,me,ye,he,ie]}class Controls$1 extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$f,create_fragment$h,safe_not_equal,{paused:0,clickedOnPauseBtn:10,controlsOpacity:1,controlsPosition:2,widthVideoContainer:3,heightVideoContainer:4,controlsBorderOffset:5,resetCondition:6,separateReplayIcon:7,controlsColour:8})}}Controls$1.__docgen={version:3,name:"Controls.svelte",data:[{visibility:"public",description:null,keywords:[],name:"paused",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"clickedOnPauseBtn",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"controlsOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"controlsPosition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"widthVideoContainer",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"heightVideoContainer",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"controlsBorderOffset",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"resetCondition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"separateReplayIcon",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"controlsColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[{keywords:[],visibility:"public",description:"so video doesn't autoplay when coming into view again if paused previously",name:"pausePlayEvent"}],slots:[],refs:[]};const Video_svelte_svelte_type_style_lang="";function create_if_block$7(te){let _,re,ae,oe,ie,se,ce=te[3]&&create_if_block_7(te);const ue=[create_if_block_2$2,create_else_block_1],de=[];function pe(me,ye){return me[9]?0:1}re=pe(te),ae=de[re]=ue[re](te);let fe=te[4]&&create_if_block_1$3(te);return{c(){ce&&ce.c(),_=space$3(),ae.c(),oe=space$3(),fe&&fe.c(),ie=empty$2()},m(me,ye){ce&&ce.m(me,ye),insert(me,_,ye),de[re].m(me,ye),insert(me,oe,ye),fe&&fe.m(me,ye),insert(me,ie,ye),se=!0},p(me,ye){me[3]?ce?ce.p(me,ye):(ce=create_if_block_7(me),ce.c(),ce.m(_.parentNode,_)):ce&&(ce.d(1),ce=null);let he=re;re=pe(me),re===he?de[re].p(me,ye):(group_outros(),transition_out(de[he],1,1,()=>{de[he]=null}),check_outros(),ae=de[re],ae?ae.p(me,ye):(ae=de[re]=ue[re](me),ae.c()),transition_in(ae,1),ae.m(oe.parentNode,oe)),me[4]?fe?fe.p(me,ye):(fe=create_if_block_1$3(me),fe.c(),fe.m(ie.parentNode,ie)):fe&&(fe.d(1),fe=null)},i(me){se||(transition_in(ae),se=!0)},o(me){transition_out(ae),se=!1},d(me){ce&&ce.d(me),me&&detach(_),de[re].d(me),me&&detach(oe),fe&&fe.d(me),me&&detach(ie)}}}function create_if_block_7(te){let _,re;return{c(){_=element("p"),re=text(te[3]),attr(_,"class","visually-hidden svelte-1lew2ce")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe[0]&8&&set_data(re,ae[3])},d(ae){ae&&detach(_)}}}function create_else_block_1(te){let _,re,ae,oe,ie,se,ce=!1,ue,de=!0,pe,fe,me,ye,he,be=te[11]&&create_if_block_5(te);function $e(){cancelAnimationFrame(ue),ae.paused||(ue=raf($e),ce=!0),te[45].call(ae)}return{c(){_=element("div"),be&&be.c(),re=space$3(),ae=element("video"),oe=element("track"),attr(oe,"kind","captions"),src_url_equal(ae.src,ie=te[1])||attr(ae,"src",ie),attr(ae,"width","100%"),ae.muted=te[8],ae.playsInline=!0,attr(ae,"preload",te[6]),ae.loop=te[7],ae.autoplay=!0,attr(ae,"style",se=(te[0],"position: relative")),attr(ae,"class","svelte-1lew2ce"),te[18]===void 0&&add_render_callback(()=>te[46].call(ae)),add_render_callback(()=>te[48].call(ae)),attr(_,"class","video-wrapper svelte-1lew2ce"),attr(_,"aria-hidden",te[2]),add_render_callback(()=>te[49].call(_))},m(_e,ve){insert(_e,_,ve),be&&be.m(_,null),append$1(_,re),append$1(_,ae),append$1(ae,oe),te[44](ae),pe=add_resize_listener(ae,te[48].bind(ae)),fe=add_resize_listener(_,te[49].bind(_)),me=!0,ye||(he=[listen(ae,"timeupdate",$e),listen(ae,"durationchange",te[46]),listen(ae,"play",te[47]),listen(ae,"pause",te[47])],ye=!0)},p(_e,ve){_e[11]?be?(be.p(_e,ve),ve[0]&2048&&transition_in(be,1)):(be=create_if_block_5(_e),be.c(),transition_in(be,1),be.m(_,re)):be&&(group_outros(),transition_out(be,1,1,()=>{be=null}),check_outros()),(!me||ve[0]&2&&!src_url_equal(ae.src,ie=_e[1]))&&attr(ae,"src",ie),(!me||ve[0]&256)&&(ae.muted=_e[8]),(!me||ve[0]&64)&&attr(ae,"preload",_e[6]),(!me||ve[0]&128)&&(ae.loop=_e[7]),(!me||ve[0]&1&&se!==(se=(_e[0],"position: relative")))&&attr(ae,"style",se),!ce&&ve[0]&131072&&!isNaN(_e[17])&&(ae.currentTime=_e[17]),ce=!1,ve[0]&2097152&&de!==(de=_e[21])&&ae[de?"pause":"play"](),(!me||ve[0]&4)&&attr(_,"aria-hidden",_e[2])},i(_e){me||(transition_in(be),me=!0)},o(_e){transition_out(be),me=!1},d(_e){_e&&detach(_),be&&be.d(),te[44](null),pe(),fe(),ye=!1,run_all(he)}}}function create_if_block_2$2(te){let _,re,ae;function oe(se){te[42](se)}let ie={element:te[26],threshold:te[10],once:!1,$$slots:{default:[create_default_slot_1$1]},$$scope:{ctx:te}};return te[20]!==void 0&&(ie.intersecting=te[20]),_=new IntersectionObserver_1({props:ie}),binding_callbacks.push(()=>bind(_,"intersecting",oe)),{c(){create_component(_.$$.fragment)},m(se,ce){mount_component(_,se,ce),ae=!0},p(se,ce){const ue={};ce[0]&67108864&&(ue.element=se[26]),ce[0]&1024&&(ue.threshold=se[10]),ce[0]&1072691655|ce[1]&8388608&&(ue.$$scope={dirty:ce,ctx:se}),!re&&ce[0]&1048576&&(re=!0,ue.intersecting=se[20],add_flush_callback(()=>re=!1)),_.$set(ue)},i(se){ae||(transition_in(_.$$.fragment,se),ae=!0)},o(se){transition_out(_.$$.fragment,se),ae=!1},d(se){destroy_component(_,se)}}}function create_if_block_5(te){let _,re,ae,oe;const ie=[create_if_block_6,create_else_block_2],se=[];function ce(ue,de){return ue[0]?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,de){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function create_else_block_2(te){let _,re,ae;return{c(){_=element("button"),set_style(_,"position","absolute"),set_style(_,"top","0"),set_style(_,"left","0"),set_style(_,"width",te[25]+"px"),set_style(_,"height",te[24]+"px"),attr(_,"class","svelte-1lew2ce")},m(oe,ie){insert(oe,_,ie),re||(ae=listen(_,"click",te[43]),re=!0)},p(oe,ie){ie[0]&33554432&&set_style(_,"width",oe[25]+"px"),ie[0]&16777216&&set_style(_,"height",oe[24]+"px")},i:noop$4,o:noop$4,d(oe){oe&&detach(_),re=!1,ae()}}}function create_if_block_6(te){let _,re;return _=new Controls$1({props:{paused:te[21],clickedOnPauseBtn:te[19],controlsOpacity:te[15],controlsPosition:te[16],widthVideoContainer:te[25],heightVideoContainer:te[24],controlsBorderOffset,resetCondition:te[28],separateReplayIcon:te[13],controlsColour:te[14]}}),_.$on("pausePlayEvent",te[31]),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe[0]&2097152&&(ie.paused=ae[21]),oe[0]&524288&&(ie.clickedOnPauseBtn=ae[19]),oe[0]&32768&&(ie.controlsOpacity=ae[15]),oe[0]&65536&&(ie.controlsPosition=ae[16]),oe[0]&33554432&&(ie.widthVideoContainer=ae[25]),oe[0]&16777216&&(ie.heightVideoContainer=ae[24]),oe[0]&268435456&&(ie.resetCondition=ae[28]),oe[0]&8192&&(ie.separateReplayIcon=ae[13]),oe[0]&16384&&(ie.controlsColour=ae[14]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_if_block_3(te){let _,re,ae,oe;const ie=[create_if_block_4,create_else_block$3],se=[];function ce(ue,de){return ue[0]?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,de){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function create_else_block$3(te){let _,re,ae;return{c(){_=element("button"),set_style(_,"position","absolute"),set_style(_,"top","0"),set_style(_,"left","0"),set_style(_,"width",te[25]+"px"),set_style(_,"height",te[24]+"px"),attr(_,"class","svelte-1lew2ce")},m(oe,ie){insert(oe,_,ie),re||(ae=listen(_,"click",te[34]),re=!0)},p(oe,ie){ie[0]&33554432&&set_style(_,"width",oe[25]+"px"),ie[0]&16777216&&set_style(_,"height",oe[24]+"px")},i:noop$4,o:noop$4,d(oe){oe&&detach(_),re=!1,ae()}}}function create_if_block_4(te){let _,re;return _=new Controls$1({props:{paused:te[21],clickedOnPauseBtn:te[19],controlsOpacity:te[12]?te[29]:te[15],controlsPosition:te[16],widthVideoContainer:te[25],heightVideoContainer:te[24],controlsBorderOffset,resetCondition:te[28],separateReplayIcon:te[13],controlsColour:te[14]}}),_.$on("pausePlayEvent",te[31]),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe[0]&2097152&&(ie.paused=ae[21]),oe[0]&524288&&(ie.clickedOnPauseBtn=ae[19]),oe[0]&536907776&&(ie.controlsOpacity=ae[12]?ae[29]:ae[15]),oe[0]&65536&&(ie.controlsPosition=ae[16]),oe[0]&33554432&&(ie.widthVideoContainer=ae[25]),oe[0]&16777216&&(ie.heightVideoContainer=ae[24]),oe[0]&268435456&&(ie.resetCondition=ae[28]),oe[0]&8192&&(ie.separateReplayIcon=ae[13]),oe[0]&16384&&(ie.controlsColour=ae[14]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_default_slot_1$1(te){let _,re,ae,oe,ie,se,ce=!1,ue,de=!0,pe,fe,me,ye,he,be=te[11]&&create_if_block_3(te);function $e(){cancelAnimationFrame(ue),ae.paused||(ue=raf($e),ce=!0),te[36].call(ae)}return{c(){_=element("div"),be&&be.c(),re=space$3(),ae=element("video"),oe=element("track"),attr(oe,"kind","captions"),src_url_equal(ae.src,ie=te[1])||attr(ae,"src",ie),attr(ae,"width","100%"),ae.muted=te[8],ae.playsInline=!0,attr(ae,"preload",te[6]),ae.loop=te[7],attr(ae,"style",se=(te[0],"position: relative")),attr(ae,"class","svelte-1lew2ce"),te[18]===void 0&&add_render_callback(()=>te[37].call(ae)),add_render_callback(()=>te[39].call(ae)),attr(_,"class","video-wrapper svelte-1lew2ce"),attr(_,"aria-hidden",te[2]),add_render_callback(()=>te[41].call(_))},m(_e,ve){insert(_e,_,ve),be&&be.m(_,null),append$1(_,re),append$1(_,ae),append$1(ae,oe),te[35](ae),pe=add_resize_listener(ae,te[39].bind(ae)),te[40](_),fe=add_resize_listener(_,te[41].bind(_)),me=!0,ye||(he=[listen(ae,"timeupdate",$e),listen(ae,"durationchange",te[37]),listen(ae,"play",te[38]),listen(ae,"pause",te[38])],ye=!0)},p(_e,ve){_e[11]?be?(be.p(_e,ve),ve[0]&2048&&transition_in(be,1)):(be=create_if_block_3(_e),be.c(),transition_in(be,1),be.m(_,re)):be&&(group_outros(),transition_out(be,1,1,()=>{be=null}),check_outros()),(!me||ve[0]&2&&!src_url_equal(ae.src,ie=_e[1]))&&attr(ae,"src",ie),(!me||ve[0]&256)&&(ae.muted=_e[8]),(!me||ve[0]&64)&&attr(ae,"preload",_e[6]),(!me||ve[0]&128)&&(ae.loop=_e[7]),(!me||ve[0]&1&&se!==(se=(_e[0],"position: relative")))&&attr(ae,"style",se),!ce&&ve[0]&131072&&!isNaN(_e[17])&&(ae.currentTime=_e[17]),ce=!1,ve[0]&2097152&&de!==(de=_e[21])&&ae[de?"pause":"play"](),(!me||ve[0]&4)&&attr(_,"aria-hidden",_e[2])},i(_e){me||(transition_in(be),me=!0)},o(_e){transition_out(be),me=!1},d(_e){_e&&detach(_),be&&be.d(),te[35](null),pe(),te[40](null),fe(),ye=!1,run_all(he)}}}function create_if_block_1$3(te){let _,re;return{c(){_=element("figcaption"),re=text(te[4]),attr(_,"class","svelte-1lew2ce")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,oe){oe[0]&16&&set_data(re,ae[4])},d(ae){ae&&detach(_)}}}function create_default_slot$6(te){let _,re,ae,oe,ie=(te[2]&&te[3]||!te[2])&&create_if_block$7(te);return{c(){_=element("div"),ie&&ie.c()},m(se,ce){insert(se,_,ce),ie&&ie.m(_,null),re=!0,ae||(oe=[listen(_,"mouseover",te[50]),listen(_,"focus",te[51]),listen(_,"mouseout",te[52]),listen(_,"blur",te[53])],ae=!0)},p(se,ce){se[2]&&se[3]||!se[2]?ie?(ie.p(se,ce),ce[0]&12&&transition_in(ie,1)):(ie=create_if_block$7(se),ie.c(),transition_in(ie,1),ie.m(_,null)):ie&&(group_outros(),transition_out(ie,1,1,()=>{ie=null}),check_outros())},i(se){re||(transition_in(ie),re=!0)},o(se){transition_out(ie),re=!1},d(se){se&&detach(_),ie&&ie.d(),ae=!1,run_all(oe)}}}function create_fragment$g(te){let _,re,ae,oe;return _=new Block({props:{width:te[5],cls:"video-container",$$slots:{default:[create_default_slot$6]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0,ae||(oe=[listen(window,"click",te[30]),listen(window,"touchstart",te[30])],ae=!0)},p(ie,se){const ce={};se[0]&32&&(ce.width=ie[5]),se[0]&1073741791|se[1]&8388608&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie),ae=!1,run_all(oe)}}}const controlsBorderOffset=50;function instance$e(te,_,re){let ae,oe,{src:ie=""}=_,{ariaHidden:se=!0}=_,{ariaDescription:ce=null}=_,{caption:ue=""}=_,{width:de="normal"}=_,{preloadVideo:pe="auto"}=_,{loopVideo:fe=!0}=_,{muteVideo:me=!0}=_,{allowSoundToAutoplay:ye=!1}=_,{playVideoWhenInView:he=!0}=_,{playVideoThreshold:be=.5}=_,{possibleToPlayPause:$e=!0}=_,{showControls:_e=!0}=_,{hoverToSeeControls:ve=!1}=_,{separateReplayIcon:we=!1}=_,{controlsColour:Se="#333"}=_,{controlsOpacity:ke=.5}=_,{controlsPosition:Te="top left"}=_,Ee=0,Oe,Ae=!0,xe=!1,Ce,Pe,De,Me,Fe,Be,Ue,je=!1;const Ie=()=>{re(33,je=!0)},Le=We=>{const Xe=We.detail.paused,Ct=We.detail.clickedOnPauseBtn;re(21,Ae=Xe),re(19,xe=Ct)};se&&!ce&&console.warn("Must provide aria description for video components if ariaHidden is true.");const ze=()=>{Ae===!0?re(21,Ae=!1):re(21,Ae=!0)};function Ne(We){binding_callbacks[We?"unshift":"push"](()=>{Ue=We,re(27,Ue)})}function He(){Ee=this.currentTime,re(17,Ee)}function qe(){Oe=this.duration,re(18,Oe)}function Ge(){Ae=this.paused,re(21,Ae),re(9,he),re(20,Fe),re(8,me),re(32,ye),re(33,je),re(19,xe)}function Ke(){Pe=this.clientWidth,Ce=this.clientHeight,re(23,Pe),re(22,Ce)}function Ye(We){binding_callbacks[We?"unshift":"push"](()=>{Be=We,re(26,Be)})}function Ze(){Me=this.clientWidth,De=this.clientHeight,re(25,Me),re(24,De)}function Tt(We){Fe=We,re(20,Fe)}const Pt=()=>{Ae===!0?re(21,Ae=!1):re(21,Ae=!0)};function Nt(We){binding_callbacks[We?"unshift":"push"](()=>{Ue=We,re(27,Ue)})}function Ve(){Ee=this.currentTime,re(17,Ee)}function Ft(){Oe=this.duration,re(18,Oe)}function Ht(){Ae=this.paused,re(21,Ae),re(9,he),re(20,Fe),re(8,me),re(32,ye),re(33,je),re(19,xe)}function qt(){Pe=this.clientWidth,Ce=this.clientHeight,re(23,Pe),re(22,Ce)}function Zt(){Me=this.clientWidth,De=this.clientHeight,re(25,Me),re(24,De)}const Yt=()=>{re(29,ae=ke)},Xt=()=>{re(29,ae=ke)},Ut=()=>{re(29,ae=0)},Wt=()=>{re(29,ae=0)};return te.$$set=We=>{"src"in We&&re(1,ie=We.src),"ariaHidden"in We&&re(2,se=We.ariaHidden),"ariaDescription"in We&&re(3,ce=We.ariaDescription),"caption"in We&&re(4,ue=We.caption),"width"in We&&re(5,de=We.width),"preloadVideo"in We&&re(6,pe=We.preloadVideo),"loopVideo"in We&&re(7,fe=We.loopVideo),"muteVideo"in We&&re(8,me=We.muteVideo),"allowSoundToAutoplay"in We&&re(32,ye=We.allowSoundToAutoplay),"playVideoWhenInView"in We&&re(9,he=We.playVideoWhenInView),"playVideoThreshold"in We&&re(10,be=We.playVideoThreshold),"possibleToPlayPause"in We&&re(11,$e=We.possibleToPlayPause),"showControls"in We&&re(0,_e=We.showControls),"hoverToSeeControls"in We&&re(12,ve=We.hoverToSeeControls),"separateReplayIcon"in We&&re(13,we=We.separateReplayIcon),"controlsColour"in We&&re(14,Se=We.controlsColour),"controlsOpacity"in We&&re(15,ke=We.controlsOpacity),"controlsPosition"in We&&re(16,Te=We.controlsPosition)},te.$$.update=()=>{te.$$.dirty[0]&393216&&re(28,oe=Ee>=Oe),te.$$.dirty[0]&1049344&&he&&Fe&&me&&re(21,Ae=!1),te.$$.dirty[0]&1049088&&he&&!Fe&&re(21,Ae=!0),te.$$.dirty[0]&1573632|te.$$.dirty[1]&6&&ye&&he&&Fe&&!me&&je&&!xe&&re(21,Ae=!1),te.$$.dirty[0]&256|te.$$.dirty[1]&6&&ye&&!me&&!je&&re(21,Ae=!0),te.$$.dirty[0]&2048&&($e||re(0,_e=!0))},re(29,ae=0),[_e,ie,se,ce,ue,de,pe,fe,me,he,be,$e,ve,we,Se,ke,Te,Ee,Oe,xe,Fe,Ae,Ce,Pe,De,Me,Be,Ue,oe,ae,Ie,Le,ye,je,ze,Ne,He,qe,Ge,Ke,Ye,Ze,Tt,Pt,Nt,Ve,Ft,Ht,qt,Zt,Yt,Xt,Ut,Wt]}class Video extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$e,create_fragment$g,safe_not_equal,{src:1,ariaHidden:2,ariaDescription:3,caption:4,width:5,preloadVideo:6,loopVideo:7,muteVideo:8,allowSoundToAutoplay:32,playVideoWhenInView:9,playVideoThreshold:10,possibleToPlayPause:11,showControls:0,hoverToSeeControls:12,separateReplayIcon:13,controlsColour:14,controlsOpacity:15,controlsPosition:16},null,[-1,-1])}}Video.__docgen={version:3,name:"Video.svelte",data:[{keywords:[],visibility:"public",description:"Video src.",name:"src",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:null,keywords:[],name:"ariaHidden",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{visibility:"public",description:null,keywords:[],name:"ariaDescription",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"},defaultValue:null},{visibility:"public",description:null,keywords:[],name:"caption",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Width of the block within the article well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Preload options. `auto` is ignored if `autoplay` is true. Can also be `none` or `metadata`.",name:"preloadVideo",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"auto"},{keywords:[],visibility:"public",description:"Whether the video should loop.",name:"loopVideo",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{keywords:[],visibility:"public",description:"Whether video should have sound or not.",name:"muteVideo",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{visibility:"public",description:null,keywords:[],name:"allowSoundToAutoplay",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"for video with sound, whether video should be allowed to autoplay if the user has previously interacted with DOM",name:"playVideoWhenInView",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{keywords:[],visibility:"public",description:"whether the video should play when it comes into view or just on page load",name:"playVideoThreshold",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.5},{keywords:[],visibility:"public",description:"if video plays with intersection observer, how much of it should be into view to start playing",name:"possibleToPlayPause",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{keywords:[],visibility:"public",description:"whether to have the option to pause and play video",name:"showControls",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0},{keywords:[],visibility:"public",description:"whetner to show the play / pause buttons",name:"hoverToSeeControls",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"whether you need to hover over the video to see the controls",name:"separateReplayIcon",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"whether to use a separate replay icon or use the play icon for replay as well",name:"controlsColour",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"#333"},{keywords:[],visibility:"public",description:"change the colour of the play/pause button",name:"controlsOpacity",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.5},{visibility:"public",description:null,keywords:[],name:"controlsPosition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"top left"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const get_default_slot_changes=te=>({visible:te&1}),get_default_slot_context=te=>({visible:te[0]});function create_fragment$f(te){let _,re;const ae=te[9].default,oe=create_slot(ae,te,te[8],get_default_slot_context);return{c(){_=element("div"),oe&&oe.c()},m(ie,se){insert(ie,_,se),oe&&oe.m(_,null),te[10](_),re=!0},p(ie,[se]){oe&&oe.p&&(!re||se&257)&&update_slot_base(oe,ae,ie,ie[8],re?get_slot_changes(ae,ie[8],se,get_default_slot_changes):get_all_dirty_from_scope(ie[8]),get_default_slot_context)},i(ie){re||(transition_in(oe,ie),re=!0)},o(ie){transition_out(oe,ie),re=!1},d(ie){ie&&detach(_),oe&&oe.d(ie),te[10](null)}}}function instance$d(te,_,re){let{$$slots:ae={},$$scope:oe}=_,{once:ie=!1}=_,{top:se=0}=_,{bottom:ce=0}=_,{left:ue=0}=_,{right:de=0}=_,{threshold:pe=0}=_,fe=!1,me;onMount(()=>{if(typeof IntersectionObserver<"u"){const be=`${ce}px ${ue}px ${se}px ${de}px`,$e=new IntersectionObserver(_e=>{re(0,fe=_e[0].isIntersecting),fe&&ie&&$e.unobserve(me)},{rootMargin:be,threshold:pe});return $e.observe(me),()=>$e.unobserve(me)}function he(){const be=me.getBoundingClientRect();re(0,fe=be.bottom+ce>0&&be.right+de>0&&be.top-se<window.innerHeight&&be.left-ue<window.innerWidth),fe&&ie&&window.removeEventListener("scroll",he)}return window.addEventListener("scroll",he),()=>window.removeEventListener("scroll",he)});function ye(he){binding_callbacks[he?"unshift":"push"](()=>{me=he,re(1,me)})}return te.$$set=he=>{"once"in he&&re(2,ie=he.once),"top"in he&&re(3,se=he.top),"bottom"in he&&re(4,ce=he.bottom),"left"in he&&re(5,ue=he.left),"right"in he&&re(6,de=he.right),"threshold"in he&&re(7,pe=he.threshold),"$$scope"in he&&re(8,oe=he.$$scope)},[fe,me,ie,se,ce,ue,de,pe,oe,ae,ye]}class Visible extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$d,create_fragment$f,safe_not_equal,{once:2,top:3,bottom:4,left:5,right:6,threshold:7})}}Visible.__docgen={version:3,name:"Visible.svelte",data:[{keywords:[],visibility:"public",description:`Whether to change visibility just once.
Useful for loading expensive images or other media and then keeping them around once they're first loaded.`,name:"once",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `top`.",name:"top",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `bottom`.",name:"bottom",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `left`.",name:"left",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set Intersection Observer [rootMargin](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#rootmargin) `right`.",name:"right",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0},{keywords:[],visibility:"public",description:"Set the Intersection Observer [threshold](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#threshold).",name:"threshold",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:0}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"An element or component",name:"default",params:[{name:"visible",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"visible",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const DownArrow_svelte_svelte_type_style_lang="";function create_fragment$e(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M10.413.587a.71.71 0 0 0-1.027 0L5.5 4.474 1.613.587a.71.71 0 0 0-1.027 0 .709.709 0 0 0 0 1.027l4.4 4.4c.147.147.367.22.513.22a.79.79 0 0 0 .513-.22l4.4-4.4a.71.71 0 0 0 0-1.027h.001Z"),attr(_,"class","arrow svelte-l3oc9t"),attr(_,"focusable","false"),attr(_,"aria-hidden","true"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 11 7"),toggle_class(_,"rotated",te[0])},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&toggle_class(_,"rotated",ae[0])},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$c(te,_,re){let{rotate:ae=!1}=_;return te.$$set=oe=>{"rotate"in oe&&re(0,ae=oe.rotate)},[ae]}class DownArrow extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$c,create_fragment$e,safe_not_equal,{rotate:0})}}DownArrow.__docgen={version:3,name:"DownArrow.svelte",data:[{visibility:"public",description:null,keywords:[],name:"rotate",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};var advancedFormat$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){return function(re,ae,oe){var ie=ae.prototype,se=ie.format;oe.en.ordinal=function(ce){var ue=["th","st","nd","rd"],de=ce%100;return"["+ce+(ue[(de-20)%10]||ue[de]||ue[0])+"]"},ie.format=function(ce){var ue=this,de=this.$locale();if(!this.isValid())return se.bind(this)(ce);var pe=this.$utils(),fe=(ce||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(me){switch(me){case"Q":return Math.ceil((ue.$M+1)/3);case"Do":return de.ordinal(ue.$D);case"gggg":return ue.weekYear();case"GGGG":return ue.isoWeekYear();case"wo":return de.ordinal(ue.week(),"W");case"w":case"ww":return pe.s(ue.week(),me==="w"?1:2,"0");case"W":case"WW":return pe.s(ue.isoWeek(),me==="W"?1:2,"0");case"k":case"kk":return pe.s(String(ue.$H===0?24:ue.$H),me==="k"?1:2,"0");case"X":return Math.floor(ue.$d.getTime()/1e3);case"x":return ue.$d.getTime();case"z":return"["+ue.offsetName()+"]";case"zzz":return"["+ue.offsetName("long")+"]";default:return me}});return se.bind(this)(fe)}}})})(advancedFormat$1);const advancedFormat=advancedFormat$1.exports;var dayjs_min={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){var re=1e3,ae=6e4,oe=36e5,ie="millisecond",se="second",ce="minute",ue="hour",de="day",pe="week",fe="month",me="quarter",ye="year",he="date",be="Invalid Date",$e=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_e=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ve={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},we=function(De,Me,Fe){var Be=String(De);return!Be||Be.length>=Me?De:""+Array(Me+1-Be.length).join(Fe)+De},Se={s:we,z:function(De){var Me=-De.utcOffset(),Fe=Math.abs(Me),Be=Math.floor(Fe/60),Ue=Fe%60;return(Me<=0?"+":"-")+we(Be,2,"0")+":"+we(Ue,2,"0")},m:function De(Me,Fe){if(Me.date()<Fe.date())return-De(Fe,Me);var Be=12*(Fe.year()-Me.year())+(Fe.month()-Me.month()),Ue=Me.clone().add(Be,fe),je=Fe-Ue<0,Ie=Me.clone().add(Be+(je?-1:1),fe);return+(-(Be+(Fe-Ue)/(je?Ue-Ie:Ie-Ue))||0)},a:function(De){return De<0?Math.ceil(De)||0:Math.floor(De)},p:function(De){return{M:fe,y:ye,w:pe,d:de,D:he,h:ue,m:ce,s:se,ms:ie,Q:me}[De]||String(De||"").toLowerCase().replace(/s$/,"")},u:function(De){return De===void 0}},ke="en",Te={};Te[ke]=ve;var Ee=function(De){return De instanceof Ce},Oe=function De(Me,Fe,Be){var Ue;if(!Me)return ke;if(typeof Me=="string"){var je=Me.toLowerCase();Te[je]&&(Ue=je),Fe&&(Te[je]=Fe,Ue=je);var Ie=Me.split("-");if(!Ue&&Ie.length>1)return De(Ie[0])}else{var Le=Me.name;Te[Le]=Me,Ue=Le}return!Be&&Ue&&(ke=Ue),Ue||!Be&&ke},Ae=function(De,Me){if(Ee(De))return De.clone();var Fe=typeof Me=="object"?Me:{};return Fe.date=De,Fe.args=arguments,new Ce(Fe)},xe=Se;xe.l=Oe,xe.i=Ee,xe.w=function(De,Me){return Ae(De,{locale:Me.$L,utc:Me.$u,x:Me.$x,$offset:Me.$offset})};var Ce=function(){function De(Fe){this.$L=Oe(Fe.locale,null,!0),this.parse(Fe)}var Me=De.prototype;return Me.parse=function(Fe){this.$d=function(Be){var Ue=Be.date,je=Be.utc;if(Ue===null)return new Date(NaN);if(xe.u(Ue))return new Date;if(Ue instanceof Date)return new Date(Ue);if(typeof Ue=="string"&&!/Z$/i.test(Ue)){var Ie=Ue.match($e);if(Ie){var Le=Ie[2]-1||0,ze=(Ie[7]||"0").substring(0,3);return je?new Date(Date.UTC(Ie[1],Le,Ie[3]||1,Ie[4]||0,Ie[5]||0,Ie[6]||0,ze)):new Date(Ie[1],Le,Ie[3]||1,Ie[4]||0,Ie[5]||0,Ie[6]||0,ze)}}return new Date(Ue)}(Fe),this.$x=Fe.x||{},this.init()},Me.init=function(){var Fe=this.$d;this.$y=Fe.getFullYear(),this.$M=Fe.getMonth(),this.$D=Fe.getDate(),this.$W=Fe.getDay(),this.$H=Fe.getHours(),this.$m=Fe.getMinutes(),this.$s=Fe.getSeconds(),this.$ms=Fe.getMilliseconds()},Me.$utils=function(){return xe},Me.isValid=function(){return this.$d.toString()!==be},Me.isSame=function(Fe,Be){var Ue=Ae(Fe);return this.startOf(Be)<=Ue&&Ue<=this.endOf(Be)},Me.isAfter=function(Fe,Be){return Ae(Fe)<this.startOf(Be)},Me.isBefore=function(Fe,Be){return this.endOf(Be)<Ae(Fe)},Me.$g=function(Fe,Be,Ue){return xe.u(Fe)?this[Be]:this.set(Ue,Fe)},Me.unix=function(){return Math.floor(this.valueOf()/1e3)},Me.valueOf=function(){return this.$d.getTime()},Me.startOf=function(Fe,Be){var Ue=this,je=!!xe.u(Be)||Be,Ie=xe.p(Fe),Le=function(Ze,Tt){var Pt=xe.w(Ue.$u?Date.UTC(Ue.$y,Tt,Ze):new Date(Ue.$y,Tt,Ze),Ue);return je?Pt:Pt.endOf(de)},ze=function(Ze,Tt){return xe.w(Ue.toDate()[Ze].apply(Ue.toDate("s"),(je?[0,0,0,0]:[23,59,59,999]).slice(Tt)),Ue)},Ne=this.$W,He=this.$M,qe=this.$D,Ge="set"+(this.$u?"UTC":"");switch(Ie){case ye:return je?Le(1,0):Le(31,11);case fe:return je?Le(1,He):Le(0,He+1);case pe:var Ke=this.$locale().weekStart||0,Ye=(Ne<Ke?Ne+7:Ne)-Ke;return Le(je?qe-Ye:qe+(6-Ye),He);case de:case he:return ze(Ge+"Hours",0);case ue:return ze(Ge+"Minutes",1);case ce:return ze(Ge+"Seconds",2);case se:return ze(Ge+"Milliseconds",3);default:return this.clone()}},Me.endOf=function(Fe){return this.startOf(Fe,!1)},Me.$set=function(Fe,Be){var Ue,je=xe.p(Fe),Ie="set"+(this.$u?"UTC":""),Le=(Ue={},Ue[de]=Ie+"Date",Ue[he]=Ie+"Date",Ue[fe]=Ie+"Month",Ue[ye]=Ie+"FullYear",Ue[ue]=Ie+"Hours",Ue[ce]=Ie+"Minutes",Ue[se]=Ie+"Seconds",Ue[ie]=Ie+"Milliseconds",Ue)[je],ze=je===de?this.$D+(Be-this.$W):Be;if(je===fe||je===ye){var Ne=this.clone().set(he,1);Ne.$d[Le](ze),Ne.init(),this.$d=Ne.set(he,Math.min(this.$D,Ne.daysInMonth())).$d}else Le&&this.$d[Le](ze);return this.init(),this},Me.set=function(Fe,Be){return this.clone().$set(Fe,Be)},Me.get=function(Fe){return this[xe.p(Fe)]()},Me.add=function(Fe,Be){var Ue,je=this;Fe=Number(Fe);var Ie=xe.p(Be),Le=function(He){var qe=Ae(je);return xe.w(qe.date(qe.date()+Math.round(He*Fe)),je)};if(Ie===fe)return this.set(fe,this.$M+Fe);if(Ie===ye)return this.set(ye,this.$y+Fe);if(Ie===de)return Le(1);if(Ie===pe)return Le(7);var ze=(Ue={},Ue[ce]=ae,Ue[ue]=oe,Ue[se]=re,Ue)[Ie]||1,Ne=this.$d.getTime()+Fe*ze;return xe.w(Ne,this)},Me.subtract=function(Fe,Be){return this.add(-1*Fe,Be)},Me.format=function(Fe){var Be=this,Ue=this.$locale();if(!this.isValid())return Ue.invalidDate||be;var je=Fe||"YYYY-MM-DDTHH:mm:ssZ",Ie=xe.z(this),Le=this.$H,ze=this.$m,Ne=this.$M,He=Ue.weekdays,qe=Ue.months,Ge=function(Tt,Pt,Nt,Ve){return Tt&&(Tt[Pt]||Tt(Be,je))||Nt[Pt].slice(0,Ve)},Ke=function(Tt){return xe.s(Le%12||12,Tt,"0")},Ye=Ue.meridiem||function(Tt,Pt,Nt){var Ve=Tt<12?"AM":"PM";return Nt?Ve.toLowerCase():Ve},Ze={YY:String(this.$y).slice(-2),YYYY:this.$y,M:Ne+1,MM:xe.s(Ne+1,2,"0"),MMM:Ge(Ue.monthsShort,Ne,qe,3),MMMM:Ge(qe,Ne),D:this.$D,DD:xe.s(this.$D,2,"0"),d:String(this.$W),dd:Ge(Ue.weekdaysMin,this.$W,He,2),ddd:Ge(Ue.weekdaysShort,this.$W,He,3),dddd:He[this.$W],H:String(Le),HH:xe.s(Le,2,"0"),h:Ke(1),hh:Ke(2),a:Ye(Le,ze,!0),A:Ye(Le,ze,!1),m:String(ze),mm:xe.s(ze,2,"0"),s:String(this.$s),ss:xe.s(this.$s,2,"0"),SSS:xe.s(this.$ms,3,"0"),Z:Ie};return je.replace(_e,function(Tt,Pt){return Pt||Ze[Tt]||Ie.replace(":","")})},Me.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Me.diff=function(Fe,Be,Ue){var je,Ie=xe.p(Be),Le=Ae(Fe),ze=(Le.utcOffset()-this.utcOffset())*ae,Ne=this-Le,He=xe.m(this,Le);return He=(je={},je[ye]=He/12,je[fe]=He,je[me]=He/3,je[pe]=(Ne-ze)/6048e5,je[de]=(Ne-ze)/864e5,je[ue]=Ne/oe,je[ce]=Ne/ae,je[se]=Ne/re,je)[Ie]||Ne,Ue?He:xe.a(He)},Me.daysInMonth=function(){return this.endOf(fe).$D},Me.$locale=function(){return Te[this.$L]},Me.locale=function(Fe,Be){if(!Fe)return this.$L;var Ue=this.clone(),je=Oe(Fe,Be,!0);return je&&(Ue.$L=je),Ue},Me.clone=function(){return xe.w(this.$d,this)},Me.toDate=function(){return new Date(this.valueOf())},Me.toJSON=function(){return this.isValid()?this.toISOString():null},Me.toISOString=function(){return this.$d.toISOString()},Me.toString=function(){return this.$d.toUTCString()},De}(),Pe=Ce.prototype;return Ae.prototype=Pe,[["$ms",ie],["$s",se],["$m",ce],["$H",ue],["$W",de],["$M",fe],["$y",ye],["$D",he]].forEach(function(De){Pe[De[1]]=function(Me){return this.$g(Me,De[0],De[1])}}),Ae.extend=function(De,Me){return De.$i||(De(Me,Ce,Ae),De.$i=!0),Ae},Ae.locale=Oe,Ae.isDayjs=Ee,Ae.unix=function(De){return Ae(1e3*De)},Ae.en=Te[ke],Ae.Ls=Te,Ae.p={},Ae})})(dayjs_min);const dayjs=dayjs_min.exports;var localizedFormat$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){var re={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(ae,oe,ie){var se=oe.prototype,ce=se.format;ie.en.formats=re,se.format=function(ue){ue===void 0&&(ue="YYYY-MM-DDTHH:mm:ssZ");var de=this.$locale().formats,pe=function(fe,me){return fe.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ye,he,be){var $e=be&&be.toUpperCase();return he||me[be]||re[be]||me[$e].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(_e,ve,we){return ve||we.slice(1)})})}(ue,de===void 0?{}:de);return ce.call(this,pe)}}})})(localizedFormat$1);const localizedFormat=localizedFormat$1.exports;var relativeTime$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){return function(re,ae,oe){re=re||{};var ie=ae.prototype,se={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ce(de,pe,fe,me){return ie.fromToBase(de,pe,fe,me)}oe.en.relativeTime=se,ie.fromToBase=function(de,pe,fe,me,ye){for(var he,be,$e,_e=fe.$locale().relativeTime||se,ve=re.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],we=ve.length,Se=0;Se<we;Se+=1){var ke=ve[Se];ke.d&&(he=me?oe(de).diff(fe,ke.d,!0):fe.diff(de,ke.d,!0));var Te=(re.rounding||Math.round)(Math.abs(he));if($e=he>0,Te<=ke.r||!ke.r){Te<=1&&Se>0&&(ke=ve[Se-1]);var Ee=_e[ke.l];ye&&(Te=ye(""+Te)),be=typeof Ee=="string"?Ee.replace("%d",Te):Ee(Te,pe,ke.l,$e);break}}if(pe)return be;var Oe=$e?_e.future:_e.past;return typeof Oe=="function"?Oe(be):Oe.replace("%s",be)},ie.to=function(de,pe){return ce(de,pe,this,!0)},ie.from=function(de,pe){return ce(de,pe,this)};var ue=function(de){return de.$u?oe.utc():oe()};ie.toNow=function(de){return this.to(ue(this),de)},ie.fromNow=function(de){return this.from(ue(this),de)}}})})(relativeTime$1);const relativeTime=relativeTime$1.exports;var timezone$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){var re={year:0,month:1,day:2,hour:3,minute:4,second:5},ae={};return function(oe,ie,se){var ce,ue=function(me,ye,he){he===void 0&&(he={});var be=new Date(me),$e=function(_e,ve){ve===void 0&&(ve={});var we=ve.timeZoneName||"short",Se=_e+"|"+we,ke=ae[Se];return ke||(ke=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:we}),ae[Se]=ke),ke}(ye,he);return $e.formatToParts(be)},de=function(me,ye){for(var he=ue(me,ye),be=[],$e=0;$e<he.length;$e+=1){var _e=he[$e],ve=_e.type,we=_e.value,Se=re[ve];Se>=0&&(be[Se]=parseInt(we,10))}var ke=be[3],Te=ke===24?0:ke,Ee=be[0]+"-"+be[1]+"-"+be[2]+" "+Te+":"+be[4]+":"+be[5]+":000",Oe=+me;return(se.utc(Ee).valueOf()-(Oe-=Oe%1e3))/6e4},pe=ie.prototype;pe.tz=function(me,ye){me===void 0&&(me=ce);var he=this.utcOffset(),be=this.toDate(),$e=be.toLocaleString("en-US",{timeZone:me}),_e=Math.round((be-new Date($e))/1e3/60),ve=se($e).$set("millisecond",this.$ms).utcOffset(15*-Math.round(be.getTimezoneOffset()/15)-_e,!0);if(ye){var we=ve.utcOffset();ve=ve.add(he-we,"minute")}return ve.$x.$timezone=me,ve},pe.offsetName=function(me){var ye=this.$x.$timezone||se.tz.guess(),he=ue(this.valueOf(),ye,{timeZoneName:me}).find(function(be){return be.type.toLowerCase()==="timezonename"});return he&&he.value};var fe=pe.startOf;pe.startOf=function(me,ye){if(!this.$x||!this.$x.$timezone)return fe.call(this,me,ye);var he=se(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return fe.call(he,me,ye).tz(this.$x.$timezone,!0)},se.tz=function(me,ye,he){var be=he&&ye,$e=he||ye||ce,_e=de(+se(),$e);if(typeof me!="string")return se(me).tz($e);var ve=function(Te,Ee,Oe){var Ae=Te-60*Ee*1e3,xe=de(Ae,Oe);if(Ee===xe)return[Ae,Ee];var Ce=de(Ae-=60*(xe-Ee)*1e3,Oe);return xe===Ce?[Ae,xe]:[Te-60*Math.min(xe,Ce)*1e3,Math.max(xe,Ce)]}(se.utc(me,be).valueOf(),_e,$e),we=ve[0],Se=ve[1],ke=se(we).utcOffset(Se);return ke.$x.$timezone=$e,ke},se.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},se.tz.setDefault=function(me){ce=me}}})})(timezone$1);const timezone=timezone$1.exports;var updateLocale$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){return function(re,ae,oe){oe.updateLocale=function(ie,se){var ce=oe.Ls[ie];if(ce)return(se?Object.keys(se):[]).forEach(function(ue){ce[ue]=se[ue]}),ce}}})})(updateLocale$1);const updateLocale=updateLocale$1.exports;var utc$1={exports:{}};(function(te,_){(function(re,ae){te.exports=ae()})(commonjsGlobal$2,function(){var re="minute",ae=/[+-]\d\d(?::?\d\d)?/g,oe=/([+-]|\d\d)/g;return function(ie,se,ce){var ue=se.prototype;ce.utc=function(be){var $e={date:be,utc:!0,args:arguments};return new se($e)},ue.utc=function(be){var $e=ce(this.toDate(),{locale:this.$L,utc:!0});return be?$e.add(this.utcOffset(),re):$e},ue.local=function(){return ce(this.toDate(),{locale:this.$L,utc:!1})};var de=ue.parse;ue.parse=function(be){be.utc&&(this.$u=!0),this.$utils().u(be.$offset)||(this.$offset=be.$offset),de.call(this,be)};var pe=ue.init;ue.init=function(){if(this.$u){var be=this.$d;this.$y=be.getUTCFullYear(),this.$M=be.getUTCMonth(),this.$D=be.getUTCDate(),this.$W=be.getUTCDay(),this.$H=be.getUTCHours(),this.$m=be.getUTCMinutes(),this.$s=be.getUTCSeconds(),this.$ms=be.getUTCMilliseconds()}else pe.call(this)};var fe=ue.utcOffset;ue.utcOffset=function(be,$e){var _e=this.$utils().u;if(_e(be))return this.$u?0:_e(this.$offset)?fe.call(this):this.$offset;if(typeof be=="string"&&(be=function(ke){ke===void 0&&(ke="");var Te=ke.match(ae);if(!Te)return null;var Ee=(""+Te[0]).match(oe)||["-",0,0],Oe=Ee[0],Ae=60*+Ee[1]+ +Ee[2];return Ae===0?0:Oe==="+"?Ae:-Ae}(be),be===null))return this;var ve=Math.abs(be)<=16?60*be:be,we=this;if($e)return we.$offset=ve,we.$u=be===0,we;if(be!==0){var Se=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(we=this.local().add(ve+Se,re)).$offset=ve,we.$x.$localOffset=Se}else we=this.utc();return we};var me=ue.format;ue.format=function(be){var $e=be||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return me.call(this,$e)},ue.valueOf=function(){var be=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*be},ue.isUTC=function(){return!!this.$u},ue.toISOString=function(){return this.toDate().toISOString()},ue.toString=function(){return this.toDate().toUTCString()};var ye=ue.toDate;ue.toDate=function(be){return be==="s"&&this.$offset?ce(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():ye.call(this)};var he=ue.diff;ue.diff=function(be,$e,_e){if(be&&this.$u===be.$u)return he.call(this,be,$e,_e);var ve=this.local(),we=ce(be).local();return he.call(ve,we,$e,_e)}}})})(utc$1);const utc=utc$1.exports;dayjs.extend(relativeTime);dayjs.extend(localizedFormat);dayjs.extend(advancedFormat);dayjs.extend(utc);dayjs.extend(timezone);dayjs.extend(updateLocale);dayjs.updateLocale("en",{relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a min",mm:"%d min",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}});const getTimeZone=te=>te?dayjs.tz.guess():"UTC",diff=(te,_,re="day")=>dayjs(te).diff(dayjs(_),re,!0),olderThanHour=(te,_,re=1)=>diff(te,_,"hour")<-re,isSameDay=(te,_)=>{const re=new Date(te),ae=new Date(_);return re.getFullYear()===ae.getFullYear()&&re.getMonth()===ae.getMonth()&&re.getDate()===ae.getDate()},getTime=te=>{const _=dayjs(te,{utc:!0}),re=!olderThanHour(_,Date.now()),ae=isSameDay(_,Date.now()),oe=getTimeZone(!1);return re?dayjs().to(_):ae?dayjs(te).tz(oe).format("h:mm A z"):_.format("MMMM D, YYYY")},index_svelte_svelte_type_style_lang$4="";function create_if_block_2$1(te){let _,re,ae=te[0].primary_section.name+"",oe,ie;return{c(){_=element("a"),re=element("span"),oe=text(ae),attr(re,"class","label svelte-1daidbx"),attr(_,"href",ie=normalizeUrl(te[0].primary_section.id)),attr(_,"class","svelte-1daidbx")},m(se,ce){insert(se,_,ce),append$1(_,re),append$1(re,oe)},p(se,ce){ce&1&&ae!==(ae=se[0].primary_section.name+"")&&set_data(oe,ae),ce&1&&ie!==(ie=normalizeUrl(se[0].primary_section.id))&&attr(_,"href",ie)},d(se){se&&detach(_)}}}function create_if_block_1$2(te){let _,re=getTime(te[0].display_time)+"",ae,oe;return{c(){_=element("time"),ae=text(re),attr(_,"datetime",oe=te[0].display_time),attr(_,"class","svelte-1daidbx")},m(ie,se){insert(ie,_,se),append$1(_,ae)},p(ie,se){se&1&&re!==(re=getTime(ie[0].display_time)+"")&&set_data(ae,re),se&1&&oe!==(oe=ie[0].display_time)&&attr(_,"datetime",oe)},d(ie){ie&&detach(_)}}}function create_if_block$6(te){let _,re,ae,oe;return{c(){_=element("div"),re=element("img"),src_url_equal(re.src,ae=te[2].renditions.square["120w"])||attr(re,"src",ae),attr(re,"alt",oe=te[2].alt_text),attr(re,"class","svelte-1daidbx"),attr(_,"class","thumbnail svelte-1daidbx")},m(ie,se){insert(ie,_,se),append$1(_,re)},p(ie,se){se&4&&!src_url_equal(re.src,ae=ie[2].renditions.square["120w"])&&attr(re,"src",ae),se&4&&oe!==(oe=ie[2].alt_text)&&attr(re,"alt",oe)},d(ie){ie&&detach(_)}}}function create_fragment$d(te){let _,re,ae,oe,ie,se=te[0].title+"",ce,ue,de,pe,fe=te[1]&&create_if_block_2$1(te),me=!te[1]&&create_if_block_1$2(te),ye=te[2]&&create_if_block$6(te);return{c(){_=element("div"),re=element("a"),ae=element("div"),fe&&fe.c(),oe=space$3(),ie=element("span"),ce=text(se),ue=space$3(),me&&me.c(),de=space$3(),ye&&ye.c(),attr(ie,"class","svelte-1daidbx"),attr(ae,"class","story-text svelte-1daidbx"),toggle_class(ae,"has-thumbnail",te[2]),attr(re,"href",pe=normalizeUrl(te[0].canonical_url)),attr(re,"class","svelte-1daidbx"),attr(_,"class","story-card svelte-1daidbx")},m(he,be){insert(he,_,be),append$1(_,re),append$1(re,ae),fe&&fe.m(ae,null),append$1(ae,oe),append$1(ae,ie),append$1(ie,ce),append$1(ae,ue),me&&me.m(ae,null),append$1(re,de),ye&&ye.m(re,null)},p(he,[be]){he[1]?fe?fe.p(he,be):(fe=create_if_block_2$1(he),fe.c(),fe.m(ae,oe)):fe&&(fe.d(1),fe=null),be&1&&se!==(se=he[0].title+"")&&set_data(ce,se),he[1]?me&&(me.d(1),me=null):me?me.p(he,be):(me=create_if_block_1$2(he),me.c(),me.m(ae,null)),be&4&&toggle_class(ae,"has-thumbnail",he[2]),he[2]?ye?ye.p(he,be):(ye=create_if_block$6(he),ye.c(),ye.m(re,null)):ye&&(ye.d(1),ye=null),be&1&&pe!==(pe=normalizeUrl(he[0].canonical_url))&&attr(re,"href",pe)},i:noop$4,o:noop$4,d(he){he&&detach(_),fe&&fe.d(),me&&me.d(),ye&&ye.d()}}}function instance$b(te,_,re){let ae,{story:oe}=_,{withSection:ie=!1}=_;return te.$$set=se=>{"story"in se&&re(0,oe=se.story),"withSection"in se&&re(1,ie=se.withSection)},te.$$.update=()=>{te.$$.dirty&1&&re(2,ae=oe.thumbnail)},[oe,ie,ae]}class StoryCard extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$b,create_fragment$d,safe_not_equal,{story:0,withSection:1})}}StoryCard.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"story",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"withSection",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const index_svelte_svelte_type_style_lang$3="";function create_fragment$c(te){let _;return{c(){_=element("div"),_.innerHTML='<div class="spinner-container svelte-hunvtd"><div class="spinner svelte-hunvtd"></div></div>'},m(re,ae){insert(re,_,ae)},p:noop$4,i:noop$4,o:noop$4,d(re){re&&detach(_)}}}class Spinner extends SvelteComponent{constructor(_){super(),init$1(this,_,null,create_fragment$c,safe_not_equal,{})}}Spinner.__docgen={version:3,name:"index.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const index_svelte_svelte_type_style_lang$2="";function get_each_context$4(te,_,re){const ae=te.slice();return ae[7]=_[re],ae}function create_else_block$2(te){let _,re,ae;return re=new Spinner({}),{c(){_=element("div"),create_component(re.$$.fragment),attr(_,"class","spinner svelte-43spo9")},m(oe,ie){insert(oe,_,ie),mount_component(re,_,null),ae=!0},p:noop$4,i(oe){ae||(transition_in(re.$$.fragment,oe),ae=!0)},o(oe){transition_out(re.$$.fragment,oe),ae=!1},d(oe){oe&&detach(_),destroy_component(re)}}}function create_if_block$5(te){let _,re,ae,oe,ie,se=te[1],ce=[];for(let de=0;de<se.length;de+=1)ce[de]=create_each_block$4(get_each_context$4(te,se,de));const ue=de=>transition_out(ce[de],1,1,()=>{ce[de]=null});return{c(){_=element("span"),re=text(te[0]),ae=space$3(),oe=element("ul");for(let de=0;de<ce.length;de+=1)ce[de].c();attr(_,"class","latest svelte-43spo9"),attr(oe,"class","story-list svelte-43spo9")},m(de,pe){insert(de,_,pe),append$1(_,re),insert(de,ae,pe),insert(de,oe,pe);for(let fe=0;fe<ce.length;fe+=1)ce[fe].m(oe,null);ie=!0},p(de,pe){if((!ie||pe&1)&&set_data(re,de[0]),pe&6){se=de[1];let fe;for(fe=0;fe<se.length;fe+=1){const me=get_each_context$4(de,se,fe);ce[fe]?(ce[fe].p(me,pe),transition_in(ce[fe],1)):(ce[fe]=create_each_block$4(me),ce[fe].c(),transition_in(ce[fe],1),ce[fe].m(oe,null))}for(group_outros(),fe=se.length;fe<ce.length;fe+=1)ue(fe);check_outros()}},i(de){if(!ie){for(let pe=0;pe<se.length;pe+=1)transition_in(ce[pe]);ie=!0}},o(de){ce=ce.filter(Boolean);for(let pe=0;pe<ce.length;pe+=1)transition_out(ce[pe]);ie=!1},d(de){de&&detach(_),de&&detach(ae),de&&detach(oe),destroy_each(ce,de)}}}function create_each_block$4(te){let _,re,ae,oe;return re=new StoryCard({props:{story:te[7],withSection:te[2]==="more"}}),{c(){_=element("li"),create_component(re.$$.fragment),ae=space$3(),attr(_,"class","story-item svelte-43spo9")},m(ie,se){insert(ie,_,se),mount_component(re,_,null),append$1(_,ae),oe=!0},p(ie,se){const ce={};se&2&&(ce.story=ie[7]),se&4&&(ce.withSection=ie[2]==="more"),re.$set(ce)},i(ie){oe||(transition_in(re.$$.fragment,ie),oe=!0)},o(ie){transition_out(re.$$.fragment,ie),oe=!1},d(ie){ie&&detach(_),destroy_component(re)}}}function create_fragment$b(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe;const me=te[5].default,ye=create_slot(me,te,te[4],null),he=[create_if_block$5,create_else_block$2],be=[];function $e(_e,ve){return _e[1].length>0?0:1}return de=$e(te),pe=be[de]=he[de](te),{c(){_=element("div"),re=element("div"),ae=element("div"),oe=element("div"),ie=element("div"),ye&&ye.c(),se=space$3(),ce=element("div"),ue=element("div"),pe.c(),attr(ie,"class","inner svelte-43spo9"),attr(oe,"class","submenu svelte-43spo9"),attr(ue,"class","inner svelte-43spo9"),attr(ce,"class","stories-container svelte-43spo9"),attr(ae,"class","inner svelte-43spo9"),attr(re,"class","dropdown-container svelte-43spo9"),attr(_,"class","dropdown svelte-43spo9")},m(_e,ve){insert(_e,_,ve),append$1(_,re),append$1(re,ae),append$1(ae,oe),append$1(oe,ie),ye&&ye.m(ie,null),append$1(ae,se),append$1(ae,ce),append$1(ce,ue),be[de].m(ue,null),fe=!0},p(_e,[ve]){ye&&ye.p&&(!fe||ve&16)&&update_slot_base(ye,me,_e,_e[4],fe?get_slot_changes(me,_e[4],ve,null):get_all_dirty_from_scope(_e[4]),null);let we=de;de=$e(_e),de===we?be[de].p(_e,ve):(group_outros(),transition_out(be[we],1,1,()=>{be[we]=null}),check_outros(),pe=be[de],pe?pe.p(_e,ve):(pe=be[de]=he[de](_e),pe.c()),transition_in(pe,1),pe.m(ue,null))},i(_e){fe||(transition_in(ye,_e),transition_in(pe),fe=!0)},o(_e){transition_out(ye,_e),transition_out(pe),fe=!1},d(_e){_e&&detach(_),ye&&ye.d(_e),be[de].d()}}}function instance$a(te,_,re){let ae,{$$slots:oe={},$$scope:ie}=_;const se=getContext$1("nav-active-section");component_subscribe(te,se,pe=>re(2,ae=pe));let{headingText:ce="Trending Stories"}=_,ue=[],de=null;return afterUpdate(async()=>{de!==ae&&(ae==="more"?await fetch("https://www.reuters.com/pf/api/v3/content/fetch/articles-by-trends-v1?"+new URLSearchParams({query:JSON.stringify({size:4,website:"reuters"})})).then(pe=>pe.json()).then(pe=>{re(1,ue=pe.result.articles),de=ae}):await fetch("https://www.reuters.com/pf/api/v3/content/fetch/recent-stories-by-sections-v1?"+new URLSearchParams({query:JSON.stringify({section_ids:ae,size:4,website:"reuters"})})).then(pe=>pe.json()).then(pe=>{re(1,ue=pe.result.articles),de=ae}))}),te.$$set=pe=>{"headingText"in pe&&re(0,ce=pe.headingText),"$$scope"in pe&&re(4,ie=pe.$$scope)},[ce,ue,ae,se,ie,oe]}class NavDropdown extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$a,create_fragment$b,safe_not_equal,{headingText:0})}}NavDropdown.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"headingText",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Trending Stories"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};const SectionDropdown_svelte_svelte_type_style_lang="";function get_each_context$3(te,_,re){const ae=te.slice();return ae[3]=_[re],ae}function get_each_context_1$2(te,_,re){const ae=te.slice();return ae[3]=_[re],ae}function create_if_block$4(te){let _,re=te[0].children.slice(0,te[2]),ae=[];for(let oe=0;oe<re.length;oe+=1)ae[oe]=create_each_block_1$2(get_each_context_1$2(te,re,oe));return{c(){_=element("ul");for(let oe=0;oe<ae.length;oe+=1)ae[oe].c();attr(_,"class","sections-group svelte-wq50ja")},m(oe,ie){insert(oe,_,ie);for(let se=0;se<ae.length;se+=1)ae[se].m(_,null)},p(oe,ie){if(ie&5){re=oe[0].children.slice(0,oe[2]);let se;for(se=0;se<re.length;se+=1){const ce=get_each_context_1$2(oe,re,se);ae[se]?ae[se].p(ce,ie):(ae[se]=create_each_block_1$2(ce),ae[se].c(),ae[se].m(_,null))}for(;se<ae.length;se+=1)ae[se].d(1);ae.length=re.length}},d(oe){oe&&detach(_),destroy_each(ae,oe)}}}function create_each_block_1$2(te){let _,re,ae=te[3].name+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"class","subsection-link svelte-wq50ja"),attr(re,"href",ie=normalizeUrl(te[3].url)),attr(_,"class","svelte-wq50ja")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&5&&ae!==(ae=ce[3].name+"")&&set_data(oe,ae),ue&5&&ie!==(ie=normalizeUrl(ce[3].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block$3(te){let _,re,ae=te[3].name+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"class","subsection-link svelte-wq50ja"),attr(re,"href",ie=normalizeUrl(te[3].url)),attr(_,"class","svelte-wq50ja")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&5&&ae!==(ae=ce[3].name+"")&&set_data(oe,ae),ue&5&&ie!==(ie=normalizeUrl(ce[3].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_default_slot$5(te){let _,re,ae,oe=te[0].name+"",ie,se,ce,ue,de,pe,fe=te[2]>0&&create_if_block$4(te),me=te[0].children.slice(te[2]),ye=[];for(let he=0;he<me.length;he+=1)ye[he]=create_each_block$3(get_each_context$3(te,me,he));return{c(){_=element("a"),re=element("span"),ae=text("Browse "),ie=text(oe),ce=space$3(),ue=element("div"),fe&&fe.c(),de=space$3(),pe=element("ul");for(let he=0;he<ye.length;he+=1)ye[he].c();attr(re,"class","heading svelte-wq50ja"),attr(_,"href",se=normalizeUrl(te[0].url)),attr(_,"class","svelte-wq50ja"),attr(pe,"class","sections-group svelte-wq50ja"),attr(ue,"class","sections svelte-wq50ja")},m(he,be){insert(he,_,be),append$1(_,re),append$1(re,ae),append$1(re,ie),insert(he,ce,be),insert(he,ue,be),fe&&fe.m(ue,null),append$1(ue,de),append$1(ue,pe);for(let $e=0;$e<ye.length;$e+=1)ye[$e].m(pe,null)},p(he,be){if(be&1&&oe!==(oe=he[0].name+"")&&set_data(ie,oe),be&1&&se!==(se=normalizeUrl(he[0].url))&&attr(_,"href",se),he[2]>0?fe?fe.p(he,be):(fe=create_if_block$4(he),fe.c(),fe.m(ue,de)):fe&&(fe.d(1),fe=null),be&5){me=he[0].children.slice(he[2]);let $e;for($e=0;$e<me.length;$e+=1){const _e=get_each_context$3(he,me,$e);ye[$e]?ye[$e].p(_e,be):(ye[$e]=create_each_block$3(_e),ye[$e].c(),ye[$e].m(pe,null))}for(;$e<ye.length;$e+=1)ye[$e].d(1);ye.length=me.length}},d(he){he&&detach(_),he&&detach(ce),he&&detach(ue),fe&&fe.d(),destroy_each(ye,he)}}}function create_fragment$a(te){let _,re;return _=new NavDropdown({props:{headingText:te[1],$$slots:{default:[create_default_slot$5]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&2&&(ie.headingText=ae[1]),oe&261&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$9(te,_,re){let ae,{section:oe={}}=_,{headingText:ie}=_;return te.$$set=se=>{"section"in se&&re(0,oe=se.section),"headingText"in se&&re(1,ie=se.headingText)},te.$$.update=()=>{te.$$.dirty&1&&re(2,ae=oe.children&&oe.children.length>7?Math.ceil(oe.children.length/2):0)},[oe,ie,ae]}class SectionDropdown extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$9,create_fragment$a,safe_not_equal,{section:0,headingText:1})}}SectionDropdown.__docgen={version:3,name:"SectionDropdown.svelte",data:[{visibility:"public",description:null,keywords:[],name:"section",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"headingText",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const MoreDropdown_svelte_svelte_type_style_lang="";function get_each_context$2(te,_,re){const ae=te.slice();return ae[1]=_[re],ae}function get_each_context_1$1(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function create_if_block$3(te){let _,re=te[1].children,ae=[];for(let oe=0;oe<re.length;oe+=1)ae[oe]=create_each_block_1$1(get_each_context_1$1(te,re,oe));return{c(){_=element("ul");for(let oe=0;oe<ae.length;oe+=1)ae[oe].c();attr(_,"class","subsections svelte-lida60")},m(oe,ie){insert(oe,_,ie);for(let se=0;se<ae.length;se+=1)ae[se].m(_,null)},p(oe,ie){if(ie&1){re=oe[1].children;let se;for(se=0;se<re.length;se+=1){const ce=get_each_context_1$1(oe,re,se);ae[se]?ae[se].p(ce,ie):(ae[se]=create_each_block_1$1(ce),ae[se].c(),ae[se].m(_,null))}for(;se<ae.length;se+=1)ae[se].d(1);ae.length=re.length}},d(oe){oe&&detach(_),destroy_each(ae,oe)}}}function create_each_block_1$1(te){let _,re,ae=te[4].name+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"class","subsection-link svelte-lida60"),attr(re,"href",ie=normalizeUrl(te[4].url))},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[4].name+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[4].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block$2(te){let _,re,ae=te[1].name+"",oe,ie,se,ce,ue=te[1].children&&create_if_block$3(te);return{c(){_=element("section"),re=element("a"),oe=text(ae),se=space$3(),ue&&ue.c(),ce=space$3(),attr(re,"href",ie=normalizeUrl(te[1].url)),attr(re,"class","section-link svelte-lida60"),attr(_,"class","more-section-group svelte-lida60"),toggle_class(_,"has-children",te[1].children)},m(de,pe){insert(de,_,pe),append$1(_,re),append$1(re,oe),append$1(_,se),ue&&ue.m(_,null),append$1(_,ce)},p(de,pe){pe&1&&ae!==(ae=de[1].name+"")&&set_data(oe,ae),pe&1&&ie!==(ie=normalizeUrl(de[1].url))&&attr(re,"href",ie),de[1].children?ue?ue.p(de,pe):(ue=create_if_block$3(de),ue.c(),ue.m(_,ce)):ue&&(ue.d(1),ue=null),pe&1&&toggle_class(_,"has-children",de[1].children)},d(de){de&&detach(_),ue&&ue.d()}}}function create_default_slot$4(te){let _,re,ae=te[0],oe=[];for(let ie=0;ie<ae.length;ie+=1)oe[ie]=create_each_block$2(get_each_context$2(te,ae,ie));return{c(){_=element("div"),re=element("div");for(let ie=0;ie<oe.length;ie+=1)oe[ie].c();attr(re,"class","groupContainer"),attr(_,"class","more-sections svelte-lida60")},m(ie,se){insert(ie,_,se),append$1(_,re);for(let ce=0;ce<oe.length;ce+=1)oe[ce].m(re,null)},p(ie,se){if(se&1){ae=ie[0];let ce;for(ce=0;ce<ae.length;ce+=1){const ue=get_each_context$2(ie,ae,ce);oe[ce]?oe[ce].p(ue,se):(oe[ce]=create_each_block$2(ue),oe[ce].c(),oe[ce].m(re,null))}for(;ce<oe.length;ce+=1)oe[ce].d(1);oe.length=ae.length}},d(ie){ie&&detach(_),destroy_each(oe,ie)}}}function create_fragment$9(te){let _,re;return _=new NavDropdown({props:{$$slots:{default:[create_default_slot$4]},$$scope:{ctx:te}}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,[oe]){const ie={};oe&129&&(ie.$$scope={dirty:oe,ctx:ae}),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function instance$8(te,_,re){let{sections:ae=[]}=_;return te.$$set=oe=>{"sections"in oe&&re(0,ae=oe.sections)},[ae]}class MoreDropdown extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$8,create_fragment$9,safe_not_equal,{sections:0})}}MoreDropdown.__docgen={version:3,name:"MoreDropdown.svelte",data:[{visibility:"public",description:null,keywords:[],name:"sections",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const index_svelte_svelte_type_style_lang$1="";function get_each_context$1(te,_,re){const ae=te.slice();return ae[20]=_[re],ae}function create_else_block$1(te){let _,re,ae,oe=te[20].name+"",ie,se;return{c(){_=element("li"),re=element("div"),ae=element("a"),ie=text(oe),attr(ae,"href",se=normalizeUrl(te[20].url)),attr(ae,"class","svelte-guda3t"),attr(re,"class","nav-button link svelte-guda3t"),attr(_,"class","nav-item category link svelte-guda3t")},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,ae),append$1(ae,ie)},p(ce,ue){ue&8&&oe!==(oe=ce[20].name+"")&&set_data(ie,oe),ue&8&&se!==(se=normalizeUrl(ce[20].url))&&attr(ae,"href",se)},i:noop$4,o:noop$4,d(ce){ce&&detach(_)}}}function create_if_block_1$1(te){let _,re,ae,oe=te[20].name+"",ie,se,ce,ue,de,pe,fe,me,ye;de=new DownArrow({props:{rotate:te[20].id===te[4]}});let he=te[4]===te[20].id&&create_if_block_2(te);function be(){return te[10](te[20])}function $e(){return te[11](te[20])}function _e(){return te[14](te[20])}return{c(){_=element("li"),re=element("div"),ae=element("a"),ie=text(oe),ce=space$3(),ue=element("button"),create_component(de.$$.fragment),pe=space$3(),he&&he.c(),attr(ae,"href",se=normalizeUrl(te[20].url)),attr(ae,"class","svelte-guda3t"),attr(ue,"class","button svelte-guda3t"),attr(re,"class","nav-button link svelte-guda3t"),toggle_class(re,"open",te[20].id===te[4]),attr(_,"class","nav-item category link svelte-guda3t")},m(ve,we){insert(ve,_,we),append$1(_,re),append$1(re,ae),append$1(ae,ie),append$1(re,ce),append$1(re,ue),mount_component(de,ue,null),append$1(_,pe),he&&he.m(_,null),fe=!0,me||(ye=[listen(_,"mouseenter",be),listen(_,"focus",$e),listen(_,"mouseleave",te[12]),listen(_,"blur",te[13]),listen(_,"click",_e)],me=!0)},p(ve,we){te=ve,(!fe||we&8)&&oe!==(oe=te[20].name+"")&&set_data(ie,oe),(!fe||we&8&&se!==(se=normalizeUrl(te[20].url)))&&attr(ae,"href",se);const Se={};we&24&&(Se.rotate=te[20].id===te[4]),de.$set(Se),we&24&&toggle_class(re,"open",te[20].id===te[4]),te[4]===te[20].id?he?(he.p(te,we),we&24&&transition_in(he,1)):(he=create_if_block_2(te),he.c(),transition_in(he,1),he.m(_,null)):he&&(group_outros(),transition_out(he,1,1,()=>{he=null}),check_outros())},i(ve){fe||(transition_in(de.$$.fragment,ve),transition_in(he),fe=!0)},o(ve){transition_out(de.$$.fragment,ve),transition_out(he),fe=!1},d(ve){ve&&detach(_),destroy_component(de),he&&he.d(),me=!1,run_all(ye)}}}function create_if_block_2(te){let _,re;return _=new SectionDropdown({props:{section:te[20],headingText:`Latest in ${te[20].name}`}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&8&&(ie.section=ae[20]),oe&8&&(ie.headingText=`Latest in ${ae[20].name}`),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_each_block$1(te){let _,re,ae,oe;const ie=[create_if_block_1$1,create_else_block$1],se=[];function ce(ue,de){return ue[20].children?0:1}return _=ce(te),re=se[_]=ie[_](te),{c(){re.c(),ae=empty$2()},m(ue,de){se[_].m(ue,de),insert(ue,ae,de),oe=!0},p(ue,de){let pe=_;_=ce(ue),_===pe?se[_].p(ue,de):(group_outros(),transition_out(se[pe],1,1,()=>{se[pe]=null}),check_outros(),re=se[_],re?re.p(ue,de):(re=se[_]=ie[_](ue),re.c()),transition_in(re,1),re.m(ae.parentNode,ae))},i(ue){oe||(transition_in(re),oe=!0)},o(ue){transition_out(re),oe=!1},d(ue){se[_].d(ue),ue&&detach(ae)}}}function create_if_block$2(te){let _,re;return _=new MoreDropdown({props:{sections:te[2]}}),{c(){create_component(_.$$.fragment)},m(ae,oe){mount_component(_,ae,oe),re=!0},p(ae,oe){const ie={};oe&4&&(ie.sections=ae[2]),_.$set(ie)},i(ae){re||(transition_in(_.$$.fragment,ae),re=!0)},o(ae){transition_out(_.$$.fragment,ae),re=!1},d(ae){destroy_component(_,ae)}}}function create_fragment$8(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he;add_render_callback(te[9]);let be=te[3],$e=[];for(let we=0;we<be.length;we+=1)$e[we]=create_each_block$1(get_each_context$1(te,be,we));const _e=we=>transition_out($e[we],1,1,()=>{$e[we]=null});pe=new DownArrow({props:{rotate:te[4]==="more"}});let ve=te[4]==="more"&&create_if_block$2(te);return{c(){_=element("div"),re=element("nav"),ae=element("ul");for(let we=0;we<$e.length;we+=1)$e[we].c();oe=space$3(),ie=element("li"),se=element("div"),ce=element("button"),ue=element("span"),de=text("More "),create_component(pe.$$.fragment),fe=space$3(),ve&&ve.c(),attr(ue,"class","svelte-guda3t"),attr(ce,"class","button svelte-guda3t"),attr(se,"class","nav-button more link svelte-guda3t"),toggle_class(se,"open",te[4]==="more"),attr(ie,"class","nav-item svelte-guda3t"),attr(ae,"class","nav-list svelte-guda3t"),attr(re,"aria-label","Main navigation"),attr(_,"class","nav-bar svelte-guda3t")},m(we,Se){insert(we,_,Se),append$1(_,re),append$1(re,ae);for(let ke=0;ke<$e.length;ke+=1)$e[ke].m(ae,null);append$1(ae,oe),append$1(ae,ie),append$1(ie,se),append$1(se,ce),append$1(ce,ue),append$1(ue,de),mount_component(pe,ue,null),append$1(ie,fe),ve&&ve.m(ie,null),me=!0,ye||(he=[listen(window,"resize",te[9]),listen(ie,"mouseenter",te[15]),listen(ie,"focus",te[16]),listen(ie,"mouseleave",te[17]),listen(ie,"blur",te[18]),listen(ie,"click",te[19])],ye=!0)},p(we,[Se]){if(Se&58){be=we[3];let Te;for(Te=0;Te<be.length;Te+=1){const Ee=get_each_context$1(we,be,Te);$e[Te]?($e[Te].p(Ee,Se),transition_in($e[Te],1)):($e[Te]=create_each_block$1(Ee),$e[Te].c(),transition_in($e[Te],1),$e[Te].m(ae,oe))}for(group_outros(),Te=be.length;Te<$e.length;Te+=1)_e(Te);check_outros()}const ke={};Se&16&&(ke.rotate=we[4]==="more"),pe.$set(ke),Se&16&&toggle_class(se,"open",we[4]==="more"),we[4]==="more"?ve?(ve.p(we,Se),Se&16&&transition_in(ve,1)):(ve=create_if_block$2(we),ve.c(),transition_in(ve,1),ve.m(ie,null)):ve&&(group_outros(),transition_out(ve,1,1,()=>{ve=null}),check_outros())},i(we){if(!me){for(let Se=0;Se<be.length;Se+=1)transition_in($e[Se]);transition_in(pe.$$.fragment,we),transition_in(ve),me=!0}},o(we){$e=$e.filter(Boolean);for(let Se=0;Se<$e.length;Se+=1)transition_out($e[Se]);transition_out(pe.$$.fragment,we),transition_out(ve),me=!1},d(we){we&&detach(_),destroy_each($e,we),destroy_component(pe),ve&&ve.d(),ye=!1,run_all(he)}}}const timeout=250;function instance$7(te,_,re){let ae,oe,ie,se,ce,{sections:ue=[]}=_;const de=getContext$1("nav-active-section");component_subscribe(te,de,Ee=>re(4,ce=Ee));let pe=1200,fe;function me(){re(0,pe=window.innerWidth)}const ye=Ee=>{re(1,fe=setTimeout(()=>de.set(Ee.id),timeout))},he=Ee=>de.set(Ee.id),be=()=>{clearTimeout(fe),de.set(null)},$e=()=>{clearTimeout(fe),de.set(null)},_e=Ee=>{ce===Ee.id&&(clearTimeout(fe),de.set(null))},ve=()=>{re(1,fe=setTimeout(()=>de.set("more"),timeout))},we=()=>de.set("more"),Se=()=>{clearTimeout(fe),de.set(null)},ke=()=>{clearTimeout(fe),de.set(null)},Te=()=>{ce==="more"&&(clearTimeout(fe),de.set(null))};return te.$$set=Ee=>{"sections"in Ee&&re(6,ue=Ee.sections)},te.$$.update=()=>{te.$$.dirty&1&&re(8,ae=()=>pe>=1300?7:5),te.$$.dirty&256&&re(7,oe=ae()),te.$$.dirty&192&&re(3,ie=ue.slice(0,oe)),te.$$.dirty&192&&re(2,se=ue.slice(oe))},[pe,fe,se,ie,ce,de,ue,oe,ae,me,ye,he,be,$e,_e,ve,we,Se,ke,Te]}class NavBar extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$7,create_fragment$8,safe_not_equal,{sections:6})}}NavBar.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"sections",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const data=[{sections:[{id:"/world/",url:"/world/",name:"World",type:"section",children:[{id:"/world/africa/",url:"/world/africa/",name:"Africa"},{id:"/world/americas/",url:"/world/americas/",name:"Americas"},{id:"/world/asia-pacific/",url:"/world/asia-pacific/",name:"Asia Pacific"},{id:"/world/china/",url:"/world/china/",name:"China"},{id:"/world/europe/",url:"/world/europe/",name:"Europe"},{id:"/world/india/",url:"/world/india/",name:"India"},{id:"/world/middle-east/",url:"/world/middle-east/",name:"Middle East"},{id:"/world/uk/",url:"/world/uk/",name:"United Kingdom"},{id:"/world/us/",url:"/world/us/",name:"United States"},{id:"/world/the-great-reboot/",url:"/world/the-great-reboot/",name:"The Great Reboot"},{id:"/world/reuters-next/",url:"/world/reuters-next/",name:"Reuters Next"}]},{id:"/business/",url:"/business/",name:"Business",type:"section",children:[{id:"/business/aerospace-defense/",url:"/business/aerospace-defense/",name:"Aerospace & Defense"},{id:"/business/autos-transportation/",url:"/business/autos-transportation/",name:"Autos & Transportation"},{id:"/business/energy/",url:"/business/energy/",name:"Energy"},{id:"/business/environment/",url:"/business/environment/",name:"Environment"},{id:"/business/finance/",url:"/business/finance/",name:"Finance"},{id:"/business/healthcare-pharmaceuticals/",url:"/business/healthcare-pharmaceuticals/",name:"Healthcare & Pharmaceuticals"},{id:"/business/media-telecom/",url:"/business/media-telecom/",name:"Media & Telecom"},{id:"/business/retail-consumer/",url:"/business/retail-consumer/",name:"Retail & Consumer"},{id:"/business/sustainable-business/",url:"/business/sustainable-business/",name:"Sustainable Business"},{id:"/business/charged/",url:"/business/charged/",name:"Charged"},{id:"/business/future-of-health/",url:"/business/future-of-health/",name:"Future of Health"},{id:"/business/future-of-money/",url:"/business/future-of-money/",name:"Future of Money"},{id:"/business/take-five/",url:"/business/take-five/",name:"Take Five"},{id:"/business/reuters-impact/",url:"/business/reuters-impact/",name:"Reuters Impact"},{id:"/business/davos/",url:"/business/davos/",name:"Davos"}]},{id:"/legal/",url:"/legal/",name:"Legal",type:"section",children:[{id:"/legal/government/",url:"/legal/government/",name:"Government"},{id:"/legal/legalindustry/",url:"/legal/legalindustry/",name:"Legal Industry"},{id:"/legal/litigation/",url:"/legal/litigation/",name:"Litigation"},{id:"/legal/transactional/",url:"/legal/transactional/",name:"Transactional"}]},{id:"/markets/",url:"/markets/",name:"Markets",type:"section",children:[{id:"/markets/asia/",url:"/markets/asia/",name:"Asian Markets"},{id:"/markets/carbon/",url:"/markets/carbon/",name:"Carbon Markets"},{id:"/markets/commodities/",url:"/markets/commodities/",name:"Commodities"},{id:"/markets/currencies/",url:"/markets/currencies/",name:"Currencies"},{id:"/markets/deals/",url:"/markets/deals/",name:"Deals"},{id:"/markets/emerging/",url:"/markets/emerging/",name:"Emerging Markets"},{id:"/markets/europe/",url:"/markets/europe/",name:"European Markets"},{id:"/markets/funds/",url:"/markets/funds/",name:"Funds"},{id:"/markets/global-market-data/",url:"/markets/global-market-data/",name:"Global Market Data"},{id:"/markets/rates-bonds/",url:"/markets/rates-bonds/",name:"Rates & Bonds"},{id:"/markets/stocks/",url:"/markets/stocks/",name:"Stocks"},{id:"/markets/us/",url:"/markets/us/",name:"U.S. Markets"},{id:"/markets/wealth/",url:"/markets/wealth/",name:"Wealth"},{id:"/markets/macromatters/",url:"/markets/macromatters/",name:"Macro Matters"}]},{id:"/breakingviews/",url:"/breakingviews/",name:"Breakingviews",type:"section"},{id:"/technology/",url:"/technology/",name:"Technology",type:"section",children:[{id:"/technology/disrupted/",url:"/technology/disrupted/",name:"Disrupted"},{id:"/technology/reuters-momentum/",url:"/technology/reuters-momentum/",name:"Reuters Momentum"}]},{id:"/investigates/",url:"https://www.reuters.com/investigates/",name:"Investigations",type:"link"},{id:"/lifestyle/sports/",url:"/lifestyle/sports/",name:"Sports",type:"section",children:[{id:"/lifestyle/sports/athletics/",url:"/lifestyle/sports/athletics/",name:"Athletics"},{id:"/lifestyle/sports/cricket/",url:"/lifestyle/sports/cricket/",name:"Cricket"},{id:"/lifestyle/sports/cycling/",url:"/lifestyle/sports/cycling/",name:"Cycling"},{id:"/lifestyle/sports/golf/",url:"/lifestyle/sports/golf/",name:"Golf"},{id:"/lifestyle/sports/motor-sports/",url:"/lifestyle/sports/motor-sports/",name:"Motor Sports"},{id:"/lifestyle/sports/soccer/",url:"/lifestyle/sports/soccer/",name:"Soccer"},{id:"/lifestyle/sports/tennis/",url:"/lifestyle/sports/tennis/",name:"Tennis"}]},{id:"/lifestyle/",url:"/lifestyle/",name:"Lifestyle",type:"section",children:[{id:"/lifestyle/oddly-enough/",url:"/lifestyle/oddly-enough/",name:"Oddly Enough"},{id:"/lifestyle/science/",url:"/lifestyle/science/",name:"Science"}]},{id:"/graphics/",url:"https://graphics.reuters.com/",name:"Graphics",type:"link"},{id:"/pictures/",url:"/pictures/",name:"Pictures",type:"section"},{id:"/video/",url:"/video/",name:"Video",type:"section"}],home_url:"/",search_url:"/site-search/",sign_in_url:"/signin/",sign_up_url:"/signup/",subscribe_url:"",my_account_url:"/myaccount/",my_view_url:"/myview/all",following_url:"/myview/following-feed",saved_url:"/myview/saved"}],Menu_svelte_svelte_type_style_lang="";function create_fragment$7(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M14.8571429,9.524 C15.3142857,9.524 15.6188571,9.8285714 15.6188571,10.2857143 C15.6188571,10.7428571 15.3142857,11.0474286 14.8571429,11.0474286 L1.14285714,11.0474286 C0.68571429,11.0474286 0.38114286,10.7428571 0.38114286,10.2857143 C0.38114286,9.8285714 0.68571429,9.524 1.14285714,9.524 L14.8571429,9.524 Z M14.8571429,4.9525714 C15.3142857,4.9525714 15.6188571,5.2571429 15.6188571,5.7142857 C15.6188571,6.1714286 15.3142857,6.476 14.8571429,6.476 L1.14285714,6.476 C0.68571429,6.476 0.38114286,6.1714286 0.38114286,5.7142857 C0.38114286,5.2571429 0.68571429,4.9525714 1.14285714,4.9525714 L14.8571429,4.9525714 Z M14.8571429,0.38114286 C15.3142857,0.38114286 15.6188571,0.68571429 15.6188571,1.14285714 C15.6188571,1.6 15.3142857,1.90457143 14.8571429,1.90457143 L1.14285714,1.90457143 C0.68571429,1.90457143 0.38114286,1.6 0.38114286,1.14285714 C0.38114286,0.68571429 0.68571429,0.38114286 1.14285714,0.38114286 L14.8571429,0.38114286 Z"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"viewBox","0 0 16 12"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),set_style(_,"width",te[0]+"px"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p(ae,[oe]){oe&1&&set_style(_,"width",ae[0]+"px")},i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}function instance$6(te,_,re){let{width:ae=20}=_;return te.$$set=oe=>{"width"in oe&&re(0,ae=oe.width)},[ae]}class Menu extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$6,create_fragment$7,safe_not_equal,{width:0})}}Menu.__docgen={version:3,name:"Menu.svelte",data:[{visibility:"public",description:null,keywords:[],name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:20}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Close_svelte_svelte_type_style_lang="";function create_fragment$6(te){let _,re;return{c(){_=svg_element("svg"),re=svg_element("path"),attr(re,"d","M.322.313a1.056 1.056 0 0 1 1.5 0l5.679 5.53L13.18.313a1.056 1.056 0 0 1 1.5 0 .993.993 0 0 1-.001 1.461l-5.88 5.725 5.88 5.727c.397.388.426.956.085 1.369l-.086.092a1.056 1.056 0 0 1-1.5 0l-5.679-5.53-5.679 5.53a1.056 1.056 0 0 1-1.5 0 .993.993 0 0 1 .001-1.461L6.2 7.5.322 1.774C-.076 1.386-.105.818.236.405L.322.313Z"),attr(re,"fill-rule","evenodd"),attr(_,"aria-hidden","true"),attr(_,"focusable","false"),attr(_,"width","15"),attr(_,"height","15"),attr(_,"xmlns","http://www.w3.org/2000/svg"),attr(_,"class","svelte-17648ki")},m(ae,oe){insert(ae,_,oe),append$1(_,re)},p:noop$4,i:noop$4,o:noop$4,d(ae){ae&&detach(_)}}}class Close extends SvelteComponent{constructor(_){super(),init$1(this,_,null,create_fragment$6,safe_not_equal,{})}}Close.__docgen={version:3,name:"Close.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const index_svelte_svelte_type_style_lang="";function get_each_context(te,_,re){const ae=te.slice();return ae[4]=_[re],ae}function get_each_context_1(te,_,re){const ae=te.slice();return ae[7]=_[re],ae}function create_if_block$1(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye;oe=new ReutersLogo({props:{logoColour:te[1].accent,textColour:te[1].primary}}),ue=new Close({});let he=te[0].sections,be=[];for(let $e=0;$e<he.length;$e+=1)be[$e]=create_each_block(get_each_context(te,he,$e));return{c(){_=element("div"),re=element("header"),ae=element("div"),create_component(oe.$$.fragment),ie=space$3(),se=element("button"),ce=element("div"),create_component(ue.$$.fragment),de=space$3();for(let $e=0;$e<be.length;$e+=1)be[$e].c();attr(ae,"class","logo svelte-1tpcugt"),attr(ce,"class","button-container svelte-1tpcugt"),attr(se,"class","button close-button svelte-1tpcugt"),attr(re,"class","header svelte-1tpcugt"),attr(_,"class","overlay svelte-1tpcugt"),attr(_,"aria-modal","true"),attr(_,"style",pe=`
--nav-background: ${te[1].background};
--nav-primary: ${te[1].primary};
--nav-accent: ${te[1].accent};
--nav-rules: ${te[1].rules};
--nav-shadow: ${te[1].shadow};
`)},m($e,_e){insert($e,_,_e),append$1(_,re),append$1(re,ae),mount_component(oe,ae,null),append$1(re,ie),append$1(re,se),append$1(se,ce),mount_component(ue,ce,null),append$1(_,de);for(let ve=0;ve<be.length;ve+=1)be[ve].m(_,null);fe=!0,me||(ye=listen(se,"click",function(){is_function(te[3])&&te[3].apply(this,arguments)}),me=!0)},p($e,_e){te=$e;const ve={};if(_e&2&&(ve.logoColour=te[1].accent),_e&2&&(ve.textColour=te[1].primary),oe.$set(ve),_e&1){he=te[0].sections;let we;for(we=0;we<he.length;we+=1){const Se=get_each_context(te,he,we);be[we]?be[we].p(Se,_e):(be[we]=create_each_block(Se),be[we].c(),be[we].m(_,null))}for(;we<be.length;we+=1)be[we].d(1);be.length=he.length}(!fe||_e&2&&pe!==(pe=`
--nav-background: ${te[1].background};
--nav-primary: ${te[1].primary};
--nav-accent: ${te[1].accent};
--nav-rules: ${te[1].rules};
--nav-shadow: ${te[1].shadow};
`))&&attr(_,"style",pe)},i($e){fe||(transition_in(oe.$$.fragment,$e),transition_in(ue.$$.fragment,$e),fe=!0)},o($e){transition_out(oe.$$.fragment,$e),transition_out(ue.$$.fragment,$e),fe=!1},d($e){$e&&detach(_),destroy_component(oe),destroy_component(ue),destroy_each(be,$e),me=!1,ye()}}}function create_if_block_1(te){let _,re=te[4].children,ae=[];for(let oe=0;oe<re.length;oe+=1)ae[oe]=create_each_block_1(get_each_context_1(te,re,oe));return{c(){_=element("ul");for(let oe=0;oe<ae.length;oe+=1)ae[oe].c();attr(_,"class","subsections svelte-1tpcugt")},m(oe,ie){insert(oe,_,ie);for(let se=0;se<ae.length;se+=1)ae[se].m(_,null)},p(oe,ie){if(ie&1){re=oe[4].children;let se;for(se=0;se<re.length;se+=1){const ce=get_each_context_1(oe,re,se);ae[se]?ae[se].p(ce,ie):(ae[se]=create_each_block_1(ce),ae[se].c(),ae[se].m(_,null))}for(;se<ae.length;se+=1)ae[se].d(1);ae.length=re.length}},d(oe){oe&&detach(_),destroy_each(ae,oe)}}}function create_each_block_1(te){let _,re,ae=te[7].name+"",oe,ie,se;return{c(){_=element("li"),re=element("a"),oe=text(ae),se=space$3(),attr(re,"class","subsection-link svelte-1tpcugt"),attr(re,"href",ie=normalizeUrl(te[7].url))},m(ce,ue){insert(ce,_,ue),append$1(_,re),append$1(re,oe),append$1(_,se)},p(ce,ue){ue&1&&ae!==(ae=ce[7].name+"")&&set_data(oe,ae),ue&1&&ie!==(ie=normalizeUrl(ce[7].url))&&attr(re,"href",ie)},d(ce){ce&&detach(_)}}}function create_each_block(te){let _,re,ae=te[4].name+"",oe,ie,se,ce,ue=te[4].children&&create_if_block_1(te);return{c(){_=element("section"),re=element("a"),oe=text(ae),se=space$3(),ue&&ue.c(),ce=space$3(),attr(re,"class","section-link svelte-1tpcugt"),attr(re,"href",ie=normalizeUrl(te[4].url)),attr(_,"class","section svelte-1tpcugt")},m(de,pe){insert(de,_,pe),append$1(_,re),append$1(re,oe),append$1(_,se),ue&&ue.m(_,null),append$1(_,ce)},p(de,pe){pe&1&&ae!==(ae=de[4].name+"")&&set_data(oe,ae),pe&1&&ie!==(ie=normalizeUrl(de[4].url))&&attr(re,"href",ie),de[4].children?ue?ue.p(de,pe):(ue=create_if_block_1(de),ue.c(),ue.m(_,ce)):ue&&(ue.d(1),ue=null)},d(de){de&&detach(_),ue&&ue.d()}}}function create_fragment$5(te){let _,re,ae=te[2]&&create_if_block$1(te);return{c(){ae&&ae.c(),_=empty$2()},m(oe,ie){ae&&ae.m(oe,ie),insert(oe,_,ie),re=!0},p(oe,[ie]){oe[2]?ae?(ae.p(oe,ie),ie&4&&transition_in(ae,1)):(ae=create_if_block$1(oe),ae.c(),transition_in(ae,1),ae.m(_.parentNode,_)):ae&&(group_outros(),transition_out(ae,1,1,()=>{ae=null}),check_outros())},i(oe){re||(transition_in(ae),re=!0)},o(oe){transition_out(ae),re=!1},d(oe){ae&&ae.d(oe),oe&&detach(_)}}}function instance$5(te,_,re){let{data:ae=[]}=_,{theme:oe={}}=_,{isMobileMenuOpen:ie=!1}=_,{releaseMobileMenu:se=()=>{}}=_;return te.$$set=ce=>{"data"in ce&&re(0,ae=ce.data),"theme"in ce&&re(1,oe=ce.theme),"isMobileMenuOpen"in ce&&re(2,ie=ce.isMobileMenuOpen),"releaseMobileMenu"in ce&&re(3,se=ce.releaseMobileMenu)},[ae,oe,ie,se]}class MobileMenu extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$5,create_fragment$5,safe_not_equal,{data:0,theme:1,isMobileMenuOpen:2,releaseMobileMenu:3})}}MobileMenu.__docgen={version:3,name:"index.svelte",data:[{visibility:"public",description:null,keywords:[],name:"data",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{visibility:"public",description:null,keywords:[],name:"theme",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{visibility:"public",description:null,keywords:[],name:"isMobileMenuOpen",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!1},{visibility:"public",description:null,keywords:[],name:"releaseMobileMenu",kind:"let",static:!1,readonly:!1,type:{kind:"function",text:"function",type:"function"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const SiteHeader_svelte_svelte_type_style_lang="";function create_fragment$4(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me,ye,he,be,$e,_e,ve,we,Se,ke,Te,Ee,Oe;return de=new ReutersLogo({props:{logoColour:te[1].accent,textColour:te[1].primary}}),fe=new NavBar({props:{sections:te[2]}}),we=new Menu({}),ke=new MobileMenu({props:{theme:te[1],isMobileMenuOpen:te[0],releaseMobileMenu:te[5],data:data[0]}}),{c(){_=element("header"),re=element("div"),ae=element("div"),oe=element("div"),ie=element("div"),se=element("div"),ce=element("div"),ue=element("a"),create_component(de.$$.fragment),pe=space$3(),create_component(fe.$$.fragment),me=space$3(),ye=element("div"),ye.innerHTML='<div class="spacer svelte-1fg7gj8"></div>',he=space$3(),be=element("div"),$e=element("div"),_e=element("button"),ve=element("div"),create_component(we.$$.fragment),Se=space$3(),create_component(ke.$$.fragment),attr(ue,"href","https://www.reuters.com"),attr(ue,"class","svelte-1fg7gj8"),attr(ce,"class","logo svelte-1fg7gj8"),attr(se,"class","logo-container svelte-1fg7gj8"),attr(ye,"class","spacer-container svelte-1fg7gj8"),attr(ve,"class","button-container svelte-1fg7gj8"),attr(_e,"class","menu-button svelte-1fg7gj8"),attr(_e,"aria-label","Menu"),attr(_e,"aria-haspopup","true"),attr(_e,"aria-expanded",te[0]),attr($e,"class","mobile-menu svelte-1fg7gj8"),attr(be,"class","mobile-button-group svelte-1fg7gj8"),attr(ie,"class","main-bar svelte-1fg7gj8"),attr(oe,"class","inner svelte-1fg7gj8"),attr(ae,"class","scroll-container svelte-1fg7gj8"),attr(re,"class","nav-container show-nav svelte-1fg7gj8"),attr(_,"style",`
--nav-background: ${te[1].background};
--nav-primary: ${te[1].primary};
--nav-accent: ${te[1].accent};
--nav-rules: ${te[1].rules};
--nav-shadow: ${te[1].shadow};
`)},m(Ae,xe){insert(Ae,_,xe),append$1(_,re),append$1(re,ae),append$1(ae,oe),append$1(oe,ie),append$1(ie,se),append$1(se,ce),append$1(ce,ue),mount_component(de,ue,null),append$1(ie,pe),mount_component(fe,ie,null),append$1(ie,me),append$1(ie,ye),append$1(ie,he),append$1(ie,be),append$1(be,$e),append$1($e,_e),append$1(_e,ve),mount_component(we,ve,null),insert(Ae,Se,xe),mount_component(ke,Ae,xe),Te=!0,Ee||(Oe=listen(_e,"click",te[4]),Ee=!0)},p(Ae,[xe]){(!Te||xe&1)&&attr(_e,"aria-expanded",Ae[0]);const Ce={};xe&1&&(Ce.isMobileMenuOpen=Ae[0]),xe&1&&(Ce.releaseMobileMenu=Ae[5]),ke.$set(Ce)},i(Ae){Te||(transition_in(de.$$.fragment,Ae),transition_in(fe.$$.fragment,Ae),transition_in(we.$$.fragment,Ae),transition_in(ke.$$.fragment,Ae),Te=!0)},o(Ae){transition_out(de.$$.fragment,Ae),transition_out(fe.$$.fragment,Ae),transition_out(we.$$.fragment,Ae),transition_out(ke.$$.fragment,Ae),Te=!1},d(Ae){Ae&&detach(_),destroy_component(de),destroy_component(fe),destroy_component(we),Ae&&detach(Se),destroy_component(ke,Ae),Ee=!1,Oe()}}}const themes={default:{background:"#fff",primary:"#404040",accent:"#fa6400",rules:"#d0d0d0",shadow:"0 1px 4px 2px rgb(64 64 64 / 8%)"},dark:{background:"#333",primary:"#eee",accent:"#fa6400",rules:"#999",shadow:"0 1px 4px 2px rgb(255 255 255 / 10%)"}};function instance$4(te,_,re){let{theme:ae={}}=_;const oe={...themes.default,...ae};setContext("nav-theme",writable(oe)),setContext("nav-active-section",writable(null));const{sections:ie}=data[0];let se=!1;const ce=()=>{re(0,se=!se)},ue=()=>{re(0,se=!1)};return te.$$set=de=>{"theme"in de&&re(3,ae=de.theme)},[se,oe,ie,ae,ce,ue]}class SiteHeader extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$4,create_fragment$4,safe_not_equal,{theme:3})}}SiteHeader.__docgen={version:3,name:"SiteHeader.svelte",data:[{keywords:[],visibility:"public",description:"Exported preset themes you can use to customise the `theme` prop.",name:"themes",kind:"const",static:!0,readonly:!0,type:{kind:"type",text:"object",type:"object"}},{keywords:[],visibility:"public",description:"Pass in a custom theme to control the colours in the header.",name:"theme",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const SiteHeader_stories_svelte_svelte_type_style_lang="";function create_default_slot$3(te){let _,re,ae;const oe=[te[1]];let ie={};for(let se=0;se<oe.length;se+=1)ie=assign$1(ie,oe[se]);return re=new SiteHeader({props:ie}),{c(){_=element("div"),create_component(re.$$.fragment),attr(_,"class","svelte-ajorj")},m(se,ce){insert(se,_,ce),mount_component(re,_,null),ae=!0},p(se,ce){const ue=ce&2?get_spread_update(oe,[get_spread_object(se[1])]):{};re.$set(ue)},i(se){ae||(transition_in(re.$$.fragment,se),ae=!0)},o(se){transition_out(re.$$.fragment,se),ae=!1},d(se){se&&detach(_),destroy_component(re)}}}function create_fragment$3(te){let _,re,ae,oe,ie,se,ce,ue;const de=[te[0]];let pe={};for(let ye=0;ye<de.length;ye+=1)pe=assign$1(pe,de[ye]);_=new Meta({props:pe}),ae=new Template({props:{$$slots:{default:[create_default_slot$3,({args:ye})=>({1:ye}),({args:ye})=>ye?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}});const fe=[{name:"Customised theme"},{args:{theme:themes.dark}},withStoryDocs(darkThemeDocs)];let me={};for(let ye=0;ye<fe.length;ye+=1)me=assign$1(me,fe[ye]);return ce=new Story({props:me}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment)},m(ye,he){mount_component(_,ye,he),insert(ye,re,he),mount_component(ae,ye,he),insert(ye,oe,he),mount_component(ie,ye,he),insert(ye,se,he),mount_component(ce,ye,he),ue=!0},p(ye,[he]){const be=he&1?get_spread_update(de,[get_spread_object(ye[0])]):{};_.$set(be);const $e={};he&6&&($e.$$scope={dirty:he,ctx:ye}),ae.$set($e);const _e=he&0?get_spread_update(fe,[fe[0],he&0&&{args:{theme:themes.dark}},he&0&&get_spread_object(withStoryDocs(darkThemeDocs))]):{};ce.$set(_e)},i(ye){ue||(transition_in(_.$$.fragment,ye),transition_in(ae.$$.fragment,ye),transition_in(ie.$$.fragment,ye),transition_in(ce.$$.fragment,ye),ue=!0)},o(ye){transition_out(_.$$.fragment,ye),transition_out(ae.$$.fragment,ye),transition_out(ie.$$.fragment,ye),transition_out(ce.$$.fragment,ye),ue=!1},d(ye){destroy_component(_,ye),ye&&detach(re),destroy_component(ae,ye),ye&&detach(oe),destroy_component(ie,ye),ye&&detach(se),destroy_component(ce,ye)}}}function instance$3(te){return[{title:"Components/SiteHeader",component:SiteHeader,...withComponentDocs(componentDocs$3),argsTypes:{themes:{control:{disable:!0}}}}]}class SiteHeader_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$3,create_fragment$3,safe_not_equal,{})}}SiteHeader_stories.__docgen={version:3,name:"SiteHeader.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const __storiesMetaData$3=parser(SiteHeader_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<div>
<SiteHeader {...args} />
</div>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},CustomisedTheme:{name:"Customised theme",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","darkThemeDocs","SiteHeader","themes","Block","withComponentDocs","withStoryDocs"]}),SiteHeader_stories$1=__storiesMetaData$3.meta,__namedExportsOrder$3=["Default","CustomisedTheme"],Default$3=__storiesMetaData$3.stories.Default,CustomisedTheme=__storiesMetaData$3.stories.CustomisedTheme,story_37=Object.freeze(Object.defineProperty({__proto__:null,default:SiteHeader_stories$1,__namedExportsOrder:__namedExportsOrder$3,Default:Default$3,CustomisedTheme},Symbol.toStringTag,{value:"Module"})),componentDocs$2=`Simple loading spinner. Use it to help hide long loading times for components that may be loading expensive media files or crunching through lots of data.
\`\`\`svelte
<script>
import { Spinner } from '@reuters-graphics/graphics-svelte-components';
let somethingsLoading = true;
<\/script>
{#if somethingsLoading}
<Spinner />
{:else}
<p>The real deal is here.</p>
{/if}
\`\`\`
`;function create_default_slot$2(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Spinner$1({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$2(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let de=0;de<ce.length;de+=1)ue=assign$1(ue,ce[de]);return _=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot$2,({args:de})=>({1:de}),({args:de})=>de?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default"}}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(de,pe){mount_component(_,de,pe),insert(de,re,pe),mount_component(ae,de,pe),insert(de,oe,pe),mount_component(ie,de,pe),se=!0},p(de,[pe]){const fe=pe&1?get_spread_update(ce,[get_spread_object(de[0])]):{};_.$set(fe);const me={};pe&6&&(me.$$scope={dirty:pe,ctx:de}),ae.$set(me)},i(de){se||(transition_in(_.$$.fragment,de),transition_in(ae.$$.fragment,de),transition_in(ie.$$.fragment,de),se=!0)},o(de){transition_out(_.$$.fragment,de),transition_out(ae.$$.fragment,de),transition_out(ie.$$.fragment,de),se=!1},d(de){destroy_component(_,de),de&&detach(re),destroy_component(ae,de),de&&detach(oe),destroy_component(ie,de)}}}function instance$2(te){return[{title:"Components/Spinner",component:Spinner$1,...withComponentDocs(componentDocs$2),argTypes:{colour:{control:"color"},ringWidth:{control:{type:"range",min:2,max:20,step:1}},width:{control:{type:"range",min:5,max:100,step:5}},speed:{control:{type:"range",min:.2,max:1,step:.1}},containerPadding:{control:{type:"range",min:5,max:100,step:5}}}}]}class Spinner_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$2,create_fragment$2,safe_not_equal,{})}}const __storiesMetaData$2=parser(Spinner_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Spinner {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","Spinner","withSource","withComponentDocs"]}),Spinner_stories$1=__storiesMetaData$2.meta,__namedExportsOrder$2=["Default"],Default$2=__storiesMetaData$2.stories.Default,story_38=Object.freeze(Object.defineProperty({__proto__:null,default:Spinner_stories$1,__namedExportsOrder:__namedExportsOrder$2,Default:Default$2},Symbol.toStringTag,{value:"Module"})),componentDocs$1=`General-purpose video component. Can play on load or when the video comes into view and has play/pause controls. Supports videos with or without audio.
\`\`\`svelte
<script>
import { Video } from '@reuters-graphics/graphics-components';
import { assets } from '$app/paths'; // If using local video in the Graphics Kit
<\/script>
<Video
ariaDescription={"Compulsory description of your video for screen readers."}
src={\`\${assets}/videos/myVideo.mp4\`}
size={'wide'}
caption={'Optional caption for your video.'}
/>
\`\`\`
`,playAndLoopDocs=`\`playVideoWhenInView\`, \`playVideoThreshold\`
- By default, the video will **start playing when 50% of the video element's height is visible on the page**.
To control the threshold of visibility at which the video starts playing, add the prop \`playVideoThreshold\` and set it to a value between 0 and 1,
where 0 means that the video will start playing as soon as its top enters the viewport, while 1 means it will start when the whole video is in the viewport.
- If you don't want the video to play when you scroll to it, but **on page load**, add the prop \`playVideoWhenInView={false}\`. The default of the prop is \`true\`,
which corresponds to the behaviour described above.
\`loopVideo\`
- By default, the video will **loop**. If you don't want that, add the prop \`loopVideo={false}\`.
Here is an example of what the same video would look like with a visibility threshold of 0.9 and not looping. Scroll down slowly to observe the behaviour.
\`\`\`svelte
<script>
import { Video } from '@reuters-graphics/graphics-components';
<\/script>
<Video
ariaDescription={"Compulsory description of your video for screen readers."}
src={'path-to-video-or-external-url'}
size={'normal'}
loopVideo={false}
playVideoThreshold={0.9}
/>
\`\`\`
`,controlsDocs="`showControls`\n\n- By default, the video has a play/pause button, which corresponds to\n`showControls={true}`. If you don't want these, just set `showControls={false}`.\nWhen you do that, the icons themselves will disappear but the functionality of playing and pausing remains and can be done by clicking on the video itself.\nIf you don't want to enable any play/pause functionality, add `possibleToPlayPause={false}`.\n- If you want to show the controls only when the video is hovered, set `hoverToSeeControls={true}`.\n\n`controlsColour`, `controlsOpacity`, `controlsPosition`, `separateReplayIcon`\n\nIf you do want to leave the controls, you have a couple of options to style them:\n\n- Set `controlsColour` to a colour of your choosing.\n- Set `controlsOpacity` to a value between `0` and `1` to control the opacity. The default is `0.5`.\n- Change the placement of the controls to one of: `top right`, `top left`, `bottom right`, `bottom left` by setting `controlsPosition`.\n- Change the play button to a replay button at the end of the video with the option `separateReplayIcon={true}`.\n\nHere is an example with bottom right corner white opaque controls, with a replay button, where you have to hover on the video to see the controls.\n\n```svelte\n<script>\n import { Video } from '@reuters-graphics/graphics-components';\n<\/script>\n\n<Video \n ariaDescription={\"Compulsory description of your video for screen readers.\"}\n src={'path-to-video-or-external-url'} \n size={'normal'}\n caption={'Optional caption for your video.'}\n playVideoThreshold={0.1}\n controlsColour={'white'}\n controlsOpacity={1}\n controlsPosition={'bottom right'}\n separateReplayIcon={true}\n loopVideo={false}\n hoverToSeeControls={true}\n/>\n```\n",SilentVideo="https://reuters-graphics.github.io/graphics-components/assets/silent-video.5e925669.mp4",SoundVideo="https://reuters-graphics.github.io/graphics-components/assets/sound-video.50224f39.mp4";function create_default_slot$1(te){let _,re;const ae=[te[1]];let oe={};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Video({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment$1(te){let _,re,ae,oe,ie,se,ce,ue,de,pe,fe,me;const ye=[te[0]];let he={};for(let ke=0;ke<ye.length;ke+=1)he=assign$1(he,ye[ke]);_=new Meta({props:he}),ae=new Template({props:{$$slots:{default:[create_default_slot$1,({args:ke})=>({1:ke}),({args:ke})=>ke?2:0]},$$scope:{ctx:te}}}),ie=new Story({props:{name:"Default",args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SilentVideo,width:"wide",caption:"Optional caption for your video."}}});const be=[{name:"Playing and looping"},{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SilentVideo,width:"normal",loopVideo:!0,caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9}},withStoryDocs(playAndLoopDocs)];let $e={};for(let ke=0;ke<be.length;ke+=1)$e=assign$1($e,be[ke]);ce=new Story({props:$e});const _e=[{name:"Controls"},{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SilentVideo,width:"normal",caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9,controlsColour:"white",controlsOpacity:1,controlsPosition:"bottom right",separateReplayIcon:!0,loopVideo:!1,hoverToSeeControls:!0}},withStoryDocs(controlsDocs)];let ve={};for(let ke=0;ke<_e.length;ke+=1)ve=assign$1(ve,_e[ke]);de=new Story({props:ve});const we=[{name:"Videos with sound"},{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SoundVideo,width:"normal",caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9,showControls:!0,loopVideo:!1,muteVideo:!1,playVideoWhenInView:!0,allowSoundToAutoplay:!0}},withStoryDocs(controlsDocs)];let Se={};for(let ke=0;ke<we.length;ke+=1)Se=assign$1(Se,we[ke]);return fe=new Story({props:Se}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment),se=space$3(),create_component(ce.$$.fragment),ue=space$3(),create_component(de.$$.fragment),pe=space$3(),create_component(fe.$$.fragment)},m(ke,Te){mount_component(_,ke,Te),insert(ke,re,Te),mount_component(ae,ke,Te),insert(ke,oe,Te),mount_component(ie,ke,Te),insert(ke,se,Te),mount_component(ce,ke,Te),insert(ke,ue,Te),mount_component(de,ke,Te),insert(ke,pe,Te),mount_component(fe,ke,Te),me=!0},p(ke,[Te]){const Ee=Te&1?get_spread_update(ye,[get_spread_object(ke[0])]):{};_.$set(Ee);const Oe={};Te&6&&(Oe.$$scope={dirty:Te,ctx:ke}),ae.$set(Oe);const Ae=Te&0?get_spread_update(be,[be[0],Te&0&&{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SilentVideo,width:"normal",loopVideo:!0,caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9}},Te&0&&get_spread_object(withStoryDocs(playAndLoopDocs))]):{};ce.$set(Ae);const xe=Te&0?get_spread_update(_e,[_e[0],Te&0&&{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SilentVideo,width:"normal",caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9,controlsColour:"white",controlsOpacity:1,controlsPosition:"bottom right",separateReplayIcon:!0,loopVideo:!1,hoverToSeeControls:!0}},Te&0&&get_spread_object(withStoryDocs(controlsDocs))]):{};de.$set(xe);const Ce=Te&0?get_spread_update(we,[we[0],Te&0&&{args:{ariaDescription:"Compulsory description of your video for screen readers.",src:SoundVideo,width:"normal",caption:"World's longest glass bridge opens to public in Vietnam. (c) 2022 Thomson Reuters",playVideoThreshold:.9,showControls:!0,loopVideo:!1,muteVideo:!1,playVideoWhenInView:!0,allowSoundToAutoplay:!0}},Te&0&&get_spread_object(withStoryDocs(controlsDocs))]):{};fe.$set(Ce)},i(ke){me||(transition_in(_.$$.fragment,ke),transition_in(ae.$$.fragment,ke),transition_in(ie.$$.fragment,ke),transition_in(ce.$$.fragment,ke),transition_in(de.$$.fragment,ke),transition_in(fe.$$.fragment,ke),me=!0)},o(ke){transition_out(_.$$.fragment,ke),transition_out(ae.$$.fragment,ke),transition_out(ie.$$.fragment,ke),transition_out(ce.$$.fragment,ke),transition_out(de.$$.fragment,ke),transition_out(fe.$$.fragment,ke),me=!1},d(ke){destroy_component(_,ke),ke&&detach(re),destroy_component(ae,ke),ke&&detach(oe),destroy_component(ie,ke),ke&&detach(se),destroy_component(ce,ke),ke&&detach(ue),destroy_component(de,ke),ke&&detach(pe),destroy_component(fe,ke)}}}function instance$1(te){return[{title:"Components/Video",component:Video,...withComponentDocs(componentDocs$1)}]}class Video_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance$1,create_fragment$1,safe_not_equal,{})}}const __storiesMetaData$1=parser(Video_stories,{stories:{"tpl:default":{name:"default",template:!0,source:"<Video {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1},PlayingAndLooping:{name:"Playing and looping",template:!1,hasArgs:!1},Controls:{name:"Controls",template:!1,hasArgs:!1},VideosWithSound:{name:"Videos with sound",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","playAndLoopDocs","controlsDocs","withSoundDocs","SilentVideo","SoundVideo","Video","withComponentDocs","withStoryDocs"]}),Video_stories$1=__storiesMetaData$1.meta,__namedExportsOrder$1=["Default","PlayingAndLooping","Controls","VideosWithSound"],Default$1=__storiesMetaData$1.stories.Default,PlayingAndLooping=__storiesMetaData$1.stories.PlayingAndLooping,Controls=__storiesMetaData$1.stories.Controls,VideosWithSound=__storiesMetaData$1.stories.VideosWithSound,story_39=Object.freeze(Object.defineProperty({__proto__:null,default:Video_stories$1,__namedExportsOrder:__namedExportsOrder$1,Default:Default$1,PlayingAndLooping,Controls,VideosWithSound},Symbol.toStringTag,{value:"Module"})),componentDocs=`Wrap components or other HTML elements to determine if they are visible on the page using the [Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API).
This is especially useful for lazy loading elements, especially expensive ones that load in big media files or components that have to fetch lots of data. You can also use it trigger animations or play media once a reader scrolls a component into view.
> **Pro tip:** Don't use this for content that's "above the fold" at the top of the page. That'll just slow down the first load of important visible content.
\`\`\`svelte
<script>
import { Visible } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Visible let:visible>
{#if visible}
<p>Visible!</p>
{:else}
<p>Not yet visible.</p>
{/if}
</Visible>
\`\`\`
`,defaultSnippet=`<script>
import { Visible } from '@reuters-graphics/graphics-svelte-components';
<\/script>
<Visible let:visible>
{#if visible}
<p>Visible!</p>
{:else}
<p>Not yet visible.</p>
{/if}
</Visible>`;function create_else_block(te){let _;return{c(){_=element("p"),_.textContent="Not yet visible."},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_if_block(te){let _;return{c(){_=element("p"),_.textContent="Visible!"},m(re,ae){insert(re,_,ae)},d(re){re&&detach(_)}}}function create_default_slot_1(te){let _;function re(ie,se){return ie[2]?create_if_block:create_else_block}let ae=re(te),oe=ae(te);return{c(){oe.c(),_=empty$2()},m(ie,se){oe.m(ie,se),insert(ie,_,se)},p(ie,se){ae!==(ae=re(ie))&&(oe.d(1),oe=ae(ie),oe&&(oe.c(),oe.m(_.parentNode,_)))},d(ie){oe.d(ie),ie&&detach(_)}}}function create_default_slot(te){let _,re;const ae=[te[1]];let oe={$$slots:{default:[create_default_slot_1,({visible:ie})=>({2:ie}),({visible:ie})=>ie?4:0]},$$scope:{ctx:te}};for(let ie=0;ie<ae.length;ie+=1)oe=assign$1(oe,ae[ie]);return _=new Visible({props:oe}),{c(){create_component(_.$$.fragment)},m(ie,se){mount_component(_,ie,se),re=!0},p(ie,se){const ce=se&2?get_spread_update(ae,[get_spread_object(ie[1])]):{};se&12&&(ce.$$scope={dirty:se,ctx:ie}),_.$set(ce)},i(ie){re||(transition_in(_.$$.fragment,ie),re=!0)},o(ie){transition_out(_.$$.fragment,ie),re=!1},d(ie){destroy_component(_,ie)}}}function create_fragment(te){let _,re,ae,oe,ie,se;const ce=[te[0]];let ue={};for(let fe=0;fe<ce.length;fe+=1)ue=assign$1(ue,ce[fe]);_=new Meta({props:ue}),ae=new Template({props:{$$slots:{default:[create_default_slot,({args:fe})=>({1:fe}),({args:fe})=>fe?2:0]},$$scope:{ctx:te}}});const de=[{name:"Default"},withSource({svelte:defaultSnippet})];let pe={};for(let fe=0;fe<de.length;fe+=1)pe=assign$1(pe,de[fe]);return ie=new Story({props:pe}),{c(){create_component(_.$$.fragment),re=space$3(),create_component(ae.$$.fragment),oe=space$3(),create_component(ie.$$.fragment)},m(fe,me){mount_component(_,fe,me),insert(fe,re,me),mount_component(ae,fe,me),insert(fe,oe,me),mount_component(ie,fe,me),se=!0},p(fe,[me]){const ye=me&1?get_spread_update(ce,[get_spread_object(fe[0])]):{};_.$set(ye);const he={};me&10&&(he.$$scope={dirty:me,ctx:fe}),ae.$set(he);const be=me&0?get_spread_update(de,[de[0],get_spread_object(withSource({svelte:defaultSnippet}))]):{};ie.$set(be)},i(fe){se||(transition_in(_.$$.fragment,fe),transition_in(ae.$$.fragment,fe),transition_in(ie.$$.fragment,fe),se=!0)},o(fe){transition_out(_.$$.fragment,fe),transition_out(ae.$$.fragment,fe),transition_out(ie.$$.fragment,fe),se=!1},d(fe){destroy_component(_,fe),fe&&detach(re),destroy_component(ae,fe),fe&&detach(oe),destroy_component(ie,fe)}}}function instance(te){return[{title:"Utilities/Visible",component:Visible,...withComponentDocs(componentDocs)}]}class Visible_stories extends SvelteComponent{constructor(_){super(),init$1(this,_,instance,create_fragment,safe_not_equal,{})}}const __storiesMetaData=parser(Visible_stories,{stories:{"tpl:default":{name:"default",template:!0,source:`<Visible {...args} let:visible>
{#if visible}
<p>Visible!</p>
{:else}
<p>Not yet visible.</p>
{/if}
</Visible>`,hasArgs:!0},Default:{name:"Default",template:!1,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","defaultSnippet","Visible","withSource","withComponentDocs"]}),Visible_stories$1=__storiesMetaData.meta,__namedExportsOrder=["Default"],Default=__storiesMetaData.stories.Default,story_40=Object.freeze(Object.defineProperty({__proto__:null,default:Visible_stories$1,__namedExportsOrder,Default},Symbol.toStringTag,{value:"Module"}));function loadable(te){return{"/Users/jon/Scripts/graphics-components/src/actions/cssVariables/cssVariables.stories.mdx":story_0,"/Users/jon/Scripts/graphics-components/src/docs/actions/intro.stories.mdx":story_1,"/Users/jon/Scripts/graphics-components/src/docs/components/intro.stories.mdx":story_2,"/Users/jon/Scripts/graphics-components/src/docs/contributing/component.basics.stories.mdx":story_3,"/Users/jon/Scripts/graphics-components/src/docs/contributing/quickstart.stories.mdx":story_4,"/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/basic-story.stories.mdx":story_5,"/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-controls.stories.mdx":story_6,"/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-docs.stories.mdx":story_7,"/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-media.stories.mdx":story_8,"/Users/jon/Scripts/graphics-components/src/docs/contributing/writing-component-stories.stories.mdx":story_9,"/Users/jon/Scripts/graphics-components/src/docs/guides/customising-with-scss.stories.mdx":story_10,"/Users/jon/Scripts/graphics-components/src/docs/guides/getting-help.stories.mdx":story_11,"/Users/jon/Scripts/graphics-components/src/docs/guides/google-docs.stories.mdx":story_12,"/Users/jon/Scripts/graphics-components/src/docs/guides/graphics-kit.stories.mdx":story_13,"/Users/jon/Scripts/graphics-components/src/docs/guides/using-docs.stories.mdx":story_14,"/Users/jon/Scripts/graphics-components/src/docs/intro.stories.mdx":story_15,"/Users/jon/Scripts/graphics-components/src/docs/layout/intro.stories.mdx":story_16,"/Users/jon/Scripts/graphics-components/src/docs/scss/intro.stories.mdx":story_17,"/Users/jon/Scripts/graphics-components/src/docs/utilities/intro.stories.mdx":story_18,"/Users/jon/Scripts/graphics-components/src/components/Article/Article.stories.svelte":story_19,"/Users/jon/Scripts/graphics-components/src/components/BeforeAfter/BeforeAfter.stories.svelte":story_20,"/Users/jon/Scripts/graphics-components/src/components/Block/Block.stories.svelte":story_21,"/Users/jon/Scripts/graphics-components/src/components/BodyText/BodyText.stories.svelte":story_22,"/Users/jon/Scripts/graphics-components/src/components/DatawrapperChart/DatawrapperChart.stories.svelte":story_23,"/Users/jon/Scripts/graphics-components/src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte":story_24,"/Users/jon/Scripts/graphics-components/src/components/FeaturePhoto/FeaturePhoto.stories.svelte":story_25,"/Users/jon/Scripts/graphics-components/src/components/Framer/Framer.stories.svelte":story_26,"/Users/jon/Scripts/graphics-components/src/components/GraphicBlock/GraphicBlock.stories.svelte":story_27,"/Users/jon/Scripts/graphics-components/src/components/Headline/Headline.stories.svelte":story_28,"/Users/jon/Scripts/graphics-components/src/components/Hero/Hero.stories.svelte":story_29,"/Users/jon/Scripts/graphics-components/src/components/NoteText/NoteText.stories.svelte":story_30,"/Users/jon/Scripts/graphics-components/src/components/PymChild/PymChild.stories.svelte":story_31,"/Users/jon/Scripts/graphics-components/src/components/ReutersLogo/ReutersLogo.stories.svelte":story_32,"/Users/jon/Scripts/graphics-components/src/components/Scroller/Scroller.stories.svelte":story_33,"/Users/jon/Scripts/graphics-components/src/components/SEO/SEO.stories.svelte":story_34,"/Users/jon/Scripts/graphics-components/src/components/Sharer/Sharer.stories.svelte":story_35,"/Users/jon/Scripts/graphics-components/src/components/SiteFooter/SiteFooter.stories.svelte":story_36,"/Users/jon/Scripts/graphics-components/src/components/SiteHeader/SiteHeader.stories.svelte":story_37,"/Users/jon/Scripts/graphics-components/src/components/Spinner/Spinner.stories.svelte":story_38,"/Users/jon/Scripts/graphics-components/src/components/Video/Video.stories.svelte":story_39,"/Users/jon/Scripts/graphics-components/src/components/Visible/Visible.stories.svelte":story_40}[te]}Object.assign(loadable,{keys:()=>["/Users/jon/Scripts/graphics-components/src/actions/cssVariables/cssVariables.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/actions/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/components/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/component.basics.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/quickstart.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/basic-story.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-controls.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-media.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/writing-component-stories.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/customising-with-scss.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/getting-help.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/google-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/graphics-kit.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/using-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/layout/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/scss/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/utilities/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/components/Article/Article.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/BeforeAfter/BeforeAfter.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Block/Block.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/BodyText/BodyText.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/DatawrapperChart/DatawrapperChart.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/FeaturePhoto/FeaturePhoto.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Framer/Framer.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/GraphicBlock/GraphicBlock.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Headline/Headline.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Hero/Hero.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/NoteText/NoteText.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/PymChild/PymChild.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/ReutersLogo/ReutersLogo.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Scroller/Scroller.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SEO/SEO.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Sharer/Sharer.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SiteFooter/SiteFooter.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SiteHeader/SiteHeader.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Spinner/Spinner.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Video/Video.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Visible/Visible.stories.svelte"],resolve:te=>({"/Users/jon/Scripts/graphics-components/src/actions/cssVariables/cssVariables.stories.mdx":"./src/actions/cssVariables/cssVariables.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/actions/intro.stories.mdx":"./src/docs/actions/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/components/intro.stories.mdx":"./src/docs/components/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/component.basics.stories.mdx":"./src/docs/contributing/component.basics.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/quickstart.stories.mdx":"./src/docs/contributing/quickstart.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/basic-story.stories.mdx":"./src/docs/contributing/story-recipes/basic-story.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-controls.stories.mdx":"./src/docs/contributing/story-recipes/story-with-custom-controls.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-custom-docs.stories.mdx":"./src/docs/contributing/story-recipes/story-with-custom-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/story-recipes/story-with-media.stories.mdx":"./src/docs/contributing/story-recipes/story-with-media.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/contributing/writing-component-stories.stories.mdx":"./src/docs/contributing/writing-component-stories.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/customising-with-scss.stories.mdx":"./src/docs/guides/customising-with-scss.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/getting-help.stories.mdx":"./src/docs/guides/getting-help.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/google-docs.stories.mdx":"./src/docs/guides/google-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/graphics-kit.stories.mdx":"./src/docs/guides/graphics-kit.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/guides/using-docs.stories.mdx":"./src/docs/guides/using-docs.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/intro.stories.mdx":"./src/docs/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/layout/intro.stories.mdx":"./src/docs/layout/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/scss/intro.stories.mdx":"./src/docs/scss/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/docs/utilities/intro.stories.mdx":"./src/docs/utilities/intro.stories.mdx","/Users/jon/Scripts/graphics-components/src/components/Article/Article.stories.svelte":"./src/components/Article/Article.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/BeforeAfter/BeforeAfter.stories.svelte":"./src/components/BeforeAfter/BeforeAfter.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Block/Block.stories.svelte":"./src/components/Block/Block.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/BodyText/BodyText.stories.svelte":"./src/components/BodyText/BodyText.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/DatawrapperChart/DatawrapperChart.stories.svelte":"./src/components/DatawrapperChart/DatawrapperChart.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte":"./src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/FeaturePhoto/FeaturePhoto.stories.svelte":"./src/components/FeaturePhoto/FeaturePhoto.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Framer/Framer.stories.svelte":"./src/components/Framer/Framer.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/GraphicBlock/GraphicBlock.stories.svelte":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Headline/Headline.stories.svelte":"./src/components/Headline/Headline.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Hero/Hero.stories.svelte":"./src/components/Hero/Hero.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/NoteText/NoteText.stories.svelte":"./src/components/NoteText/NoteText.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/PymChild/PymChild.stories.svelte":"./src/components/PymChild/PymChild.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/ReutersLogo/ReutersLogo.stories.svelte":"./src/components/ReutersLogo/ReutersLogo.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Scroller/Scroller.stories.svelte":"./src/components/Scroller/Scroller.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SEO/SEO.stories.svelte":"./src/components/SEO/SEO.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Sharer/Sharer.stories.svelte":"./src/components/Sharer/Sharer.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SiteFooter/SiteFooter.stories.svelte":"./src/components/SiteFooter/SiteFooter.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/SiteHeader/SiteHeader.stories.svelte":"./src/components/SiteHeader/SiteHeader.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Spinner/Spinner.stories.svelte":"./src/components/Spinner/Spinner.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Video/Video.stories.svelte":"./src/components/Video/Video.stories.svelte","/Users/jon/Scripts/graphics-components/src/components/Visible/Visible.stories.svelte":"./src/components/Visible/Visible.stories.svelte"})[te]});function configStories(te){te(loadable,{hot:!1},!1)}const{addDecorator,addParameters,addLoader,addArgTypesEnhancer,addArgsEnhancer,setGlobalRender}=clientApi$1,configs=[config_0,config_1,config_2,config_3,config_4,config_5,config_6,config_7,config_8,preview].filter(Boolean);configs.forEach(te=>{Object.keys(te).forEach(_=>{const re=te[_];switch(_){case"args":return typeof addArgs<"u"?addArgs(re):logger.warn("Could not add global args. Please open an issue in storybookjs/builder-vite.");case"argTypes":return typeof addArgTypes<"u"?addArgTypes(re):logger.warn("Could not add global argTypes. Please open an issue in storybookjs/builder-vite.");case"decorators":return re.forEach(ae=>addDecorator(ae,!1));case"loaders":return re.forEach(ae=>addLoader(ae,!1));case"parameters":return addParameters({...re},!1);case"argTypesEnhancers":return re.forEach(ae=>addArgTypesEnhancer(ae));case"argsEnhancers":return re.forEach(ae=>addArgsEnhancer(ae));case"render":return setGlobalRender(re);case"globals":case"globalTypes":{const ae={};return ae[_]=re,addParameters(ae,!1)}case"decorateStory":case"applyDecorators":case"renderToDOM":return null;default:return console.log(_+" was not supported :( !")}})});configStories(configure);export{markup_1 as $,ArgsTable as A,storyBlockIdFromId as B,ColorPalette as C,DocsContext as D,lookupStoryId as E,Fragment as F,getStoryId as G,Heading as H,IconGallery as I,getStoryProps as J,Story$1 as K,Subheading as L,Meta$1 as M,CURRENT_SELECTION as N,assertIsFn as O,PRIMARY_STORY as P,AddContext as Q,CodeOrSourceMdx as R,Subtitle as S,Title as T,AnchorMdx as U,HeaderMdx as V,HeadersMdx as W,window_1$2 as X,ReactSyntaxHighlighter as Y,markdown$1 as Z,css_1 as _,DocsStory as a,indexedObject as a$,memoize$5 as a0,__awaiter as a1,styled as a2,ScrollArea as a3,__rest as a4,logger as a5,ActionBar as a6,_export as a7,stringMultibyte as a8,functionUncurryThis as a9,getIterator$3 as aA,getIteratorMethod$4 as aB,isArrayIteratorMethod$2 as aC,objectGetOwnPropertyNames as aD,objectGetOwnPropertyDescriptor as aE,arrayBuffer as aF,createPropertyDescriptor$6 as aG,toPropertyKey$4 as aH,anInstance$7 as aI,isIntegralNumber$1 as aJ,toLength$8 as aK,toIndex$1 as aL,isSymbol$g as aM,objectCreate$1 as aN,arrayIteration as aO,setSpecies$4 as aP,inheritIfRequired$3 as aQ,deletePropertyOrThrow$2 as aR,toPrimitive$2 as aS,arrayFill$1 as aT,speciesConstructor$2 as aU,arrayIncludes$2 as aV,es_array_iterator as aW,arrayMethodIsStrict$3 as aX,functionApply as aY,toIndexedObject$c as aZ,aCallable$9 as a_,toAbsoluteIndex$5 as aa,functionCall as ab,objectDefineProperty as ac,arrayBufferNative as ad,descriptors as ae,global$B as af,isCallable$r as ag,isObject$I as ah,hasOwnProperty_1 as ai,classof$a as aj,createNonEnumerableProperty$8 as ak,objectGetPrototypeOf as al,objectSetPrototypeOf as am,wellKnownSymbol$t as an,uid$4 as ao,internalState as ap,tryToString$6 as aq,defineBuiltIn$h as ar,objectIsPrototypeOf as as,fails$J as at,checkCorrectnessOfIteration$3 as au,toIntegerOrInfinity$9 as av,functionBindContext as aw,aConstructor$2 as ax,toObject$e as ay,lengthOfArrayLike$a as az,jsxs as b,arraySlice$9 as b0,arraySort$1 as b1,engineFfVersion as b2,engineIsIeOrEdge as b3,engineV8Version as b4,engineWebkitVersion as b5,defineWellKnownSymbol$3 as b6,stringTrim as b7,stringTrimForced as b8,createHtml as b9,viewport as bA,clippingParents as bB,objectAssign as bC,getDefaultExportFromCjs$1 as bD,WithTooltip as bE,TooltipNote as bF,Form as bG,Icons as bH,getControlId as bI,isObject_1 as bJ,isSymbol_1 as bK,_root as bL,stringHtmlForced as ba,commonjsGlobal as bb,getDefaultExportFromCjs as bc,dedent as bd,defineBuiltInAccessor$1 as be,regexpFlags$1 as bf,keyframes as bg,Global as bh,lightenColor as bi,darkenColor as bj,React__default as bk,_objectWithoutPropertiesLoose$4 as bl,_extends as bm,modifierPhases as bn,auto as bo,start as bp,placements as bq,top as br,left as bs,bottom as bt,right as bu,end as bv,popper as bw,variationPlacements as bx,basePlacements as by,reference as bz,DescriptionContainer as c,Stories as d,ColorItem as e,IconItem as f,Typeset as g,anchorBlockIdFromId as h,Anchor as i,jsx as j,extractComponentArgTypes as k,getComponent as l,StoryTable as m,ComponentsTable as n,SourceState as o,Canvas as p,DescriptionType as q,react as r,getDescriptionProps as s,DocsContainer as t,Preview as u,Props as v,getSourceProps as w,Source as x,SourceContext as y,SourceContainer as z};
//# sourceMappingURL=iframe.8a86172f.js.map