vendor: 18,470 bytes, lines 1-33
1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))a(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function r(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(n){if(n.ep)return;n.ep=!0;const i=r(n);fetch(n.href,i)}})();function zg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var am={exports:{}},ao={},nm={exports:{}},Ce={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var p0=Symbol.for("react.element"),Ug=Symbol.for("react.portal"),Wg=Symbol.for("react.fragment"),Hg=Symbol.for("react.strict_mode"),Vg=Symbol.for("react.profiler"),Gg=Symbol.for("react.provider"),Xg=Symbol.for("react.context"),$g=Symbol.for("react.forward_ref"),qg=Symbol.for("react.suspense"),Kg=Symbol.for("react.memo"),Yg=Symbol.for("react.lazy"),Ju=Symbol.iterator;function Zg(e){return e===null||typeof e!="object"?null:(e=Ju&&e[Ju]||e["@@iterator"],typeof e=="function"?e:null)}var im={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sm=Object.assign,om={};function Jn(e,t,r){this.props=e,this.context=t,this.refs=om,this.updater=r||im}Jn.prototype.isReactComponent={};Jn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Jn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function cm(){}cm.prototype=Jn.prototype;function wl(e,t,r){this.props=e,this.context=t,this.refs=om,this.updater=r||im}var _l=wl.prototype=new cm;_l.constructor=wl;sm(_l,Jn.prototype);_l.isPureReactComponent=!0;var Qu=Array.isArray,lm=Object.prototype.hasOwnProperty,yl={current:null},um={key:!0,ref:!0,__self:!0,__source:!0};function fm(e,t,r){var a,n={},i=null,s=null;if(t!=null)for(a in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)lm.call(t,a)&&!um.hasOwnProperty(a)&&(n[a]=t[a]);var o=arguments.length-2;if(o===1)n.children=r;else if(1<o){for(var c=Array(o),l=0;l<o;l++)c[l]=arguments[l+2];n.children=c}if(e&&e.defaultProps)for(a in o=e.defaultProps,o)n[a]===void 0&&(n[a]=o[a]);return{$$typeof:p0,type:e,key:i,ref:s,props:n,_owner:yl.current}}function Jg(e,t){return{$$typeof:p0,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Sl(e){return typeof e=="object"&&e!==null&&e.$$typeof===p0}function Qg(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var ef=/\/+/g;function Po(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Qg(""+e.key):t.toString(36)}function rs(e,t,r,a,n){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case p0:case Ug:s=!0}}if(s)return s=e,n=n(s),e=a===""?"."+Po(s,0):a,Qu(n)?(r="",e!=null&&(r=e.replace(ef,"$&/")+"/"),rs(n,t,r,"",function(l){return l})):n!=null&&(Sl(n)&&(n=Jg(n,r+(!n.key||s&&s.key===n.key?"":(""+n.key).replace(ef,"$&/")+"/")+e)),t.push(n)),1;if(s=0,a=a===""?".":a+":",Qu(e))for(var o=0;o<e.length;o++){i=e[o];var c=a+Po(i,o);s+=rs(i,t,r,c,n)}else if(c=Zg(e),typeof c=="function")for(e=c.call(e),o=0;!(i=e.next()).done;)i=i.value,c=a+Po(i,o++),s+=rs(i,t,r,c,n);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function R0(e,t,r){if(e==null)return e;var a=[],n=0;return rs(e,a,"","",function(i){return t.call(r,i,n++)}),a}function e2(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Wt={current:null},as={transition:null},t2={ReactCurrentDispatcher:Wt,ReactCurrentBatchConfig:as,ReactCurrentOwner:yl};function pm(){throw Error("act(...) is not supported in production builds of React.")}Ce.Children={map:R0,forEach:function(e,t,r){R0(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return R0(e,function(){t++}),t},toArray:function(e){return R0(e,function(t){return t})||[]},only:function(e){if(!Sl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ce.Component=Jn;Ce.Fragment=Wg;Ce.Profiler=Vg;Ce.PureComponent=wl;Ce.StrictMode=Hg;Ce.Suspense=qg;Ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=t2;Ce.act=pm;Ce.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=sm({},e.props),n=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=yl.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(c in t)lm.call(t,c)&&!um.hasOwnProperty(c)&&(a[c]=t[c]===void 0&&o!==void 0?o[c]:t[c])}var c=arguments.length-2;if(c===1)a.children=r;else if(1<c){o=Array(c);for(var l=0;l<c;l++)o[l]=arguments[l+2];a.children=o}return{$$typeof:p0,type:e.type,key:n,ref:i,props:a,_owner:s}};Ce.createContext=function(e){return e={$$typeof:Xg,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Gg,_context:e},e.Consumer=e};Ce.createElement=fm;Ce.createFactory=function(e){var t=fm.bind(null,e);return t.type=e,t};Ce.createRef=function(){return{current:null}};Ce.forwardRef=function(e){return{$$typeof:$g,render:e}};Ce.isValidElement=Sl;Ce.lazy=function(e){return{$$typeof:Yg,_payload:{_status:-1,_result:e},_init:e2}};Ce.memo=function(e,t){return{$$typeof:Kg,type:e,compare:t===void 0?null:t}};Ce.startTransition=function(e){var t=as.transition;as.transition={};try{e()}finally{as.transition=t}};Ce.unstable_act=pm;Ce.useCallback=function(e,t){return Wt.current.useCallback(e,t)};Ce.useContext=function(e){return Wt.current.useContext(e)};Ce.useDebugValue=function(){};Ce.useDeferredValue=function(e){return Wt.current.useDeferredValue(e)};Ce.useEffect=function(e,t){return Wt.current.useEffect(e,t)};Ce.useId=function(){return Wt.current.useId()};Ce.useImperativeHandle=function(e,t,r){return Wt.current.useImperativeHandle(e,t,r)};Ce.useInsertionEffect=function(e,t){return Wt.current.useInsertionEffect(e,t)};Ce.useLayoutEffect=function(e,t){return Wt.current.useLayoutEffect(e,t)};Ce.useMemo=function(e,t){return Wt.current.useMemo(e,t)};Ce.useReducer=function(e,t,r){return Wt.current.useReducer(e,t,r)};Ce.useRef=function(e){return Wt.current.useRef(e)};Ce.useState=function(e){return Wt.current.useState(e)};Ce.useSyncExternalStore=function(e,t,r){return Wt.current.useSyncExternalStore(e,t,r)};Ce.useTransition=function(){return Wt.current.useTransition()};Ce.version="18.3.1";nm.exports=Ce;var F=nm.exports;const kr=zg(F);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var r2=F,a2=Symbol.for("react.element"),n2=Symbol.for("react.fragment"),i2=Object.prototype.hasOwnProperty,s2=r2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o2={key:!0,ref:!0,__self:!0,__source:!0};function mm(e,t,r){var a,n={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(a in t)i2.call(t,a)&&!o2.hasOwnProperty(a)&&(n[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps,t)n[a]===void 0&&(n[a]=t[a]);return{$$typeof:a2,type:e,key:i,ref:s,props:n,_owner:s2.current}}ao.Fragment=n2;ao.jsx=mm;ao.jsxs=mm;am.exports=ao;var f=am.exports,dm={exports:{}},cr={},hm={exports:{}},gm={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */(function(e){function t(ie,de){var ve=ie.length;ie.push(de);e:for(;0<ve;){var Ee=ve-1>>>1,R=ie[Ee];if(0<n(R,de))ie[Ee]=de,ie[ve]=R,ve=Ee;else break e}}function r(ie){return ie.length===0?null:ie[0]}function a(ie){if(ie.length===0)return null;var de=ie[0],ve=ie.pop();if(ve!==de){ie[0]=ve;e:for(var Ee=0,R=ie.length,j=R>>>1;Ee<j;){var N=2*(Ee+1)-1,P=ie[N],X=N+1,le=ie[X];if(0>n(P,ve))X<R&&0>n(le,P)?(ie[Ee]=le,ie[X]=ve,Ee=X):(ie[Ee]=P,ie[N]=ve,Ee=N);else if(X<R&&0>n(le,ve))ie[Ee]=le,ie[X]=ve,Ee=X;else break e}}return de}function n(ie,de){var ve=ie.sortIndex-de.sortIndex;return ve!==0?ve:ie.id-de.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var c=[],l=[],u=1,m=null,p=3,d=!1,g=!1,h=!1,_=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,x=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(ie){for(var de=r(l);de!==null;){if(de.callback===null)a(l);else if(de.startTime<=ie)a(l),de.sortIndex=de.expirationTime,t(c,de);else break;de=r(l)}}function I(ie){if(h=!1,w(ie),!g)if(r(c)!==null)g=!0,We(O);else{var de=r(l);de!==null&&Le(I,de.startTime-ie)}}function O(ie,de){g=!1,h&&(h=!1,b(L),L=-1),d=!0;var ve=p;try{for(w(de),m=r(c);m!==null&&(!(m.expirationTime>de)||ie&&!q());){var Ee=m.callback;if(typeof Ee=="function"){m.callback=null,p=m.priorityLevel;var R=Ee(m.expirationTime<=de);de=e.unstable_now(),typeof R=="function"?m.callback=R:m===r(c)&&a(c),w(de)}else a(c);m=r(c)}if(m!==null)var j=!0;else{var N=r(l);N!==null&&Le(I,N.startTime-de),j=!1}return j}finally{m=null,p=ve,d=!1}}var H=!1,k=null,L=-1,D=5,U=-1;function q(){return!(e.unstable_now()-U<D)}function Y(){if(k!==null){var ie=e.unstable_now();U=ie;var de=!0;try{de=k(!0,ie)}finally{de?ne():(H=!1,k=null)}}else H=!1}var ne;if(typeof x=="function")ne=function(){x(Y)};else if(typeof MessageChannel<"u"){var ke=new MessageChannel,_e=ke.port2;ke.port1.onmessage=Y,ne=function(){_e.postMessage(null)}}else ne=function(){_(Y,0)};function We(ie){k=ie,H||(H=!0,ne())}function Le(ie,de){L=_(function(){ie(e.unstable_now())},de)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(ie){ie.callback=null},e.unstable_continueExecution=function(){g||d||(g=!0,We(O))},e.unstable_forceFrameRate=function(ie){0>ie||125<ie?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<ie?Math.floor(1e3/ie):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(ie){switch(p){case 1:case 2:case 3:var de=3;break;default:de=p}var ve=p;p=de;try{return ie()}finally{p=ve}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(ie,de){switch(ie){case 1:case 2:case 3:case 4:case 5:break;default:ie=3}var ve=p;p=ie;try{return de()}finally{p=ve}},e.unstable_scheduleCallback=function(ie,de,ve){var Ee=e.unstable_now();switch(typeof ve=="object"&&ve!==null?(ve=ve.delay,ve=typeof ve=="number"&&0<ve?Ee+ve:Ee):ve=Ee,ie){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=ve+R,ie={id:u++,callback:de,priorityLevel:ie,startTime:ve,expirationTime:R,sortIndex:-1},ve>Ee?(ie.sortIndex=ve,t(l,ie),r(c)===null&&ie===r(l)&&(h?(b(L),L=-1):h=!0,Le(I,ve-Ee))):(ie.sortIndex=R,t(c,ie),g||d||(g=!0,We(O))),ie},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(ie){var de=p;return function(){var ve=p;p=de;try{return ie.apply(this,arguments)}finally{p=ve}}}})(gm);hm.exports=gm;var c2=hm.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var l2=F,sr=c2;function ee(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var xm=new Set,Ui={};function ln(e,t){Vn(e,t),Vn(e+"Capture",t)}function Vn(e,t){for(Ui[e]=t,e=0;e<t.length;e++)xm.add(t[e])}var ra=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xc=Object.prototype.hasOwnProperty,u2=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,tf={},rf={};function f2(e){return xc.call(rf,e)?!0:xc.call(tf,e)?!1:u2.test(e)?rf[e]=!0:(tf[e]=!0,!1)}function p2(e,t,r,a){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return a?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function m2(e,t,r,a){if(t===null||typeof t>"u"||p2(e,t,r,a))return!0;if(a)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ht(e,t,r,a,n,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=a,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var kt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){kt[e]=new Ht(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];kt[t]=new Ht(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){kt[e]=new Ht(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){kt[e]=new Ht(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){kt[e]=new Ht(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){kt[e]=new Ht(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){kt[e]=new Ht(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){kt[e]=new Ht(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){kt[e]=new Ht(e,5,!1,e.toLowerCase(),null,!1,!1)});var Tl=/[\-:]([a-z])/g;function El(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Tl,El);kt[t]=new Ht(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Tl,El);kt[t]=new Ht(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Tl,El);kt[t]=new Ht(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){kt[e]=new Ht(e,1,!1,e.toLowerCase(),null,!1,!1)});kt.xlinkHref=new Ht("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){kt[e]=new Ht(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cl(e,t,r,a){var n=kt.hasOwnProperty(t)?kt[t]:null;(n!==null?n.type!==0:a||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(m2(t,r,n,a)&&(r=null),a||n===null?f2(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):n.mustUseProperty?e[n.propertyName]=r===null?n.type===3?!1:"":r:(t=n.attributeName,a=n.attributeNamespace,r===null?e.removeAttribute(t):(n=n.type,r=n===3||n===4&&r===!0?"":""+r,a?e.setAttributeNS(a,t,r):e.setAttribute(t,r))))}
vendor: 5,027 bytes, lines 33-37
33var la=l2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N0=Symbol.for("react.element"),_n=Symbol.for("react.portal"),yn=Symbol.for("react.fragment"),kl=Symbol.for("react.strict_mode"),bc=Symbol.for("react.profiler"),bm=Symbol.for("react.provider"),vm=Symbol.for("react.context"),Al=Symbol.for("react.forward_ref"),vc=Symbol.for("react.suspense"),wc=Symbol.for("react.suspense_list"),Il=Symbol.for("react.memo"),da=Symbol.for("react.lazy"),wm=Symbol.for("react.offscreen"),af=Symbol.iterator;function ui(e){return e===null||typeof e!="object"?null:(e=af&&e[af]||e["@@iterator"],typeof e=="function"?e:null)}var tt=Object.assign,Do;function wi(e){if(Do===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Do=t&&t[1]||""}return` 34`+Do+e}var Lo=!1;function Fo(e,t){if(!e||Lo)return"";Lo=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var a=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){a=l}e.call(t.prototype)}else{try{throw Error()}catch(l){a=l}e()}}catch(l){if(l&&a&&typeof l.stack=="string"){for(var n=l.stack.split(` 35`),i=a.stack.split(` 36`),s=n.length-1,o=i.length-1;1<=s&&0<=o&&n[s]!==i[o];)o--;for(;1<=s&&0<=o;s--,o--)if(n[s]!==i[o]){if(s!==1||o!==1)do if(s--,o--,0>o||n[s]!==i[o]){var c=` 37`+n[s].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=s&&0<=o);break}}}finally{Lo=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?wi(e):""}function d2(e){switch(e.tag){case 5:return wi(e.type);case 16:return wi("Lazy");case 13:return wi("Suspense");case 19:return wi("SuspenseList");case 0:case 2:case 15:return e=Fo(e.type,!1),e;case 11:return e=Fo(e.type.render,!1),e;case 1:return e=Fo(e.type,!0),e;default:return""}}function _c(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case yn:return"Fragment";case _n:return"Portal";case bc:return"Profiler";case kl:return"StrictMode";case vc:return"Suspense";case wc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case vm:return(e.displayName||"Context")+".Consumer";case bm:return(e._context.displayName||"Context")+".Provider";case Al:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Il:return t=e.displayName||null,t!==null?t:_c(e.type)||"Memo";case da:t=e._payload,e=e._init;try{return _c(e(t))}catch{}}return null}function h2(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return _c(t);case 8:return t===kl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ra(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _m(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function g2(e){var t=_m(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var n=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(s){a=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(s){a=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function P0(e){e._valueTracker||(e._valueTracker=g2(e))}function ym(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=_m(e)?e.checked?"true":"false":e.value),e=a,e!==r?(t.setValue(e),!0):!1}function xs(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function yc(e,t){var r=t.checked;return tt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function nf(e,t){var r=t.defaultValue==null?"":t.defaultValue,a=t.checked!=null?t.checked:t.defaultChecked;r=Ra(t.value!=null?t.value:r),e._wrapperState={initialChecked:a,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}
vendor: 4,658 bytes, line 37
37function Sm(e,t){t=t.checked,t!=null&&Cl(e,"checked",t,!1)}function Sc(e,t){Sm(e,t);var r=Ra(t.value),a=t.type;if(r!=null)a==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Tc(e,t.type,r):t.hasOwnProperty("defaultValue")&&Tc(e,t.type,Ra(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function sf(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!(a!=="submit"&&a!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Tc(e,t,r){(t!=="number"||xs(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var _i=Array.isArray;function Ln(e,t,r,a){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t["$"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty("$"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&a&&(e[r].defaultSelected=!0)}else{for(r=""+Ra(r),t=null,n=0;n<e.length;n++){if(e[n].value===r){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Ec(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ee(91));return tt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function of(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(ee(92));if(_i(r)){if(1<r.length)throw Error(ee(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Ra(r)}}function Tm(e,t){var r=Ra(t.value),a=Ra(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),a!=null&&(e.defaultValue=""+a)}function cf(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Em(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Cc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Em(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var D0,Cm=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,a,n){MSApp.execUnsafeLocalFunction(function(){return e(t,r,a,n)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(D0=D0||document.createElement("div"),D0.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=D0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Wi(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ei={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},x2=["Webkit","ms","Moz","O"];Object.keys(Ei).forEach(function(e){x2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ei[t]=Ei[e]})});function km(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ei.hasOwnProperty(e)&&Ei[e]?(""+t).trim():t+"px"}function Am(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var a=r.indexOf("--")===0,n=km(r,t[r],a);r==="float"&&(r="cssFloat"),a?e.setProperty(r,n):e[r]=n}}var b2=tt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function kc(e,t){if(t){if(b2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ee(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ee(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ee(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ee(62))}}function Ac(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
37ing";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ic=null;function Rl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rc=null,Fn=null,On=null;function lf(e){if(e=h0(e)){if(typeof Rc!="function")throw Error(ee(280));var t=e.stateNode;t&&(t=co(t),Rc(e.stateNode,e.type,t))}}function Im(e){Fn?On?On.push(e):On=[e]:Fn=e}function Rm(){if(Fn){var e=Fn,t=On;if(On=Fn=null,lf(e),t)for(e=0;e<t.length;e++)lf(t[e])}}function Nm(e,t){return e(t)}function Pm(){}var Oo=!1;function Dm(e,t,r){if(Oo)return e(t,r);Oo=!0;try{return Nm(e,t,r)}finally{Oo=!1,(Fn!==null||On!==null)&&(Pm(),Rm())}}function Hi(e,t){var r=e.stateNode;if(r===null)return null;var a=co(r);if(a===null)return null;r=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(ee(231,t,typeof r));return r}var Nc=!1;if(ra)try{var fi={};Object.defineProperty(fi,"passive",{get:function(){Nc=!0}}),window.addEventListener("test",fi,fi),window.removeEventListener("test",fi,fi)}catch{Nc=!1}function v2(e,t,r,a,n,i,s,o,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(r,l)}catch(u){this.onError(u)}}var Ci=!1,bs=null,vs=!1,Pc=null,w2={onError:function(e){Ci=!0,bs=e}};function _2(e,t,r,a,n,i,s,o,c){Ci=!1,bs=null,v2.apply(w2,arguments)}function y2(e,t,r,a,n,i,s,o,c){if(_2.apply(this,arguments),Ci){if(Ci){var l=bs;Ci=!1,bs=null}else throw Error(ee(198));vs||(vs=!0,Pc=l)}}function un(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Lm(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function uf(e){if(un(e)!==e)throw Error(ee(188))}function S2(e){var t=e.alternate;if(!t){if(t=un(e),t===null)throw Error(ee(188));return t!==e?null:e}for(var r=e,a=t;;){var n=r.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){r=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===r)return uf(n),e;if(i===a)return uf(n),t;i=i.sibling}throw Error(ee(188))}if(r.return!==a.return)r=n,a=i;else{for(var s=!1,o=n.child;o;){if(o===r){s=!0,r=n,a=i;break}if(o===a){s=!0,a=n,r=i;break}o=o.sibling}if(!s){for(o=i.child;o;){if(o===r){s=!0,r=i,a=n;break}if(o===a){s=!0,a=i,r=n;break}o=o.sibling}if(!s)throw Error(ee(189))}}if(r.alternate!==a)throw Error(ee(190))}if(r.tag!==3)throw Error(ee(188));return r.stateNode.current===r?e:t}function Fm(e){return e=S2(e),e!==null?Om(e):null}function Om(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Om(e);if(t!==null)return t;e=e.sibling}return null}var Mm=sr.unstable_scheduleCallback,ff=sr.unstable_cancelCallback,T2=sr.unstable_shouldYield,E2=sr.unstable_requestPaint,it=sr.unstable_now,C2=sr.unstable_getCurrentPriorityLevel,Nl=sr.unstable_ImmediatePriority,jm=sr.unstable_UserBlockingPriority,ws=sr.unstable_NormalPriority,k2=sr.unstable_LowPriority,Bm=sr.unstable_IdlePriority,no=null,zr=null;function A2(e){if(zr&&typeof zr.onCommitFiberRoot=="function")try{zr.onCommitFiberRoot(no,e,void 0,(e.current.flags&128)===128)}catch{}}var Ir=Math.clz32?Math.clz32:N2,I2=Math.log,R2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(I2(e)/R2|0)|0}var L0=64,F0=4194304;function yi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _s(e,t){var r=e.pendingLanes;if(r===0)return 0;var a=0,n=e.suspendedLanes,i=e.pingedLanes,s=r&268435455;if(s!==0){var o=s&~n;o!==0?a=yi(o):(i&=s,i!==0&&(a=yi(i)))}else s=r&~n,s!==0?a=yi(s):i!==0&&(a=yi(i));if(a===0)return 0;if(t!==0&&t!==a&&!(t&n)&&(n=a&-a,i=t&-t,n>=i||n===16&&(i&4194240)!==0))return t;if(a&4&&(a|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=a;0<t;)r=31-Ir(t),n=1<<r,a|=e[r],t&=~n;return a}function P2(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function D2(e,t){for(var r=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-Ir(i),o=1<<s,c=n[s];c===-1?(!(o&r)||o&a)&&(n[s]=P2(o,t)):c<=t&&(e.expiredLanes|=o),i&=~o}}function Dc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function zm(){var e=L0;return L0<<=1,!(L0&4194240)&&(L0=64),e}function Mo(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}
vendor: 4,087 bytes, line 37
37function m0(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ir(t),e[t]=r}function L2(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<r;){var n=31-Ir(r),i=1<<n;t[n]=0,a[n]=-1,e[n]=-1,r&=~i}}function Pl(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var a=31-Ir(r),n=1<<a;n&t|e[a]&t&&(e[a]|=t),r&=~n}}var Be=0;function Um(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Wm,Dl,Hm,Vm,Gm,Lc=!1,O0=[],ya=null,Sa=null,Ta=null,Vi=new Map,Gi=new Map,ga=[],F2="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pf(e,t){switch(e){case"focusin":case"focusout":ya=null;break;case"dragenter":case"dragleave":Sa=null;break;case"mouseover":case"mouseout":Ta=null;break;case"pointerover":case"pointerout":Vi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Gi.delete(t.pointerId)}}function pi(e,t,r,a,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:a,nativeEvent:i,targetContainers:[n]},t!==null&&(t=h0(t),t!==null&&Dl(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function O2(e,t,r,a,n){switch(t){case"focusin":return ya=pi(ya,e,t,r,a,n),!0;case"dragenter":return Sa=pi(Sa,e,t,r,a,n),!0;case"mouseover":return Ta=pi(Ta,e,t,r,a,n),!0;case"pointerover":var i=n.pointerId;return Vi.set(i,pi(Vi.get(i)||null,e,t,r,a,n)),!0;case"gotpointercapture":return i=n.pointerId,Gi.set(i,pi(Gi.get(i)||null,e,t,r,a,n)),!0}return!1}function Xm(e){var t=$a(e.target);if(t!==null){var r=un(t);if(r!==null){if(t=r.tag,t===13){if(t=Lm(r),t!==null){e.blockedOn=t,Gm(e.priority,function(){Hm(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ns(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Fc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var a=new r.constructor(r.type,r);Ic=a,r.target.dispatchEvent(a),Ic=null}else return t=h0(r),t!==null&&Dl(t),e.blockedOn=r,!1;t.shift()}return!0}function mf(e,t,r){ns(e)&&r.delete(t)}function M2(){Lc=!1,ya!==null&&ns(ya)&&(ya=null),Sa!==null&&ns(Sa)&&(Sa=null),Ta!==null&&ns(Ta)&&(Ta=null),Vi.forEach(mf),Gi.forEach(mf)}function mi(e,t){e.blockedOn===t&&(e.blockedOn=null,Lc||(Lc=!0,sr.unstable_scheduleCallback(sr.unstable_NormalPriority,M2)))}function Xi(e){function t(n){return mi(n,e)}if(0<O0.length){mi(O0[0],e);for(var r=1;r<O0.length;r++){var a=O0[r];a.blockedOn===e&&(a.blockedOn=null)}}for(ya!==null&&mi(ya,e),Sa!==null&&mi(Sa,e),Ta!==null&&mi(Ta,e),Vi.forEach(t),Gi.forEach(t),r=0;r<ga.length;r++)a=ga[r],a.blockedOn===e&&(a.blockedOn=null);for(;0<ga.length&&(r=ga[0],r.blockedOn===null);)Xm(r),r.blockedOn===null&&ga.shift()}var Mn=la.ReactCurrentBatchConfig,ys=!0;function j2(e,t,r,a){var n=Be,i=Mn.transition;Mn.transition=null;try{Be=1,Ll(e,t,r,a)}finally{Be=n,Mn.transition=i}}function B2(e,t,r,a){var n=Be,i=Mn.transition;Mn.transition=null;try{Be=4,Ll(e,t,r,a)}finally{Be=n,Mn.transition=i}}function Ll(e,t,r,a){if(ys){var n=Fc(e,t,r,a);if(n===null)$o(e,t,a,Ss,r),pf(e,a);else if(O2(n,e,t,r,a))a.stopPropagation();else if(pf(e,a),t&4&&-1<F2.indexOf(e)){for(;n!==null;){var i=h0(n);if(i!==null&&Wm(i),i=Fc(e,t,r,a),i===null&&$o(e,t,a,Ss,r),i===n)break;n=i}n!==null&&a.stopPropagation()}else $o(e,t,a,null,r)}}var Ss=null;function Fc(e,t,r,a){if(Ss=null,e=Rl(a),e=$a(e),e!==null)if(t=un(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Lm(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ss=e,null}
vendor: 10,401 bytes, line 37
37function $m(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(C2()){case Nl:return 1;case jm:return 4;case ws:case k2:return 16;case Bm:return 536870912;default:return 16}default:return 16}}var ba=null,Fl=null,is=null;function qm(){if(is)return is;var e,t=Fl,r=t.length,a,n="value"in ba?ba.value:ba.textContent,i=n.length;for(e=0;e<r&&t[e]===n[e];e++);var s=r-e;for(a=1;a<=s&&t[r-a]===n[i-a];a++);return is=n.slice(e,1<a?1-a:void 0)}function ss(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function M0(){return!0}function df(){return!1}function lr(e){function t(r,a,n,i,s){this._reactName=r,this._targetInst=n,this.type=a,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(r=e[o],this[o]=r?r(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?M0:df,this.isPropagationStopped=df,this}return tt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=M0)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=M0)},persist:function(){},isPersistent:M0}),t}var Qn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ol=lr(Qn),d0=tt({},Qn,{view:0,detail:0}),z2=lr(d0),jo,Bo,di,io=tt({},d0,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ml,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==di&&(di&&e.type==="mousemove"?(jo=e.screenX-di.screenX,Bo=e.screenY-di.screenY):Bo=jo=0,di=e),jo)},movementY:function(e){return"movementY"in e?e.movementY:Bo}}),hf=lr(io),U2=tt({},io,{dataTransfer:0}),W2=lr(U2),H2=tt({},d0,{relatedTarget:0}),zo=lr(H2),V2=tt({},Qn,{animationName:0,elapsedTime:0,pseudoElement:0}),G2=lr(V2),X2=tt({},Qn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),$2=lr(X2),q2=tt({},Qn,{data:0}),gf=lr(q2),K2={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Y2={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Z2={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function J2(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Z2[e])?!!t[e]:!1}function Ml(){return J2}var Q2=tt({},d0,{key:function(e){if(e.key){var t=K2[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ss(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Y2[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ml,charCode:function(e){return e.type==="keypress"?ss(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ss(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),e8=lr(Q2),t8=tt({},io,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xf=lr(t8),r8=tt({},d0,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ml}),a8=lr(r8),n8=tt({},Qn,{propertyName:0,elapsedTime:0,pseudoElement:0}),i8=lr(n8),s8=tt({},io,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),o8=lr(s8),c8=[9,13,27,32],jl=ra&&"CompositionEvent"in window,ki=null;ra&&"documentMode"in document&&(ki=document.documentMode);var l8=ra&&"TextEvent"in window&&!ki,Km=ra&&(!jl||ki&&8<ki&&11>=ki),bf=" ",vf=!1;function Ym(e,t){switch(e){case"keyup":return c8.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Sn=!1;function u8(e,t){switch(e){case"compositionend":return Zm(t);case"keypress":return t.which!==32?null:(vf=!0,bf);case"textInput":return e=t.data,e===bf&&vf?null:e;default:return null}}function f8(e,t){if(Sn)return e==="compositionend"||!jl&&Ym(e,t)?(e=qm(),is=Fl=ba=null,Sn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Km&&t.locale!=="ko"?null:t.data;default:return null}}var p8={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function wf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!p8[e.type]:t==="textarea"}function Jm(e,t,r,a){Im(a),t=Ts(t,"onChange"),0<t.length&&(r=new Ol("onChange","change",null,r,a),e.push({event:r,listeners:t}))}var Ai=null,$i=null;function m8(e){ld(e,0)}function so(e){var t=Cn(e);if(ym(t))return e}function d8(e,t){if(e==="change")return t}var Qm=!1;if(ra){var Uo;if(ra){var Wo="oninput"in document;if(!Wo){var _f=document.createElement("div");_f.setAttribute("oninput","return;"),Wo=typeof _f.oninput=="function"}Uo=Wo}else Uo=!1;Qm=Uo&&(!document.documentMode||9<document.documentMode)}function yf(){Ai&&(Ai.detachEvent("onpropertychange",ed),$i=Ai=null)}function ed(e){if(e.propertyName==="value"&&so($i)){var t=[];Jm(t,$i,e,Rl(e)),Dm(m8,t)}}function h8(e,t,r){e==="focusin"?(yf(),Ai=t,$i=r,Ai.attachEvent("onpropertychange",ed)):e==="focusout"&&yf()}function g8(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return so($i)}function x8(e,t){if(e==="click")return so(t)}function b8(e,t){if(e==="input"||e==="change")return so(t)}function v8(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Pr=typeof Object.is=="function"?Object.is:v8;function qi(e,t){if(Pr(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(a=0;a<r.length;a++){var n=r[a];if(!xc.call(t,n)||!Pr(e[n],t[n]))return!1}return!0}function Sf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tf(e,t){var r=Sf(e);e=0;for(var a;r;){if(r.nodeType===3){if(a=e+r.textContent.length,e<=t&&a>=t)return{node:r,offset:t-e};e=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Sf(r)}}function td(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?td(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rd(){for(var e=window,t=xs();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=xs(e.document)}return t}function Bl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function w8(e){var t=rd(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&td(r.ownerDocument.documentElement,r)){if(a!==null&&Bl(r)){if(t=a.start,e=a.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=r.textContent.length,i=Math.min(a.start,n);a=a.end===void 0?i:Math.min(a.end,n),!e.extend&&i>a&&(n=a,a=i,i=n),n=Tf(r,i);var s=Tf(r,a);n&&s&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var _8=ra&&"documentMode"in document&&11>=document.documentMode,Tn=null,Oc=null,Ii=null,Mc=!1;function Ef(e,t,r){var a=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Mc||Tn==null||Tn!==xs(a)||(a=Tn,"selectionStart"in a&&Bl(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focu
vendor: 4,501 bytes, line 37
37sNode:a.focusNode,focusOffset:a.focusOffset}),Ii&&qi(Ii,a)||(Ii=a,a=Ts(Oc,"onSelect"),0<a.length&&(t=new Ol("onSelect","select",null,t,r),e.push({event:t,listeners:a}),t.target=Tn)))}function j0(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var En={animationend:j0("Animation","AnimationEnd"),animationiteration:j0("Animation","AnimationIteration"),animationstart:j0("Animation","AnimationStart"),transitionend:j0("Transition","TransitionEnd")},Ho={},ad={};ra&&(ad=document.createElement("div").style,"AnimationEvent"in window||(delete En.animationend.animation,delete En.animationiteration.animation,delete En.animationstart.animation),"TransitionEvent"in window||delete En.transitionend.transition);function oo(e){if(Ho[e])return Ho[e];if(!En[e])return e;var t=En[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in ad)return Ho[e]=t[r];return e}var nd=oo("animationend"),id=oo("animationiteration"),sd=oo("animationstart"),od=oo("transitionend"),cd=new Map,Cf="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Oa(e,t){cd.set(e,t),ln(t,[e])}for(var Vo=0;Vo<Cf.length;Vo++){var Go=Cf[Vo],y8=Go.toLowerCase(),S8=Go[0].toUpperCase()+Go.slice(1);Oa(y8,"on"+S8)}Oa(nd,"onAnimationEnd");Oa(id,"onAnimationIteration");Oa(sd,"onAnimationStart");Oa("dblclick","onDoubleClick");Oa("focusin","onFocus");Oa("focusout","onBlur");Oa(od,"onTransitionEnd");Vn("onMouseEnter",["mouseout","mouseover"]);Vn("onMouseLeave",["mouseout","mouseover"]);Vn("onPointerEnter",["pointerout","pointerover"]);Vn("onPointerLeave",["pointerout","pointerover"]);ln("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ln("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ln("onBeforeInput",["compositionend","keypress","textInput","paste"]);ln("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Si="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),T8=new Set("cancel close invalid load scroll toggle".split(" ").concat(Si));function kf(e,t,r){var a=e.type||"unknown-event";e.currentTarget=r,y2(a,t,void 0,e),e.currentTarget=null}function ld(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var a=e[r],n=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var s=a.length-1;0<=s;s--){var o=a[s],c=o.instance,l=o.currentTarget;if(o=o.listener,c!==i&&n.isPropagationStopped())break e;kf(n,o,l),i=c}else for(s=0;s<a.length;s++){if(o=a[s],c=o.instance,l=o.currentTarget,o=o.listener,c!==i&&n.isPropagationStopped())break e;kf(n,o,l),i=c}}}if(vs)throw e=Pc,vs=!1,Pc=null,e}function Ge(e,t){var r=t[Wc];r===void 0&&(r=t[Wc]=new Set);var a=e+"__bubble";r.has(a)||(ud(t,e,2,!1),r.add(a))}function Xo(e,t,r){var a=0;t&&(a|=4),ud(r,e,a,t)}var B0="_reactListening"+Math.random().toString(36).slice(2);function Ki(e){if(!e[B0]){e[B0]=!0,xm.forEach(function(r){r!=="selectionchange"&&(T8.has(r)||Xo(r,!1,e),Xo(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[B0]||(t[B0]=!0,Xo("selectionchange",!1,t))}}function ud(e,t,r,a){switch($m(t)){case 1:var n=j2;break;case 4:n=B2;break;default:n=Ll}r=n.bind(null,t,r,e),n=void 0,!Nc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):n!==void 0?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function $o(e,t,r,a,n){var i=a;if(!(t&1)&&!(t&2)&&a!==null)e:for(;;){if(a===null)return;var s=a.tag;if(s===3||s===4){var o=a.stateNode.containerInfo;
vendor: 22,641 bytes, lines 37-38
37if(o===n||o.nodeType===8&&o.parentNode===n)break;if(s===4)for(s=a.return;s!==null;){var c=s.tag;if((c===3||c===4)&&(c=s.stateNode.containerInfo,c===n||c.nodeType===8&&c.parentNode===n))return;s=s.return}for(;o!==null;){if(s=$a(o),s===null)return;if(c=s.tag,c===5||c===6){a=i=s;continue e}o=o.parentNode}}a=a.return}Dm(function(){var l=i,u=Rl(r),m=[];e:{var p=cd.get(e);if(p!==void 0){var d=Ol,g=e;switch(e){case"keypress":if(ss(r)===0)break e;case"keydown":case"keyup":d=e8;break;case"focusin":g="focus",d=zo;break;case"focusout":g="blur",d=zo;break;case"beforeblur":case"afterblur":d=zo;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":d=hf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":d=W2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":d=a8;break;case nd:case id:case sd:d=G2;break;case od:d=i8;break;case"scroll":d=z2;break;case"wheel":d=o8;break;case"copy":case"cut":case"paste":d=$2;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":d=xf}var h=(t&4)!==0,_=!h&&e==="scroll",b=h?p!==null?p+"Capture":null:p;h=[];for(var x=l,w;x!==null;){w=x;var I=w.stateNode;if(w.tag===5&&I!==null&&(w=I,b!==null&&(I=Hi(x,b),I!=null&&h.push(Yi(x,I,w)))),_)break;x=x.return}0<h.length&&(p=new d(p,g,null,r,u),m.push({event:p,listeners:h}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",d=e==="mouseout"||e==="pointerout",p&&r!==Ic&&(g=r.relatedTarget||r.fromElement)&&($a(g)||g[aa]))break e;if((d||p)&&(p=u.window===u?u:(p=u.ownerDocument)?p.defaultView||p.parentWindow:window,d?(g=r.relatedTarget||r.toElement,d=l,g=g?$a(g):null,g!==null&&(_=un(g),g!==_||g.tag!==5&&g.tag!==6)&&(g=null)):(d=null,g=l),d!==g)){if(h=hf,I="onMouseLeave",b="onMouseEnter",x="mouse",(e==="pointerout"||e==="pointerover")&&(h=xf,I="onPointerLeave",b="onPointerEnter",x="pointer"),_=d==null?p:Cn(d),w=g==null?p:Cn(g),p=new h(I,x+"leave",d,r,u),p.target=_,p.relatedTarget=w,I=null,$a(u)===l&&(h=new h(b,x+"enter",g,r,u),h.target=w,h.relatedTarget=_,I=h),_=I,d&&g)t:{for(h=d,b=g,x=0,w=h;w;w=gn(w))x++;for(w=0,I=b;I;I=gn(I))w++;for(;0<x-w;)h=gn(h),x--;for(;0<w-x;)b=gn(b),w--;for(;x--;){if(h===b||b!==null&&h===b.alternate)break t;h=gn(h),b=gn(b)}h=null}else h=null;d!==null&&Af(m,p,d,h,!1),g!==null&&_!==null&&Af(m,_,g,h,!0)}}e:{if(p=l?Cn(l):window,d=p.nodeName&&p.nodeName.toLowerCase(),d==="select"||d==="input"&&p.type==="file")var O=d8;else if(wf(p))if(Qm)O=b8;else{O=g8;var H=h8}else(d=p.nodeName)&&d.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(O=x8);if(O&&(O=O(e,l))){Jm(m,O,r,u);break e}H&&H(e,p,l),e==="focusout"&&(H=p._wrapperState)&&H.controlled&&p.type==="number"&&Tc(p,"number",p.value)}switch(H=l?Cn(l):window,e){case"focusin":(wf(H)||H.contentEditable==="true")&&(Tn=H,Oc=l,Ii=null);break;case"focusout":Ii=Oc=Tn=null;break;case"mousedown":Mc=!0;break;case"contextmenu":case"mouseup":case"dragend":Mc=!1,Ef(m,r,u);break;case"selectionchange":if(_8)break;case"keydown":case"keyup":Ef(m,r,u)}var k;if(jl)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else Sn?Ym(e,r)&&(L="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(L="onCompositionStart");L&&(Km&&r.locale!=="ko"&&(Sn||L!=="onCompositionStart"?L==="onCompositionEnd"&&Sn&&(k=qm()):(ba=u,Fl="value"in ba?ba.value:ba.textContent,Sn=!0)),H=Ts(l,L),0<H.length&&(L=new gf(L,e,null,r,u),m.push({event:L,listeners:H}),k?L.data=k:(k=Zm(r),k!==null&&(L.data=k)))),(k=l8?u8(e,r):f8(e,r))&&(l=Ts(l,"onBeforeInput"),0<l.length&&(u=new gf("onBeforeInput","beforeinput",null,r,u),m.push({event:u,listeners:l}),u.data=k))}ld(m,t)})}function Yi(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Ts(e,t){for(var r=t+"Capture",a=[];e!==null;){var n=e,i=n.stateNode;n.tag===5&&i!==null&&(n=i,i=Hi(e,r),i!=null&&a.unshift(Yi(e,i,n)),i=Hi(e,t),i!=null&&a.push(Yi(e,i,n))),e=e.return}return a}function gn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Af(e,t,r,a,n){for(var i=t._reactName,s=[];r!==null&&r!==a;){var o=r,c=o.alternate,l=o.stateNode;if(c!==null&&c===a)break;o.tag===5&&l!==null&&(o=l,n?(c=Hi(r,i),c!=null&&s.unshift(Yi(r,c,o))):n||(c=Hi(r,i),c!=null&&s.push(Yi(r,c,o)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}var E8=/\r\n?/g,C8=/\u0000|\uFFFD/g;function If(e){return(typeof e=="string"?e:""+e).replace(E8,` 38`).replace(C8,"")}function z0(e,t,r){if(t=If(t),If(e)!==t&&r)throw Error(ee(425))}function Es(){}var jc=null,Bc=null;function zc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Uc=typeof setTimeout=="function"?setTimeout:void 0,k8=typeof clearTimeout=="function"?clearTimeout:void 0,Rf=typeof Promise=="function"?Promise:void 0,A8=typeof queueMicrotask=="function"?queueMicrotask:typeof Rf<"u"?function(e){return Rf.resolve(null).then(e).catch(I8)}:Uc;function I8(e){setTimeout(function(){throw e})}function qo(e,t){var r=t,a=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&n.nodeType===8)if(r=n.data,r==="/$"){if(a===0){e.removeChild(n),Xi(t);return}a--}else r!=="$"&&r!=="$?"&&r!=="$!"||a++;r=n}while(r);Xi(t)}function Ea(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Nf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var ei=Math.random().toString(36).slice(2),Br="__reactFiber$"+ei,Zi="__reactProps$"+ei,aa="__reactContainer$"+ei,Wc="__reactEvents$"+ei,R8="__reactListeners$"+ei,N8="__reactHandles$"+ei;function $a(e){var t=e[Br];if(t)return t;for(var r=e.parentNode;r;){if(t=r[aa]||r[Br]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Nf(e);e!==null;){if(r=e[Br])return r;e=Nf(e)}return t}e=r,r=e.parentNode}return null}function h0(e){return e=e[Br]||e[aa],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Cn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ee(33))}function co(e){return e[Zi]||null}var Hc=[],kn=-1;function Ma(e){return{current:e}}function Xe(e){0>kn||(e.current=Hc[kn],Hc[kn]=null,kn--)}function He(e,t){kn++,Hc[kn]=e.current,e.current=t}var Na={},Ft=Ma(Na),$t=Ma(!1),en=Na;function Gn(e,t){var r=e.type.contextTypes;if(!r)return Na;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in r)n[i]=t[i];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function qt(e){return e=e.childContextTypes,e!=null}function Cs(){Xe($t),Xe(Ft)}function Pf(e,t,r){if(Ft.current!==Na)throw Error(ee(168));He(Ft,t),He($t,r)}function fd(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,typeof a.getChildContext!="function")return r;a=a.getChildContext();for(var n in a)if(!(n in t))throw Error(ee(108,h2(e)||"Unknown",n));return tt({},r,a)}function ks(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Na,en=Ft.current,He(Ft,e),He($t,$t.current),!0}function Df(e,t,r){var a=e.stateNode;if(!a)throw Error(ee(169));r?(e=fd(e,t,en),a.__reactInternalMemoizedMergedChildContext=e,Xe($t),Xe(Ft),He(Ft,e)):Xe($t),He($t,r)}var qr=null,lo=!1,Ko=!1;function pd(e){qr===null?qr=[e]:qr.push(e)}function P8(e){lo=!0,pd(e)}function ja(){if(!Ko&&qr!==null){Ko=!0;var e=0,t=Be;try{var r=qr;for(Be=1;e<r.length;e++){var a=r[e];do a=a(!0);while(a!==null)}qr=null,lo=!1}catch(n){throw qr!==null&&(qr=qr.slice(e+1)),Mm(Nl,ja),n}finally{Be=t,Ko=!1}}return null}var An=[],In=0,As=null,Is=0,pr=[],mr=0,tn=null,Kr=1,Yr="";function Wa(e,t){An[In++]=Is,An[In++]=As,As=e,Is=t}function md(e,t,r){pr[mr++]=Kr,pr[mr++]=Yr,pr[mr++]=tn,tn=e;var a=Kr;e=Yr;var n=32-Ir(a)-1;a&=~(1<<n),r+=1;var i=32-Ir(t)+n;if(30<i){var s=n-n%5;i=(a&(1<<s)-1).toString(32),a>>=s,n-=s,Kr=1<<32-Ir(t)+n|r<<n|a,Yr=i+e}else Kr=1<<i|r<<n|a,Yr=e}function zl(e){e.return!==null&&(Wa(e,1),md(e,1,0))}function Ul(e){for(;e===As;)As=An[--In],An[In]=null,Is=An[--In],An[In]=null;for(;e===tn;)tn=pr[--mr],pr[mr]=null,Yr=pr[--mr],pr[mr]=null,Kr=pr[--mr],pr[mr]=null}var ir=null,nr=null,Ke=!1,Er=null;function dd(e,t){var r=dr(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function Lf(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ir=e,nr=Ea(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ir=e,nr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=tn!==null?{id:Kr,overflow:Yr}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=dr(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ir=e,nr=null,!0):!1;default:return!1}}function Vc(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Gc(e){if(Ke){var t=nr;if(t){var r=t;if(!Lf(e,t)){if(Vc(e))throw Error(ee(418));t=Ea(r.nextSibling);var a=ir;t&&Lf(e,t)?dd(a,r):(e.flags=e.flags&-4097|2,Ke=!1,ir=e)}}else{if(Vc(e))throw Error(ee(418));e.flags=e.flags&-4097|2,Ke=!1,ir=e}}}function Ff(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ir=e}function U0(e){if(e!==ir)return!1;if(!Ke)return Ff(e),Ke=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!zc(e.type,e.memoizedProps)),t&&(t=nr)){if(Vc(e))throw hd(),Error(ee(418));for(;t;)dd(e,t),t=Ea(t.nextSibling)}if(Ff(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ee(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){nr=Ea(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}nr=null}}else nr=ir?Ea(e.stateNode.nextSibling):null;return!0}function hd(){for(var e=nr;e;)e=Ea(e.nextSibling)}function Xn(){nr=ir=null,Ke=!1}function Wl(e){Er===null?Er=[e]:Er.push(e)}var D8=la.ReactCurrentBatchConfig;function hi(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(ee(309));var a=r.stateNode}if(!a)throw Error(ee(147,e));var n=a,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var o=n.refs;s===null?delete o[i]:o[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(ee(284));if(!r._owner)throw Error(ee(290,e))}return e}function W0(e,t){throw e=Object.prototype.toString.call(t),Error(ee(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Of(e){var t=e._init;return t(e._payload)}function gd(e){function t(b,x){if(e){var w=b.deletions;w===null?(b.deletions=[x],b.flags|=16):w.push(x)}}function r(b,x){if(!e)return null;for(;x!==null;)t(b,x),x=x.sibling;return null}function a(b,x){for(b=new Map;x!==null;)x.key!==null?b.set(x.key,x):b.set(x.index,x),x=x.sibling;return b}function n(b,x){return b=Ia(b,x),b.index=0,b.sibling=null,b}function i(b,x,w){return b.index=w,e?(w=b.alternate,w!==null?(w=w.index,w<x?(b.flags|=2,x):w):(b.flags|=2,x)):(b.flags|=1048576,x)}function s(b){return e&&b.alternate===null&&(b.flags|=2),b}function o(b,x,w,I){return x===null||x.tag!==6?(x=rc(w,b.mode,I),x.return=b,x):(x=n(x,w),x.return=b,x)}function c(b,x,w,I){var O=w.type;return O===yn?u(b,x,w.props.children,I,w.key):x!==null&&(x.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===da&&Of(O)===x.type)?(I=n(x,w.props),I.ref=hi(b,x,w),I.return=b,I):(I=ms(w.type,w.key,w.props,null,b.mode,I),I.ref=hi(b,x,w),I.return=b,I)}function l(b,x,w,I){return x===null||x.tag!==4||x.stateNode.containerInfo!==w.containerInfo||x.stateNode.implementation!==w.implementation?(x=ac(w,b.mode,I),x.return=b,x):(x=n(x,w.children||[]),x.return=b,x)}function u(b,x,w,I,O){return x===null||x.tag!==7?(x=Za(w,b.mode,I,O),x.return=b,x):(x=n(x,w),x.return=b,x)}function m(b,x,w){if(typeof x=="string"&&x!==""||typeof x=="number")return x=rc(""+x,b.mode,w),x.return=b,x;if(typeof x=="object"&&x!==null){switch(x.$$typeof){case N0:return w=ms(x.type,x.key,x.props,null,b.mode,w),w.ref=hi(b,null,x),w.return=b,w;case _n:return x=ac(x,b.mode,w),x.return=b,x;case da:var I=x._init;return m(b,I(x._payload),w)}if(_i(x)||ui(x))return x=Za(x,b.mode,w,null),x.return=b,x;W0(b,x)}return null}function p(b,x,w,I){var O=x!==null?x.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return O!==null?null:o(b,x,""+w,I);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case N0:return w.key===O?c(b,x,w,I):null;case _n:return w.key===O?l(b,x,w,I):null;case da:return O=w._init,p(b,x,O(w._payload),I)}if(_i(w)||ui(w))return O!==null?null:u(b,x,w,I,null);W0(b,w)}return null}function d(b,x,w,I,O){if(typeof I=="string"&&I!==""||typeof I=="number")return b=b.get(w)||null,o(x,b,""+I,O);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case N0:return b=b.get(I.key===null?w:I.key)||null,c(x,b,I,O);case _n:return b=b.get(I.key===null?w:I.key)||null,l(x,b,I,O);case da:var H=I._init;return d(b,x,w,H(I._payload),O)}if(_i(I)||ui(I))return b=b.get(w)||null,u(x,b,I,O,null);W0(x,I)}return null}function g(b,x,w,I){for(var O=null,H=null,k=x,L=x=0,D=null;k!==null&&L<w.length;L++){k.index>L?(D=k,k=null):D=k.sibling;var U=p(b,k,w[L],I);if(U===null){k===null&&(k=D);break}e&&k&&U.alternate===null&&t(b,k),x=i(U,x,L),H===null?O=U:H.sibling=U,H=U,k=D}if(L===w.length)return r(b,k),Ke&&Wa(b,L),O;if(k===null){for(;L<w.length;L++)k=m(b,w[L],I),k!==null&&(x=i(k,x,L),H===null?O=k:H.sibling=k,H=k);return Ke&&Wa(b,L),O}for(k=a(b,k);L<w.length;L++)D=d(k,b,L,w[L],I),D!==null&&(e&&D.alternate!==null&&k.delete(D.key===null?L:D.key),x=i(D,x,L),H===null?O=D:H.sibling=D,H=D);return e&&k.forEach(function(q){return t(b,q)}),Ke&&Wa(b,L),O}function h(b,x,w,I){var O=ui(w);if(typeof O!="function")throw Error(ee(150));if(w=O.call(w),w==null)throw Error(ee(151));for(var H=O=null,k=x,L=x=0,D=null,U=w.next();k!==null&&!U.done;L++,U=w.next()){k.index>L?(D=k,k=null):D=k.sibling;var q=p(b,k,U.value,I);if(q===null){k===null&&(k=D);break}e&&k&&q.alternate===null&&t(b,k),x=i(q,x,L),H===null?O=q:H.sibling=q,H=q,k=D}if(U.done)return r(b,k),Ke&&Wa(b,L),O;if(k===null){for(;!U.done;L++,U=w.next())U=m(b,U.value,I),U!==null&&(x=i(U,x,L),H===null?O=U:H.sibling=U,H=U);return Ke&&Wa(b,L),O}for(k=a(b,k);!U.done;L++,U=w.next())U=d(k,b,L,U.value,I),U!==null&&(e&&U.alternate!==null&&k.delete(U.key===null?L:U.key),x=i(U,x,L),H===null?O=U:H.sibling=U,H=U);return e&&k.forEach(function(Y){return t(b,Y)}),Ke&&Wa(b,L),O}function _(b,x,w,I){if(typeof w=="object"&&w!==null&&w.type===yn&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case N0:e:{for(var O=w.key,H=x;H!==null;){if(H.key===O){if(O=w.type,O===yn){if(H.tag===7){r(b,H.sibling),x=n(H,w.props.children),x.return=b,b=x;break e}}else if(H.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===da&&Of(O)===H.type){r(b,H.sibling),x=n(H,w.props),x.ref=hi(b,H,w),x.return=b,b=x;break e}r(b,H);break}else t(b,H);H=H.sibling}w.type===yn?(x=Za(w.props.children,b.mode,I,w.key),x.return=b,b=x):(I=ms(w.type,w.key,w.props,null,b.mode,I),I.ref=hi(b,x,w),I.return=b,b=I)}return s(b);case _n:e:{for(H=w.key;x!==null;){if(x.key===H)if(x.tag===4&&x.stateNode.containerInfo===w.containerInfo&&x.stateNode.implementation===w.implementation){r(b,x.sibling),x=n(x,w.children||[]),x.return=b,b=x;break e}else{r(b,x);break}else t(b,x);x=x.sibling}x=ac(w,b.mode,I),x.return=b,b=x}return s(b);case da:return H=w._init,_(b,x,H(w._payload),I)}if(_i(w))return g(b,x,w,I);if(ui(w))return h(b,x,w,I);W0(b,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,x!==null&&x.tag===6?(r(b,x.sibling),x=n(x,w),x.return=b,b=x):(r(b,x),x=rc(w,b.mode,I),x.return=b,b=x),s(b)):r(b,x)}return _}var $n=gd(!0),xd=gd(!1),Rs=Ma(null),Ns=null,Rn=null,Hl=null;function Vl(){Hl=Rn=Ns=null}function Gl(e){var t=Rs.current;Xe(Rs),e._currentValue=t}function Xc(e,t,r){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===r)break;e=e.return}}function jn(e,t){Ns=e,Hl=Rn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Xt=!0),e.firstContext=null)}function gr(e){var t=e._currentValue;if(Hl!==e)if(e={context:e,memoizedValue:t,next:null},Rn===null){if(Ns===null)throw Error(ee(308));Rn=e,Ns.dependencies={lanes:0,firstContext:e}}else Rn=Rn.next=e;return t}var qa=null;function Xl(e){qa===null?qa=[e]:qa.push(e)}function bd(e,t,r,a){var n=t.interleaved;return n===null?(r.next=r,Xl(t)):(r.next=n.next,n.next=r),t.interleaved=r,na(e,a)}function na(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var ha=!1;function $l(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vd(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Zr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ca(e,t,r){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,Ie&2){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,na(e,r)}return n=a.interleaved,n===null?(t.next=t,Xl(a)):(t.next=n.next,n.next=t),a.interleaved=t,na(e,r)}function os(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,Pl(e,r)}}function Mf(e,t){var r=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,r===a)){var n=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?n=i=s:i=i.next=s,r=r.next}while(r!==null);i===null?n=i=t:i=i.next=t}else n=i=t;r={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:a.shared,effects:a.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ps(e,t,r,a){var n=e.updateQueue;ha=!1;var i=n.firstBaseUpdate,s=n.lastBaseUpdate,o=n.shared.pending;if(o!==null){n.shared.pending=null;var c=o,l=c.next;c.next=null,s===null?i=l:s.next=l,s=c;var u=e.alternate;u!==null&&(u=u.updateQueue,o=u.lastBaseUpdate,o!==s&&(o===null?u.firstBaseUpdate=l:o.next=l,u.lastBaseUpdate=c))}if(i!==null){var m=n.baseState;s=0,u=l=c=null,o=i;do{var p=o.lane,d=o.eventTime;if((a&p)===p){u!==null&&(u=u.next={eventTime:d,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var g=e,h=o;switch(p=t,d=r,h.tag){case 1:if(g=h.payload,typeof g=="function"){m=g.call(d,m,p);break e}m=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=h.payload,p=typeof g=="function"?g.call(d,m,p):g,p==null)break e;m=tt({},m,p);break e;case 2:ha=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,p=n.effects,p===null?n.effects=[o]:p.push(o))}else d={eventTime:d,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},u===null?(l=u=d,c=m):u=u.next=d,s|=p;if(o=o.next,o===null){if(o=n.shared.pending,o===null)break;p=o,o=p.next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}while(!0);if(u===null&&(c=m),n.baseState=c,n.firstBaseUpdate=l,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do s|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);an|=s,e.lanes=s,e.memoizedState=m}}function jf(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var a=e[t],n=a.callback;if(n!==null){if(a.callback=null,a=r,typeof n!="function")throw Error(ee(191,n));n.call(a)}}}var g0={},Ur=Ma(g0),Ji=Ma(g0),Qi=Ma(g0);function Ka(e){if(e===g0)throw Error(ee(174));return e}function ql(e,t){switch(He(Qi,t),He(Ji,e),He(Ur,g0),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Cc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Cc(t,e)}Xe(Ur),He(Ur,t)}function qn(){Xe(Ur),Xe(Ji),Xe(Qi)}function wd(e){Ka(Qi.current);var t=Ka(Ur.current),r=Cc(t,e.type);t!==r&&(He(Ji,e),He(Ur,r))}function Kl(e){Ji.current===e&&(Xe(Ur),Xe(Ji))}var Je=Ma(0);function Ds(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Yo=[];function Yl(){for(var e=0;e<Yo.length;e++)Yo[e]._workInProgressVersionPrimary=null;Yo.length=0}var cs=la.ReactCurrentDispatcher,Zo=la.ReactCurrentBatchConfig,rn=0,Qe=null,ft=null,mt=null,Ls=!1,Ri=!1,e0=0,L8=0;function Rt(){throw Error(ee(321))}function Zl(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Pr(e[r],t[r]))return!1;return!0}function Jl(e,t,r,a,n,i){if(rn=i,Qe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,cs.current=e===null||e.memoizedState===null?j8:B8,e=r(a,n),Ri){i=0;do{if(Ri=!1,e0=0,25<=i)throw Error(ee(301));i+=1,mt=ft=null,t.updateQueue=null,cs.current=z8,e=r(a,n)}while(Ri)}if(cs.current=Fs,t=ft!==null&&ft.next!==null,rn=0,mt=ft=Qe=null,Ls=!1,t)throw Error(ee(300));return e}function Ql(){var e=e0!==0;return e0=0,e}function jr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Qe.memoizedState=mt=e:mt=mt.next=e,mt}function xr(){if(ft===null){var e=Qe.alternate;e=e!==null?e.memoizedState:null}else e=ft.next;var t=mt===null?Qe.memoizedState:mt.next;if(t!==null)mt=t,ft=e;else{if(e===null)throw Error(ee(310));ft=e,e={memoizedState:ft.memoizedState,baseState:ft.baseState,baseQueue:ft.baseQueue,queue:ft.queue,next:null},mt===null?Qe.memoizedState=mt=e:mt=mt.next=e}return mt}function t0(e,t){return typeof t=="function"?t(e):t}function Jo(e){var t=xr(),r=t.queue;if(r===null)throw Error(ee(311));r.lastRenderedReducer=e;
vendor: 4,507 bytes, line 38
38var a=ft,n=a.baseQueue,i=r.pending;if(i!==null){if(n!==null){var s=n.next;n.next=i.next,i.next=s}a.baseQueue=n=i,r.pending=null}if(n!==null){i=n.next,a=a.baseState;var o=s=null,c=null,l=i;do{var u=l.lane;if((rn&u)===u)c!==null&&(c=c.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),a=l.hasEagerState?l.eagerState:e(a,l.action);else{var m={lane:u,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};c===null?(o=c=m,s=a):c=c.next=m,Qe.lanes|=u,an|=u}l=l.next}while(l!==null&&l!==i);c===null?s=a:c.next=o,Pr(a,t.memoizedState)||(Xt=!0),t.memoizedState=a,t.baseState=s,t.baseQueue=c,r.lastRenderedState=a}if(e=r.interleaved,e!==null){n=e;do i=n.lane,Qe.lanes|=i,an|=i,n=n.next;while(n!==e)}else n===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Qo(e){var t=xr(),r=t.queue;if(r===null)throw Error(ee(311));r.lastRenderedReducer=e;var a=r.dispatch,n=r.pending,i=t.memoizedState;if(n!==null){r.pending=null;var s=n=n.next;do i=e(i,s.action),s=s.next;while(s!==n);Pr(i,t.memoizedState)||(Xt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,a]}function _d(){}function yd(e,t){var r=Qe,a=xr(),n=t(),i=!Pr(a.memoizedState,n);if(i&&(a.memoizedState=n,Xt=!0),a=a.queue,eu(Ed.bind(null,r,a,e),[e]),a.getSnapshot!==t||i||mt!==null&&mt.memoizedState.tag&1){if(r.flags|=2048,r0(9,Td.bind(null,r,a,n,t),void 0,null),xt===null)throw Error(ee(349));rn&30||Sd(r,t,n)}return n}function Sd(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Qe.updateQueue,t===null?(t={lastEffect:null,stores:null},Qe.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Td(e,t,r,a){t.value=r,t.getSnapshot=a,Cd(t)&&kd(e)}function Ed(e,t,r){return r(function(){Cd(t)&&kd(e)})}function Cd(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Pr(e,r)}catch{return!0}}function kd(e){var t=na(e,1);t!==null&&Rr(t,e,1,-1)}function Bf(e){var t=jr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t0,lastRenderedState:e},t.queue=e,e=e.dispatch=M8.bind(null,Qe,e),[t.memoizedState,e]}function r0(e,t,r,a){return e={tag:e,create:t,destroy:r,deps:a,next:null},t=Qe.updateQueue,t===null?(t={lastEffect:null,stores:null},Qe.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(a=r.next,r.next=e,e.next=a,t.lastEffect=e)),e}function Ad(){return xr().memoizedState}function ls(e,t,r,a){var n=jr();Qe.flags|=e,n.memoizedState=r0(1|t,r,void 0,a===void 0?null:a)}function uo(e,t,r,a){var n=xr();a=a===void 0?null:a;var i=void 0;if(ft!==null){var s=ft.memoizedState;if(i=s.destroy,a!==null&&Zl(a,s.deps)){n.memoizedState=r0(t,r,i,a);return}}Qe.flags|=e,n.memoizedState=r0(1|t,r,i,a)}function zf(e,t){return ls(8390656,8,e,t)}function eu(e,t){return uo(2048,8,e,t)}function Id(e,t){return uo(4,2,e,t)}function Rd(e,t){return uo(4,4,e,t)}function Nd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Pd(e,t,r){return r=r!=null?r.concat([e]):null,uo(4,4,Nd.bind(null,t,e),r)}function tu(){}function Dd(e,t){var r=xr();t=t===void 0?null:t;var a=r.memoizedState;return a!==null&&t!==null&&Zl(t,a[1])?a[0]:(r.memoizedState=[e,t],e)}function Ld(e,t){var r=xr();t=t===void 0?null:t;var a=r.memoizedState;return a!==null&&t!==null&&Zl(t,a[1])?a[0]:(e=e(),r.memoizedState=[e,t],e)}function Fd(e,t,r){return rn&21?(Pr(r,t)||(r=zm(),Qe.lanes|=r,an|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Xt=!0),e.memoizedState=r)}function F8(e,t){var r=Be;Be=r!==0&&4>r?r:4,e(!0);var a=Zo.transition;Zo.transition={};try{e(!1),t()}finally{Be=r,Zo.transition=a}}function Od(){return xr().memoizedState}function O8(e,t,r){var a=Aa(e);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},Md(e))jd(t,r);else if(r=bd(e,t,r,a),r!==null){var n=zt();Rr(r,e,a,n),Bd(r,t,a)}}function M8(e,t,r){var a=Aa(e),n={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(Md(e))jd(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,o=i(s,r);if(n.hasEagerState=!0,n.eagerState=o,Pr(o,s)){var c=t.interleaved;c===null?(n.next=n,Xl(t)):(n.next=c.next,c.next=n),t.interleaved=n;return}}catch{}finally{}r=bd(e,t,n,a),r!==null&&(n=zt(),Rr(r,e,a,n),Bd(r,t,a))}}function Md(e){var t=e.alternate;return e===Qe||t!==null&&t===Qe}
vendor: 8,616 bytes, lines 38-40
38function jd(e,t){Ri=Ls=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Bd(e,t,r){if(r&4194240){var a=t.lanes;a&=e.pendingLanes,r|=a,t.lanes=r,Pl(e,r)}}var Fs={readContext:gr,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useInsertionEffect:Rt,useLayoutEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useMutableSource:Rt,useSyncExternalStore:Rt,useId:Rt,unstable_isNewReconciler:!1},j8={readContext:gr,useCallback:function(e,t){return jr().memoizedState=[e,t===void 0?null:t],e},useContext:gr,useEffect:zf,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ls(4194308,4,Nd.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ls(4194308,4,e,t)},useInsertionEffect:function(e,t){return ls(4,2,e,t)},useMemo:function(e,t){var r=jr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var a=jr();return t=r!==void 0?r(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=O8.bind(null,Qe,e),[a.memoizedState,e]},useRef:function(e){var t=jr();return e={current:e},t.memoizedState=e},useState:Bf,useDebugValue:tu,useDeferredValue:function(e){return jr().memoizedState=e},useTransition:function(){var e=Bf(!1),t=e[0];return e=F8.bind(null,e[1]),jr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=Qe,n=jr();if(Ke){if(r===void 0)throw Error(ee(407));r=r()}else{if(r=t(),xt===null)throw Error(ee(349));rn&30||Sd(a,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,zf(Ed.bind(null,a,i,e),[e]),a.flags|=2048,r0(9,Td.bind(null,a,i,r,t),void 0,null),r},useId:function(){var e=jr(),t=xt.identifierPrefix;if(Ke){var r=Yr,a=Kr;r=(a&~(1<<32-Ir(a)-1)).toString(32)+r,t=":"+t+"R"+r,r=e0++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=L8++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},B8={readContext:gr,useCallback:Dd,useContext:gr,useEffect:eu,useImperativeHandle:Pd,useInsertionEffect:Id,useLayoutEffect:Rd,useMemo:Ld,useReducer:Jo,useRef:Ad,useState:function(){return Jo(t0)},useDebugValue:tu,useDeferredValue:function(e){var t=xr();return Fd(t,ft.memoizedState,e)},useTransition:function(){var e=Jo(t0)[0],t=xr().memoizedState;return[e,t]},useMutableSource:_d,useSyncExternalStore:yd,useId:Od,unstable_isNewReconciler:!1},z8={readContext:gr,useCallback:Dd,useContext:gr,useEffect:eu,useImperativeHandle:Pd,useInsertionEffect:Id,useLayoutEffect:Rd,useMemo:Ld,useReducer:Qo,useRef:Ad,useState:function(){return Qo(t0)},useDebugValue:tu,useDeferredValue:function(e){var t=xr();return ft===null?t.memoizedState=e:Fd(t,ft.memoizedState,e)},useTransition:function(){var e=Qo(t0)[0],t=xr().memoizedState;return[e,t]},useMutableSource:_d,useSyncExternalStore:yd,useId:Od,unstable_isNewReconciler:!1};function Sr(e,t){if(e&&e.defaultProps){t=tt({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function $c(e,t,r,a){t=e.memoizedState,r=r(a,t),r=r==null?t:tt({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var fo={isMounted:function(e){return(e=e._reactInternals)?un(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var a=zt(),n=Aa(e),i=Zr(a,n);i.payload=t,r!=null&&(i.callback=r),t=Ca(e,i,n),t!==null&&(Rr(t,e,n,a),os(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var a=zt(),n=Aa(e),i=Zr(a,n);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=Ca(e,i,n),t!==null&&(Rr(t,e,n,a),os(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=zt(),a=Aa(e),n=Zr(r,a);n.tag=2,t!=null&&(n.callback=t),t=Ca(e,n,a),t!==null&&(Rr(t,e,a,r),os(t,e,a))}};function Uf(e,t,r,a,n,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,i,s):t.prototype&&t.prototype.isPureReactComponent?!qi(r,a)||!qi(n,i):!0}function zd(e,t,r){var a=!1,n=Na,i=t.contextType;return typeof i=="object"&&i!==null?i=gr(i):(n=qt(t)?en:Ft.current,a=t.contextTypes,i=(a=a!=null)?Gn(e,n):Na),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=fo,e.stateNode=t,t._reactInternals=e,a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),t}function Wf(e,t,r,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,a),t.state!==e&&fo.enqueueReplaceState(t,t.state,null)}function qc(e,t,r,a){var n=e.stateNode;n.props=r,n.state=e.memoizedState,n.refs={},$l(e);var i=t.contextType;typeof i=="object"&&i!==null?n.context=gr(i):(i=qt(t)?en:Ft.current,n.context=Gn(e,i)),n.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&($c(e,t,i,r),n.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(t=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),t!==n.state&&fo.enqueueReplaceState(n,n.state,null),Ps(e,r,n,a),n.state=e.memoizedState),typeof n.componentDidMount=="function"&&(e.flags|=4194308)}function Kn(e,t){try{var r="",a=t;do r+=d2(a),a=a.return;while(a);var n=r}catch(i){n=` 39Error generating stack: `+i.message+` 40`+i.stack}return{value:e,source:t,stack:n,digest:null}}function ec(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Kc(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var U8=typeof WeakMap=="function"?WeakMap:Map;function Ud(e,t,r){r=Zr(-1,r),r.tag=3,r.payload={element:null};var a=t.value;return r.callback=function(){Ms||(Ms=!0,il=a),Kc(e,t)},r}function Wd(e,t,r){r=Zr(-1,r),r.tag=3;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var n=t.value;r.payload=function(){return a(n)},r.callback=function(){Kc(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){Kc(e,t),typeof a!="function"&&(ka===null?ka=new Set([this]):ka.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}function Hf(e,t,r){var a=e.pingCache;if(a===null){a=e.pingCache=new U8;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(r)||(n.add(r),e=tx.bind(null,e,t,r),t.then(e,e))}function Vf(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Gf(e,t,r,a,n){return e.mode&1?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Zr(-1,1),t.tag=2,Ca(r,t,1))),r.lanes|=1),e)}var W8=la.ReactCurrentOwner,Xt=!1;function Mt(e,t,r,a){t.child=e===null?xd(t,null,r,a):$n(t,e.child,r,a)}function Xf(e,t,r,a,n){r=r.render;var i=t.ref;return jn(t,n),a=Jl(e,t,r,a,i,n),r=Ql(),e!==null&&!Xt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,ia(e,t,n)):(Ke&&r&&zl(t),t.flags|=1,Mt(e,t,a,n),t.child)}function $f(e,t,r,a,n){if(e===null){var i=r.type;return typeof i=="function"&&!lu(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,Hd(e,t,i,a,n)):(e=ms(r.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&n)){var s=i.memoizedProps;if(r=r.compare,r=r!==null?r:qi,r(s,a)&&e.ref===t.ref)return ia(e,t,n)}return t.flags|=1,e=Ia(i,a),e.ref=t.ref,e.return=t,t.child=e}function Hd(e,t,r,a,n){if(e!==null){var i=e.memoizedProps;if(qi(i,a)&&e.ref===t.ref)if(Xt=!1,t.pendingProps=a=i,(e.lanes&n)!==0)e.flags&131072&&(Xt=!0);else return t.lanes=e.lanes,ia(e,t,n)}return Yc(e,t,r,a,n)}function Vd(e,t,r){var a=t.pendingProps,n=a.children,i=e!==null?e.memoizedState:null;if(a.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},He(Pn,er),er|=r;else{if(!(r&1073741824))return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,He(Pn,er),er|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=i!==null?i.baseLanes:r,He(Pn,er),er|=a}else i!==null?(a=i.baseLanes|r,t.memoizedState=null):a=r,He(Pn,er),er|=a;return Mt(e,t,n,r),t.child}function Gd(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 4,711 bytes, line 40
40function Yc(e,t,r,a,n){var i=qt(r)?en:Ft.current;return i=Gn(t,i),jn(t,n),r=Jl(e,t,r,a,i,n),a=Ql(),e!==null&&!Xt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,ia(e,t,n)):(Ke&&a&&zl(t),t.flags|=1,Mt(e,t,r,n),t.child)}function qf(e,t,r,a,n){if(qt(r)){var i=!0;ks(t)}else i=!1;if(jn(t,n),t.stateNode===null)us(e,t),zd(t,r,a),qc(t,r,a,n),a=!0;else if(e===null){var s=t.stateNode,o=t.memoizedProps;s.props=o;var c=s.context,l=r.contextType;typeof l=="object"&&l!==null?l=gr(l):(l=qt(r)?en:Ft.current,l=Gn(t,l));var u=r.getDerivedStateFromProps,m=typeof u=="function"||typeof s.getSnapshotBeforeUpdate=="function";m||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==a||c!==l)&&Wf(t,s,a,l),ha=!1;var p=t.memoizedState;s.state=p,Ps(t,a,s,n),c=t.memoizedState,o!==a||p!==c||$t.current||ha?(typeof u=="function"&&($c(t,r,u,a),c=t.memoizedState),(o=ha||Uf(t,r,o,a,p,c,l))?(m||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=c),s.props=a,s.state=c,s.context=l,a=o):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,vd(e,t),o=t.memoizedProps,l=t.type===t.elementType?o:Sr(t.type,o),s.props=l,m=t.pendingProps,p=s.context,c=r.contextType,typeof c=="object"&&c!==null?c=gr(c):(c=qt(r)?en:Ft.current,c=Gn(t,c));var d=r.getDerivedStateFromProps;(u=typeof d=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==m||p!==c)&&Wf(t,s,a,c),ha=!1,p=t.memoizedState,s.state=p,Ps(t,a,s,n);var g=t.memoizedState;o!==m||p!==g||$t.current||ha?(typeof d=="function"&&($c(t,r,d,a),g=t.memoizedState),(l=ha||Uf(t,r,l,a,p,g,c)||!1)?(u||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(a,g,c),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(a,g,c)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=g),s.props=a,s.state=g,s.context=c,a=l):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}return Zc(e,t,r,a,i,n)}function Zc(e,t,r,a,n,i){Gd(e,t);var s=(t.flags&128)!==0;if(!a&&!s)return n&&Df(t,r,!1),ia(e,t,i);a=t.stateNode,W8.current=t;var o=s&&typeof r.getDerivedStateFromError!="function"?null:a.render();return t.flags|=1,e!==null&&s?(t.child=$n(t,e.child,null,i),t.child=$n(t,null,o,i)):Mt(e,t,o,i),t.memoizedState=a.state,n&&Df(t,r,!0),t.child}function Xd(e){var t=e.stateNode;t.pendingContext?Pf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Pf(e,t.context,!1),ql(e,t.containerInfo)}function Kf(e,t,r,a,n){return Xn(),Wl(n),t.flags|=256,Mt(e,t,r,a),t.child}var Jc={dehydrated:null,treeContext:null,retryLane:0};function Qc(e){return{baseLanes:e,cachePool:null,transitions:null}}function $d(e,t,r){var a=t.pendingProps,n=Je.current,i=!1,s=(t.flags&128)!==0,o;if((o=s)||(o=e!==null&&e.memoizedState===null?!1:(n&2)!==0),o?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(n|=1),He(Je,n&1),e===null)return Gc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=a.children,e=a.fallback,i?(a=t.mode,i=t.child,s={mode:"hidden",children:s},!(a&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=ho(s,a,0,null),e=Za(e,a,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Qc(r),t.memoizedState=Jc,e):ru(t,s));if(n=e.memoizedState,n!==null&&(o=n.dehydrated,o!==null))return H8(e,t,s,a,o,n,r);if(i){i=a.fallback,s=t.mode,n=e.child,o=n.sibling;var c={mode:"hidden",children:a.children};return!(s&1)&&t.child!==n?(a=t.child,a.childLanes=0,a.pendingProps=c,t.deletions=null):(a=Ia(n,c),a.subtreeFlags=n.subtreeFlags&14680064),o!==null?i=Ia(o,i):(i=Za(i,s,r,null),i.flags|=2),i.return=t,a.return=t,a.sibling=i,t.child=a,a=i,i=t.child,s=e.child.memoizedState,s=s===null?Qc(r):{base
vendor: 6,642 bytes, line 40
40Lanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~r,t.memoizedState=Jc,a}return i=e.child,e=i.sibling,a=Ia(i,{mode:"visible",children:a.children}),!(t.mode&1)&&(a.lanes=r),a.return=t,a.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=a,t.memoizedState=null,a}function ru(e,t){return t=ho({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function H0(e,t,r,a){return a!==null&&Wl(a),$n(t,e.child,null,r),e=ru(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function H8(e,t,r,a,n,i,s){if(r)return t.flags&256?(t.flags&=-257,a=ec(Error(ee(422))),H0(e,t,s,a)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=a.fallback,n=t.mode,a=ho({mode:"visible",children:a.children},n,0,null),i=Za(i,n,s,null),i.flags|=2,a.return=t,i.return=t,a.sibling=i,t.child=a,t.mode&1&&$n(t,e.child,null,s),t.child.memoizedState=Qc(s),t.memoizedState=Jc,i);if(!(t.mode&1))return H0(e,t,s,null);if(n.data==="$!"){if(a=n.nextSibling&&n.nextSibling.dataset,a)var o=a.dgst;return a=o,i=Error(ee(419)),a=ec(i,a,void 0),H0(e,t,s,a)}if(o=(s&e.childLanes)!==0,Xt||o){if(a=xt,a!==null){switch(s&-s){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(a.suspendedLanes|s)?0:n,n!==0&&n!==i.retryLane&&(i.retryLane=n,na(e,n),Rr(a,e,n,-1))}return cu(),a=ec(Error(ee(421))),H0(e,t,s,a)}return n.data==="$?"?(t.flags|=128,t.child=e.child,t=rx.bind(null,e),n._reactRetry=t,null):(e=i.treeContext,nr=Ea(n.nextSibling),ir=t,Ke=!0,Er=null,e!==null&&(pr[mr++]=Kr,pr[mr++]=Yr,pr[mr++]=tn,Kr=e.id,Yr=e.overflow,tn=t),t=ru(t,a.children),t.flags|=4096,t)}function Yf(e,t,r){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Xc(e.return,t,r)}function tc(e,t,r,a,n){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:r,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=r,i.tailMode=n)}function qd(e,t,r){var a=t.pendingProps,n=a.revealOrder,i=a.tail;if(Mt(e,t,a.children,r),a=Je.current,a&2)a=a&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Yf(e,r,t);else if(e.tag===19)Yf(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(He(Je,a),!(t.mode&1))t.memoizedState=null;else switch(n){case"forwards":for(r=t.child,n=null;r!==null;)e=r.alternate,e!==null&&Ds(e)===null&&(n=r),r=r.sibling;r=n,r===null?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),tc(t,!1,n,r,i);break;case"backwards":for(r=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ds(e)===null){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}tc(t,!0,r,null,i);break;case"together":tc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function us(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ia(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),an|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ee(153));if(t.child!==null){for(e=t.child,r=Ia(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ia(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function V8(e,t,r){switch(t.tag){case 3:Xd(t),Xn();break;case 5:wd(t);break;case 1:qt(t.type)&&ks(t);break;case 4:ql(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,n=t.memoizedProps.value;He(Rs,a._currentValue),a._currentValue=n;break;case 13:if(a=t.memoizedState,a!==null)return a.dehydrated!==null?(He(Je,Je.current&1),t.flags|=128,null):r&t.child.childLanes?$d(e,t,r):(He(Je,Je.current&1),e=ia(e,t,r),e!==null?e.sibling:null);He(Je,Je.current&1);break;case 19:if(a=(r&t.childLanes)!==0,e.flags&128){if(a)return qd(e,t,r);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),He(Je,Je.current),a)break;return null;case 22:case 23:return t.lanes=0,Vd(e,t,r)}return ia(e,t,r)}var Kd,el,Yd,Zd;Kd=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};el=function(){};Yd=function(e,t,r,a){var n=e.memoizedProps;if(n!==a){e=t.stateNode,Ka(Ur.current);var i=null;switch(r){case"input":n=yc(e,n),a=yc(e,a),i=[];break;case"select":n=tt({},n,{value:void 0}),a=tt({},a,{value:void 0}),i=[];break;case"textarea":n=Ec(e,n),a=Ec(e,a),i=[];break;default:typeof n.onClick!="function"&&typeof a.onClick=="function"&&(e.onclick=Es)}kc(r,a);var s;r=null;for(l in n)if(!a.hasOwnProperty(l)&&n.hasOwnProperty(l)&&n[l]!=null)if(l==="style"){var o=n[l];for(s in o)o.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Ui.hasOwnProperty(l)?i||(i=[]):(i=i||[]).push(l,null));for(l in a){var c=a[l];if(o=n!=null?n[l]:void 0,a.hasOwnProperty(l)&&c!==o&&(c!=null||o!=null))if(l==="style")if(o){for(s in o)!o.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in c)c.hasOwnProperty(s)&&o[s]!==c[s]&&(r||(r={}),r[s]=c[s])}else r||(i||(i=[]),i.push(l,r)),r=c;else l==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,o=o?o.__html:void 0,c!=null&&o!==c&&(i=i||[]).push(l,c)):l==="children"?typeof c!="string"&&typeof c!="number"||(i=i||[]).push(l,""+c):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(Ui.hasOwnProperty(l)?(c!=null&&l==="onScroll"&&Ge("scroll",e),i||o===c||(i=[])):(i=i||[]).push(l,c))}r&&(i=i||[]).push("style",r);var l=i;(t.updateQueue=l)&&(t.flags|=4)}};Zd=function(e,t,r,a){r!==a&&(t.flags|=4)};function gi(e,t){if(!Ke)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var a=null;r!==null;)r.alternate!==null&&(a=r),r=r.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Nt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,a=0;if(t)for(var n=e.child;n!==null;
vendor: 33,367 bytes, line 40
40)r|=n.lanes|n.childLanes,a|=n.subtreeFlags&14680064,a|=n.flags&14680064,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)r|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=r,t}function G8(e,t,r){var a=t.pendingProps;switch(Ul(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Nt(t),null;case 1:return qt(t.type)&&Cs(),Nt(t),null;case 3:return a=t.stateNode,qn(),Xe($t),Xe(Ft),Yl(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(U0(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Er!==null&&(cl(Er),Er=null))),el(e,t),Nt(t),null;case 5:Kl(t);var n=Ka(Qi.current);if(r=t.type,e!==null&&t.stateNode!=null)Yd(e,t,r,a,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(t.stateNode===null)throw Error(ee(166));return Nt(t),null}if(e=Ka(Ur.current),U0(t)){a=t.stateNode,r=t.type;var i=t.memoizedProps;switch(a[Br]=t,a[Zi]=i,e=(t.mode&1)!==0,r){case"dialog":Ge("cancel",a),Ge("close",a);break;case"iframe":case"object":case"embed":Ge("load",a);break;case"video":case"audio":for(n=0;n<Si.length;n++)Ge(Si[n],a);break;case"source":Ge("error",a);break;case"img":case"image":case"link":Ge("error",a),Ge("load",a);break;case"details":Ge("toggle",a);break;case"input":nf(a,i),Ge("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!i.multiple},Ge("invalid",a);break;case"textarea":of(a,i),Ge("invalid",a)}kc(r,i),n=null;for(var s in i)if(i.hasOwnProperty(s)){var o=i[s];s==="children"?typeof o=="string"?a.textContent!==o&&(i.suppressHydrationWarning!==!0&&z0(a.textContent,o,e),n=["children",o]):typeof o=="number"&&a.textContent!==""+o&&(i.suppressHydrationWarning!==!0&&z0(a.textContent,o,e),n=["children",""+o]):Ui.hasOwnProperty(s)&&o!=null&&s==="onScroll"&&Ge("scroll",a)}switch(r){case"input":P0(a),sf(a,i,!0);break;case"textarea":P0(a),cf(a);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(a.onclick=Es)}a=n,t.updateQueue=a,a!==null&&(t.flags|=4)}else{s=n.nodeType===9?n:n.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Em(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=s.createElement(r,{is:a.is}):(e=s.createElement(r),r==="select"&&(s=e,a.multiple?s.multiple=!0:a.size&&(s.size=a.size))):e=s.createElementNS(e,r),e[Br]=t,e[Zi]=a,Kd(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ac(r,a),r){case"dialog":Ge("cancel",e),Ge("close",e),n=a;break;case"iframe":case"object":case"embed":Ge("load",e),n=a;break;case"video":case"audio":for(n=0;n<Si.length;n++)Ge(Si[n],e);n=a;break;case"source":Ge("error",e),n=a;break;case"img":case"image":case"link":Ge("error",e),Ge("load",e),n=a;break;case"details":Ge("toggle",e),n=a;break;case"input":nf(e,a),n=yc(e,a),Ge("invalid",e);break;case"option":n=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},n=tt({},a,{value:void 0}),Ge("invalid",e);break;case"textarea":of(e,a),n=Ec(e,a),Ge("invalid",e);break;default:n=a}kc(r,n),o=n;for(i in o)if(o.hasOwnProperty(i)){var c=o[i];i==="style"?Am(e,c):i==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&Cm(e,c)):i==="children"?typeof c=="string"?(r!=="textarea"||c!=="")&&Wi(e,c):typeof c=="number"&&Wi(e,""+c):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Ui.hasOwnProperty(i)?c!=null&&i==="onScroll"&&Ge("scroll",e):c!=null&&Cl(e,i,c,s))}switch(r){case"input":P0(e),sf(e,a,!1);break;case"textarea":P0(e),cf(e);break;case"option":a.value!=null&&e.setAttribute("value",""+Ra(a.value));break;case"select":e.multiple=!!a.multiple,i=a.value,i!=null?Ln(e,!!a.multiple,i,!1):a.defaultValue!=null&&Ln(e,!!a.multiple,a.defaultValue,!0);break;default:typeof n.onClick=="function"&&(e.onclick=Es)}switch(r){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Nt(t),null;case 6:if(e&&t.stateNode!=null)Zd(e,t,e.memoizedProps,a);else{if(typeof a!="string"&&t.stateNode===null)throw Error(ee(166));if(r=Ka(Qi.current),Ka(Ur.current),U0(t)){if(a=t.stateNode,r=t.memoizedProps,a[Br]=t,(i=a.nodeValue!==r)&&(e=ir,e!==null))switch(e.tag){case 3:z0(a.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&z0(a.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else a=(r.nodeType===9?r:r.ownerDocument).createTextNode(a),a[Br]=t,t.stateNode=a}return Nt(t),null;case 13:if(Xe(Je),a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ke&&nr!==null&&t.mode&1&&!(t.flags&128))hd(),Xn(),t.flags|=98560,i=!1;else if(i=U0(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(ee(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ee(317));i[Br]=t}else Xn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Nt(t),i=!1}else Er!==null&&(cl(Er),Er=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(a=a!==null,a!==(e!==null&&e.memoizedState!==null)&&a&&(t.child.flags|=8192,t.mode&1&&(e===null||Je.current&1?pt===0&&(pt=3):cu())),t.updateQueue!==null&&(t.flags|=4),Nt(t),null);case 4:return qn(),el(e,t),e===null&&Ki(t.stateNode.containerInfo),Nt(t),null;case 10:return Gl(t.type._context),Nt(t),null;case 17:return qt(t.type)&&Cs(),Nt(t),null;case 19:if(Xe(Je),i=t.memoizedState,i===null)return Nt(t),null;if(a=(t.flags&128)!==0,s=i.rendering,s===null)if(a)gi(i,!1);else{if(pt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=Ds(e),s!==null){for(t.flags|=128,gi(i,!1),a=s.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=r,r=t.child;r!==null;)i=r,e=a,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return He(Je,Je.current&1|2),t.child}e=e.sibling}i.tail!==null&&it()>Yn&&(t.flags|=128,a=!0,gi(i,!1),t.lanes=4194304)}else{if(!a)if(e=Ds(s),e!==null){if(t.flags|=128,a=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),gi(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!Ke)return Nt(t),null}else 2*it()-i.renderingStartTime>Yn&&r!==1073741824&&(t.flags|=128,a=!0,gi(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(r=i.last,r!==null?r.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=it(),t.sibling=null,r=Je.current,He(Je,a?r&1|2:r&1),t):(Nt(t),null);case 22:case 23:return ou(),a=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(t.flags|=8192),a&&t.mode&1?er&1073741824&&(Nt(t),t.subtreeFlags&6&&(t.flags|=8192)):Nt(t),null;case 24:return null;case 25:return null}throw Error(ee(156,t.tag))}function X8(e,t){switch(Ul(t),t.tag){case 1:return qt(t.type)&&Cs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qn(),Xe($t),Xe(Ft),Yl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Kl(t),null;case 13:if(Xe(Je),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ee(340));Xn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xe(Je),null;case 4:return qn(),null;case 10:return Gl(t.type._context),null;case 22:case 23:return ou(),null;case 24:return null;default:return null}}var V0=!1,Pt=!1,$8=typeof WeakSet=="function"?WeakSet:Set,pe=null;function Nn(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(a){rt(e,t,a)}else r.current=null}function tl(e,t,r){try{r()}catch(a){rt(e,t,a)}}var Zf=!1;function q8(e,t){if(jc=ys,e=rd(),Bl(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var a=r.getSelection&&r.getSelection();if(a&&a.rangeCount!==0){r=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var s=0,o=-1,c=-1,l=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==r||n!==0&&m.nodeType!==3||(o=s+n),m!==i||a!==0&&m.nodeType!==3||(c=s+a),m.nodeType===3&&(s+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===r&&++l===n&&(o=s),p===i&&++u===a&&(c=s),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}r=o===-1||c===-1?null:{start:o,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(Bc={focusedElem:e,selectionRange:r},ys=!1,pe=t;pe!==null;)if(t=pe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,pe=e;else for(;pe!==null;){t=pe;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var h=g.memoizedProps,_=g.memoizedState,b=t.stateNode,x=b.getSnapshotBeforeUpdate(t.elementType===t.type?h:Sr(t.type,h),_);b.__reactInternalSnapshotBeforeUpdate=x}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ee(163))}}catch(I){rt(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,pe=e;break}pe=t.return}return g=Zf,Zf=!1,g}function Ni(e,t,r){var a=t.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var n=a=a.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&tl(t,r,i)}n=n.next}while(n!==a)}}function po(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function rl(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Jd(e){var t=e.alternate;t!==null&&(e.alternate=null,Jd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Br],delete t[Zi],delete t[Wc],delete t[R8],delete t[N8])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Qd(e){return e.tag===5||e.tag===3||e.tag===4}function Jf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Qd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function al(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Es));else if(a!==4&&(e=e.child,e!==null))for(al(e,t,r),e=e.sibling;e!==null;)al(e,t,r),e=e.sibling}function nl(e,t,r){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(nl(e,t,r),e=e.sibling;e!==null;)nl(e,t,r),e=e.sibling}var wt=null,Tr=!1;function pa(e,t,r){for(r=r.child;r!==null;)e1(e,t,r),r=r.sibling}function e1(e,t,r){if(zr&&typeof zr.onCommitFiberUnmount=="function")try{zr.onCommitFiberUnmount(no,r)}catch{}switch(r.tag){case 5:Pt||Nn(r,t);case 6:var a=wt,n=Tr;wt=null,pa(e,t,r),wt=a,Tr=n,wt!==null&&(Tr?(e=wt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):wt.removeChild(r.stateNode));break;case 18:wt!==null&&(Tr?(e=wt,r=r.stateNode,e.nodeType===8?qo(e.parentNode,r):e.nodeType===1&&qo(e,r),Xi(e)):qo(wt,r.stateNode));break;case 4:a=wt,n=Tr,wt=r.stateNode.containerInfo,Tr=!0,pa(e,t,r),wt=a,Tr=n;break;case 0:case 11:case 14:case 15:if(!Pt&&(a=r.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){n=a=a.next;do{var i=n,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&tl(r,t,s),n=n.next}while(n!==a)}pa(e,t,r);break;case 1:if(!Pt&&(Nn(r,t),a=r.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(o){rt(r,t,o)}pa(e,t,r);break;case 21:pa(e,t,r);break;case 22:r.mode&1?(Pt=(a=Pt)||r.memoizedState!==null,pa(e,t,r),Pt=a):pa(e,t,r);break;default:pa(e,t,r)}}function Qf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new $8),t.forEach(function(a){var n=ax.bind(null,e,a);r.has(a)||(r.add(a),a.then(n,n))})}}function wr(e,t){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var n=r[a];try{var i=e,s=t,o=s;e:for(;o!==null;){switch(o.tag){case 5:wt=o.stateNode,Tr=!1;break e;case 3:wt=o.stateNode.containerInfo,Tr=!0;break e;case 4:wt=o.stateNode.containerInfo,Tr=!0;break e}o=o.return}if(wt===null)throw Error(ee(160));e1(i,s,n),wt=null,Tr=!1;var c=n.alternate;c!==null&&(c.return=null),n.return=null}catch(l){rt(n,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)t1(t,e),t=t.sibling}function t1(e,t){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(wr(t,e),Fr(e),a&4){try{Ni(3,e,e.return),po(3,e)}catch(h){rt(e,e.return,h)}try{Ni(5,e,e.return)}catch(h){rt(e,e.return,h)}}break;case 1:wr(t,e),Fr(e),a&512&&r!==null&&Nn(r,r.return);break;case 5:if(wr(t,e),Fr(e),a&512&&r!==null&&Nn(r,r.return),e.flags&32){var n=e.stateNode;try{Wi(n,"")}catch(h){rt(e,e.return,h)}}if(a&4&&(n=e.stateNode,n!=null)){var i=e.memoizedProps,s=r!==null?r.memoizedProps:i,o=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{o==="input"&&i.type==="radio"&&i.name!=null&&Sm(n,i),Ac(o,s);var l=Ac(o,i);for(s=0;s<c.length;s+=2){var u=c[s],m=c[s+1];u==="style"?Am(n,m):u==="dangerouslySetInnerHTML"?Cm(n,m):u==="children"?Wi(n,m):Cl(n,u,m,l)}switch(o){case"input":Sc(n,i);break;case"textarea":Tm(n,i);break;case"select":var p=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!i.multiple;var d=i.value;d!=null?Ln(n,!!i.multiple,d,!1):p!==!!i.multiple&&(i.defaultValue!=null?Ln(n,!!i.multiple,i.defaultValue,!0):Ln(n,!!i.multiple,i.multiple?[]:"",!1))}n[Zi]=i}catch(h){rt(e,e.return,h)}}break;case 6:if(wr(t,e),Fr(e),a&4){if(e.stateNode===null)throw Error(ee(162));n=e.stateNode,i=e.memoizedProps;try{n.nodeValue=i}catch(h){rt(e,e.return,h)}}break;case 3:if(wr(t,e),Fr(e),a&4&&r!==null&&r.memoizedState.isDehydrated)try{Xi(t.containerInfo)}catch(h){rt(e,e.return,h)}break;case 4:wr(t,e),Fr(e);break;case 13:wr(t,e),Fr(e),n=e.child,n.flags&8192&&(i=n.memoizedState!==null,n.stateNode.isHidden=i,!i||n.alternate!==null&&n.alternate.memoizedState!==null||(iu=it())),a&4&&Qf(e);break;case 22:if(u=r!==null&&r.memoizedState!==null,e.mode&1?(Pt=(l=Pt)||u,wr(t,e),Pt=l):wr(t,e),Fr(e),a&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!u&&e.mode&1)for(pe=e,u=e.child;u!==null;){for(m=pe=u;pe!==null;){switch(p=pe,d=p.child,p.tag){case 0:case 11:case 14:case 15:Ni(4,p,p.return);break;case 1:Nn(p,p.return);var g=p.stateNode;if(typeof g.componentWillUnmount=="function"){a=p,r=p.return;try{t=a,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(h){rt(a,r,h)}}break;case 5:Nn(p,p.return);break;case 22:if(p.memoizedState!==null){tp(m);continue}}d!==null?(d.return=p,pe=d):tp(m)}u=u.sibling}e:for(u=null,m=e;;){if(m.tag===5){if(u===null){u=m;try{n=m.stateNode,l?(i=n.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(o=m.stateNode,c=m.memoizedProps.style,s=c!=null&&c.hasOwnProperty("display")?c.display:null,o.style.display=km("display",s))}catch(h){rt(e,e.return,h)}}}else if(m.tag===6){if(u===null)try{m.stateNode.nodeValue=l?"":m.memoizedProps}catch(h){rt(e,e.return,h)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;u===m&&(u=null),m=m.return}u===m&&(u=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:wr(t,e),Fr(e),a&4&&Qf(e);break;case 21:break;default:wr(t,e),Fr(e)}}function Fr(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(Qd(r)){var a=r;break e}r=r.return}throw Error(ee(160))}switch(a.tag){case 5:var n=a.stateNode;a.flags&32&&(Wi(n,""),a.flags&=-33);var i=Jf(e);nl(e,i,n);break;case 3:case 4:var s=a.stateNode.containerInfo,o=Jf(e);al(e,o,s);break;default:throw Error(ee(161))}}catch(c){rt(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function K8(e,t,r){pe=e,r1(e)}function r1(e,t,r){for(var a=(e.mode&1)!==0;pe!==null;){var n=pe,i=n.child;if(n.tag===22&&a){var s=n.memoizedState!==null||V0;if(!s){var o=n.alternate,c=o!==null&&o.memoizedState!==null||Pt;o=V0;var l=Pt;if(V0=s,(Pt=c)&&!l)for(pe=n;pe!==null;)s=pe,c=s.child,s.tag===22&&s.memoizedState!==null?rp(n):c!==null?(c.return=s,pe=c):rp(n);for(;i!==null;)pe=i,r1(i),i=i.sibling;pe=n,V0=o,Pt=l}ep(e)}else n.subtreeFlags&8772&&i!==null?(i.return=n,pe=i):ep(e)}}function ep(e){for(;pe!==null;){var t=pe;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Pt||po(5,t);break;case 1:var a=t.stateNode;if(t.flags&4&&!Pt)if(r===null)a.componentDidMount();else{var n=t.elementType===t.type?r.memoizedProps:Sr(t.type,r.memoizedProps);a.componentDidUpdate(n,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&jf(t,i,a);break;case 3:var s=t.updateQueue;if(s!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}jf(t,s,r)}break;case 5:var o=t.stateNode;if(r===null&&t.flags&4){r=o;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var u=l.memoizedState;if(u!==null){var m=u.dehydrated;m!==null&&Xi(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ee(163))}Pt||t.flags&512&&rl(t)}catch(p){rt(t,t.return,p)}}if(t===e){pe=null;break}if(r=t.sibling,r!==null){r.return=t.return,pe=r;break}pe=t.return}}function tp(e){for(;pe!==null;){var t=pe;if(t===e){pe=null;break}var r=t.sibling;if(r!==null){r.return=t.return,pe=r;break}pe=t.return}}function rp(e){for(;pe!==null;){var t=pe;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{po(4,t)}catch(c){rt(t,r,c)}break;case 1:var a=t.stateNode;if(typeof a.componentDidMount=="function"){var n=t.return;try{a.componentDidMount()}catch(c){rt(t,n,c)}}var i=t.return;try{rl(t)}catch(c){rt(t,i,c)}break;case 5:var s=t.return;try{rl(t)}catch(c){rt(t,s,c)}}}catch(c){rt(t,t.return,c)}if(t===e){pe=null;break}var o=t.sibling;if(o!==null){o.return=t.return,pe=o;break}pe=t.return}}var Y8=Math.ceil,Os=la.ReactCurrentDispatcher,au=la.ReactCurrentOwner,hr=la.ReactCurrentBatchConfig,Ie=0,xt=null,ot=null,Et=0,er=0,Pn=Ma(0),pt=0,a0=null,an=0,mo=0,nu=0,Pi=null,Gt=null,iu=0,Yn=1/0,$r=null,Ms=!1,il=null,ka=null,G0=!1,va=null,js=0,Di=0,sl=null,fs=-1,ps=0;function zt(){return Ie&6?it():fs!==-1?fs:fs=it()}function Aa(e){return e.mode&1?Ie&2&&Et!==0?Et&-Et:D8.transition!==null?(ps===0&&(ps=zm()),ps):(e=Be,e!==0||(e=window.event,e=e===void 0?16:$m(e.type)),e):1}function Rr(e,t,r,a){if(50<Di)throw Di=0,sl=null,Error(ee(185));m0(e,r,a),(!(Ie&2)||e!==xt)&&(e===xt&&(!(Ie&2)&&(mo|=r),pt===4&&xa(e,Et)),Kt(e,a),r===1&&Ie===0&&!(t.mode&1)&&(Yn=it()+500,lo&&ja()))}function Kt(e,t){var r=e.callbackNode;D2(e,t);var a=_s(e,e===xt?Et:0);if(a===0)r!==null&&ff(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(r!=null&&ff(r),t===1)e.tag===0?P8(ap.bind(null,e)):pd(ap.bind(null,e)),A8(function(){!(Ie&6)&&ja()}),r=null;else{switch(Um(a)){case 1:r=Nl;break;case 4:r=jm;break;case 16:r=ws;break;case 536870912:r=Bm;break;default:r=ws}r=u1(r,a1.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function a1(e,t){if(fs=-1,ps=0,Ie&6)throw Error(ee(327));var r=e.callbackNode;if(Bn()&&e.callbackNode!==r)return null;var a=_s(e,e===xt?Et:0);if(a===0)return null;if(a&30||a&e.expiredLanes||t)t=Bs(e,a);else{t=a;var n=Ie;Ie|=2;var i=i1();(xt!==e||Et!==t)&&($r=null,Yn=it()+500,Ya(e,t));do try{Q8();break}catch(o){n1(e,o)}while(!0);Vl(),Os.current=i,Ie=n,ot!==null?t=0:(xt=null,Et=0,t=pt)}if(t!==0){if(t===2&&(n=Dc(e),n!==0&&(a=n,t=ol(e,n))),t===1)throw r=a0,Ya(e,0),xa(e,a),Kt(e,it()),r;if(t===6)xa(e,a);else{if(n=e.current.alternate,!(a&30)&&!Z8(n)&&(t=Bs(e,a),t===2&&(i=Dc(e),i!==0&&(a=i,t=ol(e,i))),t===1))throw r=a0,Ya(e,0),xa(e,a),Kt(e,it()),r;switch(e.finishedWork=n,e.finishedLanes=a,t){case 0:case 1:throw Error(ee(345));case 2:Ha(e,Gt,$r);break;case 3:if(xa(e,a),(a&130023424)===a&&(t=iu+500-it(),10<t)){if(_s(e,0)!==0)break;if(n=e.suspendedLanes,(n&a)!==a){zt(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=Uc(Ha.bind(null,e,Gt,$r),t);break}Ha(e,Gt,$r);break;case 4:if(xa(e,a),(a&4194240)===a)break;for(t=e.eventTimes,n=-1;0<a;){var s=31-Ir(a);i=1<<s,s=t[s],s>n&&(n=s),a&=~i}if(a=n,a=it()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*Y8(a/1960))-a,10<a){e.timeoutHandle=Uc(Ha.bind(null,e,Gt,$r),a);break}Ha(e,Gt,$r);break;case 5:Ha(e,Gt,$r);break;default:throw Error(ee(329))}}}return Kt(e,it()),e.callbackNode===r?a1.bind(null,e):null}function ol(e,t){var r=Pi;return e.current.memoizedState.isDehydrated&&(Ya(e,t).flags|=256),e=Bs(e,t),e!==2&&(t=Gt,Gt=r,t!==null&&cl(t)),e}function cl(e){Gt===null?Gt=e:Gt.push.apply(Gt,e)}function Z8(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var a=0;a<r.length;a++){var n=r[a],i=n.getSnapshot;n=n.value;try{if(!Pr(i(),n))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function xa(e,t){for(t&=~nu,t&=~mo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Ir(t),a=1<<r;e[r]=-1,t&=~a}}function ap(e){if(Ie&6)throw Error(ee(327));Bn();var t=_s(e,0);if(!(t&1))return Kt(e,it()),null;var r=Bs(e,t);if(e.tag!==0&&r===2){var a=Dc(e);a!==0&&(t=a,r=ol(e,a))}if(r===1)throw r=a0,Ya(e,0),xa(e,t),Kt(e,it()),r;if(r===6)throw Error(ee(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ha(e,Gt,$r),Kt(e,it()),null}function su(e,t){var r=Ie;Ie|=1;try{return e(t)}finally{Ie=r,Ie===0&&(Yn=it()+500,lo&&ja())}}function nn(e){va!==null&&va.tag===0&&!(Ie&6)&&Bn();var t=Ie;Ie|=1;var r=hr.transition,a=Be;try{if(hr.transition=null,Be=1,e)return e()}finally{Be=a,hr.transition=r,Ie=t,!(Ie&6)&&ja()}}function ou(){er=Pn.current,Xe(Pn)}function Ya(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,k8(r)),ot!==null)for(r=ot.return;r!==null;){var a=r;switch(Ul(a),a.tag){case 1:a=a.type.childContextTypes,a!=null&&Cs();break;case 3:qn(),Xe($t),Xe(Ft),Yl();break;case 5:Kl(a);break;case 4:qn();break;case 13:Xe(Je);break;case 19:Xe(Je);break;case 10:Gl(a.type._context);break;case 22:case 23:ou()}r=r.return}if(xt=e,ot=e=Ia(e.current,null),Et=er=t,pt=0,a0=null,nu=mo=an=0,Gt=Pi=null,qa!==null){for(t=0;t<qa.length;t++)if(r=qa[t],a=r.interleaved,a!==null){r.interleaved=null;var n=a.next,i=r.pending;if(i!==null){var s=i.next;i.next=n,a.next=s}r.pending=a}qa=null}return e}function n1(e,t){do{var r=ot;try{if(Vl(),cs.current=Fs,Ls){for(var a=Qe.memoizedState;a!==null;){var n=a.queue;n!==null&&(n.pending=null),a=a.next}Ls=!1}if(rn=0,mt=ft=Qe=null,Ri=!1,e0=0,au.current=null,r===null||r.return===null){pt=1,a0=t,ot=null;break}e:{var i=e,s=r.return,o=r,c=t;if(t=Et,o.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var l=c,u=o,m=u.tag;if(!(u.mode&1)&&(m===0||m===11||m===15)){var p=u.alternate;p?(u.updateQueue=p.updateQueue,u.memoizedState=p.memoizedState,u.lanes=p.lanes):(u.updateQueue=null,u.memoizedState=null)}var d=Vf(s);if(d!==null){d.flags&=-257,Gf(d,s,o,i,t),d.mode&1&&Hf(i,l,t),t=d,c=l;var g=t.updateQueue;if(g===null){var h=new Set;h.add(c),t.updateQueue=h}else g.add(c);break e}else{if(!(t&1)){Hf(i,l,t),cu();break e}c=Error(ee(426))}}else if(Ke&&o.mode&1){var _=Vf(s);if(_!==null){!(_.flags&65536)&&(_.flags|=256),Gf(_,s,o,i,t),Wl(Kn(c,o));break e}}i=c=Kn(c,o),pt!==4&&(pt=2),Pi===null?Pi=[i]:Pi.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var b=Ud(i,c,t);Mf(i,b);break e;case 1:o=c;var x=i.type,w=i.stateNode;if(!(i.flags&128)&&(typeof x.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(ka===null||!ka.has(w)))){i.flags|=65536,t&=-t,i.lanes|=t;var I=Wd(i,o,t);Mf(i,I);break e}}i=i.return}while(i!==null)}o1(r)}catch(O){t=O,ot===r&&r!==null&&(ot=r=r.return);continue}break}while(!0)}function i1(){var e=Os.current;return Os.current=Fs,e===null?Fs:e}function cu(){(pt===0||pt===3||pt===2)&&(pt=4),xt===null||!(an&268435455)&&!(mo&268435455)||xa(xt,Et)}function Bs(e,t){var r=Ie;Ie|=2;var a=i1();(xt!==e||Et!==t)&&($r=null,Ya(e,t));do try{J8();break}catch(n){n1(e,n)}while(!0);if(Vl(),Ie=r,Os.current=a,ot!==null)throw Error(ee(261));return xt=null,Et=0,pt}function J8(){for(;ot!==null;)s1(ot)}function Q8(){for(;ot!==null&&!T2();)s1(ot)}function s1(e){var t=l1(e.alternate,e,er);e.memoizedProps=e.pendingProps,t===null?o1(e):ot=t,au.current=null}function o1(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=X8(r,t),r!==null){r.flags&=32767,ot=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{pt=6,ot=null;return}}else if(r=G8(r,t,er),r!==null){ot=r;return}if(t=t.sibling,t!==null){ot=t;return}ot=t=e}while(t!==null);pt===0&&(pt=5)}function Ha(e,t,r){var a=Be,n=hr.transition;try{hr.transition=null,Be=1,ex(e,t,r,a)}finally{hr.transition=n,Be=a}return null}function ex(e,t,r,a){do Bn();while(va!==null);if(Ie&6)throw Error(ee(327));r=e.finishedWork;var n=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(ee(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(L2(e,i),e===xt&&(ot=xt=null,Et=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||G0||(G0=!0,u1(ws,function(){return Bn(),null})),i=(r.flags&15990)!==0,r.subtreeFlags&15990||i){i=hr.transition,hr.transition=null;var s=Be;Be=1;var o=Ie;Ie|=4,au.current=null,q8(e,r),t1(r,e),w8(Bc),ys=!!jc,Bc=jc=null,e.current=r,K8(r),E2(),Ie=o,Be=s,hr.transition=i}else e.current=r;if(G0&&(G0=!1,va=e,js=n),i=e.pendingLanes,i===0&&(ka=null),A2(r.stateNode),Kt(e,it()),t!==null)for(a=e.onRecoverableError,r=0;r<t.length;r++)n=t[r],a(n.value,{componentStack:n.stack,digest:n.digest});if(Ms)throw Ms=!1,e=il,il=null,e;return js&1&&e.tag!==0&&Bn(),i=e.pendingLanes,i&1?e===sl?Di++:(Di=0,sl=e):Di=0,ja(),null}function Bn(){if(va!==null){var e=Um(js),t=hr.transition,r=Be;try{if(hr.transition=null,Be=16>e?16:e,va===null)var a=!1;else{if(e=va,va=null,js=0,Ie&6)throw Error(ee(331));var n=Ie;for(Ie|=4,pe=e.current;pe!==null;){var i=pe,s=i.child;if(pe.flags&16){var o=i.deletions;if(o!==null){for(var c=0;c<o.length;c++){var l=o[c];for(pe=l;pe!==null;){var u=pe;switch(u.tag){case 0:case 11:case 15:Ni(8,u,i)}var m=u.child;if(m!==null)m.return=u,pe=m;else for(;pe!==null;){u=pe;var p=u.sibling,d=u.return;if(Jd(u),u===l){pe=null;break}if(p!==null){p.return=d,pe=p;break}pe=d}}}var g=i.alternate;if(g!==null){var h=g.child;if(h!==null){g.child=null;do{var _=h.sibling;h.sibling=null,h=_}while(h!==null)}}pe=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,pe=s;else e:for(;pe!==null;){if(i=pe,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Ni(9,i,i.return)}var b=i.sibling;if(b!==null){b.return=i.return,pe=b;break e}pe=i.return}}var x=e.current;for(pe=x;pe!==null;){s=pe;var w=s.child;if(s.subtreeFlags&2064&&w!==null)w.return=s,pe=w;else e:for(s=x;pe!==null;){if(o=pe,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:po(9,o)}}catch(O){rt(o,o.return,O)}if(o===s){pe=null;break e}var I=o.sibling;if(I!==null){I.return=o.return,pe=I;break e}pe=o.return}}if(Ie=n,ja(),zr&&typeof zr.onPostCommitFiberRoot=="function")try{zr.onPostCommitFiberRoot(no,e)}catch{}a=!0}return a}finally{Be=r,hr.transition=t}}return!1}function np(e,t,r){t=Kn(r,t),t=Ud(e,t,1),e=Ca(e,t,1),t=zt(),e!==null&&(m0(e,1,t),Kt(e,t))}function rt(e,t,r){if(e.tag===3)np(e,e,r);else for(;t!==null;){if(t.tag===3){np(t,e,r);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ka===null||!ka.has(a))){e=Kn(r,e),e=Wd(t,e,1),t=Ca(t,e,1),e=zt(),t!==null&&(m0(t,1,e),Kt(t,e));break}}t=t.return}}function tx(e,t,r){var a=e.pingCache;a!==null&&a.delete(t),t=zt(),e.pingedLanes|=e.suspendedLanes&r,xt===e&&(Et&r)===r&&(pt===4||pt===3&&(Et&130023424)===Et&&500>it()-iu?Ya(e,0):nu|=r),Kt(e,t)}function c1(e,t){t===0&&(e.mode&1?(t=F0,F0<<=1,!(F0&130023424)&&(F0=4194304)):t=1);var r=zt();e=na(e,t),e!==null&&(m0(e,t,r),Kt(e,r))}function rx(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),c1(e,r)}function ax(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(ee(314))}a!==null&&a.delete(t),c1(e,r)}var l1;l1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||$t.current)Xt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Xt=!1,V8(e,t,r);Xt=!!(e.flags&131072)}else Xt=!1,Ke&&t.flags&1048576&&md(t,Is,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;us(e,t),e=t.pendingProps;var n=Gn(t,Ft.current);jn(t,r),n=Jl(null,t,a,e,n,r);var i=Ql();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qt(a)?(i=!0,ks(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,$l(t),n.updater=fo,t.stateNode=n,n._reactInternals=t,qc(t,a,e,r),t=Zc(null,t,a,!0,i,r)):(t.tag=0,Ke&&i&&zl(t),Mt(null,t,n,r),t=t.child),t;case 16:a=t.elementType;e:{switch(us(e,t),e=t.pendingProps,n=a._init,a=n(a._payload),t.type=a,n=t.tag=ix(a),e=Sr(a,e),n){case 0:t=Yc(null,t,a,e,r);break e;case 1:t=qf(null,t,a,e,r);break e;case 11:t=Xf(null,t,a,e,r);break e;case 14:t=$f(null,t,a,Sr(a.type,e),r);break e}throw Error(ee(306,a,""))}return t;case 0:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Sr(a,n),Yc(e,t,a,n,r);case 1:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Sr(a,n),qf(e,t,a,n,r);case 3:e:{if(Xd(t),e===null)throw Error(ee(387));a=t.pendingProps,i=t.memoizedState,n=i.element,vd(e,t),Ps(t,a,null,r);var s=t.memoizedState;if(a=s.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=Kn(Error(ee(423)),t),t=Kf(e,t,a,r,n);break e}else if(a!==n){n=Kn(Error(ee(424)),t),t=Kf(e,t,a,r,n);break e}else for(nr=Ea(t.stateNode.containerInfo.firstChild),ir=t,Ke=!0,Er=null,r=xd(t,null,a,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Xn(),a===n){t=ia(e,t,r);break e}Mt(e,t,a,r)}t=t.child}return t;case 5:return wd(t),e===null&&Gc(t),a=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,s=n.children,zc(a,n)?s=null:i!==null&&zc(a,i)&&(t.flags|=32),Gd(e,t),Mt(e,t,s,r),t.child;case 6:return e===null&&Gc(t),null;case 13:return $d(e,t,r);case 4:return ql(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=$n(t,null,a,r):Mt(e,t,a,r),t.child;case 11:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Sr(a,n),Xf(e,t,a,n,r);case 7:return Mt(e,t,t.pendingProps,r),t.child;case 8:return Mt(e,t,t.pendingProps.children,r),t.child;case 12:return Mt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,n=t.pendingProps,i=t.memoizedProps,s=n.value,He(Rs,a._currentValue),a._currentValue=s,i!==null)if(Pr(i.value,s)){if(i.children===n.children&&!$t.current){t=ia(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var o=i.dependencies;if(o!==null){s=i.child;for(var c=o.firstContext;c!==null;){if(c.context===a){if(i.tag===1){c=Zr(-1,r&-r),c.tag=2;var l=i.updateQueue;if(l!==null){l=l.shared;var u=l.pending;u===null?c.next=c:(c.next=u.next,u.next=c),l.pending=c}}i.lanes|=r,c=i.alternate,c!==null&&(c.lanes|=r),Xc(i.return,r,t),o.lanes|=r;break}c=c.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(ee(341));s.lanes|=r,o=s.alternate,o!==null&&(o.lanes|=r),Xc(s,r,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}Mt(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,a=t.pendingProps.children,jn(t,r),n=gr(n),a=a(n),t.flags|=1,Mt(e,t,a,r),t.child;case 14:return a=t.type,n=Sr(a,t.pendingProps),n=Sr(a.type,n),$f(e,t,a,n,r);case 15:return Hd(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:Sr(a,n),us(e,t),t.tag=1,qt(a)?(e=!0,ks(t)):e=!1,jn(t,r),zd(t,a,n),qc(t,a,n,r),Zc(null,t,a,!0,e,r);case 19:return qd(e,t,r);case 22:return Vd(e,t,r)}throw Error(ee(156,t.tag))};function u1(e,t){return Mm(e,t)}function nx(e,t,r,a){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 9,326 bytes, line 40
40ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dr(e,t,r,a){return new nx(e,t,r,a)}function lu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ix(e){if(typeof e=="function")return lu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Al)return 11;if(e===Il)return 14}return 2}function Ia(e,t){var r=e.alternate;return r===null?(r=dr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ms(e,t,r,a,n,i){var s=2;if(a=e,typeof e=="function")lu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case yn:return Za(r.children,n,i,t);case kl:s=8,n|=8;break;case bc:return e=dr(12,r,t,n|2),e.elementType=bc,e.lanes=i,e;case vc:return e=dr(13,r,t,n),e.elementType=vc,e.lanes=i,e;case wc:return e=dr(19,r,t,n),e.elementType=wc,e.lanes=i,e;case wm:return ho(r,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case bm:s=10;break e;case vm:s=9;break e;case Al:s=11;break e;case Il:s=14;break e;case da:s=16,a=null;break e}throw Error(ee(130,e==null?e:typeof e,""))}return t=dr(s,r,t,n),t.elementType=e,t.type=a,t.lanes=i,t}function Za(e,t,r,a){return e=dr(7,e,a,t),e.lanes=r,e}function ho(e,t,r,a){return e=dr(22,e,a,t),e.elementType=wm,e.lanes=r,e.stateNode={isHidden:!1},e}function rc(e,t,r){return e=dr(6,e,null,t),e.lanes=r,e}function ac(e,t,r){return t=dr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sx(e,t,r,a,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Mo(0),this.expirationTimes=Mo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Mo(0),this.identifierPrefix=a,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function uu(e,t,r,a,n,i,s,o,c){return e=new sx(e,t,r,o,c),t===1?(t=1,i===!0&&(t|=8)):t=0,i=dr(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},$l(i),e}function ox(e,t,r){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:_n,key:a==null?null:""+a,children:e,containerInfo:t,implementation:r}}function f1(e){if(!e)return Na;e=e._reactInternals;e:{if(un(e)!==e||e.tag!==1)throw Error(ee(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(qt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ee(171))}if(e.tag===1){var r=e.type;if(qt(r))return fd(e,r,t)}return t}function p1(e,t,r,a,n,i,s,o,c){return e=uu(r,a,!0,e,n,i,s,o,c),e.context=f1(null),r=e.current,a=zt(),n=Aa(r),i=Zr(a,n),i.callback=t??null,Ca(r,i,n),e.current.lanes=n,m0(e,n,a),Kt(e,a),e}function go(e,t,r,a){var n=t.current,i=zt(),s=Aa(n);return r=f1(r),t.context===null?t.context=r:t.pendingContext=r,t=Zr(i,s),t.payload={element:e},a=a===void 0?null:a,a!==null&&(t.callback=a),e=Ca(n,t,s),e!==null&&(Rr(e,n,s,i),os(e,n,s)),s}function zs(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ip(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function fu(e,t){ip(e,t),(e=e.alternate)&&ip(e,t)}function cx(){return null}var m1=typeof reportError=="function"?reportError:function(e){console.error(e)};function pu(e){this._internalRoot=e}xo.prototype.render=pu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ee(409));go(e,t,null,null)};xo.prototype.unmount=pu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nn(function(){go(null,e,null,null)}),t[aa]=null}};function xo(e){this._internalRoot=e}xo.prototype.unstable_scheduleHydration=function(e){if(e){var t=Vm();e={blockedOn:null,target:e,priority:t};for(var r=0;r<ga.length&&t!==0&&t<ga[r].priority;r++);ga.splice(r,0,e),r===0&&Xm(e)}};function mu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function sp(){}function lx(e,t,r,a,n){if(n){if(typeof a=="function"){var i=a;a=function(){var l=zs(s);i.call(l)}}var s=p1(t,a,e,0,null,!1,!1,"",sp);return e._reactRootContainer=s,e[aa]=s.current,Ki(e.nodeType===8?e.parentNode:e),nn(),s}for(;n=e.lastChild;)e.removeChild(n);if(typeof a=="function"){var o=a;a=function(){var l=zs(c);o.call(l)}}var c=uu(e,0,!1,null,null,!1,!1,"",sp);return e._reactRootContainer=c,e[aa]=c.current,Ki(e.nodeType===8?e.parentNode:e),nn(function(){go(t,c,r,a)}),c}function vo(e,t,r,a,n){var i=r._reactRootContainer;if(i){var s=i;if(typeof n=="function"){var o=n;n=function(){var c=zs(s);o.call(c)}}go(t,s,e,n)}else s=lx(r,t,e,n,a);return zs(s)}Wm=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=yi(t.pendingLanes);r!==0&&(Pl(t,r|1),Kt(t,it()),!(Ie&6)&&(Yn=it()+500,ja()))}break;case 13:nn(function(){var a=na(e,1);if(a!==null){var n=zt();Rr(a,e,1,n)}}),fu(e,1)}};Dl=function(e){if(e.tag===13){var t=na(e,134217728);if(t!==null){var r=zt();Rr(t,e,134217728,r)}fu(e,134217728)}};Hm=function(e){if(e.tag===13){var t=Aa(e),r=na(e,t);if(r!==null){var a=zt();Rr(r,e,t,a)}fu(e,t)}};Vm=function(){return Be};Gm=function(e,t){var r=Be;try{return Be=e,t()}finally{Be=r}};Rc=function(e,t,r){switch(t){case"input":if(Sc(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var a=r[t];if(a!==e&&a.form===e.form){var n=co(a);if(!n)throw Error(ee(90));ym(a),Sc(a,n)}}}break;case"textarea":Tm(e,r);break;case"select":t=r.value,t!=null&&Ln(e,!!r.multiple,t,!1)}};Nm=su;Pm=nn;var ux={usingClientEntryPoint:!1,Events:[h0,Cn,co,Im,Rm,su]},xi={findFiberByHostInstance:$a,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},fx={bundleType:xi.bundleType,version:xi.version,rendererPackageName:xi.rendererPackageName,rendererConfig:xi.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:la.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Fm(e),e===null?null:e.stateNode},findFiberByHostInstance:xi.findFiberByHostInstance||cx,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var X0=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!X0.isDisabled&&X0.supportsFiber)try{no=X0.inject(fx),zr=X0}catch{}}cr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ux;cr.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!mu(t))throw Error(ee(200));return ox(e,t,null,r)};cr.createRoot=function(e,t){if(!mu(e))throw Error(ee(299));var r=!1,a="",n=m1;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onRecoverableError!==void 0&&(n=t.onRecoverableError)),t=uu(e,1,!1,null,null,r,!1,a,n),e[aa]=t.current,Ki(e.nodeType===8?e.parentNode:e),new pu(t)};cr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ee(188)):(e=Object.keys(e).join(","),Error(ee(268,e)));return e=Fm(t),e=e===null?null:e.stateNode,e};cr.flushSync=function(e){return nn(e)};cr.hydrate=function(e,t,r){if(!bo(t))throw Error(ee(200));return vo(null,e,t,!0,r)};cr.hydrateRoot=function(e,t,r){if(!mu(e))throw Error(ee(405));var a=r!=null&&r.hydratedSources||null,n=!1,i="",s=m1;if(r!=null&&(r.unstable_strictMode===!0&&(n=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(s=r.onRecoverableError)),t=p1(t,null,e,1,r??null,n,!1,i,s),e[aa]=t.current,Ki(e),a)for(e=0;e<a.length;e++)r=a[e],n=r._getVersion,n=n(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,n]:t.mutableSourceEagerHydrationData.push(r,n);return new xo(t)};cr.render=function(e,t,r){if(!bo(t))throw Error(ee(200));return vo(null,e,t,!1,r)};cr.unmountComponentAtNode=function(e){if(!bo(e))throw Error(ee(40
40));return e._reactRootContainer?(nn(function(){vo(null,null,e,!1,function(){e._reactRootContainer=null,e[aa]=null})}),!0):!1};cr.unstable_batchedUpdates=su;cr.unstable_renderSubtreeIntoContainer=function(e,t,r,a){if(!bo(r))throw Error(ee(200));if(e==null||e._reactInternals===void 0)throw Error(ee(38));return vo(e,t,r,!1,a)};cr.version="18.3.1-next-f1338f8080-20240426";function d1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(d1)}catch(e){console.error(e)}}d1(),dm.exports=cr;var px=dm.exports,h1,op=px;h1=op.createRoot,op.hydrateRoot;/** 41 * react-router v7.7.1 42 * 43 * Copyright (c) Remix Software Inc. 44 * 45 * This source code is licensed under the MIT license found in the 46 * LICENSE.md file in the root directory of this source tree. 47 * 48 * @license MIT 49 */var cp="popstate";function mx(e={}){function t(a,n){let{pathname:i,search:s,hash:o}=a.location;return ll("",{pathname:i,search:s,hash:o},n.state&&n.state.usr||null,n.state&&n.state.key||"default")}function r(a,n){return typeof n=="string"?n:n0(n)}return hx(t,r,null,e)}function et(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function dx(){return Math.random().toString(36).substring(2,10)}function lp(e,t){return{usr:e.state,key:e.key,idx:t}}function ll(e,t,r=null,a){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?ti(t):t,state:r,key:t&&t.key||a||dx()}}function n0({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function ti(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substring(a),e=e.substring(0,a)),e&&(t.pathname=e)}return t}function hx(e,t,r,a={}){let{window:n=document.defaultView,v5Compat:i=!1}=a,s=n.history,o="POP",c=null,l=u();l==null&&(l=0,s.replaceState({...s.state,idx:l},""));function u(){return(s.state||{idx:null}).idx}function m(){o="POP";let _=u(),b=_==null?null:_-l;l=_,c&&c({action:o,location:h.location,delta:b})}function p(_,b){o="PUSH";let x=ll(h.location,_,b);l=u()+1;let w=lp(x,l),I=h.createHref(x);try{s.pushState(w,"",I)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;n.location.assign(I)}i&&c&&c({action:o,location:h.location,delta:1})}function d(_,b){o="REPLACE";let x=ll(h.location,_,b);l=u();let w=lp(x,l),I=h.createHref(x);s.replaceState(w,"",I),i&&c&&c({action:o,location:h.location,delta:0})}function g(_){return gx(_)}let h={get action(){return o},get location(){return e(n,s)},listen(_){if(c)throw new Error("A history only accepts one active listener");return n.addEventListener(cp,m),c=_,()=>{n.removeEventListener(cp,m),c=null}},createHref(_){return t(n,_)},createURL:g,encodeLocation(_){let b=g(_);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:p,replace:d,go(_){return s.go(_)}};return h}function gx(e,t=!1){let r="http://localhost";
49typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),et(r,"No window.location.(origin|href) available to create URL");let a=typeof e=="string"?e:n0(e);return a=a.replace(/ $/,"%20"),!t&&a.startsWith("//")&&(a=r+a),new URL(a,r)}function g1(e,t,r="/"){return xx(e,t,r,!1)}function xx(e,t,r,a){let n=typeof t=="string"?ti(t):t,i=sa(n.pathname||"/",r);if(i==null)return null;let s=x1(e);bx(s);let o=null;for(let c=0;o==null&&c<s.length;++c){let l=Ix(i);o=kx(s[c],l,a)}return o}function x1(e,t=[],r=[],a=""){let n=(i,s,o)=>{let c={relativePath:o===void 0?i.path||"":o,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};c.relativePath.startsWith("/")&&(et(c.relativePath.startsWith(a),`Absolute route path "${c.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(a.length));let l=Jr([a,c.relativePath]),u=r.concat(c);i.children&&i.children.length>0&&(et(i.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),x1(i.children,t,u,l)),!(i.path==null&&!i.index)&&t.push({path:l,score:Ex(l,i.index),routesMeta:u})};return e.forEach((i,s)=>{var o;if(i.path===""||!((o=i.path)!=null&&o.includes("?")))n(i,s);else for(let c of b1(i.path))n(i,s,c)}),t}function b1(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,n=r.endsWith("?"),i=r.replace(/\?$/,"");if(a.length===0)return n?[i,""]:[i];let s=b1(a.join("/")),o=[];return o.push(...s.map(c=>c===""?i:[i,c].join("/"))),n&&o.push(...s),o.map(c=>e.startsWith("/")&&c===""?"/":c)}function bx(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Cx(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}var vx=/^:[\w-]+$/,wx=3,_x=2,yx=1,Sx=10,Tx=-2,up=e=>e==="*";function Ex(e,t){let r=e.split("/"),a=r.length;return r.some(up)&&(a+=Tx),t&&(a+=_x),r.filter(n=>!up(n)).reduce((n,i)=>n+(vx.test(i)?wx:i===""?yx:Sx),a)}function Cx(e,t){return e.length===t.length&&e.slice(0,-1).every((a,n)=>a===t[n])?e[e.length-1]-t[t.length-1]:0}function kx(e,t,r=!1){let{routesMeta:a}=e,n={},i="/",s=[];for(let o=0;o<a.length;++o){let c=a[o],l=o===a.length-1,u=i==="/"?t:t.slice(i.length)||"/",m=Us({path:c.relativePath,caseSensitive:c.caseSensitive,end:l},u),p=c.route;if(!m&&l&&r&&!a[a.length-1].route.index&&(m=Us({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},u)),!m)return null;
49Object.assign(n,m.params),s.push({params:n,pathname:Jr([i,m.pathname]),pathnameBase:Dx(Jr([i,m.pathnameBase])),route:p}),m.pathnameBase!=="/"&&(i=Jr([i,m.pathnameBase]))}return s}function Us(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,a]=Ax(e.path,e.caseSensitive,e.end),n=t.match(r);if(!n)return null;let i=n[0],s=i.replace(/(.)\/+$/,"$1"),o=n.slice(1);return{params:a.reduce((l,{paramName:u,isOptional:m},p)=>{if(u==="*"){let g=o[p]||"";s=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const d=o[p];return m&&!d?l[u]=void 0:l[u]=(d||"").replace(/%2F/g,"/"),l},{}),pathname:i,pathnameBase:s,pattern:e}}function Ax(e,t=!1,r=!0){Dr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let a=[],n="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,o,c)=>(a.push({paramName:o,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),n+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?n+="\\/*$":e!==""&&e!=="/"&&(n+="(?:(?=\\/|$))"),[new RegExp(n,t?void 0:"i"),a]}function Ix(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Dr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function sa(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function Rx(e,t="/"){let{pathname:r,search:a="",hash:n=""}=typeof e=="string"?ti(e):e;return{pathname:r?r.startsWith("/")?r:Nx(r,t):t,search:Lx(a),hash:Fx(n)}}function Nx(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(n=>{n===".."?r.length>1&&r.pop():n!=="."&&r.push(n)}),r.length>1?r.join("/"):"/"}function nc(e,t,r,a){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Px(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function v1(e){let t=Px(e);return t.map((r,a)=>a===t.length-1?r.pathname:r.pathnameBase)}function w1(e,t,r,a=!1){let n;typeof e=="string"?n=ti(e):(n={...e},et(!n.pathname||!n.pathname.includes("?"),nc("?","pathname","search",n)),et(!n.pathname||!n.pathname.includes("#"),nc("#","pathname","hash",n)),et(!n.search||!n.search.includes("#"),nc("#","search","hash",n)));let i=e===""||n.pathname==="",s=i?"/":n.pathname,o;if(s==null)o=r;else{let m=t.length-1;if(!a&&s.startsWith("..")){let p=s.split("/");for(;p[0]==="..";)p.shift(),m-=1;n.pathname=p.join("/")}o=m>=0?t[m]:"/"}let c=Rx(n,o),l=s&&s!=="/"&&s.endsWith("/"),u=(i||s===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(l||u)&&(c.pathname+="/"),c}var Jr=e=>e.join("/").replace(/\/\/+/g,"/"),Dx=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Lx=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Fx=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Ox(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var _1=["POST","PUT","PATCH","DELETE"];new Set(_1);var Mx=["GET",..._1];new Set(Mx);var ri=F.createContext(null);ri.displayName="DataRouter";var wo=F.createContext(null);wo.displayName="DataRouterState";F.createContext(!1);var y1=F.createContext({isTransitioning:!1});y1.displayName="ViewTransition";var jx=F.createContext(new Map);jx.displayName="Fetchers";var Bx=F.createContext(null);Bx.displayName="Await";var Hr=F.createContext(null);Hr.displayName="Navigation";var x0=F.createContext(null);x0.displayName="Location";var Vr=F.createContext({outlet:null,matches:[],isDataRoute:!1});Vr.displayName="Route";var du=F.createContext(null);du.displayName="RouteError";function zx(e,{relative:t}={}){et(b0(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:a}=F.useContext(Hr),{hash:n,pathname:i,search:s}=w0(e,{relative:t}),o=i;return r!=="/"&&(o=i==="/"?r:Jr([r,i])),a.createHref({pathname:o,search:s,hash:n})}function b0(){return F.useContext(x0)!=null}function ua(){return et(b0(),"useLocation() may be used only in the context of a <Router> component."),F.useContext(x0).location}var S1="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function T1(e){F.useContext(Hr).static||F.useLayoutEffect(e)}function v0(){let{isDataRoute:e}=F.useContext(Vr);return e?Qx():Ux()}function Ux(){et(b0(),"useNavigate() may be used only in the context of a <Router> component.");let e=F.useContext(ri),{basename:t,navigator:r}=F.useContext(Hr),{matches:a}=F.useContext(Vr),{pathname:n}
49=ua(),i=JSON.stringify(v1(a)),s=F.useRef(!1);return T1(()=>{s.current=!0}),F.useCallback((c,l={})=>{if(Dr(s.current,S1),!s.current)return;if(typeof c=="number"){r.go(c);return}let u=w1(c,JSON.parse(i),n,l.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:Jr([t,u.pathname])),(l.replace?r.replace:r.push)(u,l.state,l)},[t,r,i,n,e])}F.createContext(null);function E1(){let{matches:e}=F.useContext(Vr),t=e[e.length-1];return t?t.params:{}}function w0(e,{relative:t}={}){let{matches:r}=F.useContext(Vr),{pathname:a}=ua(),n=JSON.stringify(v1(r));return F.useMemo(()=>w1(e,JSON.parse(n),a,t==="path"),[e,n,a,t])}function Wx(e,t){return C1(e,t)}function C1(e,t,r,a){var b;et(b0(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:n}=F.useContext(Hr),{matches:i}=F.useContext(Vr),s=i[i.length-1],o=s?s.params:{},c=s?s.pathname:"/",l=s?s.pathnameBase:"/",u=s&&s.route;{let x=u&&u.path||"";k1(c,!u||x.endsWith("*")||x.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${c}" (under <Route path="${x}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 50 51Please change the parent <Route path="${x}"> to <Route path="${x==="/"?"*":`${x}/*`}">.`)}let m=ua(),p;if(t){let x=typeof t=="string"?ti(t):t;et(l==="/"||((b=x.pathname)==null?void 0:b.startsWith(l)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${l}" but pathname "${x.pathname}" was given in the \`location\` prop.`),p=x}else p=m;let d=p.pathname||"/",g=d;if(l!=="/"){let x=l.replace(/^\//,"").split("/");g="/"+d.replace(/^\//,"").split("/").slice(x.length).join("/")}let h=g1(e,{pathname:g});Dr(u||h!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),Dr(h==null||h[h.length-1].route.element!==void 0||h[h.length-1].route.Component!==void 0||h[h.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let _=$x(h&&h.map(x=>Object.assign({},x,{params:Object.assign({},o,x.params),pathname:Jr([l,n.encodeLocation?n.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:Jr([l,n.encodeLocation?n.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,r,a);return t&&_?F.createElement(x0.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...p},navigationType:"POP"}},_):_}function Hx(){let e=Jx(),t=Ox(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",n={padding:"0.5rem",backgroundColor:a},i={padding:"2px 4px",backgroundColor:a},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=F.createElement(F.Fragment,null,F.createElement("p",null,"ð¿ Hey developer ð"),F.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",F.createElement("code",{style:i},"ErrorBoundary")," or"," ",F.createElement("code",{style:i},"errorElement")," prop on your route.")),F.createElement(F.Fragment,null,F.createElement("h2",null,"Unexpected Application Error!"),F.createElement("h3",{style:{fontStyle:"italic"}},t),r?F.createElement("pre",{style:n},r):null,s)}var Vx=F.createElement(Hx,null),Gx=class extends F.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?F.createElement(Vr.Provider,{value:this.props.routeContext},F.createElement(du.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Xx({routeContext:e,match:t,children:r}){let a=F.useContext(ri);return a&&a.static&&a.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=t.route.id),F.createElement(Vr.Provider,{value:e},r)}function $x(e,t=[],r=null,a=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let n=e,i=r==null?void 0:r.errors;if(i!=null){let c=n.findIndex(l=>l.route.id&&(i==null?void 0:i[l.route.id])!==void 0);et(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),n=n.slice(0,Math.min(n.length,c+1))}let s=!1,o=-1;if(r)for(let c=0;c<n.length;c++){let l=n[c];if((l.route.HydrateFallback||l.route.hydrateFallbackElement)&&(o=c),l.route.id){let{loaderData:u,errors:m}
51=r,p=l.route.loader&&!u.hasOwnProperty(l.route.id)&&(!m||m[l.route.id]===void 0);if(l.route.lazy||p){s=!0,o>=0?n=n.slice(0,o+1):n=[n[0]];break}}}return n.reduceRight((c,l,u)=>{let m,p=!1,d=null,g=null;r&&(m=i&&l.route.id?i[l.route.id]:void 0,d=l.route.errorElement||Vx,s&&(o<0&&u===0?(k1("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),p=!0,g=null):o===u&&(p=!0,g=l.route.hydrateFallbackElement||null)));let h=t.concat(n.slice(0,u+1)),_=()=>{let b;return m?b=d:p?b=g:l.route.Component?b=F.createElement(l.route.Component,null):l.route.element?b=l.route.element:b=c,F.createElement(Xx,{match:l,routeContext:{outlet:c,matches:h,isDataRoute:r!=null},children:b})};return r&&(l.route.ErrorBoundary||l.route.errorElement||u===0)?F.createElement(Gx,{location:r.location,revalidation:r.revalidation,component:d,error:m,children:_(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):_()},null)}function hu(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qx(e){let t=F.useContext(ri);return et(t,hu(e)),t}function Kx(e){let t=F.useContext(wo);return et(t,hu(e)),t}function Yx(e){let t=F.useContext(Vr);return et(t,hu(e)),t}function gu(e){let t=Yx(e),r=t.matches[t.matches.length-1];return et(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function Zx(){return gu("useRouteId")}function Jx(){var a;let e=F.useContext(du),t=Kx("useRouteError"),r=gu("useRouteError");return e!==void 0?e:(a=t.errors)==null?void 0:a[r]}function Qx(){let{router:e}=qx("useNavigate"),t=gu("useNavigate"),r=F.useRef(!1);return T1(()=>{r.current=!0}),F.useCallback(async(n,i={})=>{Dr(r.current,S1),r.current&&(typeof n=="number"?e.navigate(n):await e.navigate(n,{fromRouteId:t,...i}))},[e,t])}var fp={};function k1(e,t,r){!t&&!fp[e]&&(fp[e]=!0,Dr(!1,r))}F.memo(e6);function e6({routes:e,future:t,state:r}){return C1(e,void 0,r,t)}function Va(e){et(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function t6({basename:e="/",children:t=null,location:r,navigationType:a="POP",navigator:n,static:i=!1}){et(!b0(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),o=F.useMemo(()=>({basename:s,navigator:n,static:i,future:{}}),[s,n,i]);typeof r=="string"&&(r=ti(r));let{pathname:c="/",search:l="",hash:u="",state:m=null,key:p="default"}=r,d=F.useMemo(()=>{let g=sa(c,s);return g==null?null:{location:{pathname:g,search:l,hash:u,state:m,key:p},navigationType:a}},[s,c,l,u,m,p,a]);return Dr(d!=null,`<Router basename="${s}"> is not able to match the URL "${c}${l}${u}" because it does not start with the basename, so the <Router> won't render anything.`),d==null?null:F.createElement(Hr.Provider,{value:o},F.createElement(x0.Provider,{children:t,value:d}))}function r6({children:e,location:t}){return Wx(ul(e),t)}function ul(e,t=[]){let r=[];return F.Children.forEach(e,(a,n)=>{if(!F.isValidElement(a))return;let i=[...t,n];if(a.type===F.Fragment){r.push.apply(r,ul(a.props.children,i));return}et(a.type===Va,`[${typeof a.type=="string"?a.type:a.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),et(!a.props.index||!a.props.children,"An index route cannot have child routes.");let s={id:a.props.id||i.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,hydrateFallbackElement:a.props.hydrateFallbackElement,HydrateFallback:a.props.HydrateFallback,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.hasErrorBoundary===!0||a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(s.children=ul(a.props.children,i)),r.push(s)}),r}var ds="get",hs="application/x-www-form-urlencoded";function _o(e){return e!=null&&typeof e.tagName=="string"}function a6(e){return _o(e)&&e.tagName.toLowerCase()==="button"}function n6(e){return _o(e)&&e.tagName.toLowerCase()==="form"}function i6(e){return _o(e)&&e.tagName.toLowerCase()==="input"}function s6(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function o6(e,t){return e.button===0&&(!t||t==="_self")&&!s6(e)}function fl(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let a=e[r];return t.concat(Array.isArray(a)?a.map(n=>[r,n]):[[r,a]])},[]))}function c6(e,t){let r=fl(e);return t&&t.forEach((a,n)=>
51{r.has(n)||t.getAll(n).forEach(i=>{r.append(n,i)})}),r}var $0=null;function l6(){if($0===null)try{new FormData(document.createElement("form"),0),$0=!1}catch{$0=!0}return $0}var u6=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ic(e){return e!=null&&!u6.has(e)?(Dr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${hs}"`),null):e}function f6(e,t){let r,a,n,i,s;if(n6(e)){let o=e.getAttribute("action");a=o?sa(o,t):null,r=e.getAttribute("method")||ds,n=ic(e.getAttribute("enctype"))||hs,i=new FormData(e)}else if(a6(e)||i6(e)&&(e.type==="submit"||e.type==="image")){let o=e.form;if(o==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||o.getAttribute("action");if(a=c?sa(c,t):null,r=e.getAttribute("formmethod")||o.getAttribute("method")||ds,n=ic(e.getAttribute("formenctype"))||ic(o.getAttribute("enctype"))||hs,i=new FormData(o,e),!l6()){let{name:l,type:u,value:m}=e;if(u==="image"){let p=l?`${l}.`:"";i.append(`${p}x`,"0"),i.append(`${p}y`,"0")}else l&&i.append(l,m)}}else{if(_o(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=ds,a=null,n=hs,s=e}return i&&n==="text/plain"&&(s=i,i=void 0),{action:a,method:r.toLowerCase(),encType:n,formData:i,body:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function xu(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function p6(e,t,r){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return a.pathname==="/"?a.pathname=`_root.${r}`:t&&sa(a.pathname,t)==="/"?a.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:a.pathname=`${a.pathname.replace(/\/$/,"")}.${r}`,a}async function m6(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function d6(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function h6(e,t,r){let a=await Promise.all(e.map(async n=>{let i=t.routes[n.route.id];if(i){let s=await m6(i,r);return s.links?s.links():[]}return[]}));return v6(a.flat(1).filter(d6).filter(n=>n.rel==="stylesheet"||n.rel==="preload").map(n=>n.rel==="stylesheet"?{...n,rel:"prefetch",as:"style"}:{...n,rel:"prefetch"}))}function pp(e,t,r,a,n,i){let s=(c,l)=>r[l]?c.route.id!==r[l].route.id:!0,o=(c,l)=>{var u;return r[l].pathname!==c.pathname||((u=r[l].route.path)==null?void 0:u.endsWith("*"))&&r[l].params["*"]!==c.params["*"]};return i==="assets"?t.filter((c,l)=>s(c,l)||o(c,l)):i==="data"?t.filter((c,l)=>{var m;let u=a.routes[c.route.id];if(!u||!u.hasLoader)return!1;if(s(c,l)||o(c,l))return!0;if(c.route.shouldRevalidate){let p=c.route.shouldRevalidate({currentUrl:new URL(n.pathname+n.search+n.hash,window.origin),currentParams:((m=r[0])==null?void 0:m.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof p=="boolean")return p}return!0}):[]}function g6(e,t,{includeHydrateFallback:r}={}){return x6(e.map(a=>{let n=t.routes[a.route.id];if(!n)return[];let i=[n.module];return n.clientActionModule&&(i=i.concat(n.clientActionModule)),n.clientLoaderModule&&(i=i.concat(n.clientLoaderModule)),r&&n.hydrateFallbackModule&&(i=i.concat(n.hydrateFallbackModule)),n.imports&&(i=i.concat(n.imports)),i}).flat(1))}function x6(e){return[...new Set(e)]}function b6(e){let t={},r=Object.keys(e).sort();for(let a of r)t[a]=e[a];return t}function v6(e,t){let r=new Set;return new Set(t),e.reduce((a,n)=>{let i=JSON.stringify(b6(n));return r.has(i)||(r.add(i),a.push({key:i,link:n})),a},[])}function A1(){let e=F.useContext(ri);return xu(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function w6(){let e=F.useContext(wo);return xu(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var bu=F.createContext(void 0);bu.displayName="FrameworkContext";function I1(){let e=F.useContext(bu);return xu(e,"You must render this element inside a <HydratedRouter> element"),e}function _6(e,t){let r=F.useContext(bu),[a,n]=F.useState(!1),[i,s]=F.useState(!1),{onFocus:o,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:m}=t,p=F.useRef(null);F.useEffect(()=>{if(e==="render"&&s(!0),e==="viewport"){let h=b=>{b.forEach(x=>{s(x.isIntersecting)})},_=new IntersectionObserver(h,{threshold:.5});return p.current&&_.observe(p.current),()=>{_.disconnect()}}},[e]),F.useEffect(()=>{if(a){let h=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(h)}}},[a]);let d=()=>{n(!0)},g=()=>{n(!1),s(!1)};return r?e!=="intent"?[i,p,{}]:[i,p,{onFocus:bi(o,d),onBlur:bi(c,g),onMouseEnter:bi(l,d),onMouseLeave:bi(u,g),onTouchStart:bi(m,d)}]:[!1,p,{}]}function bi(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function y6({page:e,...t}){let{router:r}=A1(),a=F.useMemo(()=>g1(r.routes,e,r.basename),[r.routes,e,r.basename]);return a?F.createElement(T6,{page:e,matches:a,...t}):null}function S6(e){let{manifest:t,routeModules:r}=I1(),[a,n]=F.useState([]);return F.useEffect(()=>{let i=!1;return h6(e,t,r).then(s=>{i||n(s)}),()=>{i=!0}},[e,t,r]),a}function T6({page:e,matches:t,...r}){let a=ua(),{manifest:n,routeModules:i}=I1(),{basename:s}=A1(),{loaderData:o,matches:c}=w6(),l=F.useMemo(()=>pp(e,t,c,n,a,"data"),[e,t,c,n,a]),u=F.useMemo(()=>pp(e,t,c,n,a,"assets"),[e,t,c,n,a]),m=F.useMemo(()=>
51{if(e===a.pathname+a.search+a.hash)return[];let g=new Set,h=!1;if(t.forEach(b=>{var w;let x=n.routes[b.route.id];!x||!x.hasLoader||(!l.some(I=>I.route.id===b.route.id)&&b.route.id in o&&((w=i[b.route.id])!=null&&w.shouldRevalidate)||x.hasClientLoader?h=!0:g.add(b.route.id))}),g.size===0)return[];let _=p6(e,s,"data");return h&&g.size>0&&_.searchParams.set("_routes",t.filter(b=>g.has(b.route.id)).map(b=>b.route.id).join(",")),[_.pathname+_.search]},[s,o,a,n,l,t,e,i]),p=F.useMemo(()=>g6(u,n),[u,n]),d=S6(u);return F.createElement(F.Fragment,null,m.map(g=>F.createElement("link",{key:g,rel:"prefetch",as:"fetch",href:g,...r})),p.map(g=>F.createElement("link",{key:g,rel:"modulepreload",href:g,...r})),d.map(({key:g,link:h})=>F.createElement("link",{key:g,...h})))}function E6(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var R1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{R1&&(window.__reactRouterVersion="7.7.1")}catch{}function C6({basename:e,children:t,window:r}){let a=F.useRef();a.current==null&&(a.current=mx({window:r,v5Compat:!0}));let n=a.current,[i,s]=F.useState({action:n.action,location:n.location}),o=F.useCallback(c=>{F.startTransition(()=>s(c))},[s]);return F.useLayoutEffect(()=>n.listen(o),[n,o]),F.createElement(t6,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:n})}var N1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ja=F.forwardRef(function({onClick:t,discover:r="render",prefetch:a="none",relative:n,reloadDocument:i,replace:s,state:o,target:c,to:l,preventScrollReset:u,viewTransition:m,...p},d){let{basename:g}=F.useContext(Hr),h=typeof l=="string"&&N1.test(l),_,b=!1;if(typeof l=="string"&&h&&(_=l,R1))try{let D=new URL(window.location.href),U=l.startsWith("//")?new URL(D.protocol+l):new URL(l),q=sa(U.pathname,g);U.origin===D.origin&&q!=null?l=q+U.search+U.hash:b=!0}catch{Dr(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let x=zx(l,{relative:n}),[w,I,O]=_6(a,p),H=R6(l,{replace:s,state:o,target:c,preventScrollReset:u,relative:n,viewTransition:m});function k(D){t&&t(D),D.defaultPrevented||H(D)}let L=F.createElement("a",{...p,...O,href:_||x,onClick:b||i?t:k,ref:E6(d,I),target:c,"data-discover":!h&&r==="render"?"true":void 0});return w&&!h?F.createElement(F.Fragment,null,L,F.createElement(y6,{page:x})):L});Ja.displayName="Link";var k6=F.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:a="",end:n=!1,style:i,to:s,viewTransition:o,children:c,...l},u){let m=w0(s,{relative:l.relative}),p=ua(),d=F.useContext(wo),{navigator:g,basename:h}=F.useContext(Hr),_=d!=null&&O6(m)&&o===!0,b=g.encodeLocation?g.encodeLocation(m).pathname:m.pathname,x=p.pathname,w=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;r||(x=x.toLowerCase(),w=w?w.toLowerCase():null,b=b.toLowerCase()),w&&h&&(w=sa(w,h)||w);const I=b!=="/"&&b.endsWith("/")?b.length-1:b.length;let O=x===b||!n&&x.startsWith(b)&&x.charAt(I)==="/",H=w!=null&&(w===b||!n&&w.startsWith(b)&&w.charAt(b.length)==="/"),k={isActive:O,isPending:H,isTransitioning:_},L=O?t:void 0,D;typeof a=="function"?D=a(k):D=[a,O?"active":null,H?"pending":null,_?"transitioning":null].filter(Boolean).join(" ");let U=typeof i=="function"?i(k):i;return F.createElement(Ja,{...l,"aria-current":L,className:D,ref:u,style:U,to:s,viewTransition:o},typeof c=="function"?c(k):c)});k6.displayName="NavLink";var A6=F.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:a,replace:n,state:i,method:s=ds,action:o,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:m,...p},d)=>{let g=L6(),h=F6(o,{relative:l}),_=s.toLowerCase()==="get"?"get":"post",b=typeof o=="string"&&N1.test(o),x=w=>{if(c&&c(w),w.defaultPrevented)return;w.preventDefault();let I=w.nativeEvent.submitter,O=(I==null?void 0:I.getAttribute("formmethod"))||s;g(I||w.currentTarget,{fetcherKey:t,method:O,navigate:r,replace:n,state:i,relative:l,preventScrollReset:u,viewTransition:m})};return F.createElement("form",{ref:d,method:_,action:h,onSubmit:a?c:x,...p,"data-discover":!b&&e==="render"?"true":void 0})});A6.displayName="Form";function I6(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function P1(e){let t=F.useContext(ri);return et(t,I6(e)),t}function R6(e,{target:t,replace:r,state:a,preventScrollReset:n,relative:i,viewTransition:s}={}){let o=v0(),c=ua(),l=w0(e,{relative:i});return F.useCallback(u=>{if(o6(u,t)){u.preventDefault();let m=r!==void 0?r:n0(c)===n0(l);o(e,{replace:m,state:a,preventScrollReset:n,relative:i,viewTransition:s})}},[c,o,l,r,a,t,e,n,i,s])}function N6(e){Dr(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=F.useRef(fl(e)),r=F.useRef(!1),a=ua(),n=F.useMemo(()=>c6(a.search,r.current?null:t.current),[a.search]),i=v0(),s=F.useCallback((o,c)=>{const l=fl(typeof o=="function"?o(new URLSearchParams(n)):o);r.current=!0,i("?"+l,c)},[i,n]);return[n,s]}var P6=0,D6=()=>`__${String(++P6)}__`;function L6(){let{router:e}=P1("useSubmit"),{basename:t}=F.useContext(Hr),r=Zx();return F.useCallback(async(a,n={})=>{let{action:i,method:s,encType:o,formData:c,body:l}=f6(a,t);
51if(n.navigate===!1){let u=n.fetcherKey||D6();await e.fetch(u,r,n.action||i,{preventScrollReset:n.preventScrollReset,formData:c,body:l,formMethod:n.method||s,formEncType:n.encType||o,flushSync:n.flushSync})}else await e.navigate(n.action||i,{preventScrollReset:n.preventScrollReset,formData:c,body:l,formMethod:n.method||s,formEncType:n.encType||o,replace:n.replace,state:n.state,fromRouteId:r,flushSync:n.flushSync,viewTransition:n.viewTransition})},[e,t,r])}function F6(e,{relative:t}={}){let{basename:r}=F.useContext(Hr),a=F.useContext(Vr);et(a,"useFormAction must be used inside a RouteContext");let[n]=a.matches.slice(-1),i={...w0(e||".",{relative:t})},s=ua();if(e==null){i.search=s.search;let o=new URLSearchParams(i.search),c=o.getAll("index");if(c.some(u=>u==="")){o.delete("index"),c.filter(m=>m).forEach(m=>o.append("index",m));let u=o.toString();i.search=u?`?${u}`:""}}return(!e||e===".")&&n.route.index&&(i.search=i.search?i.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(i.pathname=i.pathname==="/"?r:Jr([r,i.pathname])),n0(i)}function O6(e,{relative:t}={}){let r=F.useContext(y1);et(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=P1("useViewTransitionState"),n=w0(e,{relative:t});if(!r.isTransitioning)return!1;let i=sa(r.currentLocation.pathname,a)||r.currentLocation.pathname,s=sa(r.nextLocation.pathname,a)||r.nextLocation.pathname;return Us(n.pathname,s)!=null||Us(n.pathname,i)!=null}/** 52 * @license lucide-react v0.344.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */var M6={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 57 * @license lucide-react v0.344.0 - ISC 58 * 59 * This source code is licensed under the ISC license. 60 * See the LICENSE file in the root directory of this source tree. 61 */const j6=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),Pe=(e,t)=>{const r=F.forwardRef(({color:a="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:o="",children:c,...l},u)=>F.createElement("svg",{ref:u,...M6,width:n,height:n,stroke:a,strokeWidth:s?Number(i)*24/Number(n):i,className:["lucide",`lucide-${j6(e)}`,o].join(" "),...l},[...t.map(([m,p])=>F.createElement(m,p)),...Array.isArray(c)?c:[c]]));return r.displayName=`${e}`,r};/** 62 * @license lucide-react v0.344.0 - ISC 63 * 64 * This source code is licensed under the ISC license. 65 * See the LICENSE file in the root directory of this source tree. 66 */const pl=Pe("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** 67 * @license lucide-react v0.344.0 - ISC 68 * 69 * This source code is licensed under the ISC license. 70 * See the LICENSE file in the root directory of this source tree. 71 */const B6=Pe("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 72 * @license lucide-react v0.344.0 - ISC 73 * 74 * This source code is licensed under the ISC license. 75 * See the LICENSE file in the root directory of this source tree. 76 */const z6=Pe("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);/** 77 * @license lucide-react v0.344.0 - ISC 78 * 79 * This source code is licensed under the ISC license. 80 * See the LICENSE file in the root directory of this source tree. 81 */const D1=Pe("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 82 * @license lucide-react v0.344.0 - ISC 83 * 84 * This source code is licensed under the ISC license. 85 * See the LICENSE file in the root directory of this source tree. 86 */const U6=Pe("CheckCircle",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** 87 * @license lucide-react v0.344.0 - ISC 88 * 89 * This source code is licensed under the ISC license. 90 * See the LICENSE file in the root directory of this source tree. 91 */const ml=Pe("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 92 * @license lucide-react v0.344.0 - ISC 93 * 94 * This source code is licensed under the ISC license. 95 * See the LICENSE file in the root directory of this source tree. 96 */const Li=Pe("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 97 * @license lucide-react v0.344.0 - ISC 98 * 99 * This source code is licensed under the ISC license. 100 * See the LICENSE file in the root directory of this source tree. 101 */const dl=Pe("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 102 * @license lucide-react v0.344.0 - ISC 103 * 104 * This source code is licensed under the ISC license. 105 * See the LICENSE file in the root directory of this source tree. 106 */const Ws=Pe("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** 107 * @license lucide-react v0.344.0 - ISC 108 * 109 * This source code is licensed under the ISC license. 110 * See the LICENSE file in the root directory of this source tree. 111 */const hl=Pe("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 112 * @license lucide-react v0.344.0 - ISC 113 * 114 * This source code is licensed under the ISC license. 115 * See the LICENSE file in the root directory of this source tree. 116 */const mp=Pe("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** 117 * @license lucide-react v0.344.0 - ISC 118 * 119 * This source code is licensed under the ISC license. 120 * See the LICENSE file in the root directory of this source tree. 121 */const W6=Pe("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 122 * @license lucide-react v0.344.0 - ISC 123 * 124 * This source code is licensed under the ISC license. 125 * See the LICENSE file in the root directory of this source tree. 126 */const H6=Pe("Filter",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/** 127 * @license lucide-react v0.344.0 - ISC 128 * 129 * This source code is licensed under the ISC license. 130 * See the LICENSE file in the root directory of this source tree. 131 */const V6=Pe("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/** 132 * @license lucide-react v0.344.0 - ISC 133 * 134 * This source code is licensed under the ISC license. 135 * See the LICENSE file in the root directory of this source tree. 136 */const G6=Pe("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** 137 * @license lucide-react v0.344.0 - ISC 138 * 139 * This source code is licensed under the ISC license. 140 * See the LICENSE file in the root directory of this source tree.
141 */const dp=Pe("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** 142 * @license lucide-react v0.344.0 - ISC 143 * 144 * This source code is licensed under the ISC license. 145 * See the LICENSE file in the root directory of this source tree. 146 */const L1=Pe("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 147 * @license lucide-react v0.344.0 - ISC 148 * 149 * This source code is licensed under the ISC license. 150 * See the LICENSE file in the root directory of this source tree. 151 */const gs=Pe("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** 152 * @license lucide-react v0.344.0 - ISC 153 * 154 * This source code is licensed under the ISC license. 155 * See the LICENSE file in the root directory of this source tree. 156 */const F1=Pe("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 157 * @license lucide-react v0.344.0 - ISC 158 * 159 * This source code is licensed under the ISC license. 160 * See the LICENSE file in the root directory of this source tree. 161 */const X6=Pe("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 162 * @license lucide-react v0.344.0 - ISC 163 * 164 * This source code is licensed under the ISC license. 165 * See the LICENSE file in the root directory of this source tree. 166 */const hp=Pe("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/** 167 * @license lucide-react v0.344.0 - ISC 168 * 169 * This source code is licensed under the ISC license. 170 * See the LICENSE file in the root directory of this source tree. 171 */const $6=Pe("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** 172 * @license lucide-react v0.344.0 - ISC 173 * 174 * This source code is licensed under the ISC license. 175 * See the LICENSE file in the root directory of this source tree. 176 */const vu=Pe("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 177 * @license lucide-react v0.344.0 - ISC 178 * 179 * This source code is licensed under the ISC license. 180 * See the LICENSE file in the root directory of this source tree. 181 */const q6=Pe("Quote",[["path",{d:"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z",key:"4rm80e"}],["path",{d:"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z",key:"10za9r"}]]);/** 182 * @license lucide-react v0.344.0 - ISC 183 * 184 * This source code is licensed under the ISC license. 185 * See the LICENSE file in the root directory of this source tree. 186 */const K6=Pe("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 187 * @license lucide-react v0.344.0 - ISC 188 * 189 * This source code is licensed under the ISC license. 190 * See the LICENSE file in the root directory of this source tree. 191 */const O1=Pe("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/** 192 * @license lucide-react v0.344.0 - ISC 193 * 194 * This source code is licensed under the ISC license. 195 * See the LICENSE file in the root directory of this source tree. 196 */const wu=Pe("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** 197 * @license lucide-react v0.344.0 - ISC 198 * 199 * This source code is licensed under the ISC license. 200 * See the LICENSE file in the root directory of this source tree. 201 */const Y6=Pe("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]);/** 202 * @license lucide-react v0.344.0 - ISC 203 * 204 * This source code is licensed under the ISC license. 205 * See the LICENSE file in the root directory of this source tree. 206 */const _u=Pe("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 207 * @license lucide-react v0.344.0 - ISC 208 * 209 * This source code is licensed under the ISC license. 210 * See the LICENSE file in the root directory of this source tree. 211 */const Pa=Pe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
211],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 212 * @license lucide-react v0.344.0 - ISC 213 * 214 * This source code is licensed under the ISC license. 215 * See the LICENSE file in the root directory of this source tree. 216 */const Z6=Pe("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]),Ua=[,,{label:"éå¸è³è¨",storeData:[{region:"å°ä¸",stores:[{name:"å屯åº",address:"å°ä¸å¸å屯ååºç¾è¡167è",phone:"04-2426-9733",line:"https://lin.ee/zY2DAyw",mapUrl:"https://maps.app.goo.gl/zfNtZjtiUnxPqhkc8"},{name:"å屯åº",address:"å°ä¸å¸å屯åè±å¯è·¯290è",phone:"04-2473-6261",line:"https://lin.ee/O64PZRQ",mapUrl:"https://maps.app.goo.gl/HCazb5QCHCVzyyx96"},{name:"Specialized ä¸å¤®å ¬ååº",address:"å°ä¸å¸è¥¿å±¯å廣åäºè¡162è",phone:"04-2426-0316",line:"https://lin.ee/f8t6tnT",mapUrl:"https://maps.app.goo.gl/nq8GPSdwCY8r1fFXA"}]},{region:"æ°ç«¹",stores:[{name:"竹ååº",address:"æ°ç«¹ç¸£ç«¹åå¸éå£ä¸è¡38è",phone:"03-657-6480",line:"https://lin.ee/F80cWWq",mapUrl:"https://maps.app.goo.gl/BRrjwAj5cSiENbAr9"}]},{region:"å°å",stores:[{name:"å°ååº",address:"ç±åä¸ï¼æ¬è«æå¾ ",phone:"",line:"",mapUrl:"",isComingSoon:!0}]}]}],J6=()=>{const[e,t]=F.useState(null),[r,a]=F.useState(0),[n,i]=F.useState(!1),[s,o]=F.useState(null),c=F.useRef(null),l=v0();F.useEffect(()=>{const d=g=>{c.current&&!c.current.contains(g.target)&&t(null)};return document.addEventListener("mousedown",d),()=>document.removeEventListener("mousedown",d)},[]);const u=d=>{var g;return d.filterTabs?((g=d.filterTabs[r])==null?void 0:g.groups)??[]:d.groups??[]},m=d=>{t(d),a(0)},p=()=>{t(null)};return f.jsxs("header",{className:"fixed top-0 left-0 right-0 z-50 bg-white border-b border-gray-200",children:[f.jsxs("div",{ref:c,onMouseLeave:p,children:[f.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:f.jsxs("div",{className:"flex items-center h-16",children:[f.jsx("a",{href:"https://www.syoungbike.com/",target:"_blank",rel:"noopener noreferrer",className:"text-2xl font-black italic tracking-tight text-gray-900 hover:text-red-600 transition-colors duration-200 select-none",children:f.jsx("img",{src:"https://shoplineimg.com/62b000d1ebcca800681ae739/62b1bd0e6ff51600300ae80e/1200x.webp?source_format=png",alt:"å·¡æå®è»",className:"h-8 w-auto object-contain"})}),f.jsx("nav",{className:"hidden md:flex flex-1 items-center justify-center space-x-1 flex-nowrap",children:Ua.map((d,g)=>f.jsxs("button",{onMouseEnter:()=>m(g),onClick:()=>t(e===g?null:g),className:`relative px-4 py-5 text-sm font-semibold transition-colors duration-150 flex items-center gap-1 group ${e===g?"text-gray-900":"text-gray-700 hover:text-gray-900"}`,children:[d.label,f.jsx(Li,{size:14,className:`transition-transform duration-200 ${e===g?"rotate-180":""}`}),f.jsx("span",{className:`absolute bottom-0 left-2 right-2 h-0.5 bg-gray-900 transition-transform duration-200 origin-center ${e===g?"scale-x-100":"scale-x-0"}`})]},d.label))}),f.jsx("div",{className:"flex items-center justify-end shrink-0 gap-3",children:f.jsx("button",{className:"md:hidden text-gray-700 hover:text-red-600 transition-colors",onClick:()=>i(!n),children:n?f.jsx(Pa,{size:24}):f.jsx(X6,{size:24})})})]})}),e!==null&&f.jsx("div",{className:"hidden md:block absolute left-0 right-0 bg-white border-t border-gray-200 shadow-xl",onMouseEnter:()=>t(e),children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[Ua[e].filterTabs&&f.jsx("div",{className:"flex items-center space-x-2 border-b border-gray-100 py-1",children:Ua[e].filterTabs.map((d,g)=>f.jsxs("button",{onClick:()=>a(g),className:`px-4 py-3 text-sm font-semibold transition-colors duration-150 relative ${r===g?"text-gray-900":"text-gray-500 hover:text-gray-800"}`,children:[d.label,r===g&&f.jsx("span",{className:"absolute bottom-0 left-0 right-0 h-0.5 bg-gray-900"})]},d.label))}),Ua[e].storeData?f.jsxs("div",{className:"py-8",children:[f.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 ga
216p-4",children:Ua[e].storeData.flatMap(d=>d.stores.map(g=>({...g,region:d.region}))).map(d=>f.jsxs("div",{className:`rounded-xl border flex flex-col gap-3 p-4 transition-shadow ${d.isComingSoon?"border-gray-100 bg-gray-50":"border-gray-200 bg-white hover:shadow-md"}`,children:[f.jsxs("div",{children:[f.jsx("span",{className:"text-[10px] font-semibold text-red-500 uppercase tracking-widest",children:d.region}),f.jsxs("h4",{className:`text-sm font-bold mt-0.5 leading-tight ${d.isComingSoon?"text-gray-400":"text-gray-900"}`,children:[d.name,d.isComingSoon&&f.jsx("span",{className:"ml-1.5 text-[9px] font-normal text-gray-400 border border-gray-200 rounded px-1 py-0.5",children:"ç±åä¸"})]})]}),f.jsxs("div",{className:"flex gap-1.5 items-start",children:[f.jsx(gs,{className:"w-3.5 h-3.5 text-gray-400 mt-0.5 flex-shrink-0"}),f.jsx("p",{className:"text-xs text-gray-500 leading-relaxed",children:d.address})]}),d.phone&&f.jsxs("div",{className:"flex gap-1.5 items-center",children:[f.jsx(vu,{className:"w-3.5 h-3.5 text-gray-400 flex-shrink-0"}),f.jsx("a",{href:`tel:${d.phone.replace(/-/g,"")}`,className:"text-xs text-gray-500 hover:text-red-600 transition-colors",children:d.phone})]}),d.isComingSoon?f.jsx("div",{className:"mt-auto flex items-center justify-center gap-1.5 py-2 px-3 bg-gray-100 text-gray-400 text-xs font-semibold rounded-lg",children:"å³å°éå¹"}):f.jsxs("div",{className:"mt-auto flex flex-col gap-2",children:[f.jsxs("a",{href:d.mapUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-1.5 py-2 px-3 bg-gray-900 hover:bg-red-600 text-white text-xs font-semibold rounded-lg transition-colors duration-200",children:[f.jsx(gs,{className:"w-3 h-3"}),"Google Maps",f.jsx(mp,{className:"w-3 h-3"})]}),d.line&&f.jsxs("a",{href:d.line,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-1.5 py-2 px-3 bg-[#00B900] hover:bg-[#009900] text-white text-xs font-semibold rounded-lg transition-colors duration-200",children:[f.jsx(hp,{className:"w-3 h-3"}),"LINE è¯ç¹«",f.jsx(mp,{className:"w-3 h-3"})]})]})]},d.name))}),f.jsxs("div",{className:"mt-5 pt-4 border-t border-gray-100 flex items-center gap-2",children:[f.jsx(hl,{className:"w-3.5 h-3.5 text-gray-400 flex-shrink-0"}),f.jsx("p",{className:"text-xs text-gray-400",children:"çæ¥æéï¼é±ä¸è³å
12:00â21:00ï¼é±æ¥åºå®å
¬ä¼ï¼ç¹æ®ç¯æ¥è«è³ IG / FB æ¥çå
¬åï¼"})]})]}):f.jsx("div",{className:"py-8 grid grid-cols-3 gap-x-12 gap-y-6",children:u(Ua[e]).map(d=>f.jsxs("div",{children:[f.jsx("p",{className:"text-xs font-semibold text-gray-400 uppercase tracking-widest mb-3",children:d.title}),f.jsx("ul",{className:"grid grid-cols-2 gap-x-4 gap-y-2",children:d.items.map(g=>f.jsx("li",{children:f.jsx("button",{onClick:()=>{t(null),l(`/products?category=${encodeURIComponent(g)}`)},className:"text-sm font-bold text-gray-800 hover:text-red-600 transition-colors duration-150 text-left",children:g})},g))})]},d.title))})]})})]}),n&&f.jsx("div",{className:"md:hidden bg-white border-t border-gray-200 max-h-[80vh] overflow-y-auto",children:Ua.map((d,g)=>{var h;return f.jsxs("div",{className:"border-b border-gray-100",children:[f.jsxs("button",{onClick:()=>o(s===g?null:g),className:"w-full flex items-center justify-between px-4 py-4 text-sm font-semibold text-gray-800",children:[d.label,f.jsx(Li,{size:16,className:`transition-transform duration-200 ${s===g?"rotate-180":""}`})]}),s===g&&f.jsxs("div",{className:"bg-gray-50 px-4 pb-4",children:[d.filterTabs&&f.jsx("div",{className:"flex flex-wrap gap-2 pt-3 pb-2",children:d.filterTabs.map((_,b)=>f.jsx("button",{onClick:()=>a(b),className:`px-3 py-1 rounded-full text-xs font-semibold border transition-colors ${r===b?"bg-gray-900 text-white border-gray-900":"bg-white text-gray-600 border-gray-300"}`,children:_.label},_.label))}),d.storeData?f.jsxs("div",{className:"pt-2 space-y-0 divide-y divide-gray-100",children:[d.storeData.flatMap(_=>_.stores.map(b=>({...b,region:_.region}))).map(_=>f.jsxs("div",{className:"flex items-center justify-between py-3",children:[f.jsxs("div",{className:"min-w-0",children:[f.jsx("p",{className:"text-[10px] font-semibold text-red-500 uppercase tracking-wide",children:_.region}),f.jsx("p",{className:"text-sm font-semibold text-gray-800 leading-tight",children:_.name}),!_.isComingSoon&&f.jsx("p",{className:"text-xs text-gray-400 truncate",children:_.phone})]}),_.isComingSoon?f.jsx("span",{className:"flex-shrink-0 text-xs px-3 py-1.5 bg-gray-100 text-gray-400 rounded-lg",children:"ç±åä¸"}):f.jsxs("div",{className:"flex-shrink-0 flex gap-1.5",children:[f.jsxs("a",{href:_.mapUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-xs px-3 py-1.5 bg-gray-900 hover:bg-red-600 text-white rounded-lg font-semibold transition-colors",children:[f.jsx(gs,{className:"w-3 h-3"}),"å°å"]}),_.line&&f.jsxs("a",{href:_.line,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-xs px-3 py-1.5 bg-[#00B900] hover:bg-[#009900] text-white rounded-lg font-semibold transition-colors",children:[f.jsx(hp,{className:"w-3 h-3"}),"LINE"]})]})]},_.name)),f.jsxs("div",{className:"pt-3 flex items-start gap-1.5",children:[f.jsx(hl,{className:"w-3.5 h-3.5 text-gray-400 mt-0.5 flex-shrink-0"}),f.jsx("p",{className:"text-xs text-gray-400",children:"é±ä¸è³å
12:00â21:00ï¼é±æ¥å
¬ä¼"})]})]}):(d.filterTabs?((h=d.filterTabs[r])==null?void 0:h.groups)??[]:d.groups??[]).map(_=>f.jsxs("div",{className:"mt-4",children:[f.jsx("p",{className:"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-2",children:_.title}),f.jsx("ul",{className:"grid grid-cols-2 gap-y-2 gap-x-3",children:_.items.map(b=>f.jsx("li",{children:f.jsx("button",{onClick:()=>{i(!1),l(`/products?category=${encodeURIComponent(b)}`)},className:"text-sm font-semibold text-gray-800 hover:text-red-600 transition-colors text-left",children:b})},b))})]},_.title))]})]},d.label)})})]})},Q6=()=>f.jsx("footer",{id:"contact",className:"bg-gray-900 text-white",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[f.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-12",children:[f.jsxs("div",{children:[f.jsx("h3",{className:"text-2xl font-bold mb-6",children:"å·¡æå®è»"}),f.jsx("p",{className:"text-gray-400 mb-6 leading-relaxed",children:"å°æ³¨æ¼é ç´å
¬è·¯è»çé¸åèé·å®ï¼æä¾è»åå°æ¥çè³¼è»å»ºè°ãç²¾æº Fitting æåï¼è¿½æ±æ¥µè´æ§è½èå質ã"}),f.jsxs("div",{className:"flex space-x-4",children:[f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:f.jsx(W6,{size:20})}),f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:f.jsx(Y6,{size:20})}),f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:f.jsx(G6,{size:20})}),f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:f.jsx(Z6,{size:20})})]})]}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-lg font-semibold mb-6",children:"èªè¡è»åç"}),f.jsxs("ul",{className:"space-y-3",children:[f.jsx("li",{children:f.jsx("span",{className:"text-gray-400",children:"Cervelo"})}),f.jsx("li",{children:f.jsx("span",{className:"text-gray-400",children:"Specialized"})}),f.jsx("li",{children:f.jsx("span",{className:"text-gray-400",children:"PINARELLO"})}),f.jsx("li",{children:f.jsx("span",{className:"text-gray-400",children:"BMC"})}),f.jsx("li",{children:f.jsx("span",{className:"text-gray-400",children:"Scott"})})]})]}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-lg font-semibold mb-6",children:"å®¢æ¶æå"}),f.jsxs("ul",{className:"space-y-3",children:[f.jsx("li",{children:f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"å°º
216寸建è°"})}),f.jsx("li",{children:f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"ä¿åºèªªæ"})}),f.jsx("li",{children:f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"ä¿é¤ç¶ä¿®"})}),f.jsx("li",{children:f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"常è¦åé¡"})}),f.jsx("li",{children:f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"è¯çµ¡æå"})})]})]}),f.jsxs("div",{children:[f.jsx("h4",{className:"text-lg font-semibold mb-6",children:" "}),f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{className:"flex items-center space-x-3",children:[f.jsx(L1,{size:18,className:"text-red-500"}),f.jsx("span",{className:"text-gray-400",children:"[email protected]"})]}),f.jsxs("div",{className:"flex items-center space-x-3",children:[f.jsx(vu,{size:18,className:"text-red-500"}),f.jsx("span",{className:"text-gray-400",children:"04-2426-9733 "})]}),f.jsxs("div",{className:"flex items-start space-x-3",children:[f.jsx(gs,{size:18,className:"text-red-500 mt-1"}),f.jsxs("span",{className:"text-gray-400",children:["å°ä¸å¸å屯ååºç¾è¡167è",f.jsx("br",{})]})]})]})]})]}),f.jsx("div",{className:"border-t border-gray-800 pt-8",children:f.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center",children:[f.jsx("p",{className:"text-gray-400 text-sm mb-4 md:mb-0",children:"© 2026 å·¡æå®è» Syoung Bike çæ¬ææã"}),f.jsxs("div",{className:"flex space-x-6 text-sm",children:[f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"é±ç§æ¬æ¿ç"}),f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"æåæ¢æ¬¾"}),f.jsx("a",{href:"#",className:"text-gray-400 hover:text-white transition-colors duration-200",children:"Cookie æ¿ç"})]})]})})]})}),eb=({id:e,name:t,category:r,price:a,originalPrice:n,image:i,rating:s,reviews:o,features:c,isNew:l,isBestseller:u})=>{const m=v0(),p=()=>{m(`/product/${e}`)};return f.jsxs("div",{onClick:p,className:"group bg-white cursor-pointer transition-shadow duration-300 hover:shadow-lg",children:[f.jsxs("div",{className:"relative bg-[#f5f5f5] overflow-hidden aspect-[4/3]",children:[f.jsx("img",{src:i,alt:t,className:"w-full h-full object-contain transition-transform duration-500 ease-out group-hover:scale-105"}),(l||u)&&f.jsxs("div",{className:"absolute top-3 left-3 flex gap-2",children:[l&&f.jsx("span",{className:"text-red-600 text-xs font-bold uppercase tracking-wider",children:"New"}),u&&f.jsx("span",{className:"text-gray-900 text-xs font-bold uppercase tracking-wider",children:"Bestseller"})]})]}),f.jsxs("div",{className:"px-4 py-4",children:[f.jsx("p",{className:"text-gray-500 text-xs uppercase tracking-wider mb-1",children:r}),f.jsx("h3",{className:"text-gray-900 text-base font-bold leading-snug mb-1 group-hover:underline underline-offset-4 decoration-1",children:t}),f.jsxs("div",{className:"flex items-center gap-1 mb-2",children:[f.jsx(wu,{className:"w-3.5 h-3.5 fill-gray-900 text-gray-900"}),f.jsx("span",{className:"text-xs font-medium text-gray-700",children:s}),f.jsxs("span",{className:"text-xs text-gray-400",children:["(",o,")"]})]}),f.jsxs("div",{className:"flex items-baseline gap-2",children:[f.jsxs("span",{className:"text-gray-900 text-sm font-semibold",children:["NT$",a.toLocaleString("zh-TW")]}),n&&n>a&&f.jsxs("span",{className:"text-gray-400 text-xs line-through",children:["NT$",n.toLocaleString("zh-TW")]})]}),c.length>0&&f.jsx("p",{className:"text-gray-400 text-xs mt-2 truncate",children:c.slice(0,2).join(" · ")})]})]})},tb=({categories:e,priceRanges:t,selectedCategory:r,selectedPriceRange:a,onCategoryChange:n,onPriceRangeChange:i,onClearFilters:s})=>{const[o,c]=kr.useState(!1);return f.jsxs("div",{className:"relative",children:[f.jsxs("button",{onClick:()=>c(!o),className:"md:hidden flex items-center space-x-2 bg-white border border-gray-300 rounded-lg px-4 py-2 hover:bg-gray-50 transition-colors duration-200",children:[f.jsx(H6,{size:20}),f.jsx("span",{children:"篩é¸èªè¡è»åç"})]}),f.jsx("div",{className:`${o?"block":"hidden"} md:block absolute md:relative top-full left-0 right-0 z-10 md:z-auto bg-white md:bg-transparent border md:border-0 rounded-lg md:rounded-none shadow-lg md:shadow-none mt-2 md:mt-0 p-4 md:p-0`,children:f.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:space-x-6 space-y-4 md:space-y-0",children:[f.jsxs("div",{className:"flex flex-col md:flex-row md:items-center space-y-2 md:space-y-0 md:space-x-2",children:[f.jsx("label",{className:"text-sm font-medium text-gray-700 whitespace-nowrap",children:"ç®é:"}),f.jsxs("select",{value:r,onChange:l=>n(l.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:ring-2 focus:ring-red-500 focus:border-red-500 transition-colors duration-200",children:[f.jsx("option",{value:"",children:"èªè¡è»åç"}),e.map(l=>f.jsx("option",{value:l,children:l},l))]})]}),f.jsxs("div",{className:"flex flex-col md:flex-row md:items-center space-y-2 md:space-y-0 md:space-x-2",children:[f.jsx("label",{className:"text-sm font-medium text-gray-700 whitespace-nowrap",children:"å¹é¢ç¯å:"}),f.jsxs("select",{value:a,onChange:l=>i(l.target.value),className:"border border-gray-300 rounded-lg px-3 py-2 focus:ring-2 focus:ring-red-500 focus:border-red-500 transition-colors duration-200",children:[f.jsx("option",{value:"",children:"ææå¹æ ¼"}),t.map(l=>f.jsx("option",{value:l.label,children:l.label},l.label))]})]}),(r||a)&&f.jsxs("button",{onClick:s,className:"flex items-center space-x-1 text-red-600 hover:text-red-700 transition-colors duration-200",children:[f.jsx(Pa,{size:16}),f.jsx("span",{className:"text-sm",children:"æ¸
é¤ç¯©é¸"})]})]})})]})},sc=[{id:"s1",name:"ééè¯åãSpecializedãS-Works Tarmac SL8 è»æ¶çµ / èè¡å®¶ Beaufort",category:"Specialized",price:189e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/69948c43c05d5763b6b3daf7/540x.webp?source_format=png",rating:5,reviews:18,features:["ééè¯å款","S-Works æé«çç´","Tarmac SL8 å¹³å°"],isNew:!0},{id:"s2",name:"æ°è²ãSpecializedãS-Works Tarmac SL8 èè¡å®¶ Yoon Hyup",category:"Specialized",price:41e4,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/69948dbce4e93e57a0ef82b1/540x.webp?source_format=png",rating:4.9,reviews:34,features:["Shimano Dura-Ace Di2","Roval Rapide CLX 輪çµ","å«åçè¨"]},{id:"s3",name:"極æ°äºæãSpecializedãTurbo Levo 3 é»è¼ç»å±±è» / é»",category:"Specialized",price:386e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/69158cc911f8a90016a09c9a/540x.webp?source_format=png",rating:4.9,reviews:27,features:["Shimano DA Di2","å«åçè¨","è¶
è¼éè¨è¨"]},{id:"s4",name:"æ°è²ãSpecializedãS-Works Tarmac SL8 æè» / é¼ å°¾èç¶ ï¼å«åçï¼",category:"Specialized",price:132300,originalPrice
216:188800,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68ef855467b1de000c77d2ee/800x.webp?source_format=png",reviews:52,features:["åºæ¸
åªæ 7æ","Shimano Ultegra Di2","è¶
è¼éç¬å¡"],isBestseller:!0},{id:"s5",name:"æ°è²ãSpecializedãCrux Comp æè» / å¯å¯å¥¶æ²¹",category:"Specialized",price:94500,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e5041d0b363a00108af3e0/800x.webp?source_format=png",rating:4.7,reviews:41,features:["礫ç³è»æ¶","32mm è寬","å¯è£è²¨æ¶"]},{id:"c1",name:"æ°è²ãCerveloãMY26 Soloist è»æ¶çµ / Dark Teal èéè®è²é¾",category:"Cervelo",price:131250,originalPrice:175e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/693fbe9bce5416cc6d61e235/800x.webp?source_format=png",rating:4.9,reviews:63,features:["åºæ¸
7.5æ","å«é¾é ææ","ç¬å¡å¹¾ä½è¨è¨"],isBestseller:!0},{id:"c2",name:"ãCerveloãS5 MY26 è»æ¶çµ / Carnelian æé½ç´
",category:"Cervelo",price:194e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/687f3db5cca92a00122a775f/800x.webp?source_format=jpg",rating:4.9,reviews:29,features:["MY26 æ°æ¬¾","空åé ç´è¨è¨","é«åæ§ç¢³çºç¶"],isNew:!0},{id:"c3",name:"ãCerveloãS5 MY26 è»æ¶çµ / Five Black æé½é»",category:"Cervelo",price:99e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/6879fc4189b4ad000e985c3b/800x.webp?source_format=jpg",rating:4.8,reviews:17,features:["MY26 æ°è²","å
¨è½å¹¾ä½","ç¬å¡è空åå
¼é¡§"],isNew:!0},{id:"c4",name:"æ°æ¬¾ç¾è²¨ãCerveloãMY26 R5 è»æ¶çµ / æç³é» é
鿍",category:"Cervelo",price:194e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbec026cc99a000e7ddd23/800x.webp?source_format=jpg",rating:4.9,reviews:22,features:["MY26 ç¾è²¨","æç³é»é
è²","è¼éç¬å¡è¨è¨"]},{id:"p1",name:"çµçåºæ¸
ãPINARELLOãX5 105 DI2 æè» / E351 é§é» XOLO Black",category:"PINARELLO",price:138e3,originalPrice:184e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/6979b4cb8ca5941a9953e8d7/800x.webp?source_format=png",rating:4.8,reviews:45,features:["çµçåºæ¸
","å
¨æ°å¡è£","ONDA 碳çºåå"],isBestseller:!0},{id:"p2",name:"æ°è²ãPinarelloãNEW DOGMA F è»æ¶çµ / G117 æèç´
",category:"PINARELLO",price:298e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/6933cf66d23cd8001489abd3/800x.webp?source_format=png",rating:5,reviews:31,features:["æ°æ¬¾ ONDA ååï¼ä¸å°ç¨±å¾åé¨ä¹æ´ç©©å®"],isNew:!0},{id:"b1",name:"æ°æ¬¾ãBMCãTeammachine SLR01 è»æ¶çµ / VAR2 é§é»ç´
æ¨",category:"BMC",price:168e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dff8113000ac44c34/800x.webp?source_format=jpg",rating:4.8,reviews:38,features:["SLR æé«é碳çº","空åé è¦","MY26 æ°æ¬¾"],isNew:!0},{id:"b2",name:"æ°æ¬¾ãBMCãTeammachine SLR01 è»æ¶çµ / VAR1 é§é»ç½æ¨",category:"BMC",price:99e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf78d80a93b0012c3de03/800x.webp?source_format=jpg",rating:4.7,reviews:54,features:["Shimano 105 Di2","æ¶å
ç´
é
è²","å
¥éè¼é碳çº"]},{id:"sc1",name:"æ°æ¬¾ãSCOTTãFoil RC Ultimate è»æ¶çµ / Tungsten Grey é¢é¼ç°",category:"Scott",price:88e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f2c15419f4344497f743/800x.webp?source_format=png",rating:4.7,reviews:66,features:["è¼é碳çºè»æ¶","Shimano 105","競賽幾ä½"]},{id:"sc2",name:"æ°æ¬¾ãSCOTTãNew Addict 30 æè» / Black",category:"Scott",price:88e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/693ab9620617d17d4d7437b6/800x.webp?source_format=png",rating:4.7,reviews:66,features:["è¼é碳çºè»æ¶","Shimano 105","競賽幾ä½"]},{id:"w1",name:"ãPRINCETON CARBONWORKSãWAKE 6560 Carbon Wheelset",category:"PRINCETON CARBONWORKS 輪çµ",price:98e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68ff5291f9f5980014f53bc5/800x.webp?source_format=png",rating:5,reviews:11,features:["å65å¾60mm輪é«","å
¨ç¢³çºè¼ªæ¡","1,285g/å°"],isNew:!0},{id:"w2",name:"ãRovalãRapide CLX II Carbon Disc Road Wheelset",category:"Roval 輪çµ",price:73e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68f2431d5504e0000ee06644/375x.webp?source_format=png",rating:4.9,reviews:24,features:["51mm空å輪é«","管è/ç¡èå
©ç¨","CLXI è¶
è¼è±é¼"]},{id:"w3",name:"ãDT SwissãARC 1100 Dicut 80 Carbon Disc Wheelset",category:"DT Swiss 輪çµ",price:68e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/6868d6519ce2c9000d51e165/800x.webp?source_format=jpg",rating:4.8,reviews:19,features:["80mmæ·±æªé¢è¼ªé«","DT 240è±é¼","ç¡èè¨è¨"]},{id:"w4",name:"ãVISIONãMetron 55 SL Disc Road Wheelset",category:"Vision",price:48e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/69f334ab76f0cee247b5d798/800x.webp?source_format=png",rating:4.7,reviews:33,features:["55mm輪é«","空åè¨è¨","é©åå
¨è½é¨æ"]},{id:"w5",name:"ãSCOPEãR5C Disc Carbon Road Wheelset",category:"SCOPE",price:52e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/68f2431d5504e0000ee06644/375x.webp?source_format=png",rating:4.7,reviews:14,features:["50mm輪é«","空å輪å»","ç¡èè¨è¨"],isNew:!0},{id:"w6",name:"ãSyncrosãSilverton SL Carbon Disc Road Wheelset",category:"Syncros 輪çµ",price:38e3,image:"https://shoplineimg.com/62b000d1ebcca800681ae739/6868d6519ce2c9000d51e165/800x.webp?source_format=jpg",rating:4.6,reviews:8,features:["è¼éå
¨ç¢³è¼ªæ¡","25mmå
§å¯¬","Scott OEM å使¬¾"]},{id:"ma1",name:"ãMAAPãSpectrum Pro Air Jersey 3.0 ç·çè¢è»è¡£ / Mirage",category:"MAAP Man",price:6200,image:"",rating:4.9,reviews:28,features:["è¶
èéæ°£é¢æ","å身競賽çå","UPF50+ æUV"],isNew:!0},{id:"ma2",name:"ãMAAPãSpectrum Team Bib Evo ç·å帶çè»è¤² / Black Hologram",category:"MAAP Man",price:9e3,image:"",rating:4.9,reviews:17,features:["é«å½å颿","義大å©åº§å¢","é彩é
è²"],isNew:!0},{id:"ma3",name:"ãMAAPãSpectrum Pro Air LS Jersey 3.0 女é·è¢è»è¡£ / Mirage",category:"MAAP Woman",price:7e3,image:"",rating:4.8,reviews:14,features:["女çå°å±¬çå","é·è¢éæ°£è¨è¨","UPF50+ æUV"]},{id:"ma4",name:"ãMAAPãAir Mesh Tee ç¶²çä¼éTæ¤ / Carbon Black",category:"MAAP ä¼éç³»å",price:2600,image:"",rating:4.7,reviews:22,features:["éæ°£ç¶²çæè³ª","ä¼éé¨ä¹å
©ç¨","åçåºç¹¡"]},{id:"ma5",name:"ãMAAPãTeam Sock è»è¥ª / Antler",category:"MAAP è»è¥ª",price:700,image:"",rating:4.8,reviews:45,features:["éæ°£æ£æ··ç´¡","å¼·åè
³è¸æ¯æ","æå°å騰"]},{id:"ma6",name:"ãMAAPãPro Knit Glove ç«¶éæå¥ / Black",category:"MAAP æå¥",price:2200,image:"",rating:4.7,reviews:19,features:["ç¡ç¸«éç¹","èåéæ°£","觸æ§è¢å¹ç¸å®¹"]},{id:"ma7",name:"ãMAAPãStow Away Bottle 水壺 / Clear",category:"MAAP 水壺ãé
ä»¶",price:1200,image:"",rating:4.6,reviews:31,features:["è»å¼æè³ªææ å£","650ml","BPA Free"]},{id:"pe1",name:"ãPEdALEDãElement Lightweight Bib Shorts ç·å帶çè»è¤² / Black",category:"PEdALED Man",price:8500,image:"",rating:4.9,reviews:16,features:["è¶
è¼éè¨è¨","Elastic Interface 座å¢","ç°ä¿é¢æ"],isNew:!0},{id:"pe2",name:"ãPEdALEDãEssential ç·çè¢è»è¡£ / Forest Green",category:"PEdALED Man",price:5200,image:"",rating:4.8,reviews:21,features:["å¾å£è¢ x3","éæ°£èæ","ç°ä¿å¯æçºæè³ª"]},{id:"pe3",name:"ãPEdALEDãAkama Women 女çè¢è»è¡£ / Blush Pink",category:"PEdALED Women",price:4800,image:"",rating:4.8,reviews:13,features:["女çå身çå","坿çºåç颿","å¾å£è¢ x3"]},{id:"pe4",name:"ãPEdALEDãAkama Women å帶çè»è¤² / Black",category:"PEdALED Women",price:6500,image:"",rating:4.9,reviews:18,features:["Elastic Interface 座å¢","é«è
°æ¯æ","è¼é彿§é¢æ"]},{id:"pe5",name:"ãPEdALEDãElement Lightweight èå¿ / Black",category:"PEdALED èå¿ãå¤å¥",price:3800,image:"",rating:4.7,reviews:10,features:["è¶
è¼é風衣","坿¶ç´å£è¢","é©åè®æº«æ°£å"]},{id:"pe6",name:"ãPEdALEDãEssential Cycling Sock è»è¥ª / White",category:"PEdALED è»è¥ª",price:650,image:"",rating:4.7,reviews:38,features:["ææ©æ£æ··ç´¡","éæ°£ä¸é«åº¦","ç°ä¿åå"]},{id:"pe7",name:"ãPEdALEDãNishino Cycling Glove æå¥ / Charc
216oal",category:"PEdALED æå¥",price:1900,image:"",rating:4.6,reviews:12,features:["天ç¶ç®é©æé¨","éæ°£å½æ§å¸","觸æ§ç¸å®¹"]},{id:"pe8",name:"ãPEdALEDãThermal Water Bottle ä¿æº«æ°´å£º / Grey",category:"PEdALED 水壺ãé
ä»¶",price:980,image:"",rating:4.6,reviews:25,features:["600ml ä¿æº«","BPA Free","極簡é
è²"]},{id:"h1",name:"ãPOCãVentral Air SPIN NFC 空åå®å
¨å¸½ / Hydrogen White",category:"POC",price:16800,image:"",rating:4.9,reviews:29,features:["MIPSæè½é²è·","空åç«¶é","NFC ç·æ¥é«ç"]},{id:"h2",name:"ãNimblãULTIMATE Carbon Road Cycling Shoe / Black",category:"Nimbl å¡é",price:32e3,image:"",rating:5,reviews:8,features:["å
¨ç¢³åºæ¿","Boaæé","è¶
è¼éè¨è¨"],isNew:!0},{id:"h3",name:"ãKPLUSãSURPASS AIR å®å
¨å¸½ / æ¶å
é»",category:"KPLUS å®å
¨å¸½",price:5800,image:"",rating:4.7,reviews:42,features:["äºæ´²é åè¨è¨","MIPSé²è·","è¶
大é風å"]},{id:"h4",name:"ãKASKãProtone Icon ç«¶éå®å
¨å¸½ / Black Matt",category:"KASK å®å
¨å¸½",price:12500,image:"",rating:4.8,reviews:35,features:["空åç«¶é","義大å©è£½é ","WG11èªè"]},{id:"h5",name:"ãSCICONãAeroComfort 3.0 TSA é¨è¡ç¼é¡ / Crystal",category:"SCICON ç¼é¡",price:9800,image:"",rating:4.8,reviews:17,features:["坿çè¨è¨","義大å©è£½é ","UV400é²è·"]},{id:"bag1",name:"ãWOTANCRAFTãCommander ç¸æ©é¨è¡å
10L / Waxed Khaki",category:"WOTANCRAFT æ²å¦",price:18800,image:"",rating:4.9,reviews:14,features:["è æå¸å¸","鲿°´è¨è¨","å®è©æèå
©ç¨"]},{id:"bag2",name:"ãThermaltakeãS10 鲿°´å¾èå
/ æ¶å
é»",category:"Thermaltake æè¶",price:3200,image:"",rating:4.6,reviews:22,features:["IPX4 鲿°´","åå
æ¢","17L大容é"]},{id:"bag3",name:"ãRESTRAPãRace Top Tube Bag ä¸ç®¡å
/ Black",category:"RESTRAP",price:2800,image:"",rating:4.7,reviews:31,features:["鲿°´æè³ª","å¿«æè¨è¨","è§¸æ§ææ©è¦çª"]},{id:"mod1",name:"ãCarbon-TiãX-CarboRing 52/36T è¼éå碳çºé½ç¤",category:"Carbon-Ti è¼éåé½ç¤ãç¢ç¤",price:12800,image:"",rating:4.9,reviews:11,features:["碳çº+é¦åé","43g è¶
è¼","ç¸å®¹Shimano/SRAM"]},{id:"mod2",name:"ãDarimoãT2 Alpha Carbon ææ 420mm / UDå
é¢",category:"Darimo è¼éåææã座管",price:22e3,image:"",rating:5,reviews:7,features:["è¶
è¼é175g","å
¨ç¢³çº","ä¸é«åè¨è¨"],isNew:!0},{id:"mod3",name:"ãSRMãX-POWER S Shimano åçè¨ / 3/175mm",category:"SRM åçè¨",price:28e3,image:"",rating:4.9,reviews:16,features:["éé鿏¬","±1%精確","ANT+/Bluetooth"]},{id:"mod4",name:"ãGALFERãWave 160mm æµ®åç¢ç¤ / é",category:"GALFER ç¢ç¤ãä¾ä»¤ç",price:2200,image:"",rating:4.7,reviews:38,features:["æ³¢æµªåæ£ç±","èç±ä¸é½é¼","å
å/ä¸å¿é"]},{id:"mod5",name:"ãAMPãUltimate ææ©ä¾ä»¤ç / Shimano æ²¹å£",category:"AMP ä¾ä»¤ç",price:880,image:"",rating:4.6,reviews:52,features:["ææ©æè³ª","ä½åªé³","å天åé©ç¨"]},{id:"mod6",name:"ãHopeãRX4 åæ´»å¡æ²¹å£ç¢ç
å¡é / Stealth Black",category:"Hope å¡é",price:8500,image:"",rating:4.8,reviews:23,features:["åæ´»å¡","è±å製é ","è¼éåéåé"]},{id:"care1",name:"ãJuice LubesãCeramic Wax Lube é¶ç·é·æéæ¢æ²¹ / 130ml",category:"Juice Lubes ä¿é¤æ²¹ãæ¸
æ½ç¨å",price:680,image:"",rating:4.8,reviews:67,features:["é¶ç·é
æ¹","å
¨å¤©å","130ml"],isBestseller:!0},{id:"care2",name:"ãCeramicspeedãUFLP è¶
æµé«éæ¢æ²¹ / 175ml",category:"Ceramicspeed æ¹è£é
ä»¶ãä¿é¤å",price:1850,image:"",rating:4.9,reviews:44,features:["å
¨çæä½é»å","ä¹¾å¼é
æ¹","175ml"]},{id:"care3",name:"ãMuc-OffãNano Tech Bike Cleaner å¥ç±³æ¸
æ½å / 1L",category:"Muc-Off",price:650,image:"",rating:4.7,reviews:91,features:["å¥ç±³ç§æ","ç°ä¿çç©éè§£","1L 大容é"],isBestseller:!0},{id:"tr1",name:"ãWiNSPORTSãæ°´æº¶æ§è åé»è§£è³ªè£å
å
/ 檸檬å£å³",category:"WiNSPORTS",price:380,image:"",rating:4.7,reviews:85,features:["é»è§£è³ªè£å
","ä½å¡é
æ¹","10é¡/ç"]},{id:"tr2",name:"ãUP SportãMarine Collagen æµ·æ´è åèç½ä¿®è·ç² / 30å
",category:"UP Sport",price:1280,image:"",rating:4.8,reviews:52,features:["æµ·æ´è åèç½","éç¯ä¿®è·","ç¡è² æé
æ¹"]},{id:"tr3",name:"ãTheragunãPrime 第äºä»£çèæ§ / é»",category:"Theragun ææ©æ§",price:12500,image:"",rating:4.9,reviews:38,features:["å種é度","éé³è¨è¨","2å°æçºèª"],isBestseller:!0},{id:"tr4",name:"ãCALBOMBã碳水ç¸å½è½éè / èèå£å³",category:"CALBOMB 碳水ç¸å½æè ",price:120,image:"",rating:4.6,reviews:120,features:["å¿«éè£å
碳水","30g/å
","ç¡åå¡å "],isBestseller:!0},{id:"tr5",name:"ãGA é»éç²ãé ç´è
¿é¨é²æ¬å´é§ / 200ml",category:"GA é»éç²",price:980,image:"",rating:4.7,reviews:61,features:["SPF50+","ææ±é²æ°´","è¼èä¸é»è©"]}
216,{id:"tr6",name:"ãæ©èç§ãé«ä¿æ¸é²æ¬ä¹³ SPF50+ / 50ml",category:"æ©èç§ é²æ¬ä¹³",price:780,image:"",rating:4.8,reviews:44,features:["SPF50+ PA++++","ç®èç§é«å¸«èªè","é«å¼·åº¦éå"]},{id:"ta1",name:"ãWahooãKICKR Core ç´é©
æºè½è¨ç·´å° / é»",category:"Wahoo",price:25900,image:"",rating:4.9,reviews:47,features:["ç´é©
è¨è¨","±2%åç精確","ZWIFTç¸å®¹"],isBestseller:!0},{id:"ta2",name:"ãéµç«¹å·¥èãP1 碳éå®è»å£ææ¶ / æ¶å
é»",category:"éµç«¹å·¥è",price:4800,image:"",rating:4.8,reviews:29,features:["碳çº+éåé","壿å±ç¤º","é©åå
¬è·¯/ç»å±±è»"]},{id:"ta3",name:"ãSEASUCKERãHornet 3-Bike Rack å¸ç¤å¼3è»æ¶",category:"SEASUCKER æµ·å¸ç",price:12800,image:"",rating:4.7,reviews:18,features:["ç空å¸ç¤åºå®","å
å·¥å
·å®è£","å¯ä¹è¼3å°è»"]},{id:"gps1",name:"ãFRAMESANDGEARãWahoo/Garmin éåé延伸碼表座 / æ¶å
é»",category:"FRAMESANDGEAR 碼表座ãå¾çª",price:1850,image:"",rating:4.8,reviews:63,features:["CNCéåé","éé¶åº§è¨è¨","ç¸å®¹Wahoo/Garmin"],isBestseller:!0},{id:"gps2",name:"ãLOOPãStem Mount é¾é 碼表座 / Silver",category:"LOOP 碼表座",price:2200,image:"",rating:4.7,reviews:27,features:["義大å©è¨è¨","éåéCNC","Garmin/Wahooç¸å®¹"]}],rb=()=>{const[e]=N6(),[t,r]=kr.useState(()=>e.get("category")??"");kr.useEffect(()=>{r(e.get("category")??"")},[e]);const[a,n]=kr.useState(""),[i,s]=kr.useState(""),o=[...new Set(sc.map(p=>p.category))],c=[{label:"NT$10è¬ ä»¥ä¸",min:0,max:1e5},{label:"NT$10è¬ â 20è¬",min:1e5,max:2e5},{label:"NT$20è¬ â 35è¬",min:2e5,max:35e4},{label:"NT$35è¬ ä»¥ä¸",min:35e4,max:1/0}],l=sc.filter(p=>{const d=!t||p.category===t;let g=!0;if(a){const _=c.find(b=>b.label===a);_&&(g=p.price>=_.min&&p.price<_.max)}const h=!i||p.name.toLowerCase().includes(i.toLowerCase());return d&&g&&h}),u=()=>{r(""),n(""),s("")},m=()=>{s("")};return f.jsx("section",{className:"py-24 bg-gray-50 min-h-screen",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[f.jsxs("div",{className:"text-center mb-16",children:[f.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-6",children:t||"ææåå"}),f.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto leading-relaxed"})]}),f.jsx("div",{className:"mb-12",children:f.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between space-y-4 lg:space-y-0",children:[f.jsx("div",{className:"flex items-center space-x-4",children:f.jsxs("span",{className:"text-gray-700 font-medium",children:["顯示 ",l.length," / ",sc.length," ä»¶åå"]})}),f.jsxs("div",{className:"flex flex-col md:flex-row md:items-center space-y-4 md:space-y-0 md:space-x-4",children:[f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx(K6,{className:"h-5 w-5 text-gray-400"})}),f.jsx("input",{type:"text",placeholder:"æå°è»æ¬¾å稱...",value:i,onChange:p=>s(p.target.value),className:"block w-full md:w-64 pl-10 pr-10 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-red-500 focus:border-red-500 bg-white text-sm"}),i&&f.jsx("button",{onClick:m,className:"absolute inset-y-0 right-0 pr-3 flex items-center",children:f.jsx(Pa,{className:"h-4 w-4 text-gray-400 hover:text-gray-600"})})]}),f.jsx(tb,{categories:o,priceRanges:c,selectedCategory:t,selectedPriceRange:a,onCategoryChange:r,onPriceRangeChange:n,onClearFilters:u})]})]})}),f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16",children:l.map(p=>f.jsx(eb,{...p},p.id))}),l.length===0&&f.jsxs("div",{className:"text-center py-16",children:[f.jsx("div",{className:"text-gray-400 mb-4",children:f.jsx("svg",{className:"w-16 h-16 mx-auto",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:f.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M9.172 16.172a4 4 0 015.656 0M9 12h6m-6-4h6m2 5.291A7.962 7.962 0 0112 15c-2.34 0-4.291-1.007-5.691-2.709M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})})}),f.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-2",children:"æ¾ä¸å°"}),f.jsx("p",{className:"text-gray-600 mb-4",children:" "}),f.jsx("button",{onClick:u,className:"bg-red-600 hover:bg-red-700 text-white px-6 py-2 rounded-lg transition-colors duration-200",children:"æ¸
é¤ç¯©é¸"})]})]})})},ab=()=>f.jsx("div",{className:"pt-16",children:f.jsx(rb,{})}),nb=()=>{const{id:e}=E1(),t=v0(),a=[{id:"s1",name:"ééè¯åãSpecializedãS-Works Tarmac SL8 è»æ¶çµ / èè¡å®¶ Beaufort",category:"Specialized",price:189e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/69948c43c05d5763b6b3daf7/540x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69948c4307bb78f7f4d3d457/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69948c9a315d8263ae0d422d/800x.webp?source_format=png"],rating:5,reviews:18,description:"èç¥åèè¡å®¶ Beaufort ééè¯åï¼æ¡ç¨ S-Works æé«çç´ç¢³çºç¶æè³ªï¼Tarmac SL8 å¹³å°çµåèè¡å¡è£ï¼å
¼å
·æ¥µè´æ§è½èæ¶èå¹å¼ã",features:["ééè¯å款","S-Works æé«çç´ç¢³çº","Tarmac SL8 å¹³å°","èè¡å®¶æç¹ªå¡è£","é¢¨æ´æ¸¬è©¦ç©ºåè¨è¨","è¼é競賽幾ä½"],specifications:{è»æ¶æè³ª:"S-Works FACT 12r Carbon",éé:"ç´ 800gï¼å°ºå¯¸ 56ï¼",å³å系統:"Shimano Dura-Ace Di2",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Roval Rapide CLX",è寬:"26â32mm",ææ:"S-Works Aerofly II Carbon",座å¢:"S-Works Power"},sizes:["44","49","52","54","56","58","61"],colors:["Beaufort è¯åèè¡å¡è£"],isNew:!0},{id:"s2",name:"æ°è²ãSpecializedãS-Works Tarmac SL8 èè¡å®¶ Yoon Hyup",category:"Specialized",price:41e4,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/69948dbce4e93e57a0ef82b1/540x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69948dbb1f5f89548966fe6a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69948dbb34884c410cc6a4a4/800x.webp?source_format=png"],rating:4.9,reviews:34,description:"Tarmac SL8 å
¨æ°è£ç°ç´
é
è²æè»ï¼æè¼ Shimano Dura-Ace Di2ãRoval Rapide CLX 輪çµååçè¨ï¼è·æ¥è³½å ´çç´ç宿´å¥ä»¶ã",features:["Shimano Dura-Ace Di2 é»åè®é","Roval Rapide CLX 輪çµ","å«åçè¨","S-Works è»æ¶","æ²¹å£ç¢ç
","ç¡ç·é»åææª"],specifications:{è»æ¶æè³ª:"S-Works FACT 12r Carbon",éé:"ç´ 7.0 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano Dura-Ace Di2 12é",ç
216è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Roval Rapide CLX",è寬:"28mm",ææ:"S-Works Aerofly II Carbon",座å¢:"S-Works Power"},sizes:["44","49","52","54","56","58","61"],colors:["è£ç°ç´
"]},{id:"s3",name:"極æ°äºæãSpecializedãTurbo Levo 3 é»è¼ç»å±±è» / é»",category:"Specialized",price:386e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/69158cc911f8a90016a09c9a/540x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69158cc995acbf001621cb7b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69158cc9c045c4001446eee5/800x.webp?source_format=png"],rating:4.9,reviews:27,description:"Aethos 2 æ¡ç¨é©å½æ§è¶
è¼éè¨è¨ï¼ç½é²ç³é
è²å
¸é
åºè²ï¼å« Shimano Dura-Ace Di2 ååçè¨ï¼ç¬å¡ç«¶è³½çé ç´å©å¨ã",features:["Shimano DA Di2 é»åè®é","å«åçè¨","è¶
è¼éè¨è¨","Aethos è»æ¶å¹³å°","ç¬å¡ç«¶è³½å¹¾ä½","ç½é²ç³å
¨æ°é
è²"],specifications:{è»æ¶æè³ª:"S-Works FACT 12r Carbon",éé:"ç´ 6.4 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano Dura-Ace Di2 12é",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Roval Alpinist CLX",è寬:"28mm",ææ:"S-Works Carbon Compact",座å¢:"S-Works Power"},sizes:["44","49","52","54","56","58"],colors:["ç½é²ç³"]},{id:"s4",name:"æ°è²ãSpecializedãS-Works Tarmac SL8 æè» / é¼ å°¾èç¶ ï¼å«åçï¼",category:"Specialized",price:132300,originalPrice:188800,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/68ef855467b1de000c77d2ee/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68ef8554c82f180018f72d56/800x.webp?source_format=png"],rating:4.8,reviews:52,description:"å» ååºæ¸
åªæ 7æï¼Aethos Expert æè¼ Shimano Ultegra Di2ï¼è¶
è¼éç¬å¡è»æ¶ï¼Deep Lake æ·±èé
è²ï¼æ§å¹æ¯æ¥µé«çå
¥ææ©æã",features:["åºæ¸
åªæ 7æ","Shimano Ultegra Di2","è¶
è¼éç¬å¡","Aethos è»æ¶","æ²¹å£ç¢ç
","Deep Lake é
è²"],specifications:{è»æ¶æè³ª:"FACT 11r Carbon",éé:"ç´ 6.8 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano Ultegra Di2 12é",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Roval Alpinist CL",è寬:"28mm",ææ:"Specialized Comp Carbon",座å¢:"Body Geometry Power Expert"},sizes:["49","52","54","56","58"],colors:["Deep Lake æ·±è"],isBestseller:!0},{id:"s5",name:"æ°è²ãSpecializedãCrux Comp æè» / å¯å¯å¥¶æ²¹",category:"Specialized",price:94500,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e5041dc0109b0010aae165/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e5041d0b363a00108af3e0/800x.webp?source_format=png"],rating:4.7,reviews:41,description:"Crux æ¯ Specialized ç礫ç³çè
ï¼æ¹è¶ç´
è±é
è²æ¸
æ°ç¨ç¹ï¼æ¯æ´ 32mm è寬ï¼å¯å®è£è²¨æ¶ï¼å
¼å®¹å
¬è·¯è礫ç³å¤å
è·¯æ³ã",features:["礫ç³è»æ¶","32mm è寬","å¯è£è²¨æ¶","å¤è·¯æ³å
¼å®¹","碳çºç¶è»æ¶","è¼éè¨è¨"],specifications:{è»æ¶æè³ª:"FACT 11r Carbon",éé:"ç´ 900gï¼
216è»æ¶ï¼",å³å系統:"ç¸å®¹ 1x / 2x",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
ï¼140/160mmï¼",æå¤§è寬:"700c à 38mm",åå:"Crux Carbon Fork",座管:"D-Shape Carbon",é¡è²:"æ¹è¶ç´
è±"},sizes:["44","49","52","54","56","58","61"],colors:["æ¹è¶ç´
è±"]},{id:"c1",name:"æ°è²ãCerveloãMY26 Soloist è»æ¶çµ / Dark Teal èéè®è²é¾",category:"Cervelo",price:131250,originalPrice:175e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/693fbe9bce5416cc6d61e235/800x.webp?source_format=png",""],rating:4.9,reviews:63,description:" æ¯ S5 æ´è¼çééï¼æ¯èµ· R5 æ´æµç·ç空åå¤å",features:["åºæ¸
7.5æ","å«é¾é ææ","ç¬å¡å¹¾ä½è¨è¨","Cervelo R5 å¹³å°","è¼é碳çºç¶","å°æ¥ç«¶è³½è¦æ ¼"],specifications:{è»æ¶æè³ª:"Squoval Monocoque Carbon",éé:"ç´ 780gï¼å°ºå¯¸ 54ï¼",å³å系統:"ç¸å®¹ Shimano / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"32mm",åå:"Cervelo Carbon Fork",é
ä»¶:"å«ä¸é«å¼é¾é ææ",é¡è²:"Deep BlueSunset è½æ¥è"},sizes:["48","51","54","56","58"],colors:["Deep BlueSunset è½æ¥è"],isBestseller:!0},{id:"c2",name:"ãCerveloãS5 MY26 è»æ¶çµ / Carnelian æé½ç´
",category:"Cervelo",price:194e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/687f3db5cca92a00122a775f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/687f3e33d766bf000ab8bdca/800x.webp?source_format=jpg"],rating:4.9,reviews:29,description:"Cervelo S5 MY26 空åæè¦ï¼Carnelian æé½ç´
å
¨æ°å¡è£ï¼æ¡ç¨ææ°ç©ºå管åèé«åæ§ç¢³çºç¶ï¼é¢¨æ´åªåè¨è¨ï¼è¨æè³½å平路è¡åºçæå¼·æ¦å¨ã",features:["MY26 å
¨æ°æ¬¾","空åé ç´è¨è¨","é«åæ§ç¢³çºç¶","é¢¨æ´æ¸¬è©¦åªå","æ´åå¼èµ°ç·","è¨æ / è¡åºå¹¾ä½"],specifications:{è»æ¶æè³ª:"Squoval Monocoque Aero Carbon",éé:"ç´ 850gï¼å°ºå¯¸ 54ï¼",å³å系統:"ç¸å®¹ Shimano / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"30mm",åå:"S5 Aero Fork",èµ°ç·:"å®å
¨å
§èå¼",é¡è²:"Carnelian æé½ç´
"},sizes:["48","51","54","56","58"],colors:["Carnelian æé½ç´
"],isNew:!0},{id:"c3",name:"ãCerveloãS5 MY26 è»æ¶çµ / Five Black æé½é»",category:"Cervelo",price:99e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/6879fc4189b4ad000e985c3b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6879fc40459ec10016033b38/800x.webp?source_format=jpg"],rating:4.8,reviews:17,description:"Cervelo Soloist MY26 æ¶²æ
éç¶ å
¨æ°é
è²ï¼å
¨è½å¹¾ä½è¨è¨åæå
¼é¡§ç¬å¡è¼éè平路空åæçï¼æ¥å¸¸è¨ç·´èæ¯è³½çæä½³é¸æã",features:["MY26 æ°è²","å
¨è½å¹¾ä½","ç¬å¡è空åå
¼é¡§","Soloist å¹³å°","è¼é碳çºç¶","å¤åè½ç¨é"],specifications:{è»æ¶æè³ª:"Squoval Monocoque Carbon",éé:"ç´ 820gï¼å°ºå¯¸ 54ï¼",å³å系統:"ç¸å®¹ Shimano / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"32mm",åå:"Cervelo Carbon Fork",é¡è²:"æ¶²æ
éç¶ "},sizes:["48","51","54","56","58"],colors:["æé½é»"],isNew:!0},{id:"c4",name:"æ°æ¬¾ç¾è²¨ãCerveloãMY26 R5 è»æ¶çµ / æç³é» é
鿍",category:"Cervelo",price:194e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bbec026cc99a000e7ddd23/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7712e4f000c59ad50/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7dc1bc300141df5d1/800x.webp?source_format=jpg"],rating:4.9,reviews:22,description:"Cervelo R5 MY26 ç¾è²¨ä¾æï¼æç³é»æé
é
鿍èªï¼å
¸é
鏿°£ãè¼éç¬å¡è¨è¨é
åææ°ç¢³çºç¶å·¥èï¼ç¬å¡æ§è½ååç´ã",features:["MY26 ç¾è²¨å³åº","æç³é»é
è²","é
鿍èª","è¼éç¬å¡è¨è¨","é«åæ§ç¢³çºç¶","æ´åèµ°ç·ç³»çµ±"],specifications:{è»æ¶æè³ª:"Squoval Monocoque Carbon",éé:"ç´ 780gï¼å°ºå¯¸ 54ï¼",å³å系統:"ç¸å®¹ Shimano / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"32mm",åå:"R5 Carbon Fork",é¡è²:"æç³é» / é
鿍"},sizes:["48","51","54","56","58"],colors:["æç³é» é
鿍"]},{id:"p1",name:"çµçåºæ¸
ãPINARELLOãX5 105 DI2 æè» / E351 é§é» XOLO Black",category:"PINARELLO",price:138e3,originalPrice
216:184e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/6979b4cb8ca5941a9953e8d7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6978829ba6cc3ed0a00bae01/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6979b4cba94ac0818fc48d7d/800x.webp?source_format=png"],rating:4.8,reviews:45,description:"Pinarello X5 E351 é§é»ï¼æ´é·é ç©©å®ç軸è·",features:["çµçåºæ¸
åªæ ","G210 Blue Sapphire å¡è£","ONDA 碳çºåå","æ´åå¼èµ°ç·","競賽幾ä½","è¼éé«åæ§"],specifications:{è»æ¶æè³ª:"Torayca T1100 1K Dream Carbon",éé:"ç´ 840gï¼å°ºå¯¸ 530ï¼",å³å系統:"ç¸å®¹ Shimano / Campagnolo",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"28mm",åå:"Pinarello ONDA Carbon",èµ°ç·:"å
¨å
§èå¼",é¡è²:"G210 Blue Sapphire æ¹æ°´ç¶ "},sizes:["465","500","515","530","550","565"],colors:["E351 é§é» XOLO Black"],isBestseller:!0},{id:"p2",name:"æ°è²ãPinarelloãNEW DOGMA F è»æ¶çµ / G117 æèç´
",category:"PINARELLO",price:298e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/6933cf66d23cd8001489abd3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933cf66056e8600128b6a2b/800x.webp?source_format=png"],rating:5,reviews:31,description:"å
¨æ° M40X ç¢³çºæè³ª",features:["æ°æ¬¾ ONDA ååï¼ä¸å°ç¨±å¾åé¨ä¹æ´ç©©å®","G117 æèç´
é
è²","é ç´ç«¶è³½æè¦"],specifications:{è»æ¶æè³ª:"Torayca M40X Carbon",éé:"ç´ 740gï¼å°ºå¯¸ 530ï¼",å³å系統:"ç¸å®¹ Shimano / Campagnolo / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
ï¼140/160mmï¼",æå¤§è寬:"32mm",åå:"DOGMA F Carbon Fork",èµ°ç·:"å®å
¨æ´åå¼",é¡è²:"G117 æèç´
"},sizes:["465","500","515","530","550","565"],colors:["æ¹æ°´ç¶ "],isNew:!0},{id:"b1",name:"æ°æ¬¾ãBMCãTeammachine SLR01 è»æ¶çµ / VAR2 é§é»ç´
æ¨",category:"BMC",price:168e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dff8113000ac44c34/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010d9a580e001641fb04/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010d4905fb0010ac7b3a/800x.webp?source_format=jpg"],rating:4.8,reviews:38,description:"å¤é 14mm åç´æ¿¾éæ§ï¼è®ä½ å¨åæ´éå¸çéè·¯ä¸ç²å¾ãçä¸è¦çèé©ãè¼å代è¼",features:["SLR æé«é碳çºç¶","空å管åè¨è¨","MY26 å
¨æ°æ¬¾","é§é»ç½æ¨é
è²","æ´åå¼èµ°ç·","競賽幾ä½"],specifications:{è»æ¶æè³ª:"BMC Hybrid Monocoque Carbon",éé:"ç´ 790gï¼å°ºå¯¸ 54ï¼",å³å系統:"ç¸å®¹ Shimano / SRAM",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",æå¤§è寬:"30mm",åå:"Teammachine SLR Carbon",é¡è²:"VAR1 é§é»ç½æ¨"},sizes:["47","51","54","56","58","61"],colors:["VAR2 é§é»ç´
æ¨"],isNew:!0},{id:"b2",name:"æ°æ¬¾ãBMCãTeammachine SLR01 è»æ¶çµ / VAR1 é§é»ç½æ¨",category:"BMC",price:99e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf78d80a93b0012c3de03/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbfb166cc99a00187deb62/800x.webp?source_format=jpg"],rating:4.7,reviews:54,description:"å¤é 14mm åç´æ¿¾éæ§",features:["Shimano 105 Di2 é»åè®é","é§é»ç½æ¨","å
¥éè¼é碳çº","SLR è»æ¶å¹³å°","宿´æè»é
ç½®","æ²¹å£ç¢ç
"],specifications:{è»æ¶æè³ª:"BMC Hybrid Monocoque Carbon",éé:"ç´ 8.2 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano 105 Di2 12é",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"BMC Deda",æå¤§è寬:"32mm",åå:"Teammachine SLR Carbon",é¡è²:"Neon Red æ¶å
ç´
"},sizes:["47","51","54","56","58"],colors:["Neon Red æ¶å
ç´
"]},{id:"sc1",name:"æ°æ¬¾ãSCOTTãFoil RC Ultimate è»æ¶çµ / Tungsten Grey é¢é¼ç°",category:"Scott",price:88e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f2c15419f4344497f743/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f8fe36059e5b5ba39aee/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f93872c8c6f123c0e33d/800x.webp?source_format=png"],rating:4.7,reviews:66,description:"Scott Addict RC æè¼è¼é碳çºç¶è»æ¶è Shimano 105 å³åå¥ä»¶ï¼ç«¶è³½å¹¾ä½ç²¾æºææ§ï¼æ¯è¨ç·´è鱿«é¨ä¹ççæ³æè»é¸æã",features:["è¼é碳çºç¶è»æ¶","Shimano 105 å³å","競賽幾ä½","æ²¹å£ç¢ç
","æ´åèµ°ç·","å¤å°ºå¯¸é¸æ"],specifications:{è»æ¶æè³ª:"HMF Carbon",éé:"ç´ 7.8 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano 105 12é",ç
216è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Syncros Capital 1.5",æå¤§è寬:"32mm",åå:"Scott Addict RC Carbon",é¡è²:"é» / ç½"},sizes:["XXS","XS","S","M","L","XL"],colors:["æ¶å
é»ç½","亮é¢è"]},{id:"sc2",name:"æ°æ¬¾ãSCOTTãNew Addict 30 æè» / Black 碳çºé»",category:"Scott",price:88e3,images:["https://shoplineimg.com/62b000d1ebcca800681ae739/693ab8d2fc08b154421cca17/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/693ab93c072b9cb4519ff6a8/800x.webp?source_format=png ","https://shoplineimg.com/62b000d1ebcca800681ae739/693ab9620617d17d4d7437b6/800x.webp?source_format=png"],rating:4.7,reviews:66,description:"2026 SCOTT å
¨æ°ç³»å NEW Addict 30ï¼ä¸ååªæ¯éªä½ èé©ç¬å¡ãåå¸ç好夥伴ãå¸éæ§ææ 50%ãæ¯æ´è³ 38mm è寬",features:["è¼é碳çºç¶è»æ¶","Shimano 105 å³å","競賽幾ä½","æ²¹å£ç¢ç
","æ´åèµ°ç·","å¤å°ºå¯¸é¸æ"],specifications:{è»æ¶æè³ª:"HMF Carbon",éé:"ç´ 7.8 kgï¼å®æ´æè»ï¼",å³å系統:"Shimano 105 12é",ç
è»ç³»çµ±:"æ²¹å£ç¢ç
",輪çµ:"Syncros Capital 1.5",æå¤§è寬:"32mm",åå:"Scott Addict RC Carbon",é¡è²:"é» / ç½"},sizes:["XXS","XS","S","M","L","XL"],colors:["æ¶å
é»ç½","亮é¢è"]},{id:"w1",name:"ãPRINCETON CARBONWORKSãWAKE 6560 Carbon Wheelset",category:"PRINCETON CARBONWORKS 輪çµ",price:98e3,images:["https://shlineimg.com/62b000d1ebcca800681ae739/68ff5291f9f5980014f53bc5/800x.webp?source_format=png"],rating:5,reviews:11,description:"WAKE 6560 å65å¾60mméå°ç¨±ç©ºå碳çºè¼ªçµï¼éé1,285g/å°ï¼RD 3.0é¶ç·è±é¼ï¼ç¸å®¹ç¡è系統ã",features:["å65å¾60mm輪é«","å
¨ç¢³çºè¼ªæ¡","1,285g/å°","RD 3.0é¶ç·è±é¼"],specifications:{輪é«:"å65/å¾60mm",æè³ª:"å
¨ç¢³çºç¶",éé:"1,285g/å°",è±é¼:"RD 3.0 Ceramic",輪å¾:"700c"},sizes:["700c"],colors:["Carbon Black"],isNew:!0},{id:"w2",name:"ãRovalãRapide CLX II Carbon Disc Road Wheelset",category:"Roval 輪çµ",price:73e3,images:["https://shoplineimg.com/000d1ebcca800681ae739/68f2431d5504e0000ee06644/375x.webp?source_format=png"],rating:4.9,reviews:24,description:"Rapide CLX II 51mm空å碳çºè¼ªçµï¼CLXIè¶
è¼è±é¼ï¼ç®¡è/ç¡èå
©ç¨ï¼çºSpecialized宿¹é
å¥è¨è¨ã",features:["51mm空å輪é«","管è/ç¡èå
©ç¨","CLXIè¶
è¼è±é¼"],specifications:{輪é«:"51mm",æè³ª:"å
¨ç¢³çºç¶",éé:"1,345g/å°",è±é¼:"Roval CLXI",輪å¾:"700c"},sizes:["700c"],colors:["Carbon / Black"]},{id:"w3",name:"ãDT SwissãARC 1100 Dicut 80 Carbon Disc Wheelset",category:"DT Swiss 輪çµ",price:68e3,images:["https://shoplineimgom/62b000d1ebcca800681ae739/6868d6519ce2c9000d51e165/800x.webp?source_format=jpg"],rating:4.8,reviews:19,description:"ARC 1100 Dicut 80以80mmæ·±æªé¢è¿½æ±æ¥µè´ç©ºåï¼DT 240è±é¼ï¼ç¡èè¨è¨é使»¾åé»åã",features:["80mmæ·±æªé¢","DT 240è±é¼","ç¡èè¨è¨"],specifications:{輪é«:"80mm",æè³ª:"å
¨ç¢³çºç¶",éé:"1,620g/å°",è±é¼:"DT Swiss 240",輪å¾:"700c"},sizes:["700c"],colors:["Black"]},{id:"w4",name:"ãVISIONãMetron 55 SL Disc Road Wheelset",category:"Vision",price:48e3,images:["https://shoplineimg.com/62b000d1eba800681ae739/69f334ab76f0cee247b5d798/800x.webp?source_format=png"],rating:4.7,reviews:33,description:"Metron 55 SL 55mmå
¨ç¢³è¼ªçµï¼T700碳çºç¶æè³ªï¼é©åç¬å¡ç©ºåå
¼é¡§çå
¨è½é¨æï¼å
¼å®¹ç¡èã",features:["55mm輪é«","T700碳çºç¶","å
¨è½è¨è¨"],specifications:{輪é«:"55mm",æè³ª:"T700碳çºç¶",éé:"1,508g/å°",輪å¾:"700c"},sizes:["700c"],colors:["Carbon / Black"]},{id:"w5",name:"ãSCOPEãR5C Disc Carbon Road Wheelset",category:"SCOPE",price:52e3,images:["https://shoplineimg.com/62b000d1ebcca0681ae739/68f2431d5504e0000ee06644/375x.webp?source_format=png"],rating:4.7,reviews:14,description:"SCOPE R5C 50mm空å輪å»ç¡è碳çºè¼ªçµï¼é«åæ§ç®¡åï¼çºä¸»æµç©ºå輪çµå¸¶ä¾é«æ§å¹æ¯ã",features:["50mm空å輪é«","ç¡èè¨è¨","é«åæ§ç®¡å"],specifications:{輪é«:"50mm",æè³ª:"å
¨ç¢³çºç¶",éé:"1,420g/å°",輪å¾:"700c"},sizes:["700c"],colors:["Carbon / Black"],isNew:!0},{id:"w6",name:"ãSyncrosãSilverton SL Carbon Disc Road Wheelset",category:"Syncros 輪çµ",price:38e3,images:["https://shoplineimg.m/62b000d1ebcca800681ae739/6868d6519ce2c9000d51e165/800x.webp?source_format=jpg"],rating:4.6,reviews:8,description:"Syncros Silverton SL çº SCOTT 宿¹OEMåä½ç¢³çºè¼ªçµï¼25mmå
§å¯¬ï¼è¼éå
¨ç¢³çµæ§ã",features:["è¼éå
¨ç¢³è¼ªæ¡","25mmå
§å¯¬","Scott OEMå使¬¾"],specifications:{輪é«:"33mm",æè³ª:"å
¨ç¢³çºç¶",éé:"1,380g/å°",輪å¾:"700c"},sizes:["700c"],colors:["Carbon / Black"]},{id:"ma1",name:"ãMAAPãSpectrum Pro Air Jersey 3.0 ç·çè¢è»è¡£ / Mirage",category:"MAAP Man",price:6200,images:[""],rating:4.9,reviews:28,description:"Pro Air Jersey 3.0 è¶
èéæ°£é¢æï¼å身競賽çåï¼UPF50+æUVï¼èé¢ä¸å£è¢è¨è¨ï¼æ¯è¿½æ±é度çé¦é¸è»è¡£ã",features:["è¶
èéæ°£é¢æ","ç«¶è³½çå","UPF50+","èé¨ä¸å£è¢"],specifications:{æè³ª:"MAAP Pro Air Mesh",çå:"ç«¶è³½å身",鲿¬:"UPF 50+",å£è¢:"èé¨x3"},sizes:["XS","S","M","L","XL","XXL"],colors:["Mirage"],isNew:!0},{id:"ma2",name:"ãMAAPãSpectrum Team Bib Evo ç·å帶çè»è¤² / Black Hologram",category:"MAAP Man",price:9e3,images:[""],rating:4.9,reviews:17,description:"Team Bib Evo é«å½å颿æè¼ç¾©å¤§å©Elastic Interfaceé ç´åº§å¢ï¼Hologramç¹æ®é
è²ï¼èé©èæå°å
¼å
·ã",features:["é«å½å颿","義大å©åº§å¢","Hologramé
è²"],specifications:{æè³ª:"MAAP Team Fabric",座å¢:"Elastic Interface",çå:"ç«¶è³½å身"},sizes:["XS","S","M","L","XL","XXL"],colors:["Black Hologram"],isNew:!0},{id:"ma3",name:"ãMAAPãSpectrum Pro Air LS Jersey 3.0 女é·è¢è»è¡£ / Mirage",category:"MAAP Woman",price:7e3,images:[""],rating:4.8,reviews:14,description:"女çé·è¢Pro Airç³»åï¼è¶
èéæ°£ï¼å身女ççåï¼UPF50+鲿¬ï¼é©åç§æ¥é·éé¨ä¹ã",features:["女ççå","é·è¢éæ°£","UPF50+"],specifications:{æè³ª:"MAAP Pro Air Mesh",çå:"女çç«¶è³½å身",鲿¬:"UPF 50+"},sizes:["XS","S","M","L","XL"],colors:["Mirage"]},{id:"ma4",name:"ãMAAPãAir Mesh Tee ç¶²çä¼éTæ¤ / Carbon Black",category:"MAAP ä¼éç³»å",price:2600,images:[""],rating:4.7,reviews:22,description:"Air Mesh Tee éæ°£ç¶²çæè³ªï¼ä¼éé¨ä¹å
©ç¨ï¼MAAPåçåºç¹¡ç´°ç¯ï¼åå¸è¼é¨èæ¥å¸¸ç©¿æçæä½³é¸æã",features:["éæ°£ç¶²çæè³ª","ä¼éé¨ä¹å
©ç¨","åçåºç¹¡"],specifications:{æè³ª:"Air Mesh ç¶²çå¸",çå:"寬é¬ä¼é"},sizes:["XS","S","M","L","XL","XXL"],colors:["Carbon Black"]},{id:"ma5",name:"ãMAAPãTeam Sock è»è¥ª / Antler",category:"MAAP è»è¥ª",price:700,images:[""],rating:4.8,reviews:45,description:"Team Sock éæ°£æ£æ··ç´¡ï¼å¼·åè
³è¸æ¯æï¼æå°å騰å°è±ï¼å°çºç«¶è³½è¨ç·´è¨è¨ã",features:["éæ°£æ£æ··ç´¡","å¼·åè
³è¸","æå°å騰"],specifications:{æè³ª:"æ£/彿§çºç¶æ··ç´¡",é«åº¦:"ä¸é«ç"},sizes:["S/M","L/XL"],colors:["Antler"]},{id:"ma6",name:"ãMAAPãPro Knit Glove ç«¶éæå¥ / Black",category:"MAAP æå¥",price:2200,images:[""],rating:4.7,reviews:19,description:"Pro Knit Glove ç¡ç¸«éç¹ï¼èåéæ°£ï¼è§¸æ§è¢å¹ç¸å®¹ï¼æå¿ç½è 鲿»ï¼ç«¶è³½è¨ç·´å¿
åã",features:["ç¡ç¸«éç¹","èåéæ°£","觸æ§ç¸å®¹"],specifications:{æè³ª:"ç¡ç¸«éç¹å½æ§å¸",觸æ§ç¸å®¹:"æ¯"},sizes:["S","M","L","XL"],colors:["Black"]},{id:"ma7",name:"ãMAAPãStow Away Bottle 水壺 / Clear",category:"MAAP 水壺ãé
ä»¶",price:1200,images:[""],rating:4.6,reviews:31,description:"è»å¼æè³ªææ å£ï¼650ml容éï¼BPA Freeå®å
¨ç¡æ¯ï¼MAAP極簡åçé
è²ã",features:["è»å¼æè³ª","650ml","BPA Free"],specifications:{容é:"650ml",æè³ª:"PEç¡æ¯è»å¼",å®å
¨:"BPA Free"},sizes:["650ml"],colors:["Clear"]},{id:"pe1",name:"ãPEdALEDãElement Lightweight Bib Shorts ç·å帶çè»è¤² / Black",category:"PEdALED Man",price:8500,images:[""],rating:4.9,reviews:16,description:"Element Lightweight è¶
è¼éæ°¸çºç°ä¿é¢æï¼æé
Elastic Interfaceé ç´åº§å¢ï¼è¼çèé©ï¼ç°ä¿é¨æé¦é¸ã",features:["è¶
è¼é","Elastic Interface座å¢","ç°ä¿é¢æ"],specifications:{æè³ª:"ç°ä¿åç彿§çºç¶",座å¢:"Elastic Interface Earth",çå:"ç«¶è³½å身"},sizes:["XS","S","M","L","XL","XXL"],colors:["Black"],isNew:!0},{id:"pe2",name:"ãPEdALEDãEssential ç·çè¢è»è¡£ / Forest Green",category:"PEdALED Man",price:5200,images:[""],rating:4.8,reviews:21,description:"Essential ç°ä¿å¯æçºæè³ªï¼å¾èä¸å£è¢ï¼éæ°£èæï¼é©åæ¥å¸¸è¨ç·´å°é·è·é¢é¨ä¹ã",features:["å¾å£è¢x3","éæ°£èæ","ç°ä¿æè³ª"],specifications:{æè³ª:"ç°ä¿èé
¯çºç¶",å£è¢:"èé¨x3"},sizes:["XS","S","M","L","XL","XXL"],colors:["Forest Green"]},{id:"pe3",name:"ãPEdALEDãAkama Women 女çè¢è»è¡£ / Blush Pink",category:"PEdALED Women",price:4800,images:[""],rating:4.8,reviews:13,description:"Akama 女çè»è¡£å¯æçºåç颿ï¼å身çåï¼å¾èä¸å£è¢ï¼åªé
é
è²ã",features:["女ççå","åç颿","å¾å£è¢x3"],specifications:{æè³ª:"åçèé
¯ç°ä¿çºç¶",å£è¢:"èé¨x3"},sizes:["XS","S","M","L","XL"],colors:["Blush Pink"]},{id:"pe4",name:"ãPEdALEDãAkama Women å帶çè»è¤² / Black",category:"PEdALED Women",price:6500,images:[""],rating:4.9,reviews:18,description:"Akama 女çå帶çè»è¤²ï¼Elastic Interface座å¢ï¼é«è
°æ¯æè¨è¨ï¼è¼é彿§é¢æã",features:["Elastic Interface座å¢","é«è
°æ¯æ","è¼é彿§"],specifications:{æè³ª:"ç°ä¿å½æ§çºç¶",座å¢:"Elastic Interface Earth"},sizes:["XS","S","M","L","XL"],colors:["Black"]},{id:"pe5",name:"ãPEdALEDãElement Lightweight èå¿ / Black",category:"PEdALED èå¿ãå¤å¥",price:3800,images:[""],rating:4.7,reviews:10,description:"è¶
è¼éé²é¢¨èå¿ï¼å¯æ¶ç´å
¥å£è¢ï¼ç°ä¿é¢æï¼é©åè®æº«æ°£åçå¿
åè£åã",features:["è¶
è¼é風衣","坿¶ç´","ç°ä¿é¢æ"],specifications:{æè³ª:"è¶
è¼éé²é¢¨ç°ä¿çºç¶",éé:"ç´75g",æ¶ç´:"坿¶å
¥å£è¢"},sizes:["XS","S","M","L","XL","XXL"],colors:["Black"]},{id:"pe6",name:"ãPEdALEDãEssential Cycling Sock è»è¥ª / White",category:"PEdALED è»è¥ª",price:650,images:[""],rating:4.7,reviews:38,description:"Essential ææ©æ£æ··ç´¡è»è¥ªï¼ç°ä¿ååï¼éæ°£ä¸é«çè¨è¨ï¼é©ååé¡åé¨ä¹ã",features:["ææ©æ£æ··ç´¡","éæ°£ä¸é«ç","ç°ä¿èªè"],specifications:{æè³ª:"ææ©æ£/彿§çºç¶æ··ç´¡",èªè:"GOTSææ©èªè"},sizes:["S/M","L/XL"],colors:["White"]},{id:"pe7",name:"ãPEdALEDãNishino Cycling Glove æå¥ / Charc
216oal",category:"PEdALED æå¥",price:1900,images:[""],rating:4.6,reviews:12,description:"Nishino 天ç¶ç®é©æé¨ï¼éæ°£å½æ§å¸èé¨ï¼è§¸æ§è¢å¹ç¸å®¹ï¼ç¾©å¤§å©è¨è¨ç´°ç¯è³ªæåºç¾ã",features:["天ç¶ç®é©æé¨","éæ°£å½æ§å¸","觸æ§ç¸å®¹"],specifications:{æè³ª:"天ç¶ç®é©+彿§å¸",觸æ§ç¸å®¹:"æ¯"},sizes:["S","M","L","XL"],colors:["Charcoal"]},{id:"pe8",name:"ãPEdALEDãThermal Water Bottle ä¿æº«æ°´å£º / Grey",category:"PEdALED 水壺ãé
ä»¶",price:980,images:[""],rating:4.6,reviews:25,description:"Thermal ä¿æº«æ°´å£º600mlï¼BPA Freeï¼PEdALED極簡åçé
è²ï¼ä¿å·ä¿ç±ææåºè²ã",features:["600mlä¿æº«","BPA Free","極簡é
è²"],specifications:{容é:"600ml",æè³ª:"é層ä¸é½é¼",å®å
¨:"BPA Free"},sizes:["600ml"],colors:["Grey"]},{id:"h1",name:"ãPOCãVentral Air SPIN NFC 空åå®å
¨å¸½ / Hydrogen White",category:"POC",price:16800,images:[""],rating:4.9,reviews:29,description:"Ventral Air SPIN NFC çµå空åè¨è¨èMIPSæè½é²è·ï¼å
§å»ºNFCç·æ¥é«çè³è¨ï¼æ¯é ç´ç«¶éå®å
¨å¸½ã",features:["MIPSæè½é²è·","空åç«¶é","NFCç·æ¥é«ç"],specifications:{éé:"ç´210g",èªè:"EN1078",é²è·:"MIPSæè½",ç¹è²:"NFCæ¶ç",ç¢å°:"çå
¸è¨è¨"},sizes:["XS-S","S-M","M-L","L-XL"],colors:["Hydrogen White"]},{id:"h2",name:"ãNimblãULTIMATE Carbon Road Cycling Shoe / Black",category:"Nimbl å¡é",price:32e3,images:[""],rating:5,reviews:8,description:"ULTIMATE å
¨ç¢³åºæ¿æé
Boaæéï¼è¶
è¼éï¼è·èæå·¥è£½é ï¼æ¯ç«¶éå¡éçå·å³°ä¹ä½ã",features:["å
¨ç¢³åºæ¿","Boaæé","è¶
è¼é","è·èæå·¥"],specifications:{éåº:"å
¨ç¢³çºç¶",æ£å
·:"Boa IP1 x2",éé:"ç´220g/é»",ç¢å°:"è·èæå·¥è£½é "},sizes:["38","39","40","41","42","43","44","45","46"],colors:["Black"],isNew:!0},{id:"h3",name:"ãKPLUSãSURPASS AIR å®å
¨å¸½ / æ¶å
é»",category:"KPLUS å®å
¨å¸½",price:5800,images:[""],rating:4.7,reviews:42,description:"SURPASS AIR éå°äºæ´²é åè¨è¨ï¼MIPSé²è·ç³»çµ±ï¼è¶
大é風åï¼é«æ§å¹æ¯ç«¶éå®å
¨å¸½ã",features:["äºæ´²é å","MIPSé²è·","è¶
大é風å"],specifications:{éé:"ç´260g",èªè:"CE EN1078",é²è·:"MIPS",ç¢å°:"å°ç£è£½é "},sizes:["S","M","L"],colors:["æ¶å
é»"]},{id:"h4",name:"ãKASKãProtone Icon ç«¶éå®å
¨å¸½ / Black Matt",category:"KASK å®å
¨å¸½",price:12500,images:[""],rating:4.8,reviews:35,description:"Protone Icon 義大å©è£½ç©ºåç«¶é帽ï¼WG11èªèï¼æµç·å¤åçµå大åé風åï¼è·æ¥é¸æé¦é¸ã",features:["空åç«¶é","義大å©è£½","WG11èªè"],specifications:{éé:"ç´230g",èªè:"WG11 / CE EN1078",ç¢å°:"義大å©è£½é "},sizes:["S","M","L"],colors:["Black Matt"]},{id:"h5",name:"ãSCICONãAeroComfort 3.0 TSA é¨è¡ç¼é¡ / Crystal",category:"SCICON ç¼é¡",price:9800,images:[""],rating:4.8,reviews:17,description:"AeroComfort 3.0 坿çè¨è¨éä¸çµé¡çï¼ç¾©å¤§å©è£½ï¼UV400é²è·ï¼é¡æ¶è¼éè²¼åèåã",features:["坿ç","ä¸çµé¡ç","UV400","義大å©è£½"],specifications:{顿¡:"TR-90è¼é",é²è·:"UV400",éé:"ç´28g",ç¢å°:"義大å©è£½é "},sizes:["å碼"],colors:["Crystal"]},{id:"bag1",name:"ãWOTANCRAFTãCommander ç¸æ©é¨è¡å
10L / Waxed Khaki",category:"WOTANCRAFT æ²å¦",price:18800,images:[""],rating:4.9,reviews:14,description:"Commander è æå¸å¸ï¼é²æ°´è¨è¨ï¼å®è©æèå
©ç¨ï¼å°ç£åçå·¥èï¼éé¨è¡å
èç¸æ©å
åè½ã",features:["è æå¸å¸","鲿°´","å®è©æèå
©ç¨"],specifications:{容é:"10L",æè³ª:"è æå¸å¸",鲿°´:"é«åº¦é²æ½æ°´",ç¢å°:"å°ç£è£½é "},sizes:["10L"],colors:["Waxed Khaki"]},{id:"bag2",name:"ãThermaltakeãS10 鲿°´å¾èå
/ æ¶å
é»",category:"Thermaltake æè¶",price:3200,images:[""],rating:4.6,reviews:22,description:"S10 IPX4鲿°´çç´ï¼åå
æ¢å¢å å¤é¨å®å
¨ï¼17L大容éï¼éå¤è¼æ
è¡ççæ³é¸æã",features:["IPX4鲿°´","åå
æ¢","17L"],specifications:{容é:"17L",鲿°´:"IPX4",ç¢å°:"å°ç£è¨è¨"},sizes:["17L"],colors:["æ¶å
é»"]},{id:"bag3",name:"ãRESTRAPãRace Top Tube Bag ä¸ç®¡å
/ Black",category:"RESTRAP",price:2800,images:[""],rating:4.7,reviews:31,description:"Race ä¸ç®¡å
鲿°´æè³ªï¼å¿«æè¨è¨ï¼æ£é¢è§¸æ§ææ©è¦çªï¼
216é·éé¨è¡å¿
åé
ä»¶ã",features:["鲿°´","å¿«æ","è§¸æ§ææ©è¦çª"],specifications:{容é:"0.5L",æè³ª:"鲿°´å°¼é¾",åºå®:"å¿«æé鬼æ°"},sizes:["å碼"],colors:["Black"]},{id:"mod1",name:"ãCarbon-TiãX-CarboRing 52/36T è¼éå碳çºé½ç¤",category:"Carbon-Ti è¼éåé½ç¤ãç¢ç¤",price:12800,images:[""],rating:4.9,reviews:11,description:"X-CarboRing 碳çº+é¦åéè¤å製æï¼å
43gï¼ç¸å®¹Shimano/SRAMï¼æ¥µè´è¼éåæ¹è£é¦é¸ã",features:["碳çº+é¦åé","43gè¶
è¼","ç¸å®¹Shimano/SRAM"],specifications:{æè³ª:"碳çºç¶+é¦åéèºçµ²",éé:"ç´43g",ç¸å®¹:"Shimano/SRAM",ç¢å°:"義大å©"},sizes:["50/34T","52/36T","53/39T"],colors:["碳çºé»"]},{id:"mod2",name:"ãDarimoãT2 Alpha Carbon ææ 420mm / UDå
é¢",category:"Darimo è¼éåææã座管",price:22e3,images:[""],rating:5,reviews:7,description:"T2 Alpha å
¨ç¢³çºä¸é«åææï¼å
175gï¼UDå
é¢ï¼å¾·åé ç´æå·¥ç¢³çºè£½é ã",features:["175gè¶
è¼","å
¨ç¢³çº","ä¸é«å"],specifications:{æè³ª:"å
¨ç¢³çºUDå
é¢",éé:"ç´175g",ç¢å°:"å¾·å製é "},sizes:["380mm","400mm","420mm","440mm"],colors:["UDå
é¢ç¢³çºé»"],isNew:!0},{id:"mod3",name:"ãSRMãX-POWER S Shimano åçè¨ / 3/175mm",category:"SRM åçè¨",price:28e3,images:[""],rating:4.9,reviews:16,description:"X-POWER S éé鿏¬ï¼Â±1%ç²¾ç¢ºåº¦ï¼æ¯æ´ANT+åBluetoothï¼400尿黿± 壽å½ã",features:["éé鿏¬","±1%精確","ANT+/Bluetooth"],specifications:{精確度:"±1%",黿± :"400å°æ",åå®:"ANT+/Bluetooth 5.0",ç¢å°:"å¾·å"},sizes:["170mm","172.5mm","175mm"],colors:["é»"]},{id:"mod4",name:"ãGALFERãWave 160mm æµ®åç¢ç¤ / é",category:"GALFER ç¢ç¤ãä¾ä»¤ç",price:2200,images:[""],rating:4.7,reviews:38,description:"Wave æµ®åç¢ç¤ï¼æ³¢æµªåæ£ç±ï¼èç±ä¸é½é¼ï¼é©ç¨å
ååä¸å¿éã",features:["æ³¢æµªåæ£ç±","èç±ä¸é½é¼","å
å/ä¸å¿é"],specifications:{æè³ª:"èç±ä¸é½é¼",å®è£:"å
å/ä¸å¿é",ç¢å°:"西çç"},sizes:["140mm","160mm","180mm"],colors:["é"]},{id:"mod5",name:"ãAMPãUltimate ææ©ä¾ä»¤ç / Shimano æ²¹å£",category:"AMP ä¾ä»¤ç",price:880,images:[""],rating:4.6,reviews:52,description:"Ultimate ææ©ä¾ä»¤çï¼ç°ä¿æè³ªï¼ä½åªé³ä½ç²å¡µï¼å天åå¶åç©©å®ï¼é©é
Shimanoæ²¹å£ç³»çµ±ã",features:["ææ©æè³ª","ä½åªé³","å
¨å¤©å"],specifications:{æè³ª:"ææ©è¤åæè³ª",é©ç¨:"Shimanoæ²¹å£"},sizes:["Shimano æ²¹å£"],colors:["é»"]},{id:"mod6",name:"ãHopeãRX4 åæ´»å¡æ²¹å£ç¢ç
å¡é / Stealth Black",category:"Hope å¡é",price:8500,images:[""],rating:4.8,reviews:23,description:"RX4 åæ´»å¡è±åæå·¥è£½é ï¼CNCéåéï¼å¶åå強大åå»ï¼å¯é©é
å¤ç¨®æ²¹ç®¡æ¥é ã",features:["åæ´»å¡","è±å製é ","CNCéåé"],specifications:{æ´»å¡:"åæ´»å¡",æè³ª:"CNCéåé",ç¢å°:"è±åæå·¥è£½é "},sizes:["å碼"],colors:["Stealth Black"]},{id:"care1",name:"ãJuice LubesãCeramic Wax Lube é¶ç·é·æéæ¢æ²¹ / 130ml",category:"Juice Lubes ä¿é¤æ²¹ãæ¸
æ½ç¨å",price:680,images:[""],rating:4.8,reviews:67,description:"é¶ç·é
æ¹é·ææ½¤æ»ï¼å
¨å¤©åé©ç¨ï¼130mlï¼æ¥å¸¸ä¿é¤å¿
åã",features:["é¶ç·é
æ¹","å
¨å¤©å","130ml"],specifications:{容é:"130ml",é
æ¹:"é¶ç·è åº",ç¢å°:"è±å"},sizes:["130ml"],colors:["æ¨æºæ¬¾"],isBestseller:!0},{id:"care2",name:"ãCeramicspeedãUFLP è¶
æµé«éæ¢æ²¹ / 175ml",category:"Ceramicspeed æ¹è£é
ä»¶ãä¿é¤å",price:1850,images:[""],rating:4.9,reviews:44,description:"å
¨çæä½é»åéæ¢æ²¹ï¼ä¹¾å¼é
æ¹ï¼175mlï¼ä¸¹éº¥é å°ç§æã",features:["æä½é»å","ä¹¾å¼é
æ¹","175ml"],specifications:{容é:"175ml",é¡å:"ä¹¾å¼éæ¢æ²¹",ç¢å°:"丹麥"},sizes:["175ml"],colors:["æ¨æºæ¬¾"]},{id:"care3",name:"ãMuc-OffãNano Tech Bike Cleaner å¥ç±³æ¸
æ½å / 1L",category:"Muc-Off",price:650,images:[""],rating:4.7,reviews:91,description:"å¥ç±³ç§ææ¸
æ½åï¼ç°ä¿çç©éè§£ï¼1L大容éï¼å¿«éå解污å¢ä¸å·ç¤æ¼ã",features:["å¥ç±³ç§æ","ç°ä¿éè§£","1L"],specifications:{容é:"1L",é
æ¹:"å¥ç±³çç©éè§£",ç¢å°:"è±å"},sizes:["500ml","1L"],colors:["ç²ç´
款"],isBestseller:!0},{id:"tr1",name:"ãWiNSPORTSãæ°´æº¶æ§è åé»è§£è³ªè£å
å
/ 檸檬å£å³",category:"WiNSPORTS",price:380,images:[""],rating:4.7,reviews:85,description:"ä½å¡é
æ¹è£å
éééï¼æª¸æª¬å£å³æ¸
ç½ï¼çç±é¨ä¹çæä½³é»è§£è³ªè£çµ¦ã",features:["é»è§£è³ªè£å
","ä½å¡","10é¡/ç"],specifications:{è¦æ ¼:"10é¡/ç",æå:"ééé ç¶çç´ C"},sizes:["10é¡/ç"],colors:["檸檬"]},{id:"tr2",name:"ãUP SportãMarine Collagen æµ·æ´è åèç½ä¿®è·ç² / 30å
",category:"UP Sport",price:1280,images:[""],rating:4.8,reviews:52,description:"深海éé¡èåæµ·æ´è åèç½ï¼å¹«å©éç¯ä¿®è·ï¼30å
è£è¼é¬è£å
ã",features:["æµ·æ´è åèç½","éç¯ä¿®è·","30å
"],specifications:{è¦æ ¼:"30å
/ç",主æå:"深海éè åèç½"},sizes:["30å
/ç"],colors:["åå³"]},{id:"tr3",name:"ãTheragunãPrime 第äºä»£çèæ§ / é»",category:"Theragun ææ©æ§",price:12500,images:[""],rating:4.9,reviews:38,description:"Prime 第äºä»£éé³çèæ§ï¼å段é度ï¼2å°æçºèªï¼éäºç¨®ææ©é ï¼
216é¨å¾æ¢å¾©çå°æ¥å©å¨ã",features:["åæ®µé度","éé³","2å°æçºèª"],specifications:{é度:"1750-2750 RPM",黿± :"120åé",ææ©é :"5é¡",éé:"ç´1.0kg"},sizes:["å碼"],colors:["Black"],isBestseller:!0},{id:"tr4",name:"ãCALBOMBã碳水ç¸å½è½éè / èèå£å³",category:"CALBOMB 碳水ç¸å½æè ",price:120,images:[""],rating:4.6,reviews:120,description:"å¿«éè£å
碳水ååç©ï¼ç¡åå¡å ï¼30g/å
ï¼èèå£å³æ¸
ç½ï¼é©åè³½åæé¨è¡ä¸è£å
ã",features:["å¿«éè£å
碳水","30g/å
","ç¡åå¡å "],specifications:{éé:"30g/å
",碳水:"ç´22g",å£å³:"èè/èæ/鳳梨"},sizes:["30g/å
"],colors:["èè"],isBestseller:!0},{id:"tr5",name:"ãGA é»éç²ãé ç´è
¿é¨é²æ¬å´é§ / 200ml",category:"GA é»éç²",price:980,images:[""],rating:4.7,reviews:61,description:"SPF50+ææ±é²æ°´é²æ¬å´é§ï¼è¼èä¸é»è©ï¼å°çºé«å¼·åº¦éåè¨è¨çè
¿é¨é²æ¬ã",features:["SPF50+","ææ±é²æ°´","è¼èä¸é»è©"],specifications:{容é:"200ml",鲿¬:"SPF50+ PA+++",é¡å:"å´é§å¼"},sizes:["200ml"],colors:["æ¨æºæ¬¾"]},{id:"tr6",name:"ãæ©èç§ãé«ä¿æ¸é²æ¬ä¹³ SPF50+ / 50ml",category:"æ©èç§ é²æ¬ä¹³",price:780,images:[""],rating:4.8,reviews:44,description:"ç®èç§é«å¸«èªèSPF50+ PA++++鲿¬ä¹³ï¼é©åé«å¼·åº¦éåï¼æ¸
ç½ä¸åéã",features:["SPF50+ PA++++","ç®èç§èªè","é«å¼·åº¦éå"],specifications:{容é:"50ml",鲿¬:"SPF50+ PA++++",èªè:"ç®èç§é«å¸«"},sizes:["50ml"],colors:["æ¨æºæ¬¾"]},{id:"ta1",name:"ãWahooãKICKR Core ç´é©
æºè½è¨ç·´å° / é»",category:"Wahoo",price:25900,images:[""],rating:4.9,reviews:47,description:"KICKR Core ç´é©
è¨è¨ï¼Â±2%åç精確ï¼ç¸å®¹ZWIFT/Rouvyï¼æ¯å®¤å
§è¨ç·´çé ç´ä¹é¸ã",features:["ç´é©
è¨è¨","±2%åç精確","ZWIFTç¸å®¹"],specifications:{精確度:"±2%",æå¤§åç:"1,800W",飿¥:"ANT+/Bluetooth",éé:"17.1kg"},sizes:["å碼"],colors:["Black"],isBestseller:!0},{id:"ta2",name:"ãéµç«¹å·¥èãP1 碳éå®è»å£ææ¶ / æ¶å
é»",category:"éµç«¹å·¥è",price:4800,images:[""],rating:4.8,reviews:29,description:"P1 碳é壿æ¶ï¼å£æå±ç¤ºè¨è¨ï¼é©åå
¬è·¯åç»å±±è»ï¼å°ç£å·¥è精製ã",features:["碳çº+éåé","壿å±ç¤º","é©åå
¬è·¯/ç»å±±è»"],specifications:{æè³ª:"碳çº+éåéCNC",æ¿é:"25kg",å®è£:"壿",ç¢å°:"å°ç£è£½é "},sizes:["å碼"],colors:["æ¶å
é»"]},{id:"ta3",name:"ãSEASUCKERãHornet 3-Bike Rack å¸ç¤å¼3è»æ¶",category:"SEASUCKER æµ·å¸ç",price:12800,images:[""],rating:4.7,reviews:18,description:"Hornet ç空å¸ç¤åºå®ï¼å
å·¥å
·å®è£ï¼å¯æ¿è¼3å°è»ï¼æ¯å
¬è·¯æ
è¡é輸èªè¡è»ç便æ·é¸æã",features:["ç空å¸ç¤","å
å·¥å
·å®è£","3è»å®¹é"],specifications:{æ¿è¼:"3å°è»",åºå®æ¹å¼:"ç空å¸ç¤",å®è£:"å
å·¥å
·"},sizes:["å碼"],colors:["æ¨æºæ¬¾"]},{id:"gps1",name:"ãFRAMESANDGEARãWahoo/Garmin éåé延伸碼表座 / æ¶å
é»",category:"FRAMESANDGEAR 碼表座ãå¾çª",price:1850,images:[""],rating:4.8,reviews:63,description:"CNCéåé延伸碼表座ï¼éé¶åº§è¨è¨ï¼ç¸å®¹Wahoo/Garmin碼表ï¼ç²¾å·¥è£½é 質æåè¶ã",features:["CNCéåé","éé¶åº§","ç¸å®¹Wahoo/Garmin"],specifications:{æè³ª:"CNCéåé",ç¸å®¹:"Wahoo/Garmin",å®è£:"é¾é 延伸"},sizes:["å碼"],colors:["æ¶å
é»"],isBestseller:!0},{id:"gps2",name:"ãLOOPãStem Mount é¾é 碼表座 / Silver",category:"LOOP 碼表座",price:2200,images:[""],rating:4.7,reviews:27,description:"LOOP 義大å©è¨è¨é¾é 碼表座ï¼éåéCNC精工ï¼ç¸å®¹Garmin/Wahooï¼è³ªæç°¡ç´åºè²ã",features:["義大å©è¨è¨","éåéCNC","Garmin/Wahooç¸å®¹"],specifications:{æè³ª:"éåéCNC",ç¸å®¹:"Garmin/Wahoo",ç¢å°:"義大å©è¨è¨"},sizes:["å碼"],colors:["Silver"]}].find(u=>u.id===e),[n,i]=kr.useState(0),[s,o]=kr.useState(""),[c,l]=kr.useState("");return a?f.jsx("div",{className:"min-h-screen bg-white pt-20",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[f.jsxs("button",{onClick:()=>t(-1),className:"flex items-center space-x-2 text-gray-600 hover:text-gray-900 mb-8 transition-colors duration-200",children:[f.jsx(pl,{size:20}),f.jsx("span",{children:"Back"})]}),f.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12",children:[f.jsxs("div",{className:"space-y-4",children:[f.jsx("div",{className:"aspect-square overflow-hidden rounded-2xl bg-gray-100",children:f.jsx("img",{src:a.images[n],alt:a.name,className:"w-full h-full object-cover"})}),a.images.length>1&&f.jsx("div",{className:"flex space-x-4",children:a.images.map((u,m)=>f.jsx("button",{onClick:()=>i(m),className:`w-20 h-20 rounded-lg overflow-hidden border-2 transition-colors duration-200 ${n===m?"border-red-500":"border-gray-200"}`,children:f.jsx("img",{src:u,alt:`${a.name} view ${m+1}`,className:"w-full h-full object-cover"})},m))})]}),f.jsxs("div",{className:"space-y-6",children:[f.jsxs("div",{children:[f.jsxs("div",{className:"flex items-center space-x-2 mb-2",children:[f.jsx("span",{className:"text-sm font-medium text-red-600 uppercase tracking-wide",children:a.category}),a.isBestseller&&f.jsx("span",{className:"bg-red-500 text-white px-2 py-1 rounded-full text-xs font-semibold",children:"Bestseller"}),a.isNew&&f.jsx("span",{className:"bg-green-500 text-white px-2 py-1 rounded-full text-xs font-semibold",children:"New"})]}),f.jsx("h1",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:a.name}),f.jsx("div",{className:"flex items-center space-x-4 mb-4",children:f.jsxs("div",{className:"flex items-center space-x-1",children:[[...Array(5)].map((u,m)=>f.jsx(wu,{className:`w-5 h-5 ${m<Math.floor(a.rating)?"fill-yellow-400 text-yellow-400":"text-gray-300"}`},m)),f.jsxs("span",{className:"text-sm font-medium text-gray-700 ml-2",children:[a.rating," (",a.reviews," reviews)"]})]})}),f.jsxs("div",{className:"flex items-center space-x-4 mb-6",children:[f.jsxs("span",{className:"text-3xl font-bold text-gray-900",children:["NT$",a.price.toLocaleStr
216ing("zh-TW")]}),a.originalPrice&&f.jsxs("span",{className:"text-xl text-gray-500 line-through",children:["NT$",a.originalPrice.toLocaleString("zh-TW")]})]}),f.jsx("p",{className:"text-gray-600 leading-relaxed mb-8",children:a.description})]}),f.jsxs("div",{children:[f.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-3",children:"Size"}),f.jsx("div",{className:"flex space-x-3",children:a.sizes.map(u=>f.jsx("button",{onClick:()=>o(u),className:`w-12 h-12 rounded-lg border-2 font-semibold transition-colors duration-200 ${s===u?"border-red-500 bg-red-50 text-red-600":"border-gray-300 hover:border-gray-400"}`,children:u},u))})]}),f.jsxs("div",{children:[f.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-3",children:"Color"}),f.jsx("div",{className:"flex space-x-3",children:a.colors.map(u=>f.jsx("button",{onClick:()=>l(u),className:`px-4 py-2 rounded-lg border-2 font-medium transition-colors duration-200 ${c===u?"border-red-500 bg-red-50 text-red-600":"border-gray-300 hover:border-gray-400"}`,children:u},u))})]}),f.jsxs("div",{children:[f.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-4",children:"ç¢åç¹è²"}),f.jsx("ul",{className:"space-y-2",children:a.features.map((u,m)=>f.jsxs("li",{className:"flex items-center space-x-3",children:[f.jsx(ml,{className:"w-5 h-5 text-green-500"}),f.jsx("span",{className:"text-gray-700",children:u})]},m))})]})]})]}),f.jsxs("div",{className:"mt-16",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-8",children:"è¦æ ¼è¡¨"}),f.jsx("div",{className:"bg-gray-50 rounded-2xl p-8",children:f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:Object.entries(a.specifications).map(([u,m])=>f.jsxs("div",{className:"flex justify-between items-center py-3 border-b border-gray-200 last:border-b-0",children:[f.jsx("span",{className:"text-gray-600 font-medium",children:u}),f.jsx("span",{className:"text-gray-900 font-semibold",children:m})]},u))})})]})]})}):f.jsx("div",{className:"min-h-screen flex items-center justify-center",children:f.jsxs("div",{className:"text-center",children:[f.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4",children:"Product Not Found"}),f.jsx("button",{onClick:()=>t("/products"),className:"bg-red-600 hover:bg-red-700 text-white px-6 py-3 rounded-lg transition-colors duration-200",children:"Back to Products"})]})})};/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var Hs={};Hs.version="0.18.5";var M1=1252,ib=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],j1=function(e){ib.indexOf(e)!=-1&&(M1=e)};function sb(){j1(1252)}var i0=function(e){j1(e)};function ob(){i0(1200),sb()}var q0=function(t){return String.fromCharCode(t)},gp=function(t){return String.fromCharCode(t)},Ga,wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function s0(e){for(var t="",r=0,a=0,n=0,i=0,s=0,o=0,c=0,l=0;l<e.length;)r=e.charCodeAt(l++),i=r>>2,a=e.charCodeAt(l++),s=(r&3)<<4|a>>4,n=e.charCodeAt(l++),o=(a&15)<<2|n>>6,c=n&63,isNaN(a)?o=c=64:isNaN(n)&&(c=64),t+=wa.charAt(i)+wa.charAt(s)+wa.charAt(o)+wa.charAt(c);return t}function oa(e){var t="",r=0,a=0,n=0,i=0,s=0,o=0,c=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<e.length;)i=wa.indexOf(e.charAt(l++)),s=wa.indexOf(e.charAt(l++)),r=i<<2|s>>4,t+=String.fromCharCode(r),o=wa.indexOf(e.charAt(l++)),a=(s&15)<<4|o>>2,o!==64&&(t+=String.fromCharCode(a)),c=wa.indexOf(e.charAt(l++)),n=(o&3)<<6|c,c!==64&&(t+=String.fromCharCode(n));return t}var Ne=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),fa=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function sn(e){return Ne?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function xp(e){return Ne?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Cr=function(t){return Ne?fa(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function yo(e){if(typeof ArrayBuffer>"u")return Cr(e);
216for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),a=0;a!=e.length;++a)r[a]=e.charCodeAt(a)&255;return t}function _0(e){if(Array.isArray(e))return e.map(function(a){return String.fromCharCode(a)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function cb(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}var St=Ne?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:fa(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var a=new Uint8Array(r),n=0;for(t=0,r=0;t<e.length;r+=n,++t)if(n=e[t].length,e[t]instanceof Uint8Array)a.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";a.set(new Uint8Array(e[t]),r)}return a}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function lb(e){for(var t=[],r=0,a=e.length+250,n=sn(e.length+255),i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s<128)n[r++]=s;else if(s<2048)n[r++]=192|s>>6&31,n[r++]=128|s&63;else if(s>=55296&&s<57344){s=(s&1023)+64;var o=e.charCodeAt(++i)&1023;n[r++]=240|s>>8&7,n[r++]=128|s>>2&63,n[r++]=128|o>>6&15|(s&3)<<4,n[r++]=128|o&63}else n[r++]=224|s>>12&15,n[r++]=128|s>>6&63,n[r++]=128|s&63;r>a&&(t.push(n.slice(0,r)),r=0,n=sn(65535),a=65530)}return t.push(n.slice(0,r)),St(t)}
vendor: 3,965 bytes, line 216
216var Fi=/\u0000/g,K0=/[\u0001-\u0006]/g;function zn(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function Ar(e,t){var r=""+e;return r.length>=t?r:at("0",t-r.length)+r}function yu(e,t){var r=""+e;return r.length>=t?r:at(" ",t-r.length)+r}function Vs(e,t){var r=""+e;return r.length>=t?r:r+at(" ",t-r.length)}function ub(e,t){var r=""+Math.round(e);return r.length>=t?r:at("0",t-r.length)+r}function fb(e,t){var r=""+e;return r.length>=t?r:at("0",t-r.length)+r}var bp=Math.pow(2,32);function xn(e,t){if(e>bp||e<-bp)return ub(e,t);var r=Math.round(e);return fb(r,t)}function Gs(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var vp=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],oc=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function pb(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"ä¸å/ä¸å "hh"æ"mm"å"ss"ç§ "',e}var nt={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"ä¸å/ä¸å "hh"æ"mm"å"ss"ç§ "'},wp={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},mb={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Xs(e,t,r){for(var a=e<0?-1:1,n=e*a,i=0,s=1,o=0,c=1,l=0,u=0,m=Math.floor(n);l<t&&(m=Math.floor(n),o=m*s+i,u=m*l+c,!(n-m<5e-8));)n=1/(n-m),i=s,s=o,c=l,l=u;if(u>t&&(l>t?(u=c,o=i):(u=l,o=s)),!r)return[0,a*o,u];var p=Math.floor(a*o/u);return[p,a*o-p*u,u]}function Y0(e,t,r){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0,s=[],o={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(a+=1462),o.u>.9999&&(o.u=0,++n==86400&&(o.T=n=0,++a,++o.D)),a===60)s=r?[1317,10,29]:[1900,2,29],i=3;else if(a===0)s=r?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var c=new Date(1900,0,1);c.setDate(c.getDate()+a-1),s=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),a<60&&(i=(i+6)%7),r&&(i=wb(c,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=n%60,n=Math.floor(n/60),o.M=n%60,n=Math.floor(n/60),o.H=n,o.q=i,o}var B1=new Date(1899,11,31,0,0,0),db=B1.getTime(),hb=new Date(1900,2,1,0,0,0);function z1(e,t){var r=e.getTime();
vendor: 4,929 bytes, line 216
216return t?r-=1461*24*60*60*1e3:e>=hb&&(r+=24*60*60*1e3),(r-(db+(e.getTimezoneOffset()-B1.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function Su(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function gb(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function xb(e){var t=e<0?12:11,r=Su(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function bb(e){var t=Su(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function vb(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=xb(e):t===10?r=e.toFixed(10).substr(0,12):r=bb(e),Su(gb(r.toUpperCase()))}function gl(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):vb(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return Da(14,z1(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function wb(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function _b(e,t,r,a){var n="",i=0,s=0,o=r.y,c,l=0;switch(e){case 98:o=r.y+543;case 121:switch(t.length){case 1:case 2:c=o%100,l=2;break;default:c=o%1e4,l=4;break}break;case 109:switch(t.length){case 1:case 2:c=r.m,l=t.length;break;case 3:return oc[r.m-1][1];case 5:return oc[r.m-1][0];default:return oc[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:c=r.d,l=t.length;break;case 3:return vp[r.q][0];default:return vp[r.q][1]}break;case 104:switch(t.length){case 1:case 2:c=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:c=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:c=r.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?Ar(r.S,t.length):(a>=2?s=a===3?1e3:100:s=a===1?10:1,i=Math.round(s*(r.S+r.u)),i>=60*s&&(i=0),t==="s"?i===0?"0":""+i/s:(n=Ar(i,2+a),t==="ss"?n.substr(0,2):"."+n.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":c=r.D*24+r.H;break;case"[m]":case"[mm]":c=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":c=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}l=t.length===3?1:2;break;case 101:c=o,l=1;break}var u=l>0?Ar(c,l):"";return u}function _a(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,a=e.substr(0,r);r!=e.length;r+=t)a+=(a.length>0?",":"")+e.substr(r,t);return a}var U1=/%/g;function yb(e,t,r){var a=t.replace(U1,""),n=t.length-a.length;return Qr(e,a,r*Math.pow(10,2*n))+at("%",n)}function Sb(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return Qr(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function W1(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+W1(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%n;if(i<0&&(i+=n),r=(t/Math.pow(10,i)).toPrecision(a+1+(n+i)%n),r.indexOf("e")===-1){var s=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,n)+"."+r.substr(2+n),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,c,l,u){return c+l+u.substr(0,(n+i)%n)+"."+u.substr(i)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var H1=/# (\?+)( ?)\/( ?)(\d+)/;function Tb(e,t,r){var a=parseInt(e[4],10),n=Math.round(t*a),i=Math.floor(n/a),s=n-i*a,o=a;return r+(i===0?"":""+i)+" "+(s===0?at(" ",e[1].length+1+e[4].length):yu(s,e[1].length)+e[2]+"/"+e[3]+Ar(o,e[4].length))}function Eb(e,t,r){return r+(t===0?"":""+t)+at(" ",e[1].length+2+e[4].length)}var V1=/^#*0*\.([0#]+)/,G1=/\).*[0#]/,X1=/\(###\) ###\\?-####/;function jt(e){for(var t="",r,a=0;a!=e.length;++a)switch(r=e.charCodeAt(a)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function _p(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function yp(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function Cb(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function kb(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function ur(e,t,r){if(e.charCodeAt(0)===40&&!t.match(G1)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?ur("n",a,r):"("+ur("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Sb(e,t,r);
vendor: 16,535 bytes, line 216
216if(t.indexOf("%")!==-1)return yb(e,t,r);if(t.indexOf("E")!==-1)return W1(t,r);if(t.charCodeAt(0)===36)return"$"+ur(e,t.substr(t.charAt(1)==" "?2:1),r);var n,i,s,o,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+xn(c,t.length);if(t.match(/^[#?]+$/))return n=xn(r,0),n==="0"&&(n=""),n.length>t.length?n:jt(t.substr(0,t.length-n.length))+n;if(i=t.match(H1))return Tb(i,c,l);if(t.match(/^#+0+$/))return l+xn(c,t.length-t.indexOf("0"));if(i=t.match(V1))return n=_p(r,i[1].length).replace(/^([^\.]+)$/,"$1."+jt(i[1])).replace(/\.$/,"."+jt(i[1])).replace(/\.(\d*)$/,function(g,h){return"."+h+at("0",jt(i[1]).length-h.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return l+_p(c,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return l+_a(xn(c,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+ur(e,t,-r):_a(""+(Math.floor(r)+Cb(r,i[1].length)))+"."+Ar(yp(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return ur(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=zn(ur(e,t.replace(/[\\-]/g,""),r)),s=0,zn(zn(t.replace(/\\/g,"")).replace(/[0#]/g,function(g){return s<n.length?n.charAt(s++):g==="0"?"0":""}));if(t.match(X1))return n=ur(e,"##########",r),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var u="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Xs(c,Math.pow(10,s)-1,!1),n=""+l,u=Qr("n",i[1],o[1]),u.charAt(u.length-1)==" "&&(u=u.substr(0,u.length-1)+"0"),n+=u+i[2]+"/"+i[3],u=Vs(o[2],s),u.length<i[4].length&&(u=jt(i[4].substr(i[4].length-u.length))+u),n+=u,n;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=Xs(c,Math.pow(10,s)-1,!0),l+(o[0]||(o[1]?"":"0"))+" "+(o[1]?yu(o[1],s)+i[2]+"/"+i[3]+Vs(o[2],s):at(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return n=xn(r,0),t.length<=n.length?n:jt(t.substr(0,t.length-n.length))+n;if(i=t.match(/^([#0?]+)\.([#0]+)$/)){n=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=n.indexOf(".");var m=t.indexOf(".")-s,p=t.length-n.length-m;return jt(t.substr(0,m)+n+t.substr(t.length-p))}if(i=t.match(/^00,000\.([#0]*0)$/))return s=yp(r,i[1].length),r<0?"-"+ur(e,t,-r):_a(kb(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?Ar(0,3-g.length):"")+g})+"."+Ar(s,i[1].length);switch(t){case"###,##0.00":return ur(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=_a(xn(c,0));return d!=="0"?l+d:"";case"###,###.00":return ur(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return ur(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function Ab(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return Qr(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function Ib(e,t,r){var a=t.replace(U1,""),n=t.length-a.length;return Qr(e,a,r*Math.pow(10,2*n))+at("%",n)}function $1(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+$1(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%n;if(i<0&&(i+=n),r=(t/Math.pow(10,i)).toPrecision(a+1+(n+i)%n),!r.match(/[Ee]/)){var s=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(o,c,l,u){return c+l+u.substr(0,(n+i)%n)+"."+u.substr(i)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Or(e,t,r){if(e.charCodeAt(0)===40&&!t.match(G1)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Or("n",a,r):"("+Or("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Ab(e,t,r);if(t.indexOf("%")!==-1)return Ib(e,t,r);if(t.indexOf("E")!==-1)return $1(t,r);if(t.charCodeAt(0)===36)return"$"+Or(e,t.substr(t.charAt(1)==" "?2:1),r);var n,i,s,o,c=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+Ar(c,t.length);if(t.match(/^[#?]+$/))return n=""+r,r===0&&(n=""),n.length>t.length?n:jt(t.substr(0,t.length-n.length))+n;if(i=t.match(H1))return Eb(i,c,l);if(t.match(/^#+0+$/))return l+Ar(c,t.length-t.indexOf("0"));if(i=t.match(V1))return n=(""+r).replace(/^([^\.]+)$/,"$1."+jt(i[1])).replace(/\.$/,"."+jt(i[1])),n=n.replace(/\.(\d*)$/,function(g,h){return"."+h+at("0",jt(i[1]).length-h.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return l+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return l+_a(""+c);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Or(e,t,-r):_a(""+r)+"."+at("0",i[1].length);if(i=t.match(/^#,#*,#0/))return Or(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=zn(Or(e,t.replace(/[\\-]/g,""),r)),s=0,zn(zn(t.replace(/\\/g,"")).replace(/[0#]/g,function(g){return s<n.length?n.charAt(s++):g==="0"?"0":""}));if(t.match(X1))return n=Or(e,"##########",r),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var u="";if(i=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),o=Xs(c,Math.pow(10,s)-1,!1),n=""+l,u=Qr("n",i[1],o[1]),u.charAt(u.length-1)==" "&&(u=u.substr(0,u.length-1)+"0"),n+=u+i[2]+"/"+i[3],u=Vs(o[2],s),u.length<i[4].length&&(u=jt(i[4].substr(i[4].length-u.length))+u),n+=u,n;if(i=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),o=Xs(c,Math.pow(10,s)-1,!0),l+(o[0]||(o[1]?"":"0"))+" "+(o[1]?yu(o[1],s)+i[2]+"/"+i[3]+Vs(o[2],s):at(" ",2*s+1+i[2].length+i[3].length));if(i=t.match(/^[#0?]+$/))return n=""+r,t.length<=n.length?n:jt(t.substr(0,t.length-n.length))+n;if(i=t.match(/^([#0]+)\.([#0]+)$/)){n=""+r.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=n.indexOf(".");var m=t.indexOf(".")-s,p=t.length-n.length-m;return jt(t.substr(0,m)+n+t.substr(t.length-p))}if(i=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Or(e,t,-r):_a(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(g){return"00,"+(g.length<3?Ar(0,3-g.length):"")+g})+"."+Ar(0,i[1].length);switch(t){case"###,###":case"##,###":case"#,###":var d=_a(""+c);return d!=="0"?l+d:"";default:if(t.match(/\.[0#?]*$/))return Or(e,t.slice(0,t.lastIndexOf(".")),r)+jt(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function Qr(e,t,r){return(r|0)===r?Or(e,t,r):ur(e,t,r)}function Rb(e){for(var t=[],r=!1,a=0,n=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:r=!r;break;case 95:case 42:case 92:++a;break;case 59:t[t.length]=e.substr(n,a-n),n=a+1}if(t[t.length]=e.substr(n),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var q1=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function K1(e){for(var t=0,r="",a="";t<e.length;)switch(r=e.charAt(t)){case"G":Gs(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"ä¸":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="ä¸å/ä¸å")return!0;++t;break;case"[":for(a=r;e.charAt(t++)!=="]"&&t<e.length;)a+=e.charAt(t);if(a.match(q1))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function Nb(e,t,r,a){for(var n=[],i="",s=0,o="",c="t",l,u,m,p="H";s<e.length;)switch(o=e.charAt(s)){case"G":if(!Gs(e,s))throw new Error("unrecognized character "+o+" in "+e);n[n.length]={t:"G",v:"General"},s+=7;break;case'"':for(i="";(m=e.charCodeAt(++s))!==34&&s<e.length;)i+=String.fromCharCode(m);n[n.length]={t:"t",v:i},++s;break;case"\\":var d=e.charAt(++s),g=d==="("||d===")"?d:"t";n[n.length]={t:g,v:d},++s;break;case"_":n[n.length]={t:"t",v:" "},s+=2;break;case"@":n[n.length]={t:"T",v:t},++s;break;case"B":case"b":if(e.charAt(s+1)==="1"||e.charAt(s+1)==="2"){if(l==null&&(l=Y0(t,r,e.charAt(s+1)==="2"),l==null))return"";n[n.length]={t:"X",v:e.substr(s,2)},c=o,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||l==null&&(l=Y0(t,r),l==null))return"";for(i=o;++s<e.length&&e.charAt(s).toLowerCase()===o;)i+=o;o==="m"&&c.toLowerCase()==="h"&&(o="M"),o==="h"&&(o=p),n[n.length]={t:o,v:i},c=o;break;case"A":case"a":case"ä¸":var h={t:o,v:o};if(l==null&&(l=Y0(t,r)),e.substr(s,3).toUpperCase()==="A/P"?(l!=null&&(h.v=l.H>=12?"P":"A"),h.t="T",p="h",s+=3):e.substr(s,5).toUpperCase()==="AM/PM"?(l!=null&&(h.v=l.H>=12?"PM":"AM"),h.t="T",s+=5,p="h"):e.substr(s,5).toUpperCase()==="ä¸å/ä¸å"?(l!=null&&(h.v=l.H>=12?"ä¸å":"ä¸å"),h.t="T",s+=5,p="h"):(h.t="t",++s),l==null&&h.t==="T")return"";n[n.length]=h,c=o;break;case"[":for(i=o;e.charAt(s++)!=="]"&&s<e.length;)i+=e.charAt(s);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(q1)){if(l==null&&(l=Y0(t,r),l==null))return"";n[n.length]={t:"Z",v:i.toLowerCase()},c=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",K1(e)||(n[n.length]={t:"t",v:i}));break;case".":if(l!=null){for(i=o;++s<e.length&&(o=e.charAt(s))==="0";)i+=o;n[n.length]={t:"s",v:i};break}case"0":case"#":for(i=o;++s<e.length&&"0#?.,E+-%".indexOf(o=e.charAt(s))>-1;)i+=o;n[n.length]={t:"n",v:i};break;case"?":for(i=o;e.charAt(++s)===o;)i+=o;n[n.length]={t:o,v:i},c=o;break;case"*":++s,(e.charAt(s)==" "||e.charAt(s)=="*")&&++s;break;case"(":case")":n[n.length]={t:a===1?"t":o,v:o},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=o;s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1;)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:o,v:o},++s;break;case"$":n[n.length]={t:"t",v:"$"},++s;break;default:if(",$-+/():!^&'~{}<>=â¬acfijklopqrtuvwxzP".indexOf(o)===-1)throw new Error("unrecognized character "+o+" in "+e);n[n.length]={t:"t",v:o},++s;break}var _=0,b=0,x;for(s=n.length-1,c="t";s>=0;--s)switch(n[s].t){case"h":case"H":n[s].t=p,c="h",_<1&&(_=1);break;case"s":(x=n[s].v.match(/\.0+$/))&&(b=Math.max(b,x[0].length-1)),_<3&&(_=3);case"d":case"y":case"M":case"e":c=n[s].t;break;case"m":c==="s"&&(n[s].t="M",_<2&&(_=2));break;case"X":break;case"Z":_<1&&n[s].v.match(/[Hh]/)&&(_=1),_<2&&n[s].v.match(/[Mm]/)&&(_=2),_<3&&n[s].v.match(/[Ss]/)&&(_=3)}switch(_){case 0:break;case 1:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H);break;case 2:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M);break}var w="",I;for(s=0;s<n.length;++s)switch(n[s].t){case"t":case"T":case" ":case"D":break;case"X":n[s].v="",n[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":n[s].v=_b(n[s].t.charCodeAt(0),n[s].v,l,b),n[s].t="t";break;case"n":case"?":for(I=s+1;n[I]!=null&&((o=n[I].t)==="?"||o==="D"||(o===" "||o==="t")&&n[I+1]!=null&&(n[I+1].t==="?"||n[I+1].t==="t"&&n[I+1].v==="/")||n[s].t==="("&&(o===" "||o==="n"||o===")")||o==="t"&&(n[I].v==="/"||n[I].v===" "&&n[I+1]!=null&&n[I+1].t=="?"));)n[s].v+=n[I].v,n[I]={v:"",t:";"},++I;w+=n[s].v,s=I-1;break;case"G":n[s].t="t",n[s].v=gl(t,r);break}var O="",H,k;if(w.length>0){w.charCodeAt(0)==40?(H=t<0&&w.charCodeAt(0)===45?-t:t,k=Qr("n",w,H)):(H=t<0&&a>1?-t:t,k=Qr("n",w,H),H<0&&n[0]&&n[0].t=="t"&&(k=k.substr(1),n[0].v="-"+n[0].v)),I=k.length-1;var L=n.length;for(s=0;s<n.length;++s)if(n[s]!=null&&n[s].t!="t"&&n[s].v.indexOf(".")>-1){L=s;break}var D=n.length;if(L===n.length&&k.indexOf("E")===-1){for(s=n.length-1;s>=0;--s)n[s]==null||"n?".indexOf(n[s].t)===-1||(I>=n[s].v.length-1?(I-=n[s].v.length,n[s].v=k.substr(I+1,n[s].v.length)):I<0?n[s].v="":(n[s].v=k.substr(0,I+1),I=-1),n[s].t="t",D=s);I>=0&&D<n.length&&(n[D].v=k.substr(0,I+1)+n[D].v)}else if(L!==n.length&&k.indexOf("E")===-1){for(I=k.indexOf(".")-1,s=L;s>=0;--s)if(!(n[s]==null||"n?".indexOf(n[s].t)===-1)){for(u=n[s].v.indexOf(".")>-1&&s===L?n[s].v.indexOf(".")-1:n[s].v.length-1,O=n[s].v.substr(u+1);u>=0;--u)I>=0&&(n[s].v.charAt(u)==="0"||n[s].v.charAt(u)==="#")&&(O=k.charAt(I--)+O);n[s].v=O,n[s].t="t",D=s}for(I>=0&&D<n.length&&(n[D].v=k.substr(0,I+1)+n[D].v),I=k.indexOf(".")+1,s=L;s<n.length;++s)if(!(n[s]==null||"n?(".indexOf(n[s].t)===-1&&s!==L)){for(u=n[s].v.indexOf(".")>-1&&s===L?n[s].v.indexOf(".")+1:0,O=n[s].v.substr(0,u);u<n[s].v.length;++u)I<k.length&&(O+=k.charAt(I++));n[s].v=O,n[s].t="t",D=s}}}for(s=0;s<n.length;++s)n[s]!=null&&"n?".indexOf(n[s].t)>-1&&(H=a>1&&t<0&&s>0&&n[s-1].v==="-"?-t:t,n[s].v=Qr(n[s].t,n[s].v,H),n[s].t="t");var U="";for(s=0;s!==n.length;++s)n[s]!=null&&(U+=n[s].v);return U}var Sp=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Tp(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function Pb(e,t){var r=Rb(e),a=r.length,n=r[a-1].indexOf("@");if(a<4&&n>-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||n>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=n>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=n>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=n>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var i=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[a,i];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var s=r[0].match(Sp),o=r[1].match(Sp);return Tp(t,s)?[a,r[0]]:Tp(t,o)?[a,r[1]]:[a,r[s!=null&&o!=null?2:1]]}return[a,i]}function Da(e,t,r){r==null&&(r={});var a="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?a=r.dateNF:a=e;break;case"number":e==14&&r.dateNF?a=r.dateNF:a=(r.table!=null?r.table:nt)[e],a==null&&(a=r.table&&r.table[wp[e]]||nt[wp[e]]),a==null&&(a=mb[e]||"General");break}if(Gs(a,0))return gl(t,r);t instanceof Date&&(t=z1(t,r.date1904));var n=Pb(a,t);if(Gs(n[1]))return gl(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return Nb(n[1],t,r,n[0])}function Y1(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(nt[r]==null){t<0&&(t=r);continue}if(nt[r]==e){t=r;break}}t<0&&(t=391)}return nt[t]=e,t}function So(e){for(var t=0;t!=392;++t)e[t]!==void 0&&Y1(e[t],t)}function To(){nt=pb()}var Z1=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Db(e){var t=typeof e=="number"?nt[e]:e;return t=t.replace(Z1,"(\\d+)"),new RegExp("^"+t+"$")}function Lb(e,t,r){var a=-1,n=-1,i=-1,s=-1,o=-1,c=-1;(t.match(Z1)||[]).forEach(function(m,p){var d=parseInt(r[p+1],10);switch(m.toLowerCase().charAt(0)){case"y":a=d;break;case"d":i=d;break;case"h":s=d;break;case"s":c=d;break;case"m":s>=0?o=d:n=d;break}}),c>=0&&o==-1&&n>=0&&(o=n,n=-1);var l=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);l.length==7&&(l="0"+l),l.length==8&&(l="20"+l);var u=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return s==-1&&o==-1&&c==-1?l:a==-1&&n==-1&&i==-1?u:l+"T"+u}var Fb=function(){var e={};e.version="1.2.0";function t(){for(var k=0,L=new Array(256),D=0;D!=256;++D)k=D,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,k=k&1?-306674912^k>>>1:k>>>1,L[D]=k;return typeof Int32Array<"u"?new Int32Array(L):L}var r=t();function a(k){var L=0,D=0,U=0,q=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(U=0;U!=256;++U)q[U]=k[U];for(U=0;U!=256;++U)for(D=k[U],L=256+U;L<4096;L+=256)D=q[L]=D>>>8^k[D&255];var Y=[];for(U=1;U!=16;++U)Y[U-1]=typeof Int32Array<"u"?q.subarray(U*256,U*256+256):q.slice(U*256,U*256+256);return Y}
vendor: 4,093 bytes, line 216
216var n=a(r),i=n[0],s=n[1],o=n[2],c=n[3],l=n[4],u=n[5],m=n[6],p=n[7],d=n[8],g=n[9],h=n[10],_=n[11],b=n[12],x=n[13],w=n[14];function I(k,L){for(var D=L^-1,U=0,q=k.length;U<q;)D=D>>>8^r[(D^k.charCodeAt(U++))&255];return~D}function O(k,L){for(var D=L^-1,U=k.length-15,q=0;q<U;)D=w[k[q++]^D&255]^x[k[q++]^D>>8&255]^b[k[q++]^D>>16&255]^_[k[q++]^D>>>24]^h[k[q++]]^g[k[q++]]^d[k[q++]]^p[k[q++]]^m[k[q++]]^u[k[q++]]^l[k[q++]]^c[k[q++]]^o[k[q++]]^s[k[q++]]^i[k[q++]]^r[k[q++]];for(U+=15;q<U;)D=D>>>8^r[(D^k[q++])&255];return~D}function H(k,L){for(var D=L^-1,U=0,q=k.length,Y=0,ne=0;U<q;)Y=k.charCodeAt(U++),Y<128?D=D>>>8^r[(D^Y)&255]:Y<2048?(D=D>>>8^r[(D^(192|Y>>6&31))&255],D=D>>>8^r[(D^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,ne=k.charCodeAt(U++)&1023,D=D>>>8^r[(D^(240|Y>>8&7))&255],D=D>>>8^r[(D^(128|Y>>2&63))&255],D=D>>>8^r[(D^(128|ne>>6&15|(Y&3)<<4))&255],D=D>>>8^r[(D^(128|ne&63))&255]):(D=D>>>8^r[(D^(224|Y>>12&15))&255],D=D>>>8^r[(D^(128|Y>>6&63))&255],D=D>>>8^r[(D^(128|Y&63))&255]);return~D}return e.table=r,e.bstr=I,e.buf=O,e.str=H,e}(),Ue=function(){var t={};t.version="1.2.1";function r(v,T){for(var y=v.split("/"),S=T.split("/"),E=0,C=0,B=Math.min(y.length,S.length);E<B;++E){if(C=y[E].length-S[E].length)return C;if(y[E]!=S[E])return y[E]<S[E]?-1:1}return y.length-S.length}function a(v){if(v.charAt(v.length-1)=="/")return v.slice(0,-1).indexOf("/")===-1?v:a(v.slice(0,-1));var T=v.lastIndexOf("/");return T===-1?v:v.slice(0,T+1)}function n(v){if(v.charAt(v.length-1)=="/")return n(v.slice(0,-1));var T=v.lastIndexOf("/");return T===-1?v:v.slice(T+1)}function i(v,T){typeof T=="string"&&(T=new Date(T));var y=T.getHours();y=y<<6|T.getMinutes(),y=y<<5|T.getSeconds()>>>1,v.write_shift(2,y);var S=T.getFullYear()-1980;S=S<<4|T.getMonth()+1,S=S<<5|T.getDate(),v.write_shift(2,S)}function s(v){var T=v.read_shift(2)&65535,y=v.read_shift(2)&65535,S=new Date,E=y&31;y>>>=5;var C=y&15;y>>>=4,S.setMilliseconds(0),S.setFullYear(y+1980),S.setMonth(C-1),S.setDate(E);var B=T&31;T>>>=5;var G=T&63;return T>>>=6,S.setHours(T),S.setMinutes(G),S.setSeconds(B<<1),S}function o(v){tr(v,0);for(var T={},y=0;v.l<=v.length-4;){var S=v.read_shift(2),E=v.read_shift(2),C=v.l+E,B={};switch(S){case 21589:y=v.read_shift(1),y&1&&(B.mtime=v.read_shift(4)),E>5&&(y&2&&(B.atime=v.read_shift(4)),y&4&&(B.ctime=v.read_shift(4))),B.mtime&&(B.mt=new Date(B.mtime*1e3));break}v.l=C,T[S]=B}return T}var c;function l(){return c||(c={})}function u(v,T){if(v[0]==80&&v[1]==75)return Zu(v,T);if((v[0]|32)==109&&(v[1]|32)==105)return Lg(v,T);if(v.length<512)throw new Error("CFB file size "+v.length+" < 512");var y=3,S=512,E=0,C=0,B=0,G=0,M=0,z=[],W=v.slice(0,512);tr(W,0);var Q=m(W);switch(y=Q[0],y){case 3:S=512;break;case 4:S=4096;break;case 0:if(Q[1]==0)return Zu(v,T);default:throw new Error("Major Version: Expected 3 or 4 saw "+y)}S!==512&&(W=v.slice(0,S),tr(W,28));var se=v.slice(0,S);p(W,y);var ue=W.read_shift(4,"i");if(y===3&&ue!==0)throw new Error("# Directory Sectors: Expected 0 saw "+ue);W.l+=4,B=W.read_shift(4,"i"),W.l+=4,W.chk("00100000","Mini Stream Cutoff Size: "),G=W.read_shift(4,"i"),E=W.read_shift(4,"i"),M=W.read_shift(4,"i"),C=W.read_shift(4,"i");for(var te=-1,ce=0;ce<109&&(te=W.read_shift(4,"i"),!(te<0));++ce)z[ce]=te;var ye=d(v,S);_(M,C,ye,S,z);var Ye=x(ye,B,z,S);Ye[B].name="!Directory",E>0&&G!==ne&&(Ye[G].name="!MiniFAT"),Ye[z[0]].name="!FAT",Ye.fat_addrs=z,Ye.ssz=S;var Ze={},It=[],oi=[],ci=[];w(B,Ye,ye,It,E,Ze,oi,G),g(oi,ci,It),It.shift();var li={FileIndex:oi,FullPaths:ci};return T&&T.raw&&(li.raw={header:se,sectors:ye}),li}function m(v){if(v[v.l]==80&&v[v.l+1]==75)return[0,0];v.chk(ke,"Header Signature: "),v.l+=16;var T=v.read_shift(2,"u");return[v.read_shift(2,"u"),T]}function p(v,T){var y=9;switch(v.l+=2,y=v.read_shift(2)){case 9:if(T!=3)throw new Error("Sector Shift: Expected 9 saw "+y);break;case 12:if(T!=4)throw new Error("Sector Shift: Expected 12 saw "+y);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+y)}v.chk("0600","Mini Sector Shift: "),v.chk("000000000000","Reserved: ")}function d(v,T){for(var y=Math.ceil(v.length/T)-1,S=[],E=1;E<y;
vendor: 5,302 bytes, line 216
216++E)S[E-1]=v.slice(E*T,(E+1)*T);return S[y-1]=v.slice(y*T),S}function g(v,T,y){for(var S=0,E=0,C=0,B=0,G=0,M=y.length,z=[],W=[];S<M;++S)z[S]=W[S]=S,T[S]=y[S];for(;G<W.length;++G)S=W[G],E=v[S].L,C=v[S].R,B=v[S].C,z[S]===S&&(E!==-1&&z[E]!==E&&(z[S]=z[E]),C!==-1&&z[C]!==C&&(z[S]=z[C])),B!==-1&&(z[B]=S),E!==-1&&S!=z[S]&&(z[E]=z[S],W.lastIndexOf(E)<G&&W.push(E)),C!==-1&&S!=z[S]&&(z[C]=z[S],W.lastIndexOf(C)<G&&W.push(C));for(S=1;S<M;++S)z[S]===S&&(C!==-1&&z[C]!==C?z[S]=z[C]:E!==-1&&z[E]!==E&&(z[S]=z[E]));for(S=1;S<M;++S)if(v[S].type!==0){if(G=S,G!=z[G])do G=z[G],T[S]=T[G]+"/"+T[S];while(G!==0&&z[G]!==-1&&G!=z[G]);z[S]=-1}for(T[0]+="/",S=1;S<M;++S)v[S].type!==2&&(T[S]+="/")}function h(v,T,y){for(var S=v.start,E=v.size,C=[],B=S;y&&E>0&&B>=0;)C.push(T.slice(B*Y,B*Y+Y)),E-=Y,B=Xa(y,B*4);return C.length===0?V(0):St(C).slice(0,v.size)}function _(v,T,y,S,E){var C=ne;if(v===ne){if(T!==0)throw new Error("DIFAT chain shorter than expected")}else if(v!==-1){var B=y[v],G=(S>>>2)-1;if(!B)return;for(var M=0;M<G&&(C=Xa(B,M*4))!==ne;++M)E.push(C);_(Xa(B,S-4),T-1,y,S,E)}}function b(v,T,y,S,E){var C=[],B=[];E||(E=[]);var G=S-1,M=0,z=0;for(M=T;M>=0;){E[M]=!0,C[C.length]=M,B.push(v[M]);var W=y[Math.floor(M*4/S)];if(z=M*4&G,S<4+z)throw new Error("FAT boundary crossed: "+M+" 4 "+S);if(!v[W])break;M=Xa(v[W],z)}return{nodes:C,data:Pp([B])}}function x(v,T,y,S){var E=v.length,C=[],B=[],G=[],M=[],z=S-1,W=0,Q=0,se=0,ue=0;for(W=0;W<E;++W)if(G=[],se=W+T,se>=E&&(se-=E),!B[se]){M=[];var te=[];for(Q=se;Q>=0;){te[Q]=!0,B[Q]=!0,G[G.length]=Q,M.push(v[Q]);var ce=y[Math.floor(Q*4/S)];if(ue=Q*4&z,S<4+ue)throw new Error("FAT boundary crossed: "+Q+" 4 "+S);if(!v[ce]||(Q=Xa(v[ce],ue),te[Q]))break}C[se]={nodes:G,data:Pp([M])}}return C}function w(v,T,y,S,E,C,B,G){for(var M=0,z=S.length?2:0,W=T[v].data,Q=0,se=0,ue;Q<W.length;Q+=128){var te=W.slice(Q,Q+128);tr(te,64),se=te.read_shift(2),ue=Au(te,0,se-z),S.push(ue);var ce={name:ue,type:te.read_shift(1),color:te.read_shift(1),L:te.read_shift(4,"i"),R:te.read_shift(4,"i"),C:te.read_shift(4,"i"),clsid:te.read_shift(16),state:te.read_shift(4,"i"),start:0,size:0},ye=te.read_shift(2)+te.read_shift(2)+te.read_shift(2)+te.read_shift(2);ye!==0&&(ce.ct=I(te,te.l-8));var Ye=te.read_shift(2)+te.read_shift(2)+te.read_shift(2)+te.read_shift(2);Ye!==0&&(ce.mt=I(te,te.l-8)),ce.start=te.read_shift(4,"i"),ce.size=te.read_shift(4,"i"),ce.size<0&&ce.start<0&&(ce.size=ce.type=0,ce.start=ne,ce.name=""),ce.type===5?(M=ce.start,E>0&&M!==ne&&(T[M].name="!StreamData")):ce.size>=4096?(ce.storage="fat",T[ce.start]===void 0&&(T[ce.start]=b(y,ce.start,T.fat_addrs,T.ssz)),T[ce.start].name=ce.name,ce.content=T[ce.start].data.slice(0,ce.size)):(ce.storage="minifat",ce.size<0?ce.size=0:M!==ne&&ce.start!==ne&&T[M]&&(ce.content=h(ce,T[M].data,(T[G]||{}).data))),ce.content&&tr(ce.content,0),C[ue]=ce,B.push(ce)}}function I(v,T){return new Date((ar(v,T+4)/1e7*Math.pow(2,32)+ar(v,T)/1e7-11644473600)*1e3)}function O(v,T){return l(),u(c.readFileSync(v),T)}function H(v,T){var y=T&&T.type;switch(y||Ne&&Buffer.isBuffer(v)&&(y="buffer"),y||"base64"){case"file":return O(v,T);case"base64":return u(Cr(oa(v)),T);case"binary":return u(Cr(v),T)}return u(v,T)}function k(v,T){var y=T||{},S=y.root||"Root Entry";if(v.FullPaths||(v.FullPaths=[]),v.FileIndex||(v.FileIndex=[]),v.FullPaths.length!==v.FileIndex.length)throw new Error("inconsistent CFB structure");v.FullPaths.length===0&&(v.FullPaths[0]=S+"/",v.FileIndex[0]={name:S,type:5}),y.CLSID&&(v.FileIndex[0].clsid=y.CLSID),L(v)}function L(v){var T="�Sh33tJ5";if(!Ue.find(v,"/"+T)){var y=V(4);y[0]=55,y[1]=y[3]=50,y[2]=54,v.FileIndex.push({name:T,type:2,content:y,size:4,L:69,R:69,C:69}),v.FullPaths.push(v.FullPaths[0]+T),D(v)}}function D(v,T){k(v);for(var y=!1,S=!1,E=v.FullPaths.length-1;E>=0;--E){var C=v.FileIndex[E];switch(C.type){case 0:S?y=!0:(v.FileIndex.pop(),v.FullPaths.pop());break;case 1:case 2:case 5:S=!0,isNaN(C.R*C.L*C.C)&&(y=!0),C.R>-1&&C.L>-1&&C.R==C.L&&(y=!0);break;default:y=!0;break}}if(!(!y&&!T)){var B=new Date(1987,1,19),G=0,M=Object.create?Object.create(null):{},z=[];for(E=0;E<v.FullPaths.length;++E)M[v.FullPaths[E]]=!0,v.FileIndex[E].type!==0&&z.push([v.FullPaths[E],v.FileIndex[E]]);for(E=0;E<z.length;++E){var W=a(z[E][0]);S=M[W],S||(z.push([W,{name:n(W).replace("/",""),type:1,clsid:We,ct:B,mt:B,content:null}]),M[W]=!0)}for(z.sort(function(ue,te){return r(ue[0],te[0])}),v.FullPaths=[],v.FileIndex=[],E=0;E<z.length;++E)v.FullPaths[E]=z[E][0],v.FileIndex[E]=z[E][1];for(E=0;E<z.length;++E){var Q=v.FileIndex[E],se=v.FullPaths[E];if(Q.name=n(se).replace("/",""),Q.L=Q.R=Q.C=-(Q.color=1),Q.size=Q.content?Q.content.length:0,Q.start=0,Q.clsid=Q.clsid||We,E===0)Q.C=z.length>1?1:-1,Q.size=0,Q.type=5;else if(se.slice(-1)=="/"){for(G=E+1;G<z.length&&a(v.FullPaths[G])!=se;++G);for(Q.C=G>=z.length?-1:G,G=E+1;G<z.length&&a(v.FullPaths[G])!=a(se);++G);Q.R=G>=z.length?-1:G,Q.type=1}else a(v.FullPaths[E+1]||"")==a(se)&&(Q.R=E+1),Q.type=2}}}function U(v,T){var y=T||{};if(y.fileType=="mad")return Fg(v,y);switch(D(v),y.fileType){case"zip":return Ag(v,y)}var S=function(ue){for(var te=0,ce=0,ye=0;ye<ue.FileIndex.length;++ye){var Ye=ue.FileIndex[ye];if(Ye.content){var Ze=Ye.content.length;Ze>0&&(Ze<4096?te+=Ze+63>>6:ce+=Ze+511>>9)}}for(var It=ue.FullPaths.length+3>>2,oi=te+7>>3,ci=te+127>>7,li=oi+ce+It+ci,za=li+127>
vendor: 18,254 bytes, lines 216-226
216>7,No=za<=109?0:Math.ceil((za-109)/127);li+za+No+127>>7>za;)No=++za<=109?0:Math.ceil((za-109)/127);var Xr=[1,No,za,ci,It,ce,te,0];return ue.FileIndex[0].size=te<<6,Xr[7]=(ue.FileIndex[0].start=Xr[0]+Xr[1]+Xr[2]+Xr[3]+Xr[4]+Xr[5])+(Xr[6]+7>>3),Xr}(v),E=V(S[7]<<9),C=0,B=0;{for(C=0;C<8;++C)E.write_shift(1,_e[C]);for(C=0;C<8;++C)E.write_shift(2,0);for(E.write_shift(2,62),E.write_shift(2,3),E.write_shift(2,65534),E.write_shift(2,9),E.write_shift(2,6),C=0;C<3;++C)E.write_shift(2,0);for(E.write_shift(4,0),E.write_shift(4,S[2]),E.write_shift(4,S[0]+S[1]+S[2]+S[3]-1),E.write_shift(4,0),E.write_shift(4,4096),E.write_shift(4,S[3]?S[0]+S[1]+S[2]-1:ne),E.write_shift(4,S[3]),E.write_shift(-4,S[1]?S[0]-1:ne),E.write_shift(4,S[1]),C=0;C<109;++C)E.write_shift(-4,C<S[2]?S[1]+C:-1)}if(S[1])for(B=0;B<S[1];++B){for(;C<236+B*127;++C)E.write_shift(-4,C<S[2]?S[1]+C:-1);E.write_shift(-4,B===S[1]-1?ne:B+1)}var G=function(ue){for(B+=ue;C<B-1;++C)E.write_shift(-4,C+1);ue&&(++C,E.write_shift(-4,ne))};for(B=C=0,B+=S[1];C<B;++C)E.write_shift(-4,Le.DIFSECT);for(B+=S[2];C<B;++C)E.write_shift(-4,Le.FATSECT);G(S[3]),G(S[4]);for(var M=0,z=0,W=v.FileIndex[0];M<v.FileIndex.length;++M)W=v.FileIndex[M],W.content&&(z=W.content.length,!(z<4096)&&(W.start=B,G(z+511>>9)));for(G(S[6]+7>>3);E.l&511;)E.write_shift(-4,Le.ENDOFCHAIN);for(B=C=0,M=0;M<v.FileIndex.length;++M)W=v.FileIndex[M],W.content&&(z=W.content.length,!(!z||z>=4096)&&(W.start=B,G(z+63>>6)));for(;E.l&511;)E.write_shift(-4,Le.ENDOFCHAIN);for(C=0;C<S[4]<<2;++C){var Q=v.FullPaths[C];if(!Q||Q.length===0){for(M=0;M<17;++M)E.write_shift(4,0);for(M=0;M<3;++M)E.write_shift(4,-1);for(M=0;M<12;++M)E.write_shift(4,0);continue}W=v.FileIndex[C],C===0&&(W.start=W.size?W.start-1:ne);var se=C===0&&y.root||W.name;if(z=2*(se.length+1),E.write_shift(64,se,"utf16le"),E.write_shift(2,z),E.write_shift(1,W.type),E.write_shift(1,W.color),E.write_shift(-4,W.L),E.write_shift(-4,W.R),E.write_shift(-4,W.C),W.clsid)E.write_shift(16,W.clsid,"hex");else for(M=0;M<4;++M)E.write_shift(4,0);E.write_shift(4,W.state||0),E.write_shift(4,0),E.write_shift(4,0),E.write_shift(4,0),E.write_shift(4,0),E.write_shift(4,W.start),E.write_shift(4,W.size),E.write_shift(4,0)}for(C=1;C<v.FileIndex.length;++C)if(W=v.FileIndex[C],W.size>=4096)if(E.l=W.start+1<<9,Ne&&Buffer.isBuffer(W.content))W.content.copy(E,E.l,0,W.size),E.l+=W.size+511&-512;else{for(M=0;M<W.size;++M)E.write_shift(1,W.content[M]);for(;M&511;++M)E.write_shift(1,0)}for(C=1;C<v.FileIndex.length;++C)if(W=v.FileIndex[C],W.size>0&&W.size<4096)if(Ne&&Buffer.isBuffer(W.content))W.content.copy(E,E.l,0,W.size),E.l+=W.size+63&-64;else{for(M=0;M<W.size;++M)E.write_shift(1,W.content[M]);for(;M&63;++M)E.write_shift(1,0)}if(Ne)E.l=E.length;else for(;E.l<E.length;)E.write_shift(1,0);return E}function q(v,T){var y=v.FullPaths.map(function(M){return M.toUpperCase()}),S=y.map(function(M){var z=M.split("/");return z[z.length-(M.slice(-1)=="/"?2:1)]}),E=!1;T.charCodeAt(0)===47?(E=!0,T=y[0].slice(0,-1)+T):E=T.indexOf("/")!==-1;var C=T.toUpperCase(),B=E===!0?y.indexOf(C):S.indexOf(C);if(B!==-1)return v.FileIndex[B];var G=!C.match(K0);for(C=C.replace(Fi,""),G&&(C=C.replace(K0,"!")),B=0;B<y.length;++B)if((G?y[B].replace(K0,"!"):y[B]).replace(Fi,"")==C||(G?S[B].replace(K0,"!"):S[B]).replace(Fi,"")==C)return v.FileIndex[B];return null}var Y=64,ne=-2,ke="d0cf11e0a1b11ae1",_e=[208,207,17,224,161,177,26,225],We="00000000000000000000000000000000",Le={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:ne,FREESECT:-1,HEADER_SIGNATURE:ke,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:We,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function ie(v,T,y){l();var S=U(v,y);c.writeFileSync(T,S)}function de(v){for(var T=new Array(v.length),y=0;y<v.length;++y)T[y]=String.fromCharCode(v[y]);return T.join("")}function ve(v,T){var y=U(v,T);switch(T&&T.type||"buffer"){case"file":return l(),c.writeFileSync(T.filename,y),y;case"binary":return typeof y=="string"?y:de(y);case"base64":return s0(typeof y=="string"?y:de(y));case"buffer":if(Ne)return Buffer.isBuffer(y)?y:fa(y);case"array":return typeof y=="string"?Cr(y):y}return y}var Ee;function R(v){try{var T=v.InflateRaw,y=new T;if(y._processChunk(new Uint8Array([3,0]),y._finishFlushFlag),y.bytesRead)Ee=v;else throw new Error("zlib does not expose bytesRead")}catch(S){console.error("cannot use native zlib: "+(S.message||S))}}function j(v,T){if(!Ee)return Ku(v,T);var y=Ee.InflateRaw,S=new y,E=S._processChunk(v.slice(v.l),S._finishFlushFlag);return v.l+=S.bytesRead,E}function N(v){return Ee?Ee.deflateRawSync(v):A0(v)}var P=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],X=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],le=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function be(v){var T=(v<<1|v<<11)&139536|(v<<5|v<<15)&558144;return(T>>16|T>>8|T)&255}for(var he=typeof Uint8Array<"u",oe=he?new Uint8Array(256):[],De=0;De<256;++De)oe[De]=be(De);function Ae(v,T){var y=oe[v&255];return T<=8?y>>>8-T:(y=y<<8|oe[v>>8&255],T<=16?y>>>16-T:(y=y<<8|oe[v>>16&255],y>>>24-T))}function bt(v,T){var y=T&7,S=T>>>3;return(v[S]|(y<=6?0:v[S+1]<<8))>>>y&3}function Se(v,T){var y=T&7,S=T>>>3;return(v[S]|(y<=5?0:v[S+1]<<8))>>>y&7}function Vt(v,T){var y=T&7,S=T>>>3;return(v[S]|(y<=4?0:v[S+1]<<8))>>>y&15}function qe(v,T){var y=T&7,S=T>>>3;return(v[S]|(y<=3?0:v[S+1]<<8))>>>y&31}function fe(v,T){var y=T&7,S=T>>>3;return(v[S]|(y<=1?0:v[S+1]<<8))>>>y&127}function Ot(v,T,y){var S=T&7,E=T>>>3,C=(1<<y)-1,B=v[E]>>>S;return y<8-S||(B|=v[E+1]<<8-S,y<16-S)||(B|=v[E+2]<<16-S,y<24-S)||(B|=v[E+3]<<24-S),B&C}function vr(v,T,y){var S=T&7,E=T>>>3;return S<=5?v[E]|=(y&7)<<S:(v[E]|=y<<S&255,v[E+1]=(y&7)>>8-S),T+3}function A(v,T,y){var S=T&7,E=T>>>3;return y=(y&1)<<S,v[E]|=y,T+1}function K(v,T,y){var S=T&7,E=T>>>3;return y<<=S,v[E]|=y&255,y>>>=8,v[E+1]=y,T+8}function J(v,T,y){var S=T&7,E=T>>>3;return y<<=S,v[E]|=y&255,y>>>=8,v[E+1]=y&255,v[E+2]=y>>>8,T+16}function ge(v,T){var y=v.length,S=2*y>T?2*y:T+5,E=0;if(y>=T)return v;if(Ne){var C=xp(S);if(v.copy)v.copy(C);else for(;E<v.length;++E)C[E]=v[E];return C}else if(he){var B=new Uint8Array(S);if(B.set)B.set(v);else for(;E<y;++E)B[E]=v[E];return B}return v.length=S,v}function me(v){for(var T=new Array(v),y=0;y<v;++y)T[y]=0;return T}function xe(v,T,y){var S=1,E=0,C=0,B=0,G=0,M=v.length,z=he?new Uint16Array(32):me(32);for(C=0;C<32;++C)z[C]=0;for(C=M;C<y;++C)v[C]=0;M=v.length;var W=he?new Uint16Array(M):me(M);for(C=0;C<M;++C)z[E=v[C]]++,S<E&&(S=E),W[C]=0;for(z[0]=0,C=1;C<=S;++C)z[C+16]=G=G+z[C-1]<<1;for(C=0;C<M;++C)G=v[C],G!=0&&(W[C]=z[G+16]++);var Q=0;for(C=0;C<M;++C)if(Q=v[C],Q!=0)for(G=Ae(W[C],S)>>S-Q,B=(1<<S+4-Q)-1;B>=0;--B)T[G|B<<Q]=Q&15|C<<4;return S}var we=he?new Uint16Array(512):me(512),Fe=he?new Uint16Array(32):me(32);if(!he){for(var Lr=0;Lr<512;++Lr)we[Lr]=0;for(Lr=0;Lr<32;++Lr)Fe[Lr]=0}(function(){for(var v=[],T=0;T<32;T++)v.push(5);xe(v,Fe,32);var y=[];for(T=0;T<=143;T++)y.push(8);for(;T<=255;T++)y.push(9);for(;T<=279;T++)y.push(7);for(;T<=287;T++)y.push(8);xe(y,we,288)})();var Gr=function(){for(var T=he?new Uint8Array(32768):[],y=0,S=0;y<le.length-1;++y)for(;S<le[y+1];++S)T[S]=y;for(;S<32768;++S)T[S]=29;var E=he?new Uint8Array(259):[];for(y=0,S=0;y<X.length-1;++y)for(;S<X[y+1];++S)E[S]=y;function C(G,M){for(var z=0;z<G.length;){var W=Math.min(65535,G.length-z),Q=z+W==G.length;for(M.write_shift(1,+Q),M.write_shift(2,W),M.write_shift(2,~W&65535);W-- >0;)M[M.l++]=G[z++]}return M.l}function B(G,M){for(var z=0,W=0,Q=he?new Uint16Array(32768):[];W<G.length;){var se=Math.min(65535,G.length-W);if(se<10){for(z=vr(M,z,+(W+se==G.length)),z&7&&(z+=8-(z&7)),M.l=z/8|0,M.write_shift(2,se),M.write_shift(2,~se&65535);se-- >0;)M[M.l++]=G[W++];z=M.l*8;continue}z=vr(M,z,+(W+se==G.length)+2);for(var ue=0;se-- >0;){var te=G[W];ue=(ue<<5^te)&32767;var ce=-1,ye=0;if((ce=Q[ue])&&(ce|=W&-32768,ce>W&&(ce-=32768),ce<W))for(;G[ce+ye]==G[W+ye]&&ye<250;)++ye;if(ye>2){te=E[ye],te<=22?z=K(M,z,oe[te+1]>>1)-1:(K(M,z,3),z+=5,K(M,z,oe[te-23]>>5),z+=3);var Ye=te<8?0:te-4>>2;Ye>0&&(J(M,z,ye-X[te]),z+=Ye),te=T[W-ce],z=K(M,z,oe[te]>>3),z-=3;var Ze=te<4?0:te-2>>1;Ze>0&&(J(M,z,W-ce-le[te]),z+=Ze);for(var It=0;It<ye;++It)Q[ue]=W&32767,ue=(ue<<5^G[W])&32767,++W;se-=ye-1}else te<=143?te=te+48:z=A(M,z,1),z=K(M,z,oe[te]),Q[ue]=W&32767,++W}z=K(M,z,0)-1}return M.l=(z+7)/8|0,M.l}return function(M,z){return M.length<8?C(M,z):B(M,z)}}();function A0(v){var T=V(50+Math.floor(v.length*1.1)),y=Gr(v,T);return T.slice(0,y)}var Vu=he?new Uint16Array(32768):me(32768),Gu=he?new Uint16Array(32768):me(32768),Xu=he?new Uint16Array(128):me(128),$u=1,qu=1;function Eg(v,T){var y=qe(v,T)+257;T+=5;var S=qe(v,T)+1;T+=5;var E=Vt(v,T)+4;T+=4;for(var C=0,B=he?new Uint8Array(19):me(19),G=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],M=1,z=he?new Uint8Array(8):me(8),W=he?new Uint8Array(8):me(8),Q=B.length,se=0;se<E;++se)B[P[se]]=C=Se(v,T),M<C&&(M=C),z[C]++,T+=3;var ue=0;for(z[0]=0,se=1;se<=M;++se)W[se]=ue=ue+z[se-1]<<1;for(se=0;se<Q;++se)(ue=B[se])!=0&&(G[se]=W[ue]++);var te=0;for(se=0;se<Q;++se)if(te=B[se],te!=0){ue=oe[G[se]]>>8-te;for(var ce=(1<<7-te)-1;ce>=0;--ce)Xu[ue|ce<<te]=te&7|se<<3}var ye=[];for(M=1;ye.length<y+S;)switch(ue=Xu[fe(v,T)],T+=ue&7,ue>>>=3){case 16:for(C=3+bt(v,T),T+=2,ue=ye[ye.length-1];C-- >0;)ye.push(ue);break;case 17:for(C=3+Se(v,T),T+=3;C-- >0;)ye.push(0);break;case 18:for(C=11+fe(v,T),T+=7;C-- >0;)ye.push(0);break;default:ye.push(ue),M<ue&&(M=ue);break}var Ye=ye.slice(0,y),Ze=ye.slice(y);for(se=y;se<286;++se)Ye[se]=0;for(se=S;se<30;++se)Ze[se]=0;return $u=xe(Ye,Vu,286),qu=xe(Ze,Gu,30),T}function Cg(v,T){if(v[0]==3&&!(v[1]&3))return[sn(T),2];for(var y=0,S=0,E=xp(T||1<<18),C=0,B=E.length>>>0,G=0,M=0;!(S&1);){if(S=Se(v,y),y+=3,S>>>1)S>>1==1?(G=9,M=5):(y=Eg(v,y),G=$u,M=qu);else{y&7&&(y+=8-(y&7));var z=v[y>>>3]|v[(y>>>3)+1]<<8;if(y+=32,z>0)for(!T&&B<C+z&&(E=ge(E,C+z),B=E.length);z-- >0;)E[C++]=v[y>>>3],y+=8;continue}for(;;){!T&&B<C+32767&&(E=ge(E,C+32767),B=E.length);var W=Ot(v,y,G),Q=S>>>1==1?we[W]:Vu[W];if(y+=Q&15,Q>>>=4,!(Q>>>8&255))E[C++]=Q;else{if(Q==256)break;Q-=257;var se=Q<8?0:Q-4>>2;se>5&&(se=0);var ue=C+X[Q];se>0&&(ue+=Ot(v,y,se),y+=se),W=Ot(v,y,M),Q=S>>>1==1?Fe[W]:Gu[W],y+=Q&15,Q>>>=4;var te=Q<4?0:Q-2>>1,ce=le[Q];for(te>0&&(ce+=Ot(v,y,te),y+=te),!T&&B<ue&&(E=ge(E,ue+100),B=E.length);C<ue;)E[C]=E[C-ce],++C}}}return T?[E,y+7>>>3]:[E.slice(0,C),y+7>>>3]}function Ku(v,T){var y=v.slice(v.l||0),S=Cg(y,T);return v.l+=S[1],S[0]}function Yu(v,T){if(v)typeof console<"u"&&console.error(T);else throw new Error(T)}function Zu(v,T){var y=v;tr(y,0);var S=[],E=[],C={FileIndex:S,FullPaths:E};k(C,{root:T.root});for(var B=y.length-4;(y[B]!=80||y[B+1]!=75||y[B+2]!=5||y[B+3]!=6)&&B>=0;)--B;y.l=B+4,y.l+=4;var G=y.read_shift(2);y.l+=6;var M=y.read_shift(4);for(y.l=M,B=0;B<G;++B){y.l+=20;var z=y.read_shift(4),W=y.read_shift(4),Q=y.read_shift(2),se=y.read_shift(2),ue=y.read_shift(2);y.l+=8;var te=y.read_shift(4),ce=o(y.slice(y.l+Q,y.l+Q+se));y.l+=Q+se+ue;var ye=y.l;y.l=te+4,kg(y,z,W,C,ce),y.l=ye}return C}function kg(v,T,y,S,E){v.l+=2;var C=v.read_shift(2),B=v.read_shift(2),G=s(v);if(C&8257)throw new Error("Unsupported ZIP encryption");for(var M=v.read_shift(4),z=v.read_shift(4),W=v.read_shift(4),Q=v.read_shift(2),se=v.read_shift(2),ue="",te=0;te<Q;++te)ue+=String.fromCharCode(v[v.l++]);if(se){var ce=o(v.slice(v.l,v.l+se));(ce[21589]||{}).mt&&(G=ce[21589].mt),((E||{})[21589]||{}).mt&&(G=E[21589].mt)}v.l+=se;var ye=v.slice(v.l,v.l+z);switch(B){case 8:ye=j(v,W);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+B)}var Ye=!1;C&8&&(M=v.read_shift(4),M==134695760&&(M=v.read_shift(4),Ye=!0),z=v.read_shift(4),W=v.read_shift(4)),z!=T&&Yu(Ye,"Bad compressed size: "+T+" != "+z),W!=y&&Yu(Ye,"Bad uncompressed size: "+y+" != "+W),Ro(S,ue,ye,{unsafe:!0,mt:G})}function Ag(v,T){var y=T||{},S=[],E=[],C=V(1),B=y.compression?8:0,G=0,M=0,z=0,W=0,Q=0,se=v.FullPaths[0],ue=se,te=v.FileIndex[0],ce=[],ye=0;for(M=1;M<v.FullPaths.length;++M)if(ue=v.FullPaths[M].slice(se.length),te=v.FileIndex[M],!(!te.size||!te.content||ue=="�Sh33tJ5")){var Ye=W,Ze=V(ue.length);for(z=0;z<ue.length;++z)Ze.write_shift(1,ue.charCodeAt(z)&127);Ze=Ze.slice(0,Ze.l),ce[Q]=Fb.buf(te.content,0);var It=te.content;B==8&&(It=N(It)),C=V(30),C.write_shift(4,67324752),C.write_shift(2,20),C.write_shift(2,G),C.write_shift(2,B),te.mt?i(C,te.mt):C.write_shift(4,0),C.write_shift(-4,ce[Q]),C.write_shift(4,It.length),C.write_shift(4,te.content.length),C.write_shift(2,Ze.length),C.write_shift(2,0),W+=C.length,S.push(C),W+=Ze.length,S.push(Ze),W+=It.length,S.push(It),C=V(46),C.write_shift(4,33639248),C.write_shift(2,0),C.write_shift(2,20),C.write_shift(2,G),C.write_shift(2,B),C.write_shift(4,0),C.write_shift(-4,ce[Q]),C.write_shift(4,It.length),C.write_shift(4,te.content.length),C.write_shift(2,Ze.length),C.write_shift(2,0),C.write_shift(2,0),C.write_shift(2,0),C.write_shift(2,0),C.write_shift(4,0),C.write_shift(4,Ye),ye+=C.l,E.push(C),ye+=Ze.length,E.push(Ze),++Q}return C=V(22),C.write_shift(4,101010256),C.write_shift(2,0),C.write_shift(2,0),C.write_shift(2,Q),C.write_shift(2,Q),C.write_shift(4,ye),C.write_shift(4,W),C.write_shift(2,0),St([St(S),St(E),C])}var I0={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Ig(v,T){if(v.ctype)return v.ctype;var y=v.name||"",S=y.match(/\.([^\.]+)$/);return S&&I0[S[1]]||T&&(S=(y=T).match(/[\.\\]([^\.\\])+$/),S&&I0[S[1]])?I0[S[1]]:"application/octet-stream"}function Rg(v){for(var T=s0(v),y=[],S=0;S<T.length;S+=76)y.push(T.slice(S,S+76));return y.join(`\r 217`)+`\r 218`}function Ng(v){var T=v.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(z){var W=z.charCodeAt(0).toString(16).toUpperCase();return"="+(W.length==1?"0"+W:W)});T=T.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),T.charAt(0)==` 219`&&(T="=0D"+T.slice(1)),T=T.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,` 220=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var y=[],S=T.split(`\r 221`),E=0;E<S.length;++E){var C=S[E];if(C.length==0){y.push("");continue}for(var B=0;B<C.length;){var G=76,M=C.slice(B,B+G);M.charAt(G-1)=="="?G--:M.charAt(G-2)=="="?G-=2:M.charAt(G-3)=="="&&(G-=3),M=C.slice(B,B+G),B+=G,B<C.length&&(M+="="),y.push(M)}}return y.join(`\r 222`)}function Pg(v){for(var T=[],y=0;y<v.length;++y){for(var S=v[y];y<=v.length&&S.charAt(S.length-1)=="=";)S=S.slice(0,S.length-1)+v[++y];T.push(S)}for(var E=0;E<T.length;++E)T[E]=T[E].replace(/[=][0-9A-Fa-f]{2}/g,function(C){return String.fromCharCode(parseInt(C.slice(1),16))});return Cr(T.join(`\r 223`))}function Dg(v,T,y){for(var S="",E="",C="",B,G=0;G<10;++G){var M=T[G];if(!M||M.match(/^\s*$/))break;var z=M.match(/^(.*?):\s*([^\s].*)$/);if(z)switch(z[1].toLowerCase()){case"content-location":S=z[2].trim();break;case"content-type":C=z[2].trim();break;case"content-transfer-encoding":E=z[2].trim();break}}switch(++G,E.toLowerCase()){case"base64":B=Cr(oa(T.slice(G).join("")));break;case"quoted-printable":B=Pg(T.slice(G));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+E)}var W=Ro(v,S.slice(y.length),B,{unsafe:!0});C&&(W.ctype=C)}function Lg(v,T){if(de(v.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var y=T&&T.root||"",S=(Ne&&Buffer.isBuffer(v)?v.toString("binary"):de(v)).split(`\r 224`),E=0,C="";for(E=0;E<S.length;++E)if(C=S[E],!!/^Content-Location:/i.test(C)&&(C=C.slice(C.indexOf("file")),y||(y=C.slice(0,C.lastIndexOf("/")+1)),C.slice(0,y.length)!=y))for(;y.length>0&&(y=y.slice(0,y.length-1),y=y.slice(0,y.lastIndexOf("/")+1),C.slice(0,y.length)!=y););var B=(S[1]||"").match(/boundary="(.*?)"/);if(!B)throw new Error("MAD cannot find boundary");var G="--"+(B[1]||""),M=[],z=[],W={FileIndex:M,FullPaths:z};k(W);var Q,se=0;for(E=0;E<S.length;++E){var ue=S[E];ue!==G&&ue!==G+"--"||(se++&&Dg(W,S.slice(Q,E),y),Q=E)}return W}function Fg(v,T){var y=T||{},S=y.boundary||"SheetJS";S="------="+S;for(var E=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+S.slice(2)+'"',"","",""],C=v.FullPaths[0],B=C,G=v.FileIndex[0],M=1;M<v.FullPaths.length;++M)if(B=v.FullPaths[M].slice(C.length),G=v.FileIndex[M],!(!G.size||!G.content||B=="�Sh33tJ5")){B=B.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(ye){return"_x"+ye.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(ye){return"_u"+ye.charCodeAt(0).toString(16)+"_"});for(var z=G.content,W=Ne&&Buffer.isBuffer(z)?z.toString("binary"):de(z),Q=0,se=Math.min(1024,W.length),ue=0,te=0;te<=se;++te)(ue=W.charCodeAt(te))>=32&&ue<128&&++Q;var ce=Q>=se*4/5;E.push(S),E.push("Content-Location: "+(y.root||"file:///C:/SheetJS/")+B),E.push("Content-Transfer-Encoding: "+(ce?"quoted-printable":"base64")),E.push("Content-Type: "+Ig(G,B)),E.push(""),E.push(ce?Ng(W):Rg(W))}return E.push(S+`--\r 225`),E.join(`\r 226`)}function Og(v){var T={};return k(T,v),T}function Ro(v,T,y,S){var E=S&&S.unsafe;E||k(v);var C=!E&&Ue.find(v,T);if(!C){var B=v.FullPaths[0];T.slice(0,B.length)==B?B=T:(B.slice(-1)!="/"&&(B+="/"),B=(B+T).replace("//","/")),C={name:n(T),type:2},v.FileIndex.push(C),v.FullPaths.push(B),E||Ue.utils.cfb_gc(v)}return C.content=y,C.size=y?y.length:0,S&&(S.CLSID&&(C.clsid=S.CLSID),S.mt&&(C.mt=S.mt),S.ct&&(C.ct=S.ct)),C}function Mg(v,T){k(v);var y=Ue.find(v,T);if(y){for(var S=0;S<v.FileIndex.length;++S)if(v.FileIndex[S]==y)return v.FileIndex.splice(S,1),v.FullPaths.splice(S,1),!0}return!1}function jg(v,T,y){k(v);var S=Ue.find(v,T);if(S){for(var E=0;E<v.FileIndex.length;++E)if(v.FileIndex[E]==S)return v.FileIndex[E].name=n(y),v.FullPaths[E]=y,!0}return!1}function Bg(v){D(v,!0)}return t.find=q,t.read=H,t.parse=u,t.write=ve,t.writeFile=ie,t.utils={cfb_new:Og,cfb_add:Ro,cfb_del:Mg,cfb_mov:jg,cfb_gc:Bg,ReadShift:Mi,CheckField:hh,prep_blob:tr,bconcat:St,use_zlib:R,_deflateRaw:A0,_inflateRaw:Ku,consts:Le},t}();function Ob(e){return typeof e=="string"?yo(e):Array.isArray(e)?cb(e):e}function y0(e,t,r){if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=yo(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var a=r=="utf8"?c0(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(a,e);
226if(typeof Blob<"u"){var n=new Blob([Ob(a)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(n,e);if(typeof saveAs<"u")return saveAs(n,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(n);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var s=document.createElement("a");if(s.download!=null)return s.download=e,s.href=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var o=File(e);return o.open("w"),o.encoding="binary",Array.isArray(t)&&(t=_0(t)),o.write(t),o.close(),t}catch(c){if(!c.message||!c.message.match(/onstruct/))throw c}throw new Error("cannot save file "+e)}function At(e){for(var t=Object.keys(e),r=[],a=0;a<t.length;++a)Object.prototype.hasOwnProperty.call(e,t[a])&&r.push(t[a]);return r}function Ep(e,t){for(var r=[],a=At(e),n=0;n!==a.length;++n)r[e[a[n]][t]]==null&&(r[e[a[n]][t]]=a[n]);return r}function Tu(e){for(var t=[],r=At(e),a=0;a!==r.length;++a)t[e[r[a]]]=r[a];return t}function Eo(e){for(var t=[],r=At(e),a=0;a!==r.length;++a)t[e[r[a]]]=parseInt(r[a],10);return t}function Mb(e){for(var t=[],r=At(e),a=0;a!==r.length;++a)t[e[r[a]]]==null&&(t[e[r[a]]]=[]),t[e[r[a]]].push(r[a]);return t}var $s=new Date(1899,11,30,0,0,0);function Zt(e,t){var r=e.getTime(),a=$s.getTime()+(e.getTimezoneOffset()-$s.getTimezoneOffset())*6e4;return(r-a)/(24*60*60*1e3)}var J1=new Date,jb=$s.getTime()+(J1.getTimezoneOffset()-$s.getTimezoneOffset())*6e4,Cp=J1.getTimezoneOffset();function Q1(e){var t=new Date;return t.setTime(e*24*60*60*1e3+jb),t.getTimezoneOffset()!==Cp&&t.setTime(t.getTime()+(t.getTimezoneOffset()-Cp)*6e4),t}var kp=new Date("2017-02-19T19:06:09.000Z"),eh=isNaN(kp.getFullYear())?new Date("2/19/17"):kp,Bb=eh.getFullYear()==2017;function Ut(e,t){var r=new Date(e);if(Bb)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(eh.getFullYear()==1917&&!isNaN(r.getFullYear())){var a=r.getFullYear();return e.indexOf(""+a)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function Co(e,t){if(Ne&&Buffer.isBuffer(e))return e.toString("binary");if(typeof TextDecoder<"u")try{var r={"â¬":"Â","â":"Â",Æ:"Â","â":"Â","â¦":" ","â ":"Â","â¡":"Â","Ë":"Â","â°":"Â",Å :"Â","â¹":"Â",Å:"Â",Ž:"Â","â":"Â","â":"Â","â":"Â","â":"Â","â¢":"Â","â":"Â","â":"Â","Ë":"Â","â¢":"Â",Å¡:"Â","âº":"Â",Å:"Â",ž:"Â",Ÿ:"Â"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[â¬âÆââ¦â â¡Ëâ°Å â¹ÅŽâââââ¢ââËâ¢Å¡âºÅžŸ]/g,function(i){return r[i]||i})}catch{}for(var a=[],n=0;n!=e.length;++n)a.push(String.fromCharCode(e[n]));return a.join("")}function Jt(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Jt(e[r]));return t}function at(e,t){for(var r="";r.length<t;)r+=e;return r}function ea(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,a=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(a))||(a=a.replace(/[(](.*)[)]/,function(n,i){return r=-r,i}),!isNaN(t=Number(a)))?t/r:t}var zb=["january","february","march","april","may","june","july","august","september","october","november","december"];function o0(e){var t=new Date(e),r=new Date(NaN),a=t.getYear(),n=t.getMonth(),i=t.getDate();if(isNaN(i))return r;var s=e.toLowerCase();if(s.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(s=s.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),s.length>3&&zb.indexOf(s)==-1)return r}else if(s.match(/[a-z]/))return r;return a<0||a>8099?r:(n>0||i>1)&&a!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}function Te(e,t,r){if(e.FullPaths){if(typeof r=="string"){var a;return Ne?a=fa(r):a=lb(r),Ue.utils.cfb_add(e,t,a)}Ue.utils.cfb_add(e,t,r)}else e.file(t,r)}function Eu(){return Ue.utils.cfb_new()}var lt=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r 227`,Ub={""":'"',"'":"'",">":">","<":"<","&":"&"},Cu=Tu(Ub),ku=/[&<>'"]/g,Wb=/[\u0000-\u0008\u000b-\u001f]/g;function je(e){var t=e+"";return t.replace(ku,function(r){return Cu[r]}).replace(Wb,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Ap(e){return je(e).replace(/ /g,"_x0020_")}var th=/[\u0000-\u001f]/g;function Hb(e){var t=e+"";return t.replace(ku,function(r){return Cu[r]}).replace(/\n/g,"<br/>").replace(th,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function Vb(e){var t=e+"";return t.replace(ku,function(r){return Cu[r]}).replace(th,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}function Gb(e){return e.replace(/(\r\n|[\r\n])/g," ")}function Xb(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function cc(e){for(var t="",r=0,a=0,n=0,i=0,s=0,o=0;r<e.length;){if(a=e.charCodeAt(r++),a<128){t+=String.fromCharCode(a);continue}if(n=e.charCodeAt(r++),a>191&&a<224){s=(a&31)<<6,s|=n&63,t+=String.fromCharCode(s);continue}if(i=e.charCodeAt(r++),a<240){t+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(r++),o=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(o&1023))}return t}function Ip(e){var t=sn(2*e.length),r,a,n=1,i=0,s=0,o;for(a=0;a<e.length;a+=n)n=1,(o=e.charCodeAt(a))<128?r=o:o<224?(r=(o&31)*64+(e.charCodeAt(a+1)&63),n=2):o<240?(r=(o&15)*4096+(e.charCodeAt(a+1)&63)*64+(e.charCodeAt(a+2)&63),n=3):(n=4,r=(o&7)*262144+(e.charCodeAt(a+1)&63)*4096+(e.charCodeAt(a+2)&63)*64+(e.charCodeAt(a+3)&63),r-=65536,s=55296+(r>>>10&1023),r=56320+(r&1023)),s!==0&&(t[i++]=s&255,t[i++]=s>>>8,s=0),t[i++]=r%256,t[i++]=r>>>8;return t.slice(0,i).toString("ucs2")}function Rp(e){return fa(e,"binary").toString("utf8")}var Z0="foo bar bazâÂÂð£",Oi=Ne&&(Rp(Z0)==cc(Z0)&&Rp||Ip(Z0)==cc(Z0)&&Ip)||cc,c0=Ne?function(e){return fa(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,n=0;r<e.length;)switch(a=e.charCodeAt(r++),!0){case a<128:t.push(String.fromCharCode(a));break;case a<2048:t.push(String.fromCharCode(192+(a>>
2276))),t.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,n=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)))}return t.join("")},$b=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var a=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,` 228`).replace(/<[^>]*>/g,""),n=0;n<e.length;++n)a=a.replace(e[n][0],e[n][1]);return a}}(),rh=/(^\s|\s$|\n)/;function Tt(e,t){return"<"+e+(t.match(rh)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function l0(e){return At(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function re(e,t,r){return"<"+e+(r!=null?l0(r):"")+(t!=null?(t.match(rh)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function xl(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function qb(e,t){switch(typeof e){case"string":var r=re("vt:lpwstr",je(e));return r=r.replace(/"/g,"_x0022_"),r;case"number":return re((e|0)==e?"vt:i4":"vt:r8",je(String(e)));case"boolean":return re("vt:bool",e?"true":"false")}if(e instanceof Date)return re("vt:filetime",xl(e));throw new Error("Unable to serialize "+e)}
vendor: 8,255 bytes, line 228
228var dt={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},ai=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],rr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function Kb(e,t){for(var r=1-2*(e[t+7]>>>7),a=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),n=e[t+6]&15,i=5;i>=0;--i)n=n*256+e[t+i];return a==2047?n==0?r*(1/0):NaN:(a==0?a=-1022:(a-=1023,n+=Math.pow(2,52)),r*Math.pow(2,a-52)*n)}function Yb(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,n=0,i=0,s=a?-t:t;isFinite(s)?s==0?n=i=0:(n=Math.floor(Math.log(s)/Math.LN2),i=s*Math.pow(2,52-n),n<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?n=-1022:(i-=Math.pow(2,52),n+=1023)):(n=2047,i=isNaN(t)?26985:0);for(var o=0;o<=5;++o,i/=256)e[r+o]=i&255;e[r+6]=(n&15)<<4|i&15,e[r+7]=n>>4|a}var Np=function(e){for(var t=[],r=10240,a=0;a<e[0].length;++a)if(e[0][a])for(var n=0,i=e[0][a].length;n<i;n+=r)t.push.apply(t,e[0][a].slice(n,n+r));return t},Pp=Ne?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:fa(t)})):Np(e)}:Np,Dp=function(e,t,r){for(var a=[],n=t;n<r;n+=2)a.push(String.fromCharCode(Ti(e,n)));return a.join("").replace(Fi,"")},Au=Ne?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(Fi,""):Dp(e,t,r)}:Dp,Lp=function(e,t,r){for(var a=[],n=t;n<t+r;++n)a.push(("0"+e[n].toString(16)).slice(-2));return a.join("")},ah=Ne?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):Lp(e,t,r)}:Lp,Fp=function(e,t,r){for(var a=[],n=t;n<r;n++)a.push(String.fromCharCode(wn(e,n)));return a.join("")},S0=Ne?function(t,r,a){return Buffer.isBuffer(t)?t.toString("utf8",r,a):Fp(t,r,a)}:Fp,nh=function(e,t){var r=ar(e,t);return r>0?S0(e,t+4,t+4+r-1):""},ih=nh,sh=function(e,t){var r=ar(e,t);return r>0?S0(e,t+4,t+4+r-1):""},oh=sh,ch=function(e,t){var r=2*ar(e,t);return r>0?S0(e,t+4,t+4+r-1):""},lh=ch,uh=function(t,r){var a=ar(t,r);return a>0?Au(t,r+4,r+4+a):""},fh=uh,ph=function(e,t){var r=ar(e,t);return r>0?S0(e,t+4,t+4+r):""},mh=ph,dh=function(e,t){return Kb(e,t)},qs=dh,Iu=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};Ne&&(ih=function(t,r){if(!Buffer.isBuffer(t))return nh(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},oh=function(t,r){if(!Buffer.isBuffer(t))return sh(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},lh=function(t,r){if(!Buffer.isBuffer(t))return ch(t,r);var a=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a-1)},fh=function(t,r){if(!Buffer.isBuffer(t))return uh(t,r);var a=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a)},mh=function(t,r){if(!Buffer.isBuffer(t))return ph(t,r);var a=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+a)},qs=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):dh(t,r)},Iu=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var wn=function(e,t){return e[t]},Ti=function(e,t){return e[t+1]*256+e[t]},Zb=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},ar=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Xa=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Jb=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Mi(e,t){var r="",a,n,i=[],s,o,c,l;switch(t){case"dbcs":if(l=this.l,Ne&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)r+=String.fromCharCode(Ti(this,l)),l+=2;e*=2;break;case"utf8":r=S0(this,this.l,this.l+e);break;case"utf16le":e*=2,r=Au(this,this.l,this.l+e);break;case"wstr":return Mi.call(this,e,"dbcs");case"lpstr-ansi":r=ih(this,this.l),e=4+ar(this,this.l);break;case"lpstr-cp":r=oh(this,this.l),e=4+ar(this,this.l);break;case"lpwstr":r=lh(this,this.l),e=4+2*ar(this,this.l);break;case"lpp4":e=4+ar(this,this.l),r=fh(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+ar(this,this.l),r=mh(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(s=wn(this,this.l+e++))!==0;)i.push(q0(s));r=i.join("");break;case"_wstr":for(e=0,r="";(s=Ti(this,this.l+e))!==0;)i.push(q0(s)),e+=2;e+=2,r=i.join("");break;case"dbcs-cont":for(r="",l=this.l,c=0;c<e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return s=wn(this,l),this.l=l+1,o=Mi.call(this,e-c,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(q0(Ti(this,l))),l+=2}r=i.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",l=this.l,c=0;c!=e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return s=wn(this,l),this.l=l+1,o=Mi.call(this,e-c,s?"dbcs-cont":"sbcs-cont"),i.join("")+o;i.push(q0(wn(this,l))),l+=1}r=i.join("");break;default:switch(e){case 1:return a=wn(this,this.l),this.l++,a;case 2:return a=(t==="i"?Zb:Ti)(this,this.l),this.l+=2,a;case 4:case-4:return t==="i"||!(this[this.l+3]&128)?(a=(e>0?Xa:Jb)(this,this.l),this.l+=4,a):(n=ar(this,this.l),this.l+=4,n);case 8:case-8:if(t==="f")return e==8?n=qs(this,this.l):n=qs([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:r=ah(this,this.l,e);break}}return this.l+=e,r}var Qb=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},e3=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},t3=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function r3(e,t,r){var a=0,n=0;if(r==="dbcs"){for(n=0;n!=t.length;++n)t3(this,t.charCodeAt(n),this.l+2*n);a=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=t.charCodeAt(n)&255;a=t.length}else if(r==="hex"){for(;n<e;++n)this[this.l++]=parseInt(t.slice(2*n,2*n+2),16)||0;return this}else if(r==="utf16le"){var i=Math.min(this.l+e,this.length);for(n=0;n<Math.min(t.length,e);++n){var s=t.charCodeAt(n);this[this.l++]=s&255,this[this.l++]=s>>8}for(;this.l<i;)this[this.l++]=0;return this}else switch(e){case 1:a=1,this[this.l]=t&255;break;case 2:a=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:a=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:a=4,Qb(this,t,this.l);break;case 8:if(a=8,r==="f"){Yb(this,t,this.l);break}case 16:break;case-4:a=4,e3(this,t,this.l);break}return this.l+=a,this}function hh(e,t){var r=ah(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function tr(e,t){e.l=t,e.read_shift=Mi,e.chk=hh,e.write_shift=r3}function Wr(e,t){e.l+=t}function V(e){var t=sn(e);return tr(t,0),t}function Yt(){var e=[],t=Ne?256:2048,r=function(l){var u=V(l);return tr(u,0),u},a=r(t),n=function(){a&&(a.length>a.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a),a=null)},i=function(l){return a&&l<a.length-a.l?a:(n(),a=r(Math.max(l+1,t)))},s=function(){return n(),St(e)},o=function(l){n(),a=l,a.l==null&&(a.l=a.length),i(t)};return{next:i,push:o,end:s,_bufs:e}}function Z(e,t,r,a){var n=+t,i;if(!isNaN(n)){a||(a=K_[n].p||(r||[]).length||0),i=1+(n>=128?1:0)+1,a>=128&&++i,a>=16384&&++i,a>=2097152&&++i;var s=e.next(i);
vendor: 4,111 bytes, line 228
228n<=127?s.write_shift(1,n):(s.write_shift(1,(n&127)+128),s.write_shift(1,n>>7));for(var o=0;o!=4;++o)if(a>=128)s.write_shift(1,(a&127)+128),a>>=7;else{s.write_shift(1,a);break}a>0&&Iu(r)&&e.push(r)}}function ji(e,t,r){var a=Jt(e);if(t.s?(a.cRel&&(a.c+=t.s.c),a.rRel&&(a.r+=t.s.r)):(a.cRel&&(a.c+=t.c),a.rRel&&(a.r+=t.r)),!r||r.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Op(e,t,r){var a=Jt(e);return a.s=ji(a.s,t.s,r),a.e=ji(a.e,t.s,r),a}function Bi(e,t){if(e.cRel&&e.c<0)for(e=Jt(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Jt(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=ze(e);return!e.cRel&&e.cRel!=null&&(r=i3(r)),!e.rRel&&e.rRel!=null&&(r=a3(r)),r}function lc(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+Dt(e.s.c)+":"+(e.e.cRel?"":"$")+Dt(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Ct(e.s.r)+":"+(e.e.rRel?"":"$")+Ct(e.e.r):Bi(e.s,t.biff)+":"+Bi(e.e,t.biff)}function Ru(e){return parseInt(n3(e),10)-1}function Ct(e){return""+(e+1)}function a3(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function n3(e){return e.replace(/\$(\d+)$/,"$1")}function Nu(e){for(var t=s3(e),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function Dt(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function i3(e){return e.replace(/^([A-Z])/,"$$$1")}function s3(e){return e.replace(/^\$([A-Z])/,"$1")}function o3(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ht(e){for(var t=0,r=0,a=0;a<e.length;++a){var n=e.charCodeAt(a);n>=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function ze(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function or(e){var t=e.indexOf(":");return t==-1?{s:ht(e),e:ht(e)}:{s:ht(e.slice(0,t)),e:ht(e.slice(t+1))}}function ct(e,t){return typeof t>"u"||typeof t=="number"?ct(e.s,e.e):(typeof e!="string"&&(e=ze(e)),typeof t!="string"&&(t=ze(t)),e==t?e:e+":"+t)}function $e(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,n=0,i=e.length;for(r=0;a<i&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.s.c=--r,r=0;a<i&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;if(t.s.r=--r,a===i||n!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=i&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.e.c=--r,r=0;a!=i&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;return t.e.r=--r,t}function Mp(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=Da(e.z,r?Zt(t):t)}catch{}try{return e.w=Da((e.XF||{}).numFmtId||(r?14:0),r?Zt(t):t)}catch{return""+t}}function ca(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?T0[e.v]||e.v:t==null?Mp(e,e.v):Mp(e,t))}function fn(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function gh(e,t,r){var a=r||{},n=e?Array.isArray(e):a.dense,i=e||(n?[]:{}),s=0,o=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var c=typeof a.origin=="string"?ht(a.origin):a.origin;s=c.r,o=c.c}i["!ref"]||(i["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var u=$e(i["!ref"]);l.s.c=u.s.c,l.s.r=u.s.r,l.e.c=Math.max(l.e.c,u.e.c),l.e.r=Math.max(l.e.r,u.e.r),s==-1&&(l.e.r=s=u.e.r+1)}for(var m=0;m!=t.length;++m)if(t[m]){if(!Array.isArray(t[m]))throw new Error("aoa_to_sheet expects an array of arrays");for(var p=0;p!=t[m].length;++p)if(!(typeof t[m][p]>"u")){var d={v:t[m][p]},g=s+m,h=o+p;if(l.s.r>g&&(l.s.r=g),l.s.c>h&&(l.s.c=h),l.e.r<g&&(l.e.r=g),l.e.c<h&&(l.e.c=h),t[m][p]&&typeof t[m][p]=="object"&&!Array.isArray(t[m][p])&&!(t[m][p]instanceof Date))d=t[m][p];else if(Array.isArray(d.v)&&(d.f=t[m][p][1],d.v=d.v[0]),d.v===null)if(d.f)d.t="n";else if(a.nullError)d.t="e",d.v=0;else if(a.sheetStubs)d.t="z";else continue;else typeof d.v=="number"?d.t="n":typeof d.v=="boolean"?d.t="b":d.v instanceof Date?(d.z=a.dateNF||nt[14],a.cellDates?(d.t="d",d.w=Da(d.z,Zt(d.v))):(d.t="n",d.v=Zt
228(d.v),d.w=Da(d.z,d.v))):d.t="s";if(n)i[g]||(i[g]=[]),i[g][h]&&i[g][h].z&&(d.z=i[g][h].z),i[g][h]=d;else{var _=ze({c:h,r:g});i[_]&&i[_].z&&(d.z=i[_].z),i[_]=d}}}return l.s.c<1e7&&(i["!ref"]=ct(l)),i}function ni(e,t){return gh(null,e,t)}function c3(e){return e.read_shift(4,"i")}function Nr(e,t){return t||(t=V(4)),t.write_shift(4,e),t}function Lt(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function gt(e,t){var r=!1;return t==null&&(r=!0,t=V(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function l3(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function u3(e,t){return t||(t=V(4)),t.write_shift(2,0),t.write_shift(2,0),t}function Pu(e,t){var r=e.l,a=e.read_shift(1),n=Lt(e),i=[],s={t:n,h:n};if(a&1){for(var o=e.read_shift(4),c=0;c!=o;++c)i.push(l3(e));s.r=i}else s.r=[{ich:0,ifnt:0}];return e.l=r+t,s}function f3(e,t){var r=!1;return t==null&&(r=!0,t=V(15+4*e.t.length)),t.write_shift(1,0),gt(e.t,t),r?t.slice(0,t.l):t}var p3=Pu;function m3(e,t){var r=!1;return t==null&&(r=!0,t=V(23+4*e.t.length)),t.write_shift(1,1),gt(e.t,t),t.write_shift(4,1),u3({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function br(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function pn(e,t){return t==null&&(t=V(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function mn(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function dn(e,t){return t==null&&(t=V(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var d3=Lt,xh=gt;function Du(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function Ks(e,t){var r=!1;return t==null&&(r=!0,t=V(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var h3=Lt,bl=Du,Lu=Ks;function bh(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,a=t[0]&2;e.l+=4;var n=a===0?qs([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Xa(t,0)>>2;return r?n/100:n}function vh(e,t){t==null&&(t=V(4));var r=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?a=1:n==(n|0)&&n>=-(1<<29)&&n<1<<29&&(a=1,r=1),a)t.write_shift(-4,((r?n:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function wh(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function g3(e,t){return t||(t=V(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var hn=wh,ii=g3;function si(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function on(e,t){return(t||V(8)).write_shift(8,e,"f")}function x3(e){var t={},r=e.read_shift(1),a=r>>>1,n=e.read_shift(1),i=e.read_shift(2,"i"),s=e.read_shift(1),o=e.read_shift(1),c=e.read_shift(1);switch(e.l++,a){case 0:t.auto=1;break;case 1:t.index=n;var l=C3[n];l&&(t.rgb=qp(l));break;case 2:t.rgb=qp([s,o,c]);break;case 3:t.theme=n;break}return i!=0&&(t.tint=i>0?i/32767:i/32768),t}function Ys(e,t){if(t||(t=V(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var a=e.rgb||"FFFFFF";typeof a=="number"&&(a=("000000"+a.toString(16)).slice(-6)),t.write_shift(1,parseInt(a.slice(0,2),16)),t.write_shift(1,parseInt(a.slice(2,4),16)),t.write_shift(1,parseInt(a.slice(4,6),16)),t.write_shift(1,255)}return t}function b3(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function v3(e,t){t||(t=V(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}var _h=2,Qt=3,J0=11,Zs=19,Q0=64,w3=65,_3=71,y3=4108,S3=4126,_t=80,jp={1:{n:"CodePage",t:_h},2:{n:"Category",t:_t},3:{n:"PresentationFormat",t:_t},4:{n:"ByteCount",t:Qt},5:{n:"LineCount",t:Qt},6:{n:"ParagraphCount",t:Qt},7:{n:"SlideCount",t:Qt},8:{n:"NoteCount",t:Qt},9:{n:"HiddenCount",t:Qt},10:{n:"MultimediaClipCount",t:Qt},11:{n:"ScaleCrop",t:J0},12:{n:"HeadingPairs",t:y3},13:{n:"TitlesOfParts",t:S3},14:{n:"Manager",t:_t},15:{n:"Company",t:_t},16:{n:"LinksUpToDate",t:J0},17:{n:"CharacterCount",t:Qt},19:{n:"SharedDoc",t:J0},22:{n:"HyperlinksChanged",t:J0},23:{n:"AppVersion",t:Qt,p:"version"},24:{n:"DigSig",t:w3},26:{n:"ContentType",t:_t},27:{n:"ContentStatus",t:_t},28:{n:"Language",t:_t},29:{n:"Version",t:_t},255:{},2147483648:{n:"Locale",t:Zs},2147483651:{n:"Behavior",t:Zs},1919054434:{}},Bp={1:{n:"CodePage",t:_h},2:{n:"Title",t:_t},3:{n:"Subject",t:_t},4:{n:"Author",t:_t},5:{n:"Keywords",t:_t},6:{n:"Comments",t:_t},7:{n:"Template",t:_t},8:{n:"LastAuthor",t:_t},9:{n:"RevNumber",t:_t}
vendor: 7,313 bytes, line 228
228,10:{n:"EditTime",t:Q0},11:{n:"LastPrinted",t:Q0},12:{n:"CreatedDate",t:Q0},13:{n:"ModifiedDate",t:Q0},14:{n:"PageCount",t:Qt},15:{n:"WordCount",t:Qt},16:{n:"CharCount",t:Qt},17:{n:"Thumbnail",t:_3},18:{n:"Application",t:_t},19:{n:"DocSecurity",t:Qt},255:{},2147483648:{n:"Locale",t:Zs},2147483651:{n:"Behavior",t:Zs},1919054434:{}};function T3(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var E3=T3([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),C3=Jt(E3),T0={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},k3={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},es={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"}
228,comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function yh(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function Sh(e,t){var r=Mb(k3),a=[],n;a[a.length]=lt,a[a.length]=re("Types",null,{xmlns:dt.CT,"xmlns:xsd":dt.xsd,"xmlns:xsi":dt.xsi}),a=a.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
228if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(c){return re("Default",null,{Extension:c[0],ContentType:c[1]})}));var i=function(c){e[c]&&e[c].length>0&&(n=e[c][0],a[a.length]=re("Override",null,{PartName:(n[0]=="/"?"":"/")+n,ContentType:es[c][t.bookType]||es[c].xlsx}))},s=function(c){(e[c]||[]).forEach(function(l){a[a.length]=re("Override",null,{PartName:(l[0]=="/"?"":"/")+l,ContentType:es[c][t.bookType]||es[c].xlsx})})},o=function(c){(e[c]||[]).forEach(function(l){a[a.length]=re("Override",null,{PartName:(l[0]=="/"?"":"/")+l,ContentType:r[c][0]})})};return i("workbooks"),s("sheets"),s("charts"),o("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(o),o("vba"),o("comments"),o("threadedcomments"),o("drawings"),s("metadata"),o("people"),a.length>2&&(a[a.length]="</Types>",a[1]=a[1].replace("/>",">")),a.join("")}var Re
vendor: 2,399 bytes, line 228
228={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
vendor: 2,848 bytes, lines 228-238
228VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Th(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Un(e){var t=[lt,re("Relationships",null,{xmlns:dt.RELS})];return At(e["!id"]).forEach(function(r){t[t.length]=re("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Me(e,t,r,a,n,i){if(n||(n={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,n.Id="rId"+t,n.Type=a,n.Target=r,[Re.HLINK,Re.XPATH,Re.XMISS].indexOf(n.Type)>-1&&(n.TargetMode="External"),e["!id"][n.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][n.Id]=n,e[("/"+n.Target).replace("//","/")]=n,t}function A3(e){var t=[lt];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2"> 229`),t.push(` <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/> 230`);for(var r=0;r<e.length;++r)t.push(' <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/> 231`);return t.push("</manifest:manifest>"),t.join("")}function zp(e,t,r){return[' <rdf:Description rdf:about="'+e+`"> 232`,' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/> 233`,` </rdf:Description> 234`].join("")}function I3(e,t){return[' <rdf:Description rdf:about="'+e+`"> 235`,' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/> 236`,` </rdf:Description> 237`].join("")}function R3(e){var t=[lt];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 238`);for(var r=0;r!=e.length;++r)t.push(zp(e[r][0],e[r][1])),t.push(I3("",e[r][0]));return t.push(zp("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function Eh(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+Hs.version+"</meta:generator></office:meta></office:document-meta>"}var Qa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function uc(e,t,r,a,n){n[e]!=null||t==null||t===""||(n[e]=t,t=je(t),a[a.length]=r?re
vendor: 15,312 bytes, line 238
238(e,t,r):Tt(e,t))}function Ch(e,t){var r=t||{},a=[lt,re("cp:coreProperties",null,{"xmlns:cp":dt.CORE_PROPS,"xmlns:dc":dt.dc,"xmlns:dcterms":dt.dcterms,"xmlns:dcmitype":dt.dcmitype,"xmlns:xsi":dt.xsi})],n={};if(!e&&!r.Props)return a.join("");e&&(e.CreatedDate!=null&&uc("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:xl(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n),e.ModifiedDate!=null&&uc("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:xl(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n));for(var i=0;i!=Qa.length;++i){var s=Qa[i],o=r.Props&&r.Props[s[1]]!=null?r.Props[s[1]]:e?e[s[1]]:null;o===!0?o="1":o===!1?o="0":typeof o=="number"&&(o=String(o)),o!=null&&uc(s[0],o,null,a,n)}return a.length>2&&(a[a.length]="</cp:coreProperties>",a[1]=a[1].replace("/>",">")),a.join("")}var Wn=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],kh=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Ah(e){var t=[],r=re;return e||(e={}),e.Application="SheetJS",t[t.length]=lt,t[t.length]=re("Properties",null,{xmlns:dt.EXT_PROPS,"xmlns:vt":dt.vt}),Wn.forEach(function(a){if(e[a[1]]!==void 0){var n;switch(a[2]){case"string":n=je(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break}n!==void 0&&(t[t.length]=r(a[0],n))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(a){return"<vt:lpstr>"+je(a)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}function Ih(e){var t=[lt,re("Properties",null,{xmlns:dt.CUST_PROPS,"xmlns:vt":dt.vt})];if(!e)return t.join("");var r=1;return At(e).forEach(function(n){++r,t[t.length]=re("property",qb(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:je(n)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var Up={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function N3(e,t){var r=[];return At(Up).map(function(a){for(var n=0;n<Qa.length;++n)if(Qa[n][1]==a)return Qa[n];for(n=0;n<Wn.length;++n)if(Wn[n][1]==a)return Wn[n];throw a}).forEach(function(a){if(e[a[1]]!=null){var n=t&&t.Props&&t.Props[a[1]]!=null?t.Props[a[1]]:e[a[1]];switch(a[2]){case"date":n=new Date(n).toISOString().replace(/\.\d*Z/,"Z");break}typeof n=="number"?n=String(n):n===!0||n===!1?n=n?"1":"0":n instanceof Date&&(n=new Date(n).toISOString().replace(/\.\d*Z/,"")),r.push(Tt(Up[a[1]]||a[1],n))}}),re("DocumentProperties",r.join(""),{xmlns:rr.o})}function P3(e,t){var r=["Worksheets","SheetNames"],a="CustomDocumentProperties",n=[];return e&&At(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var s=0;s<Qa.length;++s)if(i==Qa[s][1])return;for(s=0;s<Wn.length;++s)if(i==Wn[s][1])return;for(s=0;s<r.length;++s)if(i==r[s])return;var o=e[i],c="string";typeof o=="number"?(c="float",o=String(o)):o===!0||o===!1?(c="boolean",o=o?"1":"0"):o=String(o),n.push(re(Ap(i),o,{"dt:dt":c}))}}),t&&At(t).forEach(function(i){if(Object.prototype.hasOwnProperty.call(t,i)&&!(e&&Object.prototype.hasOwnProperty.call(e,i))){var s=t[i],o="string";typeof s=="number"?(o="float",s=String(s)):s===!0||s===!1?(o="boolean",s=s?"1":"0"):s instanceof Date?(o="dateTime.tz",s=s.toISOString()):s=String(s),n.push(re(Ap(i),s,{"dt:dt":o}))}}),"<"+a+' xmlns="'+rr.o+'">'+n.join("")+"</"+a+">"}function D3(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,a=r%Math.pow(2,32),n=(r-a)/Math.pow(2,32);a*=1e7,n*=1e7;var i=a/Math.pow(2,32)|0;i>0&&(a=a%Math.pow(2,32),n+=i);var s=V(8);return s.write_shift(4,a),s.write_shift(4,n),s}function Wp(e,t){var r=V(4),a=V(4);switch(r.write_shift(4,e==80?31:e),e){case 3:a.write_shift(-4,t);break;case 5:a=V(8),a.write_shift(8,t,"f");break;case 11:a.write_shift(4,t?1:0);break;case 64:a=D3(t);break;case 31:case 80:for(a=V(4+2*(t.length+1)+(t.length%2?0:2)),a.write_shift(4,t.length+1),a.write_shift(0,t,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return St([r,a])}var Rh=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function L3(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Hp(e,t,r){var a=V(8),n=[],i=[],s=8,o=0,c=V(8),l=V(8);if(c.write_shift(4,2),c.write_shift(4,1200),l.write_shift(4,1),i.push(c),n.push(l),s+=8+c.length,!t){l=V(8),l.write_shift(4,0),n.unshift(l);var u=[V(4)];for(u[0].write_shift(4,e.length),o=0;o<e.length;++o){var m=e[o][0];for(c=V(8+2*(m.length+1)+(m.length%2?0:2)),c.write_shift(4,o+2),c.write_shift(4,m.length+1),c.write_shift(0,m,"dbcs");c.l!=c.length;)c.write_shift(1,0);u.push(c)}c=St(u),i.unshift(c),s+=8+c.length}for(o=0;o<e.length;++o)if(!(t&&!t[e[o][0]])&&!(Rh.indexOf(e[o][0])>-1||kh.indexOf(e[o][0])>-1)&&e[o][1]!=null){var p=e[o][1],d=0;if(t){d=+t[e[o][0]];var g=r[d];if(g.p=="version"&&typeof p=="string"){var h=p.split(".");p=(+h[0]<<16)+(+h[1]||0)}c=Wp(g.t,p)}else{var _=L3(p);_==-1&&(_=31,p=String(p)),c=Wp(_,p)}i.push(c),l=V(8),l.write_shift(4,t?d:2+o),n.push(l),s+=8+c.length}var b=8*(i.length+1);for(o=0;o<i.length;++o)n[o].write_shift(4,b),b+=i[o].length;return a.write_shift(4,s),a.write_shift(4,i.length),St([a].concat(n).concat(i))}function Vp(e,t,r,a,n,i){var s=V(n?68:48),o=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,Ue.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,n?2:1),s.write_shift(16,t,"hex"),s.write_shift(4,n?68:48);var c=Hp(e,r,a);if(o.push(c),n){var l=Hp(n,null,null);s.write_shift(16,i,"hex"),s.write_shift(4,68+c.length),o.push(l)}return St(o)}function F3(e,t){t||(t=V(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function O3(e,t){return e.read_shift(t)===1}function Bt(e,t){return t||(t=V(2)),t.write_shift(2,+!!e),t}function Nh(e){return e.read_shift(2,"u")}function fr(e,t){return t||(t=V(2)),t.write_shift(2,e),t}function Ph(e,t,r){return r||(r=V(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function Dh(e,t,r){var a=e.read_shift(r&&r.biff>=12?2:1),n="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var i=e.read_shift(1);i&&(n="dbcs-cont")}else r.biff==12&&(n="wstr");r.biff>=2&&r.biff<=5&&(n="cpstr");var s=a?e.read_shift(a,n):"";return s}function M3(e){var t=e.t||"",r=V(3);r.write_shift(2,t.length),r.write_shift(1,1);var a=V(2*t.length);a.write_shift(2*t.length,t,"utf16le");var n=[r,a];return St(n)}function j3(e,t,r){var a;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var n=e.read_shift(1);return n===0?a=e.read_shift(t,"sbcs-cont"):a=e.read_shift(t,"dbcs-cont"),a}function B3(e,t,r){var a=e.read_shift(r&&r.biff==2?1:2);return a===0?(e.l++,""):j3(e,a,r)}function z3(e,t,r){if(r.biff>5)return B3(e,t,r);var a=e.read_shift(1);return a===0?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Lh(e,t,r){return r||(r=V(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function Gp(e,t){t||(t=V(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function U3(e){var t=V(512),r=0,a=e.Target;a.slice(0,7)=="file://"&&(a=a.slice(7));var n=a.indexOf("#"),i=n>-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3;break}t.write_shift(4,2),t.write_shift(4,i);var s=[8,6815827,6619237,4849780,83];for(r=0;r<s.length;++r)t.write_shift(4,s[r]);if(i==28)a=a.slice(1),Gp(a,t);else if(i&2){for(s="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));var o=n>-1?a.slice(0,n):a;for(t.write_shift(4,2*(o.length+1)),r=0;r<o.length;++r)t.write_shift(2,o.charCodeAt(r));t.write_shift(2,0),i&8&&Gp(n>-1?a.slice(n+1):"",t)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<s.length;++r)t.write_shift(1,parseInt(s[r],16));for(var c=0;a.slice(c*3,c*3+3)=="../"||a.slice(c*3,c*3+3)=="..\\";)++c;for(t.write_shift(2,c),t.write_shift(4,a.length-3*c+1),r=0;r<a.length-3*c;++r)t.write_shift(1,a.charCodeAt(r+3*c)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function cn(e,t,r,a){return a||(a=V(6)),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(2,r||0),a}function W3(e,t,r){var a=r.biff>8?4:2,n=e.read_shift(a),i=e.read_shift(a,"i"),s=e.read_shift(a,"i");return[n,i,s]}function H3(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2);return{s:{c:a,r:t},e:{c:n,r}}}function Fh(e,t){return t||(t=V(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function Fu(e,t,r){var a=1536,n=16;switch(r.bookType){case"biff8":break;case"biff5":a=1280,n=8;break;case"biff4":a=4,n=6;break;case"biff3":a=3,n=6;break;case"biff2":a=2,n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=V(n);return i.write_shift(2,a),i.write_shift(2,t),n>4&&i.write_shift(2,29282),n>6&&i.write_shift(2,1997),n>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function V3(e,t){var r=!t||t.biff==8,a=V(r?112:54);for(a.write_shift(t.biff==8?2:1,7),r&&a.write_shift(1,0),a.write_shift(4,859007059),a.write_shift(4,5458548|(r?0:536870912));a.l<a.length;)a.write_shift(1,r?0:32);return a}function G3(e,t){var r=!t||t.biff>=8?2:1,a=V(8+r*e.name.length);a.write_shift(4,e.pos),a.write_shift(1,e.hs||0),a.write_shift(1,e.dt),a.write_shift(1,e.name.length),t.biff>=8&&a.write_shift(1,1),a.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);return n.l=a.l,n}function X3(e,t){var r=V(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var a=[],n=0;n<e.length;++n)a[n]=M3(e[n]);var i=St([r].concat(a));return i.parts=[r.length].concat(a.map(function(s){return s.length})),i}function $3(){var e=V(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function q3(e){var t=V(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function K3(e,t){var r=e.name||"Arial",a=t&&t.biff==5,n=a?15+r.length:16+2*r.length,i=V(n);return i.write_shift(2,(e.sz||12)*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,r.length),a||i.write_shift(1,1),i.write_shift((a?1:2)*r.length,r,a?"sbcs":"utf16le"),i}function Y3(e,t,r,a){var n=V(10);return cn(e,t,a,n),n.write_shift(4,r),n}function Z3(e,t,r,a,n){var i=!n||n.biff==8,s=V(8+ +i+(1+i)*r.length);return cn(e,t,a,s),s.write_shift(2,r.length),i&&s.write_shift(1,1),s.write_shift((1+i)*r.length,r,i?"utf16le":"sbcs"),s}function J3(e,t,r,a){var n=r&&r.biff==5;a||(a=V(n?3+t.length:5+2*t.length)),a.write_shift(2,e),a.write_shift(n?1:2,t.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*t.length,t,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return i.l==null&&(i.l=i.length),i}function Q3(e,t){var r=t.biff==8||!t.biff?4:2,a=V(2*r+6);return a.write_shift(r,e.s.r),a.write_shift(r,e.e.r+1),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c+1),a.write_shift(2,0),a}function Xp(e,t,r,a){var n=r&&r.biff==5;a||(a=V(n?16:20)),a.write_shift(2,0),e.style?(a.write_shift(2,e.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,e.numFmtId||0),a.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&n&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),n||a.write_shift(4,0),a.write_shift(2,0),a}function e4(e){var t=V(8);return t.write_shift(4,0),t.write_shift(2,0),t.write_shift(2,0),t}function t4(e,t,r,a,n,i){var s=V(8);return cn(e,t,a,s),Ph(r,i,s),s}function r4(e,t,r,a){var n=V(14);return cn(e,t,a,n),on(r,n),n}function a4(e,t,r){if(r.biff<8)return n4(e,t,r);for(var a=[],n=e.l+t,i=e.read_shift(r.biff>8?4:2);i--!==0;)a.push(W3(e,r.biff>8?12:6,r));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function n4(e,t,r){e[e.l+1]==3&&e[e.l]++;var a=Dh(e,t,r);return a.charCodeAt(0)==3?a.slice(1):a}function i4(e){var t=V(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)Fh(e[r],t);return t}function s4(e){var t=V(24),r=ht(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<16;++n)t.write_shift(1,parseInt(a[n],16));return St([t,U3(e[1])])}function o4(e){var t=e[1].Tooltip,r=V(10+2*(t.length+1));r.write_shift(2,2048);var a=ht(e[0]);r.write_shift(2,a.r),r.write_shift(2,a.r),r.write_shift(2,a.c),r.write_shift(2,a.c);for(var n=0;n<t.length;++n)r.write_shift(2,t.charCodeAt(n));return r.write_shift(2,0),r}function c4(e){return e||(e=V(4)),e.write_shift(2,1),e.write_shift(2,1),e}function l4(e,t,r){if(!r.cellStyles)return Wr(e,t);var a=r&&r.biff>=12?4:2,n=e.read_shift(a),i=e.read_shift(a),s=e.read_shift(a),o=e.read_shift(a),c=e.read_shift(2);a==2&&(e.l+=2);var l={s:n,e:i,w:s,ixfe:o,flags:c};return(r.biff>=5||!r.biff)&&(l.level=c>>8&7),l}function u4(e,t){var r=V(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var a=0;return e.hidden&&(a|=1),r.write_shift(1,a),a=e.level||0,r.write_shift(1,a),r.write_shift(2,0),r}function f4(e){for(var t=V(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}function p4(e,t,r){var a=V(15);return C0(a,e,t),a.write_shift(8,r,"f"),a}function m4(e,t,r){var a=V(9);return C0(a,e,t),a.write_shift(2,r),a}var d4=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Tu({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(o,c){var l=[],u=sn(1);
vendor: 5,157 bytes, line 238
238switch(c.type){case"base64":u=Cr(oa(o));break;case"binary":u=Cr(o);break;case"buffer":case"array":u=o;break}tr(u,0);var m=u.read_shift(1),p=!!(m&136),d=!1,g=!1;switch(m){case 2:break;case 3:break;case 48:d=!0,p=!0;break;case 49:d=!0,p=!0;break;case 131:break;case 139:break;case 140:g=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+m.toString(16))}var h=0,_=521;m==2&&(h=u.read_shift(2)),u.l+=3,m!=2&&(h=u.read_shift(4)),h>1048576&&(h=1e6),m!=2&&(_=u.read_shift(2));var b=u.read_shift(2),x=c.codepage||1252;m!=2&&(u.l+=16,u.read_shift(1),u[u.l]!==0&&(x=e[u[u.l]]),u.l+=1,u.l+=2),g&&(u.l+=36);for(var w=[],I={},O=Math.min(u.length,m==2?521:_-10-(d?264:0)),H=g?32:11;u.l<O&&u[u.l]!=13;)switch(I={},I.name=Ga.utils.decode(x,u.slice(u.l,u.l+H)).replace(/[\u0000\r\n].*$/g,""),u.l+=H,I.type=String.fromCharCode(u.read_shift(1)),m!=2&&!g&&(I.offset=u.read_shift(4)),I.len=u.read_shift(1),m==2&&(I.offset=u.read_shift(2)),I.dec=u.read_shift(1),I.name.length&&w.push(I),m!=2&&(u.l+=g?13:14),I.type){case"B":(!d||I.len!=8)&&c.WTF&&console.log("Skipping "+I.name+":"+I.type);break;case"G":case"P":c.WTF&&console.log("Skipping "+I.name+":"+I.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+I.type)}if(u[u.l]!==13&&(u.l=_-1),u.read_shift(1)!==13)throw new Error("DBF Terminator not found "+u.l+" "+u[u.l]);u.l=_;var k=0,L=0;for(l[0]=[],L=0;L!=w.length;++L)l[0][L]=w[L].name;for(;h-- >0;){if(u[u.l]===42){u.l+=b;continue}for(++u.l,l[++k]=[],L=0,L=0;L!=w.length;++L){var D=u.slice(u.l,u.l+w[L].len);u.l+=w[L].len,tr(D,0);var U=Ga.utils.decode(x,D);switch(w[L].type){case"C":U.trim().length&&(l[k][L]=U.replace(/\s+$/,""));break;case"D":U.length===8?l[k][L]=new Date(+U.slice(0,4),+U.slice(4,6)-1,+U.slice(6,8)):l[k][L]=U;break;case"F":l[k][L]=parseFloat(U.trim());break;case"+":case"I":l[k][L]=g?D.read_shift(-4,"i")^2147483648:D.read_shift(4,"i");break;case"L":switch(U.trim().toUpperCase()){case"Y":case"T":l[k][L]=!0;break;case"N":case"F":l[k][L]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+U+"|")}break;case"M":if(!p)throw new Error("DBF Unexpected MEMO for type "+m.toString(16));l[k][L]="##MEMO##"+(g?parseInt(U.trim(),10):D.read_shift(4));break;case"N":U=U.replace(/\u0000/g,"").trim(),U&&U!="."&&(l[k][L]=+U||0);break;case"@":l[k][L]=new Date(D.read_shift(-8,"f")-621356832e5);break;case"T":l[k][L]=new Date((D.read_shift(4)-2440588)*864e5+D.read_shift(4));break;case"Y":l[k][L]=D.read_shift(4,"i")/1e4+D.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":l[k][L]=-D.read_shift(-8,"f");break;case"B":if(d&&w[L].len==8){l[k][L]=D.read_shift(8,"f");break}case"G":case"P":D.l+=w[L].len;break;case"0":if(w[L].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+w[L].type)}}}if(m!=2&&u.l<u.length&&u[u.l++]!=26)throw new Error("DBF EOF Marker missing "+(u.l-1)+" of "+u.length+" "+u[u.l-1].toString(16));return c&&c.sheetRows&&(l=l.slice(0,c.sheetRows)),c.DBF=w,l}function a(o,c){var l=c||{};l.dateNF||(l.dateNF="yyyymmdd");var u=ni(r(o,l),l);return u["!cols"]=l.DBF.map(function(m){return{wch:m.len,DBF:m}}),delete l.DBF,u}function n(o,c){try{return fn(a(o,c),c)}catch(l){if(c&&c.WTF)throw l}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function s(o,c){var l=c||{};if(+l.codepage>=0&&i0(+l.codepage),l.type=="string")throw new Error("Cannot write DBF to JS string");var u=Yt(),m=ro(o,{header:1,raw:!0,cellDates:!0}),p=m[0],d=m.slice(1),g=o["!cols"]||[],h=0,_=0,b=0,x=1;for(h=0;h<p.length;++h){if(((g[h]||{}).DBF||{}).name){p[h]=g[h].DBF.name,++b;continue}if(p[h]!=null){if(++b,typeof p[h]=="number"&&(p[h]=p[h].toString(10)),typeof p[h]!="string")throw new Error("DBF Invalid column name "+p[h]+" |"+typeof p[h]+"|");if(p.indexOf(p[h])!==h){for(_=0;_<1024;++_)if(p.indexOf(p[h]+"_"+_)==-1){p[h]+="_"+_;break}}}}var w=$e(o["!ref"]),I=[],O=[],H=[];for(h=0;h<=w.e.c-w.s.c;++h){var k="",L="",D=0,U=[];for(_=0;_<d.length;++_)d[_][h]!=null&&U.push(d[_][h]);if(U.length==0||p[h]==null){I[h]="?";continue}for(_=0;_<U.length;++_){switch(typeof U[_]){case"number":L="B";break;case"string":L="C";break;case"boolean":L="L";break;case"object":L=U[_]instanceof Date?"D":"C";break;default:L="C"}D=Math.max(D,String(U[_]).length),k=k&&k!=L?"C":L}D>250&&(D=250),L=((g[h]||{}).DBF||{}).type,L=="C"&&g[h].DBF.len>D&&(D=g[h].DBF.len),k=="B"&&L=="N"&&(k="N",H[h]=g[h].DBF.dec,D=g[h].DBF.len),O[h]=k=="C"||L=="N"?D:i[k]||0,x+=O[h],I[h]=k}var q=u.next(32);for(q.write_shift(4,318902576),q.write_shift(4,d.length),q.write_shift(2,296+32*b),q.write_shift(2,x),h=0;h<4;++h)q.write_shift(4,0);for(q.write_shift(4,0|(+t[M1]||3)<<8),h=0,_=0;h<p.length;++h)if(p[h]!=null){var Y=u.next(32),ne=(p[h].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);Y.write_shift(1,ne,"sbcs"),Y.write_shift(1,I[h]=="?"?"C":I[h],"sbcs"),Y.write_shift(4,_),Y.write_shift(1,O[h]||i[I[h]]||0),Y.write_shift(1,H[h]||0),Y.write_shift(1,2),Y.write_shift(4,0),Y.write_shift(1,0),Y.write_shift(4,0),Y.write_shift(4,0),_+=O[h]||i[I[h]]||0}var ke=u.next(264);for(ke.write_shift(4,13),h=0;h<65;
vendor: 7,983 bytes, lines 238-242
238++h)ke.write_shift(4,0);for(h=0;h<d.length;++h){var _e=u.next(x);for(_e.write_shift(1,0),_=0;_<p.length;++_)if(p[_]!=null)switch(I[_]){case"L":_e.write_shift(1,d[h][_]==null?63:d[h][_]?84:70);break;case"B":_e.write_shift(8,d[h][_]||0,"f");break;case"N":var We="0";for(typeof d[h][_]=="number"&&(We=d[h][_].toFixed(H[_]||0)),b=0;b<O[_]-We.length;++b)_e.write_shift(1,32);_e.write_shift(1,We,"sbcs");break;case"D":d[h][_]?(_e.write_shift(4,("0000"+d[h][_].getFullYear()).slice(-4),"sbcs"),_e.write_shift(2,("00"+(d[h][_].getMonth()+1)).slice(-2),"sbcs"),_e.write_shift(2,("00"+d[h][_].getDate()).slice(-2),"sbcs")):_e.write_shift(8,"00000000","sbcs");break;case"C":var Le=String(d[h][_]!=null?d[h][_]:"").slice(0,O[_]);for(_e.write_shift(1,Le,"sbcs"),b=0;b<O[_]-Le.length;++b)_e.write_shift(1,32);break}}return u.next(1).write_shift(1,26),u.end()}return{to_workbook:n,to_sheet:a,from_sheet:s}}(),h4=function(){var e={AA:"Ã",BA:"Ã",CA:"Ã",DA:195,HA:"Ã",JA:197,AE:"Ã",BE:"Ã",CE:"Ã",HE:"Ã",AI:"Ã",BI:"Ã",CI:"Ã",HI:"Ã",AO:"Ã",BO:"Ã",CO:"Ã",DO:213,HO:"Ã",AU:"Ã",BU:"Ã",CU:"Ã",HU:"Ã",Aa:"à ",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"Ã",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ã",Kc:"ç",q:"æ",z:"Å",a:"Ã",j:"Å",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+At(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(p,d){var g=e[d];return typeof g=="number"?gp(g):g},a=function(p,d,g){var h=d.charCodeAt(0)-32<<4|g.charCodeAt(0)-48;return h==59?p:gp(h)};e["|"]=254;function n(p,d){switch(d.type){case"base64":return i(oa(p),d);case"binary":return i(p,d);case"buffer":return i(Ne&&Buffer.isBuffer(p)?p.toString("binary"):_0(p),d);case"array":return i(Co(p),d)}throw new Error("Unrecognized type "+d.type)}function i(p,d){var g=p.split(/[\n\r]+/),h=-1,_=-1,b=0,x=0,w=[],I=[],O=null,H={},k=[],L=[],D=[],U=0,q;for(+d.codepage>=0&&i0(+d.codepage);b!==g.length;++b){U=0;var Y=g[b].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(t,r),ne=Y.replace(/;;/g,"\0").split(";").map(function(P){return P.replace(/\u0000/g,";")}),ke=ne[0],_e;if(Y.length>0)switch(ke){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":ne[1].charAt(0)=="P"&&I.push(Y.slice(3).replace(/;;/g,";"));break;case"C":var We=!1,Le=!1,ie=!1,de=!1,ve=-1,Ee=-1;for(x=1;x<ne.length;++x)switch(ne[x].charAt(0)){case"A":break;case"X":_=parseInt(ne[x].slice(1))-1,Le=!0;break;case"Y":for(h=parseInt(ne[x].slice(1))-1,Le||(_=0),q=w.length;q<=h;++q)w[q]=[];break;case"K":_e=ne[x].slice(1),_e.charAt(0)==='"'?_e=_e.slice(1,_e.length-1):_e==="TRUE"?_e=!0:_e==="FALSE"?_e=!1:isNaN(ea(_e))?isNaN(o0(_e).getDate())||(_e=Ut(_e)):(_e=ea(_e),O!==null&&K1(O)&&(_e=Q1(_e))),We=!0;break;case"E":de=!0;var R=mv(ne[x].slice(1),{r:h,c:_});w[h][_]=[w[h][_],R];break;case"S":ie=!0,w[h][_]=[w[h][_],"S5S"];break;case"G":break;case"R":ve=parseInt(ne[x].slice(1))-1;break;case"C":Ee=parseInt(ne[x].slice(1))-1;break;default:if(d&&d.WTF)throw new Error("SYLK bad record "+Y)}if(We&&(w[h][_]&&w[h][_].length==2?w[h][_][0]=_e:w[h][_]=_e,O=null),ie){if(de)throw new Error("SYLK shared formula cannot have own formula");var j=ve>-1&&w[ve][Ee];if(!j||!j[1])throw new Error("SYLK shared formula cannot find base");w[h][_][1]=dv(j[1],{r:h-ve,c:_-Ee})}break;case"F":var N=0;for(x=1;x<ne.length;++x)switch(ne[x].charAt(0)){case"X":_=parseInt(ne[x].slice(1))-1,++N;break;case"Y":for(h=parseInt(ne[x].slice(1))-1,q=w.length;q<=h;++q)w[q]=[];break;case"M":U=parseInt(ne[x].slice(1))/20;break;case"F":break;case"G":break;case"P":O=I[parseInt(ne[x].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(D=ne[x].slice(1).split(" "),q=parseInt(D[0],10);q<=parseInt(D[1],10);++q)U=parseInt(D[2],10),L[q-1]=U===0?{hidden:!0}:{wch:U},Ou(L[q-1]);break;case"C":_=parseInt(ne[x].slice(1))-1,L[_]||(L[_]={});break;case"R":h=parseInt(ne[x].slice(1))-1,k[h]||(k[h]={}),U>0?(k[h].hpt=U,k[h].hpx=zh(U)):U===0&&(k[h].hidden=!0);break;default:if(d&&d.WTF)throw new Error("SYLK bad record "+Y)}N<1&&(O=null);break;default:if(d&&d.WTF)throw new Error("SYLK bad record "+Y)}}return k.length>0&&(H["!rows"]=k),L.length>0&&(H["!cols"]=L),d&&d.sheetRows&&(w=w.slice(0,d.sheetRows)),[w,H]}function s(p,d){var g=n(p,d),h=g[0],_=g[1],b=ni(h,d);return At(_).forEach(function(x){b[x]=_[x]}),b}function o(p,d){return fn(s(p,d),d)}function c(p,d,g,h){var _="C;Y"+(g+1)+";X"+(h+1)+";K";switch(p.t){case"n":_+=p.v||0,p.f&&!p.F&&(_+=";E"+ju(p.f,{r:g,c:h}));break;case"b":_+=p.v?"TRUE":"FALSE";break;case"e":_+=p.w||p.v;break;case"d":_+='"'+(p.w||p.v)+'"';break;case"s":_+='"'+p.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return _}function l(p,d){d.forEach(function(g,h){var _="F;W"+(h+1)+" "+(h+1)+" ";g.hidden?_+="0":(typeof g.width=="number"&&!g.wpx&&(g.wpx=Js(g.width)),typeof g.wpx=="number"&&!g.wch&&(g.wch=Qs(g.wpx)),typeof g.wch=="number"&&(_+=Math.round(g.wch))),_.charAt(_.length-1)!=" "&&p.push(_)})}function u(p,d){d.forEach(function(g,h){var _="F;";g.hidden?_+="M0;":g.hpt?_+="M"+20*g.hpt+";":g.hpx&&(_+="M"+20*eo(g.hpx)+";"),_.length>2&&p.push(_+"R"+(h+1))})}function m(p,d){var g=["ID;PWXL;N;E"],h=[],_=$e(p["!ref"]),b,x=Array.isArray(p),w=`\r 239`;g.push("P;PGeneral"),g.push("F;P0;DG0G8;M255"),p["!cols"]&&l(g,p["!cols"]),p["!rows"]&&u(g,p["!rows"]),g.push("B;Y"+(_.e.r-_.s.r+1)+";X"+(_.e.c-_.s.c+1)+";D"+[_.s.c,_.s.r,_.e.c,_.e.r].join(" "));for(var I=_.s.r;I<=_.e.r;++I)for(var O=_.s.c;O<=_.e.c;++O){var H=ze({r:I,c:O});b=x?(p[I]||[])[O]:p[H],!(!b||b.v==null&&(!b.f||b.F))&&h.push(c(b,p,I,O))}return g.join(w)+w+h.join(w)+w+"E"+w}return{to_workbook:o,to_sheet:s,from_sheet:m}}(),g4=function(){function e(i,s){switch(s.type){case"base64":return t(oa(i),s);case"binary":return t(i,s);case"buffer":return t(Ne&&Buffer.isBuffer(i)?i.toString("binary"):_0(i),s);case"array":return t(Co(i),s)}throw new Error("Unrecognized type "+s.type)}function t(i,s){for(var o=i.split(` 240`),c=-1,l=-1,u=0,m=[];u!==o.length;++u){if(o[u].trim()==="BOT"){m[++c]=[],l=0;continue}if(!(c<0)){var p=o[u].trim().split(","),d=p[0],g=p[1];++u;for(var h=o[u]||"";(h.match(/["]/g)||[]).length&1&&u<o.length-1;)h+=` 241`+o[++u];switch(h=h.trim(),+d){case-1:if(h==="BOT"){m[++c]=[],l=0;continue}else if(h!=="EOD")throw new Error("Unrecognized DIF special command "+h);break;case 0:h==="TRUE"?m[c][l]=!0:h==="FALSE"?m[c][l]=!1:isNaN(ea(g))?isNaN(o0(g).getDate())?m[c][l]=g:m[c][l]=Ut(g):m[c][l]=ea(g),++l;break;case 1:h=h.slice(1,h.length-1),h=h.replace(/""/g,'"'),h&&h.match(/^=".*"$/)&&(h=h.slice(2,-1)),m[c][l++]=h!==""?h:null;break}if(h==="EOD")break}}return s&&s.sheetRows&&(m=m.slice(0,s.sheetRows)),m}function r(i,s){return ni(e(i,s),s)}function a(i,s){return fn(r(i,s),s)}var n=function(){var i=function(c,l,u,m,p){c.push(l),c.push(u+","+m),c.push('"'+p.replace(/"/g,'""')+'"')},s=function(c,l,u,m){c.push(l+","+u),c.push(l==1?'"'+m.replace(/"/g,'""')+'"':m)};return function(c){var l=[],u=$e(c["!ref"]),m,p=Array.isArray(c);i(l,"TABLE",0,1,"sheetjs"),i(l,"VECTORS",0,u.e.r-u.s.r+1,""),i(l,"TUPLES",0,u.e.c-u.s.c+1,""),i(l,"DATA",0,0,"");for(var d=u.s.r;d<=u.e.r;++d){s(l,-1,0,"BOT");for(var g=u.s.c;g<=u.e.c;++g){var h=ze({r:d,c:g});if(m=p?(c[d]||[])[g]:c[h],!m){s(l,1,0,"");continue}switch(m.t){case"n":var _=m.w;!_&&m.v!=null&&(_=m.v),_==null?m.f&&!m.F?s(l,1,0,"="+m.f):s(l,1,0,""):s(l,0,_,"V");break;case"b":s(l,0,m.v?1:0,m.v?"TRUE":"FALSE");break;case"s":s(l,1,0,isNaN(m.v)?m.v:'="'+m.v+'"');break;case"d":m.w||(m.w=Da(m.z||nt[14],Zt(Ut(m.v)))),s(l,0,m.w,"V");break;default:s(l,1,0,"")}}}s(l,-1,0,"EOD");var b=`\r 242`,x=l.join(b);return x}}();return{to_workbook:a,to_sheet:r,from_sheet:n}}(),Oh=function(){function e(m){return m.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n
vendor: 5,684 bytes, lines 242-252
242/g,` 243`)}function t(m){return m.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(m,p){for(var d=m.split(` 244`),g=-1,h=-1,_=0,b=[];_!==d.length;++_){var x=d[_].trim().split(":");if(x[0]==="cell"){var w=ht(x[1]);if(b.length<=w.r)for(g=b.length;g<=w.r;++g)b[g]||(b[g]=[]);switch(g=w.r,h=w.c,x[2]){case"t":b[g][h]=e(x[3]);break;case"v":b[g][h]=+x[3];break;case"vtf":var I=x[x.length-1];case"vtc":switch(x[3]){case"nl":b[g][h]=!!+x[4];break;default:b[g][h]=+x[4];break}x[2]=="vtf"&&(b[g][h]=[b[g][h],I])}}}return p&&p.sheetRows&&(b=b.slice(0,p.sheetRows)),b}function a(m,p){return ni(r(m,p),p)}function n(m,p){return fn(a(m,p),p)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(` 245`),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(` 246`)+` 247`,o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(` 248`),c="--SocialCalcSpreadsheetControlSave--";function l(m){if(!m||!m["!ref"])return"";for(var p=[],d=[],g,h="",_=or(m["!ref"]),b=Array.isArray(m),x=_.s.r;x<=_.e.r;++x)for(var w=_.s.c;w<=_.e.c;++w)if(h=ze({r:x,c:w}),g=b?(m[x]||[])[w]:m[h],!(!g||g.v==null||g.t==="z")){switch(d=["cell",h,"t"],g.t){case"s":case"str":d.push(t(g.v));break;case"n":g.f?(d[2]="vtf",d[3]="n",d[4]=g.v,d[5]=t(g.f)):(d[2]="v",d[3]=g.v);break;case"b":d[2]="vt"+(g.f?"f":"c"),d[3]="nl",d[4]=g.v?"1":"0",d[5]=t(g.f||(g.v?"TRUE":"FALSE"));break;case"d":var I=Zt(Ut(g.v));d[2]="vtc",d[3]="nd",d[4]=""+I,d[5]=g.w||Da(g.z||nt[14],I);break;case"e":continue}p.push(d.join(":"))}return p.push("sheet:c:"+(_.e.c-_.s.c+1)+":r:"+(_.e.r-_.s.r+1)+":tvf:1"),p.push("valueformat:1:text-wiki"),p.join(` 249`)}function u(m){return[i,s,o,s,l(m),c].join(` 250`)}return{to_workbook:n,to_sheet:a,from_sheet:u}}(),x4=function(){function e(u,m,p,d,g){g.raw?m[p][d]=u:u===""||(u==="TRUE"?m[p][d]=!0:u==="FALSE"?m[p][d]=!1:isNaN(ea(u))?isNaN(o0(u).getDate())?m[p][d]=u:m[p][d]=Ut(u):m[p][d]=ea(u))}function t(u,m){var p=m||{},d=[];if(!u||u.length===0)return d;for(var g=u.split(/[\r\n]/),h=g.length-1;h>=0&&g[h].length===0;)--h;for(var _=10,b=0,x=0;x<=h;++x)b=g[x].indexOf(" "),b==-1?b=g[x].length:b++,_=Math.max(_,b);for(x=0;x<=h;++x){d[x]=[];var w=0;for(e(g[x].slice(0,_).trim(),d,x,w,p),w=1;w<=(g[x].length-_)/10+1;++w)e(g[x].slice(_+(w-1)*10,_+w*10).trim(),d,x,w,p)}return p.sheetRows&&(d=d.slice(0,p.sheetRows)),d}var r={44:",",9:" ",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function n(u){for(var m={},p=!1,d=0,g=0;d<u.length;++d)(g=u.charCodeAt(d))==34?p=!p:!p&&g in r&&(m[g]=(m[g]||0)+1);g=[];for(d in m)Object.prototype.hasOwnProperty.call(m,d)&&g.push([m[d],d]);if(!g.length){m=a;for(d in m)Object.prototype.hasOwnProperty.call(m,d)&&g.push([m[d],d])}return g.sort(function(h,_){return h[0]-_[0]||a[h[1]]-a[_[1]]}),r[g.pop()[1]]||44}function i(u,m){var p=m||{},d="",g=p.dense?[]:{},h={s:{c:0,r:0},e:{c:0,r:0}};u.slice(0,4)=="sep="?u.charCodeAt(5)==13&&u.charCodeAt(6)==10?(d=u.charAt(4),u=u.slice(7)):u.charCodeAt(5)==13||u.charCodeAt(5)==10?(d=u.charAt(4),u=u.slice(6)):d=n(u.slice(0,1024)):p&&p.FS?d=p.FS:d=n(u.slice(0,1024));var _=0,b=0,x=0,w=0,I=0,O=d.charCodeAt(0),H=!1,k=0,L=u.charCodeAt(0);u=u.replace(/\r\n/mg,` 251`);var D=p.dateNF!=null?Db(p.dateNF):null;function U(){var q=u.slice(w,I),Y={};if(q.charAt(0)=='"'&&q.charAt(q.length-1)=='"'&&(q=q.slice(1,-1).replace(/""/g,'"')),q.length===0)Y.t="z";else if(p.raw)Y.t="s",Y.v=q;else if(q.trim().length===0)Y.t="s",Y.v=q;else if(q.charCodeAt(0)==61)q.charCodeAt(1)==34&&q.charCodeAt(q.length-1)==34?(Y.t="s",Y.v=q.slice(2,-1).replace(/""/g,'"')):hv(q)?(Y.t="n",Y.f=q.slice(1)):(Y.t="s",Y.v=q);else if(q=="TRUE")Y.t="b",Y.v=!0;else if(q=="FALSE")Y.t="b",Y.v=!1;else if(!isNaN(x=ea(q)))Y.t="n",p.cellText!==!1&&(Y.w=q),Y.v=x;else if(!isNaN(o0(q).getDate())||D&&q.match(D)){Y.z=p.dateNF||nt[14];var ne=0;D&&q.match(D)&&(q=Lb(q,p.dateNF,q.match(D)||[]),ne=1),p.cellDates?(Y.t="d",Y.v=Ut(q,ne)):(Y.t="n",Y.v=Zt(Ut(q,ne))),p.cellText!==!1&&(Y.w=Da(Y.z,Y.v instanceof Date?Zt(Y.v):Y.v)),p.cellNF||delete Y.z}else Y.t="s",Y.v=q;if(Y.t=="z"||(p.dense?(g[_]||(g[_]=[]),g[_][b]=Y):g[ze({c:b,r:_})]=Y),w=I+1,L=u.charCodeAt(w),h.e.c<b&&(h.e.c=b),h.e.r<_&&(h.e.r=_),k==O)++b;else if(b=0,++_,p.sheetRows&&p.sheetRows<=_)return!0}e:for(;I<u.length;++I)switch(k=u.charCodeAt(I)){case 34:L===34&&(H=!H);break;case O:case 10:case 13:if(!H&&U())break e;break}return I-w>0&&U(),g["!ref"]=ct(h),g}function s(u,m){return!(m&&m.PRN)||m.FS||u.slice(0,4)=="sep="||u.indexOf(" ")>=0||u.indexOf(",")>=0||u.indexOf(";")>=0?i(u,m):ni(t(u,m),m)}function o(u,m){var p="",d=m.type=="string"?[0,0,0,0]:I7(u,m);switch(m.type){case"base64":p=oa(u);break;case"binary":p=u;break;case"buffer":m.codepage==65001?p=u.toString("utf8"):m.codepage&&typeof Ga<"u"?p=Ga.utils.decode(m.codepage,u):p=Ne&&Buffer.isBuffer(u)?u.toString("binary"):_0(u);break;case"array":p=Co(u);break;case"string":p=u;break;default:throw new Error("Unrecognized type "+m.type)}return d[0]==239&&d[1]==187&&d[2]==191?p=Oi(p.slice(3)):m.type!="string"&&m.type!="buffer"&&m.codepage==65001?p=Oi(p):m.type=="binary"&&typeof Ga<"u"&&m.codepage&&(p=Ga.utils.decode(m.codepage,Ga.utils.encode(28591,p))),p.slice(0,19)=="socialcalc:version:"?Oh.to_sheet(m.type=="string"?p:Oi(p),m):s(p,m)}function c(u,m){return fn(o(u,m),m)}function l(u){for(var m=[],p=$e(u["!ref"]),d,g=Array.isArray(u),h=p.s.r;h<=p.e.r;++h){for(var _=[],b=p.s.c;b<=p.e.c;++b){var x=ze({r:h,c:b});if(d=g?(u[h]||[])[b]:u[x],!d||d.v==null){_.push(" ");continue}for(var w=(d.w||(ca(d),d.w)||"").slice(0,10);w.length<10;)w+=" ";_.push(w+(b===0?" ":""))}m.push(_.join(""))}return m.join(` 252`)}return{to_workbook:c,to_sheet:o,from_sheet:l}}
vendor: 4,230 bytes, line 252
252(),$p=function(){function e(R,j,N){if(R){tr(R,R.l||0);for(var P=N.Enum||ve;R.l<R.length;){var X=R.read_shift(2),le=P[X]||P[65535],be=R.read_shift(2),he=R.l+be,oe=le.f&&le.f(R,be,N);if(R.l=he,j(oe,le,X))return}}}function t(R,j){switch(j.type){case"base64":return r(Cr(oa(R)),j);case"binary":return r(Cr(R),j);case"buffer":case"array":return r(R,j)}throw"Unsupported type "+j.type}function r(R,j){if(!R)return R;var N=j||{},P=N.dense?[]:{},X="Sheet1",le="",be=0,he={},oe=[],De=[],Ae={s:{r:0,c:0},e:{r:0,c:0}},bt=N.sheetRows||0;if(R[2]==0&&(R[3]==8||R[3]==9)&&R.length>=16&&R[14]==5&&R[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(R[2]==2)N.Enum=ve,e(R,function(fe,Ot,vr){switch(vr){case 0:N.vers=fe,fe>=4096&&(N.qpro=!0);break;case 6:Ae=fe;break;case 204:fe&&(le=fe);break;case 222:le=fe;break;case 15:case 51:N.qpro||(fe[1].v=fe[1].v.slice(1));case 13:case 14:case 16:vr==14&&(fe[2]&112)==112&&(fe[2]&15)>1&&(fe[2]&15)<15&&(fe[1].z=N.dateNF||nt[14],N.cellDates&&(fe[1].t="d",fe[1].v=Q1(fe[1].v))),N.qpro&&fe[3]>be&&(P["!ref"]=ct(Ae),he[X]=P,oe.push(X),P=N.dense?[]:{},Ae={s:{r:0,c:0},e:{r:0,c:0}},be=fe[3],X=le||"Sheet"+(be+1),le="");var A=N.dense?(P[fe[0].r]||[])[fe[0].c]:P[ze(fe[0])];if(A){A.t=fe[1].t,A.v=fe[1].v,fe[1].z!=null&&(A.z=fe[1].z),fe[1].f!=null&&(A.f=fe[1].f);break}N.dense?(P[fe[0].r]||(P[fe[0].r]=[]),P[fe[0].r][fe[0].c]=fe[1]):P[ze(fe[0])]=fe[1];break}},N);else if(R[2]==26||R[2]==14)N.Enum=Ee,R[2]==14&&(N.qpro=!0,R.l=0),e(R,function(fe,Ot,vr){switch(vr){case 204:X=fe;break;case 22:fe[1].v=fe[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(fe[3]>be&&(P["!ref"]=ct(Ae),he[X]=P,oe.push(X),P=N.dense?[]:{},Ae={s:{r:0,c:0},e:{r:0,c:0}},be=fe[3],X="Sheet"+(be+1)),bt>0&&fe[0].r>=bt)break;N.dense?(P[fe[0].r]||(P[fe[0].r]=[]),P[fe[0].r][fe[0].c]=fe[1]):P[ze(fe[0])]=fe[1],Ae.e.c<fe[0].c&&(Ae.e.c=fe[0].c),Ae.e.r<fe[0].r&&(Ae.e.r=fe[0].r);break;case 27:fe[14e3]&&(De[fe[14e3][0]]=fe[14e3][1]);break;case 1537:De[fe[0]]=fe[1],fe[0]==be&&(X=fe[1]);break}},N);else throw new Error("Unrecognized LOTUS BOF "+R[2]);if(P["!ref"]=ct(Ae),he[le||X]=P,oe.push(le||X),!De.length)return{SheetNames:oe,Sheets:he};for(var Se={},Vt=[],qe=0;qe<De.length;++qe)he[oe[qe]]?(Vt.push(De[qe]||oe[qe]),Se[De[qe]]=he[De[qe]]||he[oe[qe]]):(Vt.push(De[qe]),Se[De[qe]]={"!ref":"A1"});return{SheetNames:Vt,Sheets:Se}}function a(R,j){var N=j||{};if(+N.codepage>=0&&i0(+N.codepage),N.type=="string")throw new Error("Cannot write WK1 to JS string");var P=Yt(),X=$e(R["!ref"]),le=Array.isArray(R),be=[];ae(P,0,i(1030)),ae(P,6,c(X));for(var he=Math.min(X.e.r,8191),oe=X.s.r;oe<=he;++oe)for(var De=Ct(oe),Ae=X.s.c;Ae<=X.e.c;++Ae){oe===X.s.r&&(be[Ae]=Dt(Ae));var bt=be[Ae]+De,Se=le?(R[oe]||[])[Ae]:R[bt];if(!(!Se||Se.t=="z"))if(Se.t=="n")(Se.v|0)==Se.v&&Se.v>=-32768&&Se.v<=32767?ae(P,13,d(oe,Ae,Se.v)):ae(P,14,h(oe,Ae,Se.v));else{var Vt=ca(Se);ae(P,15,m(oe,Ae,Vt.slice(0,239)))}}return ae(P,1),P.end()}function n(R,j){var N=j||{};if(+N.codepage>=0&&i0(+N.codepage),N.type=="string")throw new Error("Cannot write WK3 to JS string");var P=Yt();ae(P,0,s(R));for(var X=0,le=0;X<R.SheetNames.length;++X)(R.Sheets[R.SheetNames[X]]||{})["!ref"]&&ae(P,27,de(R.SheetNames[X],le++));var be=0;for(X=0;X<R.SheetNames.length;++X){var he=R.Sheets[R.SheetNames[X]];if(!(!he||!he["!ref"])){for(var oe=$e(he["!ref"]),De=Array.isArray(he),Ae=[],bt=Math.min(oe.e.r,8191),Se=oe.s.r;Se<=bt;++Se)for(var Vt=Ct(Se),qe=oe.s.c;qe<=oe.e.c;++qe){Se===oe.s.r&&(Ae[qe]=Dt(qe));var fe=Ae[qe]+Vt,Ot=De?(he[Se]||[])[qe]:he[fe];if(!(!Ot||Ot.t=="z"))if(Ot.t=="n")ae(P,23,U(Se,qe,be,Ot.v));else{var vr=ca(Ot);ae(P,22,k(Se,qe,be,vr.slice(0,239)))}}++be}}return ae(P,1),P.end()}function i(R){var j=V(2);return j.write_shift(2,R),j}function s(R){var j=V(26);j.write_shift(2,4096),j.write_shift(2,4),j.write_shift(4,0);for(var N=0,P=0,X=0,le=0;le<R.SheetNames.length;++le){var be=R.SheetNames[le],he=R.Sheets[be];if(!(!he||!he["!ref"])){++X;var oe=or(he["!ref"]);N<oe.e.r&&(N=oe.e.r),P<oe.e.c&&(P=oe.e.c)}}return N>8191&&(N=8191),j.write_shift(2,N),j.write_shift(1,X),j.write_shift(1,P),j.write_shift(2,0),j.write_shift(2,0),j.write_shift(1,1),j.write_shift(1,2),j.write_shift(4,0),j.write_shift(4,0),j}function o(R,j,N){var P={s:{c:0,r:0},e:{c:0,r:0}};
vendor: 4,482 bytes, line 252
252return j==8&&N.qpro?(P.s.c=R.read_shift(1),R.l++,P.s.r=R.read_shift(2),P.e.c=R.read_shift(1),R.l++,P.e.r=R.read_shift(2),P):(P.s.c=R.read_shift(2),P.s.r=R.read_shift(2),j==12&&N.qpro&&(R.l+=2),P.e.c=R.read_shift(2),P.e.r=R.read_shift(2),j==12&&N.qpro&&(R.l+=2),P.s.c==65535&&(P.s.c=P.e.c=P.s.r=P.e.r=0),P)}function c(R){var j=V(8);return j.write_shift(2,R.s.c),j.write_shift(2,R.s.r),j.write_shift(2,R.e.c),j.write_shift(2,R.e.r),j}function l(R,j,N){var P=[{c:0,r:0},{t:"n",v:0},0,0];return N.qpro&&N.vers!=20768?(P[0].c=R.read_shift(1),P[3]=R.read_shift(1),P[0].r=R.read_shift(2),R.l+=2):(P[2]=R.read_shift(1),P[0].c=R.read_shift(2),P[0].r=R.read_shift(2)),P}function u(R,j,N){var P=R.l+j,X=l(R,j,N);if(X[1].t="s",N.vers==20768){R.l++;var le=R.read_shift(1);return X[1].v=R.read_shift(le,"utf8"),X}return N.qpro&&R.l++,X[1].v=R.read_shift(P-R.l,"cstr"),X}function m(R,j,N){var P=V(7+N.length);P.write_shift(1,255),P.write_shift(2,j),P.write_shift(2,R),P.write_shift(1,39);for(var X=0;X<P.length;++X){var le=N.charCodeAt(X);P.write_shift(1,le>=128?95:le)}return P.write_shift(1,0),P}function p(R,j,N){var P=l(R,j,N);return P[1].v=R.read_shift(2,"i"),P}function d(R,j,N){var P=V(7);return P.write_shift(1,255),P.write_shift(2,j),P.write_shift(2,R),P.write_shift(2,N,"i"),P}function g(R,j,N){var P=l(R,j,N);return P[1].v=R.read_shift(8,"f"),P}function h(R,j,N){var P=V(13);return P.write_shift(1,255),P.write_shift(2,j),P.write_shift(2,R),P.write_shift(8,N,"f"),P}function _(R,j,N){var P=R.l+j,X=l(R,j,N);if(X[1].v=R.read_shift(8,"f"),N.qpro)R.l=P;else{var le=R.read_shift(2);I(R.slice(R.l,R.l+le),X),R.l+=le}return X}function b(R,j,N){var P=j&32768;return j&=-32769,j=(P?R:0)+(j>=8192?j-16384:j),(P?"":"$")+(N?Dt(j):Ct(j))}var x={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},w=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function I(R,j){tr(R,0);for(var N=[],P=0,X="",le="",be="",he="";R.l<R.length;){var oe=R[R.l++];switch(oe){case 0:N.push(R.read_shift(8,"f"));break;case 1:le=b(j[0].c,R.read_shift(2),!0),X=b(j[0].r,R.read_shift(2),!1),N.push(le+X);break;case 2:{var De=b(j[0].c,R.read_shift(2),!0),Ae=b(j[0].r,R.read_shift(2),!1);le=b(j[0].c,R.read_shift(2),!0),X=b(j[0].r,R.read_shift(2),!1),N.push(De+Ae+":"+le+X)}break;case 3:if(R.l<R.length){console.error("WK1 premature formula end");return}break;case 4:N.push("("+N.pop()+")");break;case 5:N.push(R.read_shift(2));break;case 6:{for(var bt="";oe=R[R.l++];)bt+=String.fromCharCode(oe);N.push('"'+bt.replace(/"/g,'""')+'"')}break;case 8:N.push("-"+N.pop());break;case 23:N.push("+"+N.pop());break;case 22:N.push("NOT("+N.pop()+")");break;case 20:case 21:he=N.pop(),be=N.pop(),N.push(["AND","OR"][oe-20]+"("+be+","+he+")");break;default:if(oe<32&&w[oe])he=N.pop(),be=N.pop(),N.push(be+w[oe]+he);else if(x[oe]){if(P=x[oe][1],P==69&&(P=R[R.l++]),P>N.length){console.error("WK1 bad formula parse 0x"+oe.toString(16)+":|"+N.join("|")+"|");return}var Se=N.slice(-P);N.length-=P,N.push(x[oe][0]+"("+Se.join(",")+")")}else return oe<=7?console.error("WK1 invalid opcode "+oe.toString(16)):oe<=24?console.error("WK1 unsupported op "+oe.toString(16)):oe<=30?console.error("WK1 invalid opcode "+oe.toString(16)):oe<=115?console.error("WK1 unsupported function opcode "+oe.toString(16)):console.error("WK1 unrecognized opcode "+oe.toString(16))}}N.length==1?j[1].f=""+N[0]:console.error("WK1 bad formula parse |"+N.join("|")+"|")}function O(R){var j=[{c:0,r:0},{t:"n",v:0},0];return j[0].r=R.read_shift(2),j[3]=R[R.l++],j[0].c=R[R.l++],j}function H(R,j){var N=O(R);return N[1].t="s",N[1].v=R.read_shift(j-4,"cstr"),N}function k(R,j,N,P){var X=V(6+P.length);X.write_shift(2,R),X.write_shift(1,N),X.write_shift(1,j),X.write_shift(1,39);for(var le=0;le<P.length;++le){var be=P.charCodeAt(le);X.write_shift(1,be>=128?95:be)}return X.write_shift(1,0),X}function L(R,j){var N=O(R);N[1].v=R.read_shift(2);var P=N[1].v>>1;if(N[1].v&1)switch(P&7){case 0:P=(P>>3)*5e3;break;case 1:P=(P>>3)*500;break;case 2:P=(P>>3)/20;break;case 3:P=(P>>3)/200;break;case 4:P=(P>>3)/2e3;break;case 5:P=(P>>3)/2e4;break;case 6:P=(P>>3)/16;break;case 7:P=(P>>3)/64;break}return N[1].v=P,N}function D(R,j){var N=O(R),P=R.read_shift(4),X=R.read_shift(4),le=R.read_shift(2);if(le==65535)return P===0&&X===3221225472?(N[1].t="e",N[1].v=15):P===0&&X===3489660928?(N[1].t="e",N[1].v=42):N[1].v=0,N;var be=le&32768;
vendor: 5,186 bytes, line 252
252return le=(le&32767)-16446,N[1].v=(1-be*2)*(X*Math.pow(2,le+32)+P*Math.pow(2,le)),N}function U(R,j,N,P){var X=V(14);if(X.write_shift(2,R),X.write_shift(1,N),X.write_shift(1,j),P==0)return X.write_shift(4,0),X.write_shift(4,0),X.write_shift(2,65535),X;var le=0,be=0,he=0,oe=0;return P<0&&(le=1,P=-P),be=Math.log2(P)|0,P/=Math.pow(2,be-31),oe=P>>>0,oe&2147483648||(P/=2,++be,oe=P>>>0),P-=oe,oe|=2147483648,oe>>>=0,P*=Math.pow(2,32),he=P>>>0,X.write_shift(4,he),X.write_shift(4,oe),be+=16383+(le?32768:0),X.write_shift(2,be),X}function q(R,j){var N=D(R);return R.l+=j-14,N}function Y(R,j){var N=O(R),P=R.read_shift(4);return N[1].v=P>>6,N}function ne(R,j){var N=O(R),P=R.read_shift(8,"f");return N[1].v=P,N}function ke(R,j){var N=ne(R);return R.l+=j-10,N}function _e(R,j){return R[R.l+j-1]==0?R.read_shift(j,"cstr"):""}function We(R,j){var N=R[R.l++];N>j-1&&(N=j-1);for(var P="";P.length<N;)P+=String.fromCharCode(R[R.l++]);return P}function Le(R,j,N){if(!(!N.qpro||j<21)){var P=R.read_shift(1);R.l+=17,R.l+=1,R.l+=2;var X=R.read_shift(j-21,"cstr");return[P,X]}}function ie(R,j){for(var N={},P=R.l+j;R.l<P;){var X=R.read_shift(2);if(X==14e3){for(N[X]=[0,""],N[X][0]=R.read_shift(2);R[R.l];)N[X][1]+=String.fromCharCode(R[R.l]),R.l++;R.l++}}return N}function de(R,j){var N=V(5+R.length);N.write_shift(2,14e3),N.write_shift(2,j);for(var P=0;P<R.length;++P){var X=R.charCodeAt(P);N[N.l++]=X>127?95:X}return N[N.l++]=0,N}var ve={0:{n:"BOF",f:Nh},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:o},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:p},14:{n:"NUMBER",f:g},15:{n:"LABEL",f:u},16:{n:"FORMULA",f:_},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:u},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:_e},222:{n:"SHEETNAMELP",f:We},65535:{n:""}},Ee={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:H},23:{n:"NUMBER17",f:D},24:{n:"NUMBER18",f:L},25:{n:"FORMULA19",f:q},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:ie},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:Y},38:{n:"??"},39:{n:"NUMBER27",f:ne},40:{n:"FORMULA28",f:ke},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:_e},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:Le},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:a,book_to_wk3:n,to_workbook:t}}(),b4=/^\s|\s$|[\t\n\r]/;function Mh(e,t){if(!t.bookSST)return"";var r=[lt];r[r.length]=re("sst",null,{xmlns:ai[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a)if(e[a]!=null){var n=e[a],i="<si>";n.r?i+=n.r:(i+="<t",n.t||(n.t=""),n.t.match(b4)&&(i+=' xml:space="preserve"'),i+=">"+je(n.t)+"</t>"),i+="</si>",r[r.length]=i}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function v4(e){return[e.read_shift(4),e.read_shift(4)]}function w4(e,t){return t||(t=V(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var _4=f3;function y4(e){var t=Yt();Z(t,159,w4(e));for(var r=0;r<e.length;++r)Z(t,19,_4(e[r]));return Z(t,160),t.end()}function S4(e){for(var t=[],r=e.split(""),a=0;a<r.length;
vendor: 4,949 bytes, line 252
252++a)t[a]=r[a].charCodeAt(0);return t}function jh(e){var t=0,r,a=S4(e),n=a.length+1,i,s,o,c,l;for(r=sn(n),r[0]=a.length,i=1;i!=n;++i)r[i]=a[i-1];for(i=n-1;i>=0;--i)s=r[i],o=t&16384?1:0,c=t<<1&32767,l=o|c,t=l^s;return t^52811}var T4=function(){function e(n,i){switch(i.type){case"base64":return t(oa(n),i);case"binary":return t(n,i);case"buffer":return t(Ne&&Buffer.isBuffer(n)?n.toString("binary"):_0(n),i);case"array":return t(Co(n),i)}throw new Error("Unrecognized type "+i.type)}function t(n,i){var s=i||{},o=s.dense?[]:{},c=n.match(/\\trowd.*?\\row\b/g);if(!c.length)throw new Error("RTF missing table");var l={s:{c:0,r:0},e:{c:0,r:c.length-1}};return c.forEach(function(u,m){Array.isArray(o)&&(o[m]=[]);for(var p=/\\\w+\b/g,d=0,g,h=-1;g=p.exec(u);){switch(g[0]){case"\\cell":var _=u.slice(d,p.lastIndex-g[0].length);if(_[0]==" "&&(_=_.slice(1)),++h,_.length){var b={v:_,t:"s"};Array.isArray(o)?o[m][h]=b:o[ze({r:m,c:h})]=b}break}d=p.lastIndex}h>l.e.c&&(l.e.c=h)}),o["!ref"]=ct(l),o}function r(n,i){return fn(e(n,i),i)}function a(n){for(var i=["{\\rtf1\\ansi"],s=$e(n["!ref"]),o,c=Array.isArray(n),l=s.s.r;l<=s.e.r;++l){i.push("\\trowd\\trautofit1");for(var u=s.s.c;u<=s.e.c;++u)i.push("\\cellx"+(u+1));for(i.push("\\pard\\intbl"),u=s.s.c;u<=s.e.c;++u){var m=ze({r:l,c:u});o=c?(n[l]||[])[u]:n[m],!(!o||o.v==null&&(!o.f||o.F))&&(i.push(" "+(o.w||(ca(o),o.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:a}}();function qp(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}var E4=6,ta=E4;function Js(e){return Math.floor((e+Math.round(128/ta)/256)*ta)}function Qs(e){return Math.floor((e-5)/ta*100+.5)/100}function vl(e){return Math.round((e*ta+5)/ta*256)/256}function Ou(e){e.width?(e.wpx=Js(e.width),e.wch=Qs(e.wpx),e.MDW=ta):e.wpx?(e.wch=Qs(e.wpx),e.width=vl(e.wch),e.MDW=ta):typeof e.wch=="number"&&(e.width=vl(e.wch),e.wpx=Js(e.width),e.MDW=ta),e.customWidth&&delete e.customWidth}var C4=96,Bh=C4;function eo(e){return e*96/Bh}function zh(e){return e*Bh/96}function k4(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var a=r[0];a<=r[1];++a)e[a]!=null&&(t[t.length]=re("numFmt",null,{numFmtId:a,formatCode:je(e[a])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=re("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function A4(e){var t=[];return t[t.length]=re("cellXfs",null),e.forEach(function(r){t[t.length]=re("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=re("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function Uh(e,t){var r=[lt,re("styleSheet",null,{xmlns:ai[0],"xmlns:vt":dt.vt})],a;return e.SSF&&(a=k4(e.SSF))!=null&&(r[r.length]=a),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(a=A4(t.cellXfs))&&(r[r.length]=a),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function I4(e,t){var r=e.read_shift(2),a=Lt(e);return[r,a]}function R4(e,t,r){r||(r=V(6+4*t.length)),r.write_shift(2,e),gt(t,r);var a=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),a}function N4(e,t,r){var a={};a.sz=e.read_shift(2)/20;var n=b3(e);n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1);var i=e.read_shift(2);switch(i===700&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var s=e.read_shift(1);s!=0&&(a.underline=s);var o=e.read_shift(1);o>0&&(a.family=o);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=x3(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=Lt(e),a}function P4(e,t){t||(t=V(25+4*32)),t.write_shift(2,e.sz*20),v3(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Ys(e.color,t);var a=0;return e.scheme=="major"&&(a=1),e.scheme=="minor"&&(a=2),t.write_shift(1,a),gt(e.name,t),t.length>t.l?t.slice(0,t.l):t}var D4=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","dar
252kVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],fc,L4=Wr;function Kp(e,t){t||(t=V(4*3+8*7+16*1)),fc||(fc=Tu(D4));var r=fc[e.patternType];r==null&&(r=40),t.write_shift(4,r);var a=0;if(r!=40)for(Ys({auto:1},t),Ys({auto:1},t);a<12;++a)t.write_shift(4,0);else{for(;a<4;++a)t.write_shift(4,0);for(;a<12;++a)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function F4(e,t){var r=e.l+t,a=e.read_shift(2),n=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:n}}function Wh(e,t,r){r||(r=V(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var a=0;return r.write_shift(1,a),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function vi(e,t){return t||(t=V(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var O4=Wr;function M4(e,t){return t||(t=V(51)),t.write_shift(1,0),vi(null,t),vi(null,t),vi(null,t),vi(null,t),vi(null,t),t.length>t.l?t.slice(0,t.l):t}function j4(e,t){return t||(t=V(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),Ks(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function B4(e,t,r){var a=V(2052);return a.write_shift(4,e),Ks(t,a),Ks(r,a),a.length>a.l?a.slice(0,a.l):a}function z4(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)t[n]!=null&&++r}),r!=0&&(Z(e,615,Nr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)t[n]!=null&&Z(e,44,R4(n,t[n]))}),Z(e,616))}}function U4(e){var t=1;Z(e,611,Nr(t)),Z(e,43,P4({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Z(e,612)}function W4(e){var t=2;Z(e,603,Nr(t)),Z(e,45,Kp({patternType:"none"})),Z(e,45,Kp({patternType:"gray125"})),Z(e,604)}function H4(e){var t=1;Z(e,613,Nr(t)),Z(e,46,M4()),Z(e,614)}function V4(e){var t=1;Z(e,626,Nr(t)),Z(e,47,Wh({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Z(e,627)}function G4(e,t){Z(e,617,Nr(t.length)),t.forEach(function(r){Z(e,47,Wh(r,0))}),Z(e,618)}function X4(e){var t=1;Z(e,619,Nr(t)),Z(e,48,j4({xfId:0,builtinId:0,name:"Normal"})),Z(e,620)}function $4(e){var t=0;Z(e,505,Nr(t)),Z(e,506)}function q4(e){var t=0;Z(e,508,B4(t,"TableStyleMedium9","PivotStyleMedium4")),Z(e,509)}function K4(e,t){var r=Yt();return Z(r,278),z4(r,e.SSF),U4(r),W4(r),H4(r),V4(r),G4(r,t.cellXfs),X4(r),$4(r),q4(r),Z(r,279),r.end()}function Hh(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[lt];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>
252',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="ï¼ï¼³ ï¼°ã´ã·ãã¯"/>',r[r.length]='<a:font script="Hang" typeface="ë§ì ê³ ë"/>',r[r.length]='<a:font script="Hans" typeface="å®ä½"/>',r[r.length]='<a:font script="Hant" typeface="æ°ç´°æé«"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>
252",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function Y4(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Lt(e)}}function Z4(e){var t=V(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),gt(e.name,t),t.slice(0,t.l)}function J4(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Q4(e){var t=V(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function ev(e,t){var r=V(8+2*t.length);return r.write_shift(4,e),gt(t,r),r.slice(0,r.l)}
vendor: 5,042 bytes, lines 252-274
252function tv(e){return e.l+=4,e.read_shift(4)!=0}function rv(e,t){var r=V(8);return r.write_shift(4,e),r.write_shift(4,1),r}function av(){var e=Yt();return Z(e,332),Z(e,334,Nr(1)),Z(e,335,Z4({name:"XLDAPR",version:12e4,flags:3496657072})),Z(e,336),Z(e,339,ev(1,"XLDAPR")),Z(e,52),Z(e,35,Nr(514)),Z(e,4096,Nr(0)),Z(e,4097,fr(1)),Z(e,36),Z(e,53),Z(e,340),Z(e,337,rv(1)),Z(e,51,Q4([[1,0]])),Z(e,338),Z(e,333),e.end()}function Vh(){var e=[lt];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray"> 253 <metadataTypes count="1"> 254 <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/> 255 </metadataTypes> 256 <futureMetadata name="XLDAPR" count="1"> 257 <bk> 258 <extLst> 259 <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}"> 260 <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/> 261 </ext> 262 </extLst> 263 </bk> 264 </futureMetadata> 265 <cellMetadata count="1"> 266 <bk> 267 <rc t="1" v="0"/> 268 </bk> 269 </cellMetadata> 270</metadata>`),e.join("")}function nv(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=ze(r);var a=e.read_shift(1);return a&2&&(t.l="1"),a&8&&(t.a="1"),t}var Dn=1024;function Gh(e,t){for(var r=[21600,21600],a=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),n=[re("xml",null,{"xmlns:v":rr.v,"xmlns:o":rr.o,"xmlns:x":rr.x,"xmlns:mv":rr.mv}).replace(/\/>/,">"),re("o:shapelayout",re("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),re("v:shapetype",[re("v:stroke",null,{joinstyle:"miter"}),re("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:a})];Dn<e*1e3;)Dn+=1e3;return t.forEach(function(i){var s=ht(i[0]),o={color2:"#BEFF82",type:"gradient"};o.type=="gradient"&&(o.angle="-180");var c=o.type=="gradient"?re("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,l=re("v:fill",c,o),u={on:"t",obscured:"t"};++Dn,n=n.concat(["<v:shape"+l0({id:"_x0000_s"+Dn,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(i[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",l,re("v:shadow",null,u),re("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Tt("x:Anchor",[s.c+1,0,s.r+1,0,s.c+3,20,s.r+5,20].join(",")),Tt("x:AutoFill","False"),Tt("x:Row",String(s.r)),Tt("x:Column",String(s.c)),i[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),n.push("</xml>"),n.join("")}function Xh(e){var t=[lt,re("comments",null,{xmlns:ai[0]})],r=[];return t.push("<authors>"),e.forEach(function(a){a[1].forEach(function(n){var i=je(n.a);r.indexOf(i)==-1&&(r.push(i),t.push("<author>"+i+"</author>")),n.T&&n.ID&&r.indexOf("tc="+n.ID)==-1&&(r.push("tc="+n.ID),t.push("<author>tc="+n.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(a){var n=0,i=[];if(a[1][0]&&a[1][0].T&&a[1][0].ID?n=r.indexOf("tc="+a[1][0].ID):a[1].forEach(function(c){c.a&&(n=r.indexOf(je(c.a))),i.push(c.t||"")}),t.push('<comment ref="'+a[0]+'" authorId="'+n+'"><text>'),i.length<=1)t.push(Tt("t",je(i[0]||"")));else{for(var s=`Comment: 271 `+i[0]+` 272`,o=1;o<i.length;++o)s+=`Reply: 273 `+i[o]+` 274`;t.push(Tt("t",je(s)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function iv(e,t,r){var a=[lt,re("ThreadedComments",null,{xmlns:dt.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(n){var i="";(n[1]||[]).forEach(function(s,o){if(!s.T){delete s.ID;return}s.a&&t.indexOf(s.a)==-1&&t.push(s.a);var c={ref:n[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};o==0?i=c.id:c.parentId=i,s.ID=c.id,s.a&&(c.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(s.a)).slice(-12)+"}"),a.push(re("threadedComment",Tt("text",s.t||""),c))})}),a.push("</ThreadedComments>"),a.join("")}function sv(e){var t=[lt,re("personList",null,{xmlns:dt.TCMNT,"xmlns:x":ai[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,a){t.push(re("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function ov(e){var t={};t.iauthor=e.read_shift(4);var r=hn(e);return t.rfx=r.s,t.ref=ze(r.s),e.l+=16,t}function cv(e,t){return t==null&&(t=V(36)),t.write_shift(4,e[1].iauthor),ii(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var lv=Lt;function uv(e){return gt(e.slice(0,54))}function fv(e){var t=Yt(),r=[];
274return Z(t,628),Z(t,630),e.forEach(function(a){a[1].forEach(function(n){r.indexOf(n.a)>-1||(r.push(n.a.slice(0,54)),Z(t,632,uv(n.a)))})}),Z(t,631),Z(t,633),e.forEach(function(a){a[1].forEach(function(n){n.iauthor=r.indexOf(n.a);var i={s:ht(a[0]),e:ht(a[0])};Z(t,635,cv([i,n])),n.t&&n.t.length>0&&Z(t,637,m3(n)),Z(t,636),delete n.iauthor})}),Z(t,634),Z(t,629),t.end()}function pv(e,t){t.FullPaths.forEach(function(r,a){if(a!=0){var n=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");n.slice(-1)!=="/"&&Ue.utils.cfb_add(e,n,t.FileIndex[a].content)}})}var $h=["xlsb","xlsm","xlam","biff8","xla"],mv=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(a,n,i,s){var o=!1,c=!1;i.length==0?c=!0:i.charAt(0)=="["&&(c=!0,i=i.slice(1,-1)),s.length==0?o=!0:s.charAt(0)=="["&&(o=!0,s=s.slice(1,-1));var l=i.length>0?parseInt(i,10)|0:0,u=s.length>0?parseInt(s,10)|0:0;return o?u+=t.c:--u,c?l+=t.r:--l,n+(o?"":"$")+Dt(u)+(c?"":"$")+Ct(l)}return function(n,i){return t=i,n.replace(e,r)}}(),Mu=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,ju=function(){return function(t,r){return t.replace(Mu,function(a,n,i,s,o,c){var l=Nu(s)-(i?0:r.c),u=Ru(c)-(o?0:r.r),m=u==0?"":o?u+1:"["+u+"]",p=l==0?"":i?l+1:"["+l+"]";return n+"R"+m+"C"+p})}}();function dv(e,t){return e.replace(Mu,function(r,a,n,i,s,o){return a+(n=="$"?n+i:Dt(Nu(i)+t.c))+(s=="$"?s+o:Ct(Ru(o)+t.r))})}function hv(e){return e.length!=1}function st(e){e.l+=1}function La(e,t){var r=e.read_shift(2);return[r&16383,r>>14&1,r>>15&1]}function qh(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return Kh(e);r.biff==12&&(a=4)}var n=e.read_shift(a),i=e.read_shift(a),s=La(e),o=La(e);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}function Kh(e){var t=La(e),r=La(e),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:n,cRel:r[1],rRel:r[2]}}}function gv(e,t,r){if(r.biff<8)return Kh(e);var a=e.read_shift(r.biff==12?4:2),n=e.read_shift(r.biff==12?4:2),i=La(e),s=La(e);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function Yh(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return xv(e);var a=e.read_shift(r&&r.biff==12?4:2),n=La(e);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function xv(e){var t=La(e),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function bv(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function vv(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return wv(e);var n=e.read_shift(a>=12?4:2),i=e.read_shift(2),s=(i&16384)>>14,o=(i&32768)>>15;if(i&=16383,o==1)for(;n>524287;)n-=1048576;if(s==1)for(;i>8191;)i=i-16384;return{r:n,c:i,cRel:s,rRel:o}}function wv(e){var t=e.read_shift(2),r=e.read_shift(1),a=(t&32768)>>15,n=(t&16384)>>14;return t&=16383,a==1&&t>=8192&&(t=t-16384),n==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:n,rRel:a}}function _v(e,t,r){var a=(e[e.l++]&96)>>5,n=qh(e,r.biff>=2&&r.biff<=5?6:8,r);return[a,n]}function yv(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2,"i"),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var s=qh(e,i,r);return[a,n,s]}function Sv(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}function Tv(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[a,n]}function Ev(e,t,r){var a=(e[e.l++]&96)>>5,n=gv(e,t-1,r);return[a,n]}function Cv(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[a]}function Yp(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function kv(e,t,r){e.l+=2;for(var a=e.read_shift(r&&r.biff==2?1:2),n=[],i=0;i<=a;++i)n.push(e.read_shift(r&&r.biff==2?1:2));return n}function Av(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Iv(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Rv(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function Nv(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[a]}function Zh(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function Pv(e){return e.read_shift(2),Zh(e)}function Dv(e){return e.read_shift(2),Zh(e)}function Lv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=Yh(e,0,r);return[a,n]}function Fv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=vv(e,0,r);return[a,n]}function Ov(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(2);
274r&&r.biff==5&&(e.l+=12);var i=Yh(e,0,r);return[a,n,i]}function Mv(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(r&&r.biff<=3?1:2);return[M5[n],eg[n],a]}function jv(e,t,r){var a=e[e.l++],n=e.read_shift(1),i=r&&r.biff<=3?[a==88?-1:0,e.read_shift(1)]:Bv(e);return[n,(i[0]===0?eg:O5)[i[1]]]}function Bv(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function zv(e,t,r){e.l+=r&&r.biff==2?3:4}function Uv(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function Wv(e){return e.l++,T0[e.read_shift(1)]}function Hv(e){return e.l++,e.read_shift(2)}function Vv(e){return e.l++,e.read_shift(1)!==0}function Gv(e){return e.l++,si(e)}function Xv(e,t,r){return e.l++,Dh(e,t-1,r)}function $v(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=O3(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=T0[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=si(e);break;case 2:r[1]=z3(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function qv(e,t,r){for(var a=e.read_shift(r.biff==12?4:2),n=[],i=0;i!=a;++i)n.push((r.biff==12?hn:H3)(e));return n}function Kv(e,t,r){var a=0,n=0;r.biff==12?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,--n==0&&(n=256));for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var o=0;o!=n;++o)s[i][o]=$v(e,r.biff);return s}function Yv(e,t,r){var a=e.read_shift(1)>>>5&3,n=!r||r.biff>=8?4:2,i=e.read_shift(n);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,i]}function Zv(e,t,r){if(r.biff==5)return Jv(e);var a=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[a,n,i]}function Jv(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}function Qv(e,t,r){var a=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function e5(e,t,r){var a=e.read_shift(1)>>>5&3,n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function t5(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[a]}function r5(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[a,n]}var a5=Wr,n5=Wr,i5=Wr;function E0(e,t,r){return e.l+=2,[bv(e)]}function Bu(e){return e.l+=6,[]}var s5=E0,o5=Bu,c5=Bu,l5=E0;function Jh(e){return e.l+=2,[Nh(e),e.read_shift(2)&1]}var u5=E0,f5=Jh,p5=Bu,m5=E0,d5=E0,h5=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function g5(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),i=e.read_shift(2),s=h5[r>>2&31];return{ixti:t,coltype:r&3,rt:s,idx:a,c:n,C:i}}function x5(e){return e.l+=2,[e.read_shift(4)]}function b5(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function v5(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function w5(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function _5(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function y5(e){return e.l+=4,[0,0]}var Zp={1:{n:"PtgExp",f:Uv},2:{n:"PtgTbl",f:i5},3:{n:"PtgAdd",f:st},4:{n:"PtgSub",f:st},5:{n:"PtgMul",f:st},6:{n:"PtgDiv",f:st},7:{n:"PtgPower",f:st},8:{n:"PtgConcat",f:st},9:{n:"PtgLt",f:st},10:{n:"PtgLe",f:st},11:{n:"PtgEq",f:st},12:{n:"PtgGe",f:st},13:{n:"PtgGt",f:st},14:{n:"PtgNe",f:st},15:{n:"PtgIsect",f:st},16:{n:"PtgUnion",f:st},17:{n:"PtgRange",f:st},18:{n:"PtgUplus",f:st},19:{n:"PtgUminus",f:st},20:{n:"PtgPercent",f:st},21:{n:"PtgParen",f:st},22:{n:"PtgMissArg",f:st},23:{n:"PtgStr",f:Xv},26:{n:"PtgSheet",f:b5},27:{n:"PtgEndSheet",f:v5},28:{n:"PtgErr",f:Wv},29:{n:"PtgBool",f:Vv},30:{n:"PtgInt",f:Hv},31:{n:"PtgNum",f:Gv},32:{n:"PtgArray",f:Cv},33:{n:"PtgFunc",f:Mv},34:{n:"PtgFuncVar",f:jv},35:{n:"PtgName",f:Yv},36:{n:"PtgRef",f:Lv},37:{n:"PtgArea",f:_v},38:{n:"PtgMemArea",f:Qv},39:{n:"PtgMemErr",f:a5},40:{n:"PtgMemNoMem",f:n5},41:{n:"PtgMemFunc",f:e5},42:{n:"PtgRefErr",f:t5},43:{n:"PtgAreaErr",f:Sv},44:{n:"PtgRefN",f:Fv},45:{n:"PtgAreaN",f:Ev},46:{n:"PtgMemAreaN",f:w5},47:{n:"PtgMemNoMemN",f:_5},57:{n:"PtgNameX",f:Zv},58:{n:"PtgRef3d",f:Ov}
vendor: 8,055 bytes, line 274
274,59:{n:"PtgArea3d",f:yv},60:{n:"PtgRefErr3d",f:r5},61:{n:"PtgAreaErr3d",f:Tv},255:{}},S5={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},T5={1:{n:"PtgElfLel",f:Jh},2:{n:"PtgElfRw",f:m5},3:{n:"PtgElfCol",f:s5},6:{n:"PtgElfRwV",f:d5},7:{n:"PtgElfColV",f:l5},10:{n:"PtgElfRadical",f:u5},11:{n:"PtgElfRadicalS",f:p5},13:{n:"PtgElfColS",f:o5},15:{n:"PtgElfColSV",f:c5},16:{n:"PtgElfRadicalLel",f:f5},25:{n:"PtgList",f:g5},29:{n:"PtgSxName",f:x5},255:{}},E5={0:{n:"PtgAttrNoop",f:y5},1:{n:"PtgAttrSemi",f:Nv},2:{n:"PtgAttrIf",f:Iv},4:{n:"PtgAttrChoose",f:kv},8:{n:"PtgAttrGoto",f:Av},16:{n:"PtgAttrSum",f:zv},32:{n:"PtgAttrBaxcel",f:Yp},33:{n:"PtgAttrBaxcel",f:Yp},64:{n:"PtgAttrSpace",f:Pv},65:{n:"PtgAttrSpaceSemi",f:Dv},128:{n:"PtgAttrIfError",f:Rv},255:{}};function C5(e,t,r,a){if(a.biff<8)return Wr(e,t);for(var n=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=Kv(e,0,a),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=qv(e,r[s][1],a),i.push(r[s][2]);break;case"PtgExp":a&&a.biff==12&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return t=n-e.l,t!==0&&i.push(Wr(e,t)),i}function k5(e,t,r){for(var a=e.l+t,n,i,s=[];a!=e.l;)t=a-e.l,i=e[e.l],n=Zp[i]||Zp[S5[i]],(i===24||i===25)&&(n=(i===24?T5:E5)[e[e.l+1]]),!n||!n.f?Wr(e,t):s.push([n.n,n.f(e,t,r)]);return s}function A5(e){for(var t=[],r=0;r<e.length;++r){for(var a=e[r],n=[],i=0;i<a.length;++i){var s=a[i];if(s)switch(s[0]){case 2:n.push('"'+s[1].replace(/"/g,'""')+'"');break;default:n.push(s[1])}else n.push("")}t.push(n.join(","))}return t.join(";")}var I5={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function R5(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function Qh(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var n="";if(r.biff>8)switch(e[a[0]][0]){case 357:return n=a[1]==-1?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[a[0]][0][3]?(n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Jp(e,t,r){var a=Qh(e,t,r);return a=="#REF"?a:R5(a,r)}function Zn(e,t,r,a,n){var i=n&&n.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},o=[],c,l,u,m=0,p=0,d,g="";if(!e[0]||!e[0][0])return"";for(var h=-1,_="",b=0,x=e[0].length;b<x;++b){var w=e[0][b];switch(w[0]){case"PtgUminus":o.push("-"+o.pop());break;case"PtgUplus":o.push("+"+o.pop());break;case"PtgPercent":o.push(o.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(c=o.pop(),l=o.pop(),h>=0){switch(e[0][h][1][0]){case 0:_=at(" ",e[0][h][1][1]);break;case 1:_=at("\r",e[0][h][1][1]);break;default:if(_="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][h][1][0])}l=l+_,h=-1}o.push(l+I5[w[0]]+c);break;case"PtgIsect":c=o.pop(),l=o.pop(),o.push(l+" "+c);break;case"PtgUnion":c=o.pop(),l=o.pop(),o.push(l+","+c);break;case"PtgRange":c=o.pop(),l=o.pop(),o.push(l+":"+c);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":u=ji(w[1][1],s,n),o.push(Bi(u,i));break;case"PtgRefN":u=r?ji(w[1][1],r,n):w[1][1],o.push(Bi(u,i));break;case"PtgRef3d":m=w[1][1],u=ji(w[1][2],s,n),g=Jp(a,m,n),o.push(g+"!"+Bi(u,i));break;case"PtgFunc":case"PtgFuncVar":var I=w[1][0],O=w[1][1];I||(I=0),I&=127;var H=I==0?[]:o.slice(-I);o.length-=I,O==="User"&&(O=H.shift()),o.push(O+"("+H.join(",")+")");break;case"PtgBool":o.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":o.push(w[1]);break;case"PtgNum":o.push(String(w[1]));break;case"PtgStr":o.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":o.push(w[1]);break;case"PtgAreaN":d=Op(w[1][1],r?{s:r}:s,n),o.push(lc(d,n));break;case"PtgArea":d=Op(w[1][1],s,n),o.push(lc(d,n));break;case"PtgArea3d":m=w[1][1],d=w[1][2],g=Jp(a,m,n),o.push(g+"!"+lc(d,n));break;case"PtgAttrSum":o.push("SUM("+o.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":p=w[1][2];var k=(a.names||[])[p-1]||(a[0]||[])[p],L=k?k.Name:"SH33TJSNAME"+String(p);L&&L.slice(0,6)=="_xlfn."&&!n.xlfn&&(L=L.slice(6)),o.push(L);break;case"PtgNameX":var D=w[1][1];p=w[1][2];var U;if(n.biff<=5)D<0&&(D=-D),a[D]&&(U=a[D][p]);else{var q="";if(((a[D]||[])[0]||[])[0]==14849||(((a[D]||[])[0]||[])[0]==1025?a[D][p]&&a[D][p].itab>0&&(q=a.SheetNames[a[D][p].itab-1]+"!"):q=a.SheetNames[p-1]+"!"),a[D]&&a[D][p])q+=a[D][p].Name;else if(a[0]&&a[0][p])q+=a[0][p].Name;else{var Y=(Qh(a,D,n)||"").split(";;");Y[p-1]?q=Y[p-1]:q+="SH33TJSERRX"}o.push(q);break}U||(U={Name:"SH33TJSERRY"}),o.push(U.Name);break;case"PtgParen":var ne="(",ke=")";if(h>=0){switch(_="",e[0][h][1][0]){case 2:ne=at(" ",e[0][h][1][1])+ne;break;case 3:ne=at("\r",e[0][h][1][1])+ne;break;case 4:ke=at(" ",e[0][h][1][1])+ke;break;case 5:ke=at("\r",e[0][h][1][1])+ke;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][h][1][0])}h=-1}o.push(ne+o.pop()+ke);break;case"PtgRefErr":o.push("#REF!");break;case"PtgRefErr3d":o.push("#REF!");break;case"PtgExp":u={c:w[1][1],r:w[1][0]};var _e={c:r.c,r:r.r};if(a.sharedf[ze(u)]){var We=a.sharedf[ze(u)];o.push(Zn(We,s,_e,a,n))}else{var Le=!1;for(c=0;c!=a.arrayf.length;++c)if(l=a.arrayf[c],!(u.c<l[0].s.c||u.c>l[0].e.c)&&!(u.r<l[0].s.r||u.r>l[0].e.r)){o.push(Zn(l[1],s,_e,a,n)),Le=!0;break}Le||o.push(w[1])}break;case"PtgArray":o.push("{"+A5(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":h=b;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":o.push("");break;case"PtgAreaErr":o.push("#REF!");break;case"PtgAreaErr3d":o.push("#REF!");break;case"PtgList":o.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w))}var ie=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3&&h>=0&&ie.indexOf(e[0][b][0])==-1){w=e[0][h];var de=!0;switch(w[1][0]){case 4:de=!1;case 0:_=at(" ",w[1][1]);break;case 5:de=!1;case 1:_=at("\r",w[1][1]);break;default:if(_="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0])}o.push((de?_:"")+o.pop()+(de?"":_)),h=-1}}if(o.length>1&&n.WTF)throw new Error("bad formula stack");return o[0]}function N5(e){if(e==null){var t=V(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return on(e);return on(0)}function P5(e,t,r,a,n){var i=cn(t,r,n),s=N5(e.v),o=V(6),c=33;o.write_shift(2,c),o.write_shift(4,0);for(var l=V(e.bf.length),u=0;u<e.bf.length;++u)l[u]=e.bf[u];var m=St([i,s,o,l]);return m}function ko(e,t,r){var a=e.read_shift(4),n=k5(e,a,r),i=e.read_shift(4),s=i>0?C5(e,i,n,r):null;return[n,s]}var D5=ko,Ao=ko,L5=ko,F5=ko,O5
vendor: 7,370 bytes, line 274
274={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},
274eg={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284
vendor: 5,635 bytes, line 274
274:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},M5={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function j5(e){var t="of:="+e.replace(Mu,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function B5(e){return e.replace(/\./,"!")}var zi=typeof Map<"u";function zu(e,t,r){var a=0,n=e.length;if(r){if(zi?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var i=zi?r.get(t):r[t];a<i.length;++a)if(e[i[a]].t===t)return e.Count++,i[a]}}else for(;a<n;++a)if(e[a].t===t)return e.Count++,a;return e[n]={t},e.Count++,e.Unique++,r&&(zi?(r.has(t)||r.set(t,[]),r.get(t).push(n)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(n))),n}function Io(e,t){var r={min:e+1,max:e+1},a=-1;return t.MDW&&(ta=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?a=Qs(t.wpx):t.wch!=null&&(a=t.wch),a>-1?(r.width=vl(a),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function tg(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function Ba(e,t,r){var a=r.revssf[t.z!=null?t.z:"General"],n=60,i=e.length;if(a==null&&r.ssf){for(;n<392;
vendor: 1,222 bytes, line 274
274++n)if(r.ssf[n]==null){Y1(t.z,n),r.ssf[n]=t.z,r.revssf[t.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;return e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function z5(e,t,r){if(e&&e["!ref"]){var a=$e(e["!ref"]);if(a.e.c<a.s.c||a.e.r<a.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function U5(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+ct(e[r])+'"/>';return t+"</mergeCells>"}function W5(e,t,r,a,n){var i=!1,s={},o=null;if(a.bookType!=="xlsx"&&t.vbaraw){var c=t.SheetNames[r];try{t.Workbook&&(c=t.Workbook.Sheets[r].CodeName||c)}catch{}i=!0,s.codeName=c0(je(c))}if(e&&e["!outline"]){var l={summaryBelow:1,summaryRight:1};e["!outline"].above&&(l.summaryBelow=0),e["!outline"].left&&(l.summaryRight=0),o=(o||"")+re("outlinePr",null,l)}!i&&!o||(n[n.length]=re("sheetPr",o,s))}var H5=["objects","scenarios","selectLockedCells","selectUnlockedCells"],V5=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function G5(e){var t={sheet:1};return H5.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}
vendor: 6,087 bytes, line 274
274),V5.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=jh(e.password).toString(16).toUpperCase()),re("sheetProtection",null,t)}function X5(e){return tg(e),re("pageMargins",null,e)}function $5(e,t){for(var r=["<cols>"],a,n=0;n!=t.length;++n)(a=t[n])&&(r[r.length]=re("col",null,Io(n,a)));return r[r.length]="</cols>",r.join("")}function q5(e,t,r,a){var n=typeof e.ref=="string"?e.ref:ct(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,s=or(n);s.s.r==s.e.r&&(s.e.r=or(t["!ref"]).e.r,n=ct(s));for(var o=0;o<i.length;++o){var c=i[o];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==a){c.Ref="'"+r.SheetNames[a]+"'!"+n;break}}return o==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+r.SheetNames[a]+"'!"+n}),re("autoFilter",null,{ref:n})}function K5(e,t,r,a){var n={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),re("sheetViews",re("sheetView",null,n),{})}function Y5(e,t,r,a){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var n="",i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=T0[e.v];break;case"d":a&&a.cellDates?n=Ut(e.v,-1).toISOString():(e=Jt(e),e.t="n",n=""+(e.v=Zt(Ut(e.v)))),typeof e.z>"u"&&(e.z=nt[14]);break;default:n=e.v;break}var o=Tt("v",je(n)),c={r:t},l=Ba(a.cellXfs,e,a);switch(l!==0&&(c.s=l),e.t){case"n":break;case"d":c.t="d";break;case"b":c.t="b";break;case"e":c.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){o=Tt("v",""+zu(a.Strings,e.v,a.revStrings)),c.t="s";break}c.t="str";break}if(e.t!=i&&(e.t=i,e.v=s),typeof e.f=="string"&&e.f){var u=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;o=re("f",je(e.f),u)+(e.v!=null?o:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(c.cm=1),re("c",o,c)}function Z5(e,t,r,a){var n=[],i=[],s=$e(e["!ref"]),o="",c,l="",u=[],m=0,p=0,d=e["!rows"],g=Array.isArray(e),h={r:l},_,b=-1;for(p=s.s.c;p<=s.e.c;++p)u[p]=Dt(p);for(m=s.s.r;m<=s.e.r;++m){for(i=[],l=Ct(m),p=s.s.c;p<=s.e.c;++p){c=u[p]+l;var x=g?(e[m]||[])[p]:e[c];x!==void 0&&(o=Y5(x,c,e,t))!=null&&i.push(o)}(i.length>0||d&&d[m])&&(h={r:l},d&&d[m]&&(_=d[m],_.hidden&&(h.hidden=1),b=-1,_.hpx?b=eo(_.hpx):_.hpt&&(b=_.hpt),b>-1&&(h.ht=b,h.customHeight=1),_.level&&(h.outlineLevel=_.level)),n[n.length]=re("row",i.join(""),h))}if(d)for(;m<d.length;++m)d&&d[m]&&(h={r:m+1},_=d[m],_.hidden&&(h.hidden=1),b=-1,_.hpx?b=eo(_.hpx):_.hpt&&(b=_.hpt),b>-1&&(h.ht=b,h.customHeight=1),_.level&&(h.outlineLevel=_.level),n[n.length]=re("row","",h));return n.join("")}function rg(e,t,r,a){var n=[lt,re("worksheet",null,{xmlns:ai[0],"xmlns:r":dt.r})],i=r.SheetNames[e],s=0,o="",c=r.Sheets[i];c==null&&(c={});var l=c["!ref"]||"A1",u=$e(l);if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),l=ct(u)}a||(a={}),c["!comments"]=[];var m=[];W5(c,r,e,t,n),n[n.length]=re("dimension",null,{ref:l}),n[n.length]=K5(c,t,e,r),t.sheetFormat&&(n[n.length]=re("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),c["!cols"]!=null&&c["!cols"].length>0&&(n[n.length]=$5(c,c["!cols"])),n[s=n.length]="<sheetData/>",c["!links"]=[],c["!ref"]!=null&&(o=Z5(c,t),o.length>0&&(n[n.length]=o)),n.length>s+1&&(n[n.length]="</sheetData>",n[s]=n[s].replace("/>",">")),c["!protect"]&&(n[n.length]=G5(c["!protect"])),c["!autofilter"]!=null&&(n[n.length]=q5(c["!autofilter"],c,r,e)),c["!merges"]!=null&&c["!merges"].length>0&&(n[n.length]=U5(c["!merges"]));var p=-1,d,g=-1;return c["!links"].length>0&&(n[n.length]="<hyperlinks>",c["!links"].forEach(function(h){h[1].Target&&(d={ref:h[0]},h[1].Target.charAt(0)!="#"&&(g=Me(a,-1,je(h[1].Target).replace(/#.*$/,""),Re.HLINK),d["r:id"]="rId"+g),(p=h[1].Target.indexOf("#"))>-1&&(d.location=je(h[1].Target.slice(p+1))),h[1].Tooltip&&(d.tooltip=je(h[1].Tooltip)),n[n.length]=re("hyperlink",null,d))}),n[n.length]="</hyperlinks>"),delete c["!links"],c["!margins"]!=null&&(n[n.length]=X5(c["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(n[n.length]=Tt("ignoredErrors",re("ignoredError",null,{numberStoredAsText:1,sqref:l}))),m.length>0&&(g=Me(a,-1,"../drawings/drawing"+(e+1)+".xml",Re.DRAW),n[n.length]=re("drawing",null,{"r:id":"rId"+g}),c["!drawing"]=m),c["!comments"].length>0&&(g=Me(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Re.VML),n[n.length]=re("legacyDrawing",null,{"r:id":"rId"+g}),c["!legacy"]=g),n.length>1&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function J5(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=a,i&7&&(r.level=i&7),i&16&&(r.hidden=!0),i&32&&(r.hpt=n/20),r}function Q5(e,t,r){var a=V(145),n=(r["!rows"]||[])[e]||{};a.write_shift(4,e),a.write_shift(4,0);var i=320;n.hpx?i=eo(n.hpx)*20:n.hpt&&(i=n.hpt*20),a.write_shift(2,i),a.write_shift(1,0);var s=0;n.level&&(s|=n.level),n.hidden&&(s|=16),(n.hpx||n.hpt)&&(s|=32),a.write_shift(1,s),a.write_shift(1,0);var o=0,c=a.l;a.l+=4;for(var l={r:e,c:0},u=0;u<16;++u)if(!(t.s.c>u+1<<10||t.e.c<u<<10)){for(var m=-1,p=-1,d=u<<10;d<u+1<<10;++d){l.c=d;var g=Array.isArray(r)?(r[l.r]||[])[l.c]:r[ze(l)];g&&(m<0&&(m=d),p=d)}m<0||(++o,a.write_shift(4,m),a.write_shift(4,p))}var h=a.l;return a.l=c,a.write_shift(4,o),a.l=h,a.length>a.l?a.slice(0,a.l):a}function ew(e,t,r,a){var n=Q5(a,r,t);(n.length>17||(t["!rows"]||[])[a])&&Z(e,0,n)}var tw=hn,rw=ii;function aw(){}function nw(e,t){var r={},a=e[e.l];return++e.l,r.above=!(a&64),r.left=!(a&128),e.l+=18,r.name=d3(e),r}function iw(e,t,r){r==null&&(r=V(84+4*e.length));var a=192;t&&(t.above&&(a&=-65),t.left&&(a&=-129)),r.write_shift(1,a);for(var n=1;n<3;++n)r.write_shift(1,0);return Ys({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),xh(e,r),r.slice(0,r.l)}
274function sw(e){var t=br(e);return[t]}function ow(e,t,r){return r==null&&(r=V(8)),pn(t,r)}function cw(e){var t=mn(e);return[t]}function lw(e,t,r){return r==null&&(r=V(4)),dn(t,r)}function uw(e){var t=br(e),r=e.read_shift(1);return[t,r,"b"]}function fw(e,t,r){return r==null&&(r=V(9)),pn(t,r),r.write_shift(1,e.v?1:0),r}function pw(e){var t=mn(e),r=e.read_shift(1);return[t,r,"b"]}function mw(e,t,r){return r==null&&(r=V(5)),dn(t,r),r.write_shift(1,e.v?1:0),r}function dw(e){var t=br(e),r=e.read_shift(1);return[t,r,"e"]}function hw(e,t,r){return r==null&&(r=V(9)),pn(t,r),r.write_shift(1,e.v),r}function gw(e){var t=mn(e),r=e.read_shift(1);return[t,r,"e"]}function xw(e,t,r){return r==null&&(r=V(8)),dn(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function bw(e){var t=br(e),r=e.read_shift(4);return[t,r,"s"]}function vw(e,t,r){return r==null&&(r=V(12)),pn(t,r),r.write_shift(4,t.v),r}function ww(e){var t=mn(e),r=e.read_shift(4);return[t,r,"s"]}function _w(e,t,r){return r==null&&(r=V(8)),dn(t,r),r.write_shift(4,t.v),r}function yw(e){var t=br(e),r=si(e);return[t,r,"n"]}function Sw(e,t,r){return r==null&&(r=V(16)),pn(t,r),on(e.v,r),r}function Tw(e){var t=mn(e),r=si(e);return[t,r,"n"]}function Ew(e,t,r){return r==null&&(r=V(12)),dn(t,r),on(e.v,r),r}function Cw(e){var t=br(e),r=bh(e);return[t,r,"n"]}function kw(e,t,r){return r==null&&(r=V(12)),pn(t,r),vh(e.v,r),r}function Aw(e){var t=mn(e),r=bh(e);return[t,r,"n"]}function Iw(e,t,r){return r==null&&(r=V(8)),dn(t,r),vh(e.v,r),r}function Rw(e){var t=br(e),r=Pu(e);return[t,r,"is"]}function Nw(e){var t=br(e),r=Lt(e);return[t,r,"str"]}function Pw(e,t,r){return r==null&&(r=V(12+4*e.v.length)),pn(t,r),gt(e.v,r),r.length>r.l?r.slice(0,r.l):r}function Dw(e){var t=mn(e),r=Lt(e);return[t,r,"str"]}function Lw(e,t,r){return r==null&&(r=V(8+4*e.v.length)),dn(t,r),gt(e.v,r),r.length>r.l?r.slice(0,r.l):r}function Fw(e,t,r){var a=e.l+t,n=br(e);n.r=r["!row"];var i=e.read_shift(1),s=[n,i,"b"];if(r.cellFormula){e.l+=2;var o=Ao(e,a-e.l,r);s[3]=Zn(o,null,n,r.supbooks,r)}else e.l=a;return s}function Ow(e,t,r){var a=e.l+t,n=br(e);n.r=r["!row"];var i=e.read_shift(1),s=[n,i,"e"];if(r.cellFormula){e.l+=2;var o=Ao(e,a-e.l,r);s[3]=Zn(o,null,n,r.supbooks,r)}else e.l=a;return s}function Mw(e,t,r){var a=e.l+t,n=br(e);n.r=r["!row"];var i=si(e),s=[n,i,"n"];if(r.cellFormula){e.l+=2;var o=Ao(e,a-e.l,r);s[3]=Zn(o,null,n,r.supbooks,r)}else e.l=a;return s}function jw(e,t,r){var a=e.l+t,n=br(e);n.r=r["!row"];var i=Lt(e),s=[n,i,"str"];if(r.cellFormula){e.l+=2;var o=Ao(e,a-e.l,r);s[3]=Zn(o,null,n,r.supbooks,r)}else e.l=a;return s}var Bw=hn,zw=ii;function Uw(e,t){return t==null&&(t=V(4)),t.write_shift(4,e),t}function Ww(e,t){var r=e.l+t,a=hn(e),n=Du(e),i=Lt(e),s=Lt(e),o=Lt(e);e.l=r;var c={rfx:a,relId:n,loc:i,display:o};return s&&(c.Tooltip=s),c}function Hw(e,t){var r=V(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));ii({s:ht(e[0]),e:ht(e[0])},r),Lu("rId"+t,r);var a=e[1].Target.indexOf("#"),n=a==-1?"":e[1].Target.slice(a+1);return gt(n||"",r),gt(e[1].Tooltip||"",r),gt("",r),r.slice(0,r.l)}function Vw(){}function Gw(e,t,r){var a=e.l+t,n=wh(e),i=e.read_shift(1),s=[n];if(s[2]=i,r.cellFormula){var o=D5(e,a-e.l,r);s[1]=o}else e.l=a;return s}function Xw(e,t,r){var a=e.l+t,n=hn(e),i=[n];if(r.cellFormula){var s=F5(e,a-e.l,r);i[1]=s,e.l=a}else e.l=a;return i}function $w(e,t,r){r==null&&(r=V(18));var a=Io(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(a.width||10)*256),r.write_shift(4,0);var n=0;return t.hidden&&(n|=1),typeof a.width=="number"&&(n|=2),t.level&&(n|=t.level<<8),r.write_shift(2,n),r}var ag=["left","right","top","bottom","header","footer"];function qw(e){var t={};return ag.forEach(function(r){t[r]=si(e)}),t}function Kw(e,t){return t==null&&(t=V(6*8)),tg(e),ag.forEach(function(r){on(e[r],t)}),t}function Yw(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function Zw(e,t,r){r==null&&(r=V(30));var a=924;return(((t||{}).Views||[])[0]||{}).RTL&&(a|=32),r.write_shift(2,a),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function Jw(e){var t=V(24);return t.write_shift(4,4),t.write_shift(4,1),ii(e,t),t}function Qw(e,t){return t==null&&(t=V(16*4+2)),t.write_shift(2,e.password?jh(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEac
vendor: 5,741 bytes, line 274
274h(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function e_(){}function t_(){}function r_(e,t,r,a,n,i,s){if(t.v===void 0)return!1;var o="";switch(t.t){case"b":o=t.v?"1":"0";break;case"d":t=Jt(t),t.z=t.z||nt[14],t.v=Zt(Ut(t.v)),t.t="n";break;case"n":case"e":o=""+t.v;break;default:o=t.v;break}var c={r,c:a};switch(c.s=Ba(n.cellXfs,t,n),t.l&&i["!links"].push([ze(c),t.l]),t.c&&i["!comments"].push([ze(c),t.c]),t.t){case"s":case"str":return n.bookSST?(o=zu(n.Strings,t.v,n.revStrings),c.t="s",c.v=o,s?Z(e,18,_w(t,c)):Z(e,7,vw(t,c))):(c.t="str",s?Z(e,17,Lw(t,c)):Z(e,6,Pw(t,c))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?s?Z(e,13,Iw(t,c)):Z(e,2,kw(t,c)):s?Z(e,16,Ew(t,c)):Z(e,5,Sw(t,c)),!0;case"b":return c.t="b",s?Z(e,15,mw(t,c)):Z(e,4,fw(t,c)),!0;case"e":return c.t="e",s?Z(e,14,xw(t,c)):Z(e,3,hw(t,c)),!0}return s?Z(e,12,lw(t,c)):Z(e,1,ow(t,c)),!0}function a_(e,t,r,a){var n=$e(t["!ref"]||"A1"),i,s="",o=[];Z(e,145);var c=Array.isArray(t),l=n.e.r;t["!rows"]&&(l=Math.max(n.e.r,t["!rows"].length-1));for(var u=n.s.r;u<=l;++u){s=Ct(u),ew(e,t,n,u);var m=!1;if(u<=n.e.r)for(var p=n.s.c;p<=n.e.c;++p){u===n.s.r&&(o[p]=Dt(p)),i=o[p]+s;var d=c?(t[u]||[])[p]:t[i];if(!d){m=!1;continue}m=r_(e,d,u,p,a,t,m)}}Z(e,146)}function n_(e,t){!t||!t["!merges"]||(Z(e,177,Uw(t["!merges"].length)),t["!merges"].forEach(function(r){Z(e,176,zw(r))}),Z(e,178))}function i_(e,t){!t||!t["!cols"]||(Z(e,390),t["!cols"].forEach(function(r,a){r&&Z(e,60,$w(a,r))}),Z(e,391))}function s_(e,t){!t||!t["!ref"]||(Z(e,648),Z(e,649,Jw($e(t["!ref"]))),Z(e,650))}function o_(e,t,r){t["!links"].forEach(function(a){if(a[1].Target){var n=Me(r,-1,a[1].Target.replace(/#.*$/,""),Re.HLINK);Z(e,494,Hw(a,n))}}),delete t["!links"]}function c_(e,t,r,a){if(t["!comments"].length>0){var n=Me(a,-1,"../drawings/vmlDrawing"+(r+1)+".vml",Re.VML);Z(e,551,Lu("rId"+n)),t["!legacy"]=n}}function l_(e,t,r,a){if(t["!autofilter"]){var n=t["!autofilter"],i=typeof n.ref=="string"?n.ref:ct(n.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var s=r.Workbook.Names,o=or(i);o.s.r==o.e.r&&(o.e.r=or(t["!ref"]).e.r,i=ct(o));for(var c=0;c<s.length;++c){var l=s[c];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==a){l.Ref="'"+r.SheetNames[a]+"'!"+i;break}}c==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+r.SheetNames[a]+"'!"+i}),Z(e,161,ii($e(i))),Z(e,162)}}function u_(e,t,r){Z(e,133),Z(e,137,Zw(t,r)),Z(e,138),Z(e,134)}function f_(e,t){t["!protect"]&&Z(e,535,Qw(t["!protect"]))}function p_(e,t,r,a){var n=Yt(),i=r.SheetNames[e],s=r.Sheets[i]||{},o=i;try{r&&r.Workbook&&(o=r.Workbook.Sheets[e].CodeName||o)}catch{}var c=$e(s["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],Z(n,129),(r.vbaraw||s["!outline"])&&Z(n,147,iw(o,s["!outline"])),Z(n,148,rw(c)),u_(n,s,r.Workbook),i_(n,s),a_(n,s,e,t),f_(n,s),l_(n,s,r,e),n_(n,s),o_(n,s,a),s["!margins"]&&Z(n,476,Kw(s["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&s_(n,s),c_(n,s,e,a),Z(n,130),n.end()}function m_(e,t){e.l+=10;var r=Lt(e);return{name:r}}var d_=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]];function h_(e){return!e.Workbook||!e.Workbook.WBProps?"false":Xb(e.Workbook.WBProps.date1904)?"true":"false"}var g_="][*?/\\".split("");function ng(e,t){if(e.length>31)throw new Error("Sheet names cannot exceed 31 chars");var r=!0;return g_.forEach(function(a){if(e.indexOf(a)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),r}function x_(e,t,r){e.forEach(function(a,n){ng(a);for(var i=0;i<n;++i)if(a==e[i])throw new Error("Duplicate Sheet Name: "+a);if(r){var s=t&&t[n]&&t[n].CodeName||a;if(s.charCodeAt(0)==95&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}function b_(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];x_(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)z5(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}function ig(e){var t=[lt];t[t.length]=re("workbook",null,{xmlns:ai[0],"xmlns:r":dt.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,a={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(d_.forEach(function(o){e.Workbook.WBProps[o[0]]!=null&&e.Workbook.WBProps[o[0]]!=o[1]&&(a[o[0]]=e.Workbook.WBProps[o[0]])}),e.Workbook.WBProps.CodeName&&(a.codeName=e.Workbook.WBProps.CodeName,delete a.CodeName)),t[t.length]=re("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[],i=0;if(n&&n[0]&&n[0].Hidden){for(t[t.length]="<bookViews>",i=0;i!=e.SheetNames.length&&!(!n[i]||!n[i].Hidden);++i);i==e.SheetNames.length&&(i=0),t[t.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var s={name:je(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break}t[t.length]=re("sheet",null,s)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>
274",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(o){var c={name:o.Name};o.Comment&&(c.comment=o.Comment),o.Sheet!=null&&(c.localSheetId=""+o.Sheet),o.Hidden&&(c.hidden="1"),o.Ref&&(t[t.length]=re("definedName",je(o.Ref),c))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function v_(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=bl(e),r.name=Lt(e),r}function w_(e,t){return t||(t=V(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),Lu(e.strRelID,t),gt(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function __(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var n=t>8?Lt(e):"";return n.length>0&&(r.CodeName=n),r.autoCompressPictures=!!(a&65536),r.backupFile=!!(a&64),r.checkCompatibility=!!(a&4096),r.date1904=!!(a&1),r.filterPrivacy=!!(a&8),r.hidePivotFieldList=!!(a&1024),r.promptedSolutions=!!(a&16),r.publishItems=!!(a&2048),r.refreshAllConnections=!!(a&262144),r.saveExternalLinkValues=!!(a&128),r.showBorderUnselectedTables=!!(a&4),r.showInkAnnotation=!!(a&32),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(a&32768),r.updateLinks=["userSet","never","always"][a>>8&3],r}function y_(e,t){t||(t=V(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),xh(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function S_(e,t,r){var a=e.l+t;e.l+=4,e.l+=1;var n=e.read_shift(4),i=h3(e),s=L5(e,0,r),o=Du(e);e.l=a;var c={Name:i,Ptg:s};return n<268435455&&(c.Sheet=n),o&&(c.Comment=o),c}function T_(e,t){Z(e,143);for(var r=0;r!=t.SheetNames.length;++r){var a=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,n={Hidden:a,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};Z(e,156,w_(n))}Z(e,144)}function E_(e,t){t||(t=V(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return gt("SheetJS",t),gt(Hs.version,t),gt(Hs.version,t),gt("7262",t),t.length>t.l?t.slice(0,t.l):t}function C_(e,t){t||(t=V(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function k_(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,a=0,n=-1,i=-1;a<r.length;++a)!r[a]||!r[a].Hidden&&n==-1?n=a:r[a].Hidden==1&&i==-1&&(i=a);i>n||(Z(e,135),Z(e,158,C_(n)),Z(e,136))}}function A_(e,t){var r=Yt();return Z(r,131),Z(r,128,E_()),Z(r,153,y_(e.Workbook&&e.Workbook.WBProps||null)),k_(r,e),T_(r,e),Z(r,132),r.end()}function I_(e,t,r){return(t.slice(-4)===".bin"?A_:ig)(e)}function R_(e,t,r,a,n){return(t.slice(-4)===".bin"?p_:rg)(e,r,a,n)}function N_(e,t,r){return(t.slice(-4)===".bin"?K4:Uh)(e,r)}function P_(e,t,r){return(t.slice(-4)===".bin"?y4:Mh)(e,r)}function D_(e,t,r){return(t.slice(-4)===".bin"?fv:Xh)(e)}function L_(e){return(e.slice(-4)===".bin"?av:Vh)()}function F_(e,t){var r=[];return e.Props&&r.push(N3(e.Props,t)),e.Custprops&&r.push(P3(e.Props,e.Custprops)),r.join("")}function O_(){return""}function M_(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(a,n){var i=[];i.push(re("NumberFormat",null,{"ss:Format":je(nt[a.numFmtId])}));var s={"ss:ID":"s"+(21+n)};r.push(re("Style",i.join(""),s))}),re("Styles",r.join(""))}function sg(e){return re("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+ju(e.Ref,{r:0,c:0})})}function j_(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],a=0;a<t.length;++a){var n=t[a];n.Sheet==null&&(n.Name.match(/^_xlfn\./)||r.push(sg(n)))}return re("Names",r.join(""))}function B_(e,t,r,a){if(!e||!((a||{}).Workbook||{}).Names)return"";for(var n=a.Workbook.Names,i=[],s=0;s<n.length;++s){var o=n[s];o.Sheet==r&&(o.Name.match(/^_xlfn\./)||i.push(sg(o)))}return i.join("")}function z_(e,t,r,a){if(!e)return"";var n=[];if(e["!margins"]&&(n.push("<PageSetup>"),e["!margins"].header&&n.push(re("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(re("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(re("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),n.push("</PageSetup>")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[r])if(a.Workbook.Sheets[r].Hidden)n.push(re("Visible",a.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<r&&!(a.Workbook.Sheets[i]&&!a.Workbook.Sheets[i].Hidden);++i);i==r&&n.push("<Selected/>")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push("<DisplayRightToLeft/>"),e["!protect"]&&(n.push(Tt("ProtectContents","True")),e["!protect"].objects&&n.push(Tt("ProtectObjects","True")),e["!protect"].scenarios&&n.push(Tt("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?n.push(Tt("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&n.push(Tt("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEac
vendor: 4,482 bytes, line 274
274h(function(s){e["!protect"][s[0]]&&n.push("<"+s[1]+"/>")})),n.length==0?"":re("WorksheetOptions",n.join(""),{xmlns:rr.x})}function U_(e){return e.map(function(t){var r=Gb(t.t||""),a=re("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return re("Comment",a,{"ss:Author":t.a})}).join("")}function W_(e,t,r,a,n,i,s){if(!e||e.v==null&&e.f==null)return"";var o={};if(e.f&&(o["ss:Formula"]="="+je(ju(e.f,s))),e.F&&e.F.slice(0,t.length)==t){var c=ht(e.F.slice(t.length+1));o["ss:ArrayRange"]="RC:R"+(c.r==s.r?"":"["+(c.r-s.r)+"]")+"C"+(c.c==s.c?"":"["+(c.c-s.c)+"]")}if(e.l&&e.l.Target&&(o["ss:HRef"]=je(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=je(e.l.Tooltip))),r["!merges"])for(var l=r["!merges"],u=0;u!=l.length;++u)l[u].s.c!=s.c||l[u].s.r!=s.r||(l[u].e.c>l[u].s.c&&(o["ss:MergeAcross"]=l[u].e.c-l[u].s.c),l[u].e.r>l[u].s.r&&(o["ss:MergeDown"]=l[u].e.r-l[u].s.r));var m="",p="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":m="Number",p=String(e.v);break;case"b":m="Boolean",p=e.v?"1":"0";break;case"e":m="Error",p=T0[e.v];break;case"d":m="DateTime",p=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||nt[14]);break;case"s":m="String",p=Vb(e.v||"");break}var d=Ba(a.cellXfs,e,a);o["ss:StyleID"]="s"+(21+d),o["ss:Index"]=s.c+1;var g=e.v!=null?p:"",h=e.t=="z"?"":'<Data ss:Type="'+m+'">'+g+"</Data>";return(e.c||[]).length>0&&(h+=U_(e.c)),re("Cell",h,o)}function H_(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=zh(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function V_(e,t,r,a){if(!e["!ref"])return"";var n=$e(e["!ref"]),i=e["!merges"]||[],s=0,o=[];e["!cols"]&&e["!cols"].forEach(function(_,b){Ou(_);var x=!!_.width,w=Io(b,_),I={"ss:Index":b+1};x&&(I["ss:Width"]=Js(w.width)),_.hidden&&(I["ss:Hidden"]="1"),o.push(re("Column",null,I))});for(var c=Array.isArray(e),l=n.s.r;l<=n.e.r;++l){for(var u=[H_(l,(e["!rows"]||[])[l])],m=n.s.c;m<=n.e.c;++m){var p=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>m)&&!(i[s].s.r>l)&&!(i[s].e.c<m)&&!(i[s].e.r<l)){(i[s].s.c!=m||i[s].s.r!=l)&&(p=!0);break}if(!p){var d={r:l,c:m},g=ze(d),h=c?(e[l]||[])[m]:e[g];u.push(W_(h,g,e,t,r,a,d))}}u.push("</Row>"),u.length>2&&o.push(u.join(""))}return o.join("")}function G_(e,t,r){var a=[],n=r.SheetNames[e],i=r.Sheets[n],s=i?B_(i,t,e,r):"";return s.length>0&&a.push("<Names>"+s+"</Names>"),s=i?V_(i,t,e,r):"",s.length>0&&a.push("<Table>"+s+"</Table>"),a.push(z_(i,t,e,r)),a.join("")}function X_(e,t){t||(t={}),e.SSF||(e.SSF=Jt(nt)),e.SSF&&(To(),So(e.SSF),t.revssf=Eo(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Ba(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(F_(e,t)),r.push(O_()),r.push(""),r.push("");for(var a=0;a<e.SheetNames.length;++a)r.push(re("Worksheet",G_(a,t,e),{"ss:Name":je(e.SheetNames[a])}));return r[2]=M_(e,t),r[3]=j_(e),lt+re("Workbook",r.join(""),{xmlns:rr.ss,"xmlns:o":rr.o,"xmlns:x":rr.x,"xmlns:ss":rr.ss,"xmlns:dt":rr.dt,"xmlns:html":rr.html})}var pc={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function $_(e,t){var r=[],a=[],n=[],i=0,s,o=Ep(jp,"n"),c=Ep(Bp,"n");if(e.Props)for(s=At(e.Props),i=0;i<s.length;++i)(Object.prototype.hasOwnProperty.call(o,s[i])?r:Object.prototype.hasOwnProperty.call(c,s[i])?a:n).push([s[i],e.Props[s[i]]]);if(e.Custprops)for(s=At(e.Custprops),i=0;i<s.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},s[i])||(Object.prototype.hasOwnProperty.call(o,s[i])?r:Object.prototype.hasOwnProperty.call(c,s[i])?a:n).push([s[i],e.Custprops[s[i]]]);var l=[];for(i=0;i<n.length;++i)Rh.indexOf(n[i][0])>-1||kh.indexOf(n[i][0])>-1||n[i][1]!=null&&l.push(n[i]);a.length&&Ue.utils.cfb_add(t,"/�SummaryInformation",Vp(a,pc.SI,c,Bp)),(r.length||l.length)&&Ue.utils.cfb_add(t,"/�DocumentSummaryInformation",Vp(r,pc.DSI,o,jp,l.length?l:null,pc.UDI))}function q_(e,t){var r=t||{},a=Ue.utils.cfb_new({root:"R"}),n="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":n="/Workbook",r.biff=8;break;case"biff5":n="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return Ue.utils.cfb_add(a,n,og(e,r)),r.biff==8&&(e.Props||e.Custprops)&&$_(e,a),r.biff==8&&e.vbaraw&&pv(a,Ue.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),a}var K_={0:{f:J5},1:{f:sw},2:{f:Cw},3:{f:dw},4:{f:uw},5:{f:yw},6:{f:Nw},7:{f:bw},8:{f:jw},9:{f:Mw},10:{f:Fw},11:{f:Ow},12:{f:cw}
vendor: 8,790 bytes, line 274
274,13:{f:Aw},14:{f:gw},15:{f:pw},16:{f:Tw},17:{f:Dw},18:{f:ww},19:{f:Pu},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:S_},40:{},42:{},43:{f:N4},44:{f:I4},45:{f:L4},46:{f:O4},47:{f:F4},48:{},49:{f:c3},50:{},51:{f:J4},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:l4},62:{f:Rw},63:{f:nv},64:{f:e_},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Wr,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Yw},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:nw},148:{f:tw,p:16},151:{f:Vw},152:{},153:{f:__},154:{},155:{},156:{f:v_},157:{},158:{},159:{T:1,f:v4},160:{T:-1},161:{T:1,f:hn},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Bw},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Y4},336:{T:-1},337:{f:tv,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:bl},357:{},358:{},359:{},360:{T:1},361:{},362:{f:a4},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:Gw},427:{f:Xw},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:qw},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:aw},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:Ww},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:bl},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:lv},633:{T:1},634:{T:-1},635:{T:1,f:ov},636:{T:-1},637:{f:p3},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:m_},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:t_},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}};function ae(e,t,r,a){var n=t;if(!isNaN(n)){var i=a||(r||[]).length||0,s=e.next(4);s.write_shift(2,n),s.write_shift(2,i),i>0&&Iu(r)&&e.push(r)}}function Y_(e,t,r,a){var n=(r||[]).length||0;if(n<=8224)return ae(e,t,r,n);var i=t;if(!isNaN(i)){for(var s=r.parts||[],o=0,c=0,l=0;l+(s[o]||8224)<=8224;)l+=s[o]||8224,o++;var u=e.next(4);for(u.write_shift(2,i),u.write_shift(2,l),e.push(r.slice(c,c+l)),c+=l;c<n;
vendor: 5,155 bytes, line 274
274){for(u=e.next(4),u.write_shift(2,60),l=0;l+(s[o]||8224)<=8224;)l+=s[o]||8224,o++;u.write_shift(2,l),e.push(r.slice(c,c+l)),c+=l}}}function C0(e,t,r){return e||(e=V(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function Z_(e,t,r,a){var n=V(9);return C0(n,e,t),Ph(r,a||"b",n),n}function J_(e,t,r){var a=V(8+2*r.length);return C0(a,e,t),a.write_shift(1,r.length),a.write_shift(r.length,r,"sbcs"),a.l<a.length?a.slice(0,a.l):a}function Q_(e,t,r,a){if(t.v!=null)switch(t.t){case"d":case"n":var n=t.t=="d"?Zt(Ut(t.v)):t.v;n==(n|0)&&n>=0&&n<65536?ae(e,2,m4(r,a,n)):ae(e,3,p4(r,a,n));return;case"b":case"e":ae(e,5,Z_(r,a,t.v,t.t));return;case"s":case"str":ae(e,4,J_(r,a,(t.v||"").slice(0,255)));return}ae(e,1,C0(null,r,a))}function e7(e,t,r,a){var n=Array.isArray(t),i=$e(t["!ref"]||"A1"),s,o="",c=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),s=ct(i)}for(var l=i.s.r;l<=i.e.r;++l){o=Ct(l);for(var u=i.s.c;u<=i.e.c;++u){l===i.s.r&&(c[u]=Dt(u)),s=c[u]+o;var m=n?(t[l]||[])[u]:t[s];m&&Q_(e,m,l,u)}}}function t7(e,t){for(var r=t||{},a=Yt(),n=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==r.sheet&&(n=i);if(n==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return ae(a,r.biff==4?1033:r.biff==3?521:9,Fu(e,16,r)),e7(a,e.Sheets[e.SheetNames[n]],n,r),ae(a,10),a.end()}function r7(e,t,r){ae(e,49,K3({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},r))}function a7(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)t[n]!=null&&ae(e,1054,J3(n,t[n],r))})}function n7(e,t){var r=V(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),ae(e,2151,r),r=V(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),Fh($e(t["!ref"]||"A1"),r),r.write_shift(4,4),ae(e,2152,r)}function i7(e,t){for(var r=0;r<16;++r)ae(e,224,Xp({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(a){ae(e,224,Xp(a,0,t))})}function s7(e,t){for(var r=0;r<t["!links"].length;++r){var a=t["!links"][r];ae(e,440,s4(a)),a[1].Tooltip&&ae(e,2048,o4(a))}delete t["!links"]}function o7(e,t){if(t){var r=0;t.forEach(function(a,n){++r<=256&&a&&ae(e,125,u4(Io(n,a),n))})}}function c7(e,t,r,a,n){var i=16+Ba(n.cellXfs,t,n);if(t.v==null&&!t.bf){ae(e,513,cn(r,a,i));return}if(t.bf)ae(e,6,P5(t,r,a,n,i));else switch(t.t){case"d":case"n":var s=t.t=="d"?Zt(Ut(t.v)):t.v;ae(e,515,r4(r,a,s,i));break;case"b":case"e":ae(e,517,t4(r,a,t.v,i,n,t.t));break;case"s":case"str":if(n.bookSST){var o=zu(n.Strings,t.v,n.revStrings);ae(e,253,Y3(r,a,o,i))}else ae(e,516,Z3(r,a,(t.v||"").slice(0,255),i,n));break;default:ae(e,513,cn(r,a,i))}}function l7(e,t,r){var a=Yt(),n=r.SheetNames[e],i=r.Sheets[n]||{},s=(r||{}).Workbook||{},o=(s.Sheets||[])[e]||{},c=Array.isArray(i),l=t.biff==8,u,m="",p=[],d=$e(i["!ref"]||"A1"),g=l?65536:16384;if(d.e.c>255||d.e.r>=g){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255),d.e.r=Math.min(d.e.c,g-1)}ae(a,2057,Fu(r,16,t)),ae(a,13,fr(1)),ae(a,12,fr(100)),ae(a,15,Bt(!0)),ae(a,17,Bt(!1)),ae(a,16,on(.001)),ae(a,95,Bt(!0)),ae(a,42,Bt(!1)),ae(a,43,Bt(!1)),ae(a,130,fr(1)),ae(a,128,e4()),ae(a,131,Bt(!1)),ae(a,132,Bt(!1)),l&&o7(a,i["!cols"]),ae(a,512,Q3(d,t)),l&&(i["!links"]=[]);for(var h=d.s.r;h<=d.e.r;++h){m=Ct(h);for(var _=d.s.c;_<=d.e.c;++_){h===d.s.r&&(p[_]=Dt(_)),u=p[_]+m;var b=c?(i[h]||[])[_]:i[u];b&&(c7(a,b,h,_,t),l&&b.l&&i["!links"].push([u,b.l]))}}var x=o.CodeName||o.name||n;return l&&ae(a,574,q3((s.Views||[])[0])),l&&(i["!merges"]||[]).length&&ae(a,229,i4(i["!merges"])),l&&s7(a,i),ae(a,442,Lh(x)),l&&n7(a,i),ae(a,10),a.end()}function u7(e,t,r){var a=Yt(),n=(e||{}).Workbook||{},i=n.Sheets||[],s=n.WBProps||{},o=r.biff==8,c=r.biff==5;if(ae(a,2057,Fu(e,5,r)),r.bookType=="xla"&&ae(a,135),ae(a,225,o?fr(1200):null),ae(a,193,F3(2)),c&&ae(a,191),c&&ae(a,192),ae(a,226),ae(a,92,V3("SheetJS",r)),ae(a,66,fr(o?1200:1252)),o&&ae(a,353,fr(0)),o&&ae(a,448),ae(a,317,f4(e.SheetNames.length)),o&&e.vbaraw&&ae(a,211),o&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";ae(a,442,Lh(l))}ae(a,156,fr(17)),ae(a,25,Bt(!1)),ae(a,18,Bt(!1)),ae(a,19,fr(0)),o&&ae(a,431,Bt(!1)),o&&ae(a,444,fr(0)),ae(a,61,$3()),ae(a,64,Bt(!1)),ae(a,141,fr(0)),ae(a,34,Bt(h_(e)=="true")),ae(a,14,Bt(!0)),o&&ae(a,439,Bt(!1)),ae(a,218,fr(0)),r7(a,e,r),a7(a,e.SSF,r),i7(a,r),o&&ae(a,352,Bt(!1));var u=a.end(),m=Yt();o&&ae(m,140,c4()),o&&r.Strings&&Y_(m,252,X3(r.Strings)),ae(m,10);var p=m.end(),d=Yt(),g=0,h=0;for(h=0;h<e.SheetNames.length;++h)g+=(o?12:11)+(o?2:1)*e.SheetNames[h].length;var _=u.length+g+p.length;for(h=0;h<e.SheetNames.length;++h){var b=i[h]||{};ae(d,133,G3({pos:_,hs:b.Hidden||0,dt:0,name:e.SheetNames[h]},r)),_+=t[h].length}var x=d.end();if(g!=x.length)throw new Error("BS8 "+g+" != "+x.length);var w=[];return u.length&&w.push(u),x.length&&w.push(x),p.length&&w.push(p),St(w)}function f7(e,t){var r=t||{},a=[];
vendor: 3,287 bytes, line 274
274e&&!e.SSF&&(e.SSF=Jt(nt)),e&&e.SSF&&(To(),So(e.SSF),r.revssf=Eo(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,Uu(r),r.cellXfs=[],Ba(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var n=0;n<e.SheetNames.length;++n)a[a.length]=l7(n,r,e);return a.unshift(u7(e,a,r)),St(a)}function og(e,t){for(var r=0;r<=e.SheetNames.length;++r){var a=e.Sheets[e.SheetNames[r]];if(!(!a||!a["!ref"])){var n=or(a["!ref"]);n.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var i=t||{};switch(i.biff||2){case 8:case 5:return f7(e,t);case 4:case 3:case 2:return t7(e,t)}throw new Error("invalid type "+i.bookType+" for BIFF")}function p7(e,t,r,a){for(var n=e["!merges"]||[],i=[],s=t.s.c;s<=t.e.c;++s){for(var o=0,c=0,l=0;l<n.length;++l)if(!(n[l].s.r>r||n[l].s.c>s)&&!(n[l].e.r<r||n[l].e.c<s)){if(n[l].s.r<r||n[l].s.c<s){o=-1;break}o=n[l].e.r-n[l].s.r+1,c=n[l].e.c-n[l].s.c+1;break}if(!(o<0)){var u=ze({r,c:s}),m=a.dense?(e[r]||[])[s]:e[u],p=m&&m.v!=null&&(m.h||Hb(m.w||(ca(m),m.w)||""))||"",d={};o>1&&(d.rowspan=o),c>1&&(d.colspan=c),a.editable?p='<span contenteditable="true">'+p+"</span>":m&&(d["data-t"]=m&&m.t||"z",m.v!=null&&(d["data-v"]=m.v),m.z!=null&&(d["data-z"]=m.z),m.l&&(m.l.Target||"#").charAt(0)!="#"&&(p='<a href="'+m.l.Target+'">'+p+"</a>")),d.id=(a.id||"sjs")+"-"+u,i.push(re("td",p,d))}}var g="<tr>";return g+i.join("")+"</tr>"}var m7='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',d7="</body></html>";function h7(e,t,r){var a=[];return a.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function cg(e,t){var r=t||{},a=r.header!=null?r.header:m7,n=r.footer!=null?r.footer:d7,i=[a],s=or(e["!ref"]);r.dense=Array.isArray(e),i.push(h7(e,s,r));for(var o=s.s.r;o<=s.e.r;++o)i.push(p7(e,s,o,r));return i.push("</table>"+n),i.join("")}function lg(e,t,r){var a=r||{},n=0,i=0;if(a.origin!=null)if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?ht(a.origin):a.origin;n=s.r,i=s.c}var o=t.getElementsByTagName("tr"),c=Math.min(a.sheetRows||1e7,o.length),l={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var u=or(e["!ref"]);l.s.r=Math.min(l.s.r,u.s.r),l.s.c=Math.min(l.s.c,u.s.c),l.e.r=Math.max(l.e.r,u.e.r),l.e.c=Math.max(l.e.c,u.e.c),n==-1&&(l.e.r=n=u.e.r+1)}var m=[],p=0,d=e["!rows"]||(e["!rows"]=[]),g=0,h=0,_=0,b=0,x=0,w=0;for(e["!cols"]||(e["!cols"]=[]);g<o.length&&h<c;++g){var I=o[g];if(Qp(I)){if(a.display)continue;d[h]={hidden:!0}}var O=I.children;for(_=b=0;_<O.length;++_){var H=O[_];if(!(a.display&&Qp(H))){var k=H.hasAttribute("data-v")?H.getAttribute("data-v"):H.hasAttribute("v")?H.getAttribute("v"):$b(H.innerHTML),L=H.getAttribute("data-z")||H.getAttribute("z");for(p=0;p<m.length;++p){var D=m[p];D.s.c==b+i&&D.s.r<h+n&&h+n<=D.e.r&&(b=D.e.c+1-i,p=-1)}w=+H.getAttribute("colspan")||1,((x=+H.getAttribute("rowspan")||1)>1||w>1)&&m.push({s:{r:h+n,c:b+i},e:{r:h+n+(x||1)-1,c:b+i+(w||1)-1}});var U={t:"s",v:k},q=H.getAttribute("data-t")||H.getAttribute("t")||"";k!=null&&(k.length==0?U.t=q||"z":a.raw||k.trim().length==0||q=="s"||(k==="TRUE"?U={t:"b",v:!0}:k==="FALSE"?U={t:"b",v:!1}:isNaN(ea(k))?isNaN(o0(k).getDate())||(U={t:"d",v:Ut(k)},a.cellDates||(U={t:"n",v:Zt(U.v)}
vendor: 4,868 bytes, lines 274-291
274),U.z=a.dateNF||nt[14]):U={t:"n",v:ea(k)})),U.z===void 0&&L!=null&&(U.z=L);var Y="",ne=H.getElementsByTagName("A");if(ne&&ne.length)for(var ke=0;ke<ne.length&&!(ne[ke].hasAttribute("href")&&(Y=ne[ke].getAttribute("href"),Y.charAt(0)!="#"));++ke);Y&&Y.charAt(0)!="#"&&(U.l={Target:Y}),a.dense?(e[h+n]||(e[h+n]=[]),e[h+n][b+i]=U):e[ze({c:b+i,r:h+n})]=U,l.e.c<b+i&&(l.e.c=b+i),b+=w}}++h}return m.length&&(e["!merges"]=(e["!merges"]||[]).concat(m)),l.e.r=Math.max(l.e.r,h-1+n),e["!ref"]=ct(l),h>=c&&(e["!fullref"]=ct((l.e.r=o.length-g+h-1+n,l))),e}function ug(e,t){var r=t||{},a=r.dense?[]:{};return lg(a,e,t)}function g7(e,t){return fn(ug(e,t),t)}function Qp(e){var t="",r=x7(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function x7(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}var b7=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+l0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return lt+t}}(),em=function(){var e=function(i){return je(i).replace(/ +/g,function(s){return'<text:s text:c="'+s.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=` <table:table-cell /> 275`,r=` <table:covered-table-cell/> 276`,a=function(i,s,o){var c=[];c.push(' <table:table table:name="'+je(s.SheetNames[o])+`" table:style-name="ta1"> 277`);var l=0,u=0,m=or(i["!ref"]||"A1"),p=i["!merges"]||[],d=0,g=Array.isArray(i);if(i["!cols"])for(u=0;u<=m.e.c;++u)c.push(" <table:table-column"+(i["!cols"][u]?' table:style-name="co'+i["!cols"][u].ods+'"':"")+`></table:table-column> 278`);var h="",_=i["!rows"]||[];for(l=0;l<m.s.r;++l)h=_[l]?' table:style-name="ro'+_[l].ods+'"':"",c.push(" <table:table-row"+h+`></table:table-row> 279`);for(;l<=m.e.r;++l){for(h=_[l]?' table:style-name="ro'+_[l].ods+'"':"",c.push(" <table:table-row"+h+`> 280`),u=0;u<m.s.c;++u)c.push(t);for(;u<=m.e.c;++u){var b=!1,x={},w="";for(d=0;d!=p.length;++d)if(!(p[d].s.c>u)&&!(p[d].s.r>l)&&!(p[d].e.c<u)&&!(p[d].e.r<l)){(p[d].s.c!=u||p[d].s.r!=l)&&(b=!0),x["table:number-columns-spanned"]=p[d].e.c-p[d].s.c+1,x["table:number-rows-spanned"]=p[d].e.r-p[d].s.r+1;break}if(b){c.push(r);continue}var I=ze({r:l,c:u}),O=g?(i[l]||[])[u]:i[I];if(O&&O.f&&(x["table:formula"]=je(j5(O.f)),O.F&&O.F.slice(0,I.length)==I)){var H=or(O.F);x["table:number-matrix-columns-spanned"]=H.e.c-H.s.c+1,x["table:number-matrix-rows-spanned"]=H.e.r-H.s.r+1}if(!O){c.push(t);continue}switch(O.t){case"b":w=O.v?"TRUE":"FALSE",x["office:value-type"]="boolean",x["office:boolean-value"]=O.v?"true":"false";break;case"n":w=O.w||String(O.v||0),x["office:value-type"]="float",x["office:value"]=O.v||0;break;case"s":case"str":w=O.v==null?"":O.v,x["office:value-type"]="string";break;case"d":w=O.w||Ut(O.v).toISOString(),x["office:value-type"]="date",x["office:date-value"]=Ut(O.v).toISOString(),x["table:style-name"]="ce1";break;default:c.push(t);continue}var k=e(w);if(O.l&&O.l.Target){var L=O.l.Target;L=L.charAt(0)=="#"?"#"+B5(L.slice(1)):L,L.charAt(0)!="#"&&!L.match(/^\w+:/)&&(L="../"+L),k=re("text:a",k,{"xlink:href":L.replace(/&/g,"&")})}c.push(" "+re("table:table-cell",re("text:p",k,{}),x)+` 281`)}c.push(` </table:table-row> 282`)}return c.push(` </table:table> 283`),c.join("")},n=function(i,s){i.push(` <office:automatic-styles> 284`),i.push(` <number:date-style style:name="N37" number:automatic-order="true"> 285`),i.push(` <number:month number:style="long"/> 286`),i.push(` <number:text>/</number:text> 287`),i.push(` <number:day number:style="long"/> 288`),i.push(` <number:text>/</number:text> 289`),i.push(` <number:year/> 290`),i.push(` </number:date-style> 291`);var o=0;s.SheetNames.map(function(l){return s.Sheets[l]}
vendor: 11,064 bytes, lines 291-308
291).forEach(function(l){if(l&&l["!cols"]){for(var u=0;u<l["!cols"].length;++u)if(l["!cols"][u]){var m=l["!cols"][u];if(m.width==null&&m.wpx==null&&m.wch==null)continue;Ou(m),m.ods=o;var p=l["!cols"][u].wpx+"px";i.push(' <style:style style:name="co'+o+`" style:family="table-column"> 292`),i.push(' <style:table-column-properties fo:break-before="auto" style:column-width="'+p+`"/> 293`),i.push(` </style:style> 294`),++o}}});var c=0;s.SheetNames.map(function(l){return s.Sheets[l]}).forEach(function(l){if(l&&l["!rows"]){for(var u=0;u<l["!rows"].length;++u)if(l["!rows"][u]){l["!rows"][u].ods=c;var m=l["!rows"][u].hpx+"px";i.push(' <style:style style:name="ro'+c+`" style:family="table-row"> 295`),i.push(' <style:table-row-properties fo:break-before="auto" style:row-height="'+m+`"/> 296`),i.push(` </style:style> 297`),++c}}}),i.push(` <style:style style:name="ta1" style:family="table" style:master-page-name="mp1"> 298`),i.push(` <style:table-properties table:display="true" style:writing-mode="lr-tb"/> 299`),i.push(` </style:style> 300`),i.push(` <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/> 301`),i.push(` </office:automatic-styles> 302`)};return function(s,o){var c=[lt],l=l0({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),u=l0({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});o.bookType=="fods"?(c.push("<office:document"+l+u+`> 303`),c.push(Eh().replace(/office:document-meta/g,"office:meta"))):c.push("<office:document-content"+l+`> 304`),n(c,s),c.push(` <office:body> 305`),c.push(` <office:spreadsheet> 306`);for(var m=0;m!=s.SheetNames.length;++m)c.push(a(s.Sheets[s.SheetNames[m]],s,m));return c.push(` </office:spreadsheet> 307`),c.push(` </office:body> 308`),o.bookType=="fods"?c.push("</office:document>"):c.push("</office:document-content>"),c.join("")}}();function fg(e,t){if(t.bookType=="fods")return em(e,t);var r=Eu(),a="",n=[],i=[];return a="mimetype",Te(r,a,"application/vnd.oasis.opendocument.spreadsheet"),a="content.xml",Te(r,a,em(e,t)),n.push([a,"text/xml"]),i.push([a,"ContentFile"]),a="styles.xml",Te(r,a,b7(e,t)),n.push([a,"text/xml"]),i.push([a,"StylesFile"]),a="meta.xml",Te(r,a,lt+Eh()),n.push([a,"text/xml"]),i.push([a,"MetadataFile"]),a="manifest.rdf",Te(r,a,R3(i)),n.push([a,"application/rdf+xml"]),a="META-INF/manifest.xml",Te(r,a,A3(n)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function to(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function v7(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Cr(c0(e))}function w7(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var a=0;a<t.length;++a)if(e[r+a]!=t[a])continue e;return!0}return!1}function Fa(e){var t=e.reduce(function(n,i){return n+i.length},0),r=new Uint8Array(t),a=0;return e.forEach(function(n){r.set(n,a),a+=n.length}),r}function _7(e,t,r){var a=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,n=r/Math.pow(10,a-6176);e[t+15]|=a>>7,e[t+14]|=(a&127)<<1;for(var i=0;n>=1;++i,n/=256)e[t+i]=n&255;e[t+15]|=r>=0?0:128}function u0(e,t){var r=t?t[0]:0,a=e[r]&127;e:if(e[r++]>=128&&(a|=(e[r]&127)<<7,e[r++]<128||(a|=(e[r]&127)<<14,e[r++]<128)||(a|=(e[r]&127)<<21,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),a}function Oe(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function Hn(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function ut(e){for(var t=[],r=[0];r[0]<e.length;){var a=r[0],n=u0(e,r),i=n&7;n=Math.floor(n/8);var s=0,o;if(n==0)break;switch(i){case 0:{for(var c=r[0];e[r[0]++]>=128;);o=e.slice(c,r[0])}break;case 5:s=4,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 1:s=8,o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 2:s=u0(e,r),o=e.slice(r[0],r[0]+s),r[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(n," at offset ").concat(a))}var l={data:o,type:i};t[n]==null?t[n]=[l]:t[n].push(l)}return t}function vt(e){var t=[];return e.forEach(function(r,a){r.forEach(function(n){n.data&&(t.push(Oe(a*8+n.type)),n.type==2&&t.push(Oe(n.data.length)),t.push(n.data))})}),Fa(t)}function _r(e){for(var t,r=[],a=[0];a[0]<e.length;){var n=u0(e,a),i=ut(e.slice(a[0],a[0]+n));a[0]+=n;var s={id:Hn(i[1][0].data),messages:[]};i[2].forEach(function(o){var c=ut(o.data),l=Hn(c[3][0].data);s.messages.push({meta:c,data:e.slice(a[0],a[0]+l)}),a[0]+=l}),(t=i[3])!=null&&t[0]&&(s.merge=Hn(i[3][0].data)>>>0>0),r.push(s)}return r}function bn(e){var t=[];return e.forEach(function(r){var a=[];a[1]=[{data:Oe(r.id),type:0}],a[2]=[],r.merge!=null&&(a[3]=[{data:Oe(+!!r.merge),type:0}]);var n=[];r.messages.forEach(function(s){n.push(s.data),s.meta[3]=[{type:0,data:Oe(s.data.length)}],a[2].push({data:vt(s.meta),type:2})});var i=vt(a);t.push(Oe(i.length)),t.push(i),n.forEach(function(s){return t.push(s)})}),Fa(t)}function y7(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],a=u0(t,r),n=[];r[0]<t.length;){var i=t[r[0]]&3;if(i==0){var s=t[r[0]++]>>2;if(s<60)++s;else{var o=s-59;s=t[r[0]],o>1&&(s|=t[r[0]+1]<<8),o>2&&(s|=t[r[0]+2]<<16),o>3&&(s|=t[r[0]+3]<<24),s>>>=0,s++,r[0]+=o}n.push(t.slice(r[0],r[0]+s)),r[0]+=s;continue}else{var c=0,l=0;if(i==1?(l=(t[r[0]]>>2&7)+4,c=(t[r[0]++]&224)<<3,c|=t[r[0]++]):(l=(t[r[0]++]>>2)+1,i==2?(c=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(c=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),n=[Fa(n)],c==0)throw new Error("Invalid offset 0");if(c>n[0].length)throw new Error("Invalid offset beyond length");if(l>=c)for(n.push(n[0].slice(-c)),l-=c;l>=n[n.length-1].length;)n.push(n[n.length-1]),l-=n[n.length-1].length;n.push(n[0].slice(-c,-c+l))}}var u=Fa(n);if(u.length!=a)throw new Error("Unexpected length: ".concat(u.length," != ").concat(a));return u}function yr(e){for(var t=[],r=0;r<e.length;){var a=e[r++],n=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(y7(a,e.slice(r,r+n))),r+=n}if(r!==e.length)throw new Error("data is not a valid framed stream!");return Fa(t)}function vn(e){for(var t=[],r=0;r<e.length;){var a=Math.min(e.length-r,268435455),n=new Uint8Array(4);t.push(n);var i=Oe(a),s=i.length;t.push(i),a<=60?(s++,t.push(new Uint8Array([a-1<<2]))):a<=256?(s+=2,t.push(new Uint8Array([240,a-1&255]))):a<=65536?(s+=3,t.push(new Uint8Array([244,a-1&255,a-1>>8&255]))):a<=16777216?(s+=4,t.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(s+=5,t.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),t.push(e.slice(r,r+a)),s+=a,n[0]=0,n[1]=s&255,n[2]=s>>8&255,n[3]=s>>16&255,r+=a}return Fa(t)}function mc(e,t){var r=new Uint8Array(32),a=to(r),n=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,_7(r,n,e.v),i|=1,n+=16;break;case"b":r[1]=6,a.setFloat64(n,e.v?1:0,!0),i|=2,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,a.setUint32(n,t.indexOf(e.v),!0),i|=8,n+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(8,i,!0),r.slice(0,n)}function dc(e,t){var r=new Uint8Array(32),a=to(r),n=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,a.setFloat64(n,e.v,!0),i|=32,n+=8;break;case"b":r[2]=6,a.setFloat64(n,e.v?1:0,!0),i|=32,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,a.setUint32(n,t.indexOf(e.v),!0),i|=16,n+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(4,i,!0),r.slice(0,n)}function ma(e){var t=ut(e);return u0(t[1][0].data)}function S7(e,t,r){var a,n,i,s;if(!((a=e[6])!=null&&a[0])||!((n=e[7])!=null&&n[0]))throw"Mutation only works on post-BNC storages!";var o=((s=(i=e[8])==null?void 0:i[0])==null?void 0:s.data)&&Hn(e[8][0].data)>0||!1;if(o)throw"Math only works with normal offsets";for(var c=0,l=to(e[7][0].data),u=0,m=[],p=to(e[4][0].data),d=0,g=[],h=0;h<t.length;++h){if(t[h]==null){l.setUint16(h*2,65535,!0),p.setUint16(h*2,65535);continue}l.setUint16(h*2,u,!0),p.setUint16(h*2,d,!0);var _,b;switch(typeof t[h]){case"string":_=mc({t:"s",v:t[h]},r),b=dc({t:"s",v:t[h]},r);break;case"number":_=mc({t:"n",v:t[h]},r),b=dc({t:"n",v:t[h]},r);break;case"boolean":_=mc({t:"b",v:t[h]},r),b=dc({t:"b",v:t[h]},r);break;default:throw new Error("Unsupported value "+t[h])}m.push(_),u+=_.length,g.push(b),d+=b.length,++c}for(e[2][0].data=Oe(c);h<e[7][0].data.length/2;++h)l.setUint16(h*2,65535,!0),p.setUint16(h*2,65535,!0);return e[6][0].data=Fa(m),e[3][0].data=Fa(g),c}
308function T7(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var a=or(r["!ref"]);a.s.r=a.s.c=0;var n=!1;a.e.c>9&&(n=!0,a.e.c=9),a.e.r>49&&(n=!0,a.e.r=49),n&&console.error("The Numbers writer is currently limited to ".concat(ct(a)));var i=ro(r,{range:a,header:1}),s=["~Sh33tJ5~"];i.forEach(function(j){return j.forEach(function(N){typeof N=="string"&&s.push(N)})});var o={},c=[],l=Ue.read(t.numbers,{type:"base64"});l.FileIndex.map(function(j,N){return[j,l.FullPaths[N]]}).forEach(function(j){var N=j[0],P=j[1];if(N.type==2&&N.name.match(/\.iwa/)){var X=N.content,le=yr(X),be=_r(le);be.forEach(function(he){c.push(he.id),o[he.id]={deps:[],location:P,type:Hn(he.messages[0].meta[1][0].data)}})}}),c.sort(function(j,N){return j-N});var u=c.filter(function(j){return j>1}).map(function(j){return[j,Oe(j)]});l.FileIndex.map(function(j,N){return[j,l.FullPaths[N]]}).forEach(function(j){var N=j[0];if(j[1],!!N.name.match(/\.iwa/)){var P=_r(yr(N.content));P.forEach(function(X){X.messages.forEach(function(le){u.forEach(function(be){X.messages.some(function(he){return Hn(he.meta[1][0].data)!=11006&&w7(he.data,be[1])})&&o[be[0]].deps.push(X.id)})})})}});for(var m=Ue.find(l,o[1].location),p=_r(yr(m.content)),d,g=0;g<p.length;++g){var h=p[g];h.id==1&&(d=h)}var _=ma(ut(d.messages[0].data)[1][0].data);for(m=Ue.find(l,o[_].location),p=_r(yr(m.content)),g=0;g<p.length;++g)h=p[g],h.id==_&&(d=h);for(_=ma(ut(d.messages[0].data)[2][0].data),m=Ue.find(l,o[_].location),p=_r(yr(m.content)),g=0;g<p.length;++g)h=p[g],h.id==_&&(d=h);for(_=ma(ut(d.messages[0].data)[2][0].data),m=Ue.find(l,o[_].location),p=_r(yr(m.content)),g=0;g<p.length;++g)h=p[g],h.id==_&&(d=h);var b=ut(d.messages[0].data);{b[6][0].data=Oe(a.e.r+1),b[7][0].data=Oe(a.e.c+1);var x=ma(b[46][0].data),w=Ue.find(l,o[x].location),I=_r(yr(w.content));{for(var O=0;O<I.length&&I[O].id!=x;++O);if(I[O].id!=x)throw"Bad ColumnRowUIDMapArchive";var H=ut(I[O].messages[0].data);H[1]=[],H[2]=[],H[3]=[];for(var k=0;k<=a.e.c;++k){var L=[];L[1]=L[2]=[{type:0,data:Oe(k+420690)}],H[1].push({type:2,data:vt(L)}),H[2].push({type:0,data:Oe(k)}),H[3].push({type:0,data:Oe(k)})}H[4]=[],H[5]=[],H[6]=[];for(var D=0;D<=a.e.r;++D)L=[],L[1]=L[2]=[{type:0,data:Oe(D+726270)}],H[4].push({type:2,data:vt(L)}),H[5].push({type:0,data:Oe(D)}),H[6].push({type:0,data:Oe(D)});I[O].messages[0].data=vt(H)}w.content=vn(bn(I)),w.size=w.content.length,delete b[46];var U=ut(b[4][0].data);{U[7][0].data=Oe(a.e.r+1);var q=ut(U[1][0].data),Y=ma(q[2][0].data);w=Ue.find(l,o[Y].location),I=_r(yr(w.content));{if(I[0].id!=Y)throw"Bad HeaderStorageBucket";var ne=ut(I[0].messages[0].data);for(D=0;D<i.length;++D){var ke=ut(ne[2][0].data);ke[1][0].data=Oe(D),ke[4][0].data=Oe(i[D].length),ne[2][D]={type:ne[2][0].type,data:vt(ke)}}I[0].messages[0].data=vt(ne)}w.content=vn(bn(I)),w.size=w.content.length;var _e=ma(U[2][0].data);w=Ue.find(l,o[_e].location),I=_r(yr(w.content));{if(I[0].id!=_e)throw"Bad HeaderStorageBucket";for(ne=ut(I[0].messages[0].data),k=0;k<=a.e.c;++k)ke=ut(ne[2][0].data),ke[1][0].data=Oe(k),ke[4][0].data=Oe(a.e.r+1),ne[2][k]={type:ne[2][0].type,data:vt(ke)};I[0].messages[0].data=vt(ne)}w.content=vn(bn(I)),w.size=w.content.length;var We=ma(U[4][0].data);(function(){for(var j=Ue.find(l,o[We].location),N=_r(yr(j.content)),P,X=0;X<N.length;++X){var le=N[X];le.id==We&&(P=le)}var be=ut(P.messages[0].data);{be[3]=[];var he=[];s.forEach(function(Ae,bt){he[1]=[{type:0,data:Oe(bt)}],he[2]=[{type:0,data:Oe(1)}],he[3]=[{type:2,data:v7(Ae)}],be[3].push({type:2,data:vt(he)})})}P.messages[0].data=vt(be);var oe=bn(N),De=vn(oe);j.content=De,j.size=j.content.length})();var Le=ut(U[3][0].data);{var ie=Le[1][0];delete Le[2];var de=ut(ie.data);{var ve=ma(de[2][0].data);(function(){for(var j=Ue.find(l,o[ve].location),N=_r(yr(j.content)),P,X=0;X<N.length;++X){var le=N[X];le.id==ve&&(P=le)}var be=ut(P.messages[0].data);{delete be[6],delete Le[7];var he=new Uint8Array(be[5][0].data);be[5]=[];for(var oe=0,De=0;De<=a.e.r;++De){var Ae=ut(he);oe+=S7(Ae,i[De],s),Ae[1][0].data=Oe(De),be[5].push({data:vt(Ae),type:2})}be[1]=[{type:0,data:Oe(a.e.c+1)}],be[2]=[{type:0,data:Oe(a.e.r+1)}],be[3]=[{type:0,data:Oe(oe)}],be[4]=[{type:0,data:Oe(a.e.r+1)}]}P.messages[0].data=vt(be);var bt=bn(N),Se=vn(bt);j.content=Se,j.size=j.content.length})()}ie.data=vt(de)}U[3][0].data=vt(Le)}b[4][0].data=vt(U)}d.messages[0].data=vt(b);var Ee=bn(p),R=vn(Ee);return m.content=R,m.size=m.content.length,l}function E7(e){return function(r){for(var a=0;a!=e.length;++a){var n=e[a];r[n[0]]===void 0&&(r[n[0]]=n[1]),n[2]==="n"&&(r[n[0]]=Number(r[n[0]]))}}}function Uu(e){E7([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function C7(e,t){return t.bookType=="ods"?fg(e,t):t.bookType=="numbers"?T7(e,t):t.bookType=="xlsb"?k7(e,t):A7(e,t)}
vendor: 7,176 bytes, line 308
308function k7(e,t){Dn=1024,e&&!e.SSF&&(e.SSF=Jt(nt)),e&&e.SSF&&(To(),So(e.SSF),t.revssf=Eo(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,zi?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",a=$h.indexOf(t.bookType)>-1,n=yh();Uu(t=t||{});var i=Eu(),s="",o=0;if(t.cellXfs=[],Ba(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Te(i,s,Ch(e.Props,t)),n.coreprops.push(s),Me(t.rels,2,s,Re.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],l=0;l<e.SheetNames.length;++l)(e.Workbook.Sheets[l]||{}).Hidden!=2&&c.push(e.SheetNames[l]);e.Props.SheetNames=c}for(e.Props.Worksheets=e.Props.SheetNames.length,Te(i,s,Ah(e.Props)),n.extprops.push(s),Me(t.rels,3,s,Re.EXT_PROPS),e.Custprops!==e.Props&&At(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Te(i,s,Ih(e.Custprops)),n.custprops.push(s),Me(t.rels,4,s,Re.CUST_PROPS)),o=1;o<=e.SheetNames.length;++o){var u={"!id":{}},m=e.Sheets[e.SheetNames[o-1]],p=(m||{})["!type"]||"sheet";switch(p){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Te(i,s,R_(o-1,s,t,e,u)),n.sheets.push(s),Me(t.wbrels,-1,"worksheets/sheet"+o+"."+r,Re.WS[0])}if(m){var d=m["!comments"],g=!1,h="";d&&d.length>0&&(h="xl/comments"+o+"."+r,Te(i,h,D_(d,h)),n.comments.push(h),Me(u,-1,"../comments"+o+"."+r,Re.CMNT),g=!0),m["!legacy"]&&g&&Te(i,"xl/drawings/vmlDrawing"+o+".vml",Gh(o,m["!comments"])),delete m["!comments"],delete m["!legacy"]}u["!id"].rId1&&Te(i,Th(s),Un(u))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Te(i,s,P_(t.Strings,s,t)),n.strs.push(s),Me(t.wbrels,-1,"sharedStrings."+r,Re.SST)),s="xl/workbook."+r,Te(i,s,I_(e,s)),n.workbooks.push(s),Me(t.rels,1,s,Re.WB),s="xl/theme/theme1.xml",Te(i,s,Hh(e.Themes,t)),n.themes.push(s),Me(t.wbrels,-1,"theme/theme1.xml",Re.THEME),s="xl/styles."+r,Te(i,s,N_(e,s,t)),n.styles.push(s),Me(t.wbrels,-1,"styles."+r,Re.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Te(i,s,e.vbaraw),n.vba.push(s),Me(t.wbrels,-1,"vbaProject.bin",Re.VBA)),s="xl/metadata."+r,Te(i,s,L_(s)),n.metadata.push(s),Me(t.wbrels,-1,"metadata."+r,Re.XLMETA),Te(i,"[Content_Types].xml",Sh(n,t)),Te(i,"_rels/.rels",Un(t.rels)),Te(i,"xl/_rels/workbook."+r+".rels",Un(t.wbrels)),delete t.revssf,delete t.ssf,i}function A7(e,t){Dn=1024,e&&!e.SSF&&(e.SSF=Jt(nt)),e&&e.SSF&&(To(),So(e.SSF),t.revssf=Eo(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,zi?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",a=$h.indexOf(t.bookType)>-1,n=yh();Uu(t=t||{});var i=Eu(),s="",o=0;if(t.cellXfs=[],Ba(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Te(i,s,Ch(e.Props,t)),n.coreprops.push(s),Me(t.rels,2,s,Re.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],l=0;l<e.SheetNames.length;++l)(e.Workbook.Sheets[l]||{}).Hidden!=2&&c.push(e.SheetNames[l]);e.Props.SheetNames=c}e.Props.Worksheets=e.Props.SheetNames.length,Te(i,s,Ah(e.Props)),n.extprops.push(s),Me(t.rels,3,s,Re.EXT_PROPS),e.Custprops!==e.Props&&At(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Te(i,s,Ih(e.Custprops)),n.custprops.push(s),Me(t.rels,4,s,Re.CUST_PROPS));var u=["SheetJ5"];for(t.tcid=0,o=1;o<=e.SheetNames.length;++o){var m={"!id":{}},p=e.Sheets[e.SheetNames[o-1]],d=(p||{})["!type"]||"sheet";switch(d){case"chart":default:s="xl/worksheets/sheet"+o+"."+r,Te(i,s,rg(o-1,t,e,m)),n.sheets.push(s),Me(t.wbrels,-1,"worksheets/sheet"+o+"."+r,Re.WS[0])}if(p){var g=p["!comments"],h=!1,_="";if(g&&g.length>0){var b=!1;g.forEach(function(x){x[1].forEach(function(w){w.T==!0&&(b=!0)})}),b&&(_="xl/threadedComments/threadedComment"+o+"."+r,Te(i,_,iv(g,u,t)),n.threadedcomments.push(_),Me(m,-1,"../threadedComments/threadedComment"+o+"."+r,Re.TCMNT)),_="xl/comments"+o+"."+r,Te(i,_,Xh(g)),n.comments.push(_),Me(m,-1,"../comments"+o+"."+r,Re.CMNT),h=!0}p["!legacy"]&&h&&Te(i,"xl/drawings/vmlDrawing"+o+".vml",Gh(o,p["!comments"])),delete p["!comments"],delete p["!legacy"]}m["!id"].rId1&&Te(i,Th(s),Un(m))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Te(i,s,Mh(t.Strings,t)),n.strs.push(s),Me(t.wbrels,-1,"sharedStrings."+r,Re.SST)),s="xl/workbook."+r,Te(i,s,ig(e)),n.workbooks.push(s),Me(t.rels,1,s,Re.WB),s="xl/theme/theme1.xml",Te(i,s,Hh(e.Themes,t)),n.themes.push(s),Me(t.wbrels,-1,"theme/theme1.xml",Re.THEME),s="xl/styles."+r,Te(i,s,Uh(e,t)),n.styles.push(s),Me(t.wbrels,-1,"styles."+r,Re.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Te(i,s,e.vbaraw),n.vba.push(s),Me(t.wbrels,-1,"vbaProject.bin",Re.VBA)),s="xl/metadata."+r,Te(i,s,Vh()),n.metadata.push(s),Me(t.wbrels,-1,"metadata."+r,Re.XLMETA),u.length>1&&(s="xl/persons/person.xml",Te(i,s,sv(u)),n.people.push(s),Me(t.wbrels,-1,"persons/person.xml",Re.PEOPLE)),Te(i,"[Content_Types].xml",Sh(n,t)),Te(i,"_rels/.rels",Un(t.rels)),Te(i,"xl/_rels/workbook."+r+".rels",Un(t.wbrels)),delete t.revssf,delete t.ssf,i}function I7(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=oa(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function pg(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return y0(t.file,Ue.write(e,{type:Ne?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Ue.write(e,t)}function R7(e,t){var r=Jt(t||{}),a=C7(e,r);return N7(a,r)}function N7(e,t){var r={},a=Ne?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=a;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=a;break;default:throw new Error("Unrecognized type "+t.type)}var n=e.FullPaths?Ue.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof n=="string"){if(t.type=="binary"||t.type=="base64")return n;n=new Uint8Array(yo(n))}return t.password&&typeof encrypt_agile<"u"?pg(encrypt_agile(n,t.password),t):t.type==="file"?y0(t.file,n):t.type=="string"?Oi(n):n}function P7(e,t){var r=t||{},a=q_(e,r);return pg(a,r)}function Mr(e,t,r){r||(r="");var a=r+e;switch(t.type){case"base64":return s0(c0(a));case"binary":return c0(a);case"string":return e;case"file":return y0(t.file,a,"utf8");case"buffer":return Ne?fa(a,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(a):Mr(a,{type:"binary"}
vendor: 9,611 bytes, lines 308-310
308).split("").map(function(n){return n.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function D7(e,t){switch(t.type){case"base64":return s0(e);case"binary":return e;case"string":return e;case"file":return y0(t.file,e,"binary");case"buffer":return Ne?fa(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function ts(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",a=0;a<e.length;++a)r+=String.fromCharCode(e[a]);return t.type=="base64"?s0(r):t.type=="string"?Oi(r):r;case"file":return y0(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function mg(e,t){ob(),b_(e);var r=Jt(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var a=mg(e,r);return r.type="array",yo(a)}var n=0;if(r.sheet&&(typeof r.sheet=="number"?n=r.sheet:n=e.SheetNames.indexOf(r.sheet),!e.SheetNames[n]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Mr(X_(e,r),r);case"slk":case"sylk":return Mr(h4.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"htm":case"html":return Mr(cg(e.Sheets[e.SheetNames[n]],r),r);case"txt":return D7(dg(e.Sheets[e.SheetNames[n]],r),r);case"csv":return Mr(Wu(e.Sheets[e.SheetNames[n]],r),r,"\uFEFF");case"dif":return Mr(g4.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"dbf":return ts(d4.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"prn":return Mr(x4.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"rtf":return Mr(T4.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"eth":return Mr(Oh.from_sheet(e.Sheets[e.SheetNames[n]],r),r);case"fods":return Mr(fg(e,r),r);case"wk1":return ts($p.sheet_to_wk1(e.Sheets[e.SheetNames[n]],r),r);case"wk3":return ts($p.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),ts(og(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),P7(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return R7(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function L7(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function F7(e,t,r){var a={};return a.type="file",a.file=t,L7(a),mg(e,a)}function O7(e,t,r,a,n,i,s,o){var c=Ct(r),l=o.defval,u=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),m=!0,p=n===1?[]:{};if(n!==1)if(Object.defineProperty)try{Object.defineProperty(p,"__rowNum__",{value:r,enumerable:!1})}catch{p.__rowNum__=r}else p.__rowNum__=r;if(!s||e[r])for(var d=t.s.c;d<=t.e.c;++d){var g=s?e[r][d]:e[a[d]+c];if(g===void 0||g.t===void 0){if(l===void 0)continue;i[d]!=null&&(p[i[d]]=l);continue}var h=g.v;switch(g.t){case"z":if(h==null)break;continue;case"e":h=h==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+g.t)}if(i[d]!=null){if(h==null)if(g.t=="e"&&h===null)p[i[d]]=null;else if(l!==void 0)p[i[d]]=l;else if(u&&h===null)p[i[d]]=null;else continue;else p[i[d]]=u&&(g.t!=="n"||g.t==="n"&&o.rawNumbers!==!1)?h:ca(g,h,o);h!=null&&(m=!1)}}return{row:p,isempty:m}}function ro(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},a=0,n=1,i=[],s=0,o="",c={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},u=l.range!=null?l.range:e["!ref"];switch(l.header===1?a=1:l.header==="A"?a=2:Array.isArray(l.header)?a=3:l.header==null&&(a=0),typeof u){case"string":c=$e(u);break;case"number":c=$e(e["!ref"]),c.s.r=u;break;default:c=u}a>0&&(n=0);var m=Ct(c.s.r),p=[],d=[],g=0,h=0,_=Array.isArray(e),b=c.s.r,x=0,w={};_&&!e[b]&&(e[b]=[]);var I=l.skipHidden&&e["!cols"]||[],O=l.skipHidden&&e["!rows"]||[];for(x=c.s.c;x<=c.e.c;++x)if(!(I[x]||{}).hidden)switch(p[x]=Dt(x),r=_?e[b][x]:e[p[x]+m],a){case 1:i[x]=x-c.s.c;break;case 2:i[x]=p[x];break;case 3:i[x]=l.header[x-c.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),o=s=ca(r,null,l),h=w[s]||0,!h)w[s]=1;else{do o=s+"_"+h++;while(w[o]);w[s]=h,w[o]=1}i[x]=o}for(b=c.s.r+n;b<=c.e.r;++b)if(!(O[b]||{}).hidden){var H=O7(e,c,b,p,a,i,_,l);(H.isempty===!1||(a===1?l.blankrows!==!1:l.blankrows))&&(d[g++]=H.row)}return d.length=g,d}var tm=/"/g;function M7(e,t,r,a,n,i,s,o){for(var c=!0,l=[],u="",m=Ct(r),p=t.s.c;p<=t.e.c;++p)if(a[p]){var d=o.dense?(e[r]||[])[p]:e[a[p]+m];if(d==null)u="";else if(d.v!=null){c=!1,u=""+(o.rawNumbers&&d.t=="n"?d.v:ca(d,null,o));for(var g=0,h=0;g!==u.length;++g)if((h=u.charCodeAt(g))===n||h===i||h===34||o.forceQuotes){u='"'+u.replace(tm,'""')+'"';break}u=="ID"&&(u='"ID"')}else d.f!=null&&!d.F?(c=!1,u="="+d.f,u.indexOf(",")>=0&&(u='"'+u.replace(tm,'""')+'"')):u="";l.push(u)}return o.blankrows===!1&&c?null:l.join(s)}function Wu(e,t){var r=[],a=t??{};if(e==null||e["!ref"]==null)return"";var n=$e(e["!ref"]),i=a.FS!==void 0?a.FS:",",s=i.charCodeAt(0),o=a.RS!==void 0?a.RS:` 309`,c=o.charCodeAt(0),l=new RegExp((i=="|"?"\\|":i)+"+$"),u="",m=[];a.dense=Array.isArray(e);for(var p=a.skipHidden&&e["!cols"]||[],d=a.skipHidden&&e["!rows"]||[],g=n.s.c;g<=n.e.c;++g)(p[g]||{}).hidden||(m[g]=Dt(g));for(var h=0,_=n.s.r;_<=n.e.r;++_)(d[_]||{}).hidden||(u=M7(e,n,_,m,s,c,i,a),u!=null&&(a.strip&&(u=u.replace(l,"")),(u||a.blankrows!==!1)&&r.push((h++?o:"")+u)));return delete a.dense,r.join("")}function dg(e,t){t||(t={}),t.FS=" ",t.RS=` 310`;var r=Wu(e,t);return r}function j7(e){var t="",r,a="";if(e==null||e["!ref"]==null)return[];var n=$e(e["!ref"]),i="",s=[],o,c=[],l=Array.isArray(e);for(o=n.s.c;o<=n.e.c;++o)s[o]=Dt(o);for(var u=n.s.r;u<=n.e.r;++u)for(i=Ct(u),o=n.s.c;o<=n.e.c;++o)if(t=s[o]+i,r=l?(e[u]||[])[o]:e[t],a="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;a=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)a=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)a=""+r.v;else if(r.t=="b")a=r.v?"TRUE":"FALSE";else if(r.w!==void 0)a="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?a="'"+r.v:a=""+r.v}}c[c.length]=t+"="+a}return c}function hg(e,t,r){var a=r||{},n=+!a.skipHeader,i=e||{},s=0,o=0;if(i&&a.origin!=null)if(typeof a.origin=="number")s=a.origin;else{var c=typeof a.origin=="string"?ht(a.origin):a.origin;s=c.r,o=c.c}var l,u={s:{c:0,r:0},e:{c:o,r:s+t.length-1+n}};if(i["!ref"]){var m=$e(i["!ref"]);u.e.c=Math.max(u.e.c,m.e.c),u.e.r=Math.max(u.e.r,m.e.r),s==-1&&(s=m.e.r+1,u.e.r=s+t.length-1+n)}else s==-1&&(s=0,u.e.r=t.length-1+n);var p=a.header||[],d=0;t.forEach(function(h,_){At(h).forEach(function(b){(d=p.indexOf(b))==-1&&(p[d=p.length]=b);var x=h[b],w="z",I="",O=ze({c:o+d,r:s+_+n});l=f0(i,O),x&&typeof x=="object"&&!(x instanceof Date)?i[O]=x:(typeof x=="number"?w="n":typeof x=="boolean"?w="b":typeof x=="string"?w="s":x instanceof Date?(w="d",a.cellDates||(w="n",x=Zt(x)),I=a.dateNF||nt[14]):x===null&&a.nullError&&(w="e",x=0),l?(l.t=w,l.v=x,delete l.w,delete l.R,I&&(l.z=I)):i[O]=l={t:w,v:x},I&&(l.z=I))})}),u.e.c=Math.max(u.e.c,o+p.length-1);var g=Ct(s);if(n)for(d=0;d<p.length;++d)i[Dt(d+o)+g]={t:"s",v:p[d]};return i["!ref"]=ct(u),i}function B7(e,t){return hg(null,e,t)}function f0(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var a=ht(t);return e[a.r]||(e[a.r]=[]),e[a.r][a.c]||(e[a.r][a.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?f0(e,ze(t)):f0(e,ze({r:t,c:r||0}))}function z7(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function U7(){return{SheetNames:[],Sheets:{}}}function W7(e,t,r,a){var n=1;if(!r)for(;n<=65535&&e.SheetNames.indexOf(r="Sheet"+n)!=-1;++n,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);n=i&&+i[2]||0;var s=i&&i[1]||r;for(++n;n<=65535&&e.SheetNames.indexOf(r=s+n)!=-1;++n);}if(ng(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function H7(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=z7(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r}function V7(e,t){return e.z=t,e}function gg(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function G7(e,t,r){return gg(e,"#"+t,r)}function X7(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function $7(e,t,r,a){for(var n=typeof t!="string"?t:$e(t),i=typeof t=="string"?t:ct(t),s=n.s.r;s<=n.e.r;++s)for(var o=n.s.c;o<=n.e.c;++o){var c=f0(e,s,o);c.t="n",c.F=i,delete c.v,s==n.s.r&&o==n.s.c&&(c.f=r,a&&(c.D=!0))}return e}var hc={encode_col:Dt,encode_row:Ct,encode_cell:ze,encode_range:ct,decode_col:Nu,decode_row:Ru,split_cell:o3,decode_cell:ht,decode_range:or,format_cell:ca,sheet_add_aoa:gh,sheet_add_json:hg,sheet_add_dom:lg,aoa_to_sheet:ni,json_to_sheet:B7,table_to_sheet:ug,table_to_book:g7,sheet_to_csv:Wu,sheet_to_txt:dg,sheet_to_json:ro,sheet_to_html:cg,sheet_to_formulae:j7,sheet_to_row_object_array:ro,sheet_get_cell:f0,book_new:U7,book_append_sheet:W7,book_set_sheet_visibility:H7,cell_set_number_format:V7,cell_set_hyperlink:gg,cell_set_internal_link:G7,cell_add_comment:X7,sheet_set_array_formula:$7,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};class k0{constructor(t=0,r="Network Error"){this.status=t,this.text=r}}const q7=()=>
310{if(!(typeof localStorage>"u"))return{get:e=>Promise.resolve(localStorage.getItem(e)),set:(e,t)=>Promise.resolve(localStorage.setItem(e,t)),remove:e=>Promise.resolve(localStorage.removeItem(e))}},yt={origin:"https://api.emailjs.com",blockHeadless:!1,storageProvider:q7()},Hu=e=>e?typeof e=="string"?{publicKey:e}:e.toString()==="[object Object]"?e:{}:{},K7=(e,t="https://api.emailjs.com")=>{if(!e)return;const r=Hu(e);yt.publicKey=r.publicKey,yt.blockHeadless=r.blockHeadless,yt.storageProvider=r.storageProvider,yt.blockList=r.blockList,yt.limitRate=r.limitRate,yt.origin=r.origin||t},xg=async(e,t,r={})=>{const a=await fetch(yt.origin+e,{method:"POST",headers:r,body:t}),n=await a.text(),i=new k0(a.status,n);if(a.ok)return i;throw i},bg=(e,t,r)=>{if(!e||typeof e!="string")throw"The public key is required. Visit https://dashboard.emailjs.com/admin/account";if(!t||typeof t!="string")throw"The service ID is required. Visit https://dashboard.emailjs.com/admin";if(!r||typeof r!="string")throw"The template ID is required. Visit https://dashboard.emailjs.com/admin/templates"},Y7=e=>{if(e&&e.toString()!=="[object Object]")throw"The template params have to be the object. Visit https://www.emailjs.com/docs/sdk/send/"},vg=e=>e.webdriver||!e.languages||e.languages.length===0,wg=()=>new k0(451,"Unavailable For Headless Browser"),Z7=(e,t)=>{if(!Array.isArray(e))throw"The BlockList list has to be an array";if(typeof t!="string")throw"The BlockList watchVariable has to be a string"},J7=e=>{var t;return!((t=e.list)!=null&&t.length)||!e.watchVariable},Q7=(e,t)=>e instanceof FormData?e.get(t):e[t],_g=(e,t)=>{if(J7(e))return!1;Z7(e.list,e.watchVariable);const r=Q7(t,e.watchVariable);return typeof r!="string"?!1:e.list.includes(r)},yg=()=>new k0(403,"Forbidden"),ey=(e,t)=>{if(typeof e!="number"||e<0)throw"The LimitRate throttle has to be a positive number";if(t&&typeof t!="string")throw"The LimitRate ID has to be a non-empty string"},ty=async(e,t,r)=>{const a=Number(await r.get(e)||0);return t-Date.now()+a},Sg=async(e,t,r)=>{if(!t.throttle||!r)return!1;ey(t.throttle,t.id);const a=t.id||e;return await ty(a,t.throttle,r)>0?!0:(await r.set(a,Date.now().toString()),!1)},Tg=()=>new k0(429,"Too Many Requests"),ry=async(e,t,r,a)=>{const n=Hu(a),i=n.publicKey||yt.publicKey,s=n.blockHeadless||yt.blockHeadless,o=n.storageProvider||yt.storageProvider,c={...yt.blockList,...n.blockList},l={...yt.limitRate,...n.limitRate};return s&&vg(navigator)?Promise.reject(wg()):(bg(i,e,t),Y7(r),r&&_g(c,r)?Promise.reject(yg()):await Sg(location.pathname,l,o)?Promise.reject(Tg()):xg("/api/v1.0/email/send",JSON.stringify({lib_version:"4.4.1",user_id:i,service_id:e,template_id:t,template_params:r}),{"Content-type":"application/json"}))},ay=e=>{if(!e||e.nodeName!=="FORM")throw"The 3rd parameter is expected to be the HTML form element or the style selector of the form"},ny=e=>typeof e=="string"?document.querySelector(e):e,iy=async(e,t,r,a)=>{const n=Hu(a),i=n.publicKey||yt.publicKey,s=n.blockHeadless||yt.blockHeadless,o=yt.storageProvider||n.storageProvider,c={...yt.blockList,...n.blockList},l={...yt.limitRate,...n.limitRate};if(s&&vg(navigator))return Promise.reject(wg());const u=ny(r);bg(i,e,t),ay(u);const m=new FormData(u);return _g(c,m)?Promise.reject(yg()):await Sg(location.pathname,l,o)?Promise.reject(Tg()):(m.append("lib_version","4.4.1"),m.append("service_id",e),m.append("template_id",t),m.append("user_id",i),xg("/api/v1.0/email/send-form",m))},sy={init:K7,send:ry,sendForm:iy,EmailJSResponseStatus:k0},Ve=[{id:"frame",zhLabel:"è»æ¶é¸æ",enLabel:"Frame",options:[{id:"aurum-magma-frame-white",name:"MAGMAè»æ¶çµ / ARCTIC WHITE",brand:"AURUM",series:"MAGMA",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a967632f572a90f7c2010d6/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a967632f572a90f7c2010d6/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a967632f572a90f7c2010d6/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 311AURUM éé嵿°ç EFBE TRI-TEST® 測試ï¼ç¢ºä¿æ¯è¼èªè¡è»çå®å ¨æ§å質éï¼å æ¬ç²åãæå¤§è² è¼ãéè¼åå度測試ã 312AURUM 使ç¨å é²çé¢¨æ´æè¡ä¾é©èå調æ´è»æ¶ç空氣åå¸å½¢çã 313碳çºç¶å·¥å» çå°æ¥æè¡èAURUMææåä½ï¼çµåAlberto ContadoråIvan Bassoçå°æ¥æ¯è³½ç¶é©ï¼ä»¥åä»åèAURUMç ç¼å
313éæææé ç¢åæå°ç´°ç¯çç²¾çæ±ç²¾ã 314`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"aurum-magma-frame-red-team",name:"MAGMAè»æ¶çµ / RED TEAM",brand:"AURUM",series:"MAGMA",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96871807f697e81b41e91c/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96871807f697e81b41e91c/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96871807f697e81b41e91c/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 315AURUM éé嵿°ç EFBE TRI-TEST® 測試ï¼ç¢ºä¿æ¯è¼èªè¡è»çå®å ¨æ§å質éï¼å æ¬ç²åãæå¤§è² è¼ãéè¼åå度測試ã 316AURUM 使ç¨å é²çé¢¨æ´æè¡ä¾é©èå調æ´è»æ¶ç空氣åå¸å½¢çã 317碳çºç¶å·¥å» çå°æ¥æè¡èAURUMææåä½ï¼çµåAlberto ContadoråIvan Bassoçå°æ¥æ¯è³½ç¶é©ï¼ä»¥åä»åèAURUMç ç¼åéæææé ç¢åæå°ç´°ç¯çç²¾çæ±ç²¾ã 318`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"aurum-magma-frame-carbon-gloss",name:"MAGMAè»æ¶çµ / CARBON GLOSS",brand:"AURUM",series:"MAGMA",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9688a1d61175587a48c09b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9688a1d61175587a48c09b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a9688a1d61175587a48c09b/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 319AURUM éé嵿°ç EFBE TRI-TEST® 測試ï¼ç¢ºä¿æ¯è¼èªè¡è»çå®å ¨æ§å質éï¼å æ¬ç²åãæå¤§è² è¼ãéè¼åå度測試ã 320AURUM 使ç¨å é²çé¢¨æ´æè¡ä¾é©èå調æ´è»æ¶ç空氣åå¸å½¢çã 321碳çºç¶å·¥å» çå°æ¥æè¡èAURUMææåä½ï¼çµåAlberto ContadoråIvan Bassoçå°æ¥æ¯è³½ç¶é©ï¼ä»¥åä»åèAURUMç ç¼åéæææé ç¢åæå°ç´°ç¯çç²¾çæ±ç²¾ã 322`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"aurum-manto-frame-astur",name:"MANTOè»æ¶çµ / ASTUR",brand:"AURUM",series:"MANTO",priceDelta:125e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96948d70addf2dae2f986b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96948d70addf2dae2f986b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96948d70addf2dae2f986b/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 323ç¶CFDåªåçååï¼å°çº 40 è³ 45 mm 寬度輪èè¨è¨ãéæ¯ç¤«ç³é¨è¡çæä½³è¼ªè寬度ï¼è½å¤ å¯¦ç¾æå°åãéåº¦åæ¸éææä¹éçæä½³å¹³è¡¡ã MANTO çè»æ¶åååä¹é çäºé¡å¤ç空éï¼ä»¥æå°æ³¥æ¿è·¯æ³ã 324MANTO è»æ¶åæ¡ç¨å é²ç碳çºç¶ææçµåæå·¥æé ï¼éäºææç¶éç²¾å¿æé¸ï¼ä»¥æå°è»æ¶ä¸åé¨ä½ææ¿åçå種æåãæçµæé åºå åºãåæ§å¼·ä¸è¼ççè»æ¶ã 325`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"aurum-manto-frame-veleta",name:"MANTOè»æ¶çµ / VELETA",brand:"AURUM",series:"MANTO",priceDelta:125e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96acb0f572a9e99f20090e/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96acb0f572a9e99f20090e/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96acb0f572a9e99f20090e/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 326ç¶CFDåªåçååï¼å°çº 40 è³ 45 mm 寬度輪èè¨è¨ãéæ¯ç¤«ç³é¨è¡çæä½³è¼ªè寬度ï¼è½å¤ å¯¦ç¾æå°åãéåº¦åæ¸éææä¹éçæä½³å¹³è¡¡ã MANTO çè»æ¶åååä¹é çäºé¡å¤ç空éï¼ä»¥æå°æ³¥æ¿è·¯æ³ã 327MANTO è»æ¶åæ¡ç¨å é²ç碳çºç¶ææçµåæå·¥æé ï¼éäºææç¶éç²¾å¿æé¸ï¼ä»¥æå°è»æ¶ä¸åé¨ä½ææ¿åçå種æåãæçµæé åºå åºãåæ§å¼·ä¸è¼ççè»æ¶ã 328`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"aurum-manto-frame-cadaqués",name:"MANTOè»æ¶çµ / Cadaqués",brand:"AURUM",series:"MANTO",priceDelta:125e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96ae081d283cf9449ddc1c/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96ae081d283cf9449ddc1c/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96ae081d283cf9449ddc1c/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 329ç¶CFDåªåçååï¼å°çº 40 è³ 45 mm 寬度輪èè¨è¨ãéæ¯ç¤«ç³é¨è¡çæä½³è¼ªè寬度ï¼è½å¤ å¯¦ç¾æå°åãéåº¦åæ¸éææä¹éçæä½³å¹³è¡¡ã MANTO çè»æ¶åååä¹é çäºé¡å¤ç空éï¼ä»¥æå°æ³¥æ¿è·¯æ³ã 330MANTO è»æ¶åæ¡ç¨å é²ç碳çºç¶ææçµåæå·¥æé ï¼éäºææç¶éç²¾å¿æé¸ï¼ä»¥æå°è»æ¶ä¸åé¨ä½ææ¿åçå種æåãæçµæé åºå åºãåæ§å¼·ä¸è¼ççè»æ¶ã 331`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"bmc-slr01-var2-red",name:"Teammachine SLR01 è»æ¶çµ | VAR2 é§é»ç´ æ¨",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dff8113000ac44c34/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dff8113000ac44c34/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dff8113000ac44c34/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010e0dfdc30014097adc/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010d9a580e001641fb04/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010d4905fb0010ac7b3a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc010dfda908000cf5b815/800x.webp?source_format=jpg"],description:`è»æ¶çµï¼å å«è»æ¶ãååã座管ãä¸é«æéå¦è³¼) 332⦠æè³ªï¼ç¢³çºç¶ 333⦠座管ï¼Teammachine SLR01 Premium 碳çºç¶åº§ç®¡ï¼10mm offset 334⦠ééï¼å°ºå¯¸54 â¯ è»æ¶+ååç´1.173kg`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-var1-white",name:"Teammachine SLR01 è»æ¶çµ | VAR1 é§é»ç½æ¨",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf78d80a93b0012c3de03/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf78d80a93b0012c3de03/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf78d80a93b0012c3de03/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf8a3b989c9000abcafc2/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf8a3b989c9000abcafc2/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf8804905fb000cac754e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf8806e8bb70016c20b84/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbfad6069d7c000eaba204/800x.webp?source_format=jpg"],description:`è»æ¶çµï¼å å«è»æ¶ãååã座管ãä¸é«æéå¦è³¼) 335⦠æè³ªï¼ç¢³çºç¶ 336⦠座管ï¼Teammachine SLR01 Premium 碳çºç¶åº§ç®¡ï¼10mm offset 337⦠ééï¼å°ºå¯¸54 â¯ è»æ¶+ååç´1.173kg`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-var3-purple",name:"Teammachine SLR01 è»æ¶çµ | VAR3 é»å èç´«",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255205fa0000c73f569/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255205fa0000c73f569/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255205fa0000c73f569/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255fda9080010f5b72f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255712e4f001059bf8a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc02552a3ce6000cf2440a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bc0255f33edd00127bdb64/800x.webp?source_format=jpg"],description:`è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 338⦠æè³ªï¼ç¢³çºç¶ 339⦠座管ï¼Teammachine SLR01 Premium 碳çºç¶åº§ç®¡ï¼10mm offset 340⦠ééï¼å°ºå¯¸54 â¯ è»æ¶+ååç´1.173kg`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-var4-lime-carbon",name:"æ°æ¬¾Teammachine SLR01 MY27 è»æ¶çµ / VAR4 Lime Carbon",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7da75077e6d01a6f7ffc7d/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7da75077e6d01a6f7ffc7d/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7da75077e6d01a6f7ffc7d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7daa2c08a4a551814a4ed3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7daa90b9d1ea5b412cc82d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7daaf8161a8e402d9adb8b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7dab51ee459bf8e3b19c69/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 341⦠尺寸ï¼47 / 51 / 54 / 56 342â¦æ¬è»éå¶æé é»åè®éç³»çµ±ä½¿ç¨ 343`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-pink",name:"æ°æ¬¾Teammachine SLR01 MY27 è»æ¶çµ / VAR1 Pinky Peach",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7d7f2d3f8d57ded0f05e/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7d7f2d3f8d57ded0f05e/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7d7f2d3f8d57ded0f05e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7de6d0bd4f22251d63a2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7e151f555e907ce85a8b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7e545436c19d2a86c2ab/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 344⦠尺寸ï¼47 / 51 / 54 / 56 345â¦æ¬è»éå¶æé é»åè®éç³»çµ±ä½¿ç¨ 346`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-silver-my27",name:"æ°æ¬¾Teammachine SLR01 MY27 è»æ¶çµ / VAR3 Silver Carbon",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d85b5a163425061c2bf24/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d85b5a163425061c2bf24/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d85b5a163425061c2bf24/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d85f4f3504bd17221d9c7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d862177e6d0af6f7ffaf0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d86643243946d506a64bb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d874112f6085c8b72ecd2/800x.webp?source_format=jpg"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 347⦠尺寸ï¼47 / 51 / 54 / 56 348â¦æ¬è»éå¶æé é»åè®éç³»çµ±ä½¿ç¨ 349`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-slr01-lightweight-carbon-my27",name:"æ°æ¬¾Teammachine SLR01 MY27 è»æ¶çµ / Lightweight Carbon",brand:"BMC",series:"TEAMMACHINE SLR01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6c706b5ab17fdae4f2e6/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6c706b5ab17fdae4f2e6/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6c706b5ab17fdae4f2e6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6ca84e4c6fdbf0dc6351/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6cd7f620d688c884f2f0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d6d0a08a4a566dc4a53e6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7d7c4819a045000a31e2f7/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æ)éå¦è³¼ 350⦠尺寸ï¼47 / 51 / 54 / 56 351â¦æ¬è»éå¶æé é»åè®éç³»çµ±ä½¿ç¨ 352`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-teammachine-r01-var2-arctic-silver",name:"Teammachine R01 è»æ¶çµ / VAR2 Arctic Silver & Neon Red",brand:"BMC",series:"TEAMMACHINE R01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/686d05dff772f8000e3afc70/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/686d05dff772f8000e3afc70/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/686d05dff772f8000e3afc70/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/686d0611acbaba000e9d67fb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/686d0707272d25000db3314c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/686d060b4cab59000e331a50/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/686d06335b54f1000f321c35/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 353⦠尺寸ï¼47 / 51 / 54 / 56 354`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-teammachine-r01-var3-anthracite-carbon",name:"Teammachine R01 è»æ¶çµ / VAR3 Anthracite & Carbon",brand:"BMC",series:"TEAMMACHINE R01",priceDelta:168e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/686cff3c96ee06000bb23c2a/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/686cff3c96ee06000bb23c2a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/686cff3c96ee06000bb23c2a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7e9ce4066248877edac9b0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7e9d39383fd344df604274/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7e9e37fac125869a92f0ae/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/686d0504155c8c000d8217bf/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµï¼å«è»æ¶ãååã座管ï¼ä¸é«æéå¦è³¼) 355⦠尺寸ï¼47 / 51 / 54 / 56 356`,sizes:["47","51","54","56"],colorOptions:[]},{id:"bmc-teammachine-slr-3-neon-red",name:"Teammachine SLR Three æè» / Neon Red æ¶å ç´ ",brand:"BMC",completebike:!0,priceDelta:99e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/681b55e7f9ed85000da64f4b/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/681b55e7f9ed85000da64f4b/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/681b55e7f9ed85000da64f4b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69579271fc95b7174e5cca1e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69579271e9ba5d492d0fe58b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69579271711b177bf963a9f7/800x.webp?source_format=png"],description:`⦠é¡åï¼ç¢ç 碳çºç¶æè»ï¼å §èµ°ç·ï¼ä¸å«è¸æ¿ã水壺æ¶ï¼ 357⦠å¥ä»¶ï¼Shimano R7170 é»è® 358⦠座管ï¼Teammachine SLR Carbon D-Shapedï¼15mm Offset 359⦠座å¢ï¼Fizik Antares R7 é
359¼å¼ 140mm æ Selle Italia Model X Superflow é¼å¼ 145mm 360⦠輪çµï¼Maddux PRD23 éè¼ªçµ 23mm 361⦠貫é軸ï¼12 x 142mm Thru-Axle 362⦠å¤èï¼Pirelli P Zero Road 26mm 363⦠ééï¼å°ºå¯¸ 51 ç´ 9 kg 364`,sizes:["47","51","54","56"],colorOptions:[]},{id:"colnago-y1rs-worldchampion-frame-white",name:"Y1Rsä¸çå è»è»æ¶çµ / ç½è²",brand:"Colnago",series:"Y1Rs",priceDelta:278e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a951cf1782b85f02b4ca18d/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a951cf1782b85f02b4ca18d/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a951cf1782b85f02b4ca18d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a9666bff53c72b221ae073e/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 365 尺寸 : XS / S / M / L / XL 366Y1Rsè»æ¶çµæ§çè¨è¨ä½¿å ¶åæ§æ¯ä¸ä¸ä»£ç¢åæé«äº3.5%ãé確ä¿äºå¨ææ¿ççè¡åºä¸è½å¤ ç«å³å³éåå 367è»ææ¡ç¨ãé·ç¿¼ãå¼è¨è¨ï¼æå¤§éåº¦å°æ¸å°æ°£æµåé¢ï¼æé«é«éè¡é§æçç©©å®æ§ã 368`,sizes:["XS","S","M","L","XL"],colorOptions:[]},{id:"colnago-y1rs-worldchampion-frame-black",name:"Y1Rsä¸çå è»è»æ¶çµ / é»è²",brand:"Colnago",series:"Y1Rs",priceDelta:278e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a956acd908e9aa69e09a1f9/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a956acd908e9aa69e09a1f9/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a956acd908e9aa69e09a1f9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a966680d8d9bf92f07bfd18/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 369 尺寸 : XS / S / M / L / XL 370Y1Rsè»æ¶çµæ§çè¨è¨ä½¿å ¶åæ§æ¯ä¸ä¸ä»£ç¢åæé«äº3.5%ãé確ä¿äºå¨ææ¿ççè¡åºä¸è½å¤ ç«å³å³éåå 371è»ææ¡ç¨ãé·ç¿¼ãå¼è¨è¨ï¼æå¤§éåº¦å°æ¸å°æ°£æµåé¢ï¼æé«é«éè¡é§æçç©©å®æ§ã 372`,sizes:["XS","S","M","L","XL"],colorOptions:[]},{id:"colnago-y1rs-frame-black-blue",name:" Y1Rsè»æ¶çµ / é»è",brand:"Colnago",series:"Y1Rs",priceDelta:256e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9662c0c05c68249b060723/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9662c0c05c68249b060723/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a9662c0c05c68249b060723/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a9666fc310fc18e6ba0927c/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 373 尺寸 : XS / S / M / L / XL 374Y1Rsè»æ¶çµæ§çè¨è¨ä½¿å ¶åæ§æ¯ä¸ä¸ä»£ç¢åæé«äº3.5%ãé確ä¿äºå¨ææ¿ççè¡åºä¸è½å¤ ç«å³å³éåå 375è»ææ¡ç¨ãé·ç¿¼ãå¼è¨è¨ï¼æå¤§éåº¦å°æ¸å°æ°£æµåé¢ï¼æé«é«éè¡é§æçç©©å®æ§ã 376`,sizes:["XS","S","M","L","XL"],colorOptions:[]},{id:"colnago-y1rs-frame-white",name:"Y1Rsè»æ¶çµ / ç½è²",brand:"Colnago",series:"Y1Rs",priceDelta:256e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a953a3c0957e91c61c35ac0/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a953a3c0957e91c61c35ac0/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a953a3c0957e91c61c35ac0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a96672ce0ece27d399413df/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 377 尺寸 : XS / S / M / L / XL 378Y1Rsè»æ¶çµæ§çè¨è¨ä½¿å ¶åæ§æ¯ä¸ä¸ä»£ç¢åæé«äº3.5%ãé確ä¿äºå¨ææ¿ççè¡åºä¸è½å¤ ç«å³å³éåå 379è»ææ¡ç¨ãé·ç¿¼ãå¼è¨è¨ï¼æå¤§éåº¦å°æ¸å°æ°£æµåé¢ï¼æé«é«éè¡é§æçç©©å®æ§ã 380`,sizes:["XS","S","M","L","XL"],colorOptions:[]},{id:"colnago-v5rs-rainbow-frame",name:" V5Rsè»æ¶çµ / 彩è¹",brand:"Colnago",series:"V5Rs",priceDelta:23e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c5248c57ffe577e0fe88/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c5248c57ffe577e0fe88/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c5248c57ffe577e0fe88/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c5f3e2ee4bb45bf81a91/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c62a6edffc4e5dc6c4dd/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c64d6dbabe9ad4b70bfd/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a96c751c46f610d2f53f97c/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 381 尺寸 : 420 / 455 / 485 / 510 / 530 / 550 / 570 382V5Rsæ¯Colnagoæå²ä»¥ä¾æè¼çèªè¡è»ï¼è»æ¶ééå 685å 383V5R çè¿é¢¨é¢ç©çº 250 å¹³æ¹åç±³ï¼æ¯ä¸ä¸ä»£æ¸å°äº 13%ãæå©æ¼éä½ç©ºæ°£é»å並ç¯çåçã 384V5Rsé åäºå ¨æ°è¨è¨çååï¼ééæ´è¼ï¼ææ§æ´ç²¾æºã 385ç±æ¼æ¡ç¨æ°å層壿è¡ï¼è»æ¶åååç碳çºç¶æåé½ç¶éç²¾å¿ç ç©¶èæ§å¶ã 386`,sizes:["420","455","485","510","530","550","570"],colorOptions:[]},{id:"colnago-v5rs-world-white-frame",name:" V5Rsè»æ¶çµ / ç½",brand:"Colnago",series:"V5Rs",priceDelta:23e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a966d3d3bb91b912453c0de/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a966d3d3bb91b912453c0de/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a966d3d3bb91b912453c0de/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 387 尺寸 : 420 / 455 / 485 / 510 / 530 / 550 / 570 388V5Rsæ¯Colnagoæå²ä»¥ä¾æè¼çèªè¡è»ï¼è»æ¶ééå 685å 389V5R çè¿é¢¨é¢ç©çº 250 å¹³æ¹åç±³ï¼æ¯ä¸ä¸ä»£æ¸å°äº 13%ãæå©æ¼éä½ç©ºæ°£é»å並ç¯çåçã 390V5Rsé åäºå ¨æ°è¨è¨çååï¼ééæ´è¼ï¼ææ§æ´ç²¾æºã 391ç±æ¼æ¡ç¨æ°å層壿è¡ï¼è»æ¶åååç碳çºç¶æåé½ç¶éç²¾å¿ç ç©¶èæ§å¶ã 392`,sizes:["420","455","485","510","530","550","570"],colorOptions:[]},{id:"colnago-v5rs-world-champion-frame",name:"V5Rsè»æ¶çµ / ä¸çå è»",brand:"Colnago",series:"V5Rs",priceDelta:253e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9668023bb91b9dbe53bbe3/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9668023bb91b9dbe53bbe3/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a9668023bb91b9dbe53bbe3/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 393 尺寸 : 420 / 455 / 485 / 510 / 530 / 550 / 570 394V5Rsæ¯Colnagoæå²ä»¥ä¾æè¼çèªè¡è»ï¼è»æ¶ééå 685å 395V5R çè¿é¢¨é¢ç©çº 250 å¹³æ¹åç±³ï¼æ¯ä¸ä¸ä»£æ¸å°äº 13%ãæå©æ¼éä½ç©ºæ°£é»å並ç¯çåçã 396V5Rsé åäºå ¨æ°è¨è¨çååï¼ééæ´è¼ï¼ææ§æ´ç²¾æºã 397ç±æ¼æ¡ç¨æ°å層壿è¡ï¼è»æ¶åååç碳çºç¶æåé½ç¶éç²¾å¿ç ç©¶èæ§å¶ã 398`,sizes:["420","455","485","510","530","550","570"],colorOptions:[]},{id:"colnago-v5rs-black-frame",name:"V5Rsè»æ¶çµ / é»",brand:"Colnago",series:"V5Rs",priceDelta:23e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96686b6dbabec0c0b6ff60/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a96686b6dbabec0c0b6ff60/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a96686b6dbabec0c0b6ff60/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 399 尺寸 : 420 / 455 / 485 / 510 / 530 / 550 / 570 400V5Rsæ¯Colnagoæå²ä»¥ä¾æè¼çèªè¡è»ï¼è»æ¶ééå 685å 401V5R çè¿é¢¨é¢ç©çº 250 å¹³æ¹åç±³ï¼æ¯ä¸ä¸ä»£æ¸å°äº 13%ãæå©æ¼éä½ç©ºæ°£é»å並ç¯çåçã 402V5Rsé åäºå ¨æ°è¨è¨çååï¼ééæ´è¼ï¼ææ§æ´ç²¾æºã 403ç±æ¼æ¡ç¨æ°å層壿è¡ï¼è»æ¶åååç碳çºç¶æåé½ç¶éç²¾å¿ç ç©¶èæ§å¶ã 404`,sizes:["420","455","485","510","530","550","570"],colorOptions:[]},{id:"cervelo-r5-black",name:"MY26 R5 è»æ¶çµ | æç³é» é鿍",brand:"Cervélo",series:"R5",priceDelta:194e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbef3f6cc99a00167ddbfc/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbef3f6cc99a00167ddbfc/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bbef3f6cc99a00167ddbfc/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7df7cde00164e8647/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7712e4f000c59ad50/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7dc1bc300141df5d1/800x.webp?source_format=jpg"],description:`⦠é¡åï¼ è»æ¶çµï¼å å«è»æ¶ãååãåº§ç®¡ãææ) 405 ⦠座管ï¼Cervélo SP33 Carbon 406⦠ééï¼å°ºå¯¸ 56 â¯ è»æ¶651gï¼åå298g 407`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-r5-black-gold",name:"MY26 R5 è»æ¶çµ | æç³é» é 鿍",brand:"Cervélo",series:"R5",priceDelta:194e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbec026cc99a000e7ddd23/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68bbec026cc99a000e7ddd23/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68bbec026cc99a000e7ddd23/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7df7cde00164e8647/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7712e4f000c59ad50/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbe8f7dc1bc300141df5d1/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68bbf184712e4f001859b436/800x.webp?source_format=jpg"],description:`⦠é¡åï¼ è»æ¶çµï¼å å«è»æ¶ãååãåº§ç®¡ãææ) 408 ⦠座管ï¼Cervélo SP33 Carbon 409⦠ééï¼å°ºå¯¸ 56 â¯ è»æ¶651gï¼åå298g 410`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-s5-black",name:"S5 MY27 è»æ¶çµ / Five Black",brand:"Cervélo",series:"S5",priceDelta:194e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acac64e8e639c294391c8/800x.webp?source_format=png",bikeImage:"hhttps://shoplineimg.com/62b000d1ebcca800681ae739/6a7acac64e8e639c294391c8/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acac64e8e639c294391c8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ab4b58c655378b12d1502/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ac40d055f28fcff8c7cfa/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ac51d730669a32546f570/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 411 尺寸 : 48 / 51 / 54 / 56 / 58 412æ°æ¬¾S5æ¯ä¸ä¸ä»£å¿«äº6ç¦ä»¥ä¸ï¼é鿏è¼äº124å ï¼ä¸¦ä¿çäºå ¨çé¨ä¹è åæçææ§æ§ã平衡æ§åç©©å®æ§ã 413æ¡ç¨ãPlus-Fourãè¨è¨æ¦å¿µï¼å³æ¡æèç尺寸æ¯ä¸æèçª4å ¬åï¼ä¾å¦38å ¬å/42å ¬åï¼ï¼é種è¨å®è½å¼å°è»æå¨æ¡æä¸ææç¶æé¢¨é»æ´å°çæµç·å§¿æ ï¼åæå¨ä¸å¡èé«éè¡åºæï¼ééè¼å¯¬ç䏿ä½ç¢ºä¿é ç´ææ§ç©©å®åº¦ã`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-s5-blue",name:"S5 MY27 è»æ¶çµ / Reef Blue",brand:"Cervélo",series:"S5",priceDelta:194e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acc53f0f0551d5967a8aa/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acc53f0f0551d5967a8aa/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acc53f0f0551d5967a8aa/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ac93c39d4be6820eec796/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7accf13c03e301c883f1f2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ad2a5f5b62480ab028446/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ad1947ce8ac63a6ce7798/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 414 尺寸 : 48 / 51 / 54 / 56 / 58 415æ°æ¬¾S5æ¯ä¸ä¸ä»£å¿«äº6ç¦ä»¥ä¸ï¼é鿏è¼äº124å ï¼ä¸¦ä¿çäºå ¨çé¨ä¹è åæçææ§æ§ã平衡æ§åç©©å®æ§ã 416æ¡ç¨ãPlus-Fourãè¨è¨æ¦å¿µï¼å³æ¡æèç尺寸æ¯ä¸æèçª4å ¬åï¼ä¾å¦38å ¬å/42å ¬åï¼ï¼é種è¨å®è½å¼å°è»æå¨æ¡æä¸ææç¶æé¢¨é»æ´å°çæµç·å§¿æ ï¼åæå¨ä¸å¡èé«éè¡åºæï¼ééè¼å¯¬ç䏿ä½ç¢ºä¿é ç´ææ§ç©©å®åº¦ã`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-s5-infrared",name:"S5 MY27 è»æ¶çµ / Infrared",brand:"Cervélo",series:"S5",priceDelta:194e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acecf23968a128d7e71c0/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acecf23968a128d7e71c0/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acecf23968a128d7e71c0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acfcaf436b1b83d692231/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7acfd0f0f055f94d67b1d9/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 417 尺寸 : 48 / 51 / 54 / 56 / 58 418æ°æ¬¾S5æ¯ä¸ä¸ä»£å¿«äº6ç¦ä»¥ä¸ï¼é鿏è¼äº124å ï¼ä¸¦ä¿çäºå ¨çé¨ä¹è åæçææ§æ§ã平衡æ§åç©©å®æ§ã 419æ¡ç¨ãPlus-Fourãè¨è¨æ¦å¿µï¼å³æ¡æèç尺寸æ¯ä¸æèçª4å ¬åï¼ä¾å¦38å ¬å/42å ¬åï¼ï¼é種è¨å®è½å¼å°è»æå¨æ¡æä¸ææç¶æé¢¨é»æ´å°çæµç·å§¿æ ï¼åæå¨ä¸å¡èé«éè¡åºæï¼ééè¼å¯¬ç䏿ä½ç¢ºä¿é ç´ææ§ç©©å®åº¦ã`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-s5-team-visma-edition",name:"S5 MY27 è»æ¶çµ / Team Visma è»éç",brand:"Cervélo",series:"S5",priceDelta:23e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae424055f2884b68c7965/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae424055f2884b68c7965/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae424055f2884b68c7965/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae497d1d8dc0e4a188f36/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae4fa4886f8c75c633fb5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae62d055f288a2d8c796c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae742b3e74285a36906c1/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7ae8d1f436b1173d69223e/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 420 尺寸 : 48 / 51 / 54 / 56 / 58 421æ°æ¬¾S5æ¯ä¸ä¸ä»£å¿«äº6ç¦ä»¥ä¸ï¼é鿏è¼äº124å ï¼ä¸¦ä¿çäºå ¨çé¨ä¹è åæçææ§æ§ã平衡æ§åç©©å®æ§ã 422æ¡ç¨ãPlus-Fourãè¨è¨æ¦å¿µï¼å³æ¡æèç尺寸æ¯ä¸æèçª4å ¬åï¼ä¾å¦38å ¬å/42å ¬åï¼ï¼é種è¨å®è½å¼å°è»æå¨æ¡æä¸ææç¶æé¢¨é»æ´å°çæµç·å§¿æ ï¼åæå¨ä¸å¡èé«éè¡åºæï¼ééè¼å¯¬ç䏿ä½ç¢ºä¿é ç´ææ§ç©©å®åº¦ã`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-soloist-clould-break",name:"Soloist MY27 è»æ¶çµ / Cloud Break",brand:"Cervélo",series:"Soloist",priceDelta:138e3,thumbImage:"https://shoplineimg.com/62b000d1e
422bcca800681ae739/6a7b0a97f04e6719463a09b4/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0a97f04e6719463a09b4/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0a97f04e6719463a09b4/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0ae74886f8278e6342cb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0b1c8ebba0f27d8eee77/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0b4f68d104836d578843/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 423 尺寸 : 48 / 51 / 54 / 56 / 58 424çºäºè¿½æ±æ´åè¶ç空氣åå¸ï¼å ¨æ° Soloist çè»æ¶è¡¨é¢ç©å¢å äºè¿ 3%ï¼åå表é¢ç©æ´æåè¶ é 8%ã 425å ¨æ° Soloist æè¼å ¨æ°éç¼çä¸é«å¼ç¢³çºç¶ææ/é¾é 系統ï¼ä¸å ææé使´è»ééï¼æ´é²ä¸æ¥æåæ´é«ç©ºæ°£åå¸è¡¨ç¾ï¼è®è»è¼èé¨å£«å ±åç¼æ®æ´é«çé度æçã 426`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-soloist-maldive-frame",name:"Soloist MY27 è»æ¶çµ / Maldive",brand:"Cervélo",series:"Soloist",priceDelta:138e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7afc63b95fdb5fec278998/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7afc63b95fdb5fec278998/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7afc63b95fdb5fec278998/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7b0c2543b3e311b4681253/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a9e4dfde57d0c290a8cffaa/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 427 尺寸 : 48 / 51 / 54 / 56 / 58 428çºäºè¿½æ±æ´åè¶ç空氣åå¸ï¼å ¨æ° Soloist çè»æ¶è¡¨é¢ç©å¢å äºè¿ 3%ï¼åå表é¢ç©æ´æåè¶ é 8%ã 429å ¨æ° Soloist æè¼å ¨æ°éç¼çä¸é«å¼ç¢³çºç¶ææ/é¾é 系統ï¼ä¸å ææé使´è»ééï¼æ´é²ä¸æ¥æåæ´é«ç©ºæ°£åå¸è¡¨ç¾ï¼è®è»è¼èé¨å£«å ±åç¼æ®æ´é«çé度æçã 430`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"cervelo-soloist-black-magic",name:"Soloist MY27 è»æ¶çµ / Black Magic",brand:"Cervélo",series:"Soloist",priceDelta:138e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7aec75fb6437f27ab8210e/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7aec75fb6437f27ab8210e/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7aec75fb6437f27ab8210e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a83e34e8e2601d86849e766/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7aecfffb6437de99b824a2/800x.webp?source_format=png"],description:`é¡åï¼è»æ¶çµ(å«è»æ¶ + 座桿) 431 尺寸 : 48 / 51 / 54 / 56 / 58 432çºäºè¿½æ±æ´åè¶ç空氣åå¸ï¼å ¨æ° Soloist çè»æ¶è¡¨é¢ç©å¢å äºè¿ 3%ï¼åå表é¢ç©æ´æåè¶ é 8%ã 433å ¨æ° Soloist æè¼å ¨æ°éç¼çä¸é«å¼ç¢³çºç¶ææ/é¾é 系統ï¼ä¸å ææé使´è»ééï¼æ´é²ä¸æ¥æåæ´é«ç©ºæ°£åå¸è¡¨ç¾ï¼è®è»è¼èé¨å£«å ±åç¼æ®æ´é«çé度æçã 434`,sizes:["48","51","54","56","58"],colorOptions:[]},{id:"factor-one-spongebob-edition",name:"ONE SpongeBob Edition è»æ¶çµ / 海綿寶寶",brand:"FACTOR",series:"one",priceDelta:247650,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a70387ac360ba1077744559/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a70387ac360ba1077744559/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a70387ac360ba1077744559/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a70390dcbc635e7de0ef895/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a703c81ec29d7e1a8d6042a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a703e003e68b492e8627936/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a703f0855b4e3423c8f7664/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a70414f7a1dcad706b169f8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a704115278ee4b04673c606/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµ(å«è»æ¶ + ææ + 座桿) 435⦠空氣åå¸è¨è¨ : ååæé ãChinãå°æµæ´æµç½©ç³»çµ±æ¯ ONE ææ¶ç¼çè¨è¨ï¼ç¢ºä¿ç©ºæ°£è½æ´é æ¢å°æµéæ´å系統ã 436è»æ¶å¡è£èè¡ : åæ¡è¨è¨ä»¥ Mighty Jaxx çæµ·ç¶¿å¯¶å¯¶æ¶èå ¬ä»çºåºç¤ï¼è WorldTour è»é䏿å é²ç UCI åè¦å ¬è·¯è»ç¸çµåã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-one-patrick-star-edition",name:"ONE Patrick Star Edition è»æ¶çµ / 派大æ",brand:"FACTOR",series:"one",priceDelta:247650,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a704d2bc04e6f7406b834f7/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a704d2bc04e6f7406b834f7/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a704d2bc04e6f7406b834f7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a704e75c62111c6d7ea37f9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7050b8b42ed936759f0c00/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7052
4361f2f6de1ff34ffdead/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7052cfb42ed9fb029f18b8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7053d2acecaa4017ad5d4a/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµ(å«è»æ¶ + ææ + 座桿) 437⦠空氣åå¸è¨è¨ : ååæé ãChinãå°æµæ´æµç½©ç³»çµ±æ¯ ONE ææ¶ç¼çè¨è¨ï¼ç¢ºä¿ç©ºæ°£è½æ´é æ¢å°æµéæ´å系統ã 438è»æ¶å¡è£èè¡ : åæ¡è¨è¨ä»¥ Mighty Jaxx çæµ·ç¶¿å¯¶å¯¶æ¶èå ¬ä»çºåºç¤ï¼è WorldTour è»é䏿å é²ç UCI åè¦å ¬è·¯è»ç¸çµåã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-one-blush",name:"ONE è»æ¶çµ / Blush",brand:"FACTOR",series:"one",priceDelta:229800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c094d939ec27223c89a38/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c094d939ec27223c89a38/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7582b5ecdcad3bc8ec78a5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7582f8570a485f56298c3c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a758316e7a6a129b3e66fb3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a75834f5f3062001619d78e/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 439⦠尺寸 : 47 / 52 / 54 / 56 / 58 440æ¡ç¨ç¨å®¶ Bayonet å¤ç½®ååèãChinãä¸å·´æ´æµç½©ï¼å®ç¾æ¶ç´åè¼ªæ¾æµï¼é¢¨æ´å¯¦æ¸¬é¡¯ç¤ºå¨è¶ é 15° å´é¢¨ä¸ä»å ·åé ç´ç©©å®æ§èä½é¢¨é»ã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-one-silverstone",name:"ONE è»æ¶çµ / Silverstone",brand:"FACTOR",series:"one",priceDelta:229800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b9d43e664131b7ee3bb/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b9d43e664131b7ee3bb/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7581490d65218fc440e7f3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a75817a0362b28336c075c6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7581a677363f4e77629f05/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7581d1901ba33fd7f349e1/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 441⦠尺寸 : 47 / 52 / 54 / 56 / 58 442æ¡ç¨ç¨å®¶ Bayonet å¤ç½®ååèãChinãä¸å·´æ´æµç½©ï¼å®ç¾æ¶ç´åè¼ªæ¾æµï¼é¢¨æ´å¯¦æ¸¬é¡¯ç¤ºå¨è¶ é 15° å´é¢¨ä¸ä»å ·åé ç´ç©©å®æ§èä½é¢¨é»ã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-one-nimbus",name:"ONE è»æ¶çµ / Nimbus Grey",brand:"FACTOR",series:"one",priceDelta:229800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b0620eee547e51ff68c/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b0620eee547e51ff68c/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7575007885b74321f41bc9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a757557439791001876f83a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a75769569051d73abf094c0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a75771a497abb6f1c724c8c/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 443⦠尺寸 : 47 / 52 / 54 / 56 / 58 444æ¡ç¨ç¨å®¶ Bayonet å¤ç½®ååèãChinãä¸å·´æ´æµç½©ï¼å®ç¾æ¶ç´åè¼ªæ¾æµï¼é¢¨æ´å¯¦æ¸¬é¡¯ç¤ºå¨è¶ é 15° å´é¢¨ä¸ä»å ·åé ç´ç©©å®æ§èä½é¢¨é»ã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-one-black",name:"ONE è»æ¶çµ / Onyx Black",brand:"FACTOR",series:"one",priceDelta:229800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b7eece2712125f1087c/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0b7eece2712125f1087c/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7567cf2b8759385d092acc/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7568ea280e534afd01a23d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a756928d1d2680e77abb7ae/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a756967497abb313a725532/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 445⦠尺寸 : 47 / 52 / 54 / 56 / 58 446æ¡ç¨ç¨å®¶ Bayonet å¤ç½®ååèãChinãä¸å·´æ´æµç½©ï¼å®ç¾æ¶ç´åè¼ªæ¾æµï¼é¢¨æ´å¯¦æ¸¬é¡¯ç¤ºå¨è¶ é 15° å´é¢¨ä¸ä»å ·åé ç´ç©©å®æ§èä½é¢¨é»ã`,sizes:["47","52","54","56","58"],colorOptions:[]},{id:"factor-ostro-blue",name:"OSTRO VAM è»æ¶çµ / Icon Blue",brand:"FACTOR",series:"ostrovam",priceDelta:195e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0e0660384e9cefd969ca/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0e0660384e9cefd969ca/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a799bb2f75780ce47301951/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a799bb85da659d59df99498/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 447 尺寸 : 45 / 49 / 52 / 54 / 56 / 58 448座管å 15mm 寬ï¼å åéç¨ææ° UCI è¦ç¯ãå¤åæ¯å°é¨æè ¿é¨æ°£æµé æçäºæµé²è¡æ·±å ¥ç ç©¶ï¼æ·ç¶ç¡æ¸æ¬¡ CFD 模æ¬è¿ä»£è風æ´é©èå¾çæä½³çµæ`,sizes:["45","49","52","54","56","58"],colorOptions:[]},{id:"factor-ostro-white",name:"OSTRO VAM è»æ¶çµ / White Chrome",brand:"FACTOR",series:"ostrovam",priceDelta:192e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0e4f939ec2a28dc8942a/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0e4f939ec2a28dc8942a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a796e2c834b3d77d0dbae7c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a796f3eb6a42518cca2e4d3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7970a40626f3d516bee2fe/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7970eb4fd4ef11bf3084b6/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 449 尺寸 : 45 / 49 / 52 / 54 / 56 / 58 450座管å 15mm 寬ï¼å åéç¨ææ° UCI è¦ç¯ãå¤åæ¯å°é¨æè ¿é¨æ°£æµé æçäºæµé²è¡æ·±å ¥ç ç©¶ï¼æ·ç¶ç¡æ¸æ¬¡ CFD 模æ¬è¿ä»£è風æ´é©èå¾çæä½³çµæ`,sizes:["45","49","52","54","56","58"],colorOptions:[]},{id:"factor-ostro-gloss-chrome",name:"OSTRO VAM è»æ¶çµ / Gloss Chrome",brand:"FACTOR",series:"ostrovam",priceDelta:192e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0f16726c619adb13c764/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0f16726c619adb13c764/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a79780f0626f3d516bee85f/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7978389984061e7585c9cb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7978650ada2660f33bbdaf/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a79789b9d852821368bd904/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 451 尺寸 : 45 / 49 / 52 / 54 / 56 / 58 452座管å 15mm 寬ï¼å åéç¨ææ° UCI è¦ç¯ãå¤åæ¯å°é¨æè ¿é¨æ°£æµé æçäºæµé²è¡æ·±å ¥ç ç©¶ï¼æ·ç¶ç¡æ¸æ¬¡ CFD 模æ¬è¿ä»£è風æ´é©èå¾çæä½³çµæ`,sizes:["45","49","52","54","56","58"],colorOptions:[]},{id:"factor-ostro-black",name:"OSTRO VAM è»æ¶çµ / Black",brand:"FACTOR",series:"ostrovam",priceDelta:192e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0db8c2d40d83907f614a/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7c0db8c2d40d83907f614a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7964070626f3b0ecbee2fd/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a796447137eecb3cb3393a5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a796489998406e48285c954/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7964b5b0da92cd98f8dec8/800x.webp?source_format=png"],description:`â¦é¡åï¼è»æ¶çµ(å«è»æ¶ + ä¸é«æ + 座桿) 453 尺寸 : 45 / 49 / 52 / 54 / 56 / 58 454座管å 15mm 寬ï¼å åéç¨ææ° UCI è¦ç¯ãå¤åæ¯å°é¨æè ¿é¨æ°£æµé æçäºæµé²è¡æ·±å ¥ç ç©¶ï¼æ·ç¶ç¡æ¸æ¬¡ CFD 模æ¬è¿ä»£è風æ´é©èå¾çæä½³çµæ`,sizes:["45","49","52","54","56","58"],colorOptions:[]},{id:"scott-addict-black",name:"ADDICT RC ULTIMATE è»æ¶çµ | ç«å½±é» 25å¹´",brand:"SCOTT",series:"ADDICT RC",priceDelta:158e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67470be3325d610010a51fb9/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67470be3325d610010a51fb9/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/67470be3325d610010a51fb9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688c6237726df6000a8df928/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688c62ce73a2650016cd8b37/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688c630c1c2690000ab94277/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 455⦠座管ï¼Syncros SP-R100-SL 456⦠ééï¼è»æ¶ 640g / åå 275g 457`,sizes:["XXS","XS","S","M","L"],colorOptions:[]},{id:"scott-addict-silver",name:"Addict RC Ultimate è»æ¶çµ | 極å é 26å¹´ ",brand:"SCOTT",series:"ADDICT RC",priceDelta:158e3,thumbImage:"https://www.scott-sports.com.tw/images/easystore/product-112/4257187958a_2266610_white.jpg",bikeImage:"https://www.scott-sports.com.tw/images/easystore/product-112/4257187958a_2266610_white.jpg",galleryImages:["https://www.scott-sports.com.tw/images/easystore/product-112/4257187958a_2266610_white.jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6957951bf4e6c28b0f3dbc63/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/695794a7cff836b88998e426/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6957947951b22b4be81e1c8d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/695794e12c82778d709a922b/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 458⦠座管ï¼Syncros SP-R100-SL 459⦠ééï¼è»æ¶ 640g / åå 275g 460`,sizes:["XXS","XS"," S"],colorOptions:[]},{id:"scott-addit-team",name:"ADDICT RC TEAM REPLICA è»æ¶çµ | NSNè»éç 26å¹´",brand:"SCOTT",series:"ADDICT RC",priceDelta:128e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250505/studioshot_square_plain-Photoroom_ozqp78.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250505/studioshot_square_plain-Photoroom_ozqp78.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250505/studioshot_square_plain-Photoroom_ozqp78.webp","https://scott-sports.com.tw/images/easystore/product-143/4277368652a_white_bg.png","https://scott-sports.com.tw/images/easystore/product-143/4277368652b_white_bg.png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 461⦠座管ï¼Syncros SP-R100-SL 462⦠ééï¼Mèè»æ¶ 690g 463⦠NSN Cycling Team è»éçé è² 464`,sizes:["XXS","XS"," S","M"],colorOptions:[]},{id:"scott-addict-rc-team",name:"ADDICT RC TEAM è»æ¶çµ | ç¶å ¸ç½ 26å¹´",brand:"SCOTT",series:"ADDICT RC",priceDelta:128e3,thumbImage:"https://scott-sports.com.tw/images/easystore/product-114/4257207969a_2266580_white.jpg",bikeImage:"https://scott-sports.com.tw/images/easystore/product-114/4257207969a_2266580_white.jpg",galleryImages:["https://scott-sports.com.tw/images/easystore/product-114/4257207969a_2266580_white.jpg","https://scott-sports.com.tw/images/easystore/product-114/4257207969_2222554_2_white.jpg","https://scott-sports.com.tw/images/easystore/product-114/4257207969b_2266581_white.jpg"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 465⦠座管ï¼Syncros SP-R100-SL 466⦠ééï¼è»æ¶ 690g / åå 300g 467`,sizes:["XXS","XS","S","M"],colorOptions:[]},{id:"scott-foil-rc-ultimate",name:"FOIL RC ULTIMATE è»æ¶çµ | é¢é¼ç° 26å¹´",brand:"SCOTT",series:"FOIL RC",priceDelta:158e3,thumbImage:"https://www.scott-sports.com.tw/images/easystore/product-115/4257158350a_2266604_white.jpg",bikeImage:"https://www.scott-sports.com.tw/images/easystore/product-115/4257158350a_2266604_white.jpg",galleryImages:["https://www.scott-sports.com.tw/images/easystore/product-115/4257158350a_2266604_white.jpg","https://scott-sports.com.tw/images/easystore/product-115/4257158350b_2266605_white.jpg","https://scott-sports.com.tw/images/easystore/product-115/4257158350_2222549_3_white.jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f8fe36059e5b5ba39aee/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69c0f91dcdd0c421a3e3c64f/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 468⦠座管ï¼Duncan SL Aero CFT æ´åå¼åº§ç®¡ 469⦠ééï¼è»æ¶ 970g / åå 440g 470`,sizes:["XXS","XS","S","M"],colorOptions:[]}
470,{id:"scott-foil-rc-pro",name:"FOIL RC PROè»æ¶çµ | ç´«é½é 25å¹´",brand:"SCOTT",series:"FOIL RC",priceDelta:128e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248941/studioshot_square_plain-Photoroom_lyxunb.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785232416/studioshot_square_plain-Photoroom_vrtuwn.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248941/studioshot_square_plain-Photoroom_lyxunb.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6825a92c47c52600100101bd/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6825a92c30e40800114685d5/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6825a92c2797e7000e6285c0/800x.webp?source_format=jpg"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 471⦠座管ï¼Duncan SL Aero CFT æ´åå¼åº§ç®¡ 472⦠ééï¼è»æ¶ 985g / åå 475g 473`,sizes:["XXS","XS","S"],colorOptions:[]},{id:"scott-rc-ultimate",name:"FOIL RC ULTIMATE è»æ¶çµ | ç«å½±é» 25å¹´",brand:"SCOTT",series:"FOIL RC",priceDelta:158e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785249331/studioshot_square_plain-Photoroom_1_kgtnjm.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785249331/studioshot_square_plain-Photoroom_1_kgtnjm.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785249331/studioshot_square_plain-Photoroom_1_kgtnjm.webp"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 474⦠座管ï¼Syncros Duncan SL Aero CFT Carbon 475⦠ééï¼è»æ¶ 970g / åå 440g 476`,sizes:["XXS","XS","S","M","L"],colorOptions:[]},{id:"scott-rc-pro-team-edition",name:"ADDICT RC PRO è»æ¶çµ | è·æ¥è»éç 26å¹´",brand:"SCOTT",series:"ADDICT RC",priceDelta:128e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250631/studioshot_square_plain-Photoroom_1_n57fsk.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250631/studioshot_square_plain-Photoroom_1_n57fsk.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785250631/studioshot_square_plain-Photoroom_1_n57fsk.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6961fa6f0c06da8846f5a165/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6961fa6f5894d4cf4b2493af/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6961fa6f0c06da8846f5a165/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 477⦠座管ï¼Syncros SP-R100-SL 478⦠ééï¼è»æ¶ 640g / åå 275g 479`,sizes:["XXS","XS","S","M","L","XL"],colorOptions:[]},{id:"scott-rc-pro-white-year-27",name:"Foil RC PROè»æ¶çµ / æèç½ MY27",brand:"SCOTT",series:"FOIL RC",priceDelta:128e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a91301910fd6df19fab9872/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a91301910fd6df19fab9872/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a91301910fd6df19fab9872/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a91411b1be24ee99adb6f71/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a9130ad53d0b76cddc59c32/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a9130e6465270b8aa962015/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a913d312e6e30d9c9be036d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a913edf2eb29bfecd0846ac/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 480⦠座管ï¼Syncros SP-R100-SL 481⦠ééï¼è»æ¶ 985g / åå 475g 482`,sizes:["XS","S","M","L"],colorOptions:[]},{id:"scott-addict-rc20-reseda-green",name:"Addict RC 20 æè» / Reseda green éå¿æç¶ MY26",brand:"SCOTT",completebike:!0,priceDelta:208e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c4526824000adc0dd0/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c4526824000adc0dd0/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c4526824000adc0dd0/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c41a743d000ad03b2f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c429a6c0000ac4984e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c4573c3300145e4a39/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68b982c4e0d33800125931da/800x.webp?source_format=jpg"],description:`⦠é¡åï¼æè» 483 ⦠å¥ä»¶ï¼Shimano R8170 Ultegra 12S é»è® 484⦠輪çµï¼Syncros Capital 1.0 40mm Disc碳çºè¼ªçµ 485⦠ææï¼Syncros HB-R100-AL éåéææ 486⦠å¤èï¼Schwalbe ONE TLE Race-Guard Fold, 700x30C 487⦠座å¢ï¼Syncros Belcarra Regular 2.0 åå¢ 488â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 11-34T 489⦠ééï¼å°ºå¯¸56 â 7.3kg 490⦠è¼éï¼120kg`,sizes:["XXS","XS","S","M","L","XL"],colorOptions:[]},{id:"scott-addict-rc20-carbon-black-my26",name:"Addict RC 20 æè» / Carbon black 碳ç
490ºé» MY26",brand:"SCOTT",completebike:!0,priceDelta:208e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67500900b25d03000f8dfa8f/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67500900b25d03000f8dfa8f/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/67500900b25d03000f8dfa8f/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/67500901da2187000aa115cc/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6750090146c33a000f43d271/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6750090145eaaa0010451b7a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/67500901f66579000e150602/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 491 ⦠å¥ä»¶ï¼Shimano R8170 Ultegra 12S é»è® 492⦠輪çµï¼Syncros Capital 1.0 40mm Disc碳çºè¼ªçµ 493⦠ææï¼Syncros HB-R100-AL éåéææ 494⦠å¤èï¼Schwalbe ONE TLE Race-Guard Fold, 700x30C 495⦠座å¢ï¼Syncros Belcarra Regular 2.0 åå¢ 496â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 11-34T 497⦠ééï¼å°ºå¯¸56 â 7.3kg 498⦠è¼éï¼120kg 499`,sizes:["XXS","XS","S","M","L"],colorOptions:[]},{id:"scott-addict-rc20-husged-pink-my25",name:"Addict RC 20 æè» / Hushed pink ç²é½ç½ MY25",brand:"SCOTT",completebike:!0,priceDelta:208e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675006dda65ce5000a597d52/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675006dda65ce5000a597d52/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675006dda65ce5000a597d52/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675006ddd3e051000fc128fe/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675006dd74288b000ad40a31/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675006dd4e79c500104a23f3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675006dd9ee10c000f70b180/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 500 ⦠å¥ä»¶ï¼Shimano R8170 Ultdi2 12S é»è® 501⦠輪çµï¼Syncros Capital 1.0 40mm Disc碳çºè¼ªçµ 502⦠ææï¼Syncros HB-R100-CF éåéå颿æ 503⦠å¤èï¼Schwalbe ONE TLE Race-Guard Fold 700x30C 504⦠座å¢ï¼Syncros Belcarra Regular 2.0 åå¢ 505â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 11-34T 506⦠ééï¼å°ºå¯¸56 ⯠7.3KG 507`,sizes:["S","M","L","XL"],colorOptions:[]},{id:"scott-addict-rc30-grey",name:"Addict RC 30 æè» / Whale grey 鯨é¯ç°",brand:"SCOTT",completebike:!0,priceDelta:175e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/674eccc3fcc946000a4ce81b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/674eccc3fcc946000a4ce81b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/674eccc3fcc946000a4ce81b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/674ecca00df095001064e212/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/674ec6211083ee000ea1f3f2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/674ec621496ca1000bd17ca4/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/674ec62144ac11000c587366/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 508 ⦠å¥ä»¶ï¼Shimano R7170 105di2 12S é»è® 509⦠輪çµï¼Syncros Capital 1.0 40mm Disc碳çºè¼ªçµ 510⦠ææï¼Syncros HB-R100-AL éåéææ 511⦠座å¢ï¼Syncros Belcarra Regular 2.0 åå¢ 512⦠å¤èï¼Schwalbe ONE TLE Race-Guard Fold 700x30C 513â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 11-34T 514⦠ééï¼å°ºå¯¸56 ⯠7.7KG 515`,sizes:["XS","S","M"],colorOptions:[]},{id:"scott-addict-40-iceberg-green",name:"Addict 40 æè» / Iceberg green å°å±±ç¶ ",brand:"SCOTT",completebike:!0,priceDelta:108e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6752b4c0a092d2000e941ec2/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6752b4c0a092d2000e941ec2/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6752b4c0a092d2000e941ec2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6925a1e4e0e6d00012f4b332/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6925a1e4178d4d000eaa21c8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6925a1e4847098000e3c35ea/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6925a1e48ac97c0018f03b5b/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 516⦠å¥ä»¶ï¼Shimano R7170 105di2 12S é»è® 517⦠輪çµï¼Syncros RP2.0 Disc éåéè¼ªçµ 518⦠ææï¼Syncros Creston 2.0 Compact éåéå颿æ 519⦠å¤èï¼Schwalbe ONE Fold 700x32C å¤è 520⦠座å¢ï¼Syncros Tofino Regular 2.0 åå¢ 521â¦ é½æ¯ï¼å¤§ç¤ 50-34Tãé£è¼ª 11-34T 522⦠ééï¼å°ºå¯¸56 ⯠8.5KG`,sizes:["XS","S","M"],colorOptions:[]},{id:"scott-addict-40-yellow",name:"Addict 40 æè» / Bahamas yellow å·´å馬é»",brand:"SCOTT",completebike:!0,priceDelta:108e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6752ad13a2ead3000b94bce2/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6752ad13a2ead3000b94bce2/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6752ad13a2ead3000b94bce2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6752ad13c5809a00115567cd/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 523⦠å¥ä»¶ï¼Shimano R7170 105di2 12S é»è® 524⦠輪çµï¼Syncros RP2.0 Disc éåéè¼ªçµ 525⦠ææï¼Syncros Creston 2.0 Compact éåéå颿æ 526⦠å¤èï¼Schwalbe ONE Fold 700x32C å¤è 527⦠座å¢ï¼Syncros Tofino Regular 2.0 åå¢ 528â¦ é½æ¯ï¼å¤§ç¤ 50-34Tãé£è¼ª 11-34T 529⦠ééï¼å°ºå¯¸56 ⯠8.5KG`,sizes:["S","M"],colorOptions:[]},{id:"scott-foil-rc-10-carbon-black",name:"Foil RC 10 æè» / 碳ç
529ºé»",brand:"SCOTT",completebike:!0,priceDelta:218e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785223721/studioshot_square_plain-Photoroom_lbgdst.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785223721/studioshot_square_plain-Photoroom_lbgdst.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785223721/studioshot_square_plain-Photoroom_lbgdst.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/693143a7f927670012fc0bc2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/693143a77afcea001440dedb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/693143a770ac2c000e83c3c0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/693143a72ae2d4000cba6983/800x.webp?source_format=png"],description:`⦠é¡åï¼æè»ï¼ä¸å«è¸æ¿ãç¢¼è¡¨åº§ãæ°´å£ºæ¶ï¼ 530⦠座管ï¼Duncan SL Aero CFT æ´åå¼åº§ç®¡ 531⦠ææï¼Syncros Creston 1.0 Aero åé¢ç©ºåæ 532⦠å¥ä»¶ï¼Shimano Ultegra Di2 R8170 533â¦ é½æ¯ï¼52-36T / 11-34T 534⦠輪çµï¼Syncros Capital 1.0 60 535⦠å¤èï¼Schwalbe PRO ONE Aero TL-Tires 536⦠ééï¼Sèç´ 7.9kg 537`,sizes:["XS","S","M"],colorOptions:[]},{id:"specialized-tarmac-sl9-satin-carbon",name:"Tarmac SL9 è»æ¶çµ | ååå 碳çºç¶åè² ",brand:"SPECIALIZED",series:"TARMAC SL9",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785226444/studioshot_square_plain-Photoroom_ztxihc.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785226444/studioshot_square_plain-Photoroom_ztxihc.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785226444/studioshot_square_plain-Photoroom_ztxihc.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a48b15d1d4267b5b6bc6a7d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a48b15d875110cfbb83c1fe/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a48b15d403b9ccd3f13b3b7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a48b15df4309295d047b983/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 538 â¦ è»æ¶ï¼FACT 12r 碳çºç¶è»æ¶ - 687 å ¬å 539⦠座管ï¼S-Works Tarmac SL9 Carbon 15mm offset 540⦠ééï¼å°ºå¯¸56 ⯠1.39 kg 541`,sizes:["44","49","52","54","56","58"],colorOptions:[]},{id:"specialized-tarmac-sl9-rtp",name:"Tarmac SL9 è»æ¶çµ | æ¶å 裸碳çºç¶é» ",brand:"SPECIALIZED",series:"TARMAC SL9",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785227161/studioshot_square_plain-Photoroom_i4hexa.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785227161/studioshot_square_plain-Photoroom_i4hexa.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785227161/studioshot_square_plain-Photoroom_i4hexa.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a465ad99344bddb5888a626/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a465ad95df72694c764ebf9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a465ad9c368d476bf74363c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a465ad976b1668d98e38314/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 542 â¦ è»æ¶ï¼FACT 12r 碳çºç¶è»æ¶ - 687 å ¬å 543⦠座管ï¼S-Works Tarmac SL9 Carbon 15mm offset 544⦠ééï¼ å°ºå¯¸56 ⯠1.39 kg 545`,sizes:["44","49","52","54","56","58"],colorOptions:[]},{id:"specialized-tarmac-sl9-gray",name:"Tarmac SL9 è»æ¶çµ | 亮é¢é´¿ç° ",brand:"SPECIALIZED",series:"TARMAC SL9",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785227843/studioshot_square_plain-Photoroom_1_o6uhk6.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785227843/studioshot_square_plain-Photoroom_1_o6uhk6.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785227843/studioshot_square_plain-Photoroom_1_o6uhk6.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46595ad8337f0dac4a3e86/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46595a4fb15bfc84acc268/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46595a1657203078fd4c90/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46595a489915e35d32c88c/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 546 â¦ è»æ¶ï¼FACT 12r 碳çºç¶è»æ¶ - 687 å ¬å 547⦠座管ï¼S-Works Tarmac SL9 Carbon 15mm offset 548⦠ééï¼ å°ºå¯¸56 ⯠1.39 kg 549`,sizes:["44","49","52","54","56","58"],colorOptions:[]}
549,{id:"specialized-tarmac-sl9-red",name:"Tarmac SL9 è»æ¶çµ | 亮é¢ç´ ",brand:"SPECIALIZED",series:"TARMAC SL9",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785228152/studioshot_square_plain-Photoroom_d5mp7k.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785228152/studioshot_square_plain-Photoroom_d5mp7k.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785228152/studioshot_square_plain-Photoroom_d5mp7k.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46545b623b7f7b7722de99/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46545b920ba3e3ee3437c3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46545b489915f8b632bf6a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a46545b666529472ad291f5/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 550 â¦ è»æ¶ï¼FACT 12r 碳çºç¶è»æ¶ - 687 å ¬å 551⦠座管ï¼S-Works Tarmac SL9 Carbon 15mm offset 552⦠ééï¼ å°ºå¯¸56 ⯠1.39 kg 553`,sizes:["44","49","52","54","56","58"],colorOptions:[]},{id:"specialized-tarmac-sl9-carbon-light",name:"Tarmac SL9 è»æ¶çµ | 亮é¢ç¢³çºç¶",brand:"SPECIALIZED",series:"TARMAC SL9",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785228303/studioshot_square_plain-Photoroom_1_yawrsk.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785228303/studioshot_square_plain-Photoroom_1_yawrsk.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785228303/studioshot_square_plain-Photoroom_1_yawrsk.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a4650b339f6503adc15c49f/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a4650b32bbd69ee6fffbe13/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a4650b345f090a7510eadee/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a4650b3ff4129f773d1bdb5/800x.webp?source_format=png"],description:` ⦠é¡åï¼è»æ¶çµï¼å«è»æ¶ã座管ãååï¼ 554 â¦ è»æ¶ï¼FACT 12r 碳çºç¶è»æ¶ - 687 å ¬å 555⦠座管ï¼S-Works Tarmac SL9 Carbon 15mm offset 556⦠ééï¼ å°ºå¯¸56 ⯠1.39 kg 557`,sizes:["44","49","52","54","56","58"],colorOptions:[]},{id:"specialized-aethos-2-blue",name:"S-Works Aethos 2 è»æ¶çµ | èç´«è¿·é§",brand:"SPECIALIZED",series:"AETHOS 2",priceDelta:158e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e11154a46d7c0010499b57/800x.webp?source_format=png",bikeImage:" ",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e11154a46d7c0010499b57/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e1115401aaf600142d4b08/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e111542da9a300163ae6cb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e109279c71270018c2b8c9/800x.webp?source_format=JPG"],description:` ⦠é¡åï¼ç¢³çºç¶è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ï¼å é©ç¨ç¢ç é»è® 558 â¦ è»æ¶ï¼FACT 12R Carbon 559⦠座管ï¼S-Works Roval Alpinist 560⦠ééï¼ å°ºå¯¸ 56 â¯ è»æ¶é595gï¼æ RED E1 æè»å¯ 5.96kg 561`,sizes:["49","52","54","56","58","61"],colorOptions:[]},{id:"specialized-aethos-2-silver",name:"S-Works Aethos 2 è»æ¶çµ | éæ²³è²",brand:"SPECIALIZED",series:"AETHOS 2",priceDelta:158e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e10aa9cbfb940016e72b65/800x.webp?source_format=png",bikeImage:" ",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e10aa9cbfb940016e72b65/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10aa99c063200145f10c0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10aa98b18d80016396782/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e109279c71270018c2b8c9/800x.webp?source_format=JPG"],description:` ⦠é¡åï¼ç¢³çºç¶è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ï¼å é©ç¨ç¢ç é»è® 562 â¦ è»æ¶ï¼FACT 12R Carbon 563⦠座管ï¼S-Works Roval Alpinist 564⦠ééï¼ å°ºå¯¸ 56 â¯ è»æ¶é595gï¼æ RED E1 æè»å¯ 5.96kg 565`,sizes:["49","52","54","56","58","61"],colorOptions:[]}
565,{id:"specialized-aethos-2-bright-red",name:"S-Works Aethos 2 è»æ¶çµ | è±ç´ è²",brand:"SPECIALIZED",series:"AETHOS 2",priceDelta:158e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e10999a593840018538275/800x.webp?source_format=png",bikeImage:" ",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e10999a593840018538275/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e109cfc456f00018b095da/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e1099a3796b6000eee06d5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10dbaef00b32c384efae7/800x.webp?source_format=JPG"],description:` ⦠é¡åï¼ç¢³çºç¶è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ï¼å é©ç¨ç¢ç é»è® 566 â¦ è»æ¶ï¼FACT 12R Carbon 567⦠座管ï¼S-Works Roval Alpinist 568⦠ééï¼ å°ºå¯¸ 56 â¯ è»æ¶é595gï¼æ RED E1 æè»å¯ 5.96kg 569`,sizes:["49","52","54","56","58","61"],colorOptions:[]},{id:"specialized-aethos-2-bright-rtp",name:"S-Works Aethos 2 è»æ¶çµ | RTPæ¸ æ¼",brand:"SPECIALIZED",series:"AETHOS 2",priceDelta:158e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e10fb4e50ff300103f93b3/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e10fb4e50ff300103f93b3/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e10fb4e50ff300103f93b3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10fb49280e4000ede7989/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10fb4c456f012abb099fc/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e10d8c7356e0000a58c86c/800x.webp?source_format=JPG"],description:` ⦠é¡åï¼ ç¢³çºç¶è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ï¼å é©ç¨ç¢ç é»è® 570 â¦ è»æ¶ï¼FACT 12R Carbon 571⦠座管ï¼S-Works Roval Alpinist 572⦠ééï¼ å°ºå¯¸ 56 â¯ è»æ¶é595gï¼æ RED E1 æè»å¯ 5.96kg 573`,sizes:["49","52","54","56","58","61"],colorOptions:[]},{id:"specialized-aethos-2-light-blue",name:"S-Works Aethos 2 è»æ¶çµ | å°èè²",brand:"SPECIALIZED",series:"AETHOS 2",priceDelta:92800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e11476ddd9590014d03d9b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e11476ddd9590014d03d9b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e11476ddd9590014d03d9b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e114763c07020012574b3c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68e1147655be4bad440a8ac8/800x.webp?source_format=png"],description:` ⦠é¡åï¼ ç¢³çºç¶è»æ¶çµï¼å å«è»æ¶ãååã座管ï¼ï¼å é©ç¨ç¢ç é»è® 574 â¦ è»æ¶ï¼FACT 12R Carbon 575â¦ åº§ç®¡ï¼ Roval Alpinist 576⦠ééï¼ å°ºå¯¸ 56 â¯ è»æ¶é705gï¼æ RED E1 æè»å¯ 5.85kg 577`,sizes:["49","52","54","56","58","61"],colorOptions:[]},{id:"specialized-allez-sprint-silver",name:"Allez Sprint è»æ¶çµ | éç®è²",brand:"SPECIALIZED",series:"ALLEZ SPRINT",priceDelta:55e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785229245/studioshot_square_plain-Photoroom_qdrlpv.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785229245/studioshot_square_plain-Photoroom_qdrlpv.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785229245/studioshot_square_plain-Photoroom_qdrlpv.webp","https://res.cloudinary.com/cxctkqpo/image/upload/v1785229414/studioshot_square_plain-Photoroom_1_ilfeos.webp","https://res.cloudinary.com/cxctkqpo/image/upload/v1785229521/studioshot_square_plain-Photoroom_ut0d5s.webp"],description:`⦠é¡åï¼ è»æ¶çµï¼å å«è»æ¶ãååãåº§ç®¡ï¼ 578 â¦æè³ª: Specialized E5 Premium Aluminum Disc éåéç¢ç ⦠硬度ï¼FACT Carbon 579â¦ åº§ç®¡ï¼ S-Works Tarmac Carbon 碳çºç¶ 580⦠ééï¼ å°ºå¯¸ 56 ⯠ç´2.18kg 581`,sizes:["52","54","56","58"],colorOptions:[]},{id:"specialized-allez-sprint-blue",name:"Allez Sprint è»æ¶çµ | å°å·èè²",brand:"SPECIALIZED",series:"ALLEZ SPRINT",priceDelta:55e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/685cfb9462bc6c000b4703e8/800x.webp?source_format=jpg",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/685cfb9462bc6c000b4703e8/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/685cfb9462bc6c000b4703e8/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685cfb94ca7600000e0ef02f/800x.webp?source_format=jpg","https://res.cloudinary.com/cxctkqpo/image/upload/v1785229823/studioshot_square_plain-Photoroom_mgdi6j.webp"],description:`⦠é¡åï¼ è»æ¶çµï¼å å«è»æ¶ãååãåº§ç®¡ï¼ 582 â¦æè³ª: Specialized E5 Premium Aluminum Disc éåéç¢ç ⦠硬度ï¼FACT Carbon 583⦠座管ï¼2021 S-Works Tarmac Carbon 碳çºç¶ 584⦠ééï¼ å°ºå¯¸ 56 ⯠ç´2.18kg 585`,sizes:["52","54","56","58"],colorOptions:[]}
585,{id:"specialized-completebike-turbo-creo2-red",name:"S-Works Turbo Creo 2 碳çºç¶é»è¼è» | ç´ æ¢ æé²",brand:"SPECIALIZED",series:"TURBO CREO 2",completebike:!0,priceDelta:398e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785230345/studioshot_square_plain-Photoroom_1_awee3t.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785230345/studioshot_square_plain-Photoroom_1_awee3t.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785230345/studioshot_square_plain-Photoroom_1_awee3t.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69b9302fec7d48f125833233/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69b9302f5b97bc185bfb585a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69b93048a160cc3835dee7b6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69b9307a10157ee9d362bc3a/800x.webp?source_format=png"],description:`â¦å¥ä»¶ï¼SRAM RED / XX1 Eagle AXS 12é 586 â¦è¼ªçµï¼Roval Terra CLX II 碳çºç¶è¼ªçµ 587â¦å¤èï¼Tracer TLR All Terrain Gravel å¤è 700x50c 588â¦é¾é ï¼S-Works Future Stem 589⦠ææï¼Roval Terra 碳çºç¶ææ 590â¦ é½æ¯ï¼å®ç¤ 44Tãé£è¼ª 10-50 591â¦ é»æ± ï¼Specialized SL1-320ï¼320Whï¼ç´128kmï¼ 592⦠硬度ï¼FACT 11r Carbon 593⦠ééï¼å°ºå¯¸56 â¯ ç´ 12.87KG 594⦠åè¦èªèï¼æ ¹æé©ç¨æ æ³ï¼ç¶ UL Solutions å/æ SGS èªèï¼ç¬¦å UL 2849ï¼é»å系統ï¼å/æ UL 2271ï¼é»æ± ï¼æ¨æºï¼æéç´ç´å¸é°é¢å黿± æ¨æºåæ³è¦çä¿¡æ¯`,sizes:["49","52","54","56"],colorOptions:[]},{id:"specialized-completebike-turbo-creo2-bright-blue",name:"Turbo Creo 2 碳çºç¶é»è¼è» | 亮é¢åéè",brand:"SPECIALIZED",series:"TURBO CREO 2",completebike:!0,priceDelta:189e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248352/studioshot_square_plain-Photoroom_urpwir.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248352/studioshot_square_plain-Photoroom_urpwir.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248352/studioshot_square_plain-Photoroom_urpwir.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/690359da6b4450000ea8c898/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/690359da8286dc001404297a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6784e03a1ac03e000fe07c82/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/690359da8d8032000c1623eb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/690359da4f3f9f001221d8bb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6784e03af8d983000c8d8eea/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69b930d77542f1dc6d3f0678/800x.webp?source_format=png"],description:`⦠å¥ä»¶ï¼SRAM Apex eTAP AXS 12S 595 ⦠輪çµï¼DT Swiss G540 éåéè¼ªçµ 596⦠å¤èï¼Tracer Pro 700x42c 輪è 597⦠ææï¼Specialized Alloy, 31.8 éææ 598â¦ é½æ¯ï¼å®ç¤ 44Tãé£è¼ª 11/50T 599⦠硬度ï¼FACT 11r Carbon 600⦠ééï¼å°ºå¯¸56 â¯ ç´ 14.55KG`,sizes:["54","56"],colorOptions:[]},{id:"specialized-completebike-turbo-creo2-green",name:"Turbo Creo 2 Comp 碳çºç¶é»è¼è» | äº®é¢æ¾ç¶ ",brand:"SPECIALIZED",series:"TURBO CREO 2",completebike:!0,priceDelta:189e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248137/studioshot_square_plain-Photoroom_1_z6twuq.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248137/studioshot_square_plain-Photoroom_1_z6twuq.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785248137/studioshot_square_plain-Photoroom_1_z6twuq.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6901b9c9ca3555000a899a8b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6901b9c977490c0018bc9156/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6901ba23a05d28470e9448b5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6901b9c9021fce001450068d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6784c673fb972b000b3aeb35/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69b930c7f2e6a1ce1880a43f/800x.webp?source_format=png"],description:`⦠å¥ä»¶ï¼SRAM Apex eTAP AXS 12S 601 ⦠輪çµï¼DT Swiss G540 éåéè¼ªçµ 602⦠å¤èï¼Tracer Pro 700x42c 輪è 603⦠ææï¼Specialized Alloy, 31.8 éææ 604â¦ é½æ¯ï¼å®ç¤ 44Tãé£è¼ª 11/50T 605⦠硬度ï¼FACT 11r Carbon⦠ééï¼å°ºå¯¸56 â¯ ç´ 14.55KG`,sizes:["49","52"],colorOptions:[]},{id:"specialized-completebike-aethos-expert-lake",name:"Aethos Expert æè» / Deep Lake",brand:"SPECIALIZED",completebike:!0,priceDelta:132300,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233053/studioshot_square_plain-Photoroom_1_gg1eq4.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233053/studioshot_square_plain-Photoroom_1_gg1eq4.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785233053/studioshot_square_plain-Photoroom_1_gg1eq4.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69fae4b46ae9ed9c203b23b0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69fae4b4e3c9d2ab8762c12a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69fae4b40ad87cbe19f6ba12/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69fae4bd0ce1cbafdf81fbb9/800x.webp?source_format=png"],description:`⦠å¥ä»¶ï¼SRAM Rival AXS Power Meter 606 â¦è¼ªçµï¼Roval C38 碳çºç¶è¼ªçµ 607⦠å¤èï¼S-Works Turbo, folding bead, 700x26mm 608`,sizes:["54","56","58"],colorOptions:[]},{id:"specialized-completebike-sworks-aethos2-red-e1",name:"S-Works Aethos 2 æè» / è£ç°ç´ SRAM RED E1ï¼å«åçè¨ï¼",brand:"SPECIALIZED",completebike:!0,priceDelta:386e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233402/studioshot_square_plain-Photoroom_af2jfp.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233402/studioshot_square_plain-Photoroom_af2jfp.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785233402/studioshot_square_plain-Photoroom_af2jfp.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69464a2f26ea82a0e3d0d204/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464a4c55069533c642a470/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464a54dfed9e309d4ffc68/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464a0d0bcf18cf972cf41c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464a0826ea82a950d0cfba/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 609⦠å¥ä»¶ï¼Sram Red AXS E1 12s 610⦠åçï¼Sram Red E1 + Quaq åçè¨ 611⦠ææï¼Roval Rapide Cockpit åå» ç¢³çºç¶ä¸é«æ 612⦠座管ï¼S-Works Roval Alpinist 613⦠座å¢ï¼S-Works Power Mirror 3Dåå°åå¢ 614⦠å¤èï¼S-Works Turbo TLR Race Tire, 700x28c 615â¦ é½æ¯ï¼å¤§ç¤ 48-35Tãé£è¼ª 10-33T 616⦠輪çµï¼Alpinist CLX III 碳çºç¶è¼ªçµ 33mm 617⦠ééï¼å°ºå¯¸56 ⯠5.98kg`,sizes:["49","52"],colorOptions:[]},{id:"specialized-completebike-sworks-aethos2-white-grey-red-e1",name:"S-Works Aethos 2 æè» / ç½é²ç³ Shimano DA di2ï¼å«åçè¨ï¼ ",brand:"SPECIALIZED",completebike:!0,priceDelta:386e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233616/studioshot_square_plain-Photoroom_1_nrxcj3.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233616/studioshot_square_plain-Photoroom_1_nrxcj3.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785233616/studioshot_square_plain-Photoroom_1_nrxcj3.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/694647d27c5606d5d646e461/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464aaa36a83844cef9ac64/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/694647d2945424911e5f485b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69464aa2d269ea0d6bfb7bc6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/694647d5612abec6e424f139/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 618⦠å¥ä»¶ï¼Shimano R9270 Dura-ace 12s di2 619⦠ææï¼Roval Rapide Cockpit åå» ç¢³çºç¶ä¸é«æ 620⦠座管ï¼S-Works Roval Alpinist 621⦠座å¢ï¼S-Works Power Mirror 3Dåå°åå¢ 622⦠å¤èï¼S-Works Turbo TLR Race Tire, 700x28c 623⦠åçï¼Shimano + 4iii åçè¨ 624â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 10-30T 625⦠輪çµï¼Alpinist CLX III 碳çºç¶è¼ªçµ 33mm 626⦠ééï¼å°ºå¯¸56 ⯠6.05kg 627`,sizes:["49","52","54","56"],colorOptions:[]},{id:"specialized-completebike-sworks-aethos2-white-black-star",name:"S-Works Aethos ééå¡è£æè» / æé²é»",brand:"SPECIALIZED",completebike:!0,priceDelta:220500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675d6d73e83e06000eb01d2b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675d6d73e83e06000eb01d2b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675d6d73e83e06000eb01d2b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675d6f7c3e848400114c1580/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675d6f7cf0c8a4000ec5f03d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675d6f7cf73c90000c8db8c2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675d6f7c1f59440010d0d437/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675d6f7c081128000cde53c0/800x.webp?source_format=png"],description:`⦠é¡åï¼æè» 628⦠⦠å¥ä»¶ï¼Shimano Dura-Ace R9270 + 4iii åç 629 ⦠輪çµï¼Roval Alpinist CLX 33mm 碳çºç¶ä¸ç´è¼ªçµ 630 ⦠å¤èï¼S-works Turbo 2BR, 700x28mm 631⦠座å¢ï¼S-Works Power carbon 632⦠座管ï¼S-Works Pave 633â¦ é½æ¯ï¼å¤§ç¤ 52-36Tãé£è¼ª 11-30T 634⦠ééï¼å°ºå¯¸56 ⯠7.0KG `,sizes:["56"],colorOptions:[]},{id:"pinarello-dogma-team-edition",name:"26å¹´æ° DOGMA F è»æ¶çµ | èèéè»éééçå¡è£ ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233867/studioshot_square_plain-Photoroom_2_bzi2ly.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785233867/studioshot_square_plain-Photoroom_2_bzi2ly.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785233867/studioshot_square_plain-Photoroom_2_bzi2ly.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6964b714417e61b5575bd86a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6964b714e55a7ea353c7b034/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6964b7355ce27fd77b37d4b6/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 635 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 636 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-team-edition-ineos",name:"26å¹´æ° DOGMA F è»æ¶çµ | INEOSè»éçå¡è£ ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234180/studioshot_square_plain-Photoroom_k6sicb.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234180/studioshot_square_plain-Photoroom_k6sicb.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785234180/studioshot_square_plain-Photoroom_k6sicb.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/695b53e31a1864126396d48e/800x.webp?source_format=jpeg","https://shoplineimg.com/62b000d1ebcca800681ae739/695b53e3c66ad7146f6c3549/800x.webp?source_format=jpeg","https://shoplineimg.com/62b000d1ebcca800681ae739/695b53e3f2b9e7ae86038dca/800x.webp?source_format=jpeg","https://shoplineimg.com/62b000d1ebcca800681ae739/695b53e382761013c2d2a556/800x.webp?source_format=jpeg"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 637 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 638 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-h101",name:"26å¹´æ° DOGMA F è»æ¶çµ | H101 奢è¯å²©ç° ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234399/studioshot_square_plain-Photoroom_1_pqe1ln.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234399/studioshot_square_plain-Photoroom_1_pqe1ln.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785234399/studioshot_square_plain-Photoroom_1_pqe1ln.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d3852916560010617ad9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d3793b933e0012759e20/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 639 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 640 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-h103",name:"26å¹´æ° DOGMA F è»æ¶çµ | H103 奢è¯éèèç´« ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234632/studioshot_square_plain-Photoroom_avoq59.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785234632/studioshot_square_plain-Photoroom_avoq59.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785234632/studioshot_square_plain-Photoroom_avoq59.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d1f8021999000a9a8af0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d1d66fb6630011bf3504/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 641 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 642 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-h102",name:"26å¹´æ° DOGMA F è»æ¶çµ | H102 奢è¯ç¥ç",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785235099/studioshot_square_plain-Photoroom_ywitv4.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785235099/studioshot_square_plain-Photoroom_ywitv4.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785235099/studioshot_square_plain-Photoroom_ywitv4.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d2c843bd91000c624a6c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933d2bc431e01001281ea42/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 643 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 644 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g117",name:"26å¹´æ° DOGMA F è»æ¶çµ | G117 æèç´ ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785235254/studioshot_square_plain-Photoroom_1_frt559.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785235254/studioshot_square_plain-Photoroom_1_frt559.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785235254/studioshot_square_plain-Photoroom_1_frt559.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6933cf66056e8600128b6a2b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933cf66a7a7f300160123d3/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼
644Talon Ultra Fast ä¸é«æéå¦è³¼ 645 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 646 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g100-green",name:"26å¹´æ° DOGMA F è»æ¶çµ | H100 é§é¢æ¹æ°´ç¶ ",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785300123/studioshot_square_plain-Photoroom_sfcw8q.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785300123/studioshot_square_plain-Photoroom_sfcw8q.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785300123/studioshot_square_plain-Photoroom_sfcw8q.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6933ce4c9eaf050018dfaada/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6933ce6feeb51d0018bcbf7c/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 647 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 648 `,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g116-team-edition",name:"26å¹´æ° DOGMA F è»æ¶çµ | G116 è»éç",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cd345b9718000a303ce8/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cd345b9718000a303ce8/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cd345b9718000a303ce8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cd34aeb0580010a9e0f7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cd34d77ad7000a48f14d/800x.webp?source_format=png"],description:`⦠é¡åï¼è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 649 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 650 ⦠é¡è²ï¼è»éç / INEOS REPLICA`,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g115-yellow",name:"26å¹´æ° DOGMA F è»æ¶çµ | G115å è»é»",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cc9d96f7d4000fe74e78/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cc9d96f7d4000fe74e78/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cc9d96f7d4000fe74e78/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cc9e5f677f0011418273/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cc9da2d9c0000dac9346/800x.webp?source_format=png"],description:`碳çºç¶è»æ¶çµï¼å«è»æ¶ãååï¼ï¼ä¸é«æéå¦å è³¼ 651 â¦è»æ¶ï¼æ¥æ¬æ±éº TORAYCA 碳çºç¶ - M40Xï¼UCI èªè 652 ⦠é¡è²ï¼G115 å è»é»`,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g114-blue",name:"26å¹´æ° DOGMA F è»æ¶çµ | G114 å¥¢è¯æ°´æ¶è",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cb9d47ec32000ea074e5/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cb9d47ec32000ea074e5/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cb9d47ec32000ea074e5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cb9d076cbd000c6cb3b1/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3cb9deb268d000cc85490/800x.webp?source_format=png"],description:`碳çºç¶è»æ¶çµï¼å«è»æ¶ãååï¼ï¼ä¸é«æéå¦å è³¼ 653 â¦è»æ¶ï¼æ¥æ¬æ±éº TORAYCA 碳çºç¶ - M40Xï¼UCI èªè 654 ⦠é¡è²ï¼G114 å¥¢è¯æ°´æ¶è / LUXTER VENICE`,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g113-white",name:"26å¹´æ° DOGMA F è»æ¶çµ | G113 æ°´æ¶ç½",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3c1d678f376000d8f2481/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66f3c1d678f376000d8f2481/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66f3c1d678f376000d8f2481/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3c1d6c6d939000e87dfbd/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66f3c1d6cc1edc000e61cd12/800x.webp?source_format=png"],description:`碳çºç¶è»æ¶çµï¼å«è»æ¶ãååï¼ï¼ä¸é«æéå¦å è³¼ 655 â¦è»æ¶ï¼æ¥æ¬æ±éº TORAYCA 碳çºç¶ - M40Xï¼UCI èªè 656 ⦠é¡è²ï¼G113 æ°´æ¶ç½/ EDGE CRYSTAL WHITE`,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g111-black",name:"26å¹´æ° DOGMA F è»æ¶çµ | G111 æå¤é»",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66cc618a82503847ba886deb/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66cc618a82503847ba886deb/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66cc618a82503847ba886deb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66cc618a57e0010019f8d556/800x.webp?source_format=png"],description:`è»æ¶çµï¼å«ååã座管ãè»é ç¢çµï¼ï¼Talon Ultra Fast ä¸é«æéå¦è³¼ 657 â¦è»æ¶ï¼TorayCa T900 UDï¼TiCR⢠走ç·ï¼ç¾©å¤§å©äºéï¼UCI èªè 658 ⦠é¡è²ï¼G111 æå¤é» / BLACK ON BLACK`,sizes:["430","465","500","515","520","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g110-gold",name:"26å¹´æ° DOGMA F è»æ¶çµ | G110 奢è¯ç´ é",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66cc3e285ab2020022250ef2/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66cc3e285ab2020022250ef2/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66cc3e285ab2020022250ef2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66cc3e2898c872000d12e3a8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66cc3e28e98895fc603f04a3/800x.webp?source_format=png"],description:`è»æ¶çµï¼å å«è»æ¶çµã座管ï¼ï¼å¯å è³¼ä¸é«æ 659 ⦠é¡è²ï¼G110 奢è¯ç´ é / LUXTER RED GOLD`,sizes:["430","465","500","515","530","540","550","560"],colorOptions:[]},{id:"pinarello-dogma-g112-blue-purple",name:"26å¹´æ° DOGMA F è»æ¶çµ | G112 èç´«è®è²é¾",brand:"PINARELLO",series:"DOGMA F",priceDelta:24e4,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c881dc2541420010546030/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c881dc2541420010546030/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66c881dc2541420010546030/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c881dcca6fa00022a476b0/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c881dc69bebf0013cb8ef3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66cc0f854bc803000d672634/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/66cc1baaaf2814000d418aa4/800x.webp?source_format=png"],description:`è»æ¶çµï¼å å«è»æ¶çµã座管ï¼ï¼å¯å è³¼ä¸é«æ 660 ⦠é¡è²ï¼G112 èç´«è®è²é¾ / LUXTER BLUE`,sizes:["430","465","515","540","550"],colorOptions:[]},{id:"pinarello-completebike-f9-h200-green-matt",name:"F9 æè» | H200 FORMULA GREEN MATT",completebike:!0,brand:"PINARELLO",series:"F9æè»",priceDelta:375e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785238600/studioshot_square_plain-Photoroom_1_fzxqss.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785238600/studioshot_square_plain-Photoroom_1_fzxqss.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785238600/studioshot_square_plain-Photoroom_1_fzxqss.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07ceef86c62168e4782/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07cd6d650ed9178ac12/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07c38f1b102d7999950/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07c2a15fa6b3055b5c4/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb0a0d6d650ed9178ac3f/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07c7e0c2b22c3a085b6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a2fb07cea68f822a7ccb666/800x.webp?source_format=png"],description:`â¦ è»æ¶ï¼TorayCa T900 UD 661 ⦠è®éå¥ä»¶ï¼Shimano Dura Ace Di2 R9200 12s 662 ⦠ææï¼MOST Talon Ultra Fast 663⦠åå¢ï¼MOST Lynx My26 664⦠輪çµï¼MOST Ultrafast 45mm 輪æ¡å §å¯¬23mm éé 1542g 665â¦ç¸½è»éï¼7.4 KG 666`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f7-green",name:"F7 æè» | ç¶ (SRAM / Shimano)",completebike:!0,brand:"PINARELLO",series:"F7æè»",priceDelta:27e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239188/studioshot_square_plain-Photoroom_buqnp3.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239188/studioshot_square_plain-Photoroom_buqnp3.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785239188/studioshot_square_plain-Photoroom_buqnp3.webp"],description:`â¦ è»æ¶ï¼TorayCa T900 UD 667 ⦠è®éå¥ä»¶ï¼SRAM FORCE AXS E1 12s / Shimano Ultegra Di2 R8170 668 ⦠ææï¼MOST Talon Ultra Fast 669⦠åå¢ï¼MOST Lynx My26 670⦠輪çµï¼MOST Ultrafast 45mm 輪æ¡å §å¯¬23mm éé 1542g 671`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f7-white",name:"F7 æè» | ç½ (SRAM / Shimano)",completebike:!0,brand:"PINARELLO",series:"F7æè»",priceDelta:27e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239563/studioshot_square_plain-Photoroom_1_trnh6i.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239563/studioshot_square_plain-Photoroom_1_trnh6i.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785239563/studioshot_square_plain-Photoroom_1_trnh6i.webp"],description:`â¦ è»æ¶ï¼TorayCa T900 UD 672 ⦠è®éå¥ä»¶ï¼SRAM FORCE AXS E1 12s / Shimano Ultegra Di2 R8170 673 ⦠ææï¼MOST Talon Ultra Fast 674⦠åå¢ï¼MOST Lynx My26 675⦠輪çµï¼MOST Ultrafast 45mm 輪æ¡å §å¯¬23mm éé 1542g 676`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f7-red",name:"F7 æè» | ç´ (SRAM / Shimano)",completebike:!0,brand:"PINARELLO",series:"F7æè»",priceDelta:27e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239856/studioshot_square_plain-Photoroom_tpapxl.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785239856/studioshot_square_plain-Photoroom_tpapxl.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785239856/studioshot_square_plain-Photoroom_tpapxl.webp"],description:`â¦ è»æ¶ï¼TorayCa T900 UD 677 ⦠è®éå¥ä»¶ï¼SRAM FORCE AXS E1 12s / Shimano Ultegra Di2 R8170 678 ⦠ææï¼MOST Talon Ultra Fast 679⦠åå¢ï¼MOST Lynx My26 680⦠輪çµï¼MOST Ultrafast 45mm 輪æ¡å §å¯¬23mm éé 1542g 681`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f7-blue",name:"F7 æè» | è (SRAM / Shimano)",completebike:!0,brand:"PINARELLO",series:"F7æè»",priceDelta:27e4,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240092/studioshot_square_plain-Photoroom_s6umdl.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240092/studioshot_square_plain-Photoroom_s6umdl.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785240092/studioshot_square_plain-Photoroom_s6umdl.webp"],description:`â¦ è»æ¶ï¼TorayCa T900 UD 682 ⦠è®éå¥ä»¶ï¼SRAM FORCE AXS E1 12s / Shimano Ultegra Di2 R8170 683 ⦠ææï¼MOST Talon Ultra Fast 684⦠åå¢ï¼MOST Lynx My26 685⦠輪çµï¼MOST Ultrafast 45mm 輪æ¡å §å¯¬23mm éé 1542g 686`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f5-h220-green",name:"F5 æè» | ç¶ ",completebike:!0,brand:"PINARELLO",series:"F5æè»",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240607/studioshot_square_plain-Photoroom_uznox8.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240607/studioshot_square_plain-Photoroom_uznox8.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785240607/studioshot_square_plain-Photoroom_uznox8.webp"],description:`â¦ è»æ¶ï¼TorayCa T700 UD 687 ⦠è®éå¥ä»¶ï¼7Shimano 105 Di2 688 ⦠ææï¼JAGUAR CLAW ULTRA ALU åå» éåéææ 689 ⦠åå¢ï¼MOST Lynx My26 690⦠輪çµï¼MOST Ultrafast 45mm 碳çºç¶è¼ªçµ å §å¯¬ 23mm æ¡é« 45mm éé 1542g 691â¦è»æ¶æå¤§å¤è尺寸ï¼30mm 692`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f5-h220-white",name:"F5 æè» | ç½",completebike:!0,brand:"PINARELLO",series:"F5æè»",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240783/studioshot_square_plain-Photoroom_1_ztiq25.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785240783/studioshot_square_plain-Photoroom_1_ztiq25.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785240783/studioshot_square_plain-Photoroom_1_ztiq25.webp"],description:`â¦ è»æ¶ï¼TorayCa T700 UD 693 ⦠è®éå¥ä»¶ï¼7Shimano 105 Di2 694 ⦠ææï¼JAGUAR CLAW ULTRA ALU åå» éåéææ 695 ⦠åå¢ï¼MOST Lynx My26 696⦠輪çµï¼MOST Ultrafast 45mm 碳çºç¶è¼ªçµ å §å¯¬ 23mm æ¡é« 45mm éé 1542g 697â¦è»æ¶æå¤§å¤è尺寸ï¼30mm 698`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f5-h220-red",name:"F5 æè» | ç´ ",completebike:!0,brand:"PINARELLO",series:"F5æè»",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785241057/studioshot_square_plain-Photoroom_xfvzhx.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785241057/studioshot_square_plain-Photoroom_xfvzhx.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785241057/studioshot_square_plain-Photoroom_xfvzhx.webp"],description:`â¦ è»æ¶ï¼TorayCa T700 UD 699 ⦠è®éå¥ä»¶ï¼7Shimano 105 Di2 700 ⦠ææï¼JAGUAR CLAW ULTRA ALU åå» éåéææ 701 ⦠åå¢ï¼MOST Lynx My26 702⦠輪çµï¼MOST Ultrafast 45mm 碳çºç¶è¼ªçµ å §å¯¬ 23mm æ¡é« 45mm éé 1542g 703â¦è»æ¶æå¤§å¤è尺寸ï¼30mm 704`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]},{id:"pinarello-completebike-f5-h220-blue",name:"F5 æè» | è",completebike:!0,brand:"PINARELLO",series:"F5æè»",priceDelta:188e3,thumbImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785242475/studioshot_square_plain-Photoroom_ryjkts.webp",bikeImage:"https://res.cloudinary.com/cxctkqpo/image/upload/v1785242475/studioshot_square_plain-Photoroom_ryjkts.webp",galleryImages:["https://res.cloudinary.com/cxctkqpo/image/upload/v1785242475/studioshot_square_plain-Photoroom_ryjkts.webp"],description:`â¦ è»æ¶ï¼TorayCa T700 UD 705 ⦠è®éå¥ä»¶ï¼7Shimano 105 Di2 706 ⦠ææï¼JAGUAR CLAW ULTRA ALU åå» éåéææ 707 ⦠åå¢ï¼MOST Lynx My26 708⦠輪çµï¼MOST Ultrafast 45mm 碳çºç¶è¼ªçµ å §å¯¬ 23mm æ¡é« 45mm éé 1542g 709â¦è»æ¶æå¤§å¤è尺寸ï¼30mm 710`,sizes:["430","465","500","515","530","545","560","575","595"],colorOptions:[]}]},{id:"frameColor",z
710hLabel:"è»æ¶é¡è²",enLabel:"Frame Color",options:[]},{id:"wheelset",zhLabel:"輪çµ",enLabel:"Wheelset",options:[{id:"enve-silver",name:"SES 4.5 Pro è¼é碳çºç¶è¼ªçµ | 鿍",brand:"ENVE",priceDelta:132e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7300e281d94672241d9276/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7300e281d94672241d9276/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7300e281d94672241d9276/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a73011a1e012b281e4d679a/800x.webp?source_format=png"],description:`⦠輪åï¼ç¢³çºç¶ï¼ç¨ç¡å §è系統 711 ⦠é©ç¨ï¼ç¢ç ï¼å ¬è·¯è³½ãä¸éµãå±±å° 712 ⦠è±é¼ï¼å ¨æ° Innerdrive PRO è±â¿+ ENVE PRO é¶ç·å¹æ 713 ⦠ééï¼å ± 1,295g(æ£è² 3%) 714â¦ å §å«ï¼è¼ªçµã輪è¢`,freehubs:["XDR","Shimano HG"]},{id:"enve-white",name:"SES 4.5 Pro è¼é碳çºç¶è¼ªçµ | ç½æ¨",brand:"ENVE",priceDelta:132e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7306b7418c6f40fe8bd9ed/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a7306b7418c6f40fe8bd9ed/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a7306b7418c6f40fe8bd9ed/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a7306eb5781d22c4863bc37/800x.webp?source_format=png"],description:`⦠輪åï¼ç¢³çºç¶ï¼ç¨ç¡å §è系統 715⦠é©ç¨ï¼ç¢ç ï¼å ¬è·¯è³½ãä¸éµãå±±å° 716 ⦠è±é¼ï¼å ¨æ° Innerdrive PRO è±â¿+ ENVE PRO é¶ç·å¹æ 717⦠ééï¼å ± 1,295g(æ£è² 3%) 718â¦ å §å«ï¼è¼ªçµã輪è¢`,freehubs:["XDR","Shimano HG"]},{id:"enve-foundation-ar40-white",name:"Foundation AR40 碳çºç¶è¼ªçµ | ç½æ¨",brand:"ENVE",priceDelta:49e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303235/studioshot_square_plain-Photoroom_1_fszimp.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303235/studioshot_square_plain-Photoroom_1_fszimp.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303235/studioshot_square_plain-Photoroom_1_fszimp.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69e1fa6a6eb7b7a2270a2b28/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69e1fa6a7dccbcdcb87b54e8/800x.webp?source_format=png"],description:`⦠輪åï¼ç¢³çºç¶ï¼ç¨ç¡å §è系統 719⦠å徿¡é«40mmï¼å §å¾25mmï¼å ¼å®¹æ´èé©è寬 720 ⦠é©ç¨ï¼ç¢ç ï¼å ¬è·¯è³½ãä¸éµãå±±å°ãå¹³å° 721 ⦠è±é¼ï¼Innerdrive è±â¿+ ENVE ç²¾é¼å¹æ 722 ⦠ééï¼å ± 1515g(æ£è² 3%) 723 â¦ å §å«ï¼è¼ªçµã輪è¢`,freehubs:["XDR","Shimano HG"]},{id:"dt-swiss-arc-1100-85",name:"ARC 1100 85é« è¼éå碳çºè¼ªçµ",brand:"DT Swiss",series:"ARC",priceDelta:93097,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303940/studioshot_square_plain-Photoroom_ntq19o.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303940/studioshot_square_plain-Photoroom_ntq19o.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785303940/studioshot_square_plain-Photoroom_ntq19o.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb38cb6186000e9ca4ab/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb3859b5610011b3566f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb39a19dc9000b143d46/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cd428c7466000caa2836/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cacfe977fb000d14cb19/800x.webp?source_format=jpg"],description:`⦠輪å 碳çºç¶ï¼85mm æ¡é«ï¼ 724 ⦠è±é¼èæ£è¼ª 180 è Ratchet EXP 36ãRatchet EXP 54 725è¼»æ¢ DT aerolite® II Tåé ï¼DT aero comp® II Tåé 726éé ç´ 1,677 gï¼æ£è² 10%ï¼`},{id:"dt-swiss-arc-1100-65",name:"ARC 1100 65é« è¼éå碳çºè¼ªçµ",brand:"DT Swiss",priceDelta:93097,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304438/studioshot_square_plain-Photoroom_1_i5nv1i.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304438/studioshot_square_plain-Photoroom_1_i5nv1i.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304438/studioshot_square_plain-Photoroom_1_i5nv1i.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb38cb6186000e9ca4ab/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb3859b5610011b3566f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb39a19dc9000b143d46/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868caddc9951c000d4a02d4/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cd428c7466000caa2836/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cacfe977fb000d14cb19/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb39157201000c363f11/800x.webp?source_format=jpg"],description:`⦠輪å 碳ç
726ºç¶ï¼65mm æ¡é«ï¼ 727 ⦠è±é¼èæ£è¼ª 180 è Ratchet EXP 36, Ratchet EXP 54 728è¼»æ¢ DT aerolite® II t-head / DT aero comp® II t-head 729éé ç´ 1,511 gï¼æ£è² 10%ï¼`},{id:"dt-swiss-arc-1100-55",name:"ARC 1100 55é« è¼éå碳çºè¼ªçµ",brand:"DT Swiss",priceDelta:93097,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304735/studioshot_square_plain-Photoroom_dgiwgs.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304735/studioshot_square_plain-Photoroom_dgiwgs.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785304735/studioshot_square_plain-Photoroom_dgiwgs.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb39a19dc9000b143d46/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb38cb6186000e9ca4ab/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868caddc9951c000d4a02d4/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb3859b5610011b3566f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cd428c7466000caa2836/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cacfe977fb000d14cb19/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6868cb39157201000c363f11/800x.webp?source_format=jpg"],description:`⦠輪å 碳çºç¶ï¼55mm æ¡é« 730 ⦠è±é¼èæ£è¼ª 180 è Ratchet EXP 36, Ratchet EXP 54 731 â¦è¼»æ¢ DT aerolite® II t-head / DT aero comp® II t-head 732éé ç´ 1,470 gï¼æ£è² 10%ï¼`},{id:"dt-swiss-arc-1100-38",name:"ARC 1100 38é« è¼éå碳çºè¼ªçµ",brand:"DT Swiss",priceDelta:86200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c45251d28b240016521b42/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c45251d28b240016521b42/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66c45251d28b240016521b42/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c4607542bf12001c48cf66/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c460766a22c40013961f69/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c460751472220017a18bf0/800x.webp?source_format=png"],description:`⦠輪å 碳çºç¶ï¼38mm æ¡é«ï¼ 733 ⦠è±é¼èæ£è¼ª 180 è Ratchet EXP 36ãRatchet EXP 54 734è¼»æ¢ DT aerolite® II t-head / DT aero comp® II t-head 735éé ç´ 1,299 g`},{id:"dt-erc1400-dicut",name:"ERC 1400 DICUT®系å è¼éå碳çºè¼ªçµ",brand:"DT Swiss",priceDelta:70683,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785306124/studioshot_square_plain-Photoroom_1_kwb1z7.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785306124/studioshot_square_plain-Photoroom_1_kwb1z7.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785306124/studioshot_square_plain-Photoroom_1_kwb1z7.webp"],description:`⦠輪å 碳çºç¶ 736 ⦠è±é¼èæ£è¼ª 240 è Ratchet EXP 36 737è¼»æ¢ DT aero comp® t-head 738éé ç´ 1477 g 739`,rimHeights:["35mm","45mm"]},{id:"dt-erc1100-dicut",name:"ERC 1100 DICUT® 碳çºç¶è¼ªçµ",brand:"DT Swiss",priceDelta:86200,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6788cf7639843d000ec81358/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6788cf76517e1e000b6db81e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6788cf76a7274b000b578489/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6788cf7635cf19000dedadac/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6788cf7694031f000e89350e/800x.webp?source_format=jpg"],description:`⦠輪å 碳ç
739ºç¶ 740â¦è±é¼èæ£è¼ª 180 æ£è¼ª EXP 36 741â¦è¼»æ¢ DT aerolite® II t-head, DT aero comp® II t-head 742éé ç´ 1,398 g`,rimHeights:["35mm","45mm"]},{id:"dt-prc1400-spline",name:"PRC 1400 SPLINE® 碳çºç¶è¼ªçµ",brand:"DT Swiss",priceDelta:70683,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785305750/studioshot_square_plain-Photoroom_q24swr.webp"],description:`â¦è¼ªå 碳çºç¶ï¼35mm æ¡é«ï¼ 743 ⦠è±é¼èæ£è¼ª 240 with Ratchet System 36 SL 744 â¦ è¼»æ¢ DT aero comp® straightpull, DT aerolite® t-head 745éé ç´ 1486 g `},{id:"dt-arc1400-dicut",name:"ARC 1400 DICUT® è¼éå碳çºè¼ªçµ",brand:"DT Swiss",priceDelta:70683,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785309906/studioshot_square_plain-Photoroom_1_mss3v4.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785309906/studioshot_square_plain-Photoroom_1_mss3v4.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785309906/studioshot_square_plain-Photoroom_1_mss3v4.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/62ecac5e060bae002e5f87ab/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62ecac5fbaecf0002564b045/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62ecac5e1efd730028cb336a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62ecac5e5d97430022f072a2/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62ecac5e45177e0013647552/800x.webp?source_format=jpg"],description:`⦠輪å 碳çºç¶ 746 è±é¼èæ£è¼ª 240 with Ratchet EXP 36 747 â¦ è¼»æ¢ DT aero comp® II t-head 748éé ç´ 1371 g 749`,rimHeights:["38mm","55mm","65mm","85mm"]},{id:"dt-pr1400-dicut",name:"PR 1400 DICUT® OXiC",brand:"DT Swiss",priceDelta:39650,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a8419f02217f6353984d992/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a8419f02217f6353984d992/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a8419f02217f6353984d992/800x.webp?source_format=png"],description:`⦠輪å éåé 750 ⦠è±é¼èæ£è¼ª 240 è Ratchet System 36 SL 751 â¦è¼»æ¢ DT aero comp® 寬 T åé 752éé ç´ 1447g 753`,rimHeights:["21mm","32mm"]},{id:"dt-pr1600-spline",name:"PR 1600 SPLINE ® è¼éå輪çµ",brand:"DT Swiss",priceDelta:20683,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a84269a1e1f166d37d12a29/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a84269a1e1f166d37d12a29/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a84269a1e1f166d37d12a29/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8427183bfbe05305c00dc1/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8426ed9a2cf2731614c63c/800x.webp?source_format=png"],description:`⦠輪å éåé 754 â¦æ¡é« 23mm 755 â¦è±é¼èæ£è¼ª 350 with Ratchet System 36 SL 756 â¦ è¼»æ¢ DT aero comp® wide straightp 757éé ç´ 1563g`},{id:"dt-p1800-spline",name:"PR 1800 SPLINE ® è¼éå輪çµ",brand:"DT Swiss",priceDelta:14850,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a842976a85e68501098df4a/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a842976a85e68501098df4a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a842976a85e68501098df4a/800x.webp?source_format=png"],description:`⦠輪å éåé 758 ⦠æ¡é« 23 mm 759 ⦠è±é¼èæ£è¼ª 370 with Ratchet LN 18 760è¼»æ¢ DT aero comp® wide straightpull, DT new aero® II straightpull 761éé ç´ 1590g`},{id:"dt-arc1100-dicut",name:"ARC 1100 SPLINE® CS DB",brand:"DT Swiss",priceDelta:110338,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a842ee1e9db4a1789254da5/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a842ee1e9db4a1789254da5/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a842ee1e9db4a1789254da5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8432951e1f167705d12f3a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8432b59a2cf28c3b14c7d2/800x.webp?source_format=png"],description:`â¦ç¢³çºç¶(å¯ä½¿ç¨ OPEN èæç¡å §è) 762 ⦠æ¡é« 38mm 763â¦è±é¼èæ£è¼ª 180 with Ratchet EXP 36 764â¦è¼»æ¢ VONOA aero carbon t-head 765â¦éé ç´ 1204g`},{id:"scope-artech6-60",name:"Artech 6 è¼éå碳çºè¼ªçµ 65é«",brand:"SCOPE",priceDelta:166e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6dbca0a001ca05573/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6dbca0a001ca05573/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6dbca0a001ca05573/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6ae0908002221d936/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da620e894000d6841a2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33a4e24d0e60013b263c9/800x.webp?source_format=png"],description:`â¦è¼ªå 碳ç
765ºç¶ï¼æ¡é« 65mmï¼ 766â¦è¼»æ¢ Carbonlite 空åè¼»æ¢ 767è±é¼ Artech 3D printed 768广 CeramicSpeed 769éé 1,244 g `,freehubs:["Sram XDR","Shimano"]},{id:"scope-artech4-45",name:"Artech4 è¼éå碳çºè¼ªçµ 45é«",brand:"SCOPE",priceDelta:166e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313119/studioshot_square_plain-Photoroom_egy9er.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313119/studioshot_square_plain-Photoroom_egy9er.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313119/studioshot_square_plain-Photoroom_egy9er.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6fa73e70019e971c2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da6ae0908002221d936/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33da620e894000d6841a2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66c33a4e24d0e60013b263c9/800x.webp?source_format=png"],description:`⦠輪å 碳çºç¶ï¼æ¡é« 45mmï¼ 770 â¦ è¼»æ¢ Carbonlite 空åè¼»æ¢ 771è±é¼ Artech 3D printed 772广 CeramicSpeed 773é 1120 g `,freehubs:["Sram XDR","Shimano"]},{id:"scope-artech2",name:"Artech2 è¼éå輪çµ22æ¡é«",brand:"SCOPE",priceDelta:166e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313882/studioshot_square_plain-Photoroom_co9oop.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313882/studioshot_square_plain-Photoroom_co9oop.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785313882/studioshot_square_plain-Photoroom_co9oop.webp","https://www.klight.com.tw/wp-content/uploads/2024/07/Scope-Artech-2-03.jpg","https://www.klight.com.tw/wp-content/uploads/2024/07/Scope-Artech-2-04.jpg"],description:`⦠輪å 碳çºç¶ï¼æ¡é« 22mmï¼ï¼ 774 ⦠è±é¼ï¼Artech 3D printed 775 â¦ å¹æï¼CeramicSpeed 776éé: 965g 777`,freehubs:["Sram XDR","Shimano"]},{id:"scope-artech8",name:"Artech 8è¼éå碳çºè¼ªçµ / 85é«",brand:"SCOPE",priceDelta:166e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff1ffc0a6a13cce01c448/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff1ffc0a6a13cce01c448/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff1ffc0a6a13cce01c448/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff1c6fcc78d120502ca42/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff27b5bf8cf42c1b124f3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8ff2a23945b31ce05f82e8/800x.webp?source_format=png"],description:`⦠輪å 碳çºç¶ï¼æ¡é« 85mmï¼ï¼ 778 ⦠è±é¼ï¼Artech 3D printed 779 â¦ å¹æï¼CeramicSpeed 780éé: 1464g 781`,freehubs:["Sram XDR","Shimano"]},{id:"roval-clx-three-white",name:"Rapide CLX III ç¢³å¹ æ¢ç¢³è¼ªçµ | ç½æ¨ 5148",brand:"ROVAL",priceDelta:95e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785314823/studioshot_square_plain-Photoroom_1_hhcmif.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785314823/studioshot_square_plain-Photoroom_1_hhcmif.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785314823/studioshot_square_plain-Photoroom_1_hhcmif.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7a393d9b6600106c303f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68f2431dfb2c83000a468af3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/685e775734ce6e000d6fe2df/800x.webp?source_format=jpg"],description:`⦠輪å 碳çºç¶ 782 ⦠é©ç¨ï¼ç¢ç ï¼å ¬è·¯è³½åä¸æå° 783 ⦠æ¡é« å輪 51mm / å¾è¼ª 48mm 784â¦è¼»æ¢ Roval Aero è¤åæè¼»æ¢ 785è±é¼ DT Swiss 180 EXP 36T 786éé å ±ç´ 1,305g`},{id:"roval-clx-three-black",name:"Rapide CLX III ç¢³å¹ æ¢ç¢³è¼ªçµ | 黿¨ 5148",brand:"ROVAL",priceDelta:95e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785315410/studioshot_square_plain-Photoroom_zwdaob.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785315410/studioshot_square_plain-Photoroom_zwdaob.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785315410/studioshot_square_plain-Photoroom_zwdaob.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7757fe2882000f47a68d/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e775734ce6e000d6fe2df/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7757f99389ee7cfadf4c/800x.webp?source_format=jpg"],description:`⦠輪å 碳ç
786ºç¶ 787 ⦠é©ç¨ï¼ç¢ç ï¼å ¬è·¯è³½åä¸æå° 788 ⦠æ¡é« å輪 51mm / å¾è¼ª 48mm 789â¦è¼»æ¢ Roval Aero è¤åæè¼»æ¢ 790è±é¼ DT Swiss 180 EXP 36T 791éé å ±ç´ 1,305g`},{id:"roval-rapide-sprint-clx",name:"Rapide Sprint CLX ç¢³å¹ æ¢ç¢³è¼ªçµ | 6358 ç½æ¨",brand:"ROVAL",priceDelta:95e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785321315/studioshot_square_plain-Photoroom_ocfxum.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785321315/studioshot_square_plain-Photoroom_ocfxum.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785321315/studioshot_square_plain-Photoroom_ocfxum.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7cd6420ef2000b9289bb/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e775734ce6e000d6fe2df/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7757f99389ee7cfadf4c/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ 792è¼»æ¢ ç¢³çºç¶è¤åæ 793è±é¼ DT Swiss 180 EXP 36T 794æ¡é« å 63mm / å¾ 58mm 795éé å ±ç´ 1,395g 796`},{id:"roval-rapide-Sprint-clx-black",name:"Rapide Sprint CLX ç¢³å¹ æ¢ç¢³è¼ªçµ | 6358 黿¨",brand:"ROVAL",priceDelta:95e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785324742/studioshot_square_plain-Photoroom_1_rvjjfi.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785324742/studioshot_square_plain-Photoroom_1_rvjjfi.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785324742/studioshot_square_plain-Photoroom_1_rvjjfi.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7c99718ec0000cd5db3a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e775734ce6e000d6fe2df/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/685e7757f99389ee7cfadf4c/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ 797è¼»æ¢ ç¢³çºç¶è¤åæ 798è±é¼ DT Swiss 180 EXP 36T 799æ¡é« å 63mm / å¾ 58mm 800éé å ±ç´ 1,395g 801`},{id:"syncros-captical-sl-60mm",name:"Capital SL Aero 60 ä¸é«å¼ç¢³çºç¶ç©ºåç¢ç è¼ªçµ / 60mm",brand:"Syncros",priceDelta:145e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/65f539e4cfb10a0023d403c5/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/65f539e4cfb10a0023d403c5/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/65f539e4cfb10a0023d403c5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/65f539d1b63d640d4185085e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/65f539d1d6d503001af3124d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/65f53b0b6e73ce0023cb2bd7/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ï¼æ¡é« 60mmï¼ 802è±é¼ï¼DT Swiss 240 803ééï¼1290g `},{id:"syncros-captical-sl-40mm",name:"Capital SL 40 ä¸é«å¼ç¢³çºç¶ç¢ç è¼ªçµ / 40mm",brand:"Syncros",priceDelta:138e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/65f532eab22b1a00236c928c/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/65f532eab22b1a00236c928c/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/65f532eab22b1a00236c928c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/65f532eadde5330023fa673e/800x.webp?source_format=png"],description:`輪å 碳çºç¶ï¼æ¡é« 40mmï¼ 804è±é¼ï¼DT Swiss 805ééï¼1170å 806`},{id:"vision-metron-45rsx",name:"Metron 45 RS X CS ç¢³å¹ æ¢ç¢³çºç¶è¼ªçµ | 鿍",brand:"VISION",priceDelta:100800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785327913/studioshot_square_plain-Photoroom_1_gxzlae.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785327913/studioshot_square_plain-Photoroom_1_gxzlae.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785327913/studioshot_square_plain-Photoroom_1_gxzlae.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69f334ac7692a390b8948e69/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f334aecdf9449defb87141/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f334ae39ac618d04806c39/800x.webp?source_format=png"],description:`輪å 碳ç
806ºç¶ 807輪åé«åº¦ 45mm 808è±é¼è广 V-1000 éå°ç¨±å¼ç¢ç è±é¼ãCeramicSpeed é¶ç·å¹æ 809éé å ±ç´ 1290g (æ£è² 10%) 810`,freehubs:["SRAM XDR","Shimano"]},{id:"vision-metron-60rsxcs",name:"Metron 60 RS X CS ç¢³å¹ æ¢ç¢³çºç¶è¼ªçµã | 鿍",brand:"VISION",priceDelta:100800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328191/studioshot_square_plain-Photoroom_sefrei.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328191/studioshot_square_plain-Photoroom_sefrei.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328191/studioshot_square_plain-Photoroom_sefrei.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3318ade506283dd05fa18/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3318a06a47793c1135339/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3318bb89c5987d64074e7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3318c3bdc01be351c62a2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3318c8278eace051a4ed1/800x.webp?source_format=png"],description:`â¦è¼ªå 碳çºç¶ 811輪åé«åº¦ 60mm 812è±é¼è广 V-1000 éå°ç¨±å¼ç¢ç è±é¼ãCeramicSpeed é¶ç·å¹æ 813éé å ±ç´ 1390g (æ£è² 10%)`,freehubs:["SRAM XDR","Shimano"]},{id:"vision-metron-60-rs-carbon",name:"Metron 60 RS ç¢³å¹ æ¢ç¢³çºç¶è¼ªçµã | 黿¨",brand:"VISION",priceDelta:100800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785385947/studioshot_square_plain-Photoroom_1_qfvhvk.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785385947/studioshot_square_plain-Photoroom_1_qfvhvk.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785385947/studioshot_square_plain-Photoroom_1_qfvhvk.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/683ab3e5a20cbf000c554ce6/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/683aacbf0769dd000df6d1f4/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ 814輪åé«åº¦ 60mm 815è±é¼è广 å ¨æ° V-1000 è±é¼å PRS æè¡ 816éé å ±ç´ 1,390g (æ£è² 10%) 817`,freehubs:["SRAM XDR","Shimano"]},{id:"vision-metron-60-sl",name:"SC 60 SL 碳çºç¶è¼ªçµ",brand:"VISION",priceDelta:48800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328785/studioshot_square_plain-Photoroom_f68wwp.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328785/studioshot_square_plain-Photoroom_f68wwp.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785328785/studioshot_square_plain-Photoroom_f68wwp.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/69bbc859852c5f15197b11c6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69bbc85909841f3ff45a7c38/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69bbc859a781b5e343d37044/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69bbc8591de54f94f5b24625/800x.webp?source_format=png"],description:`輪å 碳çºç¶ 818 ⦠輪åé«åº¦ 60mm 819è±é¼ V-600 PRS ç´æå¼è±é¼ï¼54 æ£é½ 820éé å ±ç´ 1,642g (æ£è² 10%) 821`},{id:"vision-sc45sl",name:"SC 45 SL 碳çºç¶è¼ªçµ",brand:"VISION",priceDelta:48800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785386237/studioshot_square_plain-Photoroom_mvir7d.webp",bikeImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785386237/studioshot_square_plain-Photoroom_mvir7d.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785386237/studioshot_square_plain-Photoroom_mvir7d.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/697074cc32977697336adc9c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/697074cc59b038b42900c896/800x.webp?source_format=png"],description:`輪å 碳çºç¶ 822輪åé«åº¦ 45mm 823è±é¼ V-600 PRS ç´æå¼è±é¼ï¼54 æ£é½) 824éé å ±ç´ 1,542g (æ£è² 10%) 825`,freehubs:["SRAM XDR","Shimano"]},{id:"princeton-peak-evo",name:"Peak 4550 EVO II 波浪è¼é碳çºç¶è¼ªçµ",brand:"PRINCETON",priceDelta:155e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73b950c82f462d0f5948/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73b950c82f462d0f5948/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73b950c82f462d0f5948/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a250c82f3ffb0f5b20/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a25b90816d51e608e3/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a21fb61434c16265ca/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a2fc86403734890249/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a20cec371f7791a98d/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a2c0802714f19c96ab/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73a250c82f3ffb0f5b20/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3e73afc0734c3e06e439be/800x.webp?source_format=jpg"],description:`⦠輪åï¼ç¢³çºç¶ 826æ¡é« 45 / 50 mm 827è±é¼ Tactic TR01 828éé ç´ 1200g`,freehubs:["SRAM XDR","Shimano"]},{id:"zipp-303sw-40mm",name:"303 SW⯠碳çºç¶ç¡å §èè¼ªçµ / 40mm",brand:"ZIPP",priceDelta:68160,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a869a68a9a02b476bdb8832/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a869a68a9a02b476bdb8832/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a869a68a9a02b476bdb8832/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68300be50daa74000b4c4c84/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68300c3f6ec435000d30fe36/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/683002442e8f4b000afe2b61/800x.webp?source_format=png"],description:`輪å 碳ç
828ºç¶ 829輪åé«åº¦ 40mm 830è±é¼: ZR1 è±é¼ 831éé å ±ç´ 1,440g ( æ£è² 10% )`,freehubs:["SRAM XDR","Shimano"]},{id:"zipp-353nsw-3540mm",name:"353 NSW TL 碳çºç¶ç¡å §èæ³¢æµªè¼ªçµ / 3540mm",brand:"ZIPP",priceDelta:133210,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a86a32a3f714b5726ea901e/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a86a32a3f714b5726ea901e/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a86a32a3f714b5726ea901e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6957b304225b1b436e57676d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6830138c0307fe000b88b4f2/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ 832輪åé«åº¦ 35 / 40mm 833è±é¼ ZR1 SL è±é¼é æé¶ç·å¹æ 834éé å ±ç´ 1,310g ( æ£è² 10% )`,freehubs:["SRAM XDR","Shimano"]},{id:"zipp-454-nsw-tl",name:"454 NSW TL 碳çºç¶ç¡å §èæ³¢æµªè¼ªçµ / 5358mm",brand:"ZIPP",priceDelta:130110,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a86b01e6459b999b023c27b/800x.webp?source_format=png",bikeImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a86b01e6459b999b023c27b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a86b01e6459b999b023c27b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a86b2824255c7ac75a15d4e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/683019f37841fd00118a4a98/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/68301c760daa74000c4c5717/800x.webp?source_format=jpg"],description:`輪å 碳çºç¶ 835輪åé«åº¦ 53 / 58mm 836è±é¼ZR1 SL è±é¼é æé¶ç·è»¸æ¿ 837éé å ±ç´ 1,400g`,freehubs:["SRAM XDR","Shimano"]}]},{id:"groupset",zhLabel:"å³å系統",enLabel:"Groupset",options:[{id:"shimano-dura-ace-9250",name:"DURA-ACE Di2æ²¹å£ç¢ç æ´å¥",brand:"Shimano",priceDelta:105520,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785387641/5MediaSection_dura-ace_PC_v1_gqqv0h.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785387641/5MediaSection_dura-ace_PC_v1_gqqv0h.webp"],cranksets:["50-34T","52-36T","54-40T"],crankLengths:["160mm","165mm","170mm","172.5mm","175mm"],cassettes:["11-30T","11-34T"],powerOptions:["åç大ç¤","ç¡åç大ç¤"],powerOptionPrice:37200},{id:"shimano-ultegra-di2",name:"ULTEGRA Di2æ²¹å£ç¢ç æ´å¥",brand:"Shimano",priceDelta:64760,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785387814/MediaSlider_thumbnail_PC_v1_naiz4r.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785387814/MediaSlider_thumbnail_PC_v1_naiz4r.webp"],cranksets:["50-34T","52-36T"],crankLengths:["160mm","165mm","170mm","172.5mm","175mm"],cassettes:["11-30T","11-34T"],powerOptions:["åç大ç¤","ç¡åç大ç¤"],powerOptionPrice:30280},{id:"shimano-105-r7100-di2",name:"105-Di2æ²¹å£ç¢ç æ´å¥",brand:"Shimano",priceDelta:47110,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785388433/MediaSlider_electronicshifting_PC_v1_lljfua.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785388433/MediaSlider_electronicshifting_PC_v1_lljfua.webp"],cranksets:["50-34T","52-36T"],crankLengths:["160mm","165mm","170mm","172.5mm","175mm"],cassettes:["11-34T"]},{id:"sram-red-axs-e1",name:"RED-AXS-E1ç¢ç æ´å¥",brand:"SRAM",priceDelta:134340,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785388556/240515_02REDAXS_yeqcg2.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785388556/240515_02REDAXS_yeqcg2.webp"],cranksets:["46-33T","48-35T","50/37T"],crankLengths:["160mm","165mm","170mm","172.5mm"],cassettes:["10-30T","10-33T","10-36T"],powerOptions:["åç大ç¤","ç¡åç大ç¤"],powerOptionPrice:16750},{id:"sram-force-axs-e1",name:"Sram-FORCE-AXS-E1ç¢ç æ´å¥",brand:"SRAM",priceDelta:74810,thumbImage:"https://www.salloy.com.tw/upload/product_pic/250603704692.jpg",galleryImages:["https://www.salloy.com.tw/upload/product_pic/250603704692.jpg"],cranksets:["46-33T","48-35T","50/37T"],crankLengths:["160mm","165mm","170mm","172.5mm"],cassettes:["10-30T","10-33T","10-36T"],powerOptions:["åç大ç¤","ç¡åç大ç¤"],powerOptionPrice:11730},{id:"sram-rival-axs-e1",name:"RIVAL-AXS-E1ç¢ç æ´å¥",brand:"SRAM",priceDelta:54850,thumbImage:"https://images.bike24.com/media/1440/i/mb/54/45/e1/gruppe-rival-axs-1884604.jpg",galleryImages:["https://images.bike24.com/media/1440/i/mb/54/45/e1/gruppe-rival-axs-1884604.jpg"],cranksets:["46-33T","48-35T"],crankLengths:["160mm","165mm","170mm","172.5mm"],cassettes:["10-30T","10-36T"],powerOptions:["åç大ç¤","ç¡åç大ç¤"],powerOptionPrice:5030}]},{id:"handlebar",zhLabel:"ææçµ",enLabel:"Handlebar",options:[{id:"aurum-integrated-handlebar",name:"ç¸å®¹AURUM MAGMAåå» ä¸é«ææé±èå¼èµ°ç·è¨è¨",brand:"AURUM",priceDelta:15e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9911c2bda375f5baead172/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a9911c2bda375f5baead172/800x.webp?source_format=png"],description:` 838`},{id:"aurum-for-manto-handlebar",name:" MANTOææ",brand:"AURUM",priceDelta:15e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a9a8b11f1d6e1db4c5a3ddd/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a9a8b11f1d6e1db4c5a3ddd/800x.webp?source_format=png"],description:` 839`},{id:"pinarello-talon-ultra-fast",name:"è»æ¬¾ Talon Ultra Fast空氣åå¸è»æ",brand:"PINARELLO",priceDelta:33e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785390373/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_bwghh4.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785390373/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_bwghh4.webp","https://pinarello.com/storage/ProductGallery/f0d4215dc67f86cb1dc52107e7a1bd89.png","https://pinarello.com/storage/ProductGallery/54b5881546064b3e8744f6a80ce79d94.png","https://pinarello.com/storage/ProductGallery/b1fa182975f3159a0f6e4054f2688b26.png"],description:`â¦å ¨æ°çTalon Ultra Fastä¸é«å¼é§é§èæ´è¼ã空氣åå叿§è½æ´ä½³é©ç¨æ¼PINARELLOè»æ¬¾ã 840â¦æ¡ç¨ç¬¦å人é«å·¥å¸çæè½å¼æ§å¶æ¡¿è¨è¨ï¼ä½¿é¨å£«è½å¤ å®å ¨å°æ¾å°æ´ç¬¦å空氣ååå¸çé¨ä¹å§¿å¢ã`},{id:"scott-syncros-icr-sl",name:"Addict RC ç³»åæé SYNCROS IC-R100-SL ä¸é«å¼ç¢³çºç¶ææ",brand:"SCOTT",priceDelta:2e4,thumbImage:"https://scott-sports.com.tw/images/easystore/product-86/handlebar1_white_bg.jpg",galleryImages:["https://scott-sports.com.tw/images/easystore/product-86/handlebar1_white_bg.jpg","https://scott-sports.com.tw/images/easystore/product-86/handlebar2_white_bg.jpg"],description:`â¦æè³ª : Carbon UD, Superlight Layup 841â¦å°çº 2025 SCOTT Addict RCè»æ¬¾éç¼ 842â¦éé : 275g (400x110mm) 843â¦å¹¾ä½ : å°å½æ / Reach75mm / Drop125mm / 6° Flare 844â¦å ¼å®¹ SYN iC Aero 碼表座 / iC SL INSPIR3D 碼表座`},{id:"scott-foil-syncros-icr-sl-aero",name:"Foil RCç³»åæé SYNCROS Creston iC SL Aero ä¸é«å¼ç¢³çºç¶ææ",brand:"SCOTT",priceDelta:2e4,thumbImage:"https://scott-sports.com.tw/images/easystore/product-87/2928650135.jpg",galleryImages:["https://scott-sports.com.tw/images/easystore/product-87/2928650135.jpg","https://scott-sports.com.tw/images/easystore/product-87/2928650135a.jpg","https://scott-sports.com.tw/images/easystore/product-87/syncros-foil-components-pdp-beauty-shot-cockpit-image1-2000x2000.jpg","https://scott-sports.com.tw/images/easystore/product-87/syncros-foil-components-pdp-beauty-shot-cockpit-image2-2000x2000.jpg"],description:`â¦å°çº SCOTT Foil MY23 å §é¨èµ°ç·çå ¬è·¯è»æ¬¾éç¼ï¼æ¡å ¨ç¢³çºç¶çµæ§ã
844 845â¦æè³ª : Carbon UD, Superlight Layup 846â¦å¹¾ä½ : å°å½æ / Reach 75mm / Drop 125mm 847â¦è§åº¦ : -10° 848â¦éé : 335g`},{id:"specialied-roval-rapide-cockpit",name:"Roval Rapide Cockpitä¸é«å¼ç¢³çºç¶ç©ºå彿",brand:"SPECIALIED",priceDelta:18e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785392552/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_mksqey.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785392552/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_mksqey.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6842a8699039ce000b4923f7/800x.webp?source_format=png"],description:`â¦æ¡ä¸é«å¼ç¢³çºç¶ç©ºå彿ã 849â¦éé:307g (400mm x 100mm) 850â¦å°ºå¯¸: Reachï¼å伸ï¼ï¼75mm / Dropï¼ä¸æ²ï¼ï¼125mm 851â¦èµ°ç·æ¹å¼ï¼ShimanoãSRAMãCampagnolo`},{id:"specialied-roval-alpinist-cockpit-two",name:"Roval Alpinist Cockpit IIä¸é«å¼ç¢³çºç¶ç©ºå彿",brand:"SPECIALIED",priceDelta:18e3,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785392421/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_uamjxv.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785392421/1408__resize__e18b97351ef9bca7c1e1cdbf521d2068_uamjxv.webp","https://assets.specialized.com/i/specialized/21026-030_WHL_ROVAL-ALPINIST-II-RD-COCKPIT-SATIN-CARBON-GLOSS-BLK-380MM-X-80MM-4_FRONT_DARK?$scom-pdp-gallery-image-premium$&fmt=webp","https://assets.specialized.com/i/specialized/21026-030_WHL_ROVAL-ALPINIST-II-RD-COCKPIT-SATIN-CARBON-GLOSS-BLK-380MM-X-80MM-4_TOP_DARK?$scom-pdp-gallery-image-premium$&fmt=webp","https://assets.specialized.com/i/specialized/21026-030_WHL_ROVAL-ALPINIST-II-RD-COCKPIT-SATIN-CARBON-GLOSS-BLK-380MM-X-80MM-4_BOTTOM_DARK?$scom-pdp-gallery-image-premium$&fmt=webp","https://assets.specialized.com/i/specialized/21026-030_WHL_ROVAL-ALPINIST-II-RD-COCKPIT-SATIN-CARBON-GLOSS-BLK-380MM-X-80MM-4_SIDE_DARK?$scom-pdp-gallery-image-premium$&fmt=webp"],description:`â¦å°çºä¸»ææ¥µè´è¼éåèç¬å¡/é·éå¸éèé©åº¦çAethoså ¬è·¯è»æ¬¾éç¼ã 852â¦270g (400mm x 100mm) 853â¦å°ºå¯¸: Reachï¼å伸ï¼ï¼75mm / Dropï¼ä¸æ²ï¼ï¼125mm 854â¦éè´: Roval å°ç¨ç¢¼é¶æ¶ï¼Bolt-on mountï¼ 855â¦èµ°ç·æ¹å¼ï¼ShimanoãSRAMãCampagnolo`}]},{id:"saddle",zhLabel:"座å¢",enLabel:"Saddle",options:[{id:"selle-italia-slr-advan",name:"SLR Advan",brand:"Selle Italia",priceDelta:5500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2630fb67b34283eafc87d/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2630fb67b34283eafc87d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa263ab3f072023b893f617/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa263e3ed938029138f42eb/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2646066fd623792282416/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2647c10d6301c10e8cc1a/800x.webp?source_format=png"],description:`S:ç´188g (± 8%) / L:ç´190g (± 8%) 856S:130 x 242 mm / L:145 x 242 mm 857Railï¼Tubular steel rails 858`,sizes:["S","L"]},{id:"selle-italia-slr-replica",name:"SLR Racing Replica",brand:"Selle Italia",priceDelta:13200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6aa24e91daa7858342d8ff1f/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6aa24e91daa7858342d8ff1f/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa24ecf4b96b972122b5c13/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa24fe4fad2e29310cef33a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6aa24fbd82bddcbfc9a901f3/800x.webp?source_format=png"],description:`S:ç´109g (± 8%) / L:ç´113g (± 8%) 859S:130 x 242 mm / L:145 x 242 mm 860Rail ï¼Carbon +10mm Ã7x9 mm 861`,sizes:["S","L"]},{id:"selle-italia-slr-3d-carbon",name:"SLR 3D Carbon åå¢",brand:"Selle Italia",priceDelta:15800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/a_-270/c_auto,h_1500,w_1500/f_auto/q_auto/Selle-Italia-SLR-3D-Carbon-L3-Black-02_v6hdne.jpg",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/a_-270/c_auto,h_1500,w_1500/f_auto/q_auto/Selle-Italia-SLR-3D-Carbon-L3-Black-02_v6hdne.jpg","https://www.klight.com.tw/wp-content/uploads/2025/07/Selle-Italia-SLR-3D-Carbon-L3-Black-02.jpg","https://www.klight.com.tw/wp-content/uploads/2025/07/Selle-Italia-SLR-3D-Carbon-L3-Black-04.jpg","https://www.klight.com.tw/wp-content/uploads/2025/07/Selle-Italia-SLR-3D-Carbon-L3-Black-05.jpg"],description:`⦠éé: Sç´137g (± 8%
861) / Lç´143g (± 8%) 862 ⦠尺寸: S: 130 x 242 mm / L: 145 x 242 mm 863 ⦠座å¼: Carbon Ã7x9 mm `,sizes:["S","L"]},{id:"selle-italia-slr-boost-3d-kit-carbino",name:"SLR Boost 3D Kit Carbonio Superflow座å¢",brand:"Selle Italia",priceDelta:15800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/w_400,h_400,c_pad,b_white/v1785399276/SI-SLR-Boost-3D-Kit-Carbonio-Superflow-product-01_seetm2.jpg",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785399276/SI-SLR-Boost-3D-Kit-Carbonio-Superflow-product-01_seetm2.jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785401639/copy_of_si-slr-boost-3d-kit-carbonio-superflow-product-top.jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/f_auto,q_auto/v1785400275/SI-SLR-Boost-3D-Kit-Carbonio-Superflow-product-03_qwam3w.jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/f_auto,q_auto/v1785400427/SI-SLR-Boost-3D-Kit-Carbonio-Superflow-product-03_jdukh6.jpg"],description:`⦠ééï¼Sç´166g(±8%) / Lç´171g(±8%) 864â¦å°ºå¯¸ : S :130 à 248 mm / L :145 à 248 mm 865⦠3D åå°è¤åå¯åº¦è¨è¨ 866⦠座å¼ï¼Carbon +10mm Ã7x9 mm 867`,sizes:["S","L"]},{id:"selle-slr-boost-tm-superflow",name:"SLR Boost TM SuperFlow",brand:"Selle Italia",priceDelta:4400,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2836546a4ff8355565a9e/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6aa2836546a4ff8355565a9e/800x.webp?source_format=png"],description:`ééï¼S:ç´208 g / L:ç´218g 868表é¢ï¼ Duro-Tek 869å°ºå¯¸ï¼ S:130 à 248 mm / L:145 à 248 mm 870å¼é«è¦æ ¼ï¼ Manganese Tube Ã7 mm`,sizes:["S","L"]},{id:"selle-slr-boost-tm",name:"SLR Boost TM座å¢",brand:"Selle Italia",priceDelta:3900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eb72f75106ae001948c8b8/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eb72f75106ae001948c8b8/800x.webp?source_format=jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785400973/800x_ia1dem.webp"],description:`⦠ééï¼Sç´230 g / Lç´235 g 871 ⦠尺寸 : S: 130 à 248 mm / L: 145 à 248 mm 872 ⦠座å¼ï¼Manganese Tube Ã7 mm 873`,sizes:["S","L"]},{id:"selle-slr-boost-c59",name:"SLR C59座å¢",brand:"Selle Italia",priceDelta:16900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eb66b0ec434e002b38dd28/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eb66b0ec434e002b38dd28/800x.webp?source_format=jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785401413/copy_of_800x_tjg6aq_up.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/62eb66af62773a0028ca4640/800x.webp?source_format=jpg"],description:`⦠ééï¼ç´61 g 874 ⦠尺寸: 128 à 265 mm 875 ⦠座å¼ï¼Hi-Tech Carbon Ã7Ã9 mm 876`},{id:"selle-slr-boost-tenko-superflow",name:"SLR Boost TEKNO Superflow座å¢",brand:"Selle Italia",priceDelta:15500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eb6485ae7117002b44a8f9/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eb6485ae7117002b44a8f9/800x.webp?source_format=jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785403129/800x_eumczz.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/62eb6488a98bbc002283b6bb/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eb6487515f4f002bfd58d0/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eb64867bc58200199b1ed8/800x.webp?source_format=jpg"],description:`⦠ééï¼Sç´90g / Lç´95g 877 ⦠尺寸: S: 130 à 248 mm / L: 145 à 248 mm 878 ⦠座å¼ï¼Carbon Ã7x9 mm (+10 mm) 879`,sizes:["S","L"]},{id:"selle-novus-boost-evo",name:"Novus Boost Evo TI316 Superflow座å¢",brand:"Selle Italia",priceDelta:6900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eb5a9bc4e91a001c29c359/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eb5a9bc4e91a001c29c359/800x.webp?source_format=jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785403827/copy_of_800x_frj68c.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/62eb5a9b74bd030010f36d70/800x.webp?source_format=jpg"],description:`⦠éé : 189g
880 ⦠尺寸 : W 145 à L 248 mm 881 ⦠座å¼ï¼ TI 316 Tube Ã7 mm 882`},{id:"berk-lupina-monocoque-open",name:"Lupina Monocoque Open è¶ è¼éä¸é«å¼åº§å¢ / é»è²ç®é©æ¬¾",brand:"Berk",priceDelta:18500,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785404267/berk-lupina-monocoque-open-dark-green-top_mmglns.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785404267/berk-lupina-monocoque-open-dark-green-top_mmglns.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785404479/berk-lupina-monocoque-open-dark-green-back_aioifd.webp"],description:`⦠ééï¼ 249mm X 144mm : 125g 883 â¦ çµæ§ï¼ä¸é«æå碳çºç¶çµæ§ 884 ⦠座å¼ï¼æ©¢åå½¢ 7 x 9 毫米 885`},{id:"berk-ploh-143",name:"PLOH 143 åº§å¢ ",brand:"Berk",priceDelta:10800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/650961f4a529820014705031/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/650961f4a529820014705031/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/650961f4a2258b0022ad0475/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/650961f4f1876300109abc1d/800x.webp?source_format=jpg"],description:`⦠ééï¼ 95 g 886⦠尺寸: é·åº¦ï¼247mm 寬度143mm 887â¦ çµæ§ï¼ç¢³çºç¶ 888 ⦠座å¼ï¼æ©¢åå½¢ 7 x 9 毫米 889⦠Ploh æ¡ç¨ V å½¢è¨è¨ï¼æä¾æ¥µä½³çç©©å®æ§ 890`},{id:"berk-short-saddle",name:"LUPINA SHORT座å¢",brand:"Berk",priceDelta:10800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/650d23584fd62d5727c81ce0/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/650d23584fd62d5727c81ce0/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/650d2358944920001de4d324/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/650d235880f8133272ed3c8d/800x.webp?source_format=jpg"],description:`⦠ééï¼ 95å /98å /99å (132mm/144mm/150mm) 891⦠尺寸: é·åº¦ï¼247mm 寬度 : 132 / 144 /150毫米(132mm/144mm/150mm) 892â¦ çµæ§ï¼ç¢³çºç¶ 893 ⦠座å¼ï¼æ©¢åå½¢ 7 x 9 毫米 894⦠使ç¨äºInnegraçºç¶ï¼åæå ·æè¼éå忥µé«çèè¡æå¼·åº¦ã 895`,sizes:["132mm","140mm","150mm"]},{id:"fizik-vento-argo",name:"Vento Argo 00 åå¢",brand:"Fizik",priceDelta:9300,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62c5682875872d00264fa97c/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62c5682875872d00264fa97c/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3166a8278ea40ed1a54f3/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3166a789ae07a15f54572/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3166a6747fb229c0b0075/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3168e8ad2971e2c0da406/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f3166acb25c116a7f48471/800x.webp?source_format=jpg"],description:` ⦠尺寸: 140mm / 150mm 896 ⦠éé: 140 x 265 mm: 134g, 150 x 265 mm: 139g`,sizes:["140mm","150mm"]},{id:"fizik-vento-argo-adaptive",name:"VENTO ARGO 00 Adaptive åå¢",brand:"Fizik",priceDelta:10800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62ea6b457e79b000284676b3/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62ea6b457e79b000284676b3/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/69f1f97df71c0618c081e137/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f1f97d186dc70d1cd47f2e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f1f97d00cd93dc98d622ba/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69f1f9fa67e0ecf4de8affa9/800x.webp?source_format=png"],description:` ⦠尺寸: 140mm / 150mm 897 ⦠éé: 140 x 265 mm: 180g, 150 x 265 mm: 186g`,sizes:["140mm","150mm"]},{id:"fizik-vento-argo-r5",name:"VENTO ARGO R5 åå¢",brand:"Fizik",priceDelta:4600,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62c56976d43b1d0023a6b4e1/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62c56976d43b1d0023a6b4e1/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c56976f004280020a90c12/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c56976c693a1001a778668/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c5697678315b003245c6e0/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c56976e5616f09ff32c86f/800x.webp?source_format=jpg"],description:` ⦠尺寸: 140mm / 150mm
898 ⦠éé: 140 x 265 mm: 213g, 150 x 265 mm: 220g`,sizes:["140mm","150mm"]},{id:"fizik-versus-evo-r1-adaptive",name:"ANTARES VERSUS EVO R1 ADAPTIVE 座å¢",brand:"Fizik",priceDelta:9200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62c562dd26ca000026da47c6/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62c562dd26ca000026da47c6/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c562ddcbf3ce8eb173ef1f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c562dd8fff96001dea4537/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c562dd0ee9be00320ac01e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62c562ddd43b1d0032a6bbef/800x.webp?source_format=jpg"],description:` ⦠尺寸: é·åº¦ï¼274 mm 寬度ï¼139mm / 149mm 899 ⦠éé: 碳çºç¶ 180g 900座å¼ï¼Ã7Ã10 mm`,sizes:["139mm","149mm"]},{id:"fizik-antares-versus-evo",name:"3D ANTARES VERSUS EVO 00 ADAPTIVE å ¨3D碳çºç¶åº§å¢",brand:"Fizik",priceDelta:12200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62c5606e49da250023370d9e/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62c5606e49da250023370d9e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/676cf386b7729a000e002595/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/676cf386a445a0000fea0bf1/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/676cf3a4582b5f000a4b9059/800x.webp?source_format=jpg"],description:`尺寸ï¼274 x 146 mm 901éé: 171g 902`},{id:"specialized-evo-with-mirror",name:"S-Works Power EVO with Mirror åå¢",brand:"SPECIALIZED",priceDelta:14500,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785405684/sworks_ioid1i.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785405684/sworks_ioid1i.webp","https://assets.specialized.com/i/specialized/27124-850_SDDL_SW-POWER-EVO-MIRROR-SADDLE-BLK_SIDE_DARK?$scom-pdp-gallery-image-premium$&fmt=webp","https://assets.specialized.com/i/specialized/27124-850_SDDL_SW-POWER-EVO-MIRROR-SADDLE-BLK_BOTTOM_DARK?$scom-pdp-gallery-image-premium$&fmt=webp","https://assets.specialized.com/i/specialized/27124-850_SDDL_SW-POWER-EVO-MIRROR-SADDLE-BLK_TOP_DARK?$scom-pdp-gallery-image-premium$&fmt=webp"],description:` â¦éé: 212 å (130 mm) 903â¦ç¬¦å人é«å·¥å¸è¨è¨ï¼ç¶ç§å¸é©è 904â¦èå³çµ±æ³¡æ£åº§å¢ç¸â½ï¼å端å£â¼éä½ 34.1%ãåâ¾»å£â¼éä½ 28.8% 905`,sizes:["143mm","155mm"]},{id:"specialized-power-evo-pro-with-mirror",name:"Power EVO with Mirror åå¢",brand:"SPECIALIZED",priceDelta:10240,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785407237/sworks_oochpm.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785407237/sworks_oochpm.webp","https://assets.specialized.com/i/specialized/27126-670_SDDL_POWER-EVO-PRO-MIRROR-SADDLE-BLK_SIDE?$scom-pdp-gallery-image$&fmt=webp","https://assets.specialized.com/i/specialized/27126-670_SDDL_POWER-EVO-PRO-MIRROR-SADDLE-BLK_BOTTOM?$scom-pdp-gallery-image$&fmt=webp","https://assets.specialized.com/i/specialized/27126-670_SDDL_POWER-EVO-PRO-MIRROR-SADDLE-BLK_TOP?$scom-pdp-gallery-image$&fmt=webp"],description:` ⦠éé: 248 å (143 mm) 906é¼»é¨å£åéä½34.1%ï¼å骨å£åéä½28.8% 907符å人é«å·¥å¸è¨è¨ï¼ç¶ç§å¸é©è 908`,sizes:["143mm","155mm"]},{id:"specialized-power-evo-with-mirror-3d-shoort",name:"S-Works Power Evo with Mirror 3Dåå°ç鼻碳å¼åå¢",brand:"SPECIALIZED",priceDelta:14500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68edeae0c21b7a0018a6ed85/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68edeae0c21b7a0018a6ed85/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68edeae0c95c02000e324a71/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68edeae0362041000c1881cb/800x.webp?source_format=png"],description:` ⦠éé: 212 å (130 mm) 909⦠æè³ªï¼3D åå°+碳çºåºåº§ã碳çºåº§å¼ 910⦠å端å£â¼å£åéä½ 34.1%ï¼å骨å£åéä½ 28.8%`,sizes:["143mm","155mm"]},{id:"specialized-romin-evo-pro-mirror",name:"Romin EVO Pro with Mirroråå¢",brand:"SPECIALIZED",priceDelta:14500,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785407971/sworks_gvw7m0.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785407971/sworks_gvw7m0.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785408434/sworks_gthfzc.webp"],description:` ⦠尺寸ï¼143毫米/ééï¼190å
911 ⦠尺寸ï¼155毫米/ééï¼198å 912⦠å®ç¾è²¼å人é«è§£åçµæ§ 913⦠é©å½æ§çå·¥èæé åºè¤éçè窩ççµæ§`,sizes:["143mm","155mm"]}]},{id:"pedals",zhLabel:"è¸æ¿",enLabel:"Pedals",options:[{id:"shimano-dura-ace-pedal",name:"DURA-ACE PD-R9100 å¡è¸",brand:"Shimano",priceDelta:6800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/631702685b0fae8f2e4a7063/800x.webp?source_format=jpg",galleryImages:["https://dassets.shimano.com/content/dam/global/cg1SHICCycling/final/products/cg2SHICComponent/cg3SHICPedal/cg4SHICPedalSPDSL/P-PD-R9100_14127_1.jpg/jcr:content/renditions/P-PD-R9100_14127_1_750_750.jpeg","https://dassets.shimano.com/content/dam/global/cg1SHICCycling/final/products/cg2SHICComponent/cg3SHICPedal/cg4SHICPedalSPDSL/PD-R9100-shic219-primary_2.jpg/jcr:content/renditions/PD-R9100-shic219-primary_2_750_750.jpeg","https://dassets.shimano.com/content/dam/global/cg1SHICCycling/final/products/cg2SHICComponent/cg3SHICPedal/cg4SHICPedalSPDSL/PD-R9100-shic219-primary_3.jpg/jcr:content/renditions/PD-R9100-shic219-primary_3_750_750.jpeg"],description:`éé: 228å ( /å°) 914æè³ªï¼ç¢³çºç¶è¤åæè³ª 915è¶ å¯¬ç踩è¸å¹³å°ï¼æä¾è¸©è¸ç©©å®æ§`},{id:"shimano-ultegra-pedal",name:"ULTEGRA PD-R8000 å ¬è·¯è» ç¢³çºç¶å¡è¸",brand:"Shimano",priceDelta:4200,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785411567/copy_of_p-pd-r8000_17130_1_750_750_wbrmu2.jpg",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785411567/copy_of_p-pd-r8000_17130_1_750_750_wbrmu2.jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6317039194eab200198017cd/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6317039132fb3f0019ab088c/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/63170391287f68002e3d4b5c/800x.webp?source_format=jpg"],description:`ééï¼248g (/å°) 916æè³ªï¼ç¢³çºç¶è¤åæè³ª 917è¶ å¯¬ç踩è¸å¹³å°ï¼æä¾æ¥µä½³ç踩è¸å³è¼¸æç`},{id:"look-keo-blade-pedal",name:"ééåçè¸æ¿ KEO BLADE POWER DUAL",brand:"LOOK",priceDelta:39900,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785412319/New-Keo-Blade-Power-Dual_dzrgkt.jpg",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785412319/New-Keo-Blade-Power-Dual_dzrgkt.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/products-pedals-2024/Keo-Blade-Power-Dual/New-Keo-Blade-Power-Dual-8.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/products-pedals-2024/Keo-Blade-Power-Dual/New-Keo-Blade-Power-Dual-7.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/products-pedals-2024/Keo-Blade-Power-Dual/New-Keo-Blade-Power-Dual-6.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/products-pedals-2024/Keo-Blade-Power-Dual/New-Keo-Blade-Power-Dual-5.jpg","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785412843/New-Keo-Blade-Power-Dual_ms1h33.jpg"],description:`æ¯å°å é 260 å 918éåç峿å¨ï¼ç²¾æºæ¸¬éå·¦å³è ¿åç輸åºï¼æä¾æ´å®æ´çæ¸æåæ 919é«çºèªï¼é»æ± çºèªé 60 å°æ Type-C å¿«éå é»ã 920è±å¯æ¸æï¼å³æç²å ç¦æ¸ãå·¦å³å¹³è¡¡ãè¸é » çé鵿§è½ææ¨ã 921`},{id:"look-keo2-max-black-pedal",name:"å ¬è·¯è¸æ¿ Keo 2 Max Black",brand:"LOOK",priceDelta:3250,thumbImage:"https://www.lookcycle.com/media/cache/product_large_thumbnail/product-pedals-2024/keo-2-max/KEO-2-MAX-Black.jpg",galleryImages:["https://www.lookcycle.com/media/cache/product_large_thumbnail/product-pedals-2024/keo-2-max/KEO-2-MAX-Black.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/product-pedals-2024/keo-2-max/KEO-2-MAX-Black-4.jpg","https://www.lookcycle.com/media/cache/product_large_thumbnail/product-pedals-2024/keo-2-max/KEO-2-MAX-Black-3.jpg"],description:`æ¯å°å é 260 å 922寬大æ¥è§¸é¢ç©åè¤åææå¤æ®¼ 923`},{id:"wahoo-powerlink-zero-pedal-double",name:"POWRLINK ZERO ééåçè¸æ¿",brand:"WAHOO",priceDelta:31e3,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e488ea5f480032587180/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e488ea5f48
9230032587180/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e4896145030020fe7f47/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e488962c57002054044e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e489f718aa003253cfce/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d4e4898006ce6a56733e88/800x.webp?source_format=jpg"],description:`尺寸ï¼ç´ 9.9 à 5.1 cm ç¢åééï¼ç´ 250g 924åç鿏¬ï¼ééåç 925å¯ãéé¢ä¸å¡ãè¶ æ¹ä¾¿ 926è»¸å¿æè³ªï¼ä¸é½é¼ 927黿± è¦æ ¼ï¼å é»é°é»æ± 928 åç鿏¬ï¼ééåç 929黿± 容éï¼ç´ 75 hr 930å³è¼¸è¨èï¼èçãANT+ãANT+ FE-C`},{id:"wahoo-powerlink-zero-pedal-single",name:"POWRLINK ZERO å®éåçè¸æ¿",brand:"WAHOO",priceDelta:19900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d2b2f344bbdf00141afda4/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d2b2f344bbdf00141afda4/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d2b2f30fe24d00205fa18b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d2b2f33fd92e001ee6f86f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d2b2f3f288b9001a9d0abd/800x.webp?source_format=jpg"],description:`尺寸ï¼ç´ 9.9 à 5.1 cm 931ç¢åééï¼ç´ 250g 932åç鿏¬ï¼å®éåç(å·¦è ¿) 933å¯ãéé¢ä¸å¡ãè¶ æ¹ä¾¿ 934è»¸å¿æè³ªï¼ä¸é½é¼ 935黿± è¦æ ¼ï¼å é»é°é»æ± 936黿± 容éï¼ç´ 75 hr 937å³è¼¸è¨èï¼èçãANT+ãANT+ FE-C`},{id:"wahoo-nano-pedal",name:"SPEEDPLAY NANO é¦åé軸å¿éåå ¥å¡ è¶ è¼éè¸æ¿",brand:"WAHOO",priceDelta:14900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d52ddf19270d0032851868/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d52ddf19270d0032851868/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d52ddeb71fee0017d6e6f5/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d52dde614503002cfe9963/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d52ddf962c57001d5422c3/800x.webp?source_format=jpg"],description:`尺寸ï¼ç´ 10 à 5.1 à 5.1 cm 938éé: ç´ 168 g (ä¸çµ) 939æ¬é«æè³ªï¼ç¢³çºç¶è¤åææ 940è»¸å¿æè³ªï¼é¦åé 941è«å¡è§åº¦ï¼0° - 7.5° å¯èª¿å¼è¨è¨ 942æµ®åè§åº¦ï¼0° - 15° å¯èª¿å¼è¨è¨`},{id:"wahoo-adro-only-pedal",name:"SPEEDPLAY AERO ä¸é½é¼è»¸å¿å®åå ¥å¡ ç©ºåè¼éè¸æ¿",brand:"WAHOO",priceDelta:9200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c319270d002985197e/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c319270d002985197e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c3e7a0ff001d1251b6/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c36772b9002cb00fd1/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c3f186c0002957cc7c/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c328afae001a06ecbf/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d530c3dfc31c002043fea4/800x.webp?source_format=jpg"],description:`å å §å»ºæµé«èæ¿é¢ï¼å æ¯æ´å®åå ¥å¡ 943尺寸ï¼ç´ 10 à 5.1 cm à 5.1 cm 944éé: ç´ 224 g (ä¸çµ) 945æ¬é«æè³ªï¼Grivory GV-6H å¼·å塿 946è»¸å¿æè³ªï¼ä¸é½é¼ 947è«å¡è§åº¦ï¼0° - 7.5° å¯èª¿å¼è¨è¨ 948æµ®åè§åº¦ï¼0° - 15° å¯èª¿å¼è¨è¨`},{id:"wahoo-zero-double-pedal5",name:"SPEEDPLAY ZERO ä¸é½é¼è»¸å¿éåå ¥å¡ è¼éè¸æ¿",brand:"WAHOO",priceDelta:7600,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d53493459f7e01ccc8b979/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d53493459f7e01ccc8b979/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d53493dfc31c3f9843dce7/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d53493a8d89058b5a3fb7b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d53493630298002cd22174/800x.webp?source_format=jpg"],description:` å¯ãéé¢ä¸å¡ãè¶ æ¹ä¾¿ 949尺寸ï¼ç´ 10 à 5.1 cm à 5.1 cm 950éé: ç´ 222 g (ä¸çµ) 951æ¬é«æè³ªï¼Grivory GV-6H å¼·å塿 952è»¸å¿æè³ªï¼ä¸é½é¼ 953è«å¡è§åº¦ï¼0° - 7.5° å¯èª¿å¼è¨è¨ 954æµ®åè§åº¦ï¼0° - 15° å¯èª¿å¼è¨è¨`},{id:"wahoo-comp-double-pedal6",name:"SPEEDPLAY COMP éåå ¥å¡è¼éè¸æ¿æ£æ£ç³ / é»é¬åé軸å¿",brand:"WAHOO",priceDelta:49
95400,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62d53593a0b620233f24f439/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62d53593a0b620233f24f439/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d5359351b0e244793bc10e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d535936a86e236fc3753b3/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62d53593e7a0ff24f712255e/800x.webp?source_format=jpg"],description:` å¯ãéé¢ä¸å¡ãè¶ æ¹ä¾¿ 955尺寸ï¼ç´ 10 à 5.1 cm à 5.1 cm 956éé: ç´ 232 g (ä¸çµ) 957æ¬é«æè³ªï¼Grivory GV-6H å¼·å塿 958è»¸å¿æè³ªï¼é»é¬åé 959è«å¡è§åº¦ï¼0° - 7.5° å¯èª¿å¼è¨è¨ 960æµ®åè§åº¦ï¼0° - 15° å¯èª¿å¼è¨è¨`},{id:"speedplay-zero-double-pedal-1",name:"ZERO ä¸é½é¼è»¸å¿éåå ¥å¡è¼éè¸æ¿",brand:"SPEEDPLAY",priceDelta:7600,thumbImage:"https://www.klight.com.tw/wp-content/uploads/2022/03/Speedplay-Zero-01-768x512.jpg",galleryImages:["https://www.klight.com.tw/wp-content/uploads/2022/03/Speedplay-Zero-01-768x512.jpg","https://www.klight.com.tw/wp-content/uploads/2022/03/Speedplay-Zero-02.jpg","https://www.klight.com.tw/wp-content/uploads/2022/03/Speedplay-Zero-03.jpg","https://www.klight.com.tw/wp-content/uploads/2022/03/Speedplay-Zero-09.jpg"],description:`尺寸ï¼ç´ 10 à 5.1 cm à 5.1 cm 961éé: ç´ 222 g (ä¸çµ) 962æ¬é«æè³ªï¼Grivory GV-6H å¼·å塿 963è»¸å¿æè³ªï¼ä¸é½é¼ 964è«å¡è§åº¦ï¼0° - 7.5° å¯èª¿å¼è¨è¨ 965æµ®åè§åº¦ï¼0° - 15° å¯èª¿å¼è¨è¨`},{id:"favero-assioma-pro-rs-2",name:"Assioma PRO RS-2 ééåçå ¬è·¯è¸æ¿ / Shimano",brand:"Favero",priceDelta:26500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/688daefd9f3ee500141b3eb8/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/688daefd9f3ee500141b3eb8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688daf0487e7d900161df2e7/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688daf04a33559000cc240b1/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/688daf0487e7d900101df12c/800x.webp?source_format=png","https://img.shoplineapp.com/media/image_clips/68246f16e5a1920011d0b376/original.jpg?1747218198"],description:`æ¡ç¨ç£åå é»ç³»çµ±ï¼å·¡èª 60+ å°æ 9662026å¹´ Assioma å ¨æ° PRO RS-2 ééåçå ¬è·¯è¸æ¿ 967ééï¼ç´ 247g (ä¸çµ) 968è¸é »ææ¸¬å¨ï¼å §å»º 969â¦ å §å®¹ç©ï¼è¸æ¿æ¬é« + æ¢æ»æ£ç*2 + 4åå¢å + ç£æ§é£æ¥å¨ + éåå é»ç· + ä¿åºåå®è£æå + 潤æ»å·¥å · 970100% Shimano SPD® å ¬è·¯å¡è¸ç¸å®¹ 971`},{id:"xplova-noza-p1",name:"NOZA P1 ééåçè¸æ¿ / Look",brand:"Xplova",priceDelta:14980,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6628a579a7480e0023e9ee7a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6628a579a7480e0023e9ee7a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6628bea1874e740020420b99/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6628bea26e50da000e69364e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6628bea1d4cd2e0023612826/800x.webp?source_format=png"],description:`é©ç¨æ£çï¼LOOK KEO 972尺寸ï¼96.9 x 93.4 x 47.2mm 973 ééï¼218gï¼ä¸å°å«é»æ± ï¼ 974å³è¼¸æ¨¡å¼ï¼ANT+ / BLE 4.0 975 黿± åèï¼CR2032 976 ä½¿ç¨æé·ï¼ç´100å°æ 977⦠èªèï¼ FCCãCEãNCC(CCAK24LP0250T1) 978`}]},{id:"handlebartape",zhLabel:"æå¸¶",enLabel:"Handlebar Tape",options:[{id:"burgh-mosaic-stealth",name:"Mosaic Stealth Bar Tape æå¸¶",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3deeb99d07863f89675/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3deeb99d07863f89675/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3de2b5550643c6baa89/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3ddbc49efac57547e69/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3de4f0a7447e8ff84cc/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01c3de5310b6728fb6804c/800x.webp?source_format=png"],description:`⦠æå¸¶ééï¼ç¸½é 96 å 979⦠尺寸ï¼é·åº¦ 220 mm x 寬度 3 mm 980â¦ å §å«ï¼ 2 åèºç´ç«¯å¡ / 2 æ¢æ¶éè 帶 981⦠ååº¦ï¼ 2.5 毫米åï¼ââââéç·£éæ¼¸è®èè³ 1.8 毫米`},{id:"burgh-pixel-white-bar",name:"Pixel White Bar Tape æå¸¶",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b8d8d4f982fd3ab394/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b8d8d4f982fd3ab394/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b8bb88083de49df5da/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b8b8aa7c351f1c160d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b86319fe4c81ae1d8c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b3b8d82e00b61ee87077/800x.webp?source_format=png"],description:`⦠æå¸¶ééï¼ç¸½é 96 å 982⦠尺寸ï¼é·åº¦ 220 mm x 寬度 3 mm 983â¦ å §å«ï¼ 2 åèºç´ç«¯å¡ / 2 æ¢æ¶éè 帶 984⦠ååº¦ï¼ 2.5 毫米åï¼ââââéç·£éæ¼¸è®èè³ 1.8 毫米`},{id:"burgh-pixel-stealth-bar-tape",name:"Silk Stealth Bar Tape æå¸¶",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b2834ceaae1a25a813a6/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b2834ceaae1a25a813a6/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b283e5d8c9236a14a5f9/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b283bb8808044e9e014c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b28308e63b331daf265e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01b2839147ab7279d0aeb1/800x.webp?source_format=png"],description:`⦠æå¸¶ééï¼ç¸½é 96 å 985⦠尺寸ï¼é·åº¦ 220 mm x 寬度 3 mm 986â¦ å §å«ï¼ 2 åèºç´ç«¯å¡ / 2 æ¢æ¶éè 帶 987⦠ååº¦ï¼ 2.5 毫米åï¼ââââéç·£éæ¼¸è®èè³ 1.8 毫米 988`},{id:"burgh-silk-white-bar-tape",name:"Silk White Bar Tape æå¸¶",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a01ac5ba6dfb30e311b5554/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a01ac5ba6dfb30e311b5554/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01ac5cca0b34478485174c/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01ac5ce9a0ab204b024a67/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a01ac5cc014854504000999/800x.webp?source_format=png"],description:`⦠æå¸¶ééï¼ç¸½é 96 å 989⦠尺寸ï¼é·åº¦ 220 mm x 寬度 3 mm 990â¦ å §å«ï¼ 2 åèºç´ç«¯å¡ / 2 æ¢æ¶éè 帶 991⦠ååº¦ï¼ 2.5 毫米åï¼ââââéç·£éæ¼¸è®èè³ 1.8 毫米 992`},{id:"burgh-8bit-white-bar-tape",name:"8-bit æå¸¶ / White ç½é»ç©ç²¾é",brand:"BURGH",priceDelta:1440,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/694ce7ca7731dcdf3d6b9171/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/694ce7ca7731dcdf3d6b9171/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/694ce803413618ddb82e7668/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/694ce8069f432bccfc6f6cb5/800x.webp?source_format=png"],description:`⦠ééï¼ç¸½éé 65g ï¼å®å·ç´ 32.5gï¼ 993⦠尺寸ï¼200*3cm 994⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 995â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 996`},{id:"burgh-addition-white-bar-tape",name:"Addition æå¸¶ - ååå æ³ / ç½",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/676250117e419f001075755a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/676250117e419f001075755a/800x.webp?source_format=png"],description:`⦠ééï¼ç¸½éé 65g ï¼å®å·ç´ 32.5gï¼ 997⦠尺寸ï¼200*3cm 998⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 999â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1000`},{id:"burgh-addition-black-bar-tape",name:"Addition æå¸¶ - ååå æ³ / é»",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67624fc5eaf9c3000c35f134/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/67624fc5eaf9c3000c35f134/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g ï¼å®å·ç´ 32.5gï¼ 1001⦠尺寸ï¼200*3cm 1002⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1003â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1004`},{id:"burgh-nexus-white-bar-tape",name:"Nexus æå¸¶ - çªè±ç´ / ç½",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6760242ce6389d000a199a4a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6760242ce6389d000a199a4a/800x.webp?source_format=png"],description:`⦠ééï¼ç¸½éé 65g 1005⦠尺寸ï¼220*3cm 1006⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1007â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1008`},{id:"burgh-emoji-white-bar-tape",name:"Emoji æå¸¶ / White 表æ 符è ç½",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/658185e1a9d2e1d37c5f65a0/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/658185e1a9d2e1d37c5f65a0/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 168g 1009⦠尺寸ï¼220*3cm 1010⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1011â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1012`},{id:"burgh-lightning-bar-tape",name:"Lightning æå¸¶ / White ç½éé»",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/64140c6056cfef001178d500/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/64140c6056cfef001178d500/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g 1013⦠尺寸ï¼200*3cm 1014⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1015â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1016`},{id:"burgh-wattbombs-stealth-bar-tape",name:"Wattbombs Black æå¸¶ / ç¸å½ é»",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/64140358175eb80011ebe587/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/64140358175eb80011ebe587/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/641403599b0689000e3d1a8b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/64140363223129001a158c63/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/64140358efa8f10011200696/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g 1017⦠尺寸ï¼200*3cm 1018⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1019â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1020`},{id:"burgh-wattbombs-white-stealth-bar-tape",name:"Wattbombs White æå¸¶ / ç¸å½ ç½",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/64140269d0326e001a002e70/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/64140269d0326e001a002e70/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/67ad9feb57b826000eed5567/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/67ad9febeecea000119210d3/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6414026901dfd40020806daa/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/64140269e29c03001137b9c8/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/641402697ffbe6000e97cf80/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g 1021⦠尺寸ï¼200*3cm 1022⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1023â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1024`},{id:"burgh-matter-white-bar-tape",name:"Matter White Bar Tape æå¸¶",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d2a074f50010442a56/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d2a074f50010442a56/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d220b2a50028c7818c/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d2bb7db900168faa19/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d13657dd002222e926/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba7d28ca788001c9d23f1/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g 1025⦠尺寸ï¼200*3cm 1026⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1027â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1028`},{id:"burgh-hieroglyph-text-white-bar-tape",name:"Hieroglyph White æå¸¶ / 象形æå ç½",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eba58f1cd62b0016ad5b96/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eba58f1cd62b0016ad5b96/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba591c65a1c00168d9c6a/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba591bb7db900198fa90f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba590e5536a0016711807/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 65g 1029⦠尺寸ï¼200*3cm 1030⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1031â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1032`},{id:"burgh-piexel-stealth-black-bar-tape",name:"Pixel Stealth Bar Tape æå¸¶ / åç´ é¢¨ ",brand:"BURGH",priceDelta:1330,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62eba92874bd030019f390c2/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62eba92874bd030019f390c2/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba928c65a1c00168d9d4d/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba928a73ac20013982dbb/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62eba928799bb7001047d246/800x.webp?source_format=jpg"],description:`⦠ééï¼ç¸½éé 168g 1033⦠尺寸ï¼200*3cm 1034⦠å度ï¼2.5 mm ï¼éç·£éæ¼¸è®ç´°è³1.8 mm 1035â¦ å §å®¹ç©ï¼æå ¥å¼å°¾å¡*2 + 修飾帶*2 1036`}]},{id:"tire",zhLabel:"å¤è",enLabel:"Tire",options:[{id:"vittoria-corsa-pro-tlr",name:"Corsa PRO TLR å ¬è·¯è»ç¡å §èå
1036¤è / èéï¼éè£è£èæ¶²ï¼",brand:"Vittoria",priceDelta:3100,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6703a94bd33630000f298fad/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6703a94bd33630000f298fad/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/67038131b644df000a8407c5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/67038131584a10000f1eec53/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6703a225dbfdd1000ad21d47/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6703a280de21290ff7ca7ee5/800x.webp?source_format=jpg"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1037⦠建è°èå£ï¼5.0 bar / 72.5 psi 1038`,sizes:["700*26C","700*28C"]},{id:"vittoria-corsa-pro-tlr-black",name:"Corsa PRO TLR å ¬è·¯è»ç¡å §èå¤è / ééçé»éï¼éè£è£èæ¶²ï¼",brand:"Vittoria",priceDelta:3300,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/69241b35c22445000e281342/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/69241b35c22445000e281342/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69241bd0ebdb280012d6453e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69241bd054d5af000c4650ae/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69241c0889bb8e000ecb30b9/800x.webp?source_format=png"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1039⦠建è°èå£ï¼5.0 bar / 72.5 psi 1040 ⦠ééï¼275g - 320g`,sizes:["700*28C"]},{id:"vittoria-corsa-pro-open-tire",name:"Corsa PRO ç«¶è³½åå ¬è·¯OPENå¤è",brand:"Vittoria",priceDelta:2480,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6a8bde277265e6d774133271/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6a8bde277265e6d774133271/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8bde80713752a7c26cb4a2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6a8be34faa393a545de24896/800x.webp?source_format=png"],description:`Corsa PRO æå §èçæ¬æ¡ç¨è Corsa PRO TLR ç¸åç 320 TPI æ£è³ªèé«ï¼ä»¥åå é²çè¤åè æï¼é²è¡æä½³åèª¿æ ¡ã 1041æä¾ç¶è³½äºé©èçé度ãæå°åèé¨ä¹å質ï¼åæå¯¦ç¾æ´å ·ææ¬æçççµæ§è¨è¨ï¼å°æ¥çç´çæ§è½ï¼å¸¶ä¾æ´è¦ªæ°ç鏿ã 1042ä¹¾æ¿è·¯é¢å坿便¥µè´çè½å½æå°åãå¢å¼·çæç©¿åºæ§è½ãæè»ççµæ§éä½äºæ»¾åé»åï¼è®é¡ç°¸çç¢ç³è·¯é¢æè¦ºå¦åæ°èçææ²¹è·¯é¢ã 1043`,sizes:["700*26C","700*28C"]},{id:"michelin-power-cup-tlr-tire-black",name:"Power Cup TLR å ¬è·¯è»ç¡å §èå¤è - é»é ",brand:"MICHELIN",priceDelta:2400,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66ff91acc4f952000cc19e58/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66ff91acc4f952000cc19e58/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66ff9badd14256000b84ef0d/800x.webp?source_format=png"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1044⦠強åé²åºå + å å¼·åå°å©é²æ¬¡ä¿è·å±¤ï¼å¯æå20%é²è·å 1045 â¦ å¨æ½®æ¿åä¹¾ç¥æ¢ä»¶ä¸ï¼é½å ·æé«æçæä½æ§ãç©©å®æ§`,sizes:["700*25C","700*28C"]},{id:"michelin-power-cup-tlr-tire-skin",name:"Power Cup TLR å ¬è·¯è»ç¡å §èå¤è - èé ",brand:"MICHELIN",priceDelta:2500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/66ff9bda9b8f46000f355b64/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/66ff9bda9b8f46000f355b64/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/66ff9b6e30e7f2908c77e752/800x.webp?source_format=jpg"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1046⦠強åé²åºå + å å¼·åå°å©é²æ¬¡ä¿è·å±¤ï¼å¯æå20%é²è·å 1047 â¦ å¨æ½®æ¿åä¹¾ç¥æ¢ä»¶ä¸ï¼é½å ·æé«æçæä½æ§ãç©©å®æ§`,sizes:["700*25C","700*28C"]},{id:"pirelli-p-zero-race-open-classic",name:"P ZERO⢠RACE è¶ è¼éç«¶è³½ OPEN å¤è / CLASSIC",brand:"Pirelli",priceDelta:2600,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675bf236b2912d000ffd9e94/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675bf236b2912d000ffd9e94/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675bf2364ea719000cd6f816/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675befb8489c7c000a10a613/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675befec246e9200114074fc/800x.webp?source_format=png"],description:`â¦ ä½æ»¾åé»ï¼é«æå°åï¼é©åå ¨æ¹ä½éè·¯ä½¿ç¨ 1048⦠TechBELT Road èé«çµæ§æåäºé²åºç©¿æ§è½
1049 ⦠æå°åå¼· : æåä¹¾æ¿è·¯é¢çæå°åã`,sizes:["700*26C","700*28C"]},{id:"pirelli-p-zero-race-open-retro-white",name:"P ZERO⢠RACE è¶ è¼éç«¶è³½ OPEN å¤è / RETRO 復å¤ç½",brand:"Pirelli",priceDelta:2600,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675befb8bd2219000f294dec/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675befb8bd2219000f294dec/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675befb82e1c98000b957439/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675befb8489c7c000a10a613/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675befec246e9200114074fc/800x.webp?source_format=png"],description:`â¦ ä½æ»¾åé»ï¼é«æå°åï¼é©åå ¨æ¹ä½éè·¯ä½¿ç¨ 1050⦠TechBELT Road èé«çµæ§æåäºé²åºç©¿æ§è½ 1051 ⦠æå°åå¼· : æåä¹¾æ¿è·¯é¢çæå°åã`,sizes:["700*26C","700*28C"]},{id:"pirelli-p-zero-race-tlr-rs-retro-hookless-white",name:"P ZERO⢠RACE TLR RS è³½éçç«¶é ç¡å §èå¤è / RETRO 復å¤ç½ï¼å¯æ¯æ´ hookless ç¡æ¡å¾ï¼",brand:"Pirelli",priceDelta:3200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675befb8bd2219000f294dec/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675be037f0f6c60010cf47f5/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be3020a2958000b886bba/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be03729437a000c619a8a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be360657020000a6b2b5d/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be4e5cedc9b000f7f8630/800x.webp?source_format=jpg"],description:`â¦ ä½æ»¾åé»ï¼é«æå°åï¼é©åå ¨æ¹ä½éè·¯ä½¿ç¨ 1052⦠TechBELT Road èé«çµæ§æåäºé²åºç©¿æ§è½ 1053 ⦠æå°åå¼· : æåä¹¾æ¿è·¯é¢çæå°å 1054â¦ æ¯æ´ hookless ç¡æ¡å¾ç³»çµ±`,sizes:["700*28C","700*30C"]},{id:"pirelli-p-zero-race-tlr-rs-retro-hookless-classic",name:"P ZERO⢠RACE TLR RS è³½éçç«¶é ç¡å §èå¤è / CLASSIC 復å¤åï¼å¯æ¯æ´ hookless ç¡æ¡å¾ï¼",brand:"Pirelli",priceDelta:3200,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/675be56e4ecacb000c0ccd7a/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/675be56e4ecacb000c0ccd7a/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be56e4b406f000f43dfa8/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be0376b7d21000aef839e/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/675be196e17fef000ff460e9/800x.webp?source_format=png"],description:`â¦ ä½æ»¾åé»ï¼é«æå°åï¼é©åå ¨æ¹ä½éè·¯ä½¿ç¨ 1055⦠TechBELT Road èé«çµæ§æåäºé²åºç©¿æ§è½ 1056 ⦠æå°åå¼· : æåä¹¾æ¿è·¯é¢çæå°å 1057â¦ æ¯æ´ hookless ç¡æ¡å¾ç³»çµ±`,sizes:["700*28C","700*30C"]},{id:"pirelli-p-zero-race-tlr-sl-black",name:"P ZERO Race⢠TLR SL 極è¼éç«¶è³½å é èï¼ç¡å §è)",brand:"Pirelli",priceDelta:2600,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/62fb483acb082b0016129642/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/62fb483acb082b0016129642/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/62fb483a518d1b002b849f87/800x.webp?source_format=jpg"],description:`⦠æ´è¼çå»ç´å±¤æè¡èé¡å¤çå¤å±¤å¼·åï¼è®è¼éç´ççµæ§ä¸ä¿æåªè¶çé²åºå 1058â¦ééè¼éåæéçç·¨ç¹ï¼ä¸ç§ç²æ»¾åæçåæ´é«ææ§æ§æ æ³ä¸æåæç©¿åºåï¼ä¸¦ä¿æä½ééå使»¾åé»å 1059`,sizes:["700*24C","700*26C"]},{id:"pirelli-psport-black",name:"P7⢠Sport å ¨æ¹ä½è¨ç·´è",brand:"Pirelli",priceDelta:1100,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785826315/p7_sport_1_auoshe.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785826315/p7_sport_1_auoshe.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785826340/p7_sport_3_fybi4g.webp"],description:`⦠æ´è¼çå»ç´å±¤æè¡èé¡å¤çå¤å±¤å¼·åï¼è®è¼éç´ççµæ§ä¸ä¿æåªè¶çé²åºå 1060â¦ééè¼éåæéçç·¨ç¹ï¼ä¸ç§ç²æ»¾åæçåæ´é«ææ§æ§æ æ³ä¸æåæç©¿åºåï¼ä¸¦ä¿æä½ééå使»¾åé»å 1061`,sizes:["700*26C","700*28C"]},{id:"continental-grand-prix-astr-coffee-color",name:"Grand Prix 5000 STR å ¬è·¯è»ç¡å §èå
1061¤è / åå¡éï¼éè£è£èæ¶²ï¼",brand:"Continental",priceDelta:3200,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785827501/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_p6vtg9.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785827501/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_p6vtg9.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6958d7366b53a14b4d1a66b2/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6958d73600d5eb39bb8997e9/800x.webp?source_format=png"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1062⦠建è°èå£ï¼5.0 bar / 72.5 psi 1063ééï¼275g - 320g`,sizes:["700*28C","700*30C","700*32C"]},{id:"continental-grand-prix-astr-black-color",name:"Grand Prix 5000 STR å ¬è·¯è»ç¡å §èå¤è / é»éï¼éè£è£èæ¶²)",brand:"Continental",priceDelta:2730,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785827764/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_ybg0rx.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785827764/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_ybg0rx.webp","https://shoplineimg.com/62b000d1ebcca800681ae739/6957bc60d01efc3d92a3a821/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6957bc6067ec9e403800a481/800x.webp?source_format=png"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1064⦠建è°èå£ï¼5.0 bar / 72.5 psi 1065`,sizes:["700*28C","700*30C","700*32C"]},{id:"specialized-rapidair-tlr-racing-black-color",name:"RapidAir TLR Racing å ¬è·¯è»ç¡å §è",brand:"SPECIALIZED",priceDelta:2500,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67f5181b890c42000bd67d3c/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/67f5181b890c42000bd67d3c/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/67f5181be128a0000a4d2b81/800x.webp?source_format=jpg"],description:`⦠é¡åï¼ç¡å §èå¤èï¼éå®è£è£èæ¶² 1066⦠空氣ååå¸èé¢è±ç´ï¼å ¼ä¿±å ¨å¤©åæå°å 1067â¦è¼ªçµé å°å»ºè° : Roval Rapide & Alpinist `,sizes:["700*26C","700*28C"]}]},{id:"bottle-cage",zhLabel:"水壺æ¶",enLabel:"Bottle Cage",options:[{id:"supacaz-fly-poly-black",name:"Fly Poly æ°´å£ºæ¶ / Black é»",brand:"Supacaz",priceDelta:800,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/65e70983e9f48600235892a5/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/65e70983e9f48600235892a5/800x.webp?source_format=png"],description:`â¦
1067100% èç¢³é ¸é ¯ææï¼ 1068⦠éé : 35g 1069å®å ¨ç¢åºæ°´å£º`},{id:"bjorn-skoba",name:"Skoba è¼éå碳çºç¶æ°´å£ºæ¶",brand:"BJORN",priceDelta:2980,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/69e9ca2755ca662b8be1b78b/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/69e9ca2755ca662b8be1b78b/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69e9ca2721a84a32e90dcb28/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/69e9ca2826b643e805fb4a05/800x.webp?source_format=png"],description:`â¦ç¨å®å碳çºç¶é 浸æè£½æï¼ä¸¦æ¨¡å£æä¸é«æåç¡ç¸«çµæ§ãï¼ 1070⦠表é¢èçï¼å碳çºç¶ï¼æå 1071 ⦠éé: 21g`},{id:"alpitude-superleggero",name:"Superleggero 碳çºç¶è¶ è¼é水壺æ¶",brand:"Alpitude",priceDelta:3990,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/67f5090c0ed505000d482b1e/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/67f5090c0ed505000d482b1e/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/67f5090c749d1d00107b8080/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/67f5090c856bb7e3667e10df/800x.webp?source_format=jpg"],description:`â¦Alpitude æ¯ç®åä¸ç䏿è¼ç碳çºç¶æ°´å£ºæ¶ä¹ä¸ 1072⦠ééï¼9.5g ± 5%ï¼ä¸å«èºçµ²ï¼ï¼ 1073⦠é»è²é¦åéM5èºçµ² 1074 ⦠æè³ªï¼T800 Toray 碳çºç¶ä¸é«æåæ¡æ¶`},{id:"arundel-mandible",name:"Mandible 碳çºç¶æ°´å£ºæ¶ / 亮å é»UD",brand:"Arundel",priceDelta:1900,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68e648fbb07cca001019d192/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68e648fbb07cca001019d192/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68ef39bdb7dc0600164ed765/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68ef39bdb832da00167a1d30/800x.webp?source_format=png"],description:`â¦å 28g éé 1075⦠註éç·å¯è²¼åï¼ç¢ºä¿æ°´å£ºå¨ä»»ä½æ æ³ä¸é½è½ç¢åºå°åºå®å¨èªè¡è»ä¸ã 1076â¦ ç¶æ·äºç°æ³èªè¡è»è³½ãæ¥å£å¤å ¸è³½ãä¸é¦è³½çå種æ¯è³½çèé©ã 1077`},{id:"arundel-mandible-carbon-black",name:"Mandible 碳çºç¶æ°´å£ºæ¶ / æ¶å é»UD",brand:"Arundel",priceDelta:1950,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/68ef35465f58bb0012ea9bfd/800x.webp?source_format=png",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/68ef35465f58bb0012ea9bfd/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68ef391c765238001242b212/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/68ef36f39419ba000c624994/800x.webp?source_format=png"],description:`â¦å 28g éé 1078⦠註éç·å¯è²¼åï¼ç¢ºä¿æ°´å£ºå¨ä»»ä½æ æ³ä¸é½è½ç¢åºå°åºå®å¨èªè¡è»ä¸ã 1079â¦ ç¶æ·äºç°æ³èªè¡è»è³½ãæ¥å£å¤å ¸è³½ãä¸é¦è³½çå種æ¯è³½çèé©ã 1080`},{id:"specialized-sworks-carbon",name:"S-Works Carbon Rib Cage III 碳çºç¶æ°´å£ºæ¶ / æ¶å é»",brand:"SPECIALIZED",priceDelta:2300,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1785832301/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_ksusyu.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1785832301/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_ksusyu.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785832353/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_dc2nul.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1785832402/Continental__Grand-Prix-5000-S-TR-tr__ProductPicture__30_bebynx.webp"],description:`â¦å 24g éé 1081⦠å£ç¸®è¨è¨å¯å®å ¨åºå®ç¶åï¼ä¸¦æ¹ä¾¿æ¿å 1082⦠100% FACT 碳çºç¶çµæ§ï¼å®ç¾å¹³è¡¡å¼·åº¦ãæä½³æ°´å£ºåºå®æ§åè¼éåã 1083â¦ è¶ ä½çç¶èº«ä½ç½®æ¹åäºç©ºæ°£åå叿§è½ã`},{id:"lightweight-edelhelfer-carbon",name:"EDELHELFER 碳çºç¶è¶ è¼é水壺æ¶",brand:"Lightweight",priceDelta:3680,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/6305e6329f4ca3001f0b772b/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/6305e6329f4ca3001f0b772b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/675d1d1337cc58000ca04263/800x.webp?source_format=png","https://shoplineimg.com/62b000d1ebcca800681ae739/6305e6327471a1001fe4cf84/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6305e63393bfa8001022475f/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6305e634120b760020f38c40/800x.webp?source_format=jpg"],description:`â¦å 18g éé 1084â¦ æ°´å£ºæ¶æ¡ç¨è輪çµè¼»æ¢ç¸åçæè³ªï¼å ¼å ·è¼ªçµçåæ§åè¼éåã 1085`},{id:"eilte-leggero-bottle-cage",name:"Leggero è¼éå碳çºç¶â½å£ºæ¶",brand:"Elite",priceDelta:1300,thumbImage:"https://shoplineimg.com/62b000d1ebcca800681ae739/682c7ccc12ef07000ab341e9/800x.webp?source_format=jpg",galleryImages:["https://shoplineimg.com/62b000d1ebcca800681ae739/682c7ccc12ef07000ab341e9/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/682c7c8fb5b3de0011a14d0e/800x.webp?source_format=png"],description:`â¦å 17g éé
1086â¦å¼·åç¢³çºæè³ªï¼å ¼é¡§åæ§èéæ§ 1087â¦ç¾©å¤§å©æå·¥æé ï¼ç²¾ç´°å質èè¨è¨ç¾å¸å ¼å · 1088`}]},{id:"bb",zhLabel:"BB",enLabel:"BB",options:[{id:"bbfor_bikone_uae",name:"ç¾è²¨/BSAé¶ç·å¹æäºéè»¸æ¿ Bottom Bracket",brand:"BIKONE",priceDelta:14750,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1787747682/copy_of_studioshot_square_plain-photoroom_kk1w09.jpg",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1787747682/copy_of_studioshot_square_plain-photoroom_kk1w09.jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3bc68abbf3210afc1f289b/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3bc67bc708a90014cdedf6/800x.webp?source_format=jpg","https://shoplineimg.com/62b000d1ebcca800681ae739/6a3bc659ac972b000cc82c69/800x.webp?source_format=png"],description:`å¤ç¨®è¦æ ¼ï¼è«è³å大è»å» è¦æ ¼è¡¨ç¢ºèª) 1089ééï¼å ±85g 1090 軸æ¿ï¼é¶ç·è»¸æ¿ 1091é©ç¨æ²æä¸è»¸: SHIMANOï¼ç´å¾ 24mm) 1092SRAM DUB (ç´å¾ 28.99ï½ï½)ï¼SRAM 109330mm (ç´å¾30 mm)ï¼SRAMãEastonãFSAãRotorãCannondaleãRace Face 1094軸æ¿ï¼é¶ç·è»¸æ¿ 1095軸å¿ãå¥çæè³ªï¼6061-T6 éåé 1096å §å®¹ç©ï¼BBãå¢çã鲿°´ç°`},{id:"bbfor_bikone",name:"é¶ç·å¹æäºéè»¸æ¿ Bottom Bracket",brand:"BIKONE",priceDelta:9950,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009688/copy_of_800x_aprknb.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009688/copy_of_800x_aprknb.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009559/800x_aprknb.webp"],description:`å¤ç¨®è¦æ ¼ï¼è«è³å大è»å» è¦æ ¼è¡¨ç¢ºèª) 1097ééï¼å ±85g 1098 軸æ¿ï¼é¶ç·è»¸æ¿ 1099é©ç¨æ²æä¸è»¸: SHIMANOï¼ç´å¾ 24mm) 1100 SRAM DUB (ç´å¾ 28.99ï½ï½) 1101 30mm (ç´å¾30 mm)ï¼SRAMãEastonãFSAãRotorãCannondaleãRace Face 1102軸æ¿ï¼é¶ç·è»¸æ¿ 1103軸å¿ãå¥çæè³ªï¼6061-T6 éåé 1104å §å®¹ç©ï¼BBãå¢çã鲿°´ç°`},{id:"bbfor_ceramicspeed",name:"Alpha é¶ç·å¹æäºé軸æ¿BB / çµèº«ä¿åºï¼å¤æ¬¾è¦æ ¼)",brand:"Ceramicspeed",priceDelta:13800,thumbImage:"https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009954/copy_of_800x_dsgibh.webp",galleryImages:["https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009954/copy_of_800x_dsgibh.webp","https://res.cloudinary.com/dftpcr5sd/image/upload/v1786009311/800x_dsgibh.webp"],description:`â¦ééï¼å ±79gï¼ä¸å«èå 1105â¦å¤ç¨®è¦æ ¼ï¼è«è³å大è»å» è¦æ ¼è¡¨ç¢ºèª) 1106⦠軸æ¿ï¼ä¸ç´æ°®åç½é¶ç·æ»¾ç 1107â¦é©ç¨æ²æä¸è»¸: SHIMANOï¼ç´å¾ 24mm) 1108 SRAM DUB (ç´å¾ 28.99ï½ï½) 1109 30mm (ç´å¾30 mm)ï¼SRAMãEastonãFSAãRotorãCannondaleãRace Face 1110â¦ å §å®¹ç©ï¼30mmè帽*2 + 28.99mm èå*2 + 28.99mm å¢ç*1 ï¼å³åå´ï¼+ 24mmèå*2`}]}],oy=({displayedBikeImage:e,imageVisible:t,activeCategoryData:r,activeCategory:a,getSelectedOption:n,galleryIndex:i,setGalleryIndex:s,onShowFullImage:o})=>{const c=n(a),l=c==null?void 0:c.galleryImages;return f.jsxs("div",{className:"hidden lg:flex flex-col relative w-[58%] bg-gray-100 overflow-hidden flex-shrink-0",children:[f.jsxs("div",{className:"relative flex-1 overflow-hidden",children:[e?f.jsx("img",{src:e,alt:"é ç½®ä¸çèªè¡è»",className:"absolute inset-0 w-full h-full object-contain transition-opacity duration-300 z-0",style:{opacity:t?1:0}}):f.jsx("div",{className:"absolute inset-0 flex flex-col items-center justify-center z-0",children:f.jsx("p",{className:"text-gray-400 text-sm tracking-widest uppercase",children:"è«é¸æé 件以顯示åç"})}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/30 via-transparent to-transparent pointer-events-none z-10"}),e&&f.jsx("button",{onClick:o,className:"absolute top-4 right-4 z-20 p-2.5 bg-black/5 hover:bg-black/10 border border-black/10 shadow-sm transition-colors","aria-label":"æ¥ç宿´åç",children:f.jsx(F1,{size:16,className:"text-gray-600"})}),f.jsxs("div",{className:"absolute bottom-5 left-6 z-20",children:[f.jsx("p",{className:"text-black/40 text-[10px] uppercase tracking-widest mb-0.5",children:r.zhLabel}),c?f.jsxs("p",{className:"text-gray-900 text-sm font-semibold drop-shadow",children:[c.brand," ",f.jsx("span",{className:"font-light",children:c.name})]}):f.jsx("p",{className:"text-gray-400 text-sm italic",children:"è«é¸æé ä»¶"})]})]}),l&&l.length>0&&f.jsx("div",{className:"flex-shrink-0 bg-gray-50 border-t border-gray-200 py-3 px-4 flex justify-center gap-2",children:l.map((u,m)=>f.jsx("button",{onMouseDown:p=>p.preventDefault(),onClick:()=>s(m),className:`w-20 h-14 overflow-hidden border transition-all bg-gray-50 ${i===m?"border-gray-900 border-2":"border-gray-300 opacity-60 hover:opacity-100 hover:border-gray-400"}`,children:f.jsx("img",{src:u,alt:"",className:"w-full h-full object-contain"})},m))})]})},cy=kr.memo(oy),ly=({show:e,onClose:t,categories:r,getSelectedOption:a,totalPrice:n,onDownloadCSV:i,onResetAll:s,onOpenInquiry:o,selectedAttrs:c})=>{var p;if(!e)return null;const l=a("frame"),u=a("frameColor"),m=r.slice(1).filter(d=>{var g;return(((g=a(d.id))==null?void 0:g.priceDelta)??0)!==0});return f.jsx("div",{className:"fixed inset-0 z-50 bg-black/60 backdrop-blur-sm flex items-end sm:items-center justify-center p-4 pt-28 sm:pt-28",onClick:d=>d.target===d.currentTarget&&t(),children:f.jsxs("div",{className:"bg-white rounded-2xl w-full max-w-lg shadow-2xl overflow-hidden flex flex-col max-h-[calc(100vh-9rem)]",children:[f.jsxs("div",{className:"flex items-center justify-between px-6 py-5 bg-gray-50 border-b border-gray-200",children:[f.jsxs("div",{children:[f.jsx("h3",{className:"text-gray-900 text-lg font-bold tracking-tight",children:"é ç½®æ¸ å®ç¸½è¦½"}),f.jsx("p",{className:"text-gray-400 text-xs mt-0.5",children:"Your Build Summary"})]}),f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsxs("button",{onClick:s,className:"flex items-center gap-1 px-3 py-1.5 bg-red-50 hover:bg-red-100 border border-red-200 hover:border-red-300 text-red-500 text-xs font-semibold rounded-lg transition",children:[f.jsx(Pa,{className:"w-3 h-3"}),"å ¨é¨éç½®"]}),f.jsx("button",{onClick:t,className:"w-8 h-8 flex items-center justify-center rounded-full bg-gray-200 hover:bg-gray-300 text-gray-600 transition",children:f.jsx(Pa,{className:"w-4 h-4"})})]})]}),f.jsxs("div",{className:"px-6 py-3 flex-1 overflow-y-auto bg-white",children:[l&&f.jsxs("div",{className:"flex items-center gap-3 py-3 border-b border-gray-100",children:[f.jsx("img",{src:l.thumbImage,alt:l.name,className:"w-11 h-11 rounded-lg object-cover flex-shrink-0 bg-gray-100"}),f.jsxs("div",{className:"flex-1 min-w-0",children:[f.jsx("p",{className:"text-gray-400 text-[10px] uppercase tracking-widest leading-none mb-0.5",children:"è»æ¬¾é¸æ"}),f.jsxs("p",{className:"text-gray-900 text-sm font-semibold leading-tight truncate",children:[l.brand," ",l.name]}),((p=c[l.id])==null?void 0:p.size)&&f.jsxs("p",{className:"text-gray-500 text-xs mt-0.5",children:["尺寸ï¼",f.jsx("span",{className:"font-semibold text-gray-700",children:c[l.id].size})]})]}),f.jsx("span",{className:"text-gray-900 text-sm font-bold flex-shrink-0",children:l.priceDelta>
11100?`NT$${l.priceDelta.toLocaleString("zh-TW")}`:"â"})]}),(u==null?void 0:u.color)&&f.jsxs("div",{className:"flex items-center gap-3 py-3 border-b border-gray-100",children:[f.jsx("div",{className:"w-11 h-11 rounded-full flex-shrink-0 border border-gray-200",style:{backgroundColor:u.color}}),f.jsxs("div",{className:"flex-1 min-w-0",children:[f.jsx("p",{className:"text-gray-400 text-[10px] uppercase tracking-widest leading-none mb-0.5",children:"è»æ¶é¡è²"}),f.jsx("p",{className:"text-gray-900 text-sm font-semibold leading-tight truncate",children:u.name})]}),f.jsx("span",{className:"text-gray-500 text-sm flex-shrink-0",children:"嫿¼åºæ¬æ¬¾"})]}),f.jsxs("div",{className:"mt-1",children:[f.jsx("p",{className:"text-gray-400 text-[10px] uppercase tracking-widest pt-3 pb-2",children:"å·²é¸åç´é
ä»¶"}),m.length===0?f.jsxs("div",{className:"py-6 flex flex-col items-center text-center",children:[f.jsx("p",{className:"text-3xl mb-2",children:"â
"}),f.jsx("p",{className:"text-gray-400 text-sm font-medium",children:"å°æªé¸æä»»ä½åç´é
ä»¶"}),f.jsx("p",{className:"text-gray-300 text-xs mt-1",children:"ææé¶ä»¶åçºæ¨æºåºæ¬é
ç½®"})]}):f.jsx("div",{className:"divide-y divide-gray-100",children:m.map(d=>{const g=a(d.id);return f.jsxs("div",{className:"flex items-center gap-3 py-3",children:[f.jsx("img",{src:g.thumbImage,alt:g.name,className:"w-11 h-11 rounded-lg object-cover flex-shrink-0 bg-gray-100"}),f.jsxs("div",{className:"flex-1 min-w-0",children:[f.jsx("p",{className:"text-gray-400 text-[10px] uppercase tracking-widest leading-none mb-0.5",children:d.zhLabel}),f.jsxs("p",{className:"text-gray-900 text-sm font-semibold leading-tight truncate",children:[g.brand!=="â"?`${g.brand} `:"",g.name]}),["size","rimHeight","freehub","crankset","crankLength","cassette","pedalSystem","powerOption","cranksetcompatibility"].map(h=>{var x;const _={size:"尺寸",rimHeight:"輪åé«åº¦",freehub:"æ£è¼ªåº§",crankset:"大ç¤",crankLength:"æ²æé·åº¦",cassette:"é£è¼ª",pedalSystem:"å¡è¸ç³»çµ±",powerOption:"åçè¨",cranksetcompatibility:"軸æ¿å°ºå¯¸"},b=(x=c[g.id])==null?void 0:x[h];return b?f.jsxs("p",{className:"text-gray-500 text-xs mt-0.5",children:[_[h],"ï¼",f.jsx("span",{className:"font-semibold text-gray-700",children:b})]},h):null})]}),f.jsx("div",{className:"text-right flex-shrink-0 ml-2",children:g.priceDelta>0?f.jsxs("span",{className:"text-red-500 text-sm font-bold",children:["+NT$",g.priceDelta.toLocaleString("zh-TW")]}):f.jsxs("span",{className:"text-emerald-600 text-sm font-bold",children:["NT$",g.priceDelta.toLocaleString("zh-TW")]})})]},d.id)})})]})]}),f.jsxs("div",{className:"bg-gray-50 border-t border-gray-200 px-6 pt-4 pb-5 flex flex-col gap-3 flex-shrink-0",children:[f.jsx("div",{className:"max-h-28 overflow-y-auto space-y-1.5",children:r.map(d=>{const g=a(d.id);return!g||g.priceDelta===0?null:f.jsxs("div",{className:"flex justify-between text-sm text-gray-500",children:[f.jsx("span",{children:d.zhLabel}),f.jsxs("span",{className:"text-red-500",children:["NT$",g.priceDelta.toLocaleString("zh-TW")]})]},d.id)})}),f.jsxs("div",{className:"border-t border-gray-300 pt-2 flex justify-between items-baseline",children:[f.jsx("span",{className:"text-gray-700 font-semibold text-sm",children:"é
置總估å¹"}),f.jsxs("span",{className:"text-gray-900 text-2xl font-black tracking-tight",children:["NT$",n.toLocaleString("zh-TW")]})]}),f.jsxs("div",{className:"flex gap-3",children:[f.jsx("button",{onClick:t,className:"flex-1 py-2.5 border border-gray-300 text-gray-600 text-sm font-medium rounded-xl hover:bg-gray-100 transition",children:"ç¹¼çºé
ç½®"}),f.jsx("button",{onClick:o,className:"flex-1 py-2.5 bg-red-600 hover:bg-red-500 text-white text-sm font-bold rounded-xl transition shadow-md shadow-red-600/20",children:"ç«å³è©¢å¹"})]})]})]})})},uy=kr.memo(ly),fy=({show:e,onClose:t,categories:r,getSelectedOption:a,totalPrice:n,inquiryForm:i,setInquiryForm:s,inquiryDone:o,onSubmit:c,selectedAttrs:l})=>{const u={size:"尺寸",rimHeight:"輪åé«åº¦",freehub:"æ£è¼ªåº§",crankset:"大ç¤",crankLength:"æ²æé·åº¦",cassette:"é£è¼ª",pedalSystem:"å¡è¸ç³»çµ±",powerOption:"åçè¨"};return e?f.jsx("div",{className:"fixed inset-0 z-50 bg-black/60 backdrop-blur-sm flex items-end sm:items-center justify-center p-4",onClick:m=>m.target===m.currentTarget&&t(),children:f.jsxs("div",{className:"bg-white rounded-2xl w-full max-w-lg shadow-2xl overflow-hidden flex flex-col max-h-[calc(100vh-4rem)]",children:[f.jsxs("div",{className:"flex items-center justify-between px-6 py-4 bg-gray-50 border-b border-gray-200",children:[f.jsxs("div",{children:[f.jsx("h3",{className:"text-gray-900 text-base font-bold",children:"ç«å³è©¢å¹"}),f.jsx("p",{className:"text-gray-400 text-xs mt-0.5",children:"çä¸è³æï¼æåæç¡å¿«èæ¨è¯ç¹«"})]}),f.jsx("button",{onClick:t,className:"w-8 h-8 flex items-center justify-center rounded-full bg-gray-200 hover:bg-gray-300 text-gray-600 transition",children:f.jsx(Pa,{className:"w-4 h-4"})})]}),o?f.jsxs("div",{className:"px-6 py-10 flex flex-col items-center text-center",children:[f.jsx(U6,{className:"w-14 h-14 text-emerald-500 mb-4"}),f.jsx("h4",{className:"text-gray-900 text-lg font-bold mb-1",children:"è©¢å¹å®å·²éåºï¼"}),f.jsx("p",{className:"text-gray-500 text-sm mb-6",children:"æåæ¶å°æ¨çé
ç½®éæ±ï¼å°ç¡å¿«ä»¥é»è©±æ Email èæ¨è¯ç¹«ã"}),f.jsx("button",{onClick:t,className:"px-8 py-2.5 bg-gray-900 hover:bg-gray-700 text-white text-sm font-semibold rounded-xl transition",children:"éé"})]}):f.jsxs("form",{onSubmit:c,className:"flex flex-col flex-1 min-h-0",children:[f.jsxs("div",{className:"px-6 pt-4 pb-3 bg-gray-50 border-b border-gray-100",children:[f.jsx("p",{className:"text-gray-500 text-[10px] uppercase tracking-widest mb-2",children:"æ¨çé
ç½®"}),f.jsx("div",{className:"flex flex-wrap gap-1.5 max-h-32 overflow-y-auto",children:r.map(m=>{const p=a(m.id);return p?f.jsxs("span",{className:"text-xs bg-white border border-gray-200 text-gray-700 px-2 py-0.5 rounded-full",children:[m.zhLabel,"ï¼",p.brand!=="â"?`${p.brand} `:"",p.name,Object.entries(l[p.id]??{}).map(([d,g])=>f.jsxs("span",{className:"ml-1 text-gray-400",children:["| ",u[d]??d,": ",g]},d))]},m.id):null})}),f.jsxs("p",{className:"text-right text-gray-900 font-bold text-sm mt-2",children:["ç¸½ä¼°å¹ NT$",n.toLocaleStr
1110ing("zh-TW")]})]}),f.jsxs("div",{className:"px-6 py-4 space-y-3 overflow-y-auto flex-1 min-h-0",children:[f.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[f.jsxs("div",{children:[f.jsxs("label",{className:"text-gray-600 text-xs font-medium mb-1 flex items-center gap-1",children:[f.jsx(_u,{className:"w-3 h-3"})," å§å *"]}),f.jsx("input",{required:!0,type:"text",placeholder:"çå°æ",value:i.name,onChange:m=>s(p=>({...p,name:m.target.value})),className:"w-full border border-gray-200 rounded-lg px-3 py-2 text-sm text-gray-900 placeholder-gray-300 focus:outline-none focus:border-red-400 transition"})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"text-gray-600 text-xs font-medium mb-1 flex items-center gap-1",children:[f.jsx(vu,{className:"w-3 h-3"})," é»è©± *"]}),f.jsx("input",{required:!0,type:"tel",placeholder:"0912-345-678",value:i.phone,onChange:m=>s(p=>({...p,phone:m.target.value})),className:"w-full border border-gray-200 rounded-lg px-3 py-2 text-sm text-gray-900 placeholder-gray-300 focus:outline-none focus:border-red-400 transition"})]})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"text-gray-600 text-xs font-medium mb-1 flex items-center gap-1",children:[f.jsx(L1,{className:"w-3 h-3"})," é»åä¿¡ç®± *"]}),f.jsx("input",{required:!0,type:"email",placeholder:"[email protected]",value:i.email,onChange:m=>s(p=>({...p,email:m.target.value})),className:"w-full border border-gray-200 rounded-lg px-3 py-2 text-sm text-gray-900 placeholder-gray-300 focus:outline-none focus:border-red-400 transition"})]}),f.jsxs("div",{children:[f.jsxs("label",{className:"text-gray-600 text-xs font-medium mb-1 flex items-center gap-1",children:[f.jsx($6,{className:"w-3 h-3"})," å註ï¼é¸å¡«ï¼"]}),f.jsx("textarea",{rows:2,placeholder:"ä¾å¦ï¼æ³äºè§£äº¤æâ¦",value:i.notes,onChange:m=>s(p=>({...p,notes:m.target.value})),className:"w-full border border-gray-200 rounded-lg px-3 py-2 text-sm text-gray-900 placeholder-gray-300 focus:outline-none focus:border-red-400 transition resize-none"})]})]}),f.jsxs("div",{className:"px-6 pb-5 pt-2 border-t border-gray-100 flex gap-3 flex-shrink-0",children:[f.jsx("button",{type:"button",onClick:t,className:"flex-1 py-2.5 border border-gray-300 text-gray-600 text-sm font-medium rounded-xl hover:bg-gray-50 transition",children:"åæ¶"}),f.jsx("button",{type:"submit",className:"flex-1 py-2.5 bg-red-600 hover:bg-red-500 text-white text-sm font-bold rounded-xl transition shadow-md shadow-red-600/20",children:"éåºè©¢å¹å®"})]})]})]})}):null},py=kr.memo(fy),my="service_t3s3unf",dy="template_p0fotos",hy="RvmnIgqG2GJBGiEl_",gy=()=>{const[e,t]=F.useState("frame"),[r,a]=F.useState(!1),[n,i]=F.useState(!1),[s,o]=F.useState(!1),[c,l]=F.useState({name:"",phone:"",email:"",notes:""}),[u,m]=F.useState(!0),[p,d]=F.useState(""),[g,h]=F.useState(0),[_,b]=F.useState(!1),[x,w]=F.useState(0),I=F.useRef(null),O=F.useRef(null),H=A=>{t(A),setTimeout(()=>{var K;(K=I.current)==null||K.scrollTo({top:0,behavior:"smooth"})},0)},[k,L]=F.useState({}),[D,U]=F.useState({}),q=(A,K,J)=>U(ge=>({...ge,[A]:{...ge[A]??{},[K]:J}})),[Y,ne]=F.useState(""),[ke,_e]=F.useState(""),[We,Le]=F.useState(!1),[ie,de]=F.useState(!1),[ve,Ee]=F.useState(!1),R=A=>{var J,ge;if(A==="frameColor"){const me=(J=Ve.find(we=>we.id==="frame"))==null?void 0:J.options.find(we=>we.id===k.frame),xe=(ge=me==null?void 0:me.colorOptions)==null?void 0:ge.find(we=>we.id===k.frameColor);return xe?{id:xe.id,name:xe.name,brand:"",priceDelta:0,thumbImage:"",bikeImage:xe.bikeImage,color:xe.color,description:"",highlights:[],isNew:xe.isNew}:void 0}const K=Ve.find(me=>me.id===A);return K==null?void 0:K.options.find(me=>me.id===k[A])},j=F.useMemo(()=>{var K;const A=(K=Ve.find(J=>J.id==="frame"))==null?void 0:K.options.find(J=>J.id===k.frame);return(A==null?void 0:A.colorOptions)??[]},[k.frame]),N=F.useMemo(()=>{const A=Ve.reduce((J,ge)=>{const me=ge.options.find(xe=>xe.id===k[ge.id]);return J+((me==null?void 0:me.priceDelta)??0)},0),K=Ve.reduce((J,ge)=>{const me=ge.options.find(we=>we.id===k[ge.id]);if(!me||!me.powerOptionPrice)return J;const xe=D[me.id]??{};return J+(xe.powerOption==="åç大ç¤"?me.powerOptionPrice:0)},0);return A+K},[k,D]),P=F.useMemo(()=>{var J,ge,me;if(e==="frameColor"){const xe=(J=Ve.find(Fe=>Fe.id==="frame"))==null?void 0:J.options.find(Fe=>
1110Fe.id===k.frame),we=(ge=xe==null?void 0:xe.colorOptions)==null?void 0:ge.find(Fe=>Fe.id===k.frameColor);return(we==null?void 0:we.bikeImage)??""}const K=(xe=>{var we;return(we=Ve.find(Fe=>Fe.id===xe))==null?void 0:we.options.find(Fe=>Fe.id===k[xe])})(e);return K?K.galleryImages&&K.galleryImages.length>0?K.galleryImages[g]??K.galleryImages[0]:K.bikeImage??((me=K.thumbImage)==null?void 0:me.replace("w=400","w=1400"))??"":""},[k,e,g]);F.useEffect(()=>{m(!1);const A=setTimeout(()=>{d(P),m(!0)},200);return()=>clearTimeout(A)},[P]),F.useEffect(()=>{P&&d(P)},[]),F.useEffect(()=>{h(0)},[e,k[e]]);const X=F.useMemo(()=>{var K;const A=(K=Ve.find(J=>J.id==="frame"))==null?void 0:K.options.find(J=>J.id===k.frame);return(A==null?void 0:A.completebike)===!0},[k.frame]),le=F.useMemo(()=>{var K;const A=(K=Ve.find(J=>J.id==="frame"))==null?void 0:K.options.find(J=>J.id===k.frame);return(A==null?void 0:A.brand)==="SCOTT"&&(A==null?void 0:A.series)==="ADDICT RC"?"scott-syncros-icr-sl":(A==null?void 0:A.brand)==="SCOTT"&&(A==null?void 0:A.series)==="FOIL RC"?"scott-foil-syncros-icr-sl-aero":(A==null?void 0:A.brand)==="PINARELLO"&&(A==null?void 0:A.series)==="DOGMA F"?"pinarello-talon-ultra-fast":(A==null?void 0:A.brand)==="SPECIALIZED"&&(A==null?void 0:A.series)==="TARMAC SL9"?"specialied-roval-rapide-cockpit":(A==null?void 0:A.brand)==="SPECIALIZED"&&(A==null?void 0:A.series)==="AETHOS 2"?"specialied-roval-alpinist-cockpit-two":(A==null?void 0:A.brand)==="SPECIALIZED"&&(A==null?void 0:A.series)==="ALLEZ SPRINT"?"specialied-roval-rapide-cockpit":(A==null?void 0:A.brand)==="AURUM"&&(A==null?void 0:A.series)==="MAGMA"?"aurum-integrated-handlebar":(A==null?void 0:A.brand)==="AURUM"&&(A==null?void 0:A.series)==="MANTO"?"aurum-for-manto-handlebar":(A==null?void 0:A.brand)==="Cervélo"&&(A==null?void 0:A.series)==="R5"||(A==null?void 0:A.brand)==="Cervélo"&&(A==null?void 0:A.series)==="S5"||(A==null?void 0:A.brand)==="Colnago"&&(A==null?void 0:A.series)==="Y1Rs"||(A==null?void 0:A.brand)==="Colnago"&&(A==null?void 0:A.series)==="V5Rs"||(A==null?void 0:A.brand)==="FACTOR"&&(A==null?void 0:A.series)==="one"||(A==null?void 0:A.brand)==="FACTOR"&&(A==null?void 0:A.series)==="ostrovam"?"__none__":null},[k.frame]);F.useEffect(()=>{X&&(L(A=>({frame:A.frame,...A.pedals?{pedals:A.pedals}:{}})),U(A=>{const K=k.pedals;return K&&A[K]?{[K]:A[K]}:{}}),t("frame"))},[X]),F.useEffect(()=>{L(A=>{const K={...A};return delete K.frameColor,K})},[k.frame]),F.useEffect(()=>{e==="frameColor"&&j.length===0&&t("wheelset")},[e,j.length]),F.useEffect(()=>{const A=(Se==null?void 0:Se.options)??[],K=new Set,J=A.reduce((me,xe)=>{const we=xe.brand.toLowerCase();return K.has(we)||(K.add(we),me.push(xe.brand)),me},[]);if(J.length<=1){ne("");return}const ge=A.find(me=>me.id===k[e]);ne((ge==null?void 0:ge.brand)??J[0]??"")},[e]),F.useEffect(()=>{_e(""),Le(!1),de(!1)},[Y]);const be=(A,K)=>{L(J=>{if(J[A]===K){const ge={...J};return delete ge[A],ge}return{...J,[A]:K}}),de(!1)},he=A=>{L(K=>{const J={...K};return delete J[A],J})},oe=()=>{L({})},De=()=>{a(!1),o(!1),i(!0)},Ae=A=>{A.preventDefault();const K={id:Date.now().toString(),timestamp:new Date().toLocaleString("zh-TW",{timeZone:"Asia/Taipei"}),customer:{...c},configuration:Ve.map(xe=>{const we=R(xe.id);return we?{category:xe.zhLabel,brand:we.brand,name:we.name,priceDelta:we.priceDelta}:null}).filter(xe=>xe!==null),basePrice:0,totalPrice:N},J=JSON.parse(localStorage.getItem("bikeInquiries")??"[]");localStorage.setItem("bikeInquiries",JSON.stringify([K,...J]));const ge={size:"尺寸",rimHeight:"輪åé«åº¦",freehub:"æ£è¼ªåº§",crankset:"大ç¤",crankLength:"æ²æé·åº¦",cassette:"é£è¼ª",pedalSystem:"å¡è¸ç³»çµ±",powerOption:"åçè¨"},me=K.configuration.map(xe=>{const we=Ve.flatMap(Gr=>Gr.options).find(Gr=>Gr.brand===xe.brand&&Gr.name===xe.name),Fe=we?D[we.id]??{}:{},Lr=Object.entries(Fe).map(([Gr,A0])=>`${ge[Gr]??Gr}: ${A0}`).join(" ");return`${xe.category}ï¼${xe.brand.trim()} ${xe.name}${Lr?` (${Lr})`:""}`}).join(` 1111`);sy.send(my,dy,{from_name:c.name,customer_name:c.name,customer_phone:c.phone,customer_email:c.email,notes:c.notes||"ï¼ç¡ï¼",accessories:me,total_price:`NT$${N.toLocaleStr
1111ing("zh-TW")}`,timestamp:K.timestamp},hy).catch(xe=>console.error("EmailJS error:",xe)),o(!0),l({name:"",phone:"",email:"",notes:""})},bt=()=>{const A=Ve.filter(me=>!!k[me.id]),K=[["é¡å¥","åç","åè","尺寸","輪åé«åº¦","æ£è¼ªåº§","大ç¤","æ²æé·åº¦","é£è¼ª","å¡è¸ç³»çµ±","åçè¨","广 ¼ (NT$)"],...A.map(me=>{const xe=R(me.id),we=D[xe.id]??{};return[me.zhLabel,xe.brand.trim(),xe.name,we.size??"",we.rimHeight??"",we.freehub??"",we.crankset??"",we.crankLength??"",we.cassette??"",we.pedalSystem??"",we.powerOption??"",xe.priceDelta]}),[],["總è¨","","","","","","","","","","",N]],J=hc.aoa_to_sheet(K);J["!cols"]=[{wch:14},{wch:16},{wch:40},{wch:8},{wch:10},{wch:12},{wch:10},{wch:10},{wch:10},{wch:12},{wch:10},{wch:14}];const ge=hc.book_new();hc.book_append_sheet(ge,J,"å·±é¸é
ä»¶"),F7(ge,`å·±é¸é
ä»¶_${new Date().toLocaleDateString("zh-TW").replace(/\//g,"-")}.xlsx`)},Se=Ve.find(A=>A.id===e),Vt=Ve.findIndex(A=>A.id===e),qe=F.useMemo(()=>{var K;return(((K=Ve.find(J=>J.id==="frame"))==null?void 0:K.options)??[]).some(J=>J.brand.toLowerCase()===Y.toLowerCase()&&J.completebike===!0)},[Y]),fe=F.useMemo(()=>{var me;const A=((me=Ve.find(xe=>xe.id==="frame"))==null?void 0:me.options)??[],K=Y?A.filter(xe=>xe.brand.toLowerCase()===Y.toLowerCase()):A,J=new Set;return K.filter(xe=>We?xe.completebike===!0:!xe.completebike).reduce((xe,we)=>{const Fe=we.series??"";return Fe&&!J.has(Fe)&&(J.add(Fe),xe.push(Fe)),xe},[])},[Y,We]),Ot=F.useMemo(()=>{const A=(Se==null?void 0:Se.options)??[],K=new Set;return A.reduce((J,ge)=>{const me=ge.brand.toLowerCase();return K.has(me)||(K.add(me),J.push(ge.brand)),J},[])},[e]);F.useMemo(()=>{var J;const A=((J=Ve.find(ge=>ge.id==="frame"))==null?void 0:J.options)??[],K=new Set;return A.reduce((ge,me)=>{const xe=me.brand.toLowerCase();return K.has(xe)||(K.add(xe),ge.push(me.brand)),ge},[])},[]);const vr=(A,K="xs")=>{const J=K==="sm"?"text-sm font-bold":"text-xs font-semibold";return A===0?null:A>0?f.jsxs("span",{className:`text-red-600 ${J}`,children:["+NT$",A.toLocaleString("zh-TW")]}):f.jsxs("span",{className:`text-red-600 ${J}`,children:["NT$",A.toLocaleString("zh-TW")]})};return f.jsxs("div",{className:"flex overflow-hidden bg-gray-50 text-gray-900",style:{marginTop:"64px",height:"calc(100dvh - 64px)"},children:[f.jsx(cy,{displayedBikeImage:p,imageVisible:u,activeCategoryData:Se,activeCategory:e,getSelectedOption:R,galleryIndex:g,setGalleryIndex:h,onShowFullImage:()=>{w(g),b(!0)}}),f.jsxs("div",{className:"flex flex-col flex-1 overflow-hidden bg-white",children:[f.jsxs("div",{className:"lg:hidden flex flex-col flex-shrink-0 bg-gray-100 overflow-hidden",style:{height:"25vh"},children:[f.jsxs("div",{className:"relative flex-1 overflow-hidden",children:[p&&f.jsx("img",{src:p,alt:"é
ç½®ä¸çèªè¡è»",className:"absolute inset-0 w-full h-full object-contain transition-opacity duration-300",style:{opacity:u?1:0}}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent to-black/20 pointer-events-none"}),p&&f.jsx("button",{onClick:()=>{w(g),b(!0)},className:"absolute top-2 right-2 z-10 p-2 bg-black/5 border border-black/10 shadow-sm","aria-label":"æ¥ç宿´åç",children:f.jsx(F1,{size:14,className:"text-gray-600"})}),f.jsx("div",{className:"absolute bottom-3 left-4",children:(()=>{const A=R(e);return A?f.jsxs("p",{className:"text-gray-900 text-sm font-bold drop-shadow",children:[A.brand," ",f.jsx("span",{className:"font-light",children:A.name})]}):null})()})]}),(()=>{const A=R(e),K=A==null?void 0:A.galleryImages;return!K||K.length===0?null:f.jsx("div",{className:"flex-shrink-0 bg-gray-50 border-t border-gray-200 py-1.5 px-3 flex justify-center gap-1.5",children:K.map((J,ge)=>f.jsx("button",{onMouseDown:me=>me.preventDefault(),onClick:()=>h(ge),className:`w-12 h-8 overflow-hidden border transition-all bg-gray-50 ${g===ge?"border-gray-900 border-2":"border-gray-300 opacity-60"}`,children:f.jsx("img",{src:J,alt:"",className:"w-full h-full object-contain"})},ge))})})()]}),f.jsx("div",{className:"flex-shrink-0 bg-white/95 backdrop-blur border-b border-gray-200 px-5 py-1",children:f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsxs("div",{className:"min-w-0",children:[f.jsx("p",{className:"text-gray-500 text-[10px] uppercase tracking-widest",children:"é
置總
1111å¹"}),f.jsx("div",{className:"flex items-baseline gap-2",children:f.jsxs("p",{className:"text-gray-900 text-xl font-bold",children:["NT$",N.toLocaleString("zh-TW")]})})]}),f.jsxs("div",{className:"flex gap-2",children:[f.jsxs("button",{onClick:()=>a(!0),className:"flex items-center gap-1.5 px-4 py-1.5 bg-red-600 hover:bg-red-500 text-white text-xs font-bold rounded-lg transition",children:[f.jsx(V6,{className:"w-3.5 h-3.5"}),f.jsx("span",{children:"çµè»æ¸
å®"})]}),f.jsxs("button",{onClick:De,className:"flex items-center gap-1.5 px-4 py-1.5 bg-red-600 hover:bg-red-500 text-white text-xs font-bold rounded-lg transition",children:[f.jsx(O1,{className:"w-3.5 h-3.5"}),"ç«å³è©¢å¹"]})]})]})}),f.jsx("div",{className:"flex-shrink-0 border-b border-gray-200 bg-white",children:f.jsx("div",{className:"flex flex-wrap",children:Ve.filter(A=>!(A.id==="frameColor"&&j.length===0)).map(A=>{const K=R(A.id),J=e===A.id,ge=X&&A.id!=="frame"&&A.id!=="pedals";return f.jsxs("button",{disabled:ge,onClick:()=>!ge&&t(A.id),title:ge?"宿´æè»å·²å
嫿æé
ä»¶":void 0,className:`w-1/5 flex flex-col items-center px-1 py-2.5 text-xs font-medium border-b-2 transition-colors justify-center ${ge?"text-gray-300 border-transparent cursor-not-allowed":J?"text-gray-900 border-red-600":"text-gray-500 border-transparent hover:text-gray-700"}`,children:[f.jsxs("span",{className:"flex items-center gap-0.5",children:[A.zhLabel,ge&&f.jsx(dp,{className:"w-2.5 h-2.5 inline-block"})]}),!ge&&A.id==="frameColor"&&(K!=null&&K.name)?f.jsx("span",{className:`text-[15px] mt-0.5 leading-none font-medium ${J?"text-red-700":"text-gray-500"}`,children:K.name}):!ge&&K&&K.priceDelta!==0&&f.jsxs("span",{className:`text-[10px] mt-0.5 leading-none ${K.priceDelta>0,"text-red-600"}`,children:[K.priceDelta>0?"+":"","NT$",Math.abs(K.priceDelta).toLocaleString("zh-TW")]})]},A.id)})})}),f.jsx("div",{ref:I,className:"flex-1 overflow-y-auto ",children:f.jsxs("div",{className:"p-4 sm:p-5",children:[f.jsx("div",{className:"flex items-center justify-between mb-4",children:Ot.length>1?f.jsxs("div",{children:[f.jsx("p",{className:"text-gray-500 text-[10px] mb-1 uppercase tracking-wider",children:"åç"}),f.jsxs("div",{className:"relative w-48",children:[f.jsx("select",{value:Y,onChange:A=>ne(A.target.value),className:"w-48 appearance-none bg-white border border-gray-300 rounded-lg pl-3 pr-8 py-2 text-sm font-semibold text-gray-900 focus:outline-none focus:border-red-500 focus:ring-1 focus:ring-red-500 cursor-pointer transition",children:Ot.map(A=>f.jsx("option",{value:A,children:A},A))}),f.jsx(Li,{className:"pointer-events-none absolute right-2.5 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-500"})]})]}):f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("button",{disabled:Vt===0,onClick:()=>t(Ve[Vt-1].id),className:"p-1 rounded border border-gray-300 text-gray-400 hover:text-gray-700 hover:border-gray-400 disabled:opacity-30 disabled:cursor-not-allowed transition",children:f.jsx(dl,{className:"w-3.5 h-3.5"})}),f.jsxs("div",{children:[f.jsx("h2",{className:"text-gray-900 text-base font-semibold leading-none",children:Se.zhLabel}),f.jsx("p",{className:"text-gray-500 text-[10px] mt-0.5",children:Se.enLabel})]}),f.jsx("button",{disabled:Vt===Ve.length-1,onClick:()=>t(Ve[Vt+1].id),className:"p-1 rounded border border-gray-300 text-gray-400 hover:text-gray-700 hover:border-gray-400 disabled:opacity-30 disabled:cursor-not-allowed transition",children:f.jsx(Ws,{className:"w-3.5 h-3.5"})})]})}),e==="frame"&&qe&&f.jsxs("div",{className:"flex gap-2 mb-3",children:[f.jsx("button",{onClick:()=>Le(!1),className:`px-3 py-1 text-xs rounded border transition-colors ${We?"border-gray-300 text-gray-500 hover:border-gray-500":"border-gray-900 text-gray-900 bg-gray-100 font-semibold"}`,children:"è»æ¶çµ"}),f.jsx("button",{onClick:()=>Le(!0),className:`px-3 py-1 text-xs rounded border transition-colors ${We?"border-red-500 text-red-600 bg-red-50 font-semibold":"border-gray-300 text-gray-500 hover:border-gray-500"}`,children:"宿´æè»"})]}),e==="frame"&&fe.length>1&&f.jsxs("div",{className:"flex gap-2 mb-4 flex-wrap",children:[f.jsx("button",{onClick:()=>_e(""),className:`px-3 py-1 text-xs rounded border transition-colors ${ke===""?"border-gray-900 text-gray-900 bg-gray-100 font-semibold":"border-gray-300 text-gray-500 hover:border-gray-500"}`,children:"å
¨é¨"}),fe.map(A=>f.jsx("button",{onClick:()=>_e(A),className:`px-3 py-1 text-xs rounded border transition-colors ${ke===A?"border-gray-900 text-gray-900 bg-gray-100 font-semibold":"border-gray-300 text-gray-500 hover:border-gray-500"}`,children:A},A))]}),(()=>{var K;const A=R(e);return A?f.jsxs("div",{ref:O,className:"mb-5 pb-4 border-b border-gray-200",children:[f.jsx("div",{className:"flex items-start justify-between gap-2 mb-1.5",children:f.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[A.color&&f.jsx("div",{className:"w-9 h-9 rounded-full flex-shrink-0 border border-gray-300",style:{backgroundColor:A.color}}),f.jsxs("div",{className:"min-w-0",children:[A.brand&&f.jsx("p",{className:"text-black text-[16px] uppercase tracking-wider mb-0.5",children:A.brand}),f.jsx("h3",{className:"text-gray-900 text-sm font-semibold leading-snug",children:A.name})]})]})}
1111),[{key:"rimHeight",label:"輪åé«åº¦",values:A.rimHeights},{key:"freehub",label:"æ£è¼ªåº§",values:A.freehubs},{key:"crankset",label:"大ç¤",values:A.cranksets},{key:"crankLength",label:"æ²æé·åº¦",values:A.crankLengths},{key:"cassette",label:"é£è¼ª",values:A.cassettes},{key:"pedalSystem",label:"å¡è¸ç³»çµ±",values:A.pedalSystems},{key:"powerOption",label:"åçè¨",values:A.powerOptions},{key:"size",label:"尺寸",values:A.sizes},{key:"cranksetcompatibility",label:"軸æ¿å°ºå¯¸",values:A.cranksetcompatibility}].map(({key:J,label:ge,values:me})=>{var xe;return me&&me.length>0?f.jsxs("div",{className:"mb-2",children:[J!=="powerOption"&&f.jsxs("p",{className:"text-gray-500 text-xs mb-1.5",children:[ge,"ï¼",f.jsx("span",{className:"font-semibold text-gray-800",children:((xe=D[A.id])==null?void 0:xe[J])??""})]}),f.jsx("div",{className:"flex flex-wrap gap-1.5",children:me.map(we=>{var Fe;return f.jsxs("button",{onClick:()=>q(A.id,J,we),className:`px-3 py-1 text-xs rounded border transition-colors ${((Fe=D[A.id])==null?void 0:Fe[J])===we?"border-red-500 text-red-600 bg-red-50 font-semibold":"border-gray-300 text-gray-600 hover:border-gray-500"}`,children:[we,J==="powerOption"&&we==="åç大ç¤"&&A.powerOptionPrice&&f.jsxs("span",{className:"ml-1 text-red-500 font-semibold",children:["+NT$",A.powerOptionPrice.toLocaleString("zh-TW")]})]},we)})})]},J):null}),f.jsx("div",{className:"text-right mb-1.5",children:vr(A.priceDelta,"sm")}),(A.description||A.highlights&&A.highlights.length>0)&&f.jsxs(f.Fragment,{children:[f.jsxs("button",{onClick:()=>de(J=>!J),className:"flex items-center gap-1.5 mb-2 text-gray-500 hover:text-gray-800 transition-colors group",children:[f.jsx("span",{className:"text-xs font-medium tracking-wide",children:"ç¢åæè¿°"}),f.jsx("span",{className:`w-5 h-5 rounded-full border border-gray-300 flex items-center justify-center transition-transform duration-200 ${ie?"rotate-180":""}`,children:f.jsx(Li,{className:"w-3 h-3"})})]}),ie&&f.jsxs(f.Fragment,{children:[f.jsx("p",{className:"text-black-500 text-md leading-relaxed mb-2.5 whitespace-pre-line",children:A.description}),f.jsx("div",{className:"flex flex-wrap gap-1.5 mb-2",children:(K=A.highlights)==null?void 0:K.map(J=>f.jsx("span",{className:"text-[10px] bg-gray-100 border border-gray-200 text-gray-500 px-2 py-0.5 rounded-full",children:J},J))})]})]}),f.jsxs("button",{onClick:()=>he(e),className:"flex items-center gap-1 px-2.5 py-1 bg-red-500 hover:bg-red-700 text-white text-[10px] font-semibold rounded-full border-2 border-red-100 transition-colors mt-1",children:[f.jsx(Pa,{className:"w-2.5 h-2.5"}),"éé¸"]})]}):f.jsx("div",{className:"mb-5 pb-4 border-b border-gray-200",children:f.jsx("p",{className:"text-gray-400 text-xs italic",children:"è«å¾ä¸æ¹ç¸®å鏿é
ä»¶"})})})(),e==="frameColor"?j.length===0?f.jsx("div",{className:"mb-6 py-6 text-center",children:f.jsx("p",{className:"text-gray-400 text-sm",children:"è«å
é¸æè»æ¶ï¼å鏿é¡è²"})}):f.jsx("div",{className:"flex flex-wrap gap-6 mb-6 py-2",children:j.map(A=>{const K=k[e]===A.id;return f.jsxs("button",{onClick:()=>be(e,A.id),className:"flex flex-col items-center gap-2 focus:outline-none group",children:[f.jsxs("div",{className:`w-14 h-14 rounded-full transition-all duration-200 relative flex items-center justify-center ${K?"ring-2 ring-gray-900 ring-offset-2 ring-offset-white scale-110 shadow-lg":"ring-1 ring-gray-300 hover:ring-gray-400 hover:scale-105"}`,style:{backgroundColor:A.color},children:[K&&f.jsx(ml,{className:"w-5 h-5 text-white drop-shadow-md",strokeWidth:3}),A.isNew&&!K&&f.jsx("span",{className:"absolute -top-1 -right-1 bg-red-600 text-white text-[7px] font-bold px-1 py-0.5 rounded leading-none",children:"NEW"})]}),f.jsx("span",{className:`text-xs font-medium transition-colors ${K?"text-gray-900 font-bold":"text-gray-500 group-hover:text-gray-700"}`,children:A.name})]},A.id)})}):f.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-2 mb-6",children:(Y?Se.options.filter(A=>A.brand.toLowerCase()===Y.toLowerCase()).filter(A=>e==="frame"?We?A.completebike===!0:!A.completebike:!0).filter(A=>e==="frame"?!ke||A.series===ke:!0):Se.options).map(A=>{const K=k[e]===A.id,J=e==="handlebar"&&le!==null&&A.id!==le;return f.jsxs("button",{disabled:J,onClick:J?void 0:()=>be(e,A.id),className:`relative aspect-square rounded-lg overflow-hidden border-2 transition-all duration-200 focus:outline-none group ${J?"border-gray-200 cursor-not-allowed":K?"border-gray-900 shadow-md":"border-gray-200 bg-gray-50 hover:border-gray-400"}`,children:[f.jsx("img",{src:A.thumbImage,alt:A.name,className:`w-full h-full object-cover transition-transform duration-300 ${J?"grayscale opacity-30":"group-hover:scale-110"}`}),J&&f.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:f.jsx(dp,{className:"w-5 h-5 text-gray-400 opacity-70"})}),K&&!J&&f.jsx("div",{className:"absolute top-1 right-1 w-4 h-4 bg-gray-900 rounded-full flex items-center justify-center shadow",children:f.jsx(ml,{className:"w-2.5 h-2.5 text-white",strokeWidth:3})}),A.isNew&&!J&&f.jsx("div",{className:"absolute top-1 left-1",children:f.jsx("span",{className:"bg-red-600 text-white text-[8px] font-bold px-1 py-0.5 rounded",children:"NEW"})})]},A.id)})}),(()=>{const A=Ve.filter(K=>!!k[K.id]);return A.length===0?null:f.jsxs("div",{className:"mt-4 mb-2 rounded-2xl overflow-hidden border border-gray-200 bg-white shadow-sm",children:[f.jsx("button",{onClick:()=>Ee(K=>!K),className:"w-full flex items-center justify-between px-5 py-4 bg-white hover:bg-gray-50 transition",children:f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx(Li,{className:`w-4 h-4 text-gray-500 transition-transform duration-200 ${ve?"rotate-180":""}`}),f.jsx("span",{className:"text-gray-900 text-sm font-semibold",children:"å·²é¸é
ä»¶"}),f.jsx("span",{className:"bg-gray-100 text-gray-600 text-xs font-bold px-2 py-0.5 rounded-full",children:A.length})]})}),ve&&f.jsx("div",{className:"divide-y divide-gray-100 bg-white",children:A.map(K=>{const J=R(K.id);return J?f.jsxs("div",{className:"flex items-center gap-3 px-5 py-3",children:[K.id==="frameColor"&&J.color?f.jsx("div",{className:"w-12 h-12 rounded-full flex-shrink-0 border border-gray-300",style:{backgroundColor:J.color}}):f.jsx("img",{src:J.thumbImage,alt:J.name,className:"w-12 h-12 rounded-lg object-cover flex-shrink-0 bg-gray-100"}),f.jsxs("div",{className:"flex-1 min-w-0",children:[f.jsx("p",{className:"text-gray-500 text-[10px] uppercase tracking-widest leading-none mb-0.5",children:K.zhLabel}),f.jsxs("p",{className:"text-gray-900 text-sm font-medium leading-tight truncate",children:[J.brand?`${J.brand} `:"",J.name]})]}),f.jsxs("div",{className:"flex items-center gap-3 flex-shrink-0",children:[J.priceDelta>0&&f.jsxs("span",{className:"text-red-600 text-xs font-bold",children:["+NT$",J.priceDelta.toLocaleStr
1111ing("zh-TW")]}),f.jsxs("button",{onClick:()=>H(K.id),className:"text-gray-500 text-xs border border-gray-300 rounded-lg px-2.5 py-1 hover:bg-gray-50 transition flex items-center gap-1",children:["æ´æ ",f.jsx(Ws,{className:"w-3 h-3"})]})]})]},K.id):null})})]})})(),f.jsx("div",{className:"h-4"})]})})]}),_&&p&&(()=>{const A=e==="frameColor"?(()=>{var xe,we;const ge=(xe=Ve.find(Fe=>Fe.id==="frame"))==null?void 0:xe.options.find(Fe=>Fe.id===k.frame),me=(we=ge==null?void 0:ge.colorOptions)==null?void 0:we.find(Fe=>Fe.id===k.frameColor);return me?{galleryImages:[me.bikeImage]}:null})():R(e),K=A!=null&&A.galleryImages&&A.galleryImages.length>0?A.galleryImages:[p],J=Math.min(x,K.length-1);return f.jsxs("div",{className:"fixed inset-0 z-50 bg-black flex flex-col",onClick:()=>b(!1),children:[f.jsx("button",{onClick:()=>b(!1),className:"absolute top-4 right-4 z-10 p-2.5 bg-white/10 hover:bg-white/20 text-white transition-colors rounded","aria-label":"éé",children:f.jsx(Pa,{size:22})}),f.jsx("div",{className:"flex-1 flex items-center justify-center p-4 sm:p-10 min-h-0",children:f.jsx("img",{src:K[J],alt:"宿´åç",className:"max-w-full max-h-full object-contain",onClick:ge=>ge.stopPropagation()})}),K.length>1&&f.jsx("div",{className:"flex-shrink-0 flex justify-center gap-2 px-4 pb-4",onClick:ge=>ge.stopPropagation(),children:K.map((ge,me)=>f.jsx("button",{onClick:()=>w(me),className:`w-20 h-14 overflow-hidden border-2 transition-all flex-shrink-0 ${me===J?"border-white opacity-100":"border-transparent opacity-50 hover:opacity-80"}`,children:f.jsx("img",{src:ge,alt:`åç ${me+1}`,className:"w-full h-full object-cover"})},me))})]})})(),f.jsx(uy,{show:r,onClose:()=>a(!1),categories:Ve,getSelectedOption:R,totalPrice:N,onDownloadCSV:bt,onResetAll:oe,onOpenInquiry:De,selectedAttrs:D}),f.jsx(py,{show:n,onClose:()=>i(!1),categories:Ve,getSelectedOption:R,totalPrice:N,inquiryForm:c,setInquiryForm:l,inquiryDone:s,onSubmit:Ae,selectedAttrs:D})]})},gc=[{id:1,name:"æå¿è±ª",location:"å°ä¸",rating:5,review:"å ¥æ Cervelo R5 è»æ¶å¾ï¼ç¬å¡æçå¤§å¹ æåï¼å·¡æçå°æ¥å»ºè°è®æé¸å°æé©åèªå·±çå°ºå¯¸ï¼æåæ åº¦ä¹é常好ï¼ä¸æ¬¡æè¼ªçµä¸å®åä¾ï¼",bike:"Cervelo R5 ç¬å¡è»æ¶çµ",avatar:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&auto=format&fit=crop&q=60"},{id:2,name:"é³ç¾ç²",location:"æ°ç«¹",rating:5,review:"ç¬¬ä¸æ¬¡è³¼è²·é«éå ¬è·¯è»ï¼å° Specialized Aethos æä¸éæï¼è»åºå¸«å ç´°å¿å¹«æ fittingï¼é¨èµ·ä¾èé©åå¿«ï¼å®å ¨è¶ åºé æï¼",bike:"Specialized Aethos Expert æè»",avatar:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&auto=format&fit=crop&q=60"},{id:3,name:"ç建æ",location:"å°å",rating:5,review:"PINARELLO DOGMA F ççæ¯ä¸å°å¤¢å¹»é¸åï¼é¨èµ·ä¾è¼é£é£çæè¦ºç¡æ³è¨å»ãå·¡æçå®å¾æåä¹å¾å®åï¼æåé¡é¨æé½è½å¾å°è§£çã",bike:"Pinarello NEW DOGMA F è»æ¶çµ",avatar:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&auto=format&fit=crop&q=60"},{id:4,name:"å¼µé å©·",location:"å°å",rating:5,review:"é¨äº BMC Teammachine åå äºäººç第ä¸å ´å ¬è·¯è»è³½ï¼æç¸¾é常滿æï¼æè¬å·¡æå¹«æå好宿´çè³½å調æ´ï¼ä¸å¡æ§å¶é常穩å®ï¼",bike:"BMC Teammachine SLR Three æè»",avatar:"https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&auto=format&fit=crop&q=60"},{id:5,name:"é»ä¿å",location:"é«é",rating:5,review:"è¶åºæ¸ æ´»åå ¥æ Specialized S-Works Tarmac SL8ï¼å¹æ ¼å¯¦å¨å¤ªåç®äºãæ´å°è»è³ªæè¶ 好ï¼å¡è£ç¾å°æ¨ä¸å¾é¨ï¼åï¼å·¡æççæ¯æ¥çè¯å¿ã",bike:"Specialized S-Works Tarmac SL8 è»æ¶çµ",avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&auto=format&fit=crop&q=60"},{id:6,name:"åå®ç¿°",location:"å°ä¸",rating:5,review:"Scott Addict RC æ¯æè¸å ¥å ¬è·¯è»ä¸çç第ä¸å°è»ï¼å·¡æç師å èå¿è§£éå種é¶ä»¶ç¥èï¼è®æä¸åæ°æä¹è½å¿«é䏿ï¼é常æè¬ï¼",bike:"Scott Addict RC æè»",avatar:"https://images.unsplash.com/photo-1560250097-0b93528c311a?w=100&auto=format&fit=crop&q=60"}],xy=3,by=4e3,vy=()=>{const[e,t]=F.useState(0),[r,a]=F.useState(!1),n=gc.length,i=F.useCallback(o=>{r||(a(!0),t(c=>(c+o+n)%n),setTimeout(()=>a(!1),400))},[r,n]);F.useEffect(()=>{const o=setInterval(()=>i(1),by);return()=>clearInterval(o)},[i]);const s=()=>{const o=[];for(let c=0;c<xy;c++)o.push(gc[(e+c)%n]);return o};return f.jsx("section",{className:"py-24 bg-white overflow-hidden",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[f.jsxs("div",{className:"text-center mb-16",children:[f.jsx("span",{className:"text-red-600 font-semibold text-sm uppercase tracking-widest",children:"顧客è©å¹"}),f.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mt-3 mb-4",children:"é¨å£«åæéº¼èªª"}),f.jsx("p",{className:"text-gray-500 text-lg max-w-2xl mx-auto",children:"ä¾èªå ¨å°åå°è»åçç實å¿å¾ï¼è¦èå·¡æå®è»çå質èæå"})]}),f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",style:{opacity:r?.6:1,transition:"opacity 0.3s ease"},children:s().map((o,c)=>f.jsxs("div",{className:`bg-gray-50 rounded-2xl p-8 flex flex-col shadow-sm hover:shadow-lg transition-shadow duration-300 border border-gray-100 ${c===1?"md:scale-105 md:shadow-lg border-red-100":""}`,children:[f.jsx(q6,{className:"w-8 h-8 text-red-500 mb-4 opacity-60"}),f.jsx("p",{className:"text-gray-700 leading-relaxed flex-1 mb-6 text-sm md:text-base",children:o.review}),f.jsxs("div",{className:"mt-auto",children:[f.jsx("p",{className:"text-xs font-semibold text-red-600 uppercase tracking-wide mb-4",children:o.bike}),f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("div",{className:"flex items-center space-x-3",children:[f.jsx("img",{src:o.avatar,alt:o.name,className:"w-11 h-11 rounded-full object-cover ring-2 ring-red-100"}),f.jsxs("div",{children:[f.jsx("p",{className:"font-bold text-gray-900 text-sm",children:o.name}),f.jsx("p",{className:"text-gray-400 text-xs",children:o.location})]})]}),f.jsx("div",{className:"flex space-x-0.5",children:Array.from({length:o.rating}).map((l,u)=>f.jsx(wu,{className:"w-4 h-4 fill-yellow-400 text-yellow-400"},u))})]})]})]},`${o.id}-${c}`))}),f.jsx("button",{onClick:()=>i(-1),className:"absolute -left-5 top-1/2 -translate-y-1/2 bg-white border border-gray-200 shadow-md rounded-full p-3 hover:bg-red-600 hover:text-white hover:border-red-600 transition-colors duration-200 hidden md:flex items-center justify-center","aria-label":"ä¸ä¸å",children:f.jsx(dl,{size:20})}),f.jsx("button",{onClick:()=>i(1),className:"absolute -right-5 top-1/2 -translate-y-1/2 bg-white border border-gray-200 shadow-md rounded-full p-3 hover:bg-red-600 hover:text-white hover:border-red-600 transition-colors duration-200 hidden md:flex items-center justify-center","aria-label":"ä¸ä¸å",children:f.jsx(Ws,{size:20})})]}),f.jsx("div",{className:"flex justify-center space-x-2 mt-10",children:gc.map((o,c)=>f.jsx("button",{onClick:()=>{r||(a(!0),t(c),setTimeout(()=>a(!1),400))},className:`rounded-full transition-all duration-300 ${c===e?"bg-red-600 w-6 h-2.5":"bg-gray-300 hover:bg-gray-400 w-2.5 h-2.5"}`,"aria-label":`è·³å°ç¬¬ ${c+1} åè©å¹`},c))}),f.jsxs("div",{className:"flex justify-center space-x-4 mt-6 md:hidden",children:[f.jsx("button",{onClick:()=>i(-1),className:"bg-white border border-gray-200 shadow rounded-full p-3 hover:bg-red-600 hover:text-white transition-colors duration-200",children:f.jsx(dl,{size:20})}),f.jsx("button",{onClick:()=>i(1),className:"bg-white border border-gray-200 shadow rounded-full p-3 hover:bg-red-600 hover:text-white transition-colors duration-200",children:f.jsx(Ws,{size:20})})]})]})})},rm=[{id:"1",title:"æ°æç第ä¸å°å ¬è·¯è»é¸è³¼æå",excerpt:"æ°æåè¸å ¥å ¬è·¯è»çä¸ç總æ¯ä»¤äººè奮ï¼å享å¦ä½è²·å°æé©åä½ ç第ä¸å°è»ã",author:"Mike Chen",date:"2024-08-20",readTime:"8 min read",category:"Maintenance",image:"https://images.unsplash.com/photo-1558618666-fcd25c85cd64?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80",featured:!0},{id:"2",title:"èªè¡è»è¨ç·´",excerpt:"è®å¿«çæ¹æ³ï¼æ±ºå®é度ç 3 å¤§æ ¸å¿è¦ç´ ",author:"Sarah Johnson",date:"2024-08-18",readTime:"12 min read",category:"Performance",image:"https://images.unsplash.com/photo-1571068316344-75bc76f77890?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80",featured:!0}],wy=()=>{const e=rm.filter(t=>t.featured);return rm.filter(t=>!t.featured),f.jsx("section",{className:"py-16 bg-gray-50",children:f.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[f.jsxs("div",{className:"text-center mb-16",children:[f.jsx("h2",{className:"text-4xl font-bold text-gray-900 mb-4",children:"å·¡æå®è»"}),f.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"æç« å享"})]}),e.length>0&&f.jsxs("div",{className:"mb-16",children:[f.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-8",children:"Featured Articles"}),f.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:e.map(t=>f.jsxs("article",{className:"bg-white rounded-xl shadow-lg overflow-hidden hover:shadow-xl transition-shadow duration-300",children:[f.jsxs("div",{className:"relative",children:[f.jsx("img",{src:t.image,alt:t.title,className:"w-full h-64 object-cover"}),f.jsx("div",{className:"absolute top-4 left-4",children:f.jsx("span",{className:"bg-red-500 text-white px-3 py-1 rounded-full text-sm font-medium",children:t.category})})]}),f.jsxs("div",{className:"p-6",children:[f.jsxs("div",{className:"flex items-center text-gray-500 text-sm mb-3",children:[f.jsx(_u,{className:"w-4 h-4 mr-2"}),f.jsx(D1,{className:"w-4 h-4 mr-2"})]}),f.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3 hover:text-red-600 transition-colors",children:f.jsx(Ja,{to:`/blog/${t.id}`,children:t.title})}),f.jsx("p",{className:"text-gray-600 mb-4 line-clamp-3",children:t.excerpt}),f.jsxs(Ja,{to:`/blog/${t.id}`,className:"inline-flex items-center text-red-600 hover:text-red-700 font-medium transition-colors",children:["é±è®æ´å¤",f.jsx(B6,{className:"w-4 h-4 ml-2"})]})]})]},t.id))})]})]})})},_y={1:{id:"1",title:"æ°æç第ä¸å°å ¬è·¯è»ï¼å¾é¶éå§çæé æå",author:"Mike Chen",date:"2024-08-20",readTime:"12 min read",category:"æ°ææå",image:"https://images.unsplash.com/photo-1558618666-fcd25c85cd64?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80",tags:["æ°æ","å ¬è·¯è»","Fitting","æè»","çµè»","æ¡è³¼æå","é¨å£«èå"],content:`è¸å ¥å ¬è·¯è»çä¸ç總æ¯ä»¤äººè奮ï¼ä½é¢å°ç³ç¯æ»¿ç®çè¦æ ¼è广 ¼ï¼æ°æå¸¸æå°ä¸ç¥ææªã奿å¿ï¼é份æåå°å¸¶ä½ æè§£å ¬è·¯è»çæ ¸å¿çµæãé ç®è¦åï¼ä»¥åå¦ä½è²·å°æé©åä½ ç第ä¸å°è»ã 1112 1113## ä¸ãæè§£å ¬è·¯è»ï¼ä¸å°è»æ¯å¦ä½çµæçï¼ 1114 1115å ¬è·¯è»ä¸»è¦ç±ä¸å¤§æ¨¡çµæ§æï¼åçµä»¶ççç´èæé ç´æ¥æ±ºå®äºé¨ä¹æè广 ¼ï¼ 1116 1117### è»æ¶ï¼Frame & Forkï¼ï¼å ¬è·¯è»çéé 1118 1119- éåéï¼Aluminumï¼ï¼æ§å¹æ¯é«ãèç¨ä¸åæ§ä½³ï¼é常é©åæ°æå ¥é 1120- 碳çºç¶ï¼Carbonï¼ï¼ééè¼ãå¸éææåªç°ï¼è½å¤§å¹ æåé¨ä¹èé©åº¦èé·éæçï¼æ¯é²éè»æ¬¾çä¸»æµ 1121 1122### è®éå³å系統ï¼Groupsetï¼ï¼è»è¼çå¿è 1123 1124å å«è®éææã大é½ç¤ãé£è¼ªãç è»èè®éå¨ã常è¦åçå¦ ShimanoãSRAMãæ°æå»ºè°ä»¥ Shimano 105 æ SRAM Rival çç´çºé»éæ¨æºï¼å ·ååªç°çèç¨åº¦èç²¾æºåº¦ã 1125 1126### 輪çµè輪èï¼Wheelset & Tiresï¼ï¼æ»¾åèæå°åçééµ 1127 1128輪çµåçºéåé輪çµè碳çºç¶è¼ªçµï¼å½±é¿èµ·æ¥å éèç¬å¡æè¦ºãç¾ä»£å ¬è·¯è»å¤æ¡ç¨ç空èï¼Tubeless Systemï¼æ 28c 寬èï¼å¸¶ä¾æ´ä½³çæå°åèèé©è·¯æã 1129 1130## äºãé ç®æ±ºçï¼è©²è²·ã宿´æè»ã鿝ãç´æ¥çµè»ãï¼ 1131 1132å°æ¼ç¬¬ä¸å°è»ï¼æ¥çå°å®¶èç¥ååçç建è°é常æç¢ºï¼å¼·çæ¨è¦è³¼è²·ã宿´æè»ï¼Complete Bikeï¼ãã 1133 1134| æ¯è¼é ç® | æè»ï¼Complete Bikeï¼ | 客製åçµè»ï¼Custom Buildï¼ | 1135| 广 ¼èæ§å¹æ¯ | é«ï¼åç大æ¹éæ¡è³¼ï¼æ´é«å®å¹è¼åç®ï¼ | ä½ï¼é¶ä»¶é¶è²·ææ¬é«ï¼ä¸éé¡å¤å·¥æ¬è²»ï¼ |
1136| é¶ä»¶ç¸å®¹æ§ | 100% 宿¹å¹é ï¼ç¡éæå¿è¦æ ¼ä¸ç¬¦ | éå ·åé«åº¦å°æ¥ç¥è以確ä¿ç¸å®¹ | 1137| é©åå°è±¡ | æ°æãåå¸è ãé ç®å°åè | ç¶é©è±å¯çè³æ·±è»åãæç¹æ®å好è | 1138 1139é ç®é ç½®æç¤ºï¼å»ºè°åçºå ©é¨åï¼70â80% ç¨æ¼è³¼è²·è»è¼ï¼20â30% ççµ¦å¿ è¦é ä»¶ï¼å®å ¨å¸½ãè»è¤²ãè¸æ¿ãå¡éèç¶ä¿®å·¥å ·ï¼ã 1140 1141## ä¸ãè³¼è»çæ ¸å¿éå¾ï¼ä¸å®è¦å Fitting 1142 1143ãè²·é¯å°ºå¯¸ï¼åè²´çè»ä¹æ¯æç£¨ãã 1144 1145è¨±å¤æ°æå¸¸ä»¥çºé¸è»åªéç身é«ï¼å¦ S/M/Lï¼ï¼ä½æ¯å人çè ¿é·ãè»å¹¹é·èæè»åº¦çä¸ç¸åã 1146 1147### ä»éº¼æ¯ Fittingï¼ 1148 1149Fitting æ¯ééå°æ¥è¨åèæ¸¬éï¼èª¿æ ¡è»æ¶å°ºå¯¸ã座é«ã座å¢åå¾ç½®ãé¾é é·åº¦èææè§åº¦çéç¨ã 1150 1151### çºä»éº¼è³¼è»æä¸å®è¦åï¼ 1152 1153- é é²éåå·å®³ï¼é¿å èèçãä¸èçææéº» 1154- æåé¨ä¹æçï¼è®è¼¸åºåçç¼æ®å°æå¤§ 1155- 確ä¿è²·å°å°ºå¯¸ï¼è»æ¶ä¸æ¦è²·é¯ï¼å¾çºç¡æ³éé調æ´ä¾è£æ 1156 1157## åãé¨å£«å ¨çå½é±æèå 1158 1159æ´ååçç¥èé«ç³»ä¾å¾ª Rider Life-Cycle Mappingï¼é¨å£«å ¨çå½é±æèåï¼é²è¡è¦åï¼ç¢ºä¿ä½ å¨ä»»ä½é¨ä¹é段é½è½æ¾å°å°æçç¥èèè£åã 1160 1161éæ®µ 1ï¼åèªèé¸è³¼ â éæ®µ 2ï¼äººè»åä¸èé²è· â éæ®µ 3ï¼æ¥å¸¸é¨ä¹èç¶è· â éæ®µ 4ï¼æ§è½çªç ´èé²é 1162 1163### éæ®µ 1ï¼åèªèé¸è³¼ï¼Orientation & Acquisitionï¼ 1164 1165æ ¸å¿å°æ¥ç¥è 1166- å¹¾ä½è§£æï¼ç«¶è³½å vs é·éèé©åè»æ¶å·®ç°ï¼ 1167- æè»é¸è³¼é輯èé ç®é ç½® 1168- åæ Fitting 測éåç 1169[é ç´åæ Fitting](https://www.syoungbike.com/pages/fitting) 1170ç¸éååèæå 1171- è»æ¬¾ï¼å ¨ç³»åå ¬è·¯è»ï¼è·è»ï¼æè»ï¼ 1172- æåï¼éå¸ç·ä¸é ç´åæ Fitting 1173- å·¥å ·ï¼ç·ä¸è»æ¶å°ºå¯¸ä¼°ç®å¨ï¼Size Finderï¼ 1174 1175### éæ®µ 2ï¼äººè»åä¸è人身é²è·ï¼Fit & Protectionï¼ 1176 1177æ ¸å¿å°æ¥ç¥è 1178- 人é«å·¥å¸åçï¼åº§å¢å£ååä½ãæé¨ç¥ç¶å£è¿«é é²ï¼ 1179- å®å ¨å¸½è¦ç¯ï¼MIPS é²è·æè¡ï¼èè»è¡£ææ±æ©è½ 1180- å¡è¸èå¡éæ¥ååçï¼Cleat æ£ç調æ´ï¼ 1181 1182ç¸éååèæå 1183- 人身é¨åï¼MIPS å®å ¨å¸½ãå°æ¥å帶è»è¤²ã人é«å·¥å¸è»è¡£ã風衣 1184[æ¥çå®å ¨å¸½ç³»å](https://www.syoungbike.com/categories/å®å ¨å¸½) 1185- æ¥è§¸é»é¶ä»¶ï¼äººé«å·¥å¸åº§å¢ãæå¥ãå ¬è·¯è»å¡éèä¸å¡è¸æ¿ 1186 1187### éæ®µ 3ï¼æ¥å¸¸é¨ä¹èè»è¼ç¶è·ï¼Ride & Maintenanceï¼ 1188 1189æ ¸å¿å°æ¥ç¥è 1190- èå£è¨ç®ï¼æ ¹æé«éèè·¯æ³èª¿æ´æä½³ PSIï¼ 1191- éæ¢æ¸ æ½èä¸åæ½¤æ»æ²¹ï¼ä¹¾æ§ï¼æ¿æ§ï¼è æ»´ï¼çé©ç¨ç°å¢ 1192- å ¬è·¯è»è£èèç空èç¶è·æå·§ 1193 1194ç¸éååèæå 1195- å¨éé ä»¶ï¼æºæ §åå¾çå ·ãé«å£ææ°£çã座å¢å ãæ°´å£ºèæ°´å£ºæ¶ 1196- ä¿é¤åå¸åï¼æ´è»åã鿢廿²¹åãå®è»å°ç¨æ½¤æ»æ²¹ 1197- é¨è»å·¥å ·ï¼å¤åè½ä¾¿æå·¥å ·çµãæèæ£ãCO2 å æ°£çµ 1198 1199### éæ®µ 4ï¼æ§è½çªç ´èé²éåç´ï¼Performance & Upgradeï¼ 1200 1201æ ¸å¿å°æ¥ç¥è 1202- 空氣ååå¸ï¼æ¡é«å°å¹³è·¯èç¬å¡çå½±é¿ï¼ 1203- åçè¨ç·´ï¼FTPãå¿çåéèåçè¨æ¸æåæï¼ 1204- çµè»èåç´æåï¼é»åè®é系統åç´ãè¼éåæ¹è£ï¼ 1205 1206ç¸éååèæå 1207- åç´é¶ä»¶ï¼ç¢³çºç¶ç©ºå輪çµãé¶ç·è»¸æ¿ãåçè¨å¤§é½ç¤ãé»åè®éå¥ä»¶ 1208- é¨ä¹ç§æï¼GPS 碼é¶ãå¿ç帶ãåçè¨ 1209- å®¤å §è¨ç·´ï¼æºæ §åé¨ä¹å°ï¼Smart Trainerï¼ãè¨ç·´å°å°ç¨é ä»¶ 1210 1211## æ¨è¦é¸è³¼ 1212 1213以ä¸çºå·¡æå®è»ç²¾é¸ååï¼æ¶µèæ¬æåéæ®µæéè£åï¼ 1214 1215[æ¥çå ¬è·¯è»è»æ¶ç³»å](https://www.syoungbike.com/categories/è»æ¶ãæè») [æ¥çå®å ¨å¸½ç³»å](https://www.syoungbike.com/categories/å®å ¨å¸½) [é ç´åæ Fitting](https://www.syoungbike.com/pages/fitting) [æ¥çå¡éç³»å](https://www.syoungbike.com/categories/å¡é) [æ¥çè»è¡£è¤²ç³»å](https://www.syoungbike.com/categories/personal-parts) [æ¥çè¨ç·´å°ç³»å](https://www.syoungbike.com/categories/è¨ç·´å°)`},2:{id:"2",title:"Bike Fit Fundamentals: Optimizing Your Riding Position",author:"Sarah Johnson",date:"2024-08-18",readTime:"12 min read",category:"Performance",image:"https://images.unsplash.com/photo-1571068316344-75bc76f77890?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80",tags:["Bike Fit","Performance","Ergonomics","Comfort"],content:`Proper bike fit is the foundation of cycling performance, comfort, and injury prevention. A well-fitted bike not only makes you faster and more efficient but also ensures you can ride longer without discomfort or pain. 1216 1217## Why Bike Fit Matters 1218 1219### Performance Benefits 1220- **Increased Power Output**: Optimal position maximizes muscle recruitment 1221- **Improved Aerodynamics**: Reduced drag for better speed 1222- **Enhanced Efficiency**: Less energy wasted on poor positioning 1223- **Better Handling**: Improved bike control and stability 1224 1225### Key Measurements 1226 1227### Saddle Height 1228The most critical measurement affecting power and comfort. 1229- Sit on bike with heel on pedal at bottom of stroke 1230- Leg should be completely straight 1231- When pedaling normally, maintain 25-30° knee bend 1232 1233### Saddle Position (Fore/Aft) 1234Affects weight distribution and pedaling efficiency using the KOPS method (Knee Over Pedal Spindle). 1235 1236### Handlebar Height and Reach 1237Determines upper body position and comfort based on flexibility, riding style, and core strength. 1238 1239## Common Fit Issues 1240 1241### Knee Pain 1242**Causes**: Incorrect saddle height, poor cleat positioning 1243**Solutions**: Adjust saddle height and position, optimize cleat alignment 1244 1245### Lower Back Pain 1246**Causes**: Excessive reach to handlebars, poor core strength 1247**Solutions**: Raise handlebars or shorten stem, strengthen core muscles 1248 1249### Professional vs DIY Fitting 1250Seek professional help for persistent pain, performance plateaus, or new bike purchases. DIY fitting works for basic adjustments with small, incremental changes.`},3:{id:"3",title:"Carbon vs Aluminum: Choosing the Right Frame Material",author:"David Rodriguez",date:"2024-08-15",readTime:"6 min read",category:"Gear Guide",image:"https://images.unsplash.com/photo-1544191696-15693072b5a8?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80",tags:["Frame Materials","Carbon Fiber","Aluminum","Bike Selection"],content:`When shopping for a new bike, choosing the frame material is crucial. Carbon fiber and aluminum dominate the modern cycling market, each offering distinct advantages. 1251 1252## Carbon Fiber: The High-Performance Choice 1253 1254### Advantages 1255- **Weight Reduction**: Significantly lighter than aluminum 1256- **Vibration Damping**: Natural vibration absorption for comfort 1257- **Aerodynamic Shaping**: Complex tube shapes for efficiency 1258- **Customizable Stiffness**: Engineers can tune flex characteristics 1259 1260### Disadvantages 1261- **Cost**: Significantly more expensive than aluminum 1262- **Durability Concerns**: Susceptible to impact damage 1263- **Repairability**: Difficult and expensive to repair 1264 1265## Aluminum: The Versatile Workhorse 1266 1267### Advantages 1268- **Affordability**: Less expensive with quality frames from $500-1,500 1269- **Durability**: Excellent fatigue resistance and impact handling 1270- **Repairability**: Can be welded and repaired easily 1271- **Power Transfer**: Very stiff for direct power transfer 1272 1273### Disadvantages 1274- **Weight**: Heavier than carbon fiber 1275- **Vibration**: Transmits more road vibration 1276- **Limited Shaping**: Constrained by manufacturing limitations 1277 1278## Performance Comparison 1279- **Weight**: Carbon wins (700-1,200g vs 1,200-1,800g) 1280- **Comfort**: Carbon superior for vibration damping 1281- **Durability**: Aluminum better for everyday use 1282- **Value**: Aluminum better for cost-conscious buyers 1283 1284## Choosing the Right Material 1285**Choose Carbon If**: Performance is priority, racing competitively, weight savings justify cost 1286**Choose Aluminum If**: Budget-conscious, recreational riding, prioritize durability`},4:{id:"4",title:"Training Zones Explained: Heart Rate vs Power",author:"Emma Thompson",date:"2024-08-12",readTime:"10 min read",category:"Training",image:"https://images.unsplash.com/photo-1517654443271-21d3b1c7e0c7?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80",tags:["Training","Heart Rate","Power Meter","Performance"],content:`Understanding training zones is fundamental to structured cycling training. Training zones help you target specific physiological adaptations and maximize training effectiveness. 1287 1288## Heart Rate Training Zones 1289 1290### Zone 1: Active Recovery (50-60% Max HR) 1291- Very easy, conversational pace 1292- Promotes blood flow and recovery 1293- Used for recovery rides and warm-ups 1294 1295### Zone 2: Aerobic Base (60-70% Max HR) 1296- Comfortable, sustainable pace 1297- Primary fat-burning zone 1298- Foundation for endurance training 1299 1300### Zone 3: Aerobic (70-80% Max HR) 1301- Moderately hard effort 1302- Sustainable for 1-3 hours 1303- Tempo rides and race pace training 1304 1305### Zone 4: Lactate Threshold (80-90% Max HR) 1306- Hard, sustainable effort 1307- Maximum steady-state intensity 1308- Time trial and threshold training 1309 1310### Zone 5: VO2 Max (90-100% Max HR) 1311- Very hard effort for 3-8 minutes 1312- Maximal oxygen uptake development 1313- Short, intense intervals 1314 1315## Power Training Zones 1316Power meters provide direct measurement of work output with seven distinct zones from active recovery (<55% FTP) to
1316neuromuscular power (>150% FTP). 1317 1318## Heart Rate vs Power 1319**Heart Rate**: Accessible, shows physiological response, but has lag time and environmental factors 1320**Power**: Immediate feedback, objective measurement, but expensive and technically complex 1321 1322## Determining Your Zones 1323Use field testing (20-minute time trial) or laboratory testing for heart rate. For power, conduct FTP testing or ramp tests to establish Functional Threshold Power. 1324 1325## Training Applications 1326- **Base Phase**: Focus on Zones 1-2 1327- **Build Phase**: Emphasize Zones 3-4 1328- **Peak Phase**: Target Zones 5-7 1329- Follow 80% easy, 20% hard polarized approach`}},yy=()=>{const{id:e}=E1(),t=e?_y[e]:null;return t?f.jsxs("article",{className:"min-h-screen bg-white",children:[f.jsxs("div",{className:"relative h-96 bg-gray-900",children:[f.jsx("img",{src:t.image,alt:t.title,className:"w-full h-full object-cover opacity-60"}),f.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/60 to-transparent"}),f.jsxs(Ja,{to:"/blog",className:"absolute top-8 left-8 bg-white/10 backdrop-blur-sm text-white px-4 py-2 rounded-lg hover:bg-white/20 transition-colors inline-flex items-center",children:[f.jsx(pl,{className:"w-5 h-5 mr-2"}),"Back to Blog"]}),f.jsx("div",{className:"absolute bottom-0 left-0 right-0 p-8",children:f.jsxs("div",{className:"max-w-4xl mx-auto",children:[f.jsx("div",{className:"mb-4",children:f.jsx("span",{className:"bg-red-500 text-white px-3 py-1 rounded-full text-sm font-medium",children:t.category})}),f.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-4 leading-tight",children:t.title}),f.jsxs("div",{className:"flex items-center text-white/80 text-sm",children:[f.jsx(_u,{className:"w-4 h-4 mr-2"}),f.jsx(D1,{className:"w-4 h-4 mr-2"}),f.jsx(hl,{className:"w-4 h-4 mr-2"})]})]})})]}),f.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[f.jsx("div",{className:"prose prose-lg max-w-none",children:t.content.split(` 1330`).map((r,a)=>{if(r.trim()==="")return null;if(r.startsWith("## "))return f.jsx("h2",{className:"text-4xl font-extrabold text-gray-900 mt-8 mb-4",children:r.replace("## ","")},a);if(r.startsWith("### "))return f.jsx("h3",{className:"text-2xl font-bold text-gray-900 mt-6 mb-3",children:r.replace("### ","")},a);if(/\[.+?\]\(https?:\/\/.+?\)/.test(r)){const n=/\[(.+?)\]\((https?:\/\/.+?)\)/g,i=[];let s;for(;(s=n.exec(r))!==null;)i.push({label:s[1],href:s[2]});if(i.length>0)return f.jsx("div",{className:"flex flex-wrap gap-3 my-6",children:i.map((o,c)=>f.jsxs("a",{href:o.href,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-4 py-2.5 bg-red-600 hover:bg-red-700 text-white text-sm font-semibold rounded-lg shadow-sm transition-colors",children:[o.label,f.jsx("svg",{className:"w-3.5 h-3.5 opacity-80",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:f.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M14 5l7 7m0 0l-7 7m7-7H3"})})]},c))},a)}if(r.startsWith("- "))return f.jsx("li",{className:"text-gray-700 mb-2",children:r.replace("- ","")},a);if(r.includes("**")&&r.includes("**:")){const n=r.split("**");return f.jsxs("p",{className:"text-gray-700 mb-4",children:[f.jsx("strong",{className:"text-gray-900",children:n[1]}),": ",n[2]]},a)}return f.jsx("p",{className:"text-gray-700 mb-4 leading-relaxed",children:r},a)})}),f.jsxs("div",{className:"mt-12 pt-8 border-t border-gray-200",children:[f.jsx("div",{className:"flex flex-wrap gap-2 mb-6",children:t.tags.map((r,a)=>f.jsxs("span",{className:"bg-gray-100 text-gray-700 px-3 py-1 rounded-full text-sm",children:["#",r]},a))}),f.jsxs("div",{className:"flex items-center justify-between",children:[f.jsxs("button",{className:"inline-flex items-center text-red-600 hover:text-red-700 font-medium transition-colors",children:[f.jsx(O1,{className:"w-5 h-5 mr-2"}),"Share Article"]}),f.jsxs(Ja,{to:"/blog",className:"inline-flex items-center text-gray-600 hover:text-gray-900 font-medium transition-colors",children:[f.jsx(z6,{className:"w-5 h-5 mr-2"}),"More Articles"]})]})]})]})]}):f.jsx("div",{className:"min-h-screen bg-gray-50 py-16",children:f.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[f.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Article Not Found"}),f.jsx("p",{className:"text-xl text-gray-600 mb-8",children:"The article you're looking for doesn't exist."}),f.jsxs(Ja,{to:"/blog",className:"inline-flex items-center bg-red-600 text-white px-6 py-3 rounded-lg hover:bg-red-700 transition-colors",children:[f.jsx(pl,{className:"w-5 h-5 mr-2"}),"Back to Blog"]})]})})};function Sy(){const t=ua().pathname==="/configurator";return f.jsxs("div",{className:"min-h-screen",children:[f.jsx(J6,{}),f.jsxs(r6,{children:[f.jsx(Va,{path:"/",element:f.jsx(f.Fragment,{children:f.jsx(vy,{})})}),f.jsx(Va,{path:"/products",element:f.jsx(ab,{})}),f.jsx(Va,{path:"/product/:id",element:f.jsx(nb,{})}),f.jsx(Va,{path:"/blog",element:f.jsx(wy,{})}),f.jsx(Va,{path:"/blog/:id",element:f.jsx(yy,{})}),f.jsx(Va,{path:"/configurator",element:f.jsx(gy,{})})]}),f.jsx("div",{className:t?"hidden":"",children:f.jsx(Q6,{})})]})}h1(document.getElementById("root")).render(f.jsx(F.StrictMode,{children:f.jsx(C6,{children:f.jsx(Sy,{})})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.