vendor: 14,173 bytes, line 1
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{3491:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return createCache}});var StyleSheet=function(){function StyleSheet(options){var _this=this;this._insertTag=function(tag){var before;before=0===_this.tags.length?_this.insertionPoint?_this.insertionPoint.nextSibling:_this.prepend?_this.container.firstChild:_this.before:_this.tags[_this.tags.length-1].nextSibling,_this.container.insertBefore(tag,before),_this.tags.push(tag)},this.isSpeedy=void 0===options.speedy||options.speedy,this.tags=[],this.ctr=0,this.nonce=options.nonce,this.key=options.key,this.container=options.container,this.prepend=options.prepend,this.insertionPoint=options.insertionPoint,this.before=null}var _proto=StyleSheet.prototype;return _proto.hydrate=function(nodes){nodes.forEach(this._insertTag)},_proto.insert=function(rule){if(this.ctr%(this.isSpeedy?65e3:1)==0){var tag;this._insertTag(((tag=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&tag.setAttribute("nonce",this.nonce),tag.appendChild(document.createTextNode("")),tag.setAttribute("data-s",""),tag))}var tag1=this.tags[this.tags.length-1];if(this.isSpeedy){var sheet=function(tag){if(tag.sheet)return tag.sheet;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].ownerNode===tag)return document.styleSheets[i]}(tag1);try{sheet.insertRule(rule,sheet.cssRules.length)}catch(e){}}else tag1.appendChild(document.createTextNode(rule));this.ctr++},_proto.flush=function(){this.tags.forEach(function(tag){var _tag$parentNode;return null==(_tag$parentNode=tag.parentNode)?void 0:_tag$parentNode.removeChild(tag)}),this.tags=[],this.ctr=0},StyleSheet}(),abs=Math.abs,Utility_from=String.fromCharCode,Utility_assign=Object.assign;function Utility_replace(value,pattern,replacement){return value.replace(pattern,replacement)}function indexof(value,search){return value.indexOf(search)}function Utility_charat(value,index){return 0|value.charCodeAt(index)}function Utility_substr(value,begin,end){return value.slice(begin,end)}function Utility_strlen(value){return value.length}function Utility_append(value,array){return array.push(value),value}var line=1,column=1,Tokenizer_length=0,position=0,character=0,characters="";function node(value,root,parent,type,props,children,length){return{value:value,root:root,parent:parent,type:type,props:props,children:children,line:line,column:column,length:length,return:""}}function Tokenizer_copy(root,props){return Utility_assign(node("",null,null,"",null,null,0),root,{length:-root.length},props)}function next(){return character=position<Tokenizer_length?Utility_charat(characters,position++):0,column++,10===character&&(column=1,line++),character}function peek(){return Utility_charat(characters,position)}function token(type){switch(type){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(value){return line=column=1,Tokenizer_length=Utility_strlen(characters=value),position=0,[]}function delimit(type){var begin,end;return(begin=position-1,end=function delimiter(type){for(;next();)switch(character){case type:return position;case 34:case 39:34!==type&&39!==type&&delimiter(character);break;case 40:41===type&&delimiter(type);break;case 92:next()}return position}(91===type?type+2:40===type?type+1:type),Utility_substr(characters,begin,end)).trim()}var Enum_MS="-ms-",Enum_MOZ="-moz-",Enum_WEBKIT="-webkit-",COMMENT="comm",Enum_RULESET="rule",Enum_DECLARATION="decl",Enum_KEYFRAMES="@keyframes";function Serializer_serialize(children,callback){for(var output="",length=children.length,i=0;i<length;i++)output+=callback(children[i],i,children,callback)||"";return output}function stringify(element,index,children,callback){switch(element.type){case"@layer":if(element.children.length)break;case"@import":case Enum_DECLARATION:return element.return=element.return||element.value;case COMMENT:return"";case Enum_KEYFRAMES:return element.return=element.value+"{"+Serializer_serialize(element.children,callback)+"}";case Enum_RULESET:element.value=element.props.join(",")}return Utility_strlen(children=Serializer_serialize(element.children,callback))?element.return=element.value+"{"+children+"}":""}function ruleset(value,root,parent,index,offset,rules,points,type,props,children,length){for(var post=offset-1,rule=0===offset?rules:[""],size=rule.length,i=0,j=0,k=0;i<index;++i)for(var x=0,y=Utility_substr(value,post+1,post=abs(j=points[i])),z=value;x<size;++x)(z=(j>0?rule[x]+" "+y:Utility_replace(y,/&\f/g,rule[x])).trim())&&(props[k++]=z);return node(value,root,parent,0===offset?Enum_RULESET:type,props,children,length)}function declaration(value,root,parent,length){return node(value,root,parent,Enum_DECLARATION,Utility_substr(value,0,length),Utility_substr(value,length+1,-1),length)}var identifierWithPointTracking=function(begin,points,index){for(var previous=0,character=0;previous=character,character=peek(),38===previous&&12===character&&(points[index]=1),!token(character);)next();return Utility_substr(characters,begin,position)},toRules=function(parsed,points){var index=-1,character=44;do switch(token(character)){case 0:38===character&&12===peek()&&(points[index]=1),parsed[index]+=identifierWithPointTracking(position-1,points,index);break;case 2:parsed[index]+=delimit(character);break;case 4:if(44===character){parsed[++index]=58===peek()?"&\f":"",points[index]=parsed[index].length;break}default:parsed[index]+=Utility_from(character)}while(character=next());return parsed},getRules=function(value,points){var value1;return value1=toRules(alloc(value),points),characters="",value1},fixedElements=new WeakMap,compat=function(element){if("rule"===element.type&&element.parent&&!(element.length<1)){for(var value=element.value,parent=element.parent,isImplicitRule=element.column===parent.column&&element.line===parent.line;"rule"!==parent.type;)if(!(parent=parent.parent))return;if((1!==element.props.length||58===value.charCodeAt(0)||fixedElements.get(parent))&&!isImplicitRule){fixedElements.set(element,!0);for(var points=[],rules=getRules(value,points),parentRules=parent.props,i=0,k=0;i<rules.length;i++)for(var j=0;j<parentRules.length;j++,k++)element.props[k]=points[i]?rules[i].replace(/&\f/g,parentRules[j]):parentRules[j]+" "+rules[i]}}},removeLabel=function(element){if("decl"===element.type){var value=element.value;108===value.charCodeAt(0)&&98===value.charCodeAt(2)&&(element.return="",element.value="")}},defaultStylisPlugins=[function(element,index,children,callback){if(element.length>-1&&!element.return)switch(element.type){case Enum_DECLARATION:element.return=function emotion_cache_browser_esm_prefix(value,length){switch(45^Utility_charat(value,0)?(((length<<2^Utility_charat(value,0))<<2^Utility_charat(value,1))<<2^Utility_charat(value,2))<<2^Utility_charat(value,3):0){case 5103:return Enum_WEBKIT+"print-"+value+value;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 Enum_WEBKIT+value+value;case 5349:case 4246:case 4810:case 6968:case 2756:return Enum_WEBKIT+value+Enum_MOZ+value+Enum_MS+value+value;case 6828:case 4268:return Enum_WEBKIT+value+Enum_MS+value+value;case 6165:return Enum_WEBKIT+value+Enum_MS+"flex-"+value+value;case 5187:return Enum_WEBKIT+value+Utility_replace(value,/(\w+).+(:[^]+)/,Enum_WEBKIT+"box-$1$2"+Enum_MS+"flex-$1$2")+value;case 5443:return Enum_WEBKIT+value+Enum_MS+"flex-item-"+Utility_replace(value,/flex-|-self/,"")+value;case 4675:return Enum_WEBKIT+value+Enum_MS+"flex-line-pack"+Utility_replace(value,/align-content|flex-|-self/,"")+value;case 5548:return Enum_WEBKIT+value+Enum_MS+Utility_replace(value,"shrink","negative")+value;case 5292:return Enum_WEBKIT+value+Enum_MS+Utility_replace(value,"basis","preferred-size")+value;case 6060:return Enum_WEBKIT+"box-"+Utility_replace(value,"-grow","")+Enum_WEBKIT+value+Enum_MS+Utility_replace(value,"grow","positive")+value;case 4554:return Enum_WEBKIT+Utility_replace(value,/([^-])(transform)/g,"$1"+Enum_WEBKIT+"$2")+value;case 6187:return Utility_replace(Utility_replace(Utility_replace(value,/(zoom-|grab)/,Enum_WEBKIT+"$1"),/(image-set)/,Enum_WEBKIT+"$1"),value,"")+value;case 5495:case 3959:return Utility_replace(value,/(image-set\([^]*)/,Enum_WEBKIT+"$1$`$1");case 4968:return Utility_replace(Utility_replace(value,/(.+:)(flex-)?(.*)/,Enum_WEBKIT+"box-pack:$3"+Enum_MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Enum_WEBKIT+value+value;case 4095:case 3583:case 4068:case 2532:return Utility_replace(value,/(.+)-inline(.+)/,Enum_WEBKIT+"$1$2")+value;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(Utility_strlen(value)-1-length>6)switch(Utility_charat(value,length+1)){case 109:if(45!==Utility_charat(value,length+4))break;case 102:return Utility_replace(value,/(.+:)(.+)-([^]+)/,"$1"+Enum_WEBKIT+"$2-$3$1"+Enum_MOZ+(108==Utility_charat(value,length+3)?"$3":"$2-$3"))+value;case 115:return~indexof(value,"stretch")?emotion_cache_browser_esm_prefix(Utility_replace(value,"stretch","fill-available"),length)+value:value}break;case 4949:if(115!==Utility_charat(value,length+1))break;case 6444:switch(Utility_charat(value,Utility_strlen(value)-3-(~indexof(value,"!important")&&10))){case 107:return Utility_replace(value,":",":"+Enum_WEBKIT)+value;case 101:return Utility_replace(value,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Enum_WEBKIT+(45===Utility_charat(value,14)?"inline-":"")+"box$3$1"+Enum_WEBKIT+"$2$3$1"+Enum_MS+"$2box$3")+value}break;case 5936:switch(Utility_charat(value,length+11)){case 114:return Enum_WEBKIT+value+Enum_MS+Utility_replace(value,/[svh]\w+-[tblr]{2}/,"tb")+value;case 108:return Enum_WEBKIT+value+Enum_MS+Utility_replace(value,/[svh]\w+-[tblr]{2}/,"tb-rl")+value;case 45:return Enum_WEBKIT+value+Enum_MS+Utility_replace(value,/[svh]\w+-[tblr]{2}/,"lr")+value}return Enum_WEBKIT+value+Enum_MS+value+value}return value}(element.value,element.length);break;case Enum_KEYFRAMES:return Serializer_serialize([Tokenizer_copy(element,{value:Utility_replace(element.value,"@","@"+Enum_WEBKIT)})],callback);case Enum_RULESET:if(element.length)return element.props.map(function(value){var value1;switch(value1=value,(value1=/(::plac\w+|:read-\w+)/.exec(value1))?value1[0]:value1){case":read-only":case":read-write":return Serializer_serialize([Tokenizer_copy(element,{props:[Utility_replace(value,/:(read-\w+)/,":"+Enum_MOZ+"$1")]})],callback);case"::placeholder":return Serializer_serialize([Tokenizer_copy(element,{props:[Utility_replace(value,/:(plac\w+)/,":"+Enum_WEBKIT+"input-$1")]}),Tokenizer_copy(element,{props:[Utility_replace(value,/:(plac\w+)/,":"+Enum_MOZ+"$1")]}),Tokenizer_copy(element,{props:[Utility_replace(value,/:(plac\w+)/,Enum_MS+"input-$1")]})],callback)}return""}).join("")}}],createCache=function(options){var collection,length,callback,container,currentSheet,key=options.key;if("css"===key){var ssrStyles=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(ssrStyles,function(node){-1!==node.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(node),node.setAttribute("data-s",""))})}var stylisPlugins=options.stylisPlugins||defaultStylisPlugins,inserted={},nodesToHydrate=[];container=options.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+key+' "]'),function(node){for(var attrib=node.getAttribute("data-emotion").split(" "),i=1;i<attrib.length;i++)inserted[attrib[i]]=!0;nodesToHydrate.push(node)});var serializer=(length=(collection=[compat,removeLabel].concat(stylisPlugins,[stringify,(callback=function(rule){currentSheet.insert(rule)},function(element){!element.root&&(element=element.return)&&callback(element)})])).length,function(element,index,children,callback){for(var output="",i=0;i<length;i++)output+=collection[i](element,index,children,callback)||"";return output}),stylis=function(styles){var value,value1;return Serializer_serialize((value1=function parse(value,root,parent,rule,rules,rulesets,pseudo,points,declarations){for(var value1,index=0,offset=0,length=pseudo,atrule=0,property=0,previous=0,variable=1,scanning=1,ampersand=1,character1=0,type="",props=rules,children=rulesets,reference=rule,characters1=type;scanning;)switch(previous=character1,character1=next()){case 40:if(108!=previous&&58==Utility_charat(characters1,length-1)){-1!=indexof(characters1+=Utility_replace(delimit(character1),"&","&\f"),"&\f")&&(ampersand=-1);break}case 34:case 39:case 91:characters1+=delimit(character1);break;case 9:case 10:case 13:case 32:characters1+=function(type){for(;character=peek();)if(character<33)next();else break;return token(type)>2||token(character)>3?"":" "}(previous);break;case 92:characters1+=function(index,count){for(var end;--count&&next()&&!(character<48)&&!(character>102)&&(!(character>57)||!(character<65))&&(!(character>70)||!(character<97)););return end=position+(count<6&&32==peek()&&32==next()),Utility_substr(characters,index,end)}(position-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(value1=function(type,index){for(;next();)if(type+character===57)break;else if(type+character===84&&47===peek())break;return"/*"+Utility_substr(characters,index,position-1)+"*"+Utility_from(47===type?type:next())}(next(),position),root,parent,COMMENT,Utility_from(character),Utility_substr(value1,2,-2),0),declarations);break;default:characters1+="/"}break;case 123*variable:points[index++]=Utility_strlen(characters1)*ampersand;case 125*variable:case 59:case 0:switch(character1){case 0:case 125:scanning=0;case 59+offset:-1==ampersand&&(characters1=Utility_replace(characters1,/\f/g,"")),property>0&&Utility_strlen(characters1)-length&&Utility_append(property>
vendor: 6,697 bytes, line 1
132?declaration(characters1+";",rule,parent,length-1):declaration(Utility_replace(characters1," ","")+";",rule,parent,length-2),declarations);break;case 59:characters1+=";";default:if(Utility_append(reference=ruleset(characters1,root,parent,index,offset,rules,points,type,props=[],children=[],length),rulesets),123===character1){if(0===offset)parse(characters1,root,reference,reference,props,rulesets,length,points,children);else switch(99===atrule&&110===Utility_charat(characters1,3)?100:atrule){case 100:case 108:case 109:case 115:parse(value,reference,reference,rule&&Utility_append(ruleset(value,reference,reference,0,0,rules,points,type,rules,props=[],length),children),rules,children,length,points,rule?props:children);break;default:parse(characters1,reference,reference,reference,[""],children,0,points,children)}}}index=offset=property=0,variable=ampersand=1,type=characters1="",length=pseudo;break;case 58:length=1+Utility_strlen(characters1),property=previous;default:if(variable<1){if(123==character1)--variable;else if(125==character1&&0==variable++&&125==(character=position>0?Utility_charat(characters,--position):0,column--,10===character&&(column=1,line--),character))continue}switch(characters1+=Utility_from(character1),character1*variable){case 38:ampersand=offset>0?1:(characters1+="\f",-1);break;case 44:points[index++]=(Utility_strlen(characters1)-1)*ampersand,ampersand=1;break;case 64:45===peek()&&(characters1+=delimit(next())),atrule=peek(),offset=length=Utility_strlen(type=characters1+=function(index){for(;!token(peek());)next();return Utility_substr(characters,index,position)}(position)),character1++;break;case 45:45===previous&&2==Utility_strlen(characters1)&&(variable=0)}}return rulesets}("",null,null,null,[""],value=alloc(value=styles),0,[0],value),characters="",value1),serializer)},cache={key:key,sheet:new StyleSheet({key:key,container:container,nonce:options.nonce,speedy:options.speedy,prepend:options.prepend,insertionPoint:options.insertionPoint}),nonce:options.nonce,inserted:inserted,registered:{},insert:function(selector,serialized,sheet,shouldCache){currentSheet=sheet,stylis(selector?selector+"{"+serialized.styles+"}":serialized.styles),shouldCache&&(cache.inserted[serialized.name]=!0)}};return cache.sheet.hydrate(nodesToHydrate),cache}},6154:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function memoize(fn){var cache=Object.create(null);return function(arg){return void 0===cache[arg]&&(cache[arg]=fn(arg)),cache[arg]}}__webpack_require__.d(__webpack_exports__,{Z:function(){return memoize}})},7299:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{E:function(){return Emotion$1},T:function(){return ThemeContext},c:function(){return createEmotionProps},h:function(){return hasOwn},w:function(){return withEmotionCache}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(959),_emotion_cache__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3491),_emotion_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3757),_emotion_serialize__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4969),_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8072),EmotionCacheContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext("undefined"!=typeof HTMLElement?(0,_emotion_cache__WEBPACK_IMPORTED_MODULE_1__.Z)({key:"css"}):null);EmotionCacheContext.Provider;var withEmotionCache=function(func){return(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(function(props,ref){return func(props,(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(EmotionCacheContext),ref)})},ThemeContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext({}),hasOwn={}.hasOwnProperty,typePropName="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",createEmotionProps=function(type,props){var newProps={};for(var key in props)hasOwn.call(props,key)&&(newProps[key]=props[key]);return newProps[typePropName]=type,newProps},Insertion=function(_ref){var cache=_ref.cache,serialized=_ref.serialized,isStringTag=_ref.isStringTag;return(0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.hC)(cache,serialized,isStringTag),(0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__.L)(function(){return(0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.My)(cache,serialized,isStringTag)}),null},Emotion$1=withEmotionCache(function(props,cache,ref){var cssProp=props.css;"string"==typeof cssProp&&void 0!==cache.registered[cssProp]&&(cssProp=cache.registered[cssProp]);var WrappedComponent=props[typePropName],registeredStyles=[cssProp],className="";"string"==typeof props.className?className=(0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.fp)(cache.registered,registeredStyles,props.className):null!=props.className&&(className=props.className+" ");var serialized=(0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_2__.O)(registeredStyles,void 0,react__WEBPACK_IMPORTED_MODULE_0__.useContext(ThemeContext));className+=cache.key+"-"+serialized.name;var newProps={};for(var key in props)hasOwn.call(props,key)&&"css"!==key&&key!==typePropName&&(newProps[key]=props[key]);return newProps.className=className,ref&&(newProps.ref=ref),react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(Insertion,{cache:cache,serialized:serialized,isStringTag:"string"==typeof WrappedComponent}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(WrappedComponent,newProps))})},2860:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{iv:function(){return css},xB:function(){return Global}});var _emotion_element_5486c51c_browser_esm_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(7299),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(959),_emotion_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3757),_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8072),_emotion_serialize__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4969);__webpack_require__(3491),__webpack_require__(2535);var Global=(0,_emotion_element_5486c51c_browser_esm_js__WEBPACK_IMPORTED_MODULE_5__.w)(function(props,cache){var styles=props.styles,serialized=(0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_2__.O)([styles],void 0,react__WEBPACK_IMPORTED_MODULE_0__.useContext(_emotion_element_5486c51c_browser_esm_js__WEBPACK_IMPORTED_MODULE_5__.T)),sheetRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef();return(0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_1__.j)(function(){var key=cache.key+"-global",sheet=new cac
vendor: 4,741 bytes, line 1
1he.sheet.constructor({key:key,nonce:cache.sheet.nonce,container:cache.sheet.container,speedy:cache.sheet.isSpeedy}),rehydrating=!1,node=document.querySelector('style[data-emotion="'+key+" "+serialized.name+'"]');return cache.sheet.tags.length&&(sheet.before=cache.sheet.tags[0]),null!==node&&(rehydrating=!0,node.setAttribute("data-emotion",key),sheet.hydrate([node])),sheetRef.current=[sheet,rehydrating],function(){sheet.flush()}},[cache]),(0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_1__.j)(function(){var sheetRefCurrent=sheetRef.current,sheet=sheetRefCurrent[0];if(sheetRefCurrent[1]){sheetRefCurrent[1]=!1;return}if(void 0!==serialized.next&&(0,_emotion_utils__WEBPACK_IMPORTED_MODULE_6__.My)(cache,serialized.next,!0),sheet.tags.length){var element=sheet.tags[sheet.tags.length-1].nextElementSibling;sheet.before=element,sheet.flush()}cache.insert("",serialized,sheet,!1)},[cache,serialized.name]),null});function css(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_2__.O)(args)}},4969:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{O:function(){return serializeStyles}});var cursor,unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},emotion_memoize_esm=__webpack_require__(6154),hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(property){return 45===property.charCodeAt(1)},isProcessableValue=function(value){return null!=value&&"boolean"!=typeof value},processStyleName=(0,emotion_memoize_esm.Z)(function(styleName){return isCustomProperty(styleName)?styleName:styleName.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function(key,value){switch(key){case"animation":case"animationName":if("string"==typeof value)return value.replace(animationRegex,function(match,p1,p2){return cursor={name:p1,styles:p2,next:cursor},p1})}return 1===unitlessKeys[key]||isCustomProperty(key)||"number"!=typeof value||0===value?value:value+"px"};function handleInterpolation(mergedProps,registered,interpolation){if(null==interpolation)return"";if(void 0!==interpolation.__emotion_styles)return interpolation;switch(typeof interpolation){case"boolean":return"";case"object":if(1===interpolation.anim)return cursor={name:interpolation.name,styles:interpolation.styles,next:cursor},interpolation.name;if(void 0!==interpolation.styles){var next=interpolation.next;if(void 0!==next)for(;void 0!==next;)cursor={name:next.name,styles:next.styles,next:cursor},next=next.next;return interpolation.styles+";"}return function(mergedProps,registered,obj){var string="";if(Array.isArray(obj))for(var i=0;i<obj.length;i++)string+=handleInterpolation(mergedProps,registered,obj[i])+";";else for(var key in obj){var value=obj[key];if("object"!=typeof value)null!=registered&&void 0!==registered[value]?string+=key+"{"+registered[value]+"}":isProcessableValue(value)&&(string+=processStyleName(key)+":"+processStyleValue(key,value)+";");else if(Array.isArray(value)&&"string"==typeof value[0]&&(null==registered||void 0===registered[value[0]]))for(var _i=0;_i<value.length;_i++)isProcessableValue(value[_i])&&(string+=processStyleName(key)+":"+processStyleValue(key,value[_i])+";");else{var interpolated=handleInterpolation(mergedProps,registered,value);switch(key){case"animation":case"animationName":string+=processStyleName(key)+":"+interpolated+";";break;default:string+=key+"{"+interpolated+"}"}}}return string}(mergedProps,registered,interpolation);case"function":if(void 0!==mergedProps){var previousCursor=cursor,result=interpolation(mergedProps);return cursor=previousCursor,handleInterpolation(mergedProps,registered,result)}}if(null==registered)return interpolation;var cached=registered[interpolation];return void 0!==cached?cached:interpolation}var labelPattern=/label:\s*([^\s;{]+)\s*(;|$)/g;function serializeStyles(args,registered,mergedProps){if(1===args.length&&"object"==typeof args[0]&&null!==args[0]&&void 0!==args[0].styles)return args[0];
vendor: 5,595 bytes, line 1
1var match,stringMode=!0,styles="";cursor=void 0;var strings=args[0];null==strings||void 0===strings.raw?(stringMode=!1,styles+=handleInterpolation(mergedProps,registered,strings)):styles+=strings[0];for(var i=1;i<args.length;i++)styles+=handleInterpolation(mergedProps,registered,args[i]),stringMode&&(styles+=strings[i]);labelPattern.lastIndex=0;for(var identifierName="";null!==(match=labelPattern.exec(styles));)identifierName+="-"+match[1];return{name:function(str){for(var k,h=0,i=0,len=str.length;len>=4;++i,len-=4)k=(65535&(k=255&str.charCodeAt(i)|(255&str.charCodeAt(++i))<<8|(255&str.charCodeAt(++i))<<16|(255&str.charCodeAt(++i))<<24))*1540483477+((k>>>16)*59797<<16),k^=k>>>24,h=(65535&k)*1540483477+((k>>>16)*59797<<16)^(65535&h)*1540483477+((h>>>16)*59797<<16);switch(len){case 3:h^=(255&str.charCodeAt(i+2))<<16;case 2:h^=(255&str.charCodeAt(i+1))<<8;case 1:h^=255&str.charCodeAt(i),h=(65535&h)*1540483477+((h>>>16)*59797<<16)}return h^=h>>>13,(((h=(65535&h)*1540483477+((h>>>16)*59797<<16))^h>>>15)>>>0).toString(36)}(styles)+identifierName,styles:styles,next:cursor}}},6492:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return newStyled}});var esm_extends=__webpack_require__(9482),react=__webpack_require__(959),emotion_memoize_esm=__webpack_require__(6154),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|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|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=(0,emotion_memoize_esm.Z)(function(prop){return reactPropsRegex.test(prop)||111===prop.charCo
1deAt(0)&&110===prop.charCodeAt(1)&&91>prop.charCodeAt(2)}),emotion_element_5486c51c_browser_esm=__webpack_require__(7299),emotion_utils_browser_esm=__webpack_require__(3757),emotion_serialize_esm=__webpack_require__(4969),emotion_use_insertion_effect_with_fallbacks_browser_esm=__webpack_require__(8072),testOmitPropsOnComponent=function(key){return"theme"!==key},getDefaultShouldForwardProp=function(tag){return"string"==typeof tag&&tag.charCodeAt(0)>96?isPropValid:testOmitPropsOnComponent},composeShouldForwardProps=function(tag,options,isReal){var shouldForwardProp;if(options){var optionsShouldForwardProp=options.shouldForwardProp;shouldForwardProp=tag.__emotion_forwardProp&&optionsShouldForwardProp?function(propName){return tag.__emotion_forwardProp(propName)&&optionsShouldForwardProp(propName)}:optionsShouldForwardProp}return"function"!=typeof shouldForwardProp&&isReal&&(shouldForwardProp=tag.__emotion_forwardProp),shouldForwardProp},Insertion=function(_ref){var cache=_ref.cache,serialized=_ref.serialized,isStringTag=_ref.isStringTag;return(0,emotion_utils_browser_esm.hC)(cache,serialized,isStringTag),(0,emotion_use_insertion_effect_with_fallbacks_browser_esm.L)(function(){return(0,emotion_utils_browser_esm.My)(cache,serialized,isStringTag)}),null},newStyled=(function createStyled(tag,options){var identifierName,targetClassName,isReal=tag.__emotion_real===tag,baseTag=isReal&&tag.__emotion_base||tag;void 0!==options&&(identifierName=options.label,targetClassName=options.target);var shouldForwardProp=composeShouldForwardProps(tag,options,isReal),defaultShouldForwardProp=shouldForwardProp||getDefaultShouldForwardProp(baseTag),shouldUseAs=!defaultShouldForwardProp("as");return function(){var args=arguments,styles=isReal&&void 0!==tag.__emotion_styles?tag.__emotion_styles.slice(0):[];if(void 0!==identifierName&&styles.push("label:"+identifierName+";"),null==args[0]||void 0===args[0].raw)styles.push.apply(styles,args);else{styles.push(args[0][0]);for(var len=args.length,i=1;i<len;i++)styles.push(args[i],args[0][i])}var Styled=(0,emotion_element_5486c51c_browser_esm.w)(function(props,cache,ref){var FinalTag=shouldUseAs&&props.as||baseTag,className="",classInterpolations=[],mergedProps=props;if(null==props.theme){for(var key in mergedProps={},props)mergedProps[key]=props[key];mergedProps.theme=react.useContext(emotion_element_5486c51c_browser_esm.T)}"string"==typeof props.className?className=(0,emotion_utils_browser_esm.fp)(cache.registered,classInterpolations,props.className):null!=props.className&&(className=props.className+" ");var serialized=(0,emotion_serialize_esm.O)(styles.concat(classInterpolations),cache.registered,mergedProps);className+=cache.key+"-"+serialized.name,void 0!==targetClassName&&(className+=" "+targetClassName);var finalShouldForwardProp=shouldUseAs&&void 0===shouldForwardProp?getDefaultShouldForwardProp(FinalTag):defaultShouldForwardProp,newProps={};for(var _key in props)(!shouldUseAs||"as"!==_key)&&finalShouldForwardProp(_key)&&(newProps[_key]=props[_key]);return newProps.className=className,ref&&(newProps.ref=ref),react.createElement(react.Fragment,null,react.createElement(Insertion,{cache:cache,serialized:serialized,isStringTag:"string"==typeof FinalTag}),react.createElement(FinalTag,newProps))});return Styled.displayName=void 0!==identifierName?identifierName:"Styled("+("string"==typeof baseTag?baseTag:baseTag.displayName||baseTag.name||"Component")+")",Styled.defaultProps=tag.defaultProps,Styled.__emotion_real=Styled,Styled.__emotion_base=baseTag,Styled.__emotion_styles=styles,Styled.__emotion_forwardProp=shouldForwardProp,Object.defineProperty(Styled,"toString",{value:function(){return"."+targetClassName}}),Styled.withComponent=function(nextTag,nextOptions){return createStyled(nextTag,(0,esm_extends.Z)({},options,nextOptions,{shouldForwardProp:composeShouldForwardProps(Styled,nextOptions,!0)})).apply(void 0,styles)},Styled}}).bind();["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"].forEach(function(tagName){newStyled[tagName]=newStyled(tagName)})},8072:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{L:function(){return useInsertionEffectAlwaysWithSyncFallback},j:function(){return useInsertionEffectWithLayoutFallback}});var react__WEBPACK_IMPORTED_MODULE_0___namespace_cache,react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(959),useInsertionEffect=!!(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_0__,2))).useInsertionEffect&&(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_0__,2))).useInsertionEffect,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect||function(create){return create()},useInsertionEffectWithLayoutFallback=useInsertionEffect||react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect},3757:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function getRegisteredStyles(registered,registeredStyles,classNames){var rawClassName="";return classNames.split(" ").forEach(function(className){void 0!==registered[className]?registeredStyles.push(registered[className]+";"):className&&(rawClassName+=className+" ")}),rawClassName}__webpack_require__.d(__webpack_exports__,{My:function(){return insertStyles},fp:function(){return getRegisteredStyles},hC:function(){return registerStyles}});var registerStyles=function(cache,serialized,isStringTag){var className=cache.key+"-"+serialized.name;!1===isStringTag&&void 0===cache.registered[className]&&(cache.registered[className]=serialized.styles)},insertStyles=function(cache,serialized,isStringTag){registerStyles(cache,serialized,isStringTag);var className=cache.key+"-"+serialized.name;if(void 0===cache.inserted[serialized.name]){var current=serialized;do cache.insert(serialized===current?"."+className:"",current,cache.sheet,!0),current=current.next;while(void 0!==current)}}},2928:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{G:function(){return FontAwesomeIcon}});let noop=()=>{},_WINDOW={},_DOCUMENT={},_MUTATION_OBSERVER=null,_PERFORMANCE={mark:noop,measure:noop};try{"undefined"!=typeof window&&(_WINDOW=window),"undefined"!=typeof document&&(_DOCUMENT=document),"undefined"!=typeof MutationObserver&&(_MUTATION_OBSERVER=MutationObserver),"undefined"!=typeof performance&&(_PERFORMANCE=performance)}catch(e){}let{userAgent=""}=_WINDOW.navigator||{},WINDOW=_WINDOW,DOCUMENT=_DOCUMENT,MUTATION_OBSERVER=_MUTATION_OBSERVER,PERFORMANCE=_PERFORMANCE;WINDOW.document;let IS_DOM=!!DOCUMENT.documentElement&&!!DOCUMENT.head&&"function"==typeof DOCUMENT.addEventListener&&"function"==typeof DOCUMENT.createElement,IS_IE=~userAgent.indexOf("MSIE")||~userAgent.indexOf("Trident/");var cb,a="classic",t="duotone",r="sharp",o="sharp-duotone",c=[a,t,r,o],bt={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},ho={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},u$1=[1,2,3,4,5,6,7,8,9,10],m$1=u$1.concat([11,12,13,14,15,16,17,18,19,20]),t$1={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},yo=["classic","sharp","sharp-duotone","solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
1ical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",t$1.GROUP,t$1.SWAP_OPACITY,t$1.PRIMARY,t$1.SECONDARY].concat(u$1.map(o=>"".concat(o,"x"))).concat(m$1.map(o=>"w-".concat(o))),So={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};let NAMESPACE_IDENTIFIER="___FONT_AWESOME___",DEFAULT_REPLACEMENT_CLASS="svg-inline--fa",DATA_FA_I2SVG="data-fa-i2svg",DATA_FA_PSEUDO_ELEMENT="data-fa-pseudo-element",DATA_PREFIX="data-prefix",DATA_ICON="data-icon",HTML_CLASS_I2SVG_BASE_CLASS="fontawesome-i2svg",TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS=["HTML","HEAD","STYLE","SCRIPT"],PRODUCTION=(()=>{try{return!0}catch(e$$1){return!1}})(),FAMILIES=[a,r,o];function familyProxy(obj){return new Proxy(obj,{get:(target,prop)=>prop in target?target[prop]:target[a]})}let _PREFIX_TO_STYLE={...ho};_PREFIX_TO_STYLE[a]={...ho[a],...bt.kit,...bt["kit-duotone"]};let PREFIX_TO_STYLE=familyProxy(_PREFIX_TO_STYLE),_STYLE_TO_PREFIX={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}};_STYLE_TO_PREFIX[a]={..._STYLE_TO_PREFIX[a],...So.kit,...So["kit-duotone"]};let STYLE_TO_PREFIX=familyProxy(_STYLE_TO_PREFIX),_PREFIX_TO_LONG_STYLE={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}};_PREFIX_TO_LONG_STYLE[a]={..._PREFIX_TO_LONG_STYLE[a],fak:"fa-kit"};let PREFIX_TO_LONG_STYLE=familyProxy(_PREFIX_TO_LONG_STYLE),_LONG_STYLE_TO_PREFIX={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}};_LONG_STYLE_TO_PREFIX[a]={..._LONG_STYLE_TO_PREFIX[a],"fa-kit":"fak"};let LONG_STYLE_TO_PREFIX=familyProxy(_LONG_STYLE_TO_PREFIX),ICON_SELECTION_SYNTAX_PATTERN=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,LAYERS_TEXT_CLASSNAME="fa-layers-text",FONT_FAMILY_PATTERN=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;familyProxy({classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}});let ATTRIBUTES_WATCHED_FOR_MUTATION=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],prefixes=new Set;Object.keys(STYLE_TO_PREFIX[a]).map(prefixes.add.bind(prefixes)),Object.keys(STYLE_TO_PREFIX[r]).map(prefixes.add.bind(prefixes)),Object.keys(STYLE_TO_PREFIX[o]).map(prefixes.add.bind(prefixes));let RESERVED_CLASSES=["kit",...yo],initial=WINDOW.FontAwesomeConfig||{};DOCUMENT&&"function"==typeof DOCUMENT.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(_ref=>{var val;let[attr,key]=_ref,val1=""===(val=function(attr){var element=DOCUMENT.querySelector("script["+attr+"]");if(element)return element.getAttribute(attr)}(attr))||"false"!==val&&("true"===val||val);null!=val1&&(initial[key]=val1)});let _default={styleDefault:"solid",familyDefault:"classic",cssPrefix:"fa",replacementClass:DEFAULT_REPLACEMENT_CLASS,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};initial.familyPrefix&&(initial.cssPrefix=initial.familyPrefix);let _config={..._default,...initial};_config.autoReplaceSvg||(_config.observeMutations=!1);let config={};Object.keys(_default).forEach(key=>{Object.defineProperty(config,key,{enumerable:!0,set:function(val){_config[key]=val,_onChangeCb.forEach(cb=>cb(config))},get:function(){return _config[key]}})}),Object.defineProperty(config,"familyPrefix",{enumerable:!0,set:function(val){_config.cssPrefix=val,_onChangeCb.forEach(cb=>cb(config))},get:function(){return _config.cssPrefix}}),WINDOW.FontAwesomeConfig=config;let _onChangeCb=[],meaninglessTransform={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function nextUniqueId(){let size=12,id="";for(;size-- >0;)id+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return id}function toArray(obj){let array=[];for(let i=(obj||[]).length>>>0;i--;)array[i]=obj[i];return array}function classArray(node){return node.classList?toArray(node.classList):(node.getAttribute("class")||"").split(" ").filter(i=>i)}function htmlEscape(str){return"".concat(str).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function joinStyles(styles){return Object.keys(styles||{}).reduce((acc,styleName)=>acc+"".concat(styleName,": ").concat(styles[styleName].trim(),";"),"")}function transformIsMeaningful(transform){return transform.size!==meaninglessTransform.size||transform.x!==meaninglessTransform.x||transform.y!==meaninglessTransform.y||transform.rotate!==meaninglessTransform.rotate||transform.flipX||transform.flipY}function css(){let fp=config.cssPrefix,rc=config.replacementClass,s=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 9
vendor: 11,728 bytes, line 1
100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}
1\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if("fa"!==fp||rc!==DEFAULT_REPLACEMENT_CLASS){let dPatt=RegExp("\\.".concat("fa","\\-"),"g"),customPropPatt=RegExp("\\--".concat("fa","\\-"),"g"),rPatt=RegExp("\\.".concat(DEFAULT_REPLACEMENT_CLASS),"g");s=s.replace(dPatt,".".concat(fp,"-")).replace(customPropPatt,"--".concat(fp,"-")).replace(rPatt,".".concat(rc))}return s}let _cssInserted=!1;function ensureCss(){config.autoAddCss&&!_cssInserted&&(!function(css){if(!css||!IS_DOM)return;let style=DOCUMENT.createElement("style");style.setAttribute("type","text/css"),style.innerHTML=css;let headChildren=DOCUMENT.head.childNodes,beforeChild=null;for(let i=headChildren.length-1;i>-1;i--){let child=headChildren[i],tagName=(child.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(tagName)>-1&&(beforeChild=child)}DOCUMENT.head.insertBefore(style,beforeChild)}(css()),_cssInserted=!0)}let w$1=WINDOW||{};w$1[NAMESPACE_IDENTIFIER]||(w$1[NAMESPACE_IDENTIFIER]={}),w$1[NAMESPACE_IDENTIFIER].styles||(w$1[NAMESPACE_IDENTIFIER].styles={}),w$1[NAMESPACE_IDENTIFIER].hooks||(w$1[NAMESPACE_IDENTIFIER].hooks={}),w$1[NAMESPACE_IDENTIFIER].shims||(w$1[NAMESPACE_IDENTIFIER].shims=[]);var namespace=w$1[NAMESPACE_IDENTIFIER];let functions=[],listener=function(){DOCUMENT.removeEventListener("DOMContentLoaded",listener),loaded=1,functions.map(fn=>fn())},loaded=!1;function toHtml(abstractNodes){let{tag,attributes={},children=[]}=abstractNodes;return"string"==typeof abstractNodes?htmlEscape(abstractNodes):"<".concat(tag," ").concat(Object.keys(attributes||{}).reduce((acc,attributeName)=>acc+"".concat(attributeName,'="').concat(htmlEscape(attributes[attributeName]),'" '),"").trim(),">").concat(children.map(toHtml).join(""),"</").concat(tag,">")}function iconFromMapping(mapping,prefix,iconName){if(mapping&&mapping[prefix]&&mapping[prefix][iconName])return{prefix,iconName,icon:mapping[prefix][iconName]}}!IS_DOM||(loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState))||DOCUMENT.addEventListener("DOMContentLoaded",listener);var reduce=function(subject,fn,initialValue,thisContext){var i,key,result,keys=Object.keys(subject),length=keys.length,iterator=void 0!==thisContext?function(a,b,c,d){return fn.call(thisContext,a,b,c,d)}:fn;for(void 0===initialValue?(i=1,result=subject[keys[0]]):(i=0,result=initialValue);i<length;i++)result=iterator(result,subject[key=keys[i]],key,subject);return result};function toHex(unicode){let decoded=function(string){let output=[],counter=0,length=string.length;for(;counter<length;){let value=string.charCodeAt(counter++);if(value>=55296&&value<=56319&&counter<length){let extra=string.charCodeAt(counter++);(64512&extra)==56320?output.push(((1023&value)<<10)+(1023&extra)+65536):(output.push(value),counter--)}else output.push(value)}return output}(unicode);return 1===decoded.length?decoded[0].toString(16):null}function normalizeIcons(icons){return Object.keys(icons).reduce((acc,iconName)=>{let icon=icons[iconName],expanded=!!icon.icon;return expanded?acc[icon.iconName]=icon.icon:acc[iconName]=icon,acc},{})}function defineIcons(prefix,icons){let params=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{skipHooks=!1}=params,normalized=normalizeIcons(icons);"function"!=typeof namespace.hooks.addPack||skipHooks?namespace.styles[prefix]={...namespace.styles[prefix]||{},...normalized}:namespace.hooks.addPack(prefix,normalizeIcons(icons)),"fas"===prefix&&defineIcons("fa",icons)}let{styles,shims}=namespace,LONG_STYLE={[a]:Object.values(PREFIX_TO_LONG_STYLE[a]),[r]:Object.values(PREFIX_TO_LONG_STYLE[r]),[o]:Object.values(PREFIX_TO_LONG_STYLE[o])},_defaultUsablePrefix=null,_byUnicode={},_byLigature={},_byOldName={},_byOldUnicode={},_byAlias={},PREFIXES={[a]:Object.keys(PREFIX_TO_STYLE[a]),[r]:Object.keys(PREFIX_TO_STYLE[r]),[o]:Object.keys(PREFIX_TO_STYLE[o])},build=()=>{let lookup=reducer=>reduce(styles,(o$$1,style,prefix)=>(o$$1[prefix]=reduce(style,reducer,{}),o$$1),{});_byUnicode=lookup((acc,icon,iconName)=>{if(icon[3]&&(acc[icon[3]]=iconName),icon[2]){let aliases=icon[2].filter(a$$1=>"number"==typeof a$$1);
1aliases.forEach(alias=>{acc[alias.toString(16)]=iconName})}return acc}),_byLigature=lookup((acc,icon,iconName)=>{if(acc[iconName]=iconName,icon[2]){let aliases=icon[2].filter(a$$1=>"string"==typeof a$$1);aliases.forEach(alias=>{acc[alias]=iconName})}return acc}),_byAlias=lookup((acc,icon,iconName)=>{let aliases=icon[2];return acc[iconName]=iconName,aliases.forEach(alias=>{acc[alias]=iconName}),acc});let hasRegular="far"in styles||config.autoFetchSvg,shimLookups=reduce(shims,(acc,shim)=>{let maybeNameMaybeUnicode=shim[0],prefix=shim[1],iconName=shim[2];return"far"!==prefix||hasRegular||(prefix="fas"),"string"==typeof maybeNameMaybeUnicode&&(acc.names[maybeNameMaybeUnicode]={prefix,iconName}),"number"==typeof maybeNameMaybeUnicode&&(acc.unicodes[maybeNameMaybeUnicode.toString(16)]={prefix,iconName}),acc},{names:{},unicodes:{}});_byOldName=shimLookups.names,_byOldUnicode=shimLookups.unicodes,_defaultUsablePrefix=getCanonicalPrefix(config.styleDefault,{family:config.familyDefault})};function byUnicode(prefix,unicode){return(_byUnicode[prefix]||{})[unicode]}function byAlias(prefix,alias){return(_byAlias[prefix]||{})[alias]}function byOldName(name){return _byOldName[name]||{prefix:null,iconName:null}}cb=c$$1=>{_defaultUsablePrefix=getCanonicalPrefix(c$$1.styleDefault,{family:config.familyDefault})},_onChangeCb.push(cb),build();let emptyCanonicalIcon=()=>({prefix:null,iconName:null,rest:[]}
1);function getCanonicalPrefix(styleOrPrefix){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{family=a}=params,style=PREFIX_TO_STYLE[family][styleOrPrefix],prefix=STYLE_TO_PREFIX[family][styleOrPrefix]||STYLE_TO_PREFIX[family][style],defined=styleOrPrefix in namespace.styles?styleOrPrefix:null;return prefix||defined||null}let PREFIXES_FOR_FAMILY={[a]:Object.keys(PREFIX_TO_LONG_STYLE[a]),[r]:Object.keys(PREFIX_TO_LONG_STYLE[r]),[o]:Object.keys(PREFIX_TO_LONG_STYLE[o])};function getCanonicalIcon(values){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{skipLookups=!1}=params,famProps={[a]:"".concat(config.cssPrefix,"-").concat(a),[r]:"".concat(config.cssPrefix,"-").concat(r),[o]:"".concat(config.cssPrefix,"-").concat(o)},givenPrefix=null,family=a,nonDuotoneFamilyIds=c.filter(familyId=>familyId!==t);nonDuotoneFamilyIds.forEach(familyId=>{(values.includes(famProps[familyId])||values.some(v$$1=>PREFIXES_FOR_FAMILY[familyId].includes(v$$1)))&&(family=familyId)});let canonical=values.reduce((acc,cls)=>{let iconName=function(cssPrefix,cls){let parts=cls.split("-"),prefix=parts[0],iconName=parts.slice(1).join("-");return prefix!==cssPrefix||""===iconName||~RESERVED_CLASSES.indexOf(iconName)?null:iconName}(config.cssPrefix,cls);if(styles[cls]?(givenPrefix=cls=LONG_STYLE[family].includes(cls)?LONG_STYLE_TO_PREFIX[family][cls]:cls,acc.prefix=cls):PREFIXES[family].indexOf(cls)>-1?(givenPrefix=cls,acc.prefix=getCanonicalPrefix(cls,{family})):iconName?acc.iconName=iconName:cls===config.replacementClass||nonDuotoneFamilyIds.some(familyName=>cls===famProps[familyName])||acc.rest.push(cls),!skipLookups&&acc.prefix&&acc.iconName){let shim="fa"===givenPrefix?byOldName(acc.iconName):{},aliasIconName=byAlias(acc.prefix,acc.iconName);shim.prefix&&(givenPrefix=null),acc.iconName=shim.iconName||aliasIconName||acc.iconName,acc.prefix=shim.prefix||acc.prefix,"far"!==acc.prefix||styles.far||!styles.fas||config.autoFetchSvg||(acc.prefix="fas")}return acc},emptyCanonicalIcon());return(values.includes("fa-brands")||values.includes("fab"))&&(canonical.prefix="fab"),(values.includes("fa-duotone")||values.includes("fad"))&&(canonical.prefix="fad"),!canonical.prefix&&family===r&&(styles.fass||config.autoFetchSvg)&&(canonical.prefix="fass",canonical.iconName=byAlias(canonical.prefix,canonical.iconName)||canonical.iconName),!canonical.prefix&&family===o&&(styles.fasds||config.autoFetchSvg)&&(canonical.prefix="fasds",canonical.iconName=byAlias(canonical.prefix,canonical.iconName)||canonical.iconName),("fa"===canonical.prefix||"fa"===givenPrefix)&&(canonical.prefix=_defaultUsablePrefix||"fas"),canonical}let _plugins=[],_hooks={},providers={},defaultProviderKeys=Object.keys(providers);function chainHooks(hook,accumulator){for(var _len=arguments.length,args=Array(_len>2?_len-2:0),_key=2;_key<_len;_key++)args[_key-2]=arguments[_key];let hookFns=_hooks[hook]||[];return hookFns.forEach(hookFn=>{accumulator=hookFn.apply(null,[accumulator,...args])}),accumulator}function callHooks(hook){for(var _len2=arguments.length,args=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];let hookFns=_hooks[hook]||[];hookFns.forEach(hookFn=>{hookFn.apply(null,args)})}function callProvided(){let hook=arguments[0],args=Array.prototype.slice.call(arguments,1);return providers[hook]?providers[hook].apply(null,args):void 0}function findIconDefinition(iconLookup){"fa"===iconLookup.prefix&&(iconLookup.prefix="fas");let{iconName}=iconLookup,prefix=iconLookup.prefix||_defaultUsablePrefix;if(iconName)return iconName=byAlias(prefix,iconName)||iconName,iconFromMapping(library.definitions,prefix,iconName)||iconFromMapping(namespace.styles,prefix,iconName)}let library=new class{constructor(){this.definitions={}}add(){for(var _len=arguments.length,definitions=Array(_len),_key=0;_key<_len;_key++)definitions[_key]=arguments[_key];let additions=definitions.reduce(this._pullDefinitions,{});Object.keys(additions).forEach(key=>{this.definitions[key]={...this.definitions[key]||{},...additions[key]},defineIcons(key,additions[key]);let longPrefix=PREFIX_TO_LONG_STYLE[a][key];longPrefix&&defineIcons(longPrefix,additions[key]),build()})}reset(){this.definitions={}}_pullDefinitions(additions,definition){let normalized=definition.prefix&&definition.iconName&&definition.icon?{0:definition}:definition;return Object.keys(normalized).map(key=>{let{prefix,iconName,icon}=normalized[key],aliases=icon[2];additions[prefix]||(additions[prefix]={}),aliases.length>
10&&aliases.forEach(alias=>{"string"==typeof alias&&(additions[prefix][alias]=icon)}),additions[prefix][iconName]=icon}),additions}},noAuto=()=>{config.autoReplaceSvg=!1,config.observeMutations=!1,callHooks("noAuto")},api={noAuto,config,dom:{i2svg:function(){let params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return IS_DOM?(callHooks("beforeI2svg",params),callProvided("pseudoElements2svg",params),callProvided("i2svg",params)):Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var fn;let params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot}=params;!1===config.autoReplaceSvg&&(config.autoReplaceSvg=!0),config.observeMutations=!0,fn=()=>{autoReplace({autoReplaceSvgRoot}),callHooks("watch",params)},IS_DOM&&(loaded?setTimeout(fn,0):functions.push(fn))}},parse:{icon(icon){if(null===icon)return null;if("object"==typeof icon&&icon.prefix&&icon.iconName)return{prefix:icon.prefix,iconName:byAlias(icon.prefix,icon.iconName)||icon.iconName};if(Array.isArray(icon)&&2===icon.length){let iconName=0===icon[1].indexOf("fa-")?icon[1].slice(3):icon[1],prefix=getCanonicalPrefix(icon[0]);return{prefix,iconName:byAlias(prefix,iconName)||iconName}}if("string"==typeof icon&&(icon.indexOf("".concat(config.cssPrefix,"-"))>-1||icon.match(ICON_SELECTION_SYNTAX_PATTERN))){let canonicalIcon=getCanonicalIcon(icon.split(" "),{skipLookups:!0});return{prefix:canonicalIcon.prefix||_defaultUsablePrefix,iconName:byAlias(canonicalIcon.prefix,canonicalIcon.iconName)||canonicalIcon.iconName}}if("string"==typeof icon){let prefix1=_defaultUsablePrefix;return{prefix:prefix1,iconName:byAlias(prefix1,icon)||icon}}}},library,findIconDefinition,toHtml},autoReplace=function(){let params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{autoReplaceSvgRoot=DOCUMENT}=params;(Object.keys(namespace.styles).length>0||config.autoFetchSvg)&&IS_DOM&&config.autoReplaceSvg&&api.dom.i2svg({node:autoReplaceSvgRoot})};function domVariants(val,abstractCreator){return Object.defineProperty(val,"abstract",{get:abstractCreator}),Object.defineProperty(val,"html",{get:function(){return val.abstract.map(a=>toHtml(a))}}),Object.defineProperty(val,"node",{get:function(){if(!IS_DOM)return;let container=DOCUMENT.createElement("div");return container.innerHTML=val.html,container.children}}),val}function makeInlineSvgAbstract(params){let{icons:{main,mask},prefix,iconName,transform,symbol,title,maskId,titleId,extra,watchable=!1}=params,{width,height}=mask.found?mask:main,attrClass=[config.replacementClass,iconName?"".concat(config.cssPrefix,"-").concat(iconName):""].filter(c=>-1===extra.classes.indexOf(c)).filter(c=>""!==c||!!c).concat(extra.classes).join(" "),content={children:[],attributes:{...extra.attributes,"data-prefix":prefix,"data-icon":iconName,class:attrClass,role:extra.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(width," ").concat(height)}},uploadedIconWidthStyle="fak"!==prefix||~extra.classes.indexOf("fa-fw")?{}:{width:"".concat(width/height*1,"em")};watchable&&(content.attributes[DATA_FA_I2SVG]=""),title&&(content.children.push({tag:"title",attributes:{id:content.attributes["aria-labelledby"]||"title-".concat(titleId||nextUniqueId())},children:[title]}),delete content.attributes.title);let args={...content,prefix,iconName,main,mask,maskId,transform,symbol,styles:{...uploadedIconWidthStyle,...extra.styles}},{children,attributes}=mask.found&&main.found?callProvided("generateAbstractMask",args)||{children:[],attributes:{}}:callProvided("generateAbstractIcon",args)||{children:[],attributes:{}};return(args.children=children,args.attributes=attributes,symbol)?function(_ref){let{prefix,iconName,children,attributes,symbol}=_ref,id=!0===symbol?"".concat(prefix,"-").concat(config.cssPrefix,"-").concat(iconName):symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...attributes,id},children}]}]}(args):function(_ref){let{children,main,mask,attributes,styles,transform}=_ref;if(transformIsMeaningful(transform)&&main.found&&!mask.found){let{width,height}=main,offset={x:width/height/2,y:.5};attributes.style=joinStyles({...styles,"transform-origin":"".concat(offset.x+transform.x/16,"em ").concat(offset.y+transform.y/16,"em")})}return[{tag:"svg",attributes,children}]}(args)}function makeLayersTextAbstract(params){let{content,width,height,transform,title,extra,watchable=!1}=params,attributes={...extra.attributes,...title?{title:title}:{},class:extra.classes.join(" ")};watchable&&(attributes[DATA_FA_I2SVG]="");let styles={...extra.styles};transformIsMeaningful(transform)&&(styles.transform=function(_ref2){let{transform,width=16,height=16,startCentered=!1}=_ref2,val="";return startCentered&&IS_IE?val+="translate(".concat(transform.x/16-width/2,"em, ").concat(transform.y/16-height/2,"em) "):startCentered?val+="translate(calc(-50% + ".concat(transform.x/16,"em), calc(-50% + ").concat(transform.y/16,"em)) "):val+="translate(".concat(transform.x/16,"em, ").concat(transform.y/16,"em) "),val="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") ")+"rotate(".concat(transform.rotate,"deg) ")}({transform,startCentered:!0,width,height}),styles["-webkit-transform"]=styles.transform);
1let styleString=joinStyles(styles);styleString.length>0&&(attributes.style=styleString);let val=[];return val.push({tag:"span",attributes,children:[content]}),title&&val.push({tag:"span",attributes:{class:"sr-only"},children:[title]}),val}let{styles:styles$1}=namespace;function asFoundIcon(icon){let width=icon[0],height=icon[1],[vectorData]=icon.slice(4);return{found:!0,width,height,icon:Array.isArray(vectorData)?{tag:"g",attributes:{class:"".concat(config.cssPrefix,"-").concat(t$1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(config.cssPrefix,"-").concat(t$1.SECONDARY),fill:"currentColor",d:vectorData[0]}},{tag:"path",attributes:{class:"".concat(config.cssPrefix,"-").concat(t$1.PRIMARY),fill:"currentColor",d:vectorData[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:vectorData}}}}let missingIconResolutionMixin={found:!1,width:512,height:512};function findIcon(iconName,prefix){let givenPrefix=prefix;return"fa"===prefix&&null!==config.styleDefault&&(prefix=_defaultUsablePrefix),new Promise((resolve,reject)=>{var iconName1,prefix1;if("fa"===givenPrefix){let shim=byOldName(iconName)||{};iconName=shim.iconName||iconName,prefix=shim.prefix||prefix}if(iconName&&prefix&&styles$1[prefix]&&styles$1[prefix][iconName]){let icon=styles$1[prefix][iconName];return resolve(asFoundIcon(icon))}iconName1=iconName,prefix1=prefix,PRODUCTION||config.showMissingIcons||!iconName1||console.error('Icon with name "'.concat(iconName1,'" and prefix "').concat(prefix1,'" is missing.')),resolve({...missingIconResolutionMixin,icon:config.showMissingIcons&&iconName&&callProvided("missingIconAbstract")||{}})})}let noop$1=()=>{},p$2=config.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$1,measure:noop$1},preamble='FA "6.6.0"',begin=name=>(p$2.mark("".concat(preamble," ").concat(name," begins")),()=>end(name)),end=name=>{p$2.mark("".concat(preamble," ").concat(name," ends")),p$2.measure("".concat(preamble," ").concat(name),"".concat(preamble," ").concat(name," begins"),"".concat(preamble," ").concat(name," ends"))};var perf={begin,end};let noop$2=()=>{};function isWatched(node){let i2svg=node.getAttribute?node.getAttribute(DATA_FA_I2SVG):null;return"string"==typeof i2svg}function createElementNS(tag){return DOCUMENT.createElementNS("http://www.w3.org/2000/svg",tag)}function createElement(tag){return DOCUMENT.createElement(tag)}let mutators={replace:function(mutation){let node=mutation[0];if(node.parentNode){if(mutation[1].forEach(abstract=>{node.parentNode.insertBefore(function convertSVG(abstractObj){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ceFn="svg"===abstractObj.tag?createElementNS:createElement}=params;if("string"==typeof abstractObj)return DOCUMENT.createTextNode(abstractObj);let tag=ceFn(abstractObj.tag);Object.keys(abstractObj.attributes||[]).forEach(function(key){tag.setAttribute(key,abstractObj.attributes[key])});let children=abstractObj.children||[];return children.forEach(function(child){tag.appendChild(convertSVG(child,{ceFn}))}),tag}(abstract),node)}),null===node.getAttribute(DATA_FA_I2SVG)&&config.keepOriginalSource){let comment;let comment1=DOCUMENT.createComment((comment=" ".concat(node.outerHTML," "),comment="".concat(comment,"Font Awesome fontawesome.com ")));node.parentNode.replaceChild(comment1,node)}else node.remove()}},nest:function(mutation){let node=mutation[0],abstract=mutation[1];if(~classArray(node).indexOf(config.replacementClass))return mutators.replace(mutation);let forSvg=RegExp("".concat(config.cssPrefix,"-.*"));if(delete abstract[0].attributes.id,abstract[0].attributes.class){let splitClasses=abstract[0].attributes.class.split(" ").reduce((acc,cls)=>(cls===config.replacementClass||cls.match(forSvg)?acc.toSvg.push(cls):acc.toNode.push(cls),acc),{toNode:[],toSvg:[]});abstract[0].attributes.class=splitClasses.toSvg.join(" "),0===splitClasses.toNode.length?node.removeAttribute("class"):node.setAttribute("class",splitClasses.toNode.join(" "))}let newInnerHTML=abstract.map(a=>toHtml(a)).join("\n");node.setAttribute(DATA_FA_I2SVG,""),node.innerHTML=newInnerHTML}};function performOperationSync(op){op()}function perform(mutations,callback){let callbackFunction="function"==typeof callback?callback:noop$2;if(0===mutations.length)callbackFunction();else{let frame=performOperationSync;
1"async"===config.mutateApproach&&(frame=WINDOW.requestAnimationFrame||performOperationSync),frame(()=>{let mutator=function(){if(!0===config.autoReplaceSvg)return mutators.replace;let mutator=mutators[config.autoReplaceSvg];return mutator||mutators.replace}(),mark=perf.begin("mutate");mutations.map(mutator),mark(),callbackFunction()})}}let disabled=!1,mo$1=null;function observe(options){if(!MUTATION_OBSERVER||!config.observeMutations)return;let{treeCallback=noop$2,nodeCallback=noop$2,pseudoElementsCallback=noop$2,observeMutationsRoot=DOCUMENT}=options;mo$1=new MUTATION_OBSERVER(objects=>{if(disabled)return;let defaultPrefix=_defaultUsablePrefix;toArray(objects).forEach(mutationRecord=>{if("childList"===mutationRecord.type&&mutationRecord.addedNodes.length>0&&!isWatched(mutationRecord.addedNodes[0])&&(config.searchPseudoElements&&pseudoElementsCallback(mutationRecord.target),treeCallback(mutationRecord.target)),"attributes"===mutationRecord.type&&mutationRecord.target.parentNode&&config.searchPseudoElements&&pseudoElementsCallback(mutationRecord.target.parentNode),"attributes"===mutationRecord.type&&isWatched(mutationRecord.target)&&~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)){if("class"===mutationRecord.attributeName&&function(node){let prefix=node.getAttribute?node.getAttribute(DATA_PREFIX):null,icon=node.getAttribute?node.getAttribute(DATA_ICON):null;return prefix&&icon}(mutationRecord.target)){let{prefix,iconName}=getCanonicalIcon(classArray(mutationRecord.target));mutationRecord.target.setAttribute(DATA_PREFIX,prefix||defaultPrefix),iconName&&mutationRecord.target.setAttribute(DATA_ICON,iconName)}else{var node;(node=mutationRecord.target)&&node.classList&&node.classList.contains&&node.classList.contains(config.replacementClass)&&nodeCallback(mutationRecord.target)}}})}),IS_DOM&&mo$1.observe(observeMutationsRoot,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function parseMeta(node){let parser=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},{iconName,prefix,rest:extraClasses}=function(node){let existingPrefix=node.getAttribute("data-prefix"),existingIconName=node.getAttribute("data-icon"),innerText=void 0!==node.innerText?node.innerText.trim():"",val=getCanonicalIcon(classArray(node));if(val.prefix||(val.prefix=_defaultUsablePrefix),existingPrefix&&existingIconName&&(val.prefix=existingPrefix,val.iconName=existingIconName),val.iconName&&val.prefix)return val;if(val.prefix&&innerText.length>0){var prefix,ligature;val.iconName=(prefix=val.prefix,ligature=node.innerText,(_byLigature[prefix]||{})[ligature]||byUnicode(val.prefix,toHex(node.innerText)))}return!val.iconName&&config.autoFetchSvg&&node.firstChild&&node.firstChild.nodeType===Node.TEXT_NODE&&(val.iconName=node.firstChild.data),val}(node),extraAttributes=function(node){let extraAttributes=toArray(node.attributes).reduce((acc,attr)=>("class"!==acc.name&&"style"!==acc.name&&(acc[attr.name]=attr.value),acc),{}),title=node.getAttribute("title"),titleId=node.getAttribute("data-fa-title-id");return config.autoA11y&&(title?extraAttributes["aria-labelledby"]="".concat(config.replacementClass,"-title-").concat(titleId||nextUniqueId()):(extraAttributes["aria-hidden"]="true",extraAttributes.focusable="false")),extraAttributes}(node),pluginMeta=chainHooks("parseNodeAttributes",{},node),extraStyles=parser.styleParser?function(node){let style=node.getAttribute("style"),val=[];return style&&(val=style.split(";").reduce((acc,style)=>{let styles=style.split(":"),prop=styles[0],value=styles.slice(1);return prop&&value.length>0&&(acc[prop]=value.join(":").trim()),acc},{})),val}(node):[];return{iconName,title:node.getAttribute("title"),titleId:node.getAttribute("data-fa-title-id"),prefix,transform:meaninglessTransform,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:extraClasses,styles:extraStyles,attributes:extraAttributes},...pluginMeta}}let{styles:styles$2}=namespace;function generateMutation(node){let nodeMeta="nest"===config.autoReplaceSvg?parseMeta(node,{styleParser:!1}):parseMeta(node);return~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)?callProvided("generateLayersText",node,nodeMeta):callProvided("generateSvgReplacementMutation",node,n
1odeMeta)}let knownPrefixes=new Set;function onTree(root){let callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!IS_DOM)return Promise.resolve();let htmlClassList=DOCUMENT.documentElement.classList,hclAdd=suffix=>htmlClassList.add("".concat(HTML_CLASS_I2SVG_BASE_CLASS,"-").concat(suffix)),hclRemove=suffix=>htmlClassList.remove("".concat(HTML_CLASS_I2SVG_BASE_CLASS,"-").concat(suffix)),prefixes=config.autoFetchSvg?knownPrefixes:FAMILIES.map(f$$1=>"fa-".concat(f$$1)).concat(Object.keys(styles$2));prefixes.includes("fa")||prefixes.push("fa");let prefixesDomQuery=[".".concat(LAYERS_TEXT_CLASSNAME,":not([").concat(DATA_FA_I2SVG,"])")].concat(prefixes.map(p$$1=>".".concat(p$$1,":not([").concat(DATA_FA_I2SVG,"])"))).join(", ");if(0===prefixesDomQuery.length)return Promise.resolve();let candidates=[];try{candidates=toArray(root.querySelectorAll(prefixesDomQuery))}catch(e$$1){}if(!(candidates.length>0))return Promise.resolve();hclAdd("pending"),hclRemove("complete");let mark=perf.begin("onTree"),mutations=candidates.reduce((acc,node)=>{try{let mutation=generateMutation(node);mutation&&acc.push(mutation)}catch(e$$1){PRODUCTION||"MissingIcon"!==e$$1.name||console.error(e$$1)}return acc},[]);return new Promise((resolve,reject)=>{Promise.all(mutations).then(resolvedMutations=>{perform(resolvedMutations,()=>{hclAdd("active"),hclAdd("complete"),hclRemove("pending"),"function"==typeof callback&&callback(),mark(),resolve()})}).catch(e$$1=>{mark(),reject(e$$1)})})}function onNode(node){let callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;generateMutation(node).then(mutation=>{mutation&&perform([mutation],callback)})}FAMILIES.map(family=>{knownPrefixes.add("fa-".concat(family))}),Object.keys(PREFIX_TO_STYLE[a]).map(knownPrefixes.add.bind(knownPrefixes)),Object.keys(PREFIX_TO_STYLE[r]).map(knownPrefixes.add.bind(knownPrefixes)),Object.keys(PREFIX_TO_STYLE[o]).map(knownPrefixes.add.bind(knownPrefixes)),knownPrefixes=[...knownPrefixes];let render=function(iconDefinition){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform=meaninglessTransform,symbol=!1,mask=null,maskId=null,title=null,titleId=null,classes=[],attributes={},styles={}}=params;if(!iconDefinition)return;let{prefix,iconName,icon}=iconDefinition;return domVariants({type:"icon",...iconDefinition}
1,()=>(callHooks("beforeDOMElementCreation",{iconDefinition,params}),config.autoA11y&&(title?attributes["aria-labelledby"]="".concat(config.replacementClass,"-title-").concat(titleId||nextUniqueId()):(attributes["aria-hidden"]="true",attributes.focusable="false")),makeInlineSvgAbstract({icons:{main:asFoundIcon(icon),mask:mask?asFoundIcon(mask.icon):{found:!1,width:null,height:null,icon:{}}},prefix,iconName,transform:{...meaninglessTransform,...transform},symbol,title,maskId,titleId,extra:{attributes,styles,classes}})))},CLEAN_CONTENT_PATTERN=RegExp('"',"ug"),_FONT_FAMILY_WEIGHT_TO_PREFIX={FontAwesome:{normal:"fas",400:"fas"},"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"},"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"},"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},FONT_FAMILY_WEIGHT_TO_PREFIX=Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc,key)=>(acc[key.toLowerCase()]=_FONT_FAMILY_WEIGHT_TO_PREFIX[key],acc),{}),FONT_FAMILY_WEIGHT_FALLBACK=Object.keys(FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc,fontFamily)=>{let weights=FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamily];return acc[fontFamily]=weights[900]||[...Object.entries(weights)][0][1],acc},{});function replaceForPosition(node,position){let pendingAttribute="".concat("data-fa-pseudo-element-pending").concat(position.replace(":","-"));return new Promise((resolve,reject)=>{if(null!==node.getAttribute(pendingAttribute))return resolve();let children=toArray(node.children),alreadyProcessedPseudoElement=children.filter(c=>c.getAttribute(DATA_FA_PSEUDO_ELEMENT)===position)[0],styles=WINDOW.getComputedStyle(node,position),fontFamily=styles.getPropertyValue("font-family"),fontFamilyMatch=fontFamily.match(FONT_FAMILY_PATTERN),fontWeight=styles.getPropertyValue("font-weight"),content=styles.getPropertyValue("content");if(alreadyProcessedPseudoElement&&!fontFamilyMatch)return node.removeChild(alreadyProcessedPseudoElement),resolve();if(fontFamilyMatch&&"none"!==content&&""!==content){let content1=styles.getPropertyValue("content"),prefix=function(fontFamily,fontWeight){let fontFamilySanitized=fontFamily.replace(/^['"]|['"]$/g,"").toLowerCase(),fontWeightInteger=parseInt(fontWeight),fontWeightSanitized=isNaN(fontWeightInteger)?"normal":fontWeightInteger;return(FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamilySanitized]||{})[fontWeightSanitized]||FONT_FAMILY_WEIGHT_FALLBACK[fontFamilySanitized]}(fontFamily,fontWeight),{value:hexValue,isSecondary}=function(content){let cleaned=content.replace(CLEAN_CONTENT_PATTERN,""),codePoint=function(string,index){let second;let size=string.length,first=string.charCodeAt(index);return first>=55296&&first<=56319&&size>index+1&&(second=string.charCodeAt(index+1))>=56320&&second<=57343?(first-55296)*1024+second-56320+65536:first}(cleaned,0),isDoubled=2===cleaned.length&&cleaned[0]===cleaned[1];return{value:isDoubled?toHex(cleaned[0]):toHex(cleaned),isSecondary:codePoint>=1105920&&codePoint<=1112319||isDoubled}}(content1),isV4=fontFamilyMatch[0].startsWith("FontAwesome"),iconName=byUnicode(prefix,hexValue),iconIdentifier=iconName;if(isV4){let iconName4=function(unicode){let oldUnicode=_byOldUnicode[unicode],newUnicode=byUnicode("fas",unicode);return oldUnicode||(newUnicode?{prefix:"fas",iconName:newUnicode}:null)||{prefix:null,iconName:null}}(hexValue);iconName4.iconName&&iconName4.prefix&&(iconName=iconName4.iconName,prefix=iconName4.prefix)}if(!iconName||isSecondary||alreadyProcessedPseudoElement&&alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX)===prefix&&alreadyProcessedPseudoElement.getAttribute(DATA_ICON)===iconIdentifier)resolve();else{node.setAttribute(pendingAttribute,iconIdentifier),alreadyProcessedPseudoElement&&node.removeChild(alreadyProcessedPseudoElement);let meta={iconName:null,title:null,titleId:null,prefix:null,transform:meaninglessTransform,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra}=meta;extra.attributes[DATA_FA_PSEUDO_ELEMENT]=position,findIcon(iconName,prefix).then(main=>{let abstract=makeInlineSvgAbstract({...meta,icons:{main,mask:emptyCanonicalIcon()},prefix,iconName:iconIdentifier,extra,watchable:!0}),element=DOCUMENT.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===position?node.insertBefore(element,node.firstChild):node.appendChild(element),element.outerHTML=abstract.map(a=>toHtml(a)).join("\n"),node.removeAttribute(pendingAttribute),resolve()}).catch(reject)}}else resolve()})}function replace(node){return Promise.all([replaceForPosition(node,"::before"),replaceForPosition(node,"::after")])}function processable(node){return node.parentNode!==document.head&&!~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase())&&!node.getAttribute(DATA_FA_PSEUDO_ELEMENT)&&(!node.parentNode||"svg"!==node.parentNode.tagName)}function searchPseudoElements(root){if(IS_DOM)return new Promise((resolve,reject)=>{let operations=toArray(root.querySelectorAll("*")).filter(processable).map(replace),end=perf.begin("searchPseudoElements");disabled=!0,Promise.all(operations).then(()=>{end(),disabled=!1,resolve()}).catch(()=>{end(),disabled=!1,reject()})})}let _unwatched=!1,parseTransformString=transformString=>transformString.toLowerCase().split(" ").reduce((acc,n)=>{let parts=n.toLowerCase().split("-"),first=parts[0],rest=parts.slice(1).join("-");if(first&&"h"===rest)return acc.flipX=!0,acc;if(first&&"v"===rest)return acc.flipY=!0,acc;if(isNaN(rest=parseFloat(rest)))return acc;switch(first){case"grow":acc.size=acc.size+rest;break;case"shrink":acc.size=acc.size-rest;break;case"left":acc.x=acc.x-rest;break;case"right":acc.x=acc.x+rest;break;case"up":acc.y=acc.y-rest;break;case"down":acc.y=acc.y+rest;break;case"rotate":acc.rotate=acc.rotate+rest}return acc},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),ALL_SPACE={x:0,y:0,width:"100%",height:"100%"};function fillBlack(abstract){let force=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return abstract.attributes&&(abstract.attributes.fill||force)&&(abstract.attributes.fill="black"),abstract}!function(nextPlugins,_ref){let{mixoutsTo:obj}=_ref;_plugins=nextPlugins,_hooks={}
1,Object.keys(providers).forEach(k=>{-1===defaultProviderKeys.indexOf(k)&&delete providers[k]}),_plugins.forEach(plugin=>{let mixout=plugin.mixout?plugin.mixout():{};if(Object.keys(mixout).forEach(tk=>{"function"==typeof mixout[tk]&&(obj[tk]=mixout[tk]),"object"==typeof mixout[tk]&&Object.keys(mixout[tk]).forEach(sk=>{obj[tk]||(obj[tk]={}),obj[tk][sk]=mixout[tk][sk]})}),plugin.hooks){let hooks=plugin.hooks();Object.keys(hooks).forEach(hook=>{_hooks[hook]||(_hooks[hook]=[]),_hooks[hook].push(hooks[hook])})}plugin.provides&&plugin.provides(providers)})}([{mixout:()=>({dom:{css,insertCss:ensureCss}}),hooks:()=>({beforeDOMElementCreation(){ensureCss()},beforeI2svg(){ensureCss()}})},{mixout:()=>({icon:function(maybeIconDefinition){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},iconDefinition=(maybeIconDefinition||{}).icon?maybeIconDefinition:findIconDefinition(maybeIconDefinition||{}),{mask}=params;return mask&&(mask=(mask||{}).icon?mask:findIconDefinition(mask||{})),render(iconDefinition,{...params,mask})}}),hooks:()=>({mutationObserverCallbacks:accumulator=>(accumulator.treeCallback=onTree,accumulator.nodeCallback=onNode,accumulator)}),provides(providers$$1){providers$$1.i2svg=function(params){let{node=DOCUMENT,callback=()=>{}}=params;return onTree(node,callback)},providers$$1.generateSvgReplacementMutation=function(node,nodeMeta){let{iconName,title,titleId,prefix,transform,symbol,mask,maskId,extra}=nodeMeta;return new Promise((resolve,reject)=>{Promise.all([findIcon(iconName,prefix),mask.iconName?findIcon(mask.iconName,mask.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(_ref=>{let[main,mask]=_ref;resolve([node,makeInlineSvgAbstract({icons:{main,mask},prefix,iconName,transform,symbol,maskId,title,titleId,extra,watchable:!0})])}).catch(reject)})},providers$$1.generateAbstractIcon=function(_ref2){let nextChild,{children,attributes,main,transform,styles}=_ref2,styleString=joinStyles(styles);return styleString.length>0&&(attributes.style=styleString),transformIsMeaningful(transform)&&(nextChild=callProvided("generateAbstractTransformGrouping",{main,transform,containerWidth:main.width,iconWidth:main.width})),children.push(nextChild||main.icon),{children,attributes}}}},{mixout:()=>({layer(assembler){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{classes=[]}=params;return domVariants({type:"layer"},()=>{callHooks("beforeDOMElementCreation",{assembler,params});let children=[];return assembler(args=>{Array.isArray(args)?args.map(a=>{children=children.concat(a.abstract)}):children=children.concat(args.abstract)}),[{tag:"span",attributes:{class:["".concat(config.cssPrefix,"-layers"),...classes].join(" ")},children}]})}})},{mixout:()=>({counter(content){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{title=null,classes=[],attributes={},styles={}}=params;return domVariants({type:"counter",content},()=>(callHooks("beforeDOMElementCreation",{content,params}),function(params){let{content,title,extra}=params,attributes={...extra.attributes,...title?{title:title}:{},class:extra.classes.join(" ")}
1,styleString=joinStyles(extra.styles);styleString.length>0&&(attributes.style=styleString);let val=[];return val.push({tag:"span",attributes,children:[content]}),title&&val.push({tag:"span",attributes:{class:"sr-only"},children:[title]}),val}({content:content.toString(),title,extra:{attributes,styles,classes:["".concat(config.cssPrefix,"-layers-counter"),...classes]}})))}})},{mixout:()=>({text(content){let params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{transform=meaninglessTransform,title=null,classes=[],attributes={},styles={}}=params;return domVariants({type:"text",content},()=>(callHooks("beforeDOMElementCreation",{content,params}),makeLayersTextAbstract({content,transform:{...meaninglessTransform,...transform},title,extra:{attributes,styles,classes:["".concat(config.cssPrefix,"-layers-text"),...classes]}})))}}),provides(providers$$1){providers$$1.generateLayersText=function(node,nodeMeta){let{title,transform,extra}=nodeMeta,width=null,height=null;if(IS_IE){let computedFontSize=parseInt(getComputedStyle(node).fontSize,10),boundingClientRect=node.getBoundingClientRect();width=boundingClientRect.width/computedFontSize,height=boundingClientRect.height/computedFontSize}return config.autoA11y&&!title&&(extra.attributes["aria-hidden"]="true"),Promise.resolve([node,makeLayersTextAbstract({content:node.innerHTML,width,height,transform,title,extra,watchable:!0})])}}},{hooks:()=>({mutationObserverCallbacks:accumulator=>(accumulator.pseudoElementsCallback=searchPseudoElements,accumulator)}),provides(providers){providers.pseudoElements2svg=function(params){let{node=DOCUMENT}=params;config.searchPseudoElements&&searchPseudoElements(node)}}},{mixout:()=>({dom:{unwatch(){disabled=!0,_unwatched=!0}}}),hooks:()=>({bootstrap(){observe(chainHooks("mutationObserverCallbacks",{}))},noAuto(){mo$1&&mo$1.disconnect()},watch(params){let{observeMutationsRoot}=params;_unwatched?disabled=!1:observe(chainHooks("mutationObserverCallbacks",{observeMutationsRoot}))}})},{mixout:()=>({parse:{transform:transformString=>parseTransformString(transformString)}}),hooks:()=>({parseNodeAttributes(accumulator,node){let transformString=node.getAttribute("data-fa-transform");return transformString&&(accumulator.transform=parseTransformString(transformString)),accumulator}}),provides(providers){providers.generateAbstractTransformGrouping=function(_ref){let{main,transform,containerWidth,iconWidth}=_ref,innerTranslate="translate(".concat(32*transform.x,", ").concat(32*transform.y,") "),innerScale="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") "),innerRotate="rotate(".concat(transform.rotate," 0 0)"),inner={transform:"".concat(innerTranslate," ").concat(innerScale," ").concat(innerRotate)},operations={outer:{transform:"translate(".concat(containerWidth/2," 256)")},inner,path:{transform:"translate(".concat(-(iconWidth/2*1)," -256)")}};return{tag:"g",attributes:{...operations.outer},children:[{tag:"g",attributes:{...operations.inner},children:[{tag:main.icon.tag,children:main.icon.children,attributes:{...main.icon.attributes,...operations.path}}]}]}}}},{hooks:()=>({parseNodeAttributes(accumulator,node){let maskData=node.getAttribute("data-fa-mask"),mask=maskData?getCanonicalIcon(maskData.split(" ").map(i=>i.trim())):emptyCanonicalIcon();return mask.prefix||(mask.prefix=_defaultUsablePrefix),accumulator.mask=mask,accumulator.maskId=node.getAttribute("data-fa-mask-id"),accumulator}}),provides(providers){providers.generateAbstractMask=function(_ref){let{children,attributes,main,mask,maskId:explicitMaskId,transform}=_ref,{width:mainWidth,icon:mainPath}=main,{width:maskWidth,icon:maskPath}=mask,trans=function(_ref){let{transform,containerWidth,iconWidth}=_ref,innerTranslate="translate(".concat(32*transform.x,", ").concat(32*transform.y,") "),innerScale="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") "),innerRotate="rotate(".concat(transform.rotate," 0 0)"),inner={transform:"".concat(innerTranslate," ").concat(innerScale," ").concat(innerRotate)};return{outer:{transform:"translate(".concat(containerWidth/2," 256)")},inner,path:{transform:"translate(".concat(-(iconWidth/2*1)," -256)")}}}({transform,containerWidth:maskWidth,iconWidth:mainWidth}),maskRect={tag:"rect",attributes:{...ALL_SPACE,fill:"white"}},maskInnerGroupChildrenMixin=mainPath.children?{children:mainPath.children.map(fillBlack)}:{},maskInnerGroup={tag:"g",attributes:{...trans.inner},children:[fillBlack({tag:mainPath.tag,attributes:{...mainPath.attributes,...trans.path},...maskInnerGroupChildrenMixin})]},maskOuterGroup={tag:"g",attributes:{...trans.outer},children:[maskInnerGroup]},maskId="mask-".concat(explicitMaskId||nextUniqueId()),clipId="clip-".concat(explicitMaskId||nextUniqueId()),maskTag={tag:"mask",attributes:{...ALL_SPACE,id:maskId,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[maskRect,maskOuterGroup]},defs={tag:"defs",children:[{tag:"clipPath",attributes:{id:clipId},children:"g"===maskPath.tag?maskPath.children:[maskPath]},maskTag]};
1return children.push(defs,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(clipId,")"),mask:"url(#".concat(maskId,")"),...ALL_SPACE}}),{children,attributes}}}},{provides(providers){let reduceMotion=!1;WINDOW.matchMedia&&(reduceMotion=WINDOW.matchMedia("(prefers-reduced-motion: reduce)").matches),providers.missingIconAbstract=function(){let gChildren=[],FILL={fill:"currentColor"},ANIMATION_BASE={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};gChildren.push({tag:"path",attributes:{...FILL,d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}});let OPACITY_ANIMATE={...ANIMATION_BASE,attributeName:"opacity"},dot={tag:"circle",attributes:{...FILL,cx:"256",cy:"364",r:"28"},children:[]};return reduceMotion||dot.children.push({tag:"animate",attributes:{...ANIMATION_BASE,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...OPACITY_ANIMATE,values:"1;0;1;1;0;1;"}}),gChildren.push(dot),gChildren.push({tag:"path",attributes:{...FILL,opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"},children:reduceMotion?[]:[{tag:"animate",attributes:{...OPACITY_ANIMATE,values:"1;0;0;0;0;1;"}}]}),reduceMotion||gChildren.push({tag:"path",attributes:{...FILL,opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"},children:[{tag:"animate",attributes:{...OPACITY_ANIMATE,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:gChildren}}}},{hooks:()=>({parseNodeAttributes(accumulator,node){let symbolData=node.getAttribute("data-fa-symbol");return accumulator.symbol=null!==symbolData&&(""===symbolData||symbolData),accumulator}})}],{mixoutsTo:api}),api.noAuto,api.config,api.library,api.dom;let parse$1=api.parse;api.findIconDefinition,api.toHtml;let icon=api.icon;api.layer,api.text,api.counter;var prop_types=__webpack_require__(507),prop_types_default=__webpack_require__.n(prop_types),react=__webpack_require__(959);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEac
1h(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _toConsumableArray(arr){return function(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if("Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}}(arr)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function camelize(string){var obj;return(obj=string-0)==obj?string:(string=string.replace(/[\-_\s]+(.)?/g,function(match,chr){return chr?chr.toUpperCase():""})).substr(0,1).toLowerCase()+string.substr(1)}var _excluded=["style"],index_es_PRODUCTION=!1;try{index_es_PRODUCTION=!0}catch(e1){}function normalizeIconArgs(icon){return icon&&"object"===_typeof(icon)&&icon.prefix&&icon.iconName&&icon.icon?icon:parse$1.icon?parse$1.icon(icon):null===icon?null:icon&&"object"===_typeof(icon)&&icon.prefix&&icon.iconName?icon:Array.isArray(icon)&&2===icon.length?{prefix:icon[0],iconName:icon[1]}:"string"==typeof icon?{prefix:"fas",iconName:icon}:void 0}function objectWithKey(key,value){return Array.isArray(value)&&value.length>0||!Array.isArray(value)&&value?_defineProperty({},key,value):{}}var defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},FontAwesomeIcon=react.forwardRef(function(props,ref){var _classes,beat,fade,beatFade,bounce,shake,flash,spin,spinPulse,spinReverse,pulse,fixedWidth,inverse,border,listItem,flip,size,rotation,pull,allProps=_objectSpread2(_objectSpread2({},defaultProps),props),iconArgs=allProps.icon,maskArgs=allProps.mask,symbol=allProps.symbol,className=allProps.className,title=allProps.title,titleId=allProps.titleId,maskId=allProps.maskId,iconLookup=normalizeIconArgs(iconArgs),classes=objectWithKey("classes",[].concat(_toConsumableArray((beat=allProps.beat,fade=allProps.fade,beatFade=allProps.beatFade,bounce=allProps.bounce,shake=allProps.shake,flash=allProps.flash,spin=allProps.spin,spinPulse=allProps.spinPulse,spinReverse=allProps.spinReverse,pulse=allProps.pulse,fixedWidth=allProps.fixedWidth,inverse=allProps.inverse,border=allProps.border,listItem=allProps.listItem,flip=allProps.flip,size=allProps.size,rotation=allProps.rotation,pull=allProps.pull,Object.keys((_defineProperty(_classes={"fa-beat":beat,"fa-fade":fade,"fa-beat-fade":beatFade,"fa-bounce":bounce,"fa-shake":shake,"fa-flash":flash,"fa-spin":spin,"fa-spin-reverse":spinReverse,"fa-spin-pulse":spinPulse,"fa-pulse":pulse,"fa-fw":fixedWidth,"fa-inverse":inverse,"fa-border":border,"fa-li":listItem,"fa-flip":!0===flip,"fa-flip-horizontal":"horizontal"===flip||"both"===flip,"fa-flip-vertical":"vertical"===flip||"both"===flip},"fa-".concat(size),null!=size),_defineProperty(_classes,"fa-rotate-".concat(rotation),null!=rotation&&0!==rotation),_defineProperty(_classes,"fa-pull-".concat(pull),null!=pull),_defineProperty(_classes,"fa-swap-opacity",allProps.swapOpacity),_classes)).map(function(key){return _classes[key]?key:null}).filter(function(key){return key}))),_toConsumableArray((className||"").split(" ")))),transform=objectWithKey("transform","string"==typeof allProps.transform?parse$1.transform(allProps.transform):allProps.transform),mask=objectWithKey("mask",normalizeIconArgs(maskArgs)),renderedIcon=icon(iconLookup,_objectSpread2
1(_objectSpread2(_objectSpread2(_objectSpread2({},classes),transform),mask),{},{symbol:symbol,title:title,titleId:titleId,maskId:maskId}));if(!renderedIcon)return!function(){if(!index_es_PRODUCTION&&console&&"function"==typeof console.error){var _console;(_console=console).error.apply(_console,arguments)}}("Could not find icon",iconLookup),null;var abstract=renderedIcon.abstract,extraProps={ref:ref};return Object.keys(allProps).forEach(function(key){defaultProps.hasOwnProperty(key)||(extraProps[key]=allProps[key])}),convertCurry(abstract[0],extraProps)});FontAwesomeIcon.displayName="FontAwesomeIcon",FontAwesomeIcon.propTypes={beat:prop_types_default().bool,border:prop_types_default().bool,beatFade:prop_types_default().bool,bounce:prop_types_default().bool,className:prop_types_default().string,fade:prop_types_default().bool,flash:prop_types_default().bool,mask:prop_types_default().oneOfType([prop_types_default().object,prop_types_default().array,prop_types_default().string]),maskId:prop_types_default().string,fixedWidth:prop_types_default().bool,inverse:prop_types_default().bool,flip:prop_types_default().oneOf([!0,!1,"horizontal","vertical","both"]),icon:prop_types_default().oneOfType([prop_types_default().object,prop_types_default().array,prop_types_default().string]),listItem:prop_types_default().bool,pull:prop_types_default().oneOf(["right","left"]),pulse:prop_types_default().bool,rotation:prop_types_default().oneOf([0,90,180,270]),shake:prop_types_default().bool,size:prop_types_default().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:prop_types_default().bool,spinPulse:prop_types_default().bool,spinReverse:prop_types_default().bool,symbol:prop_types_default().oneOfType([prop_types_default().bool,prop_types_default().string]),title:prop_types_default().string,titleId:prop_types_default().string,transform:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().object]),swapOpacity:prop_types_default().bool};var convertCurry=(function convert(createElement,element){var extraProps=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof element)return element;var children=(element.children||[]).map(function(child){return convert(createElement,child)}),mixins=Object.keys(element.attributes||{}).reduce(function(acc,key){var val=element.attributes[key];switch(key){case"class":acc.attrs.className=val,delete element.attributes.class;break;case"style":acc.attrs.style=val.split(";").map(function(s){return s.trim()}).filter(function(s){return s}).reduce(function(acc,pair){var val,i=pair.indexOf(":"),prop=camelize(pair.slice(0,i)),value=pair.slice(i+1).trim();return prop.startsWith("webkit")?acc[(val=prop).charAt(0).toUpperCase()+val.slice(1)]=value:acc[prop]=value,acc},{});break;default:0===key.indexOf("aria-")||0===key.indexOf("data-")?acc.attrs[key.toLowerCase()]=val:acc.attrs[camelize(key)]=val}return acc},{attrs:{}}),_extraProps$style=extraProps.style,remaining=function(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],!(excluded.indexOf(key)>=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}(extraProps,_excluded);return mixins.attrs.style=_objectSpread2(_objectSpread2({},mixins.attrs.style),void 0===_extraProps$style?{}:_extraProps$style),createElement.apply(void 0,[element.tag,_objectSpread2(_objectSpread2({},mixins.attrs),remaining)].concat(_toConsumableArray(children)))}).bind(null,react.createElement)},2535:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var reactIs=__webpack_require__(6237),REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};function getStatics(component){return reactIs.isMemo(component)?MEMO_STATICS:TYPE_STATICS[component.$$typeof]||REACT_STATICS}TYPE_STATICS[reactIs.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;var defineProperty=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf=Object.getPrototypeOf,objectPrototype=Object.prototype;module.exports=function hoistNonReactStatics(targetComponent,sourceComponent,blacklist){if("string"!=typeof sourceComponent){if(objectPrototype){var inheritedComponent=getPrototypeOf(sourceComponent);inheritedComponent&&inheritedComponent!==objectPrototype&&hoistNonReactStatics(targetComponent,inheritedComponent,blacklist)}var keys=getOwnPropertyNames(sourceComponent);getOwnPropertySymbols&&(keys=keys.concat(getOwnPropertySymbols(sourceComponent)));for(var targetStatics=getStatics(targetComponent),sourceStatics=getStatics(sourceComponent),i=0;i<keys.length;++i){var key=keys[i];if(!KNOWN_STATICS[key]&&!(blacklist&&blacklist[key])&&!(sourceStatics&&sourceStatics[key])&&!(targetStatics&&targetStatics[key])){var descriptor=getOwnPropertyDescriptor(sourceComponent,key);try{defineProperty(targetComponent,key,descriptor)}catch(e){}}}}return targetComponent}},7879:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function(r,e){if(null==r)return{};var t={};for(var n in r)if(({}).hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||({}).propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}function typeof_typeof(o){return(typeof_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}function toPropertyKey(t){var i=function(t,r){if("object"!=typeof_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof_typeof(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
vendor: 4,313 bytes, line 1
1(t,"string");return"symbol"==typeof_typeof(i)?i:i+""}function _defineProperty(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}__webpack_require__.d(__webpack_exports__,{cC:function(){return Trans},Jc:function(){return appWithTranslation},$G:function(){return useTranslation}});var i18nInstance,react=__webpack_require__(959),void_elements=__webpack_require__(9626),void_elements_default=__webpack_require__.n(void_elements),t=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function n(n){var r={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},i=n.match(/<\/?([^\s]+?)[/\s>]/);if(i&&(r.name=i[1],(void_elements_default()[i[1]]||"/"===n.charAt(n.length-2))&&(r.voidElement=!0),r.name.startsWith("!--"))){var s=n.indexOf("-->");return{type:"comment",comment:-1!==s?n.slice(4,s):""}}for(var a=RegExp(t),c=null;null!==(c=a.exec(n));)if(c[0].trim()){if(c[1]){var o=c[1].trim(),l=[o,""];o.indexOf("=")>-1&&(l=o.split("=")),r.attrs[l[0]]=l[1],a.lastIndex--}else c[2]&&(r.attrs[c[2]]=c[3].trim().substring(1,c[3].length-1))}return r}var r=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,i=/^\s*$/,s=Object.create(null),html_parse_stringify_module={parse:function(e,t){t||(t={}),t.components||(t.components=s);var a,c=[],o=[],l=-1,m=!1;if(0!==e.indexOf("<")){var u=e.indexOf("<");c.push({type:"text",content:-1===u?e:e.substring(0,u)})}return e.replace(r,function(r,s){if(m){if(r!=="</"+a.name+">")return;m=!1}var u,f="/"!==r.charAt(1),h=r.startsWith("<!--"),p=s+r.length,d=e.charAt(p);if(h){var v=n(r);return l<0?(c.push(v),c):((u=o[l]).children.push(v),c)}if(f&&(l++,"tag"===(a=n(r)).type&&t.components[a.name]&&(a.type="component",m=!0),a.voidElement||m||!d||"<"===d||a.children.push({type:"text",content:e.slice(p,e.indexOf("<",p))}),0===l&&c.push(a),(u=o[l-1])&&u.children.push(a),o[l]=a),(!f||a.voidElement)&&(l>-1&&(a.voidElement||a.name===r.slice(2,-1))&&(a=-1==--l?c:o[l]),!m&&"<"!==d&&d)){u=-1===l?c:o[l].children;var x=e.indexOf("<",p),g=e.slice(p,-1===x?void 0:x);i.test(g)&&(g=" "),(x>-1&&l+u.length>=0||" "!==g)&&u.push({type:"text",content:g})}}),c},stringify:function(e){return e.reduce(function(e,t){return e+function a(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(a,"")+"</"+t.name+">";case"comment":return e+"<!--"+t.comment+"-->"}}("",t)},"")}};function _classCallCheck(a,n){if(!(a instanceof n))throw TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var matchHtmlEntity=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,htmlEntities={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"…","…":"…","/":"/","/":"/"},unescapeHtmlEntity=function(m){return htmlEntities[m]},defaultOptions={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(text){return text.replace(matchHtmlEntity,unescapeHtmlEntity)}},I18nContext=(0,react.createContext)(),ReportNamespaces=function(){function ReportNamespaces(){_classCallCheck(this,ReportNamespaces),this.usedNamespaces={}}return _createClass(ReportNamespaces,[{key:"addUsedNamespaces",value:function(namespaces){var _this=this;namespaces.forEach(function(ns){_this.usedNamespaces[ns]||(_this.usedNamespaces[ns]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),ReportNamespaces}();function warn(){if(console&&console.warn){for(var _console,_len=arguments.length,args=Array(_len),_
1key=0;_key<_len;_key++)args[_key]=arguments[_key];"string"==typeof args[0]&&(args[0]="react-i18next:: ".concat(args[0])),(_console=console).warn.apply(_console,args)}}var alreadyWarned={};function warnOnce(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];"string"==typeof args[0]&&alreadyWarned[args[0]]||("string"==typeof args[0]&&(alreadyWarned[args[0]]=new Date),warn.apply(void 0,args))}function loadNamespaces(i18n,ns,cb){i18n.loadNamespaces(ns,function(){i18n.isInitialized?cb():i18n.on("initialized",function initialized(){setTimeout(function(){i18n.off("initialized",initialized)},0),cb()})})}var _excluded=["format"],_excluded2=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function Trans_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function Trans_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Trans_ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):Trans_ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function hasChildren(node,checkLength){if(!node)return!1;var base=node.props?node.props.children:node.children;return checkLength?base.length>0:!!base}function getChildren(node){return node?node.props?node.props.children:node.children:[]}function getAsArray(data){return Array.isArray(data)?data:[data]}function Trans(_ref){var children=_ref.children,count=_ref.count,parent=_ref.parent,i18nKey=_ref.i18nKey,context=_ref.context,_ref$tOptions=_ref.tOptions,tOptions=void 0===_ref$tOptions?{}:_ref$tOptions,values=_ref.values,defaults=_ref.defaults,components=_ref.components,ns=_ref.ns,i18nFromProps=_ref.i18n,tFromProps=_ref.t,shouldUnescape=_ref.shouldUnescape,additionalProps=_objectWithoutProperties(_ref,_excluded2),_ref2=(0,react.useContext)(I18nContext)||{},i18nFromContext=_ref2.i18n,defaultNSFromContext=_ref2.defaultNS,i18n=i18nFromProps||i18nFromContext||i18nInstance;if(!i18n)return warnOnce("You will need to pass in an i18next instance by using i18nextReactModule"),children;var t=tFromProps||i18n.t.bind(i18n)||function(k){return k};context&&(tOptions.context=context);var reactI18nextOptions=Trans_objectSpread(Trans_objectSpread({},defaultOptions),i18n.options&&i18n.options.react),namespaces=ns||t.ns||defaultNSFromContext||i18n.options&&i18n.options.defaultNS;namespaces="string"==typeof namespaces?[namespaces]:namespaces||["translation"];var defaultValue=defaults||function nodesToString(children,i18nOptions){if(!children)return"";var stringNode="",childrenArray=getAsArray(children),keepArray=i18nOptions.transSupportBasicHtmlNodes&&i18nOptions.transKeepBasicHtmlNodesFor?i18nOptions.transKeepBasicHtmlNodesFor:[];return childrenArray.forEach(function(child,childIndex){if("string"==typeof child)stringNode+="".concat(child);else if((0,react.isValidElement)(child)){var childPropsCount=Object.keys(child.props).length,shouldKeepChild=keepArray.indexOf(child.type)>-1,childChildren=child.props.children;if(!childChildren&&shouldKeepChild&&0===childPropsCount)stringNode+="<".concat(child.type,"/>");else if(childChildren||shouldKeepChild&&0===childPropsCount){if(child.props.i18nIsDynamicList)stringNode+="<".concat(childIndex,"></").concat(childIndex,">");else if(shouldKeepChild&&1===childPropsCount&&"string"==typeof childChildren)stringNode+="<".concat(child.type,">").concat(childChildren,"</").concat(child.type,">");else{var content=nodesToString(childChildren,i18nOptions);stringNode+="<".concat(childIndex,">").concat(content,"</").concat(childIndex,">")}}else stringNode+="<".concat(childIndex,"></").concat(childIndex,">")}
1else if(null===child)warn("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===typeof_typeof(child)){var format=child.format,keys=Object.keys(_objectWithoutProperties(child,_excluded));if(1===keys.length){var value=format?"".concat(keys[0],", ").concat(format):keys[0];stringNode+="{{".concat(value,"}}")}else warn("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",child)}else warn("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",child)}),stringNode}(children,reactI18nextOptions)||reactI18nextOptions.transEmptyNodeValue||i18nKey,hashTransKey=reactI18nextOptions.hashTransKey,key=i18nKey||(hashTransKey?hashTransKey(defaultValue):defaultValue),interpolationOverride=values?tOptions.interpolation:{interpolation:Trans_objectSpread(Trans_objectSpread({},tOptions.interpolation),{},{prefix:"#$?",suffix:"?$#"})},combinedTOpts=Trans_objectSpread(Trans_objectSpread(Trans_objectSpread(Trans_objectSpread({},tOptions),{},{count:count},values),interpolationOverride),{},{defaultValue:defaultValue,ns:namespaces}),translation=key?t(key,combinedTOpts):defaultValue,content=function(children,targetString,i18n,i18nOptions,combinedTOpts,shouldUnescape){if(""===targetString)return[];var keepArray=i18nOptions.transKeepBasicHtmlNodesFor||[],emptyChildrenButNeedsHandling=targetString&&RegExp(keepArray.join("|")).test(target
1String);if(!children&&!emptyChildrenButNeedsHandling)return[targetString];var data={};!function getData(childs){getAsArray(childs).forEach(function(child){"string"==typeof child||(hasChildren(child)?getData(getChildren(child)):"object"!==typeof_typeof(child)||(0,react.isValidElement)(child)||Object.assign(data,child))})}(children);var ast=html_parse_stringify_module.parse("<0>".concat(targetString,"</0>")),opts=Trans_objectSpread(Trans_objectSpread({},data),combinedTOpts);function renderInner(child,node,rootReactNode){var childs=getChildren(child),mappedChildren=mapAST(childs,node.children,rootReactNode);return"[object Array]"===Object.prototype.toString.call(childs)&&childs.every(function(child){return(0,react.isValidElement)(child)})&&0===mappedChildren.length?childs:mappedChildren}function pushTranslatedJSX(child,inner,mem,i,isVoid){child.dummy&&(child.children=inner),mem.push((0,react.cloneElement)(child,Trans_objectSpread(Trans_objectSpread({},child.props),{},{key:i}),isVoid?void 0:inner))}function mapAST(reactNode,astNode,rootReactNode){var reactNodes=getAsArray(reactNode);
vendor: 4,333 bytes, line 1
1return getAsArray(astNode).reduce(function(mem,node,i){var translationContent=node.children&&node.children[0]&&node.children[0].content&&i18n.services.interpolator.interpolate(node.children[0].content,opts,i18n.language);if("tag"===node.type){var source,target,newTarget,tmp=reactNodes[parseInt(node.name,10)];!tmp&&1===rootReactNode.length&&rootReactNode[0][node.name]&&(tmp=rootReactNode[0][node.name]),tmp||(tmp={});var child=0!==Object.keys(node.attrs).length?(source={props:node.attrs},(newTarget=Trans_objectSpread({},target=tmp)).props=Object.assign(source.props,target.props),newTarget):tmp,isElement=(0,react.isValidElement)(child),isValidTranslationWithChildren=isElement&&hasChildren(node,!0)&&!node.voidElement,isEmptyTransWithHTML=emptyChildrenButNeedsHandling&&"object"===typeof_typeof(child)&&child.dummy&&!isElement,isKnownComponent="object"===typeof_typeof(children)&&null!==children&&Object.hasOwnProperty.call(children,node.name);if("string"==typeof child){var value=i18n.services.interpolator.interpolate(child,opts,i18n.language);mem.push(value)}else if(hasChildren(child)||isValidTranslationWithChildren){var inner=renderInner(child,node,rootReactNode);pushTranslatedJSX(child,inner,mem,i)}else if(isEmptyTransWithHTML){var _inner=mapAST(reactNodes,node.children,rootReactNode);mem.push((0,react.cloneElement)(child,Trans_objectSpread(Trans_objectSpread({},child.props),{},{key:i}),_inner))}else if(Number.isNaN(parseFloat(node.name))){if(isKnownComponent){var _inner2=renderInner(child,node,rootReactNode);pushTranslatedJSX(child,_inner2,mem,i,node.voidElement)}else if(i18nOptions.transSupportBasicHtmlNodes&&keepArray.indexOf(node.name)>-1){if(node.voidElement)mem.push((0,react.createElement)(node.name,{key:"".concat(node.name,"-").concat(i)}));else{var _inner3=mapAST(reactNodes,node.children,rootReactNode);mem.push((0,react.createElement)(node.name,{key:"".concat(node.name,"-").concat(i)},_inner3))}}else if(node.voidElement)mem.push("<".concat(node.name," />"));else{var _inner4=mapAST(reactNodes,node.children,rootReactNode);mem.push("<".concat(node.name,">").concat(_inner4,"</").concat(node.name,">"))}}else if("object"!==typeof_typeof(child)||isElement)1===node.children.length&&translationContent?mem.push((0,react.cloneElement)(child,Trans_objectSpread(Trans_objectSpread({},child.props),{},{key:i}),translationContent)):mem.push((0,react.cloneElement)(child,Trans_objectSpread(Trans_objectSpread({},child.props),{},{key:i})));else{var content=node.children[0]?translationContent:null;content&&mem.push(content)}}else if("text"===node.type){var wrapTextNodes=i18nOptions.transWrapTextNodes,_content=shouldUnescape?i18nOptions.unescape(i18n.services.interpolator.interpolate(node.content,opts,i18n.language)):i18n.services.interpolator.interpolate(node.content,opts,i18n.language);wrapTextNodes?mem.push((0,react.createElement)(wrapTextNodes,{key:"".concat(node.name,"-").concat(i)},_content)):mem.push(_content)}return mem},[])}return getChildren(mapAST([{dummy:!0,children:children||[]}],ast,getAsArray(children||[]))[0])}(components||children,translation,i18n,reactI18nextOptions,combinedTOpts,shouldUnescape),useAsParent=void 0!==parent?parent:reactI18nextOptions.defaultTransParent;return useAsParent?(0,react.createElement)(useAsParent,additionalProps,content):content}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t=({}).toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}function _nonIterableRest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _slicedToArray(r,e){return _arrayWithHoles(r)||function(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}
1catch(r1){o=!0,n=r1}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function useTranslation_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function useTranslation_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?useTranslation_ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):useTranslation_ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var usePrevious=function(value,ignore){var ref=(0,react.useRef)();return(0,react.useEffect)(function(){ref.current=ignore?ref.current:value},[value,ignore]),ref.current};function useTranslation(ns){var props=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i18nFromProps=props.i18n,_ref=(0,react.useContext)(I18nContext)||{},i18nFromContext=_ref.i18n,defaultNSFromContext=_ref.defaultNS,i18n=i18nFromProps||i18nFromContext||i18nInstance;if(i18n&&!i18n.reportNamespaces&&(i18n.reportNamespaces=new ReportNamespaces),!i18n){warnOnce("You will need to pass in an i18next instance by using initReactI18next");var notReadyT=function(k){return Array.isArray(k)?k[k.length-1]:k},retNotReady=[notReadyT,{},!1];return retNotReady.t=notReadyT,retNotReady.i18n={},retNotReady.ready=!1,retNotReady}i18n.options.react&&void 0!==i18n.options.react.wait&&warnOnce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var i18nOptions=useTranslation_objectSpread(useTranslation_objectSpread(useTranslation_objectSpread({},defaultOptions),i18n.options.react),props),useSuspense=i18nOptions.useSuspense,keyPrefix=i18nOptions.keyPrefix,namespaces=ns||defaultNSFromContext||i18n.options&&i18n.options.defaultNS;namespaces="string"==typeof namespaces?[namespaces]:namespaces||["translation"],i18n.reportNamespaces.addUsedNamespaces&&i18n.reportNamespaces.addUsedNamespaces(namespaces);var ready=(i18n.isInitialized||i18n.initializedStoreOnce)&&namespaces.every(function(n){return function(ns,i18n){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i18n.languages&&i18n.languages.length?void 0!==i18n.options.ignoreJSONStructure?i18n.hasLoadedNamespace(ns,{precheck:function(i18nInstance,loadNotPending){if(options.bindI18n&&options.bindI18n.indexOf("languageChanging")>-1&&i18nInstance.services.backendConnector.backend&&i18nInstance.isLanguageChangingTo&&!loadNotPending(i18nInstance.isLanguageChangingTo,ns))return!1}}):function(ns,i18n){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},lng=i18n.languages[0],fallbackLng=!!i18n.options&&i18n.options.fallbackLng,lastLng=i18n.languages[i18n.languages.length-1];if("cimode"===lng.toLowerCase())return!0;var loadNotPending=function(l,n){var loadState=i18n.services.backendConnector.state["".concat(l,"|").concat(n)];return -1===loadState||2===loadState};return(!(options.bindI18n&&options.bindI18n.indexOf("languageChanging")>-1)||!i18n.services.backendConnector.backend||!i18n.isLanguageChangingTo||!!loadNotPending(i18n.isLanguageChangingTo,ns))&&!!(i18n.hasResourceBundle(lng,ns)||!i18n.services.backendConnector.backend||i18n.options.resources&&!i18n.options.partialBundledLanguages||loadNotPending(lng,ns)&&(!fallbackLng||loadNotPending(lastLng,ns)))}(ns,i18n,options):(warnOnce("i18n.languages were undefined or empty",i18n.languages),!0)}(n,i18n,i18nOptions)});function getT(){return i18n.getFixedT(null,"fallback"===i18nOptions.nsMode?namespaces:namespaces[0],keyPrefix)}var _useState2=_slicedToArray((0,react.useState)(getT),2),t=_useState2[0],setT=_useState2[1],joinedNS=namespaces.join(),previousJoinedNS=usePrevious(joinedNS),isMounted=(0,react.useRef)(!0);(0,react.useEffect)(function(){var bindI18n=i18nOptions.bindI18n,bindI18nStore=i18nOptions.bindI18nStore;function boundReset(){isMounted.current&&setT(getT)}return isMounted.current=!0,ready||useSuspense||loadNamespaces(i18n,namespaces,function(){isMounted.current&&setT(getT)}),ready&&previousJoinedNS&&previousJoinedNS!==joinedNS&&isMounted.current&&setT(getT),bindI18n&&i18n&&i18n.on(bindI18n,boundReset),bindI18nStore&&i18n&&i18n.store.on(bindI18nStore,boundReset),function(){isMounted.current=!1,bindI18n&&i18n&&bindI18n.split(" ").forEach(function(e){return i18n.off(e,boundReset)}),bindI18nStore&&i18n&&bindI18nStore.split(" ").forEach(function(e){return i18n.store.off(e,boundReset)})}},[i18n,joinedNS]);var isInitial=(0,react.useRef)(!0);(0,react.useEffect)(function(){isMounted.current&&!isInitial.current&&setT(getT),isInitial.current=!1},[i18n,keyPrefix]);var ret=[t,i18n,ready];if(ret.t=t,ret.i18n=i18n,ret.ready=ready,ready||!ready&&!useSuspense)return ret;throw new Promise(function(resolve){loadNamespaces(i18n,namespaces,function(){resolve()})})}var esm_extends=__webpack_require__(9482),hoist_non_react_statics_cjs=__webpack_require__(2535),hoist_non_react_statics_cjs_default=__webpack_require__.n(hoist_non_react_statics_cjs);function I18nextProvider(_ref){var i18n=_ref.i18n,defaultNS=_ref.defaultNS,children=_ref.children,value=(0,react.useMemo)(function(){return{i18n:i18n,defaultNS:defaultNS}}
1,[i18n,defaultNS]);return(0,react.createElement)(I18nContext.Provider,{value:value},children)}function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}var defaultConfig={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"undefined"!=typeof window},interpolation:{escapeValue:!1},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!1},reloadOnPrerender:!1,serializeConfig:!0,use:[]},createConfig_excluded=["i18n"],createConfig_excluded2=["i18n"];function createConfig_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function createConfig_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?createConfig_ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):createConfig_ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var deepMergeObjects=["backend","detection"],createConfig=function(userConfig){if("string"!=typeof(null==userConfig?void 0:userConfig.lng))throw Error("config.lng was not passed into createConfig");var _userConfig$use,userI18n=userConfig.i18n,userConfigStripped=_objectWithoutProperties(userConfig,createConfig_excluded),defaultI18n=defaultConfig.i18n,combinedConfig=createConfig_objectSpread(createConfig_objectSpread(createConfig_objectSpread(createConfig_objectSpread({},_objectWithoutProperties(defaultConfig,createConfig_excluded2)),userConfigStripped),defaultI18n),userI18n),defaultNS=combinedConfig.defaultNS,lng=combinedConfig.lng,localeExtension=combinedConfig.localeExtension,localePath=combinedConfig.localePath,localeStructure=combinedConfig.localeStructure,nonExplicitSupportedLngs=combinedConfig.nonExplicitSupportedLngs,locales=combinedConfig.locales.filter(function(l){return"default"!==l});if("cimode"===lng)return combinedConfig;if(void 0===combinedConfig.fallbackLng&&(combinedConfig.fallbackLng=combinedConfig.defaultLocale,"default"===combinedConfig.fallbackLng)){var _locales=_slicedToArray(locales,1);combinedConfig.fallbackLng=_locales[0]}var fallbackLng=combinedConfig.fallbackLng;if(nonExplicitSupportedLngs){var createFallbackObject=function(acc,l){var locale=_slicedToArray(l.split("-"),1)[0];return acc[l]=[locale],acc};if("string"==typeof fallbackLng)combinedConfig.fallbackLng=combinedConfig.locales.filter(function(l){return l.includes("-")}).reduce(createFallbackObject,{default:[fallbackLng]});else if(Array.isArray(fallbackLng))combinedConfig.fallbackLng=combinedConfig.locales.filter(function(l){return l.includes("-")}).reduce(createFallbackObject,{default:fallbackLng});else if("object"===typeof_typeof(fallbackLng))combinedConfig.fallbackLng=Object.entries(combinedConfig.fallbackLng).reduce(function(acc,_ref){var list,_ref2=_slicedToArray(_ref,2),l=_ref2[0],f=_ref2[1];return acc[l]=l.includes("-")?(list=[l.split("-")[0]].concat(function(r){if(Array.isArray(r))return _arrayLikeToArray(r)}(f)||_iterableToArray(f)||_unsupportedIterableToArray(f)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),Array.from(new Set(list))):f,acc},fallbackLng);else if("function"==typeof fallbackLng)throw Error("If nonExplicitSupportedLngs is true, no functions are allowed for fallbackLng")}return(null==userConfig?void 0:null===(_userConfig$use=userConfig.use)||void 0===_userConfig$use?void 0:_userConfig$use.some(function(b){return"backend"===b.type}))||("string"==typeof localePath?combinedConfig.backend={addPath:"".concat(localePath,"/").concat(localeStructure,".missing.").concat(localeExtension),loadPath:"".concat(localePath,"/").concat(localeStructure,".").concat(localeExtension)}:"function"!=typeof localePath||(combinedConfig.backend={addPath:function(locale,namespace){return localePath(locale,namespace,!0)},loadPath:function(locale,namespace){return localePath(locale,namespace,!1)}})),"string"==typeof combinedConfig.ns||Array.isArray(combinedConfig.ns)||(combinedConfig.ns=[defaultNS]
1),deepMergeObjects.forEach(function(obj){userConfig[obj]&&(combinedConfig[obj]=createConfig_objectSpread(createConfig_objectSpread({},combinedConfig[obj]),userConfig[obj]))}),combinedConfig};function _assertThisInitialized(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _setPrototypeOf(t,e){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e)}function _possibleConstructorReturn(t,e){if(e&&("object"==typeof_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t)}function _getPrototypeOf(t){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function i18next_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function i18next_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?i18next_ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):i18next_ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var consoleLogger={type:"logger",log:function(args){this.output("log",args)},warn:function(args){this.output("warn",args)},error:function(args){this.output("error",args)},output:function(type,args){console&&console[type]&&console[type].apply(console,args)}},baseLogger=new(function(){function Logger(concreteLogger){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Logger),this.init(concreteLogger,options)}return _createClass(Logger,[{key:"init",value:function(concreteLogger){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=options.prefix||"i18next:",this.logger=concreteLogger||consoleLogger,this.options=options,this.debug=options.debug}},{key:"setDebug",value:function(bool){this.debug=bool}},{key:"log",value:function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return this.forward(args,"log","",!0)}},{key:"warn",value:function(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return this.forward(args,"warn","",!0)}},{key:"error",value:function(){for(var _len3=arguments.length,args=Array(_len3),_key3=0;_key3<_len3;_key3++)args[_key3]=arguments[_key3];return this.forward(args,"error","")}},{key:"deprecate",value:function(){for(var _len4=arguments.length,args=Array(_len4),_key4=0;_key4<_len4;_key4++)args[_key4]=arguments[_key4];return this.forward(args,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(args,lvl,prefix,debugOnly){return debugOnly&&!this.debug?null:("string"==typeof args[0]&&(args[0]="".concat(prefix).concat(this.prefix," ").concat(args[0])),this.logger[lvl](args))}},{key:"create",value:function(moduleName){return new Logger(this.logger,i18next_objectSpread(i18next_objectSpread({},{prefix:"".concat(this.prefix,":").concat(moduleName,":")}),this.options))}},{key:"clone",value:function(options){return(options=options||this.options).prefix=options.prefix||this.prefix,new Logger(this.logger,options)}}]),Logger}()),EventEmitter=function(){function EventEmitter(){_classCallCheck(this,EventEmitter),this.observers={}}return _createClass(EventEmitter,[{key:"on",value:function(events,listener){var _this=this;return events.split(" ").forEach(function(event){_this.observers[event]=_this.observers[event]||[],_this.observers[event].push(listener)}),this}},{key:"off",value:function(event,listener){if(this.observers[event]){if(!listener){delete this.observers[event];return}this.observers[event]=this.observers[event].filter(function(l){return l!==listener})}}},{key:"emit",value:function(event){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];
vendor: 6,007 bytes, line 1
1this.observers[event]&&[].concat(this.observers[event]).forEach(function(observer){observer.apply(void 0,args)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(observer){observer.apply(observer,[event].concat(args))})}}]),EventEmitter}();function defer(){var res,rej,promise=new Promise(function(resolve,reject){res=resolve,rej=reject});return promise.resolve=res,promise.reject=rej,promise}function makeString(object){return null==object?"":""+object}function getLastOfPath(object,path,Empty){function cleanKey(key){return key&&key.indexOf("###")>-1?key.replace(/###/g,"."):key}function canNotTraverseDeeper(){return!object||"string"==typeof object}for(var stack="string"!=typeof path?[].concat(path):path.split(".");stack.length>1;){if(canNotTraverseDeeper())return{};var key=cleanKey(stack.shift());!object[key]&&Empty&&(object[key]=new Empty),object=Object.prototype.hasOwnProperty.call(object,key)?object[key]:{}}return canNotTraverseDeeper()?{}:{obj:object,k:cleanKey(stack.shift())}}function setPath(object,path,newValue){var _getLastOfPath=getLastOfPath(object,path,Object);_getLastOfPath.obj[_getLastOfPath.k]=newValue}function getPath(object,path){var _getLastOfPath3=getLastOfPath(object,path),obj=_getLastOfPath3.obj,k=_getLastOfPath3.k;if(obj)return obj[k]}function getPathWithDefaults(data,defaultData,key){var value=getPath(data,key);return void 0!==value?value:getPath(defaultData,key)}function regexEscape(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var _entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function i18next_escape(data){return"string"==typeof data?data.replace(/[&<>"'\/]/g,function(s){return _entityMap[s]}):data}var isIE10="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,chars=[" ",",","?","!",";"];function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$1(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$1(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$1(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var ResourceStore=function(_EventEmitter){_inherits(ResourceStore,_EventEmitter);var hasNativeReflectConstruct,_super=(hasNativeReflectConstruct=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var result,Super=_getPrototypeOf(ResourceStore);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)});function ResourceStore(data){var _this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _classCallCheck(this,ResourceStore),_this=_super.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(_this)),_this.data=data||{},_this.options=options,void 0===_this.options.keySeparator&&(_this.options.keySeparator="."),void 0===_this.options.ignoreJSONStructure&&(_this.options.ignoreJSONStructure=!0),_this}return _createClass(ResourceStore,[{key:"addNamespaces",value:function(ns){0>this.options.ns.indexOf(ns)&&this.options.ns.push(ns)}},{key:"removeNamespaces",value:function(ns){var index=this.options.ns.indexOf(ns);index>-1&&this.options.ns.splice(index,1)}},{key:"getResource",value:function(lng,ns,key){var options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},keySeparator=void 0!==options.keySeparator?options.keySeparator:this.options.keySeparator,ignoreJSONStructure=void 0!==options.ignoreJSONStructure?options.ignoreJSONStructure:this.options.ignoreJSONStructure,path=[lng,ns];key&&"string"!=typeof key&&(path=path.concat(key)),key&&"string"==typeof key&&(path=path.concat(keySeparator?key.split(keySeparator):key)),lng.indexOf(".")>-1&&(path=lng.split("."));var result=getPath(this.data,path);return result||!ignoreJSONStructure||"string"!=typeof key?result:function deepFind(obj,path){var keySeparator=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(obj){if(obj[path])return obj[path];for(var paths=path.split(keySeparator),current=obj,i=0;i<paths.length;++i){if(!current||"string"==typeof current[paths[i]]&&i+1<paths.length)return;if(void 0===current[paths[i]]){for(var j=2,p=paths.slice(i,i+j).join(keySeparator),mix=current[p];void 0===mix&&paths.length>i+j;)j++,mix=current[p=paths.slice(i,i+j).join(keySeparator)];if(void 0===mix)return;if(null===mix)return null;if(path.endsWith(p)){if("string"==typeof mix)return mix;if(p&&"string"==typeof mix[p])return mix[p]}var joinedPath=paths.slice(i+j).join(keySeparator);if(joinedPath)return deepFind(mix,joinedPath,keySeparator);return}current=current[paths[i]]}return current}}(this.data&&this.data[lng]&&this.data[lng][ns],key,keySeparator)}},{key:"addResource",value:function(lng,ns,key,value){var options=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},keySeparator=this.options.keySeparator;void 0===keySeparator&&(keySeparator=".");var path=[lng,ns];key&&(path=path.concat(keySeparator?key.split(keySeparator):key)),lng.indexOf(".")>-1&&(path=lng.split("."),value=ns,ns=path[1]),this.addNamespaces(ns),setPath(this.data,path,value),options.silent||this.emit
1("added",lng,ns,key,value)}},{key:"addResources",value:function(lng,ns,resources){var options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var m in resources)("string"==typeof resources[m]||"[object Array]"===Object.prototype.toString.apply(resources[m]))&&this.addResource(lng,ns,m,resources[m],{silent:!0});options.silent||this.emit("added",lng,ns,resources)}},{key:"addResourceBundle",value:function(lng,ns,resources,deep,overwrite){var options=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},path=[lng,ns];lng.indexOf(".")>-1&&(path=lng.split("."),deep=resources,resources=ns,ns=path[1]),this.addNamespaces(ns);var pack=getPath(this.data,path)||{};deep?function deepExtend(target,source,overwrite){for(var prop in source)"__proto__"!==prop&&"constructor"!==prop&&(prop in target?"string"==typeof target[prop]||target[prop]instanceof String||"string"==typeof source[prop]||source[prop]instanceof String?overwrite&&(target[prop]=source[prop]):deepExtend(target[prop],source[prop],overwrite):target[prop]=source[prop]);return target}(pack,resources,overwrite):pack=_objectSpread$1(_objectSpread$1({},pack),resources),setPath(this.data,path,pack),options.silent||this.emit("added",lng,ns,resources)}},{key:"removeResourceBundle",value:function(lng,ns){this.hasResourceBundle(lng,ns)&&delete this.data[lng][ns],this.removeNamespaces(ns),this.emit("removed",lng,ns)}},{key:"hasResourceBundle",value:function(lng,ns){return void 0!==this.getResource(lng,ns)}},{key:"getResourceBundle",value:function(lng,ns){return(ns||(ns=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?_objectSpread$1(_objectSpread$1({},{}),this.getResource(lng,ns)):this.getResource(lng,ns)}},{key:"getDataByLanguage",value:function(lng){return this.data[lng]}},{key:"hasLanguageSomeTranslations",value:function(lng){var data=this.getDataByLanguage(lng);return!!(data&&Object.keys(data)||[]).find(function(v){return data[v]&&Object.keys(data[v]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),ResourceStore}(EventEmitter),postProcessor={processors:{},addPostProcessor:function(module){this.processors[module.name]=module},handle:function(processors,value,key,options,translator){var _this=this;return processors.forEach(function(processor){_this.processors[processor]&&(value=_this.processors[processor].process(value,key,options,translator))}),value}};function ownKeys$2(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$2(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$2(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$2(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var checkedLoadedFor={},Translator=function(_EventEmitter){_inherits(Translator,_EventEmitter);var hasNativeReflectConstruct,_super=(hasNativeReflectConstruct=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var result,Super=_getPrototypeOf(Translator);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)});function Translator(services){var _this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,Translator),_this=_super.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(_this)),!function(a,s,t){a.forEach(function(m){s[m]&&(t[m]=s[m])})}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
1i18nFormat","utils"],services,_assertThisInitialized(_this)),_this.options=options,void 0===_this.options.keySeparator&&(_this.options.keySeparator="."),_this.logger=baseLogger.create("translator"),_this}return _createClass(Translator,[{key:"changeLanguage",value:function(lng){lng&&(this.language=lng)}},{key:"exists",value:function(key){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==key)return!1;var resolved=this.resolve(key,options);return resolved&&void 0!==resolved.res}},{key:"extractFromKey",value:function(key,options){var nsSeparator=void 0!==options.nsSeparator?options.nsSeparator:this.options.nsSeparator;void 0===nsSeparator&&(nsSeparator=":");var keySeparator=void 0!==options.keySeparator?options.keySeparator:this.options.keySeparator,namespaces=options.ns||this.options.defaultNS||[],wouldCheckForNsInKey=nsSeparator&&key.indexOf(nsSeparator)>-1,seemsNaturalLanguage=!this.options.userDefinedKeySeparator&&!options.keySeparator&&!this.options.userDefinedNsSeparator&&!options.nsSeparator&&!function(key,nsSeparator,keySeparator){nsSeparator=nsSeparator||"",keySeparator=keySeparator||"";var possibleChars=chars.filter(function(c){return 0>nsSeparator.indexOf(c)&&0>keySeparator.indexOf(c)});if(0===possibleChars.length)return!0;var r=RegExp("(".concat(possibleChars.map(function(c){return"?"===c?"\\?":c}).join("|"),")")),matched=!r.test(key);if(!matched){var ki=key.indexOf(keySeparator);ki>0&&!r.test(key.substring(0,ki))&&(matched=!0)}return matched}(key,nsSeparator,keySeparator);if(wouldCheckForNsInKey&&!seemsNaturalLanguage){var m=key.match(this.interpolator.nestingRegexp);if(m&&m.length>0)return{key:key,namespaces:namespaces};var parts=key.split(nsSeparator);(nsSeparator!==keySeparator||nsSeparator===keySeparator&&this.options.ns.indexOf(parts[0])>-1)&&(namespaces=parts.shift()),key=parts.join(keySeparator)}return"string"==typeof namespaces&&(namespaces=[namespaces]),{key:key,namespaces:namespaces}}},{key:"translate",value:function(keys,options,lastKey){var _this2=this;if("object"!==typeof_typeof(options)&&this.options.overloadTranslationOptionHandler&&(options=this.options.overloadTranslationOptionHandler(arguments)),options||(options={}),null==keys)return"";Array.isArray(keys)||(keys=[String(keys)]);var returnDetails=void 0!==options.returnDetails?options.returnDetails:this.options.returnDetails,keySeparator=void 0!==options.keySeparator?options.keySeparator:this.options.keySeparator,_this$extractFromKey=this.extractFromKey(keys[keys.length-1],options),key=_this$extractFromKey.key,namespaces=_this$extractFromKey.namespaces,namespace=namespaces[namespaces.length-1],lng=options.lng||this.language,appendNamespaceToCIMode=options.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(lng&&"cimode"===lng.toLowerCase()){if(appendNamespaceToCIMode){var nsSeparator=options.nsSeparator||this.options.nsSeparator;return returnDetails?(resolved.res="".concat(namespace).concat(nsSeparator).concat(key),resolved):"".concat(namespace).concat(nsSeparator).concat(key)}return returnDetails?(resolved.res=key,resolved):key}var resolved=this.resolve(keys,options),res=resolved&&resolved.res,resUsedKey=resolved&&resolved.usedKey||key,resExactUsedKey=resolved&&resolved.exactUsedKey||key,resType=Object.prototype.toString.apply(res),joinArrays=void 0!==options.joinArrays?options.joinArrays:this.options.joinArrays,handleAsObjectInI18nFormat=!this.i18nFormat||this.i18nFormat.handleAsObject,handleAsObject="string"!=typeof res&&"boolean"!=typeof res&&"number"!=typeof res;if(handleAsObjectInI18nFormat&&res&&handleAsObject&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(resType)&&!("string"==typeof joinArrays&&"[object Array]"===resType)){if(!options.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var r=this.options.returnedObjectHandler?this.options.returnedObjectHandler(resUsedKey,res,_objectSpread$2(_objectSpread$2({},options),{},{ns:namespaces})):"key '".concat(key," (").concat(this.language,")' returned an object instead of string.");return returnDetails?(resolved.res=r,resolved):r}if(keySeparator){var resTypeIsArray="[object Array]"===resType,copy=resTypeIsArray?[]:{},newKeyToUse=resTypeIsArray?resExactUsedKey:resUsedKey;for(var m in res)if(Object.prototype.hasOwnProperty.call(res,m)){var deepKey="".concat(newKeyToUse).concat(keySeparator).concat(m);copy[m]=this.translate(deepKey,_objectSpread$2(_objectSpread$2({},options),{joinArrays:!1,ns:namespaces})),copy[m]===deepKey&&(copy[m]=res[m])}res=copy}}else if(handleAsObjectInI18nFormat&&"string"==typeof joinArrays&&"[object Array]"===resType)(res=res.join(joinArrays))&&(res=this.extendTranslation(res,keys,options,lastKey));else{var usedDefault=!1,usedKey=!1,needsPluralHandling=void 0!==options.count&&"string"!=typeof options.count,hasDefaultValue=Translator.hasDefaultValue(options),defaultValueSuffix=needsPluralHandling?this.pluralResolver.getSuffix(lng,options.count,options):"",defaultValue=options["defaultValue".concat(defaultValueSuffix
vendor: 5,524 bytes, line 1
1)]||options.defaultValue;!this.isValidLookup(res)&&hasDefaultValue&&(usedDefault=!0,res=defaultValue),this.isValidLookup(res)||(usedKey=!0,res=key);var resForMissing=(options.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&usedKey?void 0:res,updateMissing=hasDefaultValue&&defaultValue!==res&&this.options.updateMissing;if(usedKey||usedDefault||updateMissing){if(this.logger.log(updateMissing?"updateKey":"missingKey",lng,namespace,key,updateMissing?defaultValue:res),keySeparator){var fk=this.resolve(key,_objectSpread$2(_objectSpread$2({},options),{},{keySeparator:!1}));fk&&fk.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var lngs=[],fallbackLngs=this.languageUtils.getFallbackCodes(this.options.fallbackLng,options.lng||this.language);if("fallback"===this.options.saveMissingTo&&fallbackLngs&&fallbackLngs[0])for(var i=0;i<fallbackLngs.length;i++)lngs.push(fallbackLngs[i]);else"all"===this.options.saveMissingTo?lngs=this.languageUtils.toResolveHierarchy(options.lng||this.language):lngs.push(options.lng||this.language);var send=function(l,k,specificDefaultValue){var defaultForMissing=hasDefaultValue&&specificDefaultValue!==res?specificDefaultValue:resForMissing;_this2.options.missingKeyHandler?_this2.options.missingKeyHandler(l,namespace,k,defaultForMissing,updateMissing,options):_this2.backendConnector&&_this2.backendConnector.saveMissing&&_this2.backendConnector.saveMissing(l,namespace,k,defaultForMissing,updateMissing,options),_this2.emit("missingKey",l,namespace,k,res)};this.options.saveMissing&&(this.options.saveMissingPlurals&&needsPluralHandling?lngs.forEach(function(language){_this2.pluralResolver.getSuffixes(language,options).forEach(function(suffix){send([language],key+suffix,options["defaultValue".concat(suffix)]||defaultValue)})}):send(lngs,key,defaultValue))}res=this.extendTranslation(res,keys,options,resolved,lastKey),usedKey&&res===key&&this.options.appendNamespaceToMissingKey&&(res="".concat(namespace,":").concat(key)),(usedKey||usedDefault)&&this.options.parseMissingKeyHandler&&(res="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(namespace,":").concat(key):key,usedDefault?res:void 0):this.options.parseMissingKeyHandler(res))}return returnDetails?(resolved.res=res,resolved):res}},{key:"extendTranslation",value:function(res,key,options,resolved,lastKey){var _this3=this;if(this.i18nFormat&&this.i18nFormat.parse)res=this.i18nFormat.parse(res,_objectSpread$2(_objectSpread$2({},this.options.interpolation.defaultVariables),options),resolved.usedLng,resolved.usedNS,resolved.usedKey,{resolved:resolved});else if(!options.skipInterpolation){options.interpolation&&this.interpolator.init(_objectSpread$2(_objectSpread$2({},options),{interpolation:_objectSpread$2(_objectSpread$2({},this.options.interpolation),options.interpolation)}));var nestBef,skipOnVariables="string"==typeof res&&(options&&options.interpolation&&void 0!==options.interpolation.skipOnVariables?options.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(skipOnVariables){var nb=res.match(this.interpolator.nestingRegexp);nestBef=nb&&nb.length}var data=options.replace&&"string"!=typeof options.replace?options.replace:options;if(this.options.interpolation.defaultVariables&&(data=_objectSpread$2(_objectSpread$2({},this.options.interpolation.defaultVariables),data)),res=this.interpolator.interpolate(res,data,options.lng||this.language,options),skipOnVariables){var na=res.match(this.interpolator.nestingRegexp);nestBef<(na&&na.length)&&(options.nest=!1)}!1!==options.nest&&(res=this.interpolator.nest(res,function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return lastKey&&lastKey[0]===args[0]&&!options.context?(_this3.logger.warn("It seems you are nesting recursively key: ".concat(args[0]," in key: ").concat(key[0])),null):_this3.translate.apply(_this3,args.concat([key]))},options)),options.interpolation&&this.interpolator.reset()}var postProcess=options.postProcess||this.options.postProcess,postProcessorNames="string"==typeof postProcess?[postProcess]:postProcess;return null!=res&&postProcessorNames&&postProcessorNames.length&&!1!==options.applyPostProcessor&&(res=postProcessor.handle(postProcessorNames,res,key,this.options&&this.options.postProcessPassResolved?_objectSpread$2({i18nResolved:resolved},options):options,this)),res}},{key:"resolve",value:function(keys){var found,usedKey,exactUsedKey,usedLng,usedNS,_this4=this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof keys&&(keys=[keys]),keys.forEach(function(k){if(!_this4.isValidLookup(found)){var extracted=_this4.extractFromKey(k,options),key=extracted.key;usedKey=key;var namespaces=extracted.namespaces;_this4.options.fallbackNS&&(namespaces=namespaces.concat(_this4.options.fallbackNS));var needsPluralHandling=void 0!==options.count&&"string"!=typeof options.count,needsZeroSuffixLookup=needsPluralHandling&&!options.ordinal&&0===options.count&&_this4.pluralResolver.shouldUseIntlApi(),needsContextHandling=void 0!==options.context&&("string"==typeof options.context||"number"==typeof options.context)&&""!==options.context,codes=options.lngs?options.lngs:_this4.languageUtils.toResolveHierarchy(options.lng||_this4.language,options.fallbackLng);
1namespaces.forEach(function(ns){_this4.isValidLookup(found)||(usedNS=ns,!checkedLoadedFor["".concat(codes[0],"-").concat(ns)]&&_this4.utils&&_this4.utils.hasLoadedNamespace&&!_this4.utils.hasLoadedNamespace(usedNS)&&(checkedLoadedFor["".concat(codes[0],"-").concat(ns)]=!0,_this4.logger.warn('key "'.concat(usedKey,'" for languages "').concat(codes.join(", "),'" won\'t get resolved as namespace "').concat(usedNS,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),codes.forEach(function(code){if(!_this4.isValidLookup(found)){usedLng=code;var possibleKey,finalKeys=[key];if(_this4.i18nFormat&&_this4.i18nFormat.addLookupKeys)_this4.i18nFormat.addLookupKeys(finalKeys,key,code,ns,options);else{needsPluralHandling&&(pluralSuffix=_this4.pluralResolver.getSuffix(code,options.count,options));var pluralSuffix,zeroSuffix="".concat(_this4.options.pluralSeparator,"zero");if(needsPluralHandling&&(finalKeys.push(key+pluralSuffix),needsZeroSuffixLookup&&finalKeys.push(key+zeroSuffix)),needsContextHandling){var contextKey="".concat(key).concat(_this4.options.contextSeparator).concat(options.context);finalKeys.push(contextKey),needsPluralHandling&&(finalKeys.push(contextKey+pluralSuffix),needsZeroSuffixLookup&&finalKeys.push(contextKey+zeroSuffix))}}for(;possibleKey=finalKeys.pop();)_this4.isValidLookup(found)||(exactUsedKey=possibleKey,found=_this4.getResource(code,ns,possibleKey,options))}}))})}}),{res:found,usedKey:usedKey,exactUsedKey:exactUsedKey,usedLng:usedLng,usedNS:usedNS}}},{key:"isValidLookup",value:function(res){return void 0!==res&&!(!this.options.returnNull&&null===res)&&!(!this.options.returnEmptyString&&""===res)}},{key:"getResource",value:function(code,ns,key){var options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(code,ns,key,options):this.resourceStore.getResource(code,ns,key,options)}}],[{key:"hasDefaultValue",value:function(options){var prefix="defaultValue";for(var option in options)if(Object.prototype.hasOwnProperty.call(options,option)&&prefix===option.substring(0,prefix.length)&&void 0!==options[option])return!0;return!1}}]),Translator}(EventEmitter);function capitalize(string){return string.charAt(0).toUpperCase()+string.slice(1)}var LanguageUtil=function(){function LanguageUtil(options){_classCallCheck(this,LanguageUtil),this.options=options,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create("languageUtils")}return _createClass(LanguageUtil,[{key:"getScriptPartFromCode",value:function(code){if(!code||0>code.indexOf("-"))return null;var p=code.split("-");return 2===p.length?null:(p.pop(),"x"===p[p.length-1].toLowerCase())?null:this.formatLanguageCode(p.join("-"))}},{key:"getLanguagePartFromCode",value:function(code){if(!code||0>code.indexOf("-"))return code;var p=code.split("-");return this.formatLanguageCode(p[0])}},{key:"formatLanguageCode",value:function(code){if("string"==typeof code&&code.indexOf("-")>-1){var specialCases=["hans","hant","latn","cyrl","cans","mong","arab"],p=code.split("-");return this.options.lowerCaseLng?p=p.map(function(part){return part.toLowerCase()}):2===p.length?(p[0]=p[0].toLowerCase(),p[1]=p[1].toUpperCase(),specialCases.indexOf(p[1].toLowerCase())>-1&&(p[1]=capitalize(p[1].toLowerCase()))):3===p.length&&(p[0]=p[0].toLowerCase(),2===p[1].length&&(p[1]=p[1].toUpperCase()),"sgn"!==p[0]&&2===p[2].length&&(p[2]=p[2].toUpperCase()),specialCases.indexOf(p[1].toLowerCase())>-1&&(p[1]=capitalize(p[1].toLowerCase())),specialCases.indexOf(p[2].toLowerCase())>-1&&(p[2]=capitalize(p[2].toLowerCase()))),p.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?code.toLowerCase():code}},{key:"isSupportedCode",value:function(code){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(code=this.getLanguagePartFromCode(code)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(code)>-1}},{key:"getBestMatchFromCodes",value:function(codes){var found,_this=this;
vendor: 19,063 bytes, line 1
1return codes?(codes.forEach(function(code){if(!found){var cleanedLng=_this.formatLanguageCode(code);(!_this.options.supportedLngs||_this.isSupportedCode(cleanedLng))&&(found=cleanedLng)}}),!found&&this.options.supportedLngs&&codes.forEach(function(code){if(!found){var lngOnly=_this.getLanguagePartFromCode(code);if(_this.isSupportedCode(lngOnly))return found=lngOnly;found=_this.options.supportedLngs.find(function(supportedLng){if(0===supportedLng.indexOf(lngOnly))return supportedLng})}}),found||(found=this.getFallbackCodes(this.options.fallbackLng)[0]),found):null}},{key:"getFallbackCodes",value:function(fallbacks,code){if(!fallbacks)return[];if("function"==typeof fallbacks&&(fallbacks=fallbacks(code)),"string"==typeof fallbacks&&(fallbacks=[fallbacks]),"[object Array]"===Object.prototype.toString.apply(fallbacks))return fallbacks;if(!code)return fallbacks.default||[];var found=fallbacks[code];return found||(found=fallbacks[this.getScriptPartFromCode(code)]),found||(found=fallbacks[this.formatLanguageCode(code)]),found||(found=fallbacks[this.getLanguagePartFromCode(code)]),found||(found=fallbacks.default),found||[]}},{key:"toResolveHierarchy",value:function(code,fallbackCode){var _this2=this,fallbackCodes=this.getFallbackCodes(fallbackCode||this.options.fallbackLng||[],code),codes=[],addCode=function(c){c&&(_this2.isSupportedCode(c)?codes.push(c):_this2.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return"string"==typeof code&&code.indexOf("-")>-1?("languageOnly"!==this.options.load&&addCode(this.formatLanguageCode(code)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&addCode(this.getScriptPartFromCode(code)),"currentOnly"!==this.options.load&&addCode(this.getLanguagePartFromCode(code))):"string"==typeof code&&addCode(this.formatLanguageCode(code)),fallbackCodes.forEach(function(fc){0>codes.indexOf(fc)&&addCode(_this2.formatLanguageCode(fc))}),codes}}]),LanguageUtil}(),sets=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],_rulesPluralsTypes={1:function(n){return Number(n>1)},2:function(n){return Number(1!=n)},3:function(n){return 0},4:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},5:function(n){return Number(0==n?0:1==n?1:2==n?2:n%100>=3&&n%100<=10?3:n%100>=11?4:5)},6:function(n){return Number(1==n?0:n>=2&&n<=4?1:2)},7:function(n){return Number(1==n?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2)},8:function(n){return Number(1==n?0:2==n?1:8!=n&&11!=n?2:3)},9:function(n){return Number(n>=2)},10:function(n){return Number(1==n?0:2==n?1:n<7?2:n<11?3:4)},11:function(n){return Number(1==n||11==n?0:2==n||12==n?1:n>2&&n<20?2:3)},12:function(n){return Number(n%10!=1||n%100==11)},13:function(n){return Number(0!==n)},14:function(n){return Number(1==n?0:2==n?1:3==n?2:3)},15:function(n){return Number(n%10==1&&n%100!=11?0:n%10>=2&&(n%100<10||n%100>=20)?1:2)},16:function(n){return Number(n%10==1&&n%100!=11?0:0!==n?1:2)},17:function(n){return Number(1==n||n%10==1&&n%100!=11?0:1)},18:function(n){return Number(0==n?0:1==n?1:2)},19:function(n){return Number(1==n?0:0==n||n%100>1&&n%100<11?1:n%100>10&&n%100<20?2:3)},20:function(n){return Number(1==n?0:0==n||n%100>0&&n%100<20?1:2)},21:function(n){return Number(n%100==1?1:n%100==2?2:n%100==3||n%100==4?3:0)},22:function(n){return Number(1==n?0:2==n?1:(n<0||n>10)&&n%10==0?2:3)}},deprecatedJsonVersions=["v1","v2","v3"],suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5},PluralResolver=function(){function PluralResolver(languageUtils){var rules,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,PluralResolver),this.languageUtils=languageUtils,this.options=options,this.logger=baseLogger.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(rules={},sets.forEach(function(set){set.lngs.forEach(function(l){rules[l]={numbers:set.nr,plurals:_rulesPluralsTypes[set.fc]}})}),rules)}return _createClass(PluralResolver,[{key:"addRule",value:function(lng,obj){this.rules[lng]=obj}},{key:"getRule",value:function(code){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(code,{type:options.ordinal?"ordinal":"cardinal"})}catch(_unused){return}return this.rules[code]||this.rules[this.languageUtils.getLanguagePartFromCode(code)]}},{key:"needsPlural",value:function(code){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},rule=this.getRule(code,options);return this.shouldUseIntlApi()?rule&&rule.resolvedOptions().pluralCategories.length>1:rule&&rule.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(code,key){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(code,options).map(function(suffix){return"".concat(key).concat(suffix)})}},{key:"getSuffixes",value:function(code){var _this=this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},rule=this.getRule(code,options);return rule?this.shouldUseIntlApi()?rule.resolvedOptions().pluralCategories.sort(function(pluralCategory1,pluralCategory2){return suffixesOrder[pluralCategory1]-suffixesOrder[pluralCategory2]}).map(function(pluralCategory){return"".concat(_this.options.prepend).concat(pluralCategory)}):rule.numbers.map(function(number){return _this.getSuffix(code,number,options)}):[]}},{key:"getSuffix",value:function(code,count){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},rule=this.getRule(code,options);return rule?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(rule.select(count)):this.getSuffixRetroCompatible(rule,count):(this.logger.warn("no plural rule found for: ".concat(code)),"")}},{key:"getSuffixRetroCompatible",value:function(rule,count){var _this2=this,idx=rule.noAbs?rule.plurals(count):rule.plurals(Math.abs(count)),suffix=rule.numbers[idx];this.options.simplifyPluralSuffix&&2===rule.numbers.length&&1===rule.numbers[0]&&(2===suffix?suffix="plural":1===suffix&&(suffix=""));var returnSuffix=function(){return _this2.options.prepend&&suffix.toString()?_this2.options.prepend+suffix.toString():suffix.toString()};return"v1"===this.options.compatibilityJSON?1===suffix?"":"number"==typeof suffix?"_plural_".concat(suffix.toString()):returnSuffix():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===rule.numbers.length&&1===rule.numbers[0]?returnSuffix():this.options.prepend&&idx.toString()?this.options.prepend+idx.toString():idx.toString()}},{key:"shouldUseIntlApi",value:function(){return!deprecatedJsonVersions.includes(this.options.compatibilityJSON)}}]),PluralResolver}();function ownKeys$3(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$3(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$3(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$3(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var Interpolator=function(){function Interpolator(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Interpolator),this.logger=baseLogger.create("interpolator"),this.options=options,this.format=options.interpolation&&options.interpolation.format||function(value){return value},this.init(options)}return _createClass(Interpolator,[{key:"init",value:function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};options.interpolation||(options.interpolation={escapeValue:!0});var iOpts=options.interpolation;this.escape=void 0!==iOpts.escape?iOpts.escape:i18next_escape,this.escapeValue=void 0===iOpts.escapeValue||iOpts.escapeValue,this.useRawValueToEscape=void 0!==iOpts.useRawValueToEscape&&iOpts.useRawValueToEscape,this.prefix=iOpts.prefix?regexEscape(iOpts.prefix):iOpts.prefixEscaped||"{{",this.suffix=iOpts.suffix?regexEscape(iOpts.suffix):iOpts.suffixEscaped||"}}",this.formatSeparator=iOpts.formatSeparator?iOpts.formatSeparator:iOpts.formatSeparator||",",this.unescapePrefix=iOpts.unescapeSuffix?"":iOpts.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":iOpts.unescapeSuffix||"",this.nestingPrefix=iOpts.nestingPrefix?regexEscape(iOpts.nestingPrefix):iOpts.nestingPrefixEscaped||regexEscape("$t("),this.nestingSuffix=iOpts.nestingSuffix?regexEscape(iOpts.nestingSuffix):iOpts.nestingSuffixEscaped||regexEscape(")"),this.nestingOptionsSeparator=iOpts.nestingOptionsSeparator?iOpts.nestingOptionsSeparator:iOpts.nestingOptionsSeparator||",",this.maxReplaces=iOpts.maxReplaces?iOpts.maxReplaces:1e3,this.alwaysFormat=void 0!==iOpts.alwaysFormat&&iOpts.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var regexpStr="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=RegExp(regexpStr,"g");var regexpUnescapeStr="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=RegExp(regexpUnescapeStr,"g");var nestingRegexpStr="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=RegExp(nestingRegexpStr,"g")}},{key:"interpolate",value:function(str,data,lng,options){var match,value,replaces,_this=this,defaultData=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function regexSafe(val){return val.replace(/\$/g,"$$$$")}var handleFormat=function(key){if(0>key.indexOf(_this.formatSeparator)){var path=getPathWithDefaults(data,defaultData,key);return _this.alwaysFormat?_this.format(path,void 0,lng,_objectSpread$3(_objectSpread$3(_objectSpread$3({},options),data),{},{interpolationkey:key})):path}var p=key.split(_this.formatSeparator),k=p.shift().trim(),f=p.join(_this.formatSeparator).trim();return _this.format(getPathWithDefaults(data,defaultData,k),f,lng,_objectSpread$3(_objectSpread$3(_objectSpread$3({},options),data),{},{interpolationkey:k}))};this.resetRegExp();var missingInterpolationHandler=options&&options.missingInterpolationHandler||this.options.missingInterpolationHandler,skipOnVariables=options&&options.interpolation&&void 0!==options.interpolation.skipOnVariables?options.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(val){return regexSafe(val)}},{regex:this.regexp,safeValue:function(val){return _this.escapeValue?regexSafe(_this.escape(val)):regexSafe(val)}}].forEach(function(todo){for(replaces=0;match=todo.regex.exec(str);){var matchedVar=match[1].trim();if(void 0===(value=handleFormat(matchedVar))){if("function"==typeof missingInterpolationHandler){var temp=missingInterpolationHandler(str,match,options);value="string"==typeof temp?temp:""}else if(options&&options.hasOwnProperty(matchedVar))value="";else if(skipOnVariables){value=match[0];continue}else _this.logger.warn("missed to pass in variable ".concat(matchedVar," for interpolating ").concat(str)),value=""}else"string"==typeof value||_this.useRawValueToEscape||(value=makeString(value));var safeValue=todo.safeValue(value);if(str=str.replace(match[0],safeValue),skipOnVariables?(todo.regex.lastIndex+=value.length,todo.regex.lastIndex-=match[0].length):todo.regex.lastIndex=0,++replaces>=_this.maxReplaces)break}}),str}},{key:"nest",value:function(str,fc){var match,value,_this2=this,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},clonedOptions=_objectSpread$3({},options);function handleHasOptions(key,inheritedOptions){var sep=this.nestingOptionsSeparator;if(0>key.indexOf(sep))return key;var c=key.split(RegExp("".concat(sep,"[ ]*{"))),optionsString="{".concat(c[1]);key=c[0];var matchedSingleQuotes=(optionsString=this.interpolate(optionsString,clonedOptions)).match(/'/g),matchedDoubleQuotes=optionsString.match(/"/g);(matchedSingleQuotes&&matchedSingleQuotes.length%2==0&&!matchedDoubleQuotes||matchedDoubleQuotes.length%2!=0)&&(optionsString=optionsString.replace(/'/g,'"'));try{clonedOptions=JSON.parse(optionsString),inheritedOptions&&(clonedOptions=_objectSpread$3(_objectSpread$3({},inheritedOptions),clonedOptions))}catch(e){return this.logger.warn("failed parsing options string in nesting for key ".concat(key),e),"".concat(key).concat(sep).concat(optionsString)}return delete clonedOptions.defaultValue,key}for(clonedOptions.applyPostProcessor=!1,delete clonedOptions.defaultValue;match=this.nestingRegexp.exec(str);){var formatters=[],doReduce=!1;if(-1!==match[0].indexOf(this.formatSeparator)&&!/{.*}/.test(match[1])){var r=match[1].split(this.formatSeparator).map(function(elem){return elem.trim()});match[1]=r.shift(),formatters=r,doReduce=!0}if((value=fc(handleHasOptions.call(this,match[1].trim(),clonedOptions),clonedOptions))&&match[0]===str&&"string"!=typeof value)return value;"string"!=typeof value&&(value=makeString(value)),value||(this.logger.warn("missed to resolve ".concat(match[1]," for nesting ").concat(str)),value=""),doReduce&&(value=formatters.reduce(function(v,f){return _this2.format(v,f,options.lng,_objectSpread$3(_objectSpread$3({},options),{},{interpolationkey:match[1].trim()}))},value.trim())),str=str.replace(match[0],value),this.regexp.lastIndex=0}return str}}]),Interpolator}();function ownKeys$4(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$4(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$4(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$4(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function createCachedFormatter(fn){var cache={};return function(val,lng,options){var key=lng+JSON.stringify(options),formatter=cache[key];return formatter||(formatter=fn(lng,options),cache[key]=formatter),formatter(val)}}var Formatter=function(){function Formatter(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,Formatter),this.logger=baseLogger.create("formatter"),this.options=options,this.formats={number:createCachedFormatter(function(lng,options){var formatter=new Intl.NumberFormat(lng,options);return function(val){return formatter.format(val)}}),currency:createCachedFormatter(function(lng,options){var formatter=new Intl.NumberFormat(lng,_objectSpread$4(_objectSpread$4({},options),{},{style:"currency"}));return function(val){return formatter.format(val)}}),datetime:createCachedFormatter(function(lng,options){var formatter=new Intl.DateTimeFormat(lng,_objectSpread$4({},options));return function(val){return formatter.format(val)}}),relativetime:createCachedFormatter(function(lng,options){var formatter=new Intl.RelativeTimeFormat(lng,_objectSpread$4({},options));return function(val){return formatter.format(val,options.range||"day")}}),list:createCachedFormatter(function(lng,options){var formatter=new Intl.ListFormat(lng,_objectSpread$4({},options));return function(val){return formatter.format(val)}})},this.init(options)}return _createClass(Formatter,[{key:"init",value:function(services){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},iOpts=options.interpolation;this.formatSeparator=iOpts.formatSeparator?iOpts.formatSeparator:iOpts.formatSeparator||","}},{key:"add",value:function(name,fc){this.formats[name.toLowerCase().trim()]=fc}},{key:"addCached",value:function(name,fc){this.formats[name.toLowerCase().trim()]=createCachedFormatter(fc)}},{key:"format",value:function(value,_format,lng,options){var _this=this;return _format.split(this.formatSeparator).reduce(function(mem,f){var _parseFormatStr=function(formatStr){var formatName=formatStr.toLowerCase().trim(),formatOptions={};if(formatStr.indexOf("(")>-1){var p=formatStr.split("(");formatName=p[0].toLowerCase().trim();var optStr=p[1].substring(0,p[1].length-1);"currency"===formatName&&0>optStr.indexOf(":")?formatOptions.currency||(formatOptions.currency=optStr.trim()):"relativetime"===formatName&&0>optStr.indexOf(":")?formatOptions.range||(formatOptions.range=optStr.trim()):optStr.split(";").forEach(function(opt){if(opt){var r,_opt$split2=_arrayWithHoles(r=opt.split(":"))||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableRest(),key=_opt$split2[0],val=_opt$split2.slice(1).join(":").trim().replace(/^'+|'+$/g,"");formatOptions[key.trim()]||(formatOptions[key.trim()]=val),"false"===val&&(formatOptions[key.trim()]=!1),"true"===val&&(formatOptions[key.trim()]=!0),isNaN(val)||(formatOptions[key.trim()]=parseInt(val,10))}})}return{formatName:formatName,formatOptions:formatOptions}}(f),formatName=_parseFormatStr.formatName,formatOptions=_parseFormatStr.formatOptions;if(_this.formats[formatName]){var formatted=mem;
1try{var valOptions=options&&options.formatParams&&options.formatParams[options.interpolationkey]||{},l=valOptions.locale||valOptions.lng||options.locale||options.lng||lng;formatted=_this.formats[formatName](mem,l,_objectSpread$4(_objectSpread$4(_objectSpread$4({},formatOptions),options),valOptions))}catch(error){_this.logger.warn(error)}return formatted}return _this.logger.warn("there was no format function for ".concat(formatName)),mem},value)}}]),Formatter}();function ownKeys$5(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$5(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$5(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$5(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var Connector=function(_EventEmitter){_inherits(Connector,_EventEmitter);var hasNativeReflectConstruct,_super=(hasNativeReflectConstruct=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var result,Super=_getPrototypeOf(Connector);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)});function Connector(backend,store,services){var _this,options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return _classCallCheck(this,Connector),_this=_super.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(_this)),_this.backend=backend,_this.store=store,_this.services=services,_this.languageUtils=services.languageUtils,_this.options=options,_this.logger=baseLogger.create("backendConnector"),_this.waitingReads=[],_this.maxParallelReads=options.maxParallelReads||10,_this.readingCalls=0,_this.maxRetries=options.maxRetries>=0?options.maxRetries:5,_this.retryTimeout=options.retryTimeout>=1?options.retryTimeout:350,_this.state={},_this.queue=[],_this.backend&&_this.backend.init&&_this.backend.init(services,options.backend,options),_this}return _createClass(Connector,[{key:"queueLoad",value:function(languages,namespaces,options,callback){var _this2=this,toLoad={},pending={},toLoadLanguages={},toLoadNamespaces={};
1return languages.forEach(function(lng){var hasAllNamespaces=!0;namespaces.forEach(function(ns){var name="".concat(lng,"|").concat(ns);!options.reload&&_this2.store.hasResourceBundle(lng,ns)?_this2.state[name]=2:_this2.state[name]<0||(1===_this2.state[name]?void 0===pending[name]&&(pending[name]=!0):(_this2.state[name]=1,hasAllNamespaces=!1,void 0===pending[name]&&(pending[name]=!0),void 0===toLoad[name]&&(toLoad[name]=!0),void 0===toLoadNamespaces[ns]&&(toLoadNamespaces[ns]=!0)))}),hasAllNamespaces||(toLoadLanguages[lng]=!0)}),(Object.keys(toLoad).length||Object.keys(pending).length)&&this.queue.push({pending:pending,pendingCount:Object.keys(pending).length,loaded:{},errors:[],callback:callback}),{toLoad:Object.keys(toLoad),pending:Object.keys(pending),toLoadLanguages:Object.keys(toLoadLanguages),toLoadNamespaces:Object.keys(toLoadNamespaces)}}},{key:"loaded",value:function(name,err,data){var s=name.split("|"),lng=s[0],ns=s[1];err&&this.emit("failedLoading",lng,ns,err),data&&this.store.addResourceBundle(lng,ns,data),this.state[name]=err?-1:2;var loaded={};this.queue.forEach(function(q){var concat,_getLastOfPath2,obj,k,q1;(obj=(_getLastOfPath2=getLastOfPath(q.loaded,[lng],Object)).obj)[k=_getLastOfPath2.k]=obj[k]||[],concat&&(obj[k]=obj[k].concat(ns)),concat||obj[k].push(ns),void 0!==(q1=q).pending[name]&&(delete q1.pending[name],q1.pendingCount--),err&&q.errors.push(err),0!==q.pendingCount||q.done||(Object.keys(q.loaded).forEach(function(l){loaded[l]||(loaded[l]={});var loadedKeys=q.loaded[l];loadedKeys.length&&loadedKeys.forEach(function(ns){void 0===loaded[l][ns]&&(loaded[l][ns]=!0)})}),q.done=!0,q.errors.length?q.callback(q.errors):q.callback())}),this.emit("loaded",loaded),this.queue=this.queue.filter(function(q){return!q.done})}},{key:"read",value:function(lng,ns,fcName){var _this3=this,tried=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,wait=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,callback=arguments.length>5?arguments[5]:void 0;if(!lng.length)return callback(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:lng,ns:ns,fcName:fcName,tried:tried,wait:wait,callback:callback});return}return this.readingCalls++,this.backend[fcName](lng,ns,function(err,data){if(_this3.readingCalls--,_this3.waitingReads.length>0){var next=_this3.waitingReads.shift();_this3.read(next.lng,next.ns,next.fcName,next.tried,next.wait,next.callback)}if(err&&data&&tried<_this3.maxRetries){setTimeout(function(){_this3.read.call(_this3,lng,ns,fcName,tried+1,2*wait,callback)},wait);return}callback(err,data)})}},{key:"prepareLoading",value:function(languages,namespaces){var _this4=this,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},callback=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),callback&&callback();"string"==typeof languages&&(languages=this.languageUtils.toResolveHierarchy(languages)),"string"==typeof namespaces&&(namespaces=[namespaces]);var toLoad=this.queueLoad(languages,namespaces,options,callback);if(!toLoad.toLoad.length)return toLoad.pending.length||callback(),null;toLoad.toLoad.forEach(function(name){_this4.loadOne(name)})}},{key:"load",value:function(languages,namespaces,callback){this.prepareLoading(languages,namespaces,{},callback)}},{key:"reload",value:function(languages,namespaces,callback){this.prepareLoading(languages,namespaces,{reload:!0},callback)}},{key:"loadOne",value:function(name){var _this5=this,prefix=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=name.split("|"),lng=s[0],ns=s[1];this.read(lng,ns,"read",void 0,void 0,function(err,data){err&&_this5.logger.warn("".concat(prefix,"loading namespace ").concat(ns," for language ").concat(lng," failed"),err),!err&&data&&_this5.logger.log("".concat(prefix,"loaded namespace ").concat(ns," for language ").concat(lng),data),_this5.loaded(name,err,data)})}},{key:"saveMissing",value:function(languages,namespace,key,fallbackValue,isUpdate){var options=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(namespace)){this.logger.warn('did not save key "'.concat(key,'" as the namespace "').concat(namespace,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}null!=key&&""!==key&&(this.backend&&this.backend.create&&this.backend.create(languages,namespace,key,fallbackValue,null,_objectSpread$5(_objectSpread$5({},options),{},{isUpdate:isUpdate})),languages&&languages[0]&&this.store.addResource(languages[0],namespace,key,fallbackValue))}}]),Connector}(EventEmitter);function transformOptions(options){return"string"==typeof options.ns&&(options.ns=[options.ns]),"string"==typeof options.fallbackLng&&(options.fallbackLng=[options.fallbackLng]),"string"==typeof options.fallbackNS&&(options.fallbackNS=[options.fallbackNS]),options.supportedLngs&&0>options.supportedLngs.indexOf("cimode")&&(options.supportedLngs=options.supportedLngs.concat(["cimode"])),options}function ownKeys$6(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);
vendor: 11,662 bytes, line 1
1enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$6(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys$6(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys$6(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function noop(){}var I18n=function(_EventEmitter){_inherits(I18n,_EventEmitter);var hasNativeReflectConstruct,_super=(hasNativeReflectConstruct=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var result,Super=_getPrototypeOf(I18n);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)});function I18n(){var _this,options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},callback=arguments.length>1?arguments[1]:void 0;if(_classCallCheck(this,I18n),_this=_super.call(this),isIE10&&EventEmitter.call(_assertThisInitialized(_this)),_this.options=transformOptions(options),_this.services={},_this.logger=baseLogger,_this.modules={external:[]},!function(inst){Object.getOwnPropertyNames(Object.getPrototypeOf(inst)).forEach(function(mem){"function"==typeof inst[mem]&&(inst[mem]=inst[mem].bind(inst))})}(_assertThisInitialized(_this)),callback&&!_this.isInitialized&&!options.isClone){if(!_this.options.initImmediate)return _this.init(options,callback),_possibleConstructorReturn(_this,_assertThisInitialized(_this));setTimeout(function(){_this.init(options,callback)},0)}return _this}return _createClass(I18n,[{key:"init",value:function(){var _this2=this,options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},callback=arguments.length>1?arguments[1]:void 0;"function"==typeof options&&(callback=options,options={}),!options.defaultNS&&!1!==options.defaultNS&&options.ns&&("string"==typeof options.ns?options.defaultNS=options.ns:0>options.ns.indexOf("translation")&&(options.defaultNS=options.ns[0]));var defOpts={debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(args){var ret={};if("object"===typeof_typeof(args[1])&&(ret=args[1]),"string"==typeof args[1]&&(ret.defaultValue=args[1]),"string"==typeof args[2]&&(ret.tDescription=args[2]),"object"===typeof_typeof(args[2])||"object"===typeof_typeof(args[3])){var options=args[3]||args[2];Object.keys(options).forEach(function(key){ret[key]=options[key]})}return ret},interpolation:{escapeValue:!0,format:function(value,_format,lng,options){return value},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}};function createClassOnDemand(ClassOrObject){return ClassOrObject?"function"==typeof ClassOrObject?new ClassOrObject:ClassOrObject:null}if(this.options=_objectSpread$6(_objectSpread$6(_objectSpread$6({},defOpts),this.options),transformOptions(options)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=_objectSpread$6(_objectSpread$6({},defOpts.interpolation),this.options.interpolation)),void 0!==options.keySeparator&&(this.options.userDefinedKeySeparator=options.keySeparator),void 0!==options.nsSeparator&&(this.options.userDefinedNsSeparator=options.nsSeparator),!this.options.isClone){this.modules.logger?baseLogger.init(createClassOnDemand(this.modules.logger),this.options):baseLogger.init(null,this.options),this.modules.formatter?formatter=this.modules.formatter:"undefined"!=typeof Intl&&(formatter=Formatter);var formatter,lu=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);var s=this.services;s.logger=baseLogger,s.resourceStore=this.store,s.languageUtils=lu,s.pluralResolver=new PluralResolver(lu,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),formatter&&(!this.options.interpolation.format||this.options.interpolation.format===defOpts.interpolation.format)&&(s.formatter=createClassOnDemand(formatter),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Interpolator(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Connector(createClassOnDemand(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",function(event){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];_this2.emit.apply(_this2,[event].concat(args))}),this.modules.languageDetector&&(s.languageDetector=createClassOnDemand(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=createClassOnDemand(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new Translator(this.services,this.options),this.translator.on("*",function(event){for(var _len2=arguments.length,args=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];_this2.emit.apply(_this2,[event].concat(args))}),this.modules.external.forEach(function(m){m.init&&m.init(_this2)})}if(this.format=this.options.interpolation.format,callback||(callback=noop),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var codes=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);codes.length>0&&"dev"!==codes[0]&&(this.options.lng=codes[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(fcName){_this2[fcName]=function(){var _this2$store;return(_this2$store=_this2.store)[fcName].apply(_this2$store,arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(fcName){_this2[fcName]=function(){var _this2$store2;return(_this2$store2=_this2.store)[fcName].apply(_this2$store2,arguments),_this2}});var deferred=defer(),load=function(){var finish=function(err,t){_this2.isInitialized&&!_this2.initializedStoreOnce&&_this2.logger.warn("init: i18next is already initialized. You should call init just once!"),_this2.isInitialized=!0,_this2.options.isClone||_this2.logger.log("initialized",_this2.options),_this2.emit("initialized",_this2.options),deferred.resolve(t),callback(err,t)};if(_this2.languages&&"v1"!==_this2.options.compatibilityAPI&&!_this2.isInitialized)return finish(null,_this2.t.bind(_this2));_this2.changeLanguage(_this2.options.lng,finish)};return this.options.resources||!this.options.initImmediate?load():setTimeout(load,0),deferred}},{key:"loadResources",value:function(language){var _this3=this,callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop,usedCallback=callback,usedLng="string"==typeof language?language:this.language;if("function"==typeof language&&(usedCallback=language),!this.options.resources||this.options.partialBundledLanguages){if(usedLng&&"cimode"===usedLng.toLowerCase())return usedCallback();var toLoad=[],append=function(lng){lng&&_this3.services.languageUtils.toResolveHierarchy(lng).forEach(function(l){0>toLoad.indexOf(l)&&toLoad.push(l)})};usedLng?append(usedLng):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(l){return append(l)}),this.options.preload&&this.options.preload.forEach(function(l){return append(l)}),this.services.backendConnector.load(toLoad,this.options.ns,function(e){e||_this3.resolvedLanguage||!_this3.language||_this3.setResolvedLanguage(_this3.language),usedCallback(e)})}else usedCallback(null)}},{key:"reloadResources",value:function(lngs,ns,callback){var deferred=defer();return lngs||(lngs=this.languages),ns||(ns=this.options.ns),callback||(callback=noop),this.services.backendConnector.reload(lngs,ns,function(err){deferred.resolve(),callback(err)}),deferred}},{key:"use",value:function(module){if(!module)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!module.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===module.type&&(this.modules.backend=module),("logger"===module.type||module.log&&module.warn&&module.error)&&(this.modules.logger=module),"languageDetector"===module.type&&(this.modules.languageDetector=module),"i18nFormat"===module.type&&(this.modules.i18nFormat=module),"postProcessor"===module.type&&postProcessor.addPostProcessor(module),"formatter"===module.type&&(this.modules.formatter=module),"3rdParty"===module.type&&this.modules.external.push(module),this}},{key:"setResolvedLanguage",value:function(l){if(l&&this.languages&&!(["cimode","dev"].indexOf(l)>-1))for(var li=0;li<this.languages.length;li++){var lngInLngs=this.languages[li];if(!(["cimode","dev"].indexOf(lngInLngs)>-1)&&this.store.hasLanguageSomeTranslations(lngInLngs)){this.resolvedLanguage=lngInLngs;break}}}},{key:"changeLanguage",value:function(lng,callback){var _this4=this;this.isLanguageChangingTo=lng;var deferred=defer();this.emit("languageChanging",lng);var setLngProps=function(l){_this4.language=l,_this4.languages=_this4.services.languageUtils.toResolveHierarchy(l),_this4.resolvedLanguage=void 0,_this4.setResolvedLanguage(l)},done=function(err,l){l?(setLngProps(l),_this4.translator.changeLanguage(l),_this4.isLanguageChangingTo=void 0,_this4.emit("languageChanged",l),_this4.logger.log("languageChanged",l)):_this4.isLanguageChangingTo=void 0,deferred.resolve(function(){return _this4.t.apply(_this4,arguments)}),callback&&callback(err,function(){return _this4.t.apply(_this4,arguments)})},setLng=function(lngs){lng||lngs||!_this4.services.languageDetector||(lngs=[]);var l="string"==typeof lngs?lngs:_this4.services.languageUtils.getBestMatchFromCodes(lngs);l&&(_this4.language||setLngProps(l),_this4.translator.language||_this4.translator.changeLanguage(l),_this4.services.languageDetector&&_this4.services.languageDetector.cacheUserLanguage(l)),_this4.loadResources(l,function(err){done(err,l)})};return lng||!this.services.languageDetector||this.services.languageDetector.async?!lng&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(setLng):setLng(lng):setLng(this.services.languageDetector.detect()),deferred}},{key:"getFixedT",value:function(lng,ns,keyPrefix){var _this5=this,fixedT=function fixedT(key,opts){if
vendor: 1,366 bytes, line 1
1("object"!==typeof_typeof(opts)){for(var options,_len3=arguments.length,rest=Array(_len3>2?_len3-2:0),_key3=2;_key3<_len3;_key3++)rest[_key3-2]=arguments[_key3];options=_this5.options.overloadTranslationOptionHandler([key,opts].concat(rest))}else options=_objectSpread$6({},opts);options.lng=options.lng||fixedT.lng,options.lngs=options.lngs||fixedT.lngs,options.ns=options.ns||fixedT.ns,options.keyPrefix=options.keyPrefix||keyPrefix||fixedT.keyPrefix;var keySeparator=_this5.options.keySeparator||".",resultKey=options.keyPrefix?"".concat(options.keyPrefix).concat(keySeparator).concat(key):key;return _this5.t(resultKey,options)};return"string"==typeof lng?fixedT.lng=lng:fixedT.lngs=lng,fixedT.ns=ns,fixedT.keyPrefix=keyPrefix,fixedT}},{key:"t",value:function(){var _this$translator;return this.translator&&(_this$translator=this.translator).translate.apply(_this$translator,arguments)}},{key:"exists",value:function(){var _this$translator2;return this.translator&&(_this$translator2=this.translator).exists.apply(_this$translator2,arguments)}},{key:"setDefaultNamespace",value:function(ns){this.options.defaultNS=ns}},{key:"hasLoadedNamespace",value:function(ns){var _this6=this,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
1if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var lng=this.resolvedLanguage||this.languages[0],fallbackLng=!!this.options&&this.options.fallbackLng,lastLng=this.languages[this.languages.length-1];if("cimode"===lng.toLowerCase())return!0;var loadNotPending=function(l,n){var loadState=_this6.services.backendConnector.state["".concat(l,"|").concat(n)];return -1===loadState||2===loadState};if(options.precheck){var preResult=options.precheck(this,loadNotPending);if(void 0!==preResult)return preResult}return!!(this.hasResourceBundle(lng,ns)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||loadNotPending(lng,ns)&&(!fallbackLng||loadNotPending(lastLng,ns)))}},{key:"loadNamespaces",value:function(ns,callback){var _this7=this,deferred=defer();return this.options.ns?("string"==typeof ns&&(ns=[ns]),ns.forEach(function(n){0>_this7.options.ns.indexOf(n)&&_this7.options.ns.push(n)}),this.loadResources(function(err){deferred.resolve(),callback&&callback(err)}),deferred):(callback&&callback(),Promise.resolve())}},{key:"loadLanguages",value:function(lngs,callback){var deferred=defer();"string"==typeof lngs&&(lngs=[lngs]);var preloaded=this.options.preload||[],newLngs=lngs.filter(function(lng){return 0>preloaded.indexOf(lng)});return newLngs.length?(this.options.preload=preloaded.concat(newLngs),this.loadResources(function(err){deferred.resolve(),callback&&callback(err)}),deferred):(callback&&callback(),Promise.resolve())}},{key:"dir",value:function(lng){return(lng||(lng=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),lng)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(lng))>-1||lng.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var _this8=this,options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop,mergedOptions=_objectSpread$6(_objectSpread$6(_objectSpread$6({},this.options),options),{isClone:!0}),clone=new I18n(mergedOptions);return(void 0!==options.debug||void 0!==options.prefix)&&(clone.logger=clone.logger.clone(options)),["store","services","language"].forEach(function(m){clone[m]=_this8[m]}),clone.services=_objectSpread$6({},this.services),clone.services.utils={hasLoadedNamespace:clone.hasLoadedNamespace.bind(clone)},clone.translator=new Translator(clone.services,clone.options),clone.translator.on("*",function(event){for(var _len4=arguments.length,args=Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];clone.emit.apply(clone,[event].concat(args))}),clone.init(mergedOptions,callback),clone.translator.options=clone.options,clone.translator.backendConnector.services.utils={hasLoadedNamespace:clone.hasLoadedNamespace.bind(clone)},clone}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),I18n}(EventEmitter);_defineProperty(I18n,"createInstance",function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},callback=arguments.length>1?arguments[1]:void 0;return new I18n(options,callback)});var instance=I18n.createInstance();instance.createInstance=I18n.createInstance,instance.createInstance,instance.init,instance.loadResources,instance.reloadResources,instance.use,instance.changeLanguage,instance.getFixedT,instance.t,instance.exists,instance.setDefaultNamespace,instance.hasLoadedNamespace,instance.loadNamespaces,instance.loadLanguages;var browser=function(config){void 0===config.ns&&(config.ns=[]);var initPromise,_config$use,instance1=instance.createInstance(config);return instance1.isInitialized?initPromise=Promise.resolve(instance.t):(null==config||null===(_config$use=config.use)||void 0===_config$use||_config$use.forEach(function(x){return instance1.use(x)}),"function"==typeof config.onPreInitI18next&&config.onPreInitI18next(instance1),initPromise=instance1.init(config)),{i18n:instance1,initPromise:initPromise}},__jsx=react.createElement;function appWithTranslation_ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);
1enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function appWithTranslation_objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?appWithTranslation_ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):appWithTranslation_ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}var appWithTranslation=function(WrappedComponent){var configOverride=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return hoist_non_react_statics_cjs_default()(function(props){var _nextI18Next$initialL,_props$router,_nextI18Next=props.pageProps._nextI18Next,locale=null!==(_nextI18Next$initialL=null==_nextI18Next?void 0:_nextI18Next.initialLocale)&&void 0!==_nextI18Next$initialL?_nextI18Next$initialL:null==props?void 0:null===(_props$router=props.router)||void 0===_props$router?void 0:_props$router.locale,ns=null==_nextI18Next?void 0:_nextI18Next.ns,i18n=(0,react.useMemo)(function(){if(!_nextI18Next&&!configOverride)return null;var _userConfig,_userConfig2,_userConfig2$i18n,userConfig=null!=configOverride?configOverride:null==_nextI18Next?void 0:_nextI18Next.userConfig;if(!userConfig&&null===configOverride)throw Error("appWithTranslation was called without a next-i18next config");if(null!==configOverride&&(userConfig=configOverride),!(null!==(_userConfig=userConfig)&&void 0!==_userConfig&&_userConfig.i18n))throw Error("appWithTranslation was called without config.i18n");if(!(null!==(_userConfig2=userConfig)&&void 0!==_userConfig2&&null!==(_userConfig2$i18n=_userConfig2.i18n)&&void 0!==_userConfig2$i18n&&_userConfig2$i18n.defaultLocale))throw Error("config.i18n does not include a defaultLocale property");var initialI18nStore=(_nextI18Next||{}).initialI18nStore,resources=null!=configOverride&&configOverride.resources?configOverride.resources:initialI18nStore;return locale||(locale=userConfig.i18n.defaultLocale),browser(appWithTranslation_objectSpread(appWithTranslation_objectSpread({},createConfig(appWithTranslation_objectSpread(appWithTranslation_objectSpread({},userConfig),{},{lng:locale}))),{},{lng:locale,ns:ns,resources:resources})).i18n},[_nextI18Next,locale,configOverride,ns]);return null!==i18n?__jsx(I18nextProvider,{i18n:i18n},__jsx(WrappedComponent,props)):__jsx(WrappedComponent,(0,esm_extends.Z)({key:locale},props))},WrappedComponent)}},2870:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ref,ref1;module.exports=(null==(ref=__webpack_require__.g.process)?void 0:ref.env)&&"object"==typeof(null==(ref1=__webpack_require__.g.process)?void 0:ref1.env)?__webpack_require__.g.process:__webpack_require__(3715)},7798:function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return __webpack_require__(7513)}])},6125:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDomainLocale=function(path,locale,locales,domainLocales){var normalizeLocalePath=__webpack_require__(8940).normalizeLocalePath,detectDomainLocale=__webpack_require__(1528).detectDomainLocale,target=locale||normalizeLocalePath(path,locales).detectedLocale,domain=detectDomainLocale(domainLocales,void 0,target);if(domain){var proto="http".concat(domain.http?"":"s","://"),finalLocale=target===domain.defaultLocale?"":"/".concat(target);return"".concat(proto).concat(domain.domain).concat("").concat(finalLocale).concat(path)}return!1},("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},5586:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _slicedToArray=__webpack_require__(553).Z,_toConsumableArray=__webpack_require__(867).Z;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(_param){var src,blurWidth,blurHeight,src1=_param.src,sizes=_param.sizes,_unoptimized=_param.unoptimized,unoptimized=void 0!==_unoptimized&&_unoptimized,_priority=_param.priority,priority=void 0!==_priority&&_priority,loading=_param.loading,className=_param.className,quality=_param.quality,width=_param.width,height=_param.height,fill=_param.fill,style=_param.style,onLoad=_param.onLoad,onLoadingComplete=_param.onLoadingComplete,_placeholder=_param.placeholder,placeholder=void 0===_placeholder?"empty":_placeholder,blurDataURL=_param.blurDataURL,layout=_param.layout,objectFit=_param.objectFit,objectPosition=_param.objectPosition,all=(_param.lazyBoundary,_param.lazyRoot,_object_without_properties_loose(_param,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"])),configContext=_react.useContext(_imageConfigContext.ImageConfigContext),config=_react.useMemo(function(){var c=configEnv||configContext||_imageConfig.imageConfigDefault,allSizes=_toConsumableArray(c.deviceSizes).concat(_toConsumableArray(c.imageSizes)).sort(function(a,b){return a-b}),deviceSizes=c.deviceSizes.sort(function(a,b){return a-b});return _extends({},c,{allSizes:allSizes,deviceSizes:deviceSizes})},[configContext]),rest=all,loader=rest.loader||_imageLoader.default;if(delete rest.loader,"__next_img_default"in loader){if("custom"===config.loader)throw Error('Image with src "'.concat(src1,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{var customImageLoader=loader;loader=function(obj){return obj.config,customImageLoader(_object_without_properties_loose(obj,["config"]))}}if(layout){"fill"===layout&&(fill=!0);var layoutStyle={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[layout];layoutStyle&&(style=_extends({},style,layoutStyle));var layoutSizes={responsive:"100vw",fill:"100vw"}[layout];layoutSizes&&!sizes&&(sizes=layoutSizes)}var staticSrc="",widthInt=getInt(width),heightInt=getInt(height);if("object"==typeof(src=src1)&&(isStaticRequire(src)||void 0!==src.src)){var staticImageData=isStaticRequire(src1)?src1.default:src1;if(!staticImageData.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(staticImageData)));if(!staticImageData.height||!staticImageData.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(staticImageData)));if(blurWidth=staticImageData.blurWidth,blurHeight=staticImageData.blurHeight,blurDataURL=blurDataURL||staticImageData.blurDataURL,staticSrc=staticImageData.src,!fill){if(widthInt||heightInt){if(widthInt&&!heightInt){var ratio=widthInt/staticImageData.width;
1heightInt=Math.round(staticImageData.height*ratio)}else if(!widthInt&&heightInt){var ratio1=heightInt/staticImageData.height;widthInt=Math.round(staticImageData.width*ratio1)}}else widthInt=staticImageData.width,heightInt=staticImageData.height}}var isLazy=!priority&&("lazy"===loading||void 0===loading);((src1="string"==typeof src1?src1:staticSrc).startsWith("data:")||src1.startsWith("blob:"))&&(unoptimized=!0,isLazy=!1),config.unoptimized&&(unoptimized=!0);var ref=_slicedToArray(_react.useState(!1),2),blurComplete=ref[0],setBlurComplete=ref[1],ref1=_slicedToArray(_react.useState(!1),2),showAltText=ref1[0],setShowAltText=ref1[1],qualityInt=getInt(quality),imgStyle=Object.assign(fill?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:objectFit,objectPosition:objectPosition}:{},showAltText?{}:{color:"transparent"},style),blurStyle="blur"===placeholder&&blurDataURL&&!blurComplete?{backgroundSize:imgStyle.objectFit||"cover",backgroundPosition:imgStyle.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(_imageBlurSvg.getImageBlurSvg({widthInt:widthInt,heightInt:heightInt,blurWidth:blurWidth,blurHeight:blurHeight,blurDataURL:blurDataURL}),'")')}:{},imgAttributes=function(param){var config=param.config,src=param.src,unoptimized=param.unoptimized,width=param.width,quality=param.quality,sizes=param.sizes,loader=param.loader;if(unoptimized)return{src:src,srcSet:void 0,sizes:void 0};var ref=function(param,width,sizes){var deviceSizes=param.deviceSizes,allSizes=param.allSizes;if(sizes){for(var viewportWidthRe=/(^|\s)(1?\d?\d)vw/g,percentSizes=[];match=viewportWidthRe.exec(sizes);match)percentSizes.push(parseInt(match[2]));if(percentSizes.length){var match,_Math,smallestRatio=.01*(_Math=Math).min.apply(_Math,_toConsumableArray(percentSizes));return{widths:allSizes.filter(function(s){return s>=deviceSizes[0]*smallestRatio}),kind:"w"}}return{widths:allSizes,kind:"w"}}return"number"!=typeof width?{widths:deviceSizes,kind:"w"}:{widths:_toConsumableArray(new Set([width,2*width].map(function(w){return allSizes.find(function(p){return p>=w})||allSizes[allSizes.length-1]}))),kind:"x"}}(config,width,sizes),widths=ref.widths,kind=ref.kind,last=widths.length-1;return{sizes:sizes||"w"!==kind?sizes:"100vw",srcSet:widths.map(function(w,i){return"".concat(loader({config:config,src:src,quality:quality,width:w})," ").concat("w"===kind?w:i+1).concat(kind)}).join(", "),src:loader({config:config,src:src,quality:quality,width:widths[last]})}}({config:config,src:src1,unoptimized:unoptimized,width:widthInt,quality:qualityInt,sizes:sizes,loader:loader}),srcString=src1,linkProps={imageSrcSet:imgAttributes.srcSet,imageSizes:imgAttributes.sizes,crossOrigin:rest.crossOrigin},onLoadRef=_react.useRef(onLoad);_react.useEffect(function(){onLoadRef.current=onLoad},[onLoad]);var onLoadingCompleteRef=_react.useRef(onLoadingComplete);_react.useEffect(function(){onLoadingCompleteRef.current=onLoadingComplete},[onLoadingComplete]);var imgElementArgs=_extends({isLazy:isLazy,imgAttributes:imgAttributes,heightInt:heightInt,widthInt:widthInt,qualityInt:qualityInt,className:className,imgStyle:imgStyle,blurStyle:blurStyle,loading:loading,config:config,fill:fill,unoptimized:unoptimized,placeholder:placeholder,loader:loader,srcString:srcString,onLoadRef:onLoadRef,onLoadingCompleteRef:onLoadingCompleteRef,setBlurComplete:setBlurComplete,setShowAltText:setShowAltText},rest);return _react.default.createElement(_react.default.Fragment,null,_react.default.createElement(ImageElement,Object.assign({},imgElementArgs)),priority?_react.default.createElement(_head.default,null,_react.default.createElement("link",Object.assign({key:"__nimg-"+imgAttributes.src+imgAttributes.srcSet+imgAttributes.sizes,rel:"preload",as:"image",href:imgAttributes.srcSet?void 0:imgAttributes.src},linkProps))):null)};var _extends=__webpack_require__(5506).Z,_interop_require_default=__webpack_require__(7022).Z,_interop_require_wildcard=__webpack_require__(8889).Z,_object_without_properties_loose=__webpack_require__(5997).Z,_react=_interop_require_wildcard(__webpack_require__(959)),_head=_
1interop_require_default(__webpack_require__(1709)),_imageBlurSvg=__webpack_require__(7411),_imageConfig=__webpack_require__(8041),_imageConfigContext=__webpack_require__(1615);__webpack_require__(9396);var _imageLoader=_interop_require_default(__webpack_require__(1300)),configEnv={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function isStaticRequire(src){return void 0!==src.default}function getInt(x){return"number"==typeof x||void 0===x?x:"string"==typeof x&&/^[0-9]+$/.test(x)?parseInt(x,10):NaN}function handleLoading(img,src,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized){img&&img["data-loaded-src"]!==src&&(img["data-loaded-src"]=src,("decode"in img?img.decode():Promise.resolve()).catch(function(){}).then(function(){if(img.parentNode){if("blur"===placeholder&&setBlurComplete(!0),null==onLoadRef?void 0:onLoadRef.current){var event=new Event("load");Object.defineProperty(event,"target",{writable:!1,value:img});var prevented=!1,stopped=!1;onLoadRef.current(_extends({},event,{nativeEvent:event,currentTarget:img,target:img,isDefaultPrevented:function(){return prevented},isPropagationStopped:function(){return stopped},persist:function(){},preventDefault:function(){prevented=!0,event.preventDefault()},stopPropagation:function(){stopped=!0,event.stopPropagation()}}))}(null==onLoadingCompleteRef?void 0:onLoadingCompleteRef.current)&&onLoadingCompleteRef.current(img)}}))}var ImageElement=function(_param){var imgAttributes=_param.imgAttributes,heightInt=_param.heightInt,widthInt=_param.widthInt,className=(_param.qualityInt,_param.className),imgStyle=_param.imgStyle,blurStyle=_param.blurStyle,isLazy=_param.isLazy,fill=_param.fill,placeholder=_param.placeholder,loading=_param.loading,srcString=_param.srcString,unoptimized=(_param.config,_param.unoptimized),onLoadRef=(_param.loader,_param.onLoadRef),onLoadingCompleteRef=_param.onLoadingCompleteRef,setBlurComplete=_param.setBlurComplete,setShowAltText=_param.setShowAltText,onError=(_param.onLoad,_param.onError),rest=_object_without_properties_loose(_param,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return loading=isLazy?"lazy":loading,_react.default.createElement(_react.default.Fragment,null,_react.default.createElement("img",Object.assign({},rest,imgAttributes,{width:widthInt,height:heightInt,decoding:"async","data-nimg":fill?"fill":"1",className:className,loading:loading,style:_extends({},imgStyle,blurStyle),ref:_react.useCallback(function(img){img&&(onError&&(img.src=img.src),img.complete&&handleLoading(img,srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized))},[srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,onError,unoptimized]
1),onLoad:function(event){handleLoading(event.currentTarget,srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized)},onError:function(event){setShowAltText(!0),"blur"===placeholder&&setBlurComplete(!0),onError&&onError(event)}})))};("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},2129:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _slicedToArray=__webpack_require__(553).Z;__webpack_require__(2359).default,Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _interop_require_default=__webpack_require__(7022).Z,_object_without_properties_loose=__webpack_require__(5997).Z,_react=_interop_require_default(__webpack_require__(959)),_router=__webpack_require__(265),_formatUrl=__webpack_require__(7460),_addLocale=__webpack_require__(9020),_routerContext=__webpack_require__(282),_appRouterContext=__webpack_require__(2960),_useIntersection=__webpack_require__(4656),_getDomainLocale=__webpack_require__(6125),_addBasePath=__webpack_require__(4110),prefetched=new Set;function prefetch(router,href,as,options){if(_router.isLocalURL(href)){if(!options.bypassPrefetchedCheck){var prefetchedKey=href+"%"+as+"%"+(void 0!==options.locale?options.locale:"locale"in router?router.locale:void 0);if(prefetched.has(prefetchedKey))return;prefetched.add(prefetchedKey)}Promise.resolve(router.prefetch(href,as,options)).catch(function(err){})}}function formatStringOrUrl(urlObjOrString){return"string"==typeof urlObjOrString?urlObjOrString:_formatUrl.formatUrl(urlObjOrString)}var Link=_react.default.forwardRef(function(props,forwardedRef){var children,child,hrefProp=props.href,asProp=props.as,childrenProp=props.children,prefetchProp=props.prefetch,passHref=props.passHref,replace=props.replace,shallow=props.shallow,scroll=props.scroll,locale=props.locale,onClick=props.onClick,onMouseEnterProp=props.onMouseEnter,onTouchStartProp=props.onTouchStart,_legacyBehavior=props.legacyBehavior,legacyBehavior=void 0===_legacyBehavior?!0!==Boolean(!0):_legacyBehavior,restProps=_object_without_properties_loose(props,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);children=childrenProp,legacyBehavior&&("string"==typeof children||"number"==typeof children)&&(children=_react.default.createElement("a",null,children));var prefetchEnabled=!1!==prefetchProp,pagesRouter=_react.default.useContext(_routerContext.RouterContext),appRouter=_react.default.useContext(_appRouterContext.AppRouterContext),router=null!=pagesRouter?pagesRouter:appRouter,isAppRouter=!pagesRouter,ref=_react.default.useMemo(function(){if(!pagesRouter){var resolvedHref=formatStringOrUrl(hrefProp);return{href:resolvedHref,as:asProp?formatStringOrUrl(asProp):resolvedHref}}var ref=_slicedToArray(_router.resolveHref(pagesRouter,hrefProp,!0),2),resolvedHref1=ref[0],resolvedAs=ref[1];return{href:resolvedHref1,as:asProp?_router.resolveHref(pagesRouter,asProp):resolvedAs||resolvedHref1}},[pagesRouter,hrefProp,asProp]),href=ref.href,as=ref.as,previousHref=_react.default.useRef(href),previousAs=_react.default.useRef(as);legacyBehavior&&(child=_react.default.Children.only(children));var childRef=legacyBehavior?child&&"object"==typeof child&&child.ref:forwardedRef,ref2=_slicedToArray(_useIntersection.useIntersection({rootMargin:"200px"}),3),setIntersectionRef=ref2[0],isVisible=ref2[1],resetVisible=ref2[2],setRef=_react.default.useCallback(function(el){(previousAs.current!==as||previousHref.current!==href)&&(resetVisible(),previousAs.current=as,previousHref.current=href),setIntersectionRef(el),childRef&&("function"==typeof childRef?childRef(el):"object"==typeof childRef&&(childRef.current=el))},[as,childRef,href,resetVisible,setIntersectionRef]);_react.default.useEffect(function(){router&&isVisible&&prefetchEnabled&&prefetch(router,href,as,{locale:locale})},[as,href,isVisible,locale,prefetchEnabled,null==pagesRouter?void 0:pagesRouter.locale,router]);var childProps={ref:setRef,onClick:function(e){legacyBehavior||"function"!=typeof onClick||onClick(e),legacyBehavior&&child.props&&"function"==typeof child.props.onClick&&child.props.onClick(e),router&&!e.defaultPrevented&&function(e,router,href,as,replace,shallow,scroll,locale,isAppRouter,prefetchEnabled){if("A"!==e.currentTarget.nodeName.toUpperCase()||(!(target=(event=e).currentTarget.target)||"_self"===target)&&!event.metaKey&&!event.ctrlKey&&!event.shiftKey&&!event.altKey&&
1(!event.nativeEvent||2!==event.nativeEvent.which)&&_router.isLocalURL(href)){e.preventDefault();var event,target,navigate=function(){"beforePopState"in router?router[replace?"replace":"push"](href,as,{shallow:shallow,locale:locale,scroll:scroll}):router[replace?"replace":"push"](as||href,{forceOptimisticNavigation:!prefetchEnabled})};isAppRouter?_react.default.startTransition(navigate):navigate()}}(e,router,href,as,replace,shallow,scroll,locale,isAppRouter,prefetchEnabled)},onMouseEnter:function(e){legacyBehavior||"function"!=typeof onMouseEnterProp||onMouseEnterProp(e),legacyBehavior&&child.props&&"function"==typeof child.props.onMouseEnter&&child.props.onMouseEnter(e),router&&(prefetchEnabled||!isAppRouter)&&prefetch(router,href,as,{locale:locale,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){legacyBehavior||"function"!=typeof onTouchStartProp||onTouchStartProp(e),legacyBehavior&&child.props&&"function"==typeof child.props.onTouchStart&&child.props.onTouchStart(e),router&&(prefetchEnabled||!isAppRouter)&&prefetch(router,href,as,{locale:locale,priority:!0,bypassPrefetchedCheck:!0})}};if(!legacyBehavior||passHref||"a"===child.type&&!("href"in child.props)){var curLocale=void 0!==locale?locale:null==pagesRouter?void 0:pagesRouter.locale,localeDomain=(null==pagesRouter?void 0:pagesRouter.isLocaleDomain)&&_getDomainLocale.getDomainLocale(as,curLocale,null==pagesRouter?void 0:pagesRouter.locales,null==pagesRouter?void 0:pagesRouter.domainLocales);childProps.href=localeDomain||_addBasePath.addBasePath(_addLocale.addLocale(as,curLocale,null==pagesRouter?void 0:pagesRouter.defaultLocale))}return legacyBehavior?_react.default.cloneElement(child,childProps):_react.default.createElement("a",Object.assign({},restProps,childProps),children)});exports.default=Link,("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},8940:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.normalizeLocalePath=void 0,exports.normalizeLocalePath=function(pathname,locales){return __webpack_require__(117).normalizeLocalePath(pathname,locales)},("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},4656:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _slicedToArray=__webpack_require__(553).Z;Object.defineProperty(exports,"__esModule",{value:!0}),exports.useIntersection=function(param){var rootRef=param.rootRef,rootMargin=param.rootMargin,isDisabled=param.disabled||!hasIntersectionObserver,ref=_slicedToArray(_react.useState(!1),2),visible=ref[0],setVisible=ref[1],ref1=_slicedToArray(_react.useState(null),2),element=ref1[0],setElement=ref1[1];return _react.useEffect(function(){if(hasIntersectionObserver){if(!isDisabled&&!visible&&element&&element.tagName){var ref,id,observer,elements;return id=(ref=function(options){var instance,id={root:options.root||null,margin:options.rootMargin||""},existing=idList.find(function(obj){return obj.root===id.root&&obj.margin===id.margin});if(existing&&(instance=observers.get(existing)))return instance;var elements=new Map;return instance={id:id,observer:new IntersectionObserver(function(entries){entries.forEach(function(entry){var callback=elements.get(entry.target),isVisible=entry.isIntersecting||entry.intersectionRatio>0;callback&&isVisible&&callback(isVisible)})},options),elements:elements},idList.push(id),observers.set(id,instance),instance}({root:null==rootRef?void 0:rootRef.current,rootMargin:rootMargin})).id,observer=ref.observer,(elements=ref.elements).set(element,function(isVisible){return isVisible&&setVisible(isVisible)}),observer.observe(element),function(){if(elements.delete(element),observer.unobserve(element),
10===elements.size){observer.disconnect(),observers.delete(id);var index=idList.findIndex(function(obj){return obj.root===id.root&&obj.margin===id.margin});index>-1&&idList.splice(index,1)}}}}else if(!visible){var idleCallback=_requestIdleCallback.requestIdleCallback(function(){return setVisible(!0)});return function(){return _requestIdleCallback.cancelIdleCallback(idleCallback)}}},[element,isDisabled,rootMargin,rootRef,visible]),[setElement,visible,_react.useCallback(function(){setVisible(!1)},[])]};var _react=__webpack_require__(959),_requestIdleCallback=__webpack_require__(5124),hasIntersectionObserver="function"==typeof IntersectionObserver,observers=new Map,idList=[];("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},7411:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getImageBlurSvg=function(param){var widthInt=param.widthInt,heightInt=param.heightInt,blurWidth=param.blurWidth,blurHeight=param.blurHeight,blurDataURL=param.blurDataURL,svgWidth=blurWidth||widthInt,svgHeight=blurHeight||heightInt,feComponentTransfer=blurDataURL.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return svgWidth&&svgHeight?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(svgWidth," ").concat(svgHeight,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(blurWidth&&blurHeight?"1":"20","'/%3E").concat(feComponentTransfer,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(blurDataURL,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(blurDataURL,"'/%3E%3C/svg%3E")}},1300:function(__unused_webpack_module,exports){"use strict";function defaultLoader(param){var config=param.config,src=param.src,width=param.width,quality=param.quality;return src.endsWith(".svg")&&!config.dangerouslyAllowSVG?src:"".concat(config.path,"?url=").concat(encodeURIComponent(src),"&w=").concat(width,"&q=").concat(quality||75)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,defaultLoader.__next_img_default=!0,exports.default=defaultLoader},3857:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _swc_helpers_src_object_without_properties_mjs__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7637),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1527),_utils_components_utils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(119),calculateSize=function(args){if(args&&Object.keys(args))return(0,_utils_components_utils__WEBPACK_IMPORTED_MODULE_1__.i)(args)};__webpack_exports__.Z=function(props){var _container=props.container,_item=props.item,className=props.className,children=props.children,role=props.role,id=props.id,_className=[void 0!==_container&&_container?"container":void 0,void 0!==_item&&_item?"row":void 0,calculateSize((0,_swc_helpers_src_object_without_properties_mjs__WEBPACK_IMPORTED_MODULE_2__.Z)(props,["container","item","className","children","role","id"])),className].join(" ").trim();return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:_className,role:role,id:id,children:children})}},3282:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{r:function(){return _grid__WEBPACK_IMPORTED_MODULE_0__.Z}});var _grid__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3857)},8459:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Vi:function(){return ENV},Tr:function(){return GOOGLE},a2:function(){return LANGUAGES},Dd:function(){return MAX_ALERTS_NUMBER},rE:function(){return ONE_SECOND_IN_MS}});var process=__webpack_require__(2870),prefix="NEXT_PUBLIC_",nextEnv={NEXT_PUBLIC_GOOGLE_API:process.env.NEXT_PUBLIC_GOOGLE_API,NEXT_PUBLIC_GOOGLE_MAP_PLACE_ID:process.env.NEXT_PUBLIC_GOOGLE_MAP_PLACE_ID,NEXT_PUBLIC_GOOGLE_TGM:process.env.NEXT_PUBLIC_GOOGLE_TGM,NEXT_PUBLIC_SEND_MAIL_ENDPOINT:process.env.NEXT_PUBLIC_SEND_MAIL_ENDPOINT,NEXT_PUBLIC_MAILING_ADDRESS:process.env.NEXT_PUBLIC_MAILING_ADDRESS},searchEnvVar=function(key){var result=null;return Boolean(window.__env)&&(result="''"===window.__env[key]?"":window.__env[key]),result||(result="''"===nextEnv[key]?"":nextEnv[key]),result||(result="''"===process.env[key]?"":process.env[key]),result},env=function(){var key=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!key.length)throw Error("No env key provided");key.startsWith(prefix)&&key.replace(prefix,"");var result=searchEnvVar(key);return result||(result=searchEnvVar("".concat(prefix).concat(key))),result},ONE_SECOND_IN_MS=1e3;env("NODE_ENV");var LANGUAGES=[{label:"English",base:"en"},{label:"Espa\xf1ol",base:"es"}],GOOGLE={api_key:env("GOOGLE_API"),place_id:env("GOOGLE_MAP_PLACE_ID"),gtm_key:env("GOOGLE_TGM")},ENV={isProduction:"production"===env("NODE_ENV")};env("API_URL"),env("GQL_URL"),env("ASSETS_URL"),env("SEND_MAIL_ENDPOINT"),env("MAILING_ADDRESS");var MAX_ALERTS_NUMBER=5},3653:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{n:function(){return handleReducer}}),__webpack_require__(959);var _config__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8459),handleReducer=function(name,handlers){return function(state,action){!_config__WEBPACK_IMPORTED_MODULE_1__.Vi.isProduction&&(console.group("".concat(name," - ").concat(action.type)),console.log("Prev State:",state),action.payload&&console.log("Payload:",action.payload));var ref,result=(null===(ref=handlers[action.type])||void 0===ref?void 0:ref.call(handlers,state,action))||state;return _config__WEBPACK_IMPORTED_MODULE_1__.Vi.isProduction||(console.log("Next State:",result),console.groupEnd()),result}}},3446:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{wj:function(){return FeedbackProvider},Rk:function(){return useFeedbackContext}});var FeedbackActionType,FeedbackActionType1,_obj,_define_property=__webpack_require__(7389),_object_spread=__webpack_require__(2006),_object_spread_props=__webpack_require__(4405),_sliced_to_array=__webpack_require__(2272),_to_consumable_array=__webpack_require__(9970),jsx_runtime=__webpack_require__(1527),react=__webpack_require__(959),v4=__webpack_require__(2950),_tagged_template_literal=__webpack_require__(3119);
1function _templateObject(){var data=(0,_tagged_template_literal.Z)(["\n display: inline-block;\n margin: 0px auto;\n position: fixed;\n transition: all 0.5s ease-in-out 0s;\n z-index: 1031;\n top: 20px;\n right: 20px;\n animation-iteration-count: 1;\n transform: translateY(calc(","% + ","px));\n"]);return _templateObject=function(){return data},data}var FeedbackAlertContainer=__webpack_require__(6492).Z.div(_templateObject(),function(param){return 100*param.top},function(param){return 10*param.top}),types={error:"danger",warning:"warning",info:"info",success:"success"},icons={error:"fa-exclamation-triangle",warning:"fa-exclamation-circle",info:"fa-info-circle",success:"fa-check-circle"},feedback=function(props){var ref=useFeedbackContext(),alerts=ref.alerts,removeAlert=ref.removeAlert,handleDispose=(0,react.useCallback)(function(uuid,isDisposable){if(isDisposable)return function(){return removeAlert(uuid)}},[removeAlert]);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:alerts.map(function(alert,index){return(0,jsx_runtime.jsxs)(FeedbackAlertContainer,{className:"col-xs-11 col-sm-4 alert alert-".concat(types[alert.severity]," animated fadeInDown"),role:"alert",top:index,children:[(0,jsx_runtime.jsx)("button",{type:"button","aria-hidden":"true",className:"close",onClick:handleDispose(alert.uuid,!!alert.disposable),children:"\xd7"}),(0,jsx_runtime.jsx)("span",{"data-notify":"icon"}),(0,jsx_runtime.jsx)("span",{"data-notify":"title",children:(0,jsx_runtime.jsxs)("b",{children:[(0,jsx_runtime.jsx)("i",{className:"fa ".concat(icons[alert.severity])})," ",alert.title,index]})}),(0,jsx_runtime.jsxs)("span",{"data-notify":"message",children:[" ",alert.message," "]})]},alert.uuid)})})},config=__webpack_require__(8459),context=__webpack_require__(3653);(FeedbackActionType=FeedbackActionType1||(FeedbackActionType1={})).INITIALIZE="INITIALIZE",FeedbackActionType.ADD_ALERT="ADD_ALERT",FeedbackActionType.REMOVE_ALERT="REMOVE_ALERT";var INITIAL_STATE={alerts:[]},handlers=(_obj={},(0,_define_property.Z)(_obj,FeedbackActionType1.INITIALIZE,function(){return(0,_object_spread.Z)({},INITIAL_STATE)}),(0,_define_property.Z)(_obj,FeedbackActionType1.ADD_ALERT,function(state,action){if(!action.payload)return state;var alerts=(0,_to_consumable_array.Z)(state.alerts).concat([action.payload]);if(alerts.length>=config.Dd){var item=alerts.shift();clearTimeout(null==item?void 0:item.timeoutId)}return(0,_object_spread_props.Z)((0,_object_spread.Z)({},state),{alerts:alerts})}),(0,_define_property.Z)(_obj,FeedbackActionType1.REMOVE_ALERT,function(state,action){var ref;return action.payload?(clearTimeout(null===(ref=state.alerts.find(function(alert){return alert.uuid===action.payload}))||void 0===ref?void 0:ref.timeoutId),(0,_object_spread_props.Z)((0,_object_spread.Z)({},state),{alerts:state.alerts.filter(function(alert){return alert.uuid!==action.payload})})):state}),_obj),FeedbackContext=(0,react.createContext)((0,_object_spread_props.Z)((0,_object_spread.Z)({},INITIAL_STATE),{addAlert:function(){},removeAlert:function(){}})),reducer=(0,context.n)("FEEDBACK_CONTEXT",handlers),FeedbackProvider=function(props){var children=props.children,ref=(0,_sliced_to_array.Z)((0,react.useReducer)(reducer,INITIAL_STATE),2),state=ref[0],dispatch=ref[1],initialize=(0,react.useCallback)(function(){dispatch({type:FeedbackActionType1.INITIALIZE})},[dispatch]),removeAlert=(0,react.useCallback)(function(uuid){return dispatch({type:FeedbackActionType1.REMOVE_ALERT,payload:uuid})},[dispatch]),addAlert=(0,react.useCallback)(function(alert){var uuid=(0,v4.Z)(),timeoutId=setTimeout(function(){return removeAlert(uuid)},10*config.rE);dispatch({type:FeedbackActionType1.ADD_ALERT,payload:(0,_object_spread_props.Z)((0,_object_spread.Z)({},alert),{uuid:uuid,timeoutId:timeoutId})})},[dispatch,removeAlert]);return(0,react.useEffect)(function(){initialize()},[]),(0,jsx_runtime.jsxs)(FeedbackContext.Provider,{value:(0,_object_spread_props.Z)((0,_object_spread.Z)({},state),{addAlert:addAlert,removeAlert:removeAlert}),children:[children,(0,jsx_runtime.jsx)(feedback,{})]})};FeedbackContext.Consumer;var useFeedbackContext=function(){return(0,react.useContext)(FeedbackContext)}},7513:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";let defaultKeyTrie;__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return _app}});var invariant,OperationTypeNode,Kind,NetworkStatus,EntityStore,Root,_ref,sortingMap,OperationTypeNode1,kinds_Kind,printCache,NetworkStatus1,_object_spread=__webpack_require__(2006),_to_consumable_array=__webpack_require__(9970),jsx_runtime=__webpack_require__(1527),react=__webpack_require__(959),tslib_es6=__webpack_require__(7995),genericMessage="Invariant Violation",_a=Object.
1setPrototypeOf,setPrototypeOf=void 0===_a?function(obj,proto){return obj.__proto__=proto,obj}:_a,InvariantError=function(_super){function InvariantError(message){void 0===message&&(message=genericMessage);var _this=_super.call(this,"number"==typeof message?genericMessage+": "+message+" (see https://github.com/apollographql/invariant-packages)":message)||this;return _this.framesToPop=1,_this.name=genericMessage,setPrototypeOf(_this,InvariantError.prototype),_this}return(0,tslib_es6.__extends)(InvariantError,_super),InvariantError}(Error);function invariant_invariant(condition,message){if(!condition)throw new InvariantError(message)}var verbosityLevels=["debug","log","warn","error","silent"],verbosityLevel=verbosityLevels.indexOf("log");function wrapConsoleMethod(name){return function(){if(verbosityLevels.indexOf(name)>=verbosityLevel)return(console[name]||console.log).apply(console,arguments)}}(invariant=invariant_invariant||(invariant_invariant={})).debug=wrapConsoleMethod("debug"),invariant.log=wrapConsoleMethod("log"),invariant.warn=wrapConsoleMethod("warn"),invariant.error=wrapConsoleMethod("error");var version="3.11.8";function maybe(thunk){try{return thunk()}catch(_a){}}var globals_global=maybe(function(){return globalThis})||maybe(function(){return window})||maybe(function(){return self})||maybe(function(){return global})||maybe(function(){return maybe.constructor("return this")()}),prefixCounts=new Map;function makeUniqueId(prefix){var count=prefixCounts.get(prefix)||1;return prefixCounts.set(prefix,count+1),"".concat(prefix,":").concat(count,":").concat(Math.random().toString(36).slice(2))}function stringifyForDisplay(value,space){void 0===space&&(space=0);var undefId=makeUniqueId("stringifyForDisplay");return JSON.stringify(value,function(key,value){return void 0===value?undefId:value},space).split(JSON.stringify(undefId)).join("<undefined>")}function wrap(fn){return function(message){for(var args=[],_i=1;_i<arguments.length;_i++)args[_i-1]=arguments[_i];if("number"==typeof message){var arg0=message;(message=getHandledErrorMsg(arg0))||(message=getFallbackErrorMsg(arg0,args),args=[])}fn.apply(void 0,[message].concat(args))}}var invariantWrappers_invariant=Object.assign(function(condition,message){for(var args=[],_i=2;_i<arguments.length;_i++)args[_i-2]=arguments[_i];condition||invariant_invariant(condition,getHandledErrorMsg(message,args)||getFallbackErrorMsg(message,args))},{debug:wrap(invariant_invariant.debug),log:wrap(invariant_invariant.log),warn:wrap(invariant_invariant.warn),error:wrap(invariant_invariant.error)});function newInvariantError(message){for(var optionalParams=[],_i=1;_i<arguments.length;_i++)optionalParams[_i-1]=arguments[_i];return new InvariantError(getHandledErrorMsg(message,optionalParams)||getFallbackErrorMsg(message,optionalParams))}var ApolloErrorMessageHandler=Symbol.for("ApolloErrorMessageHandler_"+version);function stringify(arg){if("string"==typeof arg)return arg;try{return stringifyForDisplay(arg,2).slice(0,1e3)}catch(_a){return"<non-serializable>"}}function getHandledErrorMsg(message,messageArgs){if(void 0===messageArgs&&(messageArgs=[]),message)return globals_global[ApolloErrorMessageHandler]&&globals_global[ApolloErrorMessageHandler](message,messageArgs.map(stringify))}function getFallbackErrorMsg(message,messageArgs){if(void 0===messageArgs&&(messageArgs=[]),message)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:version,message:message,args:messageArgs.map(stringify)})))}var rehackt=__webpack_require__(722),rehackt_namespaceObject=__webpack_require__.t(rehackt,2),isReactNative="ReactNative"==maybe(function(){return navigator.product}),canUseWeakMap="function"==typeof WeakMap&&!(isReactNative&&!global.HermesInternal),canUseWeakSet="function"==typeof WeakSet,canUseSymbol="function"==typeof Symbol&&"function"==typeof Symbol.for,canUseAsyncIteratorSymbol=canUseSymbol&&Symbol.asyncIterator;maybe(function(){return window.document.createElement}),maybe(function(){return navigator.userAgent.indexOf("jsdom")>=0});var contextKey=canUseSymbol?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__",ApolloProvider=function(_a){var context,client=_a.
1client,children=_a.children,ApolloContext=(invariantWrappers_invariant("createContext"in rehackt_namespaceObject,46),(context=rehackt.createContext[contextKey])||(Object.defineProperty(rehackt.createContext,contextKey,{value:context=rehackt.createContext({}),enumerable:!1,writable:!1,configurable:!0}),context.displayName="ApolloContext"),context),parentContext=rehackt.useContext(ApolloContext),context1=rehackt.useMemo(function(){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},parentContext),{client:client||parentContext.client})},[parentContext,client]);return invariantWrappers_invariant(context1.client,47),rehackt.createElement(ApolloContext.Provider,{value:context1},children)},emotion_react_browser_esm=__webpack_require__(2860),esm=__webpack_require__(7879),_tagged_template_literal=__webpack_require__(3119);function _templateObject(){var data=(0,_tagged_template_literal.Z)(["\n .content-lists {\n margin-top: 0;\n margin-bottom: 10px;\n padding: 0;\n list-style-position: inside;\n }\n"]);return _templateObject=function(){return data},data}var globalStyles=(0,emotion_react_browser_esm.iv)(_templateObject()),next_image=__webpack_require__(2321),image_default=__webpack_require__.n(next_image),grid=__webpack_require__(3282),kit_digital=function(props){return(0,jsx_runtime.jsx)("section",{id:"kit-digital",className:"like-blog-home",style:{backgroundColor:"#FFF"},children:(0,jsx_runtime.jsx)(grid.r,{container:!0,className:"whole-width section-header",children:(0,jsx_runtime.jsx)(image_default(),{src:"/images/CONBANDERA_KITDIGITAL.svg",width:1186,height:111,alt:"CONBANDERA_KITDIGITAL",style:{marginBottom:"60px",maxWidth:"1186px",width:"100%"}})})})},free_brands_svg_icons=__webpack_require__(5010),next_link=__webpack_require__(7842),link_default=__webpack_require__.n(next_link),next_router=__webpack_require__(1648),index_es=__webpack_require__(2928),FooterIcon=function(props){var iconName=props.iconName,svg=props.svg;return iconName?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("i",{className:"fa fa-".concat(iconName)}),"\xa0"]}):svg?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(index_es.G,{icon:svg}),"\xa0"]}):void 0},footer_col_item=function(props){var label=props.label,path=props.path,iconName=props.icon,linkTitle=props.title,target=props.target,svg=props.svg,locale=(0,next_router.useRouter)().locale,t=(0,esm.$G)().t,text=t(label),title=t(null!=linkTitle?linkTitle:label);return path?(0,jsx_runtime.jsxs)(link_default(),{href:path,locale:locale,className:"link",title:title,target:target,children:[(0,jsx_runtime.jsx)(FooterIcon,{iconName:iconName,svg:svg}),text]}):(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("span",{className:"title",children:(0,jsx_runtime.jsx)(FooterIcon,{iconName:iconName,svg:svg})}),text]})},footer_col=function(props){var title=props.title,routes=props.routes,t=(0,esm.$G)().t;return(0,jsx_runtime.jsx)("div",{className:"col-md-4 col-sm-4 col-xs-12",children:(0,jsx_runtime.jsxs)("ul",{className:"list-unstyled",children:[(0,jsx_runtime.jsx)("li",{className:"title",children:t(title)}),routes.map(function(route){return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(footer_col_item,(0,_object_spread.Z)({},route))},route.path)})]})})},COLUMNS=[{title:"seebybike",routes:[{path:"https://seebybikesevilla.blog/",label:"blog",target:"_blank"},{path:"/contact",label:"contact"},{path:"/faqs",label:"faq"},{path:"/terms-and-conditions",label:"terms-and-conditions"}]},{title:"the-company",routes:[{path:"/about",label:"about-us"},{label:"address",icon:"map-marker"},{label:"email",icon:"envelope"},{label:"phone",icon:"phone"}]},{title:"social",routes:[{target:"_blank",path:"https://www.instagram.com/seebybike/",title:"instagram-title",label:"instagram",svg:free_brands_svg_icons.Zzi},{target:"_blank",path:"https://www.tripadvisor.es/Attraction_Review-g187443-d3304862-Reviews-SeeByBike-Seville_Province_of_Seville_Andalucia.html",title:"tripadvisor-title",label:"tripadvisor",icon:"tripadvisor"}]}],footer=function(){return(0,jsx_runtime.jsx)("footer",{children:(0,jsx_runtime.jsx)("div",{id:"footer-cornerfy",children:(0,jsx_runtime.jsx)("div",{className:"container",children:(0,jsx_runtime.jsx)("div",{className:"row",children:COLUMNS.map(function(param){var title=param.title,routes=param.routes;return(0,jsx_runtime.jsx)(footer_col,{title:title,routes:routes},title)})})})})})},nav_top_center=function(){var locale=(0,next_router.useRouter)().locale;return(0,jsx_runtime.jsxs)("div",{className:"main-navbar-center",children:[(0,jsx_runtime.jsx)(image_default(),{src:"/images/menu_slogan.png",alt:"menu slogan",width:298,height:35}),(0,jsx_runtime.jsx)(link_default(),{className:"navbar-brand col-sm-0 hidden",href:"/",locale:locale,children:"SeeByBike"})]})},_sliced_to_array=__webpack_require__(2272),emotion_styled_browser_esm=__webpack_require__(6492),_object_without_properties=__webpack_require__(7637),components_utils=__webpack_require__(119);
1function nav_mobile_templateObject(){var data=(0,_tagged_template_literal.Z)(["\n position: fixed;\n visibility: visible !important;\n top: 0;\n left: 0;\n height: 100vh;\n z-index: 9999;\n\n transition: -webkit-transform 0.5s cubic-bezier(0.54, 0.01, 0.57, 1.03) 0s;\n transform: translateX(-100%);\n"]);return nav_mobile_templateObject=function(){return data},data}function _templateObject1(){var data=(0,_tagged_template_literal.Z)(["\n .page {\n transition: -webkit-transform 0.5s cubic-bezier(0.54, 0.01, 0.57, 1.03) 0s;\n transform: translateX(0%);\n }\n"]);return _templateObject1=function(){return data},data}function _templateObject2(){var data=(0,_tagged_template_literal.Z)(["\n .page {\n transition: -webkit-transform 0.5s cubic-bezier(0.54, 0.01, 0.57, 1.03) 0s;\n transform: translateX(66%);\n }\n"]);return _templateObject2=function(){return data},data}var MobileMenuContainer=(0,emotion_styled_browser_esm.Z)(function(props){var children=props.children,_className=props.className,id=props.id,role=props.role,sizes=(0,_object_without_properties.Z)(props,["children","className","id","role"]),className=[(0,components_utils.i)(sizes),_className].join(" ");return(0,jsx_runtime.jsx)("div",{className:className,id:id,role:role,children:children})})(nav_mobile_templateObject()),PageStyleMenuClose=(0,emotion_react_browser_esm.iv)(_templateObject1()),PageStyleMenuOpen=(0,emotion_react_browser_esm.iv)(_templateObject2()),MENU_ELEMENTS=[{label:"blog",href:"https://seebybikesevilla.blog/",external:!0,target:"_blank"},{label:"contact",href:"/contact"},{label:"faq",href:"/faqs"},{label:"about-us",href:"/about"}],nav_mobile=function(props){var isOpen=props.isOpen,onClose=props.onClose,t=(0,esm.$G)().t;return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(emotion_react_browser_esm.xB,{styles:isOpen?PageStyleMenuOpen:PageStyleMenuClose}),(0,jsx_runtime.jsxs)(MobileMenuContainer,{xs:"8",sm:"8",className:"sidebar-offcanvas",id:"sidebar",isOpen:isOpen,children:[(0,jsx_runtime.jsx)("span",{className:"exit left-exit",onClick:onClose,children:(0,jsx_runtime.jsx)("i",{className:"fa fa-close"})}),(0,jsx_runtime.jsx)("ul",{className:"nav",style:{textAlign:"left"},children:MENU_ELEMENTS.map(function(param){var label=param.label,href=param.href,external=param.external,target=param.target;return(0,jsx_runtime.jsxs)("li",{children:[external&&(0,jsx_runtime.jsx)("a",{href:href,target:target,children:t(label)}),!external&&(0,jsx_runtime.jsx)(link_default(),{href:href,target:target,children:t(label)})]},label)})})]})]})},nav_top_header=function(){var router=(0,next_router.useRouter)(),ref=(0,_sliced_to_array.Z)((0,react.useState)(!1),2),isOpen=ref[0],setIsOpen=ref[1],handleClose=function(){setIsOpen(!1),document.body.classList.remove("no-scroll")};return(0,react.useEffect)(function(){handleClose()},[router]),(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsxs)("div",{className:"navbar-header",children:[(0,jsx_runtime.jsxs)("button",{type:"button",id:"sliiider-toggle",className:"navbar-toggle",onClick:function(){setIsOpen(!0),document.body.classList.add("no-scroll")},children:[(0,jsx_runtime.jsx)("span",{className:"icon-bar"}),(0,jsx_runtime.jsx)("span",{className:"icon-bar"}),(0,jsx_runtime.jsx)("span",{className:"icon-bar"})]}),(0,jsx_runtime.jsx)(link_default(),{href:"/",className:"navbar-brand hidden-xs",children:"SeeByBike"})]}),(0,jsx_runtime.jsx)(link_default(),{className:"navbar-brand col-sm-0",href:"/",children:"SeeByBike"}),(0,jsx_runtime.jsx)(nav_mobile,{isOpen:isOpen,onClose:handleClose})]})},config=__webpack_require__(8459),CountryLink=function(props){var label=props.label,base=props.base,asPath=(0,next_router.useRouter)().asPath;return(0,jsx_runtime.jsxs)(link_default(),{href:asPath,locale:base,children:[(0,jsx_runtime.jsx)(image_default(),{src:"/images/".concat(base,".png"),alt:label,width:24,height:24})," ",label]})},CountryIcon=function(props){var base=props.base,label=props.label;return(0,jsx_runtime.jsx)("span",{className:"text",children:(0,jsx_runtime.jsx)(image_default(),{src:"/images/".concat(base,".png"),alt:label,width:24,height:24})})},nav_top_languages=function(){var ref=(0,_sliced_to_array.Z)((0,react.useState)(!1),2),open=ref[0],setOpen=ref[1],locale=(0,next_router.useRouter)().locale;(0,react.useEffect)(function(){setOpen(!1)},[locale]);var ref1=(0,_sliced_to_array.Z)((0,react.useMemo)(function(){var curr=config.a2.findIndex(function(lang){return lang.base===locale});return -1===curr&&(curr=0),[config.a2.filter(function(_,i){return i!==curr}),config.a2[curr]]},[locale]),2),languages=ref1[0],currentLang=ref1[1];return(0,jsx_runtime.jsx)("ul",{className:"nav navbar-nav navbar-right pull-right",children:(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsxs)("div",{className:"btn-group ".concat(open?"open":""),id:"switch-language",children:[(0,jsx_runtime.jsxs)("button",{type:"button",className:"btn dropdown-toggle","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false",onClick:function(){return setOpen(function(prev){return!prev})},children:[(0,jsx_runtime.jsx)(CountryIcon,{label:currentLang.label,base:currentLang.base}),"\xa0",(0,jsx_runtime.jsx)("span",{className:"caret"})]}),(0,jsx_runtime.jsx)("ul",{className:"dropdown-menu",children:languages.map(function(param){var base=param.base,label=param.label;return(0,jsx_runtime.jsx)("li",{children:(0,jsx_runtime.jsx)(CountryLink,{base:base,label:label})},base)})})]})})})},create_resource_id=__webpack_require__(3483),nav_top_menu=function(){var t=(0,esm.$G)().t,pathname=(0,next_router.useRouter)().pathname,ROUTES=(0,react.useMemo)(function(){return[{name:t("home"),url:"/"},{name:t("blog"),target:"_blank",url:"https://seebybikesevilla.blog/"},{name:t("contact"),url:"/contact"},{name:t("faq"),url:"/faqs"},{name:t("about-us"),url:"/about"}]},[t]);return(0,jsx_runtime.jsx)("div",{className:"main-menu",children:(0,jsx_runtime.jsx)("ul",{className:"nav navbar-nav navbar-right",children:ROUTES.filter(function(param){var url=param.url;return"/"===url?"/"!==pathname:!pathname.startsWith(url)}).map(function(param){var name=param.name,url=param.url,target=param.target;return(0,jsx_runtime.jsx)("li",{className:"nav-item",children:(0,jsx_runtime.jsx)(link_default(),{href:url,target:target,children:name})},(0,create_resource_id.h)())})})})},nav_top=function(){return(0,jsx_runtime.jsx)("div",{id:"nav-top",className:"navbar navbar-static-top",children:(0,jsx_runtime.jsxs)("div",{className:"main-navbar container",style:{textAlign:"center"},children:[(0,jsx_runtime.jsx)(nav_top_header,{}),(0,jsx_runtime.jsx)(nav_top_languages,{}),(0,jsx_runtime.jsx)(nav_top_menu,{}),(0,jsx_runtime.jsx)(nav_top_center,{})]})})},feedback_context=__webpack_require__(3446),_async_to_generator=__webpack_require__(7135);function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}
1),Constructor}var hasSymbols=function(){return"function"==typeof Symbol},hasSymbol=function(name){return hasSymbols()&&Boolean(Symbol[name])},getSymbol=function(name){return hasSymbol(name)?Symbol[name]:"@@"+name};hasSymbols()&&!hasSymbol("observable")&&(Symbol.observable=Symbol("observable"));var SymbolIterator=getSymbol("iterator"),SymbolObservable=getSymbol("observable"),SymbolSpecies=getSymbol("species");function getMethod(obj,key){var value=obj[key];if(null!=value){if("function"!=typeof value)throw TypeError(value+" is not a function");return value}}function getSpecies(obj){var ctor=obj.constructor;return void 0!==ctor&&null===(ctor=ctor[SymbolSpecies])&&(ctor=void 0),void 0!==ctor?ctor:Observable}function hostReportError(e){hostReportError.log?hostReportError.log(e):setTimeout(function(){throw e})}function enqueue(fn){Promise.resolve().then(function(){try{fn()}catch(e){hostReportError(e)}})}function cleanupSubscription(subscription){var cleanup=subscription._cleanup;if(void 0!==cleanup){if(subscription._cleanup=void 0,!cleanup)return;try{if("function"==typeof cleanup)cleanup();else{var unsubscribe=getMethod(cleanup,"unsubscribe");unsubscribe&&unsubscribe.call(cleanup)}}catch(e){hostReportError(e)}}}function closeSubscription(subscription){subscription._observer=void 0,subscription._queue=void 0,subscription._state="closed"}function notifySubscription(subscription,type,value){subscription._state="running";var observer=subscription._observer;try{var m=getMethod(observer,type);switch(type){case"next":m&&m.call(observer,value);break;case"error":if(closeSubscription(subscription),m)m.call(observer,value);else throw value;break;case"complete":closeSubscription(subscription),m&&m.call(observer)}}catch(e){hostReportError(e)}"closed"===subscription._state?cleanupSubscription(subscription):"running"===subscription._state&&(subscription._state="ready")}function onNotify(subscription,type,value){if("closed"!==subscription._state){if("buffering"===subscription._state){subscription._queue.push({type:type,value:value});return}if("ready"!==subscription._state){subscription._state="buffering",subscription._queue=[{type:type,value:value}],enqueue(function(){return function(subscription){var queue=subscription._queue;if(queue){subscription._queue=void 0,subscription._state="ready";for(var i=0;i<queue.length&&(notifySubscription(subscription,queue[i].type,queue[i].value),"closed"!==subscription._state);++i);}}(subscription)});return}notifySubscription(subscription,type,value)}}var Subscription=function(){function Subscription(observer,subscriber){this._cleanup=void 0,this._observer=observer,this._queue=void 0,this._state="initializing";var subscriptionObserver=new SubscriptionObserver(this);try{this._cleanup=subscriber.call(void 0,subscriptionObserver)}catch(e){subscriptionObserver.error(e)}"initializing"===this._state&&(this._state="ready")}return Subscription.prototype.unsubscribe=function(){"closed"!==this._state&&(closeSubscription(this),cleanupSubscription(this))},_createClass(Subscription,[{key:"closed",get:function(){return"closed"===this._state}}]),Subscription}(),SubscriptionObserver=function(){function SubscriptionObserver(subscription){this._subscription=subscription}var _proto2=SubscriptionObserver.prototype;return _proto2.next=function(value){onNotify(this._subscription,"next",value)},_proto2.error=function(value){onNotify(this._subscription,"error",value)},_proto2.complete=function(){onNotify(this._subscription,"complete")},_createClass(SubscriptionObserver,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),SubscriptionObserver}(),Observable=function(){function Observable1(subscriber){if(!(this instanceof Observable1))throw TypeError("Observable cannot be called as a function");if("function"!=typeof subscriber)throw TypeError("Observable initializer must be a function");this._subscriber=subscriber}var _proto3=Observable1.prototype;return _proto3.subscribe=function(observer){return("object"!=typeof observer||null===observer)&&(observer={next:observer,error:arguments[1],complete:arguments[2]}),new Subscription(observer,this._subscriber)},_proto3.forEach=function(fn){var _this=this;return new Promise(function(resolve,reject){if("function"!=typeof fn){reject(TypeError(fn+" is not a function"));return}function done(){subscription.unsubscribe(),resolve()}var subscription=_this.subscribe({next:function(value){try{fn(value,done)}catch(e){reject(e),subscription.unsubscribe()}},error:reject,complete:resolve})})},_proto3.map=function(fn){var _this2=this;if("function"!=typeof fn)throw TypeError(fn+" is not a function");return new(getSpecies(this))(function(observer){return _this2.subscribe({next:function(value){try{value=fn(value)}catch(e){return observer.error(e)}observer.next(value)},error:function(e){observer.error(e)},complete:function(){observer.complete()}})})},_proto3.filter=function(fn){var _this3=this;if("function"!=typeof fn)throw TypeError(fn+" is not a function");return new(getSpecies(this))(function(observer){return _this3.subscribe({next:function(value){try{if(!fn(value))return}catch(e){return observer.error(e)}observer.next(value)},error:function(e){observer.error(e)},complete:function(){observer.complete()}})})},_proto3.reduce=function(fn){var _this4=this;if("function"!=typeof fn)throw TypeError(fn+" is not a function");var C=getSpecies(this),hasSeed=arguments.length>1,hasValue=!1,seed=arguments[1],acc=seed;return new C(function(observer){return _this4.subscribe({next:function(value){var first=!hasValue;if(hasValue=!0,!first||hasSeed)try{acc=fn(acc,value)}catch(e){return observer.error(e)}else acc=value},error:function(e){observer.error(e)},complete:function(){if(!hasValue&&!hasSeed)return observer.error(TypeError("Cannot reduce an empty sequence"));observer.next(acc),observer.complete()}})})},_proto3.concat=function(){for(var _this5=this,_len=arguments.length,sources=Array(_len),_
1key=0;_key<_len;_key++)sources[_key]=arguments[_key];var C=getSpecies(this);return new C(function(observer){var subscription,index=0;return function startNext(next){subscription=next.subscribe({next:function(v){observer.next(v)},error:function(e){observer.error(e)},complete:function(){index===sources.length?(subscription=void 0,observer.complete()):startNext(C.from(sources[index++]))}})}(_this5),function(){subscription&&(subscription.unsubscribe(),subscription=void 0)}})},_proto3.flatMap=function(fn){var _this6=this;if("function"!=typeof fn)throw TypeError(fn+" is not a function");var C=getSpecies(this);return new C(function(observer){var subscriptions=[],outer=_this6.subscribe({next:function(value){if(fn)try{value=fn(value)}catch(e){return observer.error(e)}var inner=C.from(value).subscribe({next:function(value){observer.next(value)},error:function(e){observer.error(e)},complete:function(){var i=subscriptions.indexOf(inner);i>=0&&subscriptions.splice(i,1),completeIfDone()}});subscriptions.push(inner)},error:function(e){observer.error(e)},complete:function(){completeIfDone()}});function completeIfDone(){outer.closed&&0===subscriptions.length&&observer.complete()}return function(){subscriptions.forEach(function(s){return s.unsubscribe()}),outer.unsubscribe()}})},_proto3[SymbolObservable]=function(){return this},Observable1.from=function(x){var C="function"==typeof this?this:Observable1;if(null==x)throw TypeError(x+" is not an object");var method=getMethod(x,SymbolObservable);if(method){var observable=method.call(x);if(Object(observable)!==observable)throw TypeError(observable+" is not an object");return observable instanceof Observable&&observable.constructor===C?observable:new C(function(observer){return observable.subscribe(observer)})}if(hasSymbol("iterator")&&(method=getMethod(x,SymbolIterator)))return new C(function(observer){enqueue(function(){if(!observer.closed){for(var _step,_iterator=function(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(it)return(it=it.call(o)).next.bind(it);if(Array.isArray(o)||(it=function(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if("Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}}(o))){it&&(o=it);var i=0;return function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(method.call(x));!(_step=_iterator()).done;){var item=_step.value;if(observer.next(item),observer.closed)return}observer.complete()}})});if(Array.isArray(x))return new C(function(observer){enqueue(function(){if(!observer.closed){for(var i=0;i<x.length;++i)if(observer.next(x[i]),observer.closed)return;observer.complete()}})});throw TypeError(x+" is not observable")},Observable1.of=function(){for(var _len2=arguments.length,items=Array(_len2),_key2=0;_key2<_len2;_key2++)items[_key2]=arguments[_key2];return new("function"==typeof this?this:Observable1)(function(observer){enqueue(function(){if(!observer.closed){for(var i=0;i<items.length;++i)if(observer.next(items[i]),observer.closed)return;observer.complete()}})})},_createClass(Observable1,null,[{key:SymbolSpecies,get:function(){return this}}]),Observable1}();function isNonNullObject(obj){return null!==obj&&"object"==typeof obj}function getFragmentQueryDocument(document1,fragmentName){var actualFragmentName=fragmentName,fragments=[];return document1.definitions.forEach(function(definition){if("OperationDefinition"===definition.kind)throw newInvariantError(74,definition.operation,definition.name?" named '".concat(definition.name.value,"'"):"");"FragmentDefinition"===definition.kind&&fragments.push(definition)}),void 0===actualFragmentName&&(invariantWrappers_invariant(1===fragments.length,75,fragments.length),actualFragmentName=fragments[0].name.value),(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},document1),{definitions:(0,tslib_es6.__spreadArray)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:actualFragmentName}}]}}],document1.definitions,!0)})}function createFragmentMap(fragments){void 0===fragments&&(fragments=[]);var symTable={};
1return fragments.forEach(function(fragment){symTable[fragment.name.value]=fragment}),symTable}function getFragmentFromSelection(selection,fragmentMap){switch(selection.kind){case"InlineFragment":return selection;case"FragmentSpread":var fragmentName=selection.name.value;if("function"==typeof fragmentMap)return fragmentMap(fragmentName);var fragment=fragmentMap&&fragmentMap[fragmentName];return invariantWrappers_invariant(fragment,76,fragmentName),fragment||null;default:return null}}function noop(){}hasSymbols()&&Object.defineProperty(Observable,Symbol("extensions"),{value:{symbol:SymbolObservable,hostReportError:hostReportError},configurable:!0});let _WeakRef="undefined"!=typeof WeakRef?WeakRef:function(value){return{deref:()=>value}},_WeakMap="undefined"!=typeof WeakMap?WeakMap:Map,_FinalizationRegistry="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:noop,unregister:noop}};class WeakCache{constructor(max=1/0,dispose=noop){this.max=max,this.dispose=dispose,this.map=new _WeakMap,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{let iterator=this.unfinalizedNodes.values();for(let i=0;i<10024;i++){let node=iterator.next().value;if(!node)break;this.unfinalizedNodes.delete(node);let key=node.key;delete node.key,node.keyRef=new _WeakRef(key),this.registry.register(key,node,node)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new _FinalizationRegistry(this.deleteNode.bind(this))}has(key){return this.map.has(key)}get(key){let node=this.getNode(key);return node&&node.value}getNode(key){let node=this.map.get(key);if(node&&node!==this.newest){let{older,newer}=node;newer&&(newer.older=older),older&&(older.newer=newer),node.older=this.newest,node.older.newer=node,node.newer=null,this.newest=node,node===this.oldest&&(this.oldest=newer)}return node}set(key,value){let node=this.getNode(key);return node?node.value=value:(node={key,value,newer:null,older:this.newest},this.newest&&(this.newest.newer=node),this.newest=node,this.oldest=this.oldest||node,this.scheduleFinalization(node),this.map.set(key,node),this.size++,node.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(node){node===this.newest&&(this.newest=node.older),node===this.oldest&&(this.oldest=node.newer),node.newer&&(node.newer.older=node.older),node.older&&(node.older.newer=node.newer),this.size--;let key=node.key||node.keyRef&&node.keyRef.deref();this.dispose(node.value,key),node.keyRef?this.registry.unregister(node):this.unfinalizedNodes.delete(node),key&&this.map.delete(key)}delete(key){let node=this.map.get(key);return!!node&&(this.deleteNode(node),!0)}scheduleFinalization(node){this.unfinalizedNodes.add(node),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}function strong_defaultDispose(){}class StrongCache{constructor(max=1/0,dispose=strong_defaultDispose){this.max=max,this.dispose=dispose,this.map=new Map,this.newest=null,this.oldest=null}has(key){return this.map.has(key)}get(key){let node=this.getNode(key);return node&&node.value}get size(){return this.map.size}getNode(key){let node=this.map.get(key);if(node&&node!==this.newest){let{older,newer}=node;newer&&(newer.older=older),older&&(older.newer=newer),node.older=this.newest,node.older.newer=node,node.newer=null,this.newest=node,node===this.oldest&&(this.oldest=newer)}return node}set(key,value){let node=this.getNode(key);return node?node.value=value:(node={key,value,newer:null,older:this.newest},this.newest&&(this.newest.newer=node),this.newest=node,this.oldest=this.oldest||node,this.map.set(key,node),node.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(key){let node=this.map.get(key);return!!node&&(node===this.newest&&(this.newest=node.older),node===this.oldest&&(this.oldest=node.newer),node.newer&&(node.newer.older=node.older),node.older&&(node.older.newer=node.newer),this.map.delete(key),this.dispose(node.value,key),!0)}}var scheduledCleanup=new WeakSet;function schedule(cache){!(cache.size<=(cache.max||-1))&&(scheduledCleanup.has(cache)||(scheduledCleanup.add(cache),setTimeout(function(){cache.clean(),scheduledCleanup.delete(cache)},100)))}var AutoCleanedWeakCache=function(max,dispose){var cache=new WeakCache(max,dispose);return cache.set=function(key,value){var ret=WeakCache.prototype.set.call(this,key,value);return schedule(this),ret},cache},AutoCleanedStrongCache=function(max,dispose){var cache=new StrongCache(max,dispose);return cache.set=function(key,value){var ret=StrongCache.prototype.set.call(this,key,value);return schedule(this),ret},cache},cacheSizeSymbol=Symbol.for("apollo.cacheSize"),cacheSizes=(0,tslib_es6.__assign)({},globals_global[cacheSizeSymbol]),globalCaches={},getApolloClientMemoryInternals=!1!==globalThis.__DEV__?function(){var _a,_b,_c,_d,_e;if(!(!1!==globalThis.__DEV__))throw Error("only supported in development mode");return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map(function(_a){var k=_a[0],v=_a[1];return[k,cacheSizes[k]||v]})),sizes:(0,tslib_es6.__assign)({print:null===(_a=globalCaches.print)||void 0===_a?void 0:_a.call(globalCaches),parser:null===(_b=globalCaches.parser)||void 0===_b?void 0:_b.call(globalCaches),canonicalStringify:null===(_c=globalCaches.canonicalStringify)||void 0===_c?void 0:_c.call(globalCaches),links:function linkInfo(link){var _a;return link?(0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)([null===(_a=null==link?void 0:link.getMemoryInternals)||void 0===_a?void 0:_a.call(link)],linkInfo(null==link?void 0:link.left),!0),linkInfo(null==link?void 0:link.right),!0).filter(isDefined):[]}(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:transformInfo(this.queryManager.documentTransform)}},null===(_e=(_d=this.cache).getMemoryInternals)||void 0===_e?void 0:_e.call(_d))}}:void 0,getInMemoryCacheMemoryInternals=!1!==globalThis.__DEV__?function(){var fragments=this.config.fragments;return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},_getApolloCacheMemoryInternals.apply(this)),{addTypenameDocumentTransform:transformInfo(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:getWrapperInformation(this.storeReader.executeSelectionSet),executeSubSelectedArray:getWrapperInformation(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:getWrapperInformation(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:getWrapperInformation(null==fragments?void 0:fragments.findFragmentSpreads),lookup:getWrapperInformation(null==fragments?void 0:fragments.lookup),transform:getWrapperInformation(null==fragments?void 0:fragments.transform)}})}:void 0,getApolloCacheMemoryInternals=!1!==globalThis.__DEV__?_getApolloCacheMemoryInternals:void 0;function _getApolloCacheMemoryInternals(){return{cache:{fragmentQueryDocuments:getWrapperInformation(this.getFragmentDoc)}}}function getWrapperInformation(f){return f&&"dirtyKey"in f?f.size:void 0}function isDefined(value){return null!=value}function transformInfo(transform){return(function recurseTransformInfo(transform){return transform?(0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)([getWrapperInformation(null==transform?void 0:transform.performWork)],recurseTransformInfo(null==transform?void 0:transform.left),!0),recurseTransformInfo(null==transform?void 0:transform.right),!0).filter(isDefined):[]})(transform).map(function(cache){return{cache:cache}})}var canonicalStringify=Object.assign(function(value){return JSON.stringify(value,stableObjectReplacer)},{reset:function(){sortingMap=new AutoCleanedStrongCache(cacheSizes.canonicalStringify||1e3)}});function stableObjectReplacer(key,value){if(value&&"object"==typeof value){var proto=Object.getPrototypeOf(value);if(proto===Object.prototype||null===proto){var keys=Object.keys(value);if(keys.every(everyKeyInOrder))return value;var unsortedKey=JSON.stringify(keys),sortedKeys=sortingMap.get(unsortedKey);if(!sortedKeys){keys.sort();var sortedKey=JSON.stringify(keys);sortedKeys=sortingMap.get(sortedKey)||keys,sortingMap.set(unsortedKey,sortedKeys),sortingMap.set(sortedKey,sortedKeys)}var sortedObject_1=Object.create(proto);return sortedKeys.forEach(function(key){sortedObject_1[key]=value[key]}),sortedObject_1}}return value}function everyKeyInOrder(key,i,keys){return 0===i||keys[i-1]<=key}function makeReference(id){return{__ref:String(id)}}function isReference(obj){return Boolean(obj&&"object"==typeof obj&&"string"==typeof obj.__ref)}function valueToObjectRepresentation(argObj,name,value,variables){if("IntValue"===value.kind||"FloatValue"===value.kind)argObj[name.value]=Number(value.value);else if("BooleanValue"===value.kind||"StringValue"===value.kind)argObj[name.value]=value.value;else if("ObjectValue"===value.kind){var nestedArgObj_1={};value.fields.map(function(obj){return valueToObjectRepresentation(nestedArgObj_1,obj.name,obj.value,variables)}),argObj[name.value]=nestedArgObj_1}
1else if("Variable"===value.kind){var variableValue=(variables||{})[value.name.value];argObj[name.value]=variableValue}else if("ListValue"===value.kind)argObj[name.value]=value.values.map(function(listValue){var nestedArgArrayObj={};return valueToObjectRepresentation(nestedArgArrayObj,name,listValue,variables),nestedArgArrayObj[name.value]});else if("EnumValue"===value.kind)argObj[name.value]=value.value;else if("NullValue"===value.kind)argObj[name.value]=null;else throw newInvariantError(85,name.value,value.kind)}!1!==globalThis.__DEV__&&(globalCaches.canonicalStringify=function(){return sortingMap.size}),canonicalStringify.reset();var KNOWN_DIRECTIVES=["connection","include","skip","client","rest","export","nonreactive"],storeKeyNameStringify=canonicalStringify,getStoreKeyName=Object.assign(function(fieldName,args,directives){if(args&&directives&&directives.connection&&directives.connection.key){if(!directives.connection.filter||!(directives.connection.filter.length>0))return directives.connection.key;var filterKeys=directives.connection.filter?directives.connection.filter:[];filterKeys.sort();var filteredArgs_1={};return filterKeys.forEach(function(key){filteredArgs_1[key]=args[key]}),"".concat(directives.connection.key,"(").concat(storeKeyNameStringify(filteredArgs_1),")")}var completeFieldName=fieldName;if(args){var stringifiedArgs=storeKeyNameStringify(args);completeFieldName+="(".concat(stringifiedArgs,")")}return directives&&Object.keys(directives).forEach(function(key){-1===KNOWN_DIRECTIVES.indexOf(key)&&(directives[key]&&Object.keys(directives[key]).length?completeFieldName+="@".concat(key,"(").concat(storeKeyNameStringify(directives[key]),")"):completeFieldName+="@".concat(key))}),completeFieldName},{setStringify:function(s){var previous=storeKeyNameStringify;return storeKeyNameStringify=s,previous}});function argumentsObjectFromField(field,variables){if(field.arguments&&field.arguments.length){var argObj_1={};return field.arguments.forEach(function(_a){return valueToObjectRepresentation(argObj_1,_a.name,_a.value,variables)}),argObj_1}return null}function resultKeyNameFromField(field){return field.alias?field.alias.value:field.name.value}function getTypenameFromResult(result,selectionSet,fragmentMap){for(var fragments,_i=0,_a=selectionSet.selections;_i<_a.length;_i++){var selection=_a[_i];if(storeUtils_isField(selection)){if("__typename"===selection.name.value)return result[resultKeyNameFromField(selection)]}else fragments?fragments.push(selection):fragments=[selection]}if("string"==typeof result.__typename)return result.__typename;if(fragments)for(var _b=0,fragments_1=fragments;_b<fragments_1.length;_b++){var selection=fragments_1[_b],typename=getTypenameFromResult(result,getFragmentFromSelection(selection,fragmentMap).selectionSet,fragmentMap);if("string"==typeof typename)return typename}}function storeUtils_isField(selection){return"Field"===selection.kind}function getFromAST_checkDocument(doc){invariantWrappers_invariant(doc&&"Document"===doc.kind,77);var operations=doc.definitions.filter(function(d){return"FragmentDefinition"!==d.kind}).map(function(definition){if("OperationDefinition"!==definition.kind)throw newInvariantError(78,definition.kind);return definition});return invariantWrappers_invariant(operations.length<=1,79,operations.length),doc}function getOperationDefinition(doc){return getFromAST_checkDocument(doc),doc.definitions.filter(function(definition){return"OperationDefinition"===definition.kind})[0]}function getOperationName(doc){return doc.definitions.filter(function(definition){return"OperationDefinition"===definition.kind&&!!definition.name}).map(function(x){return x.name.value})[0]||null}function getFragmentDefinitions(doc){return doc.definitions.filter(function(definition){return"FragmentDefinition"===definition.kind})}function getQueryDefinition(doc){var queryDef=getOperationDefinition(doc);return invariantWrappers_invariant(queryDef&&"query"===queryDef.operation,80),queryDef}function getMainDefinition(queryDoc){getFromAST_checkDocument(queryDoc);for(var fragmentDefinition,_i=0,_a=queryDoc.definitions;_i<_a.length;_i++){var definition=_a[_i];if("OperationDefinition"===definition.kind){var operation=definition.operation;if("query"===operation||"mutation"===operation||"subscription"===operation)return definition}"FragmentDefinition"!==definition.kind||fragmentDefinition||(fragmentDefinition=definition)}if(fragmentDefinition)return fragmentDefinition;throw newInvariantError(84)}function getDefaultValues(definition){var defaultValues=Object.create(null),defs=definition&&definition.variableDefinitions;
1return defs&&defs.length&&defs.forEach(function(def){def.defaultValue&&valueToObjectRepresentation(defaultValues,def.variable.name,def.defaultValue)}),defaultValues}function passthrough(op,forward){return forward?forward(op):Observable.of()}function toLink(handler){return"function"==typeof handler?new ApolloLink(handler):handler}function isTerminating(link){return link.request.length<=1}var ApolloLink=function(){function ApolloLink(request){request&&(this.request=request)}return ApolloLink.empty=function(){return new ApolloLink(function(){return Observable.of()})},ApolloLink.from=function(links){return 0===links.length?ApolloLink.empty():links.map(toLink).reduce(function(x,y){return x.concat(y)})},ApolloLink.split=function(test,left,right){var leftLink=toLink(left),rightLink=toLink(right||new ApolloLink(passthrough));return Object.assign(new ApolloLink(isTerminating(leftLink)&&isTerminating(rightLink)?function(operation){return test(operation)?leftLink.request(operation)||Observable.of():rightLink.request(operation)||Observable.of()}:function(operation,forward){return test(operation)?leftLink.request(operation,forward)||Observable.of():rightLink.request(operation,forward)||Observable.of()}),{left:leftLink,right:rightLink})},ApolloLink.execute=function(link,operation){var operation1,transformedOperation,starting,context;return link.request((starting=operation.context,(transformedOperation={variables:(operation1=function(operation){for(var OPERATION_FIELDS=["query","operationName","variables","extensions","context"],_i=0,_a=Object.keys(operation);_i<_a.length;_i++){var key=_a[_i];if(0>OPERATION_FIELDS.indexOf(key))throw newInvariantError(44,key)}return operation}(operation)).variables||{},extensions:operation1.extensions||{},operationName:operation1.operationName,query:operation1.query}).operationName||(transformedOperation.operationName="string"!=typeof transformedOperation.query?getOperationName(transformedOperation.query)||void 0:""),context=(0,tslib_es6.__assign)({},starting),Object.defineProperty(transformedOperation,"setContext",{enumerable:!1,value:function(next){context="function"==typeof next?(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),next(context)):(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),next)}}),Object.defineProperty(transformedOperation,"getContext",{enumerable:!1,value:function(){return(0,tslib_es6.__assign)({},context)}}),transformedOperation))||Observable.of()},ApolloLink.concat=function(first,second){var firstLink=toLink(first);if(isTerminating(firstLink))return!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(36,firstLink),firstLink;var nextLink=toLink(second);return Object.assign(new ApolloLink(isTerminating(nextLink)?function(operation){return firstLink.request(operation,function(op){return nextLink.request(op)||Observable.of()})||Observable.of()}:function(operation,forward){return firstLink.request(operation,function(op){return nextLink.request(op,forward)||Observable.of()})||Observable.of()}),{left:firstLink,right:nextLink})},ApolloLink.prototype.split=function(test,left,right){return this.concat(ApolloLink.split(test,left,right||new ApolloLink(passthrough)))},ApolloLink.prototype.concat=function(next){return ApolloLink.concat(this,next)},ApolloLink.prototype.request=function(operation,forward){throw newInvariantError(37)},ApolloLink.prototype.onError=function(error,observer){if(observer&&observer.error)return observer.error(error),!1;throw error},ApolloLink.prototype.setOnError=function(fn){return this.onError=fn,this},ApolloLink}();let QueryDocumentKeys={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],Float
1Value:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},kindValues=new Set(Object.keys(QueryDocumentKeys));function isNode(maybeNode){let maybeKind=null==maybeNode?void 0:maybeNode.kind;return"string"==typeof maybeKind&&kindValues.has(maybeKind)}(OperationTypeNode=OperationTypeNode1||(OperationTypeNode1={})).QUERY="query",OperationTypeNode.MUTATION="mutation",OperationTypeNode.SUBSCRIPTION="subscription",(Kind=kinds_Kind||(kinds_Kind={})).NAME="Name",Kind.DOCUMENT="Document",Kind.OPERATION_DEFINITION="OperationDefinition",Kind.VARIABLE_DEFINITION="VariableDefinition",Kind.SELECTION_SET="SelectionSet",Kind.FIELD="Field",Kind.ARGUMENT="Argument",Kind.FRAGMENT_SPREAD="FragmentSpread",Kind.INLINE_FRAGMENT="InlineFragment",Kind.FRAGMENT_DEFINITION="FragmentDefinition",Kind.VARIABLE="Variable",Kind.INT="IntValue",Kind.FLOAT="FloatValue",Kind.STRING="StringValue",Kind.BOOLEAN="BooleanValue",Kind.NULL="NullValue",Kind.ENUM="EnumValue",Kind.LIST="ListValue",Kind.OBJECT="ObjectValue",Kind.OBJECT_FIELD="ObjectField",Kind.DIRECTIVE="Directive",Kind.NAMED_TYPE="NamedType",Kind.LIST_TYPE="ListType",Kind.NON_NULL_TYPE="NonNullType",Kind.SCHEMA_DEFINITION="SchemaDefinition",Kind.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",Kind.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",Kind.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",Kind.FIELD_DEFINITION="FieldDefinition",Kind.INPUT_VALUE_DEFINITION="InputValueDefinition",Kind.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",Kind.UNION_TYPE_DEFINITION="UnionTypeDefinition",Kind.ENUM_TYPE_DEFINITION="EnumTypeDefinition",Kind.ENUM_VALUE_DEFINITION="EnumValueDefinition",Kind.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",Kind.DIRECTIVE_DEFINITION="DirectiveDefinition",Kind.SCHEMA_EXTENSION="SchemaExtension",Kind.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",Kind.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",Kind.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",Kind.UNION_TYPE_EXTENSION="UnionTypeExtension",Kind.ENUM_TYPE_EXTENSION="EnumTypeExtension",Kind.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension";let BREAK=Object.freeze({});function visitor_visit(root,visitor,visitorKeys=QueryDocumentKeys){let stack,key,parent;let enterLeaveMap=new Map;for(let kind of Object.values(kinds_Kind))enterLeaveMap.set(kind,function(visitor,kind){let kindVisitor=visitor[kind];return"object"==typeof kindVisitor?kindVisitor:"function"==typeof kindVisitor?{enter:kindVisitor,leave:void 0}:{enter:visitor.enter,leave:visitor.leave}}(visitor,kind));let inArray=Array.isArray(root),keys=[root],index=-1,edits=[],node=root,path=[],ancestors=[];do{var _enterLeaveMap$get,_enterLeaveMap$get2,_node$kind;let result;index++;let isLeaving=index===keys.length,isEdited=isLeaving&&0!==edits.length;if(isLeaving){if(key=0===ancestors.length?void 0:path[path.length-1],node=parent,parent=ancestors.pop(),isEdited){if(inArray){node=node.slice();let editOffset=0;for(let[editKey,editValue]of edits){let arrayKey=editKey-editOffset;null===editValue?(node.splice(arrayKey,1),editOffset++):node[arrayKey]=editValue}}else for(let[editKey1,editValue1]of(node=Object.defineProperties({},Object.getOwnPropertyDescriptors(node)),edits))node[editKey1]=editValue1}index=stack.index,keys=stack.keys,edits=stack.edits,inArray=stack.inArray,stack=stack.prev}else if(parent){if(null==(node=parent[key=inArray?index:keys[index]]))continue;path.push(key)}if(!Array.isArray(node)){isNode(node)||function(condition,message){let booleanCondition=Boolean(condition);if(!booleanCondition)throw Error(message)}(!1,`Invalid AST Node: ${function formatValue(value,seenValues){switch(typeof value){case"string":return JSON.stringify(value);case"function":return value.name?`[function ${value.name}]`:"[function]";case"object":return function(value,previouslySeenValues){if(null===value)return"null";if(previouslySeenValues.includes(value))return"[Circular]";let seenValues=[...previouslySeenValues,value];if("function"==typeof value.toJSON){let jsonValue=value.toJSON();if(jsonValue!==value)return"string"==typeof jsonValue?jsonValue:formatValue(jsonValue,seenValues)}else if(Array.isArray(value))return function(array,seenValues){if(0===array.length)return"[]";if(seenValues.length>2)return"[Array]";let len=Math.min(10,array.length),remaining=array.length-len,items=[];for(let i=0;i<len;++i)items.push(formatValue(array[i],seenValues));return 1===remaining?items.push("... 1 more item"):remaining>1&&items.push(`... ${remaining} more items`),"["+items.join(", ")+"]"}(value,seenValues);return function(object,seenValues){let entries=Object.entries(object);if(0===entries.length)return"{}";if(seenValues.length>2)return"["+function(object){let tag=Object.prototype.toString.call(object).replace(/^\[object /,"").replace(/]$/,"");if("Object"===tag&&"function"==typeof object.constructor){let name=object.constructor.name;if("string"==typeof name&&""!==name)return name}return tag}(object)+"]";let properties=entries.map(([key,value])=>key+": "+formatValue(value,seenValues));return"{ "+properties.join(", ")+" }"}(value,seenValues)}(value,seenValues);default:return String(value)}}(node,[])}.`);let visitFn=isLeaving?null===(_enterLeaveMap$get=enterLeaveMap.get(node.kind))||void 0===_enterLeaveMap$get?void 0:_enterLeaveMap$get.leave:null===(_enterLeaveMap$get2=enterLeaveMap.get(node.kind))||void 0===_enterLeaveMap$get2?void 0:_enterLeaveMap$get2.enter;if((result=null==visitFn?void 0:visitFn.call(visitor,node,key,parent,path,ancestors))===BREAK)break;if(!1===result){if(!isLeaving){path.pop();continue}}else if(void 0!==result&&(edits.push([key,result]),!isLeaving)){if(isNode(result))node=result;else{path.pop();continue}}}void 0===result&&isEdited&&edits.push([key,node]),isLeaving?path.pop():(stack={inArray,index,keys,edits,prev:stack},keys=(inArray=Array.isArray(node))?node:null!==(_node$kind=visitorKeys[node.kind])&&void 0!==_node$kind?_node$kind:[],index=-1,edits=[],parent&&ancestors.push(parent),parent=node)}while(void 0!==stack);return 0!==edits.length?edits[edits.length-1][1]:root}function shouldInclude(_a,variables){var result,directives=_a.directives;return!directives||!directives.length||(result=[],directives&&directives.length&&directives.forEac
1h(function(directive){var value;if(!("skip"!==(value=directive.name.value)&&"include"!==value)){var directiveArguments=directive.arguments,directiveName=directive.name.value;invariantWrappers_invariant(directiveArguments&&1===directiveArguments.length,71,directiveName);var ifArgument=directiveArguments[0];invariantWrappers_invariant(ifArgument.name&&"if"===ifArgument.name.value,72,directiveName);var ifValue=ifArgument.value;invariantWrappers_invariant(ifValue&&("Variable"===ifValue.kind||"BooleanValue"===ifValue.kind),73,directiveName),result.push({directive:directive,ifArgument:ifArgument})}}),result).every(function(_a){var directive=_a.directive,ifArgument=_a.ifArgument,evaledValue=!1;return"Variable"===ifArgument.value.kind?invariantWrappers_invariant(void 0!==(evaledValue=variables&&variables[ifArgument.value.name.value]),70,directive.name.value):evaledValue=ifArgument.value.value,"skip"===directive.name.value?!evaledValue:evaledValue})}function hasDirectives(names,root,all){var nameSet=new Set(names),uniqueCount=nameSet.size;return visitor_visit(root,{Directive:function(node){if(nameSet.delete(node.name.value)&&(!all||!nameSet.size))return BREAK}}),all?!nameSet.size:nameSet.size<uniqueCount}var serializeFetchParameter=function(p,label){var serialized;try{serialized=JSON.stringify(p)}catch(e){var parseError=newInvariantError(40,label,e.message);throw parseError.parseError=e,parseError}return serialized};function readerIterator(reader){var iterator={next:function(){return reader.read()}};return canUseAsyncIteratorSymbol&&(iterator[Symbol.asyncIterator]=function(){return this}),iterator}var throwServerError=function(response,result,message){var error=Error(message);throw error.name="ServerError",error.response=response,error.statusCode=response.status,error.result=result,error},PROTOCOL_ERRORS_SYMBOL=Symbol();function isApolloError(err){return err.hasOwnProperty("graphQLErrors")}var generateErrorMessage=function(err){var errors=(0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)([],err.graphQLErrors,!0),err.clientErrors,!0),err.protocolErrors,!0);return err.networkError&&errors.push(err.networkError),errors.map(function(err){return isNonNullObject(err)&&err.message||"Error message not found."}).join("\n")},ApolloError=function(_super){function ApolloError(_a){var graphQLErrors=_a.graphQLErrors,protocolErrors=_a.protocolErrors,clientErrors=_a.clientErrors,networkError=_a.networkError,errorMessage=_a.errorMessage,extraInfo=_a.extraInfo,_this=_super.call(this,errorMessage)||this;return _this.name="ApolloError",_this.graphQLErrors=graphQLErrors||[],_this.protocolErrors=protocolErrors||[],_this.clientErrors=clientErrors||[],_this.networkError=networkError||null,_this.message=errorMessage||generateErrorMessage(_this),_this.extraInfo=extraInfo,_this.cause=(0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)([networkError],graphQLErrors||[],!0),protocolErrors||[],!0),clientErrors||[],!0).find(function(e){return!!e})||null,_this.__proto__=ApolloError.prototype,_this}return(0,tslib_es6.__extends)(ApolloError,_super),ApolloError}(Error),isArray=Array.isArray;function isNonEmptyArray(value){return Array.isArray(value)&&value.length>0}var mergeDeep_hasOwnProperty=Object.prototype.hasOwnProperty;function mergeDeep(){for(var sources=[],_i=0;_i<arguments.length;_i++)sources[_i]=arguments[_i];return mergeDeepArray(sources)}function mergeDeepArray(sources){var target=sources[0]||{},count=sources.length;if(count>1)for(var merger=new DeepMerger,i=1;i<count;++i)target=merger.merge(target,sources[i]);return target}var defaultReconciler=function(target,source,property){return this.merge(target[property],source[property])},DeepMerger=function(){function DeepMerger(reconciler){void 0===reconciler&&(reconciler=defaultReconciler),this.reconciler=reconciler,this.isObject=isNonNullObject,this.pastCopies=new Set}return DeepMerger.prototype.merge=function(target,source){for(var _this=this,context=[],_i=2;_i<arguments.length;_i++)context[_i-2]=arguments[_i];return isNonNullObject(source)&&isNonNullObject(target)?(Object.keys(source).forEach(function(sourceKey){if(mergeDeep_hasOwnProperty.call(target,sourceKey)){var targetValue=target[sourceKey];if(source[sourceKey]!==targetValue){var result=_this.reconciler.apply(_this,(0,tslib_es6.__spreadArray)([target,source,sourceKey],context,!1));result!==targetValue&&((target=_this.shallowCopyForMerge(target))[sourceKey]=result)}}else(target=_this.shallowCopyForMerge(target))[sourceKey]=source[sourceKey]}),target):source},DeepMerger.prototype.shallowCopyForMerge=function(value){return isNonNullObject(value)&&!this.pastCopies.has(value)&&(value=Array.isArray(value)?value.slice(0):(0,tslib_es6.__assign)({__proto__:Object.getPrototypeOf(value)},value),this.pastCopies.add(value)),value},DeepMerger}();function isExecutionPatchIncrementalResult(value){return"incremental"in value}function mergeIncrementalData(prevResult,result){var mergedData=prevResult,merger=new DeepMerger;return isExecutionPatchIncrementalResult(result)&&isNonEmptyArray(result.incremental)&&result.incremental.forEach(function(_a){for(var data=_a.data,path=_a.path,i=path.length-1;i>=0;--i){var key=path[i],parent_1=isNaN(+key)?{}:[];parent_1[key]=data,data=parent_1}mergedData=merger.merge(mergedData,data)}),mergedData}var parseAndCheckHttpResponse_hasOwnProperty=Object.prototype.hasOwnProperty;function parseJsonBody(response,bodyText){response.status>=300&&throwServerError(response,function(){try{return JSON.parse(bodyText)}catch(err){return bodyText}}(),"Response not successful: Received status code ".concat(response.status));try{return JSON.parse(bodyText)}catch(err){var parseError=err;throw parseError.name="ServerParseError",parseError.response=response,parseError.statusCode=response.status,parseError.bodyText=bodyText,parseError}}var checkFetcher=function(fetcher){if(!fetcher&&"undefined"==typeof fetch)throw newInvariantError(38)};function characterClasses_isWhiteSpace(code){return 9===code||32===code}let escapedRegExp=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function escapedReplacer(str){return escapeSequences[str.charCodeAt(0)]}let escapeSequences=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],printDocASTReducer={Name:{leave:node=>node.value},Variable:{leave:node=>"$"+node.name},Document:{leave:node=>join(node.definitions,"\n\n")},OperationDefinition:{leave(node){let varDefs=printer_wrap("(",join(node.variableDefinitions,", "),")"),prefix=join([node.operation,join([node.name,varDefs]),join(node.directives," ")]," ");return("query"===prefix?"":prefix+" ")+node.selectionSet}},VariableDefinition:{leave:({variable,type,defaultValue,directives})=>variable+": "+type+printer_wrap(" = ",defaultValue)+printer_wrap(" ",join(directives," "))},SelectionSet:{leave:({selections})=>block(selections)},Field:{leave({alias,name,arguments:args,directives,selectionSet}){let prefix=printer_wrap("",alias,": ")+name,argsLine=prefix+printer_wrap("(",join(args,", "),")");return argsLine.length>80&&(argsLine=prefix+printer_wrap("(\n",indent(join(args,"\n")),"\n)")),join([argsLine,join(directives," "),selectionSet]," ")}},Argument:{leave:({name,value})=>name+": "+value},FragmentSpread:{leave:({name,directives})=>"..."+name+printer_wrap(" ",join(directives," "))},InlineFragment:{leave:({typeCondition,directives,selectionSet})=>join(["...",printer_wrap("on ",typeCondition),join(directives," "),selectionSet]," ")},FragmentDefinition:{leave:({name,typeCondition,variableDefinitions,directives,selectionSet})=>`fragment ${name}${printer_wrap("(",join(variableDefinitions,", "),")")} on ${typeCondition} ${printer_wrap("",join(directives," ")," ")}`+selectionSet},IntValue:{leave:({value})=>value}
1,FloatValue:{leave:({value})=>value},StringValue:{leave:({value,block:isBlockString})=>isBlockString?function(value,options){let escapedValue=value.replace(/"""/g,'\\"""'),lines=escapedValue.split(/\r\n|[\n\r]/g),isSingleLine=1===lines.length,forceLeadingNewLine=lines.length>1&&lines.slice(1).every(line=>0===line.length||characterClasses_isWhiteSpace(line.charCodeAt(0))),hasTrailingTripleQuotes=escapedValue.endsWith('\\"""'),hasTrailingQuote=value.endsWith('"')&&!hasTrailingTripleQuotes,hasTrailingSlash=value.endsWith("\\"),forceTrailingNewline=hasTrailingQuote||hasTrailingSlash,printAsMultipleLines=!(null!=options&&options.minimize)&&(!isSingleLine||value.length>70||forceTrailingNewline||forceLeadingNewLine||hasTrailingTripleQuotes),result="",skipLeadingNewLine=isSingleLine&&characterClasses_isWhiteSpace(value.charCodeAt(0));return(printAsMultipleLines&&!skipLeadingNewLine||forceLeadingNewLine)&&(result+="\n"),result+=escapedValue,(printAsMultipleLines||forceTrailingNewline)&&(result+="\n"),'"""'+result+'"""'}(value):`"${value.replace(escapedRegExp,escapedReplacer)}"`},BooleanValue:{leave:({value})=>value?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value})=>value},ListValue:{leave:({values})=>"["+join(values,", ")+"]"},ObjectValue:{leave:({fields})=>"{"+join(fields,", ")+"}"},ObjectField:{leave:({name,value})=>name+": "+value},Directive:{leave:({name,arguments:args})=>"@"+name+printer_wrap("(",join(args,", "),")")},NamedType:{leave:({name})=>name},ListType:{leave:({type})=>"["+type+"]"},NonNullType:{leave:({type})=>type+"!"},SchemaDefinition:{leave:({description,directives,operationTypes})=>printer_wrap("",description,"\n")+join(["schema",join(directives," "),block(operationTypes)]," ")},OperationTypeDefinition:{leave:({operation,type})=>operation+": "+type},ScalarTypeDefinition:{leave:({description,name,directives})=>printer_wrap("",description,"\n")+join(["scalar",name,join(directives," ")]," ")},ObjectTypeDefinition:{leave:({description,name,interfaces,directives,fields})=>printer_wrap("",description,"\n")+join(["type",name,printer_wrap("implements ",join(interfaces," & ")),join(directives," "),block(fields)]," ")},FieldDefinition:{leave:({description,name,arguments:args,type,directives})=>printer_wrap("",description,"\n")+name+(hasMultilineItems(args)?printer_wrap("(\n",indent(join(args,"\n")),"\n)"):printer_wrap("(",join(args,", "),")"))+": "+type+printer_wrap(" ",join(directives," "))},InputValueDefinition:{leave:({description,name,type,defaultValue,directives})=>printer_wrap("",description,"\n")+join([name+": "+type,printer_wrap("= ",defaultValue),join(directives," ")]," ")},InterfaceTypeDefinition:{leave:({description,name,interfaces,directives,fields})=>printer_wrap("",description,"\n")+join(["interface",name,printer_wrap("implements ",join(interfaces," & ")),join(directives," "),block(fields)]," ")},UnionTypeDefinition:{leave:({description,name,directives,types})=>printer_wrap("",description,"\n")+join(["union",name,join(directives," "),printer_wrap("= ",join(types," | "))]," ")},EnumTypeDefinition:{leave:({description,name,directives,values})=>printer_wrap("",description,"\n")+join(["enum",name,join(directives," "),block(values)]," ")},EnumValueDefinition:{leave:({description,name,directives})=>printer_wrap("",description,"\n")+join([name,join(directives," ")]," ")},InputObjectTypeDefinition:{leave:({description,name,directives,fields})=>printer_wrap("",description,"\n")+join(["input",name,join(directives," "),block(fields)]," ")},DirectiveDefinition:{leave:({description,name,arguments:args,repeatable,locations})=>printer_wrap("",description,"\n")+"directive @"+name+(hasMultilineItems(args)?printer_wrap("(\n",indent(join(args,"\n")),"\n)"):printer_wrap("(",join(args,", "),")"))+(repeatable?" repeatable":"")+" on "+join(locations," | ")},SchemaExtension:{leave:({directives,operationTypes})=>join(["extend schema",join(directives," "),block(operationTypes)]," ")},ScalarTypeExtension:{leave:({name,directives})=>join(["extend scalar",name,join(directives," ")]," ")},ObjectTypeExtension:{leave:({name,interfaces,directives,fields})=>join(["extend type",name,printer_wrap("implements ",join(interfaces," & ")),join(directives," "),block(fields)]," ")},InterfaceTypeExtension:{leave:({name,interfaces,directives,fields})=>join(["extend interface",name,printer_wrap("implements ",join(interfaces," & ")),join(directives," "),block(fields)]," ")},UnionTypeExtension:{leave:({name,directives,types})=>join(["extend union",name,join(directives," "),printer_wrap("= ",join(types," | "))]," ")},EnumTypeExtension:{leave:({name,directives,values})=>join(["extend enum",name,join(directives," "),block(values)]," ")},InputObjectTypeExtension:{leave:({name,directives,fields})=>join(["extend input",name,join(directives," "),block(fields)]," ")}};function join(maybeArray,separator=""){var _maybeArray$filter$jo;return null!==(_maybeArray$filter$jo=null==maybeArray?void 0:maybeArray.filter(x=>x).join(separator))&&void 0!==_maybeArray$filter$jo?_maybeArray$filter$jo:""}
1function block(array){return printer_wrap("{\n",indent(join(array,"\n")),"\n}")}function printer_wrap(start,maybeString,end=""){return null!=maybeString&&""!==maybeString?start+maybeString+end:""}function indent(str){return printer_wrap(" ",str.replace(/\n/g,"\n "))}function hasMultilineItems(maybeArray){var _maybeArray$some;return null!==(_maybeArray$some=null==maybeArray?void 0:maybeArray.some(str=>str.includes("\n")))&&void 0!==_maybeArray$some&&_maybeArray$some}var print_print=Object.assign(function(ast){var result=printCache.get(ast);return result||(result=visitor_visit(ast,printDocASTReducer),printCache.set(ast,result)),result},{reset:function(){printCache=new AutoCleanedWeakCache(cacheSizes.print||2e3)}});print_print.reset(),!1!==globalThis.__DEV__&&(globalCaches.print=function(){return printCache?printCache.size:0});var fallbackHttpConfig={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},defaultPrinter=function(ast,printer){return printer(ast)};function fromError(errorValue){return new Observable(function(observer){observer.error(errorValue)})}var TYPENAME_FIELD={kind:kinds_Kind.FIELD,name:{kind:kinds_Kind.NAME,value:"__typename"}};function makeInUseGetterFunction(defaultKey){var map=new Map;return function(key){void 0===key&&(key=defaultKey);var inUse=map.get(key);return inUse||map.set(key,inUse={variables:new Set,fragmentSpreads:new Set}),inUse}}function removeDirectivesFromDocument(directives,doc){getFromAST_checkDocument(doc);for(var names,tests,doc1,fragmentDef,getInUseByOperationName=makeInUseGetterFunction(""),getInUseByFragmentName=makeInUseGetterFunction(""),getInUse=function(ancestors){for(var p=0,ancestor=void 0;p<ancestors.length&&(ancestor=ancestors[p]);++p)if(!isArray(ancestor)){if(ancestor.kind===kinds_Kind.OPERATION_DEFINITION)return getInUseByOperationName(ancestor.name&&ancestor.name.value);if(ancestor.kind===kinds_Kind.FRAGMENT_DEFINITION)return getInUseByFragmentName(ancestor.name.value)}return!1!==globalThis.__DEV__&&invariantWrappers_invariant.error(86),null},operationCount=0,i=doc.definitions.length-1;i>=0;--i)doc.definitions[i].kind===kinds_Kind.OPERATION_DEFINITION&&++operationCount;var directiveMatcher=(names=new Map,tests=new Map,directives.forEach(function(directive){directive&&(directive.name?names.set(directive.name,directive):directive.test&&tests.set(directive.test,directive))}),function(directive){var config=names.get(directive.name.value);return!config&&tests.size&&tests.forEach(function(testConfig,test){test(directive)&&(config=testConfig)}),config}),shouldRemoveField=function(nodeDirectives){return isNonEmptyArray(nodeDirectives)&&nodeDirectives.map(directiveMatcher).some(function(config){return config&&config.remove})},originalFragmentDefsByPath=new Map,firstVisitMadeChanges=!1,fieldOrInlineFragmentVisitor={enter:function(node){if(shouldRemoveField(node.directives))return firstVisitMadeChanges=!0,null}},docWithoutDirectiveSubtrees=visitor_visit(doc,{Field:fieldOrInlineFragmentVisitor,InlineFragment:fieldOrInlineFragmentVisitor,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(node,_key,_parent,_path,ancestors){var inUse=getInUse(ancestors);inUse&&inUse.variables.add(node.name.value)}},FragmentSpread:{enter:function(node,_key,_parent,_path,ancestors){if
1(shouldRemoveField(node.directives))return firstVisitMadeChanges=!0,null;var inUse=getInUse(ancestors);inUse&&inUse.fragmentSpreads.add(node.name.value)}},FragmentDefinition:{enter:function(node,_key,_parent,path){originalFragmentDefsByPath.set(JSON.stringify(path),node)},leave:function(node,_key,_parent,path){return node===originalFragmentDefsByPath.get(JSON.stringify(path))?node:operationCount>0&&node.selectionSet.selections.every(function(selection){return selection.kind===kinds_Kind.FIELD&&"__typename"===selection.name.value})?(getInUseByFragmentName(node.name.value).removed=!0,firstVisitMadeChanges=!0,null):void 0}},Directive:{leave:function(node){if(directiveMatcher(node))return firstVisitMadeChanges=!0,null}}});if(!firstVisitMadeChanges)return doc;var populateTransitiveVars=function(inUse){return inUse.transitiveVars||(inUse.transitiveVars=new Set(inUse.variables),inUse.removed||inUse.fragmentSpreads.forEach(function(childFragmentName){populateTransitiveVars(getInUseByFragmentName(childFragmentName)).transitiveVars.forEach(function(varName){inUse.transitiveVars.add(varName)})})),inUse},allFragmentNamesUsed=new Set;docWithoutDirectiveSubtrees.definitions.forEach(function(def){def.kind===kinds_Kind.OPERATION_DEFINITION?populateTransitiveVars(getInUseByOperationName(def.name&&def.name.value)).fragmentSpreads.forEach(function(childFragmentName){allFragmentNamesUsed.add(childFragmentName)}):def.kind!==kinds_Kind.FRAGMENT_DEFINITION||0!==operationCount||getInUseByFragmentName(def.name.value).removed||allFragmentNamesUsed.add(def.name.value)}),allFragmentNamesUsed.forEach(function(fragmentName){populateTransitiveVars(getInUseByFragmentName(fragmentName)).fragmentSpreads.forEach(function(childFragmentName){allFragmentNamesUsed.add(childFragmentName)})});var enterVisitor={enter:function(node){var fragmentName;if(fragmentName=node.name.value,!allFragmentNamesUsed.has(fragmentName)||getInUseByFragmentName(fragmentName).removed)return null}};return!function isEmpty(op,fragmentMap){return!op||op.selectionSet.selections.every(function(selection){return selection.kind===kinds_Kind.FRAGMENT_SPREAD&&isEmpty(fragmentMap[selection.name.value],fragmentMap)})}(getOperationDefinition(doc1=visitor_visit(docWithoutDirectiveSubtrees,{FragmentSpread:enterVisitor,FragmentDefinition:enterVisitor,OperationDefinition:{leave:function(node){if(node.variableDefinitions){var usedVariableNames_1=populateTransitiveVars(getInUseByOperationName(node.name&&node.name.value)).transitiveVars;if(usedVariableNames_1.size<node.variableDefinitions.length)return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},node),{variableDefinitions:node.variableDefinitions.filter(function(varDef){return usedVariableNames_1.has(varDef.variable.name.value)})})}}}}))||(invariantWrappers_invariant("Document"===doc1.kind,81),invariantWrappers_invariant(doc1.definitions.length<=1,82),invariantWrappers_invariant("FragmentDefinition"===(fragmentDef=doc1.definitions[0]).kind,83),fragmentDef),createFragmentMap(getFragmentDefinitions(doc1)))?doc1:null}var addTypenameToDocument=Object.assign(function(doc){return visitor_visit(doc,{SelectionSet:{enter:function(node,_key,parent){if(!parent||parent.kind!==kinds_Kind.OPERATION_DEFINITION){var selections=node.selections;if(!(!selections||selections.some(function(selection){return storeUtils_isField(selection)&&("__typename"===selection.name.value||0===selection.name.value.lastIndexOf("__",0))}))&&!(storeUtils_isField(parent)&&parent.directives&&parent.directives.some(function(d){return"export"===d.name.value})))return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},node),{selections:(0,tslib_es6.__spreadArray)((0,tslib_es6.__spreadArray)([],selections,!0),[TYPENAME_FIELD],!1)})}}}})},{added:function(field){return field===TYPENAME_FIELD}});function removeClientSetsFromDocument(document1){return getFromAST_checkDocument(document1),removeDirectivesFromDocument([{test:function(directive){return"client"===directive.name.value},remove:!0}],document1)}var backupFetch=maybe(function(){return fetch}),createHttpLink=function(linkOptions){void 0===linkOptions&&(linkOptions={});var _a=linkOptions.uri,uri=void 0===_a?"/graphql":_a,preferredFetch=linkOptions.fetch,_b=linkOptions.print,print=void 0===_b?defaultPrinter:_b,includeExtensions=linkOptions.includeExtensions,preserveHeaderCase=linkOptions.preserveHeaderCase,useGETForQueries=linkOptions.useGETForQueries,_c=linkOptions.includeUnusedVariables,includeUnusedVariables=void 0!==_c&&_c,requestOptions=(0,tslib_es6.__rest)(linkOptions,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&checkFetcher(preferredFetch||backupFetch);var linkConfig={http:{includeExtensions:includeExtensions,preserveHeaderCase:preserveHeaderCase},options:requestOptions.fetchOptions,credentials:requestOptions.credentials,headers:requestOptions.headers};return new ApolloLink(function(operation){var operation1,fallbackURI,variables,query,result,unusedNames,d,
1controller,chosenURI=(operation1=operation,fallbackURI=uri,operation1.getContext().uri||("function"==typeof fallbackURI?fallbackURI(operation1):fallbackURI||"/graphql")),context=operation.getContext(),clientAwarenessHeaders={};if(context.clientAwareness){var _a=context.clientAwareness,name_1=_a.name,version=_a.version;name_1&&(clientAwarenessHeaders["apollographql-client-name"]=name_1),version&&(clientAwarenessHeaders["apollographql-client-version"]=version)}var contextHeaders=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},clientAwarenessHeaders),context.headers),contextConfig={http:context.http,options:context.fetchOptions,credentials:context.credentials,headers:contextHeaders};if(hasDirectives(["client"],operation.query)){var transformedQuery=removeClientSetsFromDocument(operation.query);if(!transformedQuery)return fromError(Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));operation.query=transformedQuery}var _b=function(operation,printer){for(var configs=[],_i=2;_i<arguments.length;_i++)configs[_i-2]=arguments[_i];var options={},http={};configs.forEach(function(config){options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),config.options),{headers:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options.headers),config.headers)}),config.credentials&&(options.credentials=config.credentials),http=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},http),config.http)}),options.headers&&(options.headers=function(headers,preserveHeaderCase){if(!preserveHeaderCase){var normalizedHeaders_1={};return Object.keys(Object(headers)).forEach(function(name){normalizedHeaders_1[name.toLowerCase()]=headers[name]}),normalizedHeaders_1}var headerData={};Object.keys(Object(headers)).forEach(function(name){headerData[name.toLowerCase()]={originalName:name,value:headers[name]}});var normalizedHeaders={};return Object.keys(headerData).forEach(function(name){normalizedHeaders[headerData[name].originalName]=headerData[name].value}),normalizedHeaders}(options.headers,http.preserveHeaderCase));var operationName=operation.operationName,extensions=operation.extensions,variables=operation.variables,query=operation.query,body={operationName:operationName,variables:variables};return http.includeExtensions&&(body.extensions=extensions),http.includeQuery&&(body.query=printer(query,print_print)),{options:options,body:body}}(operation,print,fallbackHttpConfig,linkConfig,contextConfig),options=_b.options,body=_b.body;body.variables&&!includeUnusedVariables&&(body.variables=(variables=body.variables,query=operation.query,result=(0,tslib_es6.__assign)({},variables),unusedNames=new Set(Object.keys(variables)),visitor_visit(query,{Variable:function(node,_key,parent){parent&&"VariableDefinition"!==parent.kind&&unusedNames.delete(node.name.value)}}),unusedNames.forEach(function(name){delete result[name]}),result)),options.signal||"undefined"==typeof AbortController||(controller=new AbortController,options.signal=controller.signal);var isSubscription="OperationDefinition"===(d=getMainDefinition(operation.query)).kind&&"subscription"===d.operation,hasDefer=hasDirectives(["defer"],operation.query);if(useGETForQueries&&!operation.query.definitions.some(function(d){return"OperationDefinition"===d.kind&&"mutation"===d.operation})&&(options.method="GET"),hasDefer||isSubscription){options.headers=options.headers||{};var acceptHeader="multipart/mixed;";isSubscription&&hasDefer&&!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(39),isSubscription?acceptHeader+="boundary=graphql;subscriptionSpec=1.0,application/json":hasDefer&&(acceptHeader+="deferSpec=20220824,application/json"),options.headers.accept=acceptHeader}if("GET"===options.method){var _c=function(chosenURI,body){var queryParams=[],addQueryParam=function(key,value){queryParams.push("".concat(key,"=").concat(encodeURIComponent(value)))};if("query"in body&&addQueryParam("query",body.query),body.operationName&&addQueryParam("operationName",body.operationName),body.variables){var serializedVariables=void 0;try{serializedVariables=serializeFetchParameter(body.variables,"Variables map")}catch(parseError){return{parseError:parseError}}addQueryParam("variables",serializedVariables)}if(body.extensions){var serializedExtensions=void 0;try{serializedExtensions=serializeFetchParameter(body.extensions,"Extensions map")}catch(parseError1){return{parseError:parseError1}}addQueryParam("extensions",serializedExtensions)}var fragment="",preFragment=chosenURI,fragmentStart=chosenURI.indexOf("#");-1!==fragmentStart&&(fragment=chosenURI.substr(fragmentStart),preFragment=chosenURI.substr(0,fragmentStart));var queryParamsPrefix=-1===preFragment.indexOf("?")?"?":"&";return{newURI:preFragment+queryParamsPrefix+queryParams.join("&")+fragment}}(chosenURI,body),newURI=_c.newURI,parseError=_c.parseError;if(parseError)return fromError(parseError);chosenURI=newURI}else try{options.body=serializeFetchParameter(body,"Payload")}catch(parseError1){return fromError(parseError1)}return new Observable(function(observer){var currentFetch=preferredFetch||maybe(function(){return fetch})||backupFetch,observerNext=observer.next.bind(observer);return currentFetch(chosenURI,options).then(function(response){operation.setContext({response:response});var _a,ctype=null===(_a=response.headers)||void 0===_a?void 0:_a.get("content-type");return null!==ctype&&/^multipart\/mixed/i.test(ctype)?function(response,nextValue){return(0,tslib_es6.__awaiter)(this,void 0,void 0,function(){var decoder,contentType,delimiter,boundaryVal,boundary,buffer,iterator,running,_a,value,done,chunk,searchFrom,bi,message,i,contentType_1,body,result,next,_b,_c,_d;return(0,tslib_es6.__generator)(this,function(_e){switch(_e.label){case 0:if(void 0===TextDecoder)throw Error("TextDecoder must be defined in the environment: please import a polyfill.");decoder=new TextDecoder("utf-8"),contentType=null===(_d=response.headers)||void 0===_d?void 0:_d.get("content-type"),delimiter="boundary=",boundaryVal=(null==contentType?void 0:contentType.includes(delimiter))?null==contentType?void 0:contentType.substring((null==contentType?void 0:contentType.indexOf(delimiter))+delimiter.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",boundary="\r\n--".concat(boundaryVal),buffer="",iterator=function(response){var value,_a,iterator,promise,resolved,iterator1,body=response;if(response.body&&(body=response.body),value=body,canUseAsyncIteratorSymbol&&value[Symbol.asyncIterator])return iterator=body[Symbol.asyncIterator](),(_a={next:function(){return iterator.next()}})[Symbol.asyncIterator]=function(){return this},_a;
1if(body.getReader)return readerIterator(body.getReader());if(body.stream)return readerIterator(body.stream().getReader());if(body.arrayBuffer)return promise=body.arrayBuffer(),resolved=!1,iterator1={next:function(){return resolved?Promise.resolve({value:void 0,done:!0}):(resolved=!0,new Promise(function(resolve,reject){promise.then(function(value){resolve({value:value,done:!1})}).catch(reject)}))}},canUseAsyncIteratorSymbol&&(iterator1[Symbol.asyncIterator]=function(){return this}),iterator1;if(body.pipe)return function(stream){var cleanup=null,error=null,done=!1,data=[],waiting=[];function onData(chunk){if(!error){if(waiting.length){var shiftedArr=waiting.shift();if(Array.isArray(shiftedArr)&&shiftedArr[0])return shiftedArr[0]({value:chunk,done:!1})}data.push(chunk)}}function onError(err){error=err,waiting.slice().forEach(function(pair){pair[1](err)}),cleanup&&cleanup()}function onEnd(){done=!0,waiting.slice().forEach(function(pair){pair[0]({value:void 0,done:!0})}),cleanup&&cleanup()}cleanup=function(){cleanup=null,stream.removeListener("data",onData),stream.removeListener("error",onError),stream.removeListener("end",onEnd),stream.removeListener("finish",onEnd),stream.removeListener("close",onEnd)},stream.on("data",onData),stream.on("error",onError),stream.on("end",onEnd),stream.on("finish",onEnd),stream.on("close",onEnd);var iterator={next:function(){return new Promise(function(resolve,reject){return error?reject(error):data.length?resolve({value:data.shift(),done:!1}):done?resolve({value:void 0,done:!0}):void waiting.push([resolve,reject])})}};return canUseAsyncIteratorSymbol&&(iterator[Symbol.asyncIterator]=function(){return this}),iterator}(body);throw Error("Unknown body type for responseIterator. Please pass a streamable response.")}(response),running=!0,_e.label=1;case 1:if(!running)return[3,3];return[4,iterator.next()];case 2:for(value=(_a=_e.sent()).value,done=_a.done,chunk="string"==typeof value?value:decoder.decode(value),searchFrom=buffer.length-boundary.length+1,running=!done,buffer+=chunk,bi=buffer.indexOf(boundary,searchFrom);bi>-1;){if(message=void 0,message=(_b=[buffer.slice(0,bi),buffer.slice(bi+boundary.length)])[0],buffer=_b[1],i=message.indexOf("\r\n\r\n"),(contentType_1=function(headerText){var headersInit={};return headerText.split("\n").forEach(function(line){var i=line.indexOf(":");if(i>-1){var name_1=line.slice(0,i).trim().toLowerCase(),value=line.slice(i+1).trim();headersInit[name_1]=value}}),headersInit}(message.slice(0,i))["content-type"])&&-1===contentType_1.toLowerCase().indexOf("application/json"))throw Error("Unsupported patch content type: application/json is required.");if(body=message.slice(i)){if(Object.keys(result=parseJsonBody(response,body)).length>1||"data"in result||"incremental"in result||"errors"in result||"payload"in result){if(isNonNullObject(result)&&"payload"in result){if(next={},"payload"in result){if(1===Object.keys(result).length&&null===result.payload)return[2];next=(0,tslib_es6.__assign)({},result.payload)}"errors"in result&&(next=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},next),{extensions:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},"extensions"in next?next.extensions:null),((_c={})[PROTOCOL_ERRORS_SYMBOL]=result.errors,_c))})),nextValue(next)}else nextValue(result)}else if(1===Object.keys(result).length&&"hasNext"in result&&!result.hasNext)return[2]}bi=buffer.indexOf(boundary)}return[3,1];case 3:return[2]}})})}(response,observerNext):response.text().then(function(bodyText){return parseJsonBody(response,bodyText)}).then(function(result){return Array.isArray(result)||parseAndCheckHttpResponse_hasOwnProperty.call(result,"data")||parseAndCheckHttpResponse_hasOwnProperty.call(result,"errors")||throwServerError(response,result,"Server response was missing for query '".concat(Array.isArray(operation)?operation.map(function(op){return op.operationName}):operation.operationName,"'.")),result}).then(observerNext)}).then(function(){controller=void 0,observer.complete()}).catch(function(err){controller=void 0,err.result&&err.result.errors&&err.result.data&&observer.next(err.result),observer.error(err)}),function(){controller&&controller.abort()}})})},execute=ApolloLink.execute,HttpLink=function(_super){function HttpLink(options){void 0===options&&(options={});
1var _this=_super.call(this,createHttpLink(options).request)||this;return _this.options=options,_this}return(0,tslib_es6.__extends)(HttpLink,_super),HttpLink}(ApolloLink);let{toString:lib_toString,hasOwnProperty:lib_hasOwnProperty}=Object.prototype,fnToStr=Function.prototype.toString,previousComparisons=new Map;function equal(a,b){try{return function check(a,b){if(a===b)return!0;let aTag=lib_toString.call(a),bTag=lib_toString.call(b);if(aTag!==bTag)return!1;switch(aTag){case"[object Array]":if(a.length!==b.length)break;case"[object Object]":{if(previouslyCompared(a,b))return!0;let aKeys=definedKeys(a),bKeys=definedKeys(b),keyCount=aKeys.length;if(keyCount!==bKeys.length)return!1;for(let k=0;k<keyCount;++k)if(!lib_hasOwnProperty.call(b,aKeys[k]))return!1;for(let k1=0;k1<keyCount;++k1){let key=aKeys[k1];if(!check(a[key],b[key]))return!1}return!0}case"[object Error]":return a.name===b.name&&a.message===b.message;case"[object Number]":if(a!=a)return b!=b;case"[object Boolean]":case"[object Date]":return+a==+b;case"[object RegExp]":case"[object String]":return a==`${b}`;case"[object Map]":case"[object Set]":{if(a.size!==b.size)return!1;if(previouslyCompared(a,b))return!0;let aIterator=a.entries(),isMap="[object Map]"===aTag;for(;;){let info=aIterator.next();if(info.done)break;let[aKey,aValue]=info.value;if(!b.has(aKey)||isMap&&!check(aValue,b.get(aKey)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":a=new Uint8Array(a),b=new Uint8Array(b);case"[object DataView]":{let len=a.byteLength;if(len===b.byteLength)for(;len--&&a[len]===b[len];);return -1===len}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{let aCode=fnToStr.call(a);if(aCode!==fnToStr.call(b))return!1;return!function(full,suffix){let fromIndex=full.length-suffix.length;return fromIndex>=0&&full.indexOf(suffix,fromIndex)===fromIndex}(aCode,nativeCodeSuffix)}}return!1}(a,b)}finally{previousComparisons.clear()}}function definedKeys(obj){return Object.keys(obj).filter(isDefinedKey,obj)}function isDefinedKey(key){return void 0!==this[key]}let nativeCodeSuffix="{ [native code] }";function previouslyCompared(a,b){let bSet=previousComparisons.get(a);if(bSet){if(bSet.has(b))return!0}else previousComparisons.set(a,bSet=new Set);return bSet.add(b),!1}let defaultMakeData=()=>Object.create(null),{forEach,slice}=Array.prototype,{hasOwnProperty:trie_lib_hasOwnProperty}=Object.prototype;class Trie{constructor(weakness=!0,makeData=defaultMakeData){this.weakness=weakness,this.makeData=makeData}lookup(){return this.lookupArray(arguments)}lookupArray(array){let node=this;return forEach.call(array,key=>node=node.getChildTrie(key)),trie_lib_hasOwnProperty.call(node,"data")?node.data:node.data=this.makeData(slice.call(array))}peek(){return this.peekArray(arguments)}peekArray(array){let node=this;for(let i=0,len=array.length;node&&i<len;++i){let map=node.mapFor(array[i],!1);node=map&&map.get(array[i])}return node&&node.data}remove(){return this.removeArray(arguments)}removeArray(array){let data;if(array.length){let head=array[0],map=this.mapFor(head,!1),child=map&&map.get(head);!child||(data=child.removeArray(slice.call(array,1)),child.data||child.weak||child.strong&&child.strong.size||map.delete(head))}else data=this.data,delete this.data;return data}getChildTrie(key){let map=this.mapFor(key,!0),child=map.get(key);return child||map.set(key,child=new Trie(this.weakness,this.makeData)),child}mapFor(key,create){return this.weakness&&function(value){switch(typeof value){case"object":if(null===value)break;case"function":return!0}return!1}(key)?this.weak||(create?this.weak=new WeakMap:void 0):this.strong||(create?this.strong=new Map:void 0)}}let lib_defaultMakeData=()=>Object.create(null),{forEach:lib_forEach,slice:lib_slice}=Array.prototype,{hasOwnProperty:_wry_trie_lib_hasOwnProperty}=Object.prototype;class lib_Trie{constructor(weakness=!0,makeData=lib_defaultMakeData){this.weakness=weakness,this.makeData=makeData}lookup(...array){return this.lookupArray(array)}lookupArray(array){let node=this;
1return lib_forEach.call(array,key=>node=node.getChildTrie(key)),_wry_trie_lib_hasOwnProperty.call(node,"data")?node.data:node.data=this.makeData(lib_slice.call(array))}peek(...array){return this.peekArray(array)}peekArray(array){let node=this;for(let i=0,len=array.length;node&&i<len;++i){let map=this.weakness&&lib_isObjRef(array[i])?node.weak:node.strong;node=map&&map.get(array[i])}return node&&node.data}getChildTrie(key){let map=this.weakness&&lib_isObjRef(key)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map),child=map.get(key);return child||map.set(key,child=new lib_Trie(this.weakness,this.makeData)),child}}function lib_isObjRef(value){switch(typeof value){case"object":if(null===value)break;case"function":return!0}return!1}let currentContext=null,MISSING_VALUE={},idCounter=1;function slot_maybe(fn){try{return fn()}catch(ignored){}}let globalKey="@wry/context:Slot",host=slot_maybe(()=>globalThis)||slot_maybe(()=>global)||Object.create(null),Slot=host[globalKey]||Array[globalKey]||function(Slot){try{Object.defineProperty(host,globalKey,{value:Slot,enumerable:!1,writable:!1,configurable:!0})}finally{return Slot}}(class{constructor(){this.id=["slot",idCounter++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let context=currentContext;context;context=context.parent)if(this.id in context.slots){let value=context.slots[this.id];if(value===MISSING_VALUE)break;return context!==currentContext&&(currentContext.slots[this.id]=value),!0}return currentContext&&(currentContext.slots[this.id]=MISSING_VALUE),!1}getValue(){if(this.hasValue())return currentContext.slots[this.id]}withValue(value,callback,args,thisArg){let slots={__proto__:null,[this.id]:value},parent=currentContext;currentContext={parent,slots};try{return callback.apply(thisArg,args)}finally{currentContext=parent}}static bind(callback){let context=currentContext;return function(){let saved=currentContext;try{return currentContext=context,callback.apply(this,arguments)}finally{currentContext=saved}}}static noContext(callback,args,thisArg){if(!currentContext)return callback.apply(thisArg,args);{let saved=currentContext;try{return currentContext=null,callback.apply(thisArg,args)}finally{currentContext=saved}}}}),{bind,noContext}=Slot,parentEntrySlot=new Slot,{hasOwnProperty:helpers_hasOwnProperty}=Object.prototype,arrayFromSet=Array.from||function(set){let array=[];return set.forEach(item=>array.push(item)),array};function maybeUnsubscribe(entryOrDep){let{unsubscribe}=entryOrDep;"function"==typeof unsubscribe&&(entryOrDep.unsubscribe=void 0,unsubscribe())}let emptySetPool=[];function assert(condition,optionalMessage){if(!condition)throw Error(optionalMessage||"assertion failure")}function valueIs(a,b){let len=a.length;return len>0&&len===b.length&&a[len-1]===b[len-1]}function valueGet(value){switch(value.length){case 0:throw Error("unknown value");case 1:return value[0];case 2:throw value[1]}}class Entry{constructor(fn){this.fn=fn,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Entry.count}peek(){if(1===this.value.length&&!mightBeDirty(this))return rememberParent(this),this.value[0]}recompute(args){var child;return assert(!this.recomputing,"already recomputing"),rememberParent(this),mightBeDirty(this)&&(forgetChildren(this),parentEntrySlot.withValue(this,recomputeNewValue,[this,args]),function(entry,args){if("function"==typeof entry.subscribe)try{maybeUnsubscribe(entry),entry.unsubscribe=entry.subscribe.apply(null,args)}catch(e){return entry.setDirty(),!1}return!0}(this,args)&&(this.dirty=!1,mightBeDirty(this)||(child=this,eachParent(child,reportCleanChild)))),valueGet(this.value)}setDirty(){this.dirty||(this.dirty=!0,eachParent(this,reportDirtyChild),maybeUnsubscribe(this))}dispose(){this.setDirty(),forgetChildren(this),eachParent(this,(parent,child)=>{parent.setDirty(),forgetChild(parent,this)})}forget(){this.dispose()}dependOn(dep){dep.add(this),this.deps||(this.deps=emptySetPool.pop()||new Set),this.deps.add(dep)}
1forgetDeps(){this.deps&&(arrayFromSet(this.deps).forEach(dep=>dep.delete(this)),this.deps.clear(),emptySetPool.push(this.deps),this.deps=null)}}function rememberParent(child){let parent=parentEntrySlot.getValue();if(parent)return child.parents.add(parent),parent.childValues.has(child)||parent.childValues.set(child,[]),mightBeDirty(child)?reportDirtyChild(parent,child):reportCleanChild(parent,child),parent}function recomputeNewValue(entry,args){let oldValueCopy;entry.recomputing=!0;let{normalizeResult}=entry;normalizeResult&&1===entry.value.length&&(oldValueCopy=entry.value.slice(0)),entry.value.length=0;try{if(entry.value[0]=entry.fn.apply(null,args),normalizeResult&&oldValueCopy&&!valueIs(oldValueCopy,entry.value))try{entry.value[0]=normalizeResult(entry.value[0],oldValueCopy[0])}catch(_a){}}catch(e){entry.value[1]=e}entry.recomputing=!1}function mightBeDirty(entry){return entry.dirty||!!(entry.dirtyChildren&&entry.dirtyChildren.size)}function eachParent(child,callback){let parentCount=child.parents.size;if(parentCount){let parents=arrayFromSet(child.parents);for(let i=0;i<parentCount;++i)callback(parents[i],child)}}function reportDirtyChild(parent,child){assert(parent.childValues.has(child)),assert(mightBeDirty(child));let parentWasClean=!mightBeDirty(parent);if(parent.dirtyChildren){if(parent.dirtyChildren.has(child))return}else parent.dirtyChildren=emptySetPool.pop()||new Set;parent.dirtyChildren.add(child),parentWasClean&&eachParent(parent,reportDirtyChild)}function reportCleanChild(parent,child){assert(parent.childValues.has(child)),assert(!mightBeDirty(child));let childValue=parent.childValues.get(child);0===childValue.length?parent.childValues.set(child,child.value.slice(0)):valueIs(childValue,child.value)||parent.setDirty(),removeDirtyChild(parent,child),mightBeDirty(parent)||eachParent(parent,reportCleanChild)}function removeDirtyChild(parent,child){let dc=parent.dirtyChildren;dc&&(dc.delete(child),0===dc.size&&(emptySetPool.length<100&&emptySetPool.push(dc),parent.dirtyChildren=null))}function forgetChildren(parent){parent.childValues.size>0&&parent.childValues.forEach((_value,child)=>{forgetChild(parent,child)}),parent.forgetDeps(),assert(null===parent.dirtyChildren)}function forgetChild(parent,child){child.parents.delete(parent),parent.childValues.delete(child),removeDirtyChild(parent,child)}Entry.count=0;let EntryMethods={setDirty:!0,dispose:!0,forget:!0};function dep(options){let depsByKey=new Map,subscribe=options&&options.subscribe;function depend(key){let parent=parentEntrySlot.getValue();if(parent){let dep=depsByKey.get(key);dep||depsByKey.set(key,dep=new Set),parent.dependOn(dep),"function"==typeof subscribe&&(maybeUnsubscribe(dep),dep.unsubscribe=subscribe(key))}}return depend.dirty=function(key,entryMethodName){let dep=depsByKey.get(key);if(dep){let m=entryMethodName&&helpers_hasOwnProperty.call(EntryMethods,entryMethodName)?entryMethodName:"setDirty";arrayFromSet(dep).forEach(entry=>entry[m]()),depsByKey.delete(key),maybeUnsubscribe(dep)}},depend}function defaultMakeCacheKey(...args){let trie=defaultKeyTrie||(defaultKeyTrie=new lib_Trie("function"==typeof WeakMap));return trie.lookupArray(args)}let caches=new Set;function lib_wrap(originalFunction,{max=65536,keyArgs,makeCacheKey=defaultMakeCacheKey,normalizeResult,subscribe,cache:cacheOption=StrongCache}=Object.create(null)){let cache="function"==typeof cacheOption?new cacheOption(max,entry=>entry.dispose()):cacheOption,optimistic=function(){let key=makeCacheKey.apply(null,keyArgs?keyArgs.apply(null,arguments):arguments);if(void 0===key)return originalFunction.apply(null,arguments);let entry=cache.get(key);entry||(cache.set(key,entry=new Entry(originalFunction)),entry.normalizeResult=normalizeResult,entry.subscribe=subscribe,entry.forget=()=>cache.delete(key));let value=entry.recompute(Array.prototype.slice.call(arguments));return cache.set(key,entry),caches.add(cache),parentEntrySlot.hasValue()||(caches.forEach(cache=>cache.clean()),caches.clear()),value};function dirtyKey(key){let entry=key&&cache.get(key);entry&&entry.setDirty()}function peekKey(key){let entry=key&&cache.get(key);if(entry)return entry.peek()}function forgetKey(key){return!!key&&cache.delete(key)}return Object.defineProperty(optimistic,"size",{get:()=>cache.size,configurable:!1,enumerable:!1}
vendor: 4,209 bytes, line 1
1),Object.freeze(optimistic.options={max,keyArgs,makeCacheKey,normalizeResult,subscribe,cache}),optimistic.dirtyKey=dirtyKey,optimistic.dirty=function(){dirtyKey(makeCacheKey.apply(null,arguments))},optimistic.peekKey=peekKey,optimistic.peek=function(){return peekKey(makeCacheKey.apply(null,arguments))},optimistic.forgetKey=forgetKey,optimistic.forget=function(){return forgetKey(makeCacheKey.apply(null,arguments))},optimistic.makeCacheKey=makeCacheKey,optimistic.getKey=keyArgs?function(){return makeCacheKey.apply(null,keyArgs.apply(null,arguments))}:makeCacheKey,Object.freeze(optimistic)}function identity(document1){return document1}var DocumentTransform=function(){function DocumentTransform(transform,options){void 0===options&&(options=Object.create(null)),this.resultCache=canUseWeakSet?new WeakSet:new Set,this.transform=transform,options.getCacheKey&&(this.getCacheKey=options.getCacheKey),this.cached=!1!==options.cache,this.resetCache()}return DocumentTransform.prototype.getCacheKey=function(document1){return[document1]},DocumentTransform.identity=function(){return new DocumentTransform(identity,{cache:!1})},DocumentTransform.split=function(predicate,left,right){return void 0===right&&(right=DocumentTransform.identity()),Object.assign(new DocumentTransform(function(document1){return(predicate(document1)?left:right).transformDocument(document1)},{cache:!1}),{left:left,right:right})},DocumentTransform.prototype.resetCache=function(){var _this=this;if(this.cached){var stableCacheKeys_1=new Trie(canUseWeakMap);this.performWork=lib_wrap(DocumentTransform.prototype.performWork.bind(this),{makeCacheKey:function(document1){var cacheKeys=_this.getCacheKey(document1);if(cacheKeys)return invariantWrappers_invariant(Array.isArray(cacheKeys),69),stableCacheKeys_1.lookupArray(cacheKeys)},max:cacheSizes["documentTransform.cache"],cache:WeakCache})}},DocumentTransform.prototype.performWork=function(document1){return getFromAST_checkDocument(document1),this.transform(document1)},DocumentTransform.prototype.transformDocument=function(document1){if(this.resultCache.has(document1))return document1;var transformedDocument=this.performWork(document1);return this.resultCache.add(transformedDocument),transformedDocument},DocumentTransform.prototype.concat=function(otherTransform){var _this=this;return Object.assign(new DocumentTransform(function(document1){return otherTransform.transformDocument(_this.transformDocument(document1))},{cache:!1}),{left:this,right:otherTransform})},DocumentTransform}();function asyncMap(observable,mapFn,catchFn){return new Observable(function(observer){var promiseQueue={then:function(callback){return new Promise(function(resolve){return resolve(callback())})}};function makeCallback(examiner,key){return function(arg){if(examiner){var both=function(){return observer.closed?0:examiner(arg)};promiseQueue=promiseQueue.then(both,both).then(function(result){return observer.next(result)},function(error){return observer.error(error)})}else observer[key](arg)}}var handler={next:makeCallback(mapFn,"next"),error:makeCallback(catchFn,"error"),complete:function(){promiseQueue.then(function(){return observer.complete()})}},sub=observable.subscribe(handler);return function(){return sub.unsubscribe()}})}function getGraphQLErrorsFromResult(result){var graphQLErrors=isNonEmptyArray(result.errors)?result.errors.slice(0):[];return isExecutionPatchIncrementalResult(result)&&isNonEmptyArray(result.incremental)&&result.incremental.forEach(function(incrementalResult){incrementalResult.errors&&graphQLErrors.push.apply(graphQLErrors,incrementalResult.errors)}),graphQLErrors}function iterateObserversSafely(observers,method,argument){var observersWithMethod=[];observers.forEach(function(obs){return obs[method]&&observersWithMethod.push(obs)}),observersWithMethod.forEach(function(obs){return obs[method](argument)})}function fixObservableSubclass(subclass){function set(key){Object.defineProperty(subclass,key,{value:Observable})}return canUseSymbol&&Symbol.species&&set(Symbol.species),set("@@species"),subclass}function Concast_isPromiseLike(value){return value&&"function"==typeof value.then}var Concast=function(_super){function Concast(sources){var _this=_
1super.call(this,function(observer){return _this.addObserver(observer),function(){return _this.removeObserver(observer)}})||this;return _this.observers=new Set,_this.promise=new Promise(function(resolve,reject){_this.resolve=resolve,_this.reject=reject}),_this.handlers={next:function(result){null!==_this.sub&&(_this.latest=["next",result],_this.notify("next",result),iterateObserversSafely(_this.observers,"next",result))},error:function(error){var sub=_this.sub;null!==sub&&(sub&&setTimeout(function(){return sub.unsubscribe()}),_this.sub=null,_this.latest=["error",error],_this.reject(error),_this.notify("error",error),iterateObserversSafely(_this.observers,"error",error))},complete:function(){var sub=_this.sub,_b=_this.sources;if(null!==sub){var value=(void 0===_b?[]:_b).shift();value?Concast_isPromiseLike(value)?value.then(function(obs){return _this.sub=obs.subscribe(_this.handlers)},_this.handlers.error):_this.sub=value.subscribe(_this.handlers):(sub&&setTimeout(function(){return sub.unsubscribe()}),_this.sub=null,_this.latest&&"next"===_this.latest[0]?_this.resolve(_this.latest[1]):_this.resolve(),_this.notify("complete"),iterateObserversSafely(_this.observers,"complete"))}}},_this.nextResultListeners=new Set,_this.cancel=function(reason){_this.reject(reason),_this.sources=[],_this.handlers.error(reason)},_this.promise.catch(function(_){}),"function"==typeof sources&&(sources=[new Observable(sources)]),Concast_isPromiseLike(sources)?sources.then(function(iterable){return _this.start(iterable)},_this.handlers.error):_this.start(sources),_this}return(0,tslib_es6.__extends)(Concast,_super),Concast.prototype.start=function(sources){void 0===this.sub&&(this.sources=Array.from(sources),this.handlers.complete())},Concast.prototype.deliverLastMessage=function(observer){if(this.latest){var nextOrError=this.latest[0],method=observer[nextOrError];method&&method.call(observer,this.latest[1]),null===this.sub&&"next"===nextOrError&&observer.complete&&observer.complete()}},Concast.prototype.addObserver=function(observer){this.observers.has(observer)||(this.deliverLastMessage(observer),this.observers.add(observer))},Concast.prototype.removeObserver=function(observer){this.observers.delete(observer)&&this.observers.size<1&&this.handlers.complete()},Concast.prototype.notify=function(method,arg){var nextResultListeners=this.nextResultListeners;nextResultListeners.size&&(this.nextResultListeners=new Set,nextResultListeners.forEach(function(listener){return listener(method,arg)}))},Concast.prototype.beforeNext=function(callback){var called=!1;this.nextResultListeners.add(function(method,arg){called||(called=!0,callback(method,arg))})},Concast}(Observable);function isNetworkRequestInFlight(networkStatus){return!!networkStatus&&networkStatus<7}function compact(){for(var objects=[],_i=0;_i<arguments.length;_i++)objects[_i]=arguments[_i];var result=Object.create(null);return objects.forEach(function(obj){obj&&Object.keys(obj).forEach(function(key){var value=obj[key];void 0!==value&&(result[key]=value)})}),result}fixObservableSubclass(Concast),(NetworkStatus=NetworkStatus1||(NetworkStatus1={}))[NetworkStatus.loading=1]="loading",NetworkStatus[NetworkStatus.setVariables=2]="setVariables",NetworkStatus[NetworkStatus.fetchMore=3]="fetchMore",NetworkStatus[NetworkStatus.refetch=4]="refetch",NetworkStatus[NetworkStatus.poll=6]="poll",NetworkStatus[NetworkStatus.ready=7]="ready",NetworkStatus[NetworkStatus.error=8]="error";var cloneDeep_toString=Object.prototype.toString;function cloneDeepHelper(val,seen){switch(cloneDeep_toString.call(val)){case"[object Array]":if((seen=seen||new Map).has(val))return seen.get(val);var copy_1=val.slice(0);return seen.set(val,copy_1),copy_1.forEach(function(child,i){copy_1[i]=cloneDeepHelper(child,seen)}),copy_1;case"[object Object]":if((seen=seen||new Map).has(val))return seen.get(val);var copy_2=Object.create(Object.getPrototypeOf(val));return seen.set(val,copy_2),Object.keys(val).forEach(function(key){copy_2[key]=cloneDeepHelper(val[key],seen)}),copy_2;default:return val}}function equalByQuery(query,_a,_b,variables){var aData=_a.data,aRest=(0,tslib_es6.__rest)(_a,["data"]),bData=_b.data;return equal(aRest,(0,tslib_es6.__rest)(_b,["data"]))&&function equalBySelectionSet(selectionSet,aResult,bResult,context){if(aResult===bResult)return!0;var seenSelections=new Set;return selectionSet.selections.every(function(selection){if(seenSelections.has(selection)||(seenSelections.add(selection),!shouldInclude(selection,context.variables)||selectionHasNonreactiveDirective(selection)))return!0;
1if(storeUtils_isField(selection)){var resultKey=resultKeyNameFromField(selection),aResultChild=aResult&&aResult[resultKey],bResultChild=bResult&&bResult[resultKey],childSelectionSet=selection.selectionSet;if(!childSelectionSet)return equal(aResultChild,bResultChild);var aChildIsArray=Array.isArray(aResultChild),bChildIsArray=Array.isArray(bResultChild);if(aChildIsArray!==bChildIsArray)return!1;if(aChildIsArray&&bChildIsArray){var length_1=aResultChild.length;if(bResultChild.length!==length_1)return!1;for(var i=0;i<length_1;++i)if(!equalBySelectionSet(childSelectionSet,aResultChild[i],bResultChild[i],context))return!1;return!0}return equalBySelectionSet(childSelectionSet,aResultChild,bResultChild,context)}var fragment=getFragmentFromSelection(selection,context.fragmentMap);if(fragment)return!!selectionHasNonreactiveDirective(fragment)||equalBySelectionSet(fragment.selectionSet,aResult,bResult,context)})}(getMainDefinition(query).selectionSet,aData,bData,{fragmentMap:createFragmentMap(getFragmentDefinitions(query)),variables:variables})}function selectionHasNonreactiveDirective(selection){return!!selection.directives&&selection.directives.some(directiveIsNonreactive)}function directiveIsNonreactive(dir){return"nonreactive"===dir.name.value}var ObservableQuery_assign=Object.assign,ObservableQuery_hasOwnProperty=Object.hasOwnProperty,ObservableQuery=function(_super){function ObservableQuery(_a){var queryManager=_a.queryManager,queryInfo=_a.queryInfo,options=_a.options,_this=_super.call(this,function(observer){try{var subObserver=observer._subscription._observer;subObserver&&!subObserver.error&&(subObserver.error=defaultSubscriptionObserverErrorCallback)}catch(_a){}var first=!_this.observers.size;_this.observers.add(observer);var last=_this.last;return last&&last.error?observer.error&&observer.error(last.error):last&&last.result&&observer.next&&observer.next(last.result),first&&_this.reobserve().catch(function(){}),function(){_this.observers.delete(observer)&&!_this.observers.size&&_this.tearDownQuery()}})||this;_this.observers=new Set,_this.subscriptions=new Set,_this.queryInfo=queryInfo,_this.queryManager=queryManager,_this.waitForOwnResult=skipCacheDataFor(options.fetchPolicy),_this.isTornDown=!1,_this.subscribeToMore=_this.subscribeToMore.bind(_this);var _b=queryManager.defaultOptions.watchQuery,_d=(void 0===_b?{}:_b).fetchPolicy,defaultFetchPolicy=void 0===_d?"cache-first":_d,_e=options.fetchPolicy,fetchPolicy=void 0===_e?defaultFetchPolicy:_e,_f=options.initialFetchPolicy;_this.options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{initialFetchPolicy:void 0===_f?"standby"===fetchPolicy?defaultFetchPolicy:fetchPolicy:_f,fetchPolicy:fetchPolicy}),_this.queryId=queryInfo.queryId||queryManager.generateQueryId();var opDef=getOperationDefinition(_this.query);return _this.queryName=opDef&&opDef.name&&opDef.name.value,_this}return(0,tslib_es6.__extends)(ObservableQuery,_super),Object.defineProperty(ObservableQuery.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(ObservableQuery.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),ObservableQuery.prototype.result=function(){var _this=this;return new Promise(function(resolve,reject){var observer={next:function(result){resolve(result),_this.observers.delete(observer),_this.observers.size||_this.queryManager.removeQuery(_this.queryId),setTimeout(function(){subscription.unsubscribe()},0)},error:reject},subscription=_this.subscribe(observer)})},ObservableQuery.prototype.resetDiff=function(){this.queryInfo.resetDiff()},ObservableQuery.prototype.getCurrentResult=function(saveAsLastResult){void 0===saveAsLastResult&&(saveAsLastResult=!0);var lastResult=this.getLastResult(!0),networkStatus=this.queryInfo.networkStatus||lastResult&&lastResult.networkStatus||NetworkStatus1.ready,result=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},lastResult),{loading:isNetworkRequestInFlight(networkStatus),networkStatus:networkStatus}),_a=this.options.fetchPolicy,fetchPolicy=void 0===_a?"cache-first":_a;if(skipCacheDataFor(fetchPolicy)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var diff=this.queryInfo.getDiff();(diff.complete||this.options.returnPartialData)&&(result.data=diff.result),equal(result.data,{})&&(result.data=void 0),diff.complete?(delete result.partial,diff.complete&&result.networkStatus===NetworkStatus1.loading&&("cache-first"===fetchPolicy||"cache-only"===fetchPolicy)&&(result.networkStatus=NetworkStatus1.ready,result.loading=!1)):result.partial=!0,!1===globalThis.__DEV__||diff.complete||this.options.partialRefetch||result.loading||result.data||result.error||logMissingFieldErrors(diff.missing)}return saveAsLastResult&&this.updateLastResult(result),result},ObservableQuery.prototype.isDifferentFromLastResult=function(newResult,variables){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!equalByQuery(this.query,this.last.result,newResult,this.variables):!equal(this.last.result,newResult))||variables&&!equal(this.last.variables,variables)},ObservableQuery.prototype.getLast=function(key,variablesMustMatch){var last=this.last;if(last&&last[key]&&(!variablesMustMatch||equal(last.variables,this.variables)))return last[key]},ObservableQuery.prototype.getLastResult=function(variablesMustMatch){return this.getLast("result",variablesMustMatch)},ObservableQuery.prototype.getLastError=function(variablesMustMatch){return this.getLast("error",variablesMustMatch)},ObservableQuery.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},ObservableQuery.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},ObservableQuery.prototype.refetch=function(variables){var _a,reobserveOptions={pollInterval:0},fetchPolicy=this.options.fetchPolicy;if("cache-and-network"===fetchPolicy?reobserveOptions.fetchPolicy=fetchPolicy:"no-cache"===fetchPolicy?reobserveOptions.fetchPolicy="no-cache":reobserveOptions.fetchPolicy="network-only",!1!==globalThis.__DEV__&&variables&&ObservableQuery_hasOwnProperty.call(variables,"variables")){var queryDef=getQueryDefinition(this.query),vars=queryDef.variableDefinitions;vars&&vars.some(function(v){return"variables"===v.variable.name.value})||!1===globalThis.__DEV__||invariantWrappers_invariant.warn(20,variables,(null===(_a=queryDef.name)||void 0===_a?void 0:_a.value)||queryDef)}return variables&&!equal(this.options.variables,variables)&&(reobserveOptions.variables=this.options.variables=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.options.variables),variables)),this.queryInfo.resetLastWrite(),this.reobserve(reobserveOptions,NetworkStatus1.refetch)},ObservableQuery.prototype.fetchMore=function(fetchMoreOptions){var _this=this,combinedOptions=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},fetchMoreOptions.query?fetchMoreOptions:(0,tslib_es6.__assign)((0,tslib_es6.__assign)((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.options),{query:this.options.query}),fetchMoreOptions),{variables:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.options.variables),fetchMoreOptions.variables)})),{fetchPolicy:"no-cache"});
1combinedOptions.query=this.transformDocument(combinedOptions.query);var qid=this.queryManager.generateQueryId();this.lastQuery=fetchMoreOptions.query?this.transformDocument(this.options.query):combinedOptions.query;var queryInfo=this.queryInfo,originalNetworkStatus=queryInfo.networkStatus;queryInfo.networkStatus=NetworkStatus1.fetchMore,combinedOptions.notifyOnNetworkStatusChange&&this.observe();var updatedQuerySet=new Set,updateQuery=null==fetchMoreOptions?void 0:fetchMoreOptions.updateQuery,isCached="no-cache"!==this.options.fetchPolicy;return isCached||invariantWrappers_invariant(updateQuery,21),this.queryManager.fetchQuery(qid,combinedOptions,NetworkStatus1.fetchMore).then(function(fetchMoreResult){if(_this.queryManager.removeQuery(qid),queryInfo.networkStatus===NetworkStatus1.fetchMore&&(queryInfo.networkStatus=originalNetworkStatus),isCached)_this.queryManager.cache.batch({update:function(cache){var updateQuery=fetchMoreOptions.updateQuery;updateQuery?cache.updateQuery({query:_this.query,variables:_this.variables,returnPartialData:!0,optimistic:!1},function(previous){return updateQuery(previous,{fetchMoreResult:fetchMoreResult.data,variables:combinedOptions.variables})}):cache.writeQuery({query:combinedOptions.query,variables:combinedOptions.variables,data:fetchMoreResult.data})},onWatchUpdated:function(watch){updatedQuerySet.add(watch.query)}});else{var lastResult=_this.getLast("result"),data=updateQuery(lastResult.data,{fetchMoreResult:fetchMoreResult.data,variables:combinedOptions.variables});_this.reportResult((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},lastResult),{data:data}),_this.variables)}return fetchMoreResult}).finally(function(){isCached&&!updatedQuerySet.has(_this.query)&&reobserveCacheFirst(_this)})},ObservableQuery.prototype.subscribeToMore=function(options){var _this=this,subscription=this.queryManager.startGraphQLSubscription({query:options.document,variables:options.variables,context:options.context}).subscribe({next:function(subscriptionData){var updateQuery=options.updateQuery;updateQuery&&_this.updateQuery(function(previous,_a){return updateQuery(previous,{subscriptionData:subscriptionData,variables:_a.variables})})},error:function(err){if(options.onError){options.onError(err);return}!1!==globalThis.__DEV__&&invariantWrappers_invariant.error(22,err)}});return this.subscriptions.add(subscription),function(){_this.subscriptions.delete(subscription)&&subscription.unsubscribe()}},ObservableQuery.prototype.setOptions=function(newOptions){return this.reobserve(newOptions)},ObservableQuery.prototype.silentSetOptions=function(newOptions){var mergedOptions=compact(this.options,newOptions||{});ObservableQuery_assign(this.options,mergedOptions)},ObservableQuery.prototype.setVariables=function(variables){return equal(this.variables,variables)?this.observers.size?this.result():Promise.resolve():(this.options.variables=variables,this.observers.size)?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:variables},NetworkStatus1.setVariables):Promise.resolve()},ObservableQuery.prototype.updateQuery=function(mapFn){var queryManager=this.queryManager,newResult=mapFn(queryManager.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});newResult&&(queryManager.cache.writeQuery({query:this.options.query,data:newResult,variables:this.variables}),queryManager.broadcastQueries())},ObservableQuery.prototype.startPolling=function(pollInterval){this.options.pollInterval=pollInterval,this.updatePolling()},ObservableQuery.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},ObservableQuery.prototype.applyNextFetchPolicy=function(reason,options){if(options.nextFetchPolicy){var _a=options.fetchPolicy,fetchPolicy=void 0===_a?"cache-first":_a,_b=options.initialFetchPolicy,initialFetchPolicy=void 0===_b?fetchPolicy:_b;"standby"===fetchPolicy||("function"==typeof options.nextFetchPolicy?options.fetchPolicy=options.nextFetchPolicy(fetchPolicy,{reason:reason,options:options,observable:this,initialFetchPolicy:initialFetchPolicy}):"variables-changed"===reason?options.fetchPolicy=initialFetchPolicy:options.fetchPolicy=options.nextFetchPolicy)}return options.fetchPolicy},ObservableQuery.prototype.fetch=function(options,newNetworkStatus,query
1){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,options,newNetworkStatus,query)},ObservableQuery.prototype.updatePolling=function(){var _this=this;if(!this.queryManager.ssrMode){var pollingInfo=this.pollingInfo,pollInterval=this.options.pollInterval;if(!pollInterval||!this.hasObservers()){pollingInfo&&(clearTimeout(pollingInfo.timeout),delete this.pollingInfo);return}if(!pollingInfo||pollingInfo.interval!==pollInterval){invariantWrappers_invariant(pollInterval,23),(pollingInfo||(this.pollingInfo={})).interval=pollInterval;var maybeFetch=function(){var _a,_b;_this.pollingInfo&&(isNetworkRequestInFlight(_this.queryInfo.networkStatus)||(null===(_b=(_a=_this.options).skipPollAttempt)||void 0===_b?void 0:_b.call(_a))?poll():_this.reobserve({fetchPolicy:"no-cache"===_this.options.initialFetchPolicy?"no-cache":"network-only"},NetworkStatus1.poll).then(poll,poll))},poll=function(){var info=_this.pollingInfo;info&&(clearTimeout(info.timeout),info.timeout=setTimeout(maybeFetch,info.interval))};poll()}}},ObservableQuery.prototype.updateLastResult=function(newResult,variables){void 0===variables&&(variables=this.variables);var error=this.getLastError();return error&&this.last&&!equal(variables,this.last.variables)&&(error=void 0),this.last=(0,tslib_es6.__assign)({result:this.queryManager.assumeImmutableResults?newResult:cloneDeepHelper(newResult),variables:variables},error?{error:error}:null)},ObservableQuery.prototype.reobserveAsConcast=function(newOptions,newNetworkStatus){var _this=this;this.isTornDown=!1;var useDisposableConcast=newNetworkStatus===NetworkStatus1.refetch||newNetworkStatus===NetworkStatus1.fetchMore||newNetworkStatus===NetworkStatus1.poll,oldVariables=this.options.variables,oldFetchPolicy=this.options.fetchPolicy,mergedOptions=compact(this.options,newOptions||{}),options=useDisposableConcast?mergedOptions:ObservableQuery_assign(this.options,mergedOptions),query=this.transformDocument(options.query);this.lastQuery=query,!useDisposableConcast&&(this.updatePolling(),newOptions&&newOptions.variables&&!equal(newOptions.variables,oldVariables)&&"standby"!==options.fetchPolicy&&(options.fetchPolicy===oldFetchPolicy||"function"==typeof options.nextFetchPolicy)&&(this.applyNextFetchPolicy("variables-changed",options),void 0===newNetworkStatus&&(newNetworkStatus=NetworkStatus1.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=skipCacheDataFor(options.fetchPolicy));var finishWaitingForOwnResult=function(){_this.concast===concast&&(_this.waitForOwnResult=!1)},variables=options.variables&&(0,tslib_es6.__assign)({},options.variables),_a=this.fetch(options,newNetworkStatus,query),concast=_a.concast,fromLink=_a.fromLink,observer={next:function(result){equal(_this.variables,variables)&&(finishWaitingForOwnResult(),_this.reportResult(result,variables))},error:function(error){equal(_this.variables,variables)&&(isApolloError(error)||(error=new ApolloError({networkError:error})),finishWaitingForOwnResult(),_this.reportError(error,variables))}};return useDisposableConcast||!fromLink&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=concast,this.observer=observer),concast.addObserver(observer),concast},ObservableQuery.prototype.reobserve=function(newOptions,newNetworkStatus){return this.reobserveAsConcast(newOptions,newNetworkStatus).promise},ObservableQuery.prototype.resubscribeAfterError=function(){for(var args=[],_i=0;_i<arguments.length;_i++)args[_i]=arguments[_i];var last=this.last;this.resetLastResults();var subscription=this.subscribe.apply(this,args);return this.last=last,subscription},ObservableQuery.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},ObservableQuery.prototype.reportResult=function(result,variables){var lastError=this.getLastError(),isDifferent=this.isDifferentFromLastResult(result,variables);(lastError||!result.partial||this.options.returnPartialData)&&this.updateLastResult(result,variables),(lastError||isDifferent)&&iterateObserversSafely(this.observers,"next",result)},ObservableQuery.prototype.reportError=function(error,variables){var errorResult=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.getLastResult()),{error:error,errors:error.graphQLErrors,networkStatus:NetworkStatus1.error,loading:!1});this.updateLastResult(errorResult,variables),iterateObserversSafely(this.observers,"error",this.last.error=error)},ObservableQuery.prototype.hasObservers=function(){return this.observers.size>0}
1,ObservableQuery.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(sub){return sub.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},ObservableQuery.prototype.transformDocument=function(document1){return this.queryManager.transform(document1)},ObservableQuery}(Observable);function reobserveCacheFirst(obsQuery){var _a=obsQuery.options,fetchPolicy=_a.fetchPolicy,nextFetchPolicy=_a.nextFetchPolicy;return"cache-and-network"===fetchPolicy||"network-only"===fetchPolicy?obsQuery.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(currentFetchPolicy,context){return(this.nextFetchPolicy=nextFetchPolicy,"function"==typeof this.nextFetchPolicy)?this.nextFetchPolicy(currentFetchPolicy,context):fetchPolicy}}):obsQuery.reobserve()}function defaultSubscriptionObserverErrorCallback(error){!1!==globalThis.__DEV__&&invariantWrappers_invariant.error(24,error.message,error.stack)}function logMissingFieldErrors(missing){!1!==globalThis.__DEV__&&missing&&!1!==globalThis.__DEV__&&invariantWrappers_invariant.debug(25,missing)}function skipCacheDataFor(fetchPolicy){return"network-only"===fetchPolicy||"no-cache"===fetchPolicy||"standby"===fetchPolicy}fixObservableSubclass(ObservableQuery);var destructiveMethodCounts=new(canUseWeakMap?WeakMap:Map);function wrapDestructiveCacheMethod(cache,methodName){var original=cache[methodName];"function"==typeof original&&(cache[methodName]=function(){return destructiveMethodCounts.set(cache,(destructiveMethodCounts.get(cache)+1)%1e15),original.apply(this,arguments)})}function cancelNotifyTimeout(info){info.notifyTimeout&&(clearTimeout(info.notifyTimeout),info.notifyTimeout=void 0)}var QueryInfo=function(){function QueryInfo(queryManager,queryId){void 0===queryId&&(queryId=queryManager.generateQueryId()),this.queryId=queryId,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var cache=this.cache=queryManager.cache;destructiveMethodCounts.has(cache)||(destructiveMethodCounts.set(cache,0),wrapDestructiveCacheMethod(cache,"evict"),wrapDestructiveCacheMethod(cache,"modify"),wrapDestructiveCacheMethod(cache,"reset"))}return QueryInfo.prototype.init=function(query){var networkStatus=query.networkStatus||NetworkStatus1.loading;return this.variables&&this.networkStatus!==NetworkStatus1.loading&&!equal(this.variables,query.variables)&&(networkStatus=NetworkStatus1.setVariables),equal(query.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:query.document,variables:query.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:networkStatus}),query.observableQuery&&this.setObservableQuery(query.observableQuery),query.lastRequestId&&(this.lastRequestId=query.lastRequestId),this},QueryInfo.prototype.reset=function(){cancelNotifyTimeout(this),this.dirty=!1},QueryInfo.prototype.resetDiff=function(){this.lastDiff=void 0},QueryInfo.prototype.getDiff=function(){var options=this.getDiffOptions();if(this.lastDiff&&equal(options,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var oq=this.observableQuery;if(oq&&"no-cache"===oq.options.fetchPolicy)return{complete:!1};var diff=this.cache.diff(options);return this.updateLastDiff(diff,options),diff},QueryInfo.prototype.updateLastDiff=function(diff,options){this.lastDiff=diff?{diff:diff,options:options||this.getDiffOptions()}:void 0},QueryInfo.prototype.getDiffOptions=function(variables){var _a;return void 0===variables&&(variables=this.variables),{query:this.document,variables:variables,returnPartialData:!0,optimistic:!0,canonizeResults:null===(_a=this.observableQuery)||void 0===_a?void 0:_a.options.canonizeResults}},QueryInfo.prototype.setDiff=function(diff){var _a,_this=this,oldDiff=this.lastDiff&&this.lastDiff.diff;!(diff&&!diff.complete&&(null===(_a=this.observableQuery)||void 0===_a?void 0:_a.getLastError()))&&(this.updateLastDiff(diff),this.dirty||equal(oldDiff&&oldDiff.result,diff&&diff.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return _this.notify()},0))))},QueryInfo.prototype.setObservableQuery=function(oq){var _this=this;oq!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=oq,oq?(oq.queryInfo=this,this.listeners.add(this.oqListener=function(){_this.getDiff().fromOptimisticTransaction?oq.observe():reobserveCacheFirst(oq)})):delete this.oqListener)},QueryInfo.prototype.notify=function(){var _this=this;cancelNotifyTimeout(this),this.shouldNotify()&&this.listeners.forEac
1h(function(listener){return listener(_this)}),this.dirty=!1},QueryInfo.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(isNetworkRequestInFlight(this.networkStatus)&&this.observableQuery){var fetchPolicy=this.observableQuery.options.fetchPolicy;if("cache-only"!==fetchPolicy&&"cache-and-network"!==fetchPolicy)return!1}return!0},QueryInfo.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=QueryInfo.prototype.cancel;var oq=this.observableQuery;oq&&oq.stopPolling()}},QueryInfo.prototype.cancel=function(){},QueryInfo.prototype.updateWatch=function(variables){var _this=this;void 0===variables&&(variables=this.variables);var oq=this.observableQuery;if(!oq||"no-cache"!==oq.options.fetchPolicy){var watchOptions=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.getDiffOptions(variables)),{watcher:this,callback:function(diff){return _this.setDiff(diff)}});this.lastWatch&&equal(watchOptions,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=watchOptions))}},QueryInfo.prototype.resetLastWrite=function(){this.lastWrite=void 0},QueryInfo.prototype.shouldWrite=function(result,variables){var lastWrite=this.lastWrite;return!(lastWrite&&lastWrite.dmCount===destructiveMethodCounts.get(this.cache)&&equal(variables,lastWrite.variables)&&equal(result.data,lastWrite.result.data))},QueryInfo.prototype.markResult=function(result,document1,options,cacheWriteBehavior){var _this=this,merger=new DeepMerger,graphQLErrors=isNonEmptyArray(result.errors)?result.errors.slice(0):[];if(this.reset(),"incremental"in result&&isNonEmptyArray(result.incremental)){var mergedData=mergeIncrementalData(this.getDiff().result,result);result.data=mergedData}else if("hasNext"in result&&result.hasNext){var diff=this.getDiff();result.data=merger.merge(diff.result,result.data)}this.graphQLErrors=graphQLErrors,"no-cache"===options.fetchPolicy?this.updateLastDiff({result:result.data,complete:!0},this.getDiffOptions(options.variables)):0!==cacheWriteBehavior&&(shouldWriteResult(result,options.errorPolicy)?this.cache.performTransaction(function(cache){if(_this.shouldWrite(result,options.variables))cache.writeQuery({query:document1,data:result.data,variables:options.variables,overwrite:1===cacheWriteBehavior}),_this.lastWrite={result:result,variables:options.variables,dmCount:destructiveMethodCounts.get(_this.cache)};else if(_this.lastDiff&&_this.lastDiff.diff.complete){result.data=_this.lastDiff.diff.result;return}var diffOptions=_this.getDiffOptions(options.variables),diff=cache.diff(diffOptions);!_this.stopped&&equal(_this.variables,options.variables)&&_this.updateWatch(options.variables),_this.updateLastDiff(diff,diffOptions),diff.complete&&(result.data=diff.result)}):this.lastWrite=void 0)},QueryInfo.prototype.markReady=function(){return this.networkError=null,this.networkStatus=NetworkStatus1.ready},QueryInfo.prototype.markError=function(error){return this.networkStatus=NetworkStatus1.error,this.lastWrite=void 0,this.reset(),error.graphQLErrors&&(this.graphQLErrors=error.graphQLErrors),error.networkError&&(this.networkError=error.networkError),error},QueryInfo}();function shouldWriteResult(result,errorPolicy){void 0===errorPolicy&&(errorPolicy="none");var ignoreErrors="ignore"===errorPolicy||"all"===errorPolicy,writeWithErrors=!isNonEmptyArray(getGraphQLErrorsFromResult(result));return!writeWithErrors&&ignoreErrors&&result.data&&(writeWithErrors=!0),writeWithErrors}var QueryManager_hasOwnProperty=Object.prototype.hasOwnProperty,IGNORE=Object.create(null),QueryManager=function(){function QueryManager(options){var _this=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new AutoCleanedWeakCache(cacheSizes["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Trie(!1);var defaultDocumentTransform=new DocumentTransform(function(document1){return _this.cache.transformDocument(document1)},{cache:!1});this.cache=options.cache,this.link=options.link,this.defaultOptions=options.defaultOptions,this.queryDeduplication=options.queryDeduplication,this.clientAwareness=options.clientAwareness,this.localState=options.localState,this.ssrMode=options.ssrMode,this.assumeImmutableResults=options.assumeImmutableResults;var documentTransform=options.documentTransform;this.documentTransform=documentTransform?defaultDocumentTransform.concat(documentTransform).concat(defaultDocumentTransform):defaultDocumentTransform,this.defaultContext=options.defaultContext||Object.create(null),(this.onBroadcast=options.onBroadcast)&&(this.mutationStore=Object.create(null))}return QueryManager.prototype.stop=function(){var _this=this;
1this.queries.forEach(function(_info,queryId){_this.stopQueryNoBroadcast(queryId)}),this.cancelPendingFetches(newInvariantError(26))},QueryManager.prototype.cancelPendingFetches=function(error){this.fetchCancelFns.forEach(function(cancel){return cancel(error)}),this.fetchCancelFns.clear()},QueryManager.prototype.mutate=function(_a){return(0,tslib_es6.__awaiter)(this,arguments,void 0,function(_b){var mutationId,hasClientExports,mutationStoreValue,isOptimistic,self1,_c,_d,mutation=_b.mutation,variables=_b.variables,optimisticResponse=_b.optimisticResponse,updateQueries=_b.updateQueries,_e=_b.refetchQueries,refetchQueries=void 0===_e?[]:_e,_f=_b.awaitRefetchQueries,awaitRefetchQueries=void 0!==_f&&_f,updateWithProxyFn=_b.update,onQueryUpdated=_b.onQueryUpdated,_g=_b.fetchPolicy,fetchPolicy=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.fetchPolicy)||"network-only":_g,_h=_b.errorPolicy,errorPolicy=void 0===_h?(null===(_d=this.defaultOptions.mutate)||void 0===_d?void 0:_d.errorPolicy)||"none":_h,keepRootFields=_b.keepRootFields,context=_b.context;return(0,tslib_es6.__generator)(this,function(_j){switch(_j.label){case 0:if(invariantWrappers_invariant(mutation,27),invariantWrappers_invariant("network-only"===fetchPolicy||"no-cache"===fetchPolicy,28),mutationId=this.generateMutationId(),mutation=this.cache.transformForLink(this.transform(mutation)),hasClientExports=this.getDocumentInfo(mutation).hasClientExports,variables=this.getVariables(mutation,variables),!hasClientExports)return[3,2];return[4,this.localState.addExportedVariables(mutation,variables,context)];case 1:variables=_j.sent(),_j.label=2;case 2:return mutationStoreValue=this.mutationStore&&(this.mutationStore[mutationId]={mutation:mutation,variables:variables,loading:!0,error:null}),isOptimistic=optimisticResponse&&this.markMutationOptimistic(optimisticResponse,{mutationId:mutationId,document:mutation,variables:variables,fetchPolicy:fetchPolicy,errorPolicy:errorPolicy,context:context,updateQueries:updateQueries,update:updateWithProxyFn,keepRootFields:keepRootFields}),this.broadcastQueries(),self1=this,[2,new Promise(function(resolve,reject){return asyncMap(self1.getObservableFromLink(mutation,(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),{optimisticResponse:isOptimistic?optimisticResponse:void 0}),variables,{},!1),function(result){if(isNonEmptyArray(getGraphQLErrorsFromResult(result))&&"none"===errorPolicy)throw new ApolloError({graphQLErrors:getGraphQLErrorsFromResult(result)});mutationStoreValue&&(mutationStoreValue.loading=!1,mutationStoreValue.error=null);var storeResult=(0,tslib_es6.__assign)({},result);return"function"==typeof refetchQueries&&(refetchQueries=refetchQueries(storeResult)),"ignore"===errorPolicy&&isNonEmptyArray(getGraphQLErrorsFromResult(storeResult))&&delete storeResult.errors,self1.markMutationResult({mutationId:mutationId,result:storeResult,document:mutation,variables:variables,fetchPolicy:fetchPolicy,errorPolicy:errorPolicy,context:context,update:updateWithProxyFn,updateQueries:updateQueries,awaitRefetchQueries:awaitRefetchQueries,refetchQueries:refetchQueries,removeOptimistic:isOptimistic?mutationId:void 0,onQueryUpdated:onQueryUpdated,keepRootFields:keepRootFields})}).subscribe({next:function(storeResult){self1.broadcastQueries(),"hasNext"in storeResult&&!1!==storeResult.hasNext||resolve(storeResult)},error:function(err){mutationStoreValue&&(mutationStoreValue.loading=!1,mutationStoreValue.error=err),isOptimistic&&self1.cache.removeOptimistic(mutationId),self1.broadcastQueries(),reject(err instanceof ApolloError?err:new ApolloError({networkError:err}))}})})]}})})},QueryManager.prototype.markMutationResult=function(mutation,cache){var _this=this;void 0===cache&&(cache=this.cache);var result=mutation.result,cacheWrites=[],skipCache="no-cache"===mutation.fetchPolicy;if(!skipCache&&shouldWriteResult(result,mutation.errorPolicy)){if(isExecutionPatchIncrementalResult(result)||cacheWrites.push({result:result.data,dataId:"ROOT_MUTATION",query:mutation.document,variables:mutation.variables}),isExecutionPatchIncrementalResult(result)&&isNonEmptyArray(result.incremental)){var diff=cache.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(mutation.document).asQuery,variables:mutation.variables,optimistic:!1,returnPartialData:!0}
1),mergedData=void 0;diff.result&&(mergedData=mergeIncrementalData(diff.result,result)),void 0!==mergedData&&(result.data=mergedData,cacheWrites.push({result:mergedData,dataId:"ROOT_MUTATION",query:mutation.document,variables:mutation.variables}))}var updateQueries_1=mutation.updateQueries;updateQueries_1&&this.queries.forEach(function(_a,queryId){var observableQuery=_a.observableQuery,queryName=observableQuery&&observableQuery.queryName;if(queryName&&QueryManager_hasOwnProperty.call(updateQueries_1,queryName)){var updater=updateQueries_1[queryName],_b=_this.queries.get(queryId),document1=_b.document,variables=_b.variables,_c=cache.diff({query:document1,variables:variables,returnPartialData:!0,optimistic:!1}),currentQueryResult=_c.result;if(_c.complete&¤tQueryResult){var nextQueryResult=updater(currentQueryResult,{mutationResult:result,queryName:document1&&getOperationName(document1)||void 0,queryVariables:variables});nextQueryResult&&cacheWrites.push({result:nextQueryResult,dataId:"ROOT_QUERY",query:document1,variables:variables})}}})}if(cacheWrites.length>0||(mutation.refetchQueries||"").length>0||mutation.update||mutation.onQueryUpdated||mutation.removeOptimistic){var results_1=[];if(this.refetchQueries({updateCache:function(cache){skipCache||cacheWrites.forEach(function(write){return cache.write(write)});var value,update=mutation.update,isFinalResult=!(isExecutionPatchIncrementalResult(value=result)||"hasNext"in value&&"data"in value)||isExecutionPatchIncrementalResult(result)&&!result.hasNext;if(update){if(!skipCache){var diff=cache.diff({id:"ROOT_MUTATION",query:_this.getDocumentInfo(mutation.document).asQuery,variables:mutation.variables,optimistic:!1,returnPartialData:!0});diff.complete&&("incremental"in(result=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},result),{data:diff.result}))&&delete result.incremental,"hasNext"in result&&delete result.hasNext)}isFinalResult&&update(cache,result,{context:mutation.context,variables:mutation.variables})}skipCache||mutation.keepRootFields||!isFinalResult||cache.modify({id:"ROOT_MUTATION",fields:function(value,_a){var fieldName=_a.fieldName,DELETE=_a.DELETE;return"__typename"===fieldName?value:DELETE}})},include:mutation.refetchQueries,optimistic:!1,removeOptimistic:mutation.removeOptimistic,onQueryUpdated:mutation.onQueryUpdated||null}).forEach(function(result){return results_1.push(result)}),mutation.awaitRefetchQueries||mutation.onQueryUpdated)return Promise.all(results_1).then(function(){return result})}return Promise.resolve(result)},QueryManager.prototype.markMutationOptimistic=function(optimisticResponse,mutation){var _this=this,data="function"==typeof optimisticResponse?optimisticResponse(mutation.variables,{IGNORE:IGNORE}):optimisticResponse;return data!==IGNORE&&(this.cache.recordOptimisticTransaction(function(cache){try{_this.markMutationResult((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},mutation),{result:{data:data}}),cache)}catch(error){!1!==globalThis.__DEV__&&invariantWrappers_invariant.error(error)}},mutation.mutationId),!0)},QueryManager.prototype.fetchQuery=function(queryId,options,networkStatus){return this.fetchConcastWithInfo(queryId,options,networkStatus).concast.promise},QueryManager.prototype.getQueryStore=function(){var store=Object.create(null);return this.queries.forEach(function(info,queryId){store[queryId]={variables:info.variables,networkStatus:info.networkStatus,networkError:info.networkError,graphQLErrors:info.graphQLErrors}}),store},QueryManager.prototype.resetErrors=function(queryId){var queryInfo=this.queries.get(queryId);queryInfo&&(queryInfo.networkError=void 0,queryInfo.graphQLErrors=[])},QueryManager.prototype.transform=function(document1){return this.documentTransform.transformDocument(document1)},QueryManager.prototype.getDocumentInfo=function(document1){var transformCache=this.transformCache;if(!transformCache.has(document1)){var cacheEntry={hasClientExports:document1&&hasDirectives(["client","export"],document1,!0),hasForcedResolvers:this.localState.shouldForceResolvers(document1),hasNonreactiveDirective:hasDirectives(["nonreactive"],document1),clientQuery:this.localState.clientQuery(document1),serverQuery:removeDirectivesFromDocument([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],document1),defaultVars:getDefaultValues(getOperationDefinition(document1)),asQuery:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},document1),{definitions:document1.definitions.map(function(def){return"OperationDefinition"===def.kind&&"query"!==def.operation?(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},def),{operation:"query"}):def})})};transformCache.set(document1,cacheEntry)}return transformCache.get(document1)},QueryManager.prototype.getVariables=function(document1,variables){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.getDocumentInfo(document1).defaultVars),variables)},QueryManager.prototype.watchQuery=function(options){var query=this.transform(options.query);void 0===(options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{variables:this.getVariables(query,options.variables)})).notifyOnNetworkStatusChange&&(options.notifyOnNetworkStatusChange=!1);var queryInfo=new QueryInfo(this),observable=new ObservableQuery({queryManager:this,queryInfo:queryInfo,options:options});return observable.lastQuery=query,this.queries.set(observable.queryId,queryInfo),queryInfo.init({document:query,observableQuery:observable,variables:observable.variables}),observable},QueryManager.prototype.query=function(options,queryId){var _this=this;return void 0===queryId&&(queryId=this.generateQueryId()),invariantWrappers_invariant(options.query,29),invariantWrappers_invariant("Document"===options.query.kind,30),invariantWrappers_invariant(!options.returnPartialData,31),invariantWrappers_invariant(!options.pollInterval,32),this.fetchQuery(queryId,(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{query:this.transform(options.query)})).finally(function(){return _this.stopQuery(queryId)})},QueryManager.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},QueryManager.prototype.generateRequestId=function(){return this.requestIdCounter++},QueryManager.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},QueryManager.prototype.stopQueryInStore=function(queryId){this.stopQueryInStoreNoBroadcast(queryId),this.broadcastQueries()},QueryManager.prototype.stopQueryInStoreNoBroadcast=function(queryId){var queryInfo=this.queries.get(queryId);queryInfo&&queryInfo.stop()},QueryManager.prototype.clearStore=function(options){return void 0===options&&(options={discardWatches:!0}),this.cancelPendingFetches(newInvariantError(33)),this.queries.forEac
1h(function(queryInfo){queryInfo.observableQuery?queryInfo.networkStatus=NetworkStatus1.loading:queryInfo.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(options)},QueryManager.prototype.getObservableQueries=function(include){var _this=this;void 0===include&&(include="active");var queries=new Map,queryNamesAndDocs=new Map,legacyQueryOptions=new Set;return Array.isArray(include)&&include.forEach(function(desc){"string"==typeof desc?queryNamesAndDocs.set(desc,!1):isNonNullObject(desc)&&"Document"===desc.kind&&Array.isArray(desc.definitions)?queryNamesAndDocs.set(_this.transform(desc),!1):isNonNullObject(desc)&&desc.query&&legacyQueryOptions.add(desc)}),this.queries.forEach(function(_a,queryId){var oq=_a.observableQuery,document1=_a.document;if(oq){if("all"===include){queries.set(queryId,oq);return}var queryName=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===include&&!oq.hasObservers())return;("active"===include||queryName&&queryNamesAndDocs.has(queryName)||document1&&queryNamesAndDocs.has(document1))&&(queries.set(queryId,oq),queryName&&queryNamesAndDocs.set(queryName,!0),document1&&queryNamesAndDocs.set(document1,!0))}}),legacyQueryOptions.size&&legacyQueryOptions.forEach(function(options){var queryId=makeUniqueId("legacyOneTimeQuery"),queryInfo=_this.getQuery(queryId).init({document:options.query,variables:options.variables}),oq=new ObservableQuery({queryManager:_this,queryInfo:queryInfo,options:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{fetchPolicy:"network-only"})});invariantWrappers_invariant(oq.queryId===queryId),queryInfo.setObservableQuery(oq),queries.set(queryId,oq)}),!1!==globalThis.__DEV__&&queryNamesAndDocs.size&&queryNamesAndDocs.forEach(function(included,nameOrDoc){included||!1===globalThis.__DEV__||invariantWrappers_invariant.warn("string"==typeof nameOrDoc?34:35,nameOrDoc)}),queries},QueryManager.prototype.reFetchObservableQueries=function(includeStandby){var _this=this;void 0===includeStandby&&(includeStandby=!1);var observableQueryPromises=[];return this.getObservableQueries(includeStandby?"all":"active").forEach(function(observableQuery,queryId){var fetchPolicy=observableQuery.options.fetchPolicy;observableQuery.resetLastResults(),(includeStandby||"standby"!==fetchPolicy&&"cache-only"!==fetchPolicy)&&observableQueryPromises.push(observableQuery.refetch()),_this.getQuery(queryId).setDiff(null)}),this.broadcastQueries(),Promise.all(observableQueryPromises)},QueryManager.prototype.setObservableQuery=function(observableQuery){this.getQuery(observableQuery.queryId).setObservableQuery(observableQuery)},QueryManager.prototype.startGraphQLSubscription=function(_a){var _this=this,query=_a.query,fetchPolicy=_a.fetchPolicy,_b=_a.errorPolicy,errorPolicy=void 0===_b?"none":_b,variables=_a.variables,_c=_a.context,context=void 0===_c?{}:_c,_d=_a.extensions,extensions=void 0===_d?{}:_d;query=this.transform(query),variables=this.getVariables(query,variables);var makeObservable=function(variables){return _this.getObservableFromLink(query,context,variables,extensions).map(function(result){"no-cache"!==fetchPolicy&&(shouldWriteResult(result,errorPolicy)&&_this.cache.write({query:query,result:result.data,dataId:"ROOT_SUBSCRIPTION",variables:variables}),_this.broadcastQueries());var hasErrors=isNonEmptyArray(getGraphQLErrorsFromResult(result)),hasProtocolErrors=!!result.extensions&&Array.isArray(result.extensions[PROTOCOL_ERRORS_SYMBOL]);if(hasErrors||hasProtocolErrors){var errors={};if(hasErrors&&(errors.graphQLErrors=result.errors),hasProtocolErrors&&(errors.protocolErrors=result.extensions[PROTOCOL_ERRORS_SYMBOL]),"none"===errorPolicy||hasProtocolErrors)throw new ApolloError(errors)}return"ignore"===errorPolicy&&delete result.errors,result})};if(this.getDocumentInfo(query).hasClientExports){var observablePromise_1=this.localState.addExportedVariables(query,variables,context).then(makeObservable);return new Observable(function(observer){var sub=null;return observablePromise_1.then(function(observable){return sub=observable.subscribe(observer)},observer.error),function(){return sub&&sub.unsubscribe()}})}return makeObservable(variables)},QueryManager.prototype.stopQuery=function(queryId){this.stopQueryNoBroadcast(queryId),this.broadcastQueries()},QueryManager.prototype.stopQueryNoBroadcast=function(queryId){this.stopQueryInStoreNoBroadcast(queryId),this.removeQuery(queryId)},QueryManager.prototype.removeQuery=function(queryId){this.fetchCancelFns.delete(queryId),this.queries.has(queryId)&&(this.getQuery(queryId).stop(),this.queries.delete(queryId))},QueryManager.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEac
1h(function(info){return info.notify()})},QueryManager.prototype.getLocalState=function(){return this.localState},QueryManager.prototype.getObservableFromLink=function(query,context,variables,extensions,deduplication){var _a,observable,_this=this;void 0===deduplication&&(deduplication=null!==(_a=null==context?void 0:context.queryDeduplication)&&void 0!==_a?_a:this.queryDeduplication);var _b=this.getDocumentInfo(query),serverQuery=_b.serverQuery,clientQuery=_b.clientQuery;if(serverQuery){var inFlightLinkObservables_1=this.inFlightLinkObservables,link=this.link,operation={query:serverQuery,variables:variables,operationName:getOperationName(serverQuery)||void 0,context:this.prepareContext((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),{forceFetch:!deduplication})),extensions:extensions};if(context=operation.context,deduplication){var printedServerQuery_1=print_print(serverQuery),varJson_1=canonicalStringify(variables),entry=inFlightLinkObservables_1.lookup(printedServerQuery_1,varJson_1);if(!(observable=entry.observable)){var concast=new Concast([execute(link,operation)]);observable=entry.observable=concast,concast.beforeNext(function(){inFlightLinkObservables_1.remove(printedServerQuery_1,varJson_1)})}}else observable=new Concast([execute(link,operation)])}else observable=new Concast([Observable.of({data:{}})]),context=this.prepareContext(context);return clientQuery&&(observable=asyncMap(observable,function(result){return _this.localState.runResolvers({document:clientQuery,remoteResult:result,context:context,variables:variables})})),observable},QueryManager.prototype.getResultsFromLink=function(queryInfo,cacheWriteBehavior,options){var requestId=queryInfo.lastRequestId=this.generateRequestId(),linkDocument=this.cache.transformForLink(options.query);return asyncMap(this.getObservableFromLink(linkDocument,options.context,options.variables),function(result){var graphQLErrors=getGraphQLErrorsFromResult(result),hasErrors=graphQLErrors.length>0,errorPolicy=options.errorPolicy;if(requestId>=queryInfo.lastRequestId){if(hasErrors&&"none"===errorPolicy)throw queryInfo.markError(new ApolloError({graphQLErrors:graphQLErrors}));queryInfo.markResult(result,linkDocument,options,cacheWriteBehavior),queryInfo.markReady()}var aqr={data:result.data,loading:!1,networkStatus:NetworkStatus1.ready};return hasErrors&&"none"===errorPolicy&&(aqr.data=void 0),hasErrors&&"ignore"!==errorPolicy&&(aqr.errors=graphQLErrors,aqr.networkStatus=NetworkStatus1.error),aqr},function(networkError){var error=isApolloError(networkError)?networkError:new ApolloError({networkError:networkError});throw requestId>=queryInfo.lastRequestId&&queryInfo.markError(error),error})},QueryManager.prototype.fetchConcastWithInfo=function(queryId,options,networkStatus,query){var concast,containsDataFromLink,_this=this;void 0===networkStatus&&(networkStatus=NetworkStatus1.loading),void 0===query&&(query=options.query);var variables=this.getVariables(query,options.variables),queryInfo=this.getQuery(queryId),defaults=this.defaultOptions.watchQuery,_a=options.fetchPolicy,fetchPolicy=void 0===_a?defaults&&defaults.fetchPolicy||"cache-first":_a,_b=options.errorPolicy,errorPolicy=void 0===_b?defaults&&defaults.errorPolicy||"none":_b,_c=options.returnPartialData,_d=options.notifyOnNetworkStatusChange,_e=options.context,normalized=Object.assign({},options,{query:query,variables:variables,fetchPolicy:fetchPolicy,errorPolicy:errorPolicy,returnPartialData:void 0!==_c&&_c,notifyOnNetworkStatusChange:void 0!==_d&&_d,context:void 0===_e?{}:_e}),fromVariables=function(variables){normalized.variables=variables;var sourcesWithInfo=_this.fetchQueryByPolicy(queryInfo,normalized,networkStatus);return"standby"!==normalized.fetchPolicy&&sourcesWithInfo.sources.length>0&&queryInfo.observableQuery&&queryInfo.observableQuery.applyNextFetchPolicy("after-fetch",options),sourcesWithInfo},cleanupCancelFn=function(){return _this.fetchCancelFns.delete(queryId)};if(this.fetchCancelFns.set(queryId,function(reason){cleanupCancelFn(),setTimeout(function(){return concast.cancel(reason)})}),this.getDocumentInfo(normalized.query).hasClientExports)concast=new Concast(this.localState.addExportedVariables(normalized.query,normalized.variables,normalized.context).then(fromVariables).then(function(sourcesWithInfo){return sourcesWithInfo.sources})),containsDataFromLink=!0;else{var sourcesWithInfo=fromVariables(normalized.variables);containsDataFromLink=sourcesWithInfo.fromLink,concast=new Concast(sourcesWithInfo.sources)}return concast.promise.then(cleanupCancelFn,cleanupCancelFn),{concast:concast,fromLink:containsDataFromLink}},QueryManager.prototype.refetchQueries=function(_a){var _this=this,updateCache=_a.updateCache,include=_a.include,_b=_a.optimistic,optimistic=void 0!==_b&&_b,_c=_a.removeOptimistic,removeOptimistic=void 0===_c?optimistic?makeUniqueId("refetchQueries"):void 0:_c,onQueryUpdated=_a.onQueryUpdated,includedQueriesById=new Map;include&&this.getObservableQueries(include).forEach(function(oq,queryId){includedQueriesById.set(queryId,{oq:oq,lastDiff:_this.getQuery(queryId).getDiff()})});var results=new Map;return updateCache&&this.cache.batch({update:updateCache,optimistic:optimistic&&removeOptimistic||!1,removeOptimistic:removeOptimistic,onWatchUpdated:function(watch,diff,lastDiff){var oq=watch.watcher instanceof QueryInfo&&watch.watcher.observableQuery;if(oq){if(onQueryUpdated){includedQueriesById.delete(oq.queryId);var result=onQueryUpdated(oq,diff,lastDiff);return!0===result&&(result=oq.refetch()),!1!==result&&results.set(oq,result),result}null!==onQueryUpdated&&includedQueriesById.set(oq.queryId,{oq:oq,lastDiff:lastDiff,diff:diff})}}}
1),includedQueriesById.size&&includedQueriesById.forEach(function(_a,queryId){var result,oq=_a.oq,lastDiff=_a.lastDiff,diff=_a.diff;if(onQueryUpdated){if(!diff){var info=oq.queryInfo;info.reset(),diff=info.getDiff()}result=onQueryUpdated(oq,diff,lastDiff)}onQueryUpdated&&!0!==result||(result=oq.refetch()),!1!==result&&results.set(oq,result),queryId.indexOf("legacyOneTimeQuery")>=0&&_this.stopQueryNoBroadcast(queryId)}),removeOptimistic&&this.cache.removeOptimistic(removeOptimistic),results},QueryManager.prototype.fetchQueryByPolicy=function(queryInfo,_a,networkStatus){var _this=this,query=_a.query,variables=_a.variables,fetchPolicy=_a.fetchPolicy,refetchWritePolicy=_a.refetchWritePolicy,errorPolicy=_a.errorPolicy,returnPartialData=_a.returnPartialData,context=_a.context,notifyOnNetworkStatusChange=_a.notifyOnNetworkStatusChange,oldNetworkStatus=queryInfo.networkStatus;queryInfo.init({document:query,variables:variables,networkStatus:networkStatus});var readCache=function(){return queryInfo.getDiff()},resultsFromCache=function(diff,networkStatus){void 0===networkStatus&&(networkStatus=queryInfo.networkStatus||NetworkStatus1.loading);var data=diff.result;!1===globalThis.__DEV__||returnPartialData||equal(data,{})||logMissingFieldErrors(diff.missing);var fromData=function(data){return Observable.of((0,tslib_es6.__assign)({data:data,loading:isNetworkRequestInFlight(networkStatus),networkStatus:networkStatus},diff.complete?null:{partial:!0}))};return data&&_this.getDocumentInfo(query).hasForcedResolvers?_this.localState.runResolvers({document:query,remoteResult:{data:data},context:context,variables:variables,onlyRunForcedResolvers:!0}).then(function(resolved){return fromData(resolved.data||void 0)}):"none"===errorPolicy&&networkStatus===NetworkStatus1.refetch&&Array.isArray(diff.missing)?fromData(void 0):fromData(data)},cacheWriteBehavior="no-cache"===fetchPolicy?0:networkStatus===NetworkStatus1.refetch&&"merge"!==refetchWritePolicy?1:2,resultsFromLink=function(){return _this.getResultsFromLink(queryInfo,cacheWriteBehavior,{query:query,variables:variables,context:context,fetchPolicy:fetchPolicy,errorPolicy:errorPolicy})},shouldNotify=notifyOnNetworkStatusChange&&"number"==typeof oldNetworkStatus&&oldNetworkStatus!==networkStatus&&isNetworkRequestInFlight(networkStatus);switch(fetchPolicy){default:case"cache-first":var diff=readCache();if(diff.complete)return{fromLink:!1,sources:[resultsFromCache(diff,queryInfo.markReady())]};if(returnPartialData||shouldNotify)return{fromLink:!0,sources:[resultsFromCache(diff),resultsFromLink()]};return{fromLink:!0,sources:[resultsFromLink()]};case"cache-and-network":var diff=readCache();if(diff.complete||returnPartialData||shouldNotify)return{fromLink:!0,sources:[resultsFromCache(diff),resultsFromLink()]};return{fromLink:!0,sources:[resultsFromLink()]};case"cache-only":return{fromLink:!1,sources:[resultsFromCache(readCache(),queryInfo.markReady())]};case"network-only":if(shouldNotify)return{fromLink:!0,sources:[resultsFromCache(readCache()),resultsFromLink()]};return{fromLink:!0,sources:[resultsFromLink()]};case"no-cache":if(shouldNotify)return{fromLink:!0,sources:[resultsFromCache(queryInfo.getDiff()),resultsFromLink()]};return{fromLink:!0,sources:[resultsFromLink()]};case"standby":return{fromLink:!1,sources:[]}}},QueryManager.prototype.getQuery=function(queryId){return queryId&&!this.queries.has(queryId)&&this.queries.set(queryId,new QueryInfo(this,queryId)),this.queries.get(queryId)},QueryManager.prototype.prepareContext=function(context){void 0===context&&(context={});var newContext=this.localState.prepareContext(context);return(0,tslib_es6.__assign)((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.defaultContext),newContext),{clientAwareness:this.clientAwareness})},QueryManager}();function isSelectionNode(node){return node.kind===kinds_Kind.FIELD||node.kind===kinds_Kind.FRAGMENT_SPREAD||node.kind===kinds_Kind.INLINE_FRAGMENT}var cacheSlot=new Slot,cacheInfoMap=new WeakMap;function getCacheInfo(cache){var info=cacheInfoMap.get(cache);return info||cacheInfoMap.set(cache,info={vars:new Set,dep:dep()}),info}
1function forgetCache(cache){getCacheInfo(cache).vars.forEach(function(rv){return rv.forgetCache(cache)})}function makeVar(value){var caches=new Set,listeners=new Set,rv=function(newValue){if(arguments.length>0){if(value!==newValue){value=newValue,caches.forEach(function(cache){getCacheInfo(cache).dep.dirty(rv),cache.broadcastWatches&&cache.broadcastWatches()});var oldListeners=Array.from(listeners);listeners.clear(),oldListeners.forEach(function(listener){return listener(value)})}}else{var cache=cacheSlot.getValue();cache&&(attach(cache),getCacheInfo(cache).dep(rv))}return value};rv.onNextChange=function(listener){return listeners.add(listener),function(){listeners.delete(listener)}};var attach=rv.attachCache=function(cache){return caches.add(cache),getCacheInfo(cache).vars.add(rv),rv};return rv.forgetCache=function(cache){return caches.delete(cache)},rv}var LocalState=function(){function LocalState(_a){var cache=_a.cache,client=_a.client,resolvers=_a.resolvers,fragmentMatcher=_a.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=cache,client&&(this.client=client),resolvers&&this.addResolvers(resolvers),fragmentMatcher&&this.setFragmentMatcher(fragmentMatcher)}return LocalState.prototype.addResolvers=function(resolvers){var _this=this;this.resolvers=this.resolvers||{},Array.isArray(resolvers)?resolvers.forEach(function(resolverGroup){_this.resolvers=mergeDeep(_this.resolvers,resolverGroup)}):this.resolvers=mergeDeep(this.resolvers,resolvers)},LocalState.prototype.setResolvers=function(resolvers){this.resolvers={},this.addResolvers(resolvers)},LocalState.prototype.getResolvers=function(){return this.resolvers||{}},LocalState.prototype.runResolvers=function(_a){return(0,tslib_es6.__awaiter)(this,arguments,void 0,function(_b){var document1=_b.document,remoteResult=_b.remoteResult,context=_b.context,variables=_b.variables,_c=_b.onlyRunForcedResolvers,onlyRunForcedResolvers=void 0!==_c&&_c;return(0,tslib_es6.__generator)(this,function(_d){return document1?[2,this.resolveDocument(document1,remoteResult.data,context,variables,this.fragmentMatcher,onlyRunForcedResolvers).then(function(localResult){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},remoteResult),{data:localResult.result})})]:[2,remoteResult]})})},LocalState.prototype.setFragmentMatcher=function(fragmentMatcher){this.fragmentMatcher=fragmentMatcher},LocalState.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},LocalState.prototype.clientQuery=function(document1){return hasDirectives(["client"],document1)&&this.resolvers?document1:null},LocalState.prototype.serverQuery=function(document1){return removeClientSetsFromDocument(document1)},LocalState.prototype.prepareContext=function(context){var cache=this.cache;return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),{cache:cache,getCacheKey:function(obj){return cache.identify(obj)}})},LocalState.prototype.addExportedVariables=function(document_1){return(0,tslib_es6.__awaiter)(this,arguments,void 0,function(document1,variables,context){return void 0===variables&&(variables={}),void 0===context&&(context={}),(0,tslib_es6.__generator)(this,function(_a){return document1?[2,this.resolveDocument(document1,this.buildRootValueFromCache(document1,variables)||{},this.prepareContext(context),variables).then(function(data){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},variables),data.exportedVariables)})]:[2,(0,tslib_es6.__assign)({},variables)]})})},LocalState.prototype.shouldForceResolvers=function(document1){var forceResolvers=!1;return visitor_visit(document1,{Directive:{enter:function(node){if("client"===node.name.value&&node.arguments&&(forceResolvers=node.arguments.some(function(arg){return"always"===arg.name.value&&"BooleanValue"===arg.value.kind&&!0===arg.value.value})))return BREAK}}}),forceResolvers},LocalState.prototype.buildRootValueFromCache=function(document1,variables){return this.cache.diff({query:"query"===getMainDefinition(document1).operation?document1:visitor_visit(document1,{OperationDefinition:{enter:function(node){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},node),{operation:"query"})}}}),variables:variables,returnPartialData:!0,optimistic:!1}).result},LocalState.prototype.resolveDocument=function(document_1,rootValue_1){return(0,tslib_es6.__awaiter)(this,arguments,void 0,function(document1,rootValue,context,variables,fragmentMatcher,onlyRunForcedResolvers){var mainDef
1inition,fragmentMap,selectionsToResolve,definitionOperation,defaultOperationType,_a,cache,client,execContext;return void 0===context&&(context={}),void 0===variables&&(variables={}),void 0===fragmentMatcher&&(fragmentMatcher=function(){return!0}),void 0===onlyRunForcedResolvers&&(onlyRunForcedResolvers=!1),(0,tslib_es6.__generator)(this,function(_b){return mainDefinition=getMainDefinition(document1),fragmentMap=createFragmentMap(getFragmentDefinitions(document1)),selectionsToResolve=this.collectSelectionsToResolve(mainDefinition,fragmentMap),defaultOperationType=(definitionOperation=mainDefinition.operation)?definitionOperation.charAt(0).toUpperCase()+definitionOperation.slice(1):"Query",_a=this,cache=_a.cache,client=_a.client,execContext={fragmentMap:fragmentMap,context:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),{cache:cache,client:client}),variables:variables,fragmentMatcher:fragmentMatcher,defaultOperationType:defaultOperationType,exportedVariables:{},selectionsToResolve:selectionsToResolve,onlyRunForcedResolvers:onlyRunForcedResolvers},[2,this.resolveSelectionSet(mainDefinition.selectionSet,!1,rootValue,execContext).then(function(result){return{result:result,exportedVariables:execContext.exportedVariables}})]})})},LocalState.prototype.resolveSelectionSet=function(selectionSet,isClientFieldDescendant,rootValue,execContext){return(0,tslib_es6.__awaiter)(this,void 0,void 0,function(){var fragmentMap,context,variables,resultsToMerge,execute,_this=this;return(0,tslib_es6.__generator)(this,function(_a){return fragmentMap=execContext.fragmentMap,context=execContext.context,variables=execContext.variables,resultsToMerge=[rootValue],execute=function(selection){return(0,tslib_es6.__awaiter)(_this,void 0,void 0,function(){var fragment,typeCondition;return(0,tslib_es6.__generator)(this,function(_a){return(isClientFieldDescendant||execContext.selectionsToResolve.has(selection))&&shouldInclude(selection,variables)?storeUtils_isField(selection)?[2,this.resolveField(selection,isClientFieldDescendant,rootValue,execContext).then(function(fieldResult){var _a;void 0!==fieldResult&&resultsToMerge.push(((_a={})[resultKeyNameFromField(selection)]=fieldResult,_a))})]:("InlineFragment"===selection.kind?fragment=selection:invariantWrappers_invariant(fragment=fragmentMap[selection.name.value],18,selection.name.value),fragment&&fragment.typeCondition&&(typeCondition=fragment.typeCondition.name.value,execContext.fragmentMatcher(rootValue,typeCondition,context))?[2,this.resolveSelectionSet(fragment.selectionSet,isClientFieldDescendant,rootValue,execContext).then(function(fragmentResult){resultsToMerge.push(fragmentResult)})]:[2]):[2]})})},[2,Promise.all(selectionSet.selections.map(execute)).then(function(){return mergeDeepArray(resultsToMerge)})]})})},LocalState.prototype.resolveField=function(field,isClientFieldDescendant,rootValue,execContext){return(0,tslib_es6.__awaiter)(this,void 0,void 0,function(){var variables,fieldName,aliasedFieldName,aliasUsed,defaultResult,resultPromise,resolverType,resolverMap,resolve,_this=this;return(0,tslib_es6.__generator)(this,function(_a){return rootValue?(variables=execContext.variables,aliasUsed=(fieldName=field.name.value)!==(aliasedFieldName=resultKeyNameFromField(field)),resultPromise=Promise.resolve(defaultResult=rootValue[aliasedFieldName]||rootValue[fieldName]),(!execContext.onlyRunForcedResolvers||this.shouldForceResolvers(field))&&(resolverType=rootValue.__typename||execContext.defaultOperationType,(resolverMap=this.resolvers&&this.resolvers[resolverType])&&(resolve=resolverMap[aliasUsed?fieldName:aliasedFieldName])&&(resultPromise=Promise.resolve(cacheSlot.withValue(this.cache,resolve,[rootValue,argumentsObjectFromField(field,variables),execContext.context,{field:field,fragmentMap:execContext.fragmentMap}])))),[2,resultPromise.then(function(result){if(void 0===result&&(result=defaultResult),field.directives&&field.directives.forEach(function(directive){"export"===directive.name.value&&directive.arguments&&directive.arguments.forEach(function(arg){"as"===arg.name.value&&"StringValue"===arg.value.kind&&(execContext.exportedVariables[arg.value.value]=result)})}),!field.selectionSet||null==result)return result;var _a,_b,isClientField=null!==(_b=null===(_a=field.directives)||void 0===_a?void 0:_a.some(function(d){return"client"===d.name.value}))&&void 0!==_b&&_b;return Array.isArray(result)?_this.resolveSubSelectedArray(field,isClientFieldDescendant||isCl
1ientField,result,execContext):field.selectionSet?_this.resolveSelectionSet(field.selectionSet,isClientFieldDescendant||isClientField,result,execContext):void 0})]):[2,null]})})},LocalState.prototype.resolveSubSelectedArray=function(field,isClientFieldDescendant,result,execContext){var _this=this;return Promise.all(result.map(function(item){return null===item?null:Array.isArray(item)?_this.resolveSubSelectedArray(field,isClientFieldDescendant,item,execContext):field.selectionSet?_this.resolveSelectionSet(field.selectionSet,isClientFieldDescendant,item,execContext):void 0}))},LocalState.prototype.collectSelectionsToResolve=function(mainDefinition,fragmentMap){var isSingleASTNode=function(node){return!Array.isArray(node)},selectionsToResolveCache=this.selectionsToResolveCache;return function collectByDefinition(definitionNode){if(!selectionsToResolveCache.has(definitionNode)){var matches_1=new Set;selectionsToResolveCache.set(definitionNode,matches_1),visitor_visit(definitionNode,{Directive:function(node,_,__,___,ancestors){"client"===node.name.value&&ancestors.forEach(function(node){isSingleASTNode(node)&&isSelectionNode(node)&&matches_1.add(node)})},FragmentSpread:function(spread,_,__,___,ancestors){var fragment=fragmentMap[spread.name.value];invariantWrappers_invariant(fragment,19,spread.name.value);var fragmentSelections=collectByDefinition(fragment);fragmentSelections.size>0&&(ancestors.forEach(function(node){isSingleASTNode(node)&&isSelectionNode(node)&&matches_1.add(node)}),matches_1.add(spread),fragmentSelections.forEach(function(selection){matches_1.add(selection)}))}})}return selectionsToResolveCache.get(definitionNode)}(mainDefinition)},LocalState}();function mergeOptions(defaults,options){return compact(defaults,options,options.variables&&{variables:compact((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},defaults&&defaults.variables),options.variables))})}var hasSuggestedDevtools=!1,ApolloClient=function(){function ApolloClient(options){var _this=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!options.cache)throw newInvariantError(15);var uri=options.uri,credentials=options.credentials,headers=options.headers,cache=options.cache,documentTransform=options.documentTransform,_a=options.ssrMode,ssrMode=void 0!==_a&&_a,_b=options.ssrForceFetchDelay,ssrForceFetchDelay=void 0===_b?0:_b,connectToDevTools=options.connectToDevTools,_c=options.queryDeduplication,queryDeduplication=void 0===_c||_c,defaultOptions=options.defaultOptions,defaultContext=options.defaultContext,_d=options.assumeImmutableResults,assumeImmutableResults=void 0===_d?cache.assumeImmutableResults:_d,resolvers=options.resolvers,typeDefs=options.typeDefs,fragmentMatcher=options.fragmentMatcher,clientAwarenessName=options.name,clientAwarenessVersion=options.version,devtools=options.devtools,link=options.link;link||(link=uri?new HttpLink({uri:uri,credentials:credentials,headers:headers}):ApolloLink.empty()),this.link=link,this.cache=cache,this.disableNetworkFetches=ssrMode||ssrForceFetchDelay>0,this.queryDeduplication=queryDeduplication,this.defaultOptions=defaultOptions||Object.create(null),this.typeDefs=typeDefs,this.devtoolsConfig=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},devtools),{enabled:(null==devtools?void 0:devtools.enabled)||connectToDevTools}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),ssrForceFetchDelay&&setTimeout(function(){return _this.disableNetworkFetches=!1},ssrForceFetchDelay),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=version,this.localState=new LocalState({cache:cache,client:this,resolvers:resolvers,fragmentMatcher:fragmentMatcher}),this.queryManager=new QueryManager({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:defaultContext,documentTransform:documentTransform,queryDeduplication:queryDeduplication,ssrMode:ssrMode,clientAwareness:{name:clientAwarenessName,version:clientAwarenessVersion},localState:this.localState,assumeImmutableResults:assumeImmutableResults,onBroadcast:this.devtoolsConfig.enabled?function(){_this.devToolsHookCb&&_this.devToolsHookCb({action:{},state:{queries:_this.queryManager.getQueryStore(),mutations:_this.queryManager.mutationStore||{}},dataWithOptimisticResults:_this.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return ApolloClient.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var windowWithDevTools=window,devtoolsSymbol=Symbol.for("apollo.devtools");(windowWithDevTools[devtoolsSymbol]=windowWithDevTools[devtoolsSymbol]||[]).push(this),windowWithDevTools.__APOLLO_CLIENT__=this,!hasSuggestedDevtools&&!1!==globalThis.__DEV__&&(hasSuggestedDevtools=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var nav=window.navigator,ua=nav&&nav.userAgent,url=void 0;"string"==typeof ua&&(ua.indexOf("Chrome/")>-1?url="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":ua.indexOf("Firefox/")>-1&&(url="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),url&&!1!==globalThis.__DEV__&&invariantWrappers_invariant.log("Download the Apollo DevTools for a better development experience: %s",url)}},1e4))}},Object.defineProperty(ApolloClient.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform}
1,enumerable:!1,configurable:!0}),ApolloClient.prototype.stop=function(){this.queryManager.stop()},ApolloClient.prototype.watchQuery=function(options){return this.defaultOptions.watchQuery&&(options=mergeOptions(this.defaultOptions.watchQuery,options)),this.disableNetworkFetches&&("network-only"===options.fetchPolicy||"cache-and-network"===options.fetchPolicy)&&(options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(options)},ApolloClient.prototype.query=function(options){return this.defaultOptions.query&&(options=mergeOptions(this.defaultOptions.query,options)),invariantWrappers_invariant("cache-and-network"!==options.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===options.fetchPolicy&&(options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{fetchPolicy:"cache-first"})),this.queryManager.query(options)},ApolloClient.prototype.mutate=function(options){return this.defaultOptions.mutate&&(options=mergeOptions(this.defaultOptions.mutate,options)),this.queryManager.mutate(options)},ApolloClient.prototype.subscribe=function(options){return this.queryManager.startGraphQLSubscription(options)},ApolloClient.prototype.readQuery=function(options,optimistic){return void 0===optimistic&&(optimistic=!1),this.cache.readQuery(options,optimistic)},ApolloClient.prototype.watchFragment=function(options){return this.cache.watchFragment(options)},ApolloClient.prototype.readFragment=function(options,optimistic){return void 0===optimistic&&(optimistic=!1),this.cache.readFragment(options,optimistic)},ApolloClient.prototype.writeQuery=function(options){var ref=this.cache.writeQuery(options);return!1!==options.broadcast&&this.queryManager.broadcastQueries(),ref},ApolloClient.prototype.writeFragment=function(options){var ref=this.cache.writeFragment(options);return!1!==options.broadcast&&this.queryManager.broadcastQueries(),ref},ApolloClient.prototype.__actionHookForDevTools=function(cb){this.devToolsHookCb=cb},ApolloClient.prototype.__requestRaw=function(payload){return execute(this.link,payload)},ApolloClient.prototype.resetStore=function(){var _this=this;return Promise.resolve().then(function(){return _this.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(_this.resetStoreCallbacks.map(function(fn){return fn()}))}).then(function(){return _this.reFetchObservableQueries()})},ApolloClient.prototype.clearStore=function(){var _this=this;return Promise.resolve().then(function(){return _this.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(_this.clearStoreCallbacks.map(function(fn){return fn()}))})},ApolloClient.prototype.onResetStore=function(cb){var _this=this;return this.resetStoreCallbacks.push(cb),function(){_this.resetStoreCallbacks=_this.resetStoreCallbacks.filter(function(c){return c!==cb})}},ApolloClient.prototype.onClearStore=function(cb){var _this=this;return this.clearStoreCallbacks.push(cb),function(){_this.clearStoreCallbacks=_this.clearStoreCallbacks.filter(function(c){return c!==cb})}},ApolloClient.prototype.reFetchObservableQueries=function(includeStandby){return this.queryManager.reFetchObservableQueries(includeStandby)},ApolloClient.prototype.refetchQueries=function(options){var map=this.queryManager.refetchQueries(options),queries=[],results=[];map.forEach(function(result,obsQuery){queries.push(obsQuery),results.push(result)});var result=Promise.all(results);return result.queries=queries,result.results=results,result.catch(function(error){!1!==globalThis.__DEV__&&invariantWrappers_invariant.debug(17,error)}),result},ApolloClient.prototype.getObservableQueries=function(include){return void 0===include&&(include="active"),this.queryManager.getObservableQueries(include)},ApolloClient.prototype.extract=function(optimistic){return this.cache.extract(optimistic)},ApolloClient.prototype.restore=function(serializedState){return this.cache.restore(serializedState)},ApolloClient.prototype.addResolvers=function(resolvers){this.localState.addResolvers(resolvers)},ApolloClient.prototype.setResolvers=function(resolvers){this.localState.setResolvers(resolvers)},ApolloClient.prototype.getResolvers=function(){return this.localState.getResolvers()},ApolloClient.prototype.setLocalStateFragmentMatcher=function(fragmentMatcher){this.localState.setFragmentMatcher(fragmentMatcher)},ApolloClient.prototype.setLink=function(newLink){this.link=this.queryManager.link=newLink},Object.defineProperty(ApolloClient.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext}
1,enumerable:!1,configurable:!0}),ApolloClient}();!1!==globalThis.__DEV__&&(ApolloClient.prototype.getMemoryInternals=getApolloClientMemoryInternals);var ApolloCache=function(){function ApolloCache(){this.assumeImmutableResults=!1,this.getFragmentDoc=lib_wrap(getFragmentQueryDocument,{max:cacheSizes["cache.fragmentQueryDocuments"]||1e3,cache:WeakCache})}return ApolloCache.prototype.batch=function(options){var updateResult,_this=this,optimisticId="string"==typeof options.optimistic?options.optimistic:!1===options.optimistic?null:void 0;return this.performTransaction(function(){return updateResult=options.update(_this)},optimisticId),updateResult},ApolloCache.prototype.recordOptimisticTransaction=function(transaction,optimisticId){this.performTransaction(transaction,optimisticId)},ApolloCache.prototype.transformDocument=function(document1){return document1},ApolloCache.prototype.transformForLink=function(document1){return document1},ApolloCache.prototype.identify=function(object){},ApolloCache.prototype.gc=function(){return[]},ApolloCache.prototype.modify=function(options){return!1},ApolloCache.prototype.readQuery=function(options,optimistic){return void 0===optimistic&&(optimistic=!!options.optimistic),this.read((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{rootId:options.id||"ROOT_QUERY",optimistic:optimistic}))},ApolloCache.prototype.watchFragment=function(options){var latestDiff,_this=this,fragment=options.fragment,fragmentName=options.fragmentName,from=options.from,_a=options.optimistic,otherOptions=(0,tslib_es6.__rest)(options,["fragment","fragmentName","from","optimistic"]),query=this.getFragmentDoc(fragment,fragmentName),diffOptions=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},otherOptions),{returnPartialData:!0,id:void 0===from||"string"==typeof from?from:this.identify(from),query:query,optimistic:void 0===_a||_a});return new Observable(function(observer){return _this.watch((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},diffOptions),{immediate:!0,callback:function(diff){if(!(latestDiff&&equalByQuery(query,{data:null==latestDiff?void 0:latestDiff.result},{data:diff.result}))){var result={data:diff.result,complete:!!diff.complete};diff.missing&&(result.missing=mergeDeepArray(diff.missing.map(function(error){return error.missing}))),latestDiff=diff,observer.next(result)}}}))})},ApolloCache.prototype.readFragment=function(options,optimistic){return void 0===optimistic&&(optimistic=!!options.optimistic),this.read((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{query:this.getFragmentDoc(options.fragment,options.fragmentName),rootId:options.id,optimistic:optimistic}))},ApolloCache.prototype.writeQuery=function(_a){var id=_a.id,data=_a.data,options=(0,tslib_es6.__rest)(_a,["id","data"]);return this.write(Object.assign(options,{dataId:id||"ROOT_QUERY",result:data}))},ApolloCache.prototype.writeFragment=function(_a){var id=_a.id,data=_a.data,fragment=_a.fragment,fragmentName=_a.fragmentName,options=(0,tslib_es6.__rest)(_a,["id","data","fragment","fragmentName"]);return this.write(Object.assign(options,{query:this.getFragmentDoc(fragment,fragmentName),dataId:id,result:data}))},ApolloCache.prototype.updateQuery=function(options,update){return this.batch({update:function(cache){var value=cache.readQuery(options),data=update(value);return null==data?value:(cache.writeQuery((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{data:data})),data)}})},ApolloCache.prototype.updateFragment=function(options,update){return this.batch({update:function(cache){var value=cache.readFragment(options),data=update(value);return null==data?value:(cache.writeFragment((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{data:data})),data)}})},ApolloCache}();!1!==globalThis.__DEV__&&(ApolloCache.prototype.getMemoryInternals=getApolloCacheMemoryInternals);var MissingFieldError=function(_super){function MissingFieldError(message,path,query,variables){var _a,_this=_super.call(this,message)||this;if(_this.message=message,_this.path=path,_this.query=query,_this.variables=variables,Array.isArray(_this.path)){_this.missing=_this.message;for(var i=_this.path.length-1;i>=0;--i)_this.missing=((_a={})[_this.path[i]]=_this.missing,_a)}else _this.missing=_this.path;return _this.__proto__=MissingFieldError.prototype,_this}return(0,tslib_es6.__extends)(MissingFieldError,_super),MissingFieldError}(Error);function maybeDeepFreeze(obj){if(!1!==globalThis.__DEV__){var workSet;
1(workSet=new Set([obj])).forEach(function(obj){isNonNullObject(obj)&&function(obj){if(!1!==globalThis.__DEV__&&!Object.isFrozen(obj))try{Object.freeze(obj)}catch(e){if(e instanceof TypeError)return null;throw e}return obj}(obj)===obj&&Object.getOwnPropertyNames(obj).forEach(function(name){isNonNullObject(obj[name])&&workSet.add(obj[name])})})}return obj}var hasOwn=Object.prototype.hasOwnProperty;function isNullish(value){return null==value}function defaultDataIdFromObject(_a,context){var __typename=_a.__typename,id=_a.id,_id=_a._id;if("string"==typeof __typename&&(context&&(context.keyObject=isNullish(id)?isNullish(_id)?void 0:{_id:_id}:{id:id}),isNullish(id)&&!isNullish(_id)&&(id=_id),!isNullish(id)))return"".concat(__typename,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var defaultConfig={dataIdFromObject:defaultDataIdFromObject,addTypename:!0,resultCaching:!0,canonizeResults:!1};function shouldCanonizeResults(config){var value=config.canonizeResults;return void 0===value?defaultConfig.canonizeResults:value}var TypeOrFieldNameRegExp=/^[_a-z][_0-9a-z]*/i;function fieldNameFromStoreName(storeFieldName){var match=storeFieldName.match(TypeOrFieldNameRegExp);return match?match[0]:storeFieldName}function storeValueIsStoreObject(value){return isNonNullObject(value)&&!isReference(value)&&!isArray(value)}function extractFragmentContext(document1,fragments){var fragmentMap=createFragmentMap(getFragmentDefinitions(document1));return{fragmentMap:fragmentMap,lookupFragment:function(name){var def=fragmentMap[name];return!def&&fragments&&(def=fragments.lookup(name)),def||null}}}var DELETE=Object.create(null),delModifier=function(){return DELETE},INVALIDATE=Object.create(null),EntityStore1=function(){function EntityStore(policies,group){var _this=this;this.policies=policies,this.group=group,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(objectOrReference,storeFieldName){return maybeDeepFreeze(isReference(objectOrReference)?_this.get(objectOrReference.__ref,storeFieldName):objectOrReference&&objectOrReference[storeFieldName])},this.canRead=function(objOrRef){return isReference(objOrRef)?_this.has(objOrRef.__ref):"object"==typeof objOrRef},this.toReference=function(objOrIdOrRef,mergeIntoStore){if("string"==typeof objOrIdOrRef)return makeReference(objOrIdOrRef);if(isReference(objOrIdOrRef))return objOrIdOrRef;var id=_this.policies.identify(objOrIdOrRef)[0];if(id){var ref=makeReference(id);return mergeIntoStore&&_this.merge(id,objOrIdOrRef),ref}}}return EntityStore.prototype.toObject=function(){return(0,tslib_es6.__assign)({},this.data)},EntityStore.prototype.has=function(dataId){return void 0!==this.lookup(dataId,!0)},EntityStore.prototype.get=function(dataId,fieldName){if(this.group.depend(dataId,fieldName),hasOwn.call(this.data,dataId)){var storeObject=this.data[dataId];if(storeObject&&hasOwn.call(storeObject,fieldName))return storeObject[fieldName]}return"__typename"===fieldName&&hasOwn.call(this.policies.rootTypenamesById,dataId)?this.policies.rootTypenamesById[dataId]:this instanceof Layer?this.parent.get(dataId,fieldName):void 0},EntityStore.prototype.lookup=function(dataId,dependOnExistence){return(dependOnExistence&&this.group.depend(dataId,"__exists"),hasOwn.call(this.data,dataId))?this.data[dataId]:this instanceof Layer?this.parent.lookup(dataId,dependOnExistence):this.policies.rootTypenamesById[dataId]?Object.create(null):void 0},EntityStore.prototype.merge=function(older,newer){var dataId,_this=this;isReference(older)&&(older=older.__ref),isReference(newer)&&(newer=newer.__ref);var existing="string"==typeof older?this.lookup(dataId=older):older,incoming="string"==typeof newer?this.lookup(dataId=newer):newer;if(incoming){invariantWrappers_invariant("string"==typeof dataId,1);var merged=new DeepMerger(storeObjectReconciler).merge(existing,incoming);if(this.data[dataId]=merged,merged!==existing&&(delete this.refs[dataId],this.group.caching)){var fieldsToDirty_1=Object.create(null);existing||(fieldsToDirty_1.__exists=1),Object.keys(incoming).forEach(function(storeFieldName){if(!existing||existing[storeFieldName]!==merged[storeFieldName]){fieldsToDirty_1[storeFieldName]=1;var fieldName=fieldNameFromStoreName(storeFieldName);fieldName===storeFieldName||_this.policies.hasKeyArgs(merged.__typename,fieldName)||(fieldsToDirty_1[fieldName]=1),void 0!==merged[storeFieldName]||_this instanceof Layer||delete merged[storeFieldName]}}),fieldsToDirty_1.__typename&&!(existing&&existing.__typename)&&this.policies.rootTypenamesById[dataId]===merged.__typename&&delete fieldsToDirty_1.__typename,Object.keys(fieldsToDirty_1).forEac
1h(function(fieldName){return _this.group.dirty(dataId,fieldName)})}}},EntityStore.prototype.modify=function(dataId,fields){var _this=this,storeObject=this.lookup(dataId);if(storeObject){var changedFields_1=Object.create(null),needToMerge_1=!1,allDeleted_1=!0,sharedDetails_1={DELETE:DELETE,INVALIDATE:INVALIDATE,isReference:isReference,toReference:this.toReference,canRead:this.canRead,readField:function(fieldNameOrOptions,from){return _this.policies.readField("string"==typeof fieldNameOrOptions?{fieldName:fieldNameOrOptions,from:from||makeReference(dataId)}:fieldNameOrOptions,{store:_this})}};if(Object.keys(storeObject).forEach(function(storeFieldName){var fieldName=fieldNameFromStoreName(storeFieldName),fieldValue=storeObject[storeFieldName];if(void 0!==fieldValue){var modify="function"==typeof fields?fields:fields[storeFieldName]||fields[fieldName];if(modify){var newValue=modify===delModifier?DELETE:modify(maybeDeepFreeze(fieldValue),(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},sharedDetails_1),{fieldName:fieldName,storeFieldName:storeFieldName,storage:_this.getStorage(dataId,storeFieldName)}));if(newValue===INVALIDATE)_this.group.dirty(dataId,storeFieldName);else if(newValue===DELETE&&(newValue=void 0),newValue!==fieldValue&&(changedFields_1[storeFieldName]=newValue,needToMerge_1=!0,fieldValue=newValue,!1!==globalThis.__DEV__)){var checkReference=function(ref){if(void 0===_this.lookup(ref.__ref))return!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(2,ref),!0};if(isReference(newValue))checkReference(newValue);else if(Array.isArray(newValue))for(var seenReference=!1,someNonReference=void 0,_i=0,newValue_1=newValue;_i<newValue_1.length;_i++){var value=newValue_1[_i];if(isReference(value)){if(seenReference=!0,checkReference(value))break}else"object"==typeof value&&value&&_this.policies.identify(value)[0]&&(someNonReference=value);if(seenReference&&void 0!==someNonReference){!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(3,someNonReference);break}}}}void 0!==fieldValue&&(allDeleted_1=!1)}}),needToMerge_1)return this.merge(dataId,changedFields_1),allDeleted_1&&(this instanceof Layer?this.data[dataId]=void 0:delete this.data[dataId],this.group.dirty(dataId,"__exists")),!0}return!1},EntityStore.prototype.delete=function(dataId,fieldName,args){var _a,storeObject=this.lookup(dataId);if(storeObject){var typename=this.getFieldValue(storeObject,"__typename"),storeFieldName=fieldName&&args?this.policies.getStoreFieldName({typename:typename,fieldName:fieldName,args:args}):fieldName;return this.modify(dataId,storeFieldName?((_a={})[storeFieldName]=delModifier,_a):delModifier)}return!1},EntityStore.prototype.evict=function(options,limit){var evicted=!1;return options.id&&(hasOwn.call(this.data,options.id)&&(evicted=this.delete(options.id,options.fieldName,options.args)),this instanceof Layer&&this!==limit&&(evicted=this.parent.evict(options,limit)||evicted),(options.fieldName||evicted)&&this.group.dirty(options.id,options.fieldName||"__exists")),evicted},EntityStore.prototype.clear=function(){this.replace(null)},EntityStore.prototype.extract=function(){var _this=this,obj=this.toObject(),extraRootIds=[];return this.getRootIdSet().forEach(function(id){hasOwn.call(_this.policies.rootTypenamesById,id)||extraRootIds.push(id)}),extraRootIds.length&&(obj.__META={extraRootIds:extraRootIds.sort()}),obj},EntityStore.prototype.replace=function(newData){var _this=this;if(Object.keys(this.data).forEach(function(dataId){newData&&hasOwn.call(newData,dataId)||_this.delete(dataId)}),newData){var __META=newData.__META,rest_1=(0,tslib_es6.__rest)(newData,["__META"]);
1Object.keys(rest_1).forEach(function(dataId){_this.merge(dataId,rest_1[dataId])}),__META&&__META.extraRootIds.forEach(this.retain,this)}},EntityStore.prototype.retain=function(rootId){return this.rootIds[rootId]=(this.rootIds[rootId]||0)+1},EntityStore.prototype.release=function(rootId){if(this.rootIds[rootId]>0){var count=--this.rootIds[rootId];return count||delete this.rootIds[rootId],count}return 0},EntityStore.prototype.getRootIdSet=function(ids){return void 0===ids&&(ids=new Set),Object.keys(this.rootIds).forEach(ids.add,ids),this instanceof Layer?this.parent.getRootIdSet(ids):Object.keys(this.policies.rootTypenamesById).forEach(ids.add,ids),ids},EntityStore.prototype.gc=function(){var _this=this,ids=this.getRootIdSet(),snapshot=this.toObject();ids.forEach(function(id){hasOwn.call(snapshot,id)&&(Object.keys(_this.findChildRefIds(id)).forEach(ids.add,ids),delete snapshot[id])});var idsToRemove=Object.keys(snapshot);if(idsToRemove.length){for(var root_1=this;root_1 instanceof Layer;)root_1=root_1.parent;idsToRemove.forEach(function(id){return root_1.delete(id)})}return idsToRemove},EntityStore.prototype.findChildRefIds=function(dataId){if(!hasOwn.call(this.refs,dataId)){var found_1=this.refs[dataId]=Object.create(null),root=this.data[dataId];if(!root)return found_1;var workSet_1=new Set([root]);workSet_1.forEach(function(obj){isReference(obj)&&(found_1[obj.__ref]=!0),isNonNullObject(obj)&&Object.keys(obj).forEach(function(key){var child=obj[key];isNonNullObject(child)&&workSet_1.add(child)})})}return this.refs[dataId]},EntityStore.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},EntityStore}(),CacheGroup=function(){function CacheGroup(caching,parent){void 0===parent&&(parent=null),this.caching=caching,this.parent=parent,this.d=null,this.resetCaching()}return CacheGroup.prototype.resetCaching=function(){this.d=this.caching?dep():null,this.keyMaker=new Trie(canUseWeakMap)}
1,CacheGroup.prototype.depend=function(dataId,storeFieldName){if(this.d){this.d(storeFieldName+"#"+dataId);var fieldName=fieldNameFromStoreName(storeFieldName);fieldName!==storeFieldName&&this.d(fieldName+"#"+dataId),this.parent&&this.parent.depend(dataId,storeFieldName)}},CacheGroup.prototype.dirty=function(dataId,storeFieldName){this.d&&this.d.dirty(storeFieldName+"#"+dataId,"__exists"===storeFieldName?"forget":"setDirty")},CacheGroup}();function maybeDependOnExistenceOfEntity(store,entityId){supportsResultCaching(store)&&store.group.depend(entityId,"__exists")}Root=function(_super){function Root(_a){var policies=_a.policies,_b=_a.resultCaching,seed=_a.seed,_this=_super.call(this,policies,new CacheGroup(void 0===_b||_b))||this;return _this.stump=new Stump(_this),_this.storageTrie=new Trie(canUseWeakMap),seed&&_this.replace(seed),_this}return(0,tslib_es6.__extends)(Root,_super),Root.prototype.addLayer=function(layerId,replay){return this.stump.addLayer(layerId,replay)},Root.prototype.removeLayer=function(){return this},Root.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},Root}(EntityStore=EntityStore1||(EntityStore1={})),EntityStore.Root=Root;var Layer=function(_super){function Layer(id,parent,replay,group){var _this=_super.call(this,parent.policies,group)||this;return _this.id=id,_this.parent=parent,_this.replay=replay,_this.group=group,replay(_this),_this}return(0,tslib_es6.__extends)(Layer,_super),Layer.prototype.addLayer=function(layerId,replay){return new Layer(layerId,this,replay,this.group)},Layer.prototype.removeLayer=function(layerId){var _this=this,parent=this.parent.removeLayer(layerId);return layerId===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(dataId){var ownStoreObject=_this.data[dataId],parentStoreObject=parent.lookup(dataId);parentStoreObject?ownStoreObject?ownStoreObject!==parentStoreObject&&Object.keys(ownStoreObject).forEach(function(storeFieldName){equal(ownStoreObject[storeFieldName],parentStoreObject[storeFieldName])||_this.group.dirty(dataId,storeFieldName)}):(_this.group.dirty(dataId,"__exists"),Object.keys(parentStoreObject).forEach(function(storeFieldName){_this.group.dirty(dataId,storeFieldName)})):_this.delete(dataId)}),parent):parent===this.parent?this:parent.addLayer(this.id,this.replay)},Layer.prototype.toObject=function(){return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},this.parent.toObject()),this.data)},Layer.prototype.findChildRefIds=function(dataId){var fromParent=this.parent.findChildRefIds(dataId);return hasOwn.call(this.data,dataId)?(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},fromParent),_super.prototype.findChildRefIds.call(this,dataId)):fromParent},Layer.prototype.getStorage=function(){for(var p=this.parent;p.parent;)p=p.parent;return p.getStorage.apply(p,arguments)},Layer}(EntityStore1),Stump=function(_super){function Stump(root){return _super.call(this,"EntityStore.Stump",root,function(){},new CacheGroup(root.group.caching,root.group))||this}return(0,tslib_es6.__extends)(Stump,_super),Stump.prototype.removeLayer=function(){return this},Stump.prototype.merge=function(older,newer){return this.parent.merge(older,newer)},Stump}(Layer);function storeObjectReconciler(existingObject,incomingObject,property){var existingValue=existingObject[property],incomingValue=incomingObject[property];return equal(existingValue,incomingValue)?existingValue:incomingValue}function supportsResultCaching(store){return!!(store instanceof EntityStore1&&store.group.caching)}var ObjectCanon=function(){function ObjectCanon(){this.known=new(canUseWeakSet?WeakSet:Set),this.pool=new Trie(canUseWeakMap),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return ObjectCanon.prototype.isKnown=function(value){return isNonNullObject(value)&&this.known.has(value)},ObjectCanon.prototype.pass=function(value){if(isNonNullObject(value)){var copy=isNonNullObject(value)?isArray(value)?value.slice(0):(0,tslib_es6.__assign)({__proto__:Object.getPrototypeOf(value)},value):value;return this.passes.set(copy,value),copy}return value},ObjectCanon.prototype.admit=function(value){var _this=this;if(isNonNullObject(value)){var original=this.passes.get(value);if(original)return original;switch(Object.getPrototypeOf(value)){case Array.prototype:if(this.known.has(value))break;var array=value.map(this.admit,this),node=this.pool.lookupArray(array);return node.array||(this.known.add(node.array=array),!1!==globalThis.__DEV__&&Object.freeze(array)),node.array;case null:case Object.prototype:if(this.known.has(value))break;var proto_1=Object.getPrototypeOf(value),array_1=[proto_1],keys=this.sortedKeys(value);array_1.push(keys.json);var firstValueIndex_1=array_1.length;keys.sorted.forEach(function(key){array_1.push(_this.admit(value[key]))});var node=this.pool.lookupArray(array_1);if(!node.object){var obj_1=node.object=Object.create(proto_1);this.known.add(obj_1),keys.sorted.forEach(function(key,i){obj_1[key]=array_1[firstValueIndex_1+i]}),!1!==globalThis.__DEV__&&Object.freeze(obj_1)}return node.object}}return value},ObjectCanon.prototype.sortedKeys=function(obj){var keys=Object.keys(obj),node=this.pool.lookupArray(keys);if(!node.keys){keys.sort();var json=JSON.stringify(keys);(node.keys=this.keysByJSON.get(json))||this.keysByJSON.set(json,node.keys={sorted:keys,json:json})}return node.keys},ObjectCanon}();function execSelectionSetKeyArgs(options){return[options.selectionSet,options.objectOrReference,options.context,options.context.canonizeResults]}var StoreReader=function(){function StoreReader(config){var _this=this;this.knownResults=new(canUseWeakMap?WeakMap:Map),this.config=compact(config,{addTypename:!1!==config.addTypename,canonizeResults:shouldCanonizeResults(config)}),this.canon=config.canon||new ObjectCanon,this.executeSelectionSet=lib_wrap(function(options){var _a,canonizeResults=options.context.canonizeResults,peekArgs=execSelectionSetKeyArgs(options);peekArgs[3]=!canonizeResults;var other=(_a=_this.executeSelectionSet).peek.apply(_a,peekArgs);return other?canonizeResults?(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},other),{result:_this.canon.admit(other.result)}):other:(maybeDependOnExistenceOfEntity(options.context.store,options.enclosingRef.__ref),_this.execSelectionSetImpl(options))},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:execSelectionSetKeyArgs,makeCacheKey:function(selectionSet,parent,context,canonizeResults){if(supportsResultCaching(context.store))return context.store.makeCacheKey(selectionSet,isReference(parent)?parent.__ref:parent,context.varString,canonizeResults)}}),this.executeSubSelectedArray=lib_wrap(function(options){return maybeDependOnExistenceOfEntity(options.context.store,options.enclosingRef.__ref),_this.execSubSelectedArrayImpl(options)},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var field=_a.field,array=_a.array,context=_a.context;if(supportsResultCaching(context.store))return context.store.makeCacheKey(field,array,context.varString)}})}return StoreReader.prototype.resetCanon=function(){this.canon=new ObjectCanon},StoreReader.prototype.diffQueryAgainstStore=function(_a){var missing,store=_a.store,query=_a.query,_b=_a.rootId,variables=_a.variables,_c=_a.returnPartialData,_d=_a.canonizeResults,canonizeResults=void 0===_d?this.config.canonizeResults:_d,policies=this.config.cache.policies;variables=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},getDefaultValues(getQueryDefinition(query))),variables);var rootRef=makeReference(void 0===_b?"ROOT_QUERY":_b),execResult=this.executeSelectionSet({selectionSet:getMainDefinition(query).selectionSet,objectOrReference:rootRef,enclosingRef:rootRef,context:(0,tslib_es6.__assign)({store:store,query:query,policies:policies,variables:variables,varString:canonicalStringify(variables),canonizeResults:canonizeResults},extractFragmentContext(query,this.config.fragments))});if(execResult.missing&&(missing=[new MissingFieldError(function(tree){try{JSON.stringify(tree,function(_,value){if("string"==typeof value)throw value;return value})}catch(result){return result}}(execResult.missing),execResult.missing,query,variables)],!(void 0===_c||_c)))throw missing[0];return{result:execResult.result,complete:!missing,missing:missing}},StoreReader.prototype.isFresh=function(result,parent,selectionSet,context){if(supportsResultCaching(context.store)&&this.knownResults.get(result)===selectionSet){var latest=this.executeSelectionSet.peek(selectionSet,parent,context,this.canon.isKnown(result));if(latest&&result===latest.result)return!0}return!1},StoreReader.prototype.execSelectionSetImpl=function(_a){var missing,_this=this,selectionSet=_a.selectionSet,objectOrReference=_a.objectOrReference,enclosingRef=_a.enclosingRef,context=_a.context;if(isReference(objectOrReference)&&!context.policies.rootTypenamesById[objectOrReference.__ref]&&!context.store.has(objectOrReference.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(objectOrReference.__ref," object")};var variables=context.variables,policies=context.policies,typename=context.store.getFieldValue(objectOrReference,"__typename"),objectsToMerge=[],missingMerger=new DeepMerger;function handleMissing(result,resultName){var _a;return result.missing&&(missing=missingMerger.merge(missing,((_a={})[resultName]=result.missing,_a))),result.result}this.config.addTypename&&"string"==typeof typename&&!policies.rootIdsByTypename[typename]&&objectsToMerge.push({__typename:typename});var workSet=new Set(selectionSet.selections);workSet.forEach(function(selection){var _a,_b;if(shouldInclude(selection,variables)){if(storeUtils_isField(selection)){var fieldValue=policies.readField({fieldName:selection.name.value,field:selection,variables:context.variables,from:objectOrReference}
1,context),resultName=resultKeyNameFromField(selection);void 0===fieldValue?addTypenameToDocument.added(selection)||(missing=missingMerger.merge(missing,((_a={})[resultName]="Can't find field '".concat(selection.name.value,"' on ").concat(isReference(objectOrReference)?objectOrReference.__ref+" object":"object "+JSON.stringify(objectOrReference,null,2)),_a))):isArray(fieldValue)?fieldValue.length>0&&(fieldValue=handleMissing(_this.executeSubSelectedArray({field:selection,array:fieldValue,enclosingRef:enclosingRef,context:context}),resultName)):selection.selectionSet?null!=fieldValue&&(fieldValue=handleMissing(_this.executeSelectionSet({selectionSet:selection.selectionSet,objectOrReference:fieldValue,enclosingRef:isReference(fieldValue)?fieldValue:enclosingRef,context:context}),resultName)):context.canonizeResults&&(fieldValue=_this.canon.pass(fieldValue)),void 0!==fieldValue&&objectsToMerge.push(((_b={})[resultName]=fieldValue,_b))}else{var fragment=getFragmentFromSelection(selection,context.lookupFragment);if(!fragment&&selection.kind===kinds_Kind.FRAGMENT_SPREAD)throw newInvariantError(9,selection.name.value);fragment&&policies.fragmentMatches(fragment,typename)&&fragment.selectionSet.selections.forEach(workSet.add,workSet)}}});var finalResult={result:mergeDeepArray(objectsToMerge),missing:missing},frozen=context.canonizeResults?this.canon.admit(finalResult):maybeDeepFreeze(finalResult);return frozen.result&&this.knownResults.set(frozen.result,selectionSet),frozen},StoreReader.prototype.execSubSelectedArrayImpl=function(_a){var missing,_this=this,field=_a.field,array=_a.array,enclosingRef=_a.enclosingRef,context=_a.context,missingMerger=new DeepMerger;function handleMissing(childResult,i){var _a;return childResult.missing&&(missing=missingMerger.merge(missing,((_a={})[i]=childResult.missing,_a))),childResult.result}return field.selectionSet&&(array=array.filter(context.store.canRead)),array=array.map(function(item,i){return null===item?null:isArray(item)?handleMissing(_this.executeSubSelectedArray({field:field,array:item,enclosingRef:enclosingRef,context:context}),i):field.selectionSet?handleMissing(_this.executeSelectionSet({selectionSet:field.selectionSet,objectOrReference:item,enclosingRef:isReference(item)?item:enclosingRef,context:context}),i):(!1!==globalThis.__DEV__&&function(store,field,fieldValue){if(!field.selectionSet){var workSet_1=new Set([fieldValue]);workSet_1.forEach(function(value){isNonNullObject(value)&&(invariantWrappers_invariant(!isReference(value),10,isReference(value)?store.get(value.__ref,"__typename"):value&&value.__typename,field.name.value),Object.values(value).forEach(workSet_1.add,workSet_1))})}}(context.store,field,item),item)}),{result:context.canonizeResults?this.canon.admit(array):array,missing:missing}},StoreReader}(),specifierInfoCache=Object.create(null);function lookupSpecifierInfo(spec){var cacheKey=JSON.stringify(spec);return specifierInfoCache[cacheKey]||(specifierInfoCache[cacheKey]=Object.create(null))}function keyFieldsFnFromSpecifier(specifier){var info=lookupSpecifierInfo(specifier);return info.keyFieldsFn||(info.keyFieldsFn=function(object,context){var extract=function(from,key){return context.readField(key,from)},keyObject=context.keyObject=collectSpecifierPaths(specifier,function(schemaKeyPath){var extracted=extractKeyPath(context.storeObject,schemaKeyPath,extract);return void 0===extracted&&object!==context.storeObject&&hasOwn.call(object,schemaKeyPath[0])&&(extracted=extractKeyPath(object,schemaKeyPath,extractKey)),invariantWrappers_invariant(void 0!==extracted,4,schemaKeyPath.join("."),object),extracted});return"".concat(context.typename,":").concat(JSON.stringify(keyObject))})}function keyArgsFnFromSpecifier(specifier){var info=lookupSpecifierInfo(specifier);return info.keyArgsFn||(info.keyArgsFn=function(args,_a){var field=_a.field,variables=_a.variables,fieldName=_a.fieldName,suffix=JSON.stringify(collectSpecifierPaths(specifier,function(keyPath){var firstKey=keyPath[0],firstChar=firstKey.charAt(0);if("@"===firstChar){if(field&&isNonEmptyArray(field.directives)){var directiveName_1=firstKe
1y.slice(1),d=field.directives.find(function(d){return d.name.value===directiveName_1}),directiveArgs=d&&argumentsObjectFromField(d,variables);return directiveArgs&&extractKeyPath(directiveArgs,keyPath.slice(1))}return}if("$"===firstChar){var variableName=firstKey.slice(1);if(variables&&hasOwn.call(variables,variableName)){var varKeyPath=keyPath.slice(0);return varKeyPath[0]=variableName,extractKeyPath(variables,varKeyPath)}return}if(args)return extractKeyPath(args,keyPath)}));return(args||"{}"!==suffix)&&(fieldName+=":"+suffix),fieldName})}function collectSpecifierPaths(specifier,extractor){var merger=new DeepMerger;return(function getSpecifierPaths(spec){var info=lookupSpecifierInfo(spec);if(!info.paths){var paths_1=info.paths=[],currentPath_1=[];spec.forEach(function(s,i){isArray(s)?(getSpecifierPaths(s).forEach(function(p){return paths_1.push(currentPath_1.concat(p))}),currentPath_1.length=0):(currentPath_1.push(s),isArray(spec[i+1])||(paths_1.push(currentPath_1.slice(0)),currentPath_1.length=0))})}return info.paths})(specifier).reduce(function(collected,path){var _a,toMerge=extractor(path);if(void 0!==toMerge){for(var i=path.length-1;i>=0;--i)(_a={})[path[i]]=toMerge,toMerge=_a;collected=merger.merge(collected,toMerge)}return collected},Object.create(null))}function extractKey(object,key){return object[key]}function extractKeyPath(object,path,extract){return extract=extract||extractKey,function normalize(value){return isNonNullObject(value)?isArray(value)?value.map(normalize):collectSpecifierPaths(Object.keys(value).sort(),function(path){return extractKeyPath(value,path)}):value}(path.reduce(function reducer(obj,key){return isArray(obj)?obj.map(function(child){return reducer(child,key)}):obj&&extract(obj,key)},object))}function argsFromFieldSpecifier(spec){return void 0!==spec.args?spec.args:spec.field?argumentsObjectFromField(spec.field,spec.variables):null}var nullKeyFieldsFn=function(){},simpleKeyArgsFn=function(_args,context){return context.fieldName},mergeTrueFn=function(existing,incoming,_a){return(0,_a.mergeObjects)(existing,incoming)},mergeFalseFn=function(_,incoming){return incoming},Policies=function(){function Policies(config){this.config=config,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,tslib_es6.__assign)({dataIdFromObject:defaultDataIdFromObject},config),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),config.possibleTypes&&this.addPossibleTypes(config.possibleTypes),config.typePolicies&&this.addTypePolicies(config.typePolicies)}return Policies.prototype.identify=function(object,partialContext){var _a,id,policies=this,typename=partialContext&&(partialContext.typename||(null===(_a=partialContext.storeObject)||void 0===_a?void 0:_a.__typename))||object.__typename;if(typename===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var storeObject=partialContext&&partialContext.storeObject||object,context=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},partialContext),{typename:typename,storeObject:storeObject,readField:partialContext&&partialContext.readField||function(){var options=normalizeReadFieldOptions(arguments,storeObject);return policies.readField(options,{store:policies.cache.data,variables:options.variables})}}),policy=typename&&this.getTypePolicy(typename),keyFn=policy&&policy.keyFn||this.config.dataIdFromObject;keyFn;){var specifierOrId=keyFn((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},object),storeObject),context);if(isArray(specifierOrId))keyFn=keyFieldsFnFromSpecifier(specifierOrId);else{id=specifierOrId;break}}return id=id?String(id):void 0,context.keyObject?[id,context.keyObject]:[id]},Policies.prototype.addTypePolicies=function(typePolicies){var _this=this;Object.keys(typePolicies).forEach(function(typename){var _a=typePolicies[typename],queryType=_a.queryType,mutationType=_a.mutationType,subscriptionType=_a.subscriptionType,incoming=(0,tslib_es6.__rest)(_a,["queryType","mutationType","subscriptionType"]);queryType&&_this.setRootTypename("Query",typename),mutationType&&_this.setRootTypename("Mutation",typename),subscriptionType&&_this.setRootTypename("Subscription",typename),hasOwn.call(_this.toBeAdded,typename)?_this.toBeAdded[typename].push(incoming):_this.toBeAdded[typename]=[incoming]})},Policies.prototype.updateTypePolicy=function(typename,incoming){var _this=this,existing=this.getTypePolicy(typename),keyFields=incoming.keyFields,fields=incoming.fields;function setMerge(existing,merge){existing.merge="function"==typeof merge?merge:!0===merge?mergeTrueFn:!1===merge?mergeFalseFn:existing.merge}setMerge(existing,incoming.merge),existing.keyFn=!1===keyFields?nullKeyFieldsFn:isArray(keyFields)?keyFieldsFnFromSpecifier(keyFields):"function"==typeof keyFields?keyFields:existing.keyFn,fields&&Object.keys(fields).forEac
1h(function(fieldName){var existing=_this.getFieldPolicy(typename,fieldName,!0),incoming=fields[fieldName];if("function"==typeof incoming)existing.read=incoming;else{var keyArgs=incoming.keyArgs,read=incoming.read,merge=incoming.merge;existing.keyFn=!1===keyArgs?simpleKeyArgsFn:isArray(keyArgs)?keyArgsFnFromSpecifier(keyArgs):"function"==typeof keyArgs?keyArgs:existing.keyFn,"function"==typeof read&&(existing.read=read),setMerge(existing,merge)}existing.read&&existing.merge&&(existing.keyFn=existing.keyFn||simpleKeyArgsFn)})},Policies.prototype.setRootTypename=function(which,typename){void 0===typename&&(typename=which);var rootId="ROOT_"+which.toUpperCase(),old=this.rootTypenamesById[rootId];typename!==old&&(invariantWrappers_invariant(!old||old===which,5,which),old&&delete this.rootIdsByTypename[old],this.rootIdsByTypename[typename]=rootId,this.rootTypenamesById[rootId]=typename)},Policies.prototype.addPossibleTypes=function(possibleTypes){var _this=this;this.usingPossibleTypes=!0,Object.keys(possibleTypes).forEach(function(supertype){_this.getSupertypeSet(supertype,!0),possibleTypes[supertype].forEach(function(subtype){_this.getSupertypeSet(subtype,!0).add(supertype);var match=subtype.match(TypeOrFieldNameRegExp);match&&match[0]===subtype||_this.fuzzySubtypes.set(subtype,RegExp(subtype))})})},Policies.prototype.getTypePolicy=function(typename){var _this=this;if(!hasOwn.call(this.typePolicies,typename)){var policy_1=this.typePolicies[typename]=Object.create(null);policy_1.fields=Object.create(null);var supertypes_1=this.supertypeMap.get(typename);!supertypes_1&&this.fuzzySubtypes.size&&(supertypes_1=this.getSupertypeSet(typename,!0),this.fuzzySubtypes.forEach(function(regExp,fuzzy){if(regExp.test(typename)){var fuzzySupertypes=_this.supertypeMap.get(fuzzy);fuzzySupertypes&&fuzzySupertypes.forEach(function(supertype){return supertypes_1.add(supertype)})}})),supertypes_1&&supertypes_1.size&&supertypes_1.forEach(function(supertype){var _a=_this.getTypePolicy(supertype),fields=_a.fields;Object.assign(policy_1,(0,tslib_es6.__rest)(_a,["fields"])),Object.assign(policy_1.fields,fields)})}var inbox=this.toBeAdded[typename];return inbox&&inbox.length&&inbox.splice(0).forEach(function(policy){_this.updateTypePolicy(typename,policy)}),this.typePolicies[typename]},Policies.prototype.getFieldPolicy=function(typename,fieldName,createIfMissing){if(typename){var fieldPolicies=this.getTypePolicy(typename).fields;return fieldPolicies[fieldName]||createIfMissing&&(fieldPolicies[fieldName]=Object.create(null))}},Policies.prototype.getSupertypeSet=function(subtype,createIfMissing){var supertypeSet=this.supertypeMap.get(subtype);return!supertypeSet&&createIfMissing&&this.supertypeMap.set(subtype,supertypeSet=new Set),supertypeSet},Policies.prototype.fragmentMatches=function(fragment,typename,result,variables){var _this=this;if(!fragment.typeCondition)return!0;if(!typename)return!1;var supertype=fragment.typeCondition.name.value;if(typename===supertype)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(supertype))for(var typenameSupertypeSet=this.getSupertypeSet(typename,!0),workQueue_1=[typenameSupertypeSet],maybeEnqueue_1=function(subtype){var supertypeSet=_this.getSupertypeSet(subtype,!1);supertypeSet&&supertypeSet.size&&0>workQueue_1.indexOf(supertypeSet)&&workQueue_1.push(supertypeSet)},needToCheckFuzzySubtypes=!!(result&&this.fuzzySubtypes.size),checkingFuzzySubtypes=!1,i=0;i<workQueue_1.length;++i){var supertypeSet=workQueue_1[i];if(supertypeSet.has(supertype))return typenameSupertypeSet.has(supertype)||(checkingFuzzySubtypes&&!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(6,typename,supertype),typenameSupertypeSet.add(supertype)),!0;supertypeSet.forEach(maybeEnqueue_1),needToCheckFuzzySubtypes&&i===workQueue_1.length-1&&function selectionSetMatchesResult(selectionSet,result,variables){return!!isNonNullObject(result)&&(isArray(result)?result.every(function(item){return selectionSetMatchesResult(selectionSet,item,variables)}):selectionSet.selections.every(function(field){if(storeUtils_isField(field)&&shouldInclude(field,variables)){var key=resultKeyNameFromField(field);
1return hasOwn.call(result,key)&&(!field.selectionSet||selectionSetMatchesResult(field.selectionSet,result[key],variables))}return!0}))}(fragment.selectionSet,result,variables)&&(needToCheckFuzzySubtypes=!1,checkingFuzzySubtypes=!0,this.fuzzySubtypes.forEach(function(regExp,fuzzyString){var match=typename.match(regExp);match&&match[0]===typename&&maybeEnqueue_1(fuzzyString)}))}return!1},Policies.prototype.hasKeyArgs=function(typename,fieldName){var policy=this.getFieldPolicy(typename,fieldName,!1);return!!(policy&&policy.keyFn)},Policies.prototype.getStoreFieldName=function(fieldSpec){var field,variables,directivesObj,argObj,storeFieldName,typename=fieldSpec.typename,fieldName=fieldSpec.fieldName,policy=this.getFieldPolicy(typename,fieldName,!1),keyFn=policy&&policy.keyFn;if(keyFn&&typename)for(var context={typename:typename,fieldName:fieldName,field:fieldSpec.field||null,variables:fieldSpec.variables},args=argsFromFieldSpecifier(fieldSpec);keyFn;){var specifierOrString=keyFn(args,context);if(isArray(specifierOrString))keyFn=keyArgsFnFromSpecifier(specifierOrString);else{storeFieldName=specifierOrString||fieldName;break}}return void 0===storeFieldName&&(storeFieldName=fieldSpec.field?(field=fieldSpec.field,variables=fieldSpec.variables,directivesObj=null,field.directives&&(directivesObj={},field.directives.forEach(function(directive){directivesObj[directive.name.value]={},directive.arguments&&directive.arguments.forEach(function(_a){var name=_a.name,value=_a.value;return valueToObjectRepresentation(directivesObj[directive.name.value],name,value,variables)})})),argObj=null,field.arguments&&field.arguments.length&&(argObj={},field.arguments.forEach(function(_a){return valueToObjectRepresentation(argObj,_a.name,_a.value,variables)})),getStoreKeyName(field.name.value,argObj,directivesObj)):getStoreKeyName(fieldName,argsFromFieldSpecifier(fieldSpec))),!1===storeFieldName?fieldName:fieldName===fieldNameFromStoreName(storeFieldName)?storeFieldName:fieldName+":"+storeFieldName},Policies.prototype.readField=function(options,context){var objectOrReference=options.from;if(objectOrReference&&(options.field||options.fieldName)){if(void 0===options.typename){var typename=context.store.getFieldValue(objectOrReference,"__typename");typename&&(options.typename=typename)}var storeFieldName=this.getStoreFieldName(options),fieldName=fieldNameFromStoreName(storeFieldName),existing=context.store.getFieldValue(objectOrReference,storeFieldName),policy=this.getFieldPolicy(options.typename,fieldName,!1),read=policy&&policy.read;if(read){var readOptions=makeFieldFunctionOptions(this,objectOrReference,options,context,context.store.getStorage(isReference(objectOrReference)?objectOrReference.__ref:objectOrReference,storeFieldName));return cacheSlot.withValue(this.cache,read,[existing,readOptions])}return existing}},Policies.prototype.getReadFunction=function(typename,fieldName){var policy=this.getFieldPolicy(typename,fieldName,!1);return policy&&policy.read},Policies.prototype.getMergeFunction=function(parentTypename,fieldName,childTypename){var policy=this.getFieldPolicy(parentTypename,fieldName,!1),merge=policy&&policy.merge;return!merge&&childTypename&&(merge=(policy=this.getTypePolicy(childTypename))&&policy.merge),merge},Policies.prototype.runMergeFunction=function(existing,incoming,_a,context,storage){var field=_a.field,typename=_a.typename,merge=_a.merge;return merge===mergeTrueFn?makeMergeObjectsFunction(context.store)(existing,incoming):merge===mergeFalseFn?incoming:(context.overwrite&&(existing=void 0),merge(existing,incoming,makeFieldFunctionOptions(this,void 0,{typename:typename,fieldName:field.name.value,field:field,variables:context.variables},context,storage||Object.create(null))))},Policies}();function makeFieldFunctionOptions(policies,objectOrReference,fieldSpec,context,storage){var storeFieldName=policies.getStoreFieldName(fieldSpec),fieldName=fieldNameFromStoreName(storeFieldName),variables=fieldSpec.variables||context.variables,_a=context.store,toReference=_a.toReference,canRead=_a.canRead;return{args:argsFromFieldSpecifier(fieldSpec),field:fieldSpec.field||null,fieldName:fieldName,storeFieldName:storeFieldName,variables:variables,isReference:isReference,toReference:toReference,storage:storage,cache:policies.cache,canRead:canRead,readField:function(){return policies.readField(normalizeReadFieldOptions(arguments,objectOrReference,variables),c
1ontext)},mergeObjects:makeMergeObjectsFunction(context.store)}}function normalizeReadFieldOptions(readFieldArgs,objectOrReference,variables){var options,fieldNameOrOptions=readFieldArgs[0],from=readFieldArgs[1],argc=readFieldArgs.length;return"string"==typeof fieldNameOrOptions?options={fieldName:fieldNameOrOptions,from:argc>1?from:objectOrReference}:(options=(0,tslib_es6.__assign)({},fieldNameOrOptions),hasOwn.call(options,"from")||(options.from=objectOrReference)),!1!==globalThis.__DEV__&&void 0===options.from&&!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(7,stringifyForDisplay(Array.from(readFieldArgs))),void 0===options.variables&&(options.variables=variables),options}function makeMergeObjectsFunction(store){return function(existing,incoming){if(isArray(existing)||isArray(incoming))throw newInvariantError(8);if(isNonNullObject(existing)&&isNonNullObject(incoming)){var eType=store.getFieldValue(existing,"__typename"),iType=store.getFieldValue(incoming,"__typename");if(eType&&iType&&eType!==iType)return incoming;if(isReference(existing)&&storeValueIsStoreObject(incoming))return store.merge(existing.__ref,incoming),existing;if(storeValueIsStoreObject(existing)&&isReference(incoming))return store.merge(existing,incoming.__ref),incoming;if(storeValueIsStoreObject(existing)&&storeValueIsStoreObject(incoming))return(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},existing),incoming)}return incoming}}function getContextFlavor(context,clientOnly,deferred){var key="".concat(clientOnly).concat(deferred),flavored=context.flavors.get(key);return flavored||context.flavors.set(key,flavored=context.clientOnly===clientOnly&&context.deferred===deferred?context:(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},context),{clientOnly:clientOnly,deferred:deferred})),flavored}var StoreWriter=function(){function StoreWriter(cache,reader,fragments){this.cache=cache,this.reader=reader,this.fragments=fragments}return StoreWriter.prototype.writeToStore=function(store,_a){var _this=this,query=_a.query,result=_a.result,dataId=_a.dataId,variables=_a.variables,overwrite=_a.overwrite,operationDefinition=getOperationDefinition(query),merger=new DeepMerger;variables=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},getDefaultValues(operationDefinition)),variables);var context=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({store:store,written:Object.create(null),merge:function(existing,incoming){return merger.merge(existing,incoming)},variables:variables,varString:canonicalStringify(variables)},extractFragmentContext(query,this.fragments)),{overwrite:!!overwrite,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),ref=this.processSelectionSet({result:result||Object.create(null),dataId:dataId,selectionSet:operationDefinition.selectionSet,mergeTree:{map:new Map},context:context});if(!isReference(ref))throw newInvariantError(11,result);return context.incomingById.forEach(function(_a,dataId){var storeObject=_a.storeObject,mergeTree=_a.mergeTree,fieldNodeSet=_a.fieldNodeSet,entityRef=makeReference(dataId);if(mergeTree&&mergeTree.map.size){var applied=_this.applyMerges(mergeTree,entityRef,storeObject,context);if(isReference(applied))return;storeObject=applied}if(!1!==globalThis.__DEV__&&!context.overwrite){var fieldsWithSelectionSets_1=Object.create(null);fieldNodeSet.forEach(function(field){field.selectionSet&&(fieldsWithSelectionSets_1[field.name.value]=!0)});var hasMergeFunction_1=function(storeFieldName){var childTree=mergeTree&&mergeTree.map.get(storeFieldName);return Boolean(childTree&&childTree.info&&childTree.info.merge)};Object.keys(storeObject).forEach(function(storeFieldName){!0!==fieldsWithSelectionSets_1[fieldNameFromStoreName(storeFieldName)]||hasMergeFunction_1(storeFieldName)||function(existingRef,incomingObj,storeFieldName,store){var getChild=function(objOrRef){var child=store.getFieldValue(objOrRef,storeFieldName);return"object"==typeof child&&child},existing=getChild(existingRef);if(existing){var incoming=getChild(incomingObj);if(!(!incoming||isReference(existing)||equal(existing,incoming)||Object.keys(existing).every(function(key){return void 0!==store.getFieldValue(incoming,key)}))){var parentType=store.getFieldValue(existingRef,"__typename")||store.getFieldValue(incomingObj,"__typename"),fieldName=fieldNameFromStoreName(storeFieldName),typeDotName="".concat(parentType,".").concat(fieldName);if(!warnings.has(typeDotName)){warnings.add(typeDotName);var childTypenames=[];isArray(existing)||isArray(incoming)||[existing,incoming].forEach(function(child){var typename=store.getFieldValue(child,"__typename");"string"!=typeof typename||childTypenames.includes(typename)||childTypenames.push(typename)}),!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(14,fieldName,parentType,childTypenames.length?"either ensure all objects of type "+childTypenames.join(" and ")+" have an ID or a custom merge function, or ":"",typeDotName,(0,tslib_es6.__assign)({},existing),(0,tslib_es6.__assign)({},incoming))}}}}(entityRef,storeObject,storeFieldName,context.store)})}store.merge(dataId,storeObject)}),store.retain(ref.__ref),ref},StoreWriter.prototype.processSelectionSet=function(_a){var _this=this,dataId=_a.dataId,result=_a.result,selectionSet=_a.selectionSet,context=_a.context,mergeTree=_a.mergeTree,policies=this.cache.policies,incoming=Object.create(null),typename=dataId&&policies.rootTypenamesById[dataId]||getTypenameFromResult(result,selectionSet,context.fragmentMap)||dataId&&context.store.get(dataId,"__typename");"string"==typeof typename&&(incoming.__typename=typename);var readField=function(){var options=normalizeReadFieldOptions(arguments,incoming,context.variables);if(isReference(options.from)){var info=context.incomingById.get(options.from.__ref);
1if(info){var result_1=policies.readField((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{from:info.storeObject}),context);if(void 0!==result_1)return result_1}}return policies.readField(options,context)},fieldNodeSet=new Set;this.flattenFields(selectionSet,result,context,typename).forEach(function(context,field){var _a,value=result[resultKeyNameFromField(field)];if(fieldNodeSet.add(field),void 0!==value){var storeFieldName=policies.getStoreFieldName({typename:typename,fieldName:field.name.value,field:field,variables:context.variables}),childTree=getChildMergeTree(mergeTree,storeFieldName),incomingValue=_this.processFieldValue(value,field,field.selectionSet?getContextFlavor(context,!1,!1):context,childTree),childTypename=void 0;field.selectionSet&&(isReference(incomingValue)||storeValueIsStoreObject(incomingValue))&&(childTypename=readField("__typename",incomingValue));var merge=policies.getMergeFunction(typename,field.name.value,childTypename);merge?childTree.info={field:field,typename:typename,merge:merge}:maybeRecycleChildMergeTree(mergeTree,storeFieldName),incoming=context.merge(incoming,((_a={})[storeFieldName]=incomingValue,_a))}else!1===globalThis.__DEV__||context.clientOnly||context.deferred||addTypenameToDocument.added(field)||policies.getReadFunction(typename,field.name.value)||!1===globalThis.__DEV__||invariantWrappers_invariant.error(12,resultKeyNameFromField(field),result)});try{var _b=policies.identify(result,{typename:typename,selectionSet:selectionSet,fragmentMap:context.fragmentMap,storeObject:incoming,readField:readField}),id=_b[0],keyObject=_b[1];dataId=dataId||id,keyObject&&(incoming=context.merge(incoming,keyObject))}catch(e){if(!dataId)throw e}if("string"==typeof dataId){var dataRef=makeReference(dataId),sets=context.written[dataId]||(context.written[dataId]=[]);if(sets.indexOf(selectionSet)>=0||(sets.push(selectionSet),this.reader&&this.reader.isFresh(result,dataRef,selectionSet,context)))return dataRef;var previous_1=context.incomingById.get(dataId);return previous_1?(previous_1.storeObject=context.merge(previous_1.storeObject,incoming),previous_1.mergeTree=function mergeMergeTrees(left,right){if(left===right||!right||mergeTreeIsEmpty(right))return left;if(!left||mergeTreeIsEmpty(left))return right;var info=left.info&&right.info?(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},left.info),right.info):left.info||right.info,needToMergeMaps=left.map.size&&right.map.size,merged={info:info,map:needToMergeMaps?new Map:left.map.size?left.map:right.map};if(needToMergeMaps){var remainingRightKeys_1=new Set(right.map.keys());left.map.forEach(function(leftTree,key){merged.map.set(key,mergeMergeTrees(leftTree,right.map.get(key))),remainingRightKeys_1.delete(key)}),remainingRightKeys_1.forEach(function(key){merged.map.set(key,mergeMergeTrees(right.map.get(key),left.map.get(key)))})}return merged}(previous_1.mergeTree,mergeTree),fieldNodeSet.forEach(function(field){return previous_1.fieldNodeSet.add(field)})):context.incomingById.set(dataId,{storeObject:incoming,mergeTree:mergeTreeIsEmpty(mergeTree)?void 0:mergeTree,fieldNodeSet:fieldNodeSet}),dataRef}return incoming},StoreWriter.prototype.processFieldValue=function(value,field,context,mergeTree){var _this=this;return field.selectionSet&&null!==value?isArray(value)?value.map(function(item,i){var value=_this.processFieldValue(item,field,context,getChildMergeTree(mergeTree,i));return maybeRecycleChildMergeTree(mergeTree,i),value}):this.processSelectionSet({result:value,selectionSet:field.selectionSet,context:context,mergeTree:mergeTree}):!1!==globalThis.__DEV__?cloneDeepHelper(value):value},StoreWriter.prototype.flattenFields=function(selectionSet,result,context,typename){void 0===typename&&(typename=getTypenameFromResult(result,selectionSet,context.fragmentMap));var fieldMap=new Map,policies=this.cache.policies,limitingTrie=new Trie(!1);return function flatten(selectionSet,inheritedContext){var visitedNode=limitingTrie.lookup(selectionSet,inheritedContext.clientOnly,inheritedContext.deferred);visitedNode.visited||(visitedNode.visited=!0,selectionSet.selections.forEach(function(selection){if(shouldInclude(selection,context.variables)){var clientOnly=inheritedContext.clientOnly,deferred=inheritedContext.deferred;if(!(clientOnly&&deferred)&&isNonEmptyArray(selection.directives)&&selection.directives.forEac
1h(function(dir){var name=dir.name.value;if("client"===name&&(clientOnly=!0),"defer"===name){var args=argumentsObjectFromField(dir,context.variables);args&&!1===args.if||(deferred=!0)}}),storeUtils_isField(selection)){var existing=fieldMap.get(selection);existing&&(clientOnly=clientOnly&&existing.clientOnly,deferred=deferred&&existing.deferred),fieldMap.set(selection,getContextFlavor(context,clientOnly,deferred))}else{var fragment=getFragmentFromSelection(selection,context.lookupFragment);if(!fragment&&selection.kind===kinds_Kind.FRAGMENT_SPREAD)throw newInvariantError(13,selection.name.value);fragment&&policies.fragmentMatches(fragment,typename,result,context.variables)&&flatten(fragment.selectionSet,getContextFlavor(context,clientOnly,deferred))}}}))}(selectionSet,context),fieldMap},StoreWriter.prototype.applyMerges=function(mergeTree,existing,incoming,context,getStorageArgs){var _this=this;if(mergeTree.map.size&&!isReference(incoming)){var _a,changedFields_1,e_1=!isArray(incoming)&&(isReference(existing)||storeValueIsStoreObject(existing))?existing:void 0,i_1=incoming;e_1&&!getStorageArgs&&(getStorageArgs=[isReference(e_1)?e_1.__ref:e_1]);var getValue_1=function(from,name){return isArray(from)?"number"==typeof name?from[name]:void 0:context.store.getFieldValue(from,String(name))};mergeTree.map.forEach(function(childTree,storeFieldName){var eVal=getValue_1(e_1,storeFieldName),iVal=getValue_1(i_1,storeFieldName);if(void 0!==iVal){getStorageArgs&&getStorageArgs.push(storeFieldName);var aVal=_this.applyMerges(childTree,eVal,iVal,context,getStorageArgs);aVal!==iVal&&(changedFields_1=changedFields_1||new Map).set(storeFieldName,aVal),getStorageArgs&&invariantWrappers_invariant(getStorageArgs.pop()===storeFieldName)}}),changedFields_1&&(incoming=isArray(i_1)?i_1.slice(0):(0,tslib_es6.__assign)({},i_1),changedFields_1.forEach(function(value,name){incoming[name]=value}))}return mergeTree.info?this.cache.policies.runMergeFunction(existing,incoming,mergeTree.info,context,getStorageArgs&&(_a=context.store).getStorage.apply(_a,getStorageArgs)):incoming},StoreWriter}(),emptyMergeTreePool=[];function getChildMergeTree(_a,name){var map=_a.map;return map.has(name)||map.set(name,emptyMergeTreePool.pop()||{map:new Map}),map.get(name)}function mergeTreeIsEmpty(tree){return!tree||!(tree.info||tree.map.size)}function maybeRecycleChildMergeTree(_a,name){var map=_a.map,childTree=map.get(name);childTree&&mergeTreeIsEmpty(childTree)&&(emptyMergeTreePool.push(childTree),map.delete(name))}var warnings=new Set,InMemoryCache=function(_super){function InMemoryCache(config){void 0===config&&(config={});var _this=_super.call(this)||this;return _this.watches=new Set,_this.addTypenameTransform=new DocumentTransform(addTypenameToDocument),_this.assumeImmutableResults=!0,_this.makeVar=makeVar,_this.txCount=0,_this.config=compact(defaultConfig,config),_this.addTypename=!!_this.config.addTypename,_this.policies=new Policies({cache:_this,dataIdFromObject:_this.config.dataIdFromObject,possibleTypes:_this.config.possibleTypes,typePolicies:_this.config.typePolicies}),_this.init(),_this}return(0,tslib_es6.__extends)(InMemoryCache,_super),InMemoryCache.prototype.init=function(){var rootStore=this.data=new EntityStore1.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=rootStore.stump,this.resetResultCache()},InMemoryCache.prototype.resetResultCache=function(resetResultIdentities){var _this=this,previousReader=this.storeReader,fragments=this.config.fragments;this.storeWriter=new StoreWriter(this,this.storeReader=new StoreReader({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:shouldCanonizeResults(this.config),canon:resetResultIdentities?void 0:previousReader&&previousReader.canon,fragments:fragments}),fragments),this.maybeBroadcastWatch=lib_wrap(function(c,options){return _this.broadcastWatch(c,options)},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var store=c.optimistic?_this.optimisticData:_this.data;if(supportsResultCaching(store)){var optimistic=c.optimistic,id=c.id,variables=c.variables;return store.makeCacheKey(c.query,c.callback,canonicalStringify({optimistic:optimistic,id:id,variables:variables}))}}}
1),new Set([this.data.group,this.optimisticData.group]).forEach(function(group){return group.resetCaching()})},InMemoryCache.prototype.restore=function(data){return this.init(),data&&this.data.replace(data),this},InMemoryCache.prototype.extract=function(optimistic){return void 0===optimistic&&(optimistic=!1),(optimistic?this.optimisticData:this.data).extract()},InMemoryCache.prototype.read=function(options){var _a=options.returnPartialData;try{return this.storeReader.diffQueryAgainstStore((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{store:options.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:void 0!==_a&&_a})).result||null}catch(e){if(e instanceof MissingFieldError)return null;throw e}},InMemoryCache.prototype.write=function(options){try{return++this.txCount,this.storeWriter.writeToStore(this.data,options)}finally{--this.txCount||!1===options.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.modify=function(options){if(hasOwn.call(options,"id")&&!options.id)return!1;var store=options.optimistic?this.optimisticData:this.data;try{return++this.txCount,store.modify(options.id||"ROOT_QUERY",options.fields)}finally{--this.txCount||!1===options.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.diff=function(options){return this.storeReader.diffQueryAgainstStore((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{store:options.optimistic?this.optimisticData:this.data,rootId:options.id||"ROOT_QUERY",config:this.config}))},InMemoryCache.prototype.watch=function(watch){var _this=this;return this.watches.size||function(cache){getCacheInfo(cache).vars.forEach(function(rv){return rv.attachCache(cache)})}(this),this.watches.add(watch),watch.immediate&&this.maybeBroadcastWatch(watch),function(){_this.watches.delete(watch)&&!_this.watches.size&&forgetCache(_this),_this.maybeBroadcastWatch.forget(watch)}},InMemoryCache.prototype.gc=function(options){canonicalStringify.reset(),print_print.reset(),this.addTypenameTransform.resetCache(),null===(_a=this.config.fragments)||void 0===_a||_a.resetCaches();var _a,ids=this.optimisticData.gc();return options&&!this.txCount&&(options.resetResultCache?this.resetResultCache(options.resetResultIdentities):options.resetResultIdentities&&this.storeReader.resetCanon()),ids},InMemoryCache.prototype.retain=function(rootId,optimistic){return(optimistic?this.optimisticData:this.data).retain(rootId)},InMemoryCache.prototype.release=function(rootId,optimistic){return(optimistic?this.optimisticData:this.data).release(rootId)},InMemoryCache.prototype.identify=function(object){if(isReference(object))return object.__ref;try{return this.policies.identify(object)[0]}catch(e){!1!==globalThis.__DEV__&&invariantWrappers_invariant.warn(e)}},InMemoryCache.prototype.evict=function(options){if(!options.id){if(hasOwn.call(options,"id"))return!1;options=(0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(options,this.data)}finally{--this.txCount||!1===options.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.reset=function(options){var _this=this;return this.init(),canonicalStringify.reset(),options&&options.discardWatches?(this.watches.forEach(function(watch){return _this.maybeBroadcastWatch.forget(watch)}),this.watches.clear(),forgetCache(this)):this.broadcastWatches(),Promise.resolve()},InMemoryCache.prototype.removeOptimistic=function(idToRemove){var newOptimisticData=this.optimisticData.removeLayer(idToRemove);newOptimisticData!==this.optimisticData&&(this.optimisticData=newOptimisticData,this.broadcastWatches())},InMemoryCache.prototype.batch=function(options){var updateResult,_this=this,update=options.update,_a=options.optimistic,optimistic=void 0===_a||_a,removeOptimistic=options.removeOptimistic,onWatchUpdated=options.onWatchUpdated,perform=function(layer){var data=_this.data,optimisticData=_this.optimisticData;++_this.txCount,layer&&(_this.data=_this.optimisticData=layer);try{return updateResult=update(_this)}finally{--_this.txCount,_this.data=data,_this.optimisticData=optimisticData}},alreadyDirty=new Set;return onWatchUpdated&&!this.txCount&&this.broadcastWatches((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{onWatchUpdated:function(watch){return alreadyDirty.add(watch),!1}})),"string"==typeof optimistic?this.optimisticData=this.optimisticData.addLayer(optimistic,perform):!1===optimistic?perform(this.data):perform(),"string"==typeof removeOptimistic&&(this.optimisticData=this.optimisticData.removeLayer(removeOptimistic)),onWatchUpdated&&alreadyDirty.size?(this.broadcastWatches((0,tslib_es6.__assign)((0,tslib_es6.__assign)({},options),{onWatchUpdated:function(watch,diff){var result=onWatchUpdated.call(this,watch,diff);return!1!==result&&alreadyDirty.delete(watch),result}}
1)),alreadyDirty.size&&alreadyDirty.forEach(function(watch){return _this.maybeBroadcastWatch.dirty(watch)})):this.broadcastWatches(options),updateResult},InMemoryCache.prototype.performTransaction=function(update,optimisticId){return this.batch({update:update,optimistic:optimisticId||null!==optimisticId})},InMemoryCache.prototype.transformDocument=function(document1){return this.addTypenameToDocument(this.addFragmentsToDocument(document1))},InMemoryCache.prototype.broadcastWatches=function(options){var _this=this;this.txCount||this.watches.forEach(function(c){return _this.maybeBroadcastWatch(c,options)})},InMemoryCache.prototype.addFragmentsToDocument=function(document1){var fragments=this.config.fragments;return fragments?fragments.transform(document1):document1},InMemoryCache.prototype.addTypenameToDocument=function(document1){return this.addTypename?this.addTypenameTransform.transformDocument(document1):document1},InMemoryCache.prototype.broadcastWatch=function(c,options){var lastDiff=c.lastDiff,diff=this.diff(c);(!options||(c.optimistic&&"string"==typeof options.optimistic&&(diff.fromOptimisticTransaction=!0),!options.onWatchUpdated||!1!==options.onWatchUpdated.call(this,c,diff,lastDiff)))&&(lastDiff&&equal(lastDiff.result,diff.result)||c.callback(c.lastDiff=diff,lastDiff))},InMemoryCache}(ApolloCache);function onError(errorHandler){return new ApolloLink(function(operation,forward){return new Observable(function(observer){var sub,retriedSub,retriedResult;try{sub=forward(operation).subscribe({next:function(result){if(result.errors&&(retriedResult=errorHandler({graphQLErrors:result.errors,response:result,operation:operation,forward:forward}))){retriedSub=retriedResult.subscribe({next:observer.next.bind(observer),error:observer.error.bind(observer),complete:observer.complete.bind(observer)});return}observer.next(result)},error:function(networkError){if(retriedResult=errorHandler({operation:operation,networkError:networkError,graphQLErrors:networkError&&networkError.result&&networkError.result.errors||void 0,forward:forward})){retriedSub=retriedResult.subscribe({next:observer.next.bind(observer),error:observer.error.bind(observer),complete:observer.complete.bind(observer)});return}observer.error(networkError)},complete:function(){retriedResult||observer.complete.bind(observer)()}})}catch(e){errorHandler({networkError:e,operation:operation,forward:forward}),observer.error(e)}return function(){sub&&sub.unsubscribe(),retriedSub&&sub.unsubscribe()}})})}!1!==globalThis.__DEV__&&(InMemoryCache.prototype.getMemoryInternals=getInMemoryCacheMemoryInternals),function(_super){function ErrorLink(errorHandler){var _this=_super.call(this)||this;return _this.link=onError(errorHandler),_this}(0,tslib_es6.__extends)(ErrorLink,_super),ErrorLink.prototype.request=function(operation,forward){return this.link.request(operation,forward)}}(ApolloLink);var process=__webpack_require__(2870),basePath=Boolean(!0)?"/api":process.env.GQL_URL,EXCLUDE_401_ERROR_OPERATIONS=[].map(function(document1){return JSON.stringify(document1)}),httpLink=createHttpLink({uri:"".concat(basePath,"/graphql")}),errorLink=onError(function(param){var graphQLErrors=param.graphQLErrors,operation=param.operation;!EXCLUDE_401_ERROR_OPERATIONS.includes(JSON.stringify(operation.query))&&(null==graphQLErrors?void 0:graphQLErrors.some(function(err){var ref;return null===(ref=err.message)||void 0===ref?void 0:ref.toLowerCase().includes("unauthorized")}))&&(window.location.href="/")}),authLink=(_ref=(0,_async_to_generator.Z)(function(_,param){var headers,tmp,authHeaders,token;return(0,tslib_es6.__generator)(this,function(_state){return headers=param.headers,authHeaders={},(token=(void 0===(tmp=param.token)?"":tmp)||process.env.GQL_TOKEN||"")&&(authHeaders.authorization="Bearer ".concat(token)),[2,{headers:(0,_object_spread.Z)({},headers,authHeaders)}]})}),new ApolloLink(function(operation,forward){var request=(0,tslib_es6.__rest)(operation,[]);return new Observable(function(observer){var handle,closed=!1;return Promise.resolve(request).then(function(req){return function(_,_1){return _ref.apply(this,arguments)}(req,operation.getContext())}).then(operation.setContext).then(function(){closed||(handle=forward(operation).subscribe({next:observer.next.bind(observer),error:observer.error.bind(observer),complete:observer.complete.bind(observer)}))}).catch(observer.error.bind(observer)),function(){closed=!0,handle&&handle.unsubscribe()}})})),apolloClient=new ApolloClient({link:ApolloLink.from([authLink,errorLink,httpLink]),cache:new InMemoryCache,defaultOptions:{watchQuery:{fetchPolicy:"no-cache"},query:{fetchPolicy:"no-cache"}}}
1),parseCustomStyles=function(styles){if(!styles)return[];try{return JSON.parse(styles)}catch(e){return[]}};__webpack_require__(4872),__webpack_require__(1279),__webpack_require__(5607),__webpack_require__(9598);var _app=(0,esm.Jc)(function(param){var Component=param.Component,pageProps=param.pageProps;(0,react.useEffect)(function(){var _className;document.body.className="page ".concat(null!==(_className=pageProps.className)&&void 0!==_className?_className:"")});var styles=parseCustomStyles(pageProps.styles);return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:(0,jsx_runtime.jsxs)(ApolloProvider,{client:apolloClient,children:[(0,jsx_runtime.jsx)(emotion_react_browser_esm.xB,{styles:(0,_to_consumable_array.Z)(styles).concat([globalStyles])}),(0,jsx_runtime.jsx)(nav_top,{}),(0,jsx_runtime.jsxs)(feedback_context.wj,{children:[(0,jsx_runtime.jsx)(Component,(0,_object_spread.Z)({},pageProps)),(0,jsx_runtime.jsx)(kit_digital,{}),(0,jsx_runtime.jsx)(footer,{})]})]})})})},119:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{i:function(){return generateColClass}});var _swc_helpers_src_sliced_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2272),generateColClass=function(args){return args&&Object.keys(args)?Object.entries(args).filter(function(param){return["xs","sm","md","lg"].includes((0,_swc_helpers_src_sliced_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(param,1)[0])}).map(function(param){var _param=(0,_swc_helpers_src_sliced_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(param,2),key=_param[0],value=_param[1];return"col-".concat(key,"-").concat(value)}).join(" "):"col-xs-12"}},3483:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{h:function(){return createResourceId}});var createResourceId=function(){for(var length=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,result="",characters="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",charactersLength=characters.length,i=0;i<length;i++)result+=characters.charAt(Math.floor(Math.random()*charactersLength));return result}},9598:function(){},1279:function(){},4872:function(){},5607:function(){},3715:function(module){!function(){var e={229:function(e){var r,n,u,t=e.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(e){if(r===setTimeout)return setTimeout(e,0);if((r===defaultSetTimout||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t1){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){r=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e1){n=defaultClearTimeout}}();var i=[],o=!1,a=-1;function cleanUpNextTick(){o&&u&&(o=!1,u.length?i=u.concat(i):a=-1,i.length&&drainQueue())}function drainQueue(){if(!o){var e=runTimeout(cleanUpNextTick);o=!0;for(var t=i.length;t;){for(u=i,i=[];++a<t;)u&&u[a].run();a=-1,t=i.length}u=null,o=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===defaultClearTimeout||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t1){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}t.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];i.push(new Item(e,t)),1!==i.length||o||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=noop,t.addListener=noop,t.once=noop,t.off=noop,t.removeListener=noop,t.removeAllListeners=noop,t.emit=noop,t.prependListener=noop,t.prependOnceListener=noop,t.listeners=function(e){return[]},t.binding=function(e){throw Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw Error("process.chdir is not supported")},t.umask=function(){return 0}}},t={};function __nccwpck_require__(r){var n=t[r];
vendor: 4,619 bytes, lines 1-8
1if(void 0!==n)return n.exports;var i=t[r]={exports:{}},o=!0;try{e[r](i,i.exports,__nccwpck_require__),o=!1}finally{o&&delete t[r]}return i.exports}__nccwpck_require__.ab="//";var r=__nccwpck_require__(229);module.exports=r}()},2321:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(5586)},7842:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(2129)},1648:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(739)},4049:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ReactPropTypesSecret=__webpack_require__(6257);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret!==ReactPropTypesSecret){var err=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw err.name="Invariant Violation",err}}function getShim(){return shim}shim.isRequired=shim;var ReactPropTypes={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return ReactPropTypes.PropTypes=ReactPropTypes,ReactPropTypes}},507:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(4049)()},6257:function(module){"use strict";module.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},198:function(__unused_webpack_module,exports){"use strict";/** @license React v16.13.1 2 * react-is.production.min.js 3 * 4 * Copyright (c) Facebook, Inc. and its affiliates. 5 * 6 * This source code is licensed under the MIT license found in the 7 * LICENSE file in the root directory of this source tree. 8 */ var b="function"==typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119;function z(a){if("object"==typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l,exports.ConcurrentMode=m,exports.ContextConsumer=k,exports.ContextProvider=h,exports.Element=c,exports.ForwardRef=n,exports.Fragment=e,exports.Lazy=t,exports.Memo=r,exports.Portal=d,exports.Profiler=g,exports.StrictMode=f,exports.Suspense=p,exports.isAsyncMode=function(a){return A(a)||z(a)===l},exports.isConcurrentMode=A,exports.isContextConsumer=function(a){return z(a)===k},exports.isContextProvider=function(a){return z(a)===h},exports.isElement=function(a){return"object"==typeof a&&null!==a&&a.$$typeof===c},exports.isForwardRef=function(a){return z(a)===n},exports.isFragment=function(a){return z(a)===e},exports.isLazy=function(a){return z(a)===t},exports.isMemo=function(a){return z(a)===r},exports.isPortal=function(a){return z(a)===d},exports.isProfiler=function(a){return z(a)===g},exports.isStrictMode=function(a){return z(a)===f},exports.isSuspense=function(a){return z(a)===p},exports.isValidElementType=function(a){return"string"==typeof a||"function"==typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"==typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)},exports.typeOf=z},6237:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__(198)},722:function(module,__unused_webpack_exports,__webpack_require__){"use strict";
8module.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,module.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,module.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(module.exports,__webpack_require__(959))},2950:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";let getRandomValues;__webpack_require__.d(__webpack_exports__,{Z:function(){return esm_browser_v4}});let randomUUID="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var esm_browser_native={randomUUID};let rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&!(getRandomValues="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}let byteToHex=[];for(let i=0;i<256;++i)byteToHex.push((i+256).toString(16).slice(1));var esm_browser_v4=function(options,buf,offset){if(esm_browser_native.randomUUID&&!buf&&!options)return esm_browser_native.randomUUID();options=options||{};let rnds=options.random||(options.rng||rng)();if(rnds[6]=15&rnds[6]|64,rnds[8]=63&rnds[8]|128,buf){offset=offset||0;for(let i=0;i<16;++i)buf[offset+i]=rnds[i];return buf}return function(arr,offset=0){return byteToHex[arr[offset+0]]+byteToHex[arr[offset+1]]+byteToHex[arr[offset+2]]+byteToHex[arr[offset+3]]+"-"+byteToHex[arr[offset+4]]+byteToHex[arr[offset+5]]+"-"+byteToHex[arr[offset+6]]+byteToHex[arr[offset+7]]+"-"+byteToHex[arr[offset+8]]+byteToHex[arr[offset+9]]+"-"+byteToHex[arr[offset+10]]+byteToHex[arr[offset+11]]+byteToHex[arr[offset+12]]+byteToHex[arr[offset+13]]+byteToHex[arr[offset+14]]+byteToHex[arr[offset+15]]}(rnds)}},9626:function(module){module.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},9482:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _extends(){return(_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n}).apply(null,arguments)}__webpack_require__.d(__webpack_exports__,{Z:function(){return _extends}})},5010:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Zzi:function(){return faInstagram}});let faInstagram={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]}},8160:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i<len;i++)arr2[i]=arr[i];return arr2}__webpack_require__.d(__webpack_exports__,{Z:function(){return _arrayLikeToArray}})},6959:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}__webpack_require__.d(__webpack_exports__,{Z:function(){return _arrayWithHoles}})},7135:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){reject(error);return}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self1=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self1,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)})}}__webpack_require__.d(__webpack_exports__,{Z:function(){return _asyncToGenerator}})},7389:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}__webpack_require__.d(__webpack_exports__,{Z:function(){return _defineProperty}})},5421:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}__webpack_require__.d(__webpack_exports__,{Z:function(){return _iterableToArray}})},971:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _nonIterableRest(){throw TypeError("Invalid attempt to de
8structure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}__webpack_require__.d(__webpack_exports__,{Z:function(){return _nonIterableRest}})},2006:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _objectSpread}});var _define_property_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7389);function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{},ownKeys=Object.keys(source);"function"==typeof Object.getOwnPropertySymbols&&(ownKeys=ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym){return Object.getOwnPropertyDescriptor(source,sym).enumerable}))),ownKeys.forEach(function(key){(0,_define_property_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(target,key,source[key])})}return target}},4405:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _objectSpreadProps(target,source){return source=null!=source?source:{},Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):(function(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);keys.push.apply(keys,symbols)}return keys})(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}),target}__webpack_require__.d(__webpack_exports__,{Z:function(){return _objectSpreadProps}})},7637:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],!(excluded.indexOf(key)>=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}__webpack_require__.d(__webpack_exports__,{Z:function(){return _objectWithoutProperties}})},2272:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _slicedToArray}});var _array_with_holes_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6959),_iterable_to_array_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5421),_non_iterable_rest_mjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(971),_unsupported_iterable_to_array_mjs__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7319);function _slicedToArray(arr,i){return(0,_array_with_holes_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(arr)||(0,_iterable_to_array_mjs__WEBPACK_IMPORTED_MODULE_1__.Z)(arr,i)||(0,_unsupported_iterable_to_array_mjs__WEBPACK_IMPORTED_MODULE_2__.Z)(arr,i)||(0,_non_iterable_rest_mjs__WEBPACK_IMPORTED_MODULE_3__.Z)()}},3119:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function _taggedTemplateLiteral(strings,raw){return raw||(raw=strings.slice(0)),Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}))}__webpack_require__.d(__webpack_exports__,{Z:function(){return _taggedTemplateLiteral}})},9970:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _toConsumableArray}});var _array_like_to_array=__webpack_require__(8160),_iterable_to_array=__webpack_require__(5421),_unsupported_iterable_to_array=__webpack_require__(7319);function _toConsumableArray(arr){return function(arr){if(Array.isArray(arr))return(0,_array_like_to_array.Z)(arr)}(arr)||(0,_iterable_to_array.Z)(arr)||(0,_unsupported_iterable_to_array.Z)(arr)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},7319:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _unsupportedIterableToArray}});var _array_like_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(8160);function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return(0,_array_like_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if("Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,_array_like_to_array_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(o,minLen)}}}},function(__webpack_require__){var __webpack_exec__=function(moduleId){return __webpack_require__(__webpack_require__.s=moduleId)};__webpack_require__.O(0,[774,179],function(){return __webpack_exec__(7798),__webpack_exec__(739)}),_N_E=__webpack_require__.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.