diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..94c92cca --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +404: This page could not be found.SITCON 2024

404

This page could not be found.

\ No newline at end of file diff --git a/404/index.html b/404/index.html new file mode 100644 index 00000000..94c92cca --- /dev/null +++ b/404/index.html @@ -0,0 +1 @@ +404: This page could not be found.SITCON 2024

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/cSpril5LfkEiLTbJ3Avdm/_buildManifest.js b/_next/static/cSpril5LfkEiLTbJ3Avdm/_buildManifest.js new file mode 100644 index 00000000..65c58367 --- /dev/null +++ b/_next/static/cSpril5LfkEiLTbJ3Avdm/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-1a9fa3ac20787313.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/cSpril5LfkEiLTbJ3Avdm/_ssgManifest.js b/_next/static/cSpril5LfkEiLTbJ3Avdm/_ssgManifest.js new file mode 100644 index 00000000..e0a6ccd5 --- /dev/null +++ b/_next/static/cSpril5LfkEiLTbJ3Avdm/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set(["\u002Fagenda\u002F[id]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/_next/static/chunks/08ffe114-bc50350bf57134a7.js b/_next/static/chunks/08ffe114-bc50350bf57134a7.js new file mode 100644 index 00000000..288ef923 --- /dev/null +++ b/_next/static/chunks/08ffe114-bc50350bf57134a7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6281],{211:function(a,t,c){c.d(t,{$dZ:function(){return i},p8b:function(){return r}});var l=c(1172);function r(a){return(0,l.w_)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M11.965 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-3.209-8.167 7.272 7.272 0 0 1-.799 3.218c-.548.957-2.281 2.77-3.264 3.699a.723.723 0 0 0 .056 1.104c.996.74 2.658 2.151 2.788 3.422.176 1.835 1.6 4.02 1.675 4.159a.67.67 0 0 1-.105.327 12.067 12.067 0 0 1-2.03 1.898 2.435 2.435 0 0 1-.807.126c-1.944-.04-1.526-1.866-1.712-2.905s-.78-3.085-2.716-2.788c0 0 .484 4.243-1.489 5.546s-5.843 2.27-6.55-.408 2.46-2.384 2.684-2.384c.223 0 2.233-.632 1.267-2.53-.967-1.898-2.01-3.5-2.01-3.5a11.37 11.37 0 0 0-2.735 1.285 5.42 5.42 0 0 0-1.061.82c-1.065 1.104-2.19 1.713-2.954 1.358a1.368 1.368 0 0 1-.32-.221A11.926 11.926 0 0 1 .1 13.503c.43-.641 2.082-2.038 3.696-2.906 1.304-.702 2.737-.988 3.118-1.355-.671-2.235-1.882-5.703.832-7.33C9.881.634 12.69-.142 13.77 2.958c1.08 3.1.802 3.796 1.267 3.796.465 0 1.608.223 2.09-1.75.356-1.445.574-2.685 1.379-3.087A12 12 0 0 0 12 0a12 12 0 0 0-.035 0zm-.498 2.125c-.353-.019-.78.05-1.303.224 0 0-1.895.52-1.749 2.53.13 1.777 1.08 2.753 3.053 2.01 1.972-.737 2.31-1.264 1.824-2.753-.364-1.117-.765-1.956-1.825-2.011zm.48.726a.249.249 0 0 1 .183.07 1.58 1.58 0 0 1 .232.346.253.253 0 0 1-.197.37.253.253 0 0 1-.233-.131 1.559 1.559 0 0 0-.148-.232.256.256 0 0 1 0-.353.249.249 0 0 1 .163-.07zm3.529.152a.22.22 0 0 1 .192.103.22.22 0 0 1-.07.305.22.22 0 1 1-.122-.408zM12.609 4.27a.253.253 0 0 1 .227.133 1.5 1.5 0 0 1 .102.982.253.253 0 0 1-.246.205h-.049a.253.253 0 0 1-.2-.295 1.013 1.013 0 0 0-.071-.697.253.253 0 0 1 .237-.328zm-8.035.552a.12.12 0 0 1 .029.003.12.12 0 1 1-.147.091.12.12 0 0 1 .118-.094zm15.77 3.419.273.539.593.12-.539.275-.123.592-.272-.539-.592-.123.538-.272zm-17.767.535a.22.22 0 0 1 .193.104.22.22 0 0 1-.07.304.22.22 0 1 1-.123-.408zm16.004 2.79a.258.258 0 0 1 .062.007.258.258 0 1 1-.31.195.258.258 0 0 1 .248-.202zM4.914 16.115a.17.17 0 0 1 .165.14.17.17 0 0 1-.137.197.17.17 0 1 1-.028-.337zm9.769 4.094a.2.2 0 0 1 .036.004.2.2 0 1 1-.233.15.2.2 0 0 1 .197-.154z"}}]})(a)}function i(a){return(0,l.w_)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M12.9017 1.9056a10.0652 10.0652 0 00-7.8802 3.707 10.1803 10.1803 0 00-.283.357l.004-.003c.232-.196.473-.345.717-.445l.058-.023c.299-.112.602-.147.9-.088 1.4401.289 2.1901 2.6091 1.6751 5.1832-.515 2.574-2.1 4.4271-3.54 4.139-1.0101-.202-1.6781-1.405-1.8121-2.992v-.005.052c-.003.132-.003.266 0 .4v.073l.002.059c.005.149.013.296.024.443.005.067.012.134.019.2a10.0322 10.0322 0 00.961 3.4431c.06.126.03.276-.078.363l-.277.226a.906.906 0 00-.29.97c0 .006.003.01.006.017a.955.955 0 00.059.142l.05-.039.23-.174a.2612.2612 0 11.316.416l-.245.186-.037.028 1.177 1.4481a.91.91 0 001.275.131l.258-.21a.298.298 0 01.374 0 10.0502 10.0502 0 006.5272 2.181 10.0422 10.0422 0 005.5722-1.855.298.298 0 01.38.025l.163.156a.909.909 0 001.179.059l-.004-.004-.21-.197a.262.262 0 01.358-.382l.225.21 1.26-1.326a.91.91 0 00-.033-1.282l-.263-.25a.297.297 0 01-.054-.36 10.0602 10.0602 0 001.103-6.6712c.301-.278.853-.824 1.0691-1.292.231-.502.29-1.02-.323-.792-.476.177-.842.291-1.286.19-1.417-3.5932-4.8472-6.1932-8.8513-6.4002a9.7102 9.7102 0 00-.473-.014zM2.2645 6.2466a1.228 1.228 0 00-1.082 1.7641 1.23 1.23 0 10.754 2.236c.177-.124.306-.289.395-.47.186.342.46.627.778.823a5.5901 5.5901 0 00.017.6001c.102 1.228.62 2.16 1.401 2.316 1.114.223 2.34-1.21 2.738-3.2.3991-1.99-.181-3.7841-1.295-4.0071-.434-.087-.885.08-1.298.432-.45.383-.854.988-1.14 1.73-.01-.002-.02-.003-.03-.007-.14-.04-.215-.131-.312-.152a1.23 1.23 0 00-.926-2.065zm2.862 1.2441c.054 0 .107.004.16.015.726.143 1.104 1.312.844 2.608-.259 1.2981-1.058 2.2301-1.783 2.0851-.493-.098-.824-.67-.905-1.433.181.07.37.113.56.122.527.024.871-.154 1.14-.513.346-.465.084-1.753-.374-1.92-.356-.13-.567.027-.884.05.16-.298.351-.544.557-.72.219-.185.453-.292.686-.295z"}}]})(a)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/1396-21619ac464ca245d.js b/_next/static/chunks/1396-21619ac464ca245d.js new file mode 100644 index 00000000..30fd93b5 --- /dev/null +++ b/_next/static/chunks/1396-21619ac464ca245d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1396],{9524:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(3997);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{})}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let _=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:_,prefetch:P=null,passHref:v,replace:R,shallow:O,scroll:j,locale:E,onClick:S,onMouseEnter:w,onTouchStart:x,legacyBehavior:N=!1,...M}=e;r=_,N&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let C=o.default.useContext(c.RouterContext),k=o.default.useContext(f.AppRouterContext),I=null!=C?C:k,T=!C,L=!1!==P,U=null===P?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,{href:A,as:W}=o.default.useMemo(()=>{if(!C){let e=b(l);return{href:e,as:g?b(g):e}}let[e,t]=(0,i.resolveHref)(C,l,!0);return{href:e,as:g?(0,i.resolveHref)(C,g):t||e}},[C,l,g]),D=o.default.useRef(A),z=o.default.useRef(W);N&&(n=o.default.Children.only(r));let K=N?n&&"object"==typeof n&&n.ref:t,[q,F,$]=(0,d.useIntersection)({rootMargin:"200px"}),B=o.default.useCallback(e=>{(z.current!==W||D.current!==A)&&($(),z.current=W,D.current=A),q(e),K&&("function"==typeof K?K(e):"object"==typeof K&&(K.current=e))},[W,K,A,$,q]);o.default.useEffect(()=>{I&&F&&L&&y(I,A,W,{locale:E},{kind:U},T)},[W,A,F,E,L,null==C?void 0:C.locale,I,T,U]);let Y={ref:B,onClick(e){N||"function"!=typeof S||S(e),N&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,r,n,i,l,a,s,c,f){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,u.isLocalURL)(r)))return;e.preventDefault();let h=()=>{let e=null==a||a;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:l,locale:s,scroll:e}):t[i?"replace":"push"](n||r,{forceOptimisticNavigation:!f,scroll:e})};c?o.default.startTransition(h):h()}(e,I,A,W,R,O,j,E,T,L)},onMouseEnter(e){N||"function"!=typeof w||w(e),N&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),I&&(L||!T)&&y(I,A,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:U},T)},onTouchStart(e){N||"function"!=typeof x||x(e),N&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),I&&(L||!T)&&y(I,A,W,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:U},T)}};if((0,a.isAbsoluteUrl)(W))Y.href=W;else if(!N||v||"a"===n.type&&!("href"in n.props)){let e=void 0!==E?E:null==C?void 0:C.locale,t=(null==C?void 0:C.isLocaleDomain)&&(0,p.getDomainLocale)(W,e,null==C?void 0:C.locales,null==C?void 0:C.domainLocales);Y.href=t||(0,h.addBasePath)((0,s.addLocale)(W,e,null==C?void 0:C.defaultLocale))}return N?o.default.cloneElement(n,Y):o.default.createElement("a",{...M,...Y},r)}),P=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2389:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{requestIdleCallback:function(){return r},cancelIdleCallback:function(){return n}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9121:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let n=r(5991),o=r(8130),i=r(8137),u=r(6681),l=r(3997),a=r(8664),s=r(9289),c=r(948);function f(e,t,r){let f;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d,m=h.split("?",1);if((m[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,u.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,a.isLocalURL)(d))return r?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,l.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:u,params:l}=(0,c.interpolateAs)(e.pathname,e.pathname,r);u&&(t=(0,o.formatWithValidation)({pathname:u,hash:e.hash,query:(0,i.omit)(r,l)}))}let u=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return r?[u,t||u]:u}catch(e){return r?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1581:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return a}});let n=r(2265),o=r(2389),i="function"==typeof IntersectionObserver,u=new Map,l=[];function a(e){let{rootRef:t,rootMargin:r,disabled:a}=e,s=a||!i,[c,f]=(0,n.useState)(!1),d=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{d.current=e},[]);(0,n.useEffect)(()=>{if(i){if(s||c)return;let e=d.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=l.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=u.get(n)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:i,elements:o},l.push(r),u.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),u.delete(n);let e=l.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=(0,o.requestIdleCallback)(()=>f(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,r,t,c,d.current]);let h=(0,n.useCallback)(()=>{f(!1)},[]);return[p,c,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4910:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},6304:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return i}});let n=r(1024),o=n._(r(2265)),i=o.default.createContext(null)},8130:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return u},urlObjectKeys:function(){return l},formatWithValidation:function(){return a}});let n=r(8533),o=n._(r(5991)),i=/https?|ftp|gopher|file/;function u(e){let{auth:t,hostname:r}=e,n=e.protocol||"",u=e.pathname||"",l=e.hash||"",a=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),a&&"object"==typeof a&&(a=String(o.urlQueryToSearchParams(a)));let c=e.search||a&&"?"+a||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==s?(s="//"+(s||""),u&&"/"!==u[0]&&(u="/"+u)):s||(s=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+n+s+(u=u.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return u(e)}},9289:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(9255),o=r(5321)},948:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let n=r(1670),o=r(4586);function i(e,t,r){let i="",u=(0,o.getRouteRegex)(e),l=u.groups,a=(t!==e?(0,n.getRouteMatcher)(u)(t):"")||r;i=e;let s=Object.keys(l);return s.every(e=>{let t=a[e]||"",{repeat:r,optional:n}=l[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in a)&&(i=i.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:s,result:i}}},5321:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(4507),o=/\/\[[^/]+?\](?=\/|$)/;function i(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},8664:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=r(6681),o=r(6746);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},8137:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},5991:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o},assign:function(){return i}})},1670:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(6681);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},u={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(u[e]=~n.indexOf("/")?n.split("/").map(e=>i(e)):t.repeat?[i(n)]:i(n))}),u}}},4586:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRouteRegex:function(){return a},getNamedRouteRegex:function(){return f},getNamedMiddlewareRegex:function(){return d}});let n=r(4507),o=r(4910),i=r(9006);function u(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,i.removeTrailingSlash)(e).slice(1).split("/"),r={},l=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&i){let{key:e,optional:n,repeat:a}=u(i[1]);return r[e]={pos:l++,repeat:a,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!i)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=u(i[1]);return r[e]={pos:l++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function a(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function s(e){let{getSafeRouteKey:t,segment:r,routeKeys:n,keyPrefix:o}=e,{key:i,optional:l,repeat:a}=u(r),s=i.replace(/\W/g,"");o&&(s=""+o+s);let c=!1;return(0===s.length||s.length>30)&&(c=!0),isNaN(parseInt(s.slice(0,1)))||(c=!0),c&&(s=t()),o?n[s]=""+o+i:n[s]=""+i,a?l?"(?:/(?<"+s+">.+?))?":"/(?<"+s+">.+?)":"/(?<"+s+">[^/]+?)"}function c(e,t){let r;let u=(0,i.removeTrailingSlash)(e).slice(1).split("/"),l=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),a={};return{namedParameterizedRoute:u.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),i=e.match(/\[((?:\[.*\])|.+)\]/);return r&&i?s({getSafeRouteKey:l,segment:i[1],routeKeys:a,keyPrefix:t?"nxtI":void 0}):i?s({getSafeRouteKey:l,segment:i[1],routeKeys:a,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:a}}function f(e,t){let r=c(e,t);return{...a(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},9255:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),u=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),u=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function i(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(u){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');i(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');i(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(u)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');i(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},6681:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{WEB_VITALS:function(){return r},execOnce:function(){return n},isAbsoluteUrl:function(){return i},getLocationOrigin:function(){return u},getURL:function(){return l},getDisplayName:function(){return a},isResSent:function(){return s},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return f},SP:function(){return d},ST:function(){return p},DecodeError:function(){return h},NormalizeError:function(){return m},PageNotFoundError:function(){return g},MissingStaticPage:function(){return y},MiddlewareNotFoundError:function(){return b},stringifyError:function(){return _}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?"),r=t[0];return r.replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n){let t='"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.';throw Error(t)}return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function _(e){return JSON.stringify({message:e.message,stack:e.stack})}},1396:function(e,t,r){e.exports=r(8326)}}]); \ No newline at end of file diff --git a/_next/static/chunks/1750-b247d89b72bb50f7.js b/_next/static/chunks/1750-b247d89b72bb50f7.js new file mode 100644 index 00000000..68022ae6 --- /dev/null +++ b/_next/static/chunks/1750-b247d89b72bb50f7.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1750],{123:function(t,e,i){i.d(e,{y:function(){return B}});var n=i(9588);let r=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function s(t,e,i,s){if(t===e&&i===s)return n.Z;let o=e=>(function(t,e,i,n,s){let o,a;let l=0;do(o=r(a=e+(i-e)/2,n,s)-t)>0?i=a:e=a;while(Math.abs(o)>1e-7&&++l<12);return a})(e,0,1,t,i);return t=>0===t||1===t?t:r(o(t),e,s)}let o=s(.42,0,1,1),a=s(0,0,.58,1),l=s(.42,0,.58,1),u=t=>Array.isArray(t)&&"number"!=typeof t[0];var h=i(6567),c=i(927),d=i(933),p=i(484);let m=s(.33,1.53,.69,.99),f=(0,p.M)(m),v=(0,d.o)(f),g={linear:n.Z,easeIn:o,easeInOut:l,easeOut:a,circIn:c.Z7,circInOut:c.X7,circOut:c.Bn,backIn:f,backInOut:v,backOut:m,anticipate:t=>(t*=2)<1?.5*f(t):.5*(2-Math.pow(2,-10*(t-1)))},y=t=>{if(Array.isArray(t)){(0,h.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,n,r]=t;return s(e,i,n,r)}return"string"==typeof t?((0,h.k)(void 0!==g[t],`Invalid easing type '${t}'`),g[t]):t};var x=i(3245),P=i(4269);function b({duration:t=300,keyframes:e,times:i,ease:n="easeInOut"}){let r=u(n)?n.map(y):y(n),s={done:!1,value:e[0]},o=(i&&i.length===e.length?i:(0,P.Y)(e)).map(e=>e*t),a=(0,x.s)(o,e,{ease:Array.isArray(r)?r:e.map(()=>r||l).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=a(e),s.done=e>=t,s)}}var w=i(1356),A=i(9815);function T(t,e,i){let n=Math.max(e-5,0);return(0,A.R)(i-t(n),e-n)}var S=i(3021);function V(t,e){return t*Math.sqrt(1-e*e)}let C=["duration","bounce"],E=["stiffness","damping","mass"];function M(t,e){return e.some(e=>void 0!==t[e])}function D({keyframes:t,restDelta:e,restSpeed:i,...n}){let r;let s=t[0],o=t[t.length-1],a={done:!1,value:s},{stiffness:l,damping:u,mass:c,duration:d,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!M(t,E)&&M(t,C)){let i=function({duration:t=800,bounce:e=.25,velocity:i=0,mass:n=1}){let r,s;(0,h.K)(t<=(0,w.w)(10),"Spring duration must be 10 seconds or less");let o=1-e;o=(0,S.u)(.05,1,o),t=(0,S.u)(.01,10,(0,w.X)(t)),o<1?(r=e=>{let n=e*o,r=n*t,s=V(e,o);return .001-(n-i)/s*Math.exp(-r)},s=e=>{let n=e*o,s=n*t,a=Math.pow(o,2)*Math.pow(e,2)*t,l=V(Math.pow(e,2),o),u=-r(e)+.001>0?-1:1;return u*((s*i+i-a)*Math.exp(-s))/l}):(r=e=>{let n=Math.exp(-e*t),r=(e-i)*t+1;return -.001+n*r},s=e=>{let n=Math.exp(-e*t),r=(i-e)*(t*t);return n*r});let a=5/t,l=function(t,e,i){let n=i;for(let i=1;i<12;i++)n-=t(n)/e(n);return n}(r,s,a);if(t=(0,w.w)(t),isNaN(l))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(l,2)*n;return{stiffness:e,damping:2*o*Math.sqrt(n*e),duration:t}}}(t);(e={...e,...i,mass:1}).isResolvedFromDuration=!0}return e}({...n,velocity:-(0,w.X)(n.velocity||0)}),f=p||0,v=u/(2*Math.sqrt(l*c)),g=o-s,y=(0,w.X)(Math.sqrt(l/c)),x=5>Math.abs(g);if(i||(i=x?.01:2),e||(e=x?.005:.5),v<1){let t=V(y,v);r=e=>{let i=Math.exp(-v*y*e);return o-i*((f+v*y*g)/t*Math.sin(t*e)+g*Math.cos(t*e))}}else if(1===v)r=t=>o-Math.exp(-y*t)*(g+(f+y*g)*t);else{let t=y*Math.sqrt(v*v-1);r=e=>{let i=Math.exp(-v*y*e),n=Math.min(t*e,300);return o-i*((f+v*y*g)*Math.sinh(n)+t*g*Math.cosh(n))/t}}return{calculatedDuration:m&&d||null,next:t=>{let n=r(t);if(m)a.done=t>=d;else{let s=f;0!==t&&(s=v<1?T(r,t,n):0);let l=Math.abs(s)<=i,u=Math.abs(o-n)<=e;a.done=l&&u}return a.value=a.done?o:n,a}}}function R({keyframes:t,velocity:e=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let c,d;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,v=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-g*Math.exp(-t/n),b=t=>x+P(t),w=t=>{let e=P(t),i=b(t);m.done=Math.abs(e)<=u,m.value=m.done?x:i},A=t=>{f(m.value)&&(c=t,d=D({keyframes:[m.value,v(m.value)],velocity:T(b,t,m.value),damping:r,stiffness:s,restDelta:u,restSpeed:h}))};return A(0),{calculatedDuration:null,next:t=>{let e=!1;return(d||void 0!==c||(e=!0,w(t),A(t)),void 0!==c&&t>c)?d.next(t-c):(e||w(t),m)}}}var k=i(2363);let L=t=>{let e=({timestamp:e})=>t(e);return{start:()=>k.Wi.update(e,!0),stop:()=>(0,k.Pn)(e),now:()=>k.frameData.isProcessing?k.frameData.timestamp:performance.now()}};function j(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}let F={decay:R,inertia:R,tween:b,keyframes:b,spring:D};function B({autoplay:t=!0,delay:e=0,driver:i=L,keyframes:n,type:r="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:a="loop",onPlay:l,onStop:u,onComplete:h,onUpdate:c,...d}){let p,m,f,v,g,y=1,P=!1,A=()=>{m=new Promise(t=>{p=t})};A();let T=F[r]||b;T!==b&&"number"!=typeof n[0]&&(v=(0,x.s)([0,100],n,{clamp:!1}),n=[0,100]);let V=T({...d,keyframes:n});"mirror"===a&&(g=T({...d,keyframes:[...n].reverse(),velocity:-(d.velocity||0)}));let C="idle",E=null,M=null,D=null;null===V.calculatedDuration&&s&&(V.calculatedDuration=j(V));let{calculatedDuration:R}=V,k=1/0,B=1/0;null!==R&&(B=(k=R+o)*(s+1)-o);let O=0,W=t=>{if(null===M)return;y>0&&(M=Math.min(M,t)),y<0&&(M=Math.min(t-B/y,M)),O=null!==E?E:Math.round(t-M)*y;let i=O-e*(y>=0?1:-1),r=y>=0?i<0:i>B;O=Math.max(i,0),"finished"===C&&null===E&&(O=B);let l=O,u=V;if(s){let t=Math.min(O,B)/k,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,e=Math.min(e,s+1);let n=!!(e%2);n&&("reverse"===a?(i=1-i,o&&(i-=o/k)):"mirror"===a&&(u=g)),l=(0,S.u)(0,1,i)*k}let h=r?{done:!1,value:n[0]}:u.next(l);v&&(h.value=v(h.value));let{done:d}=h;r||null===R||(d=y>=0?O>=B:O<=0);let p=null===E&&("finished"===C||"running"===C&&d);return c&&c(h.value),p&&U(),h},$=()=>{f&&f.stop(),f=void 0},I=()=>{C="idle",$(),p(),A(),M=D=null},U=()=>{C="finished",h&&h(),$(),p()},N=()=>{if(P)return;f||(f=i(W));let t=f.now();l&&l(),null!==E?M=t-E:M&&"finished"!==C||(M=t),"finished"===C&&A(),D=M,E=null,C="running",f.start()};t&&N();let z={then:(t,e)=>m.then(t,e),get time(){return(0,w.X)(O)},set time(newTime){O=newTime=(0,w.w)(newTime),null===E&&f&&0!==y?M=f.now()-newTime/y:E=newTime},get duration(){let t=null===V.calculatedDuration?j(V):V.calculatedDuration;return(0,w.X)(t)},get speed(){return y},set speed(newSpeed){if(newSpeed===y||!f)return;y=newSpeed,z.time=(0,w.X)(O)},get state(){return C},play:N,pause:()=>{C="paused",E=O},stop:()=>{P=!0,"idle"!==C&&(C="idle",u&&u(),I())},cancel:()=>{null!==D&&W(D),I()},complete:()=>{C="finished"},sample:t=>(M=0,W(t))};return z}},2167:function(t,e,i){i.d(e,{M:function(){return v}});var n=i(2265),r=i(538);function s(){let t=(0,n.useRef)(!1);return(0,r.L)(()=>(t.current=!0,()=>{t.current=!1}),[]),t}var o=i(2363),a=i(8243),l=i(961);class u extends n.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:t,isPresent:e}){let i=(0,n.useId)(),r=(0,n.useRef)(null),s=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:t,height:n,top:o,left:a}=s.current;if(e||!r.current||!t||!n)return;r.current.dataset.motionPopId=i;let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` + [data-motion-pop-id="${i}"] { + position: absolute !important; + width: ${t}px !important; + height: ${n}px !important; + top: ${o}px !important; + left: ${a}px !important; + } + `),()=>{document.head.removeChild(l)}},[e]),n.createElement(u,{isPresent:e,childRef:r,sizeRef:s},n.cloneElement(t,{ref:r}))}let c=({children:t,initial:e,isPresent:i,onExitComplete:r,custom:s,presenceAffectsLayout:o,mode:u})=>{let c=(0,l.h)(d),p=(0,n.useId)(),m=(0,n.useMemo)(()=>({id:p,initial:e,isPresent:i,custom:s,onExitComplete:t=>{for(let e of(c.set(t,!0),c.values()))if(!e)return;r&&r()},register:t=>(c.set(t,!1),()=>c.delete(t))}),o?void 0:[i]);return(0,n.useMemo)(()=>{c.forEach((t,e)=>c.set(e,!1))},[i]),n.useEffect(()=>{i||c.size||!r||r()},[i]),"popLayout"===u&&(t=n.createElement(h,{isPresent:i},t)),n.createElement(a.O.Provider,{value:m},t)};function d(){return new Map}var p=i(781),m=i(6567);let f=t=>t.key||"",v=({children:t,custom:e,initial:i=!0,onExitComplete:a,exitBeforeEnter:l,presenceAffectsLayout:u=!0,mode:h="sync"})=>{var d;(0,m.k)(!l,"Replace exitBeforeEnter with mode='wait'");let v=(0,n.useContext)(p.p).forceRender||function(){let t=s(),[e,i]=(0,n.useState)(0),r=(0,n.useCallback)(()=>{t.current&&i(e+1)},[e]),a=(0,n.useCallback)(()=>o.Wi.postRender(r),[r]);return[a,e]}()[0],g=s(),y=function(t){let e=[];return n.Children.forEach(t,t=>{(0,n.isValidElement)(t)&&e.push(t)}),e}(t),x=y,P=(0,n.useRef)(new Map).current,b=(0,n.useRef)(x),w=(0,n.useRef)(new Map).current,A=(0,n.useRef)(!0);if((0,r.L)(()=>{A.current=!1,function(t,e){t.forEach(t=>{let i=f(t);e.set(i,t)})}(y,w),b.current=x}),d=()=>{A.current=!0,w.clear(),P.clear()},(0,n.useEffect)(()=>()=>d(),[]),A.current)return n.createElement(n.Fragment,null,x.map(t=>n.createElement(c,{key:f(t),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:u,mode:h},t)));x=[...x];let T=b.current.map(f),S=y.map(f),V=T.length;for(let t=0;t{if(-1!==S.indexOf(i))return;let r=w.get(i);if(!r)return;let s=T.indexOf(i),o=t;o||(o=n.createElement(c,{key:f(r),isPresent:!1,onExitComplete:()=>{P.delete(i);let t=Array.from(w.keys()).filter(t=>!S.includes(t));if(t.forEach(t=>w.delete(t)),b.current=y.filter(e=>{let n=f(e);return n===i||t.includes(n)}),!P.size){if(!1===g.current)return;v(),a&&a()}},custom:e,presenceAffectsLayout:u,mode:h},r),P.set(i,o)),x.splice(s,0,o)}),x=x.map(t=>{let e=t.key;return P.has(e)?t:n.createElement(c,{key:f(t),isPresent:!0,presenceAffectsLayout:u,mode:h},t)}),n.createElement(n.Fragment,null,P.size?x:x.map(t=>(0,n.cloneElement)(t)))}},781:function(t,e,i){i.d(e,{p:function(){return r}});var n=i(2265);let r=(0,n.createContext)({})},5968:function(t,e,i){i.d(e,{_:function(){return r}});var n=i(2265);let r=(0,n.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},8243:function(t,e,i){i.d(e,{O:function(){return r}});var n=i(2265);let r=(0,n.createContext)(null)},927:function(t,e,i){i.d(e,{Bn:function(){return o},X7:function(){return a},Z7:function(){return s}});var n=i(933),r=i(484);let s=t=>1-Math.sin(Math.acos(t)),o=(0,r.M)(s),a=(0,n.o)(s)},933:function(t,e,i){i.d(e,{o:function(){return n}});let n=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2},484:function(t,e,i){i.d(e,{M:function(){return n}});let n=t=>e=>1-t(1-e)},2363:function(t,e,i){i.d(e,{Pn:function(){return a},Wi:function(){return o},frameData:function(){return l},S6:function(){return u}});var n=i(9588);class r{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){let e=this.order.indexOf(t);-1!==e&&(this.order.splice(e,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}let s=["prepare","read","update","preRender","render","postRender"],{schedule:o,cancel:a,state:l,steps:u}=function(t,e){let i=!1,n=!0,o={delta:0,timestamp:0,isProcessing:!1},a=s.reduce((t,e)=>(t[e]=function(t){let e=new r,i=new r,n=0,s=!1,o=!1,a=new WeakSet,l={schedule:(t,r=!1,o=!1)=>{let l=o&&s,u=l?e:i;return r&&a.add(t),u.add(t)&&l&&s&&(n=e.order.length),t},cancel:t=>{i.remove(t),a.delete(t)},process:r=>{if(s){o=!0;return}if(s=!0,[e,i]=[i,e],i.clear(),n=e.order.length)for(let i=0;ii=!0),t),{}),l=t=>a[t].process(o),u=()=>{let r=performance.now();i=!1,o.delta=n?1e3/60:Math.max(Math.min(r-o.timestamp,40),1),o.timestamp=r,o.isProcessing=!0,s.forEach(l),o.isProcessing=!1,i&&e&&(n=!1,t(u))},h=()=>{i=!0,n=!0,o.isProcessing||t(u)},c=s.reduce((t,e)=>{let n=a[e];return t[e]=(t,e=!1,r=!1)=>(i||h(),n.schedule(t,e,r)),t},{});return{schedule:c,cancel:t=>s.forEach(e=>a[e].cancel(t)),state:o,steps:a}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},8777:function(t,e,i){let n;i.d(e,{E:function(){return nO}});var r,s,o=i(2265),a=i(5968);let l=(0,o.createContext)({});var u=i(8243),h=i(538);let c=(0,o.createContext)({strict:!1}),d=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),p="data-"+d("framerAppearId");function m(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function f(t){return"string"==typeof t||Array.isArray(t)}function v(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}let g=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],y=["initial",...g];function x(t){return v(t.animate)||y.some(e=>f(t[e]))}function P(t){return!!(x(t)||t.variants)}function b(t){return Array.isArray(t)?t.join(" "):t}let w={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},A={};for(let t in w)A[t]={isEnabled:e=>w[t].some(t=>!!e[t])};var T=i(6613),S=i(781);let V=(0,o.createContext)({}),C=Symbol.for("motionComponentSymbol"),E=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function M(t){if("string"!=typeof t||t.includes("-"));else if(E.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}let D={},R=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],k=new Set(R);function L(t,{layout:e,layoutId:i}){return k.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!D[t]||"opacity"===t)}var j=i(5735);let F={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},B=R.length;var O=i(417);let W=(t,e)=>e&&"number"==typeof t?e.transform(t):t;var $=i(2980),I=i(3681);let U={...$.Rx,transform:Math.round},N={borderWidth:I.px,borderTopWidth:I.px,borderRightWidth:I.px,borderBottomWidth:I.px,borderLeftWidth:I.px,borderRadius:I.px,radius:I.px,borderTopLeftRadius:I.px,borderTopRightRadius:I.px,borderBottomRightRadius:I.px,borderBottomLeftRadius:I.px,width:I.px,maxWidth:I.px,height:I.px,maxHeight:I.px,size:I.px,top:I.px,right:I.px,bottom:I.px,left:I.px,padding:I.px,paddingTop:I.px,paddingRight:I.px,paddingBottom:I.px,paddingLeft:I.px,margin:I.px,marginTop:I.px,marginRight:I.px,marginBottom:I.px,marginLeft:I.px,rotate:I.RW,rotateX:I.RW,rotateY:I.RW,rotateZ:I.RW,scale:$.bA,scaleX:$.bA,scaleY:$.bA,scaleZ:$.bA,skew:I.RW,skewX:I.RW,skewY:I.RW,distance:I.px,translateX:I.px,translateY:I.px,translateZ:I.px,x:I.px,y:I.px,z:I.px,perspective:I.px,transformPerspective:I.px,opacity:$.Fq,originX:I.$C,originY:I.$C,originZ:I.px,zIndex:U,fillOpacity:$.Fq,strokeOpacity:$.Fq,numOctaves:U};function z(t,e,i,n){let{style:r,vars:s,transform:o,transformOrigin:a}=t,l=!1,u=!1,h=!0;for(let t in e){let i=e[t];if((0,O.f9)(t)){s[t]=i;continue}let n=N[t],c=W(i,n);if(k.has(t)){if(l=!0,o[t]=c,!h)continue;i!==(n.default||0)&&(h=!1)}else t.startsWith("origin")?(u=!0,a[t]=c):r[t]=c}if(!e.transform&&(l||n?r.transform=function(t,{enableHardwareAcceleration:e=!0,allowTransformNone:i=!0},n,r){let s="";for(let e=0;e({style:{},transform:{},transformOrigin:{},vars:{}});function X(t,e,i){for(let n in e)(0,j.i)(e[n])||L(n,i)||(t[n]=e[n])}function Z(t,e,i){let n={},r=function(t,e,i){let n=t.style||{},r={};return X(r,n,t),Object.assign(r,function({transformTemplate:t},e,i){return(0,o.useMemo)(()=>{let n=H();return z(n,e,{enableHardwareAcceleration:!i},t),Object.assign({},n.vars,n.style)},[e])}(t,e,i)),t.transformValues?t.transformValues(r):r}(t,e,i);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=r,n}let Y=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function q(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||Y.has(t)}let G=t=>!q(t);try{(r=require("@emotion/is-prop-valid").default)&&(G=t=>t.startsWith("on")?!q(t):r(t))}catch(t){}function K(t,e,i){return"string"==typeof t?t:I.px.transform(e+i*t)}let _={offset:"stroke-dashoffset",array:"stroke-dasharray"},J={offset:"strokeDashoffset",array:"strokeDasharray"};function Q(t,{attrX:e,attrY:i,attrScale:n,originX:r,originY:s,pathLength:o,pathSpacing:a=1,pathOffset:l=0,...u},h,c,d){if(z(t,u,h,d),c){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:p,style:m,dimensions:f}=t;p.transform&&(f&&(m.transform=p.transform),delete p.transform),f&&(void 0!==r||void 0!==s||m.transform)&&(m.transformOrigin=function(t,e,i){let n=K(e,t.x,t.width),r=K(i,t.y,t.height);return`${n} ${r}`}(f,void 0!==r?r:.5,void 0!==s?s:.5)),void 0!==e&&(p.x=e),void 0!==i&&(p.y=i),void 0!==n&&(p.scale=n),void 0!==o&&function(t,e,i=1,n=0,r=!0){t.pathLength=1;let s=r?_:J;t[s.offset]=I.px.transform(-n);let o=I.px.transform(e),a=I.px.transform(i);t[s.array]=`${o} ${a}`}(p,o,a,l,!1)}let tt=()=>({...H(),attrs:{}}),te=t=>"string"==typeof t&&"svg"===t.toLowerCase();function ti(t,e,i,n){let r=(0,o.useMemo)(()=>{let i=tt();return Q(i,e,{enableHardwareAcceleration:!1},te(n),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};X(e,t.style,t),r.style={...e,...r.style}}return r}function tn(t,{style:e,vars:i},n,r){for(let s in Object.assign(t.style,e,r&&r.getProjectionStyles(n)),i)t.style.setProperty(s,i[s])}let tr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function ts(t,e,i,n){for(let i in tn(t,e,void 0,n),e.attrs)t.setAttribute(tr.has(i)?i:d(i),e.attrs[i])}function to(t,e){let{style:i}=t,n={};for(let r in i)((0,j.i)(i[r])||e.style&&(0,j.i)(e.style[r])||L(r,t))&&(n[r]=i[r]);return n}function ta(t,e){let i=to(t,e);for(let n in t)if((0,j.i)(t[n])||(0,j.i)(e[n])){let e=-1!==R.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;i[e]=t[n]}return i}function tl(t,e,i,n={},r={}){return"function"==typeof e&&(e=e(void 0!==i?i:t.custom,n,r)),"string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e&&(e=e(void 0!==i?i:t.custom,n,r)),e}var tu=i(961);let th=t=>Array.isArray(t),tc=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),td=t=>th(t)?t[t.length-1]||0:t;function tp(t){let e=(0,j.i)(t)?t.get():t;return tc(e)?e.toValue():e}let tm=t=>(e,i)=>{let n=(0,o.useContext)(l),r=(0,o.useContext)(u.O),s=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:i},n,r,s){let o={latestValues:function(t,e,i,n){let r={},s=n(t,{});for(let t in s)r[t]=tp(s[t]);let{initial:o,animate:a}=t,l=x(t),u=P(t);e&&u&&!l&&!1!==t.inherit&&(void 0===o&&(o=e.initial),void 0===a&&(a=e.animate));let h=!!i&&!1===i.initial;h=h||!1===o;let c=h?a:o;if(c&&"boolean"!=typeof c&&!v(c)){let e=Array.isArray(c)?c:[c];e.forEach(e=>{let i=tl(t,e);if(!i)return;let{transitionEnd:n,transition:s,...o}=i;for(let t in o){let e=o[t];if(Array.isArray(e)){let t=h?e.length-1:0;e=e[t]}null!==e&&(r[t]=e)}for(let t in n)r[t]=n[t]})}return r}(n,r,s,t),renderState:e()};return i&&(o.mount=t=>i(n,t,o)),o})(t,e,n,r);return i?s():(0,tu.h)(s)};var tf=i(2363);let tv={useVisualState:tm({scrapeMotionValuesFromProps:ta,createRenderState:tt,onMount:(t,e,{renderState:i,latestValues:n})=>{tf.Wi.read(()=>{try{i.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(t){i.dimensions={x:0,y:0,width:0,height:0}}}),tf.Wi.render(()=>{Q(i,n,{enableHardwareAcceleration:!1},te(e.tagName),t.transformTemplate),ts(e,i)})}})},tg={useVisualState:tm({scrapeMotionValuesFromProps:to,createRenderState:H})};function ty(t,e,i,n={passive:!0}){return t.addEventListener(e,i,n),()=>t.removeEventListener(e,i)}let tx=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function tP(t,e="page"){return{point:{x:t[e+"X"],y:t[e+"Y"]}}}let tb=t=>e=>tx(e)&&t(e,tP(e));function tw(t,e,i,n){return ty(t,e,tb(i),n)}var tA=i(4694);function tT(t){let e=null;return()=>null===e&&(e=t,()=>{e=null})}let tS=tT("dragHorizontal"),tV=tT("dragVertical");function tC(t){let e=!1;if("y"===t)e=tV();else if("x"===t)e=tS();else{let t=tS(),i=tV();t&&i?e=()=>{t(),i()}:(t&&t(),i&&i())}return e}function tE(){let t=tC(!0);return!t||(t(),!1)}class tM{constructor(t){this.isMounted=!1,this.node=t}update(){}}function tD(t,e){let i="onHover"+(e?"Start":"End");return tw(t.current,"pointer"+(e?"enter":"leave"),(n,r)=>{if("touch"===n.pointerType||tE())return;let s=t.getProps();t.animationState&&s.whileHover&&t.animationState.setActive("whileHover",e),s[i]&&tf.Wi.update(()=>s[i](n,r))},{passive:!t.getProps()[i]})}class tR extends tM{mount(){this.unmount=(0,tA.z)(tD(this.node,!0),tD(this.node,!1))}unmount(){}}class tk extends tM{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,tA.z)(ty(this.node.current,"focus",()=>this.onFocus()),ty(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let tL=(t,e)=>!!e&&(t===e||tL(t,e.parentElement));var tj=i(9588);function tF(t,e){if(!e)return;let i=new PointerEvent("pointer"+t);e(i,tP(i))}class tB extends tM{constructor(){super(...arguments),this.removeStartListeners=tj.Z,this.removeEndListeners=tj.Z,this.removeAccessibleListeners=tj.Z,this.startPointerPress=(t,e)=>{if(this.removeEndListeners(),this.isPressing)return;let i=this.node.getProps(),n=tw(window,"pointerup",(t,e)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:n}=this.node.getProps();tf.Wi.update(()=>{tL(this.node.current,t.target)?i&&i(t,e):n&&n(t,e)})},{passive:!(i.onTap||i.onPointerUp)}),r=tw(window,"pointercancel",(t,e)=>this.cancelPress(t,e),{passive:!(i.onTapCancel||i.onPointerCancel)});this.removeEndListeners=(0,tA.z)(n,r),this.startPress(t,e)},this.startAccessiblePress=()=>{let t=ty(this.node.current,"keydown",t=>{"Enter"!==t.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=ty(this.node.current,"keyup",t=>{"Enter"===t.key&&this.checkPressEnd()&&tF("up",(t,e)=>{let{onTap:i}=this.node.getProps();i&&tf.Wi.update(()=>i(t,e))})}),tF("down",(t,e)=>{this.startPress(t,e)}))}),e=ty(this.node.current,"blur",()=>{this.isPressing&&tF("cancel",(t,e)=>this.cancelPress(t,e))});this.removeAccessibleListeners=(0,tA.z)(t,e)}}startPress(t,e){this.isPressing=!0;let{onTapStart:i,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&tf.Wi.update(()=>i(t,e))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;let t=this.node.getProps();return t.whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!tE()}cancelPress(t,e){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&tf.Wi.update(()=>i(t,e))}mount(){let t=this.node.getProps(),e=tw(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),i=ty(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,tA.z)(e,i)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let tO=new WeakMap,tW=new WeakMap,t$=t=>{let e=tO.get(t.target);e&&e(t)},tI=t=>{t.forEach(t$)},tU={some:0,all:1};class tN extends tM{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:n="some",once:r}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof n?n:tU[n]};return function(t,e,i){let n=function({root:t,...e}){let i=t||document;tW.has(i)||tW.set(i,{});let n=tW.get(i),r=JSON.stringify(e);return n[r]||(n[r]=new IntersectionObserver(tI,{root:t,...e})),n[r]}(e);return tO.set(t,i),n.observe(t),()=>{tO.delete(t),n.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,r&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),s=e?i:n;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node,i=["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e));i&&this.startObserver()}unmount(){}}function tz(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let n=0;ne[i]=t.get()),e}(t),function(t){let e={};return t.values.forEach((t,i)=>e[i]=t.getVelocity()),e}(t))}var tX=i(6567),tZ=i(1356);let tY={current:!1},tq=t=>Array.isArray(t)&&"number"==typeof t[0],tG=([t,e,i,n])=>`cubic-bezier(${t}, ${e}, ${i}, ${n})`,tK={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tG([0,.65,.55,1]),circOut:tG([.55,0,1,.45]),backIn:tG([.31,.01,.66,-.59]),backOut:tG([.33,1.53,.69,.99])};var t_=i(123);let tJ=(s=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=s()),n)),tQ=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),t0=(t,e)=>"spring"===e.type||"backgroundColor"===t||!function t(e){return!!(!e||"string"==typeof e&&tK[e]||tq(e)||Array.isArray(e)&&e.every(t))}(e.ease),t1={type:"spring",stiffness:500,damping:25,restSpeed:10},t2=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),t5={type:"keyframes",duration:.8},t3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},t6=(t,{keyframes:e})=>e.length>2?t5:k.has(t)?t.startsWith("scale")?t2(e[1]):t1:t3;var t8=i(9155);let t9=(t,e)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(t8.P.test(e)||"0"===e)&&!e.startsWith("url("));var t4=i(2038);let t7=new Set(["brightness","contrast","saturate","opacity"]);function et(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[n]=i.match(t4.KP)||[];if(!n)return t;let r=i.replace(n,""),s=t7.has(e)?1:0;return n!==i&&(s*=100),e+"("+s+r+")"}let ee=/([a-z-]*)\(.*?\)/g,ei={...t8.P,getAnimatableNone:t=>{let e=t.match(ee);return e?e.map(et).join(" "):t}};var en=i(2199);let er={...N,color:en.$,backgroundColor:en.$,outlineColor:en.$,fill:en.$,stroke:en.$,borderColor:en.$,borderTopColor:en.$,borderRightColor:en.$,borderBottomColor:en.$,borderLeftColor:en.$,filter:ei,WebkitFilter:ei},es=t=>er[t];function eo(t,e){let i=es(t);return i!==ei&&(i=t8.P),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ea=t=>/^0[^.\s]+$/.test(t);function el(t,e){return t[e]||t.default||t}let eu={skipAnimations:!1},eh=(t,e,i,n={})=>r=>{let s=el(n,t)||{},o=s.delay||n.delay||0,{elapsed:a=0}=n;a-=(0,tZ.w)(o);let l=function(t,e,i,n){let r,s;let o=t9(e,i);r=Array.isArray(i)?[...i]:[null,i];let a=void 0!==n.from?n.from:t.get(),l=[];for(let t=0;t{e.set(t),s.onUpdate&&s.onUpdate(t)},onComplete:()=>{r(),s.onComplete&&s.onComplete()}};if(!function({when:t,delay:e,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(s)&&(p={...p,...t6(t,p)}),p.duration&&(p.duration=(0,tZ.w)(p.duration)),p.repeatDelay&&(p.repeatDelay=(0,tZ.w)(p.repeatDelay)),!c||!d||tY.current||!1===s.type||eu.skipAnimations)return function({keyframes:t,delay:e,onUpdate:i,onComplete:n}){let r=()=>(i&&i(t[t.length-1]),n&&n(),{time:0,speed:1,duration:0,play:tj.Z,pause:tj.Z,stop:tj.Z,then:t=>(t(),Promise.resolve()),cancel:tj.Z,complete:tj.Z});return e?(0,t_.y)({keyframes:[0,1],duration:0,delay:e,onComplete:r}):r()}(tY.current?{...p,delay:0}:p);if(!n.isHandoff&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){let i=function(t,e,{onUpdate:i,onComplete:n,...r}){let s,o;let a=tJ()&&tQ.has(e)&&!r.repeatDelay&&"mirror"!==r.repeatType&&0!==r.damping&&"inertia"!==r.type;if(!a)return!1;let l=!1,u=!1,h=()=>{o=new Promise(t=>{s=t})};h();let{keyframes:c,duration:d=300,ease:p,times:m}=r;if(t0(e,r)){let t=(0,t_.y)({...r,repeat:0,delay:0}),e={done:!1,value:c[0]},i=[],n=0;for(;!e.done&&n<2e4;)e=t.sample(n),i.push(e.value),n+=10;m=void 0,c=i,d=n-10,p="linear"}let f=function(t,e,i,{delay:n=0,duration:r,repeat:s=0,repeatType:o="loop",ease:a,times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e){if(e)return tq(e)?tG(e):Array.isArray(e)?e.map(t):tK[e]}(a);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:n,duration:r,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(t.owner.current,e,c,{...r,duration:d,ease:p,times:m}),v=()=>{u=!1,f.cancel()},g=()=>{u=!0,tf.Wi.update(v),s(),h()};return f.onfinish=()=>{u||(t.set(function(t,{repeat:e,repeatType:i="loop"}){let n=e&&"loop"!==i&&e%2==1?0:t.length-1;return t[n]}(c,r)),n&&n(),g())},{then:(t,e)=>o.then(t,e),attachTimeline:t=>(f.timeline=t,f.onfinish=null,tj.Z),get time(){return(0,tZ.X)(f.currentTime||0)},set time(newTime){f.currentTime=(0,tZ.w)(newTime)},get speed(){return f.playbackRate},set speed(newSpeed){f.playbackRate=newSpeed},get duration(){return(0,tZ.X)(d)},play:()=>{l||(f.play(),(0,tf.Pn)(v))},pause:()=>f.pause(),stop:()=>{if(l=!0,"idle"===f.playState)return;let{currentTime:e}=f;if(e){let i=(0,t_.y)({...r,autoplay:!1});t.setWithVelocity(i.sample(e-10).value,i.sample(e).value,10)}g()},complete:()=>{u||f.finish()},cancel:g}}(e,t,p);if(i)return i}return(0,t_.y)(p)};function ec(t){return!!((0,j.i)(t)&&t.add)}let ed=t=>/^\-?\d*\.?\d+$/.test(t);var ep=i(4101);let em=t=>e=>e.test(t),ef=[$.Rx,I.px,I.aQ,I.RW,I.vw,I.vh,{test:t=>"auto"===t,parse:t=>t}],ev=t=>ef.find(em(t)),eg=[...ef,en.$,t8.P],ey=t=>eg.find(em(t));function ex(t,e,{delay:i=0,transitionOverride:n,type:r}={}){let{transition:s=t.getDefaultTransition(),transitionEnd:o,...a}=t.makeTargetAnimatable(e),l=t.getValue("willChange");n&&(s=n);let u=[],h=r&&t.animationState&&t.animationState.getState()[r];for(let e in a){let n=t.getValue(e),r=a[e];if(!n||void 0===r||h&&function({protectedKeys:t,needsAnimating:e},i){let n=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,n}(h,e))continue;let o={delay:i,elapsed:0,...el(s||{},e)};if(window.HandoffAppearAnimations){let i=t.getProps()[p];if(i){let t=window.HandoffAppearAnimations(i,e,n,tf.Wi);null!==t&&(o.elapsed=t,o.isHandoff=!0)}}let c=!o.isHandoff&&!function(t,e){let i=t.get();if(!Array.isArray(e))return i!==e;for(let t=0;tl.remove(e))),u.push(d)}return o&&Promise.all(u).then(()=>{o&&function(t,e){let i=tH(t,e),{transitionEnd:n={},transition:r={},...s}=i?t.makeTargetAnimatable(i,!1):{};for(let e in s={...s,...n}){let i=td(s[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,(0,ep.BX)(i))}}(t,o)}),u}function eP(t,e,i={}){let n=tH(t,e,i.custom),{transition:r=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let s=n?()=>Promise.all(ex(t,n,i)):()=>Promise.resolve(),o=t.variantChildren&&t.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:o,staggerDirection:a}=r;return function(t,e,i=0,n=0,r=1,s){let o=[],a=(t.variantChildren.size-1)*n,l=1===r?(t=0)=>t*n:(t=0)=>a-t*n;return Array.from(t.variantChildren).sort(eb).forEach((t,n)=>{t.notify("AnimationStart",e),o.push(eP(t,e,{...s,delay:i+l(n)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,s+n,o,a,i)}:()=>Promise.resolve(),{when:a}=r;if(!a)return Promise.all([s(),o(i.delay)]);{let[t,e]="beforeChildren"===a?[s,o]:[o,s];return t().then(()=>e())}}function eb(t,e){return t.sortNodePosition(e)}let ew=[...g].reverse(),eA=g.length;function eT(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class eS extends tM{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let n;if(t.notify("AnimationStart",e),Array.isArray(e)){let r=e.map(e=>eP(t,e,i));n=Promise.all(r)}else if("string"==typeof e)n=eP(t,e,i);else{let r="function"==typeof e?tH(t,e,i.custom):e;n=Promise.all(ex(t,r,i))}return n.then(()=>t.notify("AnimationComplete",e))})(t,e,i))),i={animate:eT(!0),whileInView:eT(),whileHover:eT(),whileTap:eT(),whileDrag:eT(),whileFocus:eT(),exit:eT()},n=!0,r=(e,i)=>{let n=tH(t,i);if(n){let{transition:t,transitionEnd:i,...r}=n;e={...e,...r,...i}}return e};function s(s,o){let a=t.getProps(),l=t.getVariantContext(!0)||{},u=[],h=new Set,c={},d=1/0;for(let e=0;ed&&x,T=!1,S=Array.isArray(y)?y:[y],V=S.reduce(r,{});!1===P&&(V={});let{prevResolvedValues:C={}}=g,E={...C,...V},M=t=>{A=!0,h.has(t)&&(T=!0,h.delete(t)),g.needsAnimating[t]=!0};for(let t in E){let e=V[t],i=C[t];if(!c.hasOwnProperty(t))(th(e)&&th(i)?tz(e,i):e===i)?void 0!==e&&h.has(t)?M(t):g.protectedKeys[t]=!0:void 0!==e?M(t):h.add(t)}g.prevProp=y,g.prevResolvedValues=V,g.isActive&&(c={...c,...V}),n&&t.blockInitialAnimation&&(A=!1),A&&(!b||T)&&u.push(...S.map(t=>({animation:t,options:{type:m,...s}})))}if(h.size){let e={};h.forEach(i=>{let n=t.getBaseTarget(i);void 0!==n&&(e[i]=n)}),u.push({animation:e})}let m=!!u.length;return n&&(!1===a.initial||a.initial===a.animate)&&!t.manuallyAnimateOnMount&&(m=!1),n=!1,m?e(u):Promise.resolve()}return{animateChanges:s,setActive:function(e,n,r){var o;if(i[e].isActive===n)return Promise.resolve();null===(o=t.variantChildren)||void 0===o||o.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,n)}),i[e].isActive=n;let a=s(r,e);for(let t in i)i[t].protectedKeys={};return a},setAnimateFunction:function(i){e=i(t)},getState:()=>i}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();this.unmount(),v(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){}}let eV=0;class eC extends tM{constructor(){super(...arguments),this.id=eV++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e,custom:i}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;let r=this.node.animationState.setActive("exit",!t,{custom:null!=i?i:this.node.getProps().custom});e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}let eE=(t,e)=>Math.abs(t-e);class eM{constructor(t,e,{transformPagePoint:i,contextWindow:n,dragSnapToOrigin:r=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=ek(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){let i=eE(t.x,e.x),n=eE(t.y,e.y);return Math.sqrt(i**2+n**2)}(t.offset,{x:0,y:0})>=3;if(!e&&!i)return;let{point:n}=t,{timestamp:r}=tf.frameData;this.history.push({...n,timestamp:r});let{onStart:s,onMove:o}=this.handlers;e||(s&&s(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=eD(e,this.transformPagePoint),tf.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:r}=this.handlers;if(this.dragSnapToOrigin&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=ek("pointercancel"===t.type?this.lastMoveEventInfo:eD(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),n&&n(t,s)},!tx(t))return;this.dragSnapToOrigin=r,this.handlers=e,this.transformPagePoint=i,this.contextWindow=n||window;let s=tP(t),o=eD(s,this.transformPagePoint),{point:a}=o,{timestamp:l}=tf.frameData;this.history=[{...a,timestamp:l}];let{onSessionStart:u}=e;u&&u(t,ek(o,this.history)),this.removeListeners=(0,tA.z)(tw(this.contextWindow,"pointermove",this.handlePointerMove),tw(this.contextWindow,"pointerup",this.handlePointerUp),tw(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),(0,tf.Pn)(this.updatePoint)}}function eD(t,e){return e?{point:e(t.point)}:t}function eR(t,e){return{x:t.x-e.x,y:t.y-e.y}}function ek({point:t},e){return{point:t,delta:eR(t,eL(e)),offset:eR(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,n=null,r=eL(t);for(;i>=0&&(n=t[i],!(r.timestamp-n.timestamp>(0,tZ.w)(.1)));)i--;if(!n)return{x:0,y:0};let s=(0,tZ.X)(r.timestamp-n.timestamp);if(0===s)return{x:0,y:0};let o={x:(r.x-n.x)/s,y:(r.y-n.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function eL(t){return t[t.length-1]}var ej=i(2868),eF=i(3625);function eB(t){return t.max-t.min}function eO(t,e=0,i=.01){return Math.abs(t-e)<=i}function eW(t,e,i,n=.5){t.origin=n,t.originPoint=(0,eF.C)(e.min,e.max,t.origin),t.scale=eB(i)/eB(e),(eO(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=(0,eF.C)(i.min,i.max,t.origin)-t.originPoint,(eO(t.translate)||isNaN(t.translate))&&(t.translate=0)}function e$(t,e,i,n){eW(t.x,e.x,i.x,n?n.originX:void 0),eW(t.y,e.y,i.y,n?n.originY:void 0)}function eI(t,e,i){t.min=i.min+e.min,t.max=t.min+eB(e)}function eU(t,e,i){t.min=e.min-i.min,t.max=t.min+eB(e)}function eN(t,e,i){eU(t.x,e.x,i.x),eU(t.y,e.y,i.y)}var ez=i(3021);function eH(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function eX(t,e){let i=e.min-t.min,n=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),eG=()=>({x:eq(),y:eq()}),eK=()=>({min:0,max:0}),e_=()=>({x:eK(),y:eK()});function eJ(t){return[t("x"),t("y")]}function eQ({top:t,left:e,right:i,bottom:n}){return{x:{min:e,max:i},y:{min:t,max:n}}}function e0(t){return void 0===t||1===t}function e1({scale:t,scaleX:e,scaleY:i}){return!e0(t)||!e0(e)||!e0(i)}function e2(t){return e1(t)||e5(t)||t.z||t.rotate||t.rotateX||t.rotateY}function e5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function e3(t,e,i,n,r){return void 0!==r&&(t=n+r*(t-n)),n+i*(t-n)+e}function e6(t,e=0,i=1,n,r){t.min=e3(t.min,e,i,n,r),t.max=e3(t.max,e,i,n,r)}function e8(t,{x:e,y:i}){e6(t.x,e.translate,e.scale,e.originPoint),e6(t.y,i.translate,i.scale,i.originPoint)}function e9(t){return Number.isInteger(t)?t:t>1.0000000000001||t<.999999999999?t:1}function e4(t,e){t.min=t.min+e,t.max=t.max+e}function e7(t,e,[i,n,r]){let s=void 0!==e[r]?e[r]:.5,o=(0,eF.C)(t.min,t.max,s);e6(t,e[i],e[n],o,e.scale)}let it=["x","scaleX","originX"],ie=["y","scaleY","originY"];function ii(t,e){e7(t.x,e,it),e7(t.y,e,ie)}function ir(t,e){return eQ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}let is=({current:t})=>t?t.ownerDocument.defaultView:null,io=new WeakMap;class ia{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=e_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new eM(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(tP(t,"page").point)},onStart:(t,e)=>{let{drag:i,dragPropagation:n,onDragStart:r}=this.getProps();if(i&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=tC(i),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eJ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(I.aQ.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[t];if(n){let t=eB(n);e=t*(parseFloat(e)/100)}}}this.originPoint[t]=e}),r&&tf.Wi.update(()=>r(t,e),!1,!0);let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:r,onDrag:s}=this.getProps();if(!i&&!this.openGlobalLock)return;let{offset:o}=e;if(n&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>eJ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:is(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:n}=e;this.startAnimation(n);let{onDragEnd:r}=this.getProps();r&&tf.Wi.update(()=>r(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:n}=this.getProps();if(!i||!il(t,n,this.currentDirection))return;let r=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},n){return void 0!==e&&ti&&(t=n?(0,eF.C)(i,t,n.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),r.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,r=this.constraints;e&&m(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(t,{top:e,left:i,bottom:n,right:r}){return{x:eH(t.x,i,r),y:eH(t.y,e,n)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:eZ(t,"left","right"),y:eZ(t,"top","bottom")}}(i),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&eJ(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(n.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!m(e))return!1;let n=e.current;(0,tX.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let s=function(t,e,i){let n=ir(t,i),{scroll:r}=e;return r&&(e4(n.x,r.offset.x),e4(n.y,r.offset.y)),n}(n,r.root,this.visualElement.getTransformPagePoint()),o={x:eX((t=r.layout.layoutBox).x,s.x),y:eX(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=eQ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:n,dragTransition:r,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{},l=eJ(o=>{if(!il(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(o,u)});return Promise.all(l).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return i.start(eh(t,i,0,e))}stopAnimation(){eJ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){eJ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e="_drag"+t.toUpperCase(),i=this.visualElement.getProps(),n=i[e];return n||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){eJ(e=>{let{drag:i}=this.getProps();if(!il(e,i,this.currentDirection))return;let{projection:n}=this.visualElement,r=this.getAxisMotionValue(e);if(n&&n.layout){let{min:i,max:s}=n.layout.layoutBox[e];r.set(t[e]-(0,eF.C)(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!m(e)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};eJ(t=>{let e=this.getAxisMotionValue(t);if(e){let i=e.get();n[t]=function(t,e){let i=.5,n=eB(t),r=eB(e);return r>n?i=(0,ej.Y)(e.min,e.max-n,t.min):n>r&&(i=(0,ej.Y)(t.min,t.max-r,e.min)),(0,ez.u)(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),eJ(e=>{if(!il(e,t,null))return;let i=this.getAxisMotionValue(e),{min:r,max:s}=this.constraints[e];i.set((0,eF.C)(r,s,n[e]))})}addListeners(){if(!this.visualElement.current)return;io.set(this.visualElement,this);let t=this.visualElement.current,e=tw(t,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),i=()=>{let{dragConstraints:t}=this.getProps();m(t)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",i);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),i();let s=ty(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(eJ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{s(),e(),r(),o&&o()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:r=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:n,dragConstraints:r,dragElastic:s,dragMomentum:o}}}function il(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class iu extends tM{constructor(t){super(t),this.removeGroupControls=tj.Z,this.removeListeners=tj.Z,this.controls=new ia(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||tj.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let ih=t=>(e,i)=>{t&&tf.Wi.update(()=>t(e,i))};class ic extends tM{constructor(){super(...arguments),this.removePointerDownListener=tj.Z}onPointerDown(t){this.session=new eM(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:is(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:ih(t),onStart:ih(e),onMove:i,onEnd:(t,e)=>{delete this.session,n&&tf.Wi.update(()=>n(t,e))}}}mount(){this.removePointerDownListener=tw(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let id={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function ip(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let im={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!I.px.test(t))return t;t=parseFloat(t)}let i=ip(t,e.target.x),n=ip(t,e.target.y);return`${i}% ${n}%`}};class iv extends o.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:n}=this.props,{projection:r}=t;Object.assign(D,iy),r&&(e.group&&e.group.add(r),i&&i.register&&n&&i.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),id.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:n,isPresent:r}=this.props,s=i.projection;return s&&(s.isPresent=r,n||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===r||(r?s.promote():s.relegate()||tf.Wi.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:n}=t;n&&(n.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function ig(t){let[e,i]=function(){let t=(0,o.useContext)(u.O);if(null===t)return[!0,null];let{isPresent:e,onExitComplete:i,register:n}=t,r=(0,o.useId)();return(0,o.useEffect)(()=>n(r),[]),!e&&i?[!1,()=>i&&i(r)]:[!0]}(),n=(0,o.useContext)(S.p);return o.createElement(iv,{...t,layoutGroup:n,switchLayoutGroup:(0,o.useContext)(V),isPresent:e,safeToRemove:i})}let iy={borderRadius:{...im,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:im,borderTopRightRadius:im,borderBottomLeftRadius:im,borderBottomRightRadius:im,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let n=t8.P.parse(t);if(n.length>5)return t;let r=t8.P.createTransformer(t),s="number"!=typeof n[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;n[0+s]/=o,n[1+s]/=a;let l=(0,eF.C)(o,a,.5);return"number"==typeof n[2+s]&&(n[2+s]/=l),"number"==typeof n[3+s]&&(n[3+s]/=l),r(n)}}};var ix=i(7026),iP=i(927);let ib=["TopLeft","TopRight","BottomLeft","BottomRight"],iw=ib.length,iA=t=>"string"==typeof t?parseFloat(t):t,iT=t=>"number"==typeof t||I.px.test(t);function iS(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let iV=iE(0,.5,iP.Bn),iC=iE(.5,.95,tj.Z);function iE(t,e,i){return n=>ne?1:i((0,ej.Y)(t,e,n))}function iM(t,e){t.min=e.min,t.max=e.max}function iD(t,e){iM(t.x,e.x),iM(t.y,e.y)}function iR(t,e,i,n,r){return t-=e,t=n+1/i*(t-n),void 0!==r&&(t=n+1/r*(t-n)),t}function ik(t,e,[i,n,r],s,o){!function(t,e=0,i=1,n=.5,r,s=t,o=t){if(I.aQ.test(e)){e=parseFloat(e);let t=(0,eF.C)(o.min,o.max,e/100);e=t-o.min}if("number"!=typeof e)return;let a=(0,eF.C)(s.min,s.max,n);t===s&&(a-=e),t.min=iR(t.min,e,i,a,r),t.max=iR(t.max,e,i,a,r)}(t,e[i],e[n],e[r],e.scale,s,o)}let iL=["x","scaleX","originX"],ij=["y","scaleY","originY"];function iF(t,e,i,n){ik(t.x,e,iL,i?i.x:void 0,n?n.x:void 0),ik(t.y,e,ij,i?i.y:void 0,n?n.y:void 0)}function iB(t){return 0===t.translate&&1===t.scale}function iO(t){return iB(t.x)&&iB(t.y)}function iW(t,e){return Math.round(t.x.min)===Math.round(e.x.min)&&Math.round(t.x.max)===Math.round(e.x.max)&&Math.round(t.y.min)===Math.round(e.y.min)&&Math.round(t.y.max)===Math.round(e.y.max)}function i$(t){return eB(t.x)/eB(t.y)}var iI=i(7081);class iU{constructor(){this.members=[]}add(t){(0,iI.y4)(this.members,t),t.scheduleRender()}remove(t){if((0,iI.cl)(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:n}=t.options;!1===n&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function iN(t,e,i){let n="",r=t.x.translate/e.x,s=t.y.translate/e.y;if((r||s)&&(n=`translate3d(${r}px, ${s}px, 0) `),(1!==e.x||1!==e.y)&&(n+=`scale(${1/e.x}, ${1/e.y}) `),i){let{rotate:t,rotateX:e,rotateY:r}=i;t&&(n+=`rotate(${t}deg) `),e&&(n+=`rotateX(${e}deg) `),r&&(n+=`rotateY(${r}deg) `)}let o=t.x.scale*e.x,a=t.y.scale*e.y;return(1!==o||1!==a)&&(n+=`scale(${o}, ${a})`),n||"none"}let iz=(t,e)=>t.depth-e.depth;class iH{constructor(){this.children=[],this.isDirty=!1}add(t){(0,iI.y4)(this.children,t),this.isDirty=!0}remove(t){(0,iI.cl)(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(iz),this.isDirty=!1,this.children.forEach(t)}}let iX=["","X","Y","Z"],iZ={visibility:"hidden"},iY=0,iq={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function iG({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:n,resetTransform:r}){return class{constructor(t={},i=null==e?void 0:e()){this.id=iY++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,iq.totalNodes=iq.resolvedTargetDeltas=iq.recalculatedProjection=0,this.nodes.forEach(iJ),this.nodes.forEach(i6),this.nodes.forEach(i8),this.nodes.forEach(iQ),window.MotionDebug&&window.MotionDebug.record(iq)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=performance.now(),n=({timestamp:r})=>{let s=r-i;s>=e&&((0,tf.Pn)(n),t(s-e))};return tf.Wi.read(n,!0),()=>(0,tf.Pn)(n)}(n,250),id.hasAnimatedSinceResize&&(id.hasAnimatedSinceResize=!1,this.nodes.forEach(i3))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&s&&(n||r)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||s.getDefaultTransition()||ni,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!iW(this.targetLayout,n)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...el(r,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||i3(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,tf.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(i9),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;tthis.update()))}clearAllSnapshots(){this.nodes.forEach(i0),this.sharedNodes.forEach(i4)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,tf.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){tf.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t{let n=e/1e3;if(i7(o.x,t.x,n),i7(o.y,t.y,n),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var l,u,c,m;eN(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),c=this.relativeTarget,m=this.relativeTargetOrigin,nt(c.x,m.x,a.x,n),nt(c.y,m.y,a.y,n),i&&(l=this.relativeTarget,u=i,l.x.min===u.x.min&&l.x.max===u.x.max&&l.y.min===u.y.min&&l.y.max===u.y.max)&&(this.isProjectionDirty=!1),i||(i=e_()),iD(i,this.relativeTarget)}h&&(this.animationValues=s,function(t,e,i,n,r,s){r?(t.opacity=(0,eF.C)(0,void 0!==i.opacity?i.opacity:1,iV(n)),t.opacityExit=(0,eF.C)(void 0!==e.opacity?e.opacity:1,0,iC(n))):s&&(t.opacity=(0,eF.C)(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,n));for(let r=0;r{id.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let n=(0,j.i)(t)?t:(0,ep.BX)(t);return n.start(eh("",n,1e3,i)),n.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:n,latestValues:r}=t;if(e&&i&&n){if(this!==t&&this.layout&&n&&no(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||e_();let e=eB(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let n=eB(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+n}iD(e,i),ii(e,r),e$(this.projectionDeltaWithTransform,this.layoutCorrected,e,r)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new iU);let i=this.sharedNodes.get(t);i.add(e);let n=e.options.initialPromotionConfig;e.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.rotate||i.rotateX||i.rotateY||i.rotateZ)&&(e=!0),!e)return;let n={};for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(i1),this.root.sharedNodes.clear()}}}function iK(t){t.updateLayout()}function i_(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:n}=t.layout,{animationType:r}=t.options,s=i.source!==t.layout.source;"size"===r?eJ(t=>{let n=s?i.measuredBox[t]:i.layoutBox[t],r=eB(n);n.min=e[t].min,n.max=n.min+r}):no(r,i.layoutBox,e)&&eJ(n=>{let r=s?i.measuredBox[n]:i.layoutBox[n],o=eB(e[n]);r.max=r.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[n].max=t.relativeTarget[n].min+o)});let o=eG();e$(o,e,i.layoutBox);let a=eG();s?e$(a,t.applyTransform(n,!0),i.measuredBox):e$(a,e,i.layoutBox);let l=!iO(o),u=!1;if(!t.resumeFrom){let n=t.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:r,layout:s}=n;if(r&&s){let o=e_();eN(o,i.layoutBox,r.layoutBox);let a=e_();eN(a,e,s.layoutBox),iW(o,a)||(u=!0),n.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=n)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function iJ(t){iq.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function iQ(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function i0(t){t.clearSnapshot()}function i1(t){t.clearMeasurements()}function i2(t){t.isLayoutDirty=!1}function i5(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function i3(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function i6(t){t.resolveTargetDelta()}function i8(t){t.calcProjection()}function i9(t){t.resetRotation()}function i4(t){t.removeLeadSnapshot()}function i7(t,e,i){t.translate=(0,eF.C)(e.translate,0,i),t.scale=(0,eF.C)(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function nt(t,e,i,n){t.min=(0,eF.C)(e.min,i.min,n),t.max=(0,eF.C)(e.max,i.max,n)}function ne(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let ni={duration:.45,ease:[.4,0,.1,1]},nn=t=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(t),nr=nn("applewebkit/")&&!nn("chrome/")?Math.round:tj.Z;function ns(t){t.min=nr(t.min),t.max=nr(t.max)}function no(t,e,i){return"position"===t||"preserve-aspect"===t&&!eO(i$(e),i$(i),.2)}let na=iG({attachResizeListener:(t,e)=>ty(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nl={current:void 0},nu=iG({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nl.current){let t=new na({});t.mount(window),t.setOptions({layoutScroll:!0}),nl.current=t}return nl.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position}),nh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function nc(t,e,i=1){(0,tX.k)(i<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[n,r]=function(t){let e=nh.exec(t);if(!e)return[,];let[,i,n]=e;return[i,n]}(t);if(!n)return;let s=window.getComputedStyle(e).getPropertyValue(n);if(s){let t=s.trim();return ed(t)?parseFloat(t):t}return(0,O.tm)(r)?nc(r,e,i+1):r}let nd=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),np=t=>nd.has(t),nm=t=>Object.keys(t).some(np),nf=t=>t===$.Rx||t===I.px,nv=(t,e)=>parseFloat(t.split(", ")[e]),ng=(t,e)=>(i,{transform:n})=>{if("none"===n||!n)return 0;let r=n.match(/^matrix3d\((.+)\)$/);if(r)return nv(r[1],e);{let e=n.match(/^matrix\((.+)\)$/);return e?nv(e[1],t):0}},ny=new Set(["x","y","z"]),nx=R.filter(t=>!ny.has(t)),nP={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:ng(4,13),y:ng(5,14)};nP.translateX=nP.x,nP.translateY=nP.y;let nb=(t,e,i)=>{let n=e.measureViewportBox(),r=e.current,s=getComputedStyle(r),{display:o}=s,a={};"none"===o&&e.setStaticValue("display",t.display||"block"),i.forEach(t=>{a[t]=nP[t](n,s)}),e.render();let l=e.measureViewportBox();return i.forEach(i=>{let n=e.getValue(i);n&&n.jump(a[i]),t[i]=nP[i](l,s)}),t},nw=(t,e,i={},n={})=>{e={...e},n={...n};let r=Object.keys(e).filter(np),s=[],o=!1,a=[];if(r.forEach(r=>{let l;let u=t.getValue(r);if(!t.hasValue(r))return;let h=i[r],c=ev(h),d=e[r];if(th(d)){let t=d.length,e=null===d[0]?1:0;c=ev(h=d[e]);for(let i=e;i{let n=t.getValue(i);void 0!==n&&(e.push([i,n.get()]),n.set(i.startsWith("scale")?1:0))}),e.length&&t.render(),e}(t),o=!0),a.push(r),n[r]=void 0!==n[r]?n[r]:e[r],u.jump(d))}}),!a.length)return{target:e,transitionEnd:n};{let i=a.indexOf("height")>=0?window.pageYOffset:null,r=nb(e,t,a);return s.length&&s.forEach(([e,i])=>{t.getValue(e).set(i)}),t.render(),T.j&&null!==i&&window.scrollTo({top:i}),{target:r,transitionEnd:n}}},nA=(t,e,i,n)=>{var r,s;let o=function(t,{...e},i){let n=t.current;if(!(n instanceof Element))return{target:e,transitionEnd:i};for(let r in i&&(i={...i}),t.values.forEach(t=>{let e=t.get();if(!(0,O.tm)(e))return;let i=nc(e,n);i&&t.set(i)}),e){let t=e[r];if(!(0,O.tm)(t))continue;let s=nc(t,n);s&&(e[r]=s,i||(i={}),void 0===i[r]&&(i[r]=t))}return{target:e,transitionEnd:i}}(t,e,n);return e=o.target,n=o.transitionEnd,r=e,s=n,nm(r)?nw(t,r,i,s):{target:r,transitionEnd:s}},nT={current:null},nS={current:!1},nV=new WeakMap,nC=Object.keys(A),nE=nC.length,nM=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],nD=y.length;class nR{constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:n,visualState:r},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>tf.Wi.render(this.render,!1,!0);let{latestValues:o,renderState:a}=r;this.latestValues=o,this.baseTarget={...o},this.initialValues=e.initial?{...o}:{},this.renderState=a,this.parent=t,this.props=e,this.presenceContext=i,this.depth=t?t.depth+1:0,this.reducedMotionConfig=n,this.options=s,this.isControllingVariants=x(e),this.isVariantNode=P(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(e,{});for(let t in u){let e=u[t];void 0!==o[t]&&(0,j.i)(e)&&(e.set(o[t],!1),ec(l)&&l.add(t))}}scrapeMotionValuesFromProps(t,e){return{}}mount(t){this.current=t,nV.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,e)=>this.bindToMotionValue(e,t)),nS.current||function(){if(nS.current=!0,T.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>nT.current=t.matches;t.addListener(e),e()}else nT.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||nT.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in nV.delete(this.current),this.projection&&this.projection.unmount(),(0,tf.Pn)(this.notifyUpdate),(0,tf.Pn)(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,e){let i=k.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&tf.Wi.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),r=e.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{n(),r()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}loadFeatures({children:t,...e},i,n,r){let s,o;for(let t=0;tthis.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:a,layoutRoot:l})}return o}updateFeatures(){for(let t in this.features){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):e_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}makeTargetAnimatable(t,e=!0){return this.makeTargetAnimatableFromInstance(t,this.props,e)}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){e!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,e)),this.values.set(t,e),this.latestValues[t]=e.get()}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=(0,ep.BX)(e,{owner:this}),this.addValue(t,i)),i}readValue(t){var e;return void 0===this.latestValues[t]&&this.current?null!==(e=this.getBaseTargetFromProps(this.props,t))&&void 0!==e?e:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t]}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let{initial:i}=this.props,n="string"==typeof i||"object"==typeof i?null===(e=tl(this.props,i))||void 0===e?void 0:e[t]:void 0;if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,t);return void 0===r||(0,j.i)(r)?void 0!==this.initialValues[t]&&void 0===n?void 0:this.baseTarget[t]:r}on(t,e){return this.events[t]||(this.events[t]=new ix.L),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class nk extends nR{sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:e,...i},{transformValues:n},r){let s=function(t,e,i){let n={};for(let r in t){let t=function(t,e){if(!e)return;let i=e[t]||e.default||e;return i.from}(r,e);if(void 0!==t)n[r]=t;else{let t=i.getValue(r);t&&(n[r]=t.get())}}return n}(i,t||{},this);if(n&&(e&&(e=n(e)),i&&(i=n(i)),s&&(s=n(s))),r){!function(t,e,i){var n,r;let s=Object.keys(e).filter(e=>!t.hasValue(e)),o=s.length;if(o)for(let a=0;a{this.current&&(this.current.textContent=`${t}`)}))}renderInstance(t,e,i,n){tn(t,e,i,n)}}class nj extends nk{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(k.has(e)){let t=es(e);return t&&t.default||0}return e=tr.has(e)?e:d(e),t.getAttribute(e)}measureInstanceViewportBox(){return e_()}scrapeMotionValuesFromProps(t,e){return ta(t,e)}build(t,e,i,n){Q(t,e,i,this.isSVGTag,n.transformTemplate)}renderInstance(t,e,i,n){ts(t,e,i,n)}mount(t){this.isSVGTag=te(t.tagName),super.mount(t)}}let nF=(t,e)=>M(t)?new nj(e,{enableHardwareAcceleration:!1}):new nL(e,{enableHardwareAcceleration:!0}),nB={animation:{Feature:eS},exit:{Feature:eC},inView:{Feature:tN},tap:{Feature:tB},focus:{Feature:tk},hover:{Feature:tR},pan:{Feature:ic},drag:{Feature:iu,ProjectionNode:nu,MeasureLayout:ig},layout:{ProjectionNode:nu,MeasureLayout:ig}},nO=function(t){function e(e,i={}){return function({preloadedFeatures:t,createVisualElement:e,useRender:i,useVisualState:n,Component:r}){t&&function(t){for(let e in t)A[e]={...A[e],...t[e]}}(t);let s=(0,o.forwardRef)(function(s,d){var v;let g;let y={...(0,o.useContext)(a._),...s,layoutId:function({layoutId:t}){let e=(0,o.useContext)(S.p).id;return e&&void 0!==t?e+"-"+t:t}(s)},{isStatic:P}=y,w=function(t){let{initial:e,animate:i}=function(t,e){if(x(t)){let{initial:e,animate:i}=t;return{initial:!1===e||f(e)?e:void 0,animate:f(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,o.useContext)(l));return(0,o.useMemo)(()=>({initial:e,animate:i}),[b(e),b(i)])}(s),A=n(s,P);if(!P&&T.j){w.visualElement=function(t,e,i,n){let{visualElement:r}=(0,o.useContext)(l),s=(0,o.useContext)(c),d=(0,o.useContext)(u.O),m=(0,o.useContext)(a._).reducedMotion,f=(0,o.useRef)();n=n||s.renderer,!f.current&&n&&(f.current=n(t,{visualState:e,parent:r,props:i,presenceContext:d,blockInitialAnimation:!!d&&!1===d.initial,reducedMotionConfig:m}));let v=f.current;(0,o.useInsertionEffect)(()=>{v&&v.update(i,d)});let g=(0,o.useRef)(!!(i[p]&&!window.HandoffComplete));return(0,h.L)(()=>{v&&(v.render(),g.current&&v.animationState&&v.animationState.animateChanges())}),(0,o.useEffect)(()=>{v&&(v.updateFeatures(),!g.current&&v.animationState&&v.animationState.animateChanges(),g.current&&(g.current=!1,window.HandoffComplete=!0))}),v}(r,A,y,e);let i=(0,o.useContext)(V),n=(0,o.useContext)(c).strict;w.visualElement&&(g=w.visualElement.loadFeatures(y,n,t,i))}return o.createElement(l.Provider,{value:w},g&&w.visualElement?o.createElement(g,{visualElement:w.visualElement,...y}):null,i(r,s,(v=w.visualElement,(0,o.useCallback)(t=>{t&&A.mount&&A.mount(t),v&&(t?v.mount(t):v.unmount()),d&&("function"==typeof d?d(t):m(d)&&(d.current=t))},[v])),A,P,w.visualElement))});return s[C]=r,s}(t(e,i))}if("undefined"==typeof Proxy)return e;let i=new Map;return new Proxy(e,{get:(t,n)=>(i.has(n)||i.set(n,e(n)),i.get(n))})}((t,e)=>(function(t,{forwardMotionProps:e=!1},i,n){let r=M(t)?tv:tg;return{...r,preloadedFeatures:i,useRender:function(t=!1){return(e,i,n,{latestValues:r},s)=>{let a=M(e)?ti:Z,l=a(i,r,s,e),u=function(t,e,i){let n={};for(let r in t)("values"!==r||"object"!=typeof t.values)&&(G(r)||!0===i&&q(r)||!e&&!q(r)||t.draggable&&r.startsWith("onDrag"))&&(n[r]=t[r]);return n}(i,"string"==typeof e,t),h={...u,...l,ref:n},{children:c}=i,d=(0,o.useMemo)(()=>(0,j.i)(c)?c.get():c,[c]);return(0,o.createElement)(e,{...h,children:d})}}(e),createVisualElement:n,Component:t}})(t,e,nB,nF))},417:function(t,e,i){i.d(e,{Xp:function(){return o},f9:function(){return r},tm:function(){return s}});let n=t=>e=>"string"==typeof e&&e.startsWith(t),r=n("--"),s=n("var(--"),o=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},7081:function(t,e,i){function n(t,e){-1===t.indexOf(e)&&t.push(e)}function r(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}i.d(e,{cl:function(){return r},y4:function(){return n}})},3021:function(t,e,i){i.d(e,{u:function(){return n}});let n=(t,e,i)=>Math.min(Math.max(i,t),e)},6567:function(t,e,i){i.d(e,{K:function(){return r},k:function(){return s}});var n=i(9588);let r=n.Z,s=n.Z},3245:function(t,e,i){i.d(e,{s:function(){return V}});var n=i(6567),r=i(2199),s=i(3021),o=i(3625);function a(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}var l=i(3257),u=i(2808),h=i(6002);let c=(t,e,i)=>{let n=t*t;return Math.sqrt(Math.max(0,i*(e*e-n)+n))},d=[l.$,u.m,h.J],p=t=>d.find(e=>e.test(t));function m(t){let e=p(t);(0,n.k)(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`);let i=e.parse(t);return e===h.J&&(i=function({hue:t,saturation:e,lightness:i,alpha:n}){t/=360,i/=100;let r=0,s=0,o=0;if(e/=100){let n=i<.5?i*(1+e):i+e-i*e,l=2*i-n;r=a(l,n,t+1/3),s=a(l,n,t),o=a(l,n,t-1/3)}else r=s=o=i;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*o),alpha:n}}(i)),i}let f=(t,e)=>{let i=m(t),n=m(e),r={...i};return t=>(r.red=c(i.red,n.red,t),r.green=c(i.green,n.green,t),r.blue=c(i.blue,n.blue,t),r.alpha=(0,o.C)(i.alpha,n.alpha,t),u.m.transform(r))};var v=i(4694),g=i(9155);let y=(t,e)=>i=>`${i>0?e:t}`;function x(t,e){return"number"==typeof t?i=>(0,o.C)(t,e,i):r.$.test(t)?f(t,e):t.startsWith("var(")?y(t,e):w(t,e)}let P=(t,e)=>{let i=[...t],n=i.length,r=t.map((t,i)=>x(t,e[i]));return t=>{for(let e=0;e{let i={...t,...e},n={};for(let r in i)void 0!==t[r]&&void 0!==e[r]&&(n[r]=x(t[r],e[r]));return t=>{for(let e in n)i[e]=n[e](t);return i}},w=(t,e)=>{let i=g.P.createTransformer(e),r=(0,g.V)(t),s=(0,g.V)(e),o=r.numVars===s.numVars&&r.numColors===s.numColors&&r.numNumbers>=s.numNumbers;return o?(0,v.z)(P(r.values,s.values),i):((0,n.K)(!0,`Complex values '${t}' and '${e}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),y(t,e))};var A=i(2868),T=i(9588);let S=(t,e)=>i=>(0,o.C)(t,e,i);function V(t,e,{clamp:i=!0,ease:o,mixer:a}={}){let l=t.length;if((0,n.k)(l===e.length,"Both input and output ranges must be the same length"),1===l)return()=>e[0];t[0]>t[l-1]&&(t=[...t].reverse(),e=[...e].reverse());let u=function(t,e,i){let n=[],s=i||function(t){if("number"==typeof t);else if("string"==typeof t)return r.$.test(t)?f:w;else if(Array.isArray(t))return P;else if("object"==typeof t)return b;return S}(t[0]),o=t.length-1;for(let i=0;i{let i=0;if(h>1)for(;ic((0,s.u)(t[0],t[l-1],e)):c}},6613:function(t,e,i){i.d(e,{j:function(){return n}});let n="undefined"!=typeof document},3625:function(t,e,i){i.d(e,{C:function(){return n}});let n=(t,e,i)=>-i*t+i*e+t},9588:function(t,e,i){i.d(e,{Z:function(){return n}});let n=t=>t},4269:function(t,e,i){i.d(e,{Y:function(){return s}});var n=i(3625),r=i(2868);function s(t){let e=[0];return!function(t,e){let i=t[t.length-1];for(let s=1;s<=e;s++){let o=(0,r.Y)(0,e,s);t.push((0,n.C)(i,1,o))}}(e,t.length-1),e}},4694:function(t,e,i){i.d(e,{z:function(){return r}});let n=(t,e)=>i=>e(t(i)),r=(...t)=>t.reduce(n)},2868:function(t,e,i){i.d(e,{Y:function(){return n}});let n=(t,e,i)=>{let n=e-t;return 0===n?1:(i-t)/n}},7026:function(t,e,i){i.d(e,{L:function(){return r}});var n=i(7081);class r{constructor(){this.subscriptions=[]}add(t){return(0,n.y4)(this.subscriptions,t),()=>(0,n.cl)(this.subscriptions,t)}notify(t,e,i){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](t,e,i);else for(let r=0;r1e3*t,r=t=>t/1e3},961:function(t,e,i){i.d(e,{h:function(){return r}});var n=i(2265);function r(t){let e=(0,n.useRef)(null);return null===e.current&&(e.current=t()),e.current}},538:function(t,e,i){i.d(e,{L:function(){return s}});var n=i(2265),r=i(6613);let s=r.j?n.useLayoutEffect:n.useEffect},9815:function(t,e,i){i.d(e,{R:function(){return n}});function n(t,e){return e?t*(1e3/e):0}},4101:function(t,e,i){i.d(e,{BX:function(){return u},S1:function(){return a}});var n=i(7026),r=i(9815),s=i(2363);let o=t=>!isNaN(parseFloat(t)),a={current:void 0};class l{constructor(t,e={}){this.version="10.17.9",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(t,e=!0)=>{this.prev=this.current,this.current=t;let{delta:i,timestamp:n}=s.frameData;this.lastUpdated!==n&&(this.timeDelta=i,this.lastUpdated=n,s.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>s.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:t})=>{t!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=o(this.current),this.owner=e.owner}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new n.L);let i=this.events[t].add(e);return"change"===t?()=>{i(),s.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=t,this.timeDelta=i}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return a.current&&a.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,r.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(t,e){return new l(t,e)}},3257:function(t,e,i){i.d(e,{$:function(){return s}});var n=i(2808),r=i(686);let s={test:(0,r.i)("#"),parse:function(t){let e="",i="",n="",r="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),n=t.substring(5,7),r=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),n=t.substring(3,4),r=t.substring(4,5),e+=e,i+=i,n+=n,r+=r),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:n.m.transform}},6002:function(t,e,i){i.d(e,{J:function(){return a}});var n=i(2980),r=i(3681),s=i(2038),o=i(686);let a={test:(0,o.i)("hsl","hue"),parse:(0,o.d)("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:o=1})=>"hsla("+Math.round(t)+", "+r.aQ.transform((0,s.Nw)(e))+", "+r.aQ.transform((0,s.Nw)(i))+", "+(0,s.Nw)(n.Fq.transform(o))+")"}},2199:function(t,e,i){i.d(e,{$:function(){return a}});var n=i(2038),r=i(3257),s=i(6002),o=i(2808);let a={test:t=>o.m.test(t)||r.$.test(t)||s.J.test(t),parse:t=>o.m.test(t)?o.m.parse(t):s.J.test(t)?s.J.parse(t):r.$.parse(t),transform:t=>(0,n.HD)(t)?t:t.hasOwnProperty("red")?o.m.transform(t):s.J.transform(t)}},2808:function(t,e,i){i.d(e,{m:function(){return u}});var n=i(3021),r=i(2980),s=i(2038),o=i(686);let a=t=>(0,n.u)(0,255,t),l={...r.Rx,transform:t=>Math.round(a(t))},u={test:(0,o.i)("rgb","red"),parse:(0,o.d)("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:n=1})=>"rgba("+l.transform(t)+", "+l.transform(e)+", "+l.transform(i)+", "+(0,s.Nw)(r.Fq.transform(n))+")"}},686:function(t,e,i){i.d(e,{d:function(){return s},i:function(){return r}});var n=i(2038);let r=(t,e)=>i=>!!((0,n.HD)(i)&&n.mj.test(i)&&i.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(i,e)),s=(t,e,i)=>r=>{if(!(0,n.HD)(r))return r;let[s,o,a,l]=r.match(n.KP);return{[t]:parseFloat(s),[e]:parseFloat(o),[i]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},9155:function(t,e,i){i.d(e,{P:function(){return v},V:function(){return d}});var n=i(417),r=i(9588),s=i(2199),o=i(2980),a=i(2038);let l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:r.Z},u={regex:a.dA,countKey:"Colors",token:"${c}",parse:s.$.parse},h={regex:a.KP,countKey:"Numbers",token:"${n}",parse:o.Rx.parse};function c(t,{regex:e,countKey:i,token:n,parse:r}){let s=t.tokenised.match(e);s&&(t["num"+i]=s.length,t.tokenised=t.tokenised.replace(e,n),t.values.push(...s.map(r)))}function d(t){let e=t.toString(),i={value:e,tokenised:e,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&c(i,l),c(i,u),c(i,h),i}function p(t){return d(t).values}function m(t){let{values:e,numColors:i,numVars:n,tokenised:r}=d(t),o=e.length;return t=>{let e=r;for(let r=0;r"number"==typeof t?0:t,v={test:function(t){var e,i;return isNaN(t)&&(0,a.HD)(t)&&((null===(e=t.match(a.KP))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(a.dA))||void 0===i?void 0:i.length)||0)>0},parse:p,createTransformer:m,getAnimatableNone:function(t){let e=p(t),i=m(t);return i(e.map(f))}}},2980:function(t,e,i){i.d(e,{Fq:function(){return s},Rx:function(){return r},bA:function(){return o}});var n=i(3021);let r={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},s={...r,transform:t=>(0,n.u)(0,1,t)},o={...r,default:1}},3681:function(t,e,i){i.d(e,{$C:function(){return h},RW:function(){return s},aQ:function(){return o},px:function(){return a},vh:function(){return l},vw:function(){return u}});var n=i(2038);let r=t=>({test:e=>(0,n.HD)(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),s=r("deg"),o=r("%"),a=r("px"),l=r("vh"),u=r("vw"),h={...o,parse:t=>o.parse(t)/100,transform:t=>o.transform(100*t)}},2038:function(t,e,i){i.d(e,{HD:function(){return a},KP:function(){return r},Nw:function(){return n},dA:function(){return s},mj:function(){return o}});let n=t=>Math.round(1e5*t)/1e5,r=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(t){return"string"==typeof t}},5735:function(t,e,i){i.d(e,{i:function(){return n}});let n=t=>!!(t&&t.getVelocity)}}]); \ No newline at end of file diff --git a/_next/static/chunks/2439-ff5f00e6120b5dd2.js b/_next/static/chunks/2439-ff5f00e6120b5dd2.js new file mode 100644 index 00000000..5224134a --- /dev/null +++ b/_next/static/chunks/2439-ff5f00e6120b5dd2.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2439],{2439:function(e,t,n){let r,o;function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function c(...e){return(0,l.useCallback)(s(...e),e)}let d=(null==globalThis?void 0:globalThis.document)?l.useLayoutEffect:()=>{},f=u["useId".toString()]||(()=>void 0),p=0;function m(e){let[t,n]=l.useState(f());return d(()=>{e||n(e=>null!=e?e:String(p++))},[e]),e||(t?`radix-${t}`:"")}function v(e){let t=(0,l.useRef)(e);return(0,l.useEffect)(()=>{t.current=e}),(0,l.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}var h=n(4887);let g=(0,l.forwardRef)((e,t)=>{let{children:n,...r}=e,o=l.Children.toArray(n),u=o.find(w);if(u){let e=u.props.children,n=o.map(t=>t!==u?t:l.Children.count(e)>1?l.Children.only(null):(0,l.isValidElement)(e)?e.props.children:null);return(0,l.createElement)(E,i({},r,{ref:t}),(0,l.isValidElement)(e)?(0,l.cloneElement)(e,void 0,n):null)}return(0,l.createElement)(E,i({},r,{ref:t}),n)});g.displayName="Slot";let E=(0,l.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,l.isValidElement)(n)?(0,l.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r],l=/^on[A-Z]/.test(r);l?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?s(t,n.ref):n.ref}):l.Children.count(n)>1?l.Children.only(null):null});E.displayName="SlotClone";let y=({children:e})=>(0,l.createElement)(l.Fragment,null,e);function w(e){return(0,l.isValidElement)(e)&&e.type===y}let b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let Node=(0,l.forwardRef)((e,n)=>{let{asChild:r,...o}=e,u=r?g:t;return(0,l.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,l.createElement)(u,i({},o,{ref:n}))});return Node.displayName=`Primitive.${t}`,{...e,[t]:Node}},{}),R="dismissableLayer.update",C=(0,l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),D=(0,l.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:u,onPointerDownOutside:s,onFocusOutside:d,onInteractOutside:f,onDismiss:p,...m}=e,h=(0,l.useContext)(C),[g,E]=(0,l.useState)(null),y=null!==(n=null==g?void 0:g.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,w]=(0,l.useState)({}),D=c(t,e=>E(e)),O=Array.from(h.layers),[S]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),N=O.indexOf(S),A=g?O.indexOf(g):-1,x=h.layersWithOutsidePointerEventsDisabled.size>0,L=A>=N,M=function(e,t=null==globalThis?void 0:globalThis.document){let n=v(e),r=(0,l.useRef)(!1),o=(0,l.useRef)(()=>{});return(0,l.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function i(){T("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...h.branches].some(e=>e.contains(t));!L||n||(null==s||s(e),null==f||f(e),e.defaultPrevented||null==p||p())},y),I=function(e,t=null==globalThis?void 0:globalThis.document){let n=v(e),r=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=e=>{e.target&&!r.current&&T("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target,n=[...h.branches].some(e=>e.contains(t));n||(null==d||d(e),null==f||f(e),e.defaultPrevented||null==p||p())},y);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=v(e);(0,l.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{let t=A===h.layers.size-1;t&&(null==u||u(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},y),(0,l.useEffect)(()=>{if(g)return o&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(r=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(g)),h.layers.add(g),P(),()=>{o&&1===h.layersWithOutsidePointerEventsDisabled.size&&(y.body.style.pointerEvents=r)}},[g,y,o,h]),(0,l.useEffect)(()=>()=>{g&&(h.layers.delete(g),h.layersWithOutsidePointerEventsDisabled.delete(g),P())},[g,h]),(0,l.useEffect)(()=>{let e=()=>w({});return document.addEventListener(R,e),()=>document.removeEventListener(R,e)},[]),(0,l.createElement)(b.div,i({},m,{ref:D,style:{pointerEvents:x?L?"auto":"none":void 0,...e.style},onFocusCapture:a(e.onFocusCapture,I.onFocusCapture),onBlurCapture:a(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:a(e.onPointerDownCapture,M.onPointerDownCapture)}))});function P(){let e=new CustomEvent(R);document.dispatchEvent(e)}function T(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&o.addEventListener(e,t,{once:!0}),r)?o&&(0,h.flushSync)(()=>o.dispatchEvent(i)):o.dispatchEvent(i)}let O="focusScope.autoFocusOnMount",S="focusScope.autoFocusOnUnmount",N={bubbles:!1,cancelable:!0},A=(0,l.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:u,...a}=e,[s,d]=(0,l.useState)(null),f=v(o),p=v(u),m=(0,l.useRef)(null),h=c(t,e=>d(e)),g=(0,l.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,l.useEffect)(()=>{if(r){function e(e){if(g.paused||!s)return;let t=e.target;s.contains(t)?m.current=t:M(m.current,{select:!0})}function t(e){if(g.paused||!s)return;let t=e.relatedTarget;null===t||s.contains(t)||M(m.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){let t=document.activeElement;if(t===document.body)for(let t of e)t.removedNodes.length>0&&M(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,g.paused]),(0,l.useEffect)(()=>{if(s){I.add(g);let e=document.activeElement,t=s.contains(e);if(!t){let t=new CustomEvent(O,N);s.addEventListener(O,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(M(r,{select:t}),document.activeElement!==n)return}(x(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&M(s))}return()=>{s.removeEventListener(O,f),setTimeout(()=>{let t=new CustomEvent(S,N);s.addEventListener(S,p),s.dispatchEvent(t),t.defaultPrevented||M(null!=e?e:document.body,{select:!0}),s.removeEventListener(S,p),I.remove(g)},0)}}},[s,f,p,g]);let E=(0,l.useCallback)(e=>{if(!n&&!r||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=x(e),n=L(t,e),r=L(t.reverse(),e);return[n,r]}(t),l=r&&i;l?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&M(i,{select:!0})):(e.preventDefault(),n&&M(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,g.paused]);return(0,l.createElement)(b.div,i({tabIndex:-1},a,{ref:h,onKeyDown:E}))});function x(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function L(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function M(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let I=(o=[],{add(e){let t=o[0];e!==t&&(null==t||t.pause()),(o=k(o,e)).unshift(e)},remove(e){var t;null===(t=(o=k(o,e))[0])||void 0===t||t.resume()}});function k(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}let $=(0,l.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...o}=e;return r?h.createPortal((0,l.createElement)(b.div,i({},o,{ref:t})),r):null}),F=e=>{let{present:t,children:n}=e,r=function(e){var t;let[n,r]=(0,l.useState)(),o=(0,l.useRef)({}),i=(0,l.useRef)(e),u=(0,l.useRef)("none"),a=e?"mounted":"unmounted",[s,c]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,l.useReducer)((e,n)=>{let r=t[e][n];return null!=r?r:e},a));return(0,l.useEffect)(()=>{let e=_(o.current);u.current="mounted"===s?e:"none"},[s]),d(()=>{let t=o.current,n=i.current,r=n!==e;if(r){let r=u.current,o=_(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),i.current=e}},[e,c]),d(()=>{if(n){let e=e=>{let t=_(o.current),r=t.includes(e.animationName);e.target===n&&r&&(0,h.flushSync)(()=>c("ANIMATION_END"))},t=e=>{e.target===n&&(u.current=_(o.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,l.useCallback)(e=>{e&&(o.current=getComputedStyle(e)),r(e)},[])}}(t),o="function"==typeof n?n({present:r.isPresent}):l.Children.only(n),i=c(r.ref,o.ref),u="function"==typeof n;return u||r.isPresent?(0,l.cloneElement)(o,{ref:i}):null};function _(e){return(null==e?void 0:e.animationName)||"none"}F.displayName="Presence";let W=0;function U(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var B=n(44),j=n(5322),z=n(5835),H=(0,n(8427)._)(),Y=function(){},q=l.forwardRef(function(e,t){var n=l.useRef(null),r=l.useState({onScrollCapture:Y,onWheelCapture:Y,onTouchMoveCapture:Y}),o=r[0],i=r[1],u=e.forwardProps,a=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,v=e.inert,h=e.allowPinchZoom,g=e.as,E=(0,B._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),y=(0,z.q)([n,t]),w=(0,B.pi)((0,B.pi)({},E),o);return l.createElement(l.Fragment,null,d&&l.createElement(p,{sideCar:H,removeScrollBar:c,shards:f,noIsolation:m,inert:v,setCallbacks:i,allowPinchZoom:!!h,lockRef:n}),u?l.cloneElement(l.Children.only(a),(0,B.pi)((0,B.pi)({},w),{ref:y})):l.createElement(void 0===g?"div":g,(0,B.pi)({},w,{className:s,ref:y}),a))});q.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},q.classNames={fullWidth:j.zi,zeroRight:j.pF};var V=n(6898),K=n(2776),X=n(8662),Z=!1;if("undefined"!=typeof window)try{var G=Object.defineProperty({},"passive",{get:function(){return Z=!0,!0}});window.addEventListener("test",G,G),window.removeEventListener("test",G,G)}catch(e){Z=!1}var J=!!Z&&{passive:!1},Q=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},ee=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),et(e,n)){var r=en(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},et=function(e,t){return"v"===e?Q(t,"overflowY"):Q(t,"overflowX")},en=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},er=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),u=l*r,a=n.target,s=t.contains(a),c=!1,d=u>0,f=0,p=0;do{var m=en(e,a),v=m[0],h=m[1]-m[2]-l*v;(v||h)&&et(e,a)&&(f+=h,p+=v),a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return d&&(o&&0===f||!o&&u>f)?c=!0:!d&&(o&&0===p||!o&&-u>p)&&(c=!0),c},eo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ei=function(e){return[e.deltaX,e.deltaY]},el=function(e){return e&&"current"in e?e.current:e},eu=0,ea=[],es=(0,V.L)(H,function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(eu++)[0],i=l.useState(function(){return(0,X.Ws)()})[0],u=l.useRef(e);l.useEffect(function(){u.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,B.ev)([e.lockRef.current],(e.shards||[]).map(el),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var o,i=eo(e),l=n.current,a="deltaX"in e?e.deltaX:l[0]-i[0],s="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(a)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ee(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ee(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(a||s)&&(r.current=o),!o)return!0;var p=r.current||o;return er(p,t,e,"h"===p?a:s,!0)},[]),s=l.useCallback(function(e){if(ea.length&&ea[ea.length-1]===i){var n="deltaY"in e?ei(e):eo(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(el).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=l.useCallback(function(e){n.current=eo(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,ei(t),t.target,a(t,e.lockRef.current))},[]),p=l.useCallback(function(t){c(t.type,eo(t),t.target,a(t,e.lockRef.current))},[]);l.useEffect(function(){return ea.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,J),document.addEventListener("touchmove",s,J),document.addEventListener("touchstart",d,J),function(){ea=ea.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,J),document.removeEventListener("touchmove",s,J),document.removeEventListener("touchstart",d,J)}},[]);var m=e.removeScrollBar,v=e.inert;return l.createElement(l.Fragment,null,v?l.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?l.createElement(K.jp,{gapMode:"margin"}):null)}),ec=l.forwardRef(function(e,t){return l.createElement(q,(0,B.pi)({},e,{ref:t,sideCar:es}))});ec.classNames=q.classNames;var ed=new WeakMap,ef=new WeakMap,ep={},em=0,ev=function(e){return e&&(e.host||ev(e.parentNode))},eh=function(e,t,n,r){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=ev(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});ep[n]||(ep[n]=new WeakMap);var i=ep[n],l=[],u=new Set,a=new Set(o),s=function(e){!e||u.has(e)||(u.add(e),s(e.parentNode))};o.forEach(s);var c=function(e){!e||a.has(e)||Array.prototype.forEach.call(e.children,function(e){if(u.has(e))c(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,a=(ed.get(e)||0)+1,s=(i.get(e)||0)+1;ed.set(e,a),i.set(e,s),l.push(e),1===a&&o&&ef.set(e,!0),1===s&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}})};return c(t),u.clear(),em++,function(){l.forEach(function(e){var t=ed.get(e)-1,o=i.get(e)-1;ed.set(e,t),i.set(e,o),t||(ef.has(e)||e.removeAttribute(r),ef.delete(e)),o||e.removeAttribute(n)}),--em||(ed=new WeakMap,ed=new WeakMap,ef=new WeakMap,ep={})}},eg=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),eh(r,o,n,"aria-hidden")):function(){return null}};let eE="Dialog",[ey,ew]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,l.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,l.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=(0,l.createContext)(r),i=n.length;function u(t){let{scope:n,children:r,...u}=t,a=(null==n?void 0:n[e][i])||o,s=(0,l.useMemo)(()=>u,Object.values(u));return(0,l.createElement)(a.Provider,{value:s},r)}return n=[...n,r],u.displayName=t+"Provider",[u,function(n,u){let a=(null==u?void 0:u[e][i])||o,s=(0,l.useContext)(a);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e),i=o[`__scope${r}`];return{...t,...i}},{});return(0,l.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(eE),[eb,eR]=ey(eE),eC=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eR("DialogTrigger",n),u=c(t,o.triggerRef);return(0,l.createElement)(b.button,i({type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":eW(o.open)},r,{ref:u,onClick:a(e.onClick,o.onOpenToggle)}))}),eD="DialogPortal",[eP,eT]=ey(eD,{forceMount:void 0}),eO="DialogOverlay",eS=(0,l.forwardRef)((e,t)=>{let n=eT(eO,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,u=eR(eO,e.__scopeDialog);return u.modal?(0,l.createElement)(F,{present:r||u.open},(0,l.createElement)(eN,i({},o,{ref:t}))):null}),eN=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eR(eO,n);return(0,l.createElement)(ec,{as:g,allowPinchZoom:!0,shards:[o.contentRef]},(0,l.createElement)(b.div,i({"data-state":eW(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),eA="DialogContent",ex=(0,l.forwardRef)((e,t)=>{let n=eT(eA,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,u=eR(eA,e.__scopeDialog);return(0,l.createElement)(F,{present:r||u.open},u.modal?(0,l.createElement)(eL,i({},o,{ref:t})):(0,l.createElement)(eM,i({},o,{ref:t})))}),eL=(0,l.forwardRef)((e,t)=>{let n=eR(eA,e.__scopeDialog),r=(0,l.useRef)(null),o=c(t,n.contentRef,r);return(0,l.useEffect)(()=>{let e=r.current;if(e)return eg(e)},[]),(0,l.createElement)(eI,i({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:a(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:a(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;r&&e.preventDefault()}),onFocusOutside:a(e.onFocusOutside,e=>e.preventDefault())}))}),eM=(0,l.forwardRef)((e,t)=>{let n=eR(eA,e.__scopeDialog),r=(0,l.useRef)(!1),o=(0,l.useRef)(!1);return(0,l.createElement)(eI,i({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var i,l;null===(i=e.onCloseAutoFocus)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{var i,l;null===(i=e.onInteractOutside)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let u=t.target,a=null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(u);a&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}}))}),eI=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:u,...a}=e,s=eR(eA,n),d=(0,l.useRef)(null),f=c(t,d);return(0,l.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:U()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:U()),W++,()=>{1===W&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),W--}},[]),(0,l.createElement)(l.Fragment,null,(0,l.createElement)(A,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:u},(0,l.createElement)(D,i({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":eW(s.open)},a,{ref:f,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),ek="DialogTitle",e$=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eR(ek,n);return(0,l.createElement)(b.h2,i({id:o.titleId},r,{ref:t}))}),eF=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eR("DialogDescription",n);return(0,l.createElement)(b.p,i({id:o.descriptionId},r,{ref:t}))}),e_=(0,l.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,o=eR("DialogClose",n);return(0,l.createElement)(b.button,i({type:"button"},r,{ref:t,onClick:a(e.onClick,()=>o.onOpenChange(!1))}))});function eW(e){return e?"open":"closed"}let[eU,eB]=function(e,t){let n=(0,l.createContext)(t);function r(e){let{children:t,...r}=e,o=(0,l.useMemo)(()=>r,Object.values(r));return(0,l.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){let o=(0,l.useContext)(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}]}("DialogTitleWarning",{contentName:eA,titleName:ek,docsSlug:"dialog"}),ej=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:u=!0}=e,a=(0,l.useRef)(null),s=(0,l.useRef)(null),[c=!1,d]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=(0,l.useState)(e),[r]=n,o=(0,l.useRef)(r),i=v(t);return(0,l.useEffect)(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,u=i?e:r,a=v(n),s=(0,l.useCallback)(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else o(t)},[i,e,o,a]);return[u,s]}({prop:r,defaultProp:o,onChange:i});return(0,l.createElement)(eb,{scope:t,triggerRef:a,contentRef:s,contentId:m(),titleId:m(),descriptionId:m(),open:c,onOpenChange:d,onOpenToggle:(0,l.useCallback)(()=>d(e=>!e),[d]),modal:u},n)};var ez=l.createContext({drawerRef:{current:null},overlayRef:{current:null},scaleBackground:()=>{},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},visible:!1,closeDrawer:()=>{},setVisible:()=>{}}),eH=()=>l.useContext(ez);!function(e,{insertAt:t}={}){if(!e||"undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(`[vaul-drawer]{touch-action:none;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.32,.72,0,1)}.vaul-dragging .vaul-scrollable{overflow-y:hidden!important}[vaul-drawer][vaul-drawer-visible=true]{transform:translate3d(0,var(--snap-point-height, 0),0)}[vaul-overlay]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[vaul-overlay][vaul-drawer-visible=true]{opacity:1}[vaul-drawer]:after{content:"";position:absolute;top:100%;background:inherit;background-color:inherit;left:0;right:0;height:200%}[vaul-overlay][vaul-snap-points=true]:not([vaul-snap-points-overlay="true"]):not([data-state="closed"]){opacity:0}[vaul-overlay][vaul-snap-points-overlay=true]:not([vaul-drawer-visible="false"]){opacity:1}@keyframes fake-animation{}@media (hover: hover) and (pointer: fine){[vaul-drawer]{user-select:none}} +`);var eY="undefined"!=typeof window?l.useLayoutEffect:l.useEffect;function eq(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}function eV(){return eK(/^iPhone/)||eK(/^iPad/)||eK(/^Mac/)&&navigator.maxTouchPoints>1}function eK(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}var eX="undefined"!=typeof document&&window.visualViewport;function eZ(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function eG(e){for(eZ(e)&&(e=e.parentElement);e&&!eZ(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}var eJ,eQ=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),e0=0;function e1(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function e2(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function e3(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=eG(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom&&(t.scrollTop+=r-n)}e=t.parentElement}}function e6(e){return e instanceof HTMLInputElement&&!eQ.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function e4(...e){return l.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}var e5=null,e8=new WeakMap;function e7(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith("--")){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),n||e8.set(e,r)}function e9(e,t){if(!e||!(e instanceof HTMLElement))return;let n=e8.get(e);n&&(t?e.style[t]=n[t]:Object.entries(n).forEach(([t,n])=>{e.style[t]=n}))}function te(e){let t=window.getComputedStyle(e),n=t.transform||t.webkitTransform||t.mozTransform,r=n.match(/^matrix3d\((.+)\)$/);return r?parseFloat(r[1].split(", ")[13]):(r=n.match(/^matrix\((.+)\)$/))?parseFloat(r[1].split(", ")[5]):null}var tt={DURATION:.5,EASE:[.32,.72,0,1]};function tn(e){let t=l.useRef(e);return l.useEffect(()=>{t.current=e}),l.useMemo(()=>(...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}var tr="vaul-dragging";function to({open:e,onOpenChange:t,children:n,shouldScaleBackground:r,onDrag:o,onRelease:i,snapPoints:u,nested:a,closeThreshold:s=.25,scrollLockTimeout:c=100,dismissible:d=!0,fadeFromIndex:f=u&&u.length-1,activeSnapPoint:p,setActiveSnapPoint:m,fixed:v,modal:h=!0,onClose:g}){var E;let[y=!1,w]=l.useState(!1),[b,R]=l.useState(!1),[C,D]=l.useState(!1),[P,T]=l.useState(!1),[O,S]=l.useState(!1),[N,A]=l.useState(!1),x=l.useRef(null),L=l.useRef(null),M=l.useRef(null),I=l.useRef(null),k=l.useRef(null),$=l.useRef(!1),F=l.useRef(null),_=l.useRef(0),W=l.useRef(!1),U=l.useRef(0),B=l.useRef(null),j=l.useRef((null==(E=B.current)?void 0:E.getBoundingClientRect().height)||0),z=l.useRef(0),H=l.useCallback(e=>{u&&e===X.length-1&&(L.current=new Date)},[]),{activeSnapPoint:Y,activeSnapPointIndex:q,setActiveSnapPoint:V,onRelease:K,snapPointsOffset:X,onDrag:Z,shouldFade:G,getPercentageDragged:J}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:o,fadeFromIndex:i,onSnapPointChange:u}){let[a,s]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=function({defaultProp:e,onChange:t}){let n=l.useState(e),[r]=n,o=l.useRef(r),i=tn(t);return l.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,u=i?e:r,a=tn(n);return[u,l.useCallback(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else o(t)},[i,e,o,a])]}({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),c=l.useMemo(()=>a===(null==n?void 0:n[n.length-1]),[n,a]),d=n&&n.length>0&&(i||0===i)&&!Number.isNaN(i)&&n[i]===a||!n,f=l.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===a))?e:null},[n,a]),p=l.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.map(e=>{let t="undefined"!=typeof window,n="string"==typeof e,r=0;n&&(r=parseInt(e,10));let o=n?r:t?e*window.innerHeight:0;return t?window.innerHeight-o:o}))?e:[]},[n]),m=l.useMemo(()=>null!==f?null==p?void 0:p[f]:null,[p,f]),v=l.useCallback(e=>{var t;let l=null!=(t=null==p?void 0:p.findIndex(t=>t===e))?t:null;u(l),e7(r.current,{transition:`transform ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,transform:`translate3d(0, ${e}px, 0)`}),p&&l!==p.length-1&&l!==i?e7(o.current,{transition:`opacity ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,opacity:"0"}):e7(o.current,{transition:`opacity ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,opacity:"1"}),s(null!==l?null==n?void 0:n[l]:null)},[r.current,n,p,i,o,s]);return l.useEffect(()=>{var t;if(e){let r=null!=(t=null==n?void 0:n.findIndex(t=>t===e))?t:null;p&&r&&"number"==typeof p[r]&&v(p[r])}},[e,n,p,v]),{isLastSnapPoint:c,activeSnapPoint:a,shouldFade:d,getPercentageDragged:function(e,t){if(!n||"number"!=typeof f||!p||void 0===i)return null;let r=f===i-1;if(f>=i&&t)return 0;if(r&&!t)return 1;if(!d&&!r)return null;let o=r?f+1:f-1,l=e/Math.abs(r?p[o]-p[o-1]:p[o+1]-p[o]);return r?1-l:l},setActiveSnapPoint:s,activeSnapPointIndex:f,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:l}){if(void 0===i)return;let u=m-e,a=f===i-1,s=0===f,d=e>0;if(a&&e7(o.current,{transition:`opacity ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`}),r>2&&!d){l?t():v(p[0]);return}if(r>2&&d&&p&&n){v(p[n.length-1]);return}let h=null==p?void 0:p.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-u).4&&Math.abs(e)<.4*window.innerHeight){let e=d?1:-1;if(e>0&&c){v(p[n.length-1]);return}if(s&&e<0&&l&&t(),null===f)return;v(p[f+e]);return}v(h)},onDrag:function({draggedDistance:e}){null!==m&&e7(r.current,{transform:`translate3d(0, ${m-e}px, 0)`})},snapPointsOffset:p}}({snapPoints:u,activeSnapPointProp:p,setActiveSnapPointProp:m,drawerRef:B,fadeFromIndex:f,overlayRef:x,onSnapPointChange:H});!function(e={}){let{isDisabled:t}=e;eY(()=>{if(!t){let e,t,n,r,o,i;return 1==++e0&&(eJ=eV()?(t=0,n=window.pageXOffset,r=window.pageYOffset,o=eq(e1(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),e1(document.documentElement,"overflow","hidden")),window.scrollTo(0,0),i=eq(e2(document,"touchstart",n=>{(e=eG(n.target))===document.documentElement&&e===document.body||(t=n.changedTouches[0].pageY)},{passive:!1,capture:!0}),e2(document,"touchmove",n=>{if(!e||e===document.documentElement||e===document.body){n.preventDefault();return}let r=n.changedTouches[0].pageY,o=e.scrollTop,i=e.scrollHeight-e.clientHeight;0!==i&&((o<=0&&r>t||o>=i&&r{let t=e.target;e6(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),e2(document,"focus",e=>{let t=e.target;e6(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",eX&&(eX.height{e3(t)}):eX.addEventListener("resize",()=>e3(t),{once:!0}))}))},!0),e2(window,"scroll",()=>{window.scrollTo(0,0)})),()=>{o(),i(),window.scrollTo(n,r)}):eq(e1(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),e1(document.documentElement,"overflow","hidden"))),()=>{0==--e0&&eJ()}}},[t])}({isDisabled:!y||O||!h||N||!b});let{restorePositionSetting:Q}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:r}){let[o,i]=l.useState("undefined"!=typeof window?window.location.href:""),u=l.useRef(0);function a(){if(null!==e5){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=e5.position,document.body.style.top=e5.top,document.body.style.left=e5.left,document.body.style.height=e5.height,document.body.style.right="unset",requestAnimationFrame(()=>{if(o!==window.location.href){i(window.location.href);return}window.scrollTo(t,e)}),e5=null}}return l.useEffect(()=>{function e(){u.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),l.useEffect(()=>{n||!r||(e?(function(){if(null===e5&&e){e5={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),document.body.style.top=`${-u.current}px`,document.body.style.left=`${-e}px`,document.body.style.right="0px",document.body.style.height="auto",setTimeout(()=>requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&u.current>=t&&(document.body.style.top=`${-(u.current+e)}px`)}),300)}}(),t||setTimeout(()=>{a()},500)):a())},[e,r,o]),{restorePositionSetting:a}}({isOpen:y,modal:h,nested:a,hasBeenOpened:b});function ee(){return(window.innerWidth-26)/window.innerWidth}function et(e,t){var n;let r=e,o=null==(n=window.getSelection())?void 0:n.toString(),i=B.current?te(B.current):null,l=new Date;if(L.current&&l.getTime()-L.current.getTime()<500)return!1;if(i>0)return!0;if(o&&o.length>0)return!1;if(k.current&&l.getTime()-k.current.getTime()r.clientHeight){if(0!==r.scrollTop)return k.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function en(){B.current&&(null==g||g(),e7(B.current,{transform:"translate3d(0, 100%, 0)",transition:`transform ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`}),e7(x.current,{opacity:"0",transition:`opacity ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`}),eo(!1),setTimeout(()=>{D(!1),w(!1)},300),setTimeout(()=>{u&&V(u[0])},1e3*tt.DURATION))}function er(){if(!B.current)return;let e=document.querySelector("[vaul-drawer-wrapper]"),t=te(B.current);e7(B.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`}),e7(x.current,{transition:`opacity ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,opacity:"1"}),r&&t&&t>0&&y&&e7(e,{borderRadius:"8px",overflow:"hidden",transform:`scale(${ee()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top",transitionProperty:"transform, border-radius",transitionDuration:`${tt.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tt.EASE.join(",")})`},!0)}function eo(e){let t=document.querySelector("[vaul-drawer-wrapper]");t&&r&&(e?(e7(document.body,{background:"black"},!0),e7(t,{borderRadius:"8px",overflow:"hidden",transform:`scale(${ee()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top",transitionProperty:"transform, border-radius",transitionDuration:`${tt.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tt.EASE.join(",")})`})):(e9(t,"overflow"),e9(t,"transform"),e9(t,"borderRadius"),e7(t,{transitionProperty:"transform, border-radius",transitionDuration:`${tt.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tt.EASE.join(",")})`})))}return l.useEffect(()=>()=>{eo(!1),Q()},[]),l.useEffect(()=>{var e;function t(){var e;if(B.current&&(e6(document.activeElement)||W.current)){let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight-t,r=B.current.getBoundingClientRect().height||0;z.current||(z.current=r);let o=B.current.getBoundingClientRect().top;if(Math.abs(U.current-n)>60&&(W.current=!W.current),u&&u.length>0&&X&&q&&(n+=X[q]||0),U.current=n,r>t||W.current){let e=B.current.getBoundingClientRect().height,r=e;e>t&&(r=t-26),v?B.current.style.height=`${e-Math.max(n,0)}px`:B.current.style.height=`${Math.max(r,t-o)}px`}else B.current.style.height=`${z.current}px`;u&&u.length>0&&!W.current?B.current.style.bottom="0px":B.current.style.bottom=`${Math.max(n,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[q,u,X]),l.useEffect(()=>{if(!y&&r){let e=setTimeout(()=>{e9(document.body)},200);return()=>clearTimeout(e)}},[y,r]),l.useEffect(()=>{e?(w(!0),R(!0)):en()},[e]),l.useEffect(()=>{P&&(null==t||t(y))},[y]),l.useEffect(()=>{T(!0)},[]),l.useEffect(()=>{y&&(L.current=new Date,eo(!0))},[y]),l.useEffect(()=>{C&&B.current.querySelectorAll("*").forEach(e=>{(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&e.classList.add("vaul-scrollable")})},[C]),l.createElement(ej,{modal:h,onOpenChange:n=>{if(void 0!==e){null==t||t(n);return}n?(R(!0),w(n)):en()},open:y},l.createElement(ez.Provider,{value:{visible:C,activeSnapPoint:Y,snapPoints:u,setActiveSnapPoint:V,drawerRef:B,overlayRef:x,scaleBackground:eo,onOpenChange:t,onPress:function(e){var t;(d||u)&&(!B.current||B.current.contains(e.target))&&(j.current=(null==(t=B.current)?void 0:t.getBoundingClientRect().height)||0,S(!0),M.current=new Date,eV()&&window.addEventListener("touchend",()=>$.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),_.current=e.screenY)},setVisible:D,onRelease:function(e){var t;if(!O||!B.current)return;$.current&&e6(e.target)&&e.target.blur(),B.current.classList.remove(tr),$.current=!1,S(!1),I.current=new Date;let n=te(B.current);if(!et(e.target,!1)||!n||Number.isNaN(n)||null===M.current)return;let r=I.current.getTime()-M.current.getTime(),o=_.current-e.screenY,l=Math.abs(o)/r;if(l>.05&&(A(!0),setTimeout(()=>{A(!1)},200)),u){K({draggedDistance:o,closeDrawer:en,velocity:l,dismissible:d}),null==i||i(e,!0);return}if(o>0){er(),null==i||i(e,!0);return}if(l>.4||n>=Math.min(null!=(t=B.current.getBoundingClientRect().height)?t:0,window.innerHeight)*s){en(),null==i||i(e,!1);return}null==i||i(e,!0),er()},onDrag:function(e){if(O){let t=_.current-e.screenY,n=t>0;if(u&&0===q&&!d||!$.current&&!et(e.target,n))return;if(B.current.classList.add(tr),$.current=!0,e7(B.current,{transition:"none"}),e7(x.current,{transition:"none"}),u&&Z({draggedDistance:t}),n&&!u){let e=8*(Math.log(t+1)-2);e7(B.current,{transform:`translate3d(0, ${Math.min(-1*e,0)}px, 0)`});return}let i=Math.abs(t),l=document.querySelector("[vaul-drawer-wrapper]"),a=i/j.current,s=J(i,n);null!==s&&(a=s);let c=1-a;if((G||f&&q===f-1)&&(null==o||o(e,a),e7(x.current,{opacity:`${c}`,transition:"none"},!0)),l&&x.current&&r){let e=Math.min(ee()+a*(1-ee()),1),t=8-8*a,n=Math.max(0,14-14*a);e7(l,{borderRadius:`${t}px`,transform:`scale(${e}) translate3d(0, ${n}px, 0)`,transition:"none"},!0)}u||e7(B.current,{transform:`translate3d(0, ${i}px, 0)`})}},dismissible:d,isOpen:y,shouldFade:G,closeDrawer:en,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth;e7(B.current,{transform:`scale(${n+t*(1-n)}) translate3d(0, ${-16+16*t}px, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1;F.current&&window.clearTimeout(F.current),e7(B.current,{transition:`transform ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,transform:`scale(${t}) translate3d(0, ${e?-16:0}px, 0)`}),!e&&B.current&&(F.current=setTimeout(()=>{e7(B.current,{transition:"none",transform:`translate3d(0, ${te(B.current)}px, 0)`})},500))},onNestedRelease:function(e,t){let n=t?(window.innerWidth-16)/window.innerWidth:1;t&&e7(B.current,{transition:`transform ${tt.DURATION}s cubic-bezier(${tt.EASE.join(",")})`,transform:`scale(${n}) translate3d(0, ${t?-16:0}px, 0)`})},keyboardIsOpen:W,openProp:e,modal:h,snapPointsOffset:X}},n))}var ti=l.forwardRef(function({children:e,...t},n){let{overlayRef:r,snapPoints:o,onRelease:i,shouldFade:u,isOpen:a,visible:s}=eH(),c=e4(n,r),d=o&&o.length>0;return l.createElement(eS,{onMouseUp:i,ref:c,"vaul-drawer-visible":s?"true":"false","vaul-overlay":"","vaul-snap-points":a&&d?"true":"false","vaul-snap-points-overlay":a&&u?"true":"false",...t})});ti.displayName="Drawer.Overlay";var tl=l.forwardRef(function({onOpenAutoFocus:e,onPointerDownOutside:t,onAnimationEnd:n,style:r,...o},i){let{drawerRef:u,onPress:a,onRelease:s,onDrag:c,dismissible:d,keyboardIsOpen:f,snapPointsOffset:p,visible:m,closeDrawer:v,modal:h,openProp:g,onOpenChange:E,setVisible:y}=eH(),w=e4(i,u);return l.useEffect(()=>{y(!0)},[]),l.createElement(ex,{onOpenAutoFocus:t=>{e?e(t):(t.preventDefault(),u.current.focus())},onPointerDown:a,onPointerDownOutside:e=>{if(null==t||t(e),!h){e.preventDefault();return}f.current&&(f.current=!1),e.preventDefault(),null==E||E(!1),d&&void 0===g&&v()},onPointerMove:c,onPointerUp:s,ref:w,style:p&&p.length>0?{"--snap-point-height":`${p[0]}px`,...r}:r,...o,"vaul-drawer":"","vaul-drawer-visible":m?"true":"false"})});tl.displayName="Drawer.Content";var tu={Root:to,NestedRoot:function({onDrag:e,onOpenChange:t,...n}){let{onNestedDrag:r,onNestedOpenChange:o,onNestedRelease:i}=eH();if(!r)throw Error("Drawer.NestedRoot must be placed in another drawer");return l.createElement(to,{nested:!0,onClose:()=>{o(!1)},onDrag:(t,n)=>{r(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&o(e),null==t||t(e)},onRelease:i,...n})},Content:tl,Overlay:ti,Trigger:eC,Portal:e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=eR(eD,t);return(0,l.createElement)(eP,{scope:t,forceMount:n},l.Children.map(r,e=>(0,l.createElement)(F,{present:n||i.open},(0,l.createElement)($,{asChild:!0,container:o},e))))},Close:e_,Title:e$,Description:eF}}}]); \ No newline at end of file diff --git a/_next/static/chunks/2472-96f8af3da85e76ff.js b/_next/static/chunks/2472-96f8af3da85e76ff.js new file mode 100644 index 00000000..ade42dce --- /dev/null +++ b/_next/static/chunks/2472-96f8af3da85e76ff.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2472],{5844:function(e,t){"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},2335:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]})},9872:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let n=r(8356),o=r(3997);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/2024"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5354:function(e,t){"use strict";function r(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,n]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(n)for(let e in n)"children"!==e&&o.setAttribute(e,n[e]);r?(o.src=r,o.onload=()=>e(),o.onerror=t):n&&(o.innerHTML=n.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{r()}):r()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return r}}),window.next={version:"14.0.2",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5231:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let n=r(3728);async function o(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,o)=>{r({actionId:e,actionArgs:t,resolve:n,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},811:function(e,t,r){"use strict";let n,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return w}});let u=r(1024),a=r(8533);r(2335);let l=u._(r(4040)),i=a._(r(2265)),c=r(6671),s=r(1852);r(6313);let f=u._(r(2504)),d=r(5231),p=r(4119),_=r(9725),h=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),r=0;r{if((0,p.isNextRouterError)(e.error)){e.preventDefault();return}});let y=document,b=()=>{let{pathname:e,search:t}=location;return e+t},v=new TextEncoder,g=!1,m=!1,E=null;function P(e){if(0===e[0])n=[];else if(1===e[0]){if(!n)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(v.encode(e[1])):n.push(e[1])}else 2===e[0]&&(E=e[1])}let O=function(){o&&!m&&(o.close(),m=!0,n=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",O,!1):O();let R=self.__next_f=self.__next_f||[];R.forEach(P),R.push=P;let S=new Map;function T(e){let{cacheKey:t}=e;i.default.useEffect(()=>{S.delete(t)});let r=function(e){let t=S.get(e);if(t)return t;let r=new ReadableStream({start(e){n&&(n.forEach(t=>{e.enqueue(v.encode(t))}),g&&!m&&(e.close(),m=!0,n=void 0)),o=e}}),u=(0,c.createFromReadableStream)(r,{callServer:d.callServer});return S.set(e,u),u}(t),u=(0,i.use)(r);return u}let j=i.default.StrictMode;function C(e){let{children:t}=e;return t}function M(e){return i.default.createElement(T,{...e,cacheKey:b()})}function w(){let e=(0,_.createMutableActionQueue)(),t=i.default.createElement(j,null,i.default.createElement(s.HeadManagerContext.Provider,{value:{appDir:!0}},i.default.createElement(_.ActionQueueContext.Provider,{value:e},i.default.createElement(C,null,i.default.createElement(M,null))))),r={onRecoverableError:f.default},n="__next_error__"===document.documentElement.id;n?l.default.createRoot(y,r).render(t):i.default.startTransition(()=>l.default.hydrateRoot(y,t,{...r,formState:E}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2019:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(1055);let n=r(5354);(0,n.appBootstrap)(()=>{let{hydrate:e}=r(811);r(3728),r(6954),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1055:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(5844);{let e=r.u;r.u=function(){for(var t=arguments.length,r=Array(t),n=0;n{let e=function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal";let r=e.attachShadow({mode:"open"});return r.appendChild(t),document.body.appendChild(e),t}}();return a(e),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}},[]);let[l,i]=(0,n.useState)(""),c=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),r?(0,o.createPortal)(l,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8343:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RSC_HEADER:function(){return r},ACTION:function(){return n},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_URL:function(){return a},RSC_CONTENT_TYPE_HEADER:function(){return l},RSC_VARY_HEADER:function(){return i},FLIGHT_PARAMETERS:function(){return c},NEXT_RSC_UNION_QUERY:function(){return s}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",a="Next-Url",l="text/x-component",i=r+", "+o+", "+u+", "+a,c=[[r],[o],[u]],s="_rsc";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getServerActionDispatcher:function(){return O},urlToUrlWithoutFlightMarker:function(){return S},createEmptyCacheNode:function(){return C},default:function(){return w}});let n=r(8533),o=n._(r(2265)),u=r(6313),a=r(9706),l=r(2301),i=r(7407),c=r(2327),s=r(9928),f=r(5311),d=r(2169),p=r(9872),_=r(8325),h=r(5138),y=r(6700),b=r(3085),v=r(8343),g=r(3714),m=r(6746),E=new Map,P=null;function O(){return P}let R={};function S(e){let t=new URL(e,location.origin);if(t.searchParams.delete(v.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function T(e){return e.origin!==window.location.origin}function j(e){let{tree:t,pushRef:r,canonicalUrl:n,sync:u}=e;return(0,o.useInsertionEffect)(()=>{let e={__NA:!0,tree:t};r.pendingPush&&(0,l.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(e,"",n)):window.history.replaceState(e,"",n),u()},[t,r,n,u]),null}let C=()=>({status:u.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map});function M(e){let{buildId:t,initialHead:r,initialTree:n,initialCanonicalUrl:l,children:s,assetPrefix:v}=e,O=(0,o.useMemo)(()=>(0,f.createInitialRouterState)({buildId:t,children:s,initialCanonicalUrl:l,initialTree:n,initialParallelRoutes:E,isServer:!1,location:window.location,initialHead:r}),[t,s,l,n,r]),[S,M,w]=(0,c.useReducerWithReduxDevtools)(O);(0,o.useEffect)(()=>{E=null},[]);let{canonicalUrl:A}=(0,c.useUnwrapState)(S),{searchParams:x,pathname:I}=(0,o.useMemo)(()=>{let e=new URL(A,window.location.href);return{searchParams:e.searchParams,pathname:(0,m.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[A]),N=(0,o.useCallback)((e,t,r)=>{(0,o.startTransition)(()=>{M({type:a.ACTION_SERVER_PATCH,flightData:t,previousTree:e,overrideCanonicalUrl:r,cache:C(),mutable:{}})})},[M]),D=(0,o.useCallback)((e,t,r,n)=>{let o=new URL((0,p.addBasePath)(e),location.href);return M({type:a.ACTION_NAVIGATE,url:o,isExternalUrl:T(o),locationSearch:location.search,forceOptimisticNavigation:r,shouldScroll:null==n||n,navigateType:t,cache:C(),mutable:{}})},[M]);!function(e){let t=(0,o.useCallback)(t=>{(0,o.startTransition)(()=>{e({...t,type:a.ACTION_SERVER_ACTION,mutable:{},cache:C()})})},[e]);P=t}(M);let L=(0,o.useMemo)(()=>{let e={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,d.isBot)(window.navigator.userAgent))return;let r=new URL((0,p.addBasePath)(e),location.href);T(r)||(0,o.startTransition)(()=>{var e;M({type:a.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),(0,o.startTransition)(()=>{var r;D(e,"replace",!!t.forceOptimisticNavigation,null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,o.startTransition)(()=>{var r;D(e,"push",!!t.forceOptimisticNavigation,null==(r=t.scroll)||r)})},refresh:()=>{(0,o.startTransition)(()=>{M({type:a.ACTION_REFRESH,cache:C(),mutable:{},origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}};return e},[M,D]);(0,o.useEffect)(()=>{window.next&&(window.next.router=L)},[L]),(0,o.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.tree)&&M({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.tree})}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[M]);let{pushRef:F}=(0,c.useUnwrapState)(S);if(F.mpaNavigation){if(R.pendingMpaPath!==A){let e=window.location;F.pendingPush?e.assign(A):e.replace(A),R.pendingMpaPath=A}(0,o.use)((0,b.createInfinitePromise)())}let k=(0,o.useCallback)(e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,o.startTransition)(()=>{M({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.tree})})}},[M]);(0,o.useEffect)(()=>(window.addEventListener("popstate",k),()=>{window.removeEventListener("popstate",k)}),[k]);let{cache:U,tree:H,nextUrl:B,focusAndScrollRef:G}=(0,c.useUnwrapState)(S),$=(0,o.useMemo)(()=>(0,y.findHeadInCache)(U,H[1]),[U,H]),W=o.default.createElement(h.RedirectBoundary,null,$,U.subTreeData,o.default.createElement(_.AppRouterAnnouncer,{tree:H}));return o.default.createElement(o.default.Fragment,null,o.default.createElement(j,{tree:H,pushRef:F,canonicalUrl:A,sync:w}),o.default.createElement(i.PathnameContext.Provider,{value:I},o.default.createElement(i.SearchParamsContext.Provider,{value:x},o.default.createElement(u.GlobalLayoutRouterContext.Provider,{value:{buildId:t,changeByServerResponse:N,tree:H,focusAndScrollRef:G,nextUrl:B}},o.default.createElement(u.AppRouterContext.Provider,{value:L},o.default.createElement(u.LayoutRouterContext.Provider,{value:{childNodes:U.parallelRoutes,tree:H,url:A}},W))))))}function w(e){let{globalErrorComponent:t,...r}=e;return o.default.createElement(s.ErrorBoundary,{errorComponent:t},o.default.createElement(M,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3940:function(e,t,r){"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(1024),r(2265),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9928:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundaryHandler:function(){return i},GlobalError:function(){return c},default:function(){return s},ErrorBoundary:function(){return f}});let n=r(1024),o=n._(r(2265)),u=r(94),a={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function l(e){let{error:t}=e;if("function"==typeof fetch.__nextGetStaticStore){var r;let e=null==(r=fetch.__nextGetStaticStore())?void 0:r.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}class i extends o.default.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?o.default.createElement(o.default.Fragment,null,o.default.createElement(l,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,o.default.createElement(this.props.errorComponent,{error:this.state.error,reset:this.reset})):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function c(e){let{error:t}=e,r=null==t?void 0:t.digest;return o.default.createElement("html",{id:"__next_error__"},o.default.createElement("head",null),o.default.createElement("body",null,o.default.createElement(l,{error:t}),o.default.createElement("div",{style:a.error},o.default.createElement("div",null,o.default.createElement("h2",{style:a.text},"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."),r?o.default.createElement("p",{style:a.text},"Digest: "+r):null))))}let s=c;function f(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:a}=e,l=(0,u.usePathname)();return t?o.default.createElement(i,{pathname:l,errorComponent:t,errorStyles:r,errorScripts:n},a):o.default.createElement(o.default.Fragment,null,a)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1351:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3085:function(e,t){"use strict";let r;function n(){return r||(r=new Promise(()=>{})),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInfinitePromise",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4119:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=r(9273),o=r(8466);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6954:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return R}});let n=r(1024),o=r(8533),u=o._(r(2265)),a=n._(r(4887)),l=r(6313),i=r(8146),c=r(3085),s=r(9928),f=r(8163),d=r(280),p=r(5138),_=r(3170),h=r(1263),y=r(3322),b=r(3559),v=["bottom","height","left","right","top","width","x","y"];function g(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class m extends u.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var r;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,f.matchSegment)(t,e[r]))))return;let n=null,o=e.hashFragment;if(o&&(n="top"===o?document.body:null!=(r=document.getElementById(o))?r:document.getElementsByName(o)[0]),n||(n=a.default.findDOMNode(this)),!(n instanceof Element))return;for(;!(n instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return v.every(e=>0===t[e])}(n);){if(null===n.nextElementSibling)return;n=n.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(o){n.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!g(n,t)&&(e.scrollTop=0,g(n,t)||n.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,n.focus()}}}}function E(e){let{segmentPath:t,children:r}=e,n=(0,u.useContext)(l.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return u.default.createElement(m,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef},r)}function P(e){let{parallelRouterKey:t,url:r,childNodes:n,childProp:o,segmentPath:a,tree:s,cacheKey:d}=e,p=(0,u.useContext)(l.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:_,changeByServerResponse:h,tree:y}=p,v=n.get(d);if(o&&null!==o.current&&(v?v.status===l.CacheStates.LAZY_INITIALIZED&&(v.status=l.CacheStates.READY,v.subTreeData=o.current):(v={status:l.CacheStates.READY,data:null,subTreeData:o.current,parallelRoutes:new Map},n.set(d,v))),!v||v.status===l.CacheStates.LAZY_INITIALIZED){let e=function e(t,r){if(t){let[n,o]=t,u=2===t.length;if((0,f.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(u){let t=e(void 0,r[1][o]);return[r[0],{...r[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[o]:e(t.slice(2),r[1][o])}]}}return r}(["",...a],y);v={status:l.CacheStates.DATA_FETCH,data:(0,b.createRecordFromThenable)((0,i.fetchServerResponse)(new URL(r,location.origin),e,p.nextUrl,_)),subTreeData:null,head:v&&v.status===l.CacheStates.LAZY_INITIALIZED?v.head:void 0,parallelRoutes:v&&v.status===l.CacheStates.LAZY_INITIALIZED?v.parallelRoutes:new Map},n.set(d,v)}if(!v)throw Error("Child node should always exist");if(v.subTreeData&&v.data)throw Error("Child node should not have both subTreeData and data");if(v.data){let[e,t]=(0,u.use)(v.data);v.data=null,setTimeout(()=>{(0,u.startTransition)(()=>{h(y,e,t)})}),(0,u.use)((0,c.createInfinitePromise)())}v.subTreeData||(0,u.use)((0,c.createInfinitePromise)());let g=u.default.createElement(l.LayoutRouterContext.Provider,{value:{tree:s[1][t],childNodes:v.parallelRoutes,url:r}},v.subTreeData);return g}function O(e){let{children:t,loading:r,loadingStyles:n,loadingScripts:o,hasLoading:a}=e;return a?u.default.createElement(u.Suspense,{fallback:u.default.createElement(u.default.Fragment,null,n,o,r)},t):u.default.createElement(u.default.Fragment,null,t)}function R(e){let{parallelRouterKey:t,segmentPath:r,childProp:n,error:o,errorStyles:a,errorScripts:i,templateStyles:c,templateScripts:d,loading:b,loadingStyles:v,loadingScripts:g,hasLoading:m,template:R,notFound:S,notFoundStyles:T,styles:j}=e,C=(0,u.useContext)(l.LayoutRouterContext);if(!C)throw Error("invariant expected layout router to be mounted");let{childNodes:M,tree:w,url:A}=C,x=M.get(t);x||(x=new Map,M.set(t,x));let I=w[1][t][0],N=n.segment,D=(0,h.getSegmentValue)(I),L=[I];return u.default.createElement(u.default.Fragment,null,j,L.map(e=>{let j=(0,f.matchSegment)(e,N),C=(0,h.getSegmentValue)(e),M=(0,y.createRouterCacheKey)(e);return u.default.createElement(l.TemplateContext.Provider,{key:(0,y.createRouterCacheKey)(e,!0),value:u.default.createElement(E,{segmentPath:r},u.default.createElement(s.ErrorBoundary,{errorComponent:o,errorStyles:a,errorScripts:i},u.default.createElement(O,{hasLoading:m,loading:b,loadingStyles:v,loadingScripts:g},u.default.createElement(_.NotFoundBoundary,{notFound:S,notFoundStyles:T},u.default.createElement(p.RedirectBoundary,null,u.default.createElement(P,{parallelRouterKey:t,url:A,tree:w,childNodes:x,childProp:j?n:null,segmentPath:r,cacheKey:M,isActive:D===C}))))))},c,d,R)}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8163:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{matchSegment:function(){return o},canSegmentBeOverridden:function(){return u}});let n=r(5682),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5437:function(e,t){"use strict";function r(e,t){if(e.isStaticGeneration&&e.experimental.ppr){if(!e.postpone)throw Error("Invariant: PPR is enabled but the postpone API is unavailable");e.postponeWasTriggered=!0,e.postpone("This page needs to bail out of prerendering at this point because it used "+t+". React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"maybePostpone",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},94:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return _},usePathname:function(){return h},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return i.useServerInsertedHTML},useRouter:function(){return y},useParams:function(){return b},useSelectedLayoutSegments:function(){return v},useSelectedLayoutSegment:function(){return g},redirect:function(){return c.redirect},permanentRedirect:function(){return c.permanentRedirect},RedirectType:function(){return c.RedirectType},notFound:function(){return s.notFound}});let n=r(2265),o=r(6313),u=r(7407),a=r(3940),l=r(1263),i=r(3972),c=r(8466),s=r(9273),f=Symbol("internal for urlsearchparams readonly");function d(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[f][Symbol.iterator]()}append(){throw d()}delete(){throw d()}set(){throw d()}sort(){throw d()}constructor(e){this[f]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}}function _(){(0,a.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(u.SearchParamsContext),t=(0,n.useMemo)(()=>e?new p(e):null,[e]);return t}function h(){return(0,a.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(u.PathnameContext)}function y(){(0,a.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function b(){(0,a.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(o.GlobalLayoutRouterContext),t=(0,n.useContext)(u.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function e(t,r){void 0===r&&(r={});let n=t[1];for(let t of Object.values(n)){let n=t[0],o=Array.isArray(n),u=o?n[1]:n;if(!u||u.startsWith("__PAGE__"))continue;let a=o&&("c"===n[2]||"oc"===n[2]);a?r[n[0]]=n[1].split("/"):o&&(r[n[0]]=n[1]),r=e(t,r)}return r}(e.tree):t,[null==e?void 0:e.tree,t])}function v(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(o.LayoutRouterContext);return function e(t,r,n,o){let u;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)u=t[1][r];else{var a;let e=t[1];u=null!=(a=e.children)?a:Object.values(e)[0]}if(!u)return o;let i=u[0],c=(0,l.getSegmentValue)(i);return!c||c.startsWith("__PAGE__")?o:(o.push(c),e(u,r,!1,o))}(t,e)}function g(e){void 0===e&&(e="children"),(0,a.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=v(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3170:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return l}});let n=r(1024),o=n._(r(2265)),u=r(94);class a extends o.default.Component{static getDerivedStateFromError(e){if((null==e?void 0:e.digest)==="NEXT_NOT_FOUND")return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?o.default.createElement(o.default.Fragment,null,o.default.createElement("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function l(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:l}=e,i=(0,u.usePathname)();return t?o.default.createElement(a,{pathname:i,notFound:t,notFoundStyles:r,asNotFound:n},l):o.default.createElement(o.default.Fragment,null,l)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9273:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return o}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},839:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let n=r(4677),o=r(6249);var u=o._("_maxConcurrency"),a=o._("_runningCount"),l=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,r;let o=new Promise((e,n)=>{t=e,r=n}),u=async()=>{try{n._(this,a)[a]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,a)[a]--,n._(this,i)[i]()}};return n._(this,l)[l].push({promiseFn:o,task:u}),n._(this,i)[i](),o}bump(e){let t=n._(this,l)[l].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,l)[l].splice(t,1)[0];n._(this,l)[l].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),n._(this,u)[u]=e,n._(this,a)[a]=0,n._(this,l)[l]=[]}}function s(e){if(void 0===e&&(e=!1),(n._(this,a)[a]0){var t;null==(t=n._(this,l)[l].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5138:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectErrorBoundary:function(){return i},RedirectBoundary:function(){return c}});let n=r(8533),o=n._(r(2265)),u=r(94),a=r(8466);function l(e){let{redirect:t,reset:r,redirectType:n}=e,l=(0,u.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{n===a.RedirectType.push?l.push(t,{}):l.replace(t,{}),r()})},[t,n,r,l]),null}class i extends o.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e)){let t=(0,a.getURLFromRedirectError)(e),r=(0,a.getRedirectTypeFromError)(e);return{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?o.default.createElement(l,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,u.useRouter)();return o.default.createElement(i,{router:r},t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8466:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return l},redirect:function(){return i},permanentRedirect:function(){return c},isRedirectError:function(){return s},getURLFromRedirectError:function(){return f},getRedirectTypeFromError:function(){return d}});let u=r(228),a="NEXT_REDIRECT";function l(e,t,r){void 0===r&&(r=!1);let n=Error(a);n.digest=a+";"+t+";"+e+";"+r;let o=u.requestAsyncStorage.getStore();return o&&(n.mutableCookies=o.mutableCookies),n}function i(e,t){throw void 0===t&&(t="replace"),l(e,t,!1)}function c(e,t){throw void 0===t&&(t="replace"),l(e,t,!0)}function s(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,o]=e.digest.split(";",4);return t===a&&("replace"===r||"push"===r)&&"string"==typeof n&&("true"===o||"false"===o)}function f(e){return s(e)?e.digest.split(";",3)[2]:null}function d(e){if(!s(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}(o=n||(n={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7264:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(8533),o=n._(r(2265)),u=r(6313);function a(){let e=(0,o.useContext)(u.TemplateContext);return o.default.createElement(o.default.Fragment,null,e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},228:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return o}});let n=r(4471),o=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2713:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return a}});let n=r(6313),o=r(782),u=r(1956);function a(e,t,r,a){void 0===a&&(a=!1);let[l,i,c]=r.slice(-3);return null!==i&&(3===r.length?(t.status=n.CacheStates.READY,t.subTreeData=i,(0,o.fillLazyItemsTillLeafWithHead)(t,e,l,c,a)):(t.status=n.CacheStates.READY,t.subTreeData=e.subTreeData,t.parallelRoutes=new Map(e.parallelRoutes),(0,u.fillCacheWithNewSubTreeData)(t,e,r,a)),!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8934:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,u){let a;let[l,i,,,c]=r;if(1===t.length){let e=o(r,u);return e}let[s,f]=t;if(!(0,n.matchSegment)(s,l))return null;let d=2===t.length;if(d)a=o(i[f],u);else if(null===(a=e(t.slice(2),i[f],u)))return null;let p=[t[0],{...i,[f]:a}];return c&&(p[4]=!0),p}}});let n=r(8163);function o(e,t){let[r,u]=e,[a,l]=t;if("__DEFAULT__"===a&&"__DEFAULT__"!==r)return e;if((0,n.matchSegment)(r,a)){let t={};for(let e in u){let r=void 0!==l[e];r?t[e]=o(u[e],l[e]):t[e]=u[e]}for(let e in l)t[e]||(t[e]=l[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2082:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractPathFromFlightRouterState:function(){return c},computeChangedPath:function(){return s}});let n=r(4507),o=r(1706),u=r(8163),a=e=>"/"===e[0]?e.slice(1):e,l=e=>"string"==typeof e?e:e[1];function i(e){return e.reduce((e,t)=>""===(t=a(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if("__DEFAULT__"===r||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith("__PAGE__"))return"";let o=[r],u=null!=(t=e[1])?t:{},a=u.children?c(u.children):void 0;if(void 0!==a)o.push(a);else for(let[e,t]of Object.entries(u)){if("children"===e)continue;let r=c(t);void 0!==r&&o.push(r)}return i(o)}function s(e,t){let r=function e(t,r){let[o,a]=t,[i,s]=r,f=l(o),d=l(i);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(r))?p:""}for(let t in a)if(s[t]){let r=e(a[t],s[t]);if(null!==r)return l(i)+"/"+r}return null}(e,t);return null==r||"/"===r?r:i(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2301:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5311:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return l}});let n=r(6313),o=r(2301),u=r(782),a=r(2082);function l(e){var t;let{buildId:r,initialTree:l,children:i,initialCanonicalUrl:c,initialParallelRoutes:s,isServer:f,location:d,initialHead:p}=e,_={status:n.CacheStates.READY,data:null,subTreeData:i,parallelRoutes:f?new Map:s};return(null===s||0===s.size)&&(0,u.fillLazyItemsTillLeafWithHead)(_,void 0,l,p),{buildId:r,tree:l,cache:_,prefetchCache:new Map,pushRef:{pendingPush:!1,mpaNavigation:!1},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:d?(0,o.createHrefFromUrl)(d):c,nextUrl:null!=(t=(0,a.extractPathFromFlightRouterState)(l)||(null==d?void 0:d.pathname))?t:null}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},180:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createOptimisticTree",{enumerable:!0,get:function(){return function e(t,r,o){let u;let[a,l,i,c,s]=r||[null,{}],f=t[0],d=1===t.length,p=null!==a&&(0,n.matchSegment)(a,f),_=Object.keys(l).length>1,h=!r||!p||_,y={};if(null!==a&&p&&(y=l),!d&&!_){let r=e(t.slice(1),y?y.children:null,o||h);u=r}let b=[f,{...y,...u?{children:u}:{}}];return i&&(b[2]=i),!o&&h?b[3]="refetch":p&&c&&(b[3]=c),p&&s&&(b[4]=s),b}}});let n=r(8163);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3559:function(e,t){"use strict";function r(e){return e.status="pending",e.then(t=>{"pending"===e.status&&(e.status="fulfilled",e.value=t)},t=>{"pending"===e.status&&(e.status="rejected",e.reason=t)}),e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRecordFromThenable",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3322:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!1),Array.isArray(e)?(e[0]+"|"+e[1]+"|"+e[2]).toLowerCase():t&&e.startsWith("__PAGE__")?"__PAGE__":e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8146:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let n=r(8343),o=r(3728),u=r(5231),a=r(9706),l=r(6360),i=r(1824),{createFromFetch:c}=r(6671);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0]}async function f(e,t,r,f,d){let p={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};d===a.PrefetchKind.AUTO&&(p[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(p[n.NEXT_URL]=r);let _=(0,l.hexHash)([p[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[n.NEXT_ROUTER_STATE_TREE],p[n.NEXT_URL]].join(","));try{let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(n.NEXT_RSC_UNION_QUERY,_);let r=await fetch(t,{credentials:"same-origin",headers:p}),a=(0,o.urlToUrlWithoutFlightMarker)(r.url),l=r.redirected?a:void 0,d=r.headers.get("content-type")||"",h=!!r.headers.get(i.NEXT_DID_POSTPONE_HEADER),y=d===n.RSC_CONTENT_TYPE_HEADER;if(y||(y=d.startsWith("text/plain")),!y||!r.ok)return e.hash&&(a.hash=e.hash),s(a.toString());let[b,v]=await c(Promise.resolve(r),{callServer:u.callServer});if(f!==b)return s(r.url);return[v,l,h]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6443:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithDataProperty",{enumerable:!0,get:function(){return function e(t,r,u,a,l){void 0===l&&(l=!1);let i=u.length<=2,[c,s]=u,f=(0,o.createRouterCacheKey)(s),d=r.parallelRoutes.get(c);if(!d||l&&r.parallelRoutes.size>1)return{bailOptimistic:!0};let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let _=d.get(f),h=p.get(f);if(i){h&&h.data&&h!==_||p.set(f,{status:n.CacheStates.DATA_FETCH,data:a(),subTreeData:null,parallelRoutes:new Map});return}if(!h||!_){h||p.set(f,{status:n.CacheStates.DATA_FETCH,data:a(),subTreeData:null,parallelRoutes:new Map});return}return h===_&&(h={status:h.status,data:h.data,subTreeData:h.subTreeData,parallelRoutes:new Map(h.parallelRoutes)},p.set(f,h)),e(h,_,u.slice(2),a)}}});let n=r(6313),o=r(3322);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1956:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,l,i){let c=l.length<=5,[s,f]=l,d=(0,a.createRouterCacheKey)(f),p=r.parallelRoutes.get(s);if(!p)return;let _=t.parallelRoutes.get(s);_&&_!==p||(_=new Map(p),t.parallelRoutes.set(s,_));let h=p.get(d),y=_.get(d);if(c){y&&y.data&&y!==h||(y={status:n.CacheStates.READY,data:null,subTreeData:l[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map},h&&(0,o.invalidateCacheByRouterState)(y,h,l[2]),(0,u.fillLazyItemsTillLeafWithHead)(y,h,l[2],l[4],i),_.set(d,y));return}y&&h&&(y===h&&(y={status:y.status,data:y.data,subTreeData:y.subTreeData,parallelRoutes:new Map(y.parallelRoutes)},_.set(d,y)),e(y,h,l.slice(2),i))}}});let n=r(6313),o=r(5303),u=r(782),a=r(3322);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},782:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,u,a,l){let i=0===Object.keys(u[1]).length;if(i){t.head=a;return}for(let i in u[1]){let c=u[1][i],s=c[0],f=(0,o.createRouterCacheKey)(s);if(r){let o=r.parallelRoutes.get(i);if(o){let r=new Map(o),u=r.get(f),s=l&&u?{status:u.status,data:u.data,subTreeData:u.subTreeData,parallelRoutes:new Map(u.parallelRoutes)}:{status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map(null==u?void 0:u.parallelRoutes)};r.set(f,s),e(s,u,c,a,l),t.parallelRoutes.set(i,r);continue}}let d={status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},p=t.parallelRoutes.get(i);p?p.set(f,d):t.parallelRoutes.set(i,new Map([[f,d]])),e(d,void 0,c,a,l)}}}});let n=r(6313),o=r(3322);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2800:function(e,t){"use strict";var r,n;function o(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+3e4?n?"reusable":"fresh":"auto"===t&&Date.now()["children",e]).flat(),h=(0,i.fillCacheWithDataProperty)(s,e.cache,d,()=>(f||(f=(0,u.createRecordFromThenable)((0,o.fetchServerResponse)(r,l,e.nextUrl,e.buildId))),f),!0);if(!(null==h?void 0:h.bailOptimistic))return R.previousTree=e.tree,R.patchedTree=l,R.pendingPush=w,R.hashFragment=C,R.shouldScroll=T,R.scrollableSegments=[],R.cache=s,R.canonicalUrl=M,e.prefetchCache.set((0,a.createHrefFromUrl)(r,!1),{data:f?(0,u.createRecordFromThenable)(Promise.resolve(f)):null,kind:p.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:Date.now()}),(0,_.handleMutable)(e,R)}if(!x){let t=(0,u.createRecordFromThenable)((0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,void 0)),n={data:(0,u.createRecordFromThenable)(Promise.resolve(t)),kind:p.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:null};e.prefetchCache.set((0,a.createHrefFromUrl)(r,!1),n),x=n}let I=(0,y.getPrefetchEntryCacheStatus)(x),{treeAtTimeOfPrefetch:N,data:D}=x;return v.prefetchQueue.bump(D),D.then(t=>{let[c,p,b]=t;if(x&&!x.lastUsedTime&&(x.lastUsedTime=Date.now()),"string"==typeof c)return g(e,R,c,w);let v=e.tree,E=e.cache,P=[];for(let t of c){let a=t.slice(0,-4),c=t.slice(-3)[0],p=["",...a],_=(0,s.applyRouterStatePatchToTree)(p,v,c);if(null===_&&(_=(0,s.applyRouterStatePatchToTree)(p,N,c)),null!==_){if((0,d.isNavigatingToNewRootLayout)(v,_))return g(e,R,M,w);let s=(0,h.applyFlightData)(E,O,t,(null==x?void 0:x.kind)==="auto"&&I===y.PrefetchCacheEntryStatus.reusable);(!s&&I===y.PrefetchCacheEntryStatus.stale||b)&&(s=function(e,t,r,o,u){let a=!1;e.status=n.CacheStates.READY,e.subTreeData=t.subTreeData,e.parallelRoutes=new Map(t.parallelRoutes);let l=m(o).map(e=>[...r,...e]);for(let r of l){let n=(0,i.fillCacheWithDataProperty)(e,t,r,u);(null==n?void 0:n.bailOptimistic)||(a=!0)}return a}(O,E,a,c,()=>(0,u.createRecordFromThenable)((0,o.fetchServerResponse)(r,v,e.nextUrl,e.buildId))));let S=(0,f.shouldHardNavigate)(p,v);for(let e of(S?(O.status=n.CacheStates.READY,O.subTreeData=E.subTreeData,(0,l.invalidateCacheBelowFlightSegmentPath)(O,E,a),R.cache=O):s&&(R.cache=O),E=O,v=_,m(c))){let t=[...a,...e];"__DEFAULT__"!==t[t.length-1]&&P.push(t)}}}return R.previousTree=e.tree,R.patchedTree=v,R.canonicalUrl=p?(0,a.createHrefFromUrl)(p):M,R.pendingPush=w,R.scrollableSegments=P,R.hashFragment=C,R.shouldScroll=T,(0,_.handleMutable)(e,R)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3709:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return s},prefetchReducer:function(){return f}});let n=r(2301),o=r(8146),u=r(9706),a=r(3559),l=r(3627),i=r(8343),c=r(839),s=new c.PromiseQueue(5);function f(e,t){(0,l.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;r.searchParams.delete(i.NEXT_RSC_UNION_QUERY);let c=(0,n.createHrefFromUrl)(r,!1),f=e.prefetchCache.get(c);if(f&&(f.kind===u.PrefetchKind.TEMPORARY&&e.prefetchCache.set(c,{...f,kind:t.kind}),!(f.kind===u.PrefetchKind.AUTO&&t.kind===u.PrefetchKind.FULL)))return e;let d=(0,a.createRecordFromThenable)(s.enqueue(()=>(0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,t.kind)));return e.prefetchCache.set(c,{treeAtTimeOfPrefetch:e.tree,data:d,kind:t.kind,prefetchTime:Date.now(),lastUsedTime:null}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3627:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prunePrefetchCache",{enumerable:!0,get:function(){return o}});let n=r(2800);function o(e){for(let[t,r]of e)(0,n.getPrefetchEntryCacheStatus)(r)===n.PrefetchCacheEntryStatus.expired&&e.delete(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return d}});let n=r(8146),o=r(3559),u=r(2301),a=r(8934),l=r(2782),i=r(8640),c=r(8543),s=r(6313),f=r(782);function d(e,t){let{cache:r,mutable:d,origin:p}=t,_=e.canonicalUrl,h=e.tree,y=JSON.stringify(d.previousTree)===JSON.stringify(h);return y?(0,c.handleMutable)(e,d):(r.data||(r.data=(0,o.createRecordFromThenable)((0,n.fetchServerResponse)(new URL(_,p),[h[0],h[1],h[2],"refetch"],e.nextUrl,e.buildId))),r.data.then(t=>{let[n,o]=t;if("string"==typeof n)return(0,i.handleExternalUrl)(e,d,n,e.pushRef.pendingPush);for(let t of(r.data=null,n)){if(3!==t.length)return console.log("REFRESH FAILED"),e;let[n]=t,c=(0,a.applyRouterStatePatchToTree)([""],h,n);if(null===c)throw Error("SEGMENT MISMATCH");if((0,l.isNavigatingToNewRootLayout)(h,c))return(0,i.handleExternalUrl)(e,d,_,e.pushRef.pendingPush);let p=o?(0,u.createHrefFromUrl)(o):void 0;o&&(d.canonicalUrl=p);let[y,b]=t.slice(-2);null!==y&&(r.status=s.CacheStates.READY,r.subTreeData=y,(0,f.fillLazyItemsTillLeafWithHead)(r,void 0,n,b),d.cache=r,d.prefetchCache=new Map),d.previousTree=h,d.patchedTree=c,d.canonicalUrl=_,h=c}return(0,c.handleMutable)(e,d)},()=>e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1705:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=r(2301);function o(e,t){let{url:r,tree:o}=t,u=(0,n.createHrefFromUrl)(r);return{buildId:e.buildId,canonicalUrl:u,pushRef:e.pushRef,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,prefetchCache:e.prefetchCache,tree:o,nextUrl:r.pathname}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1383:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return b}});let n=r(5231),o=r(8343),u=r(3559),a=r(9872),l=r(2301),i=r(8640),c=r(8934),s=r(2782),f=r(6313),d=r(8543),p=r(782),{createFromFetch:_,encodeReply:h}=r(6671);async function y(e,t){let r,{actionId:u,actionArgs:l}=t,i=await h(l),c=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:u,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...e.nextUrl?{[o.NEXT_URL]:e.nextUrl}:{}},body:i}),s=c.headers.get("x-action-redirect");try{let e=JSON.parse(c.headers.get("x-action-revalidated")||"[[],0,0]");r={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){r={paths:[],tag:!1,cookie:!1}}let f=s?new URL((0,a.addBasePath)(s),new URL(e.canonicalUrl,window.location.href)):void 0;if(c.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(c),{callServer:n.callServer});if(s){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:f,revalidatedParts:r}}let[t,[,o]]=null!=e?e:[];return{actionResult:t,actionFlightData:o,redirectLocation:f,revalidatedParts:r}}return{redirectLocation:f,revalidatedParts:r}}function b(e,t){let{mutable:r,cache:n,resolve:o,reject:a}=t,_=e.canonicalUrl,h=e.tree,b=JSON.stringify(r.previousTree)===JSON.stringify(h);return b?(0,d.handleMutable)(e,r):(r.inFlightServerAction=(0,u.createRecordFromThenable)(y(e,t)),r.inFlightServerAction.then(t=>{let{actionResult:u,actionFlightData:a,redirectLocation:y}=t;if(y&&(e.pushRef.pendingPush=!0,r.pendingPush=!0),r.previousTree=e.tree,!a)return(r.actionResultResolved||(o(u),r.actionResultResolved=!0),y)?(0,i.handleExternalUrl)(e,r,y.href,e.pushRef.pendingPush):e;if("string"==typeof a)return(0,i.handleExternalUrl)(e,r,a,e.pushRef.pendingPush);for(let t of(r.inFlightServerAction=null,a)){if(3!==t.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[o]=t,u=(0,c.applyRouterStatePatchToTree)([""],h,o);if(null===u)throw Error("SEGMENT MISMATCH");if((0,s.isNavigatingToNewRootLayout)(h,u))return(0,i.handleExternalUrl)(e,r,_,e.pushRef.pendingPush);let[a,l]=t.slice(-2);null!==a&&(n.status=f.CacheStates.READY,n.subTreeData=a,(0,p.fillLazyItemsTillLeafWithHead)(n,void 0,o,l),r.cache=n,r.prefetchCache=new Map),r.previousTree=h,r.patchedTree=u,r.canonicalUrl=_,h=u}if(y){let e=(0,l.createHrefFromUrl)(y,!1);r.canonicalUrl=e}return r.actionResultResolved||(o(u),r.actionResultResolved=!0),(0,d.handleMutable)(e,r)},t=>{if("rejected"===t.status)return r.actionResultResolved||(a(t.reason),r.actionResultResolved=!0),e;throw t}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5330:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(2301),o=r(8934),u=r(2782),a=r(8640),l=r(2713),i=r(8543);function c(e,t){let{flightData:r,previousTree:c,overrideCanonicalUrl:s,cache:f,mutable:d}=t,p=JSON.stringify(c)===JSON.stringify(e.tree);if(!p)return console.log("TREE MISMATCH"),e;if(d.previousTree)return(0,i.handleMutable)(e,d);if("string"==typeof r)return(0,a.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let _=e.tree,h=e.cache;for(let t of r){let r=t.slice(0,-4),[i]=t.slice(-3,-2),c=(0,o.applyRouterStatePatchToTree)(["",...r],_,i);if(null===c)throw Error("SEGMENT MISMATCH");if((0,u.isNavigatingToNewRootLayout)(_,c))return(0,a.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let p=s?(0,n.createHrefFromUrl)(s):void 0;p&&(d.canonicalUrl=p),(0,l.applyFlightData)(h,f,t),d.previousTree=_,d.patchedTree=c,d.cache=f,h=f,_=c}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9706:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return u},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return i},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return s},isThenable:function(){return f}});let o="refresh",u="navigate",a="restore",l="server-patch",i="prefetch",c="fast-refresh",s="server-action";function f(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7205:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(9706),o=r(8640),u=r(5330),a=r(1705),l=r(2701),i=r(3709),c=r(3682),s=r(1383),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,a.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,l.refreshReducer)(e,t);case n.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3006:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,u]=r,[a,l]=t;if(!(0,n.matchSegment)(a,o))return!!Array.isArray(a);let i=t.length<=2;return!i&&e(t.slice(2),u[l])}}});let n=r(8163);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8519:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return o}});let n=r(2004);function o(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8985:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return o}});let n=r(4471),o=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2004:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return i}});let n=r(1351),o=r(5437),u=r(8985);class a extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}function l(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let i=(e,t)=>{let r=u.staticGenerationAsyncStorage.getStore();if(!r)return!1;if(r.forceStatic)return!0;if(r.dynamicShouldError){var i;throw new a(l(e,{...t,dynamic:null!=(i=null==t?void 0:t.dynamic)?i:"error"}))}let c=l(e,{...t,link:"https://nextjs.org/docs/messages/dynamic-server-error"});if((0,o.maybePostpone)(r,e),r.revalidate=0,(null==t?void 0:t.dynamic)||(r.staticPrefetchBailout=!0),r.isStaticGeneration){let t=new n.DynamicServerError(c);throw r.dynamicUsageDescription=e,r.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8297:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(1024),o=n._(r(2265)),u=r(8519);function a(e){let{Component:t,propsForComponent:r,isStaticGeneration:n}=e;if(n){let e=(0,u.createSearchParamsBailoutProxy)();return o.default.createElement(t,{searchParams:e,...r})}return o.default.createElement(t,r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2327:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useUnwrapState:function(){return i},useReducerWithReduxDevtools:function(){return c}});let n=r(8533),o=n._(r(2265)),u=r(9706),a=r(9725);function l(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=l(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=l(n)}return t}return Array.isArray(e)?e.map(l):e}function i(e){if((0,u.isThenable)(e)){let t=(0,o.use)(e);return t}return e}let c=function(e){let[t,r]=o.default.useState(e),n=(0,o.useContext)(a.ActionQueueContext);if(!n)throw Error("Invariant: Missing ActionQueueContext");let u=(0,o.useRef)(),i=(0,o.useRef)();(0,o.useEffect)(()=>{if(!u.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return u.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),u.current&&(u.current.init(l(e)),n&&(n.devToolsInstance=u.current)),()=>{u.current=void 0}}},[e,n]);let c=(0,o.useCallback)(t=>{n.state||(n.state=e),n.dispatch(t,r)},[n,e]),s=(0,o.useCallback)(()=>{u.current&&u.current.send({type:"RENDER_SYNC"},l(t))},[t]);return[t,c,s]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6746:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(1446);function o(e){return(0,n.pathHasPrefix)(e,"/2024")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3997:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=r(9006),o=r(9466),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+u:t.endsWith("/")?""+t+r+u:t+"/"+r+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2504:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(1283);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};e.digest!==n.NEXT_DYNAMIC_NO_SSR_CODE&&t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3714:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return o}}),r(6746);let n="/2024";function o(e){return 0===n.length||(e=e.slice(n.length)).startsWith("/")||(e="/"+e),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6313:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{CacheStates:function(){return n},AppRouterContext:function(){return l},LayoutRouterContext:function(){return i},GlobalLayoutRouterContext:function(){return c},TemplateContext:function(){return s}});let u=r(1024),a=u._(r(2265));(o=n||(n={})).LAZY_INITIALIZED="LAZYINITIALIZED",o.DATA_FETCH="DATAFETCH",o.READY="READY";let l=a.default.createContext(null),i=a.default.createContext(null),c=a.default.createContext(null),s=a.default.createContext(null)},6360:function(e,t){"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},1852:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return u}});let n=r(1024),o=n._(r(2265)),u=o.default.createContext({})},7407:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SearchParamsContext:function(){return o},PathnameContext:function(){return u},PathParamsContext:function(){return a}});let n=r(2265),o=(0,n.createContext)(null),u=(0,n.createContext)(null),a=(0,n.createContext)(null)},1283:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{NEXT_DYNAMIC_NO_SSR_CODE:function(){return r},throwWithNoSSR:function(){return n}});let r="NEXT_DYNAMIC_NO_SSR_CODE";function n(){let e=Error(r);throw e.digest=r,e}},951:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},9725:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ActionQueueContext:function(){return i},createMutableActionQueue:function(){return f}});let n=r(8533),o=r(9706),u=r(7205),a=n._(r(2265)),l=r(3728),i=a.default.createContext(null);function c(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending&&s({actionQueue:e,action:e.pending,setState:t}))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=r,t.last=r;let a=r.payload,i=t.action(u,a);function s(e){if(r.discarded){t.needsRefresh&&null===t.pending&&(t.needsRefresh=!1,t.dispatch({type:o.ACTION_REFRESH,cache:(0,l.createEmptyCacheNode)(),mutable:{},origin:window.location.origin},n));return}t.state=e,t.devToolsInstance&&t.devToolsInstance.send(a,e),c(t,n),r.resolve(e)}(0,o.isThenable)(i)?i.then(s,e=>{c(t,n),r.reject(e)}):s(i)}function f(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n;let u=new Promise((e,t)=>{n={resolve:e,reject:t}}),l={payload:t,next:null,resolve:n.resolve,reject:n.reject};(0,a.startTransition)(()=>{r(u)}),null===e.pending?s({actionQueue:e,action:l,setState:r}):t.type===o.ACTION_NAVIGATE?(e.pending.discarded=!0,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:l,setState:r})):(null!==e.last&&(e.last.next=l),e.last=l)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");let r=(0,u.reducer)(e,t);return r},pending:null,last:null};return e}},8356:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(9466);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:u}=(0,n.parsePath)(e);return""+t+r+o+u}},3701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return a}});let n=r(951),o=r(1706);function u(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function a(e){return e.replace(/\.rsc($|\?)/,"$1")}},280:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},2169:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},9466:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},1446:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(9466);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},9006:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},1706:function(e,t){"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isGroupSegment",{enumerable:!0,get:function(){return r}})},3972:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return a}});let n=r(8533),o=n._(r(2265)),u=o.default.createContext(null);function a(e){let t=(0,o.useContext)(u);t&&t(e)}},4471:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,r){"use strict";var n=r(4887);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},4887:function(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(4417)},7950:function(e,t,r){"use strict";var n=r(4887),o=r(2265),u={stream:!0},a=new Map;function l(e){var t=r(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=r.u;r.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.provider"),_=Symbol.for("react.server_context"),h=Symbol.for("react.lazy"),y=Symbol.for("react.default_value"),b=Symbol.iterator,v=Array.isArray,g=Object.getPrototypeOf,m=Object.prototype,E=new WeakMap,P=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function O(e,t,r,n){this.status=e,this.value=t,this.reason=r,this._response=n}function R(e){switch(e.status){case"resolved_model":A(e);break;case"resolved_module":x(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function S(e,t){for(var r=0;r_?(y=_,_=3,p++):(y=0,_=3);continue;case 2:44===(g=d[p++])?_=4:b=b<<4|(96d.length&&(g=-1)}var m=d.byteOffset+p;if(-1>>1,o=e[n];if(0>>1;nu(i,r))cu(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[l]=r,n=l);else if(cu(s,r))e[n]=s,e[c]=r,n=c;else break}}return t}function u(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var a,l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,_=3,h=!1,y=!1,b=!1,v="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=n(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function P(e){if(b=!1,E(e),!y){if(null!==n(s))y=!0,A();else{var t=n(f);null!==t&&x(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var O=!1,R=-1,S=5,T=-1;function j(){return!(t.unstable_now()-Te&&j());){var l=p.callback;if("function"==typeof l){p.callback=null,_=p.priorityLevel;var i=l(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,E(e),r=!0;break t}p===n(s)&&o(s),E(e)}else o(s);p=n(s)}if(null!==p)r=!0;else{var c=n(f);null!==c&&x(P,c.startTime-e),r=!1}}break e}finally{p=null,_=u,h=!1}r=void 0}}finally{r?a():O=!1}}}if("function"==typeof m)a=function(){m(C)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,w=M.port2;M.port1.onmessage=C,a=function(){w.postMessage(null)}}else a=function(){v(C,0)};function A(){O||(O=!0,a())}function x(e,r){R=v(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){y||h||(y=!0,A())},t.unstable_forceFrameRate=function(e){0>e||125a?(e.sortIndex=u,r(f,e),null===n(s)&&e===n(f)&&(b?(g(R),R=-1):b=!0,x(P,u-a))):(e.sortIndex=l,r(s,e),y||h||(y=!0,A())),e},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(e){var t=_;return function(){var r=_;_=t;try{return e.apply(this,arguments)}finally{_=r}}}},8261:function(e,t,r){"use strict";e.exports=r(1756)},1824:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{NEXT_QUERY_PARAM_PREFIX:function(){return r},PRERENDER_REVALIDATE_HEADER:function(){return n},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return o},NEXT_DID_POSTPONE_HEADER:function(){return u},RSC_PREFETCH_SUFFIX:function(){return a},RSC_SUFFIX:function(){return l},NEXT_CACHE_TAGS_HEADER:function(){return i},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return c},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return s},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_LENGTH:function(){return d},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return p},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return _},CACHE_ONE_YEAR:function(){return h},MIDDLEWARE_FILENAME:function(){return y},MIDDLEWARE_LOCATION_REGEXP:function(){return b},INSTRUMENTATION_HOOK_FILENAME:function(){return v},PAGES_DIR_ALIAS:function(){return g},DOT_NEXT_ALIAS:function(){return m},ROOT_DIR_ALIAS:function(){return E},APP_DIR_ALIAS:function(){return P},RSC_MOD_REF_PROXY_ALIAS:function(){return O},RSC_ACTION_VALIDATE_ALIAS:function(){return R},RSC_ACTION_PROXY_ALIAS:function(){return S},RSC_ACTION_ENCRYPTION_ALIAS:function(){return T},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return j},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return C},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return M},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return w},SERVER_PROPS_SSG_CONFLICT:function(){return A},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return x},SERVER_PROPS_EXPORT_ERROR:function(){return I},GSP_NO_RETURNED_VALUE:function(){return N},GSSP_NO_RETURNED_VALUE:function(){return D},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return L},GSSP_COMPONENT_MEMBER_ERROR:function(){return F},NON_STANDARD_NODE_ENV:function(){return k},SSG_FALLBACK_EXPORT_ERROR:function(){return U},ESLINT_DEFAULT_DIRS:function(){return H},ESLINT_PROMPT_VALUES:function(){return B},SERVER_RUNTIME:function(){return G},WEBPACK_LAYERS:function(){return W},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let r="nxtP",n="x-prerender-revalidate",o="x-prerender-revalidate-if-generated",u="x-nextjs-postponed",a=".prefetch.rsc",l=".rsc",i="x-next-cache-tags",c="x-next-cache-soft-tags",s="x-next-revalidated-tags",f="x-next-revalidate-tag-token",d=256,p=1024,_="_N_T_",h=31536e3,y="middleware",b=`(?:src/)?${y}`,v="instrumentation",g="private-next-pages",m="private-dot-next",E="private-next-root-dir",P="private-next-app-dir",O="private-next-rsc-mod-ref-proxy",R="private-next-rsc-action-validate",S="private-next-rsc-action-proxy",T="private-next-rsc-action-encryption",j="private-next-rsc-action-client-wrapper",C="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",M="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",w="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",A="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",x="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",I="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",N="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",D="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",L="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",F="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",k='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',U="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",H=["app","pages","components","lib","src"],B=[{title:"Strict",recommended:!0,config:{extends:"next/core-web-vitals"}},{title:"Base",config:{extends:"next"}},{title:"Cancel",config:null}],G={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},$={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},W={...$,GROUP:{server:[$.reactServerComponents,$.actionBrowser,$.appMetadataRoute,$.appRouteHandler],nonClientServerTarget:[$.middleware,$.api],app:[$.reactServerComponents,$.actionBrowser,$.appMetadataRoute,$.appRouteHandler,$.serverSideRendering,$.appPagesBrowser]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},5682:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let n=r(4507);function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:"dynamic",param:e.slice(1,-1)}:null}},4507:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},isInterceptionRouteAppPath:function(){return u},extractInterceptionRouteInformation:function(){return a}});let n=r(3701),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function a(e){let t,r,u;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,u]=e.split(r,2);break}if(!t||!r||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=a.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},4677:function(e,t,r){"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:function(){return n},_class_private_field_loose_base:function(){return n}})},6249:function(e,t,r){"use strict";r.r(t),r.d(t,{_:function(){return o},_class_private_field_loose_key:function(){return o}});var n=0;function o(e){return"__private_"+n+++"_"+e}},1024:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},8533:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=u?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(o,a,l):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:function(){return o},_interop_require_wildcard:function(){return o}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/3516-e7565257dbc8791a.js b/_next/static/chunks/3516-e7565257dbc8791a.js new file mode 100644 index 00000000..1520f562 --- /dev/null +++ b/_next/static/chunks/3516-e7565257dbc8791a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3516],{7636:function(e,t,n){n.d(t,{I:function(){return o}});var r=n(6567);function o(e,t,n){var o;if("string"==typeof e){let i=document;t&&((0,r.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(o=n[e])&&void 0!==o||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},609:function(e,t,n){n.d(t,{c:function(){return s}});var r=n(2265),o=n(4101),i=n(5968),l=n(961);function s(e){let t=(0,l.h)(()=>(0,o.BX)(e)),{isStatic:n}=(0,r.useContext)(i._);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}},6522:function(e,t,n){let r,o;n.d(t,{v:function(){return Y}});var i=n(4101),l=n(961),s=n(2265),f=n(6567),c=n(7636);let a=new WeakMap;function u({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=a.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function d(e){e.forEach(u)}let g=new Set;var h=n(2868),p=n(9815);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m=()=>({time:0,x:v(),y:v()}),y={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,r){let o=n[t],{length:i,position:l}=y[t],s=o.current,f=n.time;o.current=e["scroll"+l],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let c=r-f;o.velocity=c>50?0:(0,p.R)(o.current-s,c)}let E={All:[[0,0],[1,1]]},W={start:0,center:.5,end:1};function L(e,t,n=0){let r=0;if(void 0!==W[e]&&(e=W[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let x=[0,0];var B=n(3245),b=n(4269);let S={x:0,y:0};var z=n(2363);let H=new WeakMap,k=new WeakMap,O=new WeakMap,X=e=>e===document.documentElement?window:e;var N=n(538);function A(e,t){(0,f.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let P=()=>({scrollX:(0,i.BX)(0),scrollY:(0,i.BX)(0),scrollXProgress:(0,i.BX)(0),scrollYProgress:(0,i.BX)(0)});function Y({container:e,target:t,layoutEffect:n=!0,...i}={}){let f=(0,l.h)(P),u=n?N.L:s.useEffect;return u(()=>(A("target",t),A("container",e),function(e,{container:t=document.documentElement,...n}={}){let i=O.get(t);i||(i=new Set,O.set(t,i));let l=m(),s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=E.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):S,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let a=!t[i].interpolate,u=r.length;for(let e=0;et(n)}}(t,e,l,n);if(i.add(s),!H.has(t)){let e=()=>{for(let e of i)e.measure()},n=()=>{for(let e of i)e.update(z.frameData.timestamp)},l=()=>{for(let e of i)e.notify()},s=()=>{z.Wi.read(e,!1,!0),z.Wi.read(n,!1,!0),z.Wi.update(l,!1,!0)};H.set(t,s);let f=X(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&k.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(d));let n=(0,c.I)(e);return n.forEach(e=>{let n=a.get(e);n||(n=new Set,a.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=a.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),f.addEventListener("scroll",s,{passive:!0})}let f=H.get(t);return z.Wi.read(f,!1,!0),()=>{var e;(0,z.Pn)(f);let n=O.get(t);if(!n||(n.delete(s),n.size))return;let r=H.get(t);H.delete(t),r&&(X(t).removeEventListener("scroll",r),null===(e=k.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=>{f.scrollX.set(e.current),f.scrollXProgress.set(e.progress),f.scrollY.set(t.current),f.scrollYProgress.set(t.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),f}}}]); \ No newline at end of file diff --git a/_next/static/chunks/39209d7c-6dc01663c56e9101.js b/_next/static/chunks/39209d7c-6dc01663c56e9101.js new file mode 100644 index 00000000..2ba81b38 --- /dev/null +++ b/_next/static/chunks/39209d7c-6dc01663c56e9101.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2306],{2510:function(t,n,u){u.d(n,{LCd:function(){return e}});var a=u(1172);function e(t){return(0,a.w_)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"}}]})(t)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/504-c6ae0cbbb307767d.js b/_next/static/chunks/504-c6ae0cbbb307767d.js new file mode 100644 index 00000000..1b14b586 --- /dev/null +++ b/_next/static/chunks/504-c6ae0cbbb307767d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[504],{504:function(n,t,a){"use strict";function e(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),a.push.apply(a,e)}return a}function r(n){for(var t=1;tn.length)&&(t=n.length);for(var a=0,e=Array(t);a0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function nd(n){for(var t=[],a=(n||[]).length>>>0;a--;)t[a]=n[a];return t}function np(n){return n.classList?nd(n.classList):(n.getAttribute("class")||"").split(" ").filter(function(n){return n})}function nb(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function nv(n){return Object.keys(n||{}).reduce(function(t,a){return t+"".concat(a,": ").concat(n[a].trim(),";")},"")}function ng(n){return n.size!==nu.size||n.x!==nu.x||n.y!==nu.y||n.rotate!==nu.rotate||n.flipX||n.flipY}function nh(){var n=nf.cssPrefix,t=nf.replacementClass,a=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if("fa"!==n||t!==R){var e=RegExp("\\.".concat("fa","\\-"),"g"),r=RegExp("\\--".concat("fa","\\-"),"g"),i=RegExp("\\.".concat(R),"g");a=a.replace(e,".".concat(n,"-")).replace(r,"--".concat(n,"-")).replace(i,".".concat(t))}return a}var ny=!1;function nk(){nf.autoAddCss&&!ny&&(!function(n){if(n&&z){var t=S.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var a=S.head.childNodes,e=null,r=a.length-1;r>-1;r--){var i=a[r];["STYLE","LINK"].indexOf((i.tagName||"").toUpperCase())>-1&&(e=i)}S.head.insertBefore(t,e)}}(nh()),ny=!0)}var nw=j||{};nw[M]||(nw[M]={}),nw[M].styles||(nw[M].styles={}),nw[M].hooks||(nw[M].hooks={}),nw[M].shims||(nw[M].shims=[]);var nx=nw[M],nO=[],nA=!1;function nP(n){var t,a=n.tag,e=n.attributes,r=n.children;return"string"==typeof n?nb(n):"<".concat(a," ").concat(Object.keys((t=void 0===e?{}:e)||{}).reduce(function(n,a){return n+"".concat(a,'="').concat(nb(t[a]),'" ')},"").trim(),">").concat((void 0===r?[]:r).map(nP).join(""),"")}function nN(n,t,a){if(n&&n[t]&&n[t][a])return{prefix:t,iconName:a,icon:n[t][a]}}!z||(nA=(S.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(S.readyState))||S.addEventListener("DOMContentLoaded",function n(){S.removeEventListener("DOMContentLoaded",n),nA=1,nO.map(function(n){return n()})});var nj=function(n,t,a,e){var r,i,o,s=Object.keys(n),c=s.length,f=void 0!==e?function(n,a,r,i){return t.call(e,n,a,r,i)}:t;for(void 0===a?(r=1,o=n[s[0]]):(r=0,o=a);r=55296&&r<=56319&&a2&&void 0!==arguments[2]?arguments[2]:{},e=a.skipHooks,i=nC(t);"function"!=typeof nx.hooks.addPack||void 0!==e&&e?nx.styles[n]=r(r({},nx.styles[n]||{}),i):nx.hooks.addPack(n,nC(t)),"fas"===n&&nE("fa",t)}var nz=nx.styles,nI=nx.shims,nM=(s(g={},H,Object.values(G[H])),s(g,U,Object.values(G[U])),g),nR=null,nT={},nL={},nY={},nD={},nF={},n_=(s(h={},H,Object.keys(q[H])),s(h,U,Object.keys(q[U])),h),nW=function(){var n=function(n){return nj(nz,function(t,a,e){return t[e]=nj(a,n,{}),t},{})};nT=n(function(n,t,a){return t[3]&&(n[t[3]]=a),t[2]&&t[2].filter(function(n){return"number"==typeof n}).forEach(function(t){n[t.toString(16)]=a}),n}),nL=n(function(n,t,a){return n[a]=a,t[2]&&t[2].filter(function(n){return"string"==typeof n}).forEach(function(t){n[t]=a}),n}),nF=n(function(n,t,a){var e=t[2];return n[a]=a,e.forEach(function(t){n[t]=a}),n});var t="far"in nz||nf.autoFetchSvg,a=nj(nI,function(n,a){var e=a[0],r=a[1],i=a[2];return"far"!==r||t||(r="fas"),"string"==typeof e&&(n.names[e]={prefix:r,iconName:i}),"number"==typeof e&&(n.unicodes[e.toString(16)]={prefix:r,iconName:i}),n},{names:{},unicodes:{}});nY=a.names,nD=a.unicodes,nR=nq(nf.styleDefault,{family:nf.familyDefault})};function nH(n,t){return(nT[n]||{})[t]}function nU(n,t){return(nF[n]||{})[t]}function nB(n){return nY[n]||{prefix:null,iconName:null}}nl.push(function(n){nR=nq(n.styleDefault,{family:nf.familyDefault})}),nW();var nX=function(){return{prefix:null,iconName:null,rest:[]}};function nq(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.family,e=void 0===a?H:a,r=q[e][n],i=V[e][n]||V[e][r],o=n in nx.styles?n:null;return i||o||null}var nV=(s(y={},H,Object.keys(G[H])),s(y,U,Object.keys(G[U])),y);function nG(n){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=a.skipLookups,r=void 0!==e&&e,i=(s(t={},H,"".concat(nf.cssPrefix,"-").concat(H)),s(t,U,"".concat(nf.cssPrefix,"-").concat(U)),t),o=null,c=H;(n.includes(i[H])||n.some(function(n){return nV[H].includes(n)}))&&(c=H),(n.includes(i[U])||n.some(function(n){return nV[U].includes(n)}))&&(c=U);var f=n.reduce(function(n,t){var a,e,s,f,l=(a=nf.cssPrefix,s=(e=t.split("-"))[0],f=e.slice(1).join("-"),s!==a||""===f||~ni.indexOf(f)?null:f);if(nz[t]?(o=t=nM[c].includes(t)?K[c][t]:t,n.prefix=t):n_[c].indexOf(t)>-1?(o=t,n.prefix=nq(t,{family:c})):l?n.iconName=l:t!==nf.replacementClass&&t!==i[H]&&t!==i[U]&&n.rest.push(t),!r&&n.prefix&&n.iconName){var u="fa"===o?nB(n.iconName):{},m=nU(n.prefix,n.iconName);u.prefix&&(o=null),n.iconName=u.iconName||m||n.iconName,n.prefix=u.prefix||n.prefix,"far"!==n.prefix||nz.far||!nz.fas||nf.autoFetchSvg||(n.prefix="fas")}return n},nX());return(n.includes("fa-brands")||n.includes("fab"))&&(f.prefix="fab"),(n.includes("fa-duotone")||n.includes("fad"))&&(f.prefix="fad"),!f.prefix&&c===U&&(nz.fass||nf.autoFetchSvg)&&(f.prefix="fass",f.iconName=nU(f.prefix,f.iconName)||f.iconName),("fa"===f.prefix||"fa"===o)&&(f.prefix=nR||"fas"),f}var nK=function(){var n,t;function a(){!function(n,t){if(!(n instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),this.definitions={}}return n=[{key:"add",value:function(){for(var n=this,t=arguments.length,a=Array(t),e=0;e0&&s.forEach(function(t){"string"==typeof t&&(n[r][t]=o)}),n[r][i]=o}),n}}],o(a.prototype,n),t&&o(a,t),Object.defineProperty(a,"prototype",{writable:!1}),a}(),n$=[],nJ={},nQ={},nZ=Object.keys(nQ);function n1(n,t){for(var a=arguments.length,e=Array(a>2?a-2:0),r=2;r1?t-1:0),e=1;e0&&void 0!==arguments[0]?arguments[0]:{};return z?(n0("beforeI2svg",n),n2("pseudoElements2svg",n),n2("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.autoReplaceSvgRoot;!1===nf.autoReplaceSvg&&(nf.autoReplaceSvg=!0),nf.observeMutations=!0,n=function(){n3({autoReplaceSvgRoot:a}),n0("watch",t)},z&&(nA?setTimeout(n,0):nO.push(n))}},parse:{icon:function(n){if(null===n)return null;if("object"===i(n)&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:nU(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&2===n.length){var t=0===n[1].indexOf("fa-")?n[1].slice(3):n[1],a=nq(n[0]);return{prefix:a,iconName:nU(a,t)||t}}if("string"==typeof n&&(n.indexOf("".concat(nf.cssPrefix,"-"))>-1||n.match($))){var e=nG(n.split(" "),{skipLookups:!0});return{prefix:e.prefix||nR,iconName:nU(e.prefix,e.iconName)||e.iconName}}if("string"==typeof n){var r=nR;return{prefix:r,iconName:nU(r,n)||n}}}},library:n4,findIconDefinition:n5,toHtml:nP},n3=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.autoReplaceSvgRoot,a=void 0===t?S:t;(Object.keys(nx.styles).length>0||nf.autoFetchSvg)&&z&&nf.autoReplaceSvg&&n6.dom.i2svg({node:a})};function n9(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(n){return nP(n)})}}),Object.defineProperty(n,"node",{get:function(){if(z){var t=S.createElement("div");return t.innerHTML=n.html,t.children}}}),n}function n7(n){var t,a,e,i,o,s,c=n.icons,f=c.main,l=c.mask,u=n.prefix,m=n.iconName,d=n.transform,p=n.symbol,b=n.title,v=n.maskId,g=n.titleId,h=n.extra,y=n.watchable,k=l.found?l:f,w=k.width,x=k.height,O="fak"===u,A=[nf.replacementClass,m?"".concat(nf.cssPrefix,"-").concat(m):""].filter(function(n){return -1===h.classes.indexOf(n)}).filter(function(n){return""!==n||!!n}).concat(h.classes).join(" "),P={children:[],attributes:r(r({},h.attributes),{},{"data-prefix":u,"data-icon":m,class:A,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(w," ").concat(x)})},N=O&&!~h.classes.indexOf("fa-fw")?{width:"".concat(w/x*1,"em")}:{};void 0!==y&&y&&(P.attributes[T]=""),b&&(P.children.push({tag:"title",attributes:{id:P.attributes["aria-labelledby"]||"title-".concat(g||nm())},children:[b]}),delete P.attributes.title);var j=r(r({},P),{},{prefix:u,iconName:m,main:f,mask:l,maskId:v,transform:d,symbol:p,styles:r(r({},N),h.styles)}),S=l.found&&f.found?n2("generateAbstractMask",j)||{children:[],attributes:{}}:n2("generateAbstractIcon",j)||{children:[],attributes:{}},C=S.children,E=S.attributes;return(j.children=C,j.attributes=E,p)?(t=j.prefix,a=j.iconName,e=j.children,i=j.attributes,s=!0===(o=j.symbol)?"".concat(t,"-").concat(nf.cssPrefix,"-").concat(a):o,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:r(r({},i),{},{id:s}),children:e}]}]):function(n){var t=n.children,a=n.main,e=n.mask,i=n.attributes,o=n.styles,s=n.transform;if(ng(s)&&a.found&&!e.found){var c={x:a.width/a.height/2,y:.5};i.style=nv(r(r({},o),{},{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}(j)}function n8(n){var t,a,e,i,o,s,c,f=n.content,l=n.width,u=n.height,m=n.transform,d=n.title,p=n.extra,b=n.watchable,v=r(r(r({},p.attributes),d?{title:d}:{}),{},{class:p.classes.join(" ")});void 0!==b&&b&&(v[T]="");var g=r({},p.styles);ng(m)&&(g.transform=(a=(t={transform:m,startCentered:!0,width:l,height:u}).transform,e=t.width,i=t.height,s=void 0!==(o=t.startCentered)&&o,c="",s&&I?c+="translate(".concat(a.x/16-(void 0===e?16:e)/2,"em, ").concat(a.y/16-(void 0===i?16:i)/2,"em) "):s?c+="translate(calc(-50% + ".concat(a.x/16,"em), calc(-50% + ").concat(a.y/16,"em)) "):c+="translate(".concat(a.x/16,"em, ").concat(a.y/16,"em) "),c+="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") ")+"rotate(".concat(a.rotate,"deg) ")),g["-webkit-transform"]=g.transform);var h=nv(g);h.length>0&&(v.style=h);var y=[];return y.push({tag:"span",attributes:v,children:[f]}),d&&y.push({tag:"span",attributes:{class:"sr-only"},children:[d]}),y}var tn=nx.styles;function tt(n){var t=n[0],a=n[1],e=c(n.slice(4),1)[0];return{found:!0,width:t,height:a,icon:Array.isArray(e)?{tag:"g",attributes:{class:"".concat(nf.cssPrefix,"-").concat(ne.GROUP)},children:[{tag:"path",attributes:{class:"".concat(nf.cssPrefix,"-").concat(ne.SECONDARY),fill:"currentColor",d:e[0]}},{tag:"path",attributes:{class:"".concat(nf.cssPrefix,"-").concat(ne.PRIMARY),fill:"currentColor",d:e[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:e}}}}var ta={found:!1,width:512,height:512};function te(n,t){var a=t;return"fa"===t&&null!==nf.styleDefault&&(t=nR),new Promise(function(e,i){if(n2("missingIconAbstract"),"fa"===a){var o,s,c=nB(n)||{};n=c.iconName||n,t=c.prefix||t}if(n&&t&&tn[t]&&tn[t][n])return e(tt(tn[t][n]));o=n,s=t,W||nf.showMissingIcons||!o||console.error('Icon with name "'.concat(o,'" and prefix "').concat(s,'" is missing.')),e(r(r({},ta),{},{icon:nf.showMissingIcons&&n&&n2("missingIconAbstract")||{}}))})}var tr=function(){},ti=nf.measurePerformance&&E&&E.mark&&E.measure?E:{mark:tr,measure:tr},to='FA "6.4.2"',ts=function(n){ti.mark("".concat(to," ").concat(n," ends")),ti.measure("".concat(to," ").concat(n),"".concat(to," ").concat(n," begins"),"".concat(to," ").concat(n," ends"))},tc={begin:function(n){return ti.mark("".concat(to," ").concat(n," begins")),function(){return ts(n)}},end:ts},tf=function(){};function tl(n){return"string"==typeof(n.getAttribute?n.getAttribute(T):null)}function tu(n){return S.createElementNS("http://www.w3.org/2000/svg",n)}function tm(n){return S.createElement(n)}var td={replace:function(n){var t=n[0];if(t.parentNode){if(n[1].forEach(function(n){t.parentNode.insertBefore(function n(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=a.ceFn,r=void 0===e?"svg"===t.tag?tu:tm:e;if("string"==typeof t)return S.createTextNode(t);var i=r(t.tag);return Object.keys(t.attributes||[]).forEach(function(n){i.setAttribute(n,t.attributes[n])}),(t.children||[]).forEach(function(t){i.appendChild(n(t,{ceFn:r}))}),i}(n),t)}),null===t.getAttribute(T)&&nf.keepOriginalSource){var a,e=S.createComment((a=" ".concat(t.outerHTML," "),a="".concat(a,"Font Awesome fontawesome.com ")));t.parentNode.replaceChild(e,t)}else t.remove()}},nest:function(n){var t=n[0],a=n[1];if(~np(t).indexOf(nf.replacementClass))return td.replace(n);var e=new RegExp("".concat(nf.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var r=a[0].attributes.class.split(" ").reduce(function(n,t){return t===nf.replacementClass||t.match(e)?n.toSvg.push(t):n.toNode.push(t),n},{toNode:[],toSvg:[]});a[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}var i=a.map(function(n){return nP(n)}).join("\n");t.setAttribute(T,""),t.innerHTML=i}};function tp(n){n()}function tb(n,t){var a="function"==typeof t?t:tf;if(0===n.length)a();else{var e=tp;"async"===nf.mutateApproach&&(e=j.requestAnimationFrame||tp),e(function(){var t=!0===nf.autoReplaceSvg?td.replace:td[nf.autoReplaceSvg]||td.replace,e=tc.begin("mutate");n.map(t),e(),a()})}}var tv=!1,tg=null;function th(n){if(C&&nf.observeMutations){var t=n.treeCallback,a=void 0===t?tf:t,e=n.nodeCallback,r=void 0===e?tf:e,i=n.pseudoElementsCallback,o=void 0===i?tf:i,s=n.observeMutationsRoot,c=void 0===s?S:s;tg=new C(function(n){if(!tv){var t=nR;nd(n).forEach(function(n){if("childList"===n.type&&n.addedNodes.length>0&&!tl(n.addedNodes[0])&&(nf.searchPseudoElements&&o(n.target),a(n.target)),"attributes"===n.type&&n.target.parentNode&&nf.searchPseudoElements&&o(n.target.parentNode),"attributes"===n.type&&tl(n.target)&&~na.indexOf(n.attributeName)){if("class"===n.attributeName&&(i=(e=n.target).getAttribute?e.getAttribute(Y):null,s=e.getAttribute?e.getAttribute(D):null,i&&s)){var e,i,s,c,f=nG(np(n.target)),l=f.prefix,u=f.iconName;n.target.setAttribute(Y,l||t),u&&n.target.setAttribute(D,u)}else(c=n.target)&&c.classList&&c.classList.contains&&c.classList.contains(nf.replacementClass)&&r(n.target)}})}}),z&&tg.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ty(n){var t,a,e,i,o,s,c,f,l,u,m,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},p=(e=n.getAttribute("data-prefix"),i=n.getAttribute("data-icon"),o=void 0!==n.innerText?n.innerText.trim():"",(s=nG(np(n))).prefix||(s.prefix=nR),e&&i&&(s.prefix=e,s.iconName=i),s.iconName&&s.prefix||(s.prefix&&o.length>0&&(s.iconName=(t=s.prefix,a=n.innerText,(nL[t]||{})[a]||nH(s.prefix,nS(n.innerText)))),!s.iconName&&nf.autoFetchSvg&&n.firstChild&&n.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=n.firstChild.data)),s),b=p.iconName,v=p.prefix,g=p.rest,h=(c=nd(n.attributes).reduce(function(n,t){return"class"!==n.name&&"style"!==n.name&&(n[t.name]=t.value),n},{}),f=n.getAttribute("title"),l=n.getAttribute("data-fa-title-id"),nf.autoA11y&&(f?c["aria-labelledby"]="".concat(nf.replacementClass,"-title-").concat(l||nm()):(c["aria-hidden"]="true",c.focusable="false")),c),y=n1("parseNodeAttributes",{},n),k=d.styleParser?(u=n.getAttribute("style"),m=[],u&&(m=u.split(";").reduce(function(n,t){var a=t.split(":"),e=a[0],r=a.slice(1);return e&&r.length>0&&(n[e]=r.join(":").trim()),n},{})),m):[];return r({iconName:b,title:n.getAttribute("title"),titleId:n.getAttribute("data-fa-title-id"),prefix:v,transform:nu,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:g,styles:k,attributes:h}},y)}var tk=nx.styles;function tw(n){var t="nest"===nf.autoReplaceSvg?ty(n,{styleParser:!1}):ty(n);return~t.extra.classes.indexOf(J)?n2("generateLayersText",n,t):n2("generateSvgReplacementMutation",n,t)}var tx=new Set;function tO(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!z)return Promise.resolve();var a=S.documentElement.classList,e=function(n){return a.add("".concat(F,"-").concat(n))},r=function(n){return a.remove("".concat(F,"-").concat(n))},i=nf.autoFetchSvg?tx:B.map(function(n){return"fa-".concat(n)}).concat(Object.keys(tk));i.includes("fa")||i.push("fa");var o=[".".concat(J,":not([").concat(T,"])")].concat(i.map(function(n){return".".concat(n,":not([").concat(T,"])")})).join(", ");if(0===o.length)return Promise.resolve();var s=[];try{s=nd(n.querySelectorAll(o))}catch(n){}if(!(s.length>0))return Promise.resolve();e("pending"),r("complete");var c=tc.begin("onTree"),f=s.reduce(function(n,t){try{var a=tw(t);a&&n.push(a)}catch(n){W||"MissingIcon"!==n.name||console.error(n)}return n},[]);return new Promise(function(n,a){Promise.all(f).then(function(a){tb(a,function(){e("active"),e("complete"),r("pending"),"function"==typeof t&&t(),c(),n()})}).catch(function(n){c(),a(n)})})}function tA(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;tw(n).then(function(n){n&&tb([n],t)})}B.map(function(n){tx.add("fa-".concat(n))}),Object.keys(q[H]).map(tx.add.bind(tx)),Object.keys(q[U]).map(tx.add.bind(tx)),tx=f(tx);var tP=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?nu:a,i=t.symbol,o=void 0!==i&&i,s=t.mask,c=void 0===s?null:s,f=t.maskId,l=void 0===f?null:f,u=t.title,m=void 0===u?null:u,d=t.titleId,p=void 0===d?null:d,b=t.classes,v=void 0===b?[]:b,g=t.attributes,h=void 0===g?{}:g,y=t.styles,k=void 0===y?{}:y;if(n){var w=n.prefix,x=n.iconName,O=n.icon;return n9(r({type:"icon"},n),function(){return n0("beforeDOMElementCreation",{iconDefinition:n,params:t}),nf.autoA11y&&(m?h["aria-labelledby"]="".concat(nf.replacementClass,"-title-").concat(p||nm()):(h["aria-hidden"]="true",h.focusable="false")),n7({icons:{main:tt(O),mask:c?tt(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:x,transform:r(r({},nu),e),symbol:o,title:m,maskId:l,titleId:p,extra:{attributes:h,styles:k,classes:v}})})}},tN=RegExp('"',"ug");function tj(n,t){var a="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise(function(e,i){if(null!==n.getAttribute(a))return e();var o=nd(n.children).filter(function(n){return n.getAttribute(L)===t})[0],s=j.getComputedStyle(n,t),c=s.getPropertyValue("font-family").match(Q),f=s.getPropertyValue("font-weight"),l=s.getPropertyValue("content");if(o&&!c)return n.removeChild(o),e();if(c&&"none"!==l&&""!==l){var u=s.getPropertyValue("content"),m=~["Sharp"].indexOf(c[2])?U:H,d=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?V[m][c[2].toLowerCase()]:Z[m][f],p=(O=(w=k=u.replace(tN,"")).length,P=(A=w.charCodeAt(0))>=55296&&A<=56319&&O>1&&(x=w.charCodeAt(1))>=56320&&x<=57343?(A-55296)*1024+x-56320+65536:A,{value:(N=2===k.length&&k[0]===k[1])?nS(k[0]):nS(k),isSecondary:P>=1105920&&P<=1112319||N}),b=p.value,v=p.isSecondary,g=c[0].startsWith("FontAwesome"),h=nH(d,b),y=h;if(g){var k,w,x,O,A,P,N,C,E,z=(C=nD[b],E=nH("fas",b),C||(E?{prefix:"fas",iconName:E}:null)||{prefix:null,iconName:null});z.iconName&&z.prefix&&(h=z.iconName,d=z.prefix)}if(!h||v||o&&o.getAttribute(Y)===d&&o.getAttribute(D)===y)e();else{n.setAttribute(a,y),o&&n.removeChild(o);var I={iconName:null,title:null,titleId:null,prefix:null,transform:nu,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},M=I.extra;M.attributes[L]=t,te(h,d).then(function(i){var o=n7(r(r({},I),{},{icons:{main:i,mask:nX()},prefix:d,iconName:y,extra:M,watchable:!0})),s=S.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?n.insertBefore(s,n.firstChild):n.appendChild(s),s.outerHTML=o.map(function(n){return nP(n)}).join("\n"),n.removeAttribute(a),e()}).catch(i)}}else e()})}function tS(n){return Promise.all([tj(n,"::before"),tj(n,"::after")])}function tC(n){return n.parentNode!==document.head&&!~_.indexOf(n.tagName.toUpperCase())&&!n.getAttribute(L)&&(!n.parentNode||"svg"!==n.parentNode.tagName)}function tE(n){if(z)return new Promise(function(t,a){var e=nd(n.querySelectorAll("*")).filter(tC).map(tS),r=tc.begin("searchPseudoElements");tv=!0,Promise.all(e).then(function(){r(),tv=!1,t()}).catch(function(){r(),tv=!1,a()})})}var tz=!1,tI=function(n){return n.toLowerCase().split(" ").reduce(function(n,t){var a=t.toLowerCase().split("-"),e=a[0],r=a.slice(1).join("-");if(e&&"h"===r)return n.flipX=!0,n;if(e&&"v"===r)return n.flipY=!0,n;if(isNaN(r=parseFloat(r)))return n;switch(e){case"grow":n.size=n.size+r;break;case"shrink":n.size=n.size-r;break;case"left":n.x=n.x-r;break;case"right":n.x=n.x+r;break;case"up":n.y=n.y-r;break;case"down":n.y=n.y+r;break;case"rotate":n.rotate=n.rotate+r}return n},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},tM={x:0,y:0,width:"100%",height:"100%"};function tR(n){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}n$=[{mixout:function(){return{dom:{css:nh,insertCss:nk}}},hooks:function(){return{beforeDOMElementCreation:function(){nk()},beforeI2svg:function(){nk()}}}},{mixout:function(){return{icon:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(n||{}).icon?n:n5(n||{}),e=t.mask;return e&&(e=(e||{}).icon?e:n5(e||{})),tP(a,r(r({},t),{},{mask:e}))}}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=tO,n.nodeCallback=tA,n}}},provides:function(n){n.i2svg=function(n){var t=n.node,a=void 0===t?S:t,e=n.callback;return tO(a,void 0===e?function(){}:e)},n.generateSvgReplacementMutation=function(n,t){var a=t.iconName,e=t.title,r=t.titleId,i=t.prefix,o=t.transform,s=t.symbol,f=t.mask,l=t.maskId,u=t.extra;return new Promise(function(t,m){Promise.all([te(a,i),f.iconName?te(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(f){var m=c(f,2);t([n,n7({icons:{main:m[0],mask:m[1]},prefix:i,iconName:a,transform:o,symbol:s,maskId:l,title:e,titleId:r,extra:u,watchable:!0})])}).catch(m)})},n.generateAbstractIcon=function(n){var t,a=n.children,e=n.attributes,r=n.main,i=n.transform,o=nv(n.styles);return o.length>0&&(e.style=o),ng(i)&&(t=n2("generateAbstractTransformGrouping",{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),a.push(t||r.icon),{children:a,attributes:e}}}},{mixout:function(){return{layer:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.classes,e=void 0===a?[]:a;return n9({type:"layer"},function(){n0("beforeDOMElementCreation",{assembler:n,params:t});var a=[];return n(function(n){Array.isArray(n)?n.map(function(n){a=a.concat(n.abstract)}):a=a.concat(n.abstract)}),[{tag:"span",attributes:{class:["".concat(nf.cssPrefix,"-layers")].concat(f(e)).join(" ")},children:a}]})}}}},{mixout:function(){return{counter:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.title,e=void 0===a?null:a,i=t.classes,o=void 0===i?[]:i,s=t.attributes,c=void 0===s?{}:s,l=t.styles,u=void 0===l?{}:l;return n9({type:"counter",content:n},function(){var a,i,s,l,m,d,p;return n0("beforeDOMElementCreation",{content:n,params:t}),i=(a={content:n.toString(),title:e,extra:{attributes:c,styles:u,classes:["".concat(nf.cssPrefix,"-layers-counter")].concat(f(o))}}).content,s=a.title,m=r(r(r({},(l=a.extra).attributes),s?{title:s}:{}),{},{class:l.classes.join(" ")}),(d=nv(l.styles)).length>0&&(m.style=d),(p=[]).push({tag:"span",attributes:m,children:[i]}),s&&p.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),p})}}}},{mixout:function(){return{text:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?nu:a,i=t.title,o=void 0===i?null:i,s=t.classes,c=void 0===s?[]:s,l=t.attributes,u=void 0===l?{}:l,m=t.styles,d=void 0===m?{}:m;return n9({type:"text",content:n},function(){return n0("beforeDOMElementCreation",{content:n,params:t}),n8({content:n,transform:r(r({},nu),e),title:o,extra:{attributes:u,styles:d,classes:["".concat(nf.cssPrefix,"-layers-text")].concat(f(c))}})})}}},provides:function(n){n.generateLayersText=function(n,t){var a=t.title,e=t.transform,r=t.extra,i=null,o=null;if(I){var s=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();i=c.width/s,o=c.height/s}return nf.autoA11y&&!a&&(r.attributes["aria-hidden"]="true"),Promise.resolve([n,n8({content:n.innerHTML,width:i,height:o,transform:e,title:a,extra:r,watchable:!0})])}}},{hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=tE,n}}},provides:function(n){n.pseudoElements2svg=function(n){var t=n.node,a=void 0===t?S:t;nf.searchPseudoElements&&tE(a)}}},{mixout:function(){return{dom:{unwatch:function(){tv=!0,tz=!0}}}},hooks:function(){return{bootstrap:function(){th(n1("mutationObserverCallbacks",{}))},noAuto:function(){tg&&tg.disconnect()},watch:function(n){var t=n.observeMutationsRoot;tz?tv=!1:th(n1("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},{mixout:function(){return{parse:{transform:function(n){return tI(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-transform");return a&&(n.transform=tI(a)),n}}},provides:function(n){n.generateAbstractTransformGrouping=function(n){var t=n.main,a=n.transform,e=n.containerWidth,i=n.iconWidth,o="translate(".concat(32*a.x,", ").concat(32*a.y,") "),s="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),c="rotate(".concat(a.rotate," 0 0)"),f={transform:"".concat(o," ").concat(s," ").concat(c)},l={outer:{transform:"translate(".concat(e/2," 256)")},inner:f,path:{transform:"translate(".concat(-(i/2*1)," -256)")}};return{tag:"g",attributes:r({},l.outer),children:[{tag:"g",attributes:r({},l.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:r(r({},t.icon.attributes),l.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-mask"),e=a?nG(a.split(" ").map(function(n){return n.trim()})):nX();return e.prefix||(e.prefix=nR),n.mask=e,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(n){n.generateAbstractMask=function(n){var t,a,e,i,o,s,c,f,l=n.children,u=n.attributes,m=n.main,d=n.mask,p=n.maskId,b=n.transform,v=m.width,g=m.icon,h=d.width,y=d.icon,k=(a=(t={transform:b,containerWidth:h,iconWidth:v}).transform,e=t.containerWidth,i=t.iconWidth,o="translate(".concat(32*a.x,", ").concat(32*a.y,") "),s="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),c="rotate(".concat(a.rotate," 0 0)"),f={transform:"".concat(o," ").concat(s," ").concat(c)},{outer:{transform:"translate(".concat(e/2," 256)")},inner:f,path:{transform:"translate(".concat(-(i/2*1)," -256)")}}),w={tag:"rect",attributes:r(r({},tM),{},{fill:"white"})},x=g.children?{children:g.children.map(tR)}:{},O={tag:"g",attributes:r({},k.inner),children:[tR(r({tag:g.tag,attributes:r(r({},g.attributes),k.path)},x))]},A={tag:"g",attributes:r({},k.outer),children:[O]},P="mask-".concat(p||nm()),N="clip-".concat(p||nm()),j={tag:"mask",attributes:r(r({},tM),{},{id:P,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[w,A]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:N},children:"g"===y.tag?y.children:[y]},j]};return l.push(S,{tag:"rect",attributes:r({fill:"currentColor","clip-path":"url(#".concat(N,")"),mask:"url(#".concat(P,")")},tM)}),{children:l,attributes:u}}}},{provides:function(n){var t=!1;j.matchMedia&&(t=j.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var n=[],a={fill:"currentColor"},e={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:r(r({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=r(r({},e),{},{attributeName:"opacity"}),o={tag:"circle",attributes:r(r({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:r(r({},e),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:r(r({},i),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:r(r({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:r(r({},i),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:r(r({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:r(r({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},{hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-symbol");return n.symbol=null!==a&&(""===a||a),n}}}}],nJ={},Object.keys(nQ).forEach(function(n){-1===nZ.indexOf(n)&&delete nQ[n]}),n$.forEach(function(n){var t=n.mixout?n.mixout():{};if(Object.keys(t).forEach(function(n){"function"==typeof t[n]&&(n6[n]=t[n]),"object"===i(t[n])&&Object.keys(t[n]).forEach(function(a){n6[n]||(n6[n]={}),n6[n][a]=t[n][a]})}),n.hooks){var a=n.hooks();Object.keys(a).forEach(function(n){nJ[n]||(nJ[n]=[]),nJ[n].push(a[n])})}n.provides&&n.provides(nQ)}),n6.noAuto,n6.config,n6.library,n6.dom;var tT=n6.parse;n6.findIconDefinition,n6.toHtml;var tL=n6.icon;n6.layer,n6.text,n6.counter;var tY=a(4275),tD=a.n(tY),tF=a(2265);function t_(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),a.push.apply(a,e)}return a}function tW(n){for(var t=1;tn.length)&&(t=n.length);for(var a=0,e=Array(t);a0||!Array.isArray(t)&&t?tU({},n,t):{}}var tJ=tF.forwardRef(function(n,t){var a,e,r,i,o,s,c,f,l,u,m,d,p,b,v,g,h,y,k,w=n.icon,x=n.mask,O=n.symbol,A=n.className,P=n.title,N=n.titleId,j=n.maskId,S=tK(w),C=t$("classes",[].concat(tB((e=n.beat,r=n.fade,i=n.beatFade,o=n.bounce,s=n.shake,c=n.flash,f=n.spin,l=n.spinPulse,u=n.spinReverse,m=n.pulse,d=n.fixedWidth,p=n.inverse,b=n.border,v=n.listItem,g=n.flip,h=n.size,y=n.rotation,k=n.pull,Object.keys((tU(a={"fa-beat":e,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":o,"fa-shake":s,"fa-flash":c,"fa-spin":f,"fa-spin-reverse":u,"fa-spin-pulse":l,"fa-pulse":m,"fa-fw":d,"fa-inverse":p,"fa-border":b,"fa-li":v,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(h),null!=h),tU(a,"fa-rotate-".concat(y),null!=y&&0!==y),tU(a,"fa-pull-".concat(k),null!=k),tU(a,"fa-swap-opacity",n.swapOpacity),a)).map(function(n){return a[n]?n:null}).filter(function(n){return n}))),tB(A.split(" ")))),E=t$("transform","string"==typeof n.transform?tT.transform(n.transform):n.transform),z=t$("mask",tK(x)),I=tL(S,tW(tW(tW(tW({},C),E),z),{},{symbol:O,title:P,titleId:N,maskId:j}));if(!I)return!function(){if(!tG&&console&&"function"==typeof console.error){var n;(n=console).error.apply(n,arguments)}}("Could not find icon",S),null;var M=I.abstract,R={ref:t};return Object.keys(n).forEach(function(t){tJ.defaultProps.hasOwnProperty(t)||(R[t]=n[t])}),tQ(M[0],R)});tJ.displayName="FontAwesomeIcon",tJ.propTypes={beat:tD().bool,border:tD().bool,beatFade:tD().bool,bounce:tD().bool,className:tD().string,fade:tD().bool,flash:tD().bool,mask:tD().oneOfType([tD().object,tD().array,tD().string]),maskId:tD().string,fixedWidth:tD().bool,inverse:tD().bool,flip:tD().oneOf([!0,!1,"horizontal","vertical","both"]),icon:tD().oneOfType([tD().object,tD().array,tD().string]),listItem:tD().bool,pull:tD().oneOf(["right","left"]),pulse:tD().bool,rotation:tD().oneOf([0,90,180,270]),shake:tD().bool,size:tD().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:tD().bool,spinPulse:tD().bool,spinReverse:tD().bool,symbol:tD().oneOfType([tD().bool,tD().string]),title:tD().string,titleId:tD().string,transform:tD().oneOfType([tD().string,tD().object]),swapOpacity:tD().bool},tJ.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var tQ=(function n(t,a){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof a)return a;var r=(a.children||[]).map(function(a){return n(t,a)}),i=Object.keys(a.attributes||{}).reduce(function(n,t){var e=a.attributes[t];switch(t){case"class":n.attrs.className=e,delete a.attributes.class;break;case"style":n.attrs.style=e.split(";").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,t){var a=t.indexOf(":"),e=tq(t.slice(0,a)),r=t.slice(a+1).trim();return e.startsWith("webkit")?n[e.charAt(0).toUpperCase()+e.slice(1)]=r:n[e]=r,n},{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?n.attrs[t.toLowerCase()]=e:n.attrs[tq(t)]=e}return n},{attrs:{}}),o=e.style,s=function(n,t){if(null==n)return{};var a,e,r=function(n,t){if(null==n)return{};var a,e,r={},i=Object.keys(n);for(e=0;e=0||(r[a]=n[a]);return r}(n,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(e=0;e=0)&&Object.prototype.propertyIsEnumerable.call(n,a)&&(r[a]=n[a])}return r}(e,tV);return i.attrs.style=tW(tW({},i.attrs.style),void 0===o?{}:o),t.apply(void 0,[a.tag,tW(tW({},i.attrs),s)].concat(tB(r)))}).bind(null,tF.createElement)},3018:function(n,t,a){"use strict";var e=a(1289);function r(){}function i(){}i.resetWarningCache=r,n.exports=function(){function n(n,t,a,r,i,o){if(o!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return n}n.isRequired=n;var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:t,element:n,elementType:n,instanceOf:t,node:n,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}},4275:function(n,t,a){n.exports=a(3018)()},1289:function(n){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/_next/static/chunks/5225-2a847a6b6735bee1.js b/_next/static/chunks/5225-2a847a6b6735bee1.js new file mode 100644 index 00000000..bedd7377 --- /dev/null +++ b/_next/static/chunks/5225-2a847a6b6735bee1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5225],{9744:function(e,t,n){n.d(t,{OR:function(){return u},Yz:function(){return i},LI:function(){return c},iP:function(){return o}});var r=n(2265),u=function(e,t,n,u){let i=(0,r.useRef)(t);c(()=>{i.current=t},[t]),(0,r.useEffect)(()=>{var t;let r=null!==(t=null==n?void 0:n.current)&&void 0!==t?t:window;if(!(r&&r.addEventListener))return;let f=e=>i.current(e);return r.addEventListener(e,f,u),()=>{r.removeEventListener(e,f,u)}},[e,n,u])},i=function(e,t){let n=(0,r.useRef)(e);c(()=>{n.current=e},[e]),(0,r.useEffect)(()=>{if(!t&&0!==t)return;let e=setInterval(()=>n.current(),t);return()=>clearInterval(e)},[t])};let f="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var c=f,o=function(){let[e,t]=(0,r.useState)({width:0,height:0}),n=()=>{t({width:window.innerWidth,height:window.innerHeight})};return u("resize",n),c(()=>{n()},[]),e}},3162:function(e,t,n){n.d(t,{N:function(){return f}});var r=n(609),u=n(538),i=n(2363);function f(e,t){let n=(0,r.c)(t()),f=()=>n.set(t());return f(),(0,u.L)(()=>{let t=()=>i.Wi.update(f,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,i.Pn)(f)}}),n}},728:function(e,t,n){n.d(t,{H:function(){return l}});var r=n(3245);let u=e=>e&&"object"==typeof e&&e.mix,i=e=>u(e)?e.mix:void 0;var f=n(3162),c=n(961),o=n(4101);function l(e,t,n,u){if("function"==typeof e)return function(e){o.S1.current=[],e();let t=(0,f.N)(o.S1.current,e);return o.S1.current=void 0,t}(e);let c="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,u=e[0+n],f=e[1+n],c=e[2+n],o=e[3+n],l=(0,r.s)(f,c,{mixer:i(c[0]),...o});return t?l(u):l}(t,n,u);return Array.isArray(e)?a(e,c):a([e],([e])=>c(e))}function a(e,t){let n=(0,c.h)(()=>[]);return(0,f.N)(e,()=>{n.length=0;let r=e.length;for(let t=0;ti[2])return!0}a=a.parentNode}while(a&&a!==n.body);return!1},x=function(e,t){return"v"===e?y(t,"overflowY"):y(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},N=function(e,t,n,a,i){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),r=s*a,l=n.target,c=t.contains(l),d=!1,p=r>0,u=0,h=0;do{var m=I(e,l),g=m[0],b=m[1]-m[2]-s*g;(g||b)&&x(e,l)&&(u+=b,h+=g),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return p&&(i&&1>Math.abs(u)||!i&&r>u)?d=!0:!p&&(i&&1>Math.abs(h)||!i&&-r>h)&&(d=!0),d},R=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},k=function(e){return[e.deltaX,e.deltaY]},j=function(e){return e&&"current"in e?e.current:e},z=0,P=[],F=(0,v.L)(m,function(e){var t=o.useRef([]),n=o.useRef([0,0]),a=o.useRef(),i=o.useState(z++)[0],s=o.useState(w.Ws)[0],r=o.useRef(e);o.useEffect(function(){r.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,p.ev)([e.lockRef.current],(e.shards||[]).map(j),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!r.current.allowPinchZoom;var i,o=R(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-o[0],c="deltaY"in e?e.deltaY:s[1]-o[1],d=e.target,p=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===p&&"range"===d.type)return!1;var u=A(p,d);if(!u)return!0;if(u?i=p:(i="v"===p?"h":"v",u=A(p,d)),!u)return!1;if(!a.current&&"changedTouches"in e&&(l||c)&&(a.current=i),!i)return!0;var h=a.current||i;return N(h,t,e,"h"===h?l:c,!0)},[]),c=o.useCallback(function(e){if(P.length&&P[P.length-1]===s){var n="deltaY"in e?k(e):R(e),a=t.current.filter(function(t){var a;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(a=t.delta)[0]===n[0]&&a[1]===n[1]})[0];if(a&&a.should){e.cancelable&&e.preventDefault();return}if(!a){var i=(r.current.shards||[]).map(j).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?l(e,i[0]):!r.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=o.useCallback(function(e,n,a,i){var o={name:e,delta:n,target:a,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(a)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),u=o.useCallback(function(e){n.current=R(e),a.current=void 0},[]),h=o.useCallback(function(t){d(t.type,k(t),t.target,l(t,e.lockRef.current))},[]),m=o.useCallback(function(t){d(t.type,R(t),t.target,l(t,e.lockRef.current))},[]);o.useEffect(function(){return P.push(s),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:m}),document.addEventListener("wheel",c,T),document.addEventListener("touchmove",c,T),document.addEventListener("touchstart",u,T),function(){P=P.filter(function(e){return e!==s}),document.removeEventListener("wheel",c,T),document.removeEventListener("touchmove",c,T),document.removeEventListener("touchstart",u,T)}},[]);var g=e.removeScrollBar,b=e.inert;return o.createElement(o.Fragment,null,b?o.createElement(s,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,g?o.createElement(f.jp,{gapMode:e.gapMode}):null)}),O=o.forwardRef(function(e,t){return o.createElement(b,(0,p.pi)({},e,{ref:t,sideCar:F}))});function G(e){let{children:t,open:n,setOpen:i,isOpenByDefault:s}=e,[p,u]=(0,o.useState)(!1),h=(0,o.useRef)(null);function m(){i(!1)}return(0,o.useEffect)(()=>(u(!0),()=>{u(!1)}),[]),(0,o.useEffect)(()=>{h.current&&h.current.focus()},[n]),(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&m()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),p?(0,d.createPortal)((0,a.jsx)("div",{children:(0,a.jsx)(r.M,{children:n&&(0,a.jsxs)(O,{className:"fixed inset-0 z-50 overflow-scroll",children:[(0,a.jsx)(l.E.div,{className:"fixed inset-0 cursor-pointer bg-black/50 backdrop-blur",onClick:m,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}),(0,a.jsxs)(l.E.div,{className:"fixed inset-0 m-auto flex w-screen flex-col overflow-y-scroll rounded-[10px] bg-transparent md:px-24",initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},children:[(0,a.jsx)(l.E.button,{onClick:m,className:"fixed right-2 top-2 m-2 text-3xl outline-0 md:right-16 md:top-16",whileHover:{scale:1.1},whileTap:{scale:.9},ref:h,children:(0,a.jsx)(c.R5A,{className:"text-3xl text-[#ffffff]"})}),(0,a.jsx)("div",{className:"max-md:p-4 max-md:pt-14 md:px-10 md:py-20",children:t})]})]})})}),document.body):null}O.classNames=b.classNames;var E=n(476),L=n(4886),D=n(3881),M=n(3986),_=n(7922),B=n(504);function U(e){var t,n;let{sessionID:i,selectedRoom:r,openSessionID:l,isOpenByDefault:d}=e;function p(e){return e.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"Asia/Taipei"}).replace(/\:/g,"")}let{isMobile:u}=(0,L.Z)(),h=[{id:"R2",zh:{name:"R2",description:""},en:{name:"R2",description:""}},{id:"R0",zh:{name:"R0",description:""},en:{name:"R0",description:""}},{id:"R1",zh:{name:"R1",description:""},en:{name:"R1",description:""}},{id:"R3",zh:{name:"R3",description:""},en:{name:"R3",description:""}},{id:"S",zh:{name:"S",description:""},en:{name:"S",description:""}}],m=s.iG.find(e=>e.id==i),g=""!=m.zh.description,[b,v]=(0,o.useState)(l==i),f=new Date(m.start),w=new Date(m.end),C=p(f),S=p(w),T=m.broadcast,y=m.zh.description,A=y.split("##"),x="",I="";for(let e of A)e.includes("先備知識")&&(x=e.replace(/ 先備知識(\r)?\n/,""),y=y.replaceAll("##"+e,"")),e.includes("目標聽眾")&&(I=e.replace(/ 目標聽眾(\r)?\n/,""),y=y.replaceAll("##"+e,""));let N="";if(u)N="R0 / end";else if(null!=T){let e=Math.min(...m.broadcast.map(e=>h.map(e=>e.id).indexOf(e))),t=Math.max(...m.broadcast.map(e=>h.map(e=>e.id).indexOf(e))),n=h.map(e=>e.id)[e]||"time",a=h.map(e=>e.id)[t+1]||"end";N="".concat(n," / ").concat(a)}else N=m.room;function R(){return["Ev","K","L"].includes(m.type)&&!u?"text-center":"text-left"}let k=[];if(k.push(null===(t=s.NB.find(e=>e.id==m.type))||void 0===t?void 0:t.zh.name),"Ev"==m.type)for(;k.length;)k.pop();let j=u&&(null==m?void 0:m.room)!=r&&!(T&&T.includes(r));return(0,a.jsxs)("div",{style:{gridColumn:N,gridRowStart:C,gridRowEnd:S,display:j?"none":"block"},className:"flex",children:[(0,a.jsx)("div",{className:"flex h-full",children:(0,a.jsxs)("div",{onClick:function(){g&&(history.pushState(null,"","/2024/agenda/".concat(m.id,"/")),v(!0))},className:(0,M.m)("mx-3 my-2 flex flex-1 flex-col justify-between rounded-lg border border-[#d0b892] bg-[#eee4d2] p-3 transition",g&&"cursor-pointer hover:bg-[#e6d8c2]"),children:[(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1 ".concat(["Ev"].includes(m.type)?"justify-center":"justify-start"," ").concat(["Ev"].includes(m.type)?"":"pb-5"),children:[(0,a.jsx)("p",{className:"font-bold ".concat(R()," ").concat(["Ev"].includes(m.type)?"text-[#B1884C]":"text-[#385AAC]"," ").concat(["Ev","K","L"].includes(m.type)&&!u?"text-base":"text-sm"),children:m.zh.title}),m.speakers.length?(0,a.jsx)("p",{className:"text-[#385AAC] ".concat(R()," ").concat(["Ev","K","L"].includes(m.type)&&!u?"text-sm":"text-xs"),children:m.speakers.map(e=>{var t;return null===(t=s.eY.find(t=>t.id==e))||void 0===t?void 0:t.zh.name}).join(" / ")}):null]}),(0,a.jsx)("div",{className:"flex flex-wrap gap-1 ".concat(["Ev","K","L"].includes(m.type)&&!u?"justify-center":"justify-start"),children:m.tags.map(e=>{var t;return null===(t=s.pJ.find(t=>t.id==e))||void 0===t?void 0:t.zh.name}).concat(k).map(e=>(0,a.jsxs)("span",{className:"rounded-lg bg-[#385AAC1A] p-1 px-1 text-xs text-[#061740]",children:["#",e]},e))})]})}),(0,a.jsx)(G,{open:b,setOpen:v,isOpenByDefault:d,children:(0,a.jsxs)("div",{className:"grid gap-7 text-white",style:u?{}:{gridTemplateColumns:u?"1fr":"1fr 2fr",gridTemplateRows:"auto".repeat(m.speakers.length+1)},children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3",style:u?{gridColumn:"1",gridRow:"2"}:{},children:[(0,a.jsxs)("div",{className:"flex aspect-video w-full flex-col items-center justify-center gap-2 rounded-xl bg-black/10",children:[(0,a.jsx)(c.Z7H,{className:"text-5xl"}),(0,a.jsx)("div",{children:"即將上線"})]}),(0,a.jsxs)("div",{className:"flex flex-row gap-2",children:[m.qa&&(0,a.jsxs)(E.Z,{color:"blue",url:m.qa,className:"flex items-center gap-2 px-4 py-2 text-base md:text-base",children:[(0,a.jsx)(B.G,{icon:_.Fuz}),"即時提問"]}),m.slide&&(0,a.jsxs)(E.Z,{color:"blue",url:m.slide,className:"flex items-center gap-2 px-4 py-2 text-base md:text-base",children:[(0,a.jsx)(B.G,{icon:_.YVH}),"簡報連結"]}),m.co_write&&(0,a.jsxs)(E.Z,{color:"blue",url:m.co_write,className:"flex items-center gap-2 px-4 py-2 text-base md:text-base",children:[(0,a.jsx)(B.G,{icon:_.IwR}),"共筆連結"]})]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",style:u?{gridColumn:"1",gridRow:"1"}:{},children:[(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)("p",{className:"text-xl font-bold",children:null===(n=s.NB.find(e=>e.id==m.type))||void 0===n?void 0:n.zh.name}),(0,a.jsx)("div",{className:"flex gap-2",children:m.tags.map(e=>{var t;return(0,a.jsxs)("span",{className:"gap-2 rounded-full bg-[#F8F3E8] px-3 py-1.5 text-xs text-[#061740]",children:["#",null===(t=s.pJ.find(t=>t.id==e))||void 0===t?void 0:t.zh.name]},e)})})]}),(0,a.jsx)("p",{className:"text-2xl font-bold",children:null==m?void 0:m.zh.title}),(0,a.jsxs)("div",{className:"flex gap-5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 font-bold",children:[(0,a.jsx)(c.EuD,{className:"text-2xl"}),(0,a.jsxs)("p",{children:[C.replace(/(\d{2})(\d{2})/,"$1:$2")," -"," ",S.replace(/(\d{2})(\d{2})/,"$1:$2")]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 font-bold",children:[(0,a.jsx)(c.D49,{className:"text-2xl"}),(0,a.jsx)("p",{children:m.room})]})]}),I?(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-bold",children:"目標受眾:"}),(0,a.jsx)(D.U,{className:"prose leading-7 text-white max-md:text-sm",children:I})]}):null,x?(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-bold",children:"先備知識:"}),(0,a.jsx)(D.U,{className:"prose leading-7 text-white max-md:text-sm",children:x})]}):null,(0,a.jsx)("p",{className:"font-bold",children:"議程介紹:"}),(0,a.jsx)(D.U,{className:"prose leading-7 text-white max-md:text-sm",children:y})]}),m.speakers.map((e,t)=>{var n;return(0,a.jsx)("div",{style:{gridRow:u?3+2*t+1:t+2},children:(0,a.jsx)("img",{className:"rounded-xl",src:null===(n=s.eY.find(t=>t.id==e))||void 0===n?void 0:n.avatar,alt:"speaker"})},e)}),m.speakers.map((e,t)=>{var n,i;return(0,a.jsx)("div",{className:"flex flex-col gap-3",style:u?{gridRow:3+2*t}:{},children:(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-2xl font-bold",children:null===(n=s.eY.find(t=>t.id==e))||void 0===n?void 0:n.zh.name}),(0,a.jsx)(D.U,{className:"prose leading-7 text-white max-md:text-sm",children:null===(i=s.eY.find(t=>t.id==e))||void 0===i?void 0:i.zh.bio})]})},e)})]})})]},m.id)}function q(e){let{openSessionID:t,isOpenByDefault:n}=e,r=(0,i.Z)(),[l,c]=(0,o.useState)("R1"),{isMobile:d}=(0,L.Z)(),p=s.iG.filter(e=>!d||e.room==l||e.broadcast&&e.broadcast.some(e=>e.includes(l))).map(e=>[e.start,e.end]).flat(1).map(e=>new Date(e)).sort().map(e=>e.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"Asia/Taipei"})).filter((e,t,n)=>n.indexOf(e)===t),u=[{id:"R2",zh:{name:"R2",description:""},en:{name:"R2",description:""}},{id:"R0",zh:{name:"R0",description:""},en:{name:"R0",description:""}},{id:"R1",zh:{name:"R1",description:""},en:{name:"R1",description:""}},{id:"R3",zh:{name:"R3",description:""},en:{name:"R3",description:""}},{id:"S",zh:{name:"S",description:""},en:{name:"S",description:""}}],h={gridTemplateColumns:"[time] auto"+u.map(e=>"[".concat(e.id,"] 1fr")).join(" ")+" [end] auto",gridTemplateRows:"[room] auto"+p.map(e=>"[".concat(e.replace(":",""),"] auto")).join(" ")+" [end] auto"};return(0,a.jsxs)("div",{className:"md:container",children:[(0,a.jsx)("h1",{className:"container mb-4 text-2xl font-bold md:text-4xl",id:"page-title",children:"年會議程表"}),d&&(0,a.jsx)("div",{className:(0,M.m)("sticky z-20 mb-6 flex flex-wrap justify-around bg-[#F8F3E8]/90 text-[#B1884C] backdrop-blur-lg",r?"top-0":"top-[80px]"),style:{boxShadow:"0 4px 2px -2px #B1884C40"},children:u.map(e=>(0,a.jsx)("button",{onClick:()=>c(e.id),className:"border-b-2 px-4 font-bold transition ".concat(l==e.id?"border-[#B1884C]":"border-[#b1894c00]"),children:e.id},"mobile-".concat(e.id)))}),(0,a.jsxs)("div",{className:"container grid",style:h,children:[!d&&(0,a.jsx)("div",{style:{gridColumn:"time",gridRow:"room",boxShadow:"rgba(177, 136, 76, 0.07) 0px 4px 2px -1px"},className:(0,M.m)("sticky z-20 mb-5 border-b border-b-[#B1884C66] bg-[#f8f3e8]",r?"top-0":"top-[80px]")}),u.filter(()=>!d).map(e=>(0,a.jsx)("div",{style:{gridColumn:e.id,gridRow:"room / end",boxShadow:"rgba(177, 136, 76, 0.07) 0px 4px 2px -1px"},className:(0,M.m)("sticky mb-5 self-start border-b border-b-[#B1884C66] bg-[#f8f3e8] py-3 text-center text-xl font-bold text-[#B1884C]",r?"top-0":"top-[80px]"),children:e.id},e.id)),p.map(e=>(0,a.jsx)("div",{style:{gridColumn:"time",gridRow:e.replace(":",""),transform:"translateY(-50%)"},className:"z-10 mr-1 bg-[#F8F3E8] pr-2 text-[#B1884C] md:mr-10 md:pr-6",children:e},e)),p.map(e=>(0,a.jsx)("div",{style:{gridColumn:"time / end",gridRow:e.replace(":",""),borderTop:"1px solid #B1884C66",height:0}},e+"bar")),s.iG.map(e=>(0,a.jsx)(U,{selectedRoom:l,sessionID:e.id,openSessionID:t,isOpenByDefault:n},e.id))]})]})}},476:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var a=n(7437),i=n(1396),o=n.n(i),s=n(3986);let r={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function l(e){let{children:t,color:n,onClick:i,url:o,className:s}=e;return i?(0,a.jsx)(c,{color:n,onClick:i,className:s,children:t}):o?(0,a.jsx)(d,{color:n,url:o,className:s,children:t}):(0,a.jsx)(c,{color:n,children:t})}function c(e){let{children:t,onClick:n,color:i,className:o}=e;return(0,a.jsx)("button",{onClick:n,className:(0,s.m)(r.base,r.color[i],o),children:t})}function d(e){let{children:t,url:n,color:i,className:l}=e,c="/"!==n[0];return(0,a.jsx)(o(),{className:(0,s.m)(r.base,r.color[i],"flex items-center justify-center",l),href:n,target:c?"_blank":void 0,rel:c?"noopener noreferrer":void 0,children:t})}},4886:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(2265);function i(){let[e,t]=(0,a.useState)(null),[n,i]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(max-width: 768px)").matches?t("mobile"):window.matchMedia("(min-width: 769px) and (max-width: 1024px)").matches?t("tablet"):t("desktop"),i({width:window.innerWidth,height:window.innerHeight})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),{device:e,width:null==n?void 0:n.width,height:null==n?void 0:n.height,isMobile:"mobile"===e,isTablet:"tablet"===e,isDesktop:"desktop"===e}}},5694:function(e,t,n){"use strict";function a(){return"app"===new URLSearchParams(window.location.search).get("mode")}n.d(t,{Z:function(){return a}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/5717-27a80ee10bd46c59.js b/_next/static/chunks/5717-27a80ee10bd46c59.js new file mode 100644 index 00000000..9a26c86b --- /dev/null +++ b/_next/static/chunks/5717-27a80ee10bd46c59.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5717],{622:function(r,e,o){var t=o(2265),n=Symbol.for("react.element"),i=Symbol.for("react.fragment"),l=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(r,e,o){var t,i={},c=null,d=null;for(t in void 0!==o&&(c=""+o),void 0!==e.key&&(c=""+e.key),void 0!==e.ref&&(d=e.ref),e)l.call(e,t)&&!s.hasOwnProperty(t)&&(i[t]=e[t]);if(r&&r.defaultProps)for(t in e=r.defaultProps)void 0===i[t]&&(i[t]=e[t]);return{$$typeof:n,type:r,key:c,ref:d,props:i,_owner:a.current}}e.Fragment=i,e.jsx=c,e.jsxs=c},7437:function(r,e,o){r.exports=o(622)},3986:function(r,e,o){o.d(e,{m:function(){return S}});var t=/^\[(.+)\]$/;function n(r,e){var o=r;return e.split("-").forEach(function(r){o.nextPart.has(r)||o.nextPart.set(r,{nextPart:new Map,validators:[]}),o=o.nextPart.get(r)}),o}var i=/\s+/;function l(){for(var r,e,o=0,t="";or&&(e=0,t=o,o=new Map)}return{get:function(r){var e=o.get(r);return void 0!==e?e:void 0!==(e=t.get(r))?(n(r,e),e):void 0},set:function(r,e){o.has(r)?o.set(r,e):n(r,e)}}}(r.cacheSize),splitModifiers:(o=1===(e=r.separator||":").length,i=e[0],l=e.length,function(r){for(var t,n=[],a=0,s=0,c=0;cs?t-s:void 0}}),...(d=r.theme,u=r.prefix,p={nextPart:new Map,validators:[]},(f=Object.entries(r.classGroups),u?f.map(function(r){return[r[0],r[1].map(function(r){return"string"==typeof r?u+r:"object"==typeof r?Object.fromEntries(Object.entries(r).map(function(r){return[u+r[0],r[1]]})):r})]}):f).forEach(function(r){var e=r[0];(function r(e,o,t,i){e.forEach(function(e){if("string"==typeof e){(""===e?o:n(o,e)).classGroupId=t;return}if("function"==typeof e){if(e.isThemeGetter){r(e(i),o,t,i);return}o.validators.push({validator:e,classGroupId:t});return}Object.entries(e).forEach(function(e){var l=e[0];r(e[1],n(o,l),t,i)})})})(r[1],p,e,d)}),a=r.conflictingClassGroups,c=void 0===(s=r.conflictingClassGroupModifiers)?{}:s,{getClassGroupId:function(r){var e=r.split("-");return""===e[0]&&1!==e.length&&e.shift(),function r(e,o){if(0===e.length)return o.classGroupId;var t=e[0],n=o.nextPart.get(t),i=n?r(e.slice(1),n):void 0;if(i)return i;if(0!==o.validators.length){var l=e.join("-");return o.validators.find(function(r){return(0,r.validator)(l)})?.classGroupId}}(e,p)||function(r){if(t.test(r)){var e=t.exec(r)[1],o=e?.substring(0,e.indexOf(":"));if(o)return"arbitrary.."+o}}(r)},getConflictingClassGroupIds:function(r,e){var o=a[r]||[];return e&&c[r]?[].concat(o,c[r]):o}})}}(s.slice(1).reduce(function(r,e){return e(r)},l()))).cache.get,o=r.cache.set,d=u,u(i)};function u(t){var n,l,a,s,c,d=e(t);if(d)return d;var u=(l=(n=r).splitModifiers,a=n.getClassGroupId,s=n.getConflictingClassGroupIds,c=new Set,t.trim().split(i).map(function(r){var e=l(r),o=e.modifiers,t=e.hasImportantModifier,n=e.baseClassName,i=e.maybePostfixModifierPosition,s=a(i?n.substring(0,i):n),c=!!i;if(!s){if(!i||!(s=a(n)))return{isTailwindClass:!1,originalClassName:r};c=!1}var d=(function(r){if(r.length<=1)return r;var e=[],o=[];return r.forEach(function(r){"["===r[0]?(e.push.apply(e,o.sort().concat([r])),o=[]):o.push(r)}),e.push.apply(e,o.sort()),e})(o).join(":");return{isTailwindClass:!0,modifierId:t?d+"!":d,classGroupId:s,originalClassName:r,hasPostfixModifier:c}}).reverse().filter(function(r){if(!r.isTailwindClass)return!0;var e=r.modifierId,o=r.classGroupId,t=r.hasPostfixModifier,n=e+o;return!c.has(n)&&(c.add(n),s(o,t).forEach(function(r){return c.add(e+r)}),!0)}).reverse().map(function(r){return r.originalClassName}).join(" "));return o(t,u),u}return function(){return d(l.apply(null,arguments))}}(function(){var r=a("colors"),e=a("spacing"),o=a("blur"),t=a("brightness"),n=a("borderColor"),i=a("borderRadius"),l=a("borderSpacing"),s=a("borderWidth"),c=a("contrast"),d=a("grayscale"),u=a("hueRotate"),p=a("invert"),f=a("gap"),G=a("gradientColorStops"),I=a("gradientColorStopPositions"),P=a("inset"),N=a("margin"),E=a("opacity"),M=a("padding"),S=a("saturate"),O=a("scale"),R=a("sepia"),T=a("skew"),$=a("space"),W=a("translate"),L=function(){return["auto","contain","none"]},q=function(){return["auto","hidden","clip","visible","scroll"]},A=function(){return["auto",z,e]},D=function(){return[z,e]},F=function(){return["",b]},U=function(){return["auto",x,z]},B=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},Y=function(){return["solid","dashed","dotted","double","none"]},H=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},J=function(){return["start","end","center","between","around","evenly","stretch"]},K=function(){return["","0",z]},Q=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},V=function(){return[x,y]},X=function(){return[x,z]};return{cacheSize:500,theme:{colors:[C],spacing:[b],blur:["none","",j,z],brightness:V(),borderColor:[r],borderRadius:["none","","full",j,z],borderSpacing:D(),borderWidth:F(),contrast:V(),grayscale:K(),hueRotate:X(),invert:K(),gap:D(),gradientColorStops:[r],gradientColorStopPositions:[w,m],inset:A(),margin:A(),opacity:V(),padding:D(),saturate:V(),scale:V(),sepia:K(),skew:X(),space:D(),translate:D()},classGroups:{aspect:[{aspect:["auto","square","video",z]}],container:["container"],columns:[{columns:[j]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(B(),[z])}],overflow:[{overflow:q()}],"overflow-x":[{"overflow-x":q()}],"overflow-y":[{"overflow-y":q()}],overscroll:[{overscroll:L()}],"overscroll-x":[{"overscroll-x":L()}],"overscroll-y":[{"overscroll-y":L()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[P]}],"inset-x":[{"inset-x":[P]}],"inset-y":[{"inset-y":[P]}],start:[{start:[P]}],end:[{end:[P]}],top:[{top:[P]}],right:[{right:[P]}],bottom:[{bottom:[P]}],left:[{left:[P]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",k]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",z]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",k]}],"grid-cols":[{"grid-cols":[C]}],"col-start-end":[{col:["auto",{span:["full",k]},z]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[C]}],"row-start-end":[{row:["auto",{span:[k]},z]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",z]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",z]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal"].concat(J())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(J(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(J(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[M]}],px:[{px:[M]}],py:[{py:[M]}],ps:[{ps:[M]}],pe:[{pe:[M]}],pt:[{pt:[M]}],pr:[{pr:[M]}],pb:[{pb:[M]}],pl:[{pl:[M]}],m:[{m:[N]}],mx:[{mx:[N]}],my:[{my:[N]}],ms:[{ms:[N]}],me:[{me:[N]}],mt:[{mt:[N]}],mr:[{mr:[N]}],mb:[{mb:[N]}],ml:[{ml:[N]}],"space-x":[{"space-x":[$]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[$]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",z,e]}],"min-w":[{"min-w":["min","max","fit",z,b]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[j]},j,z]}],h:[{h:[z,e,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",z,b]}],"max-h":[{"max-h":[z,e,"min","max","fit"]}],"font-size":[{text:["base",j,m]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",y]}],"font-family":[{font:[C]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",z]}],"line-clamp":[{"line-clamp":["none",x,y]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",z,b]}],"list-image":[{"list-image":["none",z]}],"list-style-type":[{list:["none","disc","decimal",z]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[r]}],"placeholder-opacity":[{"placeholder-opacity":[E]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[r]}],"text-opacity":[{"text-opacity":[E]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(Y(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",b]}],"underline-offset":[{"underline-offset":["auto",z,b]}],"text-decoration-color":[{decoration:[r]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",z]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",z]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[E]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(B(),[h])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",g]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},v]}],"bg-color":[{bg:[r]}],"gradient-from-pos":[{from:[I]}],"gradient-via-pos":[{via:[I]}],"gradient-to-pos":[{to:[I]}],"gradient-from":[{from:[G]}],"gradient-via":[{via:[G]}],"gradient-to":[{to:[G]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[E]}],"border-style":[{border:[].concat(Y(),["hidden"])}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[E]}],"divide-style":[{divide:Y()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:[""].concat(Y())}],"outline-offset":[{"outline-offset":[z,b]}],"outline-w":[{outline:[b]}],"outline-color":[{outline:[r]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[r]}],"ring-opacity":[{"ring-opacity":[E]}],"ring-offset-w":[{"ring-offset":[b]}],"ring-offset-color":[{"ring-offset":[r]}],shadow:[{shadow:["","inner","none",j,_]}],"shadow-color":[{shadow:[C]}],opacity:[{opacity:[E]}],"mix-blend":[{"mix-blend":H()}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[t]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",j,z]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[p]}],saturate:[{saturate:[S]}],sepia:[{sepia:[R]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[t]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[E]}],"backdrop-saturate":[{"backdrop-saturate":[S]}],"backdrop-sepia":[{"backdrop-sepia":[R]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",z]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",z]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",z]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[O]}],"scale-x":[{"scale-x":[O]}],"scale-y":[{"scale-y":[O]}],rotate:[{rotate:[k,z]}],"translate-x":[{"translate-x":[W]}],"translate-y":[{"translate-y":[W]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",z]}],accent:[{accent:["auto",r]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",z]}],"caret-color":[{caret:[r]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",z]}],fill:[{fill:[r,"none"]}],"stroke-w":[{stroke:[b,y]}],stroke:[{stroke:[r,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/6244-e77bdf11fc317286.js b/_next/static/chunks/6244-e77bdf11fc317286.js new file mode 100644 index 00000000..3b12fe12 --- /dev/null +++ b/_next/static/chunks/6244-e77bdf11fc317286.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6244,9703],{1172:function(e,t,n){n.d(t,{w_:function(){return c}});var r=n(2265),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(o),l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function c(e){return function(t){return r.createElement(f,l({attr:l({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,l({key:n},t.attr),e(t.child))})}(e.child))}}function f(e){var t=function(t){var n,o=e.attr,i=e.size,c=e.title,f=s(e,["attr","size","title"]),a=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,f,{className:n,style:l(l({color:e.color||t.color},t.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),c&&r.createElement("title",null,c),e.children)};return void 0!==i?r.createElement(i.Consumer,null,function(e){return t(e)}):t(o)}},7636:function(e,t,n){n.d(t,{I:function(){return o}});var r=n(6567);function o(e,t,n){var o;if("string"==typeof e){let i=document;t&&((0,r.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(o=n[e])&&void 0!==o||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},7168:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(2265);function o(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},6522:function(e,t,n){let r,o;n.d(t,{v:function(){return A}});var i=n(4101),l=n(961),s=n(2265),c=n(6567),f=n(7636);let a=new WeakMap;function u({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=a.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function d(e){e.forEach(u)}let g=new Set;var h=n(2868),p=n(9815);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m=()=>({time:0,x:v(),y:v()}),y={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,r){let o=n[t],{length:i,position:l}=y[t],s=o.current,c=n.time;o.current=e["scroll"+l],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let f=r-c;o.velocity=f>50?0:(0,p.R)(o.current-s,f)}let E={All:[[0,0],[1,1]]},W={start:0,center:.5,end:1};function b(e,t,n=0){let r=0;if(void 0!==W[e]&&(e=W[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let x=[0,0];var O=n(3245),L=n(4269);let B={x:0,y:0};var z=n(2363);let N=new WeakMap,S=new WeakMap,k=new WeakMap,H=e=>e===document.documentElement?window:e;var P=n(538);function C(e,t){(0,c.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let X=()=>({scrollX:(0,i.BX)(0),scrollY:(0,i.BX)(0),scrollXProgress:(0,i.BX)(0),scrollYProgress:(0,i.BX)(0)});function A({container:e,target:t,layoutEffect:n=!0,...i}={}){let c=(0,l.h)(X),u=n?P.L:s.useEffect;return u(()=>(C("target",t),C("container",e),function(e,{container:t=document.documentElement,...n}={}){let i=k.get(t);i||(i=new Set,k.set(t,i));let l=m(),s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=E.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):B,c=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},f={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let a=!t[i].interpolate,u=r.length;for(let e=0;et(n)}}(t,e,l,n);if(i.add(s),!N.has(t)){let e=()=>{for(let e of i)e.measure()},n=()=>{for(let e of i)e.update(z.frameData.timestamp)},l=()=>{for(let e of i)e.notify()},s=()=>{z.Wi.read(e,!1,!0),z.Wi.read(n,!1,!0),z.Wi.update(l,!1,!0)};N.set(t,s);let c=H(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&S.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(d));let n=(0,f.I)(e);return n.forEach(e=>{let n=a.get(e);n||(n=new Set,a.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=a.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),c.addEventListener("scroll",s,{passive:!0})}let c=N.get(t);return z.Wi.read(c,!1,!0),()=>{var e;(0,z.Pn)(c);let n=k.get(t);if(!n||(n.delete(s),n.size))return;let r=N.get(t);N.delete(t),r&&(H(t).removeEventListener("scroll",r),null===(e=S.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=>{c.scrollX.set(e.current),c.scrollXProgress.set(e.progress),c.scrollY.set(t.current),c.scrollYProgress.set(t.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),c}}}]); \ No newline at end of file diff --git a/_next/static/chunks/69b09407-005855045b0dfd8c.js b/_next/static/chunks/69b09407-005855045b0dfd8c.js new file mode 100644 index 00000000..fa55de91 --- /dev/null +++ b/_next/static/chunks/69b09407-005855045b0dfd8c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3958],{62:function(c,n,e){e.d(n,{$tD:function(){return u},AYu:function(){return i},IKq:function(){return t},JTN:function(){return f},NCc:function(){return r},Zzi:function(){return o},opf:function(){return a}});var i={prefix:"fab",iconName:"facebook-f",icon:[320,512,[],"f39e","M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"]},f={prefix:"fab",iconName:"flickr",icon:[448,512,[],"f16e","M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"]},r={prefix:"fab",iconName:"x-twitter",icon:[512,512,[],"e61b","M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"]},o={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},a={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},t={prefix:"fab",iconName:"telegram",icon:[496,512,[62462,"telegram-plane"],"f2c6","M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z"]},u={prefix:"fab",iconName:"medium",icon:[640,512,[62407,"medium-m"],"f23a","M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z"]}}}]); \ No newline at end of file diff --git a/_next/static/chunks/7714-b9d440e7d39b65c4.js b/_next/static/chunks/7714-b9d440e7d39b65c4.js new file mode 100644 index 00000000..fdb213b8 --- /dev/null +++ b/_next/static/chunks/7714-b9d440e7d39b65c4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7714],{3163:function(t,e){e.Z={coOrganizer:[{title:"中央研究院資訊科學研究所",image:"iis.png",description:"中央研究院資訊科學研究所於 1977 年開始設立籌備處,歷經五年籌備,於 1982 年 9 月正式成立研究所,是中央研究院數理組十一個單位之一。目前編制內有 39 位研究人員,另外有 29 位博士後研究學者,將近 300 位專任之資訊技術人員與非全時之研究助理,支援資訊領域之研究與系統之開發。「件件工作,反映自我,凡經我手,必為佳作」是全體同仁一致秉持的工作信念,重視工作之卓越品質,發揮最佳綜效之團隊精神。",url:"https://www.iis.sinica.edu.tw/"},{title:"財團法人開放文化基金會",image:"ocf.png",description:"開放文化基金會成立於 2014 年,由多個開源社群及活動組織共同發起,希望協助台灣蓬勃的開放社群,進一步促進開放源碼、開放資料、開放硬體等自由精神,能更廣泛的於各領域中應用,同時也協助政府、企業及非政府組織更能了解開源軟體的優勢、開放資料的重要,進而推廣開放協作的文化。2015 年起我們除了支援本地社群主辦多場中大型活動,也和英國代表處、美國在台協會及世界銀行等單位共同舉辦各種主題講座,深耕台灣的開放文化並與國際交流。",url:"https://ocf.tw/"}],coSponsor:[{title:"智慧創新跨域人才培育計畫",image:"itsa.png",description:"ITSA 為教育部智慧創新跨域人才培育計畫,協助進行數位人才之培育,聚焦於「智慧感知與互動體驗」、「大數據分析與資料科學」、「文化創意與多媒體」、「電商金融科技」四大類新興數位軟體之人才培育,以及以開源模式培養雲端運算系統軟體、嵌入式系統軟體及軟體工程人才,以補足我國各產業在相關數位應用人才需求之缺口,擴大國內各產業晉用數位軟體人才的來源。",url:"https://www.itsa.org.tw/"}],sponsors:[{title:"領航級",items:[{title:"LINE",image:"line.png",description:"總部位於日本的LINE以「拉近你我的距離」為企業使命,透過多元的行動服務與內容,致力將人們、資訊與社會緊密連結。自2011年6月以通訊軟體的型態推出,現更推展其多元的全球生態系,並將觸角延伸至人工智慧、金融科技等領域,積極實現「智慧入口」的願景,2021年3月,LINE與日本規模最大的網路科技集團之一Z Holdings 正式整併,未來也將持續提供用戶享有最即時、便利的行動生活。",url:"https://techblog.lycorp.co.jp/zh-hant/search?q=intern"}]},{title:"深耕級",items:[{title:"社團法人台灣駭客協會",image:"hit.png",description:"社團法人台灣駭客協會 (HIT) 致力於透過研討會、競賽、教育訓練等各種形式推廣資訊安全。在眾多活動中,最讓人期待的資安年度盛會:HITCON Community (CMT) ,將於今年 8/23(五)- 8/24(六)舉辦,後續相關消息將持續於 HITCON 粉絲專頁公告。\n\n同時,為協助台灣資安社群發展,協會推出「台灣資安社群補助計畫」,若有相關需求,歡迎至協會官網提出申請。",url:"https://hacker.org.tw"},{title:"美商超微半導體股份有限公司台灣分公司",image:"amd.png",description:"50多年來,AMD(NASDAQ:AMD)推動創新高效能運算、繪圖及視覺技術,建構遊戲、高臨場感平台與資料中心等重要領域。全球數十億的消費者、世界500強企業以及尖端科學研究機構皆仰賴AMD的技術來改善生活、工作及娛樂。AMD員工致力於研發領先的高效能與自行調適產品,不斷突破技術的極限。",url:"https://www.amd.com/zh-hant"},{title:"可立可 KlickKlack Communications",image:"klickklack.png",description:"可立可服務涵蓋:連結Connectivity、協作Collaboration、合規Compliance三大面向,以兼具韌性與彈性的服務賦能企業,協助企業隨著規模擴大而成長,運用新世代的科技工具和管理模式來減輕企業的負擔,使企業不僅可以實現數位轉型,還可達到資安合規的目標,並享受前所未有的服務體驗。",url:"https://kkco.com.tw"}]},{title:"前瞻級",items:[{title:"帕亞科技股份有限公司 & 臺科大營建系",image:"paia-and-ntust-cce.png",description:"帕亞科技目前主力產品為 PAIA 遊戲AI競賽平台,我們打造了一個遊戲情境,讓使用者可以上傳各自的AI在平台上競賽,也提供積木式的開發工具,讓國中小學生可以輕易使用,學習AI。\n\n臺科大營建系資訊組以促進資通訊科技於土木營建與防災工程的全生命週期導入與應用為目標,朝向智慧營建及永續土木工程等方向發展。",urls:[{title:"帕亞科技股份有限公司",url:"https://www.paia-arena.com/"},{title:"臺科大營建系",url:"https://www.ct.ntust.edu.tw/ct/"}]},{title:"曉數碼 Akatsuki Taiwan Inc.",image:"akatsuki.png",description:"曉數碼為 Akatsuki Inc. 於 2014 年在台灣設立的子公司,以「與創作者共鳴,娛樂全世界」為使命,致力於開發、營運各種能躍動人心的遊戲。曉數碼重視在地化品質並放眼國際市場,團隊中聚集來自各地的成員,包含台、日、韓、英、法、德、西與印度等多語言人才。我們亦積極打造幸福職場,以此支持成員們盡情發揮創意,使其發光發熱,共同成長。",url:"https://bit.ly/3bwhylS"},{title:"Dcard 狄卡科技",image:"dcard.png",description:"Dcard 是全台最大匿名社群, 從台灣走向世界,每月不重複訪客高達 2,200 萬,發展出廣告、電商、跨國市場等領域,持續探索新型商業模式,邁向世界級網路公司前進。",url:"https://join.dcard.today/"},{title:"Panasonic",image:"panasonic.png",description:"Panasonic 致力於通過開發多元化的物聯網(IoT)產品,來讓人們的生活變得更美好。我們非常關注產品網路安全和客戶隱私,因此在日本總部不僅設立了 Product Security Center (PSC) 和 Product Security Incident Response Team (PSIRT),還在台灣成立了 Panasonic Cyber Security Lab (PCSL)。PSC 和 PCSL 與全球各個業務集團合作,執行了需多的產品安全專案。這些專案包括對 IoT 產品網路威脅的深入研究、滲透測試、產品網路安全的事件響應,以及培養集團的網路安全人才。我們的目標是不斷增強和保護 Panasonic 產品的網路安全,確保我們的客戶獲得方便、安全的體驗。我們熱切歡迎有前瞻性的企業和優秀的個人加入我們的旅程,一同提升產品安全。如果您有合作意願,請隨時聯絡我們,Email 地址是 panasonic.pcsl@gmail.com。讓我們共同創建一個更安全、更緊密聯繫的世界!",urls:[]},{title:"趨勢科技",image:"trendmicro.png",description:"趨勢科技為資訊安全解提供決方案全球領導廠商,致力建立一個安全的資訊交換世界。為資料中心、雲端工作負載、網路、端點裝置提供多層式安全防護。",url:"https://careers.trendmicro.tw"}]},{title:"新芽級",items:[{title:"ZUSO Generation 如梭世代",image:"zuso.png",description:"ZUSO 如梭世代為臺灣本土的資安服務業者,提供紅隊演練、滲透測試及顧問服務與事件調查等服務。團隊在駭客攻擊手法研究和威脅風險解析上擁有超過10年的豐富經驗,致力為企業客戶提供客製化資安解決方案,期望透過最高標準的安全措施,協助各行業建立強固的安全防線。",url:"https://zuso.ai"},{title:"SuDo Research Labs 蘇度科技有限公司",image:"sudo-research-labs.png",description:"SuDo Research Labs 總部設於台北 101 大樓,已有扎實的核心團隊、近三十位菁英夥伴和從 2017 年累積至今的實績,期待夥伴在嶄新的辦公空間中穩定成長,目前亦正積極擴編中!我們會持續發展頂尖的區塊鏈工程與相關研究,以既有的產品路線為根基,同時持續探索新的應用機會,掌握時機快速切入市場,成為新領域的領頭羊。",url:"https://www.yourator.co/companies/sudoresearch"},{title:"合勤基金會",image:"zyxel.png",description:"合勤基金會以發揚合勤投控及合勤科技、兆勤科技、盟創科技等子公司之共同信念:力行社會公益及推動創新創業為出發點,並以鼓勵創新、支持創業、培育優秀人才與善盡社會責任四大面向為主軸,推展相關活動,期望成為火種,拋磚引玉的展現回饋社會的企業精神。",urls:[]},{title:"五之神製作所、麵屋雞金",image:"gonokami.png",description:"五之神製作所、麵屋雞金 長期受到各位好朋友的照顧,我們非常感激,大家以後繼續支持喔。",url:"https://www.facebook.com/gonokamitw"},{title:"財團法人資訊工業策進會",image:"iii.png",description:"財團法人資訊工業策進會(資策會)以「數位轉型的化育者(Digital Transformation Enabler)」為定位,肩負了「賦能產業轉型」及「健全產業秩序」重責大任。為了重拾「資訊工業策進」的初衷,資策會以「數位經濟」、「軟體技術」、「數位轉型」、「資安產業」等四大主軸推動產業生態系,重要任務包含擔任智庫角色,提供價值倡議、前瞻研發網絡,發展宏觀軟體技術、提供場域實證,推動數位轉型,發展信任治理,完善資訊安全。資策會藉此奠基發展專業第三方服務的能量,建構產業數位生態系,帶領產業轉型共榮,為臺灣產業在數位領域上定義新秩序、開創新局面,並接軌全世界。",url:"https://www.iii.org.tw"},{title:"祐生研究基金會",image:"archilife.png",description:"祐生研究基金會長期推動建築與環境領域的知識密度提升與人才培養,亦贊助國內開源論壇及獨立遊戲開發者之資訊分享聚會,期能促進國內相關社群之發展。",url:"https://www.archilife.org/"},{title:"COSCUP 開源人年會",image:"coscup.png",description:"COSCUP 是由台灣開放原始碼社群聯合推動的研討會,希望藉由每一屆的年度會議,讓全球的 FLOSS 愛好者齊聚一堂。無論您是開放原始碼的開發者、推廣者、使用者、還是想了解軟體的新手,都歡迎您來參加開源人年會。",url:"https://coscup.org/"}]}],specialThanks:[{title:"中央研究院資訊服務處",image:"its.png",description:"",url:"https://its.sinica.edu.tw/"},{title:"HackMD",image:"hackmd.png",description:"",url:"https://hackmd.io/"},{title:"iCHEF 資廚",image:"ichef.png",description:"",url:"https://www.ichefpos.com/zh-tw"}],mediaPartners:[{title:"Linzin 阿哲",image:"linzin.png",description:"喜歡各種科技事物,更喜歡分享自己生活的小小 YT 創作者",url:"https://www.youtube.com/@linzin"},{title:"在地上滾的工程師 Nic",image:"nic.png",description:"Bito 幣託交易所技術總監\n不服輸的 ENFP\n生活跟挑戰都要兼具\n於是就開始了上班軟體開發,下班拍攝影片的人生",url:"https://www.youtube.com/@niclin"},{title:"蘋果仁",image:"applealmond.png",description:"",url:"https://applealmond.com/"}]}},8907:function(t,e,i){i.d(e,{Z:function(){return p}});var n=i(7437),a=i(4886),l=i(2439),s=i(2167),o=i(8777),r=i(2265),c=i(6468),d=i(4887);function p(t){let{children:e,open:i,setOpen:p}=t,[u,m]=(0,r.useState)(!1),{isMobile:h}=(0,a.Z)();return((0,r.useEffect)(()=>(m(!0),()=>m(!1)),[]),(0,r.useEffect)(()=>{h||(document.body.style.overflow=i?"hidden":"auto")},[i]),h)?(0,n.jsx)(l.d.Root,{open:i,onOpenChange:p,children:(0,n.jsxs)(l.d.Portal,{children:[(0,n.jsx)(l.d.Overlay,{className:"fixed inset-0 z-50 bg-black/40 backdrop-blur"}),(0,n.jsxs)(l.d.Content,{className:"fixed bottom-0 left-0 right-0 z-50 mt-24 flex h-max max-h-[90vh] flex-col rounded-t-[10px] bg-[#F8F3E8]",children:[(0,n.jsx)("div",{className:"m-auto mt-3 h-1.5 w-20 rounded-full bg-black/20"}),(0,n.jsx)("div",{className:"max-h-[80vh] overflow-y-auto",children:e})]})]})}):u?(0,d.createPortal)((0,n.jsx)(s.M,{children:i&&(0,n.jsxs)("div",{className:"fixed inset-0 z-50",children:[(0,n.jsx)(o.E.div,{className:"fixed inset-0 cursor-pointer bg-black/40 backdrop-blur",onClick:()=>p(!1),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}),(0,n.jsxs)(o.E.div,{className:"fixed inset-0 m-auto flex h-max w-[512px] flex-col rounded-[10px] bg-[#F8F3E8]",initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},children:[(0,n.jsx)(o.E.button,{onClick:()=>p(!1),className:"absolute right-0 top-0 m-4",whileHover:{scale:1.1},whileTap:{scale:.9},children:(0,n.jsx)(c.R5A,{className:"text-2xl text-[#385AAC]"})}),e]})]})}),document.body):null}},7654:function(t,e,i){i.d(e,{Z:function(){return d}});var n=i(7437),a=i(476),l=i(8907),s=i(2265),o=i(3986),r=i(8777),c=i(3881);function d(t){let{data:e,className:i}=t,[d,p]=(0,s.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.E.img,{src:"/2024/sponsor/".concat(e.image),className:(0,o.m)("relative mx-auto w-full cursor-pointer rounded transition-all",i),alt:e.title,onClick:()=>p(!0),whileTap:{scale:.95}}),(0,n.jsxs)(l.Z,{open:d,setOpen:p,children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4 p-6",children:[(0,n.jsx)("div",{className:"flex items-center justify-between text-2xl font-bold md:text-3xl",children:e.title}),(0,n.jsx)("img",{src:"/2024/sponsor/".concat(e.image),className:"mx-auto w-full max-w-[240px] rounded",alt:e.title}),(0,n.jsx)(c.U,{className:"max-md:text-sm",children:e.description}),(0,n.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-4",children:[e.url&&(0,n.jsx)(a.Z,{color:"blue",url:e.url,className:"text-base md:text-xl",children:"前往網站"}),e.urls&&e.urls.map(t=>(0,n.jsx)(a.Z,{color:"blue",url:t.url,className:"text-base md:text-xl",children:t.title},t.title))]})]}),(0,n.jsx)("div",{className:"h-4 w-full md:rounded-b-[10px]",style:{backgroundImage:"linear-gradient(90deg, rgba(56, 90, 172, 0.80) 0%, rgba(148, 110, 52, 0.75) 58.96%, #462002 100%)"}})]})]})}},476:function(t,e,i){i.d(e,{Z:function(){return r}});var n=i(7437),a=i(1396),l=i.n(a),s=i(3986);let o={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function r(t){let{children:e,color:i,onClick:a,url:l,className:s}=t;return a?(0,n.jsx)(c,{color:i,onClick:a,className:s,children:e}):l?(0,n.jsx)(d,{color:i,url:l,className:s,children:e}):(0,n.jsx)(c,{color:i,children:e})}function c(t){let{children:e,onClick:i,color:a,className:l}=t;return(0,n.jsx)("button",{onClick:i,className:(0,s.m)(o.base,o.color[a],l),children:e})}function d(t){let{children:e,url:i,color:a,className:r}=t,c="/"!==i[0];return(0,n.jsx)(l(),{className:(0,s.m)(o.base,o.color[a],"flex items-center justify-center",r),href:i,target:c?"_blank":void 0,rel:c?"noopener noreferrer":void 0,children:e})}},4886:function(t,e,i){i.d(e,{Z:function(){return a}});var n=i(2265);function a(){let[t,e]=(0,n.useState)(null),[i,a]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let t=()=>{window.matchMedia("(max-width: 768px)").matches?e("mobile"):window.matchMedia("(min-width: 769px) and (max-width: 1024px)").matches?e("tablet"):e("desktop"),a({width:window.innerWidth,height:window.innerHeight})};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[]),{device:t,width:null==i?void 0:i.width,height:null==i?void 0:i.height,isMobile:"mobile"===t,isTablet:"tablet"===t,isDesktop:"desktop"===t}}}}]); \ No newline at end of file diff --git a/_next/static/chunks/8021-3ba76b76550f3c7b.js b/_next/static/chunks/8021-3ba76b76550f3c7b.js new file mode 100644 index 00000000..bb172be1 --- /dev/null +++ b/_next/static/chunks/8021-3ba76b76550f3c7b.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8021],{5379:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),l=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!l)return!1;for(r in e);return void 0===r||t.call(e,r)},a=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,s,c,f=arguments[0],p=1,d=arguments.length,h=!1;for("boolean"==typeof f&&(h=f,f=arguments[1]||{},p=2),(null==f||"object"!=typeof f&&"function"!=typeof f)&&(f={});pt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function u(e){return function(t){return r.createElement(s,o({attr:o({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,o({key:n},t.attr),e(t.child))})}(e.child))}}function s(e){var t=function(t){var n,i=e.attr,l=e.size,u=e.title,s=a(e,["attr","size","title"]),c=l||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",o({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,i,s,{className:n,style:o(o({color:e.color||t.color},t.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),u&&r.createElement("title",null,u),e.children)};return void 0!==l?r.createElement(l.Consumer,null,function(e){return t(e)}):t(i)}},5322:function(e,t,n){"use strict";n.d(t,{Av:function(){return o},pF:function(){return r},xv:function(){return l},zi:function(){return i}});var r="right-scroll-bar-position",i="width-before-scroll-bar",l="with-scroll-bars-hidden",o="--removed-body-scroll-bar-size"},2776:function(e,t,n){"use strict";n.d(t,{jp:function(){return p}});var r=n(2265),i=n(8662),l=n(5322),o={left:0,top:0,right:0,gap:0},a=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[a(n),a(r),a(i)]},s=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return o;var t=u(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},c=(0,i.Ws)(),f=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat(l.xv," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(l.pF," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(l.zi," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(l.pF," .").concat(l.pF," {\n right: 0 ").concat(r,";\n }\n \n .").concat(l.zi," .").concat(l.zi," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat(l.Av,": ").concat(u,"px;\n }\n")},p=function(e){var t=e.noRelative,n=e.noImportant,i=e.gapMode,l=void 0===i?"margin":i,o=r.useMemo(function(){return s(l)},[l]);return r.createElement(c,{styles:f(o,!t,l,n?"":"!important")})}},8662:function(e,t,n){"use strict";n.d(t,{Ws:function(){return a}});var r,i=n(2265),l=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var l,o;(l=t).styleSheet?l.styleSheet.cssText=i:l.appendChild(document.createTextNode(i)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},o=function(){var e=l();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},a=function(){var e=o();return function(t){return e(t.styles,t.dynamic),null}}},5406:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(7412));t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,i.default)(e),l="function"==typeof t;return r.forEach(function(e){if("declaration"===e.type){var r=e.property,i=e.value;l?t(r,i,e):i&&((n=n||{})[r]=i)}}),n}},5835:function(e,t,n){"use strict";n.d(t,{q:function(){return o}});var r=n(2265);function i(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var l=new WeakMap;function o(e,t){var n,o,a,u=(n=t||null,o=function(t){return e.forEach(function(e){return i(e,t)})},(a=(0,r.useState)(function(){return{value:n,callback:o,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=o,a.facade);return r.useLayoutEffect(function(){var t=l.get(u);if(t){var n=new Set(t),r=new Set(e),o=u.current;n.forEach(function(e){r.has(e)||i(e,null)}),r.forEach(function(e){n.has(e)||i(e,o)})}l.set(u,e)},[e]),u}},6898:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(44),i=n(2265),l=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var l=t.read();if(!l)throw Error("Sidecar medium not found");return i.createElement(l,(0,r.pi)({},n))};function o(e,t){return e.useMedium(t),l}l.isSideCarExport=!0},8427:function(e,t,n){"use strict";n.d(t,{_:function(){return l}});var r=n(44);function i(e){return e}function l(e){void 0===e&&(e={});var t,n,l,o=(void 0===t&&(t=i),n=[],l=!1,{read:function(){if(l)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,l);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(l=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){l=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(i)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}});return o.options=(0,r.pi)({async:!0,ssr:!1},e),o}},3881:function(e,t,n){"use strict";n.d(t,{U:function(){return nD}});var r={};n.r(r),n.d(r,{boolean:function(){return g},booleanish:function(){return y},commaOrSpaceSeparated:function(){return w},commaSeparated:function(){return b},number:function(){return x},overloadedBoolean:function(){return v},spaceSeparated:function(){return k}});var i={};n.r(i),n.d(i,{attentionMarkers:function(){return tI},contentInitial:function(){return tS},disable:function(){return tA},document:function(){return tw},flow:function(){return tC},flowInitial:function(){return tE},insideSpan:function(){return tT},string:function(){return tP},text:function(){return tO}});let l=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,o=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a={};function u(e,t){let n=(t||a).jsx?o:l;return n.test(e)}let s=/[ \t\n\f\r]/g;function c(e){return""===e.replace(s,"")}class f{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function p(e,t){let n={},r={},i=-1;for(;++i"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),I=O({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function A(e,t){return t in e?e[t]:t}function L(e,t){return A(e,t.toLowerCase())}let D=O({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:L,properties:{xmlns:null,xmlnsXLink:null}}),z=O({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:y,ariaAutoComplete:null,ariaBusy:y,ariaChecked:y,ariaColCount:x,ariaColIndex:x,ariaColSpan:x,ariaControls:k,ariaCurrent:null,ariaDescribedBy:k,ariaDetails:null,ariaDisabled:y,ariaDropEffect:k,ariaErrorMessage:null,ariaExpanded:y,ariaFlowTo:k,ariaGrabbed:y,ariaHasPopup:null,ariaHidden:y,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:k,ariaLevel:x,ariaLive:null,ariaModal:y,ariaMultiLine:y,ariaMultiSelectable:y,ariaOrientation:null,ariaOwns:k,ariaPlaceholder:null,ariaPosInSet:x,ariaPressed:y,ariaReadOnly:y,ariaRelevant:null,ariaRequired:y,ariaRoleDescription:k,ariaRowCount:x,ariaRowIndex:x,ariaRowSpan:x,ariaSelected:y,ariaSetSize:x,ariaSort:null,ariaValueMax:x,ariaValueMin:x,ariaValueNow:x,ariaValueText:null,role:null}}),M=O({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:L,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:b,acceptCharset:k,accessKey:k,action:null,allow:null,allowFullScreen:g,allowPaymentRequest:g,allowUserMedia:g,alt:null,as:null,async:g,autoCapitalize:null,autoComplete:k,autoFocus:g,autoPlay:g,blocking:k,capture:g,charSet:null,checked:g,cite:null,className:k,cols:x,colSpan:null,content:null,contentEditable:y,controls:g,controlsList:k,coords:x|b,crossOrigin:null,data:null,dateTime:null,decoding:null,default:g,defer:g,dir:null,dirName:null,disabled:g,download:v,draggable:y,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:g,formTarget:null,headers:k,height:x,hidden:g,high:x,href:null,hrefLang:null,htmlFor:k,httpEquiv:k,id:null,imageSizes:null,imageSrcSet:null,inert:g,inputMode:null,integrity:null,is:null,isMap:g,itemId:null,itemProp:k,itemRef:k,itemScope:g,itemType:k,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:g,low:x,manifest:null,max:null,maxLength:x,media:null,method:null,min:null,minLength:x,multiple:g,muted:g,name:null,nonce:null,noModule:g,noValidate:g,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:g,optimum:x,pattern:null,ping:k,placeholder:null,playsInline:g,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:g,referrerPolicy:null,rel:k,required:g,reversed:g,rows:x,rowSpan:x,sandbox:k,scope:null,scoped:g,seamless:g,selected:g,shadowRootDelegatesFocus:g,shadowRootMode:null,shape:null,size:x,sizes:null,slot:null,span:x,spellCheck:y,src:null,srcDoc:null,srcLang:null,srcSet:null,start:x,step:null,style:null,tabIndex:x,target:null,title:null,translate:null,type:null,typeMustMatch:g,useMap:null,value:y,width:x,wrap:null,align:null,aLink:null,archive:k,axis:null,background:null,bgColor:null,border:x,borderColor:null,bottomMargin:x,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:g,declare:g,event:null,face:null,frame:null,frameBorder:null,hSpace:x,leftMargin:x,link:null,longDesc:null,lowSrc:null,marginHeight:x,marginWidth:x,noResize:g,noHref:g,noShade:g,noWrap:g,object:null,profile:null,prompt:null,rev:null,rightMargin:x,rules:null,scheme:null,scrolling:y,standby:null,summary:null,text:null,topMargin:x,valueType:null,version:null,vAlign:null,vLink:null,vSpace:x,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:g,disableRemotePlayback:g,prefix:null,property:null,results:x,security:null,unselectable:null}}),j=O({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:A,properties:{about:w,accentHeight:x,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:x,amplitude:x,arabicForm:null,ascent:x,attributeName:null,attributeType:null,azimuth:x,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:x,by:null,calcMode:null,capHeight:x,className:k,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:x,diffuseConstant:x,direction:null,display:null,dur:null,divisor:x,dominantBaseline:null,download:g,dx:null,dy:null,edgeMode:null,editable:null,elevation:x,enableBackground:null,end:null,event:null,exponent:x,externalResourcesRequired:null,fill:null,fillOpacity:x,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:b,g2:b,glyphName:b,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:x,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:x,horizOriginX:x,horizOriginY:x,id:null,ideographic:x,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:x,k:x,k1:x,k2:x,k3:x,k4:x,kernelMatrix:w,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:x,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:x,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:x,overlineThickness:x,paintOrder:null,panose1:null,path:null,pathLength:x,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:k,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:x,pointsAtY:x,pointsAtZ:x,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:w,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:w,rev:w,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:w,requiredFeatures:w,requiredFonts:w,requiredFormats:w,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:x,specularExponent:x,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:x,strikethroughThickness:x,string:null,stroke:null,strokeDashArray:w,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:x,strokeOpacity:x,strokeWidth:null,style:null,surfaceScale:x,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:w,tabIndex:x,tableValues:null,target:null,targetX:x,targetY:x,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:w,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:x,underlineThickness:x,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:x,values:null,vAlphabetic:x,vMathematical:x,vectorEffect:null,vHanging:x,vIdeographic:x,version:null,vertAdvY:x,vertOriginX:x,vertOriginY:x,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:x,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),F=p([I,T,D,z,M],"html"),N=p([I,T,D,z,j],"svg"),R=/^data[-\w.:]+$/i,_=/-[a-z]/g,B=/[A-Z]/g;function H(e){return"-"+e.toLowerCase()}function U(e){return e.charAt(1).toUpperCase()}let V={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var q=n(5406),W=q.default||q;let K=X("end"),Q=X("start");function X(e){return function(t){let n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function Y(e){return e&&"object"==typeof e?"position"in e||"type"in e?J(e.position):"start"in e||"end"in e?J(e):"line"in e||"column"in e?$(e):"":""}function $(e){return Z(e&&e.line)+":"+Z(e&&e.column)}function J(e){return $(e&&e.start)+"-"+$(e&&e.end)}function Z(e){return e&&"number"==typeof e?e:1}class G extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",i={},l=!1;if(t&&(i="line"in t&&"column"in t?{place:t}:"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!i.cause&&e&&(l=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&"string"==typeof n){let e=n.indexOf(":");-1===e?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file,this.message=r,this.line=o?o.line:void 0,this.name=Y(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=l&&i.cause&&"string"==typeof i.cause.stack?i.cause.stack:"",this.actual,this.expected,this.note,this.url}}G.prototype.file="",G.prototype.name="",G.prototype.reason="",G.prototype.message="",G.prototype.stack="",G.prototype.column=void 0,G.prototype.line=void 0,G.prototype.ancestors=void 0,G.prototype.cause=void 0,G.prototype.fatal=void 0,G.prototype.place=void 0,G.prototype.ruleId=void 0,G.prototype.source=void 0;let ee={}.hasOwnProperty,et=new Map,en=/[A-Z]/g,er=/-([a-z])/g,ei=new Set(["table","tbody","thead","tfoot","tr"]),el=new Set(["td","th"]),eo="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function ea(e,t,n){return"element"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(i=N,e.schema=i),e.ancestors.push(t);let l=ef(e,t.tagName,!1),o=function(e,t){let n,r;let i={};for(r in t.properties)if("children"!==r&&ee.call(t.properties,r)){let l=function(e,t,n){let r=function(e,t){let n=d(t),r=t,i=h;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&R.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(_,U);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!_.test(e)){let n=e.replace(B,H);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=C}return new i(r,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?function(e,t){let n={},r=""===e[e.length-1]?[...e,""]:e;return r.join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===r.property){let t="object"==typeof n?n:function(e,t){let n={};try{W(t,function(e,t){let r=e;"--"!==r.slice(0,2)&&("-ms-"===r.slice(0,4)&&(r="ms-"+r.slice(4)),r=r.replace(er,ed)),n[r]=t})}catch(t){if(!e.ignoreInvalidStyle){let n=new G("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:t,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=eo+"#cannot-parse-style-attribute",n}}return n}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){let t;let n={};for(t in e)ee.call(e,t)&&(n[function(e){let t=e.replace(en,eh);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return n}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&r.space?V[r.property]||r.property:r.attribute,n]}}(e,r,t.properties[r]);if(l){let[r,o]=l;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof o&&el.has(t.tagName)?n=o:i[r]=o}}if(n){let t=i.style||(i.style={});t["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=n}return i}(e,t),a=ec(e,t);return ei.has(t.tagName)&&(a=a.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&c(e.value):c(e))})),eu(e,o,l,t),es(o,a),e.ancestors.pop(),e.schema=r,e.create(t,l,o,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree,r=n.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}ep(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.name&&"html"===r.space&&(i=N,e.schema=i),e.ancestors.push(t);let l=null===t.name?e.Fragment:ef(e,t.name,!0),o=function(e,t){let n={};for(let r of t.attributes)if("mdxJsxExpressionAttribute"===r.type){if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree,i=t.body[0];i.type;let l=i.expression;l.type;let o=l.properties[0];o.type,Object.assign(n,e.evaluater.evaluateExpression(o.argument))}else ep(e,t.position)}else{let i;let l=r.name;if(r.value&&"object"==typeof r.value){if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree,n=t.body[0];n.type,i=e.evaluater.evaluateExpression(n.expression)}else ep(e,t.position)}else i=null===r.value||r.value;n[l]=i}return n}(e,t),a=ec(e,t);return eu(e,o,l,t),es(o,a),e.ancestors.pop(),e.schema=r,e.create(t,l,o,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ep(e,t.position)}(e,t):"root"===t.type?function(e,t,n){let r={};return es(r,ec(e,t)),e.create(t,e.Fragment,r,n)}(e,t,n):"text"===t.type?t.value:void 0}function eu(e,t,n,r){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=r)}function es(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function ec(e,t){let n=[],r=-1,i=e.passKeys?new Map:et;for(;++rl?0:l+t:t>l?l:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o0?(ek(e,e.length,0,t),e):t}function ew(e){let t,n,r,i,l,o,a;let u={},s=-1;for(;++s-1&&e.test(String.fromCharCode(t))}}function eN(e,t,n,r){let i=r?r-1:Number.POSITIVE_INFINITY,l=0;return function(r){return eM(r)?(e.enter(n),function r(o){return eM(o)&&l++r))return;let a=i.events.length,u=a;for(;u--;)if("exit"===i.events[u][0]&&"chunkFlow"===i.events[u][1].type){if(e){n=i.events[u][1].end;break}e=!0}for(g(o),l=a;lt;){let t=l[n];i.containerState=t[1],t[0].exit.call(i,e)}l.length=t}function y(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},eB={tokenize:function(e,t,n){return eN(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},eH={tokenize:function(e,t,n){return function(t){return eM(t)?eN(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||eD(e)?t(e):n(e)}},partial:!0},eU={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):eD(t)?e.check(eV,l,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function l(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return ew(e),e}},eV={tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),eN(e,i,"linePrefix")};function i(i){if(null===i||eD(i))return n(i);let l=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0},eq={tokenize:function(e){let t=this,n=e.attempt(eH,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,eN(e,e.attempt(this.parser.constructs.flow,r,e.attempt(eU,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},eW={resolveAll:eY()},eK=eX("string"),eQ=eX("text");function eX(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,l,o);return l;function l(e){return u(e)?i(e):o(e)}function o(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),a}function a(e){return u(e)?(t.exit("data"),i(e)):(t.consume(e),a)}function u(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i=3&&(null===o||eD(o))?(e.exit("thematicBreak"),t(o)):n(o)}(l)}}},eG={name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],l=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:eI(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(eZ,n,a)(t):a(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return eI(i)&&++o<10?(e.consume(i),t):(!r.interrupt||o<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),a(i)):n(i)}(t)}return n(t)};function a(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(eH,r.interrupt?n:u,e.attempt(e1,c,s))}function u(e){return r.containerState.initialBlankLine=!0,l++,c(e)}function s(t){return eM(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),c):n(t)}function c(n){return r.containerState.size=l+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(eH,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,eN(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!eM(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(e0,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,eN(e,e.attempt(eG,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},e1={tokenize:function(e,t,n){let r=this;return eN(e,function(e){let i=r.events[r.events.length-1];return!eM(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},e0={tokenize:function(e,t,n){let r=this;return eN(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},e2={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return eM(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){let r=this;return function(t){return eM(t)?eN(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(r){return e.attempt(e2,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function e4(e,t,n,r,i,l,o,a,u){let s=u||Number.POSITIVE_INFINITY,c=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(l),e.consume(t),e.exit(l),f):null===t||32===t||41===t||eT(t)?n(t):(e.enter(r),e.enter(o),e.enter(a),e.enter("chunkString",{contentType:"string"}),h(t))};function f(n){return 62===n?(e.enter(l),e.consume(n),e.exit(l),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(a),f(t)):null===t||60===t||eD(t)?n(t):(e.consume(t),92===t?d:p)}function d(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function h(i){return!c&&(null===i||41===i||ez(i))?(e.exit("chunkString"),e.exit(a),e.exit(o),e.exit(r),t(i)):c999||null===f||91===f||93===f&&!o||94===f&&!u&&"_hiddenFootnoteSupport"in a.parser.constructs?n(f):93===f?(e.exit(l),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):eD(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(t){return null===t||91===t||93===t||eD(t)||u++>999?(e.exit("chunkString"),s(t)):(e.consume(t),o||(o=!eM(t)),92===t?f:c)}function f(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function e6(e,t,n,r,i,l){let o;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,a):n(t)};function a(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(l),u(n))}function u(t){return t===o?(e.exit(l),a(o)):null===t?n(t):eD(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),eN(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===o||null===t||eD(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:s)}function c(t){return t===o||92===t?(e.consume(t),s):s(t)}}function e5(e,t){let n;return function r(i){return eD(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):eM(i)?eN(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}function e9(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let e7={tokenize:function(e,t,n){return function(t){return ez(t)?e5(e,r)(t):n(t)};function r(t){return e6(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return eM(t)?eN(e,l,"whitespace")(t):l(t)}function l(e){return null===e||eD(e)?t(e):n(e)}},partial:!0},e8={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),eN(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?l(n):eD(n)?e.attempt(te,t,l)(n):(e.enter("codeFlowValue"),function n(r){return null===r||eD(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function l(n){return e.exit("codeIndented"),t(n)}}},te={tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):eD(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):eN(e,l,"linePrefix",5)(t)}function l(e){let l=r.events[r.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?t(e):eD(e)?i(e):n(e)}},partial:!0},tt={name:"setextUnderline",tokenize:function(e,t,n){let r;let i=this;return function(t){let o,a=i.events.length;for(;a--;)if("lineEnding"!==i.events[a][1].type&&"linePrefix"!==i.events[a][1].type&&"content"!==i.events[a][1].type){o="paragraph"===i.events[a][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||o)?(e.enter("setextHeadingLine"),r=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),eM(n)?eN(e,l,"lineSuffix")(n):l(n))}(t)):n(t)};function l(r){return null===r||eD(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,i,l=e.length;for(;l--;)if("enter"===e[l][0]){if("content"===e[l][1].type){n=l;break}"paragraph"===e[l][1].type&&(r=l)}else"content"===e[l][1].type&&e.splice(l,1),i||"definition"!==e[l][1].type||(i=l);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},tn=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],tr=["pre","script","style","textarea"],ti={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(eH,t,n)}},partial:!0},tl={tokenize:function(e,t,n){let r=this;return function(t){return eD(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},to={tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},ta={name:"codeFenced",tokenize:function(e,t,n){let r;let i=this,l={tokenize:function(e,t,n){let l=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(t){return e.enter("codeFencedFence"),eM(t)?eN(e,u,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):u(t)}function u(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(i){return i===r?(l++,e.consume(i),t):l>=a?(e.exit("codeFencedFenceSequence"),eM(i)?eN(e,s,"whitespace")(i):s(i)):n(i)}(t)):n(t)}function s(r){return null===r||eD(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o=0,a=0;return function(t){return function(t){let l=i.events[i.events.length-1];return o=l&&"linePrefix"===l[1].type?l[2].sliceSerialize(l[1],!0).length:0,r=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(a++,e.consume(i),t):a<3?n(i):(e.exit("codeFencedFenceSequence"),eM(i)?eN(e,u,"whitespace")(i):u(i))}(t)}(t)};function u(l){return null===l||eD(l)?(e.exit("codeFencedFence"),i.interrupt?t(l):e.check(to,c,h)(l)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||eD(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),u(i)):eM(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),eN(e,s,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(l))}function s(t){return null===t||eD(t)?u(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||eD(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),u(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function c(t){return e.attempt(l,h,f)(t)}function f(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return o>0&&eM(t)?eN(e,d,"linePrefix",o+1)(t):d(t)}function d(t){return null===t||eD(t)?e.check(to,c,h)(t):(e.enter("codeFlowValue"),function t(n){return null===n||eD(n)?(e.exit("codeFlowValue"),d(n)):(e.consume(n),t)}(t))}function h(n){return e.exit("codeFenced"),t(n)}},concrete:!0},tu=document.createElement("i");function ts(e){let t="&"+e+";";tu.innerHTML=t;let n=tu.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}let tc={name:"characterReference",tokenize:function(e,t,n){let r,i;let l=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),a};function a(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,i=eP,s(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=eA,s):(e.enter("characterReferenceValue"),r=7,i=eI,s(t))}function s(a){if(59===a&&o){let r=e.exit("characterReferenceValue");return i!==eP||ts(l.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(a),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(a)}return i(a)&&o++1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;let f=Object.assign({},e[n][1].end),p=Object.assign({},e[c][1].start);tk(f,-a),tk(p,a),l={type:a>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},o={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:p},i={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[c][1].start)},r={type:a>1?"strong":"emphasis",start:Object.assign({},l.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},l.start),e[c][1].start=Object.assign({},o.end),u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=eb(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=eb(u,[["enter",r,t],["enter",l,t],["exit",l,t],["enter",i,t]]),u=eb(u,eJ(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),u=eb(u,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(s=2,u=eb(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):s=0,ek(e,n-1,c-n+3,u),c=n+u.length-s-2;break}}for(c=-1;++cl&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(l===i-1||i-4>l&&"whitespace"===e[i-2][1].type)&&(i-=l+1===i?2:4),i>l&&(n={type:"atxHeadingText",start:e[l][1].start,end:e[i][1].end},r={type:"chunkText",start:e[l][1].start,end:e[i][1].end,contentType:"text"},ek(e,l,i-l+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:eZ,45:[tt,eZ],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,i,l,o,a;let u=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),s};function s(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),i=!0,d):63===o?(e.consume(o),r=3,u.interrupt?t:D):eC(o)?(e.consume(o),l=String.fromCharCode(o),h):n(o)}function c(i){return 45===i?(e.consume(i),r=2,f):91===i?(e.consume(i),r=5,o=0,p):eC(i)?(e.consume(i),r=4,u.interrupt?t:D):n(i)}function f(r){return 45===r?(e.consume(r),u.interrupt?t:D):n(r)}function p(r){let i="CDATA[";return r===i.charCodeAt(o++)?(e.consume(r),o===i.length)?u.interrupt?t:E:p:n(r)}function d(t){return eC(t)?(e.consume(t),l=String.fromCharCode(t),h):n(t)}function h(o){if(null===o||47===o||62===o||ez(o)){let a=47===o,s=l.toLowerCase();return!a&&!i&&tr.includes(s)?(r=1,u.interrupt?t(o):E(o)):tn.includes(l.toLowerCase())?(r=6,a)?(e.consume(o),m):u.interrupt?t(o):E(o):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(o):i?function t(n){return eM(n)?(e.consume(n),t):w(n)}(o):g(o))}return 45===o||eP(o)?(e.consume(o),l+=String.fromCharCode(o),h):n(o)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:E):n(r)}function g(t){return 47===t?(e.consume(t),w):58===t||95===t||eC(t)?(e.consume(t),y):eM(t)?(e.consume(t),g):w(t)}function y(t){return 45===t||46===t||58===t||95===t||eP(t)?(e.consume(t),y):v(t)}function v(t){return 61===t?(e.consume(t),x):eM(t)?(e.consume(t),v):g(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),a=t,k):eM(t)?(e.consume(t),x):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||ez(n)?v(n):(e.consume(n),t)}(t)}function k(t){return t===a?(e.consume(t),a=null,b):null===t||eD(t)?n(t):(e.consume(t),k)}function b(e){return 47===e||62===e||eM(e)?g(e):n(e)}function w(t){return 62===t?(e.consume(t),S):n(t)}function S(t){return null===t||eD(t)?E(t):eM(t)?(e.consume(t),S):n(t)}function E(t){return 45===t&&2===r?(e.consume(t),T):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),z):63===t&&3===r?(e.consume(t),D):93===t&&5===r?(e.consume(t),L):eD(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(ti,M,C)(t)):null===t||eD(t)?(e.exit("htmlFlowData"),C(t)):(e.consume(t),E)}function C(t){return e.check(tl,P,M)(t)}function P(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return null===t||eD(t)?C(t):(e.enter("htmlFlowData"),E(t))}function T(t){return 45===t?(e.consume(t),D):E(t)}function I(t){return 47===t?(e.consume(t),l="",A):E(t)}function A(t){if(62===t){let n=l.toLowerCase();return tr.includes(n)?(e.consume(t),z):E(t)}return eC(t)&&l.length<8?(e.consume(t),l+=String.fromCharCode(t),A):E(t)}function L(t){return 93===t?(e.consume(t),D):E(t)}function D(t){return 62===t?(e.consume(t),z):45===t&&2===r?(e.consume(t),D):E(t)}function z(t){return null===t||eD(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),z)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:tt,95:eZ,96:ta,126:ta},tP={38:tc,92:tf},tO={[-5]:tp,[-4]:tp,[-3]:tp,33:ty,38:tc,42:tx,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return eC(t)?(e.consume(t),l):a(t)}function l(t){return 43===t||45===t||46===t||eP(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,o):(43===n||45===n||46===n||eP(n))&&r++<32?(e.consume(n),t):(r=0,a(n))}(t)):a(t)}function o(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||eT(r)?n(r):(e.consume(r),o)}function a(t){return 64===t?(e.consume(t),u):eO(t)?(e.consume(t),a):n(t)}function u(i){return eP(i)?function i(l){return 46===l?(e.consume(l),r=0,u):62===l?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(l),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(l){if((45===l||eP(l))&&r++<63){let n=45===l?t:i;return e.consume(l),n}return n(l)}(l)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,l;let o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),a};function a(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),k):63===t?(e.consume(t),v):eC(t)?(e.consume(t),w):n(t)}function u(t){return 45===t?(e.consume(t),s):91===t?(e.consume(t),i=0,d):eC(t)?(e.consume(t),y):n(t)}function s(t){return 45===t?(e.consume(t),p):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),f):eD(t)?(l=c,A(t)):(e.consume(t),c)}function f(t){return 45===t?(e.consume(t),p):c(t)}function p(e){return 62===e?I(e):45===e?f(e):c(e)}function d(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?h:d):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),m):eD(t)?(l=h,A(t)):(e.consume(t),h)}function m(t){return 93===t?(e.consume(t),g):h(t)}function g(t){return 62===t?I(t):93===t?(e.consume(t),g):h(t)}function y(t){return null===t||62===t?I(t):eD(t)?(l=y,A(t)):(e.consume(t),y)}function v(t){return null===t?n(t):63===t?(e.consume(t),x):eD(t)?(l=v,A(t)):(e.consume(t),v)}function x(e){return 62===e?I(e):v(e)}function k(t){return eC(t)?(e.consume(t),b):n(t)}function b(t){return 45===t||eP(t)?(e.consume(t),b):function t(n){return eD(n)?(l=t,A(n)):eM(n)?(e.consume(n),t):I(n)}(t)}function w(t){return 45===t||eP(t)?(e.consume(t),w):47===t||62===t||ez(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),I):58===t||95===t||eC(t)?(e.consume(t),E):eD(t)?(l=S,A(t)):eM(t)?(e.consume(t),S):I(t)}function E(t){return 45===t||46===t||58===t||95===t||eP(t)?(e.consume(t),E):function t(n){return 61===n?(e.consume(n),C):eD(n)?(l=t,A(n)):eM(n)?(e.consume(n),t):S(n)}(t)}function C(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,P):eD(t)?(l=C,A(t)):eM(t)?(e.consume(t),C):(e.consume(t),O)}function P(t){return t===r?(e.consume(t),r=void 0,T):null===t?n(t):eD(t)?(l=P,A(t)):(e.consume(t),P)}function O(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||ez(t)?S(t):(e.consume(t),O)}function T(e){return 47===e||62===e||ez(e)?S(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function A(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),L}function L(t){return eM(t)?eN(e,D,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):D(t)}function D(t){return e.enter("htmlTextData"),l(t)}}}],91:tb,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return eD(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},tf],93:td,95:tx,96:{name:"codeText",tokenize:function(e,t,n){let r,i,l=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),l++,t):(e.exit("codeTextSequence"),o(n))}(t)};function o(u){return null===u?n(u):32===u?(e.enter("space"),e.consume(u),e.exit("space"),o):96===u?(i=e.enter("codeTextSequence"),r=0,function n(o){return 96===o?(e.consume(o),r++,n):r===l?(e.exit("codeTextSequence"),e.exit("codeText"),t(o)):(i.type="codeTextData",a(o))}(u)):eD(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),o):(e.enter("codeTextData"),a(u))}function a(t){return null===t||32===t||96===t||eD(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),a)}},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCodePoint(n)}let tz=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function tM(e,t,n){if(t)return t;let r=n.charCodeAt(0);if(35===r){let e=n.charCodeAt(1),t=120===e||88===e;return tD(n.slice(t?2:1),t?16:10)}return ts(n)||e}let tj={}.hasOwnProperty;function tF(e){return{line:e.line,column:e.column,offset:e.offset}}function tN(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+Y({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Y({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+Y({start:t.start,end:t.end})+") is still open")}function tR(e){let t=this;t.parser=function(n){var r,l;let o,a,u,s;return"string"!=typeof(r={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(l=r,r=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:r(y),autolinkProtocol:s,autolinkEmail:s,atxHeading:r(h),blockQuote:r(function(){return{type:"blockquote",children:[]}}),characterEscape:s,characterReference:s,codeFenced:r(d),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:r(d,i),codeText:r(function(){return{type:"inlineCode",value:""}},i),codeTextData:s,data:s,codeFlowValue:s,definition:r(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:r(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:r(m),hardBreakTrailing:r(m),htmlFlow:r(g,i),htmlFlowData:s,htmlText:r(g,i),htmlTextData:s,image:r(function(){return{type:"image",title:null,url:"",alt:null}}),label:i,link:r(y),listItem:r(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){if(this.data.expectingFirstListItemValue){let t=this.stack[this.stack.length-2];t.start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}},listOrdered:r(v,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:r(v),paragraph:r(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:r(h),strong:r(function(){return{type:"strong",children:[]}}),thematicBreak:r(function(){return{type:"thematicBreak"}})},exit:{atxHeading:o(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let n=this.sliceSerialize(e).length;t.depth=n}},autolink:o(),autolinkEmail:function(e){c.call(this,e);let t=this.stack[this.stack.length-1];t.url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){c.call(this,e);let t=this.stack[this.stack.length-1];t.url=this.sliceSerialize(e)},blockQuote:o(),characterEscapeValue:c,characterReferenceMarkerHexadecimal:p,characterReferenceMarkerNumeric:p,characterReferenceValue:function(e){let t;let n=this.sliceSerialize(e),r=this.data.characterReferenceType;if(r)t=tD(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0;else{let e=ts(n);t=e}let i=this.stack.pop();i.value+=t,i.position.end=tF(e.end)},codeFenced:o(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.lang=e},codeFencedFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.meta=e},codeFlowValue:c,codeIndented:o(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:o(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),codeTextData:c,data:c,definition:o(),definitionDestinationString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e9(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e},emphasis:o(),hardBreakEscape:o(f),hardBreakTrailing:o(f),htmlFlow:o(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),htmlFlowData:c,htmlText:o(function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}),htmlTextData:c,image:o(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){let t=e.children;n.children=t}else n.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=t.replace(tz,tM),n.identifier=e9(t).toLowerCase()},lineEnding:function(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){let t=n.children[n.children.length-1];t.position.end=tF(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(s.call(this,e),c.call(this,e))},link:o(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:o(),listOrdered:o(),listUnordered:o(),paragraph:o(),referenceString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e9(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e},resourceTitleString:function(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e},resource:function(){this.data.inReference=void 0},setextHeading:o(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){let t=this.stack[this.stack.length-1];t.depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:o(),thematicBreak:o()}};(function e(t,n){let r=-1;for(;++r0){let e=o.tokenStack[o.tokenStack.length-1],t=e[1]||tN;t.call(o,void 0,e[0])}for(r.position={start:tF(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:tF(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}o>0&&n.push(e[l].slice(0,o))}return n}(o,e)}function p(){let{line:e,column:t,offset:n,_index:i,_bufferIndex:l}=r;return{line:e,column:t,offset:n,_index:i,_bufferIndex:l}}function d(e,t){t.restore()}function h(e,t){return function(n,i,l){let o,c,f,d;return Array.isArray(n)?h(n):"tokenize"in n?h([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null,i=[...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]];return h(i)(e)};function h(e){return(o=e,c=0,0===e.length)?l:m(e[c])}function m(e){return function(n){return(d=function(){let e=p(),t=s.previous,n=s.currentConstruct,i=s.events.length,l=Array.from(a);return{restore:function(){r=e,s.previous=t,s.currentConstruct=n,s.events.length=i,a=l,g()},from:i}}(),f=e,e.partial||(s.currentConstruct=e),e.name&&s.parser.constructs.disable.null.includes(e.name))?v(n):e.tokenize.call(t?Object.assign(Object.create(s),t):s,u,y,v)(n)}}function y(t){return e(f,d),i}function v(e){return(d.restore(),++c{let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[l,o]=t[i];switch(l){case 0:case -1:return n(o,i);case 1:{let e=n([],i);for(let t of o)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of o)e[r(t)]=r(n);return e}case 3:return n(new Date(o),i);case 4:{let{source:e,flags:t}=o;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of o)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of o)e.add(r(t));return e}case 7:{let{name:e,message:t}=o;return n(new t_[e](t),i)}case 8:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i)}return n(new t_[l](o),i)};return r},tH=e=>tB(new Map,e)(0),{toString:tU}={},{keys:tV}=Object,tq=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let n=tU.call(e).slice(8,-1);switch(n){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},tW=([e,t])=>0===e&&("function"===t||"symbol"===t),tK=(e,t,n,r)=>{let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},l=r=>{if(n.has(r))return n.get(r);let[o,a]=tq(r);switch(o){case 0:{let t=r;switch(a){case"bigint":o=8,t=r.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+a);t=null;break;case"undefined":return i([-1],r)}return i([o,t],r)}case 1:{if(a)return i([a,[...r]],r);let e=[],t=i([o,e],r);for(let t of r)e.push(l(t));return t}case 2:{if(a)switch(a){case"BigInt":return i([a,r.toString()],r);case"Boolean":case"Number":case"String":return i([a,r.valueOf()],r)}if(t&&"toJSON"in r)return l(r.toJSON());let n=[],u=i([o,n],r);for(let t of tV(r))(e||!tW(tq(r[t])))&&n.push([l(t),l(r[t])]);return u}case 3:return i([o,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return i([o,{source:e,flags:t}],r)}case 5:{let t=[],n=i([o,t],r);for(let[n,i]of r)(e||!(tW(tq(n))||tW(tq(i))))&&t.push([l(n),l(i)]);return n}case 6:{let t=[],n=i([o,t],r);for(let n of r)(e||!tW(tq(n)))&&t.push(l(n));return n}}let{message:u}=r;return i([o,{name:a,message:u}],r)};return l},tQ=(e,{json:t,lossy:n}={})=>{let r=[];return tK(!(t||n),!!t,new Map,r)(e),r};var tX="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?tH(tQ(e,t)):structuredClone(e):(e,t)=>tH(tQ(e,t));function tY(e){let t=[],n=-1,r=0,i=0;for(;++n55295&&l<57344){let t=e.charCodeAt(n+1);l<56320&&t>56319&&t<57344?(o=String.fromCharCode(l,t),i=1):o="�"}else o=String.fromCharCode(l);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function t$(e,t){let n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function tJ(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}let tZ=function(e){if(null==e)return t1;if("function"==typeof e)return tG(e);if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n":"")+")"})}return c;function c(){var s;let c,f,p,d=t0;if((!t||l(i,a,u[u.length-1]||void 0))&&!1===(d=Array.isArray(s=n(i,u))?s:"number"==typeof s?[!0,s]:null==s?t0:[s])[0])return d;if("children"in i&&i.children&&i.children&&"skip"!==d[0])for(f=(r?i.children.length:-1)+o,p=u.concat(i);f>-1&&f1:t}function t6(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}let t5={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){let n;let r="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),l=tY(i.toLowerCase()),o=e.footnoteOrder.indexOf(i),a=e.footnoteCounts.get(i);void 0===a?(a=0,e.footnoteOrder.push(i),n=e.footnoteOrder.length):n=o+1,a+=1,e.footnoteCounts.set(i,a);let u={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+l,id:r+"fnref-"+l+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,u);let s={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,s),e.applyData(t,s)},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return t4(e,t);let i={src:tY(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);let l={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,l),e.applyData(t,l)},image:function(e,t){let n={src:tY(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return t4(e,t);let i={href:tY(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);let l={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,l),e.applyData(t,l)},link:function(e,t){let n={href:tY(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),l.className=["task-list-item"]}let a=-1;for(;++a0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},l=Q(t.children[1]),o=K(t.children[t.children.length-1]);l&&o&&(r.position={start:l,end:o}),i.push(r)}let l={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,l),e.applyData(t,l)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,i=r?r.indexOf(t):1,l=0===i?"th":"td",o=n&&"table"===n.type?n.align:void 0,a=o?o.length:t.children.length,u=-1,s=[];for(;++u0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return l.push(t6(t.slice(i),i>0,!1)),l.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:t9,yaml:t9,definition:t9,footnoteDefinition:t9};function t9(){}let t7={}.hasOwnProperty,t8={};function ne(e,t){e.position&&(t.position=function(e){let t=Q(e),n=K(e);if(t&&n)return{start:t,end:n}}(e))}function nt(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;if("string"==typeof t){if("element"===n.type)n.tagName=t;else{let e="children"in n?n.children:[n];n={type:"element",tagName:t,properties:{},children:e}}}"element"===n.type&&i&&Object.assign(n.properties,tX(i)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function nn(e,t){let n=t.data||{},r="value"in t&&!(t7.call(n,"hProperties")||t7.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function nr(e,t){let n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r0&&n.push({type:"text",value:"\n"}),n}function ni(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function nl(e,t){let n=function(e,t){let n=t||t8,r=new Map,i=new Map,l=new Map,o={...t5,...n.handlers},a={all:function(e){let t=[];if("children"in e){let n=e.children,r=-1;for(;++r0&&f.push({type:"text",value:" "});let e="string"==typeof n?n:n(u,c);"string"==typeof e&&(e={type:"text",value:e}),f.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+s+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(u,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let d=l[l.length-1];if(d&&"element"===d.type&&"p"===d.tagName){let e=d.children[d.children.length-1];e&&"text"===e.type?e.value+=" ":d.children.push({type:"text",value:" "}),d.children.push(...f)}else l.push(...f);let h={type:"element",tagName:"li",properties:{id:t+"fn-"+s},children:e.wrap(l,!0)};e.patch(i,h),a.push(h)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:l,properties:{...tX(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:"\n"}]}}(n),l=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&l.children.push({type:"text",value:"\n"},i),l}function no(e,t){return e&&"run"in e?async function(n,r){let i=nl(n,{file:r,...t});await e.run(i,r)}:function(n,r){return nl(n,{file:r,...t||e})}}function na(e){if(e)throw e}var nu=n(5379);function ns(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let nc={basename:function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');nf(e);let r=0,i=-1,l=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;l--;)if(47===e.codePointAt(l)){if(n){r=l+1;break}}else i<0&&(n=!0,i=l+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let o=-1,a=t.length-1;for(;l--;)if(47===e.codePointAt(l)){if(n){r=l+1;break}}else o<0&&(n=!0,o=l+1),a>-1&&(e.codePointAt(l)===t.codePointAt(a--)?a<0&&(i=l):(a=-1,i=o));return r===i?i=o:i<0&&(i=e.length),e.slice(r,i)},dirname:function(e){let t;if(nf(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){let t;nf(e);let n=e.length,r=-1,i=0,l=-1,o=0;for(;n--;){let a=e.codePointAt(n);if(47===a){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===a?l<0?l=n:1!==o&&(o=1):l>-1&&(o=-1)}return l<0||r<0||0===o||1===o&&l===r-1&&l===i+1?"":e.slice(l,r)},join:function(...e){let t,n=-1;for(;++n2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",l=0):l=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=u,a=0;continue}}else if(i.length>0){i="",l=0,o=u,a=0;continue}}t&&(i=i.length>0?i+"/..":"..",l=2)}else i.length>0?i+="/"+e.slice(o+1,u):i=e.slice(o+1,u),l=u-o-1;o=u,a=0}else 46===n&&a>-1?a++:a=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function nf(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function np(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let nd=["history","path","basename","stem","extname","dirname"];class nh{constructor(e){let t,n;t=e?np(e)?{path:e}:"string"==typeof e||e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e?{value:e}:e:{},this.cwd="/",this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++rt.length;o&&t.push(r);try{l=e.apply(this,t)}catch(e){if(o&&n)throw e;return r(e)}o||(l instanceof Promise?l.then(i,r):l instanceof Error?r(l):i(l))};function r(e,...i){n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(a,i)(...o):r(null,...o)})(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}()}copy(){let e=new nk,t=-1;for(;++t0){let[r,...l]=t,o=n[i][1];ns(o)&&ns(r)&&(r=nu(!0,o,r)),n[i]=[e,r,...l]}}}}let nb=new nk().freeze();function nw(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function nS(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function nE(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function nC(e){if(!ns(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function nP(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function nO(e){return e&&"object"==typeof e&&"message"in e&&"messages"in e?e:new nh(e)}let nT=[],nI={allowDangerousHtml:!0},nA=/^(https?|ircs?|mailto|xmpp)$/i,nL=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function nD(e){let t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,l=e.components,o=e.disallowedElements,a=e.rehypePlugins||nT,u=e.remarkPlugins||nT,s=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...nI}:nI,c=e.skipHtml,f=e.unwrapDisallowed,p=e.urlTransform||nz,d=nb().use(tR).use(u).use(no,s).use(a),h=new nh;for(let t of("string"==typeof r&&(h.value=r),nL))Object.hasOwn(e,t.from)&&(t.from,t.to&&t.to,t.id);let m=d.parse(h),g=d.runSync(m,h);return i&&(g={type:"element",tagName:"div",properties:{className:i},children:"root"===g.type?g.children:[g]}),t2(g,function(e,r,i){if("raw"===e.type&&i&&"number"==typeof r)return c?i.children.splice(r,1):i.children[r]={type:"text",value:e.value},r;if("element"===e.type){let t;for(t in em)if(Object.hasOwn(em,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=em[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=p(String(n||""),t,e))}}if("element"===e.type){let l=t?!t.includes(e.tagName):!!o&&o.includes(e.tagName);if(!l&&n&&"number"==typeof r&&(l=!n(e,r,i)),l&&i&&"number"==typeof r)return f&&e.children?i.children.splice(r,1,...e.children):i.children.splice(r,1),r}}),function(e,t){var n,r,i;let l;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let o=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");n=t.jsxDEV,l=function(e,t,r,i){let l=Array.isArray(r.children),a=Q(e);return n(t,r,i,l,{columnNumber:a?a.column-1:void 0,fileName:o,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");r=t.jsx,i=t.jsxs,l=function(e,t,n,l){let o=Array.isArray(n.children),a=o?i:r;return l?a(t,n,l):a(t,n)}}let a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:l,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:o,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?N:F,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=ea(a,e,void 0);return u&&"string"!=typeof u?u:a.create(e,a.Fragment,{children:u||void 0},void 0)}(g,{Fragment:eg.Fragment,components:l,ignoreInvalidStyle:!0,jsx:eg.jsx,jsxs:eg.jsxs,passKeys:!0,passNode:!0})}function nz(e){let t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||nA.test(e.slice(0,t))?e:""}},44:function(e,t,n){"use strict";n.d(t,{_T:function(){return i},ev:function(){return l},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function l(e,t,n){if(n||2==arguments.length)for(var r,i=0,l=t.length;it.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function c(e){return function(t){return r.createElement(f,l({attr:l({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,l({key:n},t.attr),e(t.child))})}(e.child))}}function f(e){var t=function(t){var n,o=e.attr,i=e.size,c=e.title,f=s(e,["attr","size","title"]),a=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,f,{className:n,style:l(l({color:e.color||t.color},t.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),c&&r.createElement("title",null,c),e.children)};return void 0!==i?r.createElement(i.Consumer,null,function(e){return t(e)}):t(o)}},7636:function(e,t,n){n.d(t,{I:function(){return o}});var r=n(6567);function o(e,t,n){var o;if("string"==typeof e){let i=document;t&&((0,r.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(o=n[e])&&void 0!==o||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},7168:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(2265);function o(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},6522:function(e,t,n){let r,o;n.d(t,{v:function(){return A}});var i=n(4101),l=n(961),s=n(2265),c=n(6567),f=n(7636);let a=new WeakMap;function u({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=a.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function d(e){e.forEach(u)}let g=new Set;var h=n(2868),p=n(9815);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m=()=>({time:0,x:v(),y:v()}),y={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,r){let o=n[t],{length:i,position:l}=y[t],s=o.current,c=n.time;o.current=e["scroll"+l],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let f=r-c;o.velocity=f>50?0:(0,p.R)(o.current-s,f)}let E={All:[[0,0],[1,1]]},W={start:0,center:.5,end:1};function b(e,t,n=0){let r=0;if(void 0!==W[e]&&(e=W[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let x=[0,0];var O=n(3245),L=n(4269);let B={x:0,y:0};var z=n(2363);let N=new WeakMap,S=new WeakMap,k=new WeakMap,H=e=>e===document.documentElement?window:e;var P=n(538);function C(e,t){(0,c.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let X=()=>({scrollX:(0,i.BX)(0),scrollY:(0,i.BX)(0),scrollXProgress:(0,i.BX)(0),scrollYProgress:(0,i.BX)(0)});function A({container:e,target:t,layoutEffect:n=!0,...i}={}){let c=(0,l.h)(X),u=n?P.L:s.useEffect;return u(()=>(C("target",t),C("container",e),function(e,{container:t=document.documentElement,...n}={}){let i=k.get(t);i||(i=new Set,k.set(t,i));let l=m(),s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=E.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):B,c=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},f={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let a=!t[i].interpolate,u=r.length;for(let e=0;et(n)}}(t,e,l,n);if(i.add(s),!N.has(t)){let e=()=>{for(let e of i)e.measure()},n=()=>{for(let e of i)e.update(z.frameData.timestamp)},l=()=>{for(let e of i)e.notify()},s=()=>{z.Wi.read(e,!1,!0),z.Wi.read(n,!1,!0),z.Wi.update(l,!1,!0)};N.set(t,s);let c=H(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&S.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(d));let n=(0,f.I)(e);return n.forEach(e=>{let n=a.get(e);n||(n=new Set,a.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=a.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),c.addEventListener("scroll",s,{passive:!0})}let c=N.get(t);return z.Wi.read(c,!1,!0),()=>{var e;(0,z.Pn)(c);let n=k.get(t);if(!n||(n.delete(s),n.size))return;let r=N.get(t);N.delete(t),r&&(H(t).removeEventListener("scroll",r),null===(e=S.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=>{c.scrollX.set(e.current),c.scrollXProgress.set(e.progress),c.scrollY.set(t.current),c.scrollYProgress.set(t.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),c}}}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/agenda/[id]/page-838be46a03991051.js b/_next/static/chunks/app/(website)/agenda/[id]/page-838be46a03991051.js new file mode 100644 index 00000000..ea8bd59e --- /dev/null +++ b/_next/static/chunks/app/(website)/agenda/[id]/page-838be46a03991051.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9764],{},function(n){n.O(0,[3190,3676,5717,1750,1396,504,8021,5469,2971,2472,1744],function(){return n(n.s=5469)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/agenda/page-be8e2d81b1c8fb79.js b/_next/static/chunks/app/(website)/agenda/page-be8e2d81b1c8fb79.js new file mode 100644 index 00000000..b7309a44 --- /dev/null +++ b/_next/static/chunks/app/(website)/agenda/page-be8e2d81b1c8fb79.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5157],{},function(n){n.O(0,[3190,3676,5717,1750,1396,504,8021,5469,2971,2472,1744],function(){return n(n.s=5469)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/events/page-90d4f70f1d3f1b3e.js b/_next/static/chunks/app/(website)/events/page-90d4f70f1d3f1b3e.js new file mode 100644 index 00000000..3b17da28 --- /dev/null +++ b/_next/static/chunks/app/(website)/events/page-90d4f70f1d3f1b3e.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7482,9703,6244],{8611:function(e,t,n){Promise.resolve().then(n.bind(n,1806))},1806:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(7437),o=n(2265);function i(e){let{title:t,content:n,backgroundImage:i,backgroundPosition:l}=e,s=function(){let[e,t]=(0,o.useState)(0);return(0,o.useLayoutEffect)(()=>{function e(){t(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}();return(0,r.jsxs)("div",{className:"mb-10 pb-16",style:{backgroundImage:s>=768?"url('/2024/website/".concat(i,"')"):"none",backgroundRepeat:"no-repeat",backgroundPosition:"".concat(l," center")},children:[(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold",id:null==t?void 0:t.toString(),children:t}),(0,r.jsx)("img",{className:"ml-3 w-10 md:hidden",src:"/2024/website/".concat(i)})]}),(0,r.jsx)("div",{className:"mt-9 md:ml-20",children:n.map((e,t)=>(0,r.jsxs)("p",{children:[e,t!==n.length-1&&(0,r.jsxs)("span",{children:[(0,r.jsx)("br",{}),(0,r.jsx)("br",{})]})]},t))})]})}var l=n(6887),s=n(1396),c=n.n(s);function a(){return(0,r.jsxs)(l.Z,{children:[(0,r.jsx)("div",{className:"mb-14 text-2xl font-bold md:text-4xl",id:"page-title",children:"年會活動"}),(0,r.jsx)("div",{className:"mb-16 text-4xl font-bold",children:"你是第一次參加 SITCON 年會嗎?"}),(0,r.jsx)(i,{title:"導遊團",backgroundImage:"guide.svg",backgroundPosition:"left",content:["在這個人潮洶湧的 SITCON 年會中,是否感到有些迷茫呢?您是否還在猶豫該往哪個方向前進呢?","別擔心,在導遊團集合地可以看到拿著 SITCON 旗子的導遊,跟著 SITCON 導遊的腳步,帶領你前往社群攤位、走訪靜態海報展、咖啡廳,讓您更瞭解 SITCON 的各個面向以及運作模式。","導遊團會分為上午團以及下午團,上午團的時間為 11:00 到 11:40 ,集合地點是 3F 白板區旁。下午團的時間為 14:40 到 15:20 ,集合地點是 2F 咖啡廳 & 靜態海報展旁。","趕快來參加導遊團,與新朋友一同揭開年會的精彩面紗!"]}),(0,r.jsx)(i,{title:"天使計畫",backgroundImage:"angel.svg",backgroundPosition:"right",content:["無論你是初次踏足 SITCON,還是熟悉的老朋友,都誠摯地邀請你參與天使計畫!","天使計畫提供一個交流的平台,讓大家彼此分享和探索。不論你是擁有豐富經驗的老手,還是對科技充滿好奇心的新手,都能在這裡找到共鳴。我們會根據雙方提供的資料進行配對,你可以選擇一對一交流,亦可與多位與會者一齊參與。鼓勵初心者主動與天使交流,並藉此機會,讓天使和初心者,甚至初心者之間相互啟發,更深入了解這場年會。","天使計畫不僅是指引之旅,更是共同成長的機會。無論你是天使還是初心者,每個人都能在這裡找到屬於自己的位置,攜手創造一個開放、互相學習的環境。"]}),(0,r.jsx)("div",{className:"mb-16 text-4xl font-bold",children:"有話想跟大家說,想要分享你的想法嗎?"}),(0,r.jsx)(i,{title:"白板大戰",backgroundImage:"whiteboard.svg",backgroundPosition:"left",content:["【歡迎進行和諧的鬥爭!】各種教派百家爭鳴的今天,是時候一決高下了。","誠摯邀請您至三樓留言區,以筆墨加入這場沒有硝煙的戰爭。","我們以「白板大戰」做為號召,圍繞多個主題展開討論。希望大家藉由閱讀和書寫,以輕鬆歡快的氣氛進行傾聽和對話。","歡迎在白板上各抒己見,向敵方發出友善的攻擊。"]}),(0,r.jsx)(i,{title:"Lightning Talk 閃電秀",backgroundImage:"lightning.svg",backgroundPosition:"right",content:["你知道 Lightning Talk 為什麼有 Lightning 這個詞嗎?因為這是像閃電一樣短的演講!","在今年,我們希望講者可以讓聽眾更瞭解講述的內容,於是我們將原先的三分鐘延長到了五分鐘!但不變的是,一旦超時的話……會被直接切斷訊號,聽起來是不是非常刺激有趣呢?","躍躍欲試了嗎?Lightning Talk 閃電秀將於年會當天早上開放報名,並於所有議程結束後、閉幕前進行演講,一起來期待這次會出現怎麼樣令人興奮、期待又新奇的內容吧!"]}),(0,r.jsx)(i,{title:"靜態海報展",backgroundImage:"poster.svg",backgroundPosition:"left",content:["這是 SITCON 2024 的新嘗試!我們提供學生們一個展現自我的舞台,讓大家可以透過靜態海報展發表自己做的研究,同時也能和志同道合的同學當面交流想法,碰撞出知識的火花!","中午 11:35 左右開始,各海報的講者將會出現在海報旁邊和大家交流,可以對感興趣的海報進行提問,順便認識厲害的講者們。熱愛探索新知的你,千萬不能錯過這場學術派對的行列!"]}),(0,r.jsx)("div",{className:"-mt-16 mb-16 flex justify-end gap-4",children:(0,r.jsx)(c(),{href:"/poster/",className:"flex items-center justify-center gap-2 break-keep rounded-full bg-[#385AAC] p-4 py-1.5 text-xl font-bold text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75] md:text-lg",children:"查看海報"})}),(0,r.jsx)(i,{title:"咖啡廳",backgroundImage:"coffee.svg",backgroundPosition:"right",content:["想與來自四面八方的與會者進行交流嗎?還是想繼續討論剛剛精彩的議程嗎?抑或是想要有個地方好好休息呢?那麼歡迎來到 SITCON 咖啡廳。在這裡,我們提供悠閒的環境、舒適的空間,以及不可或缺的動力來源☕️,讓各個需求的與會者都能在這裡找到屬於自己的小天地,無論你是想與人聊天、討論,或是在一整天豐富的行程中想稍微喘口氣,甚至是在這裡腦力激盪出一項專案,我們都歡迎!"]}),(0,r.jsx)(i,{title:"開放式議程",backgroundImage:"chat.svg",backgroundPosition:"left",content:["在追求創新的時代,我們為講者提供了開放式議程這個選項,跳脫講者對聽眾單向陳述式的演講,開放式議程更加強調主講者和與會者的雙向交流。SITCON 作為學生展現自己的舞台,我們期待以學生為主體的投稿,可以是從學生角度出發的經驗分享、技術分享,或是一同探討學生相關議題等。"]}),(0,r.jsx)("div",{className:"mb-16 text-4xl font-bold",children:"議程之間不知道要幹嘛嗎?"}),(0,r.jsx)(i,{title:"大地遊戲",backgroundImage:"ground.svg",backgroundPosition:"right",content:["第一次參加 SITCON,還沒進入狀況嗎?今年有各式各樣的活動,除了精彩議程,還有靜態海報展、咖啡廳和攤位等等,還摸不著頭緒要先去哪裡逛逛嗎?還在猶豫該怎麼規劃最充實的時間利用嗎?別擔心!快點進 OPass「迷因拼圖」開始遊戲就對啦!","今年的大地遊戲,我們將 SITCON 2024 諸多年會相關活動都融合進了「迷因拼圖」遊戲中!邀請您來一同參與,邊玩邊破解今年所有有趣活動。除此之外,達成指定任務條件後,還可以至三樓大會服務台兌換 SITCON 2024 紀念禮品抽獎券哦~","完成越多任務、中獎機率越高!快點開始遊戲吧 (ノ>ω<)ノ"]})]})}},6887:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7437),o=n(2265),i=n(6522),l=n(7168),s=n(2167),c=n(8777),a=n(3986),d=n(6468);function u(e){let{children:t,selector:n="h1, h2, h3, h4"}=e,[u,f]=(0,o.useState)([]),[g,h]=(0,o.useState)(""),[m,p]=(0,o.useState)(!1),{scrollY:x}=(0,i.v)();return(0,o.useEffect)(()=>{f(Array.from(document.querySelectorAll(n)).map(e=>({id:e.id,text:e.innerText,level:Number(e.nodeName.charAt(1))})))},[]),(0,l.W)(x,"change",()=>{(function(){let e=document.documentElement.scrollTop;for(let n of u){var t;if(e<=(null===(t=document.getElementById(n.id))||void 0===t?void 0:t.offsetTop)+84){h(n.id);return}}})()}),(0,r.jsxs)("div",{className:"container relative gap-8 md:grid md:grid-cols-[150px_1fr]",children:[(0,r.jsxs)("div",{className:"sticky top-[84px] hidden self-start md:block",children:[(0,r.jsx)("div",{className:"text-lg font-bold",children:"本頁目錄"}),u.map((e,t)=>(0,r.jsxs)("a",{className:(0,a.m)("relative block cursor-pointer",e.level-1>0&&"ml-4",e.id===g?"font-bold text-[#462002]":"text-[#462002]/60"),onClick:()=>(function(e){let t=document.getElementById(e);t&&(t.scrollIntoView({behavior:"smooth"}),window.document.onscrollend=()=>location.hash=e)})(e.id),children:[e.text,(0,r.jsx)(s.M,{children:e.id===g&&(0,r.jsx)(c.E.div,{initial:{opacity:0,x:1},animate:{opacity:1,x:0},exit:{opacity:0,x:1},className:"absolute -left-3 bottom-0 top-0 m-auto h-[1em] w-[4px] rounded bg-[#462002]"})})]},t))]}),(0,r.jsxs)("button",{className:(0,a.m)("relative mb-4 flex w-full cursor-pointer items-center justify-between border-2 border-[#462002] px-4 text-[#462002] md:hidden",m?"rounded-t-lg":"rounded-lg"),onClick:()=>p(!m),children:["本頁目錄",m?(0,r.jsx)(d.pzk,{}):(0,r.jsx)(d._i7,{})]}),(0,r.jsx)(s.M,{children:m&&(0,r.jsx)(c.E.div,{className:(0,a.m)("absolute z-10 -mt-[18px] flex w-[calc(100%-32px)] flex-col gap-2 overflow-hidden rounded-b-lg border-2 border-[#462002] bg-[#F8F3E8] px-4"),initial:{height:0},animate:{height:"auto"},exit:{height:0},children:u.map((e,t)=>(0,r.jsx)("a",{href:"#".concat(e.id),className:(0,a.m)("relative block","text-[#462002]"),onClick:()=>p(!1),children:e.text},t))})}),(0,r.jsx)("div",{children:t})]})}},1172:function(e,t,n){"use strict";n.d(t,{w_:function(){return c}});var r=n(2265),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(o),l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function c(e){return function(t){return r.createElement(a,l({attr:l({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,l({key:n},t.attr),e(t.child))})}(e.child))}}function a(e){var t=function(t){var n,o=e.attr,i=e.size,c=e.title,a=s(e,["attr","size","title"]),d=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,a,{className:n,style:l(l({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),c&&r.createElement("title",null,c),e.children)};return void 0!==i?r.createElement(i.Consumer,null,function(e){return t(e)}):t(o)}},7636:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(6567);function o(e,t,n){var o;if("string"==typeof e){let i=document;t&&((0,r.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(o=n[e])&&void 0!==o||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},7168:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(2265);function o(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},6522:function(e,t,n){"use strict";let r,o;n.d(t,{v:function(){return B}});var i=n(4101),l=n(961),s=n(2265),c=n(6567),a=n(7636);let d=new WeakMap;function u({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=d.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function f(e){e.forEach(u)}let g=new Set;var h=n(2868),m=n(9815);let p=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),x=()=>({time:0,x:p(),y:p()}),v={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function b(e,t,n,r){let o=n[t],{length:i,position:l}=v[t],s=o.current,c=n.time;o.current=e["scroll"+l],o.scrollLength=e["scroll"+i]-e["client"+i],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let a=r-c;o.velocity=a>50?0:(0,m.R)(o.current-s,a)}let y={All:[[0,0],[1,1]]},w={start:0,center:.5,end:1};function N(e,t,n=0){let r=0;if(void 0!==w[e]&&(e=w[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let j=[0,0];var k=n(3245),E=n(4269);let O={x:0,y:0};var S=n(2363);let I=new WeakMap,L=new WeakMap,W=new WeakMap,C=e=>e===document.documentElement?window:e;var T=n(538);function P(e,t){(0,c.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let z=()=>({scrollX:(0,i.BX)(0),scrollY:(0,i.BX)(0),scrollXProgress:(0,i.BX)(0),scrollYProgress:(0,i.BX)(0)});function B({container:e,target:t,layoutEffect:n=!0,...i}={}){let c=(0,l.h)(z),u=n?T.L:s.useEffect;return u(()=>(P("target",t),P("container",e),function(e,{container:t=document.documentElement,...n}={}){let i=W.get(t);i||(i=new Set,W.set(t,i));let l=x(),s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{b(e,"x",n,t),b(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=y.All}=n,{target:o=e,axis:i="y"}=n,l="y"===i?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,i=r.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=r.parentNode;r=o}else break;return n}(o,e):O,c=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},a={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let d=!t[i].interpolate,u=r.length;for(let e=0;et(n)}}(t,e,l,n);if(i.add(s),!I.has(t)){let e=()=>{for(let e of i)e.measure()},n=()=>{for(let e of i)e.update(S.frameData.timestamp)},l=()=>{for(let e of i)e.notify()},s=()=>{S.Wi.read(e,!1,!0),S.Wi.read(n,!1,!0),S.Wi.update(l,!1,!0)};I.set(t,s);let c=C(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&L.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(f));let n=(0,a.I)(e);return n.forEach(e=>{let n=d.get(e);n||(n=new Set,d.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=d.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),c.addEventListener("scroll",s,{passive:!0})}let c=I.get(t);return S.Wi.read(c,!1,!0),()=>{var e;(0,S.Pn)(c);let n=W.get(t);if(!n||(n.delete(s),n.size))return;let r=I.get(t);I.delete(t),r&&(C(t).removeEventListener("scroll",r),null===(e=L.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=>{c.scrollX.set(e.current),c.scrollXProgress.set(e.progress),c.scrollY.set(t.current),c.scrollYProgress.set(t.progress)},{...i,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(i.offset)]),c}}},function(e){e.O(0,[3190,5717,1750,1396,2971,2472,1744],function(){return e(e.s=8611)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/layout-40c760491e38106d.js b/_next/static/chunks/app/(website)/layout-40c760491e38106d.js new file mode 100644 index 00000000..8f0783b9 --- /dev/null +++ b/_next/static/chunks/app/(website)/layout-40c760491e38106d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2056],{5176:function(e,t,r){Promise.resolve().then(r.bind(r,4104)),Promise.resolve().then(r.bind(r,5827))},4104:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return j}});var n=r(7437),s=r(3986),a=r(8910),i=r(6468),l=r(3159),o=r(2510),c=r(211);function d(){for(var e=arguments.length,t=Array(e),r=0;r{let{children:t,direction:r="left",speed:s="fast",pauseOnHover:a=!0,className:i}=e,l=f.useRef(null),o=f.useRef(null);(0,f.useEffect)(()=>{l.current&&o.current&&(m(),h(),x(!0))},[]);let[c,x]=(0,f.useState)(!1),m=()=>{l.current&&("left"===r?l.current.style.setProperty("--animation-direction","forwards"):l.current.style.setProperty("--animation-direction","reverse"))},h=()=>{l.current&&("fast"===s?l.current.style.setProperty("--animation-duration","20s"):"normal"===s?l.current.style.setProperty("--animation-duration","40s"):l.current.style.setProperty("--animation-duration","80s"))};return(0,n.jsx)("div",{ref:l,className:d("scroller relative z-20 max-w-7xl overflow-hidden [mask-image:linear-gradient(to_right,transparent,white_20%,white_80%,transparent)]",i),children:(0,n.jsxs)("div",{ref:o,className:d("flex w-max min-w-full shrink-0 flex-nowrap gap-4 py-4",c&&"animate-scroll ",a&&"hover:[animation-play-state:paused]"),children:[t,t,t,t]})})};var m=r(7654),h=r(3163);function u(){let e=[...h.Z.coOrganizer,...h.Z.coSponsor,...h.Z.sponsors.map(e=>e.items).flat(),...h.Z.specialThanks,...h.Z.mediaPartners];return(0,n.jsxs)("div",{className:"relative mb-4 mt-16 flex flex-col items-center justify-center overflow-hidden rounded-md border-b border-t border-[#4620021A] antialiased md:mt-24",children:[(0,n.jsx)(x,{direction:"right",speed:"slow",children:e.slice(0,e.length/2).map((e,t)=>(0,n.jsx)(m.Z,{data:e,className:"w-[120px] md:w-[180px]"},t))}),(0,n.jsx)("div",{className:"w-full border-t border-[#4620021A]"}),(0,n.jsx)(x,{direction:"right",speed:"slow",children:e.slice(e.length/2,e.length).map((e,t)=>(0,n.jsx)(m.Z,{data:e,className:"w-[120px] md:w-[180px]"},t))})]})}var p=r(4033);let g=[{href:"https://sitcon.org/fb",icon:(0,n.jsx)(l.tBk,{})},{href:"https://sitcon.org/instagram",icon:(0,n.jsx)(l.Zf_,{})},{href:"https://sitcon.org/twitter",icon:(0,n.jsx)(o.LCd,{})},{href:"https://sitcon.org/tg",icon:(0,n.jsx)(l.AGi,{})},{href:"https://sitcon.org/plurk",icon:(0,n.jsx)(c.$dZ,{})},{href:"https://sitcon.org/discord",icon:(0,n.jsx)(l.j2d,{})},{href:"https://sitcon.org/yt",icon:(0,n.jsx)(l.V2E,{})},{href:"https://sitcon.org/flickr",icon:(0,n.jsx)(l.DY,{})},{href:"https://sitcon.org/odysee",icon:(0,n.jsx)(c.p8b,{})},{href:"https://sitcon.org/medium",icon:(0,n.jsx)(l.Vlo,{})}];function j(){let e=(0,p.usePathname)().startsWith("/sponsor");return(0,n.jsxs)(n.Fragment,{children:[!e&&(0,n.jsx)(u,{}),(0,n.jsx)("div",{className:(0,s.m)("md:flex md:items-center md:justify-between","grid grid-cols-5 gap-4","mb-4 mt-10 px-5"),children:g.map((e,t)=>{let{href:r,icon:a}=e;return(0,n.jsx)("div",{className:(0,s.m)("flex items-center justify-center","md:-translate-y-[calc(var(--shift)*-1rem)]"),style:{"--shift":Math.sinh(Math.abs(t-(g.length/2-.5)))/15},children:(0,n.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",className:"text-3xl text-[#462002] transition-all ease-in-out hover:-translate-y-2 hover:text-[#323232] lg:text-5xl",children:a})},r)})}),(0,n.jsxs)("footer",{className:"rounded-[100%_100%_0_0/50%_50%] bg-[#B1884C] py-10 text-center text-white",children:[(0,n.jsx)("div",{className:"text-lg font-bold",children:"學生計算機年會"}),(0,n.jsx)("div",{className:"text-lg",children:"Students' Information Technology Conference"}),(0,n.jsxs)("div",{className:"mt-4 flex items-center justify-center gap-20",children:[(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center leading-7",children:[(0,n.jsx)(a.jI5,{className:"text-5xl"}),(0,n.jsx)("div",{className:"mt-2 font-bold",children:"合作聯繫"}),(0,n.jsx)("a",{href:"mailto:contact@sitcon.org",className:"underline underline-offset-2",children:"contact@sitcon.org"})]}),(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center leading-7",children:[(0,n.jsx)(i.Tx$,{className:"text-5xl"}),(0,n.jsx)("div",{className:"mt-2 font-bold",children:"票務問題"}),(0,n.jsx)("a",{href:"mailto:ticket@sitcon.org",className:"underline underline-offset-2",children:"ticket@sitcon.org"})]})]}),(0,n.jsx)("div",{className:"mt-2 font-bold",children:"歷年網站"}),(0,n.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-x-12 gap-y-4 md:gap-6",children:Array.from({length:11},(e,t)=>2013+t).map(e=>(0,n.jsx)("a",{href:"https://sitcon.org/".concat(e,"/"),target:"_blank",className:"underline underline-offset-2",children:e},e))})]})]})}},5827:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return h}});var n=r(7437),s=r(1396),a=r.n(s),i=r(2265),l=r(6468),o=r(2167),c=r(8777),d=r(4033),f=r(5694);let x=[{name:"年會活動",href:"/events/"},{name:"議程表",href:"/agenda/"},{name:"靜態海報展",href:"/poster/"},{name:"會場地圖",href:"/venue/"},{name:"交通方式",href:"/traffic/"},{name:"報名資訊",href:"/signup/"},{name:"SITCON 團隊",href:"/staff/"},{name:"合作夥伴",href:"/sponsor/"}];function m(e){let{href:t,children:r}=e,s=(0,d.usePathname)()===t;return(0,n.jsxs)(a(),{href:t,className:"group relative px-2 py-1 font-rubik text-lg font-bold tracking-tighter",children:[r,(0,n.jsx)(o.M,{children:s&&(0,n.jsx)(c.E.div,{className:"absolute -bottom-0.5 left-0 h-[3px] w-full rounded-full bg-[#462002]",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10}})}),!s&&(0,n.jsx)(c.E.div,{className:"absolute -bottom-0.5 left-0 h-[3px] w-full rounded-full bg-[#462002] opacity-0 transition-all duration-300 ease-in-out group-hover:opacity-50"})]})}function h(){let[e,t]=(0,i.useState)(!1),r=(0,f.Z)();return(0,i.useEffect)(()=>{e?document.body.style.overflow="hidden":document.body.style.overflow="auto"},[e]),(0,n.jsxs)(n.Fragment,{children:[!r&&(0,n.jsx)(c.E.nav,{className:"sticky top-0 z-40 bg-[#F8F3E8]/90 backdrop-blur-lg",style:{position:"sticky"},layoutRoot:!0,layout:!0,children:(0,n.jsxs)("div",{className:"container flex items-center justify-between py-6",children:[(0,n.jsx)(a(),{href:"/",className:"font-rubik text-2xl font-bold",style:{background:"linear-gradient(90deg, rgba(56, 90, 172, 0.80) 0%, rgba(148, 110, 52, 0.75) 58.96%, #462002 100%)",backgroundClip:"text",WebkitBackgroundClip:"text",color:"transparent"},children:"SITCON 2024"}),(0,n.jsxs)("div",{className:"flex gap-6 lg:hidden",children:[1706111999e3>new Date().getTime()&&(0,n.jsx)(a(),{href:"/cfp/poster/",className:"rounded-xl bg-[#FFCA73] px-3 font-bold text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",children:"海報投稿"}),(0,n.jsx)("button",{onClick:()=>t(!e),children:(0,n.jsx)(l.pLT,{className:"text-2xl"})})]}),(0,n.jsxs)("div",{className:"hidden gap-2 lg:flex xl:gap-4",children:[x.map(e=>(0,n.jsx)(m,{href:e.href,children:e.name},e.name)),1706111999e3>new Date().getTime()&&(0,n.jsx)(a(),{href:"/cfp/poster/",className:"flex items-center justify-center rounded-xl bg-[#FFCA73] px-3 font-bold text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",children:"海報投稿"})]})]})}),(0,n.jsx)(o.M,{children:e&&(0,n.jsxs)(c.E.div,{initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0},className:"fixed left-0 top-0 z-40 flex h-screen w-screen flex-col bg-[#F8F3E8]/90 backdrop-blur-lg",children:[(0,n.jsx)("div",{className:"absolute inset-0 -z-40 m-auto w-[350px] max-w-full opacity-10",style:{backgroundImage:"url('/2024/website/nav_mobile_bg.webp')",backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat"}}),(0,n.jsx)("div",{className:"container flex items-center justify-end py-6",children:(0,n.jsx)("button",{onClick:()=>t(!e),children:(0,n.jsx)(l.bjh,{className:"text-2xl"})})}),(0,n.jsx)("div",{className:"container flex grow flex-col items-center justify-center gap-12 pb-40",children:x.map(e=>(0,n.jsx)(a(),{href:e.href,className:"font-rubik text-xl font-bold text-[#462002] decoration-[#462002] decoration-2 underline-offset-8 hover:underline",onClick:()=>t(!1),children:e.name},e.name))})]})})]})}},5694:function(e,t,r){"use strict";function n(){return"app"===new URLSearchParams(window.location.search).get("mode")}r.d(t,{Z:function(){return n}})},4033:function(e,t,r){e.exports=r(94)}},function(e){e.O(0,[3190,6281,1582,2306,2420,5717,1750,1396,8021,2439,7714,2971,2472,1744],function(){return e(e.s=5176)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/page-48e1601d8338ff7a.js b/_next/static/chunks/app/(website)/page-48e1601d8338ff7a.js new file mode 100644 index 00000000..68bdf043 --- /dev/null +++ b/_next/static/chunks/app/(website)/page-48e1601d8338ff7a.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7909],{2973:function(e,t,s){Promise.resolve().then(s.bind(s,7906))},7906:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return d}});var l=s(7437),a=s(476),i=s(2265),r=s(3986),n=s(2167),o=s(8777);function c(e){let{content:t,footer:s}=e,[a,c]=(0,i.useState)(!1),x=()=>(0,l.jsx)("div",{className:"h-0 w-[10%] rounded border-[2px] border-[#FFB191] "});return(0,l.jsxs)("div",{className:"grid-row-2 grid place-items-center",children:[(0,l.jsxs)("div",{className:"text-[18px] text-white",children:[(0,l.jsx)("div",{style:{maskImage:a?"linear-gradient(180deg, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%)":"linear-gradient(180deg, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%)"},children:t.slice(0,3).map((e,t)=>(0,l.jsx)("p",{children:e},t))}),(0,l.jsx)(n.M,{children:a&&(0,l.jsx)(o.E.div,{className:"overflow-hidden",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},children:t.slice(3).map((e,t)=>(0,l.jsx)("p",{children:e},t))})}),(0,l.jsx)("div",{})]}),(0,l.jsxs)("div",{className:(0,r.m)("hidden w-full items-center pt-16 text-2xl font-bold text-[#FFB191]",a&&"flex"),children:[(0,l.jsx)("div",{className:"md:grow"}),(0,l.jsx)(x,{}),(0,l.jsx)("div",{className:"grow"}),(0,l.jsx)("p",{children:s}),(0,l.jsx)("div",{className:"grow"}),(0,l.jsx)(x,{}),(0,l.jsx)("div",{className:"md:grow"})]}),(0,l.jsx)("button",{className:(0,r.m)(a&&"hidden","mt-8 w-fit rounded-2xl border border-white px-8 py-4 text-[18px] text-white shadow-[0px_4px_25px_0px_#FFFFFF4D]"),onClick:()=>c(!0),children:"閱讀更多..."})]})}function x(e){let{chinese:t,english:s}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"pb-[12px] pt-[110px] text-3xl font-bold md:pb-[30px] md:pt-[120px] md:text-5xl",children:t}),(0,l.jsx)("h2",{className:"pb-[40px] text-2xl font-bold md:pb-[56px] md:text-4xl",children:s})]})}function d(){return(0,l.jsxs)("div",{className:"mx-auto max-w-[1920px] overflow-hidden",children:[(0,l.jsxs)("div",{className:"relative z-[5] min-h-[460px]",children:[(0,l.jsx)("img",{src:"/2024/website/title_bg.png",width:5760,height:3024,alt:"",className:"pointer-events-none absolute top-[-15%] w-[150%] max-w-none select-none opacity-20 md:top-[-30%] md:w-[100%]"}),(0,l.jsx)("img",{src:"/2024/website/title.svg",width:1440,height:795,alt:"",className:"pointer-events-none absolute left-0 top-4 w-[130%] max-w-none select-none md:left-12 md:top-0 md:w-[90%]"}),(0,l.jsx)("img",{src:"/2024/website/ellipse.png",width:120,height:190.4,alt:"",className:"pointer-events-none absolute bottom-[1.5rem] right-0 select-none md:bottom-0 md:right-[8rem] md:scale-[2.5] lg:right-[12rem]"}),(0,l.jsx)("img",{src:"/2024/website/flame.png",width:120,height:190.4,alt:"",className:"pointer-events-none absolute bottom-[1.5rem] right-0 select-none md:bottom-0 md:right-[8rem] md:scale-[2.5] lg:right-[12rem]"}),(0,l.jsx)("h1",{className:"absolute right-8 top-4 text-xl font-bold text-[#061740] md:right-24 md:top-16 md:text-2xl",children:"SITCON 學生計算機年會 2024"}),(0,l.jsxs)("div",{className:"absolute left-8 top-[290px] md:left-[160px] md:top-[490px]",children:[(0,l.jsx)("h1",{className:"pb-4 text-2xl font-bold text-black md:text-3xl",children:"2024.03.09"}),(0,l.jsx)("h1",{className:"text-2xl font-bold text-black md:text-3xl",children:"中央研究院 人文社會科學館"})]}),(0,l.jsxs)("div",{className:"absolute bottom-0 grid w-full grid-cols-2 gap-5 px-8 md:-bottom-24 md:right-8 md:w-[40%] lg:w-[30%]",children:[(0,l.jsx)(a.Z,{color:"yellow",url:"/signup",children:"活動報名"}),(0,l.jsx)(a.Z,{color:"yellow",url:"/sponsor",children:"支持我們"})]})]}),(0,l.jsxs)("div",{className:"relative -mb-[240px] -mt-[280px] bg-[#061740] px-8 pb-[360px] pt-[240px] md:-mt-[120px] md:px-[160px] md:pt-[360px]",style:{backgroundImage:"url(/2024/website/bg-texture.png)",backgroundSize:"cover"},children:[(0,l.jsx)("div",{className:"absolute left-0 top-0 h-[600px] w-full -translate-y-6 bg-[#F8F3E8]",style:{maskImage:"linear-gradient(-12deg, rgba(0,0,0,0) 40%, rgba(0,0,0,1) 50%)"}}),(0,l.jsx)("div",{className:"absolute bottom-0 left-0 h-[600px] w-full bg-[#F8F3E8]",style:{maskImage:"linear-gradient(-12deg, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 60%)"}}),(0,l.jsxs)("div",{className:"relative pt-40 md:pb-[200px]",children:[(0,l.jsx)("img",{src:"/2024/website/flame_opacity.png",width:153,height:253,alt:"",className:"absolute bottom-[-50rem] left-0 right-0 top-0 z-0 m-auto select-none md:-bottom-16"}),(0,l.jsxs)("div",{className:"relative z-[5]",children:[(0,l.jsx)("h1",{className:"text-3xl font-bold text-white md:text-5xl",children:"年會主題"}),(0,l.jsx)("img",{src:"/2024/website/human after all.png",width:370,height:41.84,alt:"",className:"pb-16 pt-8"}),(0,l.jsx)("p",{className:"text-center text-xl font-bold text-[#FFECE0]",children:"自計算機百年前誕生開始,能做的事情就不斷地突破人類的想像 —— 無限。"}),(0,l.jsx)("br",{}),(0,l.jsx)("p",{className:"pb-[100px] text-center text-xl font-bold text-[#FFECE0]",children:"但無論計算機如何發展,仍終究源自於具肉體極限的人類 —— 有限。"}),(0,l.jsx)("img",{src:"/2024/website/human hand.png",width:169.58,height:270.57,alt:"",className:"absolute right-[-90px] top-[220px] -z-10 rotate-[37.046deg] select-none md:top-[100px] md:scale-[2]"}),(0,l.jsx)(c,{content:["自百年前計算機發明開始,人類接連創造出了好多事物:手機、網路、多媒體、機器人、電視⋯⋯一直到近年生成式 AI 應用、自駕車、物聯網、Web 3 逐漸發展,甚至將來可能實現的通用人工智慧。在對這些科技感到興奮的同時,我們也開始擔心這些科技以不同形式超越我們,埋下了人類被科技顛覆的隱憂。","不僅如此,2024 年的社會仍然有各式問題需要解決:社群媒體審查機制、內容推薦演算法、科技綁架、個人資料追蹤、深度偽造技術、詐騙及假新聞、科技巨擘壟斷行為、⋯⋯。每個議題的複雜程度之高、涉及層面之廣,不禁讓我們思考:究竟科技發展會帶領我們到何方?","面對這些挑戰,令人感到不安的同時,未知也充滿了無限的可能性。做為學生,即便經驗尚淺,也許技術尚未成熟,但我們也能盡一己之力。","我們可以從觀察開始,吸收知識、提出問題,並透過多方思考和深入研究來探索解決問題的靈感。與此同時,我們也可以成為實踐者,與同學討論、創造解決方案,並將這些成果分享出去,讓更多人能關注重要議題,打造更緊密的社群。身為算盤的後裔,我們總是能一再地克服重重困難,利用手邊工具創造出全新的應用模式,就像是身在迷宮中的貓,始終能以無法預料的路徑跳脫框架。","身為學生的我們將持續學習、滾動歷史的巨輪,不斷地透過計算機發明各種工具,解決各式各樣的問題;我們將擁抱我們的好奇心,盡己所能和大家討論研究,並將成果取之開源、用之開源;我們將站在巨人的肩膀上,繼承知識及智慧,做到更多前人做不到的事情。","雖然我們的軀體受到壽命的限制,卻因為好奇心和熱情驅使我們不斷學習、探索、傳承知識。作為學生,我們將在人類歷史的長河中繼續創造奇蹟,貢獻自己的力量,生而為人感到驕傲。"],footer:"因為 我們終究是人類。"})]})]})]}),(0,l.jsxs)("div",{className:"relative px-8 pb-8 md:px-[160px]",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)(x,{chinese:"關於 SITCON",english:"About SITCON"}),(0,l.jsx)("img",{src:"/2024/website/cursor.png",width:224,height:362,alt:"",className:"absolute right-24 top-32 w-[30px] rotate-[-32.731deg] opacity-20 md:right-[40rem] md:top-48"}),(0,l.jsx)("p",{className:"text-[18px]",children:"學生計算機年會(Students’ Information Technology Conference)自 2013 年發起,以學生為本、由學生自發舉辦,長期投身學生資訊教育與推廣開源精神,希望引領更多學子踏入資訊的殿堂,更冀望所有對資訊有興趣的學生,能夠在年會裏齊聚一堂,彼此激盪、傳承、啟發,達到「學以致用、教學相長」的實際展現。"})]}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)(x,{chinese:"行為準則",english:"Code of Conduct"}),(0,l.jsx)("img",{src:"/2024/website/circle.svg",width:370,height:370,alt:"",className:"absolute -right-48 top-32 animate-spin-slow opacity-5 md:top-0"}),(0,l.jsxs)("p",{className:"text-[18px]",children:["SITCON 歡迎不同身分、來自不同背景的與會者,也非常鼓勵女性、性少數與多元背景的參與者。為了讓大家都能愉快的參加 SITCON,我們要求所有參與者閱讀年會的",(0,l.jsx)("a",{href:"https://sitcon.org/code-of-conduct/",className:"underline underline-offset-2",target:"_blank",children:"行為準則(Code of Conduct)"}),",共同創造一個友善的環境。"]})]}),(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)(x,{chinese:"參與討論",english:"Join the community"}),(0,l.jsx)("p",{className:"text-[18px]",children:"SITCON 是個開放的社群,許多籌備的相關事項都會在公開的郵件論壇上進行討論,如果有興趣參與,歡迎訂閱 SITCON 的郵件論壇並貢獻你的想法,如果想成為明年年會的籌備團隊,也可以填寫跳坑表單,我們會在明年年會開始籌備時通知你!"}),(0,l.jsx)("p",{className:"text-[18px]",children:"若你想進一步了解 SITCON 年會籌備與討論的內容,歡迎到 GitLab 上查看 SITCON 2024 的籌備歷程。"})]}),(0,l.jsxs)("div",{className:"relative flex w-full justify-end",children:[(0,l.jsx)("img",{src:"/2024/website/machine hand.png",width:193.51,height:308.35,alt:"",className:"pointer-events-none absolute -left-[97px] -top-[6.5rem] rotate-[31.79deg] select-none lg:left-[40px] lg:top-[-4.5rem] lg:scale-[2]"}),(0,l.jsxs)("div",{className:"mt-4 flex min-h-[160px] flex-wrap justify-center gap-8",children:[(0,l.jsx)(a.Z,{color:"blue",url:"https://docs.google.com/forms/d/e/1FAIpQLSfZHHumwRKY9UzBpMUD7MWzimnOLvm-cPu4noIzyoWPHbaaHA/viewform",children:"預約跳坑表單"}),(0,l.jsxs)("div",{className:"z-10 flex justify-center gap-8",children:[(0,l.jsx)(a.Z,{color:"blue",url:"https://groups.google.com/g/sitcon-general",children:"郵件論壇"}),(0,l.jsx)(a.Z,{color:"blue",url:"https://gitlab.com/sitcon-tw/2024/board",children:"籌備紀錄"})]})]})]})]})]})}},476:function(e,t,s){"use strict";s.d(t,{Z:function(){return o}});var l=s(7437),a=s(1396),i=s.n(a),r=s(3986);let n={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function o(e){let{children:t,color:s,onClick:a,url:i,className:r}=e;return a?(0,l.jsx)(c,{color:s,onClick:a,className:r,children:t}):i?(0,l.jsx)(x,{color:s,url:i,className:r,children:t}):(0,l.jsx)(c,{color:s,children:t})}function c(e){let{children:t,onClick:s,color:a,className:i}=e;return(0,l.jsx)("button",{onClick:s,className:(0,r.m)(n.base,n.color[a],i),children:t})}function x(e){let{children:t,url:s,color:a,className:o}=e,c="/"!==s[0];return(0,l.jsx)(i(),{className:(0,r.m)(n.base,n.color[a],"flex items-center justify-center",o),href:s,target:c?"_blank":void 0,rel:c?"noopener noreferrer":void 0,children:t})}}},function(e){e.O(0,[5717,1750,1396,2971,2472,1744],function(){return e(e.s=2973)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/poster/page-7dc22b84d7322a64.js b/_next/static/chunks/app/(website)/poster/page-7dc22b84d7322a64.js new file mode 100644 index 00000000..4042e616 --- /dev/null +++ b/_next/static/chunks/app/(website)/poster/page-7dc22b84d7322a64.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9836,4202],{3521:function(){}},function(n){n.O(0,[2971,2472,1744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/signup/page-84e3a96071cb21d3.js b/_next/static/chunks/app/(website)/signup/page-84e3a96071cb21d3.js new file mode 100644 index 00000000..3dbc3222 --- /dev/null +++ b/_next/static/chunks/app/(website)/signup/page-84e3a96071cb21d3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[426],{1295:function(e,s,t){Promise.resolve().then(t.bind(t,2559))},2559:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return d}});var l=t(7437),i=t(476),n=t(6887),c=t(2265);function r(e){let{image:s,description:t}=e,[i,n]=(0,c.useState)(0);return(0,c.useLayoutEffect)(()=>{function e(){n(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),(0,l.jsx)("div",{className:"mb-10 rounded-lg shadow-xl",children:(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)("img",{src:"/2024/website/".concat(s)}),(0,l.jsx)("ul",{className:"ml-8 list-disc p-5 text-start",children:t.map(e=>(0,l.jsx)("li",{children:e},e))})]})})}function d(){return(0,l.jsxs)(n.Z,{children:[(0,l.jsx)("h1",{className:"mb-4 text-2xl font-bold md:text-4xl",id:"page-title",children:"報名資訊"}),(0,l.jsxs)("div",{className:"mb-10 flex flex-col justify-around pb-16 md:flex-row",children:[(0,l.jsx)("div",{className:"grid",children:(0,l.jsx)("p",{children:"SITCON 年會堅持不收費原則,秉持著「降低學生參與門檻」的理念,預算全數由個人/企業贊助或是政府/教育單位協助,若您也認同 SITCON 的理念,歡迎支持我們。"})}),(0,l.jsx)("div",{className:"mt-7 justify-center md:mt-0 md:justify-end",children:(0,l.jsx)(i.Z,{color:"blue",url:"/sponsor/",children:"支持我們"})})]}),(0,l.jsxs)("div",{className:"grid content-center justify-center gap-5 gap-y-20 align-middle md:grid-cols-3 md:grid-rows-2",children:[(0,l.jsxs)("div",{className:"flex flex-col content-center justify-center align-middle",children:[(0,l.jsx)("div",{className:"flex content-center justify-center align-middle",children:(0,l.jsx)("img",{className:"w-32",src:"/2024/website/ticket.svg",alt:"SITCON Logo"})}),(0,l.jsx)("p",{className:"text-center text-xl font-bold",children:"一般票"})]}),(0,l.jsx)("div",{className:"grid content-center justify-start",children:(0,l.jsxs)("ul",{className:"col-span-1 ml-5 list-disc",children:[(0,l.jsxs)("li",{children:["第一波售票",(0,l.jsx)("br",{}),"2024/01/14 20:00 ~ 2024/01/27 23:59"]}),(0,l.jsxs)("li",{children:["第二波售票",(0,l.jsx)("br",{}),"2024/02/04 20:00 ~ 2024/02/17 23:59"]})]})}),(0,l.jsx)("div",{className:"grid content-center justify-center md:justify-end",children:(0,l.jsx)(i.Z,{color:"blue",url:"https://sitcon.kktix.cc/events/sitcon2024",children:"KKTIX 報名連結"})}),(0,l.jsxs)("div",{className:"flex flex-col content-center justify-center align-middle",children:[(0,l.jsx)("div",{className:"flex content-center justify-center align-middle",children:(0,l.jsx)("img",{className:"w-32",src:"/2024/website/ticket.svg",alt:"SITCON Logo"})}),(0,l.jsx)("p",{className:"text-center text-xl font-bold",children:"遠道而來票"})]}),(0,l.jsx)("div",{className:"grid content-center justify-start",children:(0,l.jsxs)("ul",{className:"ml-5 list-disc",children:[(0,l.jsx)("li",{children:"資格限制:住在偏鄉或離島、海外地區的學生。"}),(0,l.jsxs)("li",{children:["先到先審制,報名者需在 2024/01/05 23:59 前填寫"," ",(0,l.jsx)("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSc2mKwyjpJyMylQmCrjHDSzt3a6LIMQPWXS3NIYfLIhilBQcg/closedform",target:"_blank",className:"underline underline-offset-2",children:"申請表單"}),"。"]}),(0,l.jsxs)("li",{children:["申請資格及更詳細的申請說明,請參考",(0,l.jsx)("a",{href:"https://hackmd.io/@SITCON/HyCidZ0Wa",target:"_blank",className:"underline underline-offset-2",children:"SITCON 2024 遠道而來票"}),"。"]})]})}),(0,l.jsx)("div",{className:"grid content-center justify-center md:justify-end",children:(0,l.jsx)(i.Z,{color:"gray",className:"pointer-events-none cursor-not-allowed opacity-50",url:"#",children:"已截止"})}),(0,l.jsxs)("div",{className:"flex flex-col content-center justify-center align-middle",children:[(0,l.jsx)("div",{className:"flex content-center justify-center align-middle",children:(0,l.jsx)("img",{className:"w-32",src:"/2024/website/ticket.svg",alt:"SITCON Logo"})}),(0,l.jsxs)("p",{className:"text-center text-xl font-bold",children:["SITCON x OSCVPass ",(0,l.jsx)("br",{}),"開源貢獻票"]})]}),(0,l.jsx)("div",{className:"grid content-center justify-start",children:(0,l.jsxs)("ul",{className:"ml-5 list-disc",children:[(0,l.jsx)("li",{children:"資格限制:對開源專案有貢獻者。"}),(0,l.jsxs)("li",{children:["需要事先申請。申請表單、申請資格及更詳細的申請說明,請參考",(0,l.jsx)("a",{href:"https://ocf.tw/p/oscvpass/",target:"_blank",className:"underline underline-offset-2",children:"開源貢獻者快速通關"}),"。"]}),(0,l.jsxs)("li",{children:["關於歷年來 OSCVPass 申請通過者的專案列表,請參考"," ",(0,l.jsx)("a",{href:"https://oscvpass.ocf.tw/",target:"_blank",className:"underline underline-offset-2",children:"OSCVPass 專案介紹"}),"。"]})]})}),(0,l.jsx)("div",{className:"grid content-center justify-center md:justify-end",children:(0,l.jsx)(i.Z,{color:"gray",className:"pointer-events-none cursor-not-allowed opacity-50",url:"#",children:"已截止"})})]}),(0,l.jsx)("h1",{className:"mb-4 mt-20 text-2xl font-bold md:text-4xl",id:"post-info",children:"投稿資訊"}),(0,l.jsxs)("div",{className:"mb-10 flex flex-col justify-around pb-16 md:flex-row",children:[(0,l.jsxs)("div",{className:"mr-4 grid",children:[(0,l.jsxs)("p",{children:["SITCON 期望成為學生展現自己的舞台,如果你有想要與大家分享的經驗、技術或專案,我們歡迎任何與資訊或電腦軟硬體相關的講題。"," "]}),(0,l.jsx)("p",{children:"歡迎於 2024/01/24 前用以下形式的投搞 "}),(0,l.jsx)("ul",{className:"my-4 ml-16 list-disc",children:(0,l.jsx)("li",{children:"海報投稿:以靜態海報展出學生個人或團隊專案研究作品。"})}),(0,l.jsxs)("p",{children:[(0,l.jsx)("s",{children:"歡迎於 2024/01/20 前用以下形式的投搞"}),"(已截止)"]}),(0,l.jsxs)("ul",{className:"ml-16 mt-4 list-disc",children:[(0,l.jsx)("li",{children:"一般議程:10 分鐘與 40 分鐘的議程,帶給會眾知識的洗禮與思想的壯遊。"}),(0,l.jsx)("li",{children:"開放式議程:40 分鐘的議程,不限定進行方式,歡迎任何非傳統、實現性質的形式進行此場議程。"})]})]}),(0,l.jsx)("div",{className:"mt-7 justify-center md:mt-0 md:justify-end",children:(0,l.jsx)(i.Z,{color:"blue",url:"/cfp/",children:"了解更多"})})]}),(0,l.jsx)("h1",{className:"mb-4 text-2xl font-bold md:text-4xl",id:"souvenir-info",children:"紀念品資訊"}),(0,l.jsxs)("div",{className:"grid grid-cols-1 gap-12 gap-y-5 md:grid-cols-2",children:[(0,l.jsx)(r,{image:"coasters.jpeg",description:["杯墊價格:120 元/個(以年會當天現場實際價格為準)","材質:珪藻土","用途:保護桌面、防滑,並裝飾環境。"]}),(0,l.jsx)(r,{image:"cup.jpeg",description:["啤酒杯價格:300 元/個(以年會當天現場實際價格為準)","材質:玻璃,圖案會用轉印的形式印製於杯上","用途:提升喝酒時的視覺享受和風味體驗!"]}),(0,l.jsx)(r,{image:"t-shirt.png",description:["紀念T價格:400 元/件(以年會當天現場實際價格為準)","用途:永久保存 SITCON 2024 年會的特別時刻,為這段難忘回憶增添時尚風采!"]})]})]})}},6887:function(e,s,t){"use strict";t.d(s,{Z:function(){return x}});var l=t(7437),i=t(2265),n=t(6522),c=t(7168),r=t(2167),d=t(8777),a=t(3986),o=t(6468);function x(e){let{children:s,selector:t="h1, h2, h3, h4"}=e,[x,m]=(0,i.useState)([]),[h,u]=(0,i.useState)(""),[j,f]=(0,i.useState)(!1),{scrollY:p}=(0,n.v)();return(0,i.useEffect)(()=>{m(Array.from(document.querySelectorAll(t)).map(e=>({id:e.id,text:e.innerText,level:Number(e.nodeName.charAt(1))})))},[]),(0,c.W)(p,"change",()=>{(function(){let e=document.documentElement.scrollTop;for(let t of x){var s;if(e<=(null===(s=document.getElementById(t.id))||void 0===s?void 0:s.offsetTop)+84){u(t.id);return}}})()}),(0,l.jsxs)("div",{className:"container relative gap-8 md:grid md:grid-cols-[150px_1fr]",children:[(0,l.jsxs)("div",{className:"sticky top-[84px] hidden self-start md:block",children:[(0,l.jsx)("div",{className:"text-lg font-bold",children:"本頁目錄"}),x.map((e,s)=>(0,l.jsxs)("a",{className:(0,a.m)("relative block cursor-pointer",e.level-1>0&&"ml-4",e.id===h?"font-bold text-[#462002]":"text-[#462002]/60"),onClick:()=>(function(e){let s=document.getElementById(e);s&&(s.scrollIntoView({behavior:"smooth"}),window.document.onscrollend=()=>location.hash=e)})(e.id),children:[e.text,(0,l.jsx)(r.M,{children:e.id===h&&(0,l.jsx)(d.E.div,{initial:{opacity:0,x:1},animate:{opacity:1,x:0},exit:{opacity:0,x:1},className:"absolute -left-3 bottom-0 top-0 m-auto h-[1em] w-[4px] rounded bg-[#462002]"})})]},s))]}),(0,l.jsxs)("button",{className:(0,a.m)("relative mb-4 flex w-full cursor-pointer items-center justify-between border-2 border-[#462002] px-4 text-[#462002] md:hidden",j?"rounded-t-lg":"rounded-lg"),onClick:()=>f(!j),children:["本頁目錄",j?(0,l.jsx)(o.pzk,{}):(0,l.jsx)(o._i7,{})]}),(0,l.jsx)(r.M,{children:j&&(0,l.jsx)(d.E.div,{className:(0,a.m)("absolute z-10 -mt-[18px] flex w-[calc(100%-32px)] flex-col gap-2 overflow-hidden rounded-b-lg border-2 border-[#462002] bg-[#F8F3E8] px-4"),initial:{height:0},animate:{height:"auto"},exit:{height:0},children:x.map((e,s)=>(0,l.jsx)("a",{href:"#".concat(e.id),className:(0,a.m)("relative block","text-[#462002]"),onClick:()=>f(!1),children:e.text},s))})}),(0,l.jsx)("div",{children:s})]})}},476:function(e,s,t){"use strict";t.d(s,{Z:function(){return d}});var l=t(7437),i=t(1396),n=t.n(i),c=t(3986);let r={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function d(e){let{children:s,color:t,onClick:i,url:n,className:c}=e;return i?(0,l.jsx)(a,{color:t,onClick:i,className:c,children:s}):n?(0,l.jsx)(o,{color:t,url:n,className:c,children:s}):(0,l.jsx)(a,{color:t,children:s})}function a(e){let{children:s,onClick:t,color:i,className:n}=e;return(0,l.jsx)("button",{onClick:t,className:(0,c.m)(r.base,r.color[i],n),children:s})}function o(e){let{children:s,url:t,color:i,className:d}=e,a="/"!==t[0];return(0,l.jsx)(n(),{className:(0,c.m)(r.base,r.color[i],"flex items-center justify-center",d),href:t,target:a?"_blank":void 0,rel:a?"noopener noreferrer":void 0,children:s})}}},function(e){e.O(0,[3190,5717,1750,1396,9703,2971,2472,1744],function(){return e(e.s=1295)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/sponsor/page-4da4d596890cff43.js b/_next/static/chunks/app/(website)/sponsor/page-4da4d596890cff43.js new file mode 100644 index 00000000..1205944e --- /dev/null +++ b/_next/static/chunks/app/(website)/sponsor/page-4da4d596890cff43.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5203],{495:function(e,s,t){Promise.resolve().then(t.bind(t,2566))},2566:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return m}});var n=t(7437),l=t(476),r=t(6488),i=t(9669),a=t(6887),c=t(3163),d=t(3986),o=t(7654);function x(e){let{sponsors:s,largeSponsor:t=!1}=e;return(0,n.jsx)("div",{className:(0,d.m)("grid grid-cols-2 gap-4",t?"md:grid-cols-[repeat(auto-fill,minmax(200px,1fr))]":"md:grid-cols-[repeat(auto-fill,minmax(180px,1fr))]"),children:s.map((e,s)=>(0,n.jsxs)("div",{className:"group/sponsor relative scroll-m-[84px] rounded-lg bg-white p-4",id:e.image.split(".").slice(0,-1).join("."),children:[(0,n.jsx)("div",{className:"absolute inset-0 scale-0 opacity-0 blur-xl transition-all duration-300 group-hover/sponsor:scale-100 group-hover/sponsor:opacity-50",style:{backgroundImage:"linear-gradient(90deg, rgba(56, 90, 172, 0.80) 0%, rgba(148, 110, 52, 0.75) 58.96%, #462002 100%)"}}),(0,n.jsx)("div",{className:"absolute inset-0 rounded-lg bg-white"}),(0,n.jsx)(o.Z,{data:e})]},s))})}function m(){return(0,n.jsxs)(a.Z,{children:[(0,n.jsx)("h1",{className:"mb-4 text-2xl font-bold md:text-4xl",id:"page-title",children:"支持我們"}),(0,n.jsx)("p",{children:"十年以來,SITCON 一直秉持著不向與會者收費的原則來舉辦資訊研討會,不僅創造許多學生們交流、教學互長的機會,也帶領無數學子踏入資訊的殿堂。"}),(0,n.jsxs)("div",{className:"my-4 grid grid-cols-2 gap-4 xl:grid-cols-4",children:[(0,n.jsxs)(r.T,{bg:"1",children:[(0,n.jsx)("span",{children:"累積逾"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"mr-1 text-2xl lg:text-4xl",children:(0,n.jsx)(i.Z,{value:11e3})}),"名"]}),(0,n.jsx)("span",{children:"與會者"})]}),(0,n.jsxs)(r.T,{bg:"2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"mr-1 text-2xl lg:text-4xl",children:(0,n.jsx)(i.Z,{value:400})}),"名"]}),(0,n.jsx)("span",{children:"學生講者"})]}),(0,n.jsxs)(r.T,{bg:"3",children:[(0,n.jsx)("span",{children:"舉辦逾"}),(0,n.jsxs)("div",{className:"flex gap-6",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"mr-1 text-2xl lg:text-4xl",children:(0,n.jsx)(i.Z,{value:400})}),"場"]}),(0,n.jsx)("span",{children:"聚會與講座"})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"mr-1 text-2xl lg:text-4xl",children:(0,n.jsx)(i.Z,{value:8})}),"場"]}),(0,n.jsx)("span",{children:"夏令營"})]})]})]}),(0,n.jsxs)(r.T,{bg:"4",children:[(0,n.jsx)("span",{children:"扶植近"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"mr-1 text-2xl lg:text-4xl",children:(0,n.jsx)(i.Z,{value:1100})}),"名"]}),(0,n.jsx)("span",{children:"熱愛資訊的志工"})]})]}),(0,n.jsxs)("p",{children:["此外,我們也樂見企業與學生的近距離交流,成為我們的合作夥伴您可以接觸學生資訊人才提升品牌影響力深入學生群體推廣產品內容如果您也認同 SITCON 的理念,歡迎以行動支持 SITCON 的運作,點擊下方「",(0,n.jsx)("a",{href:"https://sitcon.org/donate",target:"_blank",className:"underline underline-offset-2",children:"個人贊助"}),"」,您的支持將會成為我們的動力,讓更多學生能在舞台上展現自我、讓資訊教育遍及臺灣的每個角落! 若您有興趣成為我們的贊助夥伴,歡迎點擊下方「",(0,n.jsx)("a",{href:"https://i.sitcon.org/2024cfs-form",target:"_blank",className:"underline underline-offset-2",children:"索取贊助徵求書"}),"」,了解詳細合作方案,或是利用"," ",(0,n.jsx)("a",{href:"mailto:contact@sitcon.org",className:"underline underline-offset-2",children:"contact@sitcon.org"})," ","聯絡我們,商討更多的合作方式!"]}),(0,n.jsxs)("div",{className:"mt-6 flex items-center justify-center gap-6",children:[(0,n.jsx)(l.Z,{color:"blue",url:"https://sitcon.org/donate",children:"個人贊助"}),(0,n.jsx)(l.Z,{color:"blue",url:"https://i.sitcon.org/2024cfs-form",children:"索取贊助徵求書"})]}),(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:"主辦單位",children:"主辦單位"}),(0,n.jsx)("div",{className:"text-center text-xl font-bold md:text-2xl",children:"SITCON 學生計算機年會籌備團隊"}),(0,n.jsx)("img",{src:"/2024/website/SITCON_green.svg",className:"mx-auto mb-8 mt-6 w-full max-w-[300px]"}),(0,n.jsx)("p",{className:"my-2",children:"SITCON 學生計算機年會 (Students’ Information Technology Conference) 是一個由各校同學於網路串聯發起,鼓勵自發學習、切磋成長的學生社群。"}),(0,n.jsx)("p",{className:"my-2",children:"因為熱愛資訊領域、知道尋找興趣相近夥伴的不容易,籌備團隊從 2013 年以來,便致力於連結對資訊科技相關領域有興趣的學生們,透過每年三月的研討會分享彼此所學,在每週的定期聚交流精進。發展至今,SITCON 除了是東亞最大的學生資訊社群與研討會,各地參與者也藉由夏令營、一小時學程式 (Hour of Code)、黑客松等不同的面向活動,推廣創新、實作、教學相長、以及開源貢獻的精神與理念;在台灣與海外各地,都有 SITCON 參與者的身影。"}),(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:"共同主辦",children:"共同主辦"}),(0,n.jsx)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2",children:c.Z.coOrganizer.map(e=>(0,n.jsxs)("div",{id:e.image.split(".").slice(0,-1).join("."),className:"scroll-m-[84px]",children:[(0,n.jsx)("div",{className:"mb-2 text-center text-xl font-bold md:text-2xl",children:e.title}),(0,n.jsx)("a",{href:e.url,target:"_blank",children:(0,n.jsx)("img",{src:"/2024/sponsor/"+e.image,className:"mx-auto mb-4 w-full max-w-[300px]"})}),(0,n.jsx)("p",{className:"my-2",children:e.description})]},e.title))}),(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:"協辦單位",children:"協辦單位"}),c.Z.coSponsor.map(e=>(0,n.jsxs)("div",{id:e.image.split(".").slice(0,-1).join("."),className:"scroll-m-[84px]",children:[(0,n.jsx)("div",{className:"mb-2 text-center text-xl font-bold md:text-2xl",children:e.title}),(0,n.jsx)("a",{href:e.url,target:"_blank",children:(0,n.jsx)("img",{src:"/2024/sponsor/"+e.image,className:"mx-auto mb-4 w-full max-w-[300px]"})}),(0,n.jsx)("p",{className:"my-2",children:e.description})]},e.title)),c.Z.sponsors.map(e=>e.items.length>0&&(0,n.jsxs)("div",{children:[(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:e.title,children:e.title}),(0,n.jsx)(x,{sponsors:e.items,largeSponsor:"領航級"===e.title||"深耕級"===e.title})]},e.title)),c.Z.specialThanks.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:"特別感謝",children:"特別感謝"}),(0,n.jsx)(x,{sponsors:c.Z.specialThanks})]}),c.Z.mediaPartners.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h1",{className:"my-8 text-2xl font-bold md:text-4xl",id:"媒體夥伴",children:"媒體夥伴"}),(0,n.jsx)(x,{sponsors:c.Z.mediaPartners})]})]})}},6887:function(e,s,t){"use strict";t.d(s,{Z:function(){return x}});var n=t(7437),l=t(2265),r=t(6522),i=t(7168),a=t(2167),c=t(8777),d=t(3986),o=t(6468);function x(e){let{children:s,selector:t="h1, h2, h3, h4"}=e,[x,m]=(0,l.useState)([]),[h,u]=(0,l.useState)(""),[j,p]=(0,l.useState)(!1),{scrollY:g}=(0,r.v)();return(0,l.useEffect)(()=>{m(Array.from(document.querySelectorAll(t)).map(e=>({id:e.id,text:e.innerText,level:Number(e.nodeName.charAt(1))})))},[]),(0,i.W)(g,"change",()=>{(function(){let e=document.documentElement.scrollTop;for(let t of x){var s;if(e<=(null===(s=document.getElementById(t.id))||void 0===s?void 0:s.offsetTop)+84){u(t.id);return}}})()}),(0,n.jsxs)("div",{className:"container relative gap-8 md:grid md:grid-cols-[150px_1fr]",children:[(0,n.jsxs)("div",{className:"sticky top-[84px] hidden self-start md:block",children:[(0,n.jsx)("div",{className:"text-lg font-bold",children:"本頁目錄"}),x.map((e,s)=>(0,n.jsxs)("a",{className:(0,d.m)("relative block cursor-pointer",e.level-1>0&&"ml-4",e.id===h?"font-bold text-[#462002]":"text-[#462002]/60"),onClick:()=>(function(e){let s=document.getElementById(e);s&&(s.scrollIntoView({behavior:"smooth"}),window.document.onscrollend=()=>location.hash=e)})(e.id),children:[e.text,(0,n.jsx)(a.M,{children:e.id===h&&(0,n.jsx)(c.E.div,{initial:{opacity:0,x:1},animate:{opacity:1,x:0},exit:{opacity:0,x:1},className:"absolute -left-3 bottom-0 top-0 m-auto h-[1em] w-[4px] rounded bg-[#462002]"})})]},s))]}),(0,n.jsxs)("button",{className:(0,d.m)("relative mb-4 flex w-full cursor-pointer items-center justify-between border-2 border-[#462002] px-4 text-[#462002] md:hidden",j?"rounded-t-lg":"rounded-lg"),onClick:()=>p(!j),children:["本頁目錄",j?(0,n.jsx)(o.pzk,{}):(0,n.jsx)(o._i7,{})]}),(0,n.jsx)(a.M,{children:j&&(0,n.jsx)(c.E.div,{className:(0,d.m)("absolute z-10 -mt-[18px] flex w-[calc(100%-32px)] flex-col gap-2 overflow-hidden rounded-b-lg border-2 border-[#462002] bg-[#F8F3E8] px-4"),initial:{height:0},animate:{height:"auto"},exit:{height:0},children:x.map((e,s)=>(0,n.jsx)("a",{href:"#".concat(e.id),className:(0,d.m)("relative block","text-[#462002]"),onClick:()=>p(!1),children:e.text},s))})}),(0,n.jsx)("div",{children:s})]})}},9669:function(e,s,t){"use strict";t.d(s,{Z:function(){return d}});var n=t(7437),l=t(2265),r=t(609),i=t(3622),a=t(7636);let c={some:0,all:1};function d(e){let{value:s,direction:t="up"}=e,d=(0,l.useRef)(null),o=(0,r.c)("down"===t?s:0),x=(0,i.q)(o,{damping:300,stiffness:200}),m=function(e,{root:s,margin:t,amount:n,once:r=!1}={}){let[i,d]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!e.current||r&&i)return;let l={root:s&&s.current||void 0,margin:t,amount:n};return function(e,s,{root:t,margin:n,amount:l="some"}={}){let r=(0,a.I)(e),i=new WeakMap,d=new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target);if(!!t!==e.isIntersecting){if(e.isIntersecting){let t=s(e);"function"==typeof t?i.set(e.target,t):d.unobserve(e.target)}else t&&(t(e),i.delete(e.target))}})},{root:t,rootMargin:n,threshold:"number"==typeof l?l:c[l]});return r.forEach(e=>d.observe(e)),()=>d.disconnect()}(e.current,()=>(d(!0),r?void 0:()=>d(!1)),l)},[s,e,t,r,n]),i}(d,{once:!0});return(0,l.useEffect)(()=>{m&&o.set("down"===t?0:s)},[o,m]),(0,l.useEffect)(()=>x.on("change",e=>{d.current&&(d.current.textContent=Intl.NumberFormat("en-US").format(e.toFixed(0)))}),[x]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"tabular-nums",ref:d}),(0,n.jsx)("noscript",{children:s})]})}},6488:function(e,s,t){"use strict";t.d(s,{T:function(){return a},Z:function(){return c}});var n=t(7437),l=t(9669);function r(e){let{children:s,href:t}=e;return(0,n.jsx)("a",{href:t,target:"_blank",className:"bg-pink-400 hover:opacity-90 active:opacity-80 rounded-full p-2 min-w-[150px] text-center text-white",children:s})}function i(e){let{children:s}=e;return(0,n.jsx)("div",{className:"grid grid-cols-2 grid-rows-2 gap-4 w-full mb-16",children:s})}function a(e){let{children:s,bg:t}=e;return(0,n.jsxs)("div",{className:"bg-black px-2 py-4 rounded-lg overflow-hidden relative flex flex-col pt-40 hover:pt-20 hover:pb-20 hover:shadow-xl group transition-all hover:scale-105 duration-300 ease-in-out",children:[(0,n.jsx)("div",{className:"absolute inset-0 bg-cover bg-center group-hover:scale-110 group-hover:opacity-50 transition-all duration-300 ease-in-out group-hover:blur-sm",style:{backgroundImage:"url('/2024/cfp/statscard/".concat(t,".jpg')"),mask:"linear-gradient(180deg, #000 60%, #0000 100%)",WebkitMask:"linear-gradient(180deg, #000 60%, #0000 100%)"}}),(0,n.jsx)("div",{className:"relative text-xs sm:text-sm md:text-base flex flex-col items-center text-white group-hover:scale-125 transition-all h-full justify-end group-hover:justify-center duration-300 ease-in-out",style:{textShadow:"0 0 8px rgba(0,0,0,0.5)"},children:s})]})}function c(){return(0,n.jsxs)("div",{className:"max-w-[700px] container mx-auto",children:[(0,n.jsx)("h1",{className:"text-center text-4xl font-bold mb-6",children:"SITCON 贊助徵求"}),(0,n.jsx)("p",{className:"mb-12 z-20",children:"SITCON 秉持著不向與會者收費的原則,十年以來致力於推廣學生資訊教育,創造學生交流、教學互長的機會。"}),(0,n.jsxs)("div",{className:"text-center text-2xl font-bold gap-2 mb-8 leading-10",children:["自 2013 以來, ",(0,n.jsx)("br",{}),"我們帶領了無數學子進入資訊的殿堂,更做到"]}),(0,n.jsxs)(i,{children:[(0,n.jsxs)(a,{bg:"1",children:[(0,n.jsx)("span",{children:"累積逾"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-2xl lg:text-4xl mr-1",children:(0,n.jsx)(l.Z,{value:11e3})}),"名"]}),(0,n.jsx)("span",{children:"與會者"})]}),(0,n.jsxs)(a,{bg:"2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-2xl lg:text-4xl mr-1",children:(0,n.jsx)(l.Z,{value:400})}),"名"]}),(0,n.jsx)("span",{children:"學生講者"})]}),(0,n.jsxs)(a,{bg:"3",children:[(0,n.jsx)("span",{children:"舉辦逾"}),(0,n.jsxs)("div",{className:"flex gap-6",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-2xl lg:text-4xl mr-1",children:(0,n.jsx)(l.Z,{value:400})}),"場"]}),(0,n.jsx)("span",{children:"聚會與講座"})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-2xl lg:text-4xl mr-1",children:(0,n.jsx)(l.Z,{value:8})}),"場"]}),(0,n.jsx)("span",{children:"夏令營"})]})]})]}),(0,n.jsxs)(a,{bg:"4",children:[(0,n.jsx)("span",{children:"扶植近"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"text-2xl lg:text-4xl mr-1",children:(0,n.jsx)(l.Z,{value:1100})}),"名"]}),(0,n.jsx)("span",{children:"熱愛資訊的志工"})]})]}),(0,n.jsxs)("div",{className:"text-center text-2xl font-bold gap-2 mb-8 leading-10",children:[(0,n.jsx)("span",{className:"hidden md:inline-block",children:"此外,我們也樂見企業與學生的近距離交流,"}),(0,n.jsxs)("span",{className:"md:hidden",children:["此外,我們也樂見企業 ",(0,n.jsx)("br",{}),"與學生的近距離交流,"]}),(0,n.jsx)("br",{}),(0,n.jsx)("span",{children:"成為我們的合作夥伴您可以"})]}),(0,n.jsxs)(i,{children:[(0,n.jsx)(a,{bg:"5",children:"接觸學生資訊人才"}),(0,n.jsx)(a,{bg:"6",children:"提升品牌影響力"}),(0,n.jsx)(a,{bg:"7",children:"深入學生群體"}),(0,n.jsx)(a,{bg:"8",children:"推廣產品內容"})]}),(0,n.jsxs)("p",{children:["如果您也認同 SITCON 的理念,歡迎以行動支持 SITCON 的運作,點擊下方「",(0,n.jsx)("a",{href:"https://sitcon.org/donate",target:"_blank",className:"link",children:"我要贊助"}),"」,您的支持將會成為我們的動力,讓更多學生能在舞台上展現自我、讓資訊教育遍及臺灣的每個角落!"]}),(0,n.jsx)("br",{}),(0,n.jsxs)("p",{children:["若您有興趣成為我們的贊助夥伴,歡迎點擊下方「",(0,n.jsx)("a",{href:"https://i.sitcon.org/2024cfs-form",target:"_blank",className:"link",children:"索取贊助徵求書"}),"」,了解詳細合作方案,或是利用"," ",(0,n.jsx)("a",{href:"mailto:contact@sitcon.org",target:"_blank",className:"link",children:"contact@sitcon.org"})," ","聯絡我們,商討更多的合作方式!"]}),(0,n.jsxs)("div",{className:"flex flex-wrap justify-center gap-4 mt-8 mb-16",children:[(0,n.jsx)(r,{href:"https://sitcon.org/donate",children:"我要贊助"}),(0,n.jsx)(r,{href:"https://i.sitcon.org/2024cfs-form",children:"索取贊助徵求書"})]})]})}},7168:function(e,s,t){"use strict";t.d(s,{W:function(){return l}});var n=t(2265);function l(e,s,t){(0,n.useInsertionEffect)(()=>e.on(s,t),[e,s,t])}},3622:function(e,s,t){"use strict";t.d(s,{q:function(){return x}});var n=t(2265),l=t(5735),r=t(609),i=t(5968),a=t(538),c=t(123),d=t(1356),o=t(2363);function x(e,s={}){let{isStatic:t}=(0,n.useContext)(i._),x=(0,n.useRef)(null),m=(0,r.c)((0,l.i)(e)?e.get():e),h=()=>{x.current&&x.current.stop()};return(0,n.useInsertionEffect)(()=>m.attach((e,n)=>{if(t)return n(e);if(h(),x.current=(0,c.y)({keyframes:[m.get(),e],velocity:m.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:n}),!o.frameData.isProcessing){let e=performance.now()-o.frameData.timestamp;e<30&&(x.current.time=(0,d.X)(e))}return m.get()},h),[JSON.stringify(s)]),(0,a.L)(()=>{if((0,l.i)(e))return e.on("change",e=>m.set(parseFloat(e)))},[m]),m}}},function(e){e.O(0,[3190,5717,1750,1396,3516,8021,2439,7714,2971,2472,1744],function(){return e(e.s=495)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/staff/page-7c28b469dde93f5b.js b/_next/static/chunks/app/(website)/staff/page-7c28b469dde93f5b.js new file mode 100644 index 00000000..3fb49426 --- /dev/null +++ b/_next/static/chunks/app/(website)/staff/page-7c28b469dde93f5b.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8178],{9190:function(e,a,d){Promise.resolve().then(d.bind(d,4757))},4757:function(e,a,d){"use strict";d.r(a),d.d(a,{default:function(){return l}});var c=d(7437),f=d(476),b=d(6887),r=JSON.parse('[{"group":"總召組","description":"掌握協調年會籌備進度,主持核心討論及決策。","staff":[{"group":"總召組","role":"總召","name":"家答","email":"07b366482de4213eee9ec3e3d42c6c347c83eb3d726318b1e35eaa486d33b966"},{"group":"總召組","role":"副召","name":"Camel","email":"e44801d5d368ff1311108b0069df934b26abd7b613e6c69e53fec75ed3c82ae9"}]},{"group":"行政組","description":"負責維持年會常務行政事務;工作分為人事、票務,負責工作人員登記、與會人員與報名事宜。","staff":[{"group":"行政組","role":"組長","name":"TC","email":"9f95bc255128ad36e517b59c82fe7568b1ffe023b06118edf5c22e3b881b4338"},{"group":"行政組","role":"副組長","name":"康喔","email":"08b25778f9a9ca3f2591b4e859be426dbd075608d763daf4fdd244d48eb26f13"},{"group":"行政組","role":"組員","name":"Peggy","email":"ccc2128c442dc19432b3994b779380b5640bd6af923c3fd107324b3fea74a4a4"},{"group":"行政組","role":"組員","name":"星星","email":"b3899d2ffb52249fc505a808b178861369a7713b52e888b5baf10f115bfc4c8f"}]},{"group":"議程組","description":"議程組負責一切與議程相關的事情,舉凡投稿與審稿、講者聯繫、Keynote 與論壇的安排,都是議程組的工作範圍,此外,議程組也負責一部分的大會活動。","staff":[{"group":"議程組","role":"組長","name":"柒柒","email":"8c797cff21e9fa366757d1809f7574b88bbbfca0d1fcc20e4afcbc395a278101"},{"group":"議程組","role":"副組長","name":"Arnoldsky","email":"c317fa381056973b6d71e411ba024c880c238c1b5383b5b4253e537994acc4b8"},{"group":"議程組","role":"副組長","name":"Hugo","email":"19848a4a2c6688606797e955aa3f9627bce2bfd77e239c6018028fde8c97fd7d"},{"group":"議程組","role":"組員","name":"May","email":"aceb8096925e5a37b76c151cbb98d9dbd47c77b5816ee3acc2a88a18de5d2734"},{"group":"議程組","role":"組員","name":"雞塊","email":"87b8d463effebc492c35b89a533eb0c1aee8d755a5cbc10849d9cf0e892ed41f"},{"group":"議程組","role":"組員","name":"小何","email":"531d079634ac1b4edf7ba8217d3fc459b077a6c21634b968e45aa936bef2f416"},{"group":"議程組","role":"組員","name":"布拉","email":"f37dffecdd07c25f98fdefc613c72cfc31d31d4d31b4286cc20fdde45b1d5016"},{"group":"議程組","role":"組員","name":"火龍果","email":"253cb951feb44aa35bc0e3af62835c9e27edc9b0c1f92e14197e3fd2d0e6e40d"},{"group":"議程組","role":"組員","name":"Vega","email":"84a9590a018bcd93e4f8f480ad38c42062786f1b5ae11d88add2e3673deb010a"},{"group":"議程組","role":"組員","name":"Yuan","email":"27b84ea7a68d4c6c9f568aa6c374894c1fdab6198893045c293c5fc2c6125915"},{"group":"議程組","role":"組員","name":"Max","email":"5129d9fd86d36feec9c9b9c9503a028511069c82609aba4bf4021b44c668e6d4"},{"group":"議程組","role":"組員","name":"Gary","email":"203aeccf5a5b3af6bba1f99a82c0278435ffaa1db4ec1ced4b43bea677b6e557"},{"group":"議程組","role":"組員","name":"Sean","email":"0107b5bd1c179ddd64c53497a69b2e9b39bb0337c0a09e4216f9c42fce52b0c6"},{"group":"議程組","role":"組員","name":"西西","email":"33c03bd54ae0579363d83f56d2d5e4861ba0d19cf90edebdbe144e9ef7d55ed6"}]},{"group":"場務組","description":"SITCON 場務組主要負責年會的機動人力、動線、餐飲、報到和物流的規劃,是人數最多的一組,適合最有熱情、最有活力的朋友們!","staff":[{"group":"場務組","role":"組長","name":"柒柒","email":"8c797cff21e9fa366757d1809f7574b88bbbfca0d1fcc20e4afcbc395a278101"},{"group":"場務組","role":"副組長","name":"康喔","email":"08b25778f9a9ca3f2591b4e859be426dbd075608d763daf4fdd244d48eb26f13"},{"group":"場務組","role":"機動股長","name":"Yuan","email":"27b84ea7a68d4c6c9f568aa6c374894c1fdab6198893045c293c5fc2c6125915"},{"group":"場務組","role":"餐飲股長","name":"南瓜","email":"a3e8d4cfa6be5f156b636c8b8a3122868189f663a852b76dc09c3a71354cd430"},{"group":"場務組","role":"報到股長","name":"小婕","email":"ad2504474df16111cec30f9b20979bf10e7157279e477ddf376dc0a8a579e6c8"},{"group":"場務組","role":"物流股長","name":"Sciuridae 松鼠","email":"76d4404b5ed24a6aad0da5cb06854600aece29e7206542458ef224ba8e72a69a"},{"group":"場務組","role":"組員","name":"Leo","email":"fd13beaa2f5b19e5f7b6c0cc77c40ee75824f628d0ce62b7b10374a737fec353"},{"group":"場務組","role":"組員","name":"Kalvin","email":"4a59969445ecb56a27748ff0f904b7f0e3dd9b05cc17e4717d4ecd4283e9737c"},{"group":"場務組","role":"組員","name":"temmie","email":"0cb060bcb2cfcc7de354f8bb292cdd5f69ce3ff4ea751c1531d043cc40bf7528"},{"group":"場務組","role":"組員","name":"Elsie","email":"dec808de0b531486378a6876e9aac8827e496599aedecc092d6bc32b798416f5"},{"group":"場務組","role":"組員","name":"Ivan","email":"f2d95c3c84a9515cf176987939104d5df0a736fb448a339b61ad22ee376dfb77"},{"group":"場務組","role":"組員","name":"芷瑜","email":"a9dd78584bc59ac90e93402c207c0171d38a209f98a9c9b41b62b3502c571ffc"},{"group":"場務組","role":"組員","name":"開根號","email":"6f95d4de2a513c68834da8cae693565291241c4453d6c0f125abfd7f59e7407b"},{"group":"場務組","role":"組員","name":"cx","email":"f86fcd2fdfe252c112c3dad9a10720277ce2d89903bffd9df966b5ba037dcf28"},{"group":"場務組","role":"組員","name":"Chumy","email":"de4a6078f79097b85d33f43b86c727e8c86e0b264d26fd932170d19af5790318"},{"group":"場務組","role":"組員","name":"NZ","email":"6b2405d3dc255acc915fec22ea07486f2842a308f8a8f56d1895e8440d2b885b"},{"group":"場務組","role":"組員","name":"啾啾","email":"05c0a1dbd237ec9d0d68a63e779f1b1b13aa8c896d50469a43b156624ffbffeb"},{"group":"場務組","role":"組員","name":"Sam","email":"444fd32acd03853c88f4bf8558b8699b914e69709c26f33e04ec9e5b1b2e533c"},{"group":"場務組","role":"組員","name":"Otis","email":"fd2f571bdbda16a82f35ad5804d602877a371261268f4bd4c61f7aa68263c95f"},{"group":"場務組","role":"組員","name":"Chao","email":"6b652d2f241e54fa8588695c4b99590d00ea8db9dfd9acde3ccd0d26e0d97dd1"},{"group":"場務組","role":"組員","name":"Wesley","email":"0da2f7838145d9106c929f5597efbd75a2091440dc6f85911006d6e8de384033"},{"group":"場務組","role":"組員","name":"海豹","email":"b8f44e9e90f7a7cd93c68c52216916fe36e43ff5c957071eb7ee834d83d7e504"},{"group":"場務組","role":"組員","name":"拓也哥哥","email":"006262526631f2aaa22a17d2b79ba6228d5e912764d290b2837087e9c571cb6c"},{"group":"場務組","role":"組員","name":"翌洋","email":"e7b94aadfdbcce4e0cd4fc94229c35e4d54762f42d325d9eac5131cad3db3b4e"},{"group":"場務組","role":"組員","name":"WJ","email":"3bfdf3818abbad97de3fc88ac78677621e7f5f931060e372a32c31d3d6be11f7"},{"group":"場務組","role":"組員","name":"Nina","email":"76aaced4c0f3746dc4f7cc6fbb0f18f3606e068d338c3c0721807ac8716f4dde"},{"group":"場務組","role":"組員","name":"CH","email":"989c60c32fc12d590b20b557d05d5094ab65909ced27541e045f6d005d113a94"},{"group":"場務組","role":"組員","name":"阿光","email":"3bd984d3293f277f9e5d031dcb1698dab857d8ca23360c390aaa37355152b43d"},{"group":"場務組","role":"組員","name":"哲宇","email":"e8133638b16d4ba3e15ed4b4e5ee25b33be63ad12f4d02562f4c7cd1daf2f704"},{"group":"場務組","role":"組員","name":"培根","email":"7dad34a41095b2e7882f81d86429dbd73b8a5e73ab29653f29099cfdc11581d4"},{"group":"場務組","role":"組員","name":"Eli","email":"55729fbd1102c1ecc3f4b9efa9e18486169d6545325cae2904785e711d39ca52"},{"group":"場務組","role":"組員","name":"whitebear","email":"39c63c141e3b69a593e6532e8eec0242df7d04e54635472955c2a8a09b5cc992"},{"group":"場務組","role":"組員","name":"yuru","email":"900485640805279ca13d7186b8076bfc015d0bd7f442a1ec74fccb3b5ac29a27"},{"group":"場務組","role":"組員","name":"泰迪貓","email":"6344aced0fbe64abbe4e11346444cfe4daca23ab81abf1a4e06e653905fce568"},{"group":"場務組","role":"組員","name":"Tim","email":"d1c537b0706e98b9a12d49ceabe38b9ff45d89475a609f3af66a3ee1719a59ba"},{"group":"場務組","role":"組員","name":"Windless","email":"5b168d8b83a4f506cf9be7b9b86b7ffc2b7a8dee29e5f6c82f9720764fc05f4d"},{"group":"場務組","role":"組員","name":"Citycafe","email":"e7a5e9f10f7f45034c7c4aab60b2688fc8eab8c9682607c9df70d718d64bd05f"},{"group":"場務組","role":"組員","name":"CompileErr0r","email":"feef4421f4052a6fe1c0391b0cafd938fa6756e252b29a05af9519b35d15a214"},{"group":"場務組","role":"組員","name":"小林","email":"920c24bb3e4be04733a21b651699df5b9df4ca0578cd689842ee8325f6066445"},{"group":"場務組","role":"組員","name":"亨","email":"332afa5b330434059ba493f3b9154f0d1fd690fc9bca81adcb9f0327d9d05bc1"},{"group":"場務組","role":"組員","name":"PT","email":"7b1905ab5be177a10307c71e20d65ef578377dedb3237ab2284c93b7277d30a3"},{"group":"場務組","role":"組員","name":"柴柴","email":"cacb91a081291126489ba6b0e98662c698188ecce6391007b171461b21ef4241"},{"group":"場務組","role":"組員","name":"Puchi","email":"a7dffbe5e12a4355ac276f9d7d8d41b96874582cd0684c22036022d7223ec239"}]},{"group":"設計組","description":"負責年會主視覺設計、網站設計、相關紀念品發想挖坑等事宜,開場動畫與許多會場內的印刷品也都是由設計組設計。","staff":[{"group":"設計組","role":"組長","name":"KING","email":"10aa504d2b77ca485ad4011513f6c28bba7baa7d3879c69b4596b47a2c209f55"},{"group":"設計組","role":"副組長","name":"叡叡","email":"170a5dc1e00d71587f2eefa04c80a380d2c7ce72dde8e1e9405b16aa995ea5e3"},{"group":"設計組","role":"副組長","name":"Z航","email":"440e5639fbe19e6383aa629ee5ff8d8dcbd9b0cfebfb1ad929913f1d5b0c118d"},{"group":"設計組","role":"組員","name":"ㄌㄨ","email":"4e72f6f5f427d3f829985e2482539634ff6d157727af03b5c9542e29dfce9138"},{"group":"設計組","role":"組員","name":"uni","email":"52d13cbf50dc290321fef18c53da7094af88ddd54e8c0d5dafe1c4006f69e44d"},{"group":"設計組","role":"組員","name":"有真","email":"65cd3b130c5bab9a3a9503bdf056332ed6221ec64a455c9b05108c0571ae3cab"},{"group":"設計組","role":"組員","name":"syuaweu","email":"cf5634e90e71bce9d864fbfbd0f2bfe34d60e1900f94e577b8433104aa8c8186"},{"group":"設計組","role":"組員","name":"育賢","email":"f86c592db863d1e8e3865c46c57a5c201747dc253f07683fb180fdcbbb6d978c"},{"group":"設計組","role":"組員","name":"兆翌","email":"ea1f127f094a2db6b6f9de0075a0dd4069cf836334eeeaf3e553a5f1865f0824"},{"group":"設計組","role":"組員","name":"紙紙","email":"35c707febdba95ee9341df87f09e5fc69820e7eccdb276f9ee1e5e6ec0bc4355"},{"group":"設計組","role":"組員","name":"花椰","email":"14e06aaaff87425b3b8bdacd36040f7f6f830e167f5d24a25b4deb9dd2c88bec"},{"group":"設計組","role":"組員","name":"雞心","email":"0179d860c41dc0dd1d24006c4e640423945251db23ce038d53b8585223d0c725"},{"group":"設計組","role":"組員","name":"飄飄","email":"12776bca07f8696ae76067f372477dbf6dd5db7bfb2b52e0cd7f7b558d9f10c1"}]},{"group":"財務組","description":"負責年會與金錢相關的業務。","staff":[{"group":"財務組","role":"組長","name":"コラ","email":"eb828e3a9dea0da5b51fc9deb2c3c926fed78af10bbe53194326a847dc252c30"},{"group":"財務組","role":"組員","name":"Leaf","email":"5d62064f724901dabffa1295d5a7e4d68d3d0477fd39e747dc72354fae834c6e"}]},{"group":"紀錄組","description":"協助年會與相關活動之影像紀錄,及提供各組所需之影像素材。","staff":[{"group":"紀錄組","role":"組長","name":"Nuss","email":"14863a6d87497dd085829f6853f70c5d73867949d146e2271c266feca86c3e6f"},{"group":"紀錄組","role":"組員","name":"Samuel","email":"4fb5c75b897f0e7590dc32861a8fa9ac09290ce988c7b9b862108b12e003d5b7"},{"group":"紀錄組","role":"組員","name":"Rong","email":"04f83da4399cd6bfab355adda458adf23f88d6d43e0daef99d0184924bdd5902"},{"group":"紀錄組","role":"組員","name":"橋毅","email":"5031ddac7bc30d4e561daf9c30a6eac2c4f6d24c7ebc27cb654fc4d063efbee4"},{"group":"紀錄組","role":"組員","name":"海豹","email":"9589c364aa7c948f2f4491776c5332c5ba3acf21accc6846814f34da97a9da95"},{"group":"紀錄組","role":"組員","name":"月太","email":"e4f20ec6872f262b2f2866a636a6023de414612a22f2ec52c154ed4ea5ee8d02"},{"group":"紀錄組","role":"組員","name":"小群","email":"17ca86408e3e3c04de55e541868908317ca37de816f0e24a510199dfdfca9390"},{"group":"紀錄組","role":"組員","name":"xTaiwanPingLord","email":"9a241069aef8b592e051e557dbd7646d04bf10f684240d6698c0b6e80577b429"},{"group":"紀錄組","role":"組員","name":"Jay","email":"dcffe156dfd23a05849c814545609a793bf811d07128e13bad52692590e81a52"}]},{"group":"製播組","description":"協助年會當天各會議廳之錄影及直播,並處理議程演講的剪接後製。","staff":[{"group":"製播組","role":"組長","name":"御痕","email":"54fc23d386050bddbdf318272137a2fc7e42856e61bda71647b7be1942a3b262"},{"group":"製播組","role":"副組長","name":"Camel","email":"e44801d5d368ff1311108b0069df934b26abd7b613e6c69e53fec75ed3c82ae9"},{"group":"製播組","role":"議程助理股長","name":"Hamster","email":"56524c112d9510a20e3bd3064e645bf3b87d2e931c45dc9b82d3d7cbd5b2abaa"},{"group":"製播組","role":"組員","name":"Brian","email":"90f53dc4897b548484c9d1a8d45a397053ee0e14da9c8996481896bd77ea773e"},{"group":"製播組","role":"組員","name":"長條貓","email":"d48476fb2dc6ca6cf4cb758b82dc68f6bab8344bc0cfa8d9edad23943d47e078"},{"group":"製播組","role":"組員","name":"郭郭","email":"7d2f0c248bc71fa7fd1b426576a6ce48381747a8bf06481fe74fd8223872e4bd"},{"group":"製播組","role":"組員","name":"鯨魚","email":"e8a2437c55297f9f54ce4c1cd0e074596c81c02d6c4f7a2dcd4324ea3e07aee8"},{"group":"製播組","role":"組員","name":"信信","email":"684d028de3fe86ca607fa26948843580b609f99c982a0eee960aa128353263d9"},{"group":"製播組","role":"組員","name":"宇辰","email":"58440e740baeb36b4f00ed99805c544f6fcd55f53b89ef2cd0363b9ae3a9e77d"},{"group":"製播組","role":"組員","name":"哈羽","email":"1123907cdbef08306929baf5b2da1594fd9f1caecf33a127108a050c404ff53d"},{"group":"製播組","role":"組員","name":"阿宜","email":"1741476a87e3374d6de889760ba75f52af068b3f1d4482e33412e3c7016e8e44"},{"group":"製播組","role":"組員","name":"Andy","email":"472bd69848039508e2dd01b711a34f44b4e406137ba69be872365e790400ca4c"},{"group":"製播組","role":"組員","name":"Aaron","email":"6e9c9f9900a5de13e1d3080fcfe7487b357915dd5b349870d6ceb781cc194c4d"},{"group":"製播組","role":"組員","name":"白晝","email":"13042c7cd3e840aaad7004e4492e0dc8b61384081f1933672ed9a69376d1a07e"},{"group":"製播組","role":"組員","name":"Jason(宸宏)","email":"b20b81541a3b3194ee86b7f0c778b22b44f92dae8640e47b586fc9c87bd95b4d"},{"group":"製播組","role":"組員","name":"Derek","email":"6863d702b22ba0d74acaddf06e192cea676042b2e36a868eccf523c47dd6a13e"},{"group":"製播組","role":"組員","name":"Jason(哲賢)","email":"22e5b3d244391c6eea467b12640d023c5488a06e8ae171cb3994f6a19c22bc4f"},{"group":"製播組","role":"組員","name":"xTaiwan","email":"9a241069aef8b592e051e557dbd7646d04bf10f684240d6698c0b6e80577b429"},{"group":"製播組","role":"組員","name":"小弘","email":"923005949003597d64d479d9967a915614934141cc7cbc7da02b50560527daac"},{"group":"製播組","role":"組員","name":"安得","email":"d87d3cb9e59b5aa4a3d1e0e3d395268b294b2370169e7c64677de7b4e8f77d36"},{"group":"製播組","role":"組員","name":"宗墾","email":"695fbff7b4881cee74fa43cbf04afc02640303ad1a57a4eb4564f42ef18b50a0"},{"group":"製播組","role":"議程助理","name":"小魚","email":"5fd65d35014aa7457b515bf5341582f401ded4d145501c87d4a5ff47ba5cb506"},{"group":"製播組","role":"議程助理","name":"Jim","email":"e45b95862f6d6a9cbf91d9196baa0da34bd4c5c84188bfd28e7d336d4924cf85"},{"group":"製播組","role":"議程助理","name":"Peter","email":"33c173e95e9f719348cc7eed61ed765e0180d5f9e5767af4132e41daaa1d98fc"},{"group":"製播組","role":"議程助理","name":"阿華","email":"5f52455f849ddf365d5ea886c4ef7806f40b7a404fb8c182410ea4303feb3c70"},{"group":"製播組","role":"議程助理","name":"k","email":"0a4056b061bf1e2ea7ef926bd5dd323f68f66d2bb0e1d1dd4a4d84ff016698df"}]},{"group":"開發組","description":"SITCON 開發組主要負責年會的官網與通關 App 開發,適合對網頁開發有興趣、想法,有新鮮肝可以榨的朋友們!","staff":[{"group":"開發組","role":"組長","name":"勝勝寶包","email":"9252e99d88b261b892952df5089da1deb81a364e54f5418d890cd340ed030350"},{"group":"開發組","role":"組員","name":"Vincent55","email":"8759d5f88852f781f7b124bfd0f5b5976dde1b83819369233690a27c1534b430"},{"group":"開發組","role":"組員","name":"冰川","email":"4af06ca45e3b5b1c38e1d253b74686ed75b6382dcfc0800ff1507982c5227a63"},{"group":"開發組","role":"組員","name":"YuDong","email":"7baa4fb155acdff79614ab3d915337fdb9a226bbddeec61251e3331227afd112"},{"group":"開發組","role":"組員","name":"長條貓","email":"d48476fb2dc6ca6cf4cb758b82dc68f6bab8344bc0cfa8d9edad23943d47e078"}]},{"group":"編輯組","description":"SITCON 編輯組負責年會的社群媒體經營與互動,包含 Facebook、Instagram、Plurk、X、Telegram Channel、Mastodon、Discord、Medium 等平台,以及開源相關活動推廣與其他組別公告事項、大會公告等文案撰寫需求。適合對社群媒體經營有興趣,有新鮮腦汁可以榨的朋友們!","staff":[{"group":"編輯組","role":"組長","name":"蓋蓋","email":"97876ff9308e0f785360e85e494eaf735af0aeb0231d248ff6550f1b2a2f255c"},{"group":"編輯組","role":"副組長","name":"Amanda","email":"a5bc33092a3a1892b5fce7b4af529b259c66d2c86231e127e1a72aaad30c0048"},{"group":"編輯組","role":"組員","name":"繁嵐","email":"82cada18037bd88aa8ca6e25286855db7047a1cb419f6b0e1d2cd1b85dbb2e8d"},{"group":"編輯組","role":"組員","name":"飄飄","email":"12776bca07f8696ae76067f372477dbf6dd5db7bfb2b52e0cd7f7b558d9f10c1"},{"group":"編輯組","role":"組員","name":"cell","email":"bd5cb9e3e455179c506abaf210ff7caa487459cc2874c327bc07a1ebe57937aa"},{"group":"編輯組","role":"組員","name":"德鳴","email":"cfd5a3ed94dc04813f4efdb6472da04d4b47efb8772e047dde8a9ba7d49c39da"},{"group":"編輯組","role":"組員","name":"蘇菲亞","email":"d29b945edbe4138389491a809f82f9a6dbea0def8750007ae72a0b8ecda0aeb2"},{"group":"編輯組","role":"組員","name":"阿六","email":"e43859d0899c0dd1fe4d12ef5260d73c1f83c18369722947f61f5f62cd6774f7"},{"group":"編輯組","role":"組員","name":"Vega","email":"84a9590a018bcd93e4f8f480ad38c42062786f1b5ae11d88add2e3673deb010a"},{"group":"編輯組","role":"組員","name":"G36_maid","email":"a1d6d0691075bc59701fc5b8999301914ff24e7460a00caa8bbefb4a99b8935b"},{"group":"編輯組","role":"組員","name":"球球","email":"5ddc5cf9699985b4f02315034880ceb5a52108f5f45a06e8a800b14e9409bd55"}]},{"group":"行銷組","description":"行銷組是銜接 SITCON 與社會的橋樑,負責探詢潛在的合作單位,連結更多支持 SITCON 理念的創作者、媒體與贊助商,適合善於溝通協調、勇於嘗試的你!","staff":[{"group":"行銷組","role":"組長","name":"Arnoldsky","email":"c317fa381056973b6d71e411ba024c880c238c1b5383b5b4253e537994acc4b8"},{"group":"行銷組","role":"副組長","name":"火龍果","email":"253cb951feb44aa35bc0e3af62835c9e27edc9b0c1f92e14197e3fd2d0e6e40d"},{"group":"行銷組","role":"組員","name":"文儀","email":"d7175256fbd8ca04fbc02bf8df2e1c2d1faf9c1334a069cde5b6324ed36bb26c"},{"group":"行銷組","role":"組員","name":"Rong","email":"04f83da4399cd6bfab355adda458adf23f88d6d43e0daef99d0184924bdd5902"},{"group":"行銷組","role":"組員","name":"Bonki","email":"ec9d766762909c8dee23206bb3d5f1fd64d1807a6e2e9d57d6d8ff9660c8c36e"},{"group":"行銷組","role":"組員","name":"鱈魚","email":"96fe280bb069cbb14979a8070a953218e2bb326785a406f7e08dd4d299818947"},{"group":"行銷組","role":"組員","name":"HM","email":"1ac875c716775bcf8122783f9f1b335de690da8fff2c64aa91ad9f1468905dfe"},{"group":"行銷組","role":"組員","name":"綠葉","email":"19f98596759138d034dedda96b920e3be45c048f20d5c8c9353c1096d116e7b2"},{"group":"行銷組","role":"組員","name":"Denny Huang","email":"eb2a13713db05afd68dafd190254a7bf1d7258aff26b1546641e07afdd3ff2ea"},{"group":"行銷組","role":"組員","name":"乾太","email":"fc57d31e608fc1a9e09e1b94ce17b1475d0c0ff29c71bf727e51eaf58625af41"},{"group":"行銷組","role":"組員","name":"白兔","email":"0142dfeee1591778ac3b9e0422df6a138276af975ad1e41efcc8c40a20ac3120"}]}]'),o=d(8777);function l(){return(0,c.jsxs)(b.Z,{children:[(0,c.jsx)("h1",{className:"mb-4 text-2xl font-bold md:text-4xl",id:"page-title",children:"SITCON 團隊"}),(0,c.jsx)("p",{children:"SITCON 年會每年皆是許多志工奉獻時間與精神所舉辦,沒有大家的付出,就不可能會有如此內容豐富且高品質的年會, 希望大家在參加之餘,也不要忘記背後工作人員的付出。"}),(0,c.jsx)("p",{children:"若你對參與 SITCON 年會的籌備有興趣,歡迎填寫跳坑表單或是關注 SITCON 的郵件論壇,明年的籌備開始時,你就會收到相關的資訊!"}),(0,c.jsxs)("div",{className:"mt-6 flex items-center justify-center gap-6",children:[(0,c.jsx)(f.Z,{color:"blue",url:"https://docs.google.com/forms/d/e/1FAIpQLSfZHHumwRKY9UzBpMUD7MWzimnOLvm-cPu4noIzyoWPHbaaHA/viewform",children:"跳坑表單"}),(0,c.jsx)(f.Z,{color:"blue",url:"https://groups.google.com/g/sitcon-general/",children:"郵件論壇"})]}),r.map((e,a)=>(0,c.jsxs)(o.E.div,{className:"my-10",initial:{opacity:0},whileInView:{opacity:1,transition:{duration:.25}},viewport:{once:!0},children:[(0,c.jsx)("h1",{className:"scroll-m-[96px] text-xl font-bold md:text-2xl",id:e.group,children:e.group}),(0,c.jsx)("p",{children:e.description}),(0,c.jsx)("div",{className:"mt-6 grid grid-cols-[repeat(auto-fill,minmax(72px,1fr))] gap-6 md:gap-12 md:gap-y-6",children:e.staff.map((e,a)=>(0,c.jsxs)("div",{className:"flex flex-col items-center justify-start text-center",children:[(0,c.jsx)(o.E.img,{src:"https://www.gravatar.com/avatar/".concat(e.email,"?s=512&d=https://sitcon.org/2022/imgs/deafult_avatar.jpg&r=g"),className:"aspect-square w-full rounded-full bg-white",whileHover:{scale:1.1}}),(0,c.jsx)("div",{className:"mt-2 leading-6",children:e.name}),(0,c.jsx)("div",{className:"mt-1 text-xs",children:e.role})]},a))})]},a))]})}},6887:function(e,a,d){"use strict";d.d(a,{Z:function(){return n}});var c=d(7437),f=d(2265),b=d(6522),r=d(7168),o=d(2167),l=d(8777),m=d(3986),i=d(6468);function n(e){let{children:a,selector:d="h1, h2, h3, h4"}=e,[n,u]=(0,f.useState)([]),[t,p]=(0,f.useState)(""),[g,s]=(0,f.useState)(!1),{scrollY:x}=(0,b.v)();return(0,f.useEffect)(()=>{u(Array.from(document.querySelectorAll(d)).map(e=>({id:e.id,text:e.innerText,level:Number(e.nodeName.charAt(1))})))},[]),(0,r.W)(x,"change",()=>{(function(){let e=document.documentElement.scrollTop;for(let d of n){var a;if(e<=(null===(a=document.getElementById(d.id))||void 0===a?void 0:a.offsetTop)+84){p(d.id);return}}})()}),(0,c.jsxs)("div",{className:"container relative gap-8 md:grid md:grid-cols-[150px_1fr]",children:[(0,c.jsxs)("div",{className:"sticky top-[84px] hidden self-start md:block",children:[(0,c.jsx)("div",{className:"text-lg font-bold",children:"本頁目錄"}),n.map((e,a)=>(0,c.jsxs)("a",{className:(0,m.m)("relative block cursor-pointer",e.level-1>0&&"ml-4",e.id===t?"font-bold text-[#462002]":"text-[#462002]/60"),onClick:()=>(function(e){let a=document.getElementById(e);a&&(a.scrollIntoView({behavior:"smooth"}),window.document.onscrollend=()=>location.hash=e)})(e.id),children:[e.text,(0,c.jsx)(o.M,{children:e.id===t&&(0,c.jsx)(l.E.div,{initial:{opacity:0,x:1},animate:{opacity:1,x:0},exit:{opacity:0,x:1},className:"absolute -left-3 bottom-0 top-0 m-auto h-[1em] w-[4px] rounded bg-[#462002]"})})]},a))]}),(0,c.jsxs)("button",{className:(0,m.m)("relative mb-4 flex w-full cursor-pointer items-center justify-between border-2 border-[#462002] px-4 text-[#462002] md:hidden",g?"rounded-t-lg":"rounded-lg"),onClick:()=>s(!g),children:["本頁目錄",g?(0,c.jsx)(i.pzk,{}):(0,c.jsx)(i._i7,{})]}),(0,c.jsx)(o.M,{children:g&&(0,c.jsx)(l.E.div,{className:(0,m.m)("absolute z-10 -mt-[18px] flex w-[calc(100%-32px)] flex-col gap-2 overflow-hidden rounded-b-lg border-2 border-[#462002] bg-[#F8F3E8] px-4"),initial:{height:0},animate:{height:"auto"},exit:{height:0},children:n.map((e,a)=>(0,c.jsx)("a",{href:"#".concat(e.id),className:(0,m.m)("relative block","text-[#462002]"),onClick:()=>s(!1),children:e.text},a))})}),(0,c.jsx)("div",{children:a})]})}},476:function(e,a,d){"use strict";d.d(a,{Z:function(){return l}});var c=d(7437),f=d(1396),b=d.n(f),r=d(3986);let o={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function l(e){let{children:a,color:d,onClick:f,url:b,className:r}=e;return f?(0,c.jsx)(m,{color:d,onClick:f,className:r,children:a}):b?(0,c.jsx)(i,{color:d,url:b,className:r,children:a}):(0,c.jsx)(m,{color:d,children:a})}function m(e){let{children:a,onClick:d,color:f,className:b}=e;return(0,c.jsx)("button",{onClick:d,className:(0,r.m)(o.base,o.color[f],b),children:a})}function i(e){let{children:a,url:d,color:f,className:l}=e,m="/"!==d[0];return(0,c.jsx)(b(),{className:(0,r.m)(o.base,o.color[f],"flex items-center justify-center",l),href:d,target:m?"_blank":void 0,rel:m?"noopener noreferrer":void 0,children:a})}}},function(e){e.O(0,[3190,5717,1750,1396,6244,2971,2472,1744],function(){return e(e.s=9190)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/traffic/page-b874e1436e650513.js b/_next/static/chunks/app/(website)/traffic/page-b874e1436e650513.js new file mode 100644 index 00000000..9192debf --- /dev/null +++ b/_next/static/chunks/app/(website)/traffic/page-b874e1436e650513.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2255],{6939:function(e,s,l){Promise.resolve().then(l.bind(l,3923))},3923:function(e,s,l){"use strict";l.r(s),l.d(s,{default:function(){return w}});var r=l(7437),c=l(2265),t=l(3986),x=l(1396),a=l.n(x);function n(e){let{children:s,selected:l,onSelected:c}=e;return(0,r.jsx)("button",{className:(0,t.m)("grow rounded-full border-2 border-transparent py-2 text-sm font-bold sm:text-base md:py-5 md:text-xl",l?"border-[#F8C57B] bg-[#F8C57B] text-white shadow-[0px_4px_20px_0px_#F8C57B6E]":"hover:bg-[#F8C57B]/30 active:hover:bg-[#F8C57B]/60"),onClick:c,children:s})}let i={mrt:"捷運",shuttleBus:"接駁車",hsr:"高鐵",tra:"臺鐵",bus:"公車",youbike:"YouBike",car:"開車"};function d(e){let{type:s,desc:l,className:c}=e;return(0,r.jsxs)("div",{className:(0,t.m)("flex min-h-[90px] min-w-[60px] flex-col items-center justify-center gap-4 xl:flex-row",c),children:[(0,r.jsxs)("div",{className:"flex flex-col items-center",children:[(0,r.jsx)("img",{src:"/2024/website/".concat(s,".svg"),width:45,height:50,alt:i[s]}),(0,r.jsx)("p",{className:"break-keep text-center",children:i[s]})]}),l]})}function o(e){let{className:s,deco:l}=e;return(0,r.jsxs)("div",{className:(0,t.m)("flex flex-row items-center justify-center gap-1 xl:w-full xl:flex-col-reverse",s),children:[(0,r.jsx)("div",{className:"h-full min-h-[40px] w-0 rounded border-2 border-black xl:h-0 xl:min-h-0 xl:w-full xl:min-w-[50px]"}),l]})}function m(e){let{children:s,className:l}=e;return(0,r.jsx)("div",{className:(0,t.m)("flex h-full w-fit flex-col items-center gap-2 rounded-xl bg-[#FFD598] p-5 text-center xl:h-fit xl:flex-row",l),children:s})}function h(e){let{className:s,href:l,children:c,...x}=e;return(0,r.jsx)(a(),{href:l,className:(0,t.m)(s,"underline underline-offset-1"),target:"_blank",rel:"noopener noreferrer",...x,children:c})}function p(){return(0,r.jsxs)("div",{className:"grid place-items-center gap-4 xl:grid-flow-col",children:[(0,r.jsx)(d,{type:"mrt"}),(0,r.jsx)(o,{}),(0,r.jsxs)(m,{className:"xl:flex-col",children:["捷運",(0,r.jsx)("br",{}),"南港展覽館",(0,r.jsx)("br",{}),"2A 出口",(0,r.jsx)("span",{className:"text-sm",children:"(當天會有人舉牌引導)"})]}),(0,r.jsx)(d,{type:"shuttleBus",desc:(0,r.jsxs)("p",{className:"",children:["發車時間:7:45~10:00",(0,r.jsx)("br",{}),"班距:15~20 分鐘一班"]})}),(0,r.jsx)(o,{}),(0,r.jsxs)(m,{children:["中研院",(0,r.jsx)("br",{}),"人文社會科學館"]})]})}function j(){let e=e=>{let{className:s}=e;return(0,r.jsx)(o,{className:s,deco:(0,r.jsxs)("div",{className:"w-fit",children:[(0,r.jsx)("img",{src:"/2024/website/walking.svg",width:23,height:23,alt:""}),(0,r.jsx)("p",{className:"text-xs",children:"步行"})]})})};return(0,r.jsxs)("div",{className:"grid grid-cols-3 place-items-center gap-4 xl:grid-flow-col xl:grid-cols-none xl:grid-rows-3",children:[(0,r.jsxs)("div",{className:"flex xl:gap-10",children:[(0,r.jsx)(d,{type:"hsr"}),(0,r.jsx)(d,{type:"tra"})]}),(0,r.jsx)("div",{className:"col-span-2 xl:col-span-1 xl:row-span-2",children:(0,r.jsx)(d,{type:"mrt"})}),(0,r.jsx)(o,{}),(0,r.jsx)(o,{className:"col-span-2 row-span-2 h-full xl:h-0"}),(0,r.jsxs)(m,{className:"row-span-2 px-3 xl:col-span-2 xl:row-span-1 xl:w-full",children:["高鐵南港站",(0,r.jsx)("br",{}),"南港火車站",(0,r.jsx)(e,{}),"捷運",(0,r.jsx)("br",{}),"南港站",(0,r.jsx)("br",{}),"2號出口"]}),(0,r.jsxs)(m,{className:"px-1 xl:px-5",children:["捷運",(0,r.jsx)("br",{}),"南港展覽館站",(0,r.jsx)("br",{}),"5號 出口"]}),(0,r.jsxs)(m,{className:"px-1 xl:px-5",children:["捷運",(0,r.jsx)("br",{}),"南港展覽館站",(0,r.jsx)("br",{}),"4號 出口"]}),(0,r.jsxs)("div",{className:"flex h-full w-full flex-col items-center justify-center gap-2 place-self-start xl:flex-row",children:[(0,r.jsx)(d,{type:"bus",desc:"212 直、270"}),(0,r.jsx)(o,{className:"grow xl:w-fit"})]}),(0,r.jsxs)("div",{className:"flex h-full w-full flex-col items-center justify-center gap-2 place-self-start xl:flex-row",children:[(0,r.jsx)(d,{type:"bus",desc:(0,r.jsxs)("p",{className:"text-center",children:["205、212",(0,r.jsx)("br",{}),"276、306",(0,r.jsx)("br",{}),"306區、645"]})}),(0,r.jsx)(o,{className:"grow xl:w-fit"})]}),(0,r.jsx)(d,{type:"youbike",desc:(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)("p",{children:"中研院附近的 YouBike 2.0 站牌 :"}),(0,r.jsxs)("ol",{className:"ml-4 list-decimal",children:[(0,r.jsx)("li",{children:"中研院人文社會科學館"}),(0,r.jsx)("li",{children:"中研院綜合體育館"}),(0,r.jsx)("li",{children:"研究院舊莊街口"})]})]})}),(0,r.jsx)(m,{className:"col-span-2 w-full xl:col-span-1 xl:row-span-2 xl:h-full ",children:"中研院站"}),(0,r.jsx)(o,{className:"row-span-2 h-full xl:col-span-2 xl:row-span-1 xl:h-0"}),(0,r.jsx)(e,{className:"col-span-2 xl:col-span-1 xl:row-span-2"}),(0,r.jsxs)(m,{className:"col-span-3 w-full xl:col-span-1 xl:row-span-3 xl:h-full",children:["中研院",(0,r.jsx)("br",{}),"人文社會科學館"]})]})}function f(){return(0,r.jsxs)("div",{className:"grid place-items-center gap-4 xl:grid-flow-col",children:[(0,r.jsx)(d,{type:"car",desc:(0,r.jsxs)("p",{className:"break-keep",children:["導航至",(0,r.jsx)(h,{href:"https://www.google.com/maps/place/%E4%B8%AD%E5%A4%AE%E7%A0%94%E7%A9%B6%E9%99%A2/@25.0422388,121.6116466,17z/data=!4m7!3m6!1s0x3442ab4501e8c151:0x2f2b63fe4251d55c!8m2!3d25.0422388!4d121.6161527!15sCg_kuK3lpK7noJTnqbbpmaKSARJyZXNlYXJjaF9pbnN0aXR1dGXgAQA!16zL20vxlIxNnRr?entry=tts&shorturl=1",children:"中央研究院"})]})}),(0,r.jsx)(o,{}),(0,r.jsx)(m,{children:"中研院門口"}),(0,r.jsxs)("ul",{className:"ml-8 list-disc xl:max-w-[400px]",children:[(0,r.jsxs)("li",{children:["中研院內設有停車格,車輛進入院區持證件向大門警衛換證後可駛入院區,計費方式請參考"," ",(0,r.jsx)(h,{href:"https://dga.sinica.edu.tw/posts/78705",children:"中央研究院院區車輛通行停放管理施行要點。"})]}),(0,r.jsxs)("li",{children:["機車禁止進入院區,在",(0,r.jsx)(h,{href:"https://www.google.com.tw/maps/place/%E4%B8%AD%E7%A0%94%E9%99%A2%E6%A9%9F%E8%BB%8A%E6%A3%9A/@25.0439537,121.6154488,19z/data=!4m6!3m5!1s0x3442ab45718bd237:0xb1ab80836cc1e091!8m2!3d25.0439533!4d121.6158427!16s%2Fg%2F11f53mqm33?hl=en&entry=ttu",children:"大門右側"}),"、",(0,r.jsx)(h,{href:"https://www.google.com/maps/place/No.+5,+Alley+1+Lane+61+Section+2+Research+Inst+Rd,+Nangang+District,+Taipei+City,+Taiwan+115/@25.0442333,121.6166216,17z/data=!3m1!4b1!4m6!3m5!1s0x3442ab45615dcee1:0x73054572c84e39c2!8m2!3d25.0442333!4d121.6166216!16s%2Fg%2F11c4x84n9v?hl=en&entry=tts",children:"大門對面"}),"與",(0,r.jsx)(h,{href:"https://www.google.com/maps/place/No.+5,+Alley+1+Lane+61+Section+2+Research+Inst+Rd,+Nangang+District,+Taipei+City,+115/@25.0440778,121.6162484,19z/data=!4m6!3m5!1s0x3442ab45615dcee1:0x73054572c84e39c2!8m2!3d25.0442333!4d121.6166216!16s%2Fg%2F11c4x84n9v?hl=en&entry=ttu",children:"胡適公園旁"}),"均設有機車停車場,供員工和來賓停放不予收費(不負保管責任)。"]}),(0,r.jsx)("li",{children:(0,r.jsx)(h,{href:"https://dga.sinica.edu.tw/pages/1442",children:"中研院區停車 Q&A"})})]})]})}function u(e){let{tab:s}=e;switch(s){case 0:default:return(0,r.jsx)(p,{});case 1:return(0,r.jsx)(j,{});case 2:return(0,r.jsx)(f,{})}}function w(){let[e,s]=(0,c.useState)(1);return(0,r.jsxs)("div",{className:"container",children:[(0,r.jsx)("h1",{className:"my-8 text-5xl font-bold xl:mb-6",children:"交通方式"}),(0,r.jsx)("h3",{className:"text-center text-xl font-bold xl:mb-6",children:"中央研究院 人文社會科學館"}),(0,r.jsx)("h3",{className:"mt-3 text-center text-xl font-bold",children:"台北市南港區研究院路 2 段 128 號"}),(0,r.jsx)("div",{className:"my-4",children:(0,r.jsx)("iframe",{src:"https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d14459.18734000737!2d121.6113732!3d25.0409679!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ab46b3aaaaab%3A0x6ad0b8243ddc70ef!2z5Lit5aSu56CU56m26Zmi5Lq65paH56S-5pyD56eR5a246aSo!5e0!3m2!1szh-TW!2stw!4v1705165279899!5m2!1szh-TW!2stw",className:"h-[400px] w-full md:h-[600px]",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})}),(0,r.jsxs)("div",{className:"mb-10 mt-8 grid grid-cols-3 rounded-full bg-white/40",children:[(0,r.jsx)(n,{selected:0===e,onSelected:()=>s(0),children:"大會接駁車"}),(0,r.jsx)(n,{selected:1===e,onSelected:()=>s(1),children:"大眾運輸"}),(0,r.jsx)(n,{selected:2===e,onSelected:()=>s(2),children:"自行開車"})]}),(0,r.jsx)("div",{className:"flex w-full items-center justify-center gap-8 px-5 text-xl xl:text-xl ",children:(0,r.jsx)(u,{tab:e})})]})}}},function(e){e.O(0,[5717,1396,2971,2472,1744],function(){return e(e.s=6939)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(website)/venue/page-3e10ae637b25b5a3.js b/_next/static/chunks/app/(website)/venue/page-3e10ae637b25b5a3.js new file mode 100644 index 00000000..7a5a750a --- /dev/null +++ b/_next/static/chunks/app/(website)/venue/page-3e10ae637b25b5a3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4823],{6043:function(e,t,i){Promise.resolve().then(i.bind(i,6955))},6955:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return g}});var n=i(7437),l=i(2265),s=i(3986),r=i(2167),a=i(8777),c=i(5694),o=i(8907),d=i(476),u=i(3881),x={2:[{number:"01",title:"咖啡廳",description:"想與來自四面八方的會眾進行交流嗎?還是想繼續討論剛剛精彩的議程嗎?抑或是想要有個地方好好休息呢?那麼歡迎來到 SITCON 咖啡廳。在這裡,我們提供悠閒的環境、舒適的空間,以及不可或缺的——咖啡,讓各個需求的會眾都能在這裡找到屬於自己的小天地,無論你是想與人聊天、討論,或是在一整天豐富的行程中想稍微喘口氣,甚至是在這裡腦力激盪出一項專案,我們都歡迎!"},{number:"01",title:"靜態海報展",description:"這是 SITCON 2024 的新嘗試!我們提供學生們一個展現自我的舞台,讓大家可以透過靜態海報展發表自己做的研究,同時也能和志同道合的同學當面交流想法,碰撞出知識的火花!歡迎投稿靜態海報展,一起加入這場學術派對!"}],3:[{number:"1",title:"2024 第十二屆梅竹黑客松",description:"梅竹黑客松在今年邁入第十二屆,我們定期在清大與交大兩校間辦理黑客松相關活動,致力搭起學生與企業之間的橋樑,學生運用企業資源並發揮潛力回應企業命題,同時企業方更提供實習機會,能讓學生進一步實踐創意發想。我們期待可以創造一個平台,讓任何人都可以享受想法的誕生與實作。"},{number:"2",title:"美商超微半導體股份有限公司台灣分公司",image:"amd.png",description:"50 多年來,AMD(NASDAQ:AMD)推動創新高效能運算、繪圖及視覺技術,建構遊戲、高臨場感平台與資料中心等重要領域。全球數十億的消費者、世界 500 強企業以及尖端科學研究機構皆仰賴 AMD 的技術來改善生活、工作及娛樂。AMD 員工致力於研發領先的高效能與自行調適產品,不斷突破技術的極限。",url:"https://www.amd.com/zh-hant"},{number:"3",title:"SITCON 學生計算機年會",description:"自 2013 年發起,以學生為本、由學生自發舉辦,長期投身學生資訊教育與推廣開源精神,希望引領更多學子踏入資訊的殿堂,更冀望所有對資訊有興趣的學生,能夠在年會裏齊聚一堂,彼此激盪、傳承、啟發,達到「學以致用、教學相長」的實際展現。"},{number:"4",title:"COSCUP 開源人年會",description:"COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006 年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工。COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。希望藉由每年一度的研討會,來推動自由及開放原始碼軟體 (FLOSS)。"},{number:"5",title:"開放文化基金會",description:"OCF 希望能夠藉由法人組織的力量,協助台灣的開放文化相關社群,包含開放原始碼軟體、開放資料、開放政府三個主要領域的發展和應用。期許能將開源自由的精神,更廣泛地應用在各個領域。"},{number:"6",title:"PyCon TW",description:"PyCon,亦即 Python 年會,是全球 Python 社群年度盛會。PyCon TW 今年九月即將在高雄科工館舉辦第十二年的台灣 Python 年會。PyCon TW 旨在聚集台灣各領域應用 Python 的人,交流彼此的經驗心得,分享最新的技術發展,並親身體驗社群獨有的熱情。"},{number:"7",title:"帕亞科技股份有限公司 & 臺科大營建系",image:"paia-and-ntust-cce.png",description:"帕亞科技目前主力產品為 PAIA 遊戲 AI 競賽平台,我們打造了一個遊戲情境,讓使用者可以上傳各自的 AI 在平台上競賽,也提供積木式的開發工具,讓國中小學生可以輕易使用,學習 AI。\n\n臺科大營建系資訊組以促進資通訊科技於土木營建與防災工程的全生命週期導入與應用為目標,朝向智慧營建及永續土木工程等方向發展。",urls:[{title:"帕亞科技股份有限公司",url:"https://www.paia-arena.com/"},{title:"臺科大營建系",url:"https://www.ct.ntust.edu.tw/ct/"}]},{number:"8",title:"中部高中電資社團聯合會議",description:"中部高中電資社團聯合會議(簡稱中電會)成立於 2021 年,是由一群熱愛資訊科技和社團活動的高中職生所組成,而主要目的在於整合中部資訊科技資源,推廣資訊相關的課程。\n\n在這學期我們舉辦了數場免費專業領域課程、國中生課程、每月主題課程、以及聯合寒訓。目前我們正在對社群進行大更新,希望能創造一個活躍的開放討論空間與資源中心。\n\n中電會以資訊安全起家,我們目前預計在 SITCON 中展示使用陀螺儀竊取密碼的互動活動,期待能推廣我們的課程及社群。\n\n以下是我們的官網和 IG,若有任何問題都歡迎隨時聯繫我。\n\nhttps://scaict.org\n\nhttps://www.instagram.com/scaict.tw"}],4:[{number:"9",title:"Dcard 狄卡科技",image:"dcard.png",description:"Dcard 是全台最大匿名社群, 從台灣走向世界,每月不重複訪客高達 2,200 萬,發展出廣告、電商、跨國市場等領域,持續探索新型商業模式,邁向世界級網路公司前進。",url:"https://join.dcard.today/"},{number:"10",title:"曉數碼 Akatsuki Taiwan Inc.",image:"akatsuki.png",description:"曉數碼為 Akatsuki Inc. 於 2014 年在台灣設立的子公司,以「與創作者共鳴,娛樂全世界」為使命,致力於開發、營運各種能躍動人心的遊戲。曉數碼重視在地化品質並放眼國際市場,團隊中聚集來自各地的成員,包含台、日、韓、英、法、德、西與印度等多語言人才。我們亦積極打造幸福職場,以此支持成員們盡情發揮創意,使其發光發熱,共同成長。",url:"https://bit.ly/3bwhylS"},{number:"11",title:"紀念品攤位",description:""},{number:"12",title:"LINE",image:"line.png",description:"總部位於日本的 LINE 以「拉近你我的距離」為企業使命,透過多元的行動服務與內容,致力將人們、資訊與社會緊密連結。自 2011 年 6 月以通訊軟體的型態推出,現更推展其多元的全球生態系,並將觸角延伸至人工智慧、金融科技等領域,積極實現「智慧入口」的願景,2021 年 3 月,LINE 與日本規模最大的網路科技集團之一 Z Holdings 正式整併,未來也將持續提供用戶享有最即時、便利的行動生活。",url:"https://techblog.lycorp.co.jp/zh-hant/search?q=intern"},{number:"13",title:"趨勢科技",image:"trendmicro.png",description:"趨勢科技為資訊安全解提供決方案全球領導廠商,致力建立一個安全的資訊交換世界。為資料中心、雲端工作負載、網路、端點裝置提供多層式安全防護。",url:"https://careers.trendmicro.tw"},{number:"14",title:"HKCOTA x 香港開源年會",description:"《香港創意開放科技協會》成立於 2014 年,致力向學生及在職人士推廣及教育開放文化、標準,自由及開放軟體、硬體、資料,以及 Creative Commons 《共享創意》概念及授權條款。而至今已經舉辦過 10 屆的《香港開源年會》既是一個年會,也是一個空間、平台,匯聚著香港和海外開源社群、開發者,以及各個界別的朋友,一同在年會中分享開發或使用開源、自由軟體,以及大家一路走來在開源自由領域的經驗。"},{number:"15",title:"島島阿學學習社群",description:"島島阿學是由親師生以集體智慧共創的民主學習社群。邀請學習者一同解決民主教育兩大元素「自主學習、民主社群」的困難,如找不到目標、資源、學伴等。目前提供可共編的學習資源平台,邀學習者共享資源。今年上半年也將上架找學伴、老師、揪團的功能。一起慢慢學不用急,在互助共好中成就彼此。"},{number:"16",title:"g0v 零時小學校",description:"零時小學校致力於將 g0v 零時政府(公民科技社群)自發性運用科技做專案解決社會問題的經驗與精神,轉化為專題導向教學模式與學習資源,將數位公民素養向下扎根。透過與學校合作課程、提供 70 堂以上數位公民線上課程、舉辦營隊與專案孵化競賽等方式,陪伴 2000 位以上師生,近四年來共收到 123 件公民科技專案,其中 74 件作品係由國高中生及大學生提出。"},{number:"17",title:"MozTW 社群 / 摩茲工寮",description:"MozTW 是台灣 Mozilla 愛好者的實體社群,設有網站提供相關軟體下載等服務,並負責維護 Mozilla 大部分軟體的正體中文版本與語言套件的在地化。摩茲工寮是 MozTW 為開放社群與活動所設計,也由社群共同管理的空間。"},{number:"18",title:"台灣敏捷協會",description:"台灣敏捷協會 Agile Community Taiwan 由一群敏捷志工與業界先驅發起,是內政部正式登記的社團法人協會,致力於提供並推廣敏捷價值、思維與務實導向理念,藉由推動敏捷文化引擎以驅動轉化、改善台灣這塊土地上的人們的生活、學習、社群、產業與經濟。\n\nhttps://www.act.club.tw/"},{number:"19",title:"台灣不分系學生聯合協會",description:"不分系是近幾年於台灣大專院校所開始嘗試之實驗教育,透過鬆綁大專院校制度,藉由校級或是院級學士的方式讓同學能夠順利以其他科系的方式畢業。而這個制度雖然帶來同學選課的自由,同時帶來同學對於自己未來的迷惘,在大學路上努力的過程可能能夠被看見,但也可能會停留在原地,也沒有身旁的朋友能夠幫助。\n\n台灣不分系學生聯合協會是一個正進行籌組的協會,現有成員多以成大不分系,部分其它科系為主,未來期望在籌組階段可以廣招全台各地對於不分系有興趣的學生,無論是否是不分系學生均可加入。我們期待能夠作為一個能夠幫助大家接軌,聯合各校不分系系學會合作,舉辦全國性不分系相關團體活動,透過「競賽」和「團隊媒合」的平台,作為全台灣自由度最高的科系,以及想法最天馬行空的科系,能夠透過各個大學的特色與各個同學個人不分系的經驗結合,讓大家能夠獲得一個想法付諸實現的平台,以及結交新同儕的一個資訊交流互通平台。"},{number:"20",title:"StarUp 人才孵化器",description:"StarUp 人才孵化器致力打造台灣校園的創新創業生態系,培育下一個改變台灣、改變世界的未來領袖。\n\n我們透過經營學生社群、人才培訓與投創基金,聚集、培育並投資積極成長的大學生。\n\n我們舉辦創新創業的社群活動,匯集「不躺平的年輕人」,成立2年以來,現已舉辦 44 場活動、觸及 1500+ 人次,私域社群人數累積達 404 人,並且與三間大學社團,組成「BeTheChange 創創聯盟」,共享資源與連結。\n\n此外,我們也著重培育幹部具備商業思維與職場技能,舉辦創業家、經理人的培訓計畫,幫助認證人才進入企業見習、實習,縮短學用落差,現已培育 37 位夥伴,成功媒合 22 人次的優秀人才進入職場,並有2位透過內推,畢業即獲得正職工作。\n\n最後,我們於 2024 年開始,與炙星投創合作,成立學生投創基金,管理 300 萬資金專注投資學生創業團隊,期待挖掘、培跑下一個改變世界的學生創業家。 \n\n我們是StarUp人才孵化器,透過社群、培訓與投資的力量,陪伴台灣有想法的大學生一同成長,成為新時代的創新創業領袖,歡迎你加入我們!\n\n更多資料歡迎閱覽以下簡報 https://reurl.cc/67dXRb"},{number:"21",title:"Ruby Taiwan",description:"Ruby Taiwan 社群成立於 2008 年 10 月,主要是針對 Ruby 程式語言及軟體開發,進行業界的交流及分享,提昇開發人員的技術深度與廣度"},{number:"22",title:"Ubuntu-TW",description:"Ubuntu-TW 成立於 2005 年 6 月,是由數名愛好者發起,以推廣 Ubuntu 為目標的台灣在地社群。除了每年固定舉辦的 Release Party 以及在台灣各開源研討會擺攤展示之外,我們的成員也時常出沒於各大開源社團,而所舉辦的 Release Party 也一直都有其他 Linux 發行版愛好者的參與。除了社群活動之外,我們的成員也有參與 Ubuntu 及其他發行版、開源軟體的 L10N,編篡文件,以及在網上替人解惑。歡迎各路新手高手、舊雨新知,加入 Ubuntu-TW ,跟我們一起推廣 Ubuntu、Linux 及開源文化!"}]};function m(e){let{item:t}=e,[i,s]=(0,l.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex cursor-pointer gap-3 break-all rounded-sm leading-7 hover:bg-[#B1884C]/10 active:bg-[#B1884C]/20","aria-role":"button",tabIndex:0,onClick:()=>s(!0),children:[(0,n.jsx)("h2",{className:"flex w-14 shrink-0 items-center justify-center rounded-sm bg-[#B1884C] text-center text-3xl tabular-nums text-white",children:t.number}),(0,n.jsxs)("div",{className:"pb-1 pr-1",children:[(0,n.jsx)("h3",{className:"font-bold text-[#B1884C]",children:t.title}),(0,n.jsx)("p",{className:"line-clamp-2 text-ellipsis text-sm",children:(0,n.jsx)(u.U,{children:t.description})})]})]}),(0,n.jsx)(o.Z,{open:i,setOpen:s,children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 break-all p-6",children:[(0,n.jsxs)("div",{className:"flex items-center justify-start gap-3 text-2xl font-bold md:text-3xl",children:[(0,n.jsx)("h2",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded bg-[#B1884C] text-center text-2xl tabular-nums text-white",children:t.number}),t.title]}),(null==t?void 0:t.image)&&(0,n.jsx)("img",{src:"/2024/sponsor/".concat(t.image),className:"mx-auto w-full max-w-[240px] rounded",alt:t.title}),(0,n.jsx)("div",{className:"md:max-h-[80vh] md:overflow-y-auto",children:(0,n.jsx)(u.U,{children:t.description})}),(t.url||t.urls)&&(0,n.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-4",children:[t.url&&(0,n.jsx)(d.Z,{color:"blue",url:t.url,className:"text-base md:text-xl",children:"前往網站"}),t.urls&&t.urls.map(e=>(0,n.jsx)(d.Z,{color:"blue",url:e.url,className:"text-base md:text-xl",children:e.title},e.title))]})]})})]})}function h(){return(0,n.jsx)("div",{className:"flex flex-col gap-3",children:x["2"].map((e,t)=>(0,n.jsx)(m,{item:e},t))})}function p(){return(0,n.jsx)("div",{className:"flex flex-col gap-3",children:x["3"].map((e,t)=>(0,n.jsx)(m,{item:e},t))})}function f(){return(0,n.jsx)("div",{className:"grid grid-cols-1 gap-3 lg:grid-cols-2",children:x["4"].map((e,t)=>(0,n.jsx)(m,{item:e},t))})}function b(e){let{floor:t,currentFloor:i,setFloor:l}=e;return(0,n.jsxs)("button",{className:(0,s.m)("relative w-full py-1 text-center font-bold text-[#B1884C] md:py-2 md:text-xl lg:text-2xl"),onClick:()=>l(t),children:[t,"F",(0,n.jsx)(r.M,{children:t===i&&(0,n.jsx)(a.E.div,{className:"absolute bottom-0 h-[2px] w-full rounded-t-full bg-[#B1884C]",layoutId:"floor-indicator"})})]})}function g(){let[e,t]=(0,l.useState)(3),i=(0,c.Z)();return(0,l.useEffect)(()=>{window.scrollTo({top:0,behavior:"smooth"})},[e]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"container flex flex-col items-center justify-center gap-4 text-center",children:(0,n.jsx)("h1",{className:"mb-4 w-full text-left text-2xl font-bold md:text-4xl",id:"page-title",children:"會場地圖"})}),(0,n.jsxs)("div",{className:(0,s.m)("z-10 overflow-x-hidden bg-[#F8F3E8]/90 backdrop-blur-lg max-lg:sticky",i?"top-0":"top-[80px]"),children:[(0,n.jsx)("div",{style:{boxShadow:"0 4px 2px -2px #B1884C40"},children:(0,n.jsx)("div",{className:"container flex flex-col items-center justify-center gap-4 text-center",children:(0,n.jsxs)("div",{className:"flex w-full gap-2",children:[(0,n.jsx)(b,{floor:2,currentFloor:e,setFloor:t}),(0,n.jsx)(b,{floor:3,currentFloor:e,setFloor:t}),(0,n.jsx)(b,{floor:4,currentFloor:e,setFloor:t})]})})}),(0,n.jsxs)("div",{className:"flex items-center justify-center py-4 md:gap-4",style:{transform:"translateX(calc(-100% * ".concat(e-3,"))"),transition:"transform 0.5s"},children:[(0,n.jsx)("div",{className:"w-full shrink-0",children:(0,n.jsxs)("div",{className:"container gap-4 lg:grid lg:grid-cols-4",children:[(0,n.jsx)("img",{src:"/2024/floor/2f.svg",alt:"2F",className:"w-full lg:col-span-3"}),(0,n.jsx)("div",{className:"hidden lg:block",children:(0,n.jsx)(h,{})})]})}),(0,n.jsx)("div",{className:"w-full shrink-0",children:(0,n.jsxs)("div",{className:"container gap-4 lg:grid lg:grid-cols-4",children:[(0,n.jsx)("img",{src:"/2024/floor/3f.svg",alt:"3F",className:"w-full lg:col-span-3"}),(0,n.jsx)("div",{className:"hidden lg:block",children:(0,n.jsx)(p,{})})]})}),(0,n.jsx)("div",{className:"w-full shrink-0",children:(0,n.jsxs)("div",{className:"container gap-4 lg:grid lg:grid-cols-2",children:[(0,n.jsx)("img",{src:"/2024/floor/4f.svg",alt:"4F",className:"sticky top-0 w-full self-start"}),(0,n.jsx)("div",{className:"hidden lg:block",children:(0,n.jsx)(f,{})})]})})]})]}),(0,n.jsx)("div",{className:"lg:hidden",children:(0,n.jsxs)(r.M,{mode:"sync",children:[2===e&&(0,n.jsx)(a.E.div,{className:"container overflow-y-hidden",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},children:(0,n.jsx)(h,{})},2),3===e&&(0,n.jsx)(a.E.div,{className:"container overflow-y-hidden",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},children:(0,n.jsx)(p,{})},3),4===e&&(0,n.jsx)(a.E.div,{className:"container overflow-y-hidden",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},children:(0,n.jsx)(f,{})},4)]})})]})}},8907:function(e,t,i){"use strict";i.d(t,{Z:function(){return u}});var n=i(7437),l=i(4886),s=i(2439),r=i(2167),a=i(8777),c=i(2265),o=i(6468),d=i(4887);function u(e){let{children:t,open:i,setOpen:u}=e,[x,m]=(0,c.useState)(!1),{isMobile:h}=(0,l.Z)();return((0,c.useEffect)(()=>(m(!0),()=>m(!1)),[]),(0,c.useEffect)(()=>{h||(document.body.style.overflow=i?"hidden":"auto")},[i]),h)?(0,n.jsx)(s.d.Root,{open:i,onOpenChange:u,children:(0,n.jsxs)(s.d.Portal,{children:[(0,n.jsx)(s.d.Overlay,{className:"fixed inset-0 z-50 bg-black/40 backdrop-blur"}),(0,n.jsxs)(s.d.Content,{className:"fixed bottom-0 left-0 right-0 z-50 mt-24 flex h-max max-h-[90vh] flex-col rounded-t-[10px] bg-[#F8F3E8]",children:[(0,n.jsx)("div",{className:"m-auto mt-3 h-1.5 w-20 rounded-full bg-black/20"}),(0,n.jsx)("div",{className:"max-h-[80vh] overflow-y-auto",children:t})]})]})}):x?(0,d.createPortal)((0,n.jsx)(r.M,{children:i&&(0,n.jsxs)("div",{className:"fixed inset-0 z-50",children:[(0,n.jsx)(a.E.div,{className:"fixed inset-0 cursor-pointer bg-black/40 backdrop-blur",onClick:()=>u(!1),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}),(0,n.jsxs)(a.E.div,{className:"fixed inset-0 m-auto flex h-max w-[512px] flex-col rounded-[10px] bg-[#F8F3E8]",initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0,scale:.95},children:[(0,n.jsx)(a.E.button,{onClick:()=>u(!1),className:"absolute right-0 top-0 m-4",whileHover:{scale:1.1},whileTap:{scale:.9},children:(0,n.jsx)(o.R5A,{className:"text-2xl text-[#385AAC]"})}),t]})]})}),document.body):null}},476:function(e,t,i){"use strict";i.d(t,{Z:function(){return c}});var n=i(7437),l=i(1396),s=i.n(l),r=i(3986);let a={base:"px-6 rounded-full text-xl md:text-2xl font-bold py-3 h-fit break-keep",color:{yellow:"bg-[#FFCA73] text-[#462002] shadow-[0px_5px_8px_0px_#FFBA474D] hover:bg-[#e3b364] active:bg-[#cca15a]",blue:"bg-[#385AAC] text-[#F8F3E8] shadow-[0px_6px_6px_0px_#5D7DDB4D] hover:bg-[#304e96] active:bg-[#263d75]",gray:"bg-[#808080] text-[#FFFFFF] shadow-[0px_6px_6px_0px_#8080804D]"}};function c(e){let{children:t,color:i,onClick:l,url:s,className:r}=e;return l?(0,n.jsx)(o,{color:i,onClick:l,className:r,children:t}):s?(0,n.jsx)(d,{color:i,url:s,className:r,children:t}):(0,n.jsx)(o,{color:i,children:t})}function o(e){let{children:t,onClick:i,color:l,className:s}=e;return(0,n.jsx)("button",{onClick:i,className:(0,r.m)(a.base,a.color[l],s),children:t})}function d(e){let{children:t,url:i,color:l,className:c}=e,o="/"!==i[0];return(0,n.jsx)(s(),{className:(0,r.m)(a.base,a.color[l],"flex items-center justify-center",c),href:i,target:o?"_blank":void 0,rel:o?"noopener noreferrer":void 0,children:t})}},4886:function(e,t,i){"use strict";i.d(t,{Z:function(){return l}});var n=i(2265);function l(){let[e,t]=(0,n.useState)(null),[i,l]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=()=>{window.matchMedia("(max-width: 768px)").matches?t("mobile"):window.matchMedia("(min-width: 769px) and (max-width: 1024px)").matches?t("tablet"):t("desktop"),l({width:window.innerWidth,height:window.innerHeight})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),{device:e,width:null==i?void 0:i.width,height:null==i?void 0:i.height,isMobile:"mobile"===e,isTablet:"tablet"===e,isDesktop:"desktop"===e}}},5694:function(e,t,i){"use strict";function n(){return"app"===new URLSearchParams(window.location.search).get("mode")}i.d(t,{Z:function(){return n}})}},function(e){e.O(0,[3190,5717,1750,1396,8021,2439,2971,2472,1744],function(){return e(e.s=6043)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/_not-found-1c184bca5c91004d.js b/_next/static/chunks/app/_not-found-1c184bca5c91004d.js new file mode 100644 index 00000000..d8fc9da8 --- /dev/null +++ b/_next/static/chunks/app/_not-found-1c184bca5c91004d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9165],{3155:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found",function(){return n(1038)}])},1038:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let l=n(1024),r=l._(n(2265)),o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function i(){return r.default.createElement(r.default.Fragment,null,r.default.createElement("title",null,"404: This page could not be found."),r.default.createElement("div",{style:o.error},r.default.createElement("div",null,r.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),r.default.createElement("h1",{className:"next-error-h1",style:o.h1},"404"),r.default.createElement("div",{style:o.desc},r.default.createElement("h2",{style:o.h2},"This page could not be found.")))))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[2971,2472,1744],function(){return e(e.s=3155)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/coc/page-906440976fa98eb8.js b/_next/static/chunks/app/cfp/(submit)/coc/page-906440976fa98eb8.js new file mode 100644 index 00000000..079761a8 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/coc/page-906440976fa98eb8.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4202,9836],{3521:function(){}},function(n){n.O(0,[2971,2472,1744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/layout-b74a3c29fb4b14fb.js b/_next/static/chunks/app/cfp/(submit)/layout-b74a3c29fb4b14fb.js new file mode 100644 index 00000000..1e1628c4 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/layout-b74a3c29fb4b14fb.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7147],{8951:function(e,n,t){Promise.resolve().then(t.bind(t,5989))},5989:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return o}});var r=t(7437),s=t(1396),c=t.n(s),l=t(3986),i=t(4033);function f(e){let{href:n,children:t}=e,s=(0,i.usePathname)()===n;return(0,r.jsxs)(c(),{href:n,className:(0,l.m)("group flex -translate-x-3 items-center gap-2 transition-colors",s?"font-bold text-[#1E1E1E]":"text-[#808080] hover:text-[#595959]"),children:[(0,r.jsx)("div",{className:(0,l.m)("h-[1.2em] w-1 rounded-full bg-[#AC24FF] transition-all duration-300",s?"opacity-100":"h-1 opacity-0")}),t]})}function o(e){let{children:n}=e;return(0,r.jsxs)("div",{className:"container my-6 flex gap-6",children:[(0,r.jsxs)("div",{className:"sticky top-[88px] hidden min-w-[180px] flex-col gap-2 self-start lg:flex",children:[(0,r.jsx)("div",{className:"text-lg font-bold text-[#0CE295]",children:"議程與海報徵稿"}),(0,r.jsx)(f,{href:"/cfp/submit/",children:"投稿頁面"}),(0,r.jsx)(f,{href:"/cfp/normal/",children:"一般議程"}),(0,r.jsx)(f,{href:"/cfp/undefined/",children:"開放式議程"}),(0,r.jsx)(f,{href:"/cfp/poster/",children:"靜態海報展"}),(0,r.jsx)("div",{className:"mt-2 text-lg font-bold text-[#FF3495]",children:"其他事項"}),(0,r.jsx)(f,{href:"/cfp/coc/",children:"Code of Conduct"}),(0,r.jsx)(f,{href:"/cfp/notice/",children:"投稿注意事項與授權"}),(0,r.jsx)(f,{href:"/cfp/rehearsal/",children:"試講與彩排"}),(0,r.jsx)(f,{href:"/cfp/qa/",children:"Q&A"})]}),(0,r.jsx)("div",{className:"flex-grow",children:n})]})}},4033:function(e,n,t){e.exports=t(94)}},function(e){e.O(0,[5717,1396,2971,2472,1744],function(){return e(e.s=8951)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/normal/page-18ee9ca92f3cd4a2.js b/_next/static/chunks/app/cfp/(submit)/normal/page-18ee9ca92f3cd4a2.js new file mode 100644 index 00000000..20a3104a --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/normal/page-18ee9ca92f3cd4a2.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2425],{9935:function(e,t,s){Promise.resolve().then(s.bind(s,4180))},4180:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return w}});var l=s(7437),n=s(5398),Event=s(4787),i=s(6055),r=s(2714),a=s(2286),c=s(2897),o=s(8476),d=s(2265),x=s(609),h=s(7168),f=s(8777),m=s(2167),g=s(504),u=s(7922),p=s(62),b=s(3986),j=s(9744);function N(e){let{id:t,title:s,infoHref:n}=e,[i,r]=(0,d.useState)(!1),[a,c]=(0,d.useState)(!1),{width:o}=(0,j.iP)();(0,d.useEffect)(()=>{o<768?c(!0):c(!1)},[o]),(0,d.useEffect)(()=>{i?document.body.style.overflow="hidden":document.body.style.overflow="auto"},[i]);let N=(0,x.c)(0),v=function(e){let t=(0,x.c)(e.getVelocity());return(0,h.W)(e,"velocityChange",e=>{t.set(e)}),t}(N),y=(0,x.c)(i?2:0);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(f.E.div,{onClick:()=>r(!0),className:"cursor-pointer rounded-2xl",layoutId:"video-card-".concat(t),children:[(0,l.jsx)(f.E.div,{className:"relative aspect-video w-full rounded-lg shadow-sm hover:shadow-lg transition-shadow",style:{backgroundImage:"url(/2024/cfp/video-image/".concat(t,".webp)"),backgroundSize:"cover",backgroundPosition:"center center"},whileHover:{y:-4},whileTap:{scale:.95}}),(0,l.jsx)("div",{className:"relative mt-1 text-sm leading-5",children:s})]}),(0,l.jsx)(m.M,{children:i&&(0,l.jsxs)(f.E.div,{className:"fixed top-0 left-0 w-full h-full z-[60] flex justify-center items-end md:items-center",children:[(0,l.jsx)(f.E.div,{className:"fixed top-0 left-0 w-full h-full bg-black bg-opacity-30 backdrop-blur-sm cursor-pointer",onClick:()=>r(!1),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}),(0,l.jsxs)(f.E.div,{className:"bg-white w-[min(512px,100vw)] h-max p-4 relative m-1 rounded-2xl drop-shadow-2xl flex flex-col",layoutId:"video-card-".concat(t),drag:!!a&&"y",dragConstraints:{top:0,bottom:0},onDrag:function(){Math.abs(v.get())>500&&r(!1)},style:{y:N,zIndex:y},transition:{type:"spring",stiffness:500,damping:50},dragElastic:.5,onUpdate:function(e){i?y.set(2):!i&&e.scaleX<1.01&&y.set(0)},children:[(0,l.jsx)("div",{className:"bg-gray-200 w-[96px] h-[4px] rounded-full mb-4 self-center md:hidden"}),(0,l.jsx)("button",{className:(0,b.m)("absolute top-5 right-5 z-10","bg-gray-100 bg-opacity-80 backdrop-blur-xl text-gray-400 rounded-md justify-center items-center gap-2 hover:bg-gray-200 active:bg-gray-300 transition-all w-8 h-8 aspect-square shadow-2xl hidden md:flex"),onClick:()=>r(!1),children:(0,l.jsx)(g.G,{icon:u.YIN})}),(0,l.jsx)("iframe",{className:"relative aspect-video w-full rounded-lg",src:"https://www.youtube-nocookie.com/embed/".concat(t),allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,style:{backgroundImage:"url(/2024/cfp/video-image/".concat(t,".webp)"),backgroundSize:"cover",backgroundPosition:"center center"}}),(0,l.jsx)("div",{className:"text-xl font-bold mt-2",children:s}),(0,l.jsxs)("div",{className:"flex gap-2 mt-2",children:[n&&(0,l.jsxs)("a",{className:(0,b.m)("bg-gold bg-opacity-20 text-gold","px-2 py-1 gap-2","rounded-lg transition-all flex items-center justify-center leading-5 hover:opacity-80 active:opacity-70 break-keep"),target:"_blank",href:n,children:[(0,l.jsx)(g.G,{icon:u.sqG}),"議程資訊"]}),(0,l.jsxs)("a",{className:(0,b.m)("bg-red-500 bg-opacity-20 text-red-500","px-2 py-1 gap-2","rounded-lg transition-all flex items-center justify-center leading-5 hover:opacity-80 active:opacity-70 break-keep"),target:"_blank",href:"https://www.youtube.com/watch?v=".concat(t),children:[(0,l.jsx)(g.G,{icon:p.opf}),"YouTube"]})]})]})]})})]})}function v(){return(0,l.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-x-4 gap-y-6 mb-8 mt-4",children:[{title:"身為學生,做研究也要拿出真本事",infoHref:"https://sitcon.org/2022/agenda/44d2d0",id:"SbIPLs8q91Q"},{title:"教練我想打 Code!為甚麼要學計組和 OS?",infoHref:"https://sitcon.org/2022/agenda/82b1c6",id:"wHWjPbD0ZaE"},{title:"Windows 系統安全這麼複雜怎麼學",infoHref:"https://sitcon.org/2022/agenda/6362cd",id:"zOGGMS84mzU"},{title:"想自己辦活動或比賽嗎?那先來看看我們吧!",infoHref:"https://sitcon.org/2022/agenda/9109ae",id:"_ShwBPzj_XU"},{title:"關於 CTF 的那些事",infoHref:"https://sitcon.org/2021/agenda/7a88857e-7d50-4d9c-a656-2d99feef6198",id:"_lNPRlt6c2E"},{title:"NLP 陪聊 AI 培育法",infoHref:"https://sitcon.org/2021/agenda/80e71005-50f9-4e5a-bbc7-e4c6c4eeae9b",id:"0YMG2n_wwXU"},{title:"網路維運,在台灣怎麼玩?打造全台最大家用網路!",infoHref:"https://sitcon.org/2021/agenda/3fe74d93-2ab5-4c42-8b49-b5b92973f4aa",id:"paJ0AlW6h-I"},{title:"第一次做密室逃脫就上手",infoHref:"https://sitcon.org/2020/agenda/bdcf60d1-4ea7-4485-bc64-a6252eabc19f",id:"1gFBx16AlMc"},{title:"從學校到業界,工程師作為職業的現實",infoHref:"https://sitcon.org/2019/agenda/7a67f4fb-b6f4-4595-b9af-527b3024c8f8",id:"qYxdomoMEf8"},{title:"奔跑吧!台北:遊戲開發經驗分享",infoHref:"https://sitcon.org/2018/#/agenda/sub/d946b6e1-d826-4c64-86a4-bf013bcc0c06",id:"85bW97XI4i0"},{title:"Club Mate 與德國駭客精神:34C3 大會實錄",infoHref:"https://sitcon.org/2018/#/agenda/sub/35598abf-4efe-48fc-93a4-3d539e6f6c47",id:"8xrYLc4num8"},{title:"開發學校雲端服務的奇技淫巧",id:"msrsjX8mddE"}].map((e,t)=>(0,l.jsx)(N,{...e},t))})}function y(){return(0,l.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-x-4 gap-y-6 mb-8 mt-4",children:[{title:"無線耳機,不只是耳機,還是簡報遙控器",infoHref:"https://sitcon.org/2022/agenda/40ca3d",id:"H1NyeQKpcUY"},{title:"從 0 到 GitHub Actions,以 Hexo Blog 為例設計專屬的 CI/CD Pipeline",infoHref:"https://sitcon.org/2022/agenda/b365cc",id:"y9TxmB2IykE"},{title:"PHP 是世界上最棒的語言,但我做了一個比它更棒的!",infoHref:"https://sitcon.org/2021/agenda/bb826e6d-8544-4101-8811-13032bd9a4fd",id:"y3EM5GHigTY"},{title:"喜歡打街機?做一台放家裡打r",infoHref:"https://sitcon.org/2021/agenda/2b210726-c5b0-4094-a591-fccb51f0ee55",id:"I07gX4YlYrE"},{title:"我也能讓 Python 幫忙操控電腦嗎?",infoHref:"https://sitcon.org/2020/agenda/32ba951d-3cfb-4461-ae6a-5ddbab693b8b",id:"MfiKAOBrPpk"},{title:"我只是個學生,架個網站不想花錢",infoHref:"https://sitcon.org/2020/agenda/0fe7e40c-4a84-4363-9e60-4188d81ccecc",id:"NGqXSCFvZ3M"},{title:"淺談社會網路分析",infoHref:"https://sitcon.org/2019/agenda/f60637a1-0ccb-4c02-b1b0-be7a6a393d87",id:"GFfaD-kVe_A"},{title:"你所不知道的維基 - Wikidata",infoHref:"https://sitcon.org/2019/agenda/7959ab0b-cdfa-40bc-8566-099477abb195",id:"kD-jGfDZGGo"},{title:"深度學習如何深度學習",infoHref:"https://sitcon.org/2018/#/agenda/sub/f3c6853d-2b0e-464c-8837-9411455961d8",id:"H5o5Oa_nbqs"},{title:"格鬥遊戲 AI 開發經驗談",id:"ryLLzSwQ54w"}].map((e,t)=>(0,l.jsx)(N,{...e},t))})}function w(){return(0,l.jsxs)("div",{className:"flex flex-col lg:flex-row-reverse relative gap-6",children:[(0,l.jsx)(o.default,{sections:[{link:"#time",name:"重要時程"},{link:"#type",name:"議程種類"},{link:"#eg",name:"投稿主題範例"},{link:"#attype",name:"投稿格式"},{link:"#check",name:"審稿方式"}],children:(0,l.jsx)(r.Z,{href:"https://docs.google.com/forms/d/e/1FAIpQLSfa0U4w2hknzih_vPpo1eU8QI21AkODwXiEtPDiW_UFhVcVuw/viewform"})}),(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(n.Z,{children:"一般議程"}),(0,l.jsx)(c.Z,{id:"time",children:"重要時程"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(Event.Z,{time:[2023,"Nov.",19],type:["general"],selectedType:"",name:"開始徵稿"}),(0,l.jsx)(Event.Z,{time:[2024,"Jan.",20],type:["general"],selectedType:"",name:"投稿截止",desc:"至 2024 年 1 月 20 日(六)23:59"}),(0,l.jsx)(Event.Z,{time:[2024,"Jan.","下旬"],type:["general"],selectedType:"",name:"稿件錄取通知"}),(0,l.jsx)(Event.Z,{time:[2024,"Jan.","下旬"],endTime:[2024,"Feb.","中旬"],type:["general"],selectedType:"",name:"試講",desc:"若稿件入選,確切時間將再與您協調"}),(0,l.jsx)(Event.Z,{time:[2024,"Mar.",8],type:["general"],selectedType:"",name:"彩排"}),(0,l.jsx)(Event.Z,{time:[2024,"Mar.",9],type:["SITCON"],selectedType:"",name:"年會"})]}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)(c.Z,{id:"type",children:"議程種類"}),(0,l.jsxs)("div",{className:"grid grid-rows-2 gap-3 lg:grid-cols-2 lg:grid-rows-1 mt-4 mb-6",children:[(0,l.jsxs)(a.Z,{title:"Presentation",varient:"pink",children:[(0,l.jsxs)("div",{className:"absolute right-6 top-6",children:[(0,l.jsx)("span",{className:"text-2xl",children:"40"})," 分鐘"]}),"包含完整 30 分鐘的議程與 10 分鐘的問答時間,讓您有充分的時間展示想法,描述經歷、和與會者交流。"]}),(0,l.jsxs)(a.Z,{title:"Espresso",varient:"purple",children:[(0,l.jsxs)("div",{className:"absolute right-6 top-6",children:[(0,l.jsx)("span",{className:"text-2xl",children:"10"})," 分鐘"]}),"挑戰最為濃縮與精華的議程,為與會者帶來短而精緻的知識洗禮。"]})]}),(0,l.jsx)(c.Z,{id:"eg",children:"投稿主題範例"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{children:"SITCON 作為學生展現自己的舞台,我們特別期待以學生為主體的稿件,例如:從學生角度出發的經驗分享、技術分享,專題研究成果、獨立研究甘苦談,或探討學生相關議題等等。"}),(0,l.jsx)("p",{className:"mt-4",children:"任何與資訊科技、電腦技術相關的講題,我們都非常歡迎投稿!"}),(0,l.jsxs)("p",{className:"mt-4",children:["除此之外,您也可以透過參與投稿者小聚或前往 SITCON 歷年網站(",(0,l.jsx)("a",{href:"https://sitcon.org/2013/",className:"link",target:"_blank",children:"2013"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2014/",className:"link",target:"_blank",children:"2014"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2015/",className:"link",target:"_blank",children:"2015"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2016/",className:"link",target:"_blank",children:"2016"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2017/",className:"link",target:"_blank",children:"2017"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2018/",className:"link",target:"_blank",children:"2018"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2019/",className:"link",target:"_blank",children:"2019"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2020/",className:"link",target:"_blank",children:"2020"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2021/",className:"link",target:"_blank",children:"2021"}),"、",(0,l.jsx)("a",{href:"https://sitcon.org/2022/",className:"link",target:"_blank",children:"2022"}),")查看過去的議程。"]})]}),(0,l.jsx)("h3",{className:"text-2xl mt-8 font-medium",children:"以下是我們選出以往的優良議程,提供給您參考:"}),(0,l.jsx)("h2",{className:"text-2xl mt-8 font-medium",children:" PRESENTATION"}),(0,l.jsx)("div",{className:"leading-[35px]",children:(0,l.jsxs)("p",{children:["Presentation ",(0,l.jsx)("span",{className:"text-purple",children:" 共 40 分鐘"}),",包含完整 30 分鐘的議程與 10 分鐘的問答時間,讓您有充分的時間展示想法、描述經歷、和與會者交流。"]})}),(0,l.jsx)(v,{}),(0,l.jsx)("h2",{className:"text-2xl mt-8 font-medium",children:"ESPRESSO"}),(0,l.jsx)("div",{className:"leading-[35px]",children:(0,l.jsxs)("p",{children:["Espresso ",(0,l.jsx)("span",{className:"text-purple",children:"僅有 10 分鐘"}),",挑戰最為濃縮與精華的議程,為與會者帶來短而精緻的知識洗禮。"]})}),(0,l.jsx)(y,{}),(0,l.jsx)(c.Z,{id:"attype",children:"投稿格式"}),(0,l.jsx)("p",{children:"各議程類型的投稿格式相同,除標示為公開之資訊會對外公布外,其餘僅供審稿委員於審稿時閱讀。"}),(0,l.jsx)("h3",{children:"稿件資訊"}),(0,l.jsxs)("h4",{className:"font-bold",children:["投稿類型 Type ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請寫明所欲投稿為何種議程類型(Presentation、Espresso)。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["題目 Title ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請不要超出 20 字。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["摘要 Abstract ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"建議 150–250 字,使用於宣傳與網站公告。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["演講大綱 Outline ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"請說明議程的內容大綱與時間分配。若為多位講者共同分享,請說明各個講者如何分配演講內容。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["目標受眾 Target Audience ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"請說明您期待該議程的目標受眾為怎麼樣的人。例如:「嚮往成為前端開發者的初學者」、「欲精進某技能的後端工程師」等。"}),(0,l.jsx)("small",{children:"在這邊為您提供過往的會眾比例:大學生 45%、高中/職生 38%、社會人士 10%、研究生 5%、國中生 2%。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["先備知識 Prior Knowledge ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請說明該議程的與會者所需具備的先備知識。例如:「能理解 Python 基礎語法」、「能熟練運用 Class 與 OOP」等。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["主題標籤 Labels ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請填寫 1~4 個該議程相關的領域與知識標籤,例如:ML、Data Science、資安紅隊、blockchain、新手適合、社團等;錄取後會與講者溝通微調後公開於官網議程表。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["詳細說明 Description ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"不限字數,請說明這個議程您認為重要的相關細節,以利審稿委員更瞭解您的議程。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["附件 Attachment ",(0,l.jsx)(i.Fi,{})]}),(0,l.jsx)("small",{children:"可以附上程式碼、投影片草稿或任何您認為有助於我們瞭解您議程的附件,請再三確認是否有開啟共用權限。"}),(0,l.jsx)("h3",{className:"text-2xl mt-8 font-medium",children:"個人資料"}),(0,l.jsx)("p",{className:"font-bold",children:"除了暱稱 / 名字被用於宣傳,其餘資訊僅需提供一人作為代表(當稿件同時有多位講者時),供議程組於聯絡時使用。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["電子郵件 Email ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"能讓大會聯絡的電子信箱。(注意:請您在大會的聯絡過程中,維持使用相同信箱)"}),(0,l.jsxs)("h4",{className:"font-bold",children:["暱稱 / 名字 Name ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"公開於講者海報及網站的稱呼。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["自我介紹 Self Introduction ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"公開於講者海報及網站,將有助於會眾更加了解有關你的資訊。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["手機號碼 Phone ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"用於大會聯絡、確認資訊用的電話號碼。"}),(0,l.jsxs)("h4",{className:"font-bold",children:["其他聯絡方式 Other contact information ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"其他任何我們能聯絡您的方式(如 Telegram ID、住處電話等),以利我們在審稿時即時向您釐清投稿資訊。"}),(0,l.jsx)(c.Z,{id:"check",children:"審稿方式"}),(0,l.jsx)("p",{children:"稿件均經議程組形式審查,交予該領域之審稿委員審稿。審稿委員由 SITCON 工作人員、業界人士及學界人士組成。"}),(0,l.jsx)("p",{children:"審稿委員將針對以下項目進行篩選:"}),(0,l.jsx)("div",{children:(0,l.jsxs)("ul",{className:"list-disc list-ouside",children:[(0,l.jsxs)("li",{children:[(0,l.jsx)("span",{className:"text font-bold",children:"稿件內容:"}),"知識分享、經驗案例、想法觀點是否獨特等。"]}),(0,l.jsxs)("li",{children:[(0,l.jsx)("span",{className:"text font-bold",children:"表達能力:"}),"提供的資料是否有條理、文句暢通,以及提供資料之完整度。完整的資料能讓審稿委員更清楚了解演講細節。"]}),(0,l.jsxs)("li",{className:"mb-32",children:[(0,l.jsx)("span",{className:"text font-bold",children:"適合聽眾:"}),"稿件是否適合 SITCON 大多數的與會者。經我們評估比較熱門的議程,將安排在較大的演講廳。"]})]})})]})]})]})}},6055:function(e,t,s){"use strict";s.d(t,{Fi:function(){return r},Kj:function(){return i},aH:function(){return n}});var l=s(7437);function n(){return(0,l.jsx)("span",{className:"border border-purple rounded-full text-purple text-[12px] px-2 mx-1",children:"必填"})}function i(){return(0,l.jsx)("span",{className:"border border-green rounded-full text-green text-[12px] px-2 mx-1",children:"公開"})}function r(){return(0,l.jsx)("span",{className:"border border-pink rounded-full text-pink text-[12px] px-2 mx-1",children:"選填"})}},2286:function(e,t,s){"use strict";s.d(t,{Z:function(){return x}});var l=s(7437),n=s(6522),i=s(3622),r=s(728),a=s(8777),c=s(2265),o=s(3986);let d={pink:{bg:"bg-pink",text:"text-pink",border:"border-pink",shadow:"shadow-md shadow-[#FF3495]/30"},purple:{bg:"bg-purple",text:"text-purple",border:"border-purple",shadow:"shadow-md shadow-[#AC24FF]/30"},green:{bg:"bg-green",text:"text-green",border:"border-green",shadow:"shadow-md shadow-[#0CE295]/30"}};function x(e){let{title:t,children:s,varient:x,className:h}=e,f=(0,c.useRef)(null),{scrollYProgress:m}=(0,n.v)({target:f}),g=(0,i.q)(m,{stiffness:200,damping:50}),u=(0,r.H)(g,[.8,.9],[0,1]),p=(0,r.H)(g,[.8,.9],["blur(4px)","blur(0px)"]),b=(0,r.H)(g,[.8,.9],[2,1]);return(0,l.jsxs)("div",{className:(0,o.m)("relative justify-center flex",h),ref:f,style:{transformStyle:"preserve-3d"},children:[(0,l.jsx)(a.E.div,{className:"absolute inset-0 w-full h-full rounded-lg bg-gold text-white flex text-center text-2xl font-bold items-center justify-center pointer-events-none overflow-hidden",style:{opacity:u,filter:p,zIndex:1},children:(0,l.jsx)(a.E.span,{style:{scale:b},children:t})}),(0,l.jsxs)("div",{className:"rounded-lg border ".concat(d[x].border," ").concat(d[x].shadow," p-6 w-full relative"),children:[(0,l.jsx)("h1",{className:"".concat(d[x].text," font-bold text-2xl"),children:t}),(0,l.jsx)("p",{className:"mt-2 ".concat(d[x].text),children:s})]})]})}},4787:function(e,t,s){"use strict";s.d(t,{Z:function(){return Event}});var l=s(7437),n=s(3986),i=s(8777);function r(e){var t;let{time:s,isGray:i}=e;return(0,l.jsxs)("div",{className:"flex h-min p-2",children:[(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)("div",{className:(0,n.m)("transition-colors",i?"text-1-6":"text-4-6"),children:s[0]}),(0,l.jsx)("div",{className:(0,n.m)("text-2xl transition-colors",i?"text-1-6":"text-4-6"),children:s[1]})]}),(0,l.jsx)("div",{className:(0,n.m)("flex flex-col justify-end items-center transition-colors break-keep","string"==typeof s[2]?"text-2xl":"text-3xl lg:text-5xl",i?"text-1-6":"text-4-6"),children:(0,l.jsx)("div",{children:"string"==typeof(t=s[2])?t:t<10?"0".concat(t):"".concat(t)})})]})}function Event(e){let{time:t,endTime:s,type:a,selectedType:c,name:o,desc:d}=e,x={general:"bg-purple",undefined:"bg-pink",poster:"bg-green",SITCON:"bg-blue"},h=!!(c&&!a.includes("SITCON")&&!a.includes(c));return(0,l.jsxs)("div",{className:"lg:min-h-[110px] max-w-[512px] flex border border-1-6 rounded-lg shadow-[0px_4px_8px_0px_#0000001A] mb-6 bg-white",children:[(0,l.jsx)("div",{className:"flex flex-col",children:a.map(e=>(0,l.jsx)(i.E.div,{layout:!0,layoutId:c,className:(0,n.m)("w-[5px] flex-grow first:rounded-tl-[3.5px] last:rounded-bl-[3.5px] transition-colors",c?x[c]:x[e],h&&"bg-1-6")},e))}),(0,l.jsxs)("div",{children:[(0,l.jsx)(r,{time:t,isGray:h}),s?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:(0,n.m)("border border-white w-[94px] h-[37px] transition-colors",h?"border-r-1-6":"border-r-4-6")}),(0,l.jsx)(r,{time:s,isGray:h})]}):null]}),(0,l.jsxs)("div",{className:"text-4-6 my-2 mx-4 flex flex-col self-center",children:[(0,l.jsx)("span",{className:(0,n.m)("text-xl lg:text-[32px] font-bold transition-colors",h&&"text-1-6"),children:o}),(0,l.jsx)("span",{className:(0,n.m)("transition-colors",h&&"text-1-6"),children:d})]})]})}},2714:function(e,t,s){"use strict";s.d(t,{Z:function(){return c}});var l=s(7437),n=s(3986),i=s(6522),r=s(7168),a=s(2265);function c(e){let{href:t}=e,{scrollY:s}=(0,i.v)(),[c,o]=(0,a.useState)(0),[d,x]=(0,a.useState)(0),[h,f]=(0,a.useState)(!0);return(0,r.W)(s,"change",e=>{let t=document.querySelector("body"),s=document.querySelector("footer"),l=window.innerHeight,n=window.innerWidth;t&&o(t.clientHeight),s&&x(s.clientHeight),n>=1024||f(e+l+d{let e=new IntersectionObserver(e=>{for(let t of e)if(t.isIntersecting){o("#"+t.target.id);break}});for(let s of t){let t=document.querySelector(s.link);t&&e.observe(t)}o(t[0].link),console.log("set selected section to",t[0].link)},[t]);let h=e=>{let t=document.querySelector(e);t&&setTimeout(()=>x(!1),1e3)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex lg:hidden flex-col",children:[s&&s,(0,l.jsxs)("div",{className:"border border-gold rounded-lg flex flex-grow justify-center items-center px-4 mb-2 cursor-pointer",onClick:()=>x(e=>!e),children:[(0,l.jsx)("h1",{className:"text-gold",children:"本頁目錄"}),(0,l.jsx)("span",{className:"flex-grow"}),(0,l.jsx)("span",{children:(0,l.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M12 21.0001L7.5 16.5001L8.95 15.0501L12 18.1001L15.05 15.0501L16.5 16.5001L12 21.0001ZM8.95 9.0501L7.5 7.6001L12 3.1001L16.5 7.6001L15.05 9.0501L12 6.0001L8.95 9.0501Z",fill:"#E5C366"})})})]}),(0,l.jsx)(r.M,{children:d&&(0,l.jsx)(a.E.div,{initial:{height:0,overflow:"hidden"},animate:{height:"auto"},exit:{height:0},className:"rounded-lg border border-gold bg-white",children:(0,l.jsx)("div",{className:"px-4 overflow-hidden",children:t.map((e,t)=>(0,l.jsxs)("a",{href:e.link,className:"block ".concat(e.link===c?"text-[#1E1E1E] font-extrabold ":"text-gray-500"),onClick:()=>h(e.link),children:[(0,l.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))})})})]}),(0,l.jsxs)("div",{className:"min-w-[200px] hidden lg:flex flex-col gap-3 sticky top-[88px] self-start leading-6",children:[s&&s,(0,l.jsx)("h2",{className:"text-xl font-bold",children:"本頁目錄"}),t.map((e,t)=>(0,l.jsxs)("a",{href:e.link,className:(0,i.m)("block transition-all duration-300 cursor-pointer",e.link===c?"text-[#1E1E1E] font-extrabold":"text-gray-500 hover:text-gray-600 active:text-gray-700","border-l-2 pl-1.5 -translate-x-1.5 border-l-transparent",e.link===c&&"border-l-black"),onClick:()=>h(e.link),children:[(0,l.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))]})]})}},7168:function(e,t,s){"use strict";s.d(t,{W:function(){return n}});var l=s(2265);function n(e,t,s){(0,l.useInsertionEffect)(()=>e.on(t,s),[e,t,s])}},3622:function(e,t,s){"use strict";s.d(t,{q:function(){return x}});var l=s(2265),n=s(5735),i=s(609),r=s(5968),a=s(538),c=s(123),o=s(1356),d=s(2363);function x(e,t={}){let{isStatic:s}=(0,l.useContext)(r._),x=(0,l.useRef)(null),h=(0,i.c)((0,n.i)(e)?e.get():e),f=()=>{x.current&&x.current.stop()};return(0,l.useInsertionEffect)(()=>h.attach((e,l)=>{if(s)return l(e);if(f(),x.current=(0,c.y)({keyframes:[h.get(),e],velocity:h.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:l}),!d.frameData.isProcessing){let e=performance.now()-d.frameData.timestamp;e<30&&(x.current.time=(0,o.X)(e))}return h.get()},f),[JSON.stringify(t)]),(0,a.L)(()=>{if((0,n.i)(e))return e.on("change",e=>h.set(parseFloat(e)))},[h]),h}}},function(e){e.O(0,[3676,3958,5717,1750,504,3516,5225,2971,2472,1744],function(){return e(e.s=9935)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/notice/page-43e99dc3e0321465.js b/_next/static/chunks/app/cfp/(submit)/notice/page-43e99dc3e0321465.js new file mode 100644 index 00000000..cf8456e8 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/notice/page-43e99dc3e0321465.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6379,3265],{9316:function(e,l,t){Promise.resolve().then(t.bind(t,8476))},8476:function(e,l,t){"use strict";t.r(l),t.d(l,{default:function(){return a}});var n=t(7437),r=t(2265),s=t(3986),i=t(2167),o=t(8777);function a(e){let{sections:l,children:t}=e,[a,d]=(0,r.useState)(null),[c,x]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){d("#"+l.target.id);break}});for(let t of l){let l=document.querySelector(t.link);l&&e.observe(l)}d(l[0].link),console.log("set selected section to",l[0].link)},[l]);let h=e=>{let l=document.querySelector(e);l&&setTimeout(()=>x(!1),1e3)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex lg:hidden flex-col",children:[t&&t,(0,n.jsxs)("div",{className:"border border-gold rounded-lg flex flex-grow justify-center items-center px-4 mb-2 cursor-pointer",onClick:()=>x(e=>!e),children:[(0,n.jsx)("h1",{className:"text-gold",children:"本頁目錄"}),(0,n.jsx)("span",{className:"flex-grow"}),(0,n.jsx)("span",{children:(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M12 21.0001L7.5 16.5001L8.95 15.0501L12 18.1001L15.05 15.0501L16.5 16.5001L12 21.0001ZM8.95 9.0501L7.5 7.6001L12 3.1001L16.5 7.6001L15.05 9.0501L12 6.0001L8.95 9.0501Z",fill:"#E5C366"})})})]}),(0,n.jsx)(i.M,{children:c&&(0,n.jsx)(o.E.div,{initial:{height:0,overflow:"hidden"},animate:{height:"auto"},exit:{height:0},className:"rounded-lg border border-gold bg-white",children:(0,n.jsx)("div",{className:"px-4 overflow-hidden",children:l.map((e,l)=>(0,n.jsxs)("a",{href:e.link,className:"block ".concat(e.link===a?"text-[#1E1E1E] font-extrabold ":"text-gray-500"),onClick:()=>h(e.link),children:[(0,n.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},l))})})})]}),(0,n.jsxs)("div",{className:"min-w-[200px] hidden lg:flex flex-col gap-3 sticky top-[88px] self-start leading-6",children:[t&&t,(0,n.jsx)("h2",{className:"text-xl font-bold",children:"本頁目錄"}),l.map((e,l)=>(0,n.jsxs)("a",{href:e.link,className:(0,s.m)("block transition-all duration-300 cursor-pointer",e.link===a?"text-[#1E1E1E] font-extrabold":"text-gray-500 hover:text-gray-600 active:text-gray-700","border-l-2 pl-1.5 -translate-x-1.5 border-l-transparent",e.link===a&&"border-l-black"),onClick:()=>h(e.link),children:[(0,n.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},l))]})]})}}},function(e){e.O(0,[5717,1750,2971,2472,1744],function(){return e(e.s=9316)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/poster/page-edc7af62fbdd4da3.js b/_next/static/chunks/app/cfp/(submit)/poster/page-edc7af62fbdd4da3.js new file mode 100644 index 00000000..e342a877 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/poster/page-edc7af62fbdd4da3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[226],{3157:function(e,t,n){Promise.resolve().then(n.bind(n,4651))},4651:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return d}});var l=n(7437),r=n(5398),s=n(4787),i=n(6055),o=n(2897),c=n(8476),a=n(2714);function d(){return(0,l.jsxs)("div",{className:"relative flex flex-col gap-6 lg:flex-row-reverse",children:[(0,l.jsx)(c.default,{sections:[{link:"#time",name:"重要時程"},{link:"#description",name:"靜態海報展投稿說明"},{link:"#format",name:"投稿格式"},{link:"#review",name:"審稿方式"},{link:"#present",name:"佈展與其它"}],children:(0,l.jsx)(a.Z,{href:"https://forms.gle/LmkTzxLKMdTHDu2d7"})}),(0,l.jsxs)("div",{className:"mb-12 flex flex-col",children:[(0,l.jsx)(r.Z,{children:"靜態海報展投稿"}),(0,l.jsx)(o.Z,{id:"time",children:"重要時程"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(s.Z,{time:[2023,"Nov.",19],type:["poster"],name:"開始徵稿"}),(0,l.jsx)(s.Z,{time:[2024,"Jan.",24],type:["poster"],name:"投稿截止",desc:"延長至 2024 年 1 月 24 日(三)23:59"}),(0,l.jsx)(s.Z,{time:[2024,"Jan.","下旬"],type:["poster"],name:"稿件錄取通知"}),(0,l.jsx)(s.Z,{time:[2024,"Feb.",18],type:["poster"],name:"錄取海報檔案上傳截止"}),(0,l.jsx)(s.Z,{time:[2024,"Mar.",9],type:["SITCON"],name:"年會"})]}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)(o.Z,{id:"description",children:"靜態海報展投稿說明"}),(0,l.jsx)("p",{children:"靜態海報展投稿以靜態海報展出學生個人或團隊專案研究作品,作品以資訊相關領域為主,不限語言,不接受一稿多投,若為延伸作品需於投稿時載明。期望透過此方式使更多學生能有展現自我的機會,同時為會眾帶來不同形式的學習與交流。"}),(0,l.jsx)(o.Z,{id:"format",children:"投稿格式"}),(0,l.jsx)("p",{children:"除標示為公開之資訊會對外公布外,其餘僅供審稿委員於審稿時閱讀。"}),(0,l.jsx)("h3",{children:"稿件資訊"}),(0,l.jsxs)("h4",{children:["題目 Project Title ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"長度請自行斟酌。"}),(0,l.jsxs)("h4",{children:["摘要 Abstract ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"建議約 350 字,使用於宣傳與網站公告。"}),(0,l.jsxs)("h4",{children:["主題標籤 Labels ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請填寫 1~3 個與海報內文相關的領域與知識標籤,例如:ML、Data Science、資安、NLP 等;錄取後會與提供稿件作者溝通微調後公開於官網。"}),(0,l.jsxs)("h4",{children:["研究說明 Project Content ",(0,l.jsx)(i.aH,{})]}),(0,l.jsxs)("small",{children:["請以 PDF 檔案上傳,需簡要說明:",(0,l.jsxs)("ul",{className:"ml-4 list-disc",children:[(0,l.jsx)("li",{children:"(一)研究動機與目的 Research Question or Problem"}),(0,l.jsx)("li",{children:"(二)研究方法與過程 Methodology"}),(0,l.jsx)("li",{children:"(三)研究結果與討論 Results and Interpretation of These Results"}),(0,l.jsx)("li",{children:"(四)結論應用及展望 Conclusions 等"})]}),"以 600~1500 字為限。可參考"," ",(0,l.jsx)("a",{href:"https://twsf.ntsec.gov.tw/FileAtt.ashx?fcode=AC1C403BD297CA5A6A628EBAD362874E&lang=1",className:"text-blue underline",children:"臺灣國際科學展覽會實施要點"})," ","第 17 頁說明。"]}),(0,l.jsxs)("h4",{children:["海報內容 Poster Content ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsxs)("small",{children:[(0,l.jsx)("span",{className:"font-bold text-purple",children:"錄取後上傳"}),"。以呈現研究結果為主,除題目與摘要之外,建議依序可包含前言、研究方法、結論及參考文獻等,內容請投稿作者自行斟酌,以不超過海報尺寸為限,大會方將會提供參考模板給錄取者。",(0,l.jsx)("span",{className:"font-bold text-purple",children:"請以直版寬 841 mm、高 1189 mm(A0 大小)規格製作為 PDF 檔案"}),",一篇投稿一面看板,請於收到錄取通知後依據郵件說明於 2024 年 2 月 18 日前上傳最終版海報檔案,",(0,l.jsx)("span",{className:"font-bold text-purple",children:"統一由大會進行印製與佈展"}),"。",(0,l.jsx)("br",{}),"海報格式:",(0,l.jsxs)("ul",{className:"ml-4 list-disc",children:[(0,l.jsx)("li",{children:"中文名稱:字體大小範圍為 70 號字〜90 號字,且建議最多不超過兩行,置中對齊方式。"}),(0,l.jsx)("li",{children:"英文名稱:字體大小範圍為 40 號字〜80 號字,且建議最多不超過兩行,置中對齊方式。"}),(0,l.jsx)("li",{children:"作者中、英文姓名:字體大小範圍建議 30 號字〜40 號字,置中對齊方式。"}),(0,l.jsx)("li",{children:"海報頁面的上下側及左右邊各留至少 5 公分。"}),(0,l.jsx)("li",{children:"內文中文建議以標楷體或黑體書寫、英文以 Times New Roman 書寫。"}),(0,l.jsx)("li",{children:"圖表需以良好解析度呈現,可以列在文中,或列在參考文獻之後。列在文中者,請盡量靠近文中第一次提及的地方。各圖、表請備說明內容,圖的說明應置於圖的下方,而表的說明則應置於表的上方。"})]})]}),(0,l.jsx)("h4",{children:"其他說明 Additional Instructions"}),(0,l.jsx)("small",{children:"其他以上未提及之說明,若為延續性研究作品也請在此標明。"}),(0,l.jsx)("h3",{children:"個人資料"}),(0,l.jsx)("p",{children:"除了暱稱 / 名字、自我介紹被用於宣傳,其餘資訊僅需提供一人作為代表(當稿件同時有多位講者時),供議程組於聯絡時使用。"}),(0,l.jsxs)("h4",{children:["電子郵件 Email ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"能讓大會聯絡的電子信箱。(注意:請您在大會的聯絡過程中,維持使用相同信箱)"}),(0,l.jsxs)("h4",{children:["暱稱 / 名字 Name ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsxs)("small",{children:["公開於講者海報旁及網站的稱呼,",(0,l.jsx)("span",{className:"font-bold text-purple",children:"至多三人"}),"。"]}),(0,l.jsxs)("h4",{children:["自我介紹 Self Introduction ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"公開於講者海報旁及網站,將有助於會眾更加了解有關你的資訊。"}),(0,l.jsxs)("h4",{children:["聯絡方式 Contact Information ",(0,l.jsx)(i.aH,{})," ",(0,l.jsx)(i.Kj,{})]}),(0,l.jsx)("small",{children:"請提供聯絡方式的「連結網址」(亦可提供電子郵件或電話,請擇一), 由大會印製與設計成 QR code 貼於年會當天的海報旁,將有助會眾更容易與你交流。 (連結網址不限 Facebook、Instagram、Telegram、Linktree 等)"}),(0,l.jsxs)("h4",{children:["手機號碼 Phone ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"用於大會聯絡、確認資訊用的電話號碼。"}),(0,l.jsxs)("h4",{children:["其他聯絡方式 Other Contact Information ",(0,l.jsx)(i.aH,{})]}),(0,l.jsx)("small",{children:"其他任何我們能聯絡您的方式(如 Telegram ID、住處電話等),以利我們在審稿時即時向您釐清投稿資訊。"}),(0,l.jsx)(o.Z,{id:"review",children:"審稿方式"}),(0,l.jsx)("p",{children:"稿件均經議程組形式審查,交予該領域之審稿委員審稿。審稿委員由 SITCON 工作人員、業界人士及學界人士組成。"}),(0,l.jsx)("p",{children:"審稿委員將針對以下項目進行篩選:"}),(0,l.jsxs)("ul",{className:"ml-4 list-disc",children:[(0,l.jsx)("li",{children:"題材創新性:研究專案內容與方法具原創與可行性,產生貢獻或影響之潛力。"}),(0,l.jsx)("li",{children:"作品完整度:提供的資料是否具備基本學術倫理、適切性、系統性。我們偏好完整的資料,讓審稿委員更清楚了解專案細節。"}),(0,l.jsx)("li",{children:"表達完整性:文句暢通,且文意清楚周全。"})]}),(0,l.jsx)(o.Z,{id:"present",children:"佈展與其它"}),(0,l.jsxs)("p",{children:["請以",(0,l.jsx)("span",{className:"font-bold text-purple",children:"直版寬 841 mm、高 1189 mm (A0 大小)規格製作為 PDF 檔案"}),",一篇投稿一面看板,請於收到錄取通知後依據郵件說明上傳最終版海報檔案,統一由大會進行印製與佈展。"]}),(0,l.jsx)("p",{children:"佈展方式與地點:地點於 2 樓梯廳,其餘細節將於稿件錄取後通知。"}),(0,l.jsx)("p",{children:"補充說明:"}),(0,l.jsxs)("ul",{className:"ml-4 list-disc",children:[(0,l.jsxs)("li",{children:["海報投稿",(0,l.jsx)("span",{className:"font-bold text-purple",children:"不辦理"}),"彩排與試講。"]}),(0,l.jsx)("li",{children:"錄取後會請作者填寫表單,在可配合的時段於海報旁與會眾交流。"})]})]})]})]})}},6055:function(e,t,n){"use strict";n.d(t,{Fi:function(){return i},Kj:function(){return s},aH:function(){return r}});var l=n(7437);function r(){return(0,l.jsx)("span",{className:"border border-purple rounded-full text-purple text-[12px] px-2 mx-1",children:"必填"})}function s(){return(0,l.jsx)("span",{className:"border border-green rounded-full text-green text-[12px] px-2 mx-1",children:"公開"})}function i(){return(0,l.jsx)("span",{className:"border border-pink rounded-full text-pink text-[12px] px-2 mx-1",children:"選填"})}},4787:function(e,t,n){"use strict";n.d(t,{Z:function(){return Event}});var l=n(7437),r=n(3986),s=n(8777);function i(e){var t;let{time:n,isGray:s}=e;return(0,l.jsxs)("div",{className:"flex h-min p-2",children:[(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)("div",{className:(0,r.m)("transition-colors",s?"text-1-6":"text-4-6"),children:n[0]}),(0,l.jsx)("div",{className:(0,r.m)("text-2xl transition-colors",s?"text-1-6":"text-4-6"),children:n[1]})]}),(0,l.jsx)("div",{className:(0,r.m)("flex flex-col justify-end items-center transition-colors break-keep","string"==typeof n[2]?"text-2xl":"text-3xl lg:text-5xl",s?"text-1-6":"text-4-6"),children:(0,l.jsx)("div",{children:"string"==typeof(t=n[2])?t:t<10?"0".concat(t):"".concat(t)})})]})}function Event(e){let{time:t,endTime:n,type:o,selectedType:c,name:a,desc:d}=e,x={general:"bg-purple",undefined:"bg-pink",poster:"bg-green",SITCON:"bg-blue"},h=!!(c&&!o.includes("SITCON")&&!o.includes(c));return(0,l.jsxs)("div",{className:"lg:min-h-[110px] max-w-[512px] flex border border-1-6 rounded-lg shadow-[0px_4px_8px_0px_#0000001A] mb-6 bg-white",children:[(0,l.jsx)("div",{className:"flex flex-col",children:o.map(e=>(0,l.jsx)(s.E.div,{layout:!0,layoutId:c,className:(0,r.m)("w-[5px] flex-grow first:rounded-tl-[3.5px] last:rounded-bl-[3.5px] transition-colors",c?x[c]:x[e],h&&"bg-1-6")},e))}),(0,l.jsxs)("div",{children:[(0,l.jsx)(i,{time:t,isGray:h}),n?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:(0,r.m)("border border-white w-[94px] h-[37px] transition-colors",h?"border-r-1-6":"border-r-4-6")}),(0,l.jsx)(i,{time:n,isGray:h})]}):null]}),(0,l.jsxs)("div",{className:"text-4-6 my-2 mx-4 flex flex-col self-center",children:[(0,l.jsx)("span",{className:(0,r.m)("text-xl lg:text-[32px] font-bold transition-colors",h&&"text-1-6"),children:a}),(0,l.jsx)("span",{className:(0,r.m)("transition-colors",h&&"text-1-6"),children:d})]})]})}},2714:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var l=n(7437),r=n(3986),s=n(6522),i=n(7168),o=n(2265);function c(e){let{href:t}=e,{scrollY:n}=(0,s.v)(),[c,a]=(0,o.useState)(0),[d,x]=(0,o.useState)(0),[h,f]=(0,o.useState)(!0);return(0,i.W)(n,"change",e=>{let t=document.querySelector("body"),n=document.querySelector("footer"),l=window.innerHeight,r=window.innerWidth;t&&a(t.clientHeight),n&&x(n.clientHeight),r>=1024||f(e+l+d{let e=new IntersectionObserver(e=>{for(let t of e)if(t.isIntersecting){a("#"+t.target.id);break}});for(let n of t){let t=document.querySelector(n.link);t&&e.observe(t)}a(t[0].link),console.log("set selected section to",t[0].link)},[t]);let h=e=>{let t=document.querySelector(e);t&&setTimeout(()=>x(!1),1e3)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex lg:hidden flex-col",children:[n&&n,(0,l.jsxs)("div",{className:"border border-gold rounded-lg flex flex-grow justify-center items-center px-4 mb-2 cursor-pointer",onClick:()=>x(e=>!e),children:[(0,l.jsx)("h1",{className:"text-gold",children:"本頁目錄"}),(0,l.jsx)("span",{className:"flex-grow"}),(0,l.jsx)("span",{children:(0,l.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M12 21.0001L7.5 16.5001L8.95 15.0501L12 18.1001L15.05 15.0501L16.5 16.5001L12 21.0001ZM8.95 9.0501L7.5 7.6001L12 3.1001L16.5 7.6001L15.05 9.0501L12 6.0001L8.95 9.0501Z",fill:"#E5C366"})})})]}),(0,l.jsx)(i.M,{children:d&&(0,l.jsx)(o.E.div,{initial:{height:0,overflow:"hidden"},animate:{height:"auto"},exit:{height:0},className:"rounded-lg border border-gold bg-white",children:(0,l.jsx)("div",{className:"px-4 overflow-hidden",children:t.map((e,t)=>(0,l.jsxs)("a",{href:e.link,className:"block ".concat(e.link===c?"text-[#1E1E1E] font-extrabold ":"text-gray-500"),onClick:()=>h(e.link),children:[(0,l.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))})})})]}),(0,l.jsxs)("div",{className:"min-w-[200px] hidden lg:flex flex-col gap-3 sticky top-[88px] self-start leading-6",children:[n&&n,(0,l.jsx)("h2",{className:"text-xl font-bold",children:"本頁目錄"}),t.map((e,t)=>(0,l.jsxs)("a",{href:e.link,className:(0,s.m)("block transition-all duration-300 cursor-pointer",e.link===c?"text-[#1E1E1E] font-extrabold":"text-gray-500 hover:text-gray-600 active:text-gray-700","border-l-2 pl-1.5 -translate-x-1.5 border-l-transparent",e.link===c&&"border-l-black"),onClick:()=>h(e.link),children:[(0,l.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))]})]})}},7636:function(e,t,n){"use strict";n.d(t,{I:function(){return r}});var l=n(6567);function r(e,t,n){var r;if("string"==typeof e){let s=document;t&&((0,l.k)(!!t.current,"Scope provided, but no element detected."),s=t.current),n?(null!==(r=n[e])&&void 0!==r||(n[e]=s.querySelectorAll(e)),e=n[e]):e=s.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},7168:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var l=n(2265);function r(e,t,n){(0,l.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},6522:function(e,t,n){"use strict";let l,r;n.d(t,{v:function(){return Z}});var s=n(4101),i=n(961),o=n(2265),c=n(6567),a=n(7636);let d=new WeakMap;function x({target:e,contentRect:t,borderBoxSize:n}){var l;null===(l=d.get(e))||void 0===l||l.forEach(l=>{l({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function h(e){e.forEach(x)}let f=new Set;var u=n(2868),m=n(9815);let g=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),p=()=>({time:0,x:g(),y:g()}),j={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function b(e,t,n,l){let r=n[t],{length:s,position:i}=j[t],o=r.current,c=n.time;r.current=e["scroll"+i],r.scrollLength=e["scroll"+s]-e["client"+s],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=(0,u.Y)(0,r.scrollLength,r.current);let a=l-c;r.velocity=a>50?0:(0,m.R)(r.current-o,a)}let v={All:[[0,0],[1,1]]},w={start:0,center:.5,end:1};function y(e,t,n=0){let l=0;if(void 0!==w[e]&&(e=w[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?l=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?l=t/100*document.documentElement.clientWidth:e.endsWith("vh")?l=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(l=t*e),n+l}let N=[0,0];var k=n(3245),E=n(4269);let L={x:0,y:0};var S=n(2363);let H=new WeakMap,W=new WeakMap,C=new WeakMap,A=e=>e===document.documentElement?window:e;var B=n(538);function I(e,t){(0,c.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let O=()=>({scrollX:(0,s.BX)(0),scrollY:(0,s.BX)(0),scrollXProgress:(0,s.BX)(0),scrollYProgress:(0,s.BX)(0)});function Z({container:e,target:t,layoutEffect:n=!0,...s}={}){let c=(0,i.h)(O),x=n?B.L:o.useEffect;return x(()=>(I("target",t),I("container",e),function(e,{container:t=document.documentElement,...n}={}){let s=C.get(t);s||(s=new Set,C.set(t,s));let i=p(),o=function(e,t,n,l={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let l=t;for(;l&&l!==e;)n.x.targetOffset+=l.offsetLeft,n.y.targetOffset+=l.offsetTop,l=l.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,l.target,n),update:t=>{b(e,"x",n,t),b(e,"y",n,t),n.time=t,(l.offset||l.target)&&function(e,t,n){let{offset:l=v.All}=n,{target:r=e,axis:s="y"}=n,i="y"===s?"height":"width",o=r!==e?function(e,t){let n={x:0,y:0},l=e;for(;l&&l!==t;)if(l instanceof HTMLElement)n.x+=l.offsetLeft,n.y+=l.offsetTop,l=l.offsetParent;else if("svg"===l.tagName){let e=l.getBoundingClientRect();l=l.parentElement;let t=l.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(l instanceof SVGGraphicsElement){let{x:e,y:t}=l.getBBox();n.x+=e,n.y+=t;let r=null,s=l.parentNode;for(;!r;)"svg"===s.tagName&&(r=s),s=l.parentNode;l=r}else break;return n}(r,e):L,c=r===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in r&&"svg"!==r.tagName?r.getBBox():{width:r.clientWidth,height:r.clientHeight},a={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let d=!t[s].interpolate,x=l.length;for(let e=0;et(n)}}(t,e,i,n);if(s.add(o),!H.has(t)){let e=()=>{for(let e of s)e.measure()},n=()=>{for(let e of s)e.update(S.frameData.timestamp)},i=()=>{for(let e of s)e.notify()},o=()=>{S.Wi.read(e,!1,!0),S.Wi.read(n,!1,!0),S.Wi.update(i,!1,!0)};H.set(t,o);let c=A(t);window.addEventListener("resize",o,{passive:!0}),t!==document.documentElement&&W.set(t,"function"==typeof t?(f.add(t),r||(r=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};f.forEach(e=>e(t))},window.addEventListener("resize",r)),()=>{f.delete(t),!f.size&&r&&(r=void 0)}):function(e,t){l||"undefined"==typeof ResizeObserver||(l=new ResizeObserver(h));let n=(0,a.I)(e);return n.forEach(e=>{let n=d.get(e);n||(n=new Set,d.set(e,n)),n.add(t),null==l||l.observe(e)}),()=>{n.forEach(e=>{let n=d.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==l||l.unobserve(e)})}}(t,o)),c.addEventListener("scroll",o,{passive:!0})}let c=H.get(t);return S.Wi.read(c,!1,!0),()=>{var e;(0,S.Pn)(c);let n=C.get(t);if(!n||(n.delete(o),n.size))return;let l=H.get(t);H.delete(t),l&&(A(t).removeEventListener("scroll",l),null===(e=W.get(t))||void 0===e||e(),window.removeEventListener("resize",l))}}(({x:e,y:t})=>{c.scrollX.set(e.current),c.scrollXProgress.set(e.progress),c.scrollY.set(t.current),c.scrollYProgress.set(t.progress)},{...s,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(s.offset)]),c}}},function(e){e.O(0,[5717,1750,2971,2472,1744],function(){return e(e.s=3157)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/qa/page-b1a257272f7ac448.js b/_next/static/chunks/app/cfp/(submit)/qa/page-b1a257272f7ac448.js new file mode 100644 index 00000000..27dfd96a --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/qa/page-b1a257272f7ac448.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6649],{7105:function(e,i,t){Promise.resolve().then(t.bind(t,2764))},2764:function(e,i,t){"use strict";t.r(i),t.d(i,{default:function(){return u}});var n=t(7437),r=t(2265),s=t(2167),o=t(8777),c=t(504),a=t(7922),l=t(3986);function u(e){let{question:i,children:t}=e,[u,d]=(0,r.useState)(!1);return(0,n.jsxs)("div",{className:"py-4 border-b-[#E5C366] border-b",children:[(0,n.jsxs)("p",{className:"cursor-pointer font-bold flex justify-between items-center",onClick:()=>d(!u),children:[i,(0,n.jsx)(c.G,{icon:a.gc2,className:(0,l.m)("mx-4 transition-transform",u&&"rotate-180")})]}),(0,n.jsx)(s.M,{children:u&&(0,n.jsx)(o.E.div,{initial:{height:0,opacity:0,overflow:"hidden"},animate:{height:"auto",opacity:1,overflow:"visible"},exit:{height:0,opacity:0,overflow:"hidden"},children:(0,n.jsx)("p",{className:"pt-2",children:t})})})]})}}},function(e){e.O(0,[3676,5717,1750,504,2971,2472,1744],function(){return e(e.s=7105)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/rehearsal/page-496c3d9f597668d8.js b/_next/static/chunks/app/cfp/(submit)/rehearsal/page-496c3d9f597668d8.js new file mode 100644 index 00000000..78f5d417 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/rehearsal/page-496c3d9f597668d8.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3265,6379],{9316:function(e,l,t){Promise.resolve().then(t.bind(t,8476))},8476:function(e,l,t){"use strict";t.r(l),t.d(l,{default:function(){return a}});var n=t(7437),r=t(2265),s=t(3986),i=t(2167),o=t(8777);function a(e){let{sections:l,children:t}=e,[a,d]=(0,r.useState)(null),[c,x]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){d("#"+l.target.id);break}});for(let t of l){let l=document.querySelector(t.link);l&&e.observe(l)}d(l[0].link),console.log("set selected section to",l[0].link)},[l]);let h=e=>{let l=document.querySelector(e);l&&setTimeout(()=>x(!1),1e3)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex lg:hidden flex-col",children:[t&&t,(0,n.jsxs)("div",{className:"border border-gold rounded-lg flex flex-grow justify-center items-center px-4 mb-2 cursor-pointer",onClick:()=>x(e=>!e),children:[(0,n.jsx)("h1",{className:"text-gold",children:"本頁目錄"}),(0,n.jsx)("span",{className:"flex-grow"}),(0,n.jsx)("span",{children:(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M12 21.0001L7.5 16.5001L8.95 15.0501L12 18.1001L15.05 15.0501L16.5 16.5001L12 21.0001ZM8.95 9.0501L7.5 7.6001L12 3.1001L16.5 7.6001L15.05 9.0501L12 6.0001L8.95 9.0501Z",fill:"#E5C366"})})})]}),(0,n.jsx)(i.M,{children:c&&(0,n.jsx)(o.E.div,{initial:{height:0,overflow:"hidden"},animate:{height:"auto"},exit:{height:0},className:"rounded-lg border border-gold bg-white",children:(0,n.jsx)("div",{className:"px-4 overflow-hidden",children:l.map((e,l)=>(0,n.jsxs)("a",{href:e.link,className:"block ".concat(e.link===a?"text-[#1E1E1E] font-extrabold ":"text-gray-500"),onClick:()=>h(e.link),children:[(0,n.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},l))})})})]}),(0,n.jsxs)("div",{className:"min-w-[200px] hidden lg:flex flex-col gap-3 sticky top-[88px] self-start leading-6",children:[t&&t,(0,n.jsx)("h2",{className:"text-xl font-bold",children:"本頁目錄"}),l.map((e,l)=>(0,n.jsxs)("a",{href:e.link,className:(0,s.m)("block transition-all duration-300 cursor-pointer",e.link===a?"text-[#1E1E1E] font-extrabold":"text-gray-500 hover:text-gray-600 active:text-gray-700","border-l-2 pl-1.5 -translate-x-1.5 border-l-transparent",e.link===a&&"border-l-black"),onClick:()=>h(e.link),children:[(0,n.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},l))]})]})}}},function(e){e.O(0,[5717,1750,2971,2472,1744],function(){return e(e.s=9316)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/submit/page-e49a520abcdc1ee5.js b/_next/static/chunks/app/cfp/(submit)/submit/page-e49a520abcdc1ee5.js new file mode 100644 index 00000000..63102f78 --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/submit/page-e49a520abcdc1ee5.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6466],{6336:function(e,t,l){Promise.resolve().then(l.bind(l,250))},250:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return N}});var s=l(7437),n=l(2265),r=l(3986),i=l(7922),a=l(504),c=l(2167),o=l(8777),x=l(6522),d=l(728),p=l(5398),m=l(4787),u=l(1396),f=l.n(u),g=l(6912);function h(e){let{time:t,label:l,timeClassName:n}=e;return(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2 leading-[1em]",children:[(0,s.jsx)(c.M,{mode:"popLayout",initial:!1,children:(0,s.jsx)(o.E.div,{className:(0,r.m)("text-[32px] leading-[1em] lg:text-[64px]",n),initial:{opacity:0,y:"-0.25em",scaleY:.75,filter:"blur(0.1em)",transformOrigin:"top"},animate:{opacity:1,y:0,scaleY:1,filter:"blur(0px)"},exit:{opacity:0,y:"0.25em",scaleY:.75,filter:"blur(0.1em)",transformOrigin:"bottom"},children:t},t)}),(0,s.jsx)("div",{className:"text-[10px] font-medium leading-[1em] text-gold lg:text-[16px]",children:l})]})}function j(){let{days:e,hours:t,minutes:l,seconds:n}=(0,g.Z)();return(0,s.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[(0,s.jsx)("p",{children:"距離投稿截止還有:"}),(0,s.jsxs)("div",{className:"grid w-full grid-cols-4 rounded-full border-2 border-gold px-14 py-7 leading-7 lg:px-[100px] lg:py-[50px]",children:[(0,s.jsx)(h,{time:e,label:"DAYS",timeClassName:"text-pink"}),(0,s.jsx)(h,{time:t,label:"HOURS",timeClassName:"text-purple"}),(0,s.jsx)(h,{time:l,label:"MINUTES",timeClassName:"text-blue"}),(0,s.jsx)(h,{time:n,label:"SECONDS",timeClassName:"text-green"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"font-bold",children:"截止日期"}),(0,s.jsx)("p",{children:"海報投稿延長至 2024 年 1 月 24 日(三)23:59"}),(0,s.jsx)("p",{children:(0,s.jsx)("s",{children:"即日起至 2024 年 1 月 20 日(六)23:59"})})]})]})}function b(){let e=(0,n.useRef)(null),{scrollYProgress:t}=(0,x.v)(),l=(0,d.H)(t,[0,.5,1],[250,100,0]),r=(0,d.H)(t,[0,1],[0,-10]),i=(0,d.H)(t,[0,1],[0,100]);return(0,s.jsx)("div",{className:"fixed bottom-0 right-0 -z-10 w-[calc(100vw-70%)] xl:w-[calc(100vw-60%)]",ref:e,children:(0,s.jsx)(o.E.img,{src:"/2024/cfp/hero_corner.webp",className:"w-full",style:{x:i,y:l,skew:r}})})}function y(e){let{bgColor:t,children:l,href:n}=e;return(0,s.jsxs)(f(),{href:n,className:(0,r.m)(t,"group w-full rounded-lg px-4 pb-2 pt-10 text-center text-xl text-white transition-colors hover:bg-opacity-80 active:bg-opacity-100 lg:w-[192px]","flex items-center justify-between"),children:[l,(0,s.jsx)(a.G,{icon:i.eFW,className:"ml-2 transition-transform group-hover:translate-x-1"})]})}function v(e){let{type:t,toggleType:l,children:n,bgColor:i,buttonType:a}=e;return(0,s.jsxs)(o.E.button,{className:(0,r.m)("group relative flex items-center justify-center gap-2 rounded-full px-4 py-1 transition-colors",t===a?"text-white":"text-gray-500 hover:text-gray-600 active:text-gray-700"),onClick:()=>l(t),whileTap:{scale:.9},children:[(0,s.jsx)("div",{className:(0,r.m)(t===a?"bg-white":i,"h-1.5 w-1.5 rounded-full transition-all group-hover:scale-125")}),n,(0,s.jsx)(c.M,{children:t===a&&(0,s.jsx)(o.E.div,{className:(0,r.m)("absolute left-0 top-0 -z-10 h-full w-full rounded-full",i),initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0}})})]})}function N(){let[e,t]=(0,n.useReducer)((e,t)=>e===t?"":t,"");return(0,s.jsxs)("div",{className:"flex flex-col gap-6 overflow-hidden",children:[(0,s.jsx)(p.Z,{children:"投稿頁面"}),(0,s.jsx)(j,{}),(0,s.jsxs)("div",{className:"relative flex flex-col items-center justify-center gap-2 lg:flex-row",children:[(0,s.jsx)(y,{bgColor:"bg-purple",href:"/cfp/normal",children:"一般議程"}),(0,s.jsx)(y,{bgColor:"bg-pink",href:"/cfp/undefined",children:"開放式議程"}),(0,s.jsx)(y,{bgColor:"bg-green",href:"/cfp/poster",children:"海報"})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-4 pt-16",children:[(0,s.jsxs)("div",{className:"flex max-w-[512px] flex-wrap items-center gap-6",children:[(0,s.jsx)("div",{children:(0,s.jsx)("h2",{className:"text-[32px] font-medium",children:"時程表"})}),(0,s.jsxs)("div",{className:"-gap-2 flex",children:[(0,s.jsx)(v,{type:"general",toggleType:t,bgColor:"bg-purple",buttonType:e,children:"一般議程"}),(0,s.jsx)(v,{type:"undefined",toggleType:t,bgColor:"bg-pink",buttonType:e,children:"開放式議程"}),(0,s.jsx)(v,{type:"poster",toggleType:t,bgColor:"bg-green",buttonType:e,children:"海報"})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)(m.Z,{time:[2023,"Nov.",19],type:["general","undefined","poster"],selectedType:e,name:"開始徵稿"}),(0,s.jsx)(m.Z,{time:[2024,"Jan.",20],type:["general","undefined"],selectedType:e,name:"投稿截止",desc:"至 2024 年 1 月 20 日(六)23:59"}),(0,s.jsx)(m.Z,{time:[2024,"Jan.",24],type:["poster"],selectedType:e,name:"海報投稿截止",desc:"至 2024 年 1 月 24 日(三)23:59"}),(0,s.jsx)(m.Z,{time:[2024,"Jan.","下旬"],type:["general","undefined","poster"],selectedType:e,name:"稿件錄取通知"}),(0,s.jsx)(m.Z,{time:[2024,"Jan.","下旬"],endTime:[2024,"Feb.","中旬"],type:["general","undefined"],selectedType:e,name:"試講",desc:"若稿件入選,確切時間將再與您協調"}),(0,s.jsx)(m.Z,{time:[2024,"Feb.",18],type:["poster"],selectedType:e,name:"錄取海報檔案上傳截止"}),(0,s.jsx)(m.Z,{time:[2024,"Mar.",8],type:["general","undefined"],selectedType:e,name:"彩排"}),(0,s.jsx)(m.Z,{time:[2024,"Mar.",9],type:["SITCON"],selectedType:e,name:"年會"})]})]}),(0,s.jsx)(b,{})]})}},4787:function(e,t,l){"use strict";l.d(t,{Z:function(){return Event}});var s=l(7437),n=l(3986),r=l(8777);function i(e){var t;let{time:l,isGray:r}=e;return(0,s.jsxs)("div",{className:"flex h-min p-2",children:[(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("div",{className:(0,n.m)("transition-colors",r?"text-1-6":"text-4-6"),children:l[0]}),(0,s.jsx)("div",{className:(0,n.m)("text-2xl transition-colors",r?"text-1-6":"text-4-6"),children:l[1]})]}),(0,s.jsx)("div",{className:(0,n.m)("flex flex-col justify-end items-center transition-colors break-keep","string"==typeof l[2]?"text-2xl":"text-3xl lg:text-5xl",r?"text-1-6":"text-4-6"),children:(0,s.jsx)("div",{children:"string"==typeof(t=l[2])?t:t<10?"0".concat(t):"".concat(t)})})]})}function Event(e){let{time:t,endTime:l,type:a,selectedType:c,name:o,desc:x}=e,d={general:"bg-purple",undefined:"bg-pink",poster:"bg-green",SITCON:"bg-blue"},p=!!(c&&!a.includes("SITCON")&&!a.includes(c));return(0,s.jsxs)("div",{className:"lg:min-h-[110px] max-w-[512px] flex border border-1-6 rounded-lg shadow-[0px_4px_8px_0px_#0000001A] mb-6 bg-white",children:[(0,s.jsx)("div",{className:"flex flex-col",children:a.map(e=>(0,s.jsx)(r.E.div,{layout:!0,layoutId:c,className:(0,n.m)("w-[5px] flex-grow first:rounded-tl-[3.5px] last:rounded-bl-[3.5px] transition-colors",c?d[c]:d[e],p&&"bg-1-6")},e))}),(0,s.jsxs)("div",{children:[(0,s.jsx)(i,{time:t,isGray:p}),l?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:(0,n.m)("border border-white w-[94px] h-[37px] transition-colors",p?"border-r-1-6":"border-r-4-6")}),(0,s.jsx)(i,{time:l,isGray:p})]}):null]}),(0,s.jsxs)("div",{className:"text-4-6 my-2 mx-4 flex flex-col self-center",children:[(0,s.jsx)("span",{className:(0,n.m)("text-xl lg:text-[32px] font-bold transition-colors",p&&"text-1-6"),children:o}),(0,s.jsx)("span",{className:(0,n.m)("transition-colors",p&&"text-1-6"),children:x})]})]})}},5398:function(e,t,l){"use strict";l.d(t,{Z:function(){return n}});var s=l(7437);function n(e){let{children:t}=e;return(0,s.jsx)("h1",{className:"text-3xl leading-normal lg:text-5xl lg:leading-[75px] border-b-[#E5C366] border-b font-bold",children:t})}},6912:function(e,t,l){"use strict";l.d(t,{Z:function(){return r}});var s=l(2265),n=l(9744);function r(){let[e]=(0,s.useState)(new Date("2024-01-24T23:59:00+08:00")),[t,l]=(0,s.useState)("00"),[r,i]=(0,s.useState)("00"),[a,c]=(0,s.useState)("00"),[o,x]=(0,s.useState)("00");function d(){let t=(e.getTime()-Date.now())/1e3;t>0&&(x(("0"+Math.floor(t%60)).slice(-2)),c(("0"+Math.floor((t/=60)%60)).slice(-2)),i(("0"+Math.floor((t/=60)%24)).slice(-2)),l(("0"+Math.floor(t/=24)).slice(-2)))}return(0,n.Yz)(()=>{d()},1e3),(0,s.useEffect)(()=>{d()},[]),{days:t,hours:r,minutes:a,seconds:o}}}},function(e){e.O(0,[3676,5717,1750,1396,504,3516,5225,2971,2472,1744],function(){return e(e.s=6336)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/cfp/(submit)/undefined/page-d33b5dc1ae588dbc.js b/_next/static/chunks/app/cfp/(submit)/undefined/page-d33b5dc1ae588dbc.js new file mode 100644 index 00000000..a403b43b --- /dev/null +++ b/_next/static/chunks/app/cfp/(submit)/undefined/page-d33b5dc1ae588dbc.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3727],{133:function(e,t,n){Promise.resolve().then(n.bind(n,9196))},9196:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(7437),s=n(5398),l=n(4787),i=n(2286),a=n(6055),c=n(2714),d=n(2897),o=n(8476);function x(){return(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row-reverse relative gap-6",children:[(0,r.jsx)(o.default,{sections:[{link:"#time",name:"重要時程"},{link:"#description",name:"議程說明"},{link:"#format",name:"投稿格式"},{link:"#review",name:"審稿方式"}],children:(0,r.jsx)(c.Z,{href:"https://docs.google.com/forms/d/e/1FAIpQLSfRIRgHbDAuM6MD7BjMGgh01tu3uCaf7fApJ0rEgEEh4QjTcA/viewform"})}),(0,r.jsxs)("div",{className:"flex flex-col mb-12",children:[(0,r.jsx)(s.Z,{children:"開放式議程"}),(0,r.jsx)(d.Z,{id:"time",children:"重要時程"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(l.Z,{time:[2023,"Nov.",19],type:["undefined"],name:"開始徵稿"}),(0,r.jsx)(l.Z,{time:[2024,"Jan.",20],type:["undefined"],name:"投稿截止",desc:"至 2024 年 1 月 20 日(六)23:59"}),(0,r.jsx)(l.Z,{time:[2024,"Jan.","下旬"],type:["undefined"],name:"稿件錄取通知"}),(0,r.jsx)(l.Z,{time:[2024,"Jan.","下旬"],type:["undefined"],endTime:[2024,"Feb.","中旬"],name:"試講",desc:"若稿件入選,確切時間將再與您協調"}),(0,r.jsx)(l.Z,{time:[2024,"Mar.",8],type:["undefined"],name:"彩排"}),(0,r.jsx)(l.Z,{time:[2024,"Mar.",9],type:["SITCON"],name:"年會"})]}),(0,r.jsxs)("div",{className:"content",children:[(0,r.jsx)(d.Z,{id:"description",children:"議程說明"}),(0,r.jsxs)("p",{children:["開放式議程為"," ",(0,r.jsx)("span",{className:"text-purple font-bold",children:"40 分鐘的議程"})," ",",該議程不限定進行方式,希望跳脫傳統議程框架,透過雙向互動、實作等,任何你想得到的非傳統形式進行此場議程。"]}),(0,r.jsx)("h3",{children:"什麼是開放式議程?"}),(0,r.jsxs)("p",{children:["在求新求變的時代,我們為講者提供了開放式議程這個選項,跳脫講者對聽眾單向陳述式的演講,開放式議程更加強調任何",(0,r.jsx)("span",{className:"text-purple font-bold",children:"多元創新"}),"形式的交流活動。SITCON 作為學生展現自己的舞台,我們期待以學生為主體的投稿,可以是從學生角度出發的經驗、技術分享或工作坊,甚至是一同探討學生相關議題的小論壇等。"]}),(0,r.jsx)("p",{children:"對於還在猶豫的講者們,以下是我們提供的幾種議程形式範例:"}),(0,r.jsxs)("div",{className:"grid grid-rows-3 gap-3 lg:grid-cols-2 lg:grid-rows-1 lg:gap-[14px] my-10",children:[(0,r.jsx)(i.Z,{title:"議題探討形式",varient:"pink",children:"資訊發展快速,卻也延伸出許多可以深入討論的議題,我們期待透過講者的引言,拋磚引玉,激發聽眾的想法,透過互相討論的模式為這些議題提出不一樣的看法與觀點。 例如:人工智慧是否會有自我意識?"}),(0,r.jsx)(i.Z,{title:"經驗交流形式",varient:"purple",children:"不同於一般議程,在開放式議程中的經驗分享可以變得十分多元,我們期待講者透過分享自己在資訊領域遇到的難題和解決方式,並以此為開端,與聽眾碰撞出更多的論點與討論。例如:學測還是特殊選才?我如何在學科與術科中做選擇?"}),(0,r.jsxs)(i.Z,{title:"更多形式由您來創造",varient:"green",className:"lg:col-span-2",children:["不只有上述的形式,我們非常歡迎其他形式的議程。",(0,r.jsx)("br",{}),"無論是主持一場圓桌會議,一起腦力激盪,甚至舉辦一場小競賽,任何你想得到的非傳統議程形式都可以在開放式議程中進行!"]})]}),(0,r.jsx)(d.Z,{id:"format",children:"投稿格式"}),(0,r.jsx)("p",{children:"除標示為公開之資訊會對外公布外,其餘僅供審稿委員於審稿時閱讀。"}),(0,r.jsx)("h3",{children:"稿件資訊"}),(0,r.jsxs)("h4",{children:["題目 Title ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"請不要超出 20 字。"}),(0,r.jsxs)("h4",{children:["摘要 Abstract ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"建議 150–250 字,使用於宣傳與網站公告。"}),(0,r.jsxs)("h4",{children:["進行模式 Method ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"不限字數,請詳細說明該議程預計如何和會眾互動,以及是否需要額外的工具,此項目將幫助會眾預期該如何參與此議程。"}),(0,r.jsxs)("h4",{children:["議程大綱 Outline ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"請說明該開放式議程的大綱及時間長度規劃。"}),(0,r.jsxs)("h4",{children:["目標受眾 Target Audience ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"請說明您期待該議程的目標受眾為怎麼樣的人。例如:「嚮往成為前端開發者的初學者」、「不知道該不該讀研究所的學生」等。"}),(0,r.jsxs)("h4",{children:["先備知識 Prior Knowledge ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"請說明該議程的與會者所需具備的先備知識。例如:「能理解 Python 基礎語法」、「略懂 108 課綱現況」等。"}),(0,r.jsxs)("h4",{children:["主題標籤 Labels ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"請填寫 1~4 個該議程相關的領域與知識標籤,例如:ML、Data Science、資安紅隊、blockchain、新手適合、社團等;錄取後會與講者溝通微調後公開於官網議程表。"}),(0,r.jsxs)("h4",{children:["詳細說明 Description ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"不限字數,請說明這個議程您認為重要的相關細節,以利審稿委員更瞭解您的議程。"}),(0,r.jsxs)("h4",{children:["附件 Attachment ",(0,r.jsx)(a.Fi,{})]}),(0,r.jsx)("small",{children:"可以附上程式碼、投影片草稿或任何您認為有助於我們瞭解您議程的附件,請再三確認是否有開啟共用權限。"}),(0,r.jsx)("h3",{children:"個人資料"}),(0,r.jsx)("p",{children:"除了暱稱 / 名字、自我介紹被用於宣傳,其餘資訊僅需提供一人作為代表(當稿件同時有多位講者時),供議程組於聯絡時使用。"}),(0,r.jsxs)("h4",{children:["電子郵件 Email ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"能讓大會聯絡的電子信箱。(注意:請您在大會的聯絡過程中,維持使用相同信箱)"}),(0,r.jsxs)("h4",{children:["暱稱 / 名字 Name ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"公開於講者海報及網站的稱呼。"}),(0,r.jsxs)("h4",{children:["自我介紹 Self Introduction ",(0,r.jsx)(a.aH,{})," ",(0,r.jsx)(a.Kj,{})]}),(0,r.jsx)("small",{children:"公開於講者海報及網站,將有助於會眾更加了解有關你的資訊。"}),(0,r.jsxs)("h4",{children:["手機號碼 Phone ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"用於大會聯絡、確認資訊用的電話號碼。"}),(0,r.jsxs)("h4",{children:["其他聯絡方式 Other Contact Information ",(0,r.jsx)(a.aH,{})]}),(0,r.jsx)("small",{children:"其他任何我們能聯絡您的方式(如 Telegram ID、住處電話等),以利我們在審稿時即時向您釐清投稿資訊。"}),(0,r.jsx)(d.Z,{id:"review",children:"審稿方式"}),(0,r.jsx)("p",{children:"稿件均經議程組形式審查,交予該領域之審稿委員審稿。審稿委員由 SITCON 工作人員、業界人士及學界人士組成。"}),(0,r.jsx)("p",{children:"審稿委員將針對以下項目進行篩選:"}),(0,r.jsxs)("ul",{className:"list-disc ml-4",children:[(0,r.jsx)("li",{children:"稿件內容:講者是否熟悉這個題目、和會眾的交流效果、可執行性等等。"}),(0,r.jsx)("li",{children:"表達能力:提供的資料是否有條理、文句暢通,提供資料(尤其是稿件的詳細說明)之完整度。我們偏好完整的資料,讓審稿委員更清楚了解演講細節。"}),(0,r.jsx)("li",{children:"適合聽眾:稿件是否適合 SITCON 大多數的與會者討論。"})]})]})]})]})}},6055:function(e,t,n){"use strict";n.d(t,{Fi:function(){return i},Kj:function(){return l},aH:function(){return s}});var r=n(7437);function s(){return(0,r.jsx)("span",{className:"border border-purple rounded-full text-purple text-[12px] px-2 mx-1",children:"必填"})}function l(){return(0,r.jsx)("span",{className:"border border-green rounded-full text-green text-[12px] px-2 mx-1",children:"公開"})}function i(){return(0,r.jsx)("span",{className:"border border-pink rounded-full text-pink text-[12px] px-2 mx-1",children:"選填"})}},2286:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(7437),s=n(6522),l=n(3622),i=n(728),a=n(8777),c=n(2265),d=n(3986);let o={pink:{bg:"bg-pink",text:"text-pink",border:"border-pink",shadow:"shadow-md shadow-[#FF3495]/30"},purple:{bg:"bg-purple",text:"text-purple",border:"border-purple",shadow:"shadow-md shadow-[#AC24FF]/30"},green:{bg:"bg-green",text:"text-green",border:"border-green",shadow:"shadow-md shadow-[#0CE295]/30"}};function x(e){let{title:t,children:n,varient:x,className:u}=e,h=(0,c.useRef)(null),{scrollYProgress:f}=(0,s.v)({target:h}),m=(0,l.q)(f,{stiffness:200,damping:50}),j=(0,i.H)(m,[.8,.9],[0,1]),p=(0,i.H)(m,[.8,.9],["blur(4px)","blur(0px)"]),g=(0,i.H)(m,[.8,.9],[2,1]);return(0,r.jsxs)("div",{className:(0,d.m)("relative justify-center flex",u),ref:h,style:{transformStyle:"preserve-3d"},children:[(0,r.jsx)(a.E.div,{className:"absolute inset-0 w-full h-full rounded-lg bg-gold text-white flex text-center text-2xl font-bold items-center justify-center pointer-events-none overflow-hidden",style:{opacity:j,filter:p,zIndex:1},children:(0,r.jsx)(a.E.span,{style:{scale:g},children:t})}),(0,r.jsxs)("div",{className:"rounded-lg border ".concat(o[x].border," ").concat(o[x].shadow," p-6 w-full relative"),children:[(0,r.jsx)("h1",{className:"".concat(o[x].text," font-bold text-2xl"),children:t}),(0,r.jsx)("p",{className:"mt-2 ".concat(o[x].text),children:n})]})]})}},4787:function(e,t,n){"use strict";n.d(t,{Z:function(){return Event}});var r=n(7437),s=n(3986),l=n(8777);function i(e){var t;let{time:n,isGray:l}=e;return(0,r.jsxs)("div",{className:"flex h-min p-2",children:[(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)("div",{className:(0,s.m)("transition-colors",l?"text-1-6":"text-4-6"),children:n[0]}),(0,r.jsx)("div",{className:(0,s.m)("text-2xl transition-colors",l?"text-1-6":"text-4-6"),children:n[1]})]}),(0,r.jsx)("div",{className:(0,s.m)("flex flex-col justify-end items-center transition-colors break-keep","string"==typeof n[2]?"text-2xl":"text-3xl lg:text-5xl",l?"text-1-6":"text-4-6"),children:(0,r.jsx)("div",{children:"string"==typeof(t=n[2])?t:t<10?"0".concat(t):"".concat(t)})})]})}function Event(e){let{time:t,endTime:n,type:a,selectedType:c,name:d,desc:o}=e,x={general:"bg-purple",undefined:"bg-pink",poster:"bg-green",SITCON:"bg-blue"},u=!!(c&&!a.includes("SITCON")&&!a.includes(c));return(0,r.jsxs)("div",{className:"lg:min-h-[110px] max-w-[512px] flex border border-1-6 rounded-lg shadow-[0px_4px_8px_0px_#0000001A] mb-6 bg-white",children:[(0,r.jsx)("div",{className:"flex flex-col",children:a.map(e=>(0,r.jsx)(l.E.div,{layout:!0,layoutId:c,className:(0,s.m)("w-[5px] flex-grow first:rounded-tl-[3.5px] last:rounded-bl-[3.5px] transition-colors",c?x[c]:x[e],u&&"bg-1-6")},e))}),(0,r.jsxs)("div",{children:[(0,r.jsx)(i,{time:t,isGray:u}),n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:(0,s.m)("border border-white w-[94px] h-[37px] transition-colors",u?"border-r-1-6":"border-r-4-6")}),(0,r.jsx)(i,{time:n,isGray:u})]}):null]}),(0,r.jsxs)("div",{className:"text-4-6 my-2 mx-4 flex flex-col self-center",children:[(0,r.jsx)("span",{className:(0,s.m)("text-xl lg:text-[32px] font-bold transition-colors",u&&"text-1-6"),children:d}),(0,r.jsx)("span",{className:(0,s.m)("transition-colors",u&&"text-1-6"),children:o})]})]})}},2714:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(7437),s=n(3986),l=n(6522),i=n(7168),a=n(2265);function c(e){let{href:t}=e,{scrollY:n}=(0,l.v)(),[c,d]=(0,a.useState)(0),[o,x]=(0,a.useState)(0),[u,h]=(0,a.useState)(!0);return(0,i.W)(n,"change",e=>{let t=document.querySelector("body"),n=document.querySelector("footer"),r=window.innerHeight,s=window.innerWidth;t&&d(t.clientHeight),n&&x(n.clientHeight),s>=1024||h(e+r+o{let e=new IntersectionObserver(e=>{for(let t of e)if(t.isIntersecting){d("#"+t.target.id);break}});for(let n of t){let t=document.querySelector(n.link);t&&e.observe(t)}d(t[0].link),console.log("set selected section to",t[0].link)},[t]);let u=e=>{let t=document.querySelector(e);t&&setTimeout(()=>x(!1),1e3)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex lg:hidden flex-col",children:[n&&n,(0,r.jsxs)("div",{className:"border border-gold rounded-lg flex flex-grow justify-center items-center px-4 mb-2 cursor-pointer",onClick:()=>x(e=>!e),children:[(0,r.jsx)("h1",{className:"text-gold",children:"本頁目錄"}),(0,r.jsx)("span",{className:"flex-grow"}),(0,r.jsx)("span",{children:(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M12 21.0001L7.5 16.5001L8.95 15.0501L12 18.1001L15.05 15.0501L16.5 16.5001L12 21.0001ZM8.95 9.0501L7.5 7.6001L12 3.1001L16.5 7.6001L15.05 9.0501L12 6.0001L8.95 9.0501Z",fill:"#E5C366"})})})]}),(0,r.jsx)(i.M,{children:o&&(0,r.jsx)(a.E.div,{initial:{height:0,overflow:"hidden"},animate:{height:"auto"},exit:{height:0},className:"rounded-lg border border-gold bg-white",children:(0,r.jsx)("div",{className:"px-4 overflow-hidden",children:t.map((e,t)=>(0,r.jsxs)("a",{href:e.link,className:"block ".concat(e.link===c?"text-[#1E1E1E] font-extrabold ":"text-gray-500"),onClick:()=>u(e.link),children:[(0,r.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))})})})]}),(0,r.jsxs)("div",{className:"min-w-[200px] hidden lg:flex flex-col gap-3 sticky top-[88px] self-start leading-6",children:[n&&n,(0,r.jsx)("h2",{className:"text-xl font-bold",children:"本頁目錄"}),t.map((e,t)=>(0,r.jsxs)("a",{href:e.link,className:(0,l.m)("block transition-all duration-300 cursor-pointer",e.link===c?"text-[#1E1E1E] font-extrabold":"text-gray-500 hover:text-gray-600 active:text-gray-700","border-l-2 pl-1.5 -translate-x-1.5 border-l-transparent",e.link===c&&"border-l-black"),onClick:()=>u(e.link),children:[(0,r.jsx)("div",{className:"w-1 h-1.2em rounded-full bg-[#AC24FF] transition-all duration-300"}),e.name]},t))]})]})}},7168:function(e,t,n){"use strict";n.d(t,{W:function(){return s}});var r=n(2265);function s(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},3162:function(e,t,n){"use strict";n.d(t,{N:function(){return i}});var r=n(609),s=n(538),l=n(2363);function i(e,t){let n=(0,r.c)(t()),i=()=>n.set(t());return i(),(0,s.L)(()=>{let t=()=>l.Wi.update(i,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,l.Pn)(i)}}),n}},3622:function(e,t,n){"use strict";n.d(t,{q:function(){return x}});var r=n(2265),s=n(5735),l=n(609),i=n(5968),a=n(538),c=n(123),d=n(1356),o=n(2363);function x(e,t={}){let{isStatic:n}=(0,r.useContext)(i._),x=(0,r.useRef)(null),u=(0,l.c)((0,s.i)(e)?e.get():e),h=()=>{x.current&&x.current.stop()};return(0,r.useInsertionEffect)(()=>u.attach((e,r)=>{if(n)return r(e);if(h(),x.current=(0,c.y)({keyframes:[u.get(),e],velocity:u.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:r}),!o.frameData.isProcessing){let e=performance.now()-o.frameData.timestamp;e<30&&(x.current.time=(0,d.X)(e))}return u.get()},h),[JSON.stringify(t)]),(0,a.L)(()=>{if((0,s.i)(e))return e.on("change",e=>u.set(parseFloat(e)))},[u]),u}},728:function(e,t,n){"use strict";n.d(t,{H:function(){return d}});var r=n(3245);let s=e=>e&&"object"==typeof e&&e.mix,l=e=>s(e)?e.mix:void 0;var i=n(3162),a=n(961),c=n(4101);function d(e,t,n,s){if("function"==typeof e)return function(e){c.S1.current=[],e();let t=(0,i.N)(c.S1.current,e);return c.S1.current=void 0,t}(e);let a="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,s=e[0+n],i=e[1+n],a=e[2+n],c=e[3+n],d=(0,r.s)(i,a,{mixer:l(a[0]),...c});return t?d(s):d}(t,n,s);return Array.isArray(e)?o(e,a):o([e],([e])=>a(e))}function o(e,t){let n=(0,a.h)(()=>[]);return(0,i.N)(e,()=>{n.length=0;let r=e.length;for(let t=0;t{}});function v(e){let{href:t,children:r}=e,{setIsMenuOpen:s}=(0,m.useContext)(j),i=(0,h.usePathname)()===t;return(0,n.jsx)(c(),{href:t,className:(0,x.m)("flex items-center gap-2 transition-colors",i?"text-[#1E1E1E] font-bold":"text-[#1E1E1E] hover:font-bold"),onClick:()=>s(!1),children:r})}function N(){let[e,t]=(0,m.useState)(!1),[r,s]=(0,m.useState)(!1),{scrollY:i}=(0,l.v)(),x=(0,o.H)(i,[0,100],[0,1]),N=(0,a.Y)(p(),x),b=(0,h.usePathname)();return(0,m.useEffect)(()=>{s("/cfp/"===b)},[b]),(0,n.jsxs)(j.Provider,{value:{isMenuOpen:e,setIsMenuOpen:t},children:[(0,n.jsxs)(f.E.div,{className:"w-full sticky top-0 self-start z-50",style:{backdropFilter:"blur(8px)",WebkitBackdropFilter:"blur(8px)",backgroundColor:r?N:"rgba(229, 195, 102, 1)",transition:"background-color 0.2s ease-in-out"},children:[(0,n.jsxs)("nav",{className:"container items-center justify-start gap-6 h-16 hidden lg:flex",children:[(0,n.jsx)(c(),{href:"/cfp/",children:(0,n.jsx)("img",{src:"/2024/sitcon_logo.svg",alt:"SITCON Logo",className:"-translate-y-1 h-10 mr-2"})}),(0,n.jsx)(v,{href:"/cfp/",children:"首頁"}),(0,n.jsx)(v,{href:"/cfp/submit/",children:"議程與徵稿"})]}),(0,n.jsxs)("nav",{className:"container grid grid-cols-4 items-center justify-start gap-6 h-16 lg:hidden",children:[(0,n.jsx)(g.G,{icon:u.xiG,className:"text-[#1E1E1E] text-2xl cursor-pointer",onClick:()=>t(!0)}),(0,n.jsx)(c(),{href:"/cfp/",className:"col-span-2 flex items-center justify-center",children:(0,n.jsx)("img",{src:"/2024/sitcon_logo.svg",alt:"SITCON Logo",className:"-translate-y-1 h-10 pointer-events-none"})})]})]}),(0,n.jsx)(d.M,{children:e&&(0,n.jsxs)(f.E.div,{className:"fixed inset-0 bg-[#E5C366] z-50 lg:hidden",initial:{clipPath:"circle(0% at 36px 36px)"},animate:{clipPath:"circle(150% at 36px 36px)"},exit:{clipPath:"circle(0% at 36px 36px)"},children:[(0,n.jsxs)("div",{className:"container grid grid-cols-4 items-center justify-start gap-6 h-16",children:[(0,n.jsx)(g.G,{icon:u.EOp,className:"text-[#1E1E1E] text-2xl cursor-pointer",onClick:()=>t(!1)}),(0,n.jsx)(c(),{href:"/cfp/",className:"col-span-2 flex items-center justify-center",children:(0,n.jsx)("img",{src:"/2024/sitcon_logo.svg",alt:"SITCON Logo",className:"-translate-y-1 h-10 pointer-events-none"})})]}),(0,n.jsxs)("div",{className:"container flex flex-col gap-3 border-t border-[#373737] border-opacity-50 py-6",children:[(0,n.jsx)("div",{className:"text-[#000] font-bold text-lg mt-2 tracking-wider",children:"徵稿"}),(0,n.jsx)(v,{href:"/cfp/",children:"首頁"}),(0,n.jsx)(v,{href:"/cfp/submit/",children:"投稿頁面"}),(0,n.jsx)("div",{className:"text-[#000] font-bold text-lg mt-2 tracking-wider",children:"稿件說明"}),(0,n.jsx)(v,{href:"/cfp/normal/",children:"一般議程"}),(0,n.jsx)(v,{href:"/cfp/undefined/",children:"開放式議程"}),(0,n.jsx)(v,{href:"/cfp/poster/",children:"海報"}),(0,n.jsx)("div",{className:"text-[#000] font-bold text-lg mt-2 tracking-wider",children:"其他事項"}),(0,n.jsx)(v,{href:"/cfp/coc/",children:"Code of Conduct"}),(0,n.jsx)(v,{href:"/cfp/notice/",children:"投稿注意事項與授權"}),(0,n.jsx)(v,{href:"/cfp/rehearsal/",children:"試講與彩排"}),(0,n.jsx)(v,{href:"/cfp/qa/",children:"Q&A"})]})]})})]})}var b=r(62);function E(e){let{href:t,icon:r}=e;return(0,n.jsx)("a",{href:t,target:"_blank",rel:"noreferrer",className:(0,x.m)("border rounded-full text-xl h-10 w-10 flex items-center justify-center","text-[#1E1E1E] border-[#1E1E1E]","hover:bg-[#1E1E1E] hover:text-white"),children:(0,n.jsx)(g.G,{icon:r})})}function y(){return(0,n.jsx)("footer",{className:"bg-[#F1F1F1]",children:(0,n.jsxs)("div",{className:"container",children:[(0,n.jsxs)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-8 py-12",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("div",{className:"text-[#FF3495] font-bold text-lg",children:"連結"}),(0,n.jsx)(c(),{href:"/cfp/",className:"footer-link",children:"首頁"}),(0,n.jsx)(c(),{href:"/cfp/submit",className:"footer-link",children:"議程與徵稿"})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("div",{className:"text-[#AC24FF] font-bold text-lg",children:"支持我們"}),(0,n.jsx)("a",{href:"https://sitcon.org/donate",target:"_blank",className:"footer-link",children:"我要贊助"}),(0,n.jsx)("a",{href:"https://i.sitcon.org/2024cfs-form",target:"_blank",className:"footer-link",children:"索取贊助徵求書"})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-2 col-span-2 lg:col-span-1",children:[(0,n.jsx)("div",{className:"text-[#65B5FF] font-bold text-lg",children:"歷年主題網站"}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:Array.from({length:11}).map((e,t)=>(0,n.jsx)("a",{href:"https://sitcon.org/".concat(2013+t),className:"footer-link",target:"_blank",rel:"noreferrer",children:2013+t},t))})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("div",{className:"text-[#0CE295] font-bold text-lg",children:"聯絡我們"}),(0,n.jsx)("a",{href:"mailto:contact@sitcon.org",className:"footer-link",children:"contact@sitcon.org"})]})]}),(0,n.jsxs)("div",{className:"flex lg:items-end flex-col lg:flex-row lg:justify-between gap-8 py-8 border-t border-[#E5C366]",children:[(0,n.jsxs)("div",{className:"lg:flex lg:items-center lg:gap-4",children:[(0,n.jsx)("img",{src:"/2024/sitcon_logo.svg",alt:"SITCON Logo",className:"h-10 lg:-translate-y-1.5"}),(0,n.jsxs)("div",{className:"mt-4 lg:mt-0 leading-6",children:["學生計算機年會",(0,n.jsx)("br",{}),"Students' Information Technology Conference"]})]}),(0,n.jsxs)("div",{className:"flex gap-4 flex-wrap items-center",children:[(0,n.jsx)(E,{href:"https://sitcon.org/fb",icon:b.AYu}),(0,n.jsx)(E,{href:"https://sitcon.org/twitter",icon:b.NCc}),(0,n.jsx)(E,{href:"https://sitcon.org/yt",icon:b.opf}),(0,n.jsx)(E,{href:"https://sitcon.org/instagram",icon:b.Zzi}),(0,n.jsx)(E,{href:"https://sitcon.org/flickr",icon:b.JTN}),(0,n.jsx)(E,{href:"https://sitcon.org/tg",icon:b.IKq}),(0,n.jsx)(E,{href:"https://sitcon.org/medium",icon:b.$tD})]})]})]})})}var k=r(7168),w=function(e){let{className:t}=e,{scrollY:r}=(0,l.v)(),[s,i]=(0,m.useState)(!1);return(0,k.W)(r,"change",e=>{var t;let r=window.innerHeight,n=window.innerWidth,s=document.body.clientHeight,c=(null===(t=document.querySelector("footer"))||void 0===t?void 0:t.clientHeight)||0;i(e>r&&e{window.scrollTo({top:0,behavior:"smooth"})},children:(0,n.jsx)(g.G,{icon:u.FPD})})};function C(e){let{children:t}=e;return(0,n.jsxs)("div",{className:"flex flex-col min-h-screen",children:[(0,n.jsxs)("head",{children:[(0,n.jsx)("link",{rel:"icon",href:"/2024/cfp/favicon.svg",type:"image/svg+xml"}),(0,n.jsx)("link",{rel:"icon",href:"/2024/cfp/favicon.png",type:"image/png"})]}),(0,n.jsx)(N,{}),(0,n.jsxs)("main",{className:"flex-grow",children:[t,(0,n.jsx)(w,{})]}),(0,n.jsx)(y,{})]})}},4033:function(e,t,r){e.exports=r(94)},230:function(e,t,r){"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{_:function(){return n}})},7168:function(e,t,r){"use strict";r.d(t,{W:function(){return s}});var n=r(2265);function s(e,t,r){(0,n.useInsertionEffect)(()=>e.on(t,r),[e,t,r])}},3162:function(e,t,r){"use strict";r.d(t,{N:function(){return c}});var n=r(609),s=r(538),i=r(2363);function c(e,t){let r=(0,n.c)(t()),c=()=>r.set(t());return c(),(0,s.L)(()=>{let t=()=>i.Wi.update(c,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,i.Pn)(c)}}),r}},5258:function(e,t,r){"use strict";r.d(t,{Y:function(){return i}});var n=r(3162),s=r(5735);function i(e,...t){let r=e.length;return(0,n.N)(t.filter(s.i),function(){let n="";for(let i=0;ie&&"object"==typeof e&&e.mix,i=e=>s(e)?e.mix:void 0;var c=r(3162),l=r(961),o=r(4101);function a(e,t,r,s){if("function"==typeof e)return function(e){o.S1.current=[],e();let t=(0,c.N)(o.S1.current,e);return o.S1.current=void 0,t}(e);let l="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,s=e[0+r],c=e[1+r],l=e[2+r],o=e[3+r],a=(0,n.s)(c,l,{mixer:i(l[0]),...o});return t?a(s):a}(t,r,s);return Array.isArray(e)?f(e,l):f([e],([e])=>l(e))}function f(e,t){let r=(0,l.h)(()=>[]);return(0,c.N)(e,()=>{r.length=0;let n=e.length;for(let t=0;t