Skip to content

Instantly share code, notes, and snippets.

@ducva
Last active March 15, 2026 15:58
Show Gist options
  • Select an option

  • Save ducva/887cf10195fe0685111908a76385db84 to your computer and use it in GitHub Desktop.

Select an option

Save ducva/887cf10195fe0685111908a76385db84 to your computer and use it in GitHub Desktop.
liff-app-prod.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAADcYNABPANwCg5q4A7PvsAAPEAwBKz2YA9/33ANX11QCI35oAkeWRAPL88gAFvCsAI8RFAL/uyQAzyFIAHsNAAPj9+AAszSwA8/zzAJLiowCq66oA6frpAADDAACl6qUAP9I/ACjGSQCg6aAAOtE6AGzcbAAozCgABsQGABG/NQCs6bkAGsI9APn9+gBX0nEA4PjgAL7wvgD9//0AFMgUAM7zzgCe5a0Add91AALDAgDm+eYA9Pz2ACXFRgDh+OEAv/C/AP7//gBy2YcAa9iCAPn++QAyzzIAxfHFAPb89wA90T0A4vjiAJ7ongBFzWEA////AD7MXAAWyBYAXdR2AFXXVQD6/voALs4uAAzGDACx7bEAF8E7ADbJVQDB8MEAArwpABHANgC87scAF8gXAN733gB433gA6/ruADTPNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXFxcXFxcXFxcXFxcXABcXFxcXFxdFQxcXFxcXFxcXFxcXFxcXC0JOLBcXFxcXFxcXFxcoGTI9PSZMFxcXFxcXF1AxJz09PT09OhIXFxcXF0ERPT09PT09PT0ENhcXFx4HPT09PT09PT09PS0/FxcbPQIaQA4vPT4qSg04ChcXFj0vPQYhIDMMCUY0IzAXF0I9Lz0GIQw8LwkQFCcTFxcIPUc9JEsiTw8DSQwuKRcXKz09PT09PT09PT09PR0XFx83PT09PT09PT09PUgFFxcXARU9PT09PT09PRhEFxcXFxcXORslQjVNOxwXFxcXABcXFxcXFxcXFxcXFxcXAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAA=" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LIFF App</title>
<script type="module" crossorigin>
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerpolicy&&(o.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?o.credentials="include":i.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var O0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function q(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var Ee={exports:{}},N={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var go=Symbol.for("react.element"),x0=Symbol.for("react.portal"),M0=Symbol.for("react.fragment"),L0=Symbol.for("react.strict_mode"),A0=Symbol.for("react.profiler"),R0=Symbol.for("react.provider"),F0=Symbol.for("react.context"),N0=Symbol.for("react.forward_ref"),D0=Symbol.for("react.suspense"),j0=Symbol.for("react.memo"),U0=Symbol.for("react.lazy"),Jf=Symbol.iterator;function z0(e){return e===null||typeof e!="object"?null:(e=Jf&&e[Jf]||e["@@iterator"],typeof e=="function"?e:null)}var ph={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},hh=Object.assign,gh={};function li(e,t,n){this.props=e,this.context=t,this.refs=gh,this.updater=n||ph}li.prototype.isReactComponent={};li.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};li.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function vh(){}vh.prototype=li.prototype;function mc(e,t,n){this.props=e,this.context=t,this.refs=gh,this.updater=n||ph}var yc=mc.prototype=new vh;yc.constructor=mc;hh(yc,li.prototype);yc.isPureReactComponent=!0;var Xf=Array.isArray,mh=Object.prototype.hasOwnProperty,_c={current:null},yh={key:!0,ref:!0,__self:!0,__source:!0};function _h(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)mh.call(t,r)&&!yh.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var u=Array(a),l=0;l<a;l++)u[l]=arguments[l+2];i.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:go,type:e,key:o,ref:s,props:i,_owner:_c.current}}function B0(e,t){return{$$typeof:go,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function wc(e){return typeof e=="object"&&e!==null&&e.$$typeof===go}function W0(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Yf=/\/+/g;function au(e,t){return typeof e=="object"&&e!==null&&e.key!=null?W0(""+e.key):t.toString(36)}function qo(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case go:case x0:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+au(s,0):r,Xf(i)?(n="",e!=null&&(n=e.replace(Yf,"$&/")+"/"),qo(i,t,n,"",function(l){return l})):i!=null&&(wc(i)&&(i=B0(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Yf,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Xf(e))for(var a=0;a<e.length;a++){o=e[a];var u=r+au(o,a);s+=qo(o,t,n,u,i)}else if(u=z0(e),typeof u=="function")for(e=u.call(e),a=0;!(o=e.next()).done;)o=o.value,u=r+au(o,a++),s+=qo(o,t,n,u,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function So(e,t,n){if(e==null)return e;var r=[],i=0;return qo(e,r,"","",function(o){return t.call(n,o,i++)}),r}function V0(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var it={current:null},Go={transition:null},H0={ReactCurrentDispatcher:it,ReactCurrentBatchConfig:Go,ReactCurrentOwner:_c};N.Children={map:So,forEach:function(e,t,n){So(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return So(e,function(){t++}),t},toArray:function(e){return So(e,function(t){return t})||[]},only:function(e){if(!wc(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};N.Component=li;N.Fragment=M0;N.Profiler=A0;N.PureComponent=mc;N.StrictMode=L0;N.Suspense=D0;N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H0;N.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=hh({},e.props),i=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=_c.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(u in t)mh.call(t,u)&&!yh.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&a!==void 0?a[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){a=Array(u);for(var l=0;l<u;l++)a[l]=arguments[l+2];r.children=a}return{$$typeof:go,type:e.type,key:i,ref:o,props:r,_owner:s}};N.createContext=function(e){return e={$$typeof:F0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:R0,_context:e},e.Consumer=e};N.createElement=_h;N.createFactory=function(e){var t=_h.bind(null,e);return t.type=e,t};N.createRef=function(){return{current:null}};N.forwardRef=function(e){return{$$typeof:N0,render:e}};N.isValidElement=wc;N.lazy=function(e){return{$$typeof:U0,_payload:{_status:-1,_result:e},_init:V0}};N.memo=function(e,t){return{$$typeof:j0,type:e,compare:t===void 0?null:t}};N.startTransition=function(e){var t=Go.transition;Go.transition={};try{e()}finally{Go.transition=t}};N.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};N.useCallback=function(e,t){return it.current.useCallback(e,t)};N.useContext=function(e){return it.current.useContext(e)};N.useDebugValue=function(){};N.useDeferredValue=function(e){return it.current.useDeferredValue(e)};N.useEffect=function(e,t){return it.current.useEffect(e,t)};N.useId=function(){return it.current.useId()};N.useImperativeHandle=function(e,t,n){return it.current.useImperativeHandle(e,t,n)};N.useInsertionEffect=function(e,t){return it.current.useInsertionEffect(e,t)};N.useLayoutEffect=function(e,t){return it.current.useLayoutEffect(e,t)};N.useMemo=function(e,t){return it.current.useMemo(e,t)};N.useReducer=function(e,t,n){return it.current.useReducer(e,t,n)};N.useRef=function(e){return it.current.useRef(e)};N.useState=function(e){return it.current.useState(e)};N.useSyncExternalStore=function(e,t,n){return it.current.useSyncExternalStore(e,t,n)};N.useTransition=function(){return it.current.useTransition()};N.version="18.2.0";(function(e){e.exports=N})(Ee);const Q0=dh(Ee.exports);var wh={exports:{}},Pt={},Sh={exports:{}},kh={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(C,M){var L=C.length;C.push(M);e:for(;0<L;){var W=L-1>>>1,D=C[W];if(0<i(D,M))C[W]=M,C[L]=D,L=W;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var M=C[0],L=C.pop();if(L!==M){C[0]=L;e:for(var W=0,D=C.length,Me=D>>>1;W<Me;){var ce=2*(W+1)-1,Gt=C[ce],je=ce+1,$r=C[je];if(0>i(Gt,L))je<D&&0>i($r,Gt)?(C[W]=$r,C[je]=L,W=je):(C[W]=Gt,C[ce]=L,W=ce);else if(je<D&&0>i($r,L))C[W]=$r,C[je]=L,W=je;else break e}}return M}function i(C,M){var L=C.sortIndex-M.sortIndex;return L!==0?L:C.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var u=[],l=[],c=1,d=null,f=3,p=!1,v=!1,m=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(C){for(var M=n(l);M!==null;){if(M.callback===null)r(l);else if(M.startTime<=C)r(l),M.sortIndex=M.expirationTime,t(u,M);else break;M=n(l)}}function _(C){if(m=!1,y(C),!v)if(n(u)!==null)v=!0,Xe(b);else{var M=n(l);M!==null&&xe(_,M.startTime-C)}}function b(C,M){v=!1,m&&(m=!1,g(S),S=-1),p=!0;var L=f;try{for(y(M),d=n(u);d!==null&&(!(d.expirationTime>M)||C&&!K());){var W=d.callback;if(typeof W=="function"){d.callback=null,f=d.priorityLevel;var D=W(d.expirationTime<=M);M=e.unstable_now(),typeof D=="function"?d.callback=D:d===n(u)&&r(u),y(M)}else r(u);d=n(u)}if(d!==null)var Me=!0;else{var ce=n(l);ce!==null&&xe(_,ce.startTime-M),Me=!1}return Me}finally{d=null,f=L,p=!1}}var E=!1,P=null,S=-1,R=5,x=-1;function K(){return!(e.unstable_now()-x<R)}function z(){if(P!==null){var C=e.unstable_now();x=C;var M=!0;try{M=P(!0,C)}finally{M?he():(E=!1,P=null)}}else E=!1}var he;if(typeof h=="function")he=function(){h(z)};else if(typeof MessageChannel<"u"){var Je=new MessageChannel,at=Je.port2;Je.port1.onmessage=z,he=function(){at.postMessage(null)}}else he=function(){w(z,0)};function Xe(C){P=C,E||(E=!0,he())}function xe(C,M){S=w(function(){C(e.unstable_now())},M)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(C){C.callback=null},e.unstable_continueExecution=function(){v||p||(v=!0,Xe(b))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(C){switch(f){case 1:case 2:case 3:var M=3;break;default:M=f}var L=f;f=M;try{return C()}finally{f=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,M){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var L=f;f=C;try{return M()}finally{f=L}},e.unstable_scheduleCallback=function(C,M,L){var W=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?W+L:W):L=W,C){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=L+D,C={id:c++,callback:M,priorityLevel:C,startTime:L,expirationTime:D,sortIndex:-1},L>W?(C.sortIndex=L,t(l,C),n(u)===null&&C===n(l)&&(m?(g(S),S=-1):m=!0,xe(_,L-W))):(C.sortIndex=D,t(u,C),v||p||(v=!0,Xe(b))),C},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(C){var M=f;return function(){var L=f;f=M;try{return C.apply(this,arguments)}finally{f=L}}}})(kh);(function(e){e.exports=kh})(Sh);/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var bh=Ee.exports,It=Sh.exports;function I(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Eh=new Set,Gi={};function Er(e,t){Zr(e,t),Zr(e+"Capture",t)}function Zr(e,t){for(Gi[e]=t,e=0;e<t.length;e++)Eh.add(t[e])}var hn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gu=Object.prototype.hasOwnProperty,q0=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Zf={},ed={};function G0(e){return Gu.call(ed,e)?!0:Gu.call(Zf,e)?!1:q0.test(e)?ed[e]=!0:(Zf[e]=!0,!1)}function K0(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function J0(e,t,n,r){if(t===null||typeof t>"u"||K0(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ot(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ne[e]=new ot(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ne[t]=new ot(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ne[e]=new ot(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ne[e]=new ot(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ne[e]=new ot(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ne[e]=new ot(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ne[e]=new ot(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ne[e]=new ot(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ne[e]=new ot(e,5,!1,e.toLowerCase(),null,!1,!1)});var Sc=/[\-:]([a-z])/g;function kc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Sc,kc);Ne[t]=new ot(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Sc,kc);Ne[t]=new ot(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Sc,kc);Ne[t]=new ot(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ne[e]=new ot(e,1,!1,e.toLowerCase(),null,!1,!1)});Ne.xlinkHref=new ot("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ne[e]=new ot(e,1,!1,e.toLowerCase(),null,!0,!0)});function bc(e,t,n,r){var i=Ne.hasOwnProperty(t)?Ne[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(J0(t,n,i,r)&&(n=null),r||i===null?G0(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var yn=bh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ko=Symbol.for("react.element"),Ar=Symbol.for("react.portal"),Rr=Symbol.for("react.fragment"),Ec=Symbol.for("react.strict_mode"),Ku=Symbol.for("react.profiler"),Ih=Symbol.for("react.provider"),Ph=Symbol.for("react.context"),Ic=Symbol.for("react.forward_ref"),Ju=Symbol.for("react.suspense"),Xu=Symbol.for("react.suspense_list"),Pc=Symbol.for("react.memo"),bn=Symbol.for("react.lazy"),Ch=Symbol.for("react.offscreen"),td=Symbol.iterator;function pi(e){return e===null||typeof e!="object"?null:(e=td&&e[td]||e["@@iterator"],typeof e=="function"?e:null)}var se=Object.assign,uu;function Ii(e){if(uu===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);uu=t&&t[1]||""}return`
`+uu+e}var lu=!1;function cu(e,t){if(!e||lu)return"";lu=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&typeof l.stack=="string"){for(var i=l.stack.split(`
`),o=r.stack.split(`
`),s=i.length-1,a=o.length-1;1<=s&&0<=a&&i[s]!==o[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==o[a]){if(s!==1||a!==1)do if(s--,a--,0>a||i[s]!==o[a]){var u=`
`+i[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=s&&0<=a);break}}}finally{lu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ii(e):""}function X0(e){switch(e.tag){case 5:return Ii(e.type);case 16:return Ii("Lazy");case 13:return Ii("Suspense");case 19:return Ii("SuspenseList");case 0:case 2:case 15:return e=cu(e.type,!1),e;case 11:return e=cu(e.type.render,!1),e;case 1:return e=cu(e.type,!0),e;default:return""}}function Yu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Rr:return"Fragment";case Ar:return"Portal";case Ku:return"Profiler";case Ec:return"StrictMode";case Ju:return"Suspense";case Xu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ph:return(e.displayName||"Context")+".Consumer";case Ih:return(e._context.displayName||"Context")+".Provider";case Ic:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Pc:return t=e.displayName||null,t!==null?t:Yu(e.type)||"Memo";case bn:t=e._payload,e=e._init;try{return Yu(e(t))}catch{}}return null}function Y0(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Yu(t);case 8:return t===Ec?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Qn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Th(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Z0(e){var t=Th(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function bo(e){e._valueTracker||(e._valueTracker=Z0(e))}function $h(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Th(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function vs(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zu(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function nd(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Qn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Oh(e,t){t=t.checked,t!=null&&bc(e,"checked",t,!1)}function el(e,t){Oh(e,t);var n=Qn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?tl(e,t.type,n):t.hasOwnProperty("defaultValue")&&tl(e,t.type,Qn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function rd(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function tl(e,t,n){(t!=="number"||vs(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pi=Array.isArray;function qr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Qn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function nl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(I(91));return se({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function id(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(I(92));if(Pi(n)){if(1<n.length)throw Error(I(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Qn(n)}}function xh(e,t){var n=Qn(t.value),r=Qn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function od(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Mh(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function rl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Mh(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Eo,Lh=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Eo=Eo||document.createElement("div"),Eo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Eo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ki(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ey=["Webkit","ms","Moz","O"];Object.keys(Mi).forEach(function(e){ey.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mi[t]=Mi[e]})});function Ah(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mi.hasOwnProperty(e)&&Mi[e]?(""+t).trim():t+"px"}function Rh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Ah(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var ty=se({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function il(e,t){if(t){if(ty[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(I(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(I(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(I(61))}if(t.style!=null&&typeof t.style!="object")throw Error(I(62))}}function ol(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var sl=null;function Cc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var al=null,Gr=null,Kr=null;function sd(e){if(e=yo(e)){if(typeof al!="function")throw Error(I(280));var t=e.stateNode;t&&(t=ta(t),al(e.stateNode,e.type,t))}}function Fh(e){Gr?Kr?Kr.push(e):Kr=[e]:Gr=e}function Nh(){if(Gr){var e=Gr,t=Kr;if(Kr=Gr=null,sd(e),t)for(e=0;e<t.length;e++)sd(t[e])}}function Dh(e,t){return e(t)}function jh(){}var fu=!1;function Uh(e,t,n){if(fu)return e(t,n);fu=!0;try{return Dh(e,t,n)}finally{fu=!1,(Gr!==null||Kr!==null)&&(jh(),Nh())}}function Ji(e,t){var n=e.stateNode;if(n===null)return null;var r=ta(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(I(231,t,typeof n));return n}var ul=!1;if(hn)try{var hi={};Object.defineProperty(hi,"passive",{get:function(){ul=!0}}),window.addEventListener("test",hi,hi),window.removeEventListener("test",hi,hi)}catch{ul=!1}function ny(e,t,n,r,i,o,s,a,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var Li=!1,ms=null,ys=!1,ll=null,ry={onError:function(e){Li=!0,ms=e}};function iy(e,t,n,r,i,o,s,a,u){Li=!1,ms=null,ny.apply(ry,arguments)}function oy(e,t,n,r,i,o,s,a,u){if(iy.apply(this,arguments),Li){if(Li){var l=ms;Li=!1,ms=null}else throw Error(I(198));ys||(ys=!0,ll=l)}}function Ir(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function zh(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ad(e){if(Ir(e)!==e)throw Error(I(188))}function sy(e){var t=e.alternate;if(!t){if(t=Ir(e),t===null)throw Error(I(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return ad(i),e;if(o===r)return ad(i),t;o=o.sibling}throw Error(I(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,a=i.child;a;){if(a===n){s=!0,n=i,r=o;break}if(a===r){s=!0,r=i,n=o;break}a=a.sibling}if(!s){for(a=o.child;a;){if(a===n){s=!0,n=o,r=i;break}if(a===r){s=!0,r=o,n=i;break}a=a.sibling}if(!s)throw Error(I(189))}}if(n.alternate!==r)throw Error(I(190))}if(n.tag!==3)throw Error(I(188));return n.stateNode.current===n?e:t}function Bh(e){return e=sy(e),e!==null?Wh(e):null}function Wh(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Wh(e);if(t!==null)return t;e=e.sibling}return null}var Vh=It.unstable_scheduleCallback,ud=It.unstable_cancelCallback,ay=It.unstable_shouldYield,uy=It.unstable_requestPaint,de=It.unstable_now,ly=It.unstable_getCurrentPriorityLevel,Tc=It.unstable_ImmediatePriority,Hh=It.unstable_UserBlockingPriority,_s=It.unstable_NormalPriority,cy=It.unstable_LowPriority,Qh=It.unstable_IdlePriority,Xs=null,Zt=null;function fy(e){if(Zt&&typeof Zt.onCommitFiberRoot=="function")try{Zt.onCommitFiberRoot(Xs,e,void 0,(e.current.flags&128)===128)}catch{}}var Bt=Math.clz32?Math.clz32:hy,dy=Math.log,py=Math.LN2;function hy(e){return e>>>=0,e===0?32:31-(dy(e)/py|0)|0}var Io=64,Po=4194304;function Ci(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ws(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=Ci(a):(o&=s,o!==0&&(r=Ci(o)))}else s=n&~i,s!==0?r=Ci(s):o!==0&&(r=Ci(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Bt(t),i=1<<n,r|=e[n],t&=~i;return r}function gy(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vy(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Bt(o),a=1<<s,u=i[s];u===-1?((a&n)===0||(a&r)!==0)&&(i[s]=gy(a,t)):u<=t&&(e.expiredLanes|=a),o&=~a}}function cl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function qh(){var e=Io;return Io<<=1,(Io&4194240)===0&&(Io=64),e}function du(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Bt(t),e[t]=n}function my(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Bt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function $c(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Bt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Q=0;function Gh(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Kh,Oc,Jh,Xh,Yh,fl=!1,Co=[],Rn=null,Fn=null,Nn=null,Xi=new Map,Yi=new Map,Pn=[],yy="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ld(e,t){switch(e){case"focusin":case"focusout":Rn=null;break;case"dragenter":case"dragleave":Fn=null;break;case"mouseover":case"mouseout":Nn=null;break;case"pointerover":case"pointerout":Xi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yi.delete(t.pointerId)}}function gi(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=yo(t),t!==null&&Oc(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function _y(e,t,n,r,i){switch(t){case"focusin":return Rn=gi(Rn,e,t,n,r,i),!0;case"dragenter":return Fn=gi(Fn,e,t,n,r,i),!0;case"mouseover":return Nn=gi(Nn,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Xi.set(o,gi(Xi.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Yi.set(o,gi(Yi.get(o)||null,e,t,n,r,i)),!0}return!1}function Zh(e){var t=ar(e.target);if(t!==null){var n=Ir(t);if(n!==null){if(t=n.tag,t===13){if(t=zh(n),t!==null){e.blockedOn=t,Yh(e.priority,function(){Jh(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ko(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);sl=r,n.target.dispatchEvent(r),sl=null}else return t=yo(n),t!==null&&Oc(t),e.blockedOn=n,!1;t.shift()}return!0}function cd(e,t,n){Ko(e)&&n.delete(t)}function wy(){fl=!1,Rn!==null&&Ko(Rn)&&(Rn=null),Fn!==null&&Ko(Fn)&&(Fn=null),Nn!==null&&Ko(Nn)&&(Nn=null),Xi.forEach(cd),Yi.forEach(cd)}function vi(e,t){e.blockedOn===t&&(e.blockedOn=null,fl||(fl=!0,It.unstable_scheduleCallback(It.unstable_NormalPriority,wy)))}function Zi(e){function t(i){return vi(i,e)}if(0<Co.length){vi(Co[0],e);for(var n=1;n<Co.length;n++){var r=Co[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rn!==null&&vi(Rn,e),Fn!==null&&vi(Fn,e),Nn!==null&&vi(Nn,e),Xi.forEach(t),Yi.forEach(t),n=0;n<Pn.length;n++)r=Pn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Pn.length&&(n=Pn[0],n.blockedOn===null);)Zh(n),n.blockedOn===null&&Pn.shift()}var Jr=yn.ReactCurrentBatchConfig,Ss=!0;function Sy(e,t,n,r){var i=Q,o=Jr.transition;Jr.transition=null;try{Q=1,xc(e,t,n,r)}finally{Q=i,Jr.transition=o}}function ky(e,t,n,r){var i=Q,o=Jr.transition;Jr.transition=null;try{Q=4,xc(e,t,n,r)}finally{Q=i,Jr.transition=o}}function xc(e,t,n,r){if(Ss){var i=dl(e,t,n,r);if(i===null)ku(e,t,r,ks,n),ld(e,r);else if(_y(i,e,t,n,r))r.stopPropagation();else if(ld(e,r),t&4&&-1<yy.indexOf(e)){for(;i!==null;){var o=yo(i);if(o!==null&&Kh(o),o=dl(e,t,n,r),o===null&&ku(e,t,r,ks,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else ku(e,t,r,null,n)}}var ks=null;function dl(e,t,n,r){if(ks=null,e=Cc(r),e=ar(e),e!==null)if(t=Ir(e),t===null)e=null;else if(n=t.tag,n===13){if(e=zh(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ks=e,null}function eg(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(ly()){case Tc:return 1;case Hh:return 4;case _s:case cy:return 16;case Qh:return 536870912;default:return 16}default:return 16}}var xn=null,Mc=null,Jo=null;function tg(){if(Jo)return Jo;var e,t=Mc,n=t.length,r,i="value"in xn?xn.value:xn.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[o-r];r++);return Jo=i.slice(e,1<r?1-r:void 0)}function Xo(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function To(){return!0}function fd(){return!1}function Ct(e){function t(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?To:fd,this.isPropagationStopped=fd,this}return se(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=To)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=To)},persist:function(){},isPersistent:To}),t}var ci={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Lc=Ct(ci),mo=se({},ci,{view:0,detail:0}),by=Ct(mo),pu,hu,mi,Ys=se({},mo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ac,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==mi&&(mi&&e.type==="mousemove"?(pu=e.screenX-mi.screenX,hu=e.screenY-mi.screenY):hu=pu=0,mi=e),pu)},movementY:function(e){return"movementY"in e?e.movementY:hu}}),dd=Ct(Ys),Ey=se({},Ys,{dataTransfer:0}),Iy=Ct(Ey),Py=se({},mo,{relatedTarget:0}),gu=Ct(Py),Cy=se({},ci,{animationName:0,elapsedTime:0,pseudoElement:0}),Ty=Ct(Cy),$y=se({},ci,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Oy=Ct($y),xy=se({},ci,{data:0}),pd=Ct(xy),My={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ly={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Ay={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ry(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ay[e])?!!t[e]:!1}function Ac(){return Ry}var Fy=se({},mo,{key:function(e){if(e.key){var t=My[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Xo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ly[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ac,charCode:function(e){return e.type==="keypress"?Xo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Xo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ny=Ct(Fy),Dy=se({},Ys,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hd=Ct(Dy),jy=se({},mo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ac}),Uy=Ct(jy),zy=se({},ci,{propertyName:0,elapsedTime:0,pseudoElement:0}),By=Ct(zy),Wy=se({},Ys,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Vy=Ct(Wy),Hy=[9,13,27,32],Rc=hn&&"CompositionEvent"in window,Ai=null;hn&&"documentMode"in document&&(Ai=document.documentMode);var Qy=hn&&"TextEvent"in window&&!Ai,ng=hn&&(!Rc||Ai&&8<Ai&&11>=Ai),gd=String.fromCharCode(32),vd=!1;function rg(e,t){switch(e){case"keyup":return Hy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ig(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fr=!1;function qy(e,t){switch(e){case"compositionend":return ig(t);case"keypress":return t.which!==32?null:(vd=!0,gd);case"textInput":return e=t.data,e===gd&&vd?null:e;default:return null}}function Gy(e,t){if(Fr)return e==="compositionend"||!Rc&&rg(e,t)?(e=tg(),Jo=Mc=xn=null,Fr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ng&&t.locale!=="ko"?null:t.data;default:return null}}var Ky={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function md(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ky[e.type]:t==="textarea"}function og(e,t,n,r){Fh(r),t=bs(t,"onChange"),0<t.length&&(n=new Lc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ri=null,eo=null;function Jy(e){vg(e,0)}function Zs(e){var t=jr(e);if($h(t))return e}function Xy(e,t){if(e==="change")return t}var sg=!1;if(hn){var vu;if(hn){var mu="oninput"in document;if(!mu){var yd=document.createElement("div");yd.setAttribute("oninput","return;"),mu=typeof yd.oninput=="function"}vu=mu}else vu=!1;sg=vu&&(!document.documentMode||9<document.documentMode)}function _d(){Ri&&(Ri.detachEvent("onpropertychange",ag),eo=Ri=null)}function ag(e){if(e.propertyName==="value"&&Zs(eo)){var t=[];og(t,eo,e,Cc(e)),Uh(Jy,t)}}function Yy(e,t,n){e==="focusin"?(_d(),Ri=t,eo=n,Ri.attachEvent("onpropertychange",ag)):e==="focusout"&&_d()}function Zy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Zs(eo)}function e_(e,t){if(e==="click")return Zs(t)}function t_(e,t){if(e==="input"||e==="change")return Zs(t)}function n_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ht=typeof Object.is=="function"?Object.is:n_;function to(e,t){if(Ht(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Gu.call(t,i)||!Ht(e[i],t[i]))return!1}return!0}function wd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Sd(e,t){var n=wd(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=wd(n)}}function ug(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ug(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lg(){for(var e=window,t=vs();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=vs(e.document)}return t}function Fc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function r_(e){var t=lg(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ug(n.ownerDocument.documentElement,n)){if(r!==null&&Fc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Sd(n,o);var s=Sd(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var i_=hn&&"documentMode"in document&&11>=document.documentMode,Nr=null,pl=null,Fi=null,hl=!1;function kd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hl||Nr==null||Nr!==vs(r)||(r=Nr,"selectionStart"in r&&Fc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Fi&&to(Fi,r)||(Fi=r,r=bs(pl,"onSelect"),0<r.length&&(t=new Lc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Nr)))}function $o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Dr={animationend:$o("Animation","AnimationEnd"),animationiteration:$o("Animation","AnimationIteration"),animationstart:$o("Animation","AnimationStart"),transitionend:$o("Transition","TransitionEnd")},yu={},cg={};hn&&(cg=document.createElement("div").style,"AnimationEvent"in window||(delete Dr.animationend.animation,delete Dr.animationiteration.animation,delete Dr.animationstart.animation),"TransitionEvent"in window||delete Dr.transitionend.transition);function ea(e){if(yu[e])return yu[e];if(!Dr[e])return e;var t=Dr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in cg)return yu[e]=t[n];return e}var fg=ea("animationend"),dg=ea("animationiteration"),pg=ea("animationstart"),hg=ea("transitionend"),gg=new Map,bd="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Kn(e,t){gg.set(e,t),Er(t,[e])}for(var _u=0;_u<bd.length;_u++){var wu=bd[_u],o_=wu.toLowerCase(),s_=wu[0].toUpperCase()+wu.slice(1);Kn(o_,"on"+s_)}Kn(fg,"onAnimationEnd");Kn(dg,"onAnimationIteration");Kn(pg,"onAnimationStart");Kn("dblclick","onDoubleClick");Kn("focusin","onFocus");Kn("focusout","onBlur");Kn(hg,"onTransitionEnd");Zr("onMouseEnter",["mouseout","mouseover"]);Zr("onMouseLeave",["mouseout","mouseover"]);Zr("onPointerEnter",["pointerout","pointerover"]);Zr("onPointerLeave",["pointerout","pointerover"]);Er("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Er("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Er("onBeforeInput",["compositionend","keypress","textInput","paste"]);Er("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Er("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Er("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ti="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),a_=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ti));function Ed(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,oy(r,t,void 0,e),e.currentTarget=null}function vg(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var s=r.length-1;0<=s;s--){var a=r[s],u=a.instance,l=a.currentTarget;if(a=a.listener,u!==o&&i.isPropagationStopped())break e;Ed(i,a,l),o=u}else for(s=0;s<r.length;s++){if(a=r[s],u=a.instance,l=a.currentTarget,a=a.listener,u!==o&&i.isPropagationStopped())break e;Ed(i,a,l),o=u}}}if(ys)throw e=ll,ys=!1,ll=null,e}function Z(e,t){var n=t[_l];n===void 0&&(n=t[_l]=new Set);var r=e+"__bubble";n.has(r)||(mg(t,e,2,!1),n.add(r))}function Su(e,t,n){var r=0;t&&(r|=4),mg(n,e,r,t)}var Oo="_reactListening"+Math.random().toString(36).slice(2);function no(e){if(!e[Oo]){e[Oo]=!0,Eh.forEach(function(n){n!=="selectionchange"&&(a_.has(n)||Su(n,!1,e),Su(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Oo]||(t[Oo]=!0,Su("selectionchange",!1,t))}}function mg(e,t,n,r){switch(eg(t)){case 1:var i=Sy;break;case 4:i=ky;break;default:i=xc}n=i.bind(null,t,n,e),i=void 0,!ul||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function ku(e,t,n,r,i){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var u=s.tag;if((u===3||u===4)&&(u=s.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;s=s.return}for(;a!==null;){if(s=ar(a),s===null)return;if(u=s.tag,u===5||u===6){r=o=s;continue e}a=a.parentNode}}r=r.return}Uh(function(){var l=o,c=Cc(n),d=[];e:{var f=gg.get(e);if(f!==void 0){var p=Lc,v=e;switch(e){case"keypress":if(Xo(n)===0)break e;case"keydown":case"keyup":p=Ny;break;case"focusin":v="focus",p=gu;break;case"focusout":v="blur",p=gu;break;case"beforeblur":case"afterblur":p=gu;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=dd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Iy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=Uy;break;case fg:case dg:case pg:p=Ty;break;case hg:p=By;break;case"scroll":p=by;break;case"wheel":p=Vy;break;case"copy":case"cut":case"paste":p=Oy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=hd}var m=(t&4)!==0,w=!m&&e==="scroll",g=m?f!==null?f+"Capture":null:f;m=[];for(var h=l,y;h!==null;){y=h;var _=y.stateNode;if(y.tag===5&&_!==null&&(y=_,g!==null&&(_=Ji(h,g),_!=null&&m.push(ro(h,_,y)))),w)break;h=h.return}0<m.length&&(f=new p(f,v,null,n,c),d.push({event:f,listeners:m}))}}if((t&7)===0){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==sl&&(v=n.relatedTarget||n.fromElement)&&(ar(v)||v[gn]))break e;if((p||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,p?(v=n.relatedTarget||n.toElement,p=l,v=v?ar(v):null,v!==null&&(w=Ir(v),v!==w||v.tag!==5&&v.tag!==6)&&(v=null)):(p=null,v=l),p!==v)){if(m=dd,_="onMouseLeave",g="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(m=hd,_="onPointerLeave",g="onPointerEnter",h="pointer"),w=p==null?f:jr(p),y=v==null?f:jr(v),f=new m(_,h+"leave",p,n,c),f.target=w,f.relatedTarget=y,_=null,ar(c)===l&&(m=new m(g,h+"enter",v,n,c),m.target=y,m.relatedTarget=w,_=m),w=_,p&&v)t:{for(m=p,g=v,h=0,y=m;y;y=Or(y))h++;for(y=0,_=g;_;_=Or(_))y++;for(;0<h-y;)m=Or(m),h--;for(;0<y-h;)g=Or(g),y--;for(;h--;){if(m===g||g!==null&&m===g.alternate)break t;m=Or(m),g=Or(g)}m=null}else m=null;p!==null&&Id(d,f,p,m,!1),v!==null&&w!==null&&Id(d,w,v,m,!0)}}e:{if(f=l?jr(l):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var b=Xy;else if(md(f))if(sg)b=t_;else{b=Zy;var E=Yy}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(b=e_);if(b&&(b=b(e,l))){og(d,b,n,c);break e}E&&E(e,f,l),e==="focusout"&&(E=f._wrapperState)&&E.controlled&&f.type==="number"&&tl(f,"number",f.value)}switch(E=l?jr(l):window,e){case"focusin":(md(E)||E.contentEditable==="true")&&(Nr=E,pl=l,Fi=null);break;case"focusout":Fi=pl=Nr=null;break;case"mousedown":hl=!0;break;case"contextmenu":case"mouseup":case"dragend":hl=!1,kd(d,n,c);break;case"selectionchange":if(i_)break;case"keydown":case"keyup":kd(d,n,c)}var P;if(Rc)e:{switch(e){case"compositionstart":var S="onCompositionStart";break e;case"compositionend":S="onCompositionEnd";break e;case"compositionupdate":S="onCompositionUpdate";break e}S=void 0}else Fr?rg(e,n)&&(S="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(S="onCompositionStart");S&&(ng&&n.locale!=="ko"&&(Fr||S!=="onCompositionStart"?S==="onCompositionEnd"&&Fr&&(P=tg()):(xn=c,Mc="value"in xn?xn.value:xn.textContent,Fr=!0)),E=bs(l,S),0<E.length&&(S=new pd(S,e,null,n,c),d.push({event:S,listeners:E}),P?S.data=P:(P=ig(n),P!==null&&(S.data=P)))),(P=Qy?qy(e,n):Gy(e,n))&&(l=bs(l,"onBeforeInput"),0<l.length&&(c=new pd("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:l}),c.data=P))}vg(d,t)})}function ro(e,t,n){return{instance:e,listener:t,currentTarget:n}}function bs(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Ji(e,n),o!=null&&r.unshift(ro(e,o,i)),o=Ji(e,t),o!=null&&r.push(ro(e,o,i))),e=e.return}return r}function Or(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Id(e,t,n,r,i){for(var o=t._reactName,s=[];n!==null&&n!==r;){var a=n,u=a.alternate,l=a.stateNode;if(u!==null&&u===r)break;a.tag===5&&l!==null&&(a=l,i?(u=Ji(n,o),u!=null&&s.unshift(ro(n,u,a))):i||(u=Ji(n,o),u!=null&&s.push(ro(n,u,a)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var u_=/\r\n?/g,l_=/\u0000|\uFFFD/g;function Pd(e){return(typeof e=="string"?e:""+e).replace(u_,`
`).replace(l_,"")}function xo(e,t,n){if(t=Pd(t),Pd(e)!==t&&n)throw Error(I(425))}function Es(){}var gl=null,vl=null;function ml(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var yl=typeof setTimeout=="function"?setTimeout:void 0,c_=typeof clearTimeout=="function"?clearTimeout:void 0,Cd=typeof Promise=="function"?Promise:void 0,f_=typeof queueMicrotask=="function"?queueMicrotask:typeof Cd<"u"?function(e){return Cd.resolve(null).then(e).catch(d_)}:yl;function d_(e){setTimeout(function(){throw e})}function bu(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Zi(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Zi(t)}function Dn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Td(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var fi=Math.random().toString(36).slice(2),Xt="__reactFiber$"+fi,io="__reactProps$"+fi,gn="__reactContainer$"+fi,_l="__reactEvents$"+fi,p_="__reactListeners$"+fi,h_="__reactHandles$"+fi;function ar(e){var t=e[Xt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[gn]||n[Xt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Td(e);e!==null;){if(n=e[Xt])return n;e=Td(e)}return t}e=n,n=e.parentNode}return null}function yo(e){return e=e[Xt]||e[gn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function jr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(I(33))}function ta(e){return e[io]||null}var wl=[],Ur=-1;function Jn(e){return{current:e}}function te(e){0>Ur||(e.current=wl[Ur],wl[Ur]=null,Ur--)}function Y(e,t){Ur++,wl[Ur]=e.current,e.current=t}var qn={},Qe=Jn(qn),ht=Jn(!1),gr=qn;function ei(e,t){var n=e.type.contextTypes;if(!n)return qn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function gt(e){return e=e.childContextTypes,e!=null}function Is(){te(ht),te(Qe)}function $d(e,t,n){if(Qe.current!==qn)throw Error(I(168));Y(Qe,t),Y(ht,n)}function yg(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(I(108,Y0(e)||"Unknown",i));return se({},n,r)}function Ps(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qn,gr=Qe.current,Y(Qe,e),Y(ht,ht.current),!0}function Od(e,t,n){var r=e.stateNode;if(!r)throw Error(I(169));n?(e=yg(e,t,gr),r.__reactInternalMemoizedMergedChildContext=e,te(ht),te(Qe),Y(Qe,e)):te(ht),Y(ht,n)}var ln=null,na=!1,Eu=!1;function _g(e){ln===null?ln=[e]:ln.push(e)}function g_(e){na=!0,_g(e)}function Xn(){if(!Eu&&ln!==null){Eu=!0;var e=0,t=Q;try{var n=ln;for(Q=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ln=null,na=!1}catch(i){throw ln!==null&&(ln=ln.slice(e+1)),Vh(Tc,Xn),i}finally{Q=t,Eu=!1}}return null}var zr=[],Br=0,Cs=null,Ts=0,Tt=[],$t=0,vr=null,fn=1,dn="";function rr(e,t){zr[Br++]=Ts,zr[Br++]=Cs,Cs=e,Ts=t}function wg(e,t,n){Tt[$t++]=fn,Tt[$t++]=dn,Tt[$t++]=vr,vr=e;var r=fn;e=dn;var i=32-Bt(r)-1;r&=~(1<<i),n+=1;var o=32-Bt(t)+i;if(30<o){var s=i-i%5;o=(r&(1<<s)-1).toString(32),r>>=s,i-=s,fn=1<<32-Bt(t)+i|n<<i|r,dn=o+e}else fn=1<<o|n<<i|r,dn=e}function Nc(e){e.return!==null&&(rr(e,1),wg(e,1,0))}function Dc(e){for(;e===Cs;)Cs=zr[--Br],zr[Br]=null,Ts=zr[--Br],zr[Br]=null;for(;e===vr;)vr=Tt[--$t],Tt[$t]=null,dn=Tt[--$t],Tt[$t]=null,fn=Tt[--$t],Tt[$t]=null}var kt=null,St=null,ne=!1,Ut=null;function Sg(e,t){var n=Ot(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function xd(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,kt=e,St=Dn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,kt=e,St=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=vr!==null?{id:fn,overflow:dn}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ot(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,kt=e,St=null,!0):!1;default:return!1}}function Sl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function kl(e){if(ne){var t=St;if(t){var n=t;if(!xd(e,t)){if(Sl(e))throw Error(I(418));t=Dn(n.nextSibling);var r=kt;t&&xd(e,t)?Sg(r,n):(e.flags=e.flags&-4097|2,ne=!1,kt=e)}}else{if(Sl(e))throw Error(I(418));e.flags=e.flags&-4097|2,ne=!1,kt=e}}}function Md(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;kt=e}function Mo(e){if(e!==kt)return!1;if(!ne)return Md(e),ne=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ml(e.type,e.memoizedProps)),t&&(t=St)){if(Sl(e))throw kg(),Error(I(418));for(;t;)Sg(e,t),t=Dn(t.nextSibling)}if(Md(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(I(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){St=Dn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}St=null}}else St=kt?Dn(e.stateNode.nextSibling):null;return!0}function kg(){for(var e=St;e;)e=Dn(e.nextSibling)}function ti(){St=kt=null,ne=!1}function jc(e){Ut===null?Ut=[e]:Ut.push(e)}var v_=yn.ReactCurrentBatchConfig;function Nt(e,t){if(e&&e.defaultProps){t=se({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var $s=Jn(null),Os=null,Wr=null,Uc=null;function zc(){Uc=Wr=Os=null}function Bc(e){var t=$s.current;te($s),e._currentValue=t}function bl(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xr(e,t){Os=e,Uc=Wr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(dt=!0),e.firstContext=null)}function Lt(e){var t=e._currentValue;if(Uc!==e)if(e={context:e,memoizedValue:t,next:null},Wr===null){if(Os===null)throw Error(I(308));Wr=e,Os.dependencies={lanes:0,firstContext:e}}else Wr=Wr.next=e;return t}var ur=null;function Wc(e){ur===null?ur=[e]:ur.push(e)}function bg(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Wc(t)):(n.next=i.next,i.next=n),t.interleaved=n,vn(e,r)}function vn(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var En=!1;function Vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Eg(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function pn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function jn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(j&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,vn(e,n)}return i=r.interleaved,i===null?(t.next=t,Wc(r)):(t.next=i.next,i.next=t),r.interleaved=t,vn(e,n)}function Yo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$c(e,n)}}function Ld(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function xs(e,t,n,r){var i=e.updateQueue;En=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var u=a,l=u.next;u.next=null,s===null?o=l:s.next=l,s=u;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==s&&(a===null?c.firstBaseUpdate=l:a.next=l,c.lastBaseUpdate=u))}if(o!==null){var d=i.baseState;s=0,c=l=u=null,a=o;do{var f=a.lane,p=a.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,m=a;switch(f=t,p=n,m.tag){case 1:if(v=m.payload,typeof v=="function"){d=v.call(p,d,f);break e}d=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=m.payload,f=typeof v=="function"?v.call(p,d,f):v,f==null)break e;d=se({},d,f);break e;case 2:En=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[a]:f.push(a))}else p={eventTime:p,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(l=c=p,u=d):c=c.next=p,s|=f;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;f=a,a=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(c===null&&(u=d),i.baseState=u,i.firstBaseUpdate=l,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);yr|=s,e.lanes=s,e.memoizedState=d}}function Ad(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(I(191,i));i.call(r)}}}var Ig=new bh.Component().refs;function El(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:se({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ra={isMounted:function(e){return(e=e._reactInternals)?Ir(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=nt(),i=zn(e),o=pn(r,i);o.payload=t,n!=null&&(o.callback=n),t=jn(e,o,i),t!==null&&(Wt(t,e,i,r),Yo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=nt(),i=zn(e),o=pn(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=jn(e,o,i),t!==null&&(Wt(t,e,i,r),Yo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=nt(),r=zn(e),i=pn(n,r);i.tag=2,t!=null&&(i.callback=t),t=jn(e,i,r),t!==null&&(Wt(t,e,r,n),Yo(t,e,r))}};function Rd(e,t,n,r,i,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!to(n,r)||!to(i,o):!0}function Pg(e,t,n){var r=!1,i=qn,o=t.contextType;return typeof o=="object"&&o!==null?o=Lt(o):(i=gt(t)?gr:Qe.current,r=t.contextTypes,o=(r=r!=null)?ei(e,i):qn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ra,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Fd(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ra.enqueueReplaceState(t,t.state,null)}function Il(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Ig,Vc(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Lt(o):(o=gt(t)?gr:Qe.current,i.context=ei(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(El(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&ra.enqueueReplaceState(i,i.state,null),xs(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function yi(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(I(309));var r=n.stateNode}if(!r)throw Error(I(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(s){var a=i.refs;a===Ig&&(a=i.refs={}),s===null?delete a[o]:a[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(I(284));if(!n._owner)throw Error(I(290,e))}return e}function Lo(e,t){throw e=Object.prototype.toString.call(t),Error(I(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Nd(e){var t=e._init;return t(e._payload)}function Cg(e){function t(g,h){if(e){var y=g.deletions;y===null?(g.deletions=[h],g.flags|=16):y.push(h)}}function n(g,h){if(!e)return null;for(;h!==null;)t(g,h),h=h.sibling;return null}function r(g,h){for(g=new Map;h!==null;)h.key!==null?g.set(h.key,h):g.set(h.index,h),h=h.sibling;return g}function i(g,h){return g=Bn(g,h),g.index=0,g.sibling=null,g}function o(g,h,y){return g.index=y,e?(y=g.alternate,y!==null?(y=y.index,y<h?(g.flags|=2,h):y):(g.flags|=2,h)):(g.flags|=1048576,h)}function s(g){return e&&g.alternate===null&&(g.flags|=2),g}function a(g,h,y,_){return h===null||h.tag!==6?(h=xu(y,g.mode,_),h.return=g,h):(h=i(h,y),h.return=g,h)}function u(g,h,y,_){var b=y.type;return b===Rr?c(g,h,y.props.children,_,y.key):h!==null&&(h.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===bn&&Nd(b)===h.type)?(_=i(h,y.props),_.ref=yi(g,h,y),_.return=g,_):(_=is(y.type,y.key,y.props,null,g.mode,_),_.ref=yi(g,h,y),_.return=g,_)}function l(g,h,y,_){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=Mu(y,g.mode,_),h.return=g,h):(h=i(h,y.children||[]),h.return=g,h)}function c(g,h,y,_,b){return h===null||h.tag!==7?(h=dr(y,g.mode,_,b),h.return=g,h):(h=i(h,y),h.return=g,h)}function d(g,h,y){if(typeof h=="string"&&h!==""||typeof h=="number")return h=xu(""+h,g.mode,y),h.return=g,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case ko:return y=is(h.type,h.key,h.props,null,g.mode,y),y.ref=yi(g,null,h),y.return=g,y;case Ar:return h=Mu(h,g.mode,y),h.return=g,h;case bn:var _=h._init;return d(g,_(h._payload),y)}if(Pi(h)||pi(h))return h=dr(h,g.mode,y,null),h.return=g,h;Lo(g,h)}return null}function f(g,h,y,_){var b=h!==null?h.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return b!==null?null:a(g,h,""+y,_);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ko:return y.key===b?u(g,h,y,_):null;case Ar:return y.key===b?l(g,h,y,_):null;case bn:return b=y._init,f(g,h,b(y._payload),_)}if(Pi(y)||pi(y))return b!==null?null:c(g,h,y,_,null);Lo(g,y)}return null}function p(g,h,y,_,b){if(typeof _=="string"&&_!==""||typeof _=="number")return g=g.get(y)||null,a(h,g,""+_,b);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case ko:return g=g.get(_.key===null?y:_.key)||null,u(h,g,_,b);case Ar:return g=g.get(_.key===null?y:_.key)||null,l(h,g,_,b);case bn:var E=_._init;return p(g,h,y,E(_._payload),b)}if(Pi(_)||pi(_))return g=g.get(y)||null,c(h,g,_,b,null);Lo(h,_)}return null}function v(g,h,y,_){for(var b=null,E=null,P=h,S=h=0,R=null;P!==null&&S<y.length;S++){P.index>S?(R=P,P=null):R=P.sibling;var x=f(g,P,y[S],_);if(x===null){P===null&&(P=R);break}e&&P&&x.alternate===null&&t(g,P),h=o(x,h,S),E===null?b=x:E.sibling=x,E=x,P=R}if(S===y.length)return n(g,P),ne&&rr(g,S),b;if(P===null){for(;S<y.length;S++)P=d(g,y[S],_),P!==null&&(h=o(P,h,S),E===null?b=P:E.sibling=P,E=P);return ne&&rr(g,S),b}for(P=r(g,P);S<y.length;S++)R=p(P,g,S,y[S],_),R!==null&&(e&&R.alternate!==null&&P.delete(R.key===null?S:R.key),h=o(R,h,S),E===null?b=R:E.sibling=R,E=R);return e&&P.forEach(function(K){return t(g,K)}),ne&&rr(g,S),b}function m(g,h,y,_){var b=pi(y);if(typeof b!="function")throw Error(I(150));if(y=b.call(y),y==null)throw Error(I(151));for(var E=b=null,P=h,S=h=0,R=null,x=y.next();P!==null&&!x.done;S++,x=y.next()){P.index>S?(R=P,P=null):R=P.sibling;var K=f(g,P,x.value,_);if(K===null){P===null&&(P=R);break}e&&P&&K.alternate===null&&t(g,P),h=o(K,h,S),E===null?b=K:E.sibling=K,E=K,P=R}if(x.done)return n(g,P),ne&&rr(g,S),b;if(P===null){for(;!x.done;S++,x=y.next())x=d(g,x.value,_),x!==null&&(h=o(x,h,S),E===null?b=x:E.sibling=x,E=x);return ne&&rr(g,S),b}for(P=r(g,P);!x.done;S++,x=y.next())x=p(P,g,S,x.value,_),x!==null&&(e&&x.alternate!==null&&P.delete(x.key===null?S:x.key),h=o(x,h,S),E===null?b=x:E.sibling=x,E=x);return e&&P.forEach(function(z){return t(g,z)}),ne&&rr(g,S),b}function w(g,h,y,_){if(typeof y=="object"&&y!==null&&y.type===Rr&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case ko:e:{for(var b=y.key,E=h;E!==null;){if(E.key===b){if(b=y.type,b===Rr){if(E.tag===7){n(g,E.sibling),h=i(E,y.props.children),h.return=g,g=h;break e}}else if(E.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===bn&&Nd(b)===E.type){n(g,E.sibling),h=i(E,y.props),h.ref=yi(g,E,y),h.return=g,g=h;break e}n(g,E);break}else t(g,E);E=E.sibling}y.type===Rr?(h=dr(y.props.children,g.mode,_,y.key),h.return=g,g=h):(_=is(y.type,y.key,y.props,null,g.mode,_),_.ref=yi(g,h,y),_.return=g,g=_)}return s(g);case Ar:e:{for(E=y.key;h!==null;){if(h.key===E)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){n(g,h.sibling),h=i(h,y.children||[]),h.return=g,g=h;break e}else{n(g,h);break}else t(g,h);h=h.sibling}h=Mu(y,g.mode,_),h.return=g,g=h}return s(g);case bn:return E=y._init,w(g,h,E(y._payload),_)}if(Pi(y))return v(g,h,y,_);if(pi(y))return m(g,h,y,_);Lo(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,h!==null&&h.tag===6?(n(g,h.sibling),h=i(h,y),h.return=g,g=h):(n(g,h),h=xu(y,g.mode,_),h.return=g,g=h),s(g)):n(g,h)}return w}var ni=Cg(!0),Tg=Cg(!1),_o={},en=Jn(_o),oo=Jn(_o),so=Jn(_o);function lr(e){if(e===_o)throw Error(I(174));return e}function Hc(e,t){switch(Y(so,t),Y(oo,e),Y(en,_o),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:rl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=rl(t,e)}te(en),Y(en,t)}function ri(){te(en),te(oo),te(so)}function $g(e){lr(so.current);var t=lr(en.current),n=rl(t,e.type);t!==n&&(Y(oo,e),Y(en,n))}function Qc(e){oo.current===e&&(te(en),te(oo))}var re=Jn(0);function Ms(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Iu=[];function qc(){for(var e=0;e<Iu.length;e++)Iu[e]._workInProgressVersionPrimary=null;Iu.length=0}var Zo=yn.ReactCurrentDispatcher,Pu=yn.ReactCurrentBatchConfig,mr=0,oe=null,be=null,$e=null,Ls=!1,Ni=!1,ao=0,m_=0;function Ue(){throw Error(I(321))}function Gc(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ht(e[n],t[n]))return!1;return!0}function Kc(e,t,n,r,i,o){if(mr=o,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Zo.current=e===null||e.memoizedState===null?S_:k_,e=n(r,i),Ni){o=0;do{if(Ni=!1,ao=0,25<=o)throw Error(I(301));o+=1,$e=be=null,t.updateQueue=null,Zo.current=b_,e=n(r,i)}while(Ni)}if(Zo.current=As,t=be!==null&&be.next!==null,mr=0,$e=be=oe=null,Ls=!1,t)throw Error(I(300));return e}function Jc(){var e=ao!==0;return ao=0,e}function Jt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $e===null?oe.memoizedState=$e=e:$e=$e.next=e,$e}function At(){if(be===null){var e=oe.alternate;e=e!==null?e.memoizedState:null}else e=be.next;var t=$e===null?oe.memoizedState:$e.next;if(t!==null)$e=t,be=e;else{if(e===null)throw Error(I(310));be=e,e={memoizedState:be.memoizedState,baseState:be.baseState,baseQueue:be.baseQueue,queue:be.queue,next:null},$e===null?oe.memoizedState=$e=e:$e=$e.next=e}return $e}function uo(e,t){return typeof t=="function"?t(e):t}function Cu(e){var t=At(),n=t.queue;if(n===null)throw Error(I(311));n.lastRenderedReducer=e;var r=be,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var a=s=null,u=null,l=o;do{var c=l.lane;if((mr&c)===c)u!==null&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),r=l.hasEagerState?l.eagerState:e(r,l.action);else{var d={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};u===null?(a=u=d,s=r):u=u.next=d,oe.lanes|=c,yr|=c}l=l.next}while(l!==null&&l!==o);u===null?s=r:u.next=a,Ht(r,t.memoizedState)||(dt=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,oe.lanes|=o,yr|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Tu(e){var t=At(),n=t.queue;if(n===null)throw Error(I(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);Ht(o,t.memoizedState)||(dt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Og(){}function xg(e,t){var n=oe,r=At(),i=t(),o=!Ht(r.memoizedState,i);if(o&&(r.memoizedState=i,dt=!0),r=r.queue,Xc(Ag.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||$e!==null&&$e.memoizedState.tag&1){if(n.flags|=2048,lo(9,Lg.bind(null,n,r,i,t),void 0,null),Oe===null)throw Error(I(349));(mr&30)!==0||Mg(n,t,i)}return i}function Mg(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=oe.updateQueue,t===null?(t={lastEffect:null,stores:null},oe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Lg(e,t,n,r){t.value=n,t.getSnapshot=r,Rg(t)&&Fg(e)}function Ag(e,t,n){return n(function(){Rg(t)&&Fg(e)})}function Rg(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ht(e,n)}catch{return!0}}function Fg(e){var t=vn(e,1);t!==null&&Wt(t,e,1,-1)}function Dd(e){var t=Jt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:uo,lastRenderedState:e},t.queue=e,e=e.dispatch=w_.bind(null,oe,e),[t.memoizedState,e]}function lo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=oe.updateQueue,t===null?(t={lastEffect:null,stores:null},oe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Ng(){return At().memoizedState}function es(e,t,n,r){var i=Jt();oe.flags|=e,i.memoizedState=lo(1|t,n,void 0,r===void 0?null:r)}function ia(e,t,n,r){var i=At();r=r===void 0?null:r;var o=void 0;if(be!==null){var s=be.memoizedState;if(o=s.destroy,r!==null&&Gc(r,s.deps)){i.memoizedState=lo(t,n,o,r);return}}oe.flags|=e,i.memoizedState=lo(1|t,n,o,r)}function jd(e,t){return es(8390656,8,e,t)}function Xc(e,t){return ia(2048,8,e,t)}function Dg(e,t){return ia(4,2,e,t)}function jg(e,t){return ia(4,4,e,t)}function Ug(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function zg(e,t,n){return n=n!=null?n.concat([e]):null,ia(4,4,Ug.bind(null,t,e),n)}function Yc(){}function Bg(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Gc(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wg(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Gc(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Vg(e,t,n){return(mr&21)===0?(e.baseState&&(e.baseState=!1,dt=!0),e.memoizedState=n):(Ht(n,t)||(n=qh(),oe.lanes|=n,yr|=n,e.baseState=!0),t)}function y_(e,t){var n=Q;Q=n!==0&&4>n?n:4,e(!0);var r=Pu.transition;Pu.transition={};try{e(!1),t()}finally{Q=n,Pu.transition=r}}function Hg(){return At().memoizedState}function __(e,t,n){var r=zn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qg(e))qg(t,n);else if(n=bg(e,t,n,r),n!==null){var i=nt();Wt(n,e,r,i),Gg(n,t,r)}}function w_(e,t,n){var r=zn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qg(e))qg(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,Ht(a,s)){var u=t.interleaved;u===null?(i.next=i,Wc(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=bg(e,t,i,r),n!==null&&(i=nt(),Wt(n,e,r,i),Gg(n,t,r))}}function Qg(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function qg(e,t){Ni=Ls=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Gg(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$c(e,n)}}var As={readContext:Lt,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useInsertionEffect:Ue,useLayoutEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useMutableSource:Ue,useSyncExternalStore:Ue,useId:Ue,unstable_isNewReconciler:!1},S_={readContext:Lt,useCallback:function(e,t){return Jt().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:jd,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,es(4194308,4,Ug.bind(null,t,e),n)},useLayoutEffect:function(e,t){return es(4194308,4,e,t)},useInsertionEffect:function(e,t){return es(4,2,e,t)},useMemo:function(e,t){var n=Jt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Jt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=__.bind(null,oe,e),[r.memoizedState,e]},useRef:function(e){var t=Jt();return e={current:e},t.memoizedState=e},useState:Dd,useDebugValue:Yc,useDeferredValue:function(e){return Jt().memoizedState=e},useTransition:function(){var e=Dd(!1),t=e[0];return e=y_.bind(null,e[1]),Jt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=oe,i=Jt();if(ne){if(n===void 0)throw Error(I(407));n=n()}else{if(n=t(),Oe===null)throw Error(I(349));(mr&30)!==0||Mg(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,jd(Ag.bind(null,r,o,e),[e]),r.flags|=2048,lo(9,Lg.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Jt(),t=Oe.identifierPrefix;if(ne){var n=dn,r=fn;n=(r&~(1<<32-Bt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ao++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=m_++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},k_={readContext:Lt,useCallback:Bg,useContext:Lt,useEffect:Xc,useImperativeHandle:zg,useInsertionEffect:Dg,useLayoutEffect:jg,useMemo:Wg,useReducer:Cu,useRef:Ng,useState:function(){return Cu(uo)},useDebugValue:Yc,useDeferredValue:function(e){var t=At();return Vg(t,be.memoizedState,e)},useTransition:function(){var e=Cu(uo)[0],t=At().memoizedState;return[e,t]},useMutableSource:Og,useSyncExternalStore:xg,useId:Hg,unstable_isNewReconciler:!1},b_={readContext:Lt,useCallback:Bg,useContext:Lt,useEffect:Xc,useImperativeHandle:zg,useInsertionEffect:Dg,useLayoutEffect:jg,useMemo:Wg,useReducer:Tu,useRef:Ng,useState:function(){return Tu(uo)},useDebugValue:Yc,useDeferredValue:function(e){var t=At();return be===null?t.memoizedState=e:Vg(t,be.memoizedState,e)},useTransition:function(){var e=Tu(uo)[0],t=At().memoizedState;return[e,t]},useMutableSource:Og,useSyncExternalStore:xg,useId:Hg,unstable_isNewReconciler:!1};function ii(e,t){try{var n="",r=t;do n+=X0(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function $u(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function Pl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var E_=typeof WeakMap=="function"?WeakMap:Map;function Kg(e,t,n){n=pn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Fs||(Fs=!0,Fl=r),Pl(e,t)},n}function Jg(e,t,n){n=pn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Pl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Pl(e,t),typeof r!="function"&&(Un===null?Un=new Set([this]):Un.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function Ud(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new E_;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=D_.bind(null,e,t,n),t.then(e,e))}function zd(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Bd(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=pn(-1,1),t.tag=2,jn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var I_=yn.ReactCurrentOwner,dt=!1;function Ye(e,t,n,r){t.child=e===null?Tg(t,null,n,r):ni(t,e.child,n,r)}function Wd(e,t,n,r,i){n=n.render;var o=t.ref;return Xr(t,i),r=Kc(e,t,n,r,o,i),n=Jc(),e!==null&&!dt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,mn(e,t,i)):(ne&&n&&Nc(t),t.flags|=1,Ye(e,t,r,i),t.child)}function Vd(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!af(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Xg(e,t,o,r,i)):(e=is(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:to,n(s,r)&&e.ref===t.ref)return mn(e,t,i)}return t.flags|=1,e=Bn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Xg(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(to(o,r)&&e.ref===t.ref)if(dt=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(dt=!0);else return t.lanes=e.lanes,mn(e,t,i)}return Cl(e,t,n,r,i)}function Yg(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Y(Hr,_t),_t|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Y(Hr,_t),_t|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Y(Hr,_t),_t|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Y(Hr,_t),_t|=r;return Ye(e,t,i,n),t.child}function Zg(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cl(e,t,n,r,i){var o=gt(n)?gr:Qe.current;return o=ei(t,o),Xr(t,i),n=Kc(e,t,n,r,o,i),r=Jc(),e!==null&&!dt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,mn(e,t,i)):(ne&&r&&Nc(t),t.flags|=1,Ye(e,t,n,i),t.child)}function Hd(e,t,n,r,i){if(gt(n)){var o=!0;Ps(t)}else o=!1;if(Xr(t,i),t.stateNode===null)ts(e,t),Pg(t,n,r),Il(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var u=s.context,l=n.contextType;typeof l=="object"&&l!==null?l=Lt(l):(l=gt(n)?gr:Qe.current,l=ei(t,l));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||u!==l)&&Fd(t,s,r,l),En=!1;var f=t.memoizedState;s.state=f,xs(t,r,s,i),u=t.memoizedState,a!==r||f!==u||ht.current||En?(typeof c=="function"&&(El(t,n,c,r),u=t.memoizedState),(a=En||Rd(t,n,a,r,f,u,l))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),s.props=r,s.state=u,s.context=l,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,Eg(e,t),a=t.memoizedProps,l=t.type===t.elementType?a:Nt(t.type,a),s.props=l,d=t.pendingProps,f=s.context,u=n.contextType,typeof u=="object"&&u!==null?u=Lt(u):(u=gt(n)?gr:Qe.current,u=ei(t,u));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==d||f!==u)&&Fd(t,s,r,u),En=!1,f=t.memoizedState,s.state=f,xs(t,r,s,i);var v=t.memoizedState;a!==d||f!==v||ht.current||En?(typeof p=="function"&&(El(t,n,p,r),v=t.memoizedState),(l=En||Rd(t,n,l,r,f,v,u)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,v,u),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,v,u)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),s.props=r,s.state=v,s.context=u,r=l):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Tl(e,t,n,r,o,i)}function Tl(e,t,n,r,i,o){Zg(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Od(t,n,!1),mn(e,t,o);r=t.stateNode,I_.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ni(t,e.child,null,o),t.child=ni(t,null,a,o)):Ye(e,t,a,o),t.memoizedState=r.state,i&&Od(t,n,!0),t.child}function ev(e){var t=e.stateNode;t.pendingContext?$d(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$d(e,t.context,!1),Hc(e,t.containerInfo)}function Qd(e,t,n,r,i){return ti(),jc(i),t.flags|=256,Ye(e,t,n,r),t.child}var $l={dehydrated:null,treeContext:null,retryLane:0};function Ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function tv(e,t,n){var r=t.pendingProps,i=re.current,o=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Y(re,i&1),e===null)return kl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=s):o=aa(s,r,0,null),e=dr(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ol(n),t.memoizedState=$l,e):Zc(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return P_(e,t,s,r,a,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,a=i.sibling;var u={mode:"hidden",children:r.children};return(s&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Bn(i,u),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?o=Bn(a,o):(o=dr(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?Ol(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=$l,r}return o=e.child,e=o.sibling,r=Bn(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Zc(e,t){return t=aa({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ao(e,t,n,r){return r!==null&&jc(r),ni(t,e.child,null,n),e=Zc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function P_(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=$u(Error(I(422))),Ao(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=aa({mode:"visible",children:r.children},i,0,null),o=dr(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&ni(t,e.child,null,s),t.child.memoizedState=Ol(s),t.memoizedState=$l,o);if((t.mode&1)===0)return Ao(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(I(419)),r=$u(o,r,void 0),Ao(e,t,s,r)}if(a=(s&e.childLanes)!==0,dt||a){if(r=Oe,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|s))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,vn(e,i),Wt(r,e,i,-1))}return sf(),r=$u(Error(I(421))),Ao(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=j_.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,St=Dn(i.nextSibling),kt=t,ne=!0,Ut=null,e!==null&&(Tt[$t++]=fn,Tt[$t++]=dn,Tt[$t++]=vr,fn=e.id,dn=e.overflow,vr=t),t=Zc(t,r.children),t.flags|=4096,t)}function qd(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),bl(e.return,t,n)}function Ou(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function nv(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ye(e,t,r.children,n),r=re.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&qd(e,n,t);else if(e.tag===19)qd(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Y(re,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Ms(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ou(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ms(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ou(t,!0,n,null,o);break;case"together":Ou(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ts(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function mn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),yr|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(I(153));if(t.child!==null){for(e=t.child,n=Bn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Bn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function C_(e,t,n){switch(t.tag){case 3:ev(t),ti();break;case 5:$g(t);break;case 1:gt(t.type)&&Ps(t);break;case 4:Hc(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Y($s,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(re,re.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?tv(e,t,n):(Y(re,re.current&1),e=mn(e,t,n),e!==null?e.sibling:null);Y(re,re.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return nv(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Y(re,re.current),r)break;return null;case 22:case 23:return t.lanes=0,Yg(e,t,n)}return mn(e,t,n)}var rv,xl,iv,ov;rv=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};xl=function(){};iv=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,lr(en.current);var o=null;switch(n){case"input":i=Zu(e,i),r=Zu(e,r),o=[];break;case"select":i=se({},i,{value:void 0}),r=se({},r,{value:void 0}),o=[];break;case"textarea":i=nl(e,i),r=nl(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Es)}il(n,r);var s;n=null;for(l in i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&i[l]!=null)if(l==="style"){var a=i[l];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Gi.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in r){var u=r[l];if(a=i!=null?i[l]:void 0,r.hasOwnProperty(l)&&u!==a&&(u!=null||a!=null))if(l==="style")if(a){for(s in a)!a.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in u)u.hasOwnProperty(s)&&a[s]!==u[s]&&(n||(n={}),n[s]=u[s])}else n||(o||(o=[]),o.push(l,n)),n=u;else l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,a=a?a.__html:void 0,u!=null&&a!==u&&(o=o||[]).push(l,u)):l==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(l,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(Gi.hasOwnProperty(l)?(u!=null&&l==="onScroll"&&Z("scroll",e),o||a===u||(o=[])):(o=o||[]).push(l,u))}n&&(o=o||[]).push("style",n);var l=o;(t.updateQueue=l)&&(t.flags|=4)}};ov=function(e,t,n,r){n!==r&&(t.flags|=4)};function _i(e,t){if(!ne)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function T_(e,t,n){var r=t.pendingProps;switch(Dc(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return gt(t.type)&&Is(),ze(t),null;case 3:return r=t.stateNode,ri(),te(ht),te(Qe),qc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Mo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ut!==null&&(jl(Ut),Ut=null))),xl(e,t),ze(t),null;case 5:Qc(t);var i=lr(so.current);if(n=t.type,e!==null&&t.stateNode!=null)iv(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(I(166));return ze(t),null}if(e=lr(en.current),Mo(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Xt]=t,r[io]=o,e=(t.mode&1)!==0,n){case"dialog":Z("cancel",r),Z("close",r);break;case"iframe":case"object":case"embed":Z("load",r);break;case"video":case"audio":for(i=0;i<Ti.length;i++)Z(Ti[i],r);break;case"source":Z("error",r);break;case"img":case"image":case"link":Z("error",r),Z("load",r);break;case"details":Z("toggle",r);break;case"input":nd(r,o),Z("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Z("invalid",r);break;case"textarea":id(r,o),Z("invalid",r)}il(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var a=o[s];s==="children"?typeof a=="string"?r.textContent!==a&&(o.suppressHydrationWarning!==!0&&xo(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&xo(r.textContent,a,e),i=["children",""+a]):Gi.hasOwnProperty(s)&&a!=null&&s==="onScroll"&&Z("scroll",r)}switch(n){case"input":bo(r),rd(r,o,!0);break;case"textarea":bo(r),od(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Es)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Mh(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Xt]=t,e[io]=r,rv(e,t,!1,!1),t.stateNode=e;e:{switch(s=ol(n,r),n){case"dialog":Z("cancel",e),Z("close",e),i=r;break;case"iframe":case"object":case"embed":Z("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ti.length;i++)Z(Ti[i],e);i=r;break;case"source":Z("error",e),i=r;break;case"img":case"image":case"link":Z("error",e),Z("load",e),i=r;break;case"details":Z("toggle",e),i=r;break;case"input":nd(e,r),i=Zu(e,r),Z("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=se({},r,{value:void 0}),Z("invalid",e);break;case"textarea":id(e,r),i=nl(e,r),Z("invalid",e);break;default:i=r}il(n,i),a=i;for(o in a)if(a.hasOwnProperty(o)){var u=a[o];o==="style"?Rh(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Lh(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Ki(e,u):typeof u=="number"&&Ki(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Gi.hasOwnProperty(o)?u!=null&&o==="onScroll"&&Z("scroll",e):u!=null&&bc(e,o,u,s))}switch(n){case"input":bo(e),rd(e,r,!1);break;case"textarea":bo(e),od(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Qn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?qr(e,!!r.multiple,o,!1):r.defaultValue!=null&&qr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Es)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ze(t),null;case 6:if(e&&t.stateNode!=null)ov(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(I(166));if(n=lr(so.current),lr(en.current),Mo(t)){if(r=t.stateNode,n=t.memoizedProps,r[Xt]=t,(o=r.nodeValue!==n)&&(e=kt,e!==null))switch(e.tag){case 3:xo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&xo(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Xt]=t,t.stateNode=r}return ze(t),null;case 13:if(te(re),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ne&&St!==null&&(t.mode&1)!==0&&(t.flags&128)===0)kg(),ti(),t.flags|=98560,o=!1;else if(o=Mo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(I(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(I(317));o[Xt]=t}else ti(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ze(t),o=!1}else Ut!==null&&(jl(Ut),Ut=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(re.current&1)!==0?Ie===0&&(Ie=3):sf())),t.updateQueue!==null&&(t.flags|=4),ze(t),null);case 4:return ri(),xl(e,t),e===null&&no(t.stateNode.containerInfo),ze(t),null;case 10:return Bc(t.type._context),ze(t),null;case 17:return gt(t.type)&&Is(),ze(t),null;case 19:if(te(re),o=t.memoizedState,o===null)return ze(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)_i(o,!1);else{if(Ie!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Ms(e),s!==null){for(t.flags|=128,_i(o,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,s=o.alternate,s===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Y(re,re.current&1|2),t.child}e=e.sibling}o.tail!==null&&de()>oi&&(t.flags|=128,r=!0,_i(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ms(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),_i(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ne)return ze(t),null}else 2*de()-o.renderingStartTime>oi&&n!==1073741824&&(t.flags|=128,r=!0,_i(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=de(),t.sibling=null,n=re.current,Y(re,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return of(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(_t&1073741824)!==0&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(I(156,t.tag))}function $_(e,t){switch(Dc(t),t.tag){case 1:return gt(t.type)&&Is(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ri(),te(ht),te(Qe),qc(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Qc(t),null;case 13:if(te(re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(I(340));ti()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(re),null;case 4:return ri(),null;case 10:return Bc(t.type._context),null;case 22:case 23:return of(),null;case 24:return null;default:return null}}var Ro=!1,Ve=!1,O_=typeof WeakSet=="function"?WeakSet:Set,O=null;function Vr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ae(e,t,r)}else n.current=null}function Ml(e,t,n){try{n()}catch(r){ae(e,t,r)}}var Gd=!1;function x_(e,t){if(gl=Ss,e=lg(),Fc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,u=-1,l=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||i!==0&&d.nodeType!==3||(a=s+i),d!==o||r!==0&&d.nodeType!==3||(u=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++l===i&&(a=s),f===o&&++c===r&&(u=s),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(vl={focusedElem:e,selectionRange:n},Ss=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var v=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var m=v.memoizedProps,w=v.memoizedState,g=t.stateNode,h=g.getSnapshotBeforeUpdate(t.elementType===t.type?m:Nt(t.type,m),w);g.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(I(163))}}catch(_){ae(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return v=Gd,Gd=!1,v}function Di(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ml(t,n,o)}i=i.next}while(i!==r)}}function oa(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ll(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function sv(e){var t=e.alternate;t!==null&&(e.alternate=null,sv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[io],delete t[_l],delete t[p_],delete t[h_])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function av(e){return e.tag===5||e.tag===3||e.tag===4}function Kd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||av(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Al(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Es));else if(r!==4&&(e=e.child,e!==null))for(Al(e,t,n),e=e.sibling;e!==null;)Al(e,t,n),e=e.sibling}function Rl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rl(e,t,n),e=e.sibling;e!==null;)Rl(e,t,n),e=e.sibling}var Le=null,Dt=!1;function Sn(e,t,n){for(n=n.child;n!==null;)uv(e,t,n),n=n.sibling}function uv(e,t,n){if(Zt&&typeof Zt.onCommitFiberUnmount=="function")try{Zt.onCommitFiberUnmount(Xs,n)}catch{}switch(n.tag){case 5:Ve||Vr(n,t);case 6:var r=Le,i=Dt;Le=null,Sn(e,t,n),Le=r,Dt=i,Le!==null&&(Dt?(e=Le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Le.removeChild(n.stateNode));break;case 18:Le!==null&&(Dt?(e=Le,n=n.stateNode,e.nodeType===8?bu(e.parentNode,n):e.nodeType===1&&bu(e,n),Zi(e)):bu(Le,n.stateNode));break;case 4:r=Le,i=Dt,Le=n.stateNode.containerInfo,Dt=!0,Sn(e,t,n),Le=r,Dt=i;break;case 0:case 11:case 14:case 15:if(!Ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&((o&2)!==0||(o&4)!==0)&&Ml(n,t,s),i=i.next}while(i!==r)}Sn(e,t,n);break;case 1:if(!Ve&&(Vr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ae(n,t,a)}Sn(e,t,n);break;case 21:Sn(e,t,n);break;case 22:n.mode&1?(Ve=(r=Ve)||n.memoizedState!==null,Sn(e,t,n),Ve=r):Sn(e,t,n);break;default:Sn(e,t,n)}}function Jd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new O_),t.forEach(function(r){var i=U_.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Rt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,a=s;e:for(;a!==null;){switch(a.tag){case 5:Le=a.stateNode,Dt=!1;break e;case 3:Le=a.stateNode.containerInfo,Dt=!0;break e;case 4:Le=a.stateNode.containerInfo,Dt=!0;break e}a=a.return}if(Le===null)throw Error(I(160));uv(o,s,i),Le=null,Dt=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(l){ae(i,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)lv(t,e),t=t.sibling}function lv(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Rt(t,e),Kt(e),r&4){try{Di(3,e,e.return),oa(3,e)}catch(m){ae(e,e.return,m)}try{Di(5,e,e.return)}catch(m){ae(e,e.return,m)}}break;case 1:Rt(t,e),Kt(e),r&512&&n!==null&&Vr(n,n.return);break;case 5:if(Rt(t,e),Kt(e),r&512&&n!==null&&Vr(n,n.return),e.flags&32){var i=e.stateNode;try{Ki(i,"")}catch(m){ae(e,e.return,m)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,a=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&Oh(i,o),ol(a,s);var l=ol(a,o);for(s=0;s<u.length;s+=2){var c=u[s],d=u[s+1];c==="style"?Rh(i,d):c==="dangerouslySetInnerHTML"?Lh(i,d):c==="children"?Ki(i,d):bc(i,c,d,l)}switch(a){case"input":el(i,o);break;case"textarea":xh(i,o);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?qr(i,!!o.multiple,p,!1):f!==!!o.multiple&&(o.defaultValue!=null?qr(i,!!o.multiple,o.defaultValue,!0):qr(i,!!o.multiple,o.multiple?[]:"",!1))}i[io]=o}catch(m){ae(e,e.return,m)}}break;case 6:if(Rt(t,e),Kt(e),r&4){if(e.stateNode===null)throw Error(I(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(m){ae(e,e.return,m)}}break;case 3:if(Rt(t,e),Kt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Zi(t.containerInfo)}catch(m){ae(e,e.return,m)}break;case 4:Rt(t,e),Kt(e);break;case 13:Rt(t,e),Kt(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(nf=de())),r&4&&Jd(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Ve=(l=Ve)||c,Rt(t,e),Ve=l):Rt(t,e),Kt(e),r&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!c&&(e.mode&1)!==0)for(O=e,c=e.child;c!==null;){for(d=O=c;O!==null;){switch(f=O,p=f.child,f.tag){case 0:case 11:case 14:case 15:Di(4,f,f.return);break;case 1:Vr(f,f.return);var v=f.stateNode;if(typeof v.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(m){ae(r,n,m)}}break;case 5:Vr(f,f.return);break;case 22:if(f.memoizedState!==null){Yd(d);continue}}p!==null?(p.return=f,O=p):Yd(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{i=d.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=d.stateNode,u=d.memoizedProps.style,s=u!=null&&u.hasOwnProperty("display")?u.display:null,a.style.display=Ah("display",s))}catch(m){ae(e,e.return,m)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=l?"":d.memoizedProps}catch(m){ae(e,e.return,m)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Rt(t,e),Kt(e),r&4&&Jd(e);break;case 21:break;default:Rt(t,e),Kt(e)}}function Kt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(av(n)){var r=n;break e}n=n.return}throw Error(I(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Ki(i,""),r.flags&=-33);var o=Kd(e);Rl(e,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,a=Kd(e);Al(e,a,s);break;default:throw Error(I(161))}}catch(u){ae(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function M_(e,t,n){O=e,cv(e)}function cv(e,t,n){for(var r=(e.mode&1)!==0;O!==null;){var i=O,o=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||Ro;if(!s){var a=i.alternate,u=a!==null&&a.memoizedState!==null||Ve;a=Ro;var l=Ve;if(Ro=s,(Ve=u)&&!l)for(O=i;O!==null;)s=O,u=s.child,s.tag===22&&s.memoizedState!==null?Zd(i):u!==null?(u.return=s,O=u):Zd(i);for(;o!==null;)O=o,cv(o),o=o.sibling;O=i,Ro=a,Ve=l}Xd(e)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,O=o):Xd(e)}}function Xd(e){for(;O!==null;){var t=O;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Ve||oa(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ve)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Nt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ad(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ad(t,s,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var c=l.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Zi(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(I(163))}Ve||t.flags&512&&Ll(t)}catch(f){ae(t,t.return,f)}}if(t===e){O=null;break}if(n=t.sibling,n!==null){n.return=t.return,O=n;break}O=t.return}}function Yd(e){for(;O!==null;){var t=O;if(t===e){O=null;break}var n=t.sibling;if(n!==null){n.return=t.return,O=n;break}O=t.return}}function Zd(e){for(;O!==null;){var t=O;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{oa(4,t)}catch(u){ae(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){ae(t,i,u)}}var o=t.return;try{Ll(t)}catch(u){ae(t,o,u)}break;case 5:var s=t.return;try{Ll(t)}catch(u){ae(t,s,u)}}}catch(u){ae(t,t.return,u)}if(t===e){O=null;break}var a=t.sibling;if(a!==null){a.return=t.return,O=a;break}O=t.return}}var L_=Math.ceil,Rs=yn.ReactCurrentDispatcher,ef=yn.ReactCurrentOwner,xt=yn.ReactCurrentBatchConfig,j=0,Oe=null,_e=null,Fe=0,_t=0,Hr=Jn(0),Ie=0,co=null,yr=0,sa=0,tf=0,ji=null,ct=null,nf=0,oi=1/0,un=null,Fs=!1,Fl=null,Un=null,Fo=!1,Mn=null,Ns=0,Ui=0,Nl=null,ns=-1,rs=0;function nt(){return(j&6)!==0?de():ns!==-1?ns:ns=de()}function zn(e){return(e.mode&1)===0?1:(j&2)!==0&&Fe!==0?Fe&-Fe:v_.transition!==null?(rs===0&&(rs=qh()),rs):(e=Q,e!==0||(e=window.event,e=e===void 0?16:eg(e.type)),e)}function Wt(e,t,n,r){if(50<Ui)throw Ui=0,Nl=null,Error(I(185));vo(e,n,r),((j&2)===0||e!==Oe)&&(e===Oe&&((j&2)===0&&(sa|=n),Ie===4&&Cn(e,Fe)),vt(e,r),n===1&&j===0&&(t.mode&1)===0&&(oi=de()+500,na&&Xn()))}function vt(e,t){var n=e.callbackNode;vy(e,t);var r=ws(e,e===Oe?Fe:0);if(r===0)n!==null&&ud(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ud(n),t===1)e.tag===0?g_(ep.bind(null,e)):_g(ep.bind(null,e)),f_(function(){(j&6)===0&&Xn()}),n=null;else{switch(Gh(r)){case 1:n=Tc;break;case 4:n=Hh;break;case 16:n=_s;break;case 536870912:n=Qh;break;default:n=_s}n=yv(n,fv.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function fv(e,t){if(ns=-1,rs=0,(j&6)!==0)throw Error(I(327));var n=e.callbackNode;if(Yr()&&e.callbackNode!==n)return null;var r=ws(e,e===Oe?Fe:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ds(e,r);else{t=r;var i=j;j|=2;var o=pv();(Oe!==e||Fe!==t)&&(un=null,oi=de()+500,fr(e,t));do try{F_();break}catch(a){dv(e,a)}while(1);zc(),Rs.current=o,j=i,_e!==null?t=0:(Oe=null,Fe=0,t=Ie)}if(t!==0){if(t===2&&(i=cl(e),i!==0&&(r=i,t=Dl(e,i))),t===1)throw n=co,fr(e,0),Cn(e,r),vt(e,de()),n;if(t===6)Cn(e,r);else{if(i=e.current.alternate,(r&30)===0&&!A_(i)&&(t=Ds(e,r),t===2&&(o=cl(e),o!==0&&(r=o,t=Dl(e,o))),t===1))throw n=co,fr(e,0),Cn(e,r),vt(e,de()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(I(345));case 2:ir(e,ct,un);break;case 3:if(Cn(e,r),(r&130023424)===r&&(t=nf+500-de(),10<t)){if(ws(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){nt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=yl(ir.bind(null,e,ct,un),t);break}ir(e,ct,un);break;case 4:if(Cn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-Bt(r);o=1<<s,s=t[s],s>i&&(i=s),r&=~o}if(r=i,r=de()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*L_(r/1960))-r,10<r){e.timeoutHandle=yl(ir.bind(null,e,ct,un),r);break}ir(e,ct,un);break;case 5:ir(e,ct,un);break;default:throw Error(I(329))}}}return vt(e,de()),e.callbackNode===n?fv.bind(null,e):null}function Dl(e,t){var n=ji;return e.current.memoizedState.isDehydrated&&(fr(e,t).flags|=256),e=Ds(e,t),e!==2&&(t=ct,ct=n,t!==null&&jl(t)),e}function jl(e){ct===null?ct=e:ct.push.apply(ct,e)}function A_(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Ht(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Cn(e,t){for(t&=~tf,t&=~sa,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Bt(t),r=1<<n;e[n]=-1,t&=~r}}function ep(e){if((j&6)!==0)throw Error(I(327));Yr();var t=ws(e,0);if((t&1)===0)return vt(e,de()),null;var n=Ds(e,t);if(e.tag!==0&&n===2){var r=cl(e);r!==0&&(t=r,n=Dl(e,r))}if(n===1)throw n=co,fr(e,0),Cn(e,t),vt(e,de()),n;if(n===6)throw Error(I(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ir(e,ct,un),vt(e,de()),null}function rf(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(oi=de()+500,na&&Xn())}}function _r(e){Mn!==null&&Mn.tag===0&&(j&6)===0&&Yr();var t=j;j|=1;var n=xt.transition,r=Q;try{if(xt.transition=null,Q=1,e)return e()}finally{Q=r,xt.transition=n,j=t,(j&6)===0&&Xn()}}function of(){_t=Hr.current,te(Hr)}function fr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,c_(n)),_e!==null)for(n=_e.return;n!==null;){var r=n;switch(Dc(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Is();break;case 3:ri(),te(ht),te(Qe),qc();break;case 5:Qc(r);break;case 4:ri();break;case 13:te(re);break;case 19:te(re);break;case 10:Bc(r.type._context);break;case 22:case 23:of()}n=n.return}if(Oe=e,_e=e=Bn(e.current,null),Fe=_t=t,Ie=0,co=null,tf=sa=yr=0,ct=ji=null,ur!==null){for(t=0;t<ur.length;t++)if(n=ur[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}ur=null}return e}function dv(e,t){do{var n=_e;try{if(zc(),Zo.current=As,Ls){for(var r=oe.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Ls=!1}if(mr=0,$e=be=oe=null,Ni=!1,ao=0,ef.current=null,n===null||n.return===null){Ie=1,co=t,_e=null;break}e:{var o=e,s=n.return,a=n,u=t;if(t=Fe,a.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var l=u,c=a,d=c.tag;if((c.mode&1)===0&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=zd(s);if(p!==null){p.flags&=-257,Bd(p,s,a,o,t),p.mode&1&&Ud(o,l,t),t=p,u=l;var v=t.updateQueue;if(v===null){var m=new Set;m.add(u),t.updateQueue=m}else v.add(u);break e}else{if((t&1)===0){Ud(o,l,t),sf();break e}u=Error(I(426))}}else if(ne&&a.mode&1){var w=zd(s);if(w!==null){(w.flags&65536)===0&&(w.flags|=256),Bd(w,s,a,o,t),jc(ii(u,a));break e}}o=u=ii(u,a),Ie!==4&&(Ie=2),ji===null?ji=[o]:ji.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var g=Kg(o,u,t);Ld(o,g);break e;case 1:a=u;var h=o.type,y=o.stateNode;if((o.flags&128)===0&&(typeof h.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Un===null||!Un.has(y)))){o.flags|=65536,t&=-t,o.lanes|=t;var _=Jg(o,a,t);Ld(o,_);break e}}o=o.return}while(o!==null)}gv(n)}catch(b){t=b,_e===n&&n!==null&&(_e=n=n.return);continue}break}while(1)}function pv(){var e=Rs.current;return Rs.current=As,e===null?As:e}function sf(){(Ie===0||Ie===3||Ie===2)&&(Ie=4),Oe===null||(yr&268435455)===0&&(sa&268435455)===0||Cn(Oe,Fe)}function Ds(e,t){var n=j;j|=2;var r=pv();(Oe!==e||Fe!==t)&&(un=null,fr(e,t));do try{R_();break}catch(i){dv(e,i)}while(1);if(zc(),j=n,Rs.current=r,_e!==null)throw Error(I(261));return Oe=null,Fe=0,Ie}function R_(){for(;_e!==null;)hv(_e)}function F_(){for(;_e!==null&&!ay();)hv(_e)}function hv(e){var t=mv(e.alternate,e,_t);e.memoizedProps=e.pendingProps,t===null?gv(e):_e=t,ef.current=null}function gv(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=T_(n,t,_t),n!==null){_e=n;return}}else{if(n=$_(n,t),n!==null){n.flags&=32767,_e=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ie=6,_e=null;return}}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);Ie===0&&(Ie=5)}function ir(e,t,n){var r=Q,i=xt.transition;try{xt.transition=null,Q=1,N_(e,t,n,r)}finally{xt.transition=i,Q=r}return null}function N_(e,t,n,r){do Yr();while(Mn!==null);if((j&6)!==0)throw Error(I(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(I(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(my(e,o),e===Oe&&(_e=Oe=null,Fe=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Fo||(Fo=!0,yv(_s,function(){return Yr(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=xt.transition,xt.transition=null;var s=Q;Q=1;var a=j;j|=4,ef.current=null,x_(e,n),lv(n,e),r_(vl),Ss=!!gl,vl=gl=null,e.current=n,M_(n),uy(),j=a,Q=s,xt.transition=o}else e.current=n;if(Fo&&(Fo=!1,Mn=e,Ns=i),o=e.pendingLanes,o===0&&(Un=null),fy(n.stateNode),vt(e,de()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Fs)throw Fs=!1,e=Fl,Fl=null,e;return(Ns&1)!==0&&e.tag!==0&&Yr(),o=e.pendingLanes,(o&1)!==0?e===Nl?Ui++:(Ui=0,Nl=e):Ui=0,Xn(),null}function Yr(){if(Mn!==null){var e=Gh(Ns),t=xt.transition,n=Q;try{if(xt.transition=null,Q=16>e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,Ns=0,(j&6)!==0)throw Error(I(331));var i=j;for(j|=4,O=e.current;O!==null;){var o=O,s=o.child;if((O.flags&16)!==0){var a=o.deletions;if(a!==null){for(var u=0;u<a.length;u++){var l=a[u];for(O=l;O!==null;){var c=O;switch(c.tag){case 0:case 11:case 15:Di(8,c,o)}var d=c.child;if(d!==null)d.return=c,O=d;else for(;O!==null;){c=O;var f=c.sibling,p=c.return;if(sv(c),c===l){O=null;break}if(f!==null){f.return=p,O=f;break}O=p}}}var v=o.alternate;if(v!==null){var m=v.child;if(m!==null){v.child=null;do{var w=m.sibling;m.sibling=null,m=w}while(m!==null)}}O=o}}if((o.subtreeFlags&2064)!==0&&s!==null)s.return=o,O=s;else e:for(;O!==null;){if(o=O,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Di(9,o,o.return)}var g=o.sibling;if(g!==null){g.return=o.return,O=g;break e}O=o.return}}var h=e.current;for(O=h;O!==null;){s=O;var y=s.child;if((s.subtreeFlags&2064)!==0&&y!==null)y.return=s,O=y;else e:for(s=h;O!==null;){if(a=O,(a.flags&2048)!==0)try{switch(a.tag){case 0:case 11:case 15:oa(9,a)}}catch(b){ae(a,a.return,b)}if(a===s){O=null;break e}var _=a.sibling;if(_!==null){_.return=a.return,O=_;break e}O=a.return}}if(j=i,Xn(),Zt&&typeof Zt.onPostCommitFiberRoot=="function")try{Zt.onPostCommitFiberRoot(Xs,e)}catch{}r=!0}return r}finally{Q=n,xt.transition=t}}return!1}function tp(e,t,n){t=ii(n,t),t=Kg(e,t,1),e=jn(e,t,1),t=nt(),e!==null&&(vo(e,1,t),vt(e,t))}function ae(e,t,n){if(e.tag===3)tp(e,e,n);else for(;t!==null;){if(t.tag===3){tp(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Un===null||!Un.has(r))){e=ii(n,e),e=Jg(t,e,1),t=jn(t,e,1),e=nt(),t!==null&&(vo(t,1,e),vt(t,e));break}}t=t.return}}function D_(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=nt(),e.pingedLanes|=e.suspendedLanes&n,Oe===e&&(Fe&n)===n&&(Ie===4||Ie===3&&(Fe&130023424)===Fe&&500>de()-nf?fr(e,0):tf|=n),vt(e,t)}function vv(e,t){t===0&&((e.mode&1)===0?t=1:(t=Po,Po<<=1,(Po&130023424)===0&&(Po=4194304)));var n=nt();e=vn(e,t),e!==null&&(vo(e,t,n),vt(e,n))}function j_(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vv(e,n)}function U_(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(I(314))}r!==null&&r.delete(t),vv(e,n)}var mv;mv=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ht.current)dt=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return dt=!1,C_(e,t,n);dt=(e.flags&131072)!==0}else dt=!1,ne&&(t.flags&1048576)!==0&&wg(t,Ts,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ts(e,t),e=t.pendingProps;var i=ei(t,Qe.current);Xr(t,n),i=Kc(null,t,r,e,i,n);var o=Jc();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gt(r)?(o=!0,Ps(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Vc(t),i.updater=ra,t.stateNode=i,i._reactInternals=t,Il(t,r,e,n),t=Tl(null,t,r,!0,o,n)):(t.tag=0,ne&&o&&Nc(t),Ye(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ts(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=B_(r),e=Nt(r,e),i){case 0:t=Cl(null,t,r,e,n);break e;case 1:t=Hd(null,t,r,e,n);break e;case 11:t=Wd(null,t,r,e,n);break e;case 14:t=Vd(null,t,r,Nt(r.type,e),n);break e}throw Error(I(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),Cl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),Hd(e,t,r,i,n);case 3:e:{if(ev(t),e===null)throw Error(I(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Eg(e,t),xs(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=ii(Error(I(423)),t),t=Qd(e,t,r,n,i);break e}else if(r!==i){i=ii(Error(I(424)),t),t=Qd(e,t,r,n,i);break e}else for(St=Dn(t.stateNode.containerInfo.firstChild),kt=t,ne=!0,Ut=null,n=Tg(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ti(),r===i){t=mn(e,t,n);break e}Ye(e,t,r,n)}t=t.child}return t;case 5:return $g(t),e===null&&kl(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,ml(r,i)?s=null:o!==null&&ml(r,o)&&(t.flags|=32),Zg(e,t),Ye(e,t,s,n),t.child;case 6:return e===null&&kl(t),null;case 13:return tv(e,t,n);case 4:return Hc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ni(t,null,r,n):Ye(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),Wd(e,t,r,i,n);case 7:return Ye(e,t,t.pendingProps,n),t.child;case 8:return Ye(e,t,t.pendingProps.children,n),t.child;case 12:return Ye(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,Y($s,r._currentValue),r._currentValue=s,o!==null)if(Ht(o.value,s)){if(o.children===i.children&&!ht.current){t=mn(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=pn(-1,n&-n),u.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),bl(o.return,n,t),a.lanes|=n;break}u=u.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(I(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),bl(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Ye(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xr(t,n),i=Lt(i),r=r(i),t.flags|=1,Ye(e,t,r,n),t.child;case 14:return r=t.type,i=Nt(r,t.pendingProps),i=Nt(r.type,i),Vd(e,t,r,i,n);case 15:return Xg(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Nt(r,i),ts(e,t),t.tag=1,gt(r)?(e=!0,Ps(t)):e=!1,Xr(t,n),Pg(t,r,i),Il(t,r,i,n),Tl(null,t,r,!0,e,n);case 19:return nv(e,t,n);case 22:return Yg(e,t,n)}throw Error(I(156,t.tag))};function yv(e,t){return Vh(e,t)}function z_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,n,r){return new z_(e,t,n,r)}function af(e){return e=e.prototype,!(!e||!e.isReactComponent)}function B_(e){if(typeof e=="function")return af(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ic)return 11;if(e===Pc)return 14}return 2}function Bn(e,t){var n=e.alternate;return n===null?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function is(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")af(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Rr:return dr(n.children,i,o,t);case Ec:s=8,i|=8;break;case Ku:return e=Ot(12,n,t,i|2),e.elementType=Ku,e.lanes=o,e;case Ju:return e=Ot(13,n,t,i),e.elementType=Ju,e.lanes=o,e;case Xu:return e=Ot(19,n,t,i),e.elementType=Xu,e.lanes=o,e;case Ch:return aa(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ih:s=10;break e;case Ph:s=9;break e;case Ic:s=11;break e;case Pc:s=14;break e;case bn:s=16,r=null;break e}throw Error(I(130,e==null?e:typeof e,""))}return t=Ot(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function dr(e,t,n,r){return e=Ot(7,e,r,t),e.lanes=n,e}function aa(e,t,n,r){return e=Ot(22,e,r,t),e.elementType=Ch,e.lanes=n,e.stateNode={isHidden:!1},e}function xu(e,t,n){return e=Ot(6,e,null,t),e.lanes=n,e}function Mu(e,t,n){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function W_(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=du(0),this.expirationTimes=du(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=du(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function uf(e,t,n,r,i,o,s,a,u){return e=new W_(e,t,n,a,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ot(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vc(o),e}function V_(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ar,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function _v(e){if(!e)return qn;e=e._reactInternals;e:{if(Ir(e)!==e||e.tag!==1)throw Error(I(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(gt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(I(171))}if(e.tag===1){var n=e.type;if(gt(n))return yg(e,n,t)}return t}function wv(e,t,n,r,i,o,s,a,u){return e=uf(n,r,!0,e,i,o,s,a,u),e.context=_v(null),n=e.current,r=nt(),i=zn(n),o=pn(r,i),o.callback=t!=null?t:null,jn(n,o,i),e.current.lanes=i,vo(e,i,r),vt(e,r),e}function ua(e,t,n,r){var i=t.current,o=nt(),s=zn(i);return n=_v(n),t.context===null?t.context=n:t.pendingContext=n,t=pn(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=jn(i,t,s),e!==null&&(Wt(e,i,s,o),Yo(e,i,s)),s}function js(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function np(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function lf(e,t){np(e,t),(e=e.alternate)&&np(e,t)}function H_(){return null}var Sv=typeof reportError=="function"?reportError:function(e){console.error(e)};function cf(e){this._internalRoot=e}la.prototype.render=cf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(I(409));ua(e,t,null,null)};la.prototype.unmount=cf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;_r(function(){ua(null,e,null,null)}),t[gn]=null}};function la(e){this._internalRoot=e}la.prototype.unstable_scheduleHydration=function(e){if(e){var t=Xh();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pn.length&&t!==0&&t<Pn[n].priority;n++);Pn.splice(n,0,e),n===0&&Zh(e)}};function ff(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ca(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function rp(){}function Q_(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=js(s);o.call(l)}}var s=wv(t,r,e,0,null,!1,!1,"",rp);return e._reactRootContainer=s,e[gn]=s.current,no(e.nodeType===8?e.parentNode:e),_r(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var l=js(u);a.call(l)}}var u=uf(e,0,!1,null,null,!1,!1,"",rp);return e._reactRootContainer=u,e[gn]=u.current,no(e.nodeType===8?e.parentNode:e),_r(function(){ua(t,u,n,r)}),u}function fa(e,t,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var a=i;i=function(){var u=js(s);a.call(u)}}ua(t,s,e,i)}else s=Q_(n,t,e,i,r);return js(s)}Kh=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ci(t.pendingLanes);n!==0&&($c(t,n|1),vt(t,de()),(j&6)===0&&(oi=de()+500,Xn()))}break;case 13:_r(function(){var r=vn(e,1);if(r!==null){var i=nt();Wt(r,e,1,i)}}),lf(e,1)}};Oc=function(e){if(e.tag===13){var t=vn(e,134217728);if(t!==null){var n=nt();Wt(t,e,134217728,n)}lf(e,134217728)}};Jh=function(e){if(e.tag===13){var t=zn(e),n=vn(e,t);if(n!==null){var r=nt();Wt(n,e,t,r)}lf(e,t)}};Xh=function(){return Q};Yh=function(e,t){var n=Q;try{return Q=e,t()}finally{Q=n}};al=function(e,t,n){switch(t){case"input":if(el(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ta(r);if(!i)throw Error(I(90));$h(r),el(r,i)}}}break;case"textarea":xh(e,n);break;case"select":t=n.value,t!=null&&qr(e,!!n.multiple,t,!1)}};Dh=rf;jh=_r;var q_={usingClientEntryPoint:!1,Events:[yo,jr,ta,Fh,Nh,rf]},wi={findFiberByHostInstance:ar,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},G_={bundleType:wi.bundleType,version:wi.version,rendererPackageName:wi.rendererPackageName,rendererConfig:wi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:yn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Bh(e),e===null?null:e.stateNode},findFiberByHostInstance:wi.findFiberByHostInstance||H_,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var No=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!No.isDisabled&&No.supportsFiber)try{Xs=No.inject(G_),Zt=No}catch{}}Pt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=q_;Pt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ff(t))throw Error(I(200));return V_(e,t,null,n)};Pt.createRoot=function(e,t){if(!ff(e))throw Error(I(299));var n=!1,r="",i=Sv;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=uf(e,1,!1,null,null,n,!1,r,i),e[gn]=t.current,no(e.nodeType===8?e.parentNode:e),new cf(t)};Pt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(I(188)):(e=Object.keys(e).join(","),Error(I(268,e)));return e=Bh(t),e=e===null?null:e.stateNode,e};Pt.flushSync=function(e){return _r(e)};Pt.hydrate=function(e,t,n){if(!ca(t))throw Error(I(200));return fa(null,e,t,!0,n)};Pt.hydrateRoot=function(e,t,n){if(!ff(e))throw Error(I(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",s=Sv;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=wv(t,null,e,1,n!=null?n:null,i,!1,o,s),e[gn]=t.current,no(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new la(t)};Pt.render=function(e,t,n){if(!ca(t))throw Error(I(200));return fa(null,e,t,!1,n)};Pt.unmountComponentAtNode=function(e){if(!ca(e))throw Error(I(40));return e._reactRootContainer?(_r(function(){fa(null,null,e,!1,function(){e._reactRootContainer=null,e[gn]=null})}),!0):!1};Pt.unstable_batchedUpdates=rf;Pt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ca(n))throw Error(I(200));if(e==null||e._reactInternals===void 0)throw Error(I(38));return fa(e,t,n,!1,r)};Pt.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Pt})(wh);var kv,ip=wh.exports;kv=ip.createRoot,ip.hydrateRoot;function K_(e,t){if(e==null)return e;if(e.length===0&&(!t||t&&e!==""))return null;const n=e instanceof Array?e[0]:e;return n==null?n:!t&&n===""?null:n}function J_(e){return e==null?e:String(e)}function X_(e){const t=K_(e,!0);return t==null?t:String(t)}const Us={encode:J_,decode:X_};function Y_(e){const t=new URLSearchParams,n=Object.entries(e);for(const[r,i]of n)if(i!==void 0&&i!==null)if(Array.isArray(i))for(const o of i)t.append(r,o!=null?o:"");else t.append(r,i);return t.toString()}'{}[],":'.split("").map(e=>[e,encodeURIComponent(e)]);function Z_(e,t){const n={},r=Object.keys(t);for(const i of r){const o=t[i];e[i]?n[i]=e[i].encode(t[i]):n[i]=o==null?o:String(o)}return n}function e1(e){const t=new URLSearchParams(e),n={};for(let[r,i]of t)Object.prototype.hasOwnProperty.call(n,r)?Array.isArray(n[r])?n[r].push(i):n[r]=[n[r],i]:n[r]=i;return n}class t1{constructor(){this.paramsMap=new Map,this.registeredParams=new Map}set(t,n,r,i){this.paramsMap.set(t,{stringified:n,decoded:r,decode:i})}has(t,n,r){if(!this.paramsMap.has(t))return!1;const i=this.paramsMap.get(t);return i?i.stringified===n&&(r==null||i.decode===r):!1}get(t){var n;if(this.paramsMap.has(t))return(n=this.paramsMap.get(t))==null?void 0:n.decoded}registerParams(t){for(const n of t){const r=this.registeredParams.get(n)||0;this.registeredParams.set(n,r+1)}}unregisterParams(t){for(const n of t){const r=(this.registeredParams.get(n)||0)-1;r<=0?(this.registeredParams.delete(n),this.paramsMap.has(n)&&this.paramsMap.delete(n)):this.registeredParams.set(n,r)}}clear(){this.paramsMap.clear(),this.registeredParams.clear()}}const os=new t1;function n1(e,t){var n,r,i;const o={};let s=!1;const a=Object.keys(e);let u=a;if(t.includeKnownParams||t.includeKnownParams!==!1&&a.length===0){const c=Object.keys((n=t.params)!=null?n:{});u.push(...c)}for(const c of u){const d=e[c];if(d!=null&&typeof d=="object"){o[c]=d;continue}s=!0,o[c]=(i=(r=t.params)==null?void 0:r[c])!=null?i:Us}return s?o:e}function bv(e,t,n,r){var i;if(!n||!t.length)return e;let o={...e},s=!1;for(const a of t)Object.prototype.hasOwnProperty.call(o,a)||(o[a]=(i=n[a])!=null?i:r,s=!0);return s?o:e}const r1=Object.prototype.hasOwnProperty;function op(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ev(e,t,n){var r,i;if(op(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;for(let a=0;a<o.length;a++){const u=(i=(r=n==null?void 0:n[o[a]])==null?void 0:r.equals)!=null?i:op;if(!r1.call(t,o[a])||!u(e[o[a]],t[o[a]]))return!1}return!0}function Iv(e,t,n){const r={},i=Object.keys(t);for(const o of i){const s=t[o],a=e[o];let u;if(n.has(o,a,s.decode))u=n.get(o);else{if(u=s.decode(a),s.equals&&n.has(o,a)){const l=n.get(o);s.equals(u,l)&&(u=l)}u!==void 0&&n.set(o,a,u,s.decode)}u===void 0&&s.default!==void 0&&(u=s.default),r[o]=u}return r}function i1(){let e;function t(n,r,i){const o=Iv(n,r,i);return e!=null&&Ev(e,o)?e:(e=o,o)}return t}function o1(e){let t;for(const n in e)if(e[n].urlName){const i=`${e[n].urlName}\0${n}`;t?t.push(i):t=[i]}return t?t.join(`
`):void 0}function s1(e){if(!!e)return Object.fromEntries(e.split(`
`).map(t=>t.split("\0")))}function a1(e,t){var n;let r={};for(const i in e)((n=t[i])==null?void 0:n.urlName)!=null?r[t[i].urlName]=e[i]:r[i]=e[i];return r}let sp,ap,up,Lu={};const Pv=(e,t,n)=>{if(sp===t&&up===e&&ap===n)return Lu;sp=t,up=e;const r=e(t!=null?t:"");ap=n;const i=s1(n);for(let[o,s]of Object.entries(r)){i!=null&&i[o]&&(delete r[o],o=i[o],r[o]=s);const a=Lu[o];Ev(s,a)&&(r[o]=a)}return Lu=r,r},u1={searchStringToObject:e1,objectToSearchString:Y_,updateType:"pushIn",includeKnownParams:void 0,includeAllParams:!1,removeDefaultsFromUrl:!1,enableBatching:!1,skipUpdateWhenNoChange:!0};function Cv(e,t){t==null&&(t={});const n={...e,...t};return t.params&&e.params&&(n.params={...e.params,...t.params}),n}var df={exports:{}},da={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var l1=Ee.exports,c1=Symbol.for("react.element"),f1=Symbol.for("react.fragment"),d1=Object.prototype.hasOwnProperty,p1=l1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,h1={key:!0,ref:!0,__self:!0,__source:!0};function Tv(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)d1.call(t,r)&&!h1.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:c1,type:e,key:o,ref:s,props:i,_owner:p1.current}}da.Fragment=f1;da.jsx=Tv;da.jsxs=Tv;(function(e){e.exports=da})(df);const tn=df.exports.jsx,g1=df.exports.jsxs,$v={adapter:{},options:u1},Ul=Ee.exports.createContext($v);function v1(){const e=Ee.exports.useContext(Ul);if(e===void 0||e===$v)throw new Error("useQueryParams must be used within a QueryParamProvider");return e}function lp({children:e,adapter:t,options:n}){const{adapter:r,options:i}=Ee.exports.useContext(Ul),o=Ee.exports.useMemo(()=>({adapter:t!=null?t:r,options:Cv(i,n)}),[t,n,r,i]);return tn(Ul.Provider,{value:o,children:e})}function m1({children:e,adapter:t,options:n}){const r=t;return r?tn(r,{children:i=>tn(lp,{adapter:i,options:n,children:e})}):tn(lp,{options:n,children:e})}function y1(e,t){var n;for(const r in e)((n=t[r])==null?void 0:n.default)!==void 0&&e[r]!==void 0&&t[r].encode(t[r].default)===e[r]&&(e[r]=void 0)}function _1({changes:e,updateType:t,currentSearchString:n,paramConfigMap:r,options:i}){const{searchStringToObject:o,objectToSearchString:s}=i;t==null&&(t=i.updateType);let a;const u=Pv(o,n),l=bv(r,Object.keys(e),i.params);let c;if(typeof e=="function"){const f=Iv(u,l,os);c=e(f)}else c=e;a=Z_(l,c),i.removeDefaultsFromUrl&&y1(a,l),a=a1(a,l);let d;return t==="push"||t==="replace"?d=s(a):d=s({...u,...a}),(d==null?void 0:d.length)&&d[0]!=="?"&&(d=`?${d}`),d!=null?d:""}function w1({searchString:e,adapter:t,navigate:n,updateType:r}){const o={...t.location,search:e};n&&(typeof r=="string"&&r.startsWith("replace")?t.replace(o):t.push(o))}const S1=e=>e(),k1=e=>setTimeout(()=>e(),0),Do=[];function b1(e,{immediate:t}={}){Do.push(e);let n=t?S1:k1;Do.length===1&&n(()=>{const r=Do.slice();Do.length=0;const i=r[0].currentSearchString;let o;for(let s=0;s<r.length;++s){const a=s===0?r[s]:{...r[s],currentSearchString:o};o=_1(a)}e.options.skipUpdateWhenNoChange&&o===i||w1({searchString:o!=null?o:"",adapter:r[r.length-1].adapter,navigate:!0,updateType:r[r.length-1].updateType})})}function E1(e,t){const{adapter:n,options:r}=v1(),[i]=Ee.exports.useState(i1),{paramConfigMap:o,options:s}=P1(e,t),a=Ee.exports.useMemo(()=>Cv(r,s),[r,s]);let u=n1(o,a);const l=Pv(a.searchStringToObject,n.location.search,o1(u));a.includeAllParams&&(u=bv(u,Object.keys(l),a.params,Us));const c=i(l,u,os),d=Object.keys(u).join("\0");Ee.exports.useEffect(()=>{const m=d.split("\0");return os.registerParams(m),()=>{os.unregisterParams(m)}},[d]);const f={adapter:n,paramConfigMap:u,options:a},p=Ee.exports.useRef(f);p.current==null&&(p.current=f),Ee.exports.useEffect(()=>{p.current.adapter=n,p.current.paramConfigMap=u,p.current.options=a},[n,u,a]);const[v]=Ee.exports.useState(()=>(w,g)=>{const{adapter:h,paramConfigMap:y,options:_}=p.current;g==null&&(g=_.updateType),b1({changes:w,updateType:g,currentSearchString:h.location.search,paramConfigMap:y,options:_,adapter:h},{immediate:!_.enableBatching})});return[c,v]}var I1=E1;function P1(e,t){let n,r;return e===void 0?(n={},r=t):Array.isArray(e)?(n=Object.fromEntries(e.map(i=>[i,"inherit"])),r=t):(n=e,r=t),{paramConfigMap:n,options:r}}const cp=(e,t,n)=>{const r=Ee.exports.useMemo(()=>({[e]:t!=null?t:"inherit"}),[e,t]),[i,o]=I1(r,n),s=i[e],a=Ee.exports.useCallback((u,l)=>o(typeof u=="function"?c=>{const d=u(c[e]);return{[e]:d}}:{[e]:u},l),[e,o]);return[s,a]};function C1(){return{replace(t){window.history.replaceState(t.state,"",t.search||"?")},push(t){window.history.pushState(t.state,"",t.search||"?")},get location(){return window.location}}}const T1=({children:e})=>{const[t]=Ee.exports.useState(C1);return e(t)};var Ov={exports:{}},He=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof He<"u"&&He,ut={searchParams:"URLSearchParams"in He,iterable:"Symbol"in He&&"iterator"in Symbol,blob:"FileReader"in He&&"Blob"in He&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in He,arrayBuffer:"ArrayBuffer"in He};function $1(e){return e&&DataView.prototype.isPrototypeOf(e)}if(ut.arrayBuffer)var O1=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],x1=ArrayBuffer.isView||function(e){return e&&O1.indexOf(Object.prototype.toString.call(e))>-1};function wo(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function pf(e){return typeof e!="string"&&(e=String(e)),e}function hf(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return ut.iterable&&(t[Symbol.iterator]=function(){return t}),t}function ke(e){this.map={},e instanceof ke?e.forEach(function(t,n){this.append(n,t)},this):Array.isArray(e)?e.forEach(function(t){this.append(t[0],t[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}ke.prototype.append=function(e,t){e=wo(e),t=pf(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};ke.prototype.delete=function(e){delete this.map[wo(e)]};ke.prototype.get=function(e){return e=wo(e),this.has(e)?this.map[e]:null};ke.prototype.has=function(e){return this.map.hasOwnProperty(wo(e))};ke.prototype.set=function(e,t){this.map[wo(e)]=pf(t)};ke.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};ke.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),hf(e)};ke.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),hf(e)};ke.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),hf(e)};ut.iterable&&(ke.prototype[Symbol.iterator]=ke.prototype.entries);function Au(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function xv(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function M1(e){var t=new FileReader,n=xv(t);return t.readAsArrayBuffer(e),n}function L1(e){var t=new FileReader,n=xv(t);return t.readAsText(e),n}function A1(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function fp(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Mv(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?typeof e=="string"?this._bodyText=e:ut.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:ut.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:ut.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():ut.arrayBuffer&&ut.blob&&$1(e)?(this._bodyArrayBuffer=fp(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):ut.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||x1(e))?this._bodyArrayBuffer=fp(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||(typeof e=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):ut.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},ut.blob&&(this.blob=function(){var e=Au(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=Au(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(M1)}),this.text=function(){var e=Au(this);if(e)return e;if(this._bodyBlob)return L1(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(A1(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},ut.formData&&(this.formData=function(){return this.text().then(N1)}),this.json=function(){return this.text().then(JSON.parse)},this}var R1=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function F1(e){var t=e.toUpperCase();return R1.indexOf(t)>-1?t:e}function Gn(e,t){if(!(this instanceof Gn))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t=t||{};var n=t.body;if(e instanceof Gn){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new ke(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new ke(t.headers)),this.method=F1(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(t.cache==="no-store"||t.cache==="no-cache")){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+new Date().getTime());else{var i=/\?/;this.url+=(i.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Gn.prototype.clone=function(){return new Gn(this,{body:this._bodyInit})};function N1(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var r=n.split("="),i=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(i),decodeURIComponent(o))}}),t}function D1(e){var t=new ke,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(r){return r.indexOf(`
`)===0?r.substr(1,r.length):r}).forEach(function(r){var i=r.split(":"),o=i.shift().trim();if(o){var s=i.join(":").trim();t.append(o,s)}}),t}Mv.call(Gn.prototype);function Qt(e,t){if(!(this instanceof Qt))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=t.status===void 0?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText===void 0?"":""+t.statusText,this.headers=new ke(t.headers),this.url=t.url||"",this._initBody(e)}Mv.call(Qt.prototype);Qt.prototype.clone=function(){return new Qt(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new ke(this.headers),url:this.url})};Qt.error=function(){var e=new Qt(null,{status:0,statusText:""});return e.type="error",e};var j1=[301,302,303,307,308];Qt.redirect=function(e,t){if(j1.indexOf(t)===-1)throw new RangeError("Invalid status code");return new Qt(null,{status:t,headers:{location:e}})};var Tn=He.DOMException;try{new Tn}catch{Tn=function(t,n){this.message=t,this.name=n;var r=Error(t);this.stack=r.stack},Tn.prototype=Object.create(Error.prototype),Tn.prototype.constructor=Tn}function gf(e,t){return new Promise(function(n,r){var i=new Gn(e,t);if(i.signal&&i.signal.aborted)return r(new Tn("Aborted","AbortError"));var o=new XMLHttpRequest;function s(){o.abort()}o.onload=function(){var u={status:o.status,statusText:o.statusText,headers:D1(o.getAllResponseHeaders()||"")};u.url="responseURL"in o?o.responseURL:u.headers.get("X-Request-URL");var l="response"in o?o.response:o.responseText;setTimeout(function(){n(new Qt(l,u))},0)},o.onerror=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},o.ontimeout=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},o.onabort=function(){setTimeout(function(){r(new Tn("Aborted","AbortError"))},0)};function a(u){try{return u===""&&He.location.href?He.location.href:u}catch{return u}}o.open(i.method,a(i.url),!0),i.credentials==="include"?o.withCredentials=!0:i.credentials==="omit"&&(o.withCredentials=!1),"responseType"in o&&(ut.blob?o.responseType="blob":ut.arrayBuffer&&i.headers.get("Content-Type")&&i.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(o.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof ke)?Object.getOwnPropertyNames(t.headers).forEach(function(u){o.setRequestHeader(u,pf(t.headers[u]))}):i.headers.forEach(function(u,l){o.setRequestHeader(l,u)}),i.signal&&(i.signal.addEventListener("abort",s),o.onreadystatechange=function(){o.readyState===4&&i.signal.removeEventListener("abort",s)}),o.send(typeof i._bodyInit>"u"?null:i._bodyInit)})}gf.polyfill=!0;He.fetch||(He.fetch=gf,He.Headers=ke,He.Request=Gn,He.Response=Qt);const U1=Object.freeze(Object.defineProperty({__proto__:null,Headers:ke,Request:Gn,Response:Qt,get DOMException(){return Tn},fetch:gf},Symbol.toStringTag,{value:"Module"})),z1=q(U1);function Lv(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}function Av(e){var t=this;return new t(function(n,r){if(!(e&&typeof e.length<"u"))return r(new TypeError(typeof e+" "+e+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var i=Array.prototype.slice.call(e);if(i.length===0)return n([]);var o=i.length;function s(u,l){if(l&&(typeof l=="object"||typeof l=="function")){var c=l.then;if(typeof c=="function"){c.call(l,function(d){s(u,d)},function(d){i[u]={status:"rejected",reason:d},--o===0&&n(i)});return}}i[u]={status:"fulfilled",value:l},--o===0&&n(i)}for(var a=0;a<i.length;a++)s(a,i[a])})}var B1=setTimeout;function Rv(e){return Boolean(e&&typeof e.length<"u")}function W1(){}function V1(e,t){return function(){e.apply(t,arguments)}}function le(e){if(!(this instanceof le))throw new TypeError("Promises must be constructed via new");if(typeof e!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],Nv(e,this)}function Fv(e,t){for(;e._state===3;)e=e._value;if(e._state===0){e._deferreds.push(t);return}e._handled=!0,le._immediateFn(function(){var n=e._state===1?t.onFulfilled:t.onRejected;if(n===null){(e._state===1?zl:fo)(t.promise,e._value);return}var r;try{r=n(e._value)}catch(i){fo(t.promise,i);return}zl(t.promise,r)})}function zl(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&(typeof t=="object"||typeof t=="function")){var n=t.then;if(t instanceof le){e._state=3,e._value=t,Bl(e);return}else if(typeof n=="function"){Nv(V1(n,t),e);return}}e._state=1,e._value=t,Bl(e)}catch(r){fo(e,r)}}function fo(e,t){e._state=2,e._value=t,Bl(e)}function Bl(e){e._state===2&&e._deferreds.length===0&&le._immediateFn(function(){e._handled||le._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)Fv(e,e._deferreds[t]);e._deferreds=null}function H1(e,t,n){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.promise=n}function Nv(e,t){var n=!1;try{e(function(r){n||(n=!0,zl(t,r))},function(r){n||(n=!0,fo(t,r))})}catch(r){if(n)return;n=!0,fo(t,r)}}le.prototype.catch=function(e){return this.then(null,e)};le.prototype.then=function(e,t){var n=new this.constructor(W1);return Fv(this,new H1(e,t,n)),n};le.prototype.finally=Lv;le.all=function(e){return new le(function(t,n){if(!Rv(e))return n(new TypeError("Promise.all accepts an array"));var r=Array.prototype.slice.call(e);if(r.length===0)return t([]);var i=r.length;function o(a,u){try{if(u&&(typeof u=="object"||typeof u=="function")){var l=u.then;if(typeof l=="function"){l.call(u,function(c){o(a,c)},n);return}}r[a]=u,--i===0&&t(r)}catch(c){n(c)}}for(var s=0;s<r.length;s++)o(s,r[s])})};le.allSettled=Av;le.resolve=function(e){return e&&typeof e=="object"&&e.constructor===le?e:new le(function(t){t(e)})};le.reject=function(e){return new le(function(t,n){n(e)})};le.race=function(e){return new le(function(t,n){if(!Rv(e))return n(new TypeError("Promise.race accepts an array"));for(var r=0,i=e.length;r<i;r++)le.resolve(e[r]).then(t,n)})};le._immediateFn=typeof setImmediate=="function"&&function(e){setImmediate(e)}||function(e){B1(e,0)};le._unhandledRejectionFn=function(t){typeof console<"u"&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};var xr=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}();typeof xr.Promise!="function"?xr.Promise=le:(xr.Promise.prototype.finally||(xr.Promise.prototype.finally=Lv),xr.Promise.allSettled||(xr.Promise.allSettled=Av));const Q1=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),q1=q(Q1);var Wl=function(e,t){return Wl=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},Wl(e,t)};function G1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Wl(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var ie=function(){return ie=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},ie.apply(this,arguments)};function T(e,t,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(c){try{l(r.next(c))}catch(d){s(d)}}function u(c){try{l(r.throw(c))}catch(d){s(d)}}function l(c){c.done?o(c.value):i(c.value).then(a,u)}l((r=r.apply(e,t||[])).next())})}function $(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(l){return function(c){return u([l,c])}}function u(l){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return n.label++,{value:l[1],done:!1};case 5:n.label++,i=l[1],l=[0];continue;case 7:l=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){n.label=l[1];break}if(l[0]===6&&n.label<o[1]){n.label=o[1],o=l;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(l);break}o[2]&&n.ops.pop(),n.trys.pop();continue}l=t.call(e,n)}catch(c){l=[6,c],i=0}finally{r=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function pa(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function ft(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],s;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return o}function Ln(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(ft(arguments[t]));return e}function K1(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var vf,J1=new Promise(function(e){vf=e});const X1=Object.freeze(Object.defineProperty({__proto__:null,get done(){return vf},ready:J1},Symbol.toStringTag,{value:"Module"}));var Ze="UNKNOWN",pt="UNAUTHORIZED",we="INVALID_ARGUMENT",Se="INIT_FAILED",Mt="FORBIDDEN",on="INVALID_CONFIG",Zn="INVALID_ID_TOKEN",Vl="CREATE_SUBWINDOW_FAILED",Hl="EXCEPTION_IN_SUBWINDOW",Dv="liffEvent",qt="LIFF_STORE",jv="https://liff.line.me/",U={ACCESS_TOKEN:"accessToken",ID_TOKEN:"IDToken",DECODED_ID_TOKEN:"decodedIDToken",FEATURE_TOKEN:"featureToken",LOGIN_TMP:"loginTmp",CONFIG:"config",CONTEXT:"context",EXPIRES:"expires",RAW_CONTEXT:"rawContext",CLIENT_ID:"clientId",IS_SUBSEQUENT_LIFF_APP:"isSubsequentLiffApp",MST_CHALLENGE:"mstChallenge",MSIT:"msit",MST:"mst",MST_VERIFIER:"mstVerifier",APP_DATA:"appData"},dp="isInClient",Uv=["context_token","feature_token","access_token","id_token","client_id","mst_verifier","mst_challenge","msit"],Y1=5,Z1=["liff.ref.source","liff.ref.medium","liff.ref.campaign","liff.ref.term","liff.ref.content"],ew="liff://subwindow",G={INIT:"init",SUBMIT:"submit",CANCEL:"cancel",CLOSE:"close",ERROR:"error"},tw=100,zv=100,Bv="liff.subwindow",zs="healthCheck",nw=["profile","chat_message.write","openid","email"],sr;(function(e){e[e.DEBUG=1]="DEBUG",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR"})(sr||(sr={}));var rw=function(){function e(t){t===void 0&&(t=sr.INFO),this.logLevel=t,this._debug=console.debug,this._info=console.info,this._warn=console.warn,this._error=console.error}return e.prototype.debug=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=sr.DEBUG&&(t.unshift("[DEBUG]"),this._debug.apply(this,Ln(t)))},e.prototype.info=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=sr.INFO&&(t.unshift("[INFO]"),this._info.apply(this,Ln(t)))},e.prototype.warn=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=sr.WARN&&(t.unshift("[WARN]"),this._warn.apply(this,Ln(t)))},e.prototype.error=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=sr.ERROR&&(t.unshift("[ERROR]"),this._error.apply(this,Ln(t)))},e}(),V=new rw(Number("3"));function pp(e){return window.atob(e.replace(/-/g,"+").replace(/_/g,"/"))}var Ru={decode:pp,encode:function(e){return window.btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},decodeUnicode:function(e){var t=pp(e).split("").map(function(n){return"%"+("00"+n.charCodeAt(0).toString(16)).slice(-2)}).join("");return decodeURIComponent(t)}};function nn(e,t){if(e===t)return 0;for(var n=e.split("."),r=t.split("."),i=Math.max(n.length,r.length),o=0;o<i;o++){n[o]||(n[o]="0"),r[o]||(r[o]="0");var s=parseInt(n[o])-parseInt(r[o]);if(s!==0)return s>0?1:-1}return 0}function hp(e){var t=e.replace("#","").match(/.{2}/g)||[];if(t.length!==4)return V.warn("convertArgbToRgba: Received invalid ARGB color"),"";var n=function(r){var i=cr(r);return Math.round(i/255*100)/100}(t[0]);return"rgba("+cr(t[1])+", "+cr(t[2])+", "+cr(t[3])+", "+n+")"}function cr(e){return parseInt(e,16)}function gp(e){var t=e.replace("#","").match(/.{2}/g)||[];return t.length!==3?(V.warn("convertArgbToRgba: Received invalid hex color"),""):cr(t[0])+", "+cr(t[1])+", "+cr(t[2])}function vp(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i<t;i++)r[i]=e.charCodeAt(i);return n}var mf={get:function(e){var t=new RegExp("(?:(?:^|.*;\\s*)"+e+"\\s*\\=\\s*([^;]*).*$)|^.*$");return document.cookie.replace(t,"$1")},set:function(e,t,n){var r=e+"="+t;if(n)for(var i in n)r+="; "+i+(n[i]?"="+n[i]:"");V.debug("set cookie",r),document.cookie=r},remove:function(e,t){var n=e+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT";if(t)for(var r in t)n+="; "+r+"="+t[r];document.cookie=n}},iw=new Set(["400","401","403","404","429","500"]),Wv=function(e){function t(n,r){var i=e.call(this,r)||this;return i.code=n,i}return G1(t,e),t}(Error);function k(e,t){return new Wv(e,t||"")}function yf(e){var t=e.match(/([^-]+)-[^-]+/);return t&&t[1]}function ow(e){var t="";return e.replace(/\r|\n/g,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ").forEach(function(n){t+=String.fromCharCode(parseInt(n))}),window.btoa(t)}var sw=new(function(){function e(){this.map={}}return e.prototype.clear=function(){this.map={}},e.prototype.getItem=function(t){var n=this.map[t];return n===void 0?null:n},e.prototype.setItem=function(t,n){this.map[t]=n},e.prototype.removeItem=function(t){delete this.map[t]},e.prototype.key=function(t){var n=Object.keys(this.map)[t];return n===void 0?null:n},Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.map).length},enumerable:!1,configurable:!0}),e}()),et={parse:function(e){return e.replace(/^\?/,"").replace(/^#\/?/,"").split(/&+/).filter(function(t){return t.length>0}).reduce(function(t,n){var r=ft(n.split("=").map(decodeURIComponent),2),i=r[0],o=r[1],s=t[i];return Array.isArray(s)?s.push(o):Object.prototype.hasOwnProperty.call(t,i)?t[i]=[s,o]:t[i]=o,t},{})},stringify:function(e){return Object.keys(e).map(function(t){var n=e[t],r=function(i){return i!==void 0?encodeURIComponent(t)+"="+encodeURIComponent(i):encodeURIComponent(t)};return Array.isArray(n)?n.map(function(i){return r(i)}).join("&"):r(n)}).join("&")}},mp="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function aw(){return window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967296}function si(e){for(var t="",n=0;n<e;n++)t+=mp[Math.floor(aw()*mp.length)];return t}function Vv(e){var t=new URL(e),n=t.hash.slice(1).split("&").filter(function(r){return!Uv.some(function(i){return r.includes(i+"=")})}).join("&");return t.hash=n,t.toString()}function uw(e){var t=new URL(e);return t.toString().replace(new RegExp(String.raw(yp||(yp=K1(["^",""],["^",""])),t.origin)),"")}var yp,lw=function(e){var t=uw(Vv(e));window.history.replaceState(history.state,"",t)};function Hv(e,t){if(!e)throw new Error("addParamsToUrl: invalid URL");var n=new URL(e);return Object.entries(t).forEach(function(r){var i=ft(r,2),o=i[0],s=i[1];n.searchParams.set(o,s)}),n.toString()}function Qv(e){var t,n=e.match((t=jv.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),new RegExp("^"+t+"(\\d+-\\w+)")));return n&&n[1]}function cw(e){var t=e.match(/^(https?:\/\/.*?)\//);return t&&t[1]||""}function _f(e){return e===void 0&&(e=window.navigator.userAgent),/ipad/.test(e.toLowerCase())}function qv(e){return e===void 0&&(e=window.navigator.userAgent),/Line\/\d+\.\d+\.\d+/.test(e)}function Gv(e){return e===void 0&&(e=window.navigator.userAgent),/Line\/\d+\.\d+\.\d+ LIFF/.test(e)}function fw(e){return e===void 0&&(e=window.navigator.userAgent),/LIFF\/SubWindow/.test(e)}function dw(e){for(var t,n,r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];var o=function(l){Object.keys(l).filter(function(c){return l[c]!==null&&l[c]!==void 0}).forEach(function(c){e[c]=l[c]})};try{for(var s=pa(r),a=s.next();!a.done;a=s.next()){var u=a.value;o(u)}}catch(l){t={error:l}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}return e}var $i=null;function B(){return $i===null&&($i=Gv()||qv()&&/[#|&]access_token=/.test(location.hash)||sessionStorage.getItem(qt+":"+dp)==="1",sessionStorage.setItem(qt+":"+dp,$i?"1":"0")),!!$i}function pw(){$i=null}const hw=Object.freeze(Object.defineProperty({__proto__:null,_cleanupCachedIsInClient:pw,isInClient:B},Symbol.toStringTag,{value:"Module"}));var Kv={};function pe(){return Kv}function Jv(e){Kv=e}function Xv(e,t){if(!t)throw k(on,"liffId is necessary for liff.init()");var n=(B()?sessionStorage:localStorage).getItem(qt+":"+t+":"+e);try{return n===null?null:JSON.parse(n)}catch{return null}}function st(e){return Xv(e,pe().liffId)}function mt(e,t){var n=pe().liffId;if(!n)throw k(on,"liffId is necessary for liff.init()");(B()?sessionStorage:localStorage).setItem(qt+":"+n+":"+e,JSON.stringify(t))}function rt(){return st(U.CONTEXT)}function ha(e){mt(U.CONTEXT,e)}function gw(){return((rt()||{}).d||{}).aId}function vw(){return((rt()||{}).d||{}).autoplay||!1}function mw(){return(rt()||{}).profilePlus}function Yv(){return Boolean(st(U.IS_SUBSEQUENT_LIFF_APP))}function Zv(e){mt(U.IS_SUBSEQUENT_LIFF_APP,e)}function em(){return st(U.APP_DATA)}function Bs(e){mt(U.APP_DATA,e)}function tm(){return st(U.MST_VERIFIER)}function nm(e){mt(U.MST_VERIFIER,e)}function rm(){return st(U.MSIT)}function im(e){mt(U.MSIT,e)}function zi(){return st(U.MST)}function om(e){mt(U.MST,e)}function wf(){return st(U.MST_CHALLENGE)}function sm(e){mt(U.MST_CHALLENGE,e)}function am(){return st(U.CLIENT_ID)}function Sf(e){mt(U.CLIENT_ID,e)}function um(){return st(U.RAW_CONTEXT)}function di(){return st(U.FEATURE_TOKEN)}function Ql(e){mt(U.FEATURE_TOKEN,e)}function kf(){return st(U.ID_TOKEN)}function bf(e){mt(U.ID_TOKEN,e)}function Yn(){return st(U.ACCESS_TOKEN)}function ga(e){mt(U.ACCESS_TOKEN,e)}function Ef(e){var t=pe().liffId;if(!t)throw k(on,"liffId is necessary for liff.init()");(B()?sessionStorage:localStorage).removeItem(qt+":"+t+":"+e)}function If(){return st(U.LOGIN_TMP)}function lm(e){mt(U.LOGIN_TMP,e)}function ql(){Ef(U.LOGIN_TMP)}function cm(e){var t=pe();mf.set(qt+":"+U.EXPIRES+":"+t.liffId,e.getTime(),{expires:e.toUTCString(),path:"/",secure:null})}function fm(){var e=pe();return mf.get(qt+":"+U.EXPIRES+":"+e.liffId)}function dm(){var e=pe();mf.remove(qt+":"+U.EXPIRES+":"+e.liffId,{path:"/"})}function Pf(){return st(U.DECODED_ID_TOKEN)}function Cf(e){mt(U.DECODED_ID_TOKEN,e)}function pm(){Object.keys(U).forEach(function(e){Ef(U[e])}),dm()}const yw=Object.freeze(Object.defineProperty({__proto__:null,clean:pm,get:st,getAId:gw,getAccessToken:Yn,getAppData:em,getByLiffId:Xv,getClientId:am,getConfig:pe,getContext:rt,getDecodedIDToken:Pf,getExpireTime:fm,getFeatureToken:di,getIDToken:kf,getIsSubsequentLiffApp:Yv,getIsVideoAutoPlay:vw,getLoginTmp:If,getMSIT:rm,getMST:zi,getMSTChallenge:wf,getMSTVerifier:tm,getProfilePlus:mw,getRawContext:um,remove:Ef,removeExpireTime:dm,removeLoginTmp:ql,set:mt,setAccessToken:ga,setAppData:Bs,setClientId:Sf,setConfig:Jv,setContext:ha,setDecodedIDToken:Cf,setExpireTime:cm,setFeatureToken:Ql,setIDToken:bf,setIsSubsequentLiffApp:Zv,setLoginTmp:lm,setMSIT:im,setMST:om,setMSTChallenge:sm,setMSTVerifier:nm},Symbol.toStringTag,{value:"Module"}));function bt(){return!!Yn()}const _w=Object.freeze(Object.defineProperty({__proto__:null,isLoggedIn:bt},Symbol.toStringTag,{value:"Module"}));var ss;function Vt(){if(!ss){var e=window.navigator.userAgent.toLowerCase();ss=/iphone|ipad|ipod/.test(e)?"ios":/android/.test(e)?"android":"web"}return ss}function ww(){ss=void 0}const Sw=Object.freeze(Object.defineProperty({__proto__:null,_cleanupCachedOS:ww,getOS:Vt},Symbol.toStringTag,{value:"Module"}));function _n(){var e=navigator.userAgent.match(/Line\/\d+(\.\d+)*/i);return e?e[0].slice(5):null}const kw=Object.freeze(Object.defineProperty({__proto__:null,getLineVersion:_n},Symbol.toStringTag,{value:"Module"}));/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function bw(e,t,n,r){return new(n||(n=Promise))(function(i,o){function s(l){try{u(r.next(l))}catch(c){o(c)}}function a(l){try{u(r.throw(l))}catch(c){o(c)}}function u(l){var c;l.done?i(l.value):(c=l.value,c instanceof n?c:new n(function(d){d(c)})).then(s,a)}u((r=r.apply(e,t||[])).next())})}function Ew(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function a(u){return function(l){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return s.label++,{value:c[1],done:!1};case 5:s.label++,r=c[1],c=[0];continue;case 7:c=s.ops.pop(),s.trys.pop();continue;default:if(i=s.trys,!((i=i.length>0&&i[i.length-1])||c[0]!==6&&c[0]!==2)){s=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){s.label=c[1];break}if(c[0]===6&&s.label<i[1]){s.label=i[1],i=c;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(c);break}i[2]&&s.ops.pop(),s.trys.pop();continue}c=t.call(e,s)}catch(d){c=[6,d],r=0}finally{n=i=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([u,l])}}}function Iw(){var e;return Vt()==="ios"?(e=_n())&&nn(e,"9.19.0")<0?"https://static.line-scdn.net/liff/edge/2/ios-918-extensions.js":"https://static.line-scdn.net/liff/edge/2/ios-extensions.js":"https://static.line-scdn.net/liff/edge/2/non-ios-extensions.js"}function Pw(){return function(){return bw(this,void 0,void 0,function(){return Ew(this,function(e){switch(e.label){case 0:return[3,2];case 1:return[2,e.sent().default];case 2:return[2,new Promise(function(t,n){var r=document.createElement("script"),i=Iw();r.onload=function(){var o=window.liffClientExtension;o?t(o):n(k(Se,"Unable to load client features. (Extension is empty)"))},r.onerror=function(){n(k(Se,"Unable to load client features."))},r.src=i,r.type="text/javascript",document.body.appendChild(r)})]}})})}()}function hm(){pm()}const Cw=Object.freeze(Object.defineProperty({__proto__:null,logout:hm},Symbol.toStringTag,{value:"Module"}));var Tw=function(){function e(){}return e.prototype.invoke=function(){return fw()},e}(),$w=function(){function e(t){this.storage=t}return Object.defineProperty(e,"IN_SUB_WINDOW_KEY",{get:function(){return"inSubWindow"},enumerable:!1,configurable:!0}),e.prototype.invoke=function(){return!(!this.getInSubWindow()&&!this.getSubWindowIdentifier())||!!new URLSearchParams(window.location.search).has(Bv)&&(this.setInSubWindow(!0),!0)},e.prototype.getInSubWindow=function(){var t=this.storage.getItem(qt+":"+this.getLiffId()+":"+e.IN_SUB_WINDOW_KEY);return t!==null&&JSON.parse(t)},e.prototype.getSubWindowIdentifier=function(){var t,n,r="liff.subwindow.identifier",i=new URLSearchParams(window.location.search);return i.get(r)||(t=r,(n=i.get("liff.state"))?new URLSearchParams(n).get(t):null)||null},e.prototype.setInSubWindow=function(t){this.storage.setItem(qt+":"+this.getLiffId()+":"+e.IN_SUB_WINDOW_KEY,String(t))},e.prototype.getLiffId=function(){var t=pe().liffId;if(!t)throw k(on,"liffId is necessary for liff.init()");return t},e}(),gm=function(){function e(){B()?this.impl=new Tw:this.impl=new $w(window.sessionStorage)}return Object.defineProperty(e.prototype,"name",{get:function(){return"isSubWindow"},enumerable:!1,configurable:!0}),e.prototype.install=function(){return this.impl.invoke.bind(this.impl)},e}(),vm=new gm,Pr=vm.install();const Ow=Object.freeze(Object.defineProperty({__proto__:null,IsSubWindowModule:gm,isSubWindow:Pr,module:vm},Symbol.toStringTag,{value:"Module"}));var xw=["subwindowOpen","shareTargetPicker","multipleLiffTransition","scanCode","scanCodeV2","getAdvertisingId","addToHomeScreen","bluetoothLeFunction","skipChannelVerificationScreen"];function Oi(e){var t,n=rt();return(t=n==null?void 0:n.availability)===null||t===void 0?void 0:t[e]}function Gl(e,t){var n=_n();return!!n&&!(t&&nn(n,t)>0)&&nn(n,e)>=0}function Si(e){var t=Oi(e);if(!t)return!1;var n=t.permission,r=t.minVer,i=t.unsupportedFromVer;return!!n&&!!B()&&Gl(r,i)}var Mw={shareTargetPicker:function(){if(!bt())return!1;var e=Oi("shareTargetPicker");if(!e)return!1;var t=e.permission,n=e.minVer;if(!t)return!1;if(B()){var r=_n();return r!==null&&nn(r,n)>=0}return!0},multipleLiffTransition:function(){var e=Oi("multipleLiffTransition");if(!e)return!1;var t=e.permission;return B()&&t},subwindowOpen:function(){var e=Oi("subwindowOpen");return!(!e||!e.permission)&&(!B()||Gl(e.minVer,e.unsupportedFromVer))},scanCode:function(){return Si("scanCode")},scanCodeV2:function(){if(!bt())return!1;var e=Oi("scanCodeV2");return!(!e||!e.permission)&&(!B()||Gl(e.minVer))},getAdvertisingId:function(){return Si("getAdvertisingId")},addToHomeScreen:function(){return Si("addToHomeScreen")},bluetoothLeFunction:function(){return Si("bluetoothLeFunction")},skipChannelVerificationScreen:function(){return Si("skipChannelVerificationScreen")}};function wr(e){if(!xw.includes(e))throw k(we,"Unexpected API name.");var t=Mw[e];return!t||t()}const Lw=Object.freeze(Object.defineProperty({__proto__:null,isApiAvailable:wr},Symbol.toStringTag,{value:"Module"}));function Aw(e){return T(this,void 0,void 0,function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:if(!e.ok)return[3,4];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,e.json()];case 2:return[2,i.sent()];case 3:return i.sent(),[2,e];case 4:return t=String(e.status),n=iw.has(t)?t:Ze,[4,e.json().catch(function(){throw k(n,e.statusText)})];case 5:throw r=i.sent(),k(r.error||n,r.error_description||r.message)}})})}function mm(e){var t=function(n){if(n)return n;var r=Yn();if(!r)throw k(pt,"Need access_token for api call, Please login first");return{"Content-Type":"application/json",Accept:"application/json",Authorization:"Bearer "+r}}(e&&e.headers);return ie(ie({},e),{headers:t})}function Pe(e,t){var n;try{n=mm(t)}catch(r){return Promise.reject(r)}return fetch(e,n).then(Aw)}function Rw(e,t){var n;try{n=mm(t)}catch(r){return Promise.reject(r)}return fetch(e,n)}function ge(e){var t=e.subdomain;return"https://"+(t===void 0?"api":t)+".line.me/"+e.pathname}var Fw={token:ge({pathname:"oauth2/v2.1/token"}),certs:ge({pathname:"oauth2/v2.1/certs"}),"openid-configuration":ge({subdomain:"access",pathname:".well-known/openid-configuration"}),authorize:ge({subdomain:"access",pathname:"liff/v1/authorize"}),profile:ge({pathname:"v2/profile"}),message:ge({pathname:"message/v3/share"}),friendship:ge({pathname:"friendship/v1/status"}),shareTargetPicker:ge({subdomain:"access",pathname:"oauth2/v2.1/liff/shareTargetPicker"}),shareTargetPickerOtt:ge({pathname:"liff/v2/apps"}),shareTargetPickerResult:ge({subdomain:"access",pathname:"oauth2/v2.1/liff/shareTargetPicker/result"}),apps:ge({pathname:"liff/v2/apps"}),subWindowGetMSIT:ge({pathname:"liff/v2/sub/msit"}),subWindowGetMSTByMSIT:ge({pathname:"liff/v2/sub/mst"}),subWindowSubscribe:ge({subdomain:"liff",pathname:"liff/v2/sub/waitResult"}),subWindowPost:ge({pathname:"liff/v2/sub/result"}),subWindowGetAppData:ge({pathname:"liff/v2/sub/appData"}),subWindowGetOrigin:function(e){return ge({pathname:"liff/v2/sub/"+e+"/origin"})},accessTokenVerify:ge({pathname:"oauth2/v2.1/verify"}),unauthorizedPermissions:ge({subdomain:"liff",pathname:"liff/v2/incrementalAgreement/unauthorizedPermissions"}),permanentLink:ge({subdomain:"liff",pathname:"liff/v2/permanentLink"})};function ue(e){return Fw[e]}function ym(e){return Pe(ue("accessTokenVerify")+"?access_token="+encodeURIComponent(e),{headers:{"Content-Type":"application/json",Accept:"application/json"}})}var _m="liff.subwindow.identifier",Kl="liff.subwindow.cryptokey",as=ie(ie({},G),{GET_DATA:"getData",SET_DATA:"setData",NOT_FOUND:"notFound",TEARDOWN:"teardown"}),Ws={BROADCAST:"broadcast",COMMAND:"command"},Bi={MAIN:"main",SUB:"sub"},wm=function(e){return T(void 0,void 0,void 0,function(){var t;return $(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,window.crypto.subtle.importKey("jwk",{kty:"oct",k:e,alg:"A128GCM",ext:!0},{name:"AES-GCM"},!1,["encrypt","decrypt"])];case 1:return[2,n.sent()];case 2:throw t=n.sent(),k(Ze,t);case 3:return[2]}})})},Nw=function(e,t,n){return T(void 0,void 0,void 0,function(){var r,i,o,s;return $(this,function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),r=new TextEncoder().encode(e),[4,wm(t)];case 1:return i=a.sent(),[4,window.crypto.subtle.encrypt({name:"AES-GCM",iv:r},i,new TextEncoder().encode(n))];case 2:return o=a.sent(),[2,btoa(new Uint8Array(o).reduce(function(u,l){return u+String.fromCharCode(l)},""))];case 3:throw s=a.sent(),k(Ze,s);case 4:return[2]}})})},Dw=function(e,t,n){return T(void 0,void 0,void 0,function(){var r,i,o,s,a,u,l;return $(this,function(c){switch(c.label){case 0:return c.trys.push([0,3,,4]),r=new TextEncoder().encode(e),[4,wm(t)];case 1:for(i=c.sent(),o=atob(n),s=new Uint8Array(o.length),a=0;a<o.length;a++)s[a]=o.charCodeAt(a);return[4,window.crypto.subtle.decrypt({name:"AES-GCM",iv:r},i,s.buffer)];case 2:return u=c.sent(),[2,new TextDecoder().decode(new Uint8Array(u))];case 3:throw l=c.sent(),k(Ze,l);case 4:return[2]}})})},jw=function(e,t){return Wi(e)===Wi(t)},Wi=function(e){return e.identifier+"-"+e.action+"-"+e.timestamp},Uw=function(e){return Object.keys(G).map(function(t){return G[t]}).includes(e)?Ws.BROADCAST:Ws.COMMAND};function zw(){var e=document.createElement("form");e.method="POST",e.action="$MESSAGE_HANDLER_URL";var t=document.createElement("input");t.type="hidden",t.name="identifier",t.value="$IDENTIFIER",e.appendChild(t),document.body.appendChild(e),e.submit()}var Bw=function(e){var t=this;e===void 0&&(e=Bi.MAIN),this.identification={identifier:"",cryptoKey:""},this.messageHandlerInstance=null,this.listeners=new Map,this.sentMessages=[],this.generateIdentification=function(){return T(t,void 0,void 0,function(){var n,r,i,o,s;return $(this,function(a){switch(a.label){case 0:return n=new URLSearchParams(window.location.search),r=function(u){var l=n.get("liff.state");return l?new URLSearchParams(l).get(u):null},i=this,s={identifier:this.windowType===Bi.MAIN?si(12):n.get("liff.subwindow.identifier")||r("liff.subwindow.identifier")||""},this.windowType!==Bi.MAIN?[3,2]:[4,T(void 0,void 0,void 0,function(){var u,l,c;return $(this,function(d){switch(d.label){case 0:return d.trys.push([0,3,,4]),[4,window.crypto.subtle.generateKey({name:"AES-GCM",length:128},!0,["encrypt","decrypt"])];case 1:return u=d.sent(),[4,window.crypto.subtle.exportKey("jwk",u)];case 2:if(!(l=d.sent())||!l.k)throw k(Ze,"failed to generate key");return[2,l.k];case 3:throw c=d.sent(),k(Ze,c);case 4:return[2]}})})];case 1:return o=a.sent(),[3,3];case 2:o=n.get(Kl)||r(Kl)||"",a.label=3;case 3:return i.identification=(s.cryptoKey=o,s),[2]}})})},this.hasIdentification=function(){var n=t.identification,r=n.identifier,i=n.cryptoKey;return typeof r=="string"&&typeof i=="string"&&r.length>0&&i.length>0},this.isReady=function(){return t.hasIdentification()&&!!t.messageHandlerInstance},this.setup=function(){return T(t,void 0,void 0,function(){var n,r,i,o,s,a=this;return $(this,function(u){switch(u.label){case 0:return this.messageHandlerInstance?[2]:[4,this.generateIdentification()];case 1:if(u.sent(),!(n=this.identification.identifier))return[2];if(r=/^[a-zA-Z0-9]+$/gm,!n.match(r))throw k(Ze,"Invalid identifier");return(i=document.createElement("iframe")).style.display="none",i.src="about:blank",document.body.appendChild(i),(s=i==null?void 0:i.contentWindow)===null||s===void 0||s.window.eval("("+zw.toString().replace("$MESSAGE_HANDLER_URL","https://liff-subwindow.line.me/liff/v2/sub/messageHandler").replace("$IDENTIFIER",n.split("'")[0])+")()"),o="iframe-"+n+"-ready",[4,new Promise(function(l){var c=function(d){d.data[o]&&(a.messageHandlerInstance=i,window.addEventListener("message",a.proxyToListeners),l(),document.removeEventListener("message",c))};window.addEventListener("message",c)})];case 2:return[2,u.sent()]}})})},this.teardown=function(){return T(t,void 0,void 0,function(){var n,r;return $(this,function(i){switch(i.label){case 0:return this.isReady()?[4,this.send({eventName:as.TEARDOWN})]:[3,2];case 1:i.sent(),window.removeEventListener("message",this.proxyToListeners),this.listeners.clear(),(r=(n=this.messageHandlerInstance)===null||n===void 0?void 0:n.parentNode)===null||r===void 0||r.removeChild(this.messageHandlerInstance),this.messageHandlerInstance=null,i.label=2;case 2:return[2]}})})},this.listen=function(n){t.listeners.set(n,n)},this.listenRepliedEvent=function(n,r){var i=function(o){o.replyTarget&&jw(o.replyTarget,n)&&(r(o),t.listeners.delete(i))};t.listeners.set(i,i)},this.send=function(n){return T(t,void 0,void 0,function(){var r,i,o,s,a=this;return $(this,function(u){switch(u.label){case 0:if(!this.isReady())throw k("message bus is not ready to send message");return i={action:Uw(n.eventName),identifier:this.identification.identifier||"",timestamp:new Date().getTime()},[4,this.getEncryptedContext(n)];case 1:return i.context=u.sent(),r=i,(s=(o=this.messageHandlerInstance)===null||o===void 0?void 0:o.contentWindow)===null||s===void 0||s.postMessage({messageBusEvent:r},"*"),this.sentMessages.push(Wi(r)),[4,new Promise(function(l){a.listenRepliedEvent(r,function(c){l(c.context)})})];case 2:return[2,u.sent()]}})})},this.reply=function(n,r){return T(t,void 0,void 0,function(){var i,o,s,a;return $(this,function(u){switch(u.label){case 0:if(!this.isReady())throw k("message bus is not ready to send message");if(!n.identifier||!n.timestamp)throw k(Ze,"target message is not valid");return o={action:Ws.BROADCAST},[4,this.getEncryptedContext(r)];case 1:return o.context=u.sent(),o.identifier=this.identification.identifier||"",o.timestamp=new Date().getTime(),o.replyTarget={action:n.action,identifier:n.identifier,timestamp:n.timestamp},i=o,(a=(s=this.messageHandlerInstance)===null||s===void 0?void 0:s.contentWindow)===null||a===void 0||a.postMessage({messageBusEvent:i},"*"),this.sentMessages.push(Wi(i)),[2]}})})},this.setData=function(n,r){n===void 0&&(n="appData"),t.send({eventName:as.SET_DATA,key:n,data:r})},this.getData=function(n){return n===void 0&&(n="appData"),T(t,void 0,void 0,function(){return $(this,function(r){switch(r.label){case 0:return[4,this.send({eventName:as.GET_DATA,key:n})];case 1:return[2,r.sent()]}})})},this.proxyToListeners=function(n){return T(t,void 0,void 0,function(){var r,i=this;return $(this,function(o){return(r=n.data.messageBusEvent)?(this.sentMessages.includes(Wi(r))||r.identifier!==this.identification.identifier||r.action!==Ws.BROADCAST&&!r.replyTarget||this.listeners.forEach(function(s){return T(i,void 0,void 0,function(){var a,u,l;return $(this,function(c){switch(c.label){case 0:return a=s,u=[ie({},r)],l={},[4,this.getDecryptedContext(r.context)];case 1:return a.apply(void 0,[ie.apply(void 0,u.concat([(l.context=c.sent(),l)]))]),[2]}})})}),[2]):[2]})})},this.getEncryptedContext=function(n){return T(t,void 0,void 0,function(){var r,i,o,s,a,u,l;return $(this,function(c){switch(c.label){case 0:return r=this.identification,i=r.identifier,o=r.cryptoKey,a=(s=JSON).stringify,l={eventName:n.eventName,key:n.key?n.key:void 0},n.data?[4,Nw(i,o,JSON.stringify(n.data))]:[3,2];case 1:return u=c.sent(),[3,3];case 2:u=void 0,c.label=3;case 3:return[2,a.apply(s,[(l.data=u,l)])]}})})},this.getDecryptedContext=function(n){return T(t,void 0,void 0,function(){var r,i,o,s,a,u,l,c;return $(this,function(d){switch(d.label){case 0:return r=this.identification,i=r.identifier,o=r.cryptoKey,(s=JSON.parse(n)).data&&typeof s.data=="string"?(c=(l=JSON).parse,[4,Dw(i,o,s.data)]):[3,2];case 1:return u=c.apply(l,[d.sent()]),[3,3];case 2:u=void 0,d.label=3;case 3:return a=u,[2,ie(ie({},s),{data:a})]}})})},this.windowType=e};function Sm(e){return new CustomEvent(Dv,{detail:e})}(function(){if(typeof window.CustomEvent!="function"){let t=function(n,r){var i=r||{},o=i.bubbles,s=o!==void 0&&o,a=i.cancelable,u=a!==void 0&&a,l=i.detail,c=l===void 0?void 0:l,d=document.createEvent("CustomEvent");return d.initCustomEvent(n,s,u,c),d};var e=t;t.prototype=Event.prototype,window.CustomEvent=t}})();var Mr={},_p=!1;function Tf(e,t){_p||(_p=!0,window.addEventListener(Dv,function(n){n&&n.detail&&n.detail.type&&Mr[n.detail.type]&&Mr[n.detail.type].forEach(function(r){return r(n)})})),Mr[e]?Mr[e].push(t):Mr[e]=[t]}function $f(e,t){var n=Mr[e];if(n&&Array.isArray(n)){var r=n.indexOf(t);r>=0&&n.splice(r,1)}}function Ww(e){var t={};try{t=JSON.parse(e)}catch(r){throw k(we,r.message)}var n=Sm(t);V.debug("[client dispatchEvent to js]",{type:n.type,detail:n.detail}),window.dispatchEvent(n)}function km(e,t,n){t===void 0&&(t={}),n===void 0&&(n="");var r=di();if(!r)throw k(Mt,"Invalid featureToken for client features");if(!window._liff||!window._liff.postMessage)throw k(we,"postMessage is not available from client");V.debug("[js postMessage to client]",e,n,t),window._liff.postMessage(e,r,n,JSON.stringify(t))}function Of(e,t,n){return t===void 0&&(t={}),n===void 0&&(n={once:!0}),di()?(n=ie({callbackId:si(12),once:!0},n),new Promise(function(r,i){var o=function(s){if(s&&s.detail){var a=s.detail.callbackId===n.callbackId,u=typeof s.detail.callbackId!="string";(a||u)&&(n.once&&$f(e,o),V.debug("[callback detail]",s.detail),s.detail.error?i(s.detail.error):s.detail.data?r(s.detail.data):i(s.detail))}i()};Tf(e,o),km(e,t,n.callbackId)})):Promise.reject(k(Mt,"Invalid featureToken for client features"))}const Vw=Object.freeze(Object.defineProperty({__proto__:null,addListener:Tf,call:Of,createEvent:Sm,dispatch:Ww,postMessage:km,removeListener:$f},Symbol.toStringTag,{value:"Module"}));function Vi(){var e=_n();e!==null&&(Vt()==="ios"&&nn(e,"9.19")>=0||Vt()==="android"&&nn(e,"11.6.0")>=0)?location.href="liff://close":window._liff&&window._liff.postMessage?e!==null&&nn(e,"10.15.0")>=0?Vt()==="ios"?window._liff.postMessage("closeWindow",""):window._liff.postMessage("closeWindow","","",""):Of("closeWindow"):window.close()}const Hw=Object.freeze(Object.defineProperty({__proto__:null,closeWindow:Vi},Symbol.toStringTag,{value:"Module"}));function bm(e){var t=ue("subWindowGetOrigin");return Pe(t(e))}var In={};function ai(e,t){e&&In[e]&&In[e].forEach(function(n){n(t)})}var Em,Im,Pm,Cm,Jl,Tm=function(){function e(t){this.storage=t}return e.prototype.getItem=function(t){return this.storage.getItem(this.getKeyPrefix()+":"+t)},e.prototype.setItem=function(t,n){this.storage.setItem(this.getKeyPrefix()+":"+t,n)},e.prototype.removeItem=function(t){this.storage.removeItem(this.getKeyPrefix()+":"+t)},e.prototype.clear=function(){this.storage.clear()},e.prototype.getKeyPrefix=function(){return qt+":"+this.getLiffId()},e.prototype.getLiffId=function(){var t=pe().liffId;if(!t)throw k(on,"liffId is necessary for liff.init()");return t},e}(),$m=new Tm(sw);function Vs(){var e=$m.getItem("subWindowStatusUpdated");return e!==null&&JSON.parse(e)}function Sr(e){$m.setItem("subWindowStatusUpdated",String(e))}function Xl(e){Em=e}function Hi(){return Em}function Yl(){return Pm}function wp(){return Cm}function xf(e){return e===void 0&&(e=Bi.MAIN),T(this,void 0,void 0,function(){return $(this,function(t){switch(t.label){case 0:return[4,(Jl=new Bw(e)).setup()];case 1:return t.sent(),[2,Jl]}})})}function Cr(){return Jl}var Om=new Tm(window.sessionStorage);function xm(e){Om.setItem("mainWindowOrigin",e)}function Mf(){return Om.getItem("mainWindowOrigin")}function Sp(e,t){return t===void 0&&(t={}),T(this,void 0,void 0,function(){var n,r,i,o,s,a,u,l;return $(this,function(c){switch(c.label){case 0:if((n=Cr())!=null&&n.isReady())return[3,5];if(r=JSON.stringify(t),i=pe().liffId,o=Mf(),!window.opener||!o||!i)throw k(Hl);s=!1,c.label=1;case 1:return c.trys.push([1,3,,4]),[4,bm(i)];case 2:return a=c.sent(),s=a.subwindowCommonModule,[3,4];case 3:throw u=c.sent(),V.debug(u),k(Hl);case 4:return l=s?o:location.origin,[2,new Promise(function(d){window.addEventListener("message",function f(p){(function(v){return!!(v.data&&typeof v.data.type=="string"&&[G.SUBMIT,G.CANCEL].includes(v.data.type))})(p)&&(window.removeEventListener("message",f),d({status:e,result:r}))}),window.opener.postMessage({status:e,result:r},l)})];case 5:return n.send({eventName:e,data:t}),[4,new Promise(function(d){setTimeout(d,500)})];case 6:return c.sent(),[2,{status:e,result:JSON.stringify(t)}]}})})}function Lf(e){var t,n=wp();if(e.origin===n){var r=e.data;if(r){var i,o=r.status,s=r.result;try{i=JSON.parse(s||"{}")}catch{i={}}switch(o){case zs:window.clearInterval(Yl()),Af();break;case G.CANCEL:case G.SUBMIT:Sr(!0),window.clearInterval(Yl()),window.removeEventListener("message",Lf),ai(o,i),(t=Hi())===null||t===void 0||t.postMessage({type:o},wp());break;default:V.debug("unexpected message")}}}}var Qw=function(e){return T(void 0,void 0,void 0,function(){var t,n,r,i;return $(this,function(o){if(Vs())return[2];switch(t=e.context,n=t.eventName,r=t.data,i=Cr(),n){case G.INIT:Lm(!r.hasOpener);break;case G.CANCEL:case G.SUBMIT:Sr(!0),ai(n,r),i==null||i.reply(e,{eventName:n});break;case G.CLOSE:Vs()===!1&&(Sr(!0),ai(G.CLOSE,{})),Af()}return[2]})})};function Mm(){window.clearInterval(Im),window.clearInterval(Yl()),window.removeEventListener("message",Lf)}function Lm(e){if(e===void 0&&(e=!1),Mm(),Sr(!1),e){var t=Hi();t&&(t.close(),Xl(null))}}function Af(){return T(this,void 0,void 0,function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=Cr())?[4,e.teardown()]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}})})}function qw(e){return T(this,void 0,void 0,function(){var t,n,r,i,o,s,a,u,l,c;return $(this,function(d){switch(d.label){case 0:return(t=Qv(e.url))?(Lm(!0),[4,Af()]):[2,Promise.reject(k(we,"params.url must be liff url"))];case 1:return d.sent(),n=e.url,r=e.appData,(i=new URL(n)).searchParams.append(Bv,"true"),[4,xf()];case 2:return o=d.sent(),i.searchParams.append(_m,o.identification.identifier),i.searchParams.append(Kl,o.identification.cryptoKey),i.hostname=function(p){var v=ft(p.split(".")),m=v[0],w=v.slice(1);return Ln([m+"-ext"],w).join(".")}(i.hostname),s=i.toString(),Xl(Vt()!=="ios"||_f()?window.open("","liffsubwindow","width=480, height=640, menubar=no, toolbar=no, scrollbars=yes"):window.open()),[4,bm(t)];case 3:if(a=d.sent(),u=a.origin,l=a.subwindowCommonModule,!(c=Hi()))throw k(Vl);return l?(function(p){Cm=p}(u),o.listen(Qw),o.setData("appData",r),window.addEventListener("message",Lf),c.location.href=s,f=function(p,v){var m=Hi(),w={type:zs};return v&&(w.message=JSON.stringify(v)),window.setInterval(function(){m==null||m.postMessage(w,p)},zv)}(u,r),Pm=f,function(p){Im=p}(window.setInterval(function(){var p=Hi();p&&p.closed&&(Mm(),Xl(null),Vs()===!1&&(Sr(!0),ai(G.CLOSE,{})))},tw)),[2]):(c.close(),[2])}var f})})}function us(e){return T(this,void 0,void 0,function(){var t,n,r,i,o,s,a,u,l,c,d;return $(this,function(f){switch(f.label){case 0:t=e.msit,n=e.mstChallenge,r=e.onSuccess,i=e.onError,o=e.reconnectCount,s=o===void 0?0:o,f.label=1;case 1:return f.trys.push([1,3,,6]),[4,Rw(ue("subWindowSubscribe"),{method:"POST",body:JSON.stringify({msit:t,mstChallenge:n})})];case 2:return a=f.sent(),[3,6];case 3:return f.sent(),[4,kp()];case 4:return f.sent(),[4,Fu(us,{msit:t,mstChallenge:n,onSuccess:r,onError:i,reconnectCount:s+=1})];case 5:return f.sent(),[2];case 6:return a.status>=500?[4,kp()]:[3,9];case 7:return f.sent(),[4,Fu(us,{msit:t,mstChallenge:n,onSuccess:r,onError:i,reconnectCount:s+=1})];case 8:return f.sent(),[3,20];case 9:return a.status>=400&&500>a.status?[4,bp(a)]:[3,11];case 10:return(l=f.sent())?(u=l.errorDetail,i(k(we,u))):i(k(Ze,"Some error happened in the server")),[3,20];case 11:return a.status!==200?[3,19]:[4,bp(a)];case 12:return(l=f.sent())?[3,13]:(i(k(Ze,"Some error happened in the server")),[3,18]);case 13:switch(c=l.status,d=l.result,c){case G.ERROR:return[3,14];case G.CLOSE:case G.CANCEL:case G.SUBMIT:return[3,16]}return[3,17];case 14:return[4,Fu(us,{msit:t,mstChallenge:n,onSuccess:r,onError:i,reconnectCount:s})];case 15:return f.sent(),[3,18];case 16:return r(c,d),[3,18];case 17:i(k(Ze,"Some error happened in the server")),f.label=18;case 18:return[3,20];case 19:i(k(Ze,"Some error happened in the server")),f.label=20;case 20:return[2]}})})}function kp(){return new Promise(function(e){return setTimeout(e,1e3)})}function bp(e){return T(this,void 0,void 0,function(){return $(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,e.json()];case 1:return[2,t.sent()];case 2:return t.sent(),[2,null];case 3:return[2]}})})}function Fu(e,t){return T(this,void 0,void 0,function(){return $(this,function(n){switch(n.label){case 0:return t.reconnectCount>=10?(t.onError(k(Ze,"Failed to connect")),[3,3]):[3,1];case 1:return[4,e(t)];case 2:n.sent(),n.label=3;case 3:return[2]}})})}function Gw(e){var t={};return Object.keys(e).forEach(function(n){n==="closeButtonColor"?e[n]==="white"?t[n]="#ffffff":t[n]="#000000":t[n]=e[n]}),t}var Kw={height:"full",closeButtonPosition:"right",closeButtonColor:"black",closeButtonLabel:""};function Jw(e){var t=e.appData,n=e.native,r=pe().liffId,i=wf(),o=Qv(e.url);if(!r)return Promise.reject(k(pt,"liffId is invalid"));if(!i)return Promise.reject(k(pt,"mst_challenge is invalid"));if(!o)return Promise.reject(k(we,"params.url must be liff url"));var s=Object.assign({},Kw,n);return function(a){var u=a.mainLiffId,l=a.subLiffId,c=a.mstChallenge,d=a.appData,f=a.view;return u&&c?Pe(ue("subWindowGetMSIT"),{method:"POST",body:JSON.stringify({mainLiffId:u,subLiffId:l,mstChallenge:c,appData:d,view:f})}):Promise.reject(k(we,"no proper argument"))}({mainLiffId:r,subLiffId:o,mstChallenge:i,appData:t,view:Gw(s)}).then(function(a){var u=a.msit;us({msit:u,mstChallenge:i,onSuccess:function(l,c){ai(l,c)},onError:function(l){ai(G.ERROR,l)}}),function(l,c){var d=l.url,f=new URLSearchParams;f.set("msit",c),location.href=ew+"?url="+encodeURIComponent(d)+"&"+f.toString()}(e,u)})}function jo(){if(!Pr())throw k(pt,"this api can be only called in child window")}function Nu(e){if(!e.mst||!e.status)return Promise.reject(k(we,"no proper argument"));var t=JSON.stringify(e);return Pe(ue("subWindowPost"),{method:"POST",body:t})}function Am(e){var t=e.msit,n=e.mstVerifier;return t&&n?Pe(ue("subWindowGetMSTByMSIT"),{method:"POST",body:JSON.stringify({msit:t,mstVerifier:n})}):Promise.reject(k(we,"no proper argument"))}function Rm(e){var t=e.mst;return t?Pe(ue("subWindowGetAppData"),{method:"POST",body:JSON.stringify({mst:t})}):Promise.reject(k(we,"no proper argument"))}var wt={on:function(e,t){In[e]||(In[e]=[]),In[e].push(t)},off:function(e,t){if(In[e]){var n=In[e].indexOf(t);n>=0&&In[e].splice(n,1)}},open:function(e){if(!wr("subwindowOpen"))throw k(Mt,"No permission for liff.subWindow.open()");if(!Gv()&&qv())throw k(Mt,"Subwindow is not supported in this browser");return function(){if(Pr())throw k(pt,"this api can be only called in parent window")}(),B()?Jw(e):qw(e)},cancel:function(e){return e===void 0&&(e={}),jo(),B()?function(t){return t===void 0&&(t={}),T(this,void 0,void 0,function(){var n,r;return $(this,function(i){switch(i.label){case 0:return(n=zi())?[4,Nu({mst:n,status:G.CANCEL,result:t})]:[2,Promise.reject(k(pt,"mst is invalid"))];case 1:return r=i.sent(),Sr(!0),[2,r]}})})}(e):function(t){return t===void 0&&(t={}),Sp(G.CANCEL,t)}(e)},submit:function(e){return e===void 0&&(e={}),jo(),B()?function(t){return t===void 0&&(t={}),T(this,void 0,void 0,function(){var n,r;return $(this,function(i){switch(i.label){case 0:return(n=zi())?[4,Nu({mst:n,status:G.SUBMIT,result:t})]:[2,Promise.reject(k(pt,"mst is invalid"))];case 1:return r=i.sent(),Sr(!0),[2,r]}})})}(e):function(t){return t===void 0&&(t={}),Sp(G.SUBMIT,t)}(e)},close:function(){return jo(),B()?function(){return T(this,void 0,void 0,function(){var e;return $(this,function(t){switch(t.label){case 0:return Vs()!==!1?[3,2]:(e=zi())?[4,Nu({mst:e,status:G.CLOSE,result:{}})]:[2,Promise.reject(k(pt,"mst is invalid"))];case 1:t.sent(),t.label=2;case 2:return Vi(),[2]}})})}():function(){return T(this,void 0,void 0,function(){var e;return $(this,function(t){return(e=Cr())!=null&&e.isReady()?(e.send({eventName:G.CLOSE}),[2,new Promise(function(n){setTimeout(function(){Vi(),n()},zv)})]):(Vi(),[2,Promise.resolve()])})})}()},getAppData:function(){return jo(),function(){var e,t=em();try{e=t?JSON.parse(t):{}}catch{e={}}return Promise.resolve(e)}()}};const Xw=Object.freeze(Object.defineProperty({__proto__:null,getAppData:Rm,getMSTByMSIT:Am,getMainWindowOrigin:Mf,getMessageBus:Cr,initMessageBus:xf,setMainWindowOrigin:xm,subWindow:wt},Symbol.toStringTag,{value:"Module"}));var Yw=function(){var e=this;this.type="sync",this.fns=new Set,this.on=function(t){e.fns.add(t)},this.call=function(){for(var t,n,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];try{for(var o=pa(e.fns),s=o.next();!s.done;s=o.next()){var a=s.value;a.apply(void 0,Ln(r))}}catch(u){t={error:u}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}},ki=function(){var e=this;this.type="async",this.fns=new Set,this.on=function(t){e.fns.add(t)},this.call=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return T(e,void 0,void 0,function(){var r,i,o,s,a,u;return $(this,function(l){switch(l.label){case 0:r=[];try{for(i=pa(this.fns),o=i.next();!o.done;o=i.next())s=o.value,r.push(s.apply(void 0,Ln(t)))}catch(c){a={error:c}}finally{try{o&&!o.done&&(u=i.return)&&u.call(i)}finally{if(a)throw a.error}}return[4,Promise.all(r)];case 1:return l.sent(),[2]}})})}},ls=navigator.language,Zl=null;function Zw(e){return T(this,void 0,void 0,function(){return $(this,function(t){switch(t.label){case 0:return ls=e,[4,Fm()];case 1:return t.sent(),[2]}})})}function Fm(){return T(this,void 0,void 0,function(){var e,t;return $(this,function(n){switch(n.label){case 0:return[4,Pe("https://liffsdk.line-scdn.net/xlt/manifest.json",{method:"GET",headers:{Accept:"application/json"}})];case 1:return e=n.sent(),t=""+ls,!e.languages[t]&&ls.includes("-")&&(t=ls.split("-")[0]),e.languages[t]||(t="en"),[4,Pe("https://liffsdk.line-scdn.net/xlt/"+e.languages[t],{method:"GET",headers:{Accept:"application/json"}})];case 2:return Zl=n.sent(),[2]}})})}function cs(e){if(Zl===null)throw k(Se,"please call xlt after liff.init");return Zl[e]}var eS=new(function(){function e(){this.name="i18n"}return e.prototype.install=function(t){return t.internalHooks.init.beforeFinished(this.beforeInitFinished.bind(this)),{setLang:Zw}},e.prototype.beforeInitFinished=function(){return T(this,void 0,void 0,function(){return $(this,function(t){switch(t.label){case 0:return[4,Fm()];case 1:return t.sent(),[2]}})})},e}());const tS=Object.freeze(Object.defineProperty({__proto__:null,module:eS,t:cs},Symbol.toStringTag,{value:"Module"}));var Ep={iconColor:"#111111",statusBarColor:"BLACK",titleTextColor:"#111111",titleSubtextColor:"#B7B7B7",titleButtonColor:"#111111",titleBackgroundColor:"#FFFFFF",progressBarColor:"#06C755",progressBackgroundColor:"#FFFFFF",titleButtonAreaBackgroundColor:"#1FFFFFFF",titleButtonAreaBorderColor:"#26000000",baseBackgroundColor:"#FFFFFF",baseTextColor:"#000000",lightButtonBorderColor:"rgba(0, 0, 0, 0.15)"},Ip={iconColor:"#FFFFFF",statusBarColor:"WHITE",titleTextColor:"#FFFFFF",titleSubtextColor:"#949494",titleButtonColor:"#FFFFFF",titleBackgroundColor:"#111111",progressBarColor:"#06C755",progressBackgroundColor:"#111111",titleButtonAreaBackgroundColor:"#1FFFFFFF",titleButtonAreaBorderColor:"#26000000",baseBackgroundColor:"#000000",baseTextColor:"#FFFFFF",lightButtonBorderColor:"rgba(255, 255, 255, 0.5)"};function nS(){var e;Be("color-scheme",(((e=rt())==null?void 0:e.menuColorSetting)||{adaptableColorSchemes:["light"]}).adaptableColorSchemes.join(" "));var t=window.matchMedia("(prefers-color-scheme: dark)");Du({matches:t==null?void 0:t.matches,media:t==null?void 0:t.media}),t.addEventListener?t.addEventListener("change",Du):t.addListener&&t.addListener(Du)}function Du(e){var t=rt(),n=(t==null?void 0:t.menuColorSetting)||{adaptableColorSchemes:["light"],lightModeColor:Ep,darkModeColor:Ip},r=n.adaptableColorSchemes,i=n.lightModeColor,o=n.darkModeColor,s=r.includes("dark");e.matches&&s?Pp(ie(ie({},Ip),o)):Pp(ie(ie({},Ep),i))}function Pp(e){var t=e.iconColor,n=e.statusBarColor,r=e.titleTextColor,i=e.titleSubtextColor,o=e.titleButtonColor,s=e.titleBackgroundColor,a=e.progressBarColor,u=e.progressBackgroundColor,l=e.titleButtonAreaBackgroundColor,c=e.titleButtonAreaBorderColor,d=e.baseBackgroundColor,f=e.baseTextColor,p=e.lightButtonBorderColor;Be("--liff-base-background-color",d),Be("--liff-base-text-color",f),Be("--liff-base-background-rgb-color",gp(d)),Be("--liff-base-text-rgb-color",gp(f)),Be("--liff-light-button-border-color",p),Be("--liff-title-text-color",r),Be("--liff-title-background-color",s),Be("--liff-title-button-color",o),Be("--liff-icon-color",t),Be("--liff-status-bar-color",n),Be("--liff-title-subtext-color",i),Be("--liff-progress-bar-color",a),Be("--liff-progress-background-color",u),Be("--liff-title-button-area-background-color",hp(l)),Be("--liff-title-button-area-border-color",hp(c))}function Be(e,t){document.documentElement.style.setProperty(e,t)}function rS(e){return T(this,void 0,void 0,function(){return $(this,function(t){switch(t.label){case 0:return[4,Pw()];case 1:return t.sent().install(e),[2]}})})}function iS(){return T(this,void 0,void 0,function(){return $(this,function(e){switch(e.label){case 0:return[4,Pe(ue("certs"))];case 1:return[2,e.sent()]}})})}function oS(e,t,n){return T(this,void 0,void 0,function(){var r;return $(this,function(i){switch(i.label){case 0:return[4,crypto.subtle.importKey("jwk",e,{name:"ECDSA",namedCurve:"P-256"},!1,["verify"])];case 1:return r=i.sent(),[4,crypto.subtle.verify({name:"ECDSA",hash:{name:"SHA-256"}},r,n,t)];case 2:return[2,i.sent()]}})})}function Nm(e,t){return T(this,void 0,void 0,function(){var n,r,i,o,s,a,u,l,c,d,f,p,v,m,w,g;return $(this,function(h){switch(h.label){case 0:return n=e.split("."),r=ft(n,3),i=r[0],o=r[1],s=r[2],a=JSON.parse(Ru.decode(i)),u=JSON.parse(Ru.decodeUnicode(o)),l=vp(Ru.decode(s)),c=vp(i+"."+o),[4,iS()];case 1:if(d=h.sent(),!(f=d.keys.find(function(y){return y.kid===a.kid})))return[3,6];if(delete f.alg,a.alg!=="ES256")throw k(Zn,'Invalid "alg" value in ID_TOKEN');p=void 0,h.label=2;case 2:return h.trys.push([2,4,,5]),[4,oS(f,c,l)];case 3:return p=h.sent(),[3,5];case 4:throw v=h.sent(),k(Zn,"Failed to use Crypto API to verify ID_TOKEN: "+v);case 5:if(p){if(m=u.iss!=="https://access.line.me",w=u.aud!==t,g=1e3*u.exp<Date.now(),m)throw k(Zn,'Invalid "iss" value in ID_TOKEN');if(w)throw k(Zn,'Invalid "aud" value in ID_TOKEN');if(g)throw k(Zn,'Invalid "exp" value in ID_TOKEN');return[2,u]}throw k(Zn,"Invalid signature in ID_TOKEN");case 6:throw k(Zn,'Invalid "kid" value in ID_TOKEN');case 7:return[2]}})})}function Rf(e){var t=e.split(".");if(t[1])try{var n=t[1].replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(window.atob(n))}catch{return null}return null}function Dm(e){var t=e.pathname,n=e.query,r="liff://"+t+(n?"?"+et.stringify(n):"");location.href=r}var ec=null;function sS(){typeof ec=="boolean"&&V.warn("liff.init is not expected to be called more than once"),ec=!!Yv()||!(!B()||et.parse(window.location.hash).feature_token||di())&&(Zv(!0),!0)}function tc(){return Boolean(ec)}function aS(e,t){return T(this,void 0,void 0,function(){var n;return $(this,function(r){switch(r.label){case 0:return(n=zi())?[2,n]:e&&t?[4,Am({msit:e,mstVerifier:t})]:[3,2];case 1:return[2,r.sent().mst];case 2:return[2,null]}})})}function uS(e){return Pe(ue("apps")+"/"+e+"/featureToken")}function lS(e){return T(this,void 0,void 0,function(){var t,n,r,i;return $(this,function(o){switch(o.label){case 0:return t=et.parse(window.location.hash),n=dw({access_token:Yn(),context_token:um(),feature_token:di(),id_token:kf(),client_id:am(),mst_challenge:wf(),mst_verifier:tm(),msit:rm()},t),tc()?bt()?[4,uS(e)]:[3,2]:[3,3];case 1:r=o.sent().featureToken,n.feature_token||(n.feature_token=r),o.label=2;case 2:(i=yf(e))&&(n.client_id=i),o.label=3;case 3:return[2,n]}})})}function cS(e){if(e.persisted&&wr("multipleLiffTransition"))if(Vt()==="ios")window.location.reload();else{var t=pe().liffId,n=di();if(!t)throw k(Se,"Invalid LIFF ID.");if(!n)throw k(Mt,"Invalid featureToken for client features");Dm({pathname:"app/"+t,query:{feature_token:n}})}}function fS(e,t){return T(this,void 0,void 0,function(){var n,r;return $(this,function(i){switch(i.label){case 0:return[4,ym(e)];case 1:return n=i.sent().client_id,r=yf(t),[2,n===r]}})})}function dS(e,t){var n,r;return T(this,void 0,void 0,function(){var i,o,s,a,u,l,c,d,f,p,v,m,w;return $(this,function(g){switch(g.label){case 0:return[4,new Promise(function(h){var y=_n();if(!y||nn(y,"9.5.0")<0)h();else if(window._liff&&window._liff.features)h();else{V.debug("cannot find window._liff.features, listen to ready event");var _=function(){V.debug("ready event is fired"),$f("ready",_),h()};Tf("ready",_)}})];case 1:return g.sent(),sS(),[4,lS(t.liffId)];case 2:if(i=g.sent(),o=i.access_token,s=i.context_token,a=i.feature_token,u=i.id_token,l=i.client_id,c=i.mst_verifier,d=i.mst_challenge,f=i.msit,s){if(typeof s!="string")throw k(Se,"Cannot get context token, perhaps there is an incorrect parameter in permanent link");ha(Rf(s))}if(((n=rt())===null||n===void 0?void 0:n.liffId)!==void 0&&((r=rt())===null||r===void 0?void 0:r.liffId)!==t.liffId)throw k(Se,"Invalid LIFF ID");return!Pr()&&a&&(function(h,y){wr("multipleLiffTransition")&&Dm({pathname:"app/"+h,query:{feature_token:y}})}(t.liffId,a),tc()&&Ql(a)),d&&sm(d),c&&nm(c),l&&Sf(l),f&&im(f),window.addEventListener("pageshow",cS),bt()?[3,7]:a&&o?[3,5]:tc()?(p=Hv(location.href,{"liff.hback":"2"}),e.login({redirectUri:p}),[4,new Promise(function(){})]):[3,4];case 3:g.sent(),g.label=4;case 4:throw e.login(),k(Se,"Failed to parse feature_token or access_token");case 5:return[4,fS(o,t.liffId)];case 6:if(!g.sent())throw e.login(),k(Se,"Failed to verify access_token");Ql(a),ga(o),g.label=7;case 7:return[4,aS(f,c)];case 8:return(v=g.sent())?(om(v),[4,Rm({mst:v})]):[3,10];case 9:(m=g.sent().data)&&Bs(JSON.stringify(m)),g.label=10;case 10:return u&&!kf()&&bf(u),u&&l&&!Pf()?[4,Nm(u,l)]:[3,12];case 11:(w=g.sent())&&Cf(w),g.label=12;case 12:return[2]}})})}function pS(e){return T(this,void 0,void 0,function(){var t,n,r,i,o,s,a;return $(this,function(u){switch(u.label){case 0:return t=ue("apps"),n=t+"/"+e+"/contextToken",r=Yn(),i={"Content-Type":"application/json",Accept:"application/json"},r&&(i.Authorization="Bearer "+r),[4,Pe(n,{headers:i})];case 1:if(o=u.sent(),!(s=o.contextToken))throw k(Se,"Can not get context from server.");if(!(a=Rf(s)))throw k(Se,"Invalid context token.");return[2,a]}})})}function jm(){return T(this,void 0,void 0,function(){var e,t;return $(this,function(n){switch(n.label){case 0:if(!(e=pe().liffId))throw k(Se,"Invalid LIFF ID.");return[4,pS(e)];case 1:return t=n.sent(),ha(t),[2]}})})}function hS(e){return T(this,void 0,void 0,function(){var t,n,r,i=this;return $(this,function(o){switch(o.label){case 0:t=function(){return T(i,void 0,void 0,function(){var s,a,u,l,c,d;return $(this,function(f){switch(f.label){case 0:return[4,(p=pe(),v=et.parse(window.location.search),m=If(),w={grant_type:"authorization_code",client_id:v.liffClientId,appId:p.liffId,code:v.code,code_verifier:m.codeVerifier,redirect_uri:p.redirectUri||v.liffRedirectUri,id_token_key_type:"JWK"},g=et.stringify(w),Pe(ue("token"),{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:g}))];case 1:return s=f.sent(),a=s.access_token,u=s.id_token,l=s.expires_in,Sf(e),ga(a),cm(new Date(Date.now()+1e3*l)),ql(),u?(bf(u),[4,Nm(u,e)]):[3,3];case 2:(c=f.sent())&&Cf(c),f.label=3;case 3:return(d=et.parse(location.hash).context_token)?(ha(Rf(d)),[3,6]):[3,4];case 4:return[4,jm()];case 5:f.sent(),f.label=6;case 6:return[2]}var p,v,m,w,g})})},o.label=1;case 1:return o.trys.push([1,3,,4]),[4,t()];case 2:return o.sent(),[3,4];case 3:throw n=o.sent(),r=n,ql(),r;case 4:return[2]}})})}function Um(){return T(this,void 0,void 0,function(){var e,t,n,r,i,o,s=this;return $(this,function(a){switch(a.label){case 0:return(t=Cr())?[3,2]:[4,xf(Bi.SUB)];case 1:t=a.sent(),a.label=2;case 2:return(e=t).isReady()?(n=si(8),[4,e.getData("appData")]):[3,8];case 3:return r=a.sent(),i=r.eventName,o=r.data,i!==as.NOT_FOUND?[3,6]:[4,e.teardown()];case 4:return a.sent(),[4,Um()];case 5:return[2,a.sent()];case 6:o&&Bs(JSON.stringify(o)),a.label=7;case 7:return e.listen(function(u){return T(s,void 0,void 0,function(){var l,c;return $(this,function(d){return l=u.context,c=l.data,l.eventName===G.INIT&&(c==null?void 0:c.subWindowId)!==n&&Vi(),l.eventName!==G.CANCEL&&l.eventName!==G.SUBMIT||e.teardown(),[2]})})}),bt()&&e.send({eventName:G.INIT,data:{subWindowId:n,hasOpener:!!window.opener}}),[3,10];case 8:return Mf()?[3,10]:[4,new Promise(function(u){window.addEventListener("message",function(l){return function c(d){var f=d.data,p=d.source,v=d.origin;if(f){var m=f.type,w=f.message;m===zs&&(window.removeEventListener("message",c),w&&Bs(w),xm(v),p&&p.postMessage&&p.postMessage({status:zs},v),l())}}}(u))})];case 9:return[2,a.sent()];case 10:return[2]}})})}var gS=new(function(){function e(){var t=this;this.getAndValidateContext=function(){var n=rt();if(!n)throw k(Se,"Could not get Context from server.");if(!n.endpointUrl)throw k(Se,"Could not get endpointUrl from server.");if(!n.permanentLinkPattern)throw k(Se,"Could not get permanentLinkPattern from server.");return n},this.decodeState=function(n){var r=t.getAndValidateContext();n=n.replace(/\n/g,"%0D%0A");var i=!r.endpointUrl.startsWith("/?")&&r.endpointUrl.includes("/?")||!r.endpointUrl.startsWith("/#")&&r.endpointUrl.includes("/#")||r.endpointUrl.endsWith("/")||!n.startsWith("/?")&&n.includes("/?")||!n.startsWith("/#")&&n.includes("/#")||n.endsWith("/"),o=new URL(r.endpointUrl),s=o.origin,a=o.pathname,u=o.search,l=new URL(""+s+t.attachSlashAtStart(n)),c=l.pathname,d=l.search,f=l.hash,p=""+u+(u?d.replace(/\?/g,"&"):d),v=(""+a+t.attachSlashAtStart(c)).replace("//","/");return(v=t.attachSlashAtStart(""+v)).endsWith("/")&&!i&&(v=v.substring(0,v.length-1)),(""+s+v+p+f).replace(/%0D%0A/g,`
`)}}return e.prototype.attachSlashAtStart=function(t){return(t&&t.length>0&&!t.startsWith("/")?"/":"")+t},e.prototype.invoke=function(){return T(this,void 0,void 0,function(){var t,n,r,i,o;return $(this,function(s){switch(s.label){case 0:if(t=et.parse(window.location.search),typeof(n=t["liff.state"])!="string")return[2];s.label=1;case 1:return s.trys.push([1,4,,5]),r=location.href,(i=this.decodeState(n))===r?[3,3]:(t["liff.hback"]?location.replace(Hv(i,{"liff.hback":t["liff.hback"]})):location.replace(i),[4,new Promise(function(){})]);case 2:s.sent(),s.label=3;case 3:return[3,5];case 4:if((o=s.sent()).code===Se)throw o;return V.debug(o),[3,5];case 5:return[2]}})})},e}());function vS(e,t,n){return T(this,void 0,void 0,function(){var r;return $(this,function(i){switch(i.label){case 0:if(!t.liffId)throw k(on,"liffId is necessary for liff.init()");return Jv(t),!B()&&bt()&&(fm()||hm()),r=et.parse(window.location.search),!Pr()||B()?[3,2]:[4,Um()];case 1:i.sent(),i.label=2;case 2:if(r.error&&r.liffOAuth2Error)throw a=r.error,u=r.error_description,l=u.replace(/\+/g," "),k(Se,a+": "+l);return o=r.code,s=If(),Boolean(o&&!bt()&&s&&s.codeVerifier)?[4,hS(r.liffClientId)]:[3,4];case 3:i.sent(),i.label=4;case 4:return B()?[4,dS(e,t)]:[3,6];case 5:return i.sent(),[3,8];case 6:return bt()?[3,8]:[4,jm()];case 7:i.sent(),i.label=8;case 8:return[4,gS.invoke()];case 9:return i.sent(),[4,n()];case 10:return i.sent(),lw(window.location.href),[2]}var o,s,a,u,l})})}var zm=function(e,t){return new Promise(function(n,r){if(e){var i=document.createElement("script");i.type="module",i.onload=function(){n()},i.src=e,document.head.appendChild(i)}else r(k(on,t))})},mS=function(e){var t="https://static.line-scdn.net/lui/edge/versions/1.13.0/lui-alert.js";return t&&e&&(t=t.replace(/\d{1,2}\.\d{1,2}\.\d{1,3}/,e)),zm(t,"LUI_ALERT_URL is not defined")},ju=function(){return T(void 0,void 0,void 0,function(){var e;return $(this,function(t){switch(t.label){case 0:return(e=function(){var r,i=document.querySelector('script[src*="luivendor.js"]');if(i&&((r=i.src.match(/\d{1,2}\.\d{1,2}\.\d{1,3}/g))===null||r===void 0?void 0:r.length))return i.src.match(/\d{1,2}\.\d{1,2}\.\d{1,3}/g)[0]}())?[3,2]:[4,zm("https://static.line-scdn.net/lui/edge/versions/1.13.0/luivendor.js","LUI_VENDOR_URL is not defined")];case 1:t.sent(),t.label=2;case 2:return[4,mS(e)];case 3:return t.sent(),[4,(n=si(6),new Promise(function(){var r=document.createElement("div");r.innerHTML='<lui-alert id="liffAlert-'+n+'" shown title="'+cs("alert.android.extBrowser.autoLoginWorkaround.title")+'" message="'+cs("alert.android.extBrowser.autoLoginWorkaround.desc")+'" button="'+cs("alert.android.extBrowser.autoLoginWorkaround.button.text")+'"></lui-alert>',document.body.appendChild(r);var i=document.getElementById("liffAlert-"+n);i&&i.addEventListener("lui-button-click",function(){var o=window.open(window.location.href+"&liffIsEscapedFromApp=true","_blank");o&&(o.location.href=window.location.href+"&liffIsEscapedFromApp=true",window.close())})}))];case 4:return t.sent(),[2]}var n})})};function yS(){return T(this,void 0,void 0,function(){var e;return $(this,function(t){switch(t.label){case 0:return B()||Vt()!=="android"||(e=et.parse(window.location.search))[_m]||e.liffIsEscapedFromApp?[3,6]:e.liffClientId&&document.referrer.includes("access.line.me")?(window.location.href=window.location.href+"&liffIsEscapedFromApp=true",[2]):e.liffClientId&&document.referrer.includes("android-app://")?[4,ju()]:[3,2];case 1:t.sent(),t.label=2;case 2:return e.liffClientId&&document.referrer===""&&window.history.length===1?[4,ju()]:[3,4];case 3:t.sent(),t.label=4;case 4:return!document.referrer.includes("liffClientId")||document.referrer.includes("liffIsEscapedFromApp")?[3,6]:[4,ju()];case 5:t.sent(),t.label=6;case 6:return[2]}})})}var _S=function(){function e(){this.hooks={before:new ki,after:new ki},this.internalHooks={beforeFinished:new ki,beforeSuccess:new ki,error:new ki}}return Object.defineProperty(e.prototype,"name",{get:function(){return"init"},enumerable:!1,configurable:!0}),e.prototype.install=function(t){var n=t.liff;return this.liff=n,this.init.bind(this)},e.prototype.init=function(t,n,r){return T(this,void 0,void 0,function(){var i;return $(this,function(o){switch(o.label){case 0:return[4,this.hooks.before.call()];case 1:o.sent(),s=this.liff,window&&!window.liff&&(window.liff=s),o.label=2;case 2:return o.trys.push([2,9,,11]),[4,Promise.all([rS(this.liff),vS(this.liff,t,this.internalHooks.beforeFinished.call)])];case 3:return o.sent(),nS(),[4,this.internalHooks.beforeSuccess.call()];case 4:return o.sent(),!t.withLoginOnExternalBrowser||bt()?[3,6]:(this.liff.login(),[4,new Promise(function(){})]);case 5:o.sent(),o.label=6;case 6:return[4,yS()];case 7:return o.sent(),[4,this.hooks.after.call()];case 8:return o.sent(),typeof n=="function"&&n(),vf(),[3,11];case 9:return i=o.sent(),[4,this.internalHooks.error.call(i)];case 10:throw o.sent(),typeof r=="function"&&r(i),i;case 11:return[2]}var s})})},e}();const wS=Object.freeze(Object.defineProperty({__proto__:null,InitModule:_S},Symbol.toStringTag,{value:"Module"})),SS=q(wS);function Ff(){return"2.21.1"}const kS=Object.freeze(Object.defineProperty({__proto__:null,getVersion:Ff},Symbol.toStringTag,{value:"Module"}));var Bm={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.sha256=n()})(O0,function(){var t=function n(r){function i(K,z){return K>>>z|K<<32-z}for(var o=Math.pow,s=o(2,32),a="length",u,l,c="",d=[],f=r[a]*8,p=n.h=n.h||[],v=n.k=n.k||[],m=v[a],w={},g=2;m<64;g++)if(!w[g]){for(u=0;u<313;u+=g)w[u]=g;p[m]=o(g,.5)*s|0,v[m++]=o(g,.3333333333333333)*s|0}for(r+="\x80";r[a]%64-56;)r+="\0";for(u=0;u<r[a];u++){if(l=r.charCodeAt(u),l>>8)return;d[u>>2]|=l<<(3-u)%4*8}for(d[d[a]]=f/s|0,d[d[a]]=f,l=0;l<d[a];){var h=d.slice(l,l+=16),y=p;for(p=p.slice(0,8),u=0;u<64;u++){var _=h[u-15],b=h[u-2],E=p[0],P=p[4],S=p[7]+(i(P,6)^i(P,11)^i(P,25))+(P&p[5]^~P&p[6])+v[u]+(h[u]=u<16?h[u]:h[u-16]+(i(_,7)^i(_,18)^_>>>3)+h[u-7]+(i(b,17)^i(b,19)^b>>>10)|0),R=(i(E,2)^i(E,13)^i(E,22))+(E&p[1]^E&p[2]^p[1]&p[2]);p=[S+R|0].concat(p),p[4]=p[4]+S|0}for(u=0;u<8;u++)p[u]=p[u]+y[u]|0}for(u=0;u<8;u++)for(l=3;l+1;l--){var x=p[u]>>l*8&255;c+=(x<16?0:"")+x.toString(16)}return c};return t.code='var sha256=function a(b){function c(a,b){return a>>>b|a<<32-b}for(var d,e,f=Math.pow,g=f(2,32),h="length",i="",j=[],k=8*b[h],l=a.h=a.h||[],m=a.k=a.k||[],n=m[h],o={},p=2;64>n;p++)if(!o[p]){for(d=0;313>d;d+=p)o[d]=p;l[n]=f(p,.5)*g|0,m[n++]=f(p,1/3)*g|0}for(b+="\\x80";b[h]%64-56;)b+="\\x00";for(d=0;d<b[h];d++){if(e=b.charCodeAt(d),e>>8)return;j[d>>2]|=e<<(3-d)%4*8}for(j[j[h]]=k/g|0,j[j[h]]=k,e=0;e<j[h];){var q=j.slice(e,e+=16),r=l;for(l=l.slice(0,8),d=0;64>d;d++){var s=q[d-15],t=q[d-2],u=l[0],v=l[4],w=l[7]+(c(v,6)^c(v,11)^c(v,25))+(v&l[5]^~v&l[6])+m[d]+(q[d]=16>d?q[d]:q[d-16]+(c(s,7)^c(s,18)^s>>>3)+q[d-7]+(c(t,17)^c(t,19)^t>>>10)|0),x=(c(u,2)^c(u,13)^c(u,22))+(u&l[1]^u&l[2]^l[1]&l[2]);l=[w+x|0].concat(l),l[4]=l[4]+w|0}for(d=0;8>d;d++)l[d]=l[d]+r[d]|0}for(d=0;8>d;d++)for(e=3;e+1;e--){var y=l[d]>>8*e&255;i+=(16>y?0:"")+y.toString(16)}return i};',t})})(Bm);const bS=Bm.exports;var ES=function(){function e(){this.hooks={before:new Yw}}return Object.defineProperty(e.prototype,"name",{get:function(){return"login"},enumerable:!1,configurable:!0}),e.prototype.install=function(){return this.login.bind(this)},e.prototype.login=function(t){var n;this.hooks.before.call(t);var r=si(43),i=ow(bS(r)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),o=pe();if(!o||!o.liffId)throw k(on,"You need to define `liffId` for liff.login()");var s={app_id:o.liffId,state:si(12),response_type:"code",code_challenge_method:"S256",code_challenge:i,liff_sdk_version:Ff()};t&&t.redirectUri&&(s.redirect_uri=t.redirectUri),Pr()&&!B()&&(!((n=Cr())===null||n===void 0)&&n.isReady()?s.redirect_uri=window.location.href:s.disable_auto_login="true"),lm({codeVerifier:r});var a=ue("authorize")+"?"+et.stringify(s);V.debug("[Redirect] "+a),window.location.href=a},e}();const IS=Object.freeze(Object.defineProperty({__proto__:null,LoginModule:ES},Symbol.toStringTag,{value:"Module"})),PS=q(IS),CS=q(yw),TS=q(hw),$S=q(X1),OS=q(Sw),xS=q(kS);function MS(){return navigator.language}const LS=Object.freeze(Object.defineProperty({__proto__:null,getLanguage:MS},Symbol.toStringTag,{value:"Module"})),AS=q(LS);function Wm(){return Pe(ue("profile"))}const RS=Object.freeze(Object.defineProperty({__proto__:null,getProfile:Wm},Symbol.toStringTag,{value:"Module"})),FS=q(RS),NS=q(_w),DS=q(Cw),jS=q(Vw),US=q(kw),zS=q(Lw);var BS=function(e,t){return e?"&"+e.split("&").filter(function(n){return n.indexOf("is_liff_external_open_window")===-1}).join("&").concat(t?"#"+t:""):t?"#"+t:""};function WS(e){if(!function(o){if(!o||typeof o!="object")return!1;var s=o,a=s.url,u=s.external,l=ft([typeof a,typeof u],2),c=l[0],d=l[1];return c==="string"&&a!==""&&(d==="undefined"||d==="boolean")}(e))throw k(we,"Invalid parameters for liff.openWindow()");var t=_n();if(B())if(t!==null&&Vt()==="ios"&&nn(t,"9.19")>=0||!window._liff.postMessage){var n=e.url,r=e.external,i=r!==void 0&&r;window.open(function(o,s){var a,u,l,c,d,f,p,v,m;return function(w){return w.indexOf("#")!==-1&&w.indexOf("?")!==-1&&w.indexOf("#")<w.indexOf("?")}(o)||function(w){return w.indexOf("?")===-1&&w.indexOf("#")!==-1}(o)?(p=(a=ft(o.split("#"),2))[0],u=a[1],v=(l=ft((u===void 0?"":u).split("?"),2))[0],m=l[1]):(p=(c=ft(o.split("?"),2))[0],d=c[1],m=(f=ft((d===void 0?"":d).split("#"),2))[0],v=f[1]),p+"?is_liff_external_open_window="+!!s+BS(m,v)}(n,i))}else Of("openWindow",e);else window.open(e.url,"_blank")}const VS=Object.freeze(Object.defineProperty({__proto__:null,openWindow:WS},Symbol.toStringTag,{value:"Module"})),HS=q(VS),QS=q(Hw);var qS=function(e){return typeof e=="object"&&e!==null&&function(t){return typeof t=="string"||t instanceof String}(e.type)};function Cp(e){return Promise.reject(k(we,e))}function GS(e){if(!function(n){return Array.isArray(n)&&n.every(qS)}(e))return Cp("Parameter 'messages' must be an array of { type, ... }");var t=e.length;return t<1||t>5?Cp("Number of messages should be in range 1 to 5."):Pe(ue("message"),{method:"POST",body:JSON.stringify({messages:e})}).catch(Vm)}var Vm=function(e){if(e.code==="403"){var t=_n()==="12.0.0",n=Vt()==="ios",r=_f();t&&(n||r)&&window.alert(`LINE\u30A2\u30D7\u30EA\u3092LINE 12.0.1\u4EE5\u964D\u306B\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u3057\u3066\u304F\u3060\u3055\u3044\u3002
Please update your LINE app to LINE 12.0.1 or later.`)}throw e};const KS=Object.freeze(Object.defineProperty({__proto__:null,alertToPromptUpdate:Vm,sendMessages:GS},Symbol.toStringTag,{value:"Module"})),JS=q(KS);function XS(){return Pe(ue("friendship"))}const YS=Object.freeze(Object.defineProperty({__proto__:null,getFriendship:XS},Symbol.toStringTag,{value:"Module"})),ZS=q(YS),ek=q(Xw);var tk=function(e,t){this._driver=e,this.liff=t,this.hooks=this._driver.hooks,this.internalHooks=this._driver.internalHooks},nk=function(e,t){this._driver=e,this.liff=t,this.hooks=this._driver.hooks},rk=function(){function e(){this.modules=new Map,this.hooks={},this.internalHooks={}}return e.prototype.addModule=function(t,n){this.modules.set(t,n),n.hooks&&(this.hooks[t]=Object.entries(n.hooks).reduce(function(r,i){var o,s=ft(i,2),a=s[0],u=s[1];return ie(ie({},r),((o={})[a]=u.on.bind(u),o))},{})),n.internalHooks&&(this.internalHooks[t]=Object.entries(n.internalHooks).reduce(function(r,i){var o,s=ft(i,2),a=s[0],u=s[1];return ie(ie({},r),((o={})[a]=u.on.bind(u),o))},{}))},e.prototype.hasModule=function(t){return this.modules.has(t)},e}(),ik=function(){function e(t,n,r){this.driver=t,this.context=n,this.option=r}return e.prototype.install=function(){return this.factory(this.driver,this.context)},Object.defineProperty(e.prototype,"name",{get:function(){return"use"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"defaultOption",{get:function(){return{namespacePrefix:"$"}},enumerable:!1,configurable:!0}),e.prototype.factory=function(t,n){var r=Object.assign({},this.defaultOption,this.option).namespacePrefix;return function(i,o){if(!i||typeof i.install!="function"||typeof i.name!="string")return V.warn("To install the plugin, you need to define the `name` property and the `install` method."),this;var s=""+r+i.name;if(t.hasModule(s))return this;var a=i.install.call(i,n,o);return this[""+s]?(V.warn("There is a duplicate plugin name. `"+s+"` plugin namespace will be override."),this[""+s]=a):a!==void 0&&(this[""+s]=a),t.addModule(s,i),this}},e}();const ok=Object.freeze(Object.defineProperty({__proto__:null,LiffPluginContextImpl:nk,ModuleContextImpl:tk,ModuleDriverImpl:rk,UseModule:ik},Symbol.toStringTag,{value:"Module"})),sk=q(ok);function ak(){return T(this,void 0,void 0,function(){var e,t;return $(this,function(n){switch(n.label){case 0:if(!bt())return[3,6];n.label=1;case 1:return n.trys.push([1,5,,6]),(e=Pf())&&e.sub?[2,e.sub]:[3,2];case 2:return[4,Wm()];case 3:if((t=n.sent())&&t.userId)return[2,t.userId];n.label=4;case 4:return[3,6];case 5:return n.sent(),V.debug("can't retrieve Mid/Uid because of something wrong"),[3,6];case 6:return[2]}})})}function uk(){return T(this,void 0,void 0,function(){var e;return $(this,function(t){switch(t.label){case 0:return[4,ak()];case 1:return(e=t.sent())&&e.substring(0,1)==="u"?[2,e]:[2]}})})}var lk=function(){function e(){this.utsExtra={isLiffSuccessful:!1,isLoggedIn:!1,id:"",version:""},this.injected=!1}return Object.defineProperty(e,"CUSTOMPLACEID_INIT",{get:function(){return"liff.init"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"CUSTOMTYPE",{get:function(){return"liffSdk"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"GENERAL_UTS_ID",{get:function(){return"liff_general"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"GENERAL_APP_NAME",{get:function(){return"LIFF General"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"LiffUtsLoginStatus",{get:function(){return{isLoggedIn:1,isLiffSuccessful:2}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return"analytics"},enumerable:!1,configurable:!0}),e.prototype.install=function(t){var n=t.liff,r=t.internalHooks;this.liffCore=n,r.init.beforeFinished(this.beforeInitFinished.bind(this)),r.init.beforeSuccess(this.beforeInitSuccess.bind(this)),r.init.error(this.initError.bind(this))},e.prototype.changeRatioToUTSFormat=function(t){if(t&&Number.isFinite(t))return Math.round(100*t)},e.prototype.setExtra=function(){var t=this.utsExtra,n=t.isLiffSuccessful,r=t.isLoggedIn,i=t.id,o=t.version,s=(r?e.LiffUtsLoginStatus.isLoggedIn:0)|(n?e.LiffUtsLoginStatus.isLiffSuccessful:0);this.uts.setExtra("liff",{id:i,loginStatus:s,version:o})},e.prototype.assignUtsExtra=function(t){Object.assign(this.utsExtra,t)},e.prototype.setVersion=function(t){this.assignUtsExtra({version:t}),V.debug("[LIFFUTS][SDK version] "+t),this.setExtra()},e.prototype.setLiffId=function(t){this.assignUtsExtra({id:t}),V.debug("[LIFFUTS][LIFFID] "+t),this.setExtra()},e.prototype.setIsLoggedIn=function(t){this.assignUtsExtra({isLoggedIn:t}),V.debug("[LIFFUTS][isLoggedIn] "+t),this.setExtra()},e.prototype.sendLiffInit=function(){V.debug("[LIFFUTS][sendCustom] liff.init"),this.uts.sendCustom({type:e.CUSTOMTYPE,params:{placeId:e.CUSTOMPLACEID_INIT}})},e.prototype.setIsLiffSuccessful=function(t){this.assignUtsExtra({isLiffSuccessful:t}),V.debug("[LIFFUTS][isLiffInitSuccessful] "+t),this.setExtra()},e.prototype.prepareReferrer=function(t){var n={};Object.keys(t).forEach(function(r){if(Z1.includes(r)){var i=t[r];typeof i=="string"&&i&&(n[r.replace(/^liff\.ref\./,"")]=i)}}),Object.keys(n).length>0&&(this.referrer=n)},e.prototype.beforeInitFinished=function(){return T(this,void 0,void 0,function(){var t,n,r,i,o,s,a,u,l,c,d,f,p;return $(this,function(v){switch(v.label){case 0:if(t=et.parse(window.location.search),this.prepareReferrer(t),n=rt(),!(r=n==null?void 0:n.utsTracking))return[2];if((i=r.mode)!=="auto"&&i!=="force")return[3,6];V.debug("[LIFFUTS] "+new Date().toUTCString()),o=pe(),s=o.liffId,a=o.analytics,v.label=1;case 1:return v.trys.push([1,3,,4]),u=this,[4,new Promise(function(m,w){var g=window.uts,h=document.createElement("script");h.type="text/javascript",h.src="https://static.line-scdn.net/uts/edge/4.1.0/uts.js",h.onload=function(){var y=window.uts;m(y),window.uts=g},h.onerror=function(y){w(y)},document.getElementsByTagName("head")[0].appendChild(h)})];case 2:return u.uts=v.sent(),[3,4];case 3:return l=v.sent(),V.debug("[LIFFUTS] cannot load UTS, reason: "+l),[2];case 4:return c=void 0,d=void 0,i==="force"?(c={utsId:e.GENERAL_UTS_ID,appName:e.GENERAL_APP_NAME,appEnv:"release"},d={endpoint:"https://uts-front.line-apps.com",sampleRate:this.changeRatioToUTSFormat(r.sendRatio),version:"current"}):(c=ie(ie({},a==null?void 0:a.context),{utsId:(a==null?void 0:a.context.utsId)||e.GENERAL_UTS_ID,appName:(a==null?void 0:a.context.appName)||e.GENERAL_APP_NAME,appEnv:(a==null?void 0:a.context.appEnv)||"release"}),d=ie(ie({endpoint:"https://uts-front.line-apps.com"},a==null?void 0:a.options),{sampleRate:this.changeRatioToUTSFormat(r.sendRatio),version:"current"})),this.uts.init(c,d),[4,uk()];case 5:(f=v.sent())&&(V.debug("[LIFFUTS][mid] "+f),this.uts.setMid(f)),n!=null&&n.tid&&(V.debug("[LIFFUTS][tid] "+n.tid),this.uts.setTid(n.tid)),this.referrer&&(V.debug("liff.ref.referrer",this.referrer),this.uts.setSessionParams(this.referrer)),s&&this.setLiffId(s),this.setIsLoggedIn(bt()),this.setVersion(Ff()),p=Vv(location.href),V.debug("[LIFFUTS][url] "+p),this.uts.setUrl(p),this.liffCore.analytics=this.uts,this.injected=!0,v.label=6;case 6:return[2]}})})},e.prototype.beforeInitSuccess=function(){return this.injected&&(this.setIsLiffSuccessful(!0),this.sendLiffInit()),Promise.resolve()},e.prototype.initError=function(){return this.injected&&(this.setIsLiffSuccessful(!1),this.sendLiffInit()),Promise.resolve()},e}(),Hm=function(e){V.debug("[LIFFUTS][sendCustom] liff.shareTargetPicker"),e.sendCustom({type:"liffSdk",params:{placeId:"liff.shareTargetPicker"}})};const ck=Object.freeze(Object.defineProperty({__proto__:null,AnalyticsModule:lk,sendShareTargetPicker:Hm},Symbol.toStringTag,{value:"Module"})),fk=q(ck);function dk(e){return T(this,void 0,void 0,function(){var t,n;return $(this,function(r){switch(r.label){case 0:return[4,fetch(ue("permanentLink"),{headers:{"Content-Type":"application/json",Accept:"application/json"},method:"POST",body:JSON.stringify(e)})];case 1:return(t=r.sent()).ok?[3,3]:[4,t.json()];case 2:throw n=r.sent().message,k(Ze,n);case 3:return[4,t.json()];case 4:return[2,r.sent()]}})})}var Qm=function(){function e(){var t=this;this.extraParams="",this.getAndValidateContext=function(){var n=rt();if(!n)throw k(Se,"Could not get Context from server.");if(!n.endpointUrl)throw k(Se,"Could not get endpointUrl from server.");if(!n.permanentLinkPattern)throw k(Se,"Could not get permanentLinkPattern from server.");return n},this.createUrl=function(){var n=t.getAndValidateContext(),r=window.location,i=r.pathname,o=r.search,s=r.hash,a=r.origin,u=new URL(n.endpointUrl);if(u.origin!==a||!t.isAncestor(u.pathname,i))throw k(on,"Current page is not under entrypoint.");var l=i.substring(u.pathname.length);l.length>0&&l[0]!=="/"&&(l="/"+l);var c=new RegExp("^"+Uv.join("|")),d=s.substring(1).split("&").filter(function(b){return!c.test(b)&&Boolean(b)}).join("&"),f=d===u.hash.substring(1)?"":d,p=function(b){return b.substring(1).split("&").filter(function(E){return!/liff\.state/.test(E)&&Boolean(E)})},v=p(o),m=p(u.search);t.extraParams&&v.push(t.extraParams);for(var w=0;w<m.length;w++){var g=m[w],h=v.indexOf(g);h>-1&&v.splice(h,1)}var y=v.join("&"),_=l+(y!==""?"?"+y:"")+(f?"#"+f:"");return""+jv+pe().liffId+_},this.createUrlBy=function(n){return T(t,void 0,void 0,function(){var r,i;return $(this,function(o){switch(o.label){case 0:if(!(r=pe().liffId))throw k(Se,"Should run after liff init.");try{i=new URL(n)}catch{throw k(we,"invalid URL.")}return[4,dk({liffId:r,currentPageUrl:i.toString()})];case 1:return[2,o.sent().permanentLinkUrl]}})})},this.setExtraQueryParam=function(n){t.extraParams=n},this.isAncestor=function(n,r){return r.indexOf(n)===0&&(n.endsWith("/")&&(n=n.substring(0,n.length-1)),r[n.length]===void 0||r[n.length]==="/")},this.install=function(){return{createUrl:t.createUrl,createUrlBy:t.createUrlBy,setExtraQueryParam:t.setExtraQueryParam}}}return Object.defineProperty(e.prototype,"name",{get:function(){return"permanentLink"},enumerable:!1,configurable:!0}),e}(),pk=new Qm;const hk=Object.freeze(Object.defineProperty({__proto__:null,PermanentLink:Qm,module:pk},Symbol.toStringTag,{value:"Module"})),gk=q(hk),vk=q(Ow);var Lr,mk=function(){function e(t,n){var r=this;this.resolve=t,this.reject=n,this.onSubmit=function(i){var o=i.message;r.resolve({value:o}),r.destroy()},this.onClose=function(){r.resolve({value:null}),r.destroy()},this.onCancel=function(){r.resolve({value:null}),r.destroy()},this.onError=function(i){r.reject(i),r.destroy()},this.start()}return e.prototype.start=function(){wt.on("submit",this.onSubmit),wt.on("close",this.onClose),wt.on("cancel",this.onCancel),wt.on("error",this.onError)},e.prototype.destroy=function(){wt.off("submit",this.onSubmit),wt.off("close",this.onClose),wt.off("cancel",this.onCancel),wt.off("error",this.onError),Lr=void 0},e}();function yk(){return T(this,void 0,void 0,function(){return $(this,function(e){if(!wr("subwindowOpen")||!wr("scanCodeV2"))throw k(Mt,"No permission for liff.scanCodeV2()");return Lr&&Lr.destroy(),[2,new Promise(function(t,n){Lr=new mk(t,n),wt.open({url:"https://liff.line.me/1656359117-jxmx5e11"}).catch(function(r){Lr==null||Lr.destroy(),n(r)})})]})})}var qm=function(){function e(){}return Object.defineProperty(e.prototype,"name",{get:function(){return"scanCodeV2"},enumerable:!1,configurable:!0}),e.prototype.install=function(){return yk},e}(),_k=new qm;const wk=Object.freeze(Object.defineProperty({__proto__:null,ScanCodeV2Module:qm,module:_k},Symbol.toStringTag,{value:"Module"})),Sk=q(wk);function Gm(e){return T(this,void 0,void 0,function(){var t,n,r,i,o,s,a;return $(this,function(u){switch(u.label){case 0:return function(l){if(!nw.includes(l))throw k(we,"Unexpected permission name.");var c=rt();return!!(c!=null&&c.scope.includes(l))}(e)?(t=Yn())?[4,ym(t)]:[3,2]:[2,{state:"unavailable"}];case 1:n=u.sent(),r=unescape(n.scope).split(" ");try{for(i=pa(r),o=i.next();!o.done;o=i.next())if(o.value.includes(e))return[2,{state:"granted"}]}catch(l){s={error:l}}finally{try{o&&!o.done&&(a=i.return)&&a.call(i)}finally{if(s)throw s.error}}return[2,{state:"prompt"}];case 2:throw k(pt,"LiffId is not found.")}})})}function Km(){var e,t,n=rt();return!!n&&n.type!=="square_chat"&&(wr("skipChannelVerificationScreen")||!B()&&((t=(e=n.availability)===null||e===void 0?void 0:e.skipChannelVerificationScreen)===null||t===void 0?void 0:t.permission))}function kk(){var e=pe().liffId;if(e)return Pe(ue("unauthorizedPermissions")+"?liffId="+e,{headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:"Bearer "+Yn()}});throw k(pt,"liffId is required")}var fs,Uo=wt.on,zo=wt.off,bk=wt.open,Ek=function(){function e(t,n){var r=this;this.onSubmit=function(i){var o=i.newAccessToken,s=i.ICA_ERROR;return T(r,void 0,void 0,function(){return $(this,function(a){return o?this.resolve({newAccessToken:o}):s&&this.reject(k(Ze,s)),this.teardown(),[2]})})},this.onClose=function(){return T(r,void 0,void 0,function(){return $(this,function(i){return this.reject(k(pt,"user didn't allow the agreement")),this.teardown(),[2]})})},this.onCancel=function(){return T(r,void 0,void 0,function(){return $(this,function(i){return this.reject(k(pt,"user didn't allow the agreement")),this.teardown(),[2]})})},this.onError=function(i){return T(r,void 0,void 0,function(){return $(this,function(o){return this.reject(i),this.teardown(),[2]})})},this.resolve=t,this.reject=n,this.setup()}return e.prototype.setup=function(){Uo("submit",this.onSubmit),Uo("close",this.onClose),Uo("cancel",this.onCancel),Uo("error",this.onError)},e.prototype.teardown=function(){zo("submit",this.onSubmit),zo("close",this.onClose),zo("cancel",this.onCancel),zo("error",this.onError),fs=void 0},e.prototype.open=function(){var t=pe().liffId;t?bk({url:"https://liff.line.me/1656032314-Xgrw5Pmk",appData:{liffId:t,channelId:yf(t),accessToken:Yn()}}):this.reject(k(pt,"liffId is required"))},e}();function Jm(){return T(this,void 0,void 0,function(){var e,t;return $(this,function(n){switch(n.label){case 0:if(!Km())throw k(Mt,"SkipChannelVerificationScreen is unavailable.");return fs&&fs.teardown(),[4,kk()];case 1:return e=n.sent(),(B()?e:e.filter(function(r){return r!=="chat_message.write"})).length>0?[4,new Promise(function(r,i){(fs=new Ek(r,i)).open()})]:[3,3];case 2:return t=n.sent().newAccessToken,ga(t),[3,4];case 3:throw k(Mt,"All permissions have already been approved.");case 4:return[2]}})})}function Ik(e,t){var n=this;return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return T(n,void 0,void 0,function(){var o,s,a;return $(this,function(u){switch(u.label){case 0:return o=(r.length>0?r[r.length-1]:{}).ignorePermissionCheck,s=o!==void 0&&o,[4,Gm(t)];case 1:if((a=u.sent().state)!=="unavailable")return[3,2];throw k(Mt,"The permission is not in LIFF app scope.");case 2:return a!=="prompt"||!Km()||s||!B()&&t==="chat_message.write"?[3,4]:[4,Jm()];case 3:return u.sent(),[3,5];case 4:s&&r.pop(),u.label=5;case 5:return[4,e.apply(void 0,Ln(r))];case 6:return[2,u.sent()]}})})}}var Xm=function(){function e(){this.name="permission"}return e.prototype.install=function(){return{query:Gm,requestAll:Jm}},e}(),Pk=new Xm;const Ck=Object.freeze(Object.defineProperty({__proto__:null,PermissionModule:Xm,attachChecker:Ik,module:Pk},Symbol.toStringTag,{value:"Module"})),Tk=q(Ck);var Ym={};function $k(){return Ym}function Zm(e,t){var n=$k(),r=ft(t.split("."),1)[0],i=n[t];i&&e.removeEventListener(r,i),n[t]=null}var Tp=!1,$p=!1;function Ok(e,t,n,r){Tp||($p=function(){var o=!1;try{var s=Object.defineProperty({},"passive",{get:function(){return o=!0,!1}});window.addEventListener("test",s,s),window.removeEventListener("test",s,s)}catch{o=!1}return o}(),Tp=!0);var i=ft(t.split("."),1)[0];return new Promise(function(o){var s=function(a){o(a),n&&n(a),r&&r.once&&Zm(e,t)};(function(a,u){Ym[a]=u})(t,s),e.addEventListener(i,s,!!$p&&r)})}function Op(e,t,n,r){if(n===void 0&&(n={}),typeof e!="object"||!e.postMessage)throw k(we,"target must be window object");if(typeof t!="string")throw k(we,"keyname must be string");if(typeof n!="object")throw k(we,"incorrect body format. It should be Object or Array comprised of Object");if(!r)throw k(we,"serverEndPointUrl isn't passed. please fill up with proper url");if(r==="*")throw new Error("serverEndPointUrl doesn't allow to set '*'");var i={name:t,body:n};e.postMessage(i,r)}function xk(e,t,n,r){Ok(e,"message."+t,function(i,o,s){return function(a){V.debug("messageReceive",a),a.origin===s&&a.data.name===i&&o(a)}}(t,n,r))}var Mk=function(){function e(){this.payloadToShareTargetPicker=null,this.popupWindow=null,this.doesWaitForSubwindowResult=!1}return e.getInstance=function(){return e.instance?e.instance.reset():e.instance=new e,e.instance},e.prototype.init=function(t){return T(this,void 0,void 0,function(){var n,r;return $(this,function(i){switch(i.label){case 0:return i.trys.push([0,5,,6]),this.liffId=t.referrer.liffId,this.doesWaitForSubwindowResult=!(!t.options||!t.options.waitForSubwindowResult),this.allowPostMessageOrigin=this.initAllowPostMessageOrigin(),this.payloadToShareTargetPicker=this.buildPayloadToShareTargetPicker(t),window.AbortController&&(this.abortController=new window.AbortController),this.prepareAnotherWindow(),[4,this.initOtt()];case 1:return i.sent(),this.initListener(),this.openAnotherWindow(),this.doesWaitForSubwindowResult?[4,this.pollingShareResult()]:[3,3];case 2:return n=i.sent(),this.finalize(),[2,n];case 3:return[2];case 4:return[3,6];case 5:if(r=i.sent(),this.finalize(),r.name!=="AbortError")throw r;return[3,6];case 6:return[2]}})})},e.prototype.resetAllVariables=function(){this.liffId="",this.allowPostMessageOrigin="",this.payloadToShareTargetPicker=null,this.ott="",this.popupWindow=null,this.timeoutIDForHealthCheck=null,this.abortController=null,this.internalError=null,this.doesWaitForSubwindowResult=!1},e.prototype.reset=function(){this.finalize(),this.resetAllVariables()},e.prototype.finalize=function(){var t,n;this.abortController&&this.abortController.abort(),B()||(t=this.timeoutIDForHealthCheck,n=this.popupWindow,Zm(window,"message.receivedHealthcheck"),t&&clearTimeout(t),n&&!n.closed&&n.close())},e.prototype.buildPayloadToShareTargetPicker=function(t){return{messages:t.messages,isMultiple:t.isMultiple,referrer:t.referrer}},e.prototype.initAllowPostMessageOrigin=function(t){return t===void 0&&(t=ue("shareTargetPicker")),cw(t)},e.prototype.initOtt=function(){return T(this,void 0,void 0,function(){var t,n,r;return $(this,function(i){switch(i.label){case 0:return this.abortController&&(t=this.abortController.signal),n=ue("shareTargetPickerOtt")+"/"+this.liffId+"/ott",r=this,[4,Pe(n,{method:"GET",signal:t}).then(function(o){return o.ott})];case 1:return r.ott=i.sent(),[2]}})})},e.prototype.prepareAnotherWindow=function(){B()||(Vt()!=="ios"||_f()?this.popupWindow=window.open("","liffpopup","width=480, height=640, menubar=no, toolbar=no, scrollbars=yes"):this.popupWindow=window.open())},e.prototype.openAnotherWindow=function(){if(B()&&this.payloadToShareTargetPicker)t=this.liffId,n=this.ott,r=this.payloadToShareTargetPicker,i={liffId:t,ott:n,data:JSON.stringify(r),closeModals:!1},location.href="line://picker?"+et.stringify(i);else{if(this.timeoutIDForHealthCheck=window.setTimeout(this.healthCheck.bind(this),1e3),!this.popupWindow)throw k(Vl);(function(o,s,a){var u={liffId:s,ott:a};o.location.href=ue("shareTargetPicker")+"?"+et.stringify(u)})(this.popupWindow,this.liffId,this.ott)}var t,n,r,i},e.prototype.initListener=function(){var t,n;B()||(t=this.onReceivedHealthcheck.bind(this),n=this.allowPostMessageOrigin,xk(window,"receivedHealthcheck",t,n))},e.prototype.healthCheck=function(){return T(this,void 0,void 0,function(){var t;return $(this,function(n){switch(n.label){case 0:if(this.popupWindow&&!this.popupWindow.closed)return[3,7];if(!this.doesWaitForSubwindowResult)return[3,5];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.onCanceled()];case 2:return n.sent(),[3,4];case 3:return t=n.sent(),this.internalError=t,[3,4];case 4:return[3,6];case 5:this.finalize(),n.label=6;case 6:return[3,8];case 7:r=this.popupWindow,i=this.allowPostMessageOrigin,Op(r,"healthcheck",void 0,i),this.timeoutIDForHealthCheck=window.setTimeout(this.healthCheck.bind(this),1e3),n.label=8;case 8:return[2]}var r,i})})},e.prototype.onReceivedHealthcheck=function(){if(!this.popupWindow||!this.payloadToShareTargetPicker)throw k(Vl);var t,n,r;t=this.popupWindow,n=this.payloadToShareTargetPicker,r=this.allowPostMessageOrigin,Op(t,"ready",n,r)},e.prototype.onCanceled=function(){return T(this,void 0,void 0,function(){var t,n;return $(this,function(r){switch(r.label){case 0:if(B()||!this.ott)throw new Error("need to call with ott in client");return this.abortController&&(t=this.abortController.signal),n={liffId:this.liffId,ott:this.ott},[4,Pe(ue("shareTargetPickerResult")+"?"+et.stringify(n),{method:"POST",signal:t,headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"},body:"result=CANCEL"})];case 1:return[2,r.sent().status==="ok"]}})})},e.prototype.getShareResult=function(){return T(this,void 0,void 0,function(){var t,n;return $(this,function(r){if(!this.ott)throw new Error("need to call with ott in client");return this.abortController&&(t=this.abortController.signal),n={liffId:this.liffId,ott:this.ott},V.debug("fetch: getShareResult"),[2,Pe(ue("shareTargetPickerResult")+"?"+et.stringify(n),{method:"GET",headers:{Accept:"application/json"},signal:t})]})})},e.isPollingTimeOut=function(t,n){return(n-t)/6e4>=10},e.prototype.pollingShareResult=function(){return T(this,void 0,void 0,function(){var t,n;return $(this,function(r){switch(r.label){case 0:t=Date.now(),r.label=1;case 1:if(e.isPollingTimeOut(t,Date.now()))return[3,4];if(this.internalError)throw this.internalError;return[4,this.getShareResult()];case 2:if((n=r.sent())&&n.result)switch(n.result){case"SUCCESS":return[2,{status:"success"}];case"CANCEL":return[2];case"FAILURE":default:throw new Error(n.resultDescription)}return[4,new Promise(function(i){setTimeout(i,500)})];case 3:return r.sent(),[3,1];case 4:throw new Error("Timeout: not finished within 10min")}})})},e}(),e0=function(){function e(){var t=this;this.name="shareTargetPicker",this.shareTargetPicker=function(n,r){return r===void 0&&(r={}),T(t,void 0,void 0,function(){var i,o,s,a,u,l,c;return $(this,function(d){switch(d.label){case 0:if(i=r.isMultiple===void 0||r.isMultiple,this.checkPermission(),!bt())throw k(pt,"Need access_token for api call, Please login first");if(!n||!Array.isArray(n)||n.length===0)throw k(we,"no proper argument");if(n.length>Y1)throw k(we,"exceed the limit of num of messages");if(!(o=pe().liffId))throw k(on);window.liff&&(s=window.liff).analytics&&Hm(s.analytics),d.label=1;case 1:return d.trys.push([1,3,,4]),a=Mk.getInstance(),u=_n(),l={waitForSubwindowResult:!0},B()&&u&&nn(u,"10.11.0")<0&&(l.waitForSubwindowResult=!1),[4,a.init({messages:n,isMultiple:i,referrer:{liffId:o,url:location.origin},options:l})];case 2:return[2,d.sent()];case 3:throw(c=d.sent())instanceof Wv?c:k(Hl,c.message);case 4:return[2]}})})},this.checkPermission=function(){if(Pr())throw k(Mt,"The operation is not allowed in the SubWindow");var n=((rt()||{}).availability||{}).shareTargetPicker||{},r=n.permission,i=n.minVer;if(!r)throw B()?k(Mt,"Need LINE App "+i+" at least or consent on shareTargetPicker usage on LINE developer site"):k(Mt,"Need consent on shareTargetPicker usage on LINE developer site")}}return e.prototype.install=function(){return this.shareTargetPicker},e}(),Lk=new e0;const Ak=Object.freeze(Object.defineProperty({__proto__:null,ShareTargetPickerModule:e0,module:Lk},Symbol.toStringTag,{value:"Module"})),Rk=q(Ak),Fk=q(tS);(function(e,t){(function(n,r){e.exports=r()})(window,function(){return function(n){var r={};function i(o){if(r[o])return r[o].exports;var s=r[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=r,i.d=function(o,s,a){i.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:a})},i.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,s){if(1&s&&(o=i(o)),8&s||4&s&&typeof o=="object"&&o&&o.__esModule)return o;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:o}),2&s&&typeof o!="string")for(var u in o)i.d(a,u,function(l){return o[l]}.bind(null,u));return a},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="https://static.line-scdn.net/liff/edge/2/",i(i.s=0)}([function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.liff=void 0,i(1),i(2);var o=i(3).default;r.liff=o,r.default=o},function(n,r){n.exports=z1},function(n,r){n.exports=q1},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(4),s=i(5),a=i(6),u=i(7),l=i(8),c=i(9),d=i(10),f=i(11),p=i(12),v=i(13),m=i(14),w=i(15),g=i(16),h=i(17),y=i(18),_=i(19),b=i(20),E=i(21),P=i(22),S=i(23),R=i(24),x=i(25),K=i(26),z=i(27),he=i(28),Je=i(29),at=i(30),Xe=Object.defineProperties({},{getOS:{value:c.getOS,enumerable:!0,writable:!0},getVersion:{value:d.getVersion,enumerable:!0,writable:!0},getLanguage:{value:f.getLanguage,enumerable:!0,writable:!0},isInClient:{value:u.isInClient,enumerable:!0,writable:!0},isLoggedIn:{value:v.isLoggedIn,enumerable:!0,writable:!0},logout:{value:m.logout,enumerable:!0,writable:!0},getAccessToken:{value:a.getAccessToken,enumerable:!0,writable:!0},getIDToken:{value:a.getIDToken,enumerable:!0,writable:!0},getDecodedIDToken:{value:a.getDecodedIDToken,enumerable:!0,writable:!0},getContext:{value:a.getContext,enumerable:!0,writable:!0},openWindow:{value:y.openWindow,enumerable:!0,writable:!0},closeWindow:{value:_.closeWindow,enumerable:!0,writable:!0},getFriendship:{value:he.attachChecker(E.getFriendship,"profile"),enumerable:!0,writable:!0},getAId:{value:a.getAId,enumerable:!0,writable:!0},getProfilePlus:{value:a.getProfilePlus,enumerable:!0,writable:!0},getIsVideoAutoPlay:{value:a.getIsVideoAutoPlay,enumerable:!0,writable:!0},getLineVersion:{value:g.getLineVersion,enumerable:!0,writable:!0},isApiAvailable:{value:h.isApiAvailable,enumerable:!0,writable:!0},getProfile:{value:he.attachChecker(p.getProfile,"profile"),enumerable:!0,writable:!0},sendMessages:{value:he.attachChecker(b.sendMessages,"chat_message.write"),enumerable:!0,writable:!0},subWindow:{value:P.subWindow,enumerable:!0,writable:!0},ready:{value:l.ready,enumerable:!0,writable:!0},id:{get:function(){return a.getConfig().liffId||null},enumerable:!0},_dispatchEvent:{value:w.dispatch,enumerable:!0,writable:!0},_call:{value:w.call,enumerable:!0,writable:!0},_addListener:{value:w.addListener,enumerable:!0,writable:!0},_removeListener:{value:w.removeListener,enumerable:!0,writable:!0},_postMessage:{value:w.postMessage,enumerable:!0,writable:!0}}),xe=new S.ModuleDriverImpl,C=new S.ModuleContextImpl(xe,Xe),M=new S.UseModule(xe,C,{namespacePrefix:""}).install(),L=new S.LiffPluginContextImpl(xe,Xe);[new S.UseModule(xe,L),new s.LoginModule,new o.InitModule,new R.AnalyticsModule,z.module,x.module,K.module,he.module,Je.module,at.module].forEach(function(W){M.call(Xe,W)}),r.default=Xe},function(n,r){n.exports=SS},function(n,r){n.exports=PS},function(n,r){n.exports=CS},function(n,r){n.exports=TS},function(n,r){n.exports=$S},function(n,r){n.exports=OS},function(n,r){n.exports=xS},function(n,r){n.exports=AS},function(n,r){n.exports=FS},function(n,r){n.exports=NS},function(n,r){n.exports=DS},function(n,r){n.exports=jS},function(n,r){n.exports=US},function(n,r){n.exports=zS},function(n,r){n.exports=HS},function(n,r){n.exports=QS},function(n,r){n.exports=JS},function(n,r){n.exports=ZS},function(n,r){n.exports=ek},function(n,r){n.exports=sk},function(n,r){n.exports=fk},function(n,r){n.exports=gk},function(n,r){n.exports=vk},function(n,r){n.exports=Sk},function(n,r){n.exports=Tk},function(n,r){n.exports=Rk},function(n,r){n.exports=Fk}]).default})})(Ov);const $n=dh(Ov.exports);var nc={},po={},va={},De={};Object.defineProperty(De,"__esModule",{value:!0});De.globalStore=void 0;var Nk=function(){function e(){this.numberOfInitCalled=0,this.numberOfLoginCalled=0}return Object.defineProperty(e.prototype,"isInitCalled",{get:function(){return this.numberOfInitCalled>0},enumerable:!1,configurable:!0}),e.prototype.initIsCalled=function(){this.numberOfInitCalled++},Object.defineProperty(e.prototype,"isLoginCalled",{get:function(){return this.numberOfLoginCalled>0},enumerable:!1,configurable:!0}),e.prototype.loginIsCalled=function(){this.numberOfLoginCalled++},e.prototype.resetAll=function(){this.numberOfInitCalled=0,this.numberOfLoginCalled=0},e}();De.globalStore=new Nk;var ma={},A={},ya={};Object.defineProperty(ya,"__esModule",{value:!0});ya.defaultMockData=void 0;var Dk={type:"group",groupId:"group_id",endpointUrl:"https://line.me",viewType:"full",availability:{shareTargetPicker:{permission:!0,minVer:"10.3.0"},multipleLiffTransition:{permission:!0,minVer:"10.18.0"},subwindowOpen:{permission:!0,minVer:"11.7.0"},scanCode:{permission:!0,minVer:"9.4.0",unsupportedFromVer:"9.19.0"},scanCodeV2:{permission:!0,minVer:"11.7.0",minOsVer:"14.3.0"},getAdvertisingId:{permission:!1,minVer:"7.14.0"},addToHomeScreen:{permission:!1,minVer:"9.16.0"},bluetoothLeFunction:{permission:!1,minVer:"9.14.0",unsupportedFromVer:"9.19.0"},skipChannelVerificationScreen:{permission:!1,minVer:"11.14.0"}},scope:["chat_message.write","openid","profile"]};ya.defaultMockData={init:void 0,getOS:"web",getLanguage:"en-US",getVersion:"2.19.0",getLineVersion:null,isInClient:!1,isLoggedIn:!1,isApiAvailable:!1,login:void 0,logout:void 0,getAccessToken:"access_token",getIDToken:"id_token",getDecodedIDToken:{},getContext:Dk,getProfile:{displayName:"Brown",userId:"123456789",statusMessage:"hello"},getFriendship:{friendFlag:!1},"permanentLink.createUrl":"https://line.me","permanentLink.createUrlBy":"https://line.me","permanentLink.setExtraQueryParam":void 0,sendMessages:void 0,openWindow:void 0,shareTargetPicker:void 0,scanCode:{value:"https://line.me"},closeWindow:void 0,initPlugins:[],getAId:void 0,getProfilePlus:void 0,getIsVideoAutoPlay:!1,"subWindow.on":void 0,"subWindow.off":void 0,"subWindow.open":void 0,"subWindow.cancel":{status:"cancel",result:""},"subWindow.submit":{status:"submit",result:""},"subWindow.close":void 0,"subWindow.getAppData":{},isSubWindow:!1,"permission.query":{state:"unavailable"},"permission.requestAll":void 0,"i18n.setLang":void 0,_dispatchEvent:void 0,_call:void 0,_addListener:void 0,_removeListener:void 0,_postMessage:void 0};Object.defineProperty(A,"__esModule",{value:!0});A.mockStore=void 0;var xp=ya,jk=function(){function e(t){t===void 0&&(t=xp.defaultMockData),this._data=t}return e.prototype.save=function(t){var n=typeof t=="function"?t(this._data):t;this.validate(n)?this._data=n:console.error("invalid data",n)},e.prototype.clearAll=function(){this._data=xp.defaultMockData},e.prototype.getMockData=function(t){var n=this._data[t];return n},e.prototype.validate=function(t){return!0},e}();A.mockStore=new jk;Object.defineProperty(ma,"__esModule",{value:!0});ma.closeWindow=void 0;var Uk=A,zk=function(){return Uk.mockStore.getMockData("closeWindow")};ma.closeWindow=zk;var _a={},qe={};Object.defineProperty(qe,"__esModule",{value:!0});qe.ERROR_MESSAGE=void 0;qe.ERROR_MESSAGE={REQUIRE_INIT:"You need to call liff.init first.",REQUIRE_LOGIN:"You need to call liff.login first."};Object.defineProperty(_a,"__esModule",{value:!0});_a.getAccessToken=void 0;var Bk=qe,Wk=De,Vk=A,Hk=function(){if(!Wk.globalStore.isInitCalled)throw new Error(Bk.ERROR_MESSAGE.REQUIRE_INIT);return Vk.mockStore.getMockData("getAccessToken")};_a.getAccessToken=Hk;var wa={};Object.defineProperty(wa,"__esModule",{value:!0});wa.getAId=void 0;var Qk=A,qk=function(){return Qk.mockStore.getMockData("getAId")};wa.getAId=qk;var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.getContext=void 0;var Gk=qe,Kk=De,Jk=A,Xk=function(){if(!Kk.globalStore.isInitCalled)throw new Error(Gk.ERROR_MESSAGE.REQUIRE_INIT);return Jk.mockStore.getMockData("getContext")};Sa.getContext=Xk;var ka={};Object.defineProperty(ka,"__esModule",{value:!0});ka.getDecodedIDToken=void 0;var Yk=qe,Zk=De,e2=A,t2=function(){if(!Zk.globalStore.isInitCalled)throw new Error(Yk.ERROR_MESSAGE.REQUIRE_INIT);return e2.mockStore.getMockData("getDecodedIDToken")};ka.getDecodedIDToken=t2;var ba={};Object.defineProperty(ba,"__esModule",{value:!0});ba.getFriendship=void 0;var Mp=qe,Lp=De,n2=A,r2=function(){if(!Lp.globalStore.isInitCalled)throw new Error(Mp.ERROR_MESSAGE.REQUIRE_INIT);if(!Lp.globalStore.isLoginCalled)throw new Error(Mp.ERROR_MESSAGE.REQUIRE_LOGIN);return Promise.resolve(n2.mockStore.getMockData("getFriendship"))};ba.getFriendship=r2;var Ea={};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.getIDToken=void 0;var i2=qe,o2=De,s2=A,a2=function(){if(!o2.globalStore.isInitCalled)throw new Error(i2.ERROR_MESSAGE.REQUIRE_INIT);return s2.mockStore.getMockData("getIDToken")};Ea.getIDToken=a2;var Ia={};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.getIsVideoAutoPlay=void 0;var u2=A,l2=function(){return u2.mockStore.getMockData("getIsVideoAutoPlay")};Ia.getIsVideoAutoPlay=l2;var Pa={};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.getLanguage=void 0;var c2=A,f2=function(){return c2.mockStore.getMockData("getLanguage")};Pa.getLanguage=f2;var Ca={};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.getLineVersion=void 0;var d2=A,p2=function(){return d2.mockStore.getMockData("getLineVersion")};Ca.getLineVersion=p2;var Ta={};Object.defineProperty(Ta,"__esModule",{value:!0});Ta.getOS=void 0;var h2=A,g2=function(){return h2.mockStore.getMockData("getOS")};Ta.getOS=g2;var $a={};Object.defineProperty($a,"__esModule",{value:!0});$a.getProfile=void 0;var Ap=qe,Rp=De,v2=A,m2=function(){if(!Rp.globalStore.isInitCalled)throw new Error(Ap.ERROR_MESSAGE.REQUIRE_INIT);if(!Rp.globalStore.isLoginCalled)throw new Error(Ap.ERROR_MESSAGE.REQUIRE_LOGIN);return Promise.resolve(v2.mockStore.getMockData("getProfile"))};$a.getProfile=m2;var Oa={};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.getProfilePlus=void 0;var y2=A,_2=function(){return y2.mockStore.getMockData("getProfilePlus")};Oa.getProfilePlus=_2;var xa={};Object.defineProperty(xa,"__esModule",{value:!0});xa.getVersion=void 0;var w2=A,S2=function(){return w2.mockStore.getMockData("getVersion")};xa.getVersion=S2;var Ma={};Object.defineProperty(Ma,"__esModule",{value:!0});Ma.i18n_setLang=void 0;var k2=A,b2=function(){return Promise.resolve(k2.mockStore.getMockData("i18n.setLang"))};Ma.i18n_setLang=b2;var La={};Object.defineProperty(La,"__esModule",{value:!0});La.initPlugins=void 0;var E2=A,I2=function(){return Promise.resolve(E2.mockStore.getMockData("initPlugins"))};La.initPlugins=I2;var Aa={};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.isApiAvailable=void 0;var P2=A,C2=function(){return P2.mockStore.getMockData("isApiAvailable")};Aa.isApiAvailable=C2;var Ra={};Object.defineProperty(Ra,"__esModule",{value:!0});Ra.isInClient=void 0;var T2=A,$2=function(){return T2.mockStore.getMockData("isInClient")};Ra.isInClient=$2;var Fa={};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.isLoggedIn=void 0;var O2=A,x2=function(){return O2.mockStore.getMockData("isLoggedIn")};Fa.isLoggedIn=x2;var Na={};Object.defineProperty(Na,"__esModule",{value:!0});Na.isSubWindow=void 0;var M2=A,L2=function(){return M2.mockStore.getMockData("isSubWindow")};Na.isSubWindow=L2;var Da={};Object.defineProperty(Da,"__esModule",{value:!0});Da.login=void 0;var A2=qe,Fp=De,R2=A,F2=function(){if(!Fp.globalStore.isInitCalled)throw new Error(A2.ERROR_MESSAGE.REQUIRE_INIT);return Fp.globalStore.loginIsCalled(),R2.mockStore.getMockData("login")};Da.login=F2;var ja={};Object.defineProperty(ja,"__esModule",{value:!0});ja.logout=void 0;var N2=qe,D2=De,j2=A,U2=function(){if(!D2.globalStore.isInitCalled)throw new Error(N2.ERROR_MESSAGE.REQUIRE_INIT);return j2.mockStore.getMockData("logout")};ja.logout=U2;var Ua={};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.openWindow=void 0;var z2=A,B2=function(){return z2.mockStore.getMockData("openWindow")};Ua.openWindow=B2;var za={};Object.defineProperty(za,"__esModule",{value:!0});za.permanentLink_createUrl=void 0;var W2=qe,V2=De,H2=A,Q2=function(){if(!V2.globalStore.isInitCalled)throw new Error(W2.ERROR_MESSAGE.REQUIRE_INIT);return H2.mockStore.getMockData("permanentLink.createUrl")};za.permanentLink_createUrl=Q2;var Ba={};Object.defineProperty(Ba,"__esModule",{value:!0});Ba.permanentLink_createUrlBy=void 0;var q2=qe,G2=De,K2=A,J2=function(){if(!G2.globalStore.isInitCalled)throw new Error(q2.ERROR_MESSAGE.REQUIRE_INIT);return Promise.resolve(K2.mockStore.getMockData("permanentLink.createUrlBy"))};Ba.permanentLink_createUrlBy=J2;var Wa={};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.permanentLink_setExtraQueryParam=void 0;var X2=qe,Y2=De,Z2=A,eb=function(){if(!Y2.globalStore.isInitCalled)throw new Error(X2.ERROR_MESSAGE.REQUIRE_INIT);return Z2.mockStore.getMockData("permanentLink.setExtraQueryParam")};Wa.permanentLink_setExtraQueryParam=eb;var Va={};Object.defineProperty(Va,"__esModule",{value:!0});Va.permission=void 0;var t0=A,tb=function(){return Promise.resolve(t0.mockStore.getMockData("permission.query"))},nb=function(){return Promise.resolve(t0.mockStore.getMockData("permission.requestAll"))};Va.permission={query:tb,requestAll:nb};var Ha={};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.scanCode=void 0;var rb=A,ib=function(){return Promise.resolve(rb.mockStore.getMockData("scanCode"))};Ha.scanCode=ib;var Qa={};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.sendMessages=void 0;var Np=qe,Dp=De,ob=A,sb=function(){if(!Dp.globalStore.isInitCalled)throw new Error(Np.ERROR_MESSAGE.REQUIRE_INIT);if(!Dp.globalStore.isLoginCalled)throw new Error(Np.ERROR_MESSAGE.REQUIRE_LOGIN);return Promise.resolve(ob.mockStore.getMockData("sendMessages"))};Qa.sendMessages=sb;var qa={};Object.defineProperty(qa,"__esModule",{value:!0});qa.shareTargetPicker=void 0;var jp=qe,Up=De,ab=A,ub=function(){if(!Up.globalStore.isInitCalled)throw new Error(jp.ERROR_MESSAGE.REQUIRE_INIT);if(!Up.globalStore.isLoginCalled)throw new Error(jp.ERROR_MESSAGE.REQUIRE_LOGIN);return Promise.resolve(ab.mockStore.getMockData("shareTargetPicker"))};qa.shareTargetPicker=ub;var Ga={};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.subWindow=void 0;var Tr=A,lb=function(){return Tr.mockStore.getMockData("subWindow.on")},cb=function(){return Tr.mockStore.getMockData("subWindow.off")},fb=function(){return Promise.resolve(Tr.mockStore.getMockData("subWindow.open"))},db=function(){return Promise.resolve(Tr.mockStore.getMockData("subWindow.cancel"))},pb=function(){return Promise.resolve(Tr.mockStore.getMockData("subWindow.submit"))},hb=function(){return Promise.resolve(Tr.mockStore.getMockData("subWindow.close"))},gb=function(){return Promise.resolve(Tr.mockStore.getMockData("subWindow.getAppData"))};Ga.subWindow={on:lb,off:cb,open:fb,cancel:db,submit:pb,close:hb,getAppData:gb};var Ka={};Object.defineProperty(Ka,"__esModule",{value:!0});Ka._addListener=void 0;var vb=A,mb=function(){return vb.mockStore.getMockData("_addListener")};Ka._addListener=mb;var Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});Ja._call=void 0;var yb=A,_b=function(){return yb.mockStore.getMockData("_call")};Ja._call=_b;var Xa={};Object.defineProperty(Xa,"__esModule",{value:!0});Xa._dispatchEvent=void 0;var wb=A,Sb=function(){return wb.mockStore.getMockData("_dispatchEvent")};Xa._dispatchEvent=Sb;var Ya={};Object.defineProperty(Ya,"__esModule",{value:!0});Ya._postMessage=void 0;var kb=A,bb=function(){return kb.mockStore.getMockData("_postMessage")};Ya._postMessage=bb;var Za={};Object.defineProperty(Za,"__esModule",{value:!0});Za._removeListener=void 0;var Eb=A,Ib=function(){return Eb.mockStore.getMockData("_removeListener")};Za._removeListener=Ib;Object.defineProperty(va,"__esModule",{value:!0});va.createMockedInit=void 0;var Uu=De,Pb=ma,Cb=_a,Tb=wa,$b=Sa,Ob=ka,xb=ba,Mb=Ea,Lb=Ia,Ab=Pa,Rb=Ca,Fb=Ta,Nb=$a,Db=Oa,jb=xa,Ub=Ma,zb=La,Bb=Aa,Wb=Ra,Vb=Fa,Hb=Na,zp=Da,Qb=ja,qb=Ua,Gb=za,Kb=Ba,Jb=Wa,Xb=Va,Bp=Ha,Yb=Qa,Zb=qa,eE=Ga,tE=Ka,nE=Ja,rE=Xa,iE=Ya,oE=Za,sE=function(e,t){var n=function(r,i,o){return Uu.globalStore.isInitCalled||e({getLanguage:Ab.getLanguage,getOS:Fb.getOS,getVersion:jb.getVersion,getLineVersion:Rb.getLineVersion,isApiAvailable:Bb.isApiAvailable,isInClient:Wb.isInClient,isLoggedIn:Vb.isLoggedIn,login:zp.login,logout:Qb.logout,getAccessToken:Cb.getAccessToken,getIDToken:Mb.getIDToken,getDecodedIDToken:Ob.getDecodedIDToken,getContext:$b.getContext,getProfile:Nb.getProfile,getFriendship:xb.getFriendship,permanentLink:{createUrl:Gb.permanentLink_createUrl,createUrlBy:Kb.permanentLink_createUrlBy,setExtraQueryParam:Jb.permanentLink_setExtraQueryParam},sendMessages:Yb.sendMessages,openWindow:qb.openWindow,shareTargetPicker:Zb.shareTargetPicker,scanCode:Bp.scanCode,scanCodeV2:Bp.scanCode,closeWindow:Pb.closeWindow,initPlugins:zb.initPlugins,i18n:{setLang:Ub.i18n_setLang},getAId:Tb.getAId,getProfilePlus:Db.getProfilePlus,getIsVideoAutoPlay:Lb.getIsVideoAutoPlay,subWindow:eE.subWindow,isSubWindow:Hb.isSubWindow,permission:Xb.permission,_dispatchEvent:rE._dispatchEvent,_call:nE._call,_addListener:tE._addListener,_removeListener:oE._removeListener,_postMessage:iE._postMessage}),Uu.globalStore.initIsCalled(),t&&Uu.globalStore.numberOfLoginCalled===0&&(0,zp.login)(),typeof i=="function"&&i(),Promise.resolve()};return n};va.createMockedInit=sE;var eu={};Object.defineProperty(eu,"__esModule",{value:!0});eu.getActualInitOrMockedInit=void 0;var aE=function(e,t){return function(n,r,i){var o=n.mock===!0;return o?t(n,r,i):e(n,r,i)}};eu.getActualInitOrMockedInit=aE;var tu={};Object.defineProperty(tu,"__esModule",{value:!0});tu.set=void 0;var uE=A,lE=function(e){uE.mockStore.save(e)};tu.set=lE;var nu={};Object.defineProperty(nu,"__esModule",{value:!0});nu.clear=void 0;var cE=A,fE=function(){cE.mockStore.clearAll()};nu.clear=fE;Object.defineProperty(po,"__esModule",{value:!0});po.LiffMockPlugin=void 0;var dE=va,pE=eu,hE=tu,gE=nu,vE=function(){function e(){this.name="mock"}return e.prototype.install=function(t){var n=t.liff,r=n.init,i=n.isInClient(),o=(0,dE.createMockedInit)(function(s){Object.entries(s).forEach(function(a){var u=a[0],l=a[1];n[u]=l})},i);return n.init=(0,pE.getActualInitOrMockedInit)(r,o),{set:hE.set,clear:gE.clear}},e}();po.LiffMockPlugin=vE;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LiffMockPlugin=void 0;var t=po,n=po;Object.defineProperty(e,"LiffMockPlugin",{enumerable:!0,get:function(){return n.LiffMockPlugin}}),e.default=t.LiffMockPlugin})(nc);class ve{constructor(){this._dataLength=0,this._bufferLength=0,this._state=new Int32Array(4),this._buffer=new ArrayBuffer(68),this._buffer8=new Uint8Array(this._buffer,0,68),this._buffer32=new Uint32Array(this._buffer,0,17),this.start()}static hashStr(t,n=!1){return this.onePassHasher.start().appendStr(t).end(n)}static hashAsciiStr(t,n=!1){return this.onePassHasher.start().appendAsciiStr(t).end(n)}static _hex(t){const n=ve.hexChars,r=ve.hexOut;let i,o,s,a;for(a=0;a<4;a+=1)for(o=a*8,i=t[a],s=0;s<8;s+=2)r[o+1+s]=n.charAt(i&15),i>>>=4,r[o+0+s]=n.charAt(i&15),i>>>=4;return r.join("")}static _md5cycle(t,n){let r=t[0],i=t[1],o=t[2],s=t[3];r+=(i&o|~i&s)+n[0]-680876936|0,r=(r<<7|r>>>25)+i|0,s+=(r&i|~r&o)+n[1]-389564586|0,s=(s<<12|s>>>20)+r|0,o+=(s&r|~s&i)+n[2]+606105819|0,o=(o<<17|o>>>15)+s|0,i+=(o&s|~o&r)+n[3]-1044525330|0,i=(i<<22|i>>>10)+o|0,r+=(i&o|~i&s)+n[4]-176418897|0,r=(r<<7|r>>>25)+i|0,s+=(r&i|~r&o)+n[5]+1200080426|0,s=(s<<12|s>>>20)+r|0,o+=(s&r|~s&i)+n[6]-1473231341|0,o=(o<<17|o>>>15)+s|0,i+=(o&s|~o&r)+n[7]-45705983|0,i=(i<<22|i>>>10)+o|0,r+=(i&o|~i&s)+n[8]+1770035416|0,r=(r<<7|r>>>25)+i|0,s+=(r&i|~r&o)+n[9]-1958414417|0,s=(s<<12|s>>>20)+r|0,o+=(s&r|~s&i)+n[10]-42063|0,o=(o<<17|o>>>15)+s|0,i+=(o&s|~o&r)+n[11]-1990404162|0,i=(i<<22|i>>>10)+o|0,r+=(i&o|~i&s)+n[12]+1804603682|0,r=(r<<7|r>>>25)+i|0,s+=(r&i|~r&o)+n[13]-40341101|0,s=(s<<12|s>>>20)+r|0,o+=(s&r|~s&i)+n[14]-1502002290|0,o=(o<<17|o>>>15)+s|0,i+=(o&s|~o&r)+n[15]+1236535329|0,i=(i<<22|i>>>10)+o|0,r+=(i&s|o&~s)+n[1]-165796510|0,r=(r<<5|r>>>27)+i|0,s+=(r&o|i&~o)+n[6]-1069501632|0,s=(s<<9|s>>>23)+r|0,o+=(s&i|r&~i)+n[11]+643717713|0,o=(o<<14|o>>>18)+s|0,i+=(o&r|s&~r)+n[0]-373897302|0,i=(i<<20|i>>>12)+o|0,r+=(i&s|o&~s)+n[5]-701558691|0,r=(r<<5|r>>>27)+i|0,s+=(r&o|i&~o)+n[10]+38016083|0,s=(s<<9|s>>>23)+r|0,o+=(s&i|r&~i)+n[15]-660478335|0,o=(o<<14|o>>>18)+s|0,i+=(o&r|s&~r)+n[4]-405537848|0,i=(i<<20|i>>>12)+o|0,r+=(i&s|o&~s)+n[9]+568446438|0,r=(r<<5|r>>>27)+i|0,s+=(r&o|i&~o)+n[14]-1019803690|0,s=(s<<9|s>>>23)+r|0,o+=(s&i|r&~i)+n[3]-187363961|0,o=(o<<14|o>>>18)+s|0,i+=(o&r|s&~r)+n[8]+1163531501|0,i=(i<<20|i>>>12)+o|0,r+=(i&s|o&~s)+n[13]-1444681467|0,r=(r<<5|r>>>27)+i|0,s+=(r&o|i&~o)+n[2]-51403784|0,s=(s<<9|s>>>23)+r|0,o+=(s&i|r&~i)+n[7]+1735328473|0,o=(o<<14|o>>>18)+s|0,i+=(o&r|s&~r)+n[12]-1926607734|0,i=(i<<20|i>>>12)+o|0,r+=(i^o^s)+n[5]-378558|0,r=(r<<4|r>>>28)+i|0,s+=(r^i^o)+n[8]-2022574463|0,s=(s<<11|s>>>21)+r|0,o+=(s^r^i)+n[11]+1839030562|0,o=(o<<16|o>>>16)+s|0,i+=(o^s^r)+n[14]-35309556|0,i=(i<<23|i>>>9)+o|0,r+=(i^o^s)+n[1]-1530992060|0,r=(r<<4|r>>>28)+i|0,s+=(r^i^o)+n[4]+1272893353|0,s=(s<<11|s>>>21)+r|0,o+=(s^r^i)+n[7]-155497632|0,o=(o<<16|o>>>16)+s|0,i+=(o^s^r)+n[10]-1094730640|0,i=(i<<23|i>>>9)+o|0,r+=(i^o^s)+n[13]+681279174|0,r=(r<<4|r>>>28)+i|0,s+=(r^i^o)+n[0]-358537222|0,s=(s<<11|s>>>21)+r|0,o+=(s^r^i)+n[3]-722521979|0,o=(o<<16|o>>>16)+s|0,i+=(o^s^r)+n[6]+76029189|0,i=(i<<23|i>>>9)+o|0,r+=(i^o^s)+n[9]-640364487|0,r=(r<<4|r>>>28)+i|0,s+=(r^i^o)+n[12]-421815835|0,s=(s<<11|s>>>21)+r|0,o+=(s^r^i)+n[15]+530742520|0,o=(o<<16|o>>>16)+s|0,i+=(o^s^r)+n[2]-995338651|0,i=(i<<23|i>>>9)+o|0,r+=(o^(i|~s))+n[0]-198630844|0,r=(r<<6|r>>>26)+i|0,s+=(i^(r|~o))+n[7]+1126891415|0,s=(s<<10|s>>>22)+r|0,o+=(r^(s|~i))+n[14]-1416354905|0,o=(o<<15|o>>>17)+s|0,i+=(s^(o|~r))+n[5]-57434055|0,i=(i<<21|i>>>11)+o|0,r+=(o^(i|~s))+n[12]+1700485571|0,r=(r<<6|r>>>26)+i|0,s+=(i^(r|~o))+n[3]-1894986606|0,s=(s<<10|s>>>22)+r|0,o+=(r^(s|~i))+n[10]-1051523|0,o=(o<<15|o>>>17)+s|0,i+=(s^(o|~r))+n[1]-2054922799|0,i=(i<<21|i>>>11)+o|0,r+=(o^(i|~s))+n[8]+1873313359|0,r=(r<<6|r>>>26)+i|0,s+=(i^(r|~o))+n[15]-30611744|0,s=(s<<10|s>>>22)+r|0,o+=(r^(s|~i))+n[6]-1560198380|0,o=(o<<15|o>>>17)+s|0,i+=(s^(o|~r))+n[13]+1309151649|0,i=(i<<21|i>>>11)+o|0,r+=(o^(i|~s))+n[4]-145523070|0,r=(r<<6|r>>>26)+i|0,s+=(i^(r|~o))+n[11]-1120210379|0,s=(s<<10|s>>>22)+r|0,o+=(r^(s|~i))+n[2]+718787259|0,o=(o<<15|o>>>17)+s|0,i+=(s^(o|~r))+n[9]-343485551|0,i=(i<<21|i>>>11)+o|0,t[0]=r+t[0]|0,t[1]=i+t[1]|0,t[2]=o+t[2]|0,t[3]=s+t[3]|0}start(){return this._dataLength=0,this._bufferLength=0,this._state.set(ve.stateIdentity),this}appendStr(t){const n=this._buffer8,r=this._buffer32;let i=this._bufferLength,o,s;for(s=0;s<t.length;s+=1){if(o=t.charCodeAt(s),o<128)n[i++]=o;else if(o<2048)n[i++]=(o>>>6)+192,n[i++]=o&63|128;else if(o<55296||o>56319)n[i++]=(o>>>12)+224,n[i++]=o>>>6&63|128,n[i++]=o&63|128;else{if(o=(o-55296)*1024+(t.charCodeAt(++s)-56320)+65536,o>1114111)throw new Error("Unicode standard supports code points up to U+10FFFF");n[i++]=(o>>>18)+240,n[i++]=o>>>12&63|128,n[i++]=o>>>6&63|128,n[i++]=o&63|128}i>=64&&(this._dataLength+=64,ve._md5cycle(this._state,r),i-=64,r[0]=r[16])}return this._bufferLength=i,this}appendAsciiStr(t){const n=this._buffer8,r=this._buffer32;let i=this._bufferLength,o,s=0;for(;;){for(o=Math.min(t.length-s,64-i);o--;)n[i++]=t.charCodeAt(s++);if(i<64)break;this._dataLength+=64,ve._md5cycle(this._state,r),i=0}return this._bufferLength=i,this}appendByteArray(t){const n=this._buffer8,r=this._buffer32;let i=this._bufferLength,o,s=0;for(;;){for(o=Math.min(t.length-s,64-i);o--;)n[i++]=t[s++];if(i<64)break;this._dataLength+=64,ve._md5cycle(this._state,r),i=0}return this._bufferLength=i,this}getState(){const t=this._state;return{buffer:String.fromCharCode.apply(null,Array.from(this._buffer8)),buflen:this._bufferLength,length:this._dataLength,state:[t[0],t[1],t[2],t[3]]}}setState(t){const n=t.buffer,r=t.state,i=this._state;let o;for(this._dataLength=t.length,this._bufferLength=t.buflen,i[0]=r[0],i[1]=r[1],i[2]=r[2],i[3]=r[3],o=0;o<n.length;o+=1)this._buffer8[o]=n.charCodeAt(o)}end(t=!1){const n=this._bufferLength,r=this._buffer8,i=this._buffer32,o=(n>>2)+1;this._dataLength+=n;const s=this._dataLength*8;if(r[n]=128,r[n+1]=r[n+2]=r[n+3]=0,i.set(ve.buffer32Identity.subarray(o),o),n>55&&(ve._md5cycle(this._state,i),i.set(ve.buffer32Identity)),s<=4294967295)i[14]=s;else{const a=s.toString(16).match(/(.*?)(.{0,8})$/);if(a===null)return;const u=parseInt(a[2],16),l=parseInt(a[1],16)||0;i[14]=u,i[15]=l}return ve._md5cycle(this._state,i),t?this._state:ve._hex(this._state)}}ve.stateIdentity=new Int32Array([1732584193,-271733879,-1732584194,271733878]);ve.buffer32Identity=new Int32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);ve.hexChars="0123456789abcdef";ve.hexOut=[];ve.onePassHasher=new ve;if(ve.hashStr("hello")!=="5d41402abc4b2a76b9719d911017c592")throw new Error("Md5 self test failed.");function Wp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Wp(Object(n),!0).forEach(function(r){fe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pr(e){return pr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pr(e)}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ke(e,t,n){return t&&Vp(e.prototype,t),n&&Vp(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n0(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rc(e,t)}function Hs(e){return Hs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Hs(e)}function rc(e,t){return rc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},rc(e,t)}function mE(e,t){if(e==null)return{};var n,r,i=function(s,a){if(s==null)return{};var u,l,c={},d=Object.keys(s);for(l=0;l<d.length;l++)u=d[l],a.indexOf(u)>=0||(c[u]=s[u]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function yE(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(e)}function r0(e){var t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var n,r=Hs(e);if(t){var i=Hs(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return yE(this,n)}}function Nf(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var i=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var o,s,a=[],u=!0,l=!1;try{for(i=i.call(n);!(u=(o=i.next()).done)&&(a.push(o.value),!r||a.length!==r);u=!0);}catch(c){l=!0,s=c}finally{try{u||i.return==null||i.return()}finally{if(l)throw s}}return a}}(e,t)||Df(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ic(e){return function(t){if(Array.isArray(t))return oc(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||Df(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Df(e,t){if(e){if(typeof e=="string")return oc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oc(e,t):void 0}}function oc(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kr(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Df(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return s=u.done,u},e:function(u){a=!0,o=u},f:function(){try{s||n.return==null||n.return()}finally{if(a)throw o}}}}var er=String.fromCharCode,Hp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Qp="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",Bo={};function qp(e,t){if(!Bo[e]){Bo[e]={};for(var n=0;n<e.length;n++)Bo[e][e.charAt(n)]=n}return Bo[e][t]}var yt={compressToBase64:function(e){if(e==null)return"";var t=yt._compress(e,6,function(n){return Hp.charAt(n)});switch(t.length%4){default:case 0:return t;case 1:return t+"===";case 2:return t+"==";case 3:return t+"="}},decompressFromBase64:function(e){return e==null?"":e==""?null:yt._decompress(e.length,32,function(t){return qp(Hp,e.charAt(t))})},compressToUTF16:function(e){return e==null?"":yt._compress(e,15,function(t){return er(t+32)})+" "},decompressFromUTF16:function(e){return e==null?"":e==""?null:yt._decompress(e.length,16384,function(t){return e.charCodeAt(t)-32})},compressToUint8Array:function(e){for(var t=yt.compress(e),n=new Uint8Array(2*t.length),r=0,i=t.length;r<i;r++){var o=t.charCodeAt(r);n[2*r]=o>>>8,n[2*r+1]=o%256}return n},decompressFromUint8Array:function(e){if(e==null)return yt.decompress(e);for(var t=new Array(e.length/2),n=0,r=t.length;n<r;n++)t[n]=256*e[2*n]+e[2*n+1];var i=[];return t.forEach(function(o){i.push(er(o))}),yt.decompress(i.join(""))},compressToEncodedURIComponent:function(e){return e==null?"":yt._compress(e,6,function(t){return Qp.charAt(t)})},decompressFromEncodedURIComponent:function(e){return e==null?"":e==""?null:(e=e.replace(/ /g,"+"),yt._decompress(e.length,32,function(t){return qp(Qp,e.charAt(t))}))},compress:function(e){return yt._compress(e,16,function(t){return er(t)})},_compress:function(e,t,n){if(e==null)return"";var r,i,o,s="",a="",u="",l=2,c=3,d=2,f=0,p=0,v={},m={},w=[];for(o=0;o<e.length;o+=1)if(s=e.charAt(o),Object.prototype.hasOwnProperty.call(v,s)||(v[s]=c++,m[s]=!0),a=u+s,Object.prototype.hasOwnProperty.call(v,a))u=a;else{if(Object.prototype.hasOwnProperty.call(m,u)){if(u.charCodeAt(0)<256){for(r=0;r<d;r++)f<<=1,p==t-1?(p=0,w.push(n(f)),f=0):p++;for(i=u.charCodeAt(0),r=0;r<8;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1}else{for(i=1,r=0;r<d;r++)f=f<<1|i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i=0;for(i=u.charCodeAt(0),r=0;r<16;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1}--l==0&&(l=Math.pow(2,d),d++),delete m[u]}else for(i=v[u],r=0;r<d;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1;--l==0&&(l=Math.pow(2,d),d++),v[a]=c++,u=String(s)}if(u!==""){if(Object.prototype.hasOwnProperty.call(m,u)){if(u.charCodeAt(0)<256){for(r=0;r<d;r++)f<<=1,p==t-1?(p=0,w.push(n(f)),f=0):p++;for(i=u.charCodeAt(0),r=0;r<8;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1}else{for(i=1,r=0;r<d;r++)f=f<<1|i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i=0;for(i=u.charCodeAt(0),r=0;r<16;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1}--l==0&&(l=Math.pow(2,d),d++),delete m[u]}else for(i=v[u],r=0;r<d;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1;--l==0&&(l=Math.pow(2,d),d++)}for(i=2,r=0;r<d;r++)f=f<<1|1&i,p==t-1?(p=0,w.push(n(f)),f=0):p++,i>>=1;for(;;){if(f<<=1,p==t-1){w.push(n(f));break}p++}return w.join("")},decompress:function(e){return e==null?"":e==""?null:yt._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,t,n){var r,i,o,s,a,u,l,c=[],d=[],f={val:n(0),position:t,index:1},p=4,v=4,m=3,w="";for(r=0;r<3;r+=1)c[r]=r;for(o=0,a=Math.pow(2,2),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;switch(o){case 0:for(o=0,a=Math.pow(2,8),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;l=er(o);break;case 1:for(o=0,a=Math.pow(2,16),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;l=er(o);break;case 2:return""}for(c[3]=l,i=l,d.push(l);;){if(f.index>e)return"";for(o=0,a=Math.pow(2,m),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;switch(l=o){case 0:for(o=0,a=Math.pow(2,8),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;c[v++]=er(o),l=v-1,p--;break;case 1:for(o=0,a=Math.pow(2,16),u=1;u!=a;)s=f.val&f.position,f.position>>=1,f.position==0&&(f.position=t,f.val=n(f.index++)),o|=(s>0?1:0)*u,u<<=1;c[v++]=er(o),l=v-1,p--;break;case 2:return d.join("")}if(p==0&&(p=Math.pow(2,m),m++),c[l])w=c[l];else{if(l!==v)return null;w=i+i.charAt(0)}d.push(w),c[v++]=i+w.charAt(0),i=w,--p==0&&(p=Math.pow(2,m),m++)}}},rn={DEBUG:!1,LIB_VERSION:"1.52.0"},i0=Array.prototype,o0=Object.prototype,ru=o0.toString,_E=o0.hasOwnProperty,F=typeof window<"u"?window:{},or=F.navigator||{userAgent:""},We=F.document||{},jt=or.userAgent,Qs=i0.forEach,Gp=i0.indexOf,wE=Array.isArray,qs={},Ce={log:function(){if(rn.DEBUG&&!zt(window.console)&&window.console){for(var e=("__rrweb_original__"in window.console.log)?window.console.log.__rrweb_original__:window.console.log,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];try{e.apply(window.console,n)}catch{Wn(n,function(o){e(o)})}}},error:function(){if(rn.DEBUG&&!zt(window.console)&&window.console){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=["PostHog error:"].concat(t),i="__rrweb_original__"in window.console.error?window.console.error.__rrweb_original__:window.console.error;try{i.apply(window.console,r)}catch{Wn(r,function(s){i(s)})}}},critical:function(){if(!zt(window.console)&&window.console){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=["PostHog error:"].concat(t),i="__rrweb_original__"in window.console.error?window.console.error.__rrweb_original__:window.console.error;try{i.apply(window.console,r)}catch{Wn(r,function(s){i(s)})}}}},sc=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function H(e,t,n){if(e!=null){if(Qs&&Array.isArray(e)&&e.forEach===Qs)e.forEach(t,n);else if("length"in e&&e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(r in e&&t.call(n,e[r],r)===qs)return}else for(var o in e)if(_E.call(e,o)&&t.call(n,e[o],o)===qs)return}}function Wn(e,t,n){if(Array.isArray(e)){if(Qs&&e.forEach===Qs)e.forEach(t,n);else if("length"in e&&e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(r in e&&t.call(n,e[r],r)===qs)return}}}var Ae=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Wn(n,function(i){for(var o in i)i[o]!==void 0&&(e[o]=i[o])}),e},cn=wE||function(e){return ru.call(e)==="[object Array]"},s0=function(e){try{return/^\s*\bfunction\b/.test(e)}catch{return!1}};function J(e,t){return e.indexOf(t)!==-1}var Vn=function(e){return e===Object(e)&&!cn(e)},zt=function(e){return e===void 0},a0=function(e){return ru.call(e)=="[object String]"},SE=function(e){return ru.call(e)=="[object Number]"},kE=function e(t){return H(t,function(n,r){(function(i){return ru.call(i)=="[object Date]"})(n)?t[r]=bE(n):Vn(n)&&(t[r]=e(n))}),t},bE=function(e){function t(n){return n<10?"0"+n:n}return e.getUTCFullYear()+"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())},u0=function(e){return function(){try{for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}catch(i){Ce.critical("Implementation error. Please turn on debug and contact support@posthog.com."),Ce.critical(i)}}},ac=function(e){var t={};return H(e,function(n,r){a0(n)&&n.length>0&&(t[r]=n)}),t},EE=["$performance_raw"];function l0(e,t){return n=e,r=function(o,s){return s&&EE.indexOf(s)>-1?o:typeof o=="string"&&t!==null?o.slice(0,t):o},i=new Set,function o(s,a){return s!==Object(s)?r?r(s,a):s:i.has(s)?void 0:(i.add(s),cn(s)?(u=[],Wn(s,function(l){u.push(o(l))})):(u={},H(s,function(l,c){i.has(l)||(u[c]=o(l,c))})),u);var u}(n);var n,r,i}function iu(e){var t,n,r,i,o,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=0,u=0,l="",c=[];if(!e)return e;e=IE(e);do t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,n=o>>12&63,r=o>>6&63,i=63&o,c[u++]=s.charAt(t)+s.charAt(n)+s.charAt(r)+s.charAt(i);while(a<e.length);switch(l=c.join(""),e.length%3){case 1:l=l.slice(0,-2)+"==";break;case 2:l=l.slice(0,-1)+"="}return l}var zu,IE=function(e){var t,n,r,i,o="";for(t=n=0,r=(e=(e+"").replace(/\r\n/g,`
`).replace(/\r/g,`
`)).length,i=0;i<r;i++){var s=e.charCodeAt(i),a=null;s<128?n++:a=s>127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),a!==null&&(n>t&&(o+=e.substring(t,n)),o+=a,t=n=i+1)}return n>t&&(o+=e.substring(t,e.length)),o},Hn=(zu=function(){for(var e=new Date().valueOf(),t=0;e==new Date().valueOf();)t++;return e.toString(16)+t.toString(16)},function(){var e=typeof window<"u"?(window.screen.height*window.screen.width).toString(16):"0";return zu()+"-"+Math.random().toString(16).replace(".","")+"-"+function(){var t,n,r=jt,i=0,o=[];function s(a,u){var l,c=0;for(l=0;l<u.length;l++)c|=o[l]<<8*l;return a^c}for(t=0;t<r.length;t++)n=r.charCodeAt(t),o.unshift(255&n),o.length>=4&&(i=s(i,o),o=[]);return o.length>0&&(i=s(i,o)),i.toString(16)}()+"-"+e+"-"+zu()}),PE=function(e){return!!/(google web preview|baiduspider|yandexbot|bingbot|googlebot|yahoo! slurp|ahrefsbot|facebookexternalhit|facebookcatalog|applebot|semrushbot|duckduckbot|twitterbot|rogerbot|linkedinbot|mj12bot|sitebulb|bot.htm|bot.php|hubspot|crawler)/i.test(e)},Kp=function(e,t){var n=t.replace(/[[]/,"\\[").replace(/[\]]/,"\\]"),r=new RegExp("[\\?&]"+n+"=([^&#]*)").exec(e);if(r===null||r&&typeof r[1]!="string"&&r[1].length)return"";var i=r[1];try{i=decodeURIComponent(i)}catch{Ce.error("Skipping decoding for malformed query param: "+i)}return i.replace(/\+/g," ")},Jp=function(e,t){var n=e.match(new RegExp(t+"=([^&]*)"));return n?n[1]:null},Qi=function(){function e(t){return t&&(t.preventDefault=e.preventDefault,t.stopPropagation=e.stopPropagation),t}return e.preventDefault=function(){this.returnValue=!1},e.stopPropagation=function(){this.cancelBubble=!0},function(t,n,r,i,o){if(t)if(t.addEventListener&&!i)t.addEventListener(n,r,!!o);else{var s="on"+n,a=t[s];t[s]=function(u,l,c){return function(d){if(d=d||e(window.event)){var f,p=!0;s0(c)&&(f=c(d));var v=l.call(u,d);return f!==!1&&v!==!1||(p=!1),p}}}(t,r,a)}else Ce.error("No valid element provided to register_event")}}(),Te={campaignParams:function(){var e="utm_source utm_medium utm_campaign utm_content utm_term gclid fbclid msclkid".split(" "),t={};return H(e,function(n){var r=Kp(We.URL,n);r.length&&(t[n]=r)}),t},searchEngine:function(){var e=We.referrer;return e?e.search("https?://(.*)google.([^/?]*)")===0?"google":e.search("https?://(.*)bing.com")===0?"bing":e.search("https?://(.*)yahoo.com")===0?"yahoo":e.search("https?://(.*)duckduckgo.com")===0?"duckduckgo":null:null},searchInfo:function(){var e=Te.searchEngine(),t=e!="yahoo"?"q":"p",n={};if(e!==null){n.$search_engine=e;var r=Kp(We.referrer,t);r.length&&(n.ph_keyword=r)}return n},browser:function(e,t,n){return t=t||"",n||J(e," OPR/")?J(e,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":J(e,"IEMobile")||J(e,"WPDesktop")?"Internet Explorer Mobile":J(e,"SamsungBrowser/")?"Samsung Internet":J(e,"Edge")||J(e,"Edg/")?"Microsoft Edge":J(e,"FBIOS")?"Facebook Mobile":J(e,"Chrome")?"Chrome":J(e,"CriOS")?"Chrome iOS":J(e,"UCWEB")||J(e,"UCBrowser")?"UC Browser":J(e,"FxiOS")?"Firefox iOS":J(t,"Apple")?J(e,"Mobile")?"Mobile Safari":"Safari":J(e,"Android")?"Android Mobile":J(e,"Konqueror")?"Konqueror":J(e,"Firefox")?"Firefox":J(e,"MSIE")||J(e,"Trident/")?"Internet Explorer":J(e,"Gecko")?"Mozilla":""},browserVersion:function(e,t,n){var r={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[Te.browser(e,t,n)];if(r===void 0)return null;var i=e.match(r);return i?parseFloat(i[i.length-2]):null},browserLanguage:function(){return or.language||or.userLanguage},os:function(){var e=jt;return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(e)?"iOS":/Android/.test(e)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Mac/i.test(e)?"Mac OS X":/Linux/.test(e)?"Linux":/CrOS/.test(e)?"Chrome OS":""},device:function(e){return/Windows Phone/i.test(e)||/WPDesktop/.test(e)?"Windows Phone":/iPad/.test(e)?"iPad":/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Android/.test(e)&&!/Mobile/.test(e)?"Android Tablet":/Android/.test(e)?"Android":""},deviceType:function(e){var t=this.device(e);return t==="iPad"||t==="Android Tablet"?"Tablet":t?"Mobile":"Desktop"},referrer:function(){return We.referrer||"$direct"},referringDomain:function(){if(!We.referrer)return"$direct";var e=We.createElement("a");return e.href=We.referrer,e.host},properties:function(){return Ae(ac({$os:Te.os(),$browser:Te.browser(jt,or.vendor,F.opera),$device:Te.device(jt),$device_type:Te.deviceType(jt)}),{$current_url:F==null?void 0:F.location.href,$host:F==null?void 0:F.location.host,$pathname:F==null?void 0:F.location.pathname,$browser_version:Te.browserVersion(jt,or.vendor,F.opera),$browser_language:Te.browserLanguage(),$screen_height:F==null?void 0:F.screen.height,$screen_width:F==null?void 0:F.screen.width,$viewport_height:F==null?void 0:F.innerHeight,$viewport_width:F==null?void 0:F.innerWidth,$lib:"web",$lib_version:rn.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:(Date.now=Date.now||function(){return+new Date},Date.now()/1e3)})},people_properties:function(){return Ae(ac({$os:Te.os(),$browser:Te.browser(jt,or.vendor,F.opera)}),{$browser_version:Te.browserVersion(jt,or.vendor,F.opera)})}};function Gs(e){switch(pr(e.className)){case"string":return e.className;case"object":return("baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";default:return""}}function Ks(e){var t="";return ds(e)&&!f0(e)&&e.childNodes&&e.childNodes.length&&H(e.childNodes,function(n){c0(n)&&n.textContent&&(t+=sc(n.textContent).split(/(\s+)/).filter(Qr).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255))}),sc(t)}function Xp(e){return!!e&&e.nodeType===1}function hr(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function c0(e){return!!e&&e.nodeType===3}function Yp(e){return!!e&&e.nodeType===11}var Bu=["a","button","form","input","select","textarea","label"];function ds(e){for(var t=e;t.parentNode&&!hr(t,"body");t=t.parentNode){var n=Gs(t).split(" ");if(J(n,"ph-sensitive")||J(n,"ph-no-capture"))return!1}if(J(Gs(e).split(" "),"ph-include"))return!0;var r=e.type||"";if(typeof r=="string")switch(r.toLowerCase()){case"hidden":case"password":return!1}var i=e.name||e.id||"";return!(typeof i=="string"&&/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,"")))}function f0(e){return!!(hr(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||hr(e,"select")||hr(e,"textarea")||e.getAttribute("contenteditable")==="true")}function Qr(e){return!(e===null||zt(e)||typeof e=="string"&&(e=sc(e),/^(?:(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11}))$/.test((e||"").replace(/[- ]/g,""))||/(^\d{3}-?\d{2}-?\d{4}$)/.test(e)))}function d0(e,t){var n=document.createElement("script");n.type="text/javascript",n.src=e,n.onload=t;var r,i=document.querySelectorAll("body > script");i.length>0?(r=i[0].parentNode)===null||r===void 0||r.insertBefore(n,i[0]):document.body.appendChild(n)}function Zp(e){var t=Ks(e);return Qr(t="".concat(t," ").concat(p0(e)).trim())?t:""}function p0(e){var t="";return e&&e.childNodes&&e.childNodes.length&&H(e.childNodes,function(n){var r;if(n&&((r=n.tagName)===null||r===void 0?void 0:r.toLowerCase())==="span")try{var i=Ks(n);t="".concat(t," ").concat(i).trim(),n.childNodes&&n.childNodes.length&&(t="".concat(t," ").concat(p0(n)).trim())}catch(o){console.error(o)}}),t}var CE=function(){function e(t){Ge(this,e),this.clicks=[],this.enabled=t}return Ke(e,[{key:"isRageClick",value:function(t,n,r){if(!this.enabled)return!1;var i=this.clicks[this.clicks.length-1];if(i&&Math.abs(t-i.x)+Math.abs(n-i.y)<30&&r-i.timestamp<1e3){if(this.clicks.push({x:t,y:n,timestamp:r}),this.clicks.length===3)return!0}else this.clicks=[{x:t,y:n,timestamp:r}];return!1}}]),e}(),TE=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,Yt={is_supported:function(){return!0},error:function(e){Ce.error("cookieStore error: "+e)},get:function(e){try{for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];i.charAt(0)==" ";)i=i.substring(1,i.length);if(i.indexOf(t)===0)return decodeURIComponent(i.substring(t.length,i.length))}}catch{}return null},parse:function(e){var t;try{t=JSON.parse(Yt.get(e))||{}}catch{}return t},set:function(e,t,n,r,i){try{var o="",s="",a="";if(r){var u=document.location.hostname.match(TE),l=u?u[0]:"";o=l?"; domain=."+l:""}if(n){var c=new Date;c.setTime(c.getTime()+24*n*60*60*1e3),s="; expires="+c.toUTCString()}i&&(a="; secure");var d=e+"="+encodeURIComponent(JSON.stringify(t))+s+"; SameSite=Lax; path=/"+o+a;return document.cookie=d,d}catch{return}},remove:function(e,t){try{Yt.set(e,"",-1,t)}catch{return}}},Wu=null,ye={is_supported:function(){if(Wu!==null)return Wu;var e=!0;if(typeof window<"u")try{var t="__mplssupport__";ye.set(t,"xyz"),ye.get(t)!=='"xyz"'&&(e=!1),ye.remove(t)}catch{e=!1}else e=!1;return e||Ce.error("localStorage unsupported; falling back to cookie store"),Wu=e,e},error:function(e){Ce.error("localStorage error: "+e)},get:function(e){try{return window.localStorage.getItem(e)}catch(t){ye.error(t)}return null},parse:function(e){try{return JSON.parse(ye.get(e))||{}}catch{}return null},set:function(e,t){try{window.localStorage.setItem(e,JSON.stringify(t))}catch(n){ye.error(n)}},remove:function(e){try{window.localStorage.removeItem(e)}catch(t){ye.error(t)}}},uc=X(X({},ye),{},{parse:function(e){try{var t={};try{(t=Yt.parse(e)||{}).distinct_id&&Yt.set(e,{distinct_id:t.distinct_id})}catch{}var n=Ae(t,JSON.parse(ye.get(e)||"{}"));return ye.set(e,n),n}catch{}return null},set:function(e,t,n,r,i){try{ye.set(e,t),t.distinct_id&&Yt.set(e,{distinct_id:t.distinct_id},n,r,i)}catch(o){ye.error(o)}},remove:function(e,t){try{window.localStorage.removeItem(e),Yt.remove(e,t)}catch(n){ye.error(n)}}}),Wo={},$E={is_supported:function(){return!0},error:function(e){Ce.error("memoryStorage error: "+e)},get:function(e){return Wo[e]||null},parse:function(e){return Wo[e]||null},set:function(e,t){Wo[e]=t},remove:function(e){delete Wo[e]}},tr=null,me={is_supported:function(){if(tr!==null)return tr;if(tr=!0,typeof window<"u")try{var e="__support__";me.set(e,"xyz"),me.get(e)!=='"xyz"'&&(tr=!1),me.remove(e)}catch{tr=!1}else tr=!1;return tr},error:function(e){rn.DEBUG&&Ce.error("sessionStorage error: ",e)},get:function(e){try{return window.sessionStorage.getItem(e)}catch(t){me.error(t)}return null},parse:function(e){try{return JSON.parse(me.get(e))||null}catch{}return null},set:function(e,t){try{window.sessionStorage.setItem(e,JSON.stringify(t))}catch(n){me.error(n)}},remove:function(e){try{window.sessionStorage.removeItem(e)}catch(t){me.error(t)}}},h0="$people_distinct_id",ps="__alias",xi="__timers",eh="$autocapture_disabled_server_side",lc="$session_recording_enabled_server_side",th="$console_log_recording_enabled_server_side",nh="$session_recording_recorder_version_server_side",cc="$sesid",g0="$enabled_feature_flags",fc="$user_state",OE=[h0,ps,"__cmpns",xi,lc,cc,g0,fc],xE=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"],rh=function(){function e(t){Ge(this,e);var n="";t.token&&(n=t.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),this.props={},this.campaign_params_saved=!1,t.persistence_name?this.name="ph_"+t.persistence_name:this.name="ph_"+n+"_posthog",xE.indexOf(t.persistence.toLowerCase())===-1&&(Ce.critical("Unknown persistence type "+t.persistence+"; falling back to cookie"),t.persistence="cookie");var r=t.persistence.toLowerCase();r==="localstorage"&&ye.is_supported()?this.storage=ye:r==="localstorage+cookie"&&uc.is_supported()?this.storage=uc:r==="sessionstorage"&&me.is_supported()?this.storage=me:this.storage=r==="memory"?$E:Yt,this.user_state="anonymous",this.load(),this.update_config(t),this.save()}return Ke(e,[{key:"properties",value:function(){var t={};return H(this.props,function(n,r){if(r===g0&&pr(n)==="object")for(var i=Object.keys(n),o=0;o<i.length;o++)t["$feature/".concat(i[o])]=n[i[o]];else a=r,u=!1,((s=OE)===null?u:Gp&&s.indexOf===Gp?s.indexOf(a)!=-1:(H(s,function(l){if(u||(u=l===a))return qs}),u))||(t[r]=n);var s,a,u}),t}},{key:"load",value:function(){if(!this.disabled){var t=this.storage.parse(this.name);t&&(this.props=Ae({},t))}}},{key:"save",value:function(){this.disabled||this.storage.set(this.name,this.props,this.expire_days,this.cross_subdomain,this.secure)}},{key:"remove",value:function(){this.storage.remove(this.name,!1),this.storage.remove(this.name,!0)}},{key:"clear",value:function(){this.remove(),this.props={}}},{key:"register_once",value:function(t,n,r){var i=this;if(Vn(t)){n===void 0&&(n="None"),this.expire_days=r===void 0?this.default_expiry:r;var o=!1;if(H(t,function(s,a){i.props.hasOwnProperty(a)&&i.props[a]!==n||(i.props[a]=s,o=!0)}),o)return this.save(),!0}return!1}},{key:"register",value:function(t,n){var r=this;if(Vn(t)){this.expire_days=n===void 0?this.default_expiry:n;var i=!1;if(H(t,function(o,s){t.hasOwnProperty(s)&&r.props[s]!==o&&(r.props[s]=o,i=!0)}),i)return this.save(),!0}return!1}},{key:"unregister",value:function(t){t in this.props&&(delete this.props[t],this.save())}},{key:"update_campaign_params",value:function(){this.campaign_params_saved||(this.register(Te.campaignParams()),this.campaign_params_saved=!0)}},{key:"update_search_keyword",value:function(){this.register(Te.searchInfo())}},{key:"update_referrer_info",value:function(){this.register({$referrer:this.props.$referrer||Te.referrer(),$referring_domain:this.props.$referring_domain||Te.referringDomain()})}},{key:"get_referrer_info",value:function(){return ac({$referrer:this.props.$referrer,$referring_domain:this.props.$referring_domain})}},{key:"safe_merge",value:function(t){return H(this.props,function(n,r){r in t||(t[r]=n)}),t}},{key:"update_config",value:function(t){this.default_expiry=this.expire_days=t.cookie_expiration,this.set_disabled(t.disable_persistence),this.set_cross_subdomain(t.cross_subdomain_cookie),this.set_secure(t.secure_cookie)}},{key:"set_disabled",value:function(t){this.disabled=t,this.disabled?this.remove():this.save()}},{key:"set_cross_subdomain",value:function(t){t!==this.cross_subdomain&&(this.cross_subdomain=t,this.remove(),this.save())}},{key:"get_cross_subdomain",value:function(){return!!this.cross_subdomain}},{key:"set_secure",value:function(t){t!==this.secure&&(this.secure=t,this.remove(),this.save())}},{key:"set_event_timer",value:function(t,n){var r=this.props[xi]||{};r[t]=n,this.props[xi]=r,this.save()}},{key:"remove_event_timer",value:function(t){var n=(this.props[xi]||{})[t];return zt(n)||(delete this.props[xi][t],this.save()),n}},{key:"get_user_state",value:function(){return this.props[fc]||"anonymous"}},{key:"set_user_state",value:function(t){this.props[fc]=t,this.save()}}]),e}(),On={_initializedTokens:[],_isAutocaptureEnabled:!1,_setIsAutocaptureEnabled:function(e){var t=!!e.get_property(eh),n=!!e.get_config("autocapture");this._isAutocaptureEnabled=n&&!t},_previousElementSibling:function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!Xp(t));return t},_getAugmentPropertiesFromElement:function(e){if(!ds(e))return{};var t={};return H(e.attributes,function(n){if(n.name.startsWith("data-ph-capture-attribute")){var r=n.name.replace("data-ph-capture-attribute-",""),i=n.value;r&&i&&Qr(i)&&(t[r]=i)}}),t},_getPropertiesFromElement:function(e,t,n){var r=e.tagName.toLowerCase(),i={tag_name:r};Bu.indexOf(r)>-1&&!n&&(r.toLowerCase()==="a"||r.toLowerCase()==="button"?i.$el_text=Zp(e):i.$el_text=Ks(e));var o=Gs(e);o.length>0&&(i.classes=o.split(" ").filter(function(l){return l!==""})),H(e.attributes,function(l){var c;f0(e)&&["name","id","class"].indexOf(l.name)===-1||!t&&Qr(l.value)&&(typeof(c=l.name)!="string"||c.substring(0,10)!=="_ngcontent"&&c.substring(0,7)!=="_nghost")&&(i["attr__"+l.name]=l.value)});for(var s=1,a=1,u=e;u=this._previousElementSibling(u);)s++,u.tagName===e.tagName&&a++;return i.nth_child=s,i.nth_of_type=a,i},_getDefaultProperties:function(e){return{$event_type:e,$ce_version:1}},_extractCustomPropertyValue:function(e){var t=[];return H(document.querySelectorAll(e.css_selector),function(n){var r;["input","select"].indexOf(n.tagName.toLowerCase())>-1?r=n.value:n.textContent&&(r=n.textContent),Qr(r)&&t.push(r)}),t.join(", ")},_getCustomProperties:function(e){var t=this,n={};return H(this._customProperties,function(r){H(r.event_selectors,function(i){H(document.querySelectorAll(i),function(o){J(e,o)&&ds(o)&&(n[r.name]=t._extractCustomPropertyValue(r))})})}),n},_getEventTarget:function(e){return e.target===void 0?e.srcElement||null:(t=e.target)!==null&&t!==void 0&&t.shadowRoot?e.composedPath()[0]||null:e.target||null;var t},_captureEvent:function(e,t){var n,r=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"$autocapture",o=this._getEventTarget(e);if(c0(o)&&(o=o.parentNode||null),i==="$autocapture"&&e.type==="click"&&e instanceof MouseEvent&&(n=this.rageclicks)!==null&&n!==void 0&&n.isRageClick(e.clientX,e.clientY,new Date().getTime())&&this._captureEvent(e,t,"$rageclick"),o&&function(p,v){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(!p||hr(p,"html")||!Xp(p))return!1;if(m!=null&&m.url_allowlist){var w=window.location.href,g=m.url_allowlist;if(g&&!g.some(function(z){return w.match(z)}))return!1}if(m!=null&&m.dom_event_allowlist){var h=m.dom_event_allowlist;if(h&&!h.some(function(z){return v.type===z}))return!1}if(m!=null&&m.element_allowlist){var y=m.element_allowlist;if(y&&!y.some(function(z){return p.tagName.toLowerCase()===z}))return!1}if(m!=null&&m.css_selector_allowlist){var _=m.css_selector_allowlist;if(_&&!_.some(function(z){return p.matches(z)}))return!1}for(var b=!1,E=[p],P=!0,S=p;S.parentNode&&!hr(S,"body");)if(Yp(S.parentNode))E.push(S.parentNode.host),S=S.parentNode.host;else{if(!(P=S.parentNode||!1))break;if(Bu.indexOf(P.tagName.toLowerCase())>-1)b=!0;else{var R=window.getComputedStyle(P);R&&R.getPropertyValue("cursor")==="pointer"&&(b=!0)}E.push(P),S=P}var x=window.getComputedStyle(p);if(x&&x.getPropertyValue("cursor")==="pointer"&&v.type==="click")return!0;var K=p.tagName.toLowerCase();switch(K){case"html":return!1;case"form":return v.type==="submit";case"input":case"select":case"textarea":return v.type==="change"||v.type==="click";default:return b?v.type==="click":v.type==="click"&&(Bu.indexOf(K)>-1||p.getAttribute("contenteditable")==="true")}}(o,e,this.config)){for(var s=[o],a=o;a.parentNode&&!hr(a,"body");)Yp(a.parentNode)?(s.push(a.parentNode.host),a=a.parentNode.host):(s.push(a.parentNode),a=a.parentNode);var u,l=[],c={},d=!1;if(H(s,function(p){var v=ds(p);p.tagName.toLowerCase()==="a"&&(u=p.getAttribute("href"),u=v&&Qr(u)&&u),J(Gs(p).split(" "),"ph-no-capture")&&(d=!0),l.push(r._getPropertiesFromElement(p,t.get_config("mask_all_element_attributes"),t.get_config("mask_all_text")));var m=r._getAugmentPropertiesFromElement(p);Ae(c,m)}),t.get_config("mask_all_text")||(o.tagName.toLowerCase()==="a"||o.tagName.toLowerCase()==="button"?l[0].$el_text=Zp(o):l[0].$el_text=Ks(o)),u&&(l[0].attr__href=u),d)return!1;var f=Ae(this._getDefaultProperties(e.type),{$elements:l},this._getCustomProperties(s),c);return t.capture(i,f),!0}},_navigate:function(e){window.location.href=e},_addDomEventHandlers:function(e){var t=this,n=function(r){r=r||window.event,t._captureEvent(r,e)};Qi(document,"submit",n,!1,!0),Qi(document,"change",n,!1,!0),Qi(document,"click",n,!1,!0)},_customProperties:[],rageclicks:null,config:void 0,init:function(e){var t;typeof e.__autocapture!="boolean"&&(this.config=e.__autocapture),(t=this.config)!==null&&t!==void 0&&t.url_allowlist&&(this.config.url_allowlist=this.config.url_allowlist.map(function(n){return new RegExp(n)})),this.rageclicks=new CE(e.get_config("rageclick"))},afterDecideResponse:function(e,t){this._setIsAutocaptureEnabled(t);var n=t.get_config("token");this._initializedTokens.indexOf(n)>-1?Ce.log('autocapture already initialized for token "'+n+'"'):(t.persistence&&t.persistence.register(fe({},eh,!!e.autocapture_opt_out)),this._initializedTokens.push(n),e&&e.config&&e.config.enable_collect_everything&&this._isAutocaptureEnabled?(e.custom_properties&&(this._customProperties=e.custom_properties),this._addDomEventHandlers(t)):t.__autocapture=!1)},enabledForProject:function(e,t,n){if(!e)return!0;t=zt(t)?10:t,n=zt(n)?10:n;for(var r=0,i=0;i<e.length;i++)r+=e.charCodeAt(i);return r%t<n},isBrowserSupported:function(){return s0(document.querySelectorAll)}};(function(e){for(var t in e)typeof e[t]=="function"&&(e[t]=e[t].bind(e))})(On),function(e){for(var t in e)typeof e[t]=="function"&&(e[t]=u0(e[t]))}(On);var ME="__ph_opt_in_out_";function LE(e,t){y0(!0,e,t)}function AE(e,t){y0(!1,e,t)}function RE(e,t){return m0(e,t)==="1"}function v0(e,t){return!!function(n){if(n&&n.respectDnt){var r=n&&n.window||F,i=r.navigator||{},o=!1;return H([i.doNotTrack,i.msDoNotTrack,r.doNotTrack],function(s){J([!0,1,"1","yes"],s)&&(o=!0)}),o}return!1}(t)||m0(e,t)==="0"}function FE(e,t){jf(t=t||{}).remove(Uf(e,t),!!t.crossSubdomainCookie)}function jf(e){return(e=e||{}).persistenceType==="localStorage"?ye:e.persistenceType==="localStorage+cookie"?uc:Yt}function Uf(e,t){return((t=t||{}).persistencePrefix||ME)+e}function m0(e,t){return jf(t).get(Uf(e,t))}function y0(e,t,n){a0(t)&&t.length?(jf(n=n||{}).set(Uf(t,n),e?1:0,SE(n.cookieExpiration)?n.cookieExpiration:null,n.crossSubdomainCookie,n.secureCookie),n.capture&&e&&n.capture(n.captureEventName||"$opt_in",n.captureProperties||{},{send_instantly:!0})):console.error("gdpr."+(e?"optIn":"optOut")+" called with an invalid token")}function _0(e,t){var n=!1;try{var r=e.get_config("token"),i=e.get_config("respect_dnt"),o=e.get_config("opt_out_capturing_persistence_type"),s=e.get_config("opt_out_capturing_cookie_prefix")||void 0,a=e.get_config("window");r&&(n=v0(r,{respectDnt:i,persistenceType:o,persistencePrefix:s,window:a}))}catch(u){t||console.error("Unexpected error when checking capturing opt-out status: "+u)}return n}function ih(e,t,n){return function(){for(var r=_0(e,n),i=arguments.length,o=new Array(i),s=0;s<i;s++)o[s]=arguments[s];if(!r)return t.apply(this,o);var a=o[o.length-1];typeof a=="function"&&a(0)}}var Vu="$set",NE=function(){function e(t){var n=this;Ge(this,e),this._posthog=t,this.set=ih(t,function(r,i,o){var s=n.set_action(r,i);return Vn(r)&&(o=i),n._get_config("save_referrer")&&n._posthog.sessionPersistence.update_referrer_info(),s[Vu]=Ae({},Te.people_properties(),n._posthog.sessionPersistence.get_referrer_info(),s[Vu]),n._send_request(s,o)}),this.set_once=ih(t,function(r,i,o){var s=n.set_once_action(r,i);return Vn(r)&&(o=i),n._send_request(s,o)})}return Ke(e,[{key:"toString",value:function(){return this._posthog.toString()+".people"}},{key:"_send_request",value:function(t,n){t.$token=this._get_config("token"),t.$distinct_id=this._posthog.get_distinct_id();var r=this._posthog.get_property("$device_id"),i=this._posthog.get_property("$user_id"),o=this._posthog.get_property("$had_persisted_distinct_id");r&&(t.$device_id=r),i&&(t.$user_id=i),o&&(t.$had_persisted_distinct_id=o);var s=kE(t),a=l0(s,this._get_config("properties_string_max_length")),u=iu(JSON.stringify(s));return this._posthog._send_request(this._get_config("api_host")+"/engage/",{data:u},{},this._posthog._prepare_callback(n,a)),a}},{key:"_get_config",value:function(t){return this._posthog.get_config(t)}},{key:"_is_reserved_property",value:function(t){return t==="$distinct_id"||t==="$token"||t==="$device_id"||t==="$user_id"||t==="$had_persisted_distinct_id"}},{key:"set_action",value:function(t,n){return this.apiActionParser(Vu,t,n)}},{key:"set_once_action",value:function(t,n){return this.apiActionParser("$set_once",t,n)}},{key:"apiActionParser",value:function(t,n,r){var i=this,o={},s={};return Vn(n)?H(n,function(a,u){i._is_reserved_property(u)||(s[u]=a)}):s[n]=r,o[t]=s,o}}]),e}(),Hu="$active_feature_flags",Vo="$enabled_feature_flags",Ho="$override_feature_flags",Qu="$feature_flag_payloads",DE=function(){function e(t){Ge(this,e),this.instance=t,this._override_warning=!1,this.flagCallReported={},this.featureFlagEventHandlers=[],this.reloadFeatureFlagsQueued=!1,this.reloadFeatureFlagsInAction=!1}return Ke(e,[{key:"getFlags",value:function(){return Object.keys(this.getFlagVariants())}},{key:"getFlagVariants",value:function(){var t=this.instance.get_property(Vo),n=this.instance.get_property(Ho);if(!n)return t||{};for(var r=Ae({},t),i=Object.keys(n),o=0;o<i.length;o++)n[i[o]]===!1?delete r[i[o]]:r[i[o]]=n[i[o]];return this._override_warning||(console.warn("[PostHog] Overriding feature flags!",{enabledFlags:t,overriddenFlags:n,finalFlags:r}),this._override_warning=!0),r}},{key:"getFlagPayloads",value:function(){return this.instance.get_property(Qu)||{}}},{key:"reloadFeatureFlags",value:function(){this.reloadFeatureFlagsQueued||(this.reloadFeatureFlagsQueued=!0,this._startReloadTimer())}},{key:"setAnonymousDistinctId",value:function(t){this.$anon_distinct_id=t}},{key:"setReloadingPaused",value:function(t){this.reloadFeatureFlagsInAction=t}},{key:"resetRequestQueue",value:function(){this.reloadFeatureFlagsQueued=!1}},{key:"_startReloadTimer",value:function(){var t=this;this.reloadFeatureFlagsQueued&&!this.reloadFeatureFlagsInAction&&setTimeout(function(){!t.reloadFeatureFlagsInAction&&t.reloadFeatureFlagsQueued&&(t.reloadFeatureFlagsQueued=!1,t._reloadFeatureFlagsRequest())},5)}},{key:"_reloadFeatureFlagsRequest",value:function(){var t=this;this.setReloadingPaused(!0);var n=this.instance.get_config("token"),r=iu(JSON.stringify({token:n,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id}));this.instance._send_request(this.instance.get_config("api_host")+"/decide/?v=3",{data:r},{method:"POST"},this.instance._prepare_callback(function(i){t.$anon_distinct_id=void 0,t.receivedFeatureFlags(i),t.setReloadingPaused(!1),t._startReloadTimer()}))}},{key:"getFeatureFlag",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.getFlags())return console.warn('getFeatureFlag for key "'+t+`" failed. Feature flags didn't load in time.`),!1;var r=this.getFlagVariants()[t];return!n.send_event&&"send_event"in n||this.flagCallReported[t]||(this.flagCallReported[t]=!0,this.instance.capture("$feature_flag_called",{$feature_flag:t,$feature_flag_response:r})),r}},{key:"getFeatureFlagPayload",value:function(t){return this.getFlagPayloads()[t]}},{key:"isFeatureEnabled",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.getFlags()?!!this.getFeatureFlag(t,n):(console.warn('isFeatureEnabled for key "'+t+`" failed. Feature flags didn't load in time.`),!1)}},{key:"addFeatureFlagsHandler",value:function(t){this.featureFlagEventHandlers.push(t)}},{key:"removeFeatureFlagsHandler",value:function(t){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(function(n){return n!==t})}},{key:"receivedFeatureFlags",value:function(t){this.instance.decideEndpointWasHit=!0;var n=this.getFlagVariants(),r=this.getFlagPayloads();(function(a,u){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},d=a.featureFlags,f=a.featureFlagPayloads;if(d)if(Array.isArray(d)){var p,v={};if(d)for(var m=0;m<d.length;m++)v[d[m]]=!0;u&&u.register((fe(p={},Hu,d),fe(p,Vo,v),p))}else{var w,g=d,h=f;a.errorsWhileComputingFlags&&(g=X(X({},l),g),h=X(X({},c),h)),u&&u.register((fe(w={},Hu,Object.keys(g||{})),fe(w,Vo,g||{}),fe(w,Qu,h||{}),w))}else u&&(u.unregister(Hu),u.unregister(Vo),u.unregister(Qu))})(t,this.instance.persistence,n,r);var i=this._prepareFeatureFlagsForCallbacks(),o=i.flags,s=i.flagVariants;this.featureFlagEventHandlers.forEach(function(a){return a(o,s)})}},{key:"override",value:function(t){if(this._override_warning=!1,t===!1)this.instance.persistence.unregister(Ho);else if(Array.isArray(t)){for(var n={},r=0;r<t.length;r++)n[t[r]]=!0;this.instance.persistence.register(fe({},Ho,n))}else this.instance.persistence.register(fe({},Ho,t))}},{key:"onFeatureFlags",value:function(t){var n=this;if(this.addFeatureFlagsHandler(t),this.instance.decideEndpointWasHit){var r=this._prepareFeatureFlagsForCallbacks(),i=r.flags,o=r.flagVariants;t(i,o)}return function(){return n.removeFeatureFlagsHandler(t)}}},{key:"_prepareFeatureFlagsForCallbacks",value:function(){var t=this.getFlags(),n=this.getFlagVariants();return{flags:t.filter(function(r){return n[r]}),flagVariants:Object.keys(n).filter(function(r){return n[r]}).reduce(function(r,i){return r[i]=n[i],r},{})}}}]),e}(),jE="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOCAwSDE2TDAgMTZWOEw4IDBaIiBmaWxsPSIjMkQyRDJEIi8+CjxwYXRoIGQ9Ik0xNiA4VjE2SDhMMTYgOFoiIGZpbGw9IiMyRDJEMkQiLz4KPC9zdmc+Cg==",oh=2,UE=4,zE=6,BE="rrweb/console@1",WE="/e/",VE=function(){function e(t){Ge(this,e),this.instance=t,this.captureStarted=!1,this.snapshots=[],this.emit=!1,this.endpoint=WE,this.stopRrweb=void 0,this.windowId=null,this.sessionId=null,this.receivedDecide=!1}return Ke(e,[{key:"startRecordingIfEnabled",value:function(){this.isRecordingEnabled()?this.startCaptureAndTrySendingQueuedSnapshots():this.stopRecording()}},{key:"started",value:function(){return this.captureStarted}},{key:"stopRecording",value:function(){this.captureStarted&&this.stopRrweb&&(this.stopRrweb(),this.stopRrweb=void 0,this.captureStarted=!1)}},{key:"isRecordingEnabled",value:function(){var t=!!this.instance.get_property(lc),n=!this.instance.get_config("disable_session_recording");return t&&n}},{key:"isConsoleLogCaptureEnabled",value:function(){var t=!!this.instance.get_property(th),n=this.instance.get_config("enable_recording_console_log");return n!=null?n:t}},{key:"getRecordingVersion",value:function(){var t,n=this.instance.get_property(nh);return((t=this.instance.get_config("session_recording"))===null||t===void 0?void 0:t.recorderVersion)||n||"v1"}},{key:"afterDecideResponse",value:function(t){var n,r,i,o,s,a;this.receivedDecide=!0,this.instance.persistence&&this.instance.persistence.register((fe(s={},lc,!!t.sessionRecording),fe(s,th,(i=t.sessionRecording)===null||i===void 0?void 0:i.consoleLogRecordingEnabled),fe(s,nh,(o=t.sessionRecording)===null||o===void 0?void 0:o.recorderVersion),s)),(n=t.sessionRecording)!==null&&n!==void 0&&n.endpoint&&(this.endpoint=(a=t.sessionRecording)===null||a===void 0?void 0:a.endpoint),(r=t.sessionRecording)!==null&&r!==void 0&&r.recorderVersion&&(this.recorderVersion=t.sessionRecording.recorderVersion),this.startRecordingIfEnabled()}},{key:"startCaptureAndTrySendingQueuedSnapshots",value:function(){var t=this;this.receivedDecide&&(this.emit=!0,this.snapshots.forEach(function(n){return t._captureSnapshot(n)})),this._startCapture()}},{key:"_startCapture",value:function(){if(Object.assign!==void 0&&!this.captureStarted&&!this.instance.get_config("disable_session_recording")){this.captureStarted=!0;var t=this.getRecordingVersion()==="v2"?"recorder-v2.js":"recorder.js";this.instance.__loaded_recorder_version!==this.getRecordingVersion()?d0(this.instance.get_config("api_host")+"/static/".concat(t,"?v=").concat(rn.LIB_VERSION),this._onScriptLoaded.bind(this)):this._onScriptLoaded()}}},{key:"_updateWindowAndSessionIds",value:function(t){var n,r=t.type===3&&((n=t.data)===null||n===void 0?void 0:n.source)===0,i=this.instance.sessionManager.checkAndGetSessionAndWindowId(r,t.timestamp),o=i.windowId,s=i.sessionId;if(this.captureStarted&&(this.windowId!==o||this.sessionId!==s)&&[oh,UE].indexOf(t.type)===-1)try{var a;(a=this.rrwebRecord)===null||a===void 0||a.takeFullSnapshot()}catch(u){Ce.error("Error taking full snapshot.",u)}this.windowId=o,this.sessionId=s}},{key:"_onScriptLoaded",value:function(){var t=this,n={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskAllInputs:!0,maskInputOptions:{},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0};this.rrwebRecord=window.rrweb?window.rrweb.record:window.rrwebRecord;for(var r=this.instance.get_config("session_recording"),i=0,o=Object.entries(r||{});i<o.length;i++){var s=Nf(o[i],2),a=s[0],u=s[1];a in n&&(n[a]=u)}this.rrwebRecord?(this.stopRrweb=this.rrwebRecord(X({emit:function(l){l=function(d){if(d&&pr(d)==="object"&&d.type===zE&&pr(d.data)==="object"&&d.data.plugin===BE){d.data.payload.payload.length>10&&(d.data.payload.payload=d.data.payload.payload.slice(0,10),d.data.payload.payload.push("...[truncated]"));for(var f=[],p=0;p<d.data.payload.payload.length;p++)d.data.payload.payload[p]&&d.data.payload.payload[p].length>2e3?f.push(d.data.payload.payload[p].slice(0,2e3)+"...[truncated]"):f.push(d.data.payload.payload[p]);return d.data.payload.payload=f,d}return d}(function(d){if(d&&pr(d)==="object"){var f=JSON.stringify(d);if(f.length>5e6){var p,v=kr(f.matchAll(/data:([\w\/\-\.]+);(\w+),([^)"]*)/gim));try{for(v.s();!(p=v.n()).done;){var m=p.value;f=m[1].toLocaleLowerCase().slice(0,6)==="image/"?f.replace(m[0],jE):f.replace(m[0],"")}}catch(w){v.e(w)}finally{v.f()}}return JSON.parse(f)}return d}(l)),t._updateWindowAndSessionIds(l);var c={$snapshot_data:l,$session_id:t.sessionId,$window_id:t.windowId};t.instance._captureMetrics.incr("rrweb-record"),t.instance._captureMetrics.incr("rrweb-record-".concat(l.type)),t.emit?t._captureSnapshot(c):t.snapshots.push(c)},plugins:window.rrwebConsoleRecord&&this.isConsoleLogCaptureEnabled()?[window.rrwebConsoleRecord.getRecordConsolePlugin()]:[]},n)),this.instance._addCaptureHook(function(l){try{var c;l==="$pageview"&&((c=t.rrwebRecord)===null||c===void 0||c.addCustomEvent("$pageview",{href:window.location.href}))}catch(d){Ce.error("Could not add $pageview to rrweb session",d)}})):Ce.error("onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}},{key:"_captureSnapshot",value:function(t){this.instance.capture("$snapshot",t,{transport:"XHR",method:"POST",endpoint:this.endpoint,_noTruncate:!0,_batchKey:"sessionRecording",_metrics:{rrweb_full_snapshot:t.$snapshot_data.type===oh}})}}]),e}(),sn={entryType:0,timeOrigin:1,name:2,startTime:3,redirectStart:4,redirectEnd:5,workerStart:6,fetchStart:7,domainLookupStart:8,domainLookupEnd:9,connectStart:10,secureConnectionStart:11,connectEnd:12,requestStart:13,responseStart:14,responseEnd:15,decodedBodySize:16,encodedBodySize:17,initiatorType:18,nextHopProtocol:19,renderBlockingStatus:20,responseStatus:21,transferSize:22,element:23,renderTime:24,loadTime:25,size:26,id:27,url:28,domComplete:29,domContentLoadedEvent:30,domInteractive:31,loadEventEnd:32,loadEventStart:33,redirectCount:34,navigationType:35,unloadEventEnd:36,unloadEventStart:37,duration:39,timestamp:40},HE=["first-input","navigation","paint","resource"],QE=["/s/","/e/"],qE=function(){function e(t){Ge(this,e),this.instance=t}return Ke(e,[{key:"startObservingIfEnabled",value:function(){this.isEnabled()?this.startObserving():this.stopObserving()}},{key:"startObserving",value:function(){var t=this;if(!this.observer)try{this.observer=new PerformanceObserver(function(r){r.getEntries().forEach(function(i){t._capturePerformanceEvent(i)})});var n=PerformanceObserver.supportedEntryTypes.filter(function(r){return HE.includes(r)});n.forEach(function(r){var i;(i=t.observer)===null||i===void 0||i.observe({type:r,buffered:!0})})}catch(r){console.error("PostHog failed to start performance observer",r),this.stopObserving()}}},{key:"stopObserving",value:function(){this.observer&&(this.observer.disconnect(),this.observer=void 0)}},{key:"isObserving",value:function(){return!!this.observer}},{key:"isEnabled",value:function(){var t,n;return(t=(n=this.instance.get_config("capture_performance"))!==null&&n!==void 0?n:this.remoteEnabled)!==null&&t!==void 0&&t}},{key:"afterDecideResponse",value:function(t){this.remoteEnabled=t.capturePerformance||!1,this.isEnabled()&&this.startObserving()}},{key:"_capturePerformanceEvent",value:function(t){if(t.name.startsWith(this.instance.get_config("api_host"))){var n=t.name.replace(this.instance.get_config("api_host"),"");if(QE.find(function(d){return n.startsWith(d)}))return}var r=t.toJSON(),i={},o=Math.floor(Date.now()-performance.now());for(var s in i[sn.timeOrigin]=o,i[sn.timestamp]=Math.floor(o+t.startTime),sn)r[s]!==void 0&&(i[sn[s]]=r[s]);if(this.capturePerformanceEvent(i),GE(t)){var a,u=kr(t.serverTiming||[]);try{for(u.s();!(a=u.n()).done;){var l,c=a.value;this.capturePerformanceEvent((fe(l={},sn.timeOrigin,o),fe(l,sn.timestamp,Math.floor(o+t.startTime)),fe(l,sn.name,c.name),fe(l,sn.duration,c.duration),fe(l,sn.entryType,"serverTiming"),l))}}catch(d){u.e(d)}finally{u.f()}}}},{key:"capturePerformanceEvent",value:function(t){this.instance.capture("$performance_event",t,{transport:"XHR",method:"POST",endpoint:"/e/",_noTruncate:!0,_batchKey:"performanceEvent"})}}]),e}(),GE=function(e){return e.entryType==="navigation"||e.entryType==="resource"},KE=function(){function e(t){Ge(this,e),this.instance=t,this.instance.decideEndpointWasHit=this.instance._hasBootstrappedFeatureFlags()}return Ke(e,[{key:"call",value:function(){var t=this,n=iu(JSON.stringify({token:this.instance.get_config("token"),distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups()}));this.instance._send_request("".concat(this.instance.get_config("api_host"),"/decide/?v=3"),{data:n,verbose:!0},{method:"POST"},function(r){return t.parseDecideResponse(r)})}},{key:"parseDecideResponse",value:function(t){var n,r,i=this;if((t==null?void 0:t.status)!==0){if(this.instance.decideEndpointWasHit=!0,!document||!document.body)return console.log("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(function(){i.parseDecideResponse(t)},500);if(this.instance.toolbar.afterDecideResponse(t),(n=this.instance.sessionRecording)===null||n===void 0||n.afterDecideResponse(t),On.afterDecideResponse(t,this.instance),(r=this.instance.webPerformance)===null||r===void 0||r.afterDecideResponse(t),this.instance.featureFlags.receivedFeatureFlags(t),this.instance.compression={},t.supportedCompression&&!this.instance.get_config("disable_compression")){var o,s={},a=kr(t.supportedCompression);try{for(a.s();!(o=a.n()).done;)s[o.value]=!0}catch(f){a.e(f)}finally{a.f()}this.instance.compression=s}if(t.siteApps)if(this.instance.get_config("opt_in_site_apps")){var u,l=this.instance.get_config("api_host"),c=kr(t.siteApps);try{var d=function(){var f=u.value,p=f.id,v=f.url,m=document.createElement("script");m.src=[l,l[l.length-1]==="/"&&v[0]==="/"?v.substring(1):v].join(""),m.onerror=function(w){console.error("Error while initializing PostHog app with config id ".concat(p),w)},window["__$$ph_site_app_".concat(p)]=i.instance,document.body.appendChild(m)};for(c.s();!(u=c.n()).done;)d()}catch(f){c.e(f)}finally{c.f()}}else t.siteApps.length>0&&console.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}else console.error("Failed to fetch feature flags from PostHog.")}}]),e}(),JE=["https://app.posthog.com","https://eu.posthog.com"],XE=["source"],YE=function(){function e(t){Ge(this,e),this.instance=t}return Ke(e,[{key:"afterDecideResponse",value:function(t){var n=t.toolbarParams||t.editorParams||(t.toolbarVersion?{toolbarVersion:t.toolbarVersion}:{});t.isAuthenticated&&n.toolbarVersion&&n.toolbarVersion.indexOf("toolbar")===0&&this.loadToolbar(X(X({},n),{},{apiURL:this.instance.get_config("api_host")}))}},{key:"maybeLoadToolbar",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.location,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:window.history;try{if(!n){try{window.localStorage.setItem("test","test"),window.localStorage.removeItem("test")}catch{return!1}n=window.localStorage}var i,o=Jp(t.hash,"__posthog")||Jp(t.hash,"state"),s=o?JSON.parse(decodeURIComponent(o)):null;return s&&s.action==="ph_authorize"?((i=s).source="url",i&&Object.keys(i).length>0&&(s.desiredHash?t.hash=s.desiredHash:r?r.replaceState("",document.title,t.pathname+t.search):t.hash="")):((i=JSON.parse(n.getItem("_postHogToolbarParams")||"{}")).source="localstorage",delete i.userIntent),i.apiURL||(i.apiURL=this.instance.get_config("api_host")),!(!i.token||this.instance.get_config("token")!==i.token)&&(this.loadToolbar(i),!0)}catch{return!1}}},{key:"loadToolbar",value:function(t){var n=this;if(window._postHogToolbarLoaded)return!1;window._postHogToolbarLoaded=!0;var r=(t==null?void 0:t.apiURL)||this.instance.get_config("api_host"),i=3e4*Math.floor(Date.now()/3e4),o="".concat(r).concat(r.endsWith("/")?"":"/","static/toolbar.js?_ts=").concat(i),s=!JE.includes(this.instance.get_config("api_host"))&&this.instance.get_config("advanced_disable_toolbar_metrics"),a=X(X({apiURL:r,jsURL:r,token:this.instance.get_config("token")},t),s?{instrument:!1}:{});a.source;var u=mE(a,XE);return window.localStorage.setItem("_postHogToolbarParams",JSON.stringify(u)),d0(o,function(){(window.ph_load_toolbar||window.ph_load_editor)(a,n.instance)}),Qi(window,"turbolinks:load",function(){window._postHogToolbarLoaded=!1,n.loadToolbar(a)}),!0}},{key:"_loadEditor",value:function(t){return this.loadToolbar(t)}},{key:"maybeLoadEditor",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.location,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:window.history;return this.maybeLoadToolbar(t,n,r)}}]),e}(),w0=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:3e3;Ge(this,e),this.isPolling=!0,this._event_queue=[],this._empty_queue_count=0,this._poller=void 0,this._pollInterval=t}return Ke(e,[{key:"setPollInterval",value:function(t){this._pollInterval=t,this.isPolling&&this.poll()}},{key:"poll",value:function(){}},{key:"unload",value:function(){}},{key:"getTime",value:function(){return new Date().getTime()}}]),e}(),ZE=function(e){n0(n,w0);var t=r0(n);function n(r,i){var o,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3e3;return Ge(this,n),(o=t.call(this,s)).handlePollRequest=i,o.captureMetrics=r,o}return Ke(n,[{key:"enqueue",value:function(r,i,o){this.captureMetrics.incr("batch-enqueue"),this._event_queue.push({url:r,data:i,options:o}),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var r=this;clearTimeout(this._poller),this._poller=setTimeout(function(){if(r._event_queue.length>0){var i=r.formatQueue(),o=function(a){var u=i[a],l=u.url,c=u.data,d=u.options;H(c,function(f,p){c[p].offset=Math.abs(c[p].timestamp-r.getTime()),delete c[p].timestamp}),r.handlePollRequest(l,c,d),r.captureMetrics.incr("batch-requests"),r.captureMetrics.incr("batch-requests-".concat(l.slice(l.length-2))),r.captureMetrics.incr("batch-handle",c.length),r.captureMetrics.incr("batch-handle-".concat(l.slice(l.length-2)),c.length)};for(var s in i)o(s);r._event_queue.length=0,r._empty_queue_count=0}else r._empty_queue_count++;r._empty_queue_count>4&&(r.isPolling=!1,r._empty_queue_count=0),r.isPolling&&r.poll()},this._pollInterval)}},{key:"updateUnloadMetrics",value:function(){var r=this.formatQueue();for(var i in r){var o=r[i],s=o.url,a=o.data;this.captureMetrics.incr("batch-unload-requests"),this.captureMetrics.incr("batch-unload-requests-".concat(s.slice(s.length-2))),this.captureMetrics.incr("batch-unload",a.length),this.captureMetrics.incr("batch-unload-".concat(s.slice(s.length-2)),a.length)}}},{key:"unload",value:function(){var r=this;clearTimeout(this._poller);var i=this._event_queue.length>0?this.formatQueue():{};this._event_queue.length=0;var o=Object.values(i);[].concat(ic(o.filter(function(s){return s.url.indexOf("/e")===0})),ic(o.filter(function(s){return s.url.indexOf("/e")!==0}))).map(function(s){var a=s.url,u=s.data,l=s.options;r.handlePollRequest(a,u,X(X({},l),{},{transport:"sendBeacon"}))})}},{key:"formatQueue",value:function(){var r={};return H(this._event_queue,function(i){var o=i.url,s=i.data,a=i.options,u=(a?a._batchKey:null)||o;r[u]===void 0&&(r[u]={data:[],url:o,options:a}),a&&r[u].options&&r[u].options._metrics&&!r[u].options._metrics.rrweb_full_snapshot&&(r[u].options._metrics.rrweb_full_snapshot=a._metrics.rrweb_full_snapshot),r[u].data.push(s)}),r}}]),n}(),eI=function(){function e(t){Ge(this,e),this.enabled=t,this.metrics={}}return Ke(e,[{key:"incr",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.enabled&&(t="phjs-".concat(t),this.metrics[t]=(this.metrics[t]||0)+n)}},{key:"decr",value:function(t){this.enabled&&(t="phjs-".concat(t),this.metrics[t]=(this.metrics[t]||0)-1)}}]),e}(),Et=Uint8Array,tt=Uint16Array,ui=Uint32Array,zf=new Et([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Bf=new Et([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),sh=new Et([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),S0=function(e,t){for(var n=new tt(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new ui(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},k0=S0(zf,2),tI=k0[0],dc=k0[1];tI[28]=258,dc[258]=28;for(var ah=S0(Bf,0)[1],pc=new tt(32768),ee=0;ee<32768;++ee){var nr=(43690&ee)>>>1|(21845&ee)<<1;nr=(61680&(nr=(52428&nr)>>>2|(13107&nr)<<2))>>>4|(3855&nr)<<4,pc[ee]=((65280&nr)>>>8|(255&nr)<<8)>>>1}var qi=function(e,t,n){for(var r=e.length,i=0,o=new tt(t);i<r;++i)++o[e[i]-1];var s,a=new tt(t);for(i=0;i<t;++i)a[i]=a[i-1]+o[i-1]<<1;if(n){s=new tt(1<<t);var u=15-t;for(i=0;i<r;++i)if(e[i])for(var l=i<<4|e[i],c=t-e[i],d=a[e[i]-1]++<<c,f=d|(1<<c)-1;d<=f;++d)s[pc[d]>>>u]=l}else for(s=new tt(r),i=0;i<r;++i)s[i]=pc[a[e[i]-1]++]>>>15-e[i];return s},br=new Et(288);for(ee=0;ee<144;++ee)br[ee]=8;for(ee=144;ee<256;++ee)br[ee]=9;for(ee=256;ee<280;++ee)br[ee]=7;for(ee=280;ee<288;++ee)br[ee]=8;var Js=new Et(32);for(ee=0;ee<32;++ee)Js[ee]=5;var Ft,nI=qi(br,9,0),rI=qi(Js,5,0),b0=function(e){return(e/8>>0)+(7&e&&1)},E0=function(e,t,n){(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length);var r=new(e instanceof tt?tt:e instanceof ui?ui:Et)(n-t);return r.set(e.subarray(t,n)),r},an=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},bi=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},qu=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,o=n.slice();if(!i)return[new Et(0),0];if(i==1){var s=new Et(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort(function(b,E){return b.f-E.f}),n.push({s:-1,f:25001});var a=n[0],u=n[1],l=0,c=1,d=2;for(n[0]={s:-1,f:a.f+u.f,l:a,r:u};c!=i-1;)a=n[n[l].f<n[d].f?l++:d++],u=n[l!=c&&n[l].f<n[d].f?l++:d++],n[c++]={s:-1,f:a.f+u.f,l:a,r:u};var f=o[0].s;for(r=1;r<i;++r)o[r].s>f&&(f=o[r].s);var p=new tt(f+1),v=iI(n[c-1],p,0);if(v>t){r=0;var m=0,w=v-t,g=1<<w;for(o.sort(function(b,E){return p[E.s]-p[b.s]||b.f-E.f});r<i;++r){var h=o[r].s;if(!(p[h]>t))break;m+=g-(1<<v-p[h]),p[h]=t}for(m>>>=w;m>0;){var y=o[r].s;p[y]<t?m-=1<<t-p[y]++-1:++r}for(;r>=0&&m;--r){var _=o[r].s;p[_]==t&&(--p[_],++m)}v=t}return[new Et(p),v]},iI=function e(t,n,r){return t.s==-1?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},uh=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new tt(++t),r=0,i=e[0],o=1,s=function(u){n[r++]=u},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[n.subarray(0,r),t]},Ei=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},hs=function(e,t,n){var r=n.length,i=b0(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o<r;++o)e[i+o+4]=n[o];return 8*(i+4+r)},lh=function(e,t,n,r,i,o,s,a,u,l,c){an(t,c++,n),++i[256];for(var d=qu(i,15),f=d[0],p=d[1],v=qu(o,15),m=v[0],w=v[1],g=uh(f),h=g[0],y=g[1],_=uh(m),b=_[0],E=_[1],P=new tt(19),S=0;S<h.length;++S)P[31&h[S]]++;for(S=0;S<b.length;++S)P[31&b[S]]++;for(var R=qu(P,7),x=R[0],K=R[1],z=19;z>4&&!x[sh[z-1]];--z);var he,Je,at,Xe,xe=l+5<<3,C=Ei(i,br)+Ei(o,Js)+s,M=Ei(i,f)+Ei(o,m)+s+14+3*z+Ei(P,x)+(2*P[16]+3*P[17]+7*P[18]);if(xe<=C&&xe<=M)return hs(t,c,e.subarray(u,u+l));if(an(t,c,1+(M<C)),c+=2,M<C){he=qi(f,p,0),Je=f,at=qi(m,w,0),Xe=m;var L=qi(x,K,0);for(an(t,c,y-257),an(t,c+5,E-1),an(t,c+10,z-4),c+=14,S=0;S<z;++S)an(t,c+3*S,x[sh[S]]);c+=3*z;for(var W=[h,b],D=0;D<2;++D){var Me=W[D];for(S=0;S<Me.length;++S){var ce=31&Me[S];an(t,c,L[ce]),c+=x[ce],ce>15&&(an(t,c,Me[S]>>>5&127),c+=Me[S]>>>12)}}}else he=nI,Je=br,at=rI,Xe=Js;for(S=0;S<a;++S)if(r[S]>255){ce=r[S]>>>18&31,bi(t,c,he[ce+257]),c+=Je[ce+257],ce>7&&(an(t,c,r[S]>>>23&31),c+=zf[ce]);var Gt=31&r[S];bi(t,c,at[Gt]),c+=Xe[Gt],Gt>3&&(bi(t,c,r[S]>>>5&8191),c+=Bf[Gt])}else bi(t,c,he[r[S]]),c+=Je[r[S]];return bi(t,c,he[256]),c+Je[256]},oI=new ui([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),sI=new Et(0),aI=function(){for(var e=new ui(256),t=0;t<256;++t){for(var n=t,r=9;--r;)n=(1&n&&3988292384)^n>>>1;e[t]=n}return e}(),uI=function(){var e=4294967295;return{p:function(t){for(var n=e,r=0;r<t.length;++r)n=aI[255&n^t[r]]^n>>>8;e=n},d:function(){return 4294967295^e}}},lI=function(e,t,n,r,i){return function(o,s,a,u,l,c){var d=o.length,f=new Et(u+d+5*(1+Math.floor(d/7e3))+l),p=f.subarray(u,f.length-l),v=0;if(!s||d<8)for(var m=0;m<=d;m+=65535){var w=m+65535;w<d?v=hs(p,v,o.subarray(m,w)):(p[m]=c,v=hs(p,v,o.subarray(m,d)))}else{for(var g=oI[s-1],h=g>>>13,y=8191&g,_=(1<<a)-1,b=new tt(32768),E=new tt(_+1),P=Math.ceil(a/3),S=2*P,R=function(su){return(o[su]^o[su+1]<<P^o[su+2]<<S)&_},x=new ui(25e3),K=new tt(288),z=new tt(32),he=0,Je=0,at=(m=0,0),Xe=0,xe=0;m<d;++m){var C=R(m),M=32767&m,L=E[C];if(b[M]=L,E[C]=M,Xe<=m){var W=d-m;if((he>7e3||at>24576)&&W>423){v=lh(o,p,0,x,K,z,Je,at,xe,m-xe,v),at=he=Je=0,xe=m;for(var D=0;D<286;++D)K[D]=0;for(D=0;D<30;++D)z[D]=0}var Me=2,ce=0,Gt=y,je=M-L&32767;if(W>2&&C==R(m-je))for(var $r=Math.min(h,W)-1,C0=Math.min(32767,m),T0=Math.min(258,W);je<=C0&&--Gt&&M!=L;){if(o[m+Me]==o[m+Me-je]){for(var wn=0;wn<T0&&o[m+wn]==o[m+wn-je];++wn);if(wn>Me){if(Me=wn,ce=je,wn>$r)break;var $0=Math.min(je,wn-2),Qf=0;for(D=0;D<$0;++D){var ou=m-je+D+32768&32767,qf=ou-b[ou]+32768&32767;qf>Qf&&(Qf=qf,L=ou)}}}je+=(M=L)-(L=b[M])+32768&32767}if(ce){x[at++]=268435456|dc[Me]<<18|ah[ce];var Gf=31&dc[Me],Kf=31&ah[ce];Je+=zf[Gf]+Bf[Kf],++K[257+Gf],++z[Kf],Xe=m+Me,++he}else x[at++]=o[m],++K[o[m]]}}v=lh(o,p,c,x,K,z,Je,at,xe,m-xe,v),c||(v=hs(p,v,sI))}return E0(f,0,u+b0(v)+l)}(e,t.level==null?6:t.level,t.mem==null?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!i)},hc=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},cI=function(e,t){var n=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:t.level==9?2:0,e[9]=3,t.mtime!=0&&hc(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),n){e[3]=8;for(var r=0;r<=n.length;++r)e[r+10]=n.charCodeAt(r)}},fI=function(e){return 10+(e.filename&&e.filename.length+1||0)};function dI(e,t){t===void 0&&(t={});var n=uI(),r=e.length;n.p(e);var i=lI(e,t,fI(t),8),o=i.length;return cI(i,t),hc(i,o-8,n.d()),hc(i,o-4,r),i}function pI(e,t){var n=e.length;if(!t&&typeof TextEncoder<"u")return new TextEncoder().encode(e);for(var r=new Et(e.length+(e.length>>>1)),i=0,o=function(l){r[i++]=l},s=0;s<n;++s){if(i+5>r.length){var a=new Et(i+8+(n-s<<1));a.set(r),r=a}var u=e.charCodeAt(s);u<128||t?o(u):u<2048?(o(192|u>>>6),o(128|63&u)):u>55295&&u<57344?(o(240|(u=65536+(1047552&u)|1023&e.charCodeAt(++s))>>>18),o(128|u>>>12&63),o(128|u>>>6&63),o(128|63&u)):(o(224|u>>>12),o(128|u>>>6&63),o(128|63&u))}return E0(r,0,i)}(function(e){e.GZipJS="gzip-js",e.LZ64="lz64",e.Base64="base64"})(Ft||(Ft={}));var ho,Wf,Re,hI=function(e,t,n){var r=t||{};r.ip=n.ip?1:0,r._=new Date().getTime().toString(),r.ver=rn.LIB_VERSION;var i=e.split("?");if(i.length>1){var o,s=kr(i[1].split("&"));try{for(s.s();!(o=s.n()).done;){var a=o.value.split("=")[0];r[a]&&delete r[a]}}catch(l){s.e(l)}finally{s.f()}}var u=e.indexOf("?")>-1?"&":"?";return e+u+function(l){var c,d,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"&",p=[];return H(l,function(v,m){c=encodeURIComponent(v.toString()),d=encodeURIComponent(m),p[p.length]=d+"="+c}),p.join(f)}(r)},Vf=function e(t,n){if(n.blob&&t.buffer)return new Blob([t.buffer],{type:"text/plain"});if(n.sendBeacon||n.blob){var r=e(t,{method:"POST"});return new Blob([r],{type:"application/x-www-form-urlencoded"})}if(n.method!=="POST")return null;var i,o;return i=Array.isArray(t)||(o=t,Object.prototype.toString.call(o)==="[object Uint8Array]")?"data="+encodeURIComponent(t):"data="+encodeURIComponent(t.data),"compression"in t&&t.compression&&(i+="&compression="+t.compression),i},I0=function(e){var t=e.url,n=e.data,r=e.headers,i=e.options,o=e.captureMetrics,s=e.callback,a=e.retriesPerformedSoFar,u=e.retryQueue,l=e.onXHRError,c=e.timeout,d=c===void 0?1e4:c,f=new XMLHttpRequest;f.open(i.method||"GET",t,!0);var p=Vf(n,i);o.incr("_send_request"),o.incr("_send_request_inflight"),H(r,function(v,m){f.setRequestHeader(m,v)}),i.method!=="POST"||i.blob||f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.timeout=d,f.withCredentials=!0,f.onreadystatechange=function(){if(f.readyState===4)if(o.incr("xhr-response"),o.incr("xhr-response-".concat(f.status)),o.decr("_send_request_inflight"),f.status===200){if(s){var v;try{v=JSON.parse(f.responseText)}catch(m){return void Ce.error(m)}s(v)}}else typeof l=="function"&&l(f),[401,403,404,500].indexOf(f.status)<0&&u.enqueue({url:t,data:n,options:i,headers:r,retriesPerformedSoFar:(a||0)+1,callback:s}),s&&s({status:0})},f.send(p)},gI=function(e){n0(n,w0);var t=r0(n);function n(r,i){var o;return Ge(this,n),(o=t.call(this)).captureMetrics=r,o.isPolling=!1,o.queue=[],o.areWeOnline=!0,o.onXHRError=i,typeof window<"u"&&"onLine"in window.navigator&&(o.areWeOnline=window.navigator.onLine,window.addEventListener("online",function(){o._handleWeAreNowOnline()}),window.addEventListener("offline",function(){o.areWeOnline=!1})),o}return Ke(n,[{key:"enqueue",value:function(r){var i=r.retriesPerformedSoFar||0;if(!(i>=10)){var o=3e3*Math.pow(2,i),s=new Date(Date.now()+o);console.warn("Enqueued failed request for retry in ".concat(o)),this.queue.push({retryAt:s,requestData:r}),this.isPolling||(this.isPolling=!0,this.poll())}}},{key:"poll",value:function(){var r=this;this._poller&&clearTimeout(this._poller),this._poller=setTimeout(function(){r.areWeOnline&&r.queue.length>0&&r.flush(),r.poll()},this._pollInterval)}},{key:"flush",value:function(){var r=new Date(Date.now()),i=this.queue.filter(function(u){return u.retryAt<r});if(i.length>0){this.queue=this.queue.filter(function(u){return u.retryAt>=r});var o,s=kr(i);try{for(s.s();!(o=s.n()).done;){var a=o.value.requestData;this._executeXhrRequest(a)}}catch(u){s.e(u)}finally{s.f()}}}},{key:"unload",value:function(){this._poller&&(clearTimeout(this._poller),this._poller=void 0);var r,i=kr(this.queue);try{for(i.s();!(r=i.n()).done;){var o=r.value.requestData,s=o.url,a=o.data,u=o.options;try{window.navigator.sendBeacon(s,Vf(a,X(X({},u),{},{sendBeacon:!0})))}catch(l){rn.DEBUG&&console.error(l)}}}catch(l){i.e(l)}finally{i.f()}this.queue=[]}},{key:"_executeXhrRequest",value:function(r){var i=r.url,o=r.data,s=r.options,a=r.headers,u=r.callback,l=r.retriesPerformedSoFar;I0({url:i,data:o||{},options:s||{},headers:a||{},retriesPerformedSoFar:l||0,callback:u,captureMetrics:this.captureMetrics,retryQueue:this,onXHRError:this.onXHRError})}},{key:"_handleWeAreNowOnline",value:function(){this.areWeOnline=!0,this.flush()}}]),n}(),vI=18e5,mI=864e5,yI=function(){function e(t,n){Ge(this,e),this.persistence=n,this._windowId=void 0,this._sessionId=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null;var r=t.persistence_name||t.token;if(this.window_id_storage_key="ph_"+r+"_window_id",this.primary_window_exists_storage_key="ph_"+r+"_primary_window_exists",!this.persistence.disabled&&me.is_supported()){var i=me.parse(this.window_id_storage_key),o=me.parse(this.primary_window_exists_storage_key);i&&!o?this._windowId=i:me.remove(this.window_id_storage_key),me.set(this.primary_window_exists_storage_key,!0)}this._listenToReloadWindow()}return Ke(e,[{key:"_setWindowId",value:function(t){t!==this._windowId&&(this._windowId=t,!this.persistence.disabled&&me.is_supported()&&me.set(this.window_id_storage_key,t))}},{key:"_getWindowId",value:function(){return this._windowId?this._windowId:!this.persistence.disabled&&me.is_supported()?me.parse(this.window_id_storage_key):null}},{key:"_setSessionId",value:function(t,n,r){t===this._sessionId&&n===this._sessionActivityTimestamp&&r===this._sessionStartTimestamp||(this._sessionStartTimestamp=r,this._sessionActivityTimestamp=n,this._sessionId=t,this.persistence.register(fe({},cc,[n,t,r])))}},{key:"_getSessionId",value:function(){if(this._sessionId&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this._sessionId,this._sessionStartTimestamp];var t=this.persistence.props[cc];return Array.isArray(t)&&t.length===2&&t.push(t[0]),t||[0,null,0]}},{key:"resetSessionId",value:function(){this._setSessionId(null,null,null)}},{key:"_listenToReloadWindow",value:function(){var t=this;window.addEventListener("beforeunload",function(){!t.persistence.disabled&&me.is_supported()&&me.remove(t.primary_window_exists_storage_key)})}},{key:"checkAndGetSessionAndWindowId",value:function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0],n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:null)||new Date().getTime(),r=Nf(this._getSessionId(),3),i=r[0],o=r[1],s=r[2],a=this._getWindowId(),u=s&&s>0&&Math.abs(n-s)>mI;!o||!t&&Math.abs(n-i)>vI||u?(o=Hn(),a=Hn(),s=n):a||(a=Hn());var l=i===0||!t||u?n:i,c=s===0?new Date().getTime():s;return this._setWindowId(a),this._setSessionId(o,l,c),{sessionId:o,windowId:a}}}]),e}(),_I=Ke(function e(t,n,r,i){Ge(this,e),this.name="posthog-js",this.setupOnce=function(o){o(function(s){var a,u,l;if(s.level!=="error"||!t.__loaded)return s;s.tags||(s.tags={});var c=t.config.ui_host||t.config.api_host;s.tags["PostHog Person URL"]=c+"/person/"+t.get_distinct_id(),t.sessionRecordingStarted()&&(s.tags["PostHog Recording URL"]=c+"/recordings/"+t.sessionManager.checkAndGetSessionAndWindowId(!0).sessionId);var d=((a=s.exception)===null||a===void 0?void 0:a.values)||[],f={$sentry_event_id:s.event_id,$sentry_exception:s.exception,$sentry_exception_message:(u=d[0])===null||u===void 0?void 0:u.value,$sentry_exception_type:(l=d[0])===null||l===void 0?void 0:l.type,$sentry_tags:s.tags};return n&&r&&(f.$sentry_url=(i||"https://sentry.io/organizations/")+n+"/issues/?project="+r+"&query="+s.event_id),t.capture("$exception",f),s})}}),wI=function(e){var t=function(n,r){n.event.userId||n.event.anonymousId===e.get_distinct_id()||e.reset(),n.event.userId&&n.event.userId!==e.get_distinct_id()&&(e.register({distinct_id:n.event.userId}),e.reloadFeatureFlags());var i=e._calculate_event_properties(r,n.event.properties);return n.event.properties=Object.assign({},i,n.event.properties),n};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:function(n){return t(n,n.event.event)},page:function(n){return t(n,"$pageview")},identify:function(n){return t(n,"$identify")},screen:function(n){return t(n,"$screen")}}},SI=function(){function e(){Ge(this,e),fe(this,"_seenFirstPageView",!1)}return Ke(e,[{key:"onPageview",value:function(){this._seenFirstPageView&&(this._pageViewId=Hn()),this._seenFirstPageView=!0}},{key:"getPageViewId",value:function(){return this._pageViewId||(this._pageViewId=Hn()),this._pageViewId}}]),e}();(function(e){e[e.INIT_MODULE=0]="INIT_MODULE",e[e.INIT_SNIPPET=1]="INIT_SNIPPET"})(ho||(ho={}));var gc=function(){},Qo={},lt="posthog",gs=F.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,P0=!gs&&jt.indexOf("MSIE")===-1&&jt.indexOf("Mozilla")===-1,ch=function(){var e,t,n;return{api_host:"https://app.posthog.com",api_method:"POST",api_transport:"XHR",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:(We==null||(e=We.location)===null||e===void 0||(t=e.hostname)===null||t===void 0?void 0:t.indexOf("herokuapp.com"))===-1,persistence:"cookie",persistence_name:"",cookie_name:"",loaded:gc,store_google:!0,save_referrer:!0,test:!1,verbose:!1,img:!1,capture_pageview:!0,capture_pageleave:!0,debug:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_cookie:!1,enable_recording_console_log:void 0,secure_cookie:(F==null||(n=F.location)===null||n===void 0?void 0:n.protocol)==="https:",ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_blacklist:[],respect_dnt:!1,sanitize_properties:null,xhr_headers:{},inapp_protocol:"//",inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{blockClass:"ph-no-capture",blockSelector:null,ignoreClass:"ph-ignore-input",maskAllInputs:!0,maskInputOptions:{},maskInputFn:null,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,advanced_disable_toolbar_metrics:!1,on_xhr_error:function(r){var i="Bad HTTP status: "+r.status+" "+r.statusText;console.error(i)},get_device_id:function(r){return r},_onCapture:gc,_capture_metrics:!1,capture_performance:void 0,name:"posthog",callback_fn:"posthog._jsc",bootstrap:{},disable_compression:!1}},vc=function(e,t,n,r){var i,o=n!==lt&&Re?n?Re[n]:void 0:Re,s={initComplete:!1,syncCode:!1},a=function(u){return function(l){s[u]||(s[u]=!0,s.initComplete&&s.syncCode&&(r==null||r(l)))}};if(o&&Wf===ho.INIT_MODULE)i=o;else{if(o&&!cn(o))return void console.error("You have already initialized "+n);i=new Hf}return i._init(e,t,n,a("initComplete")),i.toolbar.maybeLoadToolbar(),i.sessionRecording=new VE(i),i.sessionRecording.startRecordingIfEnabled(),i.webPerformance=new qE(i),i.webPerformance.startObservingIfEnabled(),i.__autocapture=i.get_config("autocapture"),On._setIsAutocaptureEnabled(i),On._isAutocaptureEnabled&&(i.__autocapture=i.get_config("autocapture"),On.enabledForProject(i.get_config("token"),100,100)?On.isBrowserSupported()?On.init(i):(i.__autocapture=!1,Ce.log("Disabling Automatic Event Collection because this browser is not supported")):(i.__autocapture=!1,Ce.log("Not in active bucket: disabling Automatic Event Collection."))),rn.DEBUG=rn.DEBUG||i.get_config("debug"),o!==void 0&&cn(o)&&(i._execute_array.call(i.people,o.people),i._execute_array(o)),a("syncCode")(i),i},Hf=function(){function e(){var t=this;Ge(this,e),this.config=ch(),this.compression={},this.decideEndpointWasHit=!1,this.SentryIntegration=_I,this.segmentIntegration=function(){return wI(t)},this.__captureHooks=[],this.__request_queue=[],this.__loaded=!1,this.__loaded_recorder_version=void 0,this.__autocapture=void 0,this._jsc=function(){},this.people=new NE(this),this.featureFlags=new DE(this),this.feature_flags=this.featureFlags,this.toolbar=new YE(this),this.pageViewIdManager=new SI,this._captureMetrics=void 0,this._requestQueue=void 0,this._retryQueue=void 0,this.persistence=void 0,this.sessionPersistence=void 0,this.sessionManager=void 0}return Ke(e,[{key:"init",value:function(t,n,r){if(zt(r))console.error("You must name your new library: init(token, config, name)");else{if(r!==lt){var i=vc(t,n,r,function(o){Re[r]=o,o._loaded()});return Re[r]=i,i}console.error("You must initialize the main posthog object right after you include the PostHog js snippet")}}},{key:"_init",value:function(t){var n,r,i=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;this.__loaded=!0,this.config={},this._triggered_notifs=[];var u,l={segmentRegister:!1,syncCode:!1},c=function(_){return function(){l[_]||(l[_]=!0,l.segmentRegister&&l.syncCode&&(a==null||a(i)))}};if(this.set_config(Ae({},ch(),o,{name:s,token:t,callback_fn:(s===lt?s:lt+"."+s)+"._jsc"})),this._jsc=function(){},(F!=null&&(n=F.rrweb)!==null&&n!==void 0&&n.record||F!=null&&F.rrwebRecord)&&(this.__loaded_recorder_version=F==null||(u=F.rrweb)===null||u===void 0?void 0:u.version),this._captureMetrics=new eI(this.get_config("_capture_metrics")),this._requestQueue=new ZE(this._captureMetrics,this._handle_queued_event.bind(this)),this._retryQueue=new gI(this._captureMetrics,this.get_config("on_xhr_error")),this.__captureHooks=[],this.__request_queue=[],this.persistence=new rh(this.config),this.sessionManager=new yI(this.config,this.persistence),this.sessionPersistence=this.config.persistence==="sessionStorage"?this.persistence:new rh(X(X({},this.config),{},{persistence:"sessionStorage"})),this._gdpr_init(),o.segment?(this.config.get_device_id=function(){return o.segment.user().anonymousId()},o.segment.user().id()&&(this.register({distinct_id:o.segment.user().id()}),this.persistence.set_user_state("identified")),o.segment.register(this.segmentIntegration()).then(c("segmentRegister"))):c("segmentRegister")(),((r=o.bootstrap)===null||r===void 0?void 0:r.distinctID)!==void 0){var d,f,p=this.get_config("get_device_id")(Hn()),v=(d=o.bootstrap)!==null&&d!==void 0&&d.isIdentifiedID?p:o.bootstrap.distinctID;this.persistence.set_user_state((f=o.bootstrap)!==null&&f!==void 0&&f.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:o.bootstrap.distinctID,$device_id:v})}if(this._hasBootstrappedFeatureFlags()){var m,w,g=Object.keys(((m=o.bootstrap)===null||m===void 0?void 0:m.featureFlags)||{}).filter(function(_){var b,E;return!((b=o.bootstrap)===null||b===void 0||(E=b.featureFlags)===null||E===void 0||!E[_])}).reduce(function(_,b){var E,P;return _[b]=((E=o.bootstrap)===null||E===void 0||(P=E.featureFlags)===null||P===void 0?void 0:P[b])||!1,_},{}),h=Object.keys(((w=o.bootstrap)===null||w===void 0?void 0:w.featureFlagPayloads)||{}).filter(function(_){return g[_]}).reduce(function(_,b){var E,P,S,R;return(E=o.bootstrap)!==null&&E!==void 0&&(P=E.featureFlagPayloads)!==null&&P!==void 0&&P[b]&&(_[b]=(S=o.bootstrap)===null||S===void 0||(R=S.featureFlagPayloads)===null||R===void 0?void 0:R[b]),_},{});this.featureFlags.receivedFeatureFlags({featureFlags:g,featureFlagPayloads:h})}if(!this.get_distinct_id()){var y=this.get_config("get_device_id")(Hn());this.register_once({distinct_id:y,$device_id:y},""),this.persistence.set_user_state("anonymous")}F.addEventListener&&F.addEventListener("onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this)),c("syncCode")()}},{key:"_loaded",value:function(){this.featureFlags.setReloadingPaused(!0);try{this.get_config("loaded")(this)}catch(t){console.error("`loaded` function failed",t)}this._start_queue_if_opted_in(),this.get_config("capture_pageview")&&this.capture("$pageview",{},{send_instantly:!0}),this.get_config("advanced_disable_decide")||new KE(this).call(),this.featureFlags.resetRequestQueue(),this.featureFlags.setReloadingPaused(!1)}},{key:"_start_queue_if_opted_in",value:function(){this.has_opted_out_capturing()||this.get_config("request_batching")&&this._requestQueue.poll()}},{key:"_dom_loaded",value:function(){var t=this;this.has_opted_out_capturing()||Wn(this.__request_queue,function(n){t._send_request.apply(t,ic(n))}),this.__request_queue=[],this._start_queue_if_opted_in()}},{key:"_prepare_callback",value:function(t,n){if(zt(t))return null;if(gs)return function(s){t(s,n)};var r=this._jsc,i=""+Math.floor(1e8*Math.random()),o=this.get_config("callback_fn")+"["+i+"]";return r[i]=function(s){delete r[i],t(s,n)},o}},{key:"_handle_unload",value:function(){this.get_config("request_batching")?(this.get_config("capture_pageview")&&this.get_config("capture_pageleave")&&this.capture("$pageleave"),this.get_config("_capture_metrics")&&(this._requestQueue.updateUnloadMetrics(),this.capture("$capture_metrics",this._captureMetrics.metrics)),this._requestQueue.unload(),this._retryQueue.unload()):this.get_config("capture_pageview")&&this.get_config("capture_pageleave")&&this.capture("$pageleave",null,{transport:"sendBeacon"})}},{key:"_handle_queued_event",value:function(t,n,r){var i=JSON.stringify(n);this.__compress_and_send_json_request(t,i,r||Qo,gc)}},{key:"__compress_and_send_json_request",value:function(t,n,r,i){var o,s=function(c,d,f){return c===Ft.LZ64?[{data:yt.compressToBase64(d),compression:Ft.LZ64},f]:c===Ft.GZipJS?[dI(pI(d),{mtime:0}),X(X({},f),{},{blob:!0,urlQueryArgs:{compression:Ft.GZipJS}})]:[{data:iu(d)},f]}((o=this.compression)[Ft.GZipJS]?Ft.GZipJS:o[Ft.LZ64]?Ft.LZ64:Ft.Base64,n,r),a=Nf(s,2),u=a[0],l=a[1];this._send_request(t,u,l,i)}},{key:"_send_request",value:function(t,n,r,i){if(P0)this.__request_queue.push([t,n,r,i]);else{var o={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose:this.get_config("verbose")};r=Ae(o,r||{}),gs||(r.method="GET");var s="sendBeacon"in F.navigator&&r.transport==="sendBeacon";if(t=hI(t,r.urlQueryArgs||{},{ip:this.get_config("ip")}),Vn(n)&&this.get_config("img")){var a=We.createElement("img");a.src=t,We.body.appendChild(a)}else if(s)try{F.navigator.sendBeacon(t,Vf(n,X(X({},r),{},{sendBeacon:!0})))}catch(d){this.get_config("debug")&&console.error(d)}else if(gs)try{I0({url:t,data:n,headers:this.get_config("xhr_headers"),options:r,captureMetrics:this._captureMetrics,callback:i,retriesPerformedSoFar:0,retryQueue:this._retryQueue,onXHRError:this.get_config("on_xhr_error")})}catch(d){console.error(d)}else{var u,l=We.createElement("script");l.type="text/javascript",l.async=!0,l.defer=!0,l.src=t;var c=We.getElementsByTagName("script")[0];(u=c.parentNode)===null||u===void 0||u.insertBefore(l,c)}}}},{key:"_execute_array",value:function(t){var n,r=this,i=[],o=[],s=[];Wn(t,function(u){u&&(n=u[0],cn(n)?s.push(u):typeof u=="function"?u.call(r):cn(u)&&n==="alias"?i.push(u):cn(u)&&n.indexOf("capture")!==-1&&typeof r[n]=="function"?s.push(u):o.push(u))});var a=function(u,l){Wn(u,function(c){if(cn(c[0])){var d=l;H(c,function(f){d=d[f[0]].apply(d,f.slice(1))})}else this[c[0]].apply(this,c.slice(1))},l)};a(i,this),a(o,this),a(s,this)}},{key:"_hasBootstrappedFeatureFlags",value:function(){var t,n;return((t=this.config.bootstrap)===null||t===void 0?void 0:t.featureFlags)&&Object.keys((n=this.config.bootstrap)===null||n===void 0?void 0:n.featureFlags).length>0||!1}},{key:"push",value:function(t){this._execute_array([t])}},{key:"capture",value:function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qo;if(this.__loaded&&!_0(this,!1)){this._captureMetrics.incr("capture"),t==="$snapshot"&&this._captureMetrics.incr("snapshot");var i=(r=r||Qo).transport;if(i&&(r.transport=i),zt(t)||typeof t!="string")console.error("No event name provided to posthog.capture");else if(!PE(jt)){this.sessionPersistence.update_search_keyword(),this.get_config("store_google")&&this.sessionPersistence.update_campaign_params(),this.get_config("save_referrer")&&this.sessionPersistence.update_referrer_info();var o={event:t,properties:this._calculate_event_properties(t,n||{})};t==="$identify"&&r.$set&&(o.$set=r.$set),(o=l0(o,r._noTruncate?null:this.get_config("properties_string_max_length"))).timestamp=r.timestamp||new Date,this.get_config("debug")&&Ce.log("PostHog.js send",o);var s=JSON.stringify(o),a=this.get_config("api_host")+(r.endpoint||"/e/"),u=r!==Qo;return!this.get_config("request_batching")||u&&!r._batchKey||r.send_instantly?this.__compress_and_send_json_request(a,s,r):this._requestQueue.enqueue(a,o,r),this._invokeCaptureHooks(t,o),o}}}},{key:"_addCaptureHook",value:function(t){this.__captureHooks.push(t)}},{key:"_invokeCaptureHooks",value:function(t,n){this.config._onCapture(t,n),H(this.__captureHooks,function(r){return r(t)})}},{key:"_calculate_event_properties",value:function(t,n){var r,i=this.persistence.remove_event_timer(t),o=X({},n);if(o.token=this.get_config("token"),t==="$snapshot"){var s=X(X({},this.persistence.properties()),this.sessionPersistence.properties());return o.distinct_id=s.distinct_id,o}var a=Te.properties();if(this.sessionManager){var u=this.sessionManager.checkAndGetSessionAndWindowId(),l=u.sessionId,c=u.windowId;o.$session_id=l,o.$window_id=c}if((r=this.webPerformance)!==null&&r!==void 0&&r.isEnabled&&(t==="$pageview"&&this.pageViewIdManager.onPageview(),o=Ae(o,{$pageview_id:this.pageViewIdManager.getPageViewId()})),t==="$performance_event"){var d=this.persistence.properties();return o.distinct_id=d.distinct_id,o.$current_url=a.$current_url,o}if(i!==void 0){var f=new Date().getTime()-i;o.$duration=parseFloat((f/1e3).toFixed(3))}o=Ae({},Te.properties(),this.persistence.properties(),this.sessionPersistence.properties(),o);var p=this.get_config("property_blacklist");cn(p)?H(p,function(m){delete o[m]}):console.error("Invalid value for property_blacklist config: "+p);var v=this.get_config("sanitize_properties");return v&&(o=v(o,t)),o}},{key:"register",value:function(t,n){this.persistence.register(t,n)}},{key:"register_once",value:function(t,n,r){this.persistence.register_once(t,n,r)}},{key:"register_for_session",value:function(t){this.sessionPersistence.register(t)}},{key:"unregister",value:function(t){this.persistence.unregister(t)}},{key:"unregister_for_session",value:function(t){this.sessionPersistence.unregister(t)}},{key:"_register_single",value:function(t,n){this.register(fe({},t,n))}},{key:"getFeatureFlag",value:function(t,n){return this.featureFlags.getFeatureFlag(t,n)}},{key:"getFeatureFlagPayload",value:function(t){var n=this.featureFlags.getFeatureFlagPayload(t);try{return JSON.parse(n)}catch{return n}}},{key:"isFeatureEnabled",value:function(t,n){return this.featureFlags.isFeatureEnabled(t,n)}},{key:"reloadFeatureFlags",value:function(){this.featureFlags.reloadFeatureFlags()}},{key:"onFeatureFlags",value:function(t){return this.featureFlags.onFeatureFlags(t)}},{key:"identify",value:function(t,n,r){if(t){this._captureMetrics.incr("identify");var i=this.get_distinct_id();if(this.register({$user_id:t}),!this.get_property("$device_id")){var o=i;this.register_once({$had_persisted_distinct_id:!0,$device_id:o},"")}t!==i&&t!==this.get_property(ps)&&(this.unregister(ps),this.register({distinct_id:t}));var s=this.persistence.get_user_state()==="anonymous";t!==i&&s?(this.persistence.set_user_state("identified"),this.capture("$identify",{distinct_id:t,$anon_distinct_id:i},{$set:n||{},$set_once:r||{}}),this.featureFlags.setAnonymousDistinctId(i)):(n&&this.people.set(n),r&&this.people.set_once(r)),t!==i&&this.reloadFeatureFlags()}else console.error("Unique user id has not been set in posthog.identify")}},{key:"group",value:function(t,n,r){if(t&&n){this._captureMetrics.incr("group");var i=this.getGroups();this.register({$groups:X(X({},i),{},fe({},t,n))}),r&&this.capture("$groupidentify",{$group_type:t,$group_key:n,$group_set:r}),i[t]!==n&&this.reloadFeatureFlags()}else console.error("posthog.group requires a group type and group key")}},{key:"resetGroups",value:function(){this.register({$groups:{}}),this.reloadFeatureFlags()}},{key:"reset",value:function(t){var n=this.get_property("$device_id");this.persistence.clear(),this.sessionPersistence.clear(),this.persistence.set_user_state("anonymous"),this.sessionManager.resetSessionId();var r=this.get_config("get_device_id")(Hn());this.register_once({distinct_id:r,$device_id:t?r:n},"")}},{key:"get_distinct_id",value:function(){return this.get_property("distinct_id")}},{key:"getGroups",value:function(){return this.get_property("$groups")||{}}},{key:"alias",value:function(t,n){return t===this.get_property(h0)?(Ce.critical("Attempting to create alias for existing People user - aborting."),-2):(zt(n)&&(n=this.get_distinct_id()),t!==n?(this._register_single(ps,t),this.capture("$create_alias",{alias:t,distinct_id:n})):(console.error("alias matches current distinct_id - skipping api call."),this.identify(t),-1))}},{key:"set_config",value:function(t){var n=X({},this.config);Vn(t)&&(Ae(this.config,t),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),this.sessionPersistence&&this.sessionPersistence.update_config(this.config),ye.is_supported()&&ye.get("ph_debug")==="true"&&(this.config.debug=!0),this.get_config("debug")&&(rn.DEBUG=!0),this.sessionRecording&&t.disable_session_recording!==void 0&&n.disable_session_recording!==t.disable_session_recording&&(t.disable_session_recording?this.sessionRecording.stopRecording():this.sessionRecording.startRecordingIfEnabled()))}},{key:"startSessionRecording",value:function(){this.set_config({disable_session_recording:!1})}},{key:"stopSessionRecording",value:function(){this.set_config({disable_session_recording:!0})}},{key:"sessionRecordingStarted",value:function(){var t;return!((t=this.sessionRecording)===null||t===void 0||!t.started())}},{key:"loadToolbar",value:function(t){return this.toolbar.loadToolbar(t)}},{key:"get_config",value:function(t){var n;return(n=this.config)===null||n===void 0?void 0:n[t]}},{key:"get_property",value:function(t){return this.persistence.props[t]}},{key:"getSessionProperty",value:function(t){return this.sessionPersistence.props[t]}},{key:"toString",value:function(){var t,n=(t=this.get_config("name"))!==null&&t!==void 0?t:lt;return n!==lt&&(n=lt+"."+n),n}},{key:"_gdpr_init",value:function(){this.get_config("opt_out_capturing_persistence_type")==="localStorage"&&ye.is_supported()&&(!this.has_opted_in_capturing()&&this.has_opted_in_capturing({persistence_type:"cookie"})&&this.opt_in_capturing({enable_persistence:!1}),!this.has_opted_out_capturing()&&this.has_opted_out_capturing({persistence_type:"cookie"})&&this.opt_out_capturing({clear_persistence:!1}),this.clear_opt_in_out_capturing({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_capturing()?this._gdpr_update_persistence({clear_persistence:!0}):this.has_opted_in_capturing()||!this.get_config("opt_out_capturing_by_default")&&!Yt.get("ph_optout")||(Yt.remove("ph_optout"),this.opt_out_capturing({clear_persistence:this.get_config("opt_out_persistence_by_default")}))}},{key:"_gdpr_update_persistence",value:function(t){var n;if(t&&t.clear_persistence)n=!0;else{if(!t||!t.enable_persistence)return;n=!1}this.get_config("disable_persistence")||this.persistence.disabled===n||this.persistence.set_disabled(n),this.get_config("disable_persistence")||this.sessionPersistence.disabled===n||this.sessionPersistence.set_disabled(n)}},{key:"_gdpr_call_func",value:function(t,n){return n=Ae({capture:this.capture.bind(this),persistence_type:this.get_config("opt_out_capturing_persistence_type"),cookie_prefix:this.get_config("opt_out_capturing_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),secure_cookie:this.get_config("secure_cookie")},n||{}),ye.is_supported()||n.persistence_type!=="localStorage"||(n.persistence_type="cookie"),t(this.get_config("token"),{capture:n.capture,captureEventName:n.capture_event_name,captureProperties:n.capture_properties,persistenceType:n.persistence_type,persistencePrefix:n.cookie_prefix,cookieExpiration:n.cookie_expiration,crossSubdomainCookie:n.cross_subdomain_cookie,secureCookie:n.secure_cookie})}},{key:"opt_in_capturing",value:function(t){t=Ae({enable_persistence:!0},t||{}),this._gdpr_call_func(LE,t),this._gdpr_update_persistence(t)}},{key:"opt_out_capturing",value:function(t){var n=Ae({clear_persistence:!0},t||{});this._gdpr_call_func(AE,n),this._gdpr_update_persistence(n)}},{key:"has_opted_in_capturing",value:function(t){return this._gdpr_call_func(RE,t)}},{key:"has_opted_out_capturing",value:function(t){return this._gdpr_call_func(v0,t)}},{key:"clear_opt_in_out_capturing",value:function(t){var n=Ae({enable_persistence:!0},t!=null?t:{});this._gdpr_call_func(FE,n),this._gdpr_update_persistence(n)}},{key:"debug",value:function(t){t===!1?(F.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(F.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}},{key:"decodeLZ64",value:function(t){return yt.decompressFromBase64(t||null)}}]),e}();(function(e,t){for(var n=0;n<t.length;n++)e.prototype[t[n]]=u0(e.prototype[t[n]])})(Hf,["identify"]);var kn={},kI=function(){Re.init=function(e,t,n){if(n)return Re[n]||(Re[n]=kn[n]=vc(e||"",t||{},n,function(i){Re[n]=kn[n]=i,i._loaded()})),Re[n];var r=Re;return kn[lt]?r=kn[lt]:e&&(r=vc(e,t||{},lt,function(i){kn[lt]=i,i._loaded()}),kn[lt]=r),Re=r,Wf===ho.INIT_SNIPPET&&(F[lt]=Re),H(kn,function(i,o){o!==lt&&(Re[o]=i)}),r}},bI=function(){function e(){e.done||(e.done=!0,P0=!1,H(kn,function(t){t._dom_loaded()}))}We.addEventListener&&(We.readyState==="complete"?e():We.addEventListener("DOMContentLoaded",e,!1)),Qi(F,"load",e,!0)},An=(Wf=ho.INIT_MODULE,Re=new Hf,kI(),Re.init(),bI(),Re);An.init("phc_U7EHPUYw8qWWbAzViaCaoW7Pr2mSfpMFVqLK1lJ71Ab",{api_host:"https://app.posthog.com"});const fh=e=>ve.hashStr(e);function EI(e=32){let t="";const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length;for(var i=0;i<e;i++)t+=n.charAt(Math.floor(Math.random()*r));return t}async function II(){({VITE_LIFF_ID:"{{liff_id}}",VITE_USS_URL:"https://uuurl.in",VITE_SUBS_PARAM_NAME:"tt_sub",VITE_POSTHOG_TOKEN:"phc_U7EHPUYw8qWWbAzViaCaoW7Pr2mSfpMFVqLK1lJ71Ab",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}).VITE_USE_MOCK==="1"&&(console.log("using mock"),An.capture("liff.init",{liffId:"{{liff_id}}",mock:!0}),$n.use(new nc.LiffMockPlugin));try{({VITE_LIFF_ID:"{{liff_id}}",VITE_USS_URL:"https://uuurl.in",VITE_SUBS_PARAM_NAME:"tt_sub",VITE_POSTHOG_TOKEN:"phc_U7EHPUYw8qWWbAzViaCaoW7Pr2mSfpMFVqLK1lJ71Ab",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}).VITE_USE_MOCK==="1"&&($n.use(new nc.LiffMockPlugin),$n.$mock.set(e=>({...e,isLoggedIn:!0,getProfile:{displayName:"Cony",userId:"1111111"}}))),An.capture("liff.init",{liffId:"{{liff_id}}"}),await $n.init({liffId:"{{liff_id}}",mock:{VITE_LIFF_ID:"{{liff_id}}",VITE_USS_URL:"https://uuurl.in",VITE_SUBS_PARAM_NAME:"tt_sub",VITE_POSTHOG_TOKEN:"phc_U7EHPUYw8qWWbAzViaCaoW7Pr2mSfpMFVqLK1lJ71Ab",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}.VITE_USE_MOCK==="1"}),{VITE_LIFF_ID:"{{liff_id}}",VITE_USS_URL:"https://uuurl.in",VITE_SUBS_PARAM_NAME:"tt_sub",VITE_POSTHOG_TOKEN:"phc_U7EHPUYw8qWWbAzViaCaoW7Pr2mSfpMFVqLK1lJ71Ab",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}.VITE_USE_MOCK==="1"&&await $n.login(),An.capture("liff.init",{success:!0})}catch(e){console.error(e),An.capture("liff.init",{success:!1,error:e})}}function PI(){const[e,t]=Ee.exports.useState(""),[n]=cp("key",Us),[r]=cp("redirect_url",Us),i=async()=>{await II();try{const o=await $n.getProfile();if(o){console.log(o);const s=new URLSearchParams(window.location.search);if(An.capture("liff.params",{params:s.toString()}),n||r){s.delete("key"),s.delete("redirect_url");const a=new URL(n?`https://uuurl.in/${n}`:decodeURIComponent(r));for(const[u,l]of s)a.searchParams.append(u,l);a.searchParams.set("__lid",o.userId),a.searchParams.set("tt_sub",fh(o.userId)),a.searchParams.set("line_param",fh(o.userId)),a.searchParams.set("__tid",EI(32)),An.capture("liff.openWindow",{url:a.toString()}),console.log("Open Window",a.toString()),$n.openWindow({url:a.toString(),external:!0}),$n.closeWindow()}}}catch(o){An.capture("liff.error",{error:o}),t(o.message)}};return Ee.exports.useEffect(()=>{i()},[n,r]),g1("div",{className:"App",children:[tn("h1",{children:"\u53F3\u4E0A\u306E\xD7\u30DC\u30BF\u30F3\u3092\u62BC\u3057\u3066\u9589\u3058\u3066\u304F\u3060\u3055\u3044\u3002"}),e&&tn("p",{children:tn("code",{children:e})})]})}const CI=document.getElementById("root"),TI=kv(CI);TI.render(tn(Q0.StrictMode,{children:tn(m1,{adapter:T1,children:tn(PI,{})})}));
</script>
<style type="text/css">
.App{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}
</style>
</head>
<body>
<div id="root"></div>
<span>0.0.9</span>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment