vendor: 5,538 bytes, lines 1-17
1function Rb(i,l){for(var o=0;o<l.length;o++){const d=l[o];if(typeof d!="string"&&!Array.isArray(d)){for(const u in d)if(u!=="default"&&!(u in i)){const m=Object.getOwnPropertyDescriptor(d,u);m&&Object.defineProperty(i,u,m.get?m:{enumerable:!0,get:()=>d[u]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))d(u);new MutationObserver(u=>{for(const m of u)if(m.type==="childList")for(const p of m.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&d(p)}).observe(document,{childList:!0,subtree:!0});function o(u){const m={};return u.integrity&&(m.integrity=u.integrity),u.referrerPolicy&&(m.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?m.credentials="include":u.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function d(u){if(u.ep)return;u.ep=!0;const m=o(u);fetch(u.href,m)}})();function np(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var bd={exports:{}},sr={};/** 2 * @license React 3 * react-jsx-runtime.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and 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 dh;function Gb(){if(dh)return sr;dh=1;var i=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function o(d,u,m){var p=null;if(m!==void 0&&(p=""+m),u.key!==void 0&&(p=""+u.key),"key"in u){m={};for(var v in u)v!=="key"&&(m[v]=u[v])}else m=u;return u=m.ref,{$$typeof:i,type:d,key:p,ref:u!==void 0?u:null,props:m}}return sr.Fragment=l,sr.jsx=o,sr.jsxs=o,sr}var gh;function Ub(){return gh||(gh=1,bd.exports=Gb()),bd.exports}var a=Ub(),vd={exports:{}},nr={},yd={exports:{}},wd={};/** 10 * @license React 11 * scheduler.production.js 12 * 13 * Copyright (c) Meta Platforms, Inc. and 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 uh;function qb(){return uh||(uh=1,(function(i){function l(S,U){var O=S.length;S.push(U);e:for(;0<O;){var ce=O-1>>>1,ge=S[ce];if(0<u(ge,U))S[ce]=U,S[O]=ge,O=ce;else break e}}function o(S){return S.length===0?null:S[0]}function d(S){if(S.length===0)return null;var U=S[0],O=S.pop();if(O!==U){S[0]=O;e:for(var ce=0,ge=S.length,j=ge>>>1;ce<j;){var L=2*(ce+1)-1,P=S[L],V=L+1,$=S[V];if(0>u(P,O))V<ge&&0>u($,P)?(S[ce]=$,S[V]=O,ce=V):(S[ce]=P,S[L]=O,ce=L);else if(V<ge&&0>u($,O))S[ce]=$,S[V]=O,ce=V;else break e}}return U}function u(S,U){var O=S.sortIndex-U.sortIndex;return O!==0?O:S.id-U.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;i.unstable_now=function(){return m.now()}}else{var p=Date,v=p.now();i.unstable_now=function(){return p.now()-v}}var b=[],h=[],y=1,f=null,T=3,D=!1,A=!1,H=!1,R=!1,G=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function J(S){for(var U=o(h);U!==null;){if(U.callback===null)d(h);else if(U.startTime<=S)d(h),U.sortIndex=U.expirationTime,l(b,U);else break;U=o(h)}}function ee(S){if(H=!1,J(S),!A)if(o(b)!==null)A=!0,te||(te=!0,be());else{var U=o(h);U!==null&&Ne(ee,U.startTime-S)}}var te=!1,Q=-1,K=5,pe=-1;function Se(){return R?!0:!(i.unstable_now()-pe<K)}function Ae(){if(R=!1,te){var S=i.unstable_now();pe=S;var U=!0;try{e:{A=!1,H&&(H=!1,Z(Q),Q=-1),D=!0;var O=T;try{t:{for(J(S),f=o(b);f!==null&&!(f.expirationTime>S&&Se());){var ce=f.callback;if(typeof ce=="function"){f.callback=null,T=f.priorityLevel;var ge=ce(f.expirationTime<=S);if(S=i.unstable_now(),typeof ge=="function"){f.callback=ge,J(S),U=!0;break t}f===o(b)&&d(b),J(S)}else d(b);f=o(b)}if(f!==null)U=!0;else{var j=o(h);j!==null&&Ne(ee,j.startTime-S),U=!1}}break e}finally{f=null,T=O,D=!1}U=void 0}}finally{U?be():te=!1}}}var be;if(typeof I=="function")be=function(){I(Ae)};else if(typeof MessageChannel<"u"){var ve=new MessageChannel,we=ve.port2;ve.port1.onmessage=Ae,be=function(){we.postMessage(null)}}else be=function(){G(Ae,0)};function Ne(S,U){Q=G(function(){S(i.unstable_now())},U)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(S){S.callback=null},i.unstable_forceFrameRate=function(S){0>S||125<S?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<S?Math.floor(1e3/S):5},i.unstable_getCurrentPriorityLevel=function(){return T},i.unstable_next=function(S){switch(T){case 1:case 2:case 3:var U=3;break;default:U=T}var O=T;T=U;try{return S()}finally{T=O}},i.unstable_requestPaint=function(){R=!0},i.unstable_runWithPriority=function(S,U){switch(S){case 1:case 2:case 3:case 4:case 5:break;default:S=3}var O=T;T=S;try{return U()}finally{T=O}},i.unstable_scheduleCallback=function(S,U,O){var ce=i.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?ce+O:ce):O=ce,S){case 1:var ge=-1;break;case 2:ge=250;break;case 5:ge=1073741823;break;case 4:ge=1e4;break;default:ge=5e3}return ge=O+ge,S={id:y++,callback:U,priorityLevel:S,startTime:O,expirationTime:ge,sortIndex:-1},O>ce?(S.sortIndex=O,l(h,S),o(b)===null&&S===o(h)&&(H?(Z(Q),Q=-1):H=!0,Ne(ee,O
vendor: 16,150 bytes, lines 17-41
17-ce))):(S.sortIndex=ge,l(b,S),A||D||(A=!0,te||(te=!0,be()))),S},i.unstable_shouldYield=Se,i.unstable_wrapCallback=function(S){var U=T;return function(){var O=T;T=U;try{return S.apply(this,arguments)}finally{T=O}}}})(wd)),wd}var mh;function Fb(){return mh||(mh=1,yd.exports=qb()),yd.exports}var jd={exports:{}},he={};/** 18 * @license React 19 * react.production.js 20 * 21 * Copyright (c) Meta Platforms, Inc. and 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 */var fh;function Yb(){if(fh)return he;fh=1;var i=Symbol.for("react.transitional.element"),l=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),p=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),f=Symbol.for("react.activity"),T=Symbol.iterator;function D(j){return j===null||typeof j!="object"?null:(j=T&&j[T]||j["@@iterator"],typeof j=="function"?j:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},H=Object.assign,R={};function G(j,L,P){this.props=j,this.context=L,this.refs=R,this.updater=P||A}G.prototype.isReactComponent={},G.prototype.setState=function(j,L){if(typeof j!="object"&&typeof j!="function"&&j!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,j,L,"setState")},G.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function Z(){}Z.prototype=G.prototype;function I(j,L,P){this.props=j,this.context=L,this.refs=R,this.updater=P||A}var J=I.prototype=new Z;J.constructor=I,H(J,G.prototype),J.isPureReactComponent=!0;var ee=Array.isArray;function te(){}var Q={H:null,A:null,T:null,S:null},K=Object.prototype.hasOwnProperty;function pe(j,L,P){var V=P.ref;return{$$typeof:i,type:j,key:L,ref:V!==void 0?V:null,props:P}}function Se(j,L){return pe(j.type,L,j.props)}function Ae(j){return typeof j=="object"&&j!==null&&j.$$typeof===i}function be(j){var L={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(P){return L[P]})}var ve=/\/+/g;function we(j,L){return typeof j=="object"&&j!==null&&j.key!=null?be(""+j.key):L.toString(36)}function Ne(j){switch(j.status){case"fulfilled":return j.value;case"rejected":throw j.reason;default:switch(typeof j.status=="string"?j.then(te,te):(j.status="pending",j.then(function(L){j.status==="pending"&&(j.status="fulfilled",j.value=L)},function(L){j.status==="pending"&&(j.status="rejected",j.reason=L)})),j.status){case"fulfilled":return j.value;case"rejected":throw j.reason}}throw j}function S(j,L,P,V,$){var oe=typeof j;(oe==="undefined"||oe==="boolean")&&(j=null);var re=!1;if(j===null)re=!0;else switch(oe){case"bigint":case"string":case"number":re=!0;break;case"object":switch(j.$$typeof){case i:case l:re=!0;break;case y:return re=j._init,S(re(j._payload),L,P,V,$)}}if(re)return $=$(j),re=V===""?"."+we(j,0):V,ee($)?(P="",re!=null&&(P=re.replace(ve,"$&/")+"/"),S($,L,P,"",function(mt){return mt})):$!=null&&(Ae($)&&($=Se($,P+($.key==null||j&&j.key===$.key?"":(""+$.key).replace(ve,"$&/")+"/")+re)),L.push($)),1;re=0;var me=V===""?".":V+":";if(ee(j))for(var _e=0;_e<j.length;_e++)V=j[_e],oe=me+we(V,_e),re+=S(V,L,P,oe,$);else if(_e=D(j),typeof _e=="function")for(j=_e.call(j),_e=0;!(V=j.next()).done;)V=V.value,oe=me+we(V,_e++),re+=S(V,L,P,oe,$);else if(oe==="object"){if(typeof j.then=="function")return S(Ne(j),L,P,V,$);throw L=String(j),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return re}function U(j,L,P){if(j==null)return j;var V=[],$=0;return S(j,V,"","",function(oe){return L.call(P,oe,$++)}),V}function O(j){if(j._status===-1){var L=j._result;L=L(),L.then(function(P){(j._status===0||j._status===-1)&&(j._status=1,j._result=P)},function(P){(j._status===0||j._status===-1)&&(j._status=2,j._result=P)}),j._status===-1&&(j._status=0,j._result=L)}if(j._status===1)return j._result.default;throw j._result}var ce=typeof reportError=="function"?reportError:function(j){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof j=="object"&&j!==null&&typeof j.message=="string"?String(j.message):String(j),error:j});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",j);return}console.error(j)},ge={map:U,forEach:function(j,L,P){U(j,function(){L.apply(this,arguments)},P)},count:function(j){var L=0;return U(j,function(){L++}),L},toArray:function(j){return U(j,function(L){return L})||[]},only:function(j){if(!Ae(j))throw Error("React.Children.only expected to receive a single React element child.");return j}};return he.Activity=f,he.Children=ge,he.Component=G,he.Fragment=o,he.Profiler=u,he.PureComponent=I,he.StrictMode=d,he.Suspense=b,he.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,he.__COMPILER_RUNTIME={__proto__:null,c:function(j){return Q.H.useMemoCache(j)}},he.cache=function(j){return function(){return j.apply(null,arguments)}},he.cacheSignal=function(){return null},he.cloneElement=function(j,L,P){if(j==null)throw Error("The argument must be a React element, but you passed "+j+".");var V=H({},j.props),$=j.key;if(L!=null)for(oe in L.key!==void 0&&($=""+L.key),L)!K.call(L,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&L.ref===void 0||(V[oe]=L[oe]);var oe=arguments.length-2;if(oe===1)V.children=P;else if(1<oe){for(var re=Array(oe),me=0;me<oe;me++)re[me]=arguments[me+2];V.children=re}return pe(j.type,$,V)},he.createContext=function(j){return j={$$typeof:p,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null},j.Provider=j,j.Consumer={$$typeof:m,_context:j},j},he.createElement=function(j,L,P){var V,$={},oe=null;if(L!=null)for(V in L.key!==void 0&&(oe=""+L.key),L)K.call(L,V)&&V!=="key"&&V!=="__self"&&V!=="__source"&&($[V]=L[V]);var re=arguments.length-2;if(re===1)$.children=P;else if(1<re){for(var me=Array(re),_e=0;_e<re;_e++)me[_e]=arguments[_e+2];$.children=me}if(j&&j.defaultProps)for(V in re=j.defaultProps,re)$[V]===void 0&&($[V]=re[V]);return pe(j,oe,$)},he.createRef=function(){return{current:null}},he.forwardRef=function(j){return{$$typeof:v,render:j}},he.isValidElement=Ae,he.lazy=function(j){return{$$typeof:y,_payload:{_status:-1,_result:j},_init:O}},he.memo=function(j,L){return{$$typeof:h,type:j,compare:L===void 0?null:L}},he.startTransition=function(j){var L=Q.T,P={};Q.T=P;try{var V=j(),$=Q.S;$!==null&&$(P,V),typeof V=="object"&&V!==null&&typeof V.then=="function"&&V.then(te,ce)}catch(oe){ce(oe)}finally{L!==null&&P.types!==null&&(L.types=P.types),Q.T=L}},he.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},he.use=function(j){return Q.H.use(j)},he.useActionState=function(j,L,P){return Q.H.useActionState(j,L,P)},he.useCallback=function(j,L){return Q.H.useCallback(j,L)},he.useContext=function(j){return Q.H.useContext(j)},he.useDebugValue=function(){},he.useDeferredValue=function(j,L){return Q.H.useDeferredValue(j,L)},he.useEffect=function(j,L){return Q.H.useEffect(j,L)},he.useEffectEvent=function(j){return Q.H.useEffectEvent(j)},he.useId=function(){return Q.H.useId()},he.useImperativeHandle=function(j,L,P){return Q.H.useImperativeHandle(j,L,P)},he.useInsertionEffect=function(j,L){return Q.H.useInsertionEffect(j,L)},he.useLayoutEffect=function(j,L){return Q.H.useLayoutEffect(j,L)},he.useMemo=function(j,L){return Q.H.useMemo(j,L)},he.useOptimistic=function(j,L){return Q.H.useOptimistic(j,L)},he.useReducer=function(j,L,P){return Q.H.useReducer(j,L,P)},he.useRef=function(j){return Q.H.useRef(j)},he.useState=function(j){return Q.H.useState(j)},he.useSyncExternalStore=function(j,L,P){return Q.H.useSyncExternalStore(j,L,P)},he.useTransition=function(){return Q.H.useTransition()},he.version="19.2.1",he}var hh;function Xl(){return hh||(hh=1,jd.exports=Yb()),jd.exports}var Nd={exports:{}},jt={};/** 26 * @license React 27 * react-dom.production.js 28 * 29 * Copyright (c) Meta Platforms, Inc. and 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 ph;function Vb(){if(ph)return jt;ph=1;var i=Xl();function l(b){var h="https://react.dev/errors/"+b;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)h+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+b+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var d={d:{f:o,r:function(){throw Error(l(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},u=Symbol.for("react.portal");function m(b,h,y){var f=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:f==null?null:""+f,children:b,containerInfo:h,implementation:y}}var p=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(b,h){if(b==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return jt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=d,jt.createPortal=function(b,h){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(l(299));return m(b,h,null,y)},jt.flushSync=function(b){var h=p.T,y=d.p;try{if(p.T=null,d.p=2,b)return b()}finally{p.T=h,d.p=y,d.d.f()}},jt.preconnect=function(b,h){typeof b=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,d.d.C(b,h))},jt.prefetchDNS=function(b){typeof b=="string"&&d.d.D(b)},jt.preinit=function(b,h){if(typeof b=="string"&&h&&typeof h.as=="string"){var y=h.as,f=v(y,h.crossOrigin),T=typeof h.integrity=="string"?h.integrity:void 0,D=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;y==="style"?d.d.S(b,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:f,integrity:T,fetchPriority:D}):y==="script"&&d.d.X(b,{crossOrigin:f,integrity:T,fetchPriority:D,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},jt.preinitModule=function(b,h){if(typeof b=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var y=v(h.as,h.crossOrigin);d.d.M(b,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&d.d.M(b)},jt.preload=function(b,h){if(typeof b=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var y=h.as,f=v(y,h.crossOrigin);d.d.L(b,y,{crossOrigin:f,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},jt.preloadModule=function(b,h){if(typeof b=="string")if(h){var y=v(h.as,h.crossOrigin);d.d.m(b,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else d.d.m(b)},jt.requestFormReset=function(b){d.d.r(b)},jt.unstable_batchedUpdates=function(b,h){return b(h)},jt.useFormState=function(b,h,y){return p.H.useFormState(b,h,y)},jt.useFormStatus=function(){return p.H.useHostTransitionStatus()},jt.version="19.2.1",jt}var xh;function ip(){if(xh)return Nd.exports;xh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(l){console.error(l)}}return i(),Nd.exports=Vb(),Nd.exports}/** 34 * @license React 35 * react-dom-client.production.js 36 * 37 * Copyright (c) Meta Platforms, Inc. and affiliates. 38 * 39 * This source code is licensed under the MIT license found in the 40 * LICENSE file in the root directory of this source tree. 41 */var bh;function Xb(){if(bh)return nr;bh=1;var i=Fb(),l=Xl(),o=ip();function d(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s])}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."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function p(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 v(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function b(e){if(m(e)!==e)throw Error(d(188))}function h(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(d(188));return t!==e?null:e}for(var s=e,n=t;;){var r=s.return;if(r===null)break;var c=r.alternate;if(c===null){if(n=r.return,n!==null){s=n;continue}break}if(r.child===c.child){for(c=r.child;c;){if(c===s)return b(r),e;if(c===n)return b(r),t;c=c.sibling}throw Error(d(188))}if(s.return!==n.return)s=r,n=c;else{for(var g=!1,x=r.child;x;){if(x===s){g=!0,s=r,n=c;break}if(x===n){g=!0,n=r,s=c;break}x=x.sibling}if(!g){for(x=c.child;x;){if(x===s){g=!0,s=c,n=r;break}if(x===n){g=!0,n=c,s=r;break}x=x.sibling}if(!g)throw Error(d(189))}}if(s.alternate!==n)throw Error(d(190))}if(s.tag!==3)throw Error(d(188));return s.stateNode.current===s?e:t}function y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=y(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,T=Symbol.for("react.element"),D=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),Z=Symbol.for("react.consumer"),I=Symbol.for("react.context"),J=Symbol.for("react.forward_ref"),ee=Symbol.for("react.suspense"),te=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),pe=Symbol.for("react.activity"),Se=Symbol.for("react.memo_cache_sentinel"),Ae=Symbol.iterator;function be(e){return e===null||typeof e!="object"?null:(e=Ae&&e[Ae]||e["@@iterator"],typeof e=="function"?e:null)}var ve=Symbol.for("react.client.reference");function we(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ve?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case H:return"Fragment";case G:return"Profiler";case R:return"StrictMode";case ee:return"Suspense";case te:return"SuspenseList";case pe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case I:return e.displayName||"Context";case Z:return(e._context.displayName||"Context")+".Consumer";case J:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return t=e.displayName||null,t!==null?t:we(e.type)||"Memo";case K:t=e._payload,e=e._init;try{return we(e(t))}catch{}}return null}var Ne=Array.isArray,S=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O={pending:!1,data:null,method:null,action:null},ce=[],ge=-1;function j(e){return{current:e}}function L(e){0>ge||(e.current=ce[ge],ce[ge]=null,ge--)}function P(e,t){ge++,ce[ge]=e.current,e.current=t}var V=j(null),$=j(null),oe=j(null),re=j(null);function me(e,t){switch(P(oe,t),P($,e),P(V,null),t.nodeType){case 9:case 11:e=(e
vendor: 12,032 bytes, lines 41-48
41=t.documentElement)&&(e=e.namespaceURI)?Of(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Of(t),e=Bf(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(V),P(V,e)}function _e(){L(V),L($),L(oe)}function mt(e){e.memoizedState!==null&&P(re,e);var t=V.current,s=Bf(t,e.type);t!==s&&(P($,e),P(V,s))}function Nt(e){$.current===e&&(L(V),L($)),re.current===e&&(L(re),$i._currentValue=O)}var ft,Ea;function ca(e){if(ft===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);ft=t&&t[1]||"",Ea=-1<s.stack.indexOf(` 42 at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return` 43`+ft+e+Ea}var ci=!1;function on(e,t){if(!e||ci)return"";ci=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var F=function(){throw Error()};if(Object.defineProperty(F.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(F,[])}catch(B){var E=B}Reflect.construct(e,[],F)}else{try{F.call()}catch(B){E=B}e.call(F.prototype)}}else{try{throw Error()}catch(B){E=B}(F=e())&&typeof F.catch=="function"&&F.catch(function(){})}}catch(B){if(B&&E&&typeof B.stack=="string")return[B.stack,E.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var c=n.DetermineComponentFrameRoot(),g=c[0],x=c[1];if(g&&x){var w=g.split(` 44`),_=x.split(` 45`);for(r=n=0;n<w.length&&!w[n].includes("DetermineComponentFrameRoot");)n++;for(;r<_.length&&!_[r].includes("DetermineComponentFrameRoot");)r++;if(n===w.length||r===_.length)for(n=w.length-1,r=_.length-1;1<=n&&0<=r&&w[n]!==_[r];)r--;for(;1<=n&&0<=r;n--,r--)if(w[n]!==_[r]){if(n!==1||r!==1)do if(n--,r--,0>r||w[n]!==_[r]){var z=` 46`+w[n].replace(" at new "," at ");return e.displayName&&z.includes("<anonymous>")&&(z=z.replace("<anonymous>",e.displayName)),z}while(1<=n&&0<=r);break}}}finally{ci=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?ca(s):""}function Bs(e,t){switch(e.tag){case 26:case 27:case 5:return ca(e.type);case 16:return ca("Lazy");case 13:return e.child!==t&&t!==null?ca("Suspense Fallback"):ca("Suspense");case 19:return ca("SuspenseList");case 0:case 15:return on(e.type,!1);case 11:return on(e.type.render,!1);case 1:return on(e.type,!0);case 31:return ca("Activity");default:return""}}function oi(e){try{var t="",s=null;do t+=Bs(e,s),s=e,e=e.return;while(e);return t}catch(n){return` 47Error generating stack: `+n.message+` 48`+n.stack}}var Gt=Object.prototype.hasOwnProperty,di=i.unstable_scheduleCallback,gi=i.unstable_cancelCallback,St=i.unstable_shouldYield,as=i.unstable_requestPaint,Ct=i.unstable_now,ic=i.unstable_getCurrentPriorityLevel,Hs=i.unstable_ImmediatePriority,hr=i.unstable_UserBlockingPriority,zs=i.unstable_NormalPriority,ui=i.unstable_LowPriority,Aa=i.unstable_IdlePriority,pr=i.log,ss=i.unstable_setDisableYieldValue,Ps=null,kt=null;function oa(e){if(typeof pr=="function"&&ss(e),kt&&typeof kt.setStrictMode=="function")try{kt.setStrictMode(Ps,e)}catch{}}var yt=Math.clz32?Math.clz32:ya,rc=Math.log,mi=Math.LN2;function ya(e){return e>>>=0,e===0?32:31-(rc(e)/mi|0)|0}var dn=256,gn=262144,Ls=4194304;function wa(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function fe(e,t,s){var n=e.pendingLanes;if(n===0)return 0;var r=0,c=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var x=n&134217727;return x!==0?(n=x&~c,n!==0?r=wa(n):(g&=x,g!==0?r=wa(g):s||(s=x&~e,s!==0&&(r=wa(s))))):(x=n&~c,x!==0?r=wa(x):g!==0?r=wa(g):s||(s=n&~e,s!==0&&(r=wa(s)))),r===0?0:t!==0&&t!==r&&(t&c)===0&&(c=r&-r,s=t&-t,c>=s||c===32&&(s&4194048)!==0)?t:r}function Xe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function dt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function wt(){var e=Ls;return Ls<<=1,(Ls&62914560)===0&&(Ls=4194304),e}function ns(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function Ke(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Dt(e,t,s,n,r,c){var g=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var x=e.entanglements,w=e.expirationTimes,_=e.hiddenUpdates;for(s=g&~s;0<s;){var z=31-yt(s),F=1<<z;x[z]=0,w[z]=-1;var E=_[z];if(E!==null)for(_[z]=null,z=0;z<E.length;z++){var B=E[z];B!==null&&(B.lane&=-536870913)}s&=~F}n!==0&&Rs(e,n,0),c!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=c&~(g&~t))}function Rs(e,t,s){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-yt(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|s&261930}function Mt(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var n=31-yt(s),r=1<<n;r&t|e[n]&t&&(e[n]|=t),s&=~r}}function _t(e,t){var s=t&-t;return s=(s&42)!==0?1:un(s),(s&(e.suspendedLanes|t))!==0?0:s}function un(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function da(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function lc(){var e=U.p;return e!==0?e:(e=window.event,e===void 0?32:sh(e.type))}function bg(e,t){var s=U.p;try{return U.p=e,t()}finally{U.p=s}}var is=Math.random().toString(36).slice(2),ht="__reactFiber$"+is,Et="__reactProps$"+is,mn="__reactContainer$"+is,cc="__reactEvents$"+is,Dx="__reactListeners$"+is,Mx="__reactHandles$"+is,vg="__reactResources$"+is,fi="__reactMarker$"+is;function oc(e){delete e[ht],delete e[Et],delete e[cc],delete e[Dx],delete e[Mx]}function fn(e){var t=e[ht];if(t)return t;for(var s=e.parentNode;s;){if(t=s[mn]||s[ht]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=Uf(e);e!==null;){if(s=e[ht])return s;e=Uf(e)}return t}e=s,s=e.parentNode}return null}function hn(e){if(e=e[ht]||e[mn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function hi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(d(33))}function pn(e){var t=e[vg];return t||(t=e[vg]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function gt(e){e[fi]=!0}var yg=new Set,wg={};function Gs(e,t){xn(e,t),xn(e+"Capture",t)}function xn(e,t){for(wg[e]=t,e=0;e<t.length;e++)yg.add(t[e])}var _x=RegExp("^[: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]*$"),jg={},Ng={};function Ex(e){return Gt.call(Ng,e)?!0:Gt.call(jg,e)?!1:_x.test(e)?Ng[e]=!0:(jg[e]=!0,!1)}function xr(e,t,s){if(Ex(t))if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+s)}}function br(e,t,s){if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+s)}}function Oa(e,t,s,n){if(n===null)e.removeAttribute(s);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(t,s,""+n)}}function It(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Sg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ax(e,t,s){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var r=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(g){s=""+g,c.call(this,g)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return s},setValue:function(g){s=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dc(e){if(!e._valueTracker){var t=Sg(e)?"checked":"value";e._valueTracker=Ax(e,t,""+e[t])}}function Cg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),n="";return e&&(n=Sg(e)?e.checked?"true":"false":e.value),e=n,e!==s?(t.setValue(e),!0):!1}function vr(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}}var Ox=/[\n"\\]/g;function Jt(e){return e.replace(Ox,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function gc(e,t,s,n,r,c,g,x){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+It(t)):e.value!==""+It(t)&&(e.value=""+It(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?uc(e,g,It(t)):s!=null?uc(e,g,It(s)):n!=null&&e.removeAttribute("value"),r==null&&c!=null&&(e.defaultChecked=!!c),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?e.name=""+It(x):e.removeAttribute("name")}function kg(e,t,s,n,r,c,g,x){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),t!=null||s!=null){if(!(c!=="submit"&&c!=="reset"||t!=null)){dc(e);return}s=s!=null?""+It(s):"",t=t!=null?""+It(t):s,x||t===e.value||(e.value=t),e.defaultValue=t}n=n??r,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=x?e.checked:!!n,e.defaultChecked=!!n,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),dc(e)}function uc(e,t,s){t==="number"&&vr(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function bn(e,t,s,n){if(e=e.options,t){t={};for(var r=0;r<s.length;r++)t["$"+s[r]]=!0;for(s=0;s<e.length;s++)r=t.hasOwnProperty("$"+e[s].value),e[s].selected!==r&&(e[s].selected=r),r&&n&&(e[s].defaultSelected=!0)}else{for(s=""+It(s),t=null,r=0;r<e.length;r++){if(e[r].value===s){e[r].selected=!0,n&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function Tg(e,t,s){if(t!=null&&(t=""+It(t),t!==e.value&&(e.value=t),s==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=s!=null?""+It(s):""}function Dg(e,t,s,n){if(t==null){if(n!=null){if(s!=null)throw Error(d(92));if(Ne(n)){if(1<n.length)throw Error(d(93));n=n[0]}s=n}s==null&&(s=""),t=s}s=It(t),e.defaultValue=s,n=e.textContent,n===s&&n!==""&&n!==null&&(e.value=n),dc(e)}function vn(e,t){if(t){var s=e.firstChild;
vendor: 4,140 bytes, line 48
48if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var Bx=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Mg(e,t,s){var n=t.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,s):typeof s!="number"||s===0||Bx.has(t)?t==="float"?e.cssFloat=s:e[t]=(""+s).trim():e[t]=s+"px"}function _g(e,t,s){if(t!=null&&typeof t!="object")throw Error(d(62));if(e=e.style,s!=null){for(var n in s)!s.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var r in t)n=t[r],t.hasOwnProperty(r)&&s[r]!==n&&Mg(e,r,n)}else for(var c in t)t.hasOwnProperty(c)&&Mg(e,c,t[c])}function mc(e){if(e.indexOf("-")===-1)return!1;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 Hx=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),zx=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function yr(e){return zx.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Ba(){}var fc=null;function hc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yn=null,wn=null;function Eg(e){var t=hn(e);if(t&&(e=t.stateNode)){var s=e[Et]||null;e:switch(e=t.stateNode,t.type){case"input":if(gc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Jt(""+t)+'"][type="radio"]'),t=0;t<s.length;t++){var n=s[t];if(n!==e&&n.form===e.form){var r=n[Et]||null;if(!r)throw Error(d(90));gc(n,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<s.length;t++)n=s[t],n.form===e.form&&Cg(n)}break e;case"textarea":Tg(e,s.value,s.defaultValue);break e;case"select":t=s.value,t!=null&&bn(e,!!s.multiple,t,!1)}}}var pc=!1;function Ag(e,t,s){if(pc)return e(t,s);pc=!0;try{var n=e(t);return n}finally{if(pc=!1,(yn!==null||wn!==null)&&(ll(),yn&&(t=yn,e=wn,wn=yn=null,Eg(t),e)))for(t=0;t<e.length;t++)Eg(e[t])}}function pi(e,t){var s=e.stateNode;if(s===null)return null;var n=s[Et]||null;if(n===null)return null;s=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(d(231,t,typeof s));return s}var Ha=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xc=!1;if(Ha)try{var xi={};Object.defineProperty(xi,"passive",{get:function(){xc=!0}}),window.addEventListener("test",xi,xi),window.removeEventListener("test",xi,xi)}catch{xc=!1}var rs=null,bc=null,wr=null;function Og(){if(wr)return wr;var e,t=bc,s=t.length,n,r="value"in rs?rs.value:rs.textContent,c=r.length;for(e=0;e<s&&t[e]===r[e];e++);var g=s-e;for(n=1;n<=g&&t[s-n]===r[c-n];n++);return wr=r.slice(e,1<n?1-n:void 0)}function jr(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 Nr(){return!0}function Bg(){return!1}function At(e){function t(s,n,r,c,g){this._reactName=s,this._targetInst=r,this.type=n,this.nativeEvent=c,this.target=g,this.currentTarget=null;for(var x in e)e.hasOwnProperty(x)&&(s=e[x],this[x]=s?s(c):c[x]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Nr:Bg,this.isPropagationStopped=Bg,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Nr)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var Us={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Sr=At(Us),bi=f({},Us,{view:0,detail:0}),Px=At(bi),vc,yc,vi,Cr=f({},bi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jc,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!==vi&&
vendor: 9,145 bytes, line 48
48(vi&&e.type==="mousemove"?(vc=e.screenX-vi.screenX,yc=e.screenY-vi.screenY):yc=vc=0,vi=e),vc)},movementY:function(e){return"movementY"in e?e.movementY:yc}}),Hg=At(Cr),Lx=f({},Cr,{dataTransfer:0}),Rx=At(Lx),Gx=f({},bi,{relatedTarget:0}),wc=At(Gx),Ux=f({},Us,{animationName:0,elapsedTime:0,pseudoElement:0}),qx=At(Ux),Fx=f({},Us,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Yx=At(Fx),Vx=f({},Us,{data:0}),zg=At(Vx),Xx={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Qx={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"},Zx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kx(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Zx[e])?!!t[e]:!1}function jc(){return Kx}var Ix=f({},bi,{key:function(e){if(e.key){var t=Xx[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=jr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Qx[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jc,charCode:function(e){return e.type==="keypress"?jr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?jr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Jx=At(Ix),Wx=f({},Cr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pg=At(Wx),$x=f({},bi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jc}),e0=At($x),t0=f({},Us,{propertyName:0,elapsedTime:0,pseudoElement:0}),a0=At(t0),s0=f({},Cr,{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}),n0=At(s0),i0=f({},Us,{newState:0,oldState:0}),r0=At(i0),l0=[9,13,27,32],Nc=Ha&&"CompositionEvent"in window,yi=null;Ha&&"documentMode"in document&&(yi=document.documentMode);var c0=Ha&&"TextEvent"in window&&!yi,Lg=Ha&&(!Nc||yi&&8<yi&&11>=yi),Rg=" ",Gg=!1;function Ug(e,t){switch(e){case"keyup":return l0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jn=!1;function o0(e,t){switch(e){case"compositionend":return qg(t);case"keypress":return t.which!==32?null:(Gg=!0,Rg);case"textInput":return e=t.data,e===Rg&&Gg?null:e;default:return null}}function d0(e,t){if(jn)return e==="compositionend"||!Nc&&Ug(e,t)?(e=Og(),wr=bc=rs=null,jn=!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 Lg&&t.locale!=="ko"?null:t.data;default:return null}}var g0={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 Fg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!g0[e.type]:t==="textarea"}function Yg(e,t,s,n){yn?wn?wn.push(n):wn=[n]:yn=n,t=fl(t,"onChange"),0<t.length&&(s=new Sr("onChange","change",null,s,n),e.push({event:s,listeners:t}))}var wi=null,ji=null;function u0(e){Tf(e,0)}function kr(e){var t=hi(e);if(Cg(t))return e}function Vg(e,t){if(e==="change")return t}var Xg=!1;if(Ha){var Sc;if(Ha){var Cc="oninput"in document;if(!Cc){var Qg=document.createElement("div");Qg.setAttribute("oninput","return;"),Cc=typeof Qg.oninput=="function"}Sc=Cc}else Sc=!1;Xg=Sc&&(!document.documentMode||9<document.documentMode)}function Zg(){wi&&(wi.detachEvent("onpropertychange",Kg),ji=wi=null)}function Kg(e){if(e.propertyName==="value"&&kr(ji)){var t=[];Yg(t,ji,e,hc(e)),Ag(u0,t)}}function m0(e,t,s){e==="focusin"?(Zg(),wi=t,ji=s,wi.attachEvent("onpropertychange",Kg)):e==="focusout"&&Zg()}function f0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return kr(ji)}function h0(e,t){if(e==="click")return kr(t)}function p0(e,t){if(e==="input"||e==="change")return kr(t)}function x0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ut=typeof Object.is=="function"?Object.is:x0;function Ni(e,t){if(Ut(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),n=Object.keys(t);if(s.length!==n.length)return!1;for(n=0;n<s.length;n++){var r=s[n];if(!Gt.call(t,r)||!Ut(e[r],t[r]))return!1}return!0}function Ig(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Jg(e,t){var s=Ig(e);e=0;for(var n;s;){if(s.nodeType===3){if(n=e+s.textContent.length,e<=t&&n>=t)return{node:s,offset:t-e};e=n}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Ig(s)}}function Wg(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $g(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=vr(e.document);t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=vr(e.document)}return t}function kc(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")}var b0=Ha&&"documentMode"in document&&11>=document.documentMode,Nn=null,Tc=null,Si=null,Dc=!1;function eu(e,t,s){var n=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Dc||Nn==null||Nn!==vr(n)||(n=Nn,"selectionStart"in n&&kc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Si&&Ni(Si,n)||(Si=n,n=fl(Tc,"onSelect"),0<n.length&&(t=new Sr("onSelect","select",null,t,s),e.push({event:t,listeners:n}),t.target=Nn)))}function qs(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var Sn={animationend:qs("Animation","AnimationEnd"),animationiteration:qs("Animation","AnimationIteration"),animationstart:qs("Animation","AnimationStart"),transitionrun:qs("Transition","TransitionRun"),transitionstart:qs("Transition","TransitionStart"),transitioncancel:qs("Transition","TransitionCancel"),transitionend:qs("Transition","TransitionEnd")},Mc={},tu={};Ha&&(tu=document.createElement("div").style,"AnimationEvent"in window||(delete Sn.animationend.animation,delete Sn.animationiteration.animation,delete Sn.animationstart.animation),"TransitionEvent"in window||delete Sn.transitionend.transition);function Fs(e){if(Mc[e])return Mc[e];if(!Sn[e])return e;var t=Sn[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in tu)return Mc[e]=t[s];return e}var au=Fs("animationend"),su=Fs("animationiteration"),nu=Fs("animationstart"),v0=Fs("transitionrun"),y0=Fs("transitionstart"),w0=Fs("transitioncancel"),iu=Fs("transitionend"),ru=new Map,_c="abort auxClick beforeToggle 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(" ");_c.push("scrollEnd");function ga(e,t){ru.set(e,t),Gs(t,[e])}var Tr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Wt=[],Cn=0,Ec=0;function Dr(){for(var e=Cn,t=Ec=Cn=0;t<e;){var s=Wt[t];Wt[t++]=null;var n=Wt[t];Wt[t++]=null;var r=Wt[t];Wt[t++]=null;var c=Wt[t];if(Wt[t++]=null,n!==null&&r!==null){var g=n.pending;
vendor: 19,598 bytes, line 48
48g===null?r.next=r:(r.next=g.next,g.next=r),n.pending=r}c!==0&&lu(s,r,c)}}function Mr(e,t,s,n){Wt[Cn++]=e,Wt[Cn++]=t,Wt[Cn++]=s,Wt[Cn++]=n,Ec|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Ac(e,t,s,n){return Mr(e,t,s,n),_r(e)}function Ys(e,t){return Mr(e,null,null,t),_r(e)}function lu(e,t,s){e.lanes|=s;var n=e.alternate;n!==null&&(n.lanes|=s);for(var r=!1,c=e.return;c!==null;)c.childLanes|=s,n=c.alternate,n!==null&&(n.childLanes|=s),c.tag===22&&(e=c.stateNode,e===null||e._visibility&1||(r=!0)),e=c,c=c.return;return e.tag===3?(c=e.stateNode,r&&t!==null&&(r=31-yt(s),e=c.hiddenUpdates,n=e[r],n===null?e[r]=[t]:n.push(t),t.lane=s|536870912),c):null}function _r(e){if(50<Xi)throw Xi=0,qo=null,Error(d(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var kn={};function j0(e,t,s,n){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qt(e,t,s,n){return new j0(e,t,s,n)}function Oc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function za(e,t){var s=e.alternate;return s===null?(s=qt(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function cu(e,t){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,t=s.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Er(e,t,s,n,r,c){var g=0;if(n=e,typeof e=="function")Oc(e)&&(g=1);else if(typeof e=="string")g=Tb(e,s,V.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case pe:return e=qt(31,s,t,r),e.elementType=pe,e.lanes=c,e;case H:return Vs(s.children,r,c,t);case R:g=8,r|=24;break;case G:return e=qt(12,s,t,r|2),e.elementType=G,e.lanes=c,e;case ee:return e=qt(13,s,t,r),e.elementType=ee,e.lanes=c,e;case te:return e=qt(19,s,t,r),e.elementType=te,e.lanes=c,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case I:g=10;break e;case Z:g=9;break e;case J:g=11;break e;case Q:g=14;break e;case K:g=16,n=null;break e}g=29,s=Error(d(130,e===null?"null":typeof e,"")),n=null}return t=qt(g,s,t,r),t.elementType=e,t.type=n,t.lanes=c,t}function Vs(e,t,s,n){return e=qt(7,e,n,t),e.lanes=s,e}function Bc(e,t,s){return e=qt(6,e,null,t),e.lanes=s,e}function ou(e){var t=qt(18,null,null,0);return t.stateNode=e,t}function Hc(e,t,s){return t=qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var du=new WeakMap;function $t(e,t){if(typeof e=="object"&&e!==null){var s=du.get(e);return s!==void 0?s:(t={value:e,source:t,stack:oi(t)},du.set(e,t),t)}return{value:e,source:t,stack:oi(t)}}var Tn=[],Dn=0,Ar=null,Ci=0,ea=[],ta=0,ls=null,ja=1,Na="";function Pa(e,t){Tn[Dn++]=Ci,Tn[Dn++]=Ar,Ar=e,Ci=t}function gu(e,t,s){ea[ta++]=ja,ea[ta++]=Na,ea[ta++]=ls,ls=e;var n=ja;e=Na;var r=32-yt(n)-1;n&=~(1<<r),s+=1;var c=32-yt(t)+r;if(30<c){var g=r-r%5;c=(n&(1<<g)-1).toString(32),n>>=g,r-=g,ja=1<<32-yt(t)+r|s<<r|n,Na=c+e}else ja=1<<c|s<<r|n,Na=e}function zc(e){e.return!==null&&(Pa(e,1),gu(e,1,0))}function Pc(e){for(;e===Ar;)Ar=Tn[--Dn],Tn[Dn]=null,Ci=Tn[--Dn],Tn[Dn]=null;for(;e===ls;)ls=ea[--ta],ea[ta]=null,Na=ea[--ta],ea[ta]=null,ja=ea[--ta],ea[ta]=null}function uu(e,t){ea[ta++]=ja,ea[ta++]=Na,ea[ta++]=ls,ja=t.id,Na=t.overflow,ls=e}var pt=null,Ye=null,Ee=!1,cs=null,aa=!1,Lc=Error(d(519));function os(e){var t=Error(d(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ki($t(t,e)),Lc}function mu(e){var t=e.stateNode,s=e.type,n=e.memoizedProps;switch(t[ht]=e,t[Et]=n,s){case"dialog":ke("cancel",t),ke("close",t);break;case"iframe":case"object":case"embed":ke("load",t);break;case"video":case"audio":for(s=0;s<Zi.length;s++)ke(Zi[s],t);break;case"source":ke("error",t);break;case"img":case"image":case"link":ke("error",t),ke("load",t);break;case"details":ke("toggle",t);break;case"input":ke("invalid",t),kg(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":ke("invalid",t);break;case"textarea":ke("invalid",t),Dg(t,n.value,n.defaultValue,n.children)}s=n.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||t.textContent===""+s||n.suppressHydrationWarning===!0||Ef(t.textContent,s)?(n.popover!=null&&(ke("beforetoggle",t),ke("toggle",t)),n.onScroll!=null&&ke("scroll",t),n.onScrollEnd!=null&&ke("scrollend",t),n.onClick!=null&&(t.onclick=Ba),t=!0):t=!1,t||os(e,!0)}function fu(e){for(pt=e.return;pt;)switch(pt.tag){case 5:case 31:case 13:aa=!1;return;case 27:case 3:aa=!0;return;default:pt=pt.return}}function Mn(e){if(e!==pt)return!1;if(!Ee)return fu(e),Ee=!0,!1;var t=e.tag,s;if((s=t!==3&&t!==27)&&((s=t===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||sd(e.type,e.memoizedProps)),s=!s),s&&Ye&&os(e),fu(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));Ye=Gf(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));Ye=Gf(e)}else t===27?(t=Ye,Ns(e.type)?(e=cd,cd=null,Ye=e):Ye=t):Ye=pt?na(e.stateNode.nextSibling):null;return!0}function Xs(){Ye=pt=null,Ee=!1}function Rc(){var e=cs;return e!==null&&(zt===null?zt=e:zt.push.apply(zt,e),cs=null),e}function ki(e){cs===null?cs=[e]:cs.push(e)}var Gc=j(null),Qs=null,La=null;function ds(e,t,s){P(Gc,t._currentValue),t._currentValue=s}function Ra(e){e._currentValue=Gc.current,L(Gc)}function Uc(e,t,s){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===s)break;e=e.return}}function qc(e,t,s,n){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var c=r.dependencies;if(c!==null){var g=r.child;c=c.firstContext;e:for(;c!==null;){var x=c;c=r;for(var w=0;w<t.length;w++)if(x.context===t[w]){c.lanes|=s,x=c.alternate,x!==null&&(x.lanes|=s),Uc(c.return,s,e),n||(g=null);break e}c=x.next}}else if(r.tag===18){if(g=r.return,g===null)throw Error(d(341));g.lanes|=s,c=g.alternate,c!==null&&(c.lanes|=s),Uc(g,s,e),g=null}else g=r.child;if(g!==null)g.return=r;else for(g=r;g!==null;){if(g===e){g=null;break}if(r=g.sibling,r!==null){r.return=g.return,g=r;break}g=g.return}r=g}}function _n(e,t,s,n){e=null;for(var r=t,c=!1;r!==null;){if(!c){if((r.flags&524288)!==0)c=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var g=r.alternate;if(g===null)throw Error(d(387));if(g=g.memoizedProps,g!==null){var x=r.type;Ut(r.pendingProps.value,g.value)||(e!==null?e.push(x):e=[x])}}else if(r===re.current){if(g=r.alternate,g===null)throw Error(d(387));g.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push($i):e=[$i])}r=r.return}e!==null&&qc(t,e,s,n),t.flags|=262144}function Or(e){for(e=e.firstContext;e!==null;){if(!Ut(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Zs(e){Qs=e,La=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function xt(e){return hu(Qs,e)}function Br(e,t){return Qs===null&&Zs(e),hu(e,t)}function hu(e,t){var s=t._currentValue;if(t={context:t,memoizedValue:s,next:null},La===null){if(e===null)throw Error(d(308));La=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else La=La.next=t;return s}var N0=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(s,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(s){return s()})}},S0=i.unstable_scheduleCallback,C0=i.unstable_NormalPriority,at={$$typeof:I,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new N0,data:new Map,refCount:0}}function Ti(e){e.refCount--,e.refCount===0&&S0(C0,function(){e.controller.abort()})}var Di=null,Yc=0,En=0,An=null;function k0(e,t){if(Di===null){var s=Di=[];Yc=0,En=Zo(),An={status:"pending",value:void 0,then:function(n){s.push(n)}}}return Yc++,t.then(pu,pu),t}function pu(){if(--Yc===0&&Di!==null){An!==null&&(An.status="fulfilled");var e=Di;Di=null,En=0,An=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function T0(e,t){var s=[],n={status:"pending",value:null,reason:null,then:function(r){s.push(r)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var r=0;r<s.length;r++)(0,s[r])(t)},function(r){for(n.status="rejected",n.reason=r,r=0;r<s.length;r++)(0,s[r])(void 0)}),n}var xu=S.S;S.S=function(e,t){ef=Ct(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&k0(e,t),xu!==null&&xu(e,t)};var Ks=j(null);function Vc(){var e=Ks.current;return e!==null?e:qe.pooledCache}function Hr(e,t){t===null?P(Ks,Ks.current):P(Ks,t.pool)}function bu(){var e=Vc();return e===null?null:{parent:at._currentValue,pool:e}}var On=Error(d(460)),Xc=Error(d(474)),zr=Error(d(542)),Pr={then:function(){}};function vu(e){return e=e.status,e==="fulfilled"||e==="rejected"}function yu(e,t,s){switch(s=e[s],s===void 0?e.push(t):s!==t&&(t.then(Ba,Ba),t=s),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ju(e),e;default:if(typeof t.status=="string")t.then(Ba,Ba);else{if(e=qe,e!==null&&100<e.shellSuspendCounter)throw Error(d(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=n}},function(n){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ju(e),e}throw Js=t,On}}function Is(e){try{var t=e._init;return t(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(Js=s,On):s}}var Js=null;function wu(){if(Js===null)throw Error(d(459));var e=Js;return Js=null,e}function ju(e){if(e===On||e===zr)throw Error(d(483))}var Bn=null,Mi=0;function Lr(e){var t=Mi;return Mi+=1,Bn===null&&(Bn=[]),yu(Bn,e,t)}function _i(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Rr(e,t){throw t.$$typeof===T?Error(d(525)):(e=Object.prototype.toString.call(t),Error(d(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Nu(e){function t(C,N){if(e){var M=C.deletions;M===null?(C.deletions=[N],C.flags|=16):M.push(N)}}function s(C,N){if(!e)return null;for(;N!==null;)t(C,N),N=N.sibling;return null}function n(C){for(var N=new Map;C!==null;)C.key!==null?N.set(C.key,C):N.set(C.index,C),C=C.sibling;return N}function r(C,N){return C=za(C,N),C.index=0,C.sibling=null,C}function c(C,N,M){return C.index=M,e?(M=C.alternate,M!==null?(M=M.index,M<N?(C.flags|=67108866,N):M):(C.flags|=67108866,N)):(C.flags|=1048576,N)}function g(C){return e&&C.alternate===null&&(C.flags|=67108866),C}function x(C,N,M,q){return N===null||N.tag!==6?(N=Bc(M,C.mode,q),N.return=C,N):(N=r(N,M),N.return=C,N)}function w(C,N,M,q){var de=M.type;return de===H?z(C,N,M.props.children,q,M.key):N!==null&&(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===K&&Is(de)===N.type)?(N=r(N,M.props),_i(N,M),N.return=C,N):(N=Er(M.type,M.key,M.props,null,C.mode,q),_i(N,M),N.return=C,N)}function _(C,N,M,q){return N===null||N.tag!==4||N.stateNode.containerInfo!==M.containerInfo||N.stateNode.implementation!==M.implementation?(N=Hc(M,C.mode,q),N.return=C,N):(N=r(N,M.children||[]),N.return=C,N)}function z(C,N,M,q,de){return N===null||N.tag!==7?(N=Vs(M,C.mode,q,de),N.return=C,N):(N=r(N,M),N.return=C,N)}function F(C,N,M){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Bc(""+N,C.mode,M),N.return=C,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case D:return M=Er(N.type,N.key,N.props,null,C.mode,M),_i(M,N),M.return=C,M;case A:return N=Hc(N,C.mode,M),N.return=C,N;case K:return N=Is(N),F(C,N,M)}if(Ne(N)||be(N))return N=Vs(N,C.mode,M,null),N.return=C,N;if(typeof N.then=="function")return F(C,Lr(N),M);if(N.$$typeof===I)return F(C,Br(C,N),M);Rr(C,N)}return null}function E(C,N,M,q){var de=N!==null?N.key:null;if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return de!==null?null:x(C,N,""+M,q);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case D:return M.key===de?w(C,N,M,q):null;case A:return M.key===de?_(C,N,M,q):null;case K:return M=Is(M),E(C,N,M,q)}if(Ne(M)||be(M))return de!==null?null:z(C,N,M,q,null);if(typeof M.then=="function")return E(C,N,Lr(M),q);if(M.$$typeof===I)return E(C,N,Br(C,M),q);Rr(C,M)}return null}function B(C,N,M,q,de){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return C=C.get(M)||null,x(N,C,""+q,de);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case D:return C=C.get(q.key===null?M:q.key)||null,w(N,C,q,de);case A:return C=C.get(q.key===null?M:q.key)||null,_(N,C,q,de);case K:return q=Is(q),B(C,N,M,q,de)}if(Ne(q)||be(q))return C=C.get(M)||null,z(N,C,q,de,null);if(typeof q.then=="function")return B(C,N,M,Lr(q),de);if(q.$$typeof===I)return B(C,N,M,Br(N,q),de);Rr(N,q)}return null}function se(C,N,M,q){for(var de=null,Oe=null,le=N,ye=N=0,De=null;le!==null&&ye<M.length;ye++){le.index>ye?(De=le,le=null):De=le.sibling;var Be=E(C,le,M[ye],q);if(Be===null){le===null&&(le=De);break}e&&le&&Be.alternate===null&&t(C,le),N=c(Be,N,ye),Oe===null?de=Be:Oe.sibling=Be,Oe=Be,le=De}if(ye===M.length)return s(C,le),Ee&&Pa(C,ye),de;if(le===null){for(;ye<M.length;ye++)le=F(C,M[ye],q),le!==null&&(N=c(le,N,ye),Oe===null?de=le:Oe.sibling=le,Oe=le);return Ee&&Pa(C,ye),de}for(le=n(le);ye<M.length;ye++)De=B(le,C,ye,M[ye],q),De!==null&&(e&&De.alternate!==null&&le.delete(De.key===null?ye:De.key),N=c(De,N,ye),Oe===null?de=De:Oe.sibling=De,Oe=De);return e&&le.forEach(function(Ds){return t(C,Ds)}),Ee&&Pa(C,ye),de}function ue(C,N,M,q){if(M==null)throw Error(d(151));for(var de=null,Oe=null,le=N,ye=N=0,De=null,Be=M.next();le!==null&&!Be.done;ye++,Be=M.next()){le.index>ye?(De=le,le=null):De=le.sibling;var Ds=E(C,le,Be.value,q);if(Ds===null){le===null&&(le=De);break}e&&le&&Ds.alternate===null&&t(C,le),N=c(Ds,N,ye),Oe===null?de=Ds:Oe.sibling=Ds,Oe=Ds,le=De}if(Be.done)return s(C,le),Ee&&Pa(C,ye),de;if(le===null){for(;!Be.done;ye++,Be=M.next())Be=F(C,Be.value,q),Be!==null&&(N=c(Be,N,ye),Oe===null?de=Be:Oe.sibling=Be,Oe=Be);return Ee&&Pa(C,ye),de}for(le=n(le);!Be.done;ye++,Be=M.next())Be=B(le,C,ye,Be.value,q),Be!==null&&(e&&Be.alternate!==null&&le.delete(Be.key===null?ye:Be.key),N=c(Be,N,ye),Oe===null?de=Be:Oe.sibling=Be,Oe=Be);return e&&le.forEach(function(Lb){return t(C,Lb)}),Ee&&Pa(C,ye),de}function Ue(C,N,M,q){if(typeof M=="object"&&M!==null&&M.type===H&&M.key===null&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case D:e:{for(var de=M.key;N!==null;){if(N.key===de){if(de=M.type,de===H){if(N.tag===7){s(C,N.sibling),q=r(N,M.props.children),q.return=C,C=q;break e}}else if(N.elementType===de||typeof de=="object"&&de!==null&&de.$$typeof===K&&Is(de)===N.type){s(C,N.sibling),q=r(N,M.props),_i(q,M),q.return=C,C=q;break e}s(C,N);break}else t(C,N);N=N.sibling}M.type===H?(q=Vs(M.props.children,C.mode,q,M.key),q.return=C,C=q):(q=Er(M.type,M.key,M.props,null,C.mode,q),_i(q,M),q.return=C,C=q)}return g(C);case A:e:{for(de=M.key;N!==null;){if(N.key===de)if(N.tag===4&&N.stateNode.containerInfo===M.containerInfo&&N.stateNode.implementation===M.implementation){s(C,N.sibling),q=r(N,M.children||[]),q.return=C,C=q;break e}else{s(C,N);break}else t(C,N);N=N.sibling}q=Hc(M,C.mode,q),q.return=C,C=q}return g(C);case K:return M=Is(M),Ue(C,N,M,q)}if(Ne(M))return se(C,N,M,q);if(be(M)){if(de=be(M),typeof de!="function")throw Error(d(150));return M=de.call(M),ue(C,N,M,q)}if(typeof M.then=="function")return Ue(C,N,Lr(M),q);if(M.$$typeof===I)return Ue(C,N,Br(C,M),q);Rr(C,M)}return typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint"?(M=""+M,N!==null&&N.tag===6?(s(C,N.sibling),q=r(N,M),q.return=C,C=q):(s(C,N),q=Bc(M,C.mode,q),q.return=C,C=q),g(C)):s(C,N)}return function(C,N,M,q){try{Mi=0;var de=Ue(C,N,M,q);return Bn=null,de}catch(le){if(le===On||le===zr)throw le;var Oe=qt(29,le,null,C.mode);return Oe.lanes=q,Oe.return=C,Oe}finally{}}}var Ws=Nu(!0),Su=Nu(!1),gs=!1;function Qc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function us(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ms(e,t,s){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(He&2)!==0){var r=n.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),n.pending=t,t=_r(e),lu(e,null,s),t}return Mr(e,n,t,s),_r(e)}function Ei(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,s|=n,t.lanes=s,Mt(e,s)}}function Kc(e,t){var s=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,s===n)){var r=null,c=null;if(s=s.firstBaseUpdate,s!==null){do{var g={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};c===null?r=c=g:c=c.next=g,s=s.next}while(s!==null);c===null?r=c=t:c=c.next=t}else r=c=t;s={baseState:n.baseState,firstBaseUpdate:r,lastBaseUpdate:c,shared:n.shared,callbacks:n.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}var Ic=!1;function Ai(){if(Ic){var e=An;if(e!==null)throw e}}function Oi(e,t,s,n){Ic=!1;var r=e.updateQueue;gs=!1;var c=r.firstBaseUpdate,g=r.lastBaseUpdate,x=r.shared.pending;if(x!==null){r.shared.pending=null;var w=x,_=w.next;w.next=null,g===null?c=_:g.next=_,g=w;var z=e.alternate;z!==null&&(z=z.updateQueue,x=z.lastBaseUpdate,x!==g&&(x===null?z.firstBaseUpdate=_:x.next=_,z.lastBaseUpdate=w))}if(c!==null){var F=r.baseState;g=0,z=_=w=null,x=c;do{var E=x.lane&-536870913,B=E!==x.lane;if(B?(Te&E)===E:(n&E)===E){E!==0&&E===En&&(Ic=!0),z!==null&&(z=z.next={lane:0,tag:x.tag,payload:x.payload,callback:null,next:null});e:{var se=e,ue=x;E=t;var Ue=s;switch(ue.tag){case 1:if(se=ue.payload,typeof se=="function"){F=se.call(Ue,F,E);break e}F=se;break e;case 3:se.flags=se.flags&-65537|128;case 0:if(se=ue.payload,E=typeof se=="function"?se.call(Ue,F,E):se,E==null)break e;F=f({},F,E);break e;case 2:gs=!0}}E=x.callback,E!==null&&(e.flags|=64,B&&(e.flags|=8192),B=r.callbacks,B===null?r.callbacks=[E]:B.push(E))}else B={lane:E,tag:x.tag,payload:x.payload,callback:x.callback,next:null},z===null?(_=z=B,w=F):z=z.next=B,g|=E;if(x=x.next,x===null){if(x=r.shared.pending,x===null)break;B=x,x=B.next,B.next=null,r.lastBaseUpdate=B,r.shared.pending=null}}while(!0);z===null&&(w=F),r.baseState=w,r.firstBaseUpdate=_,r.lastBaseUpdate=z,c===null&&(r.shared.lanes=0),bs|=g,e.lanes=g,e.memoizedState=F}}function Cu(e,t){if(typeof e!="function")throw Error(d(191,e));e.call(t)}function ku(e,t){var s=e.callbacks;
vendor: 5,930 bytes, line 48
48if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Cu(s[e],t)}var Hn=j(null),Gr=j(0);function Tu(e,t){e=Za,P(Gr,e),P(Hn,t),Za=e|t.baseLanes}function Jc(){P(Gr,Za),P(Hn,Hn.current)}function Wc(){Za=Gr.current,L(Hn),L(Gr)}var Ft=j(null),sa=null;function fs(e){var t=e.alternate;P(et,et.current&1),P(Ft,e),sa===null&&(t===null||Hn.current!==null||t.memoizedState!==null)&&(sa=e)}function $c(e){P(et,et.current),P(Ft,e),sa===null&&(sa=e)}function Du(e){e.tag===22?(P(et,et.current),P(Ft,e),sa===null&&(sa=e)):hs()}function hs(){P(et,et.current),P(Ft,Ft.current)}function Yt(e){L(Ft),sa===e&&(sa=null),L(et)}var et=j(0);function Ur(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||rd(s)||ld(s)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ga=0,xe=null,Re=null,st=null,qr=!1,zn=!1,$s=!1,Fr=0,Bi=0,Pn=null,D0=0;function Ie(){throw Error(d(321))}function eo(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!Ut(e[s],t[s]))return!1;return!0}function to(e,t,s,n,r,c){return Ga=c,xe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,S.H=e===null||e.memoizedState===null?gm:xo,$s=!1,c=s(n,r),$s=!1,zn&&(c=_u(t,s,n,r)),Mu(e),c}function Mu(e){S.H=Pi;var t=Re!==null&&Re.next!==null;if(Ga=0,st=Re=xe=null,qr=!1,Bi=0,Pn=null,t)throw Error(d(300));e===null||nt||(e=e.dependencies,e!==null&&Or(e)&&(nt=!0))}function _u(e,t,s,n){xe=e;var r=0;do{if(zn&&(Pn=null),Bi=0,zn=!1,25<=r)throw Error(d(301));if(r+=1,st=Re=null,e.updateQueue!=null){var c=e.updateQueue;c.lastEffect=null,c.events=null,c.stores=null,c.memoCache!=null&&(c.memoCache.index=0)}S.H=um,c=t(s,n)}while(zn);return c}function M0(){var e=S.H,t=e.useState()[0];return t=typeof t.then=="function"?Hi(t):t,e=e.useState()[0],(Re!==null?Re.memoizedState:null)!==e&&(xe.flags|=1024),t}function ao(){var e=Fr!==0;return Fr=0,e}function so(e,t,s){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s}function no(e){if(qr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}qr=!1}Ga=0,st=Re=xe=null,zn=!1,Bi=Fr=0,Pn=null}function Tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return st===null?xe.memoizedState=st=e:st=st.next=e,st}function tt(){if(Re===null){var e=xe.alternate;e=e!==null?e.memoizedState:null}else e=Re.next;var t=st===null?xe.memoizedState:st.next;if(t!==null)st=t,Re=e;else{if(e===null)throw xe.alternate===null?Error(d(467)):Error(d(310));Re=e,e={memoizedState:Re.memoizedState,baseState:Re.baseState,baseQueue:Re.baseQueue,queue:Re.queue,next:null},st===null?xe.memoizedState=st=e:st=st.next=e}return st}function Yr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Hi(e){var t=Bi;return Bi+=1,Pn===null&&(Pn=[]),e=yu(Pn,e,t),t=xe,(st===null?t.memoizedState:st.next)===null&&(t=t.alternate,S.H=t===null||t.memoizedState===null?gm:xo),e}function Vr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Hi(e);if(e.$$typeof===I)return xt(e)}throw Error(d(438,String(e)))}function io(e){var t=null,s=xe.updateQueue;if(s!==null&&(t=s.memoCache),t==null){var n=xe.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),s===null&&(s=Yr(),xe.updateQueue=s),s.memoCache=t,s=t.data[t.index],s===void 0)for(s=t.data[t.index]=Array(e),n=0;n<e;n++)s[n]=Se;return t.index++,s}function Ua(e,t){return typeof t=="function"?t(e):t}function Xr(e){var t=tt();return ro(t,Re,e)}function ro(e,t,s){var n=e.queue;if(n===null)throw Error(d(311));n.lastRenderedReducer=s;var r=e.baseQueue,c=n.pending;if(c!==null){if(r!==null){var g=r.next;r.next=c.next,c.next=g}t.baseQueue=r=c,n.pending=null}if(c=e.baseState,r===null)e.memoizedState=c;else{t=r.next;var x=g=null,w=null,_=t,z=!1;do{var F=_.lane&-536870913;if(F!==_.lane?(Te&F)===F:(Ga&F)===F){var E=_.revertLane;if(E===0)w!==null&&(w=w.next={lane:0,revertLane:0,gesture:null,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null}),F===En&&(z=!0);else if((Ga&E)===E){_=_.next,E===En&&(z=!0);continue}else F={lane:0,revertLane:_.revertLane,gesture:null,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},w===null?(x=w=F,g=c):w=w.next=F,xe.lanes|=E,bs|=E;F=_.action,$s&&s(c,F),c=_.hasEagerState?_.eagerState:s(c,F)}else E={lane:F,revertLane:_.revertLane,gesture:_.gesture,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},w===null?(x=w=E,g=c):w=w.next=E,xe.lanes|=F,bs|=F;_=_.next}while(_!==null&&_!==t);if(w===null?g=c:w.next=x,!Ut(c,e.memoizedState)&&(nt=!0,z&&(s=An,s!==null)))throw s;e.memoizedState=c,e.baseState=g,e.baseQueue=w,n.lastRenderedState=c}return r===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function lo(e){var t=tt(),s=t.queue;if(s===null)throw Error(d(311));s.lastRenderedReducer=e;var n=s.dispatch,r=s.pending,c=t.memoizedState;if(r!==null){s.pending=null;var g=r=r.next;do c=e(c,g.action),g=g.next;while(g!==r);Ut(c,t.memoizedState)||(nt=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),s.lastRenderedState=c}return[c,n]}function Eu(e,t,s){var n=xe,r=tt(),c=Ee;if(c){if(s===void 0)throw Error(d(407));s=s()}else s=t();var g=!Ut((Re||r).memoizedState,s);if(g&&(r.memoizedState=s,nt=!0),r=r.queue,go(Bu.bind(null,n,r,e),[e]),r.getSnapshot!==t||g||st!==null&&st.memoizedState.tag&1){if(n.flags|=2048,Ln(9,{destroy:void 0},Ou.bind(null,n,r,s,t),null),qe===null)throw Error(d(349));c||(Ga&127)!==0||Au(n,t,s)}return s}
vendor: 14,355 bytes, line 48
48function Au(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=xe.updateQueue,t===null?(t=Yr(),xe.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function Ou(e,t,s,n){t.value=s,t.getSnapshot=n,Hu(t)&&zu(e)}function Bu(e,t,s){return s(function(){Hu(t)&&zu(e)})}function Hu(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!Ut(e,s)}catch{return!0}}function zu(e){var t=Ys(e,2);t!==null&&Pt(t,e,2)}function co(e){var t=Tt();if(typeof e=="function"){var s=e;if(e=s(),$s){oa(!0);try{s()}finally{oa(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ua,lastRenderedState:e},t}function Pu(e,t,s,n){return e.baseState=s,ro(e,Re,typeof n=="function"?n:Ua)}function _0(e,t,s,n,r){if(Kr(e))throw Error(d(485));if(e=t.action,e!==null){var c={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){c.listeners.push(g)}};S.T!==null?s(!0):c.isTransition=!1,n(c),s=t.pending,s===null?(c.next=t.pending=c,Lu(t,c)):(c.next=s.next,t.pending=s.next=c)}}function Lu(e,t){var s=t.action,n=t.payload,r=e.state;if(t.isTransition){var c=S.T,g={};S.T=g;try{var x=s(r,n),w=S.S;w!==null&&w(g,x),Ru(e,t,x)}catch(_){oo(e,t,_)}finally{c!==null&&g.types!==null&&(c.types=g.types),S.T=c}}else try{c=s(r,n),Ru(e,t,c)}catch(_){oo(e,t,_)}}function Ru(e,t,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(n){Gu(e,t,n)},function(n){return oo(e,t,n)}):Gu(e,t,s)}function Gu(e,t,s){t.status="fulfilled",t.value=s,Uu(t),e.state=s,t=e.pending,t!==null&&(s=t.next,s===t?e.pending=null:(s=s.next,t.next=s,Lu(e,s)))}function oo(e,t,s){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=s,Uu(t),t=t.next;while(t!==n)}e.action=null}function Uu(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qu(e,t){return t}function Fu(e,t){if(Ee){var s=qe.formState;if(s!==null){e:{var n=xe;if(Ee){if(Ye){t:{for(var r=Ye,c=aa;r.nodeType!==8;){if(!c){r=null;break t}if(r=na(r.nextSibling),r===null){r=null;break t}}c=r.data,r=c==="F!"||c==="F"?r:null}if(r){Ye=na(r.nextSibling),n=r.data==="F!";break e}}os(n)}n=!1}n&&(t=s[0])}}return s=Tt(),s.memoizedState=s.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qu,lastRenderedState:t},s.queue=n,s=cm.bind(null,xe,n),n.dispatch=s,n=co(!1),c=po.bind(null,xe,!1,n.queue),n=Tt(),r={state:t,dispatch:null,action:e,pending:null},n.queue=r,s=_0.bind(null,xe,r,c,s),r.dispatch=s,n.memoizedState=e,[t,s,!1]}function Yu(e){var t=tt();return Vu(t,Re,e)}function Vu(e,t,s){if(t=ro(e,t,qu)[0],e=Xr(Ua)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=Hi(t)}catch(g){throw g===On?zr:g}else n=t;t=tt();var r=t.queue,c=r.dispatch;return s!==t.memoizedState&&(xe.flags|=2048,Ln(9,{destroy:void 0},E0.bind(null,r,s),null)),[n,c,e]}function E0(e,t){e.action=t}function Xu(e){var t=tt(),s=Re;if(s!==null)return Vu(t,s,e);tt(),t=t.memoizedState,s=tt();var n=s.queue.dispatch;return s.memoizedState=e,[t,n,!1]}function Ln(e,t,s,n){return e={tag:e,create:s,deps:n,inst:t,next:null},t=xe.updateQueue,t===null&&(t=Yr(),xe.updateQueue=t),s=t.lastEffect,s===null?t.lastEffect=e.next=e:(n=s.next,s.next=e,e.next=n,t.lastEffect=e),e}function Qu(){return tt().memoizedState}function Qr(e,t,s,n){var r=Tt();xe.flags|=e,r.memoizedState=Ln(1|t,{destroy:void 0},s,n===void 0?null:n)}function Zr(e,t,s,n){var r=tt();n=n===void 0?null:n;var c=r.memoizedState.inst;Re!==null&&n!==null&&eo(n,Re.memoizedState.deps)?r.memoizedState=Ln(t,c,s,n):(xe.flags|=e,r.memoizedState=Ln(1|t,c,s,n))}function Zu(e,t){Qr(8390656,8,e,t)}function go(e,t){Zr(2048,8,e,t)}function A0(e){xe.flags|=4;var t=xe.updateQueue;if(t===null)t=Yr(),xe.updateQueue=t,t.events=[e];else{var s=t.events;s===null?t.events=[e]:s.push(e)}}function Ku(e){var t=tt().memoizedState;return A0({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(d(440));return t.impl.apply(void 0,arguments)}}function Iu(e,t){return Zr(4,2,e,t)}function Ju(e,t){return Zr(4,4,e,t)}function Wu(e,t){if(typeof t=="function"){e=e();var s=t(e);return function(){typeof s=="function"?s():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function $u(e,t,s){s=s!=null?s.concat([e]):null,Zr(4,4,Wu.bind(null,t,e),s)}function uo(){}function em(e,t){var s=tt();t=t===void 0?null:t;var n=s.memoizedState;return t!==null&&eo(t,n[1])?n[0]:(s.memoizedState=[e,t],e)}function tm(e,t){var s=tt();t=t===void 0?null:t;var n=s.memoizedState;if(t!==null&&eo(t,n[1]))return n[0];if(n=e(),$s){oa(!0);try{e()}finally{oa(!1)}}return s.memoizedState=[n,t],n}function mo(e,t,s){return s===void 0||(Ga&1073741824)!==0&&(Te&261930)===0?e.memoizedState=t:(e.memoizedState=s,e=af(),xe.lanes|=e,bs|=e,s)}function am(e,t,s,n){return Ut(s,t)?s:Hn.current!==null?(e=mo(e,s,n),Ut(e,t)||(nt=!0),e):(Ga&42)===0||(Ga&1073741824)!==0&&(Te&261930)===0?(nt=!0,e.memoizedState=s):(e=af(),xe.lanes|=e,bs|=e,t)}function sm(e,t,s,n,r){var c=U.p;U.p=c!==0&&8>c?c:8;var g=S.T,x={};S.T=x,po(e,!1,t,s);try{var w=r(),_=S.S;if(_!==null&&_(x,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var z=T0(w,n);zi(e,t,z,Qt(e))}else zi(e,t,n,Qt(e))}catch(F){zi(e,t,{then:function(){},status:"rejected",reason:F},Qt())}finally{U.p=c,g!==null&&x.types!==null&&(g.types=x.types),S.T=g}}function O0(){}function fo(e,t,s,n){if(e.tag!==5)throw Error(d(476));var r=nm(e).queue;sm(e,r,t,O,s===null?O0:function(){return im(e),s(n)})}function nm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:O,baseState:O,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ua,lastRenderedState:O},next:null};var s={};return t.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ua,lastRenderedState:s},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function im(e){var t=nm(e);t.next===null&&(t=e.alternate.memoizedState),zi(e,t.next.queue,{},Qt())}function ho(){return xt($i)}function rm(){return tt().memoizedState}function lm(){return tt().memoizedState}function B0(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var s=Qt();e=us(s);var n=ms(t,e,s);n!==null&&(Pt(n,t,s),Ei(n,t,s)),t={cache:Fc()},e.payload=t;return}t=t.return}}function H0(e,t,s){var n=Qt();s={lane:n,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Kr(e)?om(t,s):(s=Ac(e,t,s,n),s!==null&&(Pt(s,e,n),dm(s,t,n)))}function cm(e,t,s){var n=Qt();zi(e,t,s,n)}function zi(e,t,s,n){var r={lane:n,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Kr(e))om(t,r);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var g=t.lastRenderedState,x=c(g,s);if(r.hasEagerState=!0,r.eagerState=x,Ut(x,g))return Mr(e,t,r,0),qe===null&&Dr(),!1}catch{}finally{}if(s=Ac(e,t,r,n),s!==null)return Pt(s,e,n),dm(s,t,n),!0}return!1}function po(e,t,s,n){if(n={lane:2,revertLane:Zo(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Kr(e)){if(t)throw Error(d(479))}else t=Ac(e,s,n,2),t!==null&&Pt(t,e,2)}function Kr(e){var t=e.alternate;return e===xe||t!==null&&t===xe}function om(e,t){zn=qr=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function dm(e,t,s){if((s&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,s|=n,t.lanes=s,Mt(e,s)}}var Pi={readContext:xt,use:Vr,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useLayoutEffect:Ie,useInsertionEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useSyncExternalStore:Ie,useId:Ie,useHostTransitionStatus:Ie,useFormState:Ie,useActionState:Ie,useOptimistic:Ie,useMemoCache:Ie,useCacheRefresh:Ie};Pi.useEffectEvent=Ie;var gm={readContext:xt,use:Vr,useCallback:function(e,t){return Tt().memoizedState=[e,t===void 0?null:t],e},useContext:xt,useEffect:Zu,useImperativeHandle:function(e,t,s){s=s!=null?s.concat([e]):null,Qr(4194308,4,Wu.bind(null,t,e),s)},useLayoutEffect:function(e,t){return Qr(4194308,4,e,t)},useInsertionEffect:function(e,t){Qr(4,2,e,t)},useMemo:function(e,t){var s=Tt();t=t===void 0?null:t;var n=e();if($s){oa(!0);try{e()}finally{oa(!1)}}return s.memoizedState=[n,t],n},useReducer:function(e,t,s){var n=Tt();if(s!==void 0){var r=s(t);if($s){oa(!0);try{s(t)}finally{oa(!1)}}}else r=t;return n.memoizedState=n.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},n.queue=e,e=e.dispatch=H0.bind(null,xe,e),[n.memoizedState,e]},useRef:function(e){var t=Tt();return e={current:e},t.memoizedState=e},useState:function(e){e=co(e);var t=e.queue,s=cm.bind(null,xe,t);return t.dispatch=s,[e.memoizedState,s]},useDebugValue:uo,useDeferredValue:function(e,t){var s=Tt();return mo(s,e,t)},useTransition:function(){var e=co(!1);return e=sm.bind(null,xe,e.queue,!0,!1),Tt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,s){var n=xe,r=Tt();if(Ee){if(s===void 0)throw Error(d(407));s=s()}else{if(s=t(),qe===null)throw Error(d(349));(Te&127)!==0||Au(n,t,s)}r.memoizedState=s;var c={value:s,getSnapshot:t};return r.queue=c,Zu(Bu.bind(null,n,c,e),[e]),n.flags|=2048,Ln(9,{destroy:void 0},Ou.bind(null,n,c,s,t),null),s},useId:function(){var e=Tt(),t=qe.identifierPrefix;if(Ee){var s=Na,n=ja;s=(n&~(1<<32-yt(n)-1)).toString(32)+s,t="_"+t+"R_"+s,s=Fr++,0<s&&(t+="H"+s.toString(32)),t+="_"}else s=D0++,t="_"+t+"r_"+s.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ho,useFormState:Fu,useActionState:Fu,useOptimistic:function(e){var t=Tt();t.memoizedState=t.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=s,t=po.bind(null,xe,!0,s),s.dispatch=t,[e,t]},useMemoCache:io,useCacheRefresh:function(){return Tt().memoizedState=B0.bind(null,xe)},useEffectEvent:function(e){var t=Tt(),s={impl:e};return t.memoizedState=s,function(){if((He&2)!==0)throw Error(d(440));return s.impl.apply(void 0,arguments)}}},xo={readContext:xt,use:Vr,useCallback:em,useContext:xt,useEffect:go,useImperativeHandle:$u,useInsertionEffect:Iu,useLayoutEffect:Ju,useMemo:tm,useReducer:Xr,useRef:Qu,useState:function(){return Xr(Ua)},useDebugValue:uo,useDeferredValue:function(e,t){var s=tt();return am(s,Re.memoizedState,e,t)},useTransition:function(){var e=Xr(Ua)[0],t=tt().memoizedState;return[typeof e=="boolean"?e:Hi(e),t]},useSyncExternalStore:Eu,useId:rm,useHostTransitionStatus:ho,useFormState:Yu,useActionState:Yu,useOptimistic:function(e,t){var s=tt();return Pu(s,Re,e,t)},useMemoCache:io,useCacheRefresh:lm};xo.useEffectEvent=Ku;var um={readContext:xt,use:Vr,useCallback:em,useContext:xt,useEffect:go,useImperativeHandle:$u,useInsertionEffect:Iu,useLayoutEffect:Ju,useMemo:tm,useReducer:lo,useRef:Qu,useState:function(){return lo(Ua)},useDebugValue:uo,useDeferredValue:function(e,t){var s=tt();return Re===null?mo(s,e,t):am(s,Re.memoizedState,e,t)},useTransition:function(){var e=lo(Ua)[0],t=tt().memoizedState;return[typeof e=="boolean"?e:Hi(e),t]},useSyncExternalStore:Eu,useId:rm,useHostTransitionStatus:ho,useFormState:Xu,useActionState:Xu,useOptimistic:function(e,t){var s=tt();return Re!==null?Pu(s,Re,e,t):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:io,useCacheRefresh:lm};um.useEffectEvent=Ku;function bo(e,t,s,n){t=e.memoizedState,s=s(n,t),s=s==null?t:f({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var vo={enqueueSetState:function(e,t,s){e=e._reactInternals;var n=Qt(),r=us(n);r.payload=t,s!=null&&(r.callback=s),t=ms(e,r,n),t!==null&&(Pt(t,e,n),Ei(t,e,n))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var n=Qt(),r=us(n);r.tag=1,r.payload=t,s!=null&&(r.callback=s),t=ms(e,r,n),t!==null&&(Pt(t,e,n),Ei(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=Qt(),n=us(s);n.tag=2,t!=null&&(n.callback=t),t=ms(e,n,s),t!==null&&(Pt(t,e,s),Ei(t,e,s))}};function mm(e,t,s,n,r,c,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,c,g):t.prototype&&t.prototype.isPureReactComponent?!Ni(s,n)||!Ni(r,c):!0}function fm(e,t,s,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,n),t.state!==e&&vo.enqueueReplaceState(t,t.state,null)}function en(e,t){var s=t;if("ref"in t){s={};for(var n in t)n!=="ref"&&(s[n]=t[n])}if(e=e.defaultProps){s===t&&(s=f({},s));for(var r in e)s[r]===void 0&&(s[r]=e[r])}return s}function hm(e){Tr(e)}function pm(e){console.error(e)}function xm(e){Tr(e)}function Ir(e,t){try{var s=e.onUncaughtError;s(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function bm(e,t,s){try{var n=e.onCaughtError;n(s.value,{componentStack:s.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function yo(e,t,s){return s=us(s),s.tag=3,s.payload={element:null},s.callback=function(){Ir(e,t)},s}function vm(e){return e=us(e),e.tag=3,e}function ym(e,t,s,n){var r=s.type.getDerivedStateFromError;if(typeof r=="function"){var c=n.value;e.payload=function(){return r(c)},e.callback=function(){bm(t,s,n)}}var g=s.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){bm(t,s,n),typeof r!="function"&&(vs===null?vs=new Set([this]):vs.add(this));var x=n.stack;this.componentDidCatch(n.value,{componentStack:x!==null?x:""})})}function z0(e,t,s,n,r){if(s.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=s.alternate,t!==null&&_n(t,s,r,!0),s=Ft.current,s!==null){switch(s.tag){case 31:case 13:return sa===null?cl():s.alternate===null&&Je===0&&(Je=3),s.flags&=-257,s.flags|=65536,s.lanes=r,n===Pr?s.flags|=16384:(t=s.updateQueue,t===null?s.updateQueue=new Set([n]):t.add(n),Vo(e,n,r)),!1;case 22:return s.flags|=65536,n===Pr?s.flags|=16384:(t=s.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},s.updateQueue=t):(s=t.retryQueue,s===null?t.retryQueue=new Set([n]):s.add(n)),Vo(e,n,r)),!1}throw Error(d(435,s.tag))}return Vo(e,n,r),cl(),!1}if(Ee)return t=Ft.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,n!==Lc&&(e=Error(d(422),{cause:n}),ki($t(e,s)))):(n!==Lc&&(t=Error(d(423),{cause:n}),ki($t(t,s))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,n=$t(n,s),r
vendor: 10,530 bytes, line 48
48=yo(e.stateNode,n,r),Kc(e,r),Je!==4&&(Je=2)),!1;var c=Error(d(520),{cause:n});if(c=$t(c,s),Vi===null?Vi=[c]:Vi.push(c),Je!==4&&(Je=2),t===null)return!0;n=$t(n,s),s=t;do{switch(s.tag){case 3:return s.flags|=65536,e=r&-r,s.lanes|=e,e=yo(s.stateNode,n,e),Kc(s,e),!1;case 1:if(t=s.type,c=s.stateNode,(s.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(vs===null||!vs.has(c))))return s.flags|=65536,r&=-r,s.lanes|=r,r=vm(r),ym(r,e,s,n),Kc(s,r),!1}s=s.return}while(s!==null);return!1}var wo=Error(d(461)),nt=!1;function bt(e,t,s,n){t.child=e===null?Su(t,null,s,n):Ws(t,e.child,s,n)}function wm(e,t,s,n,r){s=s.render;var c=t.ref;if("ref"in n){var g={};for(var x in n)x!=="ref"&&(g[x]=n[x])}else g=n;return Zs(t),n=to(e,t,s,g,c,r),x=ao(),e!==null&&!nt?(so(e,t,r),qa(e,t,r)):(Ee&&x&&zc(t),t.flags|=1,bt(e,t,n,r),t.child)}function jm(e,t,s,n,r){if(e===null){var c=s.type;return typeof c=="function"&&!Oc(c)&&c.defaultProps===void 0&&s.compare===null?(t.tag=15,t.type=c,Nm(e,t,c,n,r)):(e=Er(s.type,null,n,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,!Mo(e,r)){var g=c.memoizedProps;if(s=s.compare,s=s!==null?s:Ni,s(g,n)&&e.ref===t.ref)return qa(e,t,r)}return t.flags|=1,e=za(c,n),e.ref=t.ref,e.return=t,t.child=e}function Nm(e,t,s,n,r){if(e!==null){var c=e.memoizedProps;if(Ni(c,n)&&e.ref===t.ref)if(nt=!1,t.pendingProps=n=c,Mo(e,r))(e.flags&131072)!==0&&(nt=!0);else return t.lanes=e.lanes,qa(e,t,r)}return jo(e,t,s,n,r)}function Sm(e,t,s,n){var r=n.children,c=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(c=c!==null?c.baseLanes|s:s,e!==null){for(n=t.child=e.child,r=0;n!==null;)r=r|n.lanes|n.childLanes,n=n.sibling;n=r&~c}else n=0,t.child=null;return Cm(e,t,c,s,n)}if((s&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Hr(t,c!==null?c.cachePool:null),c!==null?Tu(t,c):Jc(),Du(t);else return n=t.lanes=536870912,Cm(e,t,c!==null?c.baseLanes|s:s,s,n)}else c!==null?(Hr(t,c.cachePool),Tu(t,c),hs(),t.memoizedState=null):(e!==null&&Hr(t,null),Jc(),hs());return bt(e,t,r,s),t.child}function Li(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Cm(e,t,s,n,r){var c=Vc();return c=c===null?null:{parent:at._currentValue,pool:c},t.memoizedState={baseLanes:s,cachePool:c},e!==null&&Hr(t,null),Jc(),Du(t),e!==null&&_n(e,t,n,!0),t.childLanes=r,null}function Jr(e,t){return t=$r({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function km(e,t,s){return Ws(t,e.child,null,s),e=Jr(t,t.pendingProps),e.flags|=2,Yt(t),t.memoizedState=null,e}function P0(e,t,s){var n=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ee){if(n.mode==="hidden")return e=Jr(t,n),t.lanes=536870912,Li(null,e);if($c(t),(e=Ye)?(e=Rf(e,aa),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ls!==null?{id:ja,overflow:Na}:null,retryLane:536870912,hydrationErrors:null},s=ou(e),s.return=t,t.child=s,pt=t,Ye=null)):e=null,e===null)throw os(t);return t.lanes=536870912,null}return Jr(t,n)}var c=e.memoizedState;if(c!==null){var g=c.dehydrated;if($c(t),r)if(t.flags&256)t.flags&=-257,t=km(e,t,s);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(d(558));else if(nt||_n(e,t,s,!1),r=(s&e.childLanes)!==0,nt||r){if(n=qe,n!==null&&(g=_t(n,s),g!==0&&g!==c.retryLane))throw c.retryLane=g,Ys(e,g),Pt(n,e,g),wo;cl(),t=km(e,t,s)}else e=c.treeContext,Ye=na(g.nextSibling),pt=t,Ee=!0,cs=null,aa=!1,e!==null&&uu(t,e),t=Jr(t,n),t.flags|=4096;return t}return e=za(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Wr(e,t){var s=t.ref;if(s===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(d(284));(e===null||e.ref!==s)&&(t.flags|=4194816)}}function jo(e,t,s,n,r){return Zs(t),s=to(e,t,s,n,void 0,r),n=ao(),e!==null&&!nt?(so(e,t,r),qa(e,t,r)):(Ee&&n&&zc(t),t.flags|=1,bt(e,t,s,r),t.child)}function Tm(e,t,s,n,r,c){return Zs(t),t.updateQueue=null,s=_u(t,n,s,r),Mu(e),n=ao(),e!==null&&!nt?(so(e,t,c),qa(e,t,c)):(Ee&&n&&zc(t),t.flags|=1,bt(e,t,s,c),t.child)}function Dm(e,t,s,n,r){if(Zs(t),t.stateNode===null){var c=kn,g=s.contextType;typeof g=="object"&&g!==null&&(c=xt(g)),c=new s(n,c),t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=vo,t.stateNode=c,c._reactInternals=t,c=t.stateNode,c.props=n,c.state=t.memoizedState,c.refs={},Qc(t),g=s.contextType,c.context=typeof g=="object"&&g!==null?xt(g):kn,c.state=t.memoizedState,g=s.getDerivedStateFromProps,typeof g=="function"&&(bo(t,s,g,n),c.state=t.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(g=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),g!==c.state&&vo.enqueueReplaceState(c,c.state,null),Oi(t,n,c,r),Ai(),c.state=t.memoizedState),typeof c.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){c=t.stateNode;var x=t.memoizedProps,w=en(s,x);c.props=w;var _=c.context,z=s.contextType;g=kn,typeof z=="object"&&z!==null&&(g=xt(z));var F=s.getDerivedStateFromProps;z=typeof F=="function"||typeof c.getSnapshotBeforeUpdate=="function",x=t.pendingProps!==x,z||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(x||_!==g)&&fm(t,c,n,g),gs=!1;var E=t.memoizedState;c.state=E,Oi(t,n,c,r),Ai(),_=t.memoizedState,x||E!==_||gs?(typeof F=="function"&&(bo(t,s,F,n),_=t.memoizedState),(w=gs||mm(t,s,w,n,E,_,g))?(z||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=_),c.props=n,c.state=_,c.context=g,n=w):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{c=t.stateNode,Zc(e,t),g=t.memoizedProps,z=en(s,g),c.props=z,F=t.pendingProps,E=c.context,_=s.contextType,w=kn,typeof _=="object"&&_!==null&&(w=xt(_)),x=s.getDerivedStateFromProps,(_=typeof x=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(g!==F||E!==w)&&fm(t,c,n,w),gs=!1,E=t.memoizedState,c.state=E,Oi(t,n,c,r),Ai();var B=t.memoizedState;g!==F||E!==B||gs||e!==null&&e.dependencies!==null&&Or(e.dependencies)?(typeof x=="function"&&(bo(t,s,x,n),B=t.memoizedState),(z=gs||mm(t,s,z,n,E,B,w)||e!==null&&e.dependencies!==null&&Or(e.dependencies))?(_||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(n,B,w),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(n,B,w)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||g===e.memoizedProps&&E===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&E===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=B),c.props=n,c.state=B,c.context=w,n=z):(typeof c.componentDidUpdate!="function"||g===e.memoizedProps&&E===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&E===e.memoizedState||(t.flags|=1024),n=!1)}return c=n,Wr(e,t),n=(t.flags&128)!==0,c||n?(c=t.stateNode,s=n&&typeof s.getDerivedStateFromError!="function"?null:c.render(),t.flags|=1,e!==null&&n?(t.child=Ws(t,e.child,null,r),t.child=Ws(t,null,s,r)):bt(e,t,s,r),t.memoizedState=c.state,e=t.child):e=qa(e,t,r),e}function Mm(e,t,s,n){return Xs(),t.flags|=256,bt(e,t,s,n),t.child}var No={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function So(e){return{baseLanes:e,cachePool:bu()}}function Co(e,t,s){return e=e!==null?e.childLanes&~s:0,t&&(e|=Xt),e}function _m(e,t,s){var n=t.pendingProps,r=!1,c=(t.flags&128)!==0,g;if((g=c)||(g=e!==null&&e.memoizedState===null?!1:(et.current&2)!==0),g&&(r=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ee){if(r?fs(t):hs(),(e=Ye)?(e=Rf(e,aa),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ls!==null?{id:ja,overflow:Na}:null,retryLane:536870912,hydrationErrors:null},s=ou(e),s.return=t,t.child=s,pt=t,Ye=null)):e=null,e===null)throw os(t);return ld(e)?t.lanes=32:t.lanes=536870912,null}var x=n.children;return n=n.fallback,r?(hs(),r=t.mode,x=$r({mode:"hidden",children:x},r),n=Vs(n,r,s,null),x.return=t,n.return=t,x.sibling=n,t.child=x,n=t.child,n.memoizedState=So(s),n.childLanes=Co(e,g,s),t.memoizedState=No,Li(null,n)):(fs(t),ko(t,x))}var w=e.memoizedState;if(w!==null&&(x=w.dehydrated,x!==null)){if(c)t.flags&256?(fs(t),t.flags&=-257,t=To(e,t,s)):t.memoizedState!==null?(hs(),t.child=e.child,t.flags|=128,t=null):(hs(),x=n.fallback,r=t.mode,n=$r({mode:"visible",children:n.children},r),x=Vs(x,r,s,null),x.flags|=2,n.return=t,x.return=t,n.sibling=x,t.child=n,Ws(t,e.child,null,s),n=t.child,n.memoizedState=So(s),n.childLanes=Co(e,g,s),t.memoizedState=No,t=Li(null,n));else if(fs(t),ld(x)){if(g=x.nextSibling&&x.nextSibling.dataset,g)var _=g.dgst;g=_,n=Error(d(419)),n.stack="",n.digest=g,ki({value:n,source:null,stack:null}),t=To(e,t,s)}else if(nt||_n(e,t,s,!1),g=(s&e.childLanes)!==0,nt||g){if(g=qe,g!==null&&(n=_t(g,s),n!==0&&n!==w.retryLane))throw w.retryLane=n,Ys(e,n),Pt(g,e,n),wo;rd(x)||cl(),t=To(e,t,s)}else rd(x)?(t.flags|=192,t.child=e.child,t=null):(e=w.treeContext,Ye=na(x.nextSibling),pt=t,Ee=!0,cs=null,aa=!1,e!==null&&uu(t,e),t=ko(t,n.children),t.flags|=4096);return t}return r?(hs(),x=n.fallback,r=t.mode,w=e.child,_=w.sibling,n=za(w,{mode:"hidden",children:n.children}),n.subtreeFlags=w.subtreeFlags&65011712,_!==null?x=za(_,x):(x=Vs(x,r,s,null),x.flags|=2),x.return=t,n.return=t,n.sibling=x,t.child=n,Li(null,n),n=t.child,x=e.child.memoizedState,x===null?x=So(s):(r=x.cachePool,r!==null?(w=at._currentValue,r=r.parent!==w?{parent:w,pool:w}
vendor: 6,372 bytes, line 48
48:r):r=bu(),x={baseLanes:x.baseLanes|s,cachePool:r}),n.memoizedState=x,n.childLanes=Co(e,g,s),t.memoizedState=No,Li(e.child,n)):(fs(t),s=e.child,e=s.sibling,s=za(s,{mode:"visible",children:n.children}),s.return=t,s.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=s,t.memoizedState=null,s)}function ko(e,t){return t=$r({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function $r(e,t){return e=qt(22,e,null,t),e.lanes=0,e}function To(e,t,s){return Ws(t,e.child,null,s),e=ko(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Em(e,t,s){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Uc(e.return,t,s)}function Do(e,t,s,n,r,c){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:s,tailMode:r,treeForkCount:c}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=n,g.tail=s,g.tailMode=r,g.treeForkCount=c)}function Am(e,t,s){var n=t.pendingProps,r=n.revealOrder,c=n.tail;n=n.children;var g=et.current,x=(g&2)!==0;if(x?(g=g&1|2,t.flags|=128):g&=1,P(et,g),bt(e,t,n,s),n=Ee?Ci:0,!x&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Em(e,s,t);else if(e.tag===19)Em(e,s,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}switch(r){case"forwards":for(s=t.child,r=null;s!==null;)e=s.alternate,e!==null&&Ur(e)===null&&(r=s),s=s.sibling;s=r,s===null?(r=t.child,t.child=null):(r=s.sibling,s.sibling=null),Do(t,!1,r,s,c,n);break;case"backwards":case"unstable_legacy-backwards":for(s=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Ur(e)===null){t.child=r;break}e=r.sibling,r.sibling=s,s=r,r=e}Do(t,!0,s,null,c,n);break;case"together":Do(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function qa(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),bs|=t.lanes,(s&t.childLanes)===0)if(e!==null){if(_n(e,t,s,!1),(s&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(d(153));if(t.child!==null){for(e=t.child,s=za(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=za(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function Mo(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Or(e)))}function L0(e,t,s){switch(t.tag){case 3:me(t,t.stateNode.containerInfo),ds(t,at,e.memoizedState.cache),Xs();break;case 27:case 5:mt(t);break;case 4:me(t,t.stateNode.containerInfo);break;case 10:ds(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,$c(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(fs(t),t.flags|=128,null):(s&t.child.childLanes)!==0?_m(e,t,s):(fs(t),e=qa(e,t,s),e!==null?e.sibling:null);fs(t);break;case 19:var r=(e.flags&128)!==0;if(n=(s&t.childLanes)!==0,n||(_n(e,t,s,!1),n=(s&t.childLanes)!==0),r){if(n)return Am(e,t,s);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),P(et,et.current),n)break;return null;case 22:return t.lanes=0,Sm(e,t,s,t.pendingProps);case 24:ds(t,at,e.memoizedState.cache)}return qa(e,t,s)}function Om(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps)nt=!0;else{if(!Mo(e,s)&&(t.flags&128)===0)return nt=!1,L0(e,t,s);nt=(e.flags&131072)!==0}else nt=!1,Ee&&(t.flags&1048576)!==0&&gu(t,Ci,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=Is(t.elementType),t.type=e,typeof e=="function")Oc(e)?(n=en(e,n),t.tag=1,t=Dm(null,t,e,n,s)):(t.tag=0,t=jo(null,t,e,n,s));else{if(e!=null){var r=e.$$typeof;if(r===J){t.tag=11,t=wm(null,t,e,n,s);break e}else if(r===Q){t.tag=14,t=jm(null,t,e,n,s);break e}}throw t=we(e)||e,Error(d(306,t,""))}}return t;case 0:return jo(e,t,t.type,t.pendingProps,s);case 1:return n=t.type,r=en(n,t.pendingProps),Dm(e,t,n,r,s);case 3:e:{if(me(t,t.stateNode.containerInfo),e===null)throw Error(d(387));n=t.pendingProps;var c=t.memoizedState;r=c.element,Zc(e,t),Oi(t,n,null,s);var g=t.memoizedState;if(n=g.cache,ds(t,at,n),n!==c.cache&&qc(t,[at],s,!0),Ai(),n=g.element,c.isDehydrated)if(c={element:n,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){t=Mm(e,t,n,s);break e}else if(n!==r){r=$t(Error(d(424)),t),ki(r),t=Mm(e,t,n,s);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ye=na(e.firstChild),pt=t,Ee=!0,cs=null,aa=!0,s=Su(t,null,n,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Xs(),n===r){t=qa(e,t,s);break e}bt(e,t,n,s)}t=t.child}return t;case 26:return Wr(e,t),e===null?(s=Vf(t.type,null,t.pendingProps,null))?t.memoizedState=s:Ee||(s=t.type,e=t.pendingProps,n=hl(oe.current).createElement(s),n[ht]=t,n[Et]=e,vt(n,s,e),gt(n),t.stateNode=n):t.memoizedState=Vf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return mt(t),e===null&&Ee&&(n=t.stateNode=qf(t.type,t.pendingProps,oe.current),pt=t,aa=!0,r=Ye,Ns(t.type)?(cd=r,Ye=na(n.firstChild)):Ye=r),bt(e,t,t.pendingProps.children,s),Wr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ee&&((r=n=Ye)&&(n=fb(n,t.type,t.pendingProps,aa),n!==null?(t.stateNode=n,pt=t,Ye=na(n.firstChild),aa=!1,r=!0):r=!1),r||os(t)),mt(t),r=t.type,c=t.pendingProps,g=e!==null?e.memoizedProps:null,n=c.children,sd(r,c)?n=null:g!==null&&sd(r,g)&&(t.flags|=32),t.memoizedState!==null&&(r=to(e,t,M0,null,null,s),$i._currentValue=r),Wr(e,t),bt(e,t,n,s),t.child;case 6:return e===null&&Ee&&((e=s=Ye)&&(s=hb(s,t.pendingProps,aa),s!==null?(t.stateNode=s,pt=t,Ye=null,e=!0):e=!1),e||os(t)),null;case 13:return _m(e,t,s);case 4:return me(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ws(t,null,n,s):bt(e,t,n,s),t.child;case 11:return wm(e,t,t.type,t.pendingProps,s);case 7:return bt(e,t,t.pendingProps,s),t.child;case 8:return bt(e,t,t.pendingProps.children,s),t.child;case 12:return bt(e,t,t.pendingProps.children,s),t.child;case 10:return n=t.pendingProps,ds(t,t.type,n.value),bt(e,t,n.children,s),t.child;case 9:return r=t.type._context,n=t.pendingProps.children,Zs(t),r=xt(r),n=n(r),t.flags|=1,bt(e,t,n,s),t.child;case 14:return jm(e,t,t.type,t.pendingProps,s);case 15:return Nm(e,t,t.type,t.pendingProps,s);
vendor: 4,261 bytes, line 48
48case 19:return Am(e,t,s);case 31:return P0(e,t,s);case 22:return Sm(e,t,s,t.pendingProps);case 24:return Zs(t),n=xt(at),e===null?(r=Vc(),r===null&&(r=qe,c=Fc(),r.pooledCache=c,c.refCount++,c!==null&&(r.pooledCacheLanes|=s),r=c),t.memoizedState={parent:n,cache:r},Qc(t),ds(t,at,r)):((e.lanes&s)!==0&&(Zc(e,t),Oi(t,null,null,s),Ai()),r=e.memoizedState,c=t.memoizedState,r.parent!==n?(r={parent:n,cache:n},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),ds(t,at,n)):(n=c.cache,ds(t,at,n),n!==r.cache&&qc(t,[at],s,!0))),bt(e,t,t.pendingProps.children,s),t.child;case 29:throw t.pendingProps}throw Error(d(156,t.tag))}function Fa(e){e.flags|=4}function _o(e,t,s,n,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(lf())e.flags|=8192;else throw Js=Pr,Xc}else e.flags&=-16777217}function Bm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!If(t))if(lf())e.flags|=8192;else throw Js=Pr,Xc}function el(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?wt():536870912,e.lanes|=t,qn|=t)}function Ri(e,t){if(!Ee)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var n=null;s!==null;)s.alternate!==null&&(n=s),s=s.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,n=0;if(t)for(var r=e.child;r!==null;)s|=r.lanes|r.childLanes,n|=r.subtreeFlags&65011712,n|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)s|=r.lanes|r.childLanes,n|=r.subtreeFlags,n|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=n,e.childLanes=s,t}function R0(e,t,s){var n=t.pendingProps;switch(Pc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ve(t),null;case 1:return Ve(t),null;case 3:return s=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ra(at),_e(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Mn(t)?Fa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Rc())),Ve(t),null;case 26:var r=t.type,c=t.memoizedState;return e===null?(Fa(t),c!==null?(Ve(t),Bm(t,c)):(Ve(t),_o(t,r,null,n,s))):c?c!==e.memoizedState?(Fa(t),Ve(t),Bm(t,c)):(Ve(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&Fa(t),Ve(t),_o(t,r,e,n,s)),null;case 27:if(Nt(t),s=oe.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Fa(t);else{if(!n){if(t.stateNode===null)throw Error(d(166));return Ve(t),null}e=V.current,Mn(t)?mu(t):(e=qf(r,n,s),t.stateNode=e,Fa(t))}return Ve(t),null;case 5:if(Nt(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Fa(t);else{if(!n){if(t.stateNode===null)throw Error(d(166));return Ve(t),null}if(c=V.current,Mn(t))mu(t);else{var g=hl(oe.current);switch(c){case 1:c=g.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:c=g.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":c=g.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":c=g.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":c=g.createElement("div"),c.innerHTML="<script><\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof n.is=="string"?g.createElement("select",{is:n.is}):g.createElement("select"),n.multiple?c.multiple=!0:n.size&&(c.size=n.size);break;default:c=typeof n.is=="string"?g.createElement(r,{is:n.is}):g.createElement(r)}}c[ht]=t,c[Et]=n;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)c.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=c;e:switch(vt(c,r,n),r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&Fa(t)}}return Ve(t),_o(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,s),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Fa(t);
vendor: 24,765 bytes, line 48
48else{if(typeof n!="string"&&t.stateNode===null)throw Error(d(166));if(e=oe.current,Mn(t)){if(e=t.stateNode,s=t.memoizedProps,n=null,r=pt,r!==null)switch(r.tag){case 27:case 5:n=r.memoizedProps}e[ht]=t,e=!!(e.nodeValue===s||n!==null&&n.suppressHydrationWarning===!0||Ef(e.nodeValue,s)),e||os(t,!0)}else e=hl(e).createTextNode(n),e[ht]=t,t.stateNode=e}return Ve(t),null;case 31:if(s=t.memoizedState,e===null||e.memoizedState!==null){if(n=Mn(t),s!==null){if(e===null){if(!n)throw Error(d(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(557));e[ht]=t}else Xs(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ve(t),e=!1}else s=Rc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return t.flags&256?(Yt(t),t):(Yt(t),null);if((t.flags&128)!==0)throw Error(d(558))}return Ve(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=Mn(t),n!==null&&n.dehydrated!==null){if(e===null){if(!r)throw Error(d(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(d(317));r[ht]=t}else Xs(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ve(t),r=!1}else r=Rc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(Yt(t),t):(Yt(t),null)}return Yt(t),(t.flags&128)!==0?(t.lanes=s,t):(s=n!==null,e=e!==null&&e.memoizedState!==null,s&&(n=t.child,r=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(r=n.alternate.memoizedState.cachePool.pool),c=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(c=n.memoizedState.cachePool.pool),c!==r&&(n.flags|=2048)),s!==e&&s&&(t.child.flags|=8192),el(t,t.updateQueue),Ve(t),null);case 4:return _e(),e===null&&Wo(t.stateNode.containerInfo),Ve(t),null;case 10:return Ra(t.type),Ve(t),null;case 19:if(L(et),n=t.memoizedState,n===null)return Ve(t),null;if(r=(t.flags&128)!==0,c=n.rendering,c===null)if(r)Ri(n,!1);else{if(Je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=Ur(e),c!==null){for(t.flags|=128,Ri(n,!1),e=c.updateQueue,t.updateQueue=e,el(t,e),t.subtreeFlags=0,e=s,s=t.child;s!==null;)cu(s,e),s=s.sibling;return P(et,et.current&1|2),Ee&&Pa(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&Ct()>il&&(t.flags|=128,r=!0,Ri(n,!1),t.lanes=4194304)}else{if(!r)if(e=Ur(c),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,el(t,e),Ri(n,!0),n.tail===null&&n.tailMode==="hidden"&&!c.alternate&&!Ee)return Ve(t),null}else 2*Ct()-n.renderingStartTime>il&&s!==536870912&&(t.flags|=128,r=!0,Ri(n,!1),t.lanes=4194304);n.isBackwards?(c.sibling=t.child,t.child=c):(e=n.last,e!==null?e.sibling=c:t.child=c,n.last=c)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=Ct(),e.sibling=null,s=et.current,P(et,r?s&1|2:s&1),Ee&&Pa(t,n.treeForkCount),e):(Ve(t),null);case 22:case 23:return Yt(t),Wc(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(s&536870912)!==0&&(t.flags&128)===0&&(Ve(t),t.subtreeFlags&6&&(t.flags|=8192)):Ve(t),s=t.updateQueue,s!==null&&el(t,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==s&&(t.flags|=2048),e!==null&&L(Ks),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),t.memoizedState.cache!==s&&(t.flags|=2048),Ra(at),Ve(t),null;case 25:return null;case 30:return null}throw Error(d(156,t.tag))}function G0(e,t){switch(Pc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ra(at),_e(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Nt(t),null;case 31:if(t.memoizedState!==null){if(Yt(t),t.alternate===null)throw Error(d(340));Xs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Yt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(d(340));Xs()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(et),null;case 4:return _e(),null;case 10:return Ra(t.type),null;case 22:case 23:return Yt(t),Wc(),e!==null&&L(Ks),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ra(at),null;case 25:return null;default:return null}}function Hm(e,t){switch(Pc(t),t.tag){case 3:Ra(at),_e();break;case 26:case 27:case 5:Nt(t);break;case 4:_e();break;case 31:t.memoizedState!==null&&Yt(t);break;case 13:Yt(t);break;case 19:L(et);break;case 10:Ra(t.type);break;case 22:case 23:Yt(t),Wc(),e!==null&&L(Ks);break;case 24:Ra(at)}}function Gi(e,t){try{var s=t.updateQueue,n=s!==null?s.lastEffect:null;if(n!==null){var r=n.next;s=r;do{if((s.tag&e)===e){n=void 0;var c=s.create,g=s.inst;n=c(),g.destroy=n}s=s.next}while(s!==r)}}catch(x){Le(t,t.return,x)}}function ps(e,t,s){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var c=r.next;n=c;do{if((n.tag&e)===e){var g=n.inst,x=g.destroy;if(x!==void 0){g.destroy=void 0,r=t;var w=s,_=x;try{_()}catch(z){Le(r,w,z)}}}n=n.next}while(n!==c)}}catch(z){Le(t,t.return,z)}}function zm(e){var t=e.updateQueue;if(t!==null){var s=e.stateNode;try{ku(t,s)}catch(n){Le(e,e.return,n)}}}function Pm(e,t,s){s.props=en(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(n){Le(e,t,n)}}function Ui(e,t){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof s=="function"?e.refCleanup=s(n):s.current=n}}catch(r){Le(e,t,r)}}function Sa(e,t){var s=e.ref,n=e.refCleanup;if(s!==null)if(typeof n=="function")try{n()}catch(r){Le(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(r){Le(e,t,r)}else s.current=null}function Lm(e){var t=e.type,s=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break e;case"img":s.src?n.src=s.src:s.srcSet&&(n.srcset=s.srcSet)}}catch(r){Le(e,e.return,r)}}function Eo(e,t,s){try{var n=e.stateNode;cb(n,e.type,s,t),n[Et]=t}catch(r){Le(e,e.return,r)}}function Rm(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ns(e.type)||e.tag===4}function Ao(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rm(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.tag===27&&Ns(e.type)||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 Oo(e,t,s){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,t):(t=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,t.appendChild(e),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=Ba));else if(n!==4&&(n===27&&Ns(e.type)&&(s=e.stateNode,t=null),e=e.child,e!==null))for(Oo(e,t,s),e=e.sibling;e!==null;)Oo(e,t,s),e=e.sibling}function tl(e,t,s){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(n!==4&&(n===27&&Ns(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(tl(e,t,s),e=e.sibling;e!==null;)tl(e,t,s),e=e.sibling}function Gm(e){var t=e.stateNode,s=e.memoizedProps;try{for(var n=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);vt(t,n,s),t[ht]=e,t[Et]=s}catch(c){Le(e,e.return,c)}}var Ya=!1,it=!1,Bo=!1,Um=typeof WeakSet=="function"?WeakSet:Set,ut=null;function U0(e,t){if(e=e.containerInfo,td=jl,e=$g(e),kc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var n=s.getSelection&&s.getSelection();if(n&&n.rangeCount!==0){s=n.anchorNode;var r=n.anchorOffset,c=n.focusNode;n=n.focusOffset;try{s.nodeType,c.nodeType}catch{s=null;break e}var g=0,x=-1,w=-1,_=0,z=0,F=e,E=null;t:for(;;){for(var B;F!==s||r!==0&&F.nodeType!==3||(x=g+r),F!==c||n!==0&&F.nodeType!==3||(w=g+n),F.nodeType===3&&(g+=F.nodeValue.length),(B=F.firstChild)!==null;)E=F,F=B;for(;;){if(F===e)break t;if(E===s&&++_===r&&(x=g),E===c&&++z===n&&(w=g),(B=F.nextSibling)!==null)break;F=E,E=F.parentNode}F=B}s=x===-1||w===-1?null:{start:x,end:w}}else s=null}s=s||{start:0,end:0}}else s=null;for(ad={focusedElem:e,selectionRange:s},jl=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){switch(t=ut,c=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)r=e[s],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&c!==null){e=void 0,s=t,r=c.memoizedProps,c=c.memoizedState,n=s.stateNode;try{var se=en(s.type,r);e=n.getSnapshotBeforeUpdate(se,c),n.__reactInternalSnapshotBeforeUpdate=e}catch(ue){Le(s,s.return,ue)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,s=e.nodeType,s===9)id(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":id(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(d(163))}if(e=t.sibling,e!==null){e.return=t.return,ut=e;break}ut=t.return}}function qm(e,t,s){var n=s.flags;switch(s.tag){case 0:case 11:case 15:Xa(e,s),n&4&&Gi(5,s);break;case 1:if(Xa(e,s),n&4)if(e=s.stateNode,t===null)try{e.componentDidMount()}catch(g){Le(s,s.return,g)}else{var r=en(s.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Le(s,s.return,g)}}n&64&&zm(s),n&512&&Ui(s,s.return);break;case 3:if(Xa(e,s),n&64&&(e=s.updateQueue,e!==null)){if(t=null,s.child!==null)switch(s.child.tag){case 27:case 5:t=s.child.stateNode;break;case 1:t=s.child.stateNode}try{ku(e,t)}catch(g){Le(s,s.return,g)}}break;case 27:t===null&&n&4&&Gm(s);case 26:case 5:Xa(e,s),t===null&&n&4&&Lm(s),n&512&&Ui(s,s.return);break;case 12:Xa(e,s);break;case 31:Xa(e,s),n&4&&Vm(e,s);break;case 13:Xa(e,s),n&4&&Xm(e,s),n&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=I0.bind(null,s),pb(e,s))));break;case 22:if(n=s.memoizedState!==null||Ya,!n){t=t!==null&&t.memoizedState!==null||it,r=Ya;var c=it;Ya=n,(it=t)&&!c?Qa(e,s,(s.subtreeFlags&8772)!==0):Xa(e,s),Ya=r,it=c}break;case 30:break;default:Xa(e,s)}}function Fm(e){var t=e.alternate;t!==null&&(e.alternate=null,Fm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&oc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Qe=null,Ot=!1;function Va(e,t,s){for(s=s.child;s!==null;)Ym(e,t,s),s=s.sibling}function Ym(e,t,s){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(Ps,s)}catch{}switch(s.tag){case 26:it||Sa(s,t),Va(e,t,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:it||Sa(s,t);var n=Qe,r=Ot;Ns(s.type)&&(Qe=s.stateNode,Ot=!1),Va(e,t,s),Ii(s.stateNode),Qe=n,Ot=r;break;case 5:it||Sa(s,t);case 6:if(n=Qe,r=Ot,Qe=null,Va(e,t,s),Qe=n,Ot=r,Qe!==null)if(Ot)try{(Qe.nodeType===9?Qe.body:Qe.nodeName==="HTML"?Qe.ownerDocument.body:Qe).removeChild(s.stateNode)}catch(c){Le(s,t,c)}else try{Qe.removeChild(s.stateNode)}catch(c){Le(s,t,c)}break;case 18:Qe!==null&&(Ot?(e=Qe,Pf(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),In(e)):Pf(Qe,s.stateNode));break;case 4:n=Qe,r=Ot,Qe=s.stateNode.containerInfo,Ot=!0,Va(e,t,s),Qe=n,Ot=r;break;case 0:case 11:case 14:case 15:ps(2,s,t),it||ps(4,s,t),Va(e,t,s);break;case 1:it||(Sa(s,t),n=s.stateNode,typeof n.componentWillUnmount=="function"&&Pm(s,t,n)),Va(e,t,s);break;case 21:Va(e,t,s);break;case 22:it=(n=it)||s.memoizedState!==null,Va(e,t,s),it=n;break;default:Va(e,t,s)}}function Vm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{In(e)}catch(s){Le(t,t.return,s)}}}function Xm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{In(e)}catch(s){Le(t,t.return,s)}}function q0(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Um),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Um),t;default:throw Error(d(435,e.tag))}}function al(e,t){var s=q0(e);t.forEach(function(n){if(!s.has(n)){s.add(n);var r=J0.bind(null,e,n);n.then(r,r)}})}function Bt(e,t){var s=t.deletions;if(s!==null)for(var n=0;n<s.length;n++){var r=s[n],c=e,g=t,x=g;e:for(;x!==null;){switch(x.tag){case 27:if(Ns(x.type)){Qe=x.stateNode,Ot=!1;break e}break;case 5:Qe=x.stateNode,Ot=!1;break e;case 3:case 4:Qe=x.stateNode.containerInfo,Ot=!0;break e}x=x.return}if(Qe===null)throw Error(d(160));Ym(c,g,r),Qe=null,Ot=!1,c=r.alternate,c!==null&&(c.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Qm(t,e),t=t.sibling}var ua=null;function Qm(e,t){var s=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Bt(t,e),Ht(e),n&4&&(ps(3,e,e.return),Gi(3,e),ps(5,e,e.return));break;case 1:Bt(t,e),Ht(e),n&512&&(it||s===null||Sa(s,s.return)),n&64&&Ya&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?n:s.concat(n))));break;case 26:var r=ua;if(Bt(t,e),Ht(e),n&512&&(it||s===null||Sa(s,s.return)),n&4){var c=s!==null?s.memoizedState:null;if(n=e.memoizedState,s===null)if(n===null)if(e.stateNode===null){e:{n=e.type,s=e.memoizedProps,r=r.ownerDocument||r;t:switch(n){case"title":c=r.getElementsByTagName("title")[0],(!c||c[fi]||c[ht]||c.namespaceURI==="http://www.w3.org/2000/svg"||c.hasAttribute("itemprop"))&&(c=r.createElement(n),r.head.insertBefore(c,r.querySelector("head > title"))),vt(c,n,s),c[ht]=e,gt(c),n=c;break e;case"link":var g=Zf("link","href",r).get(n+(s.href||""));if(g){for(var x=0;x<g.length;x++)if(c=g[x],c.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&c.getAttribute("rel")===(s.rel==null?null:s.rel)&&c.getAttribute("title")===(s.title==null?null:s.title)&&c.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){g.splice(x,1);break t}}c=r.createElement(n),vt(c,n,s),r.head.appendChild(c);break;case"meta":if(g=Zf("meta","content",r).get(n+(s.content||""))){for(x=0;x<g.length;x++)if(c=g[x],c.getAttribute("content")===(s.content==null?null:""+s.content)&&c.getAttribute("name")===(s.name==null?null:s.name)&&c.getAttribute("property")===(s.property==null?null:s.property)&&c.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&c.getAttribute("charset")===(s.charSet==null?null:s.charSet)){g.splice(x,1);break t}}c=r.createElement(n),vt(c,n,s),r.head.appendChild(c);break;default:throw Error(d(468,n))}c[ht]=e,gt(c),n=c}e.stateNode=n}else Kf(r,e.type,e.stateNode);else e.stateNode=Qf(r,n,e.memoizedProps);else c!==n?(c===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):c.count--,n===null?Kf(r,e.type,e.stateNode):Qf(r,n,e.memoizedProps)):n===null&&e.stateNode!==null&&Eo(e,e.memoizedProps,s.memoizedProps)}break;case 27:Bt(t,e),Ht(e),n&512&&(it||s===null||Sa(s,s.return)),s!==null&&n&4&&Eo(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Bt(t,e),Ht(e),n&512&&(it||s===null||Sa(s,s.return)),e.flags&32){r=e.stateNode;try{vn(r,"")}catch(se){Le(e,e.return,se)}}n&4&&e.stateNode!=null&&(r=e.memoizedProps,Eo(e,r,s!==null?s.memoizedProps:r)),n&1024&&(Bo=!0);break;case 6:if(Bt(t,e),Ht(e),n&4){if(e.stateNode===null)throw Error(d(162));n=e.memoizedProps,s=e.stateNode;try{s.nodeValue=n}catch(se){Le(e,e.return,se)}}break;case 3:if(bl=null,r=ua,ua=pl(t.containerInfo),Bt(t,e),ua=r,Ht(e),n&4&&s!==null&&s.memoizedState.isDehydrated)try{In(t.containerInfo)}catch(se){Le(e,e.return,se)}Bo&&(Bo=!1,Zm(e));break;case 4:n=ua,ua=pl(e.stateNode.containerInfo),Bt(t,e),Ht(e),ua=n;break;case 12:Bt(t,e),Ht(e);break;case 31:Bt(t,e),Ht(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,al(e,n)));break;case 13:Bt(t,e),Ht(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(nl=Ct()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,al(e,n)));break;case 22:r=e.memoizedState!==null;var w=s!==null&&s.memoizedState!==null,_=Ya,z=it;if(Ya=_||r,it=z||w,Bt(t,e),it=z,Ya=_,Ht(e),n&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(s===null||w||Ya||it||tn(e)),s=null,t=e;;){if(t.tag===5||t.tag===26){if(s===null){w=s=t;try{if(c=w.stateNode,r)g=c.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{x=w.stateNode;var F=w.memoizedProps.style,E=F!=null&&F.hasOwnProperty("display")?F.display:null;x.style.display=E==null||typeof E=="boolean"?"":(""+E).trim()}}catch(se){Le(w,w.return,se)}}}else if(t.tag===6){if(s===null){w=t;try{w.stateNode.nodeValue=r?"":w.memoizedProps}catch(se){Le(w,w.return,se)}}}else if(t.tag===18){if(s===null){w=t;try{var B=w.stateNode;r?Lf(B,!0):Lf(w.stateNode,!1)}catch(se){Le(w,w.return,se)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;s===t&&(s=null),t=t.return}s===t&&(s=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(s=n.retryQueue,s!==null&&(n.retryQueue=null,al(e,s))));break;case 19:Bt(t,e),Ht(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,al(e,n)));break;case 30:break;case 21:break;default:Bt(t,e),Ht(e)}}function Ht(e){var t=e.flags;if(t&2){try{for(var s,n=e.return;n!==null;){if(Rm(n)){s=n;break}n=n.return}if(s==null)throw Error(d(160));switch(s.tag){case 27:var r=s.stateNode,c=Ao(e);tl(e,c,r);break;case 5:var g=s.stateNode;s.flags&32&&(vn(g,""),s.flags&=-33);var x=Ao(e);tl(e,x,g);break;case 3:case 4:var w=s.stateNode.containerInfo,_=Ao(e);Oo(e,_,w);break;default:throw Error(d(161))}}catch(z){Le(e,e.return,z)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Zm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Zm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Xa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)qm(e,t.alternate,t),t=t.sibling}function tn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ps(4,t,t.return),tn(t);break;case 1:Sa(t,t.return);var s=t.stateNode;typeof s.componentWillUnmount=="function"&&Pm(t,t.return,s),tn(t);break;case 27:Ii(t.stateNode);case 26:case 5:Sa(t,t.return),tn(t);break;case 22:t.memoizedState===null&&tn(t);break;case 30:tn(t);break;default:tn(t)}e=e.sibling}}function Qa(e,t,s){for(s=s&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,r=e,c=t,g=c.flags;switch(c.tag){case 0:case 11:case 15:Qa(r,c,s),Gi(4,c);break;case 1:if(Qa(r,c,s),n=c,r=n.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(_){Le(n,n.return,_)}if(n=c,r=n.updateQueue,r!==null){var x=n.stateNode;try{var w=r.shared.hiddenCallbacks;if(w!==null)for(r.shared.hiddenCallbacks=null,r=0;r<w.length;r++)Cu(w[r],x)}catch(_){Le(n,n.return,_)}}s&&g&64&&zm(c),Ui(c,c.return);break;case 27:Gm(c);case 26:case 5:Qa(r,c,s),s&&n===null&&g&4&&Lm(c),Ui(c,c.return);break;case 12:Qa(r,c,s);break;case 31:Qa(r,c,s),s&&g&4&&Vm(r,c);break;case 13:Qa(r,c,s),s&&g&4&&Xm(r,c);break;case 22:c.memoizedState===null&&Qa(r,c,s),Ui(c,c.return);break;case 30:break;default:Qa(r,c,s)}t=t.sibling}}function Ho(e,t){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Ti(s))}function zo(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ti(e))}function ma(e,t,s,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Km(e,t,s,n),t=t.sibling}function Km(e,t,s,n){var r=t.flags;switch(t.tag){case 0:case 11:case 15:ma(e,t,s,n),r&2048&&Gi(9,t);break;case 1:ma(e,t,s,n);break;case 3:ma(e,t,s,n),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ti(e)));break;case 12:if(r&2048){ma(e,t,s,n),e=t.stateNode;try{var c=t.memoizedProps,g=c.id,x=c.onPostCommit;typeof x=="function"&&x(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(w){Le(t,t.return,w)}}else ma(e,t,s,n);break;case 31:ma(e,t,s,n);break;case 13:ma(e,t,s,n);break;case 23:break;case 22:c=t.stateNode,g=t.alternate,t.memoizedState!==null?c._visibility&2?ma(e,t,s,n):qi(e,t):c._visibility&2?ma(e,t,s,n):(c._visibility|=2,Rn(e,t,s,n,(t.subtreeFlags&10256)!==0||!1)),r&2048&&Ho(g,t);break;case 24:ma(e,t,s,n),r&2048&&zo(t.alternate,t);break;default:ma(e,t,s,n)}}function Rn(e,t,s,n,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var c=e,g=t,x=s,w=n,_=g.flags;switch(g.tag){case 0:case 11:case 15:Rn(c,g,x,w,r),Gi(8,g);break;case 23:break;case 22:var z=g.stateNode;g.memoizedState!==null?z._visibility&2?Rn(c,g,x,w,r):qi(c,g):(z._visibility|=2,Rn(c,g,x,w,r)),r&&_&2048&&Ho(g.alternate,g);break;case 24:Rn(c,g,x,w,r),r&&_&2048&&zo(g.alternate,g);break;default:Rn(c,g,x,w,r)}t=t.sibling}}function qi(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var s=e,n=t,r=n.flags;switch(n.tag){case 22:qi(s,n),r&2048&&Ho(n.alternate,n);break;case 24:qi(s,n),r&2048&&zo(n.alternate,n);break;default:qi(s,n)}t=t.sibling}}var Fi=8192;function Gn(e,t,s){if(e.subtreeFlags&Fi)for(e=e.child;e!==null;)Im(e,t,s),e=e.sibling}function Im(e,t,s){switch(e.tag){case 26:Gn(e,t,s),e.flags&Fi&&e.memoizedState!==null&&Db(s,ua,e.memoizedState,e.memoizedProps);break;case 5:Gn(e,t,s);break;case 3:case 4:var n=ua;ua=pl(e.stateNode.containerInfo),Gn(e,t,s),ua=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Fi,Fi=16777216,Gn(e,t,s),Fi=n):Gn(e,t,s));break;default:Gn(e,t,s)}}function Jm(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Yi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var n=t[s];ut=n,$m(n,e)}Jm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Wm(e),e=e.sibling}function Wm(e){switch(e.tag){case 0:case 11:case 15:Yi(e),e.flags&2048&&ps(9,e,e.return);break;case 3:Yi(e);break;case 12:Yi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,sl(e)):Yi(e);break;default:Yi(e)}}function sl(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var n=t[s];ut=n,$m(n,e)}Jm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ps(8,t,t.return),sl(t);break;case 22:s=t.stateNode,s._visibility&2&&(s._visibility&=-3,sl(t));break;default:sl(t)}e=e.sibling}}function $m(e,t){for(;ut!==null;){var s=ut;switch(s.tag){case 0:case 11:case 15:ps(8,s,t);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var n=s.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Ti(s.memoizedState.cache)}if(n=s.child,n!==null)n.return=s,ut=n;else e:for(s=e;ut!==null;){n=ut;var r=n.sibling,c=n.return;if(Fm(n),n===s){ut=null;break e}if(r!==null){r.return=c,ut=r;break e}ut=c}}}var F0={getCacheForType:function(e){var t=xt(at),s=t.data.get(e);return s===void 0&&(s=e(),t.data.set(e,s)),s},cacheSignal:function(){return xt(at).controller.signal}},Y0=typeof WeakMap=="function"?WeakMap:Map,He=0,qe=null,Ce=null,Te=0,Pe=0,Vt=null,xs=!1,Un=!1,Po=!1,Za=0,Je=0,bs=0,an=0,Lo=0,Xt=0,qn=0,Vi=null,zt=null,Ro=!1,nl=0,ef=0,il=1/0,rl=null,vs=null,lt=0,ys=null,Fn=null,Ka=0,Go=0,Uo=null,tf=null,Xi=0,qo=null;function Qt(){return(He&2)!==0&&Te!==0?Te&-Te:S.T!==null?Zo():lc()}function af(){if(Xt===0)if((Te&536870912)===0||Ee){var e=gn;gn<<=1,(gn&3932160)===0&&(gn=262144),Xt=e}else Xt=536870912;return e=Ft.current,e!==null&&(e.flags|=32),Xt}function Pt(e,t,s){(e===qe&&(Pe===2||Pe===9)||e.cancelPendingCommit!==null)&&(Yn(e,0),ws(e,Te,Xt,!1)),Ke(e,s),((He&2)===0||e!==qe)&&(e===qe&&((He&2)===0&&(an|=s),Je===4&&ws(e,Te,Xt,!1)),Ca(e))}function sf(e,t,s){if((He&6)!==0)throw Error(d(327));var n=!s&&(t&127)===0&&(t&e.expiredLanes)===0||Xe(e,t),r=n?Q0(e,t):Yo(e,t,!0),c=n;do{if(r===0){Un&&!n&&ws(e,t,0,!1);break}else{if(s=e.current.alternate,c&&!V0(s)){r=Yo(e,t,!1),c=!1;continue}if(r===2){if(c=t,e.errorRecoveryDisabledLanes&c)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var x=e;r=Vi;var w=x.current.memoizedState.isDehydrated;if(w&&(Yn(x,g).flags|=256),g=Yo(x,g,!1),g!==2){if(Po&&!w){x.errorRecoveryDisabledLanes|=c,an|=c,r=4;break e}
vendor: 23,652 bytes, lines 48-49
48c=zt,zt=r,c!==null&&(zt===null?zt=c:zt.push.apply(zt,c))}r=g}if(c=!1,r!==2)continue}}if(r===1){Yn(e,0),ws(e,t,0,!0);break}e:{switch(n=e,c=r,c){case 0:case 1:throw Error(d(345));case 4:if((t&4194048)!==t)break;case 6:ws(n,t,Xt,!xs);break e;case 2:zt=null;break;case 3:case 5:break;default:throw Error(d(329))}if((t&62914560)===t&&(r=nl+300-Ct(),10<r)){if(ws(n,t,Xt,!xs),fe(n,0,!0)!==0)break e;Ka=t,n.timeoutHandle=Hf(nf.bind(null,n,s,zt,rl,Ro,t,Xt,an,qn,xs,c,"Throttled",-0,0),r);break e}nf(n,s,zt,rl,Ro,t,Xt,an,qn,xs,c,null,-0,0)}}break}while(!0);Ca(e)}function nf(e,t,s,n,r,c,g,x,w,_,z,F,E,B){if(e.timeoutHandle=-1,F=t.subtreeFlags,F&8192||(F&16785408)===16785408){F={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ba},Im(t,c,F);var se=(c&62914560)===c?nl-Ct():(c&4194048)===c?ef-Ct():0;if(se=Mb(F,se),se!==null){Ka=c,e.cancelPendingCommit=se(mf.bind(null,e,t,c,s,n,r,g,x,w,z,F,null,E,B)),ws(e,c,g,!_);return}}mf(e,t,c,s,n,r,g,x,w)}function V0(e){for(var t=e;;){var s=t.tag;if((s===0||s===11||s===15)&&t.flags&16384&&(s=t.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var n=0;n<s.length;n++){var r=s[n],c=r.getSnapshot;r=r.value;try{if(!Ut(c(),r))return!1}catch{return!1}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;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 ws(e,t,s,n){t&=~Lo,t&=~an,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var r=t;0<r;){var c=31-yt(r),g=1<<c;n[c]=-1,r&=~g}s!==0&&Rs(e,s,t)}function ll(){return(He&6)===0?(Qi(0),!1):!0}function Fo(){if(Ce!==null){if(Pe===0)var e=Ce.return;else e=Ce,La=Qs=null,no(e),Bn=null,Mi=0,e=Ce;for(;e!==null;)Hm(e.alternate,e),e=e.return;Ce=null}}function Yn(e,t){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,gb(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Ka=0,Fo(),qe=e,Ce=s=za(e.current,null),Te=t,Pe=0,Vt=null,xs=!1,Un=Xe(e,t),Po=!1,qn=Xt=Lo=an=bs=Je=0,zt=Vi=null,Ro=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-yt(n),c=1<<r;t|=e[r],n&=~c}return Za=t,Dr(),s}function rf(e,t){xe=null,S.H=Pi,t===On||t===zr?(t=wu(),Pe=3):t===Xc?(t=wu(),Pe=4):Pe=t===wo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Vt=t,Ce===null&&(Je=1,Ir(e,$t(t,e.current)))}function lf(){var e=Ft.current;return e===null?!0:(Te&4194048)===Te?sa===null:(Te&62914560)===Te||(Te&536870912)!==0?e===sa:!1}function cf(){var e=S.H;return S.H=Pi,e===null?Pi:e}function of(){var e=S.A;return S.A=F0,e}function cl(){Je=4,xs||(Te&4194048)!==Te&&Ft.current!==null||(Un=!0),(bs&134217727)===0&&(an&134217727)===0||qe===null||ws(qe,Te,Xt,!1)}function Yo(e,t,s){var n=He;He|=2;var r=cf(),c=of();(qe!==e||Te!==t)&&(rl=null,Yn(e,t)),t=!1;var g=Je;e:do try{if(Pe!==0&&Ce!==null){var x=Ce,w=Vt;switch(Pe){case 8:Fo(),g=6;break e;case 3:case 2:case 9:case 6:Ft.current===null&&(t=!0);var _=Pe;if(Pe=0,Vt=null,Vn(e,x,w,_),s&&Un){g=0;break e}break;default:_=Pe,Pe=0,Vt=null,Vn(e,x,w,_)}}X0(),g=Je;break}catch(z){rf(e,z)}while(!0);return t&&e.shellSuspendCounter++,La=Qs=null,He=n,S.H=r,S.A=c,Ce===null&&(qe=null,Te=0,Dr()),g}function X0(){for(;Ce!==null;)df(Ce)}function Q0(e,t){var s=He;He|=2;var n=cf(),r=of();qe!==e||Te!==t?(rl=null,il=Ct()+500,Yn(e,t)):Un=Xe(e,t);e:do try{if(Pe!==0&&Ce!==null){t=Ce;var c=Vt;t:switch(Pe){case 1:Pe=0,Vt=null,Vn(e,t,c,1);break;case 2:case 9:if(vu(c)){Pe=0,Vt=null,gf(t);break}t=function(){Pe!==2&&Pe!==9||qe!==e||(Pe=7),Ca(e)},c.then(t,t);break e;case 3:Pe=7;break e;case 4:Pe=5;break e;case 7:vu(c)?(Pe=0,Vt=null,gf(t)):(Pe=0,Vt=null,Vn(e,t,c,7));break;case 5:var g=null;switch(Ce.tag){case 26:g=Ce.memoizedState;case 5:case 27:var x=Ce;if(g?If(g):x.stateNode.complete){Pe=0,Vt=null;var w=x.sibling;if(w!==null)Ce=w;else{var _=x.return;_!==null?(Ce=_,ol(_)):Ce=null}break t}}Pe=0,Vt=null,Vn(e,t,c,5);break;case 6:Pe=0,Vt=null,Vn(e,t,c,6);break;case 8:Fo(),Je=6;break e;default:throw Error(d(462))}}Z0();break}catch(z){rf(e,z)}while(!0);return La=Qs=null,S.H=n,S.A=r,He=s,Ce!==null?0:(qe=null,Te=0,Dr(),Je)}function Z0(){for(;Ce!==null&&!St();)df(Ce)}function df(e){var t=Om(e.alternate,e,Za);e.memoizedProps=e.pendingProps,t===null?ol(e):Ce=t}function gf(e){var t=e,s=t.alternate;switch(t.tag){case 15:case 0:t=Tm(s,t,t.pendingProps,t.type,void 0,Te);break;case 11:t=Tm(s,t,t.pendingProps,t.type.render,t.ref,Te);break;case 5:no(t);default:Hm(s,t),t=Ce=cu(t,Za),t=Om(s,t,Za)}e.memoizedProps=e.pendingProps,t===null?ol(e):Ce=t}function Vn(e,t,s,n){La=Qs=null,no(t),Bn=null,Mi=0;var r=t.return;try{if(z0(e,r,t,s,Te)){Je=1,Ir(e,$t(s,e.current)),Ce=null;return}}catch(c){if(r!==null)throw Ce=r,c;Je=1,Ir(e,$t(s,e.current)),Ce=null;return}t.flags&32768?(Ee||n===1?e=!0:Un||(Te&536870912)!==0?e=!1:(xs=e=!0,(n===2||n===9||n===3||n===6)&&(n=Ft.current,n!==null&&n.tag===13&&(n.flags|=16384))),uf(t,e)):ol(t)}function ol(e){var t=e;do{if((t.flags&32768)!==0){uf(t,xs);return}e=t.return;var s=R0(t.alternate,t,Za);if(s!==null){Ce=s;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);Je===0&&(Je=5)}function uf(e,t){do{var s=G0(e.alternate,e);if(s!==null){s.flags&=32767,Ce=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!t&&(e=e.sibling,e!==null)){Ce=e;return}Ce=e=s}while(e!==null);Je=6,Ce=null}function mf(e,t,s,n,r,c,g,x,w){e.cancelPendingCommit=null;do dl();while(lt!==0);if((He&6)!==0)throw Error(d(327));if(t!==null){if(t===e.current)throw Error(d(177));if(c=t.lanes|t.childLanes,c|=Ec,Dt(e,s,c,g,x,w),e===qe&&(Ce=qe=null,Te=0),Fn=t,ys=e,Ka=s,Go=c,Uo=r,tf=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,W0(zs,function(){return bf(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=S.T,S.T=null,r=U.p,U.p=2,g=He,He|=4;try{U0(e,t,s)}finally{He=g,U.p=r,S.T=n}}lt=1,ff(),hf(),pf()}}function ff(){if(lt===1){lt=0;var e=ys,t=Fn,s=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||s){s=S.T,S.T=null;var n=U.p;U.p=2;var r=He;He|=4;try{Qm(t,e);var c=ad,g=$g(e.containerInfo),x=c.focusedElem,w=c.selectionRange;if(g!==x&&x&&x.ownerDocument&&Wg(x.ownerDocument.documentElement,x)){if(w!==null&&kc(x)){var _=w.start,z=w.end;if(z===void 0&&(z=_),"selectionStart"in x)x.selectionStart=_,x.selectionEnd=Math.min(z,x.value.length);else{var F=x.ownerDocument||document,E=F&&F.defaultView||window;if(E.getSelection){var B=E.getSelection(),se=x.textContent.length,ue=Math.min(w.start,se),Ue=w.end===void 0?ue:Math.min(w.end,se);!B.extend&&ue>Ue&&(g=Ue,Ue=ue,ue=g);var C=Jg(x,ue),N=Jg(x,Ue);if(C&&N&&(B.rangeCount!==1||B.anchorNode!==C.node||B.anchorOffset!==C.offset||B.focusNode!==N.node||B.focusOffset!==N.offset)){var M=F.createRange();M.setStart(C.node,C.offset),B.removeAllRanges(),ue>Ue?(B.addRange(M),B.extend(N.node,N.offset)):(M.setEnd(N.node,N.offset),B.addRange(M))}}}}for(F=[],B=x;B=B.parentNode;)B.nodeType===1&&F.push({element:B,left:B.scrollLeft,top:B.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<F.length;x++){var q=F[x];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}jl=!!td,ad=td=null}finally{He=r,U.p=n,S.T=s}}e.current=t,lt=2}}function hf(){if(lt===2){lt=0;var e=ys,t=Fn,s=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||s){s=S.T,S.T=null;var n=U.p;U.p=2;var r=He;He|=4;try{qm(e,t.alternate,t)}finally{He=r,U.p=n,S.T=s}}lt=3}}function pf(){if(lt===4||lt===3){lt=0,as();var e=ys,t=Fn,s=Ka,n=tf;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?lt=5:(lt=0,Fn=ys=null,xf(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(vs=null),da(s),t=t.stateNode,kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(Ps,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=S.T,r=U.p,U.p=2,S.T=null;try{for(var c=e.onRecoverableError,g=0;g<n.length;g++){var x=n[g];c(x.value,{componentStack:x.stack})}}finally{S.T=t,U.p=r}}(Ka&3)!==0&&dl(),Ca(e),r=e.pendingLanes,(s&261930)!==0&&(r&42)!==0?e===qo?Xi++:(Xi=0,qo=e):Xi=0,Qi(0)}}function xf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ti(t)))}function dl(){return ff(),hf(),pf(),bf()}function bf(){if(lt!==5)return!1;var e=ys,t=Go;Go=0;var s=da(Ka),n=S.T,r=U.p;try{U.p=32>s?32:s,S.T=null,s=Uo,Uo=null;var c=ys,g=Ka;if(lt=0,Fn=ys=null,Ka=0,(He&6)!==0)throw Error(d(331));var x=He;if(He|=4,Wm(c.current),Km(c,c.current,g,s),He=x,Qi(0,!1),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(Ps,c)}catch{}return!0}finally{U.p=r,S.T=n,xf(e,t)}}function vf(e,t,s){t=$t(s,t),t=yo(e.stateNode,t,2),e=ms(e,t,2),e!==null&&(Ke(e,2),Ca(e))}function Le(e,t,s){if(e.tag===3)vf(e,e,s);else for(;t!==null;){if(t.tag===3){vf(t,e,s);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(vs===null||!vs.has(n))){e=$t(s,e),s=vm(2),n=ms(t,s,2),n!==null&&(ym(s,n,t,e),Ke(n,2),Ca(n));break}}t=t.return}}function Vo(e,t,s){var n=e.pingCache;if(n===null){n=e.pingCache=new Y0;var r=new Set;n.set(t,r)}else r=n.get(t),r===void 0&&(r=new Set,n.set(t,r));r.has(s)||(Po=!0,r.add(s),e=K0.bind(null,e,t,s),t.then(e,e))}function K0(e,t,s){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,qe===e&&(Te&s)===s&&(Je===4||Je===3&&(Te&62914560)===Te&&300>Ct()-nl?(He&2)===0&&Yn(e,0):Lo|=s,qn===Te&&(qn=0)),Ca(e)}function yf(e,t){t===0&&(t=wt()),e=Ys(e,t),e!==null&&(Ke(e,t),Ca(e))}function I0(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),yf(e,s)}function J0(e,t){var s=0;switch(e.tag){case 31:case 13:var n=e.stateNode,r=e.memoizedState;r!==null&&(s=r.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(d(314))}n!==null&&n.delete(t),yf(e,s)}function W0(e,t){return di(e,t)}var gl=null,Xn=null,Xo=!1,ul=!1,Qo=!1,js=0;function Ca(e){e!==Xn&&e.next===null&&(Xn===null?gl=Xn=e:Xn=Xn.next=e),ul=!0,Xo||(Xo=!0,eb())}function Qi(e,t){if(!Qo&&ul){Qo=!0;do for(var s=!1,n=gl;n!==null;){if(e!==0){var r=n.pendingLanes;if(r===0)var c=0;else{var g=n.suspendedLanes,x=n.pingedLanes;c=(1<<31-yt(42|e)+1)-1,c&=r&~(g&~x),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(s=!0,Sf(n,c))}else c=Te,c=fe(n,n===qe?c:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(c&3)===0||Xe(n,c)||(s=!0,Sf(n,c));n=n.next}while(s);Qo=!1}}function $0(){wf()}function wf(){ul=Xo=!1;var e=0;js!==0&&db()&&(e=js);for(var t=Ct(),s=null,n=gl;n!==null;){var r=n.next,c=jf(n,t);c===0?(n.next=null,s===null?gl=r:s.next=r,r===null&&(Xn=s)):(s=n,(e!==0||(c&3)!==0)&&(ul=!0)),n=r}lt!==0&<!==5||Qi(e),js!==0&&(js=0)}function jf(e,t){for(var s=e.suspendedLanes,n=e.pingedLanes,r=e.expirationTimes,c=e.pendingLanes&-62914561;0<c;){var g=31-yt(c),x=1<<g,w=r[g];w===-1?((x&s)===0||(x&n)!==0)&&(r[g]=dt(x,t)):w<=t&&(e.expiredLanes|=x),c&=~x}if(t=qe,s=Te,s=fe(e,e===t?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,s===0||e===t&&(Pe===2||Pe===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&gi(n),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Xe(e,s)){if(t=s&-s,t===e.callbackPriority)return t;switch(n!==null&&gi(n),da(s)){case 2:case 8:s=hr;break;case 32:s=zs;break;case 268435456:s=Aa;break;default:s=zs}return n=Nf.bind(null,e),s=di(s,n),e.callbackPriority=t,e.callbackNode=s,t}return n!==null&&n!==null&&gi(n),e.callbackPriority=2,e.callbackNode=null,2}function Nf(e,t){if(lt!==0&<!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(dl()&&e.callbackNode!==s)return null;var n=Te;return n=fe(e,e===qe?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(sf(e,n,t),jf(e,Ct()),e.callbackNode!=null&&e.callbackNode===s?Nf.bind(null,e):null)}function Sf(e,t){if(dl())return null;sf(e,t,!0)}function eb(){ub(function(){(He&6)!==0?di(Hs,$0):wf()})}function Zo(){if(js===0){var e=En;e===0&&(e=dn,dn<<=1,(dn&261888)===0&&(dn=256)),js=e}return js}function Cf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:yr(""+e)}function kf(e,t){var s=t.ownerDocument.createElement("input");return s.name=t.name,s.value=t.value,e.id&&s.setAttribute("form",e.id),t.parentNode.insertBefore(s,t),e=new FormData(e),s.parentNode.removeChild(s),e}function tb(e,t,s,n,r){if(t==="submit"&&s&&s.stateNode===r){var c=Cf((r[Et]||null).action),g=n.submitter;g&&(t=(t=g[Et]||null)?Cf(t.formAction):g.getAttribute("formAction"),t!==null&&(c=t,g=null));var x=new Sr("action","action",null,n,r);e.push({event:x,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(js!==0){var w=g?kf(r,g):new FormData(r);fo(s,{pending:!0,data:w,method:r.method,action:c},null,w)}}else typeof c=="function"&&(x.preventDefault(),w=g?kf(r,g):new FormData(r),fo(s,{pending:!0,data:w,method:r.method,action:c},c,w))},currentTarget:r}]})}}for(var Ko=0;Ko<_c.length;Ko++){var Io=_c[Ko],ab=Io.toLowerCase(),sb=Io[0].toUpperCase()+Io.slice(1);ga(ab,"on"+sb)}ga(au,"onAnimationEnd"),ga(su,"onAnimationIteration"),ga(nu,"onAnimationStart"),ga("dblclick","onDoubleClick"),ga("focusin","onFocus"),ga("focusout","onBlur"),ga(v0,"onTransitionRun"),ga(y0,"onTransitionStart"),ga(w0,"onTransitionCancel"),ga(iu,"onTransitionEnd"),xn("onMouseEnter",["mouseout","mouseover"]),xn("onMouseLeave",["mouseout","mouseover"]),xn("onPointerEnter",["pointerout","pointerover"]),xn("onPointerLeave",["pointerout","pointerover"]),Gs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Gs("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Gs("onBeforeInput",["compositionend","keypress","textInput","paste"]),Gs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Gs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Gs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zi="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(" "),nb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Zi));function Tf(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var n=e[s],r=n.event;n=n.listeners;e:{var c=void 0;if(t)for(var g=n.length-1;0<=g;g--){var x=n[g],w=x.instance,_=x.currentTarget;if(x=x.listener,w!==c&&r.isPropagationStopped())break e;c=x,r.currentTarget=_;try{c(r)}catch(z){Tr(z)}r.currentTarget=null,c=w}else for(g=0;g<n.length;g++){if(x=n[g],w=x.instance,_=x.currentTarget,x=x.listener,w!==c&&r.isPropagationStopped())break e;c=x,r.currentTarget=_;try{c(r)}catch(z){Tr(z)}r.currentTarget=null,c=w}}}}function ke(e,t){var s=t[cc];s===void 0&&(s=t[cc]=new Set);var n=e+"__bubble";s.has(n)||(Df(t,e,2,!1),s.add(n))}function Jo(e,t,s){var n=0;t&&(n|=4),Df(s,e,n,t)}var ml="_reactListening"+Math.random().toString(36).slice(2);function Wo(e){if(!e[ml]){e[ml]=!0,yg.forEach(function(s){s!=="selectionchange"&&(nb.has(s)||Jo(s,!1,e),Jo(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ml]||(t[ml]=!0,Jo("selectionchange",!1,t))}}function Df(e,t,s,n){switch(sh(t)){case 2:var r=Ab;break;case 8:r=Ob;break;default:r=md}s=r.bind(null,t,s,e),r=void 0,!xc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),n?r!==void 0?e.addEventListener(t,s,{capture:!0,passive:r}):e.addEventListener(t,s,!0):r!==void 0?e.addEventListener(t,s,{passive:r}):e.addEventListener(t,s,!1)}function $o(e,t,s,n,r){var c=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var g=n.tag;if(g===3||g===4){var x=n.stateNode.containerInfo;if(x===r)break;if(g===4)for(g=n.return;g!==null;){var w=g.tag;if((w===3||w===4)&&g.stateNode.containerInfo===r)return;g=g.return}for(;x!==null;){if(g=fn(x),g===null)return;if(w=g.tag,w===5||w===6||w===26||w===27){n=c=g;continue e}x=x.parentNode}}n=n.return}Ag(function(){var _=c,z=hc(s),F=[];e:{var E=ru.get(e);if(E!==void 0){var B=Sr,se=e;switch(e){case"keypress":if(jr(s)===0)break e;case"keydown":case"keyup":B=Jx;break;case"focusin":se="focus",B=wc;break;case"focusout":se="blur",B=wc;break;case"beforeblur":case"afterblur":B=wc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":B=Hg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":B=Rx;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":B=e0;break;case au:case su:case nu:B=qx;break;case iu:B=a0;break;case"scroll":case"scrollend":B=Px;break;case"wheel":B=n0;break;case"copy":case"cut":case"paste":B=Yx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":B=Pg;break;case"toggle":case"beforetoggle":B=r0}var ue=(t&4)!==0,Ue=!ue&&(e==="scroll"||e==="scrollend"),C=ue?E!==null?E+"Capture":null:E;ue=[];for(var N=_,M;N!==null;){var q=N;if(M=q.stateNode,q=q.tag,q!==5&&q!==26&&q!==27||M===null||C===null||(q=pi(N,C),q!=null&&ue.push(Ki(N,q,M))),Ue)break;N=N.return}0<ue.length&&(E=new B(E,se,null,s,z),F.push({event:E,listeners:ue}))}}if((t&7)===0){e:{if(E=e==="mouseover"||e==="pointerover",B=e==="mouseout"||e==="pointerout",E&&s!==fc&&(se=s.relatedTarget||s.fromElement)&&(fn(se)||se[mn]))break e;if((B||E)&&(E=z.window===z?z:(E=z.ownerDocument)?E.defaultView||E.parentWindow:window,B?(se=s.relatedTarget||s.toElement,B=_,se=se?fn(se):null,se!==null&&(Ue=m(se),ue=se.tag,se!==Ue||ue!==5&&ue!==27&&ue!==6)&&(se=null)):(B=null,se=_),B!==se)){if(ue=Hg,q="onMouseLeave",C="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ue=Pg,q="onPointerLeave",C="onPointerEnter",N="pointer"),Ue=B==null?E:hi(B),M=se==null?E:hi(se),E=new ue(q,N+"leave",B,s,z),E.target=Ue,E.relatedTarget=M,q=null,fn(z)===_&&(ue=new ue(C,N+"enter",se,s,z),ue.target=M,ue.relatedTarget=Ue,q=ue),Ue=q,B&&se)t:{for(ue=ib,C=B,N=se,M=0,q=C;q;q=ue(q))M++;q=0;for(var de=N;de;de=ue(de))q++;for(;0<M-q;)C=ue(C),M--;for(;0<q-M;)N=ue(N),q--;for(;M--;){if(C===N||N!==null&&C===N.alternate){ue=C;break t}C=ue(C),N=ue(N)}ue=null}else ue=null;B!==null&&Mf(F,E,B,ue,!1),se!==null&&Ue!==null&&Mf(F,Ue,se,ue,!0)}}e:{if(E=_?hi(_):window,B=E.nodeName&&E.nodeName.toLowerCase(),B==="select"||B==="input"&&E.type==="file")var Oe=Vg;else if(Fg(E))if(Xg)Oe=p0;else{Oe=f0;var le=m0}else B=E.nodeName,!B||B.toLowerCase()!=="input"||E.type!=="checkbox"&&E.type!=="radio"?_&&mc(_.elementType)&&(Oe=Vg):Oe=h0;if(Oe&&(Oe=Oe(e,_))){Yg(F,Oe,s,z);break e}le&&le(e,E,_),e==="focusout"&&_&&E.type==="number"&&_.memoizedProps.value!=null&&uc(E,"number",E.value)}switch(le=_?hi(_):window,e){case"focusin":(Fg(le)||le.contentEditable==="true")&&(Nn=le,Tc=_,Si=null);break;case"focusout":Si=Tc=Nn=null;break;case"mousedown":Dc=!0;break;case"contextmenu":case"mouseup":case"dragend":Dc=!1,eu(F,s,z);break;case"selectionchange":if(b0)break;case"keydown":case"keyup":eu(F,s,z)}var ye;if(Nc)e:{switch(e){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else jn?Ug(e,s)&&(De="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(De="onCompositionStart");De&&(Lg&&s.locale!=="ko"&&(jn||De!=="onCompositionStart"?De==="onCompositionEnd"&&jn&&(ye=Og()):(rs=z,bc="value"in rs?rs.value:rs.textContent,jn=!0)),le=fl(_,De),0<le.length&&(De=new zg(De,e,null,s,z),F.push({event:De,listeners:le}),ye?De.data=ye:(ye=qg(s),ye!==null&&(De.data=ye)))),(ye=c0?o0(e,s):d0(e,s))&&(De=fl(_,"onBeforeInput"),0<De.length&&(le=new zg("onBeforeInput","beforeinput",null,s,z),F.push({event:le,listeners:De}),le.data=ye)),tb(F,e,_,s,z)}Tf(F,t)})}function Ki(e,t,s){return{instance:e,listener:t,currentTarget:s}}function fl(e,t){for(var s=t+"Capture",n=[];e!==null;){var r=e,c=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||c===null||(r=pi(e,s),r!=null&&n.unshift(Ki(e,r,c)),r=pi(e,t),r!=null&&n.push(Ki(e,r,c))),e.tag===3)return n;e=e.return}return[]}function ib(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Mf(e,t,s,n,r){for(var c=t._reactName,g=[];s!==null&&s!==n;){var x=s,w=x.alternate,_=x.stateNode;if(x=x.tag,w!==null&&w===n)break;x!==5&&x!==26&&x!==27||_===null||(w=_,r?(_=pi(s,c),_!=null&&g.unshift(Ki(s,_,w))):r||(_=pi(s,c),_!=null&&g.push(Ki(s,_,w)))),s=s.return}g.length!==0&&e.push({event:t,listeners:g})}var rb=/\r\n?/g,lb=/\u0000|\uFFFD/g;function _f(e){return(typeof e=="string"?e:""+e).replace(rb,` 49`).replace(lb,"")}function Ef(e,t){return t=_f(t),_f(e)===t}function Ge(e,t,s,n,r,c){switch(s){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||vn(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&vn(e,""+n);break;case"className":br(e,"class",n);break;case"tabIndex":br(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":br(e,s,n);break;case"style":_g(e,n,c);break;case"data":if(t!=="object"){br(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||s!=="href")){e.removeAttribute(s);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(s);break}n=yr(""+n),e.setAttribute(s,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof c=="function"&&(s==="formAction"?(t!=="input"&&Ge(e,t,"name",r.name,r,null),Ge(e,t,"formEncType",r.formEncType,r,null),Ge(e,t,"formMethod",r.formMethod,r,null),Ge(e,t,"formTarget",r.formTarget,r,null)):(Ge(e,t,"encType",r.encType,r,null),Ge(e,t,"method",r.method,r,null),Ge(e,t,"target",r.target,r,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(s);break}n=yr(""+n),e.setAttribute(s,n);break;case"onClick":n!=null&&(e.onclick=Ba);break;case"onScroll":n!=null&&ke("scroll",e);break;case"onScrollEnd":n!=null&&ke("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(d(61));if(s=n.__html,s!=null){if(r.children!=null)throw Error(d(60));e.innerHTML=s}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}s=yr(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(s,""+n):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":n===!0?e.setAttribute(s,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(s,n):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(s,n):e.removeAttribute(s);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(s):e.setAttribute(s,n);break;case"popover":ke("beforetoggle",e),ke("toggle",e),xr(e,"popover",n);break;case"xlinkActuate":Oa(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":Oa(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":Oa(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":Oa(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":Oa(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":Oa(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":Oa(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":Oa(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":Oa(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":xr(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=Hx.get(s)||s,xr(e,s,n))}}function ed(e,t,s,n,r,c){switch(s){case"style":_g(e,n,c);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(d(61));if(s=n.__html,s!=null){if(r.children!=null)throw Error(d(60));e.innerHTML=s}}break;case"children":typeof n=="string"?vn(e,n):(typeof n=="number"||typeof n=="bigint")&&vn(e,""+n);break;case"onScroll":n!=null&&ke("scroll",e);break;case"onScrollEnd":n!=null&&ke("scrollend",e);break;case"onClick":n!=null&&(e.onclick=Ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!wg.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(r=s.endsWith("Capture"),t=s.slice(2,r?s.length-7:void 0),c=e[Et]||null,c=c!=null?c[s]:null,typeof c=="function"&&e.removeEventListener(t,c,r),typeof n=="function")){typeof c!="function"&&c!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(t,n,r);break e}s in e?e[s]=n:n===!0?e.setAttribute(s,""):xr(e,s,n)}}}function vt(e,t,s){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ke("error",e),ke("load",e);var n=!1,r=!1,c;for(c in s)if(s.hasOwnProperty(c)){var g=s[c];if(g!=null)switch(c){case"src":n=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:Ge(e,t,c,g,s,null)}}r&&Ge(e,t,"srcSet",s.srcSet,s,null),n&&Ge(e,t,"src",s.src,s,null);return;case"input":ke("invalid",e);var x=c=g=r=null,w=null,_=null;for(n in s)if(s.hasOwnProperty(n)){var z=s[n];if(z!=null)switch(n){case"name":r=z;break;case"type":g=z;break;case"checked":w=z;break;case"defaultChecked":_=z;break;case"value":c=z;break;case"defaultValue":x=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(d(137,t));break;default:Ge(e,t,n,z,s,null)}}kg(e,c,x,w,_,g,r,!1);return;case"select":ke("invalid",e),n=g=c=null;for(r in s)if(s.hasOwnProperty(r)&&(x=s[r],x!=null))switch(r){case"value":c=x;break;case"defaultValue":g=x;break;case"multiple":n=x;default:Ge(e,t,r,x,s,null)}t=c,s=g,e.multiple=!!n,t!=null?bn(e,!!n,t,!1):s!=null&&bn(e,!!n,s,!0);return;case"textarea":ke("invalid",e),c=r=n=null;for(g in s)if(s.hasOwnProperty(g)&&(x=s[g],x!=null))switch(g){case"value":n=x;break;case"defaultValue":r=x;break;case"children":c=x;break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(d(91));break;default:Ge(e,t,g,x,s,null)}Dg(e,n,r,c);return;case"option":for(w in s)if(s.hasOwnProperty(w)&&(n=s[w],n!=null))switch(w){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:Ge(e,t,w,n,s,null)}return;case"dialog":ke("beforetoggle",e),ke("toggle",e),ke("cancel",e),ke("close",e);break;case"iframe":case"object":ke("load",e);break;case"video":case"audio":for(n=0;n<Zi.length;n++)ke(Zi[n],e);break;case"image":ke("error",e),ke("load",e);break;case"details":ke("toggle",e);break;case"embed":case"source":case"link":ke("error",e),ke("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(_ in s)if(s.hasOwnProperty(_)&&(n=s[_],n!=null))switch(_){case"children":case"dangerouslySetInnerHTML":throw Error(d(137,t));default:Ge(e,t,_,n,s,null)}return;default:if(mc(t)){for(z in s)s.hasOwnProperty(z)&&(n=s[z],n!==void 0&&ed(e,t,z,n,s,void 0));return}}for(x in s)s.hasOwnProperty(x)&&(n=s[x],n!=null&&Ge(e,t,x,n,s,null))}function cb(e,t,s,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,c=null,g=null,x=null,w=null,_=null,z=null;for(B in s){var F=s[B];if(s.hasOwnProperty(B)&&F!=null)switch(B){case"checked":break;case"value":break;case"defaultValue":w=F;default:n.hasOwnProperty(B)||Ge(e,t,B,null,n,F)}}for(var E in n){var B=n[E];if(F=s[E],n.hasOwnProperty(E)&&(B!=null||F!=null))switch(E){case"type":c=B;break;case"name":r=B;break;case"checked":_=B;break;case"defaultChecked":z=B;break;case"value":g=B;break;case"defaultValue":x=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(d(137,t));break;default:B!==F&&Ge(e,t,E,B,n,F)}}gc(e,g,x,w,_,z,c,r);return;case"select":B=g=x=E=null;for(c in s)if(w=s[c],s.hasOwnProperty(c)&&w!=null)switch(c){case"value":break;case"multiple":B=w;default:n.hasOwnProperty(c)||Ge(e,t,c,null,n,w)}for(r in n)if(c=n[r],w=s[r],n.hasOwnProperty(r)&&(c!=null||w!=null))switch(r){case"value":E=c;break;case"defaultValue":x=c;break;case"multiple":g=c;default:c!==w&&Ge(e,t,r,c,n,w)}t=x,s=g,n=B,E!=null?bn(e,!!s,E,!1):!!n!=!!s&&(t!=null?bn(e,!!s,t,!0):bn(e,!!s,s?[]:"",!1));return;case"textarea":B=E=null;for(x in s)if(r=s[x],s.hasOwnProperty(x)&&r!=null&&!n.hasOwnProperty(x))switch(x){case"value":break;case"children":break;default:Ge(e,t,x,null,n,r)}for(g in n)if(r=n[g],c=s[g],n.hasOwnProperty(g)&&(r!=null||c!=null))switch(g){case"value":E=r;break;case"defaultValue":B=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(d(91));break;default:r!==c&&Ge(e,t,g,r,n,c)}Tg(e,E,B);return;case"option":for(var se in s)if(E=s[se],s.hasOwnProperty(se)&&E!=null&&!n.hasOwnProperty(se))switch(se){case"selected":e.selected=!1;break;default:Ge(e,t,se,null,n,E)}for(w in n)if(E=n[w],B=s[w],n.hasOwnProperty(w)&&E!==B&&(E!=null||B!=null))switch(w){case"selected":e.selected=E&&typeof E!="function"&&typeof E!="symbol";break;default:Ge(e,t,w,E,n,B)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ue in s)E=s[ue],s.hasOwnProperty(ue)&&E!=null&&!n.hasOwnProperty(ue)&&Ge(e,t,ue,null,n,E);for(_ in n)if(E=n[_],B=s[_],n.hasOwnProperty(_)&&E!==B&&(E!=null||B!=null))switch(_){case"children":case"dangerouslySetInnerHTML":if(E!=null)throw Error(d(137,t));break;default:Ge(e,t,_,E,n,B)}return;default:if(mc(t)){for(var Ue in s)E=s[Ue],s.hasOwnProperty(Ue)&&E!==void 0&&!n.hasOwnProperty(Ue)&&ed(e,t,Ue,void 0,n,E);for(z in n)E=n[z],B=s[z],!n.hasOwnProperty(z)||E===B||E===void 0&&B===void 0||ed(e,t,z,E,n,B);return}}for(var C in s)E=s[C],s.hasOwnProperty(C)&&E!=null&&!n.hasOwnProperty(C)&&Ge(e,t,C,null,n,E);for(F in n)E=n[F],B=s[F],!n.hasOwnProperty(F)||E===B||E==null&&B==null||Ge(e,t,F,E,n,B)}function Af(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ob(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,s=performance.getEntriesByType("resource"),n=0;n<s.length;n++){var r=s[n],c=r.transferSize,g=r.initiatorType,x=r.duration;if(c&&x&&Af(g)){for(g=0,x=r.responseEnd,n+=1;n<s.length;n++){var w=s[n],_=w.startTime;if(_>x)break;var z=w.transferSize,F=w.initiatorType;z&&Af(F)&&(w=w.responseEnd,g+=z*(w<x?1:(x-_)/(w-_)))}if(--n,t+=8*(c+g)/(r.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var td=null,ad=null;
vendor: 13,694 bytes, line 49
49function hl(e){return e.nodeType===9?e:e.ownerDocument}function Of(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Bf(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function sd(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var nd=null;function db(){var e=window.event;return e&&e.type==="popstate"?e===nd?!1:(nd=e,!0):(nd=null,!1)}var Hf=typeof setTimeout=="function"?setTimeout:void 0,gb=typeof clearTimeout=="function"?clearTimeout:void 0,zf=typeof Promise=="function"?Promise:void 0,ub=typeof queueMicrotask=="function"?queueMicrotask:typeof zf<"u"?function(e){return zf.resolve(null).then(e).catch(mb)}:Hf;function mb(e){setTimeout(function(){throw e})}function Ns(e){return e==="head"}function Pf(e,t){var s=t,n=0;do{var r=s.nextSibling;if(e.removeChild(s),r&&r.nodeType===8)if(s=r.data,s==="/$"||s==="/&"){if(n===0){e.removeChild(r),In(t);return}n--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")n++;else if(s==="html")Ii(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Ii(s);for(var c=s.firstChild;c;){var g=c.nextSibling,x=c.nodeName;c[fi]||x==="SCRIPT"||x==="STYLE"||x==="LINK"&&c.rel.toLowerCase()==="stylesheet"||s.removeChild(c),c=g}}else s==="body"&&Ii(e.ownerDocument.body);s=r}while(s);In(t)}function Lf(e,t){var s=e;e=0;do{var n=s.nextSibling;if(s.nodeType===1?t?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(t?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),n&&n.nodeType===8)if(s=n.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=n}while(s)}function id(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var s=t;switch(t=t.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":id(s),oc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function fb(e,t,s,n){for(;e.nodeType===1;){var r=s;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[fi])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(c=e.getAttribute("rel"),c==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(c!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(c=e.getAttribute("src"),(c!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&c&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var c=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===c)return e}else return e;if(e=na(e.nextSibling),e===null)break}return null}function hb(e,t,s){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=na(e.nextSibling),e===null))return null;return e}function Rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=na(e.nextSibling),e===null))return null;return e}function rd(e){return e.data==="$?"||e.data==="$~"}function ld(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function pb(e,t){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||s.readyState!=="loading")t();else{var n=function(){t(),s.removeEventListener("DOMContentLoaded",n)};s.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function na(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var cd=null;function Gf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(t===0)return na(e.nextSibling);t--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||t++}e=e.nextSibling}return null}function Uf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(t===0)return e;t--}else s!=="/$"&&s!=="/&"||t++}e=e.previousSibling}return null}function qf(e,t,s){switch(t=hl(s),e){case"html":if(e=t.documentElement,!e)throw Error(d(452));return e;case"head":if(e=t.head,!e)throw Error(d(453));return e;case"body":if(e=t.body,!e)throw Error(d(454));return e;default:throw Error(d(451))}}function Ii(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);oc(e)}var ia=new Map,Ff=new Set;function pl(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ia=U.d;U.d={f:xb,r:bb,D:vb,C:yb,L:wb,m:jb,X:Sb,S:Nb,M:Cb};function xb(){var e=Ia.f(),t=ll();return e||t}function bb(e){var t=hn(e);t!==null&&t.tag===5&&t.type==="form"?im(t):Ia.r(e)}var Qn=typeof document>"u"?null:document;function Yf(e,t,s){var n=Qn;if(n&&typeof t=="string"&&t){var r=Jt(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof s=="string"&&(r+='[crossorigin="'+s+'"]'),Ff.has(r)||(Ff.add(r),e={rel:e,crossOrigin:s,href:t},n.querySelector(r)===null&&(t=n.createElement("link"),vt(t,"link",e),gt(t),n.head.appendChild(t)))}}function vb(e){Ia.D(e),Yf("dns-prefetch",e,null)}function yb(e,t){Ia.C(e,t),Yf("preconnect",e,t)}function wb(e,t,s){Ia.L(e,t,s);var n=Qn;if(n&&e&&t){var r='link[rel="preload"][as="'+Jt(t)+'"]';t==="image"&&s&&s.imageSrcSet?(r+='[imagesrcset="'+Jt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(r+='[imagesizes="'+Jt(s.imageSizes)+'"]')):r+='[href="'+Jt(e)+'"]';var c=r;switch(t){case"style":c=Zn(e);break;case"script":c=Kn(e)}ia.has(c)||(e=f({rel:"preload",href:t==="image"&&s&&s.imageSrcSet?void 0:e,as:t},s),ia.set(c,e),n.querySelector(r)!==null||t==="style"&&n.querySelector(Ji(c))||t==="script"&&n.querySelector(Wi(c))||(t=n.createElement("link"),vt(t,"link",e),gt(t),n.head.appendChild(t)))}}function jb(e,t){Ia.m(e,t);var s=Qn;if(s&&e){var n=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+Jt(n)+'"][href="'+Jt(e)+'"]',c=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=Kn(e)}if(!ia.has(c)&&(e=f({rel:"modulepreload",href:e},t),ia.set(c,e),s.querySelector(r)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Wi(c)))return}n=s.createElement("link"),vt(n,"link",e),gt(n),s.head.appendChild(n)}}}function Nb(e,t,s){Ia.S(e,t,s);var n=Qn;if(n&&e){var r=pn(n).hoistableStyles,c=Zn(e);t=t||"default";var g=r.get(c);if(!g){var x={loading:0,preload:null};if(g=n.querySelector(Ji(c)))x.loading=5;else{e=f({rel:"stylesheet",href:e,"data-precedence":t},s),(s=ia.get(c))&&od(e,s);var w=g=n.createElement("link");gt(w),vt(w,"link",e),w._p=new Promise(function(_,z){w.onload=_,w.onerror=z}),w.addEventListener("load",function(){x.loading|=1}),w.addEventListener("error",function(){x.loading|=2}),x.loading|=4,xl(g,t,n)}g={type:"stylesheet",instance:g,count:1,state:x},r.set(c,g)}}}function Sb(e,t){Ia.X(e,t);var s=Qn;if(s&&e){var n=pn(s).hoistableScripts,r=Kn(e),c=n.get(r);c||(c=s.querySelector(Wi(r)),c||(e=f({src:e,async:!0},t),(t=ia.get(r))&&dd(e,t),c=s.createElement("script"),gt(c),vt(c,"link",e),s.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},n.set(r,c))}}function Cb(e,t){Ia.M(e,t);var s=Qn;if(s&&e){var n=pn(s).hoistableScripts,r=Kn(e),c=n.get(r);c||(c=s.querySelector(Wi(r)),c||(e=f({src:e,async:!0,type:"module"},t),(t=ia.get(r))&&dd(e,t),c=s.createElement("script"),gt(c),vt(c,"link",e),s.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},n.set(r,c))}}function Vf(e,t,s,n){var r=(r=oe.current)?pl(r):null;if(!r)throw Error(d(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(t=Zn(s.href),s=pn(r).hoistableStyles,n=s.get(t),n||(n={type:"style",instance:null,count:0,state:null},s.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=Zn(s.href);var c=pn(r).hoistableStyles,g=c.get(e);if(g||(r=r.ownerDocument||r,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,g),(c=r.querySelector(Ji(e)))&&!c._p&&(g.instance=c,g.state.loading=5),ia.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},ia.set(e,s),c||kb(r,e,s,g.state))),t&&n===null)throw Error(d(528,""));return g}if(t&&n!==null)throw Error(d(529,""));return null;case"script":return t=s.async,s=s.src,typeof s=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kn(s),s=pn(r).hoistableScripts,n=s.get(t),n||(n={type:"script",instance:null,count:0,state:null},s.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(d(444,e))}}function Zn(e){return'href="'+Jt(e)+'"'}function Ji(e){return'link[rel="stylesheet"]['+e+"]"}function Xf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function kb(e,t,s,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),vt(t,"link",s),gt(t),e.head.appendChild(t))}function Kn(e){return'[src="'+Jt(e)+'"]'}function Wi(e){return"script[async]"+e}function Qf(e,t,s){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Jt(s.href)+'"]');if(n)return t.instance=n,gt(n),n;var r=f({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),gt(n),vt(n,"style",r),xl(n,s.precedence,e),t.instance=n;case"stylesheet":r=Zn(s.href);var c=e.querySelector(Ji(r));if(c)return t.state.loading|=4,t.instance=c,gt(c),c;n=Xf(s),(r=ia.get(r))&&od(n,r),c=(e.ownerDocument||e).createElement("link"),gt(c);var g=c;return g._p=new Promise(function(x,w){g.onload=x,g.onerror=w}),vt(c,"link",n),t.state.loading|=4,xl(c,s.precedence,e),t.instance=c;case"script":return c=Kn(s.src),(r=e.querySelector(Wi(c)))?(t.instance=r,gt(r),r):(n=s,(r=ia.get(c))&&(n=f({},s),dd(n,r)),e=e.ownerDocument||e,r=e.createElement("script"),gt(r),vt(r,"link",n),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(d(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,xl(n,s.precedence,e));return t.instance}function xl(e,t,s){for(var n=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=n.length?n[n.length-1]:null,c=r,g=0;g<n.length;g++){var x=n[g];if(x.dataset.precedence===t)c=x;else if(c!==r)break}c?c.parentNode.insertBefore(e,c.nextSibling):(t=s.nodeType===9?s.head:s,t.insertBefore(e,t.firstChild))}function od(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function dd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var bl=null;function Zf(e,t,s){if(bl===null){var n=new Map,r=bl=new Map;r.set(s,n)}else r=bl,n=r.get(s),n||(n=new Map,r.set(s,n));if(n.has(e))return n;for(n.set(e,null),s=s.getElementsByTagName(e),r=0;r<s.length;r++){var c=s[r];if(!(c[fi]||c[ht]||e==="link"&&c.getAttribute("rel")==="stylesheet")&&c.namespaceURI!=="http://www.w3.org/2000/svg"){var g=c.getAttribute(t)||"";g=e+g;var x=n.get(g);x?x.push(c):n.set(g,[c])}}return n}function Kf(e,t,s){e=e.ownerDocument||e,e.head.insertBefore(s,t==="title"?e.querySelector("head > title"):null)}function Tb(e,t,s){if(s===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function If(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Db(e,t,s,n){if(s.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var r=Zn(n.href),c=t.querySelector(Ji(r));if(c){t=c._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=vl.bind(e),t.then(e,e)),s.state.loading|=4,s.instance=c,gt(c);return}c=t.ownerDocument||t,n=Xf(n),(r=ia.get(r))&&od(n,r),c=c.createElement("link"),gt(c);var g=c;g._p=new Promise(function(x,w){g.onload=x,g.onerror=w}),vt(c,"link",n),s.instance=c}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,t),
vendor: 10,844 bytes, line 49
49(t=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=vl.bind(e),t.addEventListener("load",s),t.addEventListener("error",s))}}var gd=0;function Mb(e,t){return e.stylesheets&&e.count===0&&wl(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var n=setTimeout(function(){if(e.stylesheets&&wl(e,e.stylesheets),e.unsuspend){var c=e.unsuspend;e.unsuspend=null,c()}},6e4+t);0<e.imgBytes&&gd===0&&(gd=62500*ob());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&wl(e,e.stylesheets),e.unsuspend)){var c=e.unsuspend;e.unsuspend=null,c()}},(e.imgBytes>gd?50:800)+t);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(r)}}:null}function vl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)wl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var yl=null;function wl(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,yl=new Map,t.forEach(_b,e),yl=null,vl.call(e))}function _b(e,t){if(!(t.state.loading&4)){var s=yl.get(e);if(s)var n=s.get(null);else{s=new Map,yl.set(e,s);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c<r.length;c++){var g=r[c];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(s.set(g.dataset.precedence,g),n=g)}n&&s.set(null,n)}r=t.instance,g=r.getAttribute("data-precedence"),c=s.get(g)||n,c===n&&s.set(null,r),s.set(g,r),this.count++,n=vl.bind(this),r.addEventListener("load",n),r.addEventListener("error",n),c?c.parentNode.insertBefore(r,c.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var $i={$$typeof:I,Provider:null,Consumer:null,_currentValue:O,_currentValue2:O,_threadCount:0};function Eb(e,t,s,n,r,c,g,x,w){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ns(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ns(0),this.hiddenUpdates=ns(null),this.identifierPrefix=n,this.onUncaughtError=r,this.onCaughtError=c,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function Jf(e,t,s,n,r,c,g,x,w,_,z,F){return e=new Eb(e,t,s,g,w,_,z,F,x),t=1,c===!0&&(t|=24),c=qt(3,null,null,t),e.current=c,c.stateNode=e,t=Fc(),t.refCount++,e.pooledCache=t,t.refCount++,c.memoizedState={element:n,isDehydrated:s,cache:t},Qc(c),e}function Wf(e){return e?(e=kn,e):kn}function $f(e,t,s,n,r,c){r=Wf(r),n.context===null?n.context=r:n.pendingContext=r,n=us(t),n.payload={element:s},c=c===void 0?null:c,c!==null&&(n.callback=c),s=ms(e,n,t),s!==null&&(Pt(s,e,t),Ei(s,e,t))}function eh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function ud(e,t){eh(e,t),(e=e.alternate)&&eh(e,t)}function th(e){if(e.tag===13||e.tag===31){var t=Ys(e,67108864);t!==null&&Pt(t,e,67108864),ud(e,67108864)}}function ah(e){if(e.tag===13||e.tag===31){var t=Qt();t=un(t);var s=Ys(e,t);s!==null&&Pt(s,e,t),ud(e,t)}}var jl=!0;function Ab(e,t,s,n){var r=S.T;S.T=null;var c=U.p;try{U.p=2,md(e,t,s,n)}finally{U.p=c,S.T=r}}function Ob(e,t,s,n){var r=S.T;S.T=null;var c=U.p;try{U.p=8,md(e,t,s,n)}finally{U.p=c,S.T=r}}function md(e,t,s,n){if(jl){var r=fd(n);if(r===null)$o(e,t,n,Nl,s),nh(e,n);else if(Hb(r,e,t,s,n))n.stopPropagation();else if(nh(e,n),t&4&&-1<Bb.indexOf(e)){for(;r!==null;){var c=hn(r);if(c!==null)switch(c.tag){case 3:if(c=c.stateNode,c.current.memoizedState.isDehydrated){var g=wa(c.pendingLanes);if(g!==0){var x=c;for(x.pendingLanes|=2,x.entangledLanes|=2;g;){var w=1<<31-yt(g);x.entanglements[1]|=w,g&=~w}Ca(c),(He&6)===0&&(il=Ct()+500,Qi(0))}}break;case 31:case 13:x=Ys(c,2),x!==null&&Pt(x,c,2),ll(),ud(c,2)}if(c=fd(n),c===null&&$o(e,t,n,Nl,s),c===r)break;r=c}r!==null&&n.stopPropagation()}else $o(e,t,n,null,s)}}function fd(e){return e=hc(e),hd(e)}var Nl=null;function hd(e){if(Nl=null,e=fn(e),e!==null){var t=m(e);if(t===null)e=null;else{var s=t.tag;if(s===13){if(e=p(t),e!==null)return e;e=null}else if(s===31){if(e=v(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Nl=e,null}function sh(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ic()){case Hs:return 2;case hr:return 8;case zs:case ui:return 32;case Aa:return 268435456;default:return 32}default:return 32}}var pd=!1,Ss=null,Cs=null,ks=null,er=new Map,tr=new Map,Ts=[],Bb="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".split(" ");function nh(e,t){switch(e){case"focusin":case"focusout":Ss=null;break;case"dragenter":case"dragleave":Cs=null;break;case"mouseover":case"mouseout":ks=null;break;case"pointerover":case"pointerout":er.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tr.delete(t.pointerId)}}function ar(e,t,s,n,r,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:s,eventSystemFlags:n,nativeEvent:c,targetContainers:[r]},t!==null&&(t=hn(t),t!==null&&th(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function Hb(e,t,s,n,r){switch(t){case"focusin":return Ss=ar(Ss,e,t,s,n,r),!0;case"dragenter":return Cs=ar(Cs,e,t,s,n,r),!0;case"mouseover":return ks=ar(ks,e,t,s,n,r),!0;case"pointerover":var c=r.pointerId;return er.set(c,ar(er.get(c)||null,e,t,s,n,r)),!0;case"gotpointercapture":return c=r.pointerId,tr.set(c,ar(tr.get(c)||null,e,t,s,n,r)),!0}return!1}function ih(e){var t=fn(e.target);if(t!==null){var s=m(t);if(s!==null){if(t=s.tag,t===13){if(t=p(s),t!==null){e.blockedOn=t,bg(e.priority,function(){ah(s)});return}}else if(t===31){if(t=v(s),t!==null){e.blockedOn=t,bg(e.priority,function(){ah(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Sl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=fd(e.nativeEvent);if(s===null){s=e.nativeEvent;var n=new s.constructor(s.type,s);fc=n,s.target.dispatchEvent(n),fc=null}else return t=hn(s),t!==null&&th(t),e.blockedOn=s,!1;t.shift()}return!0}function rh(e,t,s){Sl(e)&&s.delete(t)}function zb(){pd=!1,Ss!==null&&Sl(Ss)&&(Ss=null),Cs!==null&&Sl(Cs)&&(Cs=null),ks!==null&&Sl(ks)&&(ks=null),er.forEach(rh),tr.forEach(rh)}function Cl(e,t){e.blockedOn===t&&(e.blockedOn=null,pd||(pd=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,zb)))}var kl=null;function lh(e){kl!==e&&(kl=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){kl===e&&(kl=null);for(var t=0;t<e.length;t+=3){var s=e[t],n=e[t+1],r=e[t+2];if(typeof n!="function"){if(hd(n||s)===null)continue;break}var c=hn(s);c!==null&&(e.splice(t,3),t-=3,fo(c,{pending:!0,data:r,method:s.method,action:n},n,r))}}))}function In(e){function t(w){return Cl(w,e)}Ss!==null&&Cl(Ss,e),Cs!==null&&Cl(Cs,e),ks!==null&&Cl(ks,e),er.forEach(t),tr.forEach(t);for(var s=0;s<Ts.length;s++){var n=Ts[s];n.blockedOn===e&&(n.blockedOn=null)}for(;0<Ts.length&&(s=Ts[0],s.blockedOn===null);)ih(s),s.blockedOn===null&&Ts.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(n=0;n<s.length;n+=3){var r=s[n],c=s[n+1],g=r[Et]||null;if(typeof c=="function")g||lh(s);else if(g){var x=null;if(c&&c.hasAttribute("formAction")){if(r=c,g=c[Et]||null)x=g.formAction;else if(hd(r)!==null)continue}else x=g.action;typeof x=="function"?s[n+1]=x:(s.splice(n,3),n-=3),lh(s)}}}function ch(){function e(c){c.canIntercept&&c.info==="react-transition"&&c.intercept({handler:function(){return new Promise(function(g){return r=g})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=null),n||setTimeout(s,20)}function s(){if(!n&&!navigation.transition){var c=navigation.currentEntry;c&&c.url!=null&&navigation.navigate(c.url,{state:c.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,r=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(s,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),r!==null&&(r(),r=null)}}}function xd(e){this._internalRoot=e}Tl.prototype.render=xd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(d(409));var s=t.current,n=Qt();$f(s,n,e,t,null,null)},Tl.prototype.unmount=xd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$f(e.current,2,null,e,null,null),ll(),t[mn]=null}};function Tl(e){this._internalRoot=e}Tl.prototype.unstable_scheduleHydration=function(e){if(e){var t=lc();e={blockedOn:null,target:e,priority:t};for(var s=0;s<Ts.length&&t!==0&&t<Ts[s].priority;s++);Ts.splice(s,0,e),s===0&&ih(e)}};var oh=l.version;if(oh!=="19.2.1")throw Error(d(527,oh,"19.2.1"));U.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(d(188)):(e=Object.keys(e).join(","),Error(d(268,e)));return e=h(t),e=e!==null?y(e):null,e=e===null?null:e.stateNode,e};var Pb={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:S,reconcilerVersion:"19.2.1"};
vendor: 1,788 bytes, line 49
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Dl.isDisabled&&Dl.supportsFiber)try{Ps=Dl.inject(Pb),kt=Dl}catch{}}return nr.createRoot=function(e,t){if(!u(e))throw Error(d(299));var s=!1,n="",r=hm,c=pm,g=xm;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(c=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Jf(e,1,!1,null,null,s,n,null,r,c,g,ch),e[mn]=t.current,Wo(e),new xd(t)},nr.hydrateRoot=function(e,t,s){if(!u(e))throw Error(d(299));var n=!1,r="",c=hm,g=pm,x=xm,w=null;return s!=null&&(s.unstable_strictMode===!0&&(n=!0),s.identifierPrefix!==void 0&&(r=s.identifierPrefix),s.onUncaughtError!==void 0&&(c=s.onUncaughtError),s.onCaughtError!==void 0&&(g=s.onCaughtError),s.onRecoverableError!==void 0&&(x=s.onRecoverableError),s.formState!==void 0&&(w=s.formState)),t=Jf(e,1,!0,t,s??null,n,r,w,c,g,x,ch),t.context=Wf(null),s=t.current,n=Qt(),n=un(n),r=us(n),r.callback=null,ms(s,r,n),s=n,t.current.lanes=s,Ke(t,s),Ca(t),e[mn]=t.current,Wo(e),new Tl(t)},nr.version="19.2.1",nr}var vh;function Qb(){if(vh)return vd.exports;vh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(l){console.error(l)}}return i(),vd.exports=Xb(),vd.exports}var Zb=Qb(),k=Xl();const Y=np(k),Qd=Rb({__proto__:null,default:Y},[k]);var Kb=(i,l,o,d,u,m,p,v)=>{let b=document.documentElement,h=["light","dark"];function y(D){(Array.isArray(i)?i:[i]).forEach(A=>{let H=A==="class",R=H&&m?u.map(G=>m[G]||G):u;H?(b.classList.remove(...R),b.classList.add(m&&m[D]?m[D]:D)):b.setAttribute(A,D)}
vendor: 7,263 bytes, line 49
49),f(D)}function f(D){v&&h.includes(D)&&(b.style.colorScheme=D)}function T(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(d)y(d);else try{let D=localStorage.getItem(l)||o,A=p&&D==="system"?T():D;y(A)}catch{}},Ib=k.createContext(void 0),Jb={setTheme:i=>{},themes:[]},Wb=()=>{var i;return(i=k.useContext(Ib))!=null?i:Jb};k.memo(({forcedTheme:i,storageKey:l,attribute:o,enableSystem:d,enableColorScheme:u,defaultTheme:m,value:p,themes:v,nonce:b,scriptProps:h})=>{let y=JSON.stringify([o,l,m,i,v,p,d,u]).slice(1,-1);return k.createElement("script",{...h,suppressHydrationWarning:!0,nonce:typeof window>"u"?b:"",dangerouslySetInnerHTML:{__html:`(${Kb.toString()})(${y})`}})});var Zd=ip();const $b=np(Zd);function ev(i){if(typeof document>"u")return;let l=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",l.appendChild(o),o.styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i))}const tv=i=>{switch(i){case"success":return nv;case"info":return rv;case"warning":return iv;case"error":return lv;default:return null}},av=Array(12).fill(0),sv=({visible:i,className:l})=>Y.createElement("div",{className:["sonner-loading-wrapper",l].filter(Boolean).join(" "),"data-visible":i},Y.createElement("div",{className:"sonner-spinner"},av.map((o,d)=>Y.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${d}`})))),nv=Y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Y.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),iv=Y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Y.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),rv=Y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Y.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),lv=Y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Y.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),cv=Y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},Y.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Y.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),ov=()=>{const[i,l]=Y.useState(document.hidden);return Y.useEffect(()=>{const o=()=>{l(document.hidden)};return document.addEventListener("visibilitychange",o),()=>window.removeEventListener("visibilitychange",o)},[]),i};let Ad=1;class dv{constructor(){this.subscribe=l=>(this.subscribers.push(l),()=>{const o=this.subscribers.indexOf(l);this.subscribers.splice(o,1)}),this.publish=l=>{this.subscribers.forEach(o=>o(l))},this.addToast=l=>{this.publish(l),this.toasts=[...this.toasts,l]},this.create=l=>{var o;const{message:d,...u}=l,m=typeof l?.id=="number"||((o=l.id)==null?void 0:o.length)>0?l.id:Ad++,p=this.toasts.find(b=>b.id===m),v=l.dismissible===void 0?!0:l.dismissible;return this.dismissedToasts.has(m)&&this.dismissedToasts.delete(m),p?this.toasts=this.toasts.map(b=>b.id===m?(this.publish({...b,...l,id:m,title:d}),{...b,...l,id:m,dismissible:v,title:d}):b):this.addToast({title:d,...u,dismissible:v,id:m}),m},this.dismiss=l=>(l?(this.dismissedToasts.add(l),requestAnimationFrame(()=>this.subscribers.forEach(o=>o({id:l,dismiss:!0})))):this.toasts.forEach(o=>{this.subscribers.forEach(d=>d({id:o.id,dismiss:!0}))}),l),this.message=(l,o)=>this.create({...o,message:l}),this.error=(l,o)=>this.create({...o,message:l,type:"error"}),this.success=(l,o)=>this.create({...o,type:"success",message:l}),this.info=(l,o)=>this.create({...o,type:"info",message:l}),this.warning=(l,o)=>this.create({...o,type:"warning",message:l}),this.loading=(l,o)=>this.create({...o,type:"loading",message:l}),this.promise=(l,o)=>{if(!o)return;let d;o.loading!==void 0&&(d=this.create({...o,promise:l,type:"loading",message:o.loading,description:typeof o.description!="function"?o.description:void 0}));const u=Promise.resolve(l instanceof Function?l():l);let m=d!==void 0,p;const v=u.then(async h=>{if(p=["resolve",h],Y.isValidElement(h))m=!1,this.create({id:d,type:"default",message:h});else if(uv(h)&&!h.ok){m=!1;const f=typeof o.error=="function"?await o.error(`HTTP error! status: ${h.status}`):o.error,T=typeof o.description=="function"?await o.description(`HTTP error! status: ${h.status}`):o.description,A=typeof f=="object"&&!Y.isValidElement(f)?f:{message:f};this.create({id:d,type:"error",description:T,...A})}else if(h instanceof Error){m=!1;const f=typeof o.error=="function"?await o.error(h):o.error,T=typeof o.description=="function"?await o.description(h):o.description,A=typeof f=="object"&&!Y.isValidElement(f)?f:{message:f};this.create({id:d,type:"error",description:T,...A})}else if(o.success!==void 0){m=!1;const f=typeof o.success=="function"?await o.success(h):o.success,T=typeof o.description=="function"?await o.description(h):o.description,A=typeof f=="object"&&!Y.isValidElement(f)?f:{message:f};this.create({id:d,type:"success",description:T,...A})}}).catch(async h=>{if(p=["reject",h],o.error!==void 0){m=!1;const y=typeof o.error=="function"?await o.error(h):o.error,f=typeof o.description=="function"?await o.description(h):o.description,D=typeof y=="object"&&!Y.isValidElement(y)?y:{message:y};this.create({id:d,type:"error",description:f,...D})}}).finally(()=>{m&&(this.dismiss(d),d=void 0),o.finally==null||o.finally.call(o)}),b=()=>new Promise((h,y)=>v.then(()=>p[0]==="reject"?y(p[1]):h(p[1])).catch(y));return typeof d!="string"&&typeof d!="number"?{unwrap:b}:Object.assign(d,{unwrap:b})},this.custom=(l,o)=>{const d=o?.id||Ad++;return this.create({jsx:l(d),id:d,...o}),d},this.getActiveToasts=()=>this.toasts.filter(l=>!this.dismissedToasts.has(l.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Lt=new dv,gv=(i,l)=>{const o=l?.id||Ad++;return Lt.addToast({title:i,...l,id:o}),o},uv=i=>i&&typeof i=="object"&&"ok"in i&&typeof i.ok=="boolean"&&"status"in i&&typeof i.status=="number",mv=gv,fv=()=>Lt.toasts,hv=()=>Lt.getActiveToasts();Object.assign(mv,{success:Lt.success,info:Lt.info,warning:Lt.warning,error:Lt.error,custom:Lt.custom,message:Lt.message,promise:Lt.promise,dismiss:Lt.dismiss,loading:Lt.loading},{getHistory:fv,getToasts:hv});ev
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function
vendor: 2,121 bytes, line 49
49Ml(i){return i.label!==void 0}const pv=3,xv="24px",bv="16px",yh=4e3,vv=356,yv=14,wv=45,jv=200;function ka(...i){return i.filter(Boolean).join(" ")}function Nv(i){const[l,o]=i.split("-"),d=[];return l&&d.push(l),o&&d.push(o),d}const Sv=i=>{var l,o,d,u,m,p,v,b,h;const{invert:y,toast:f,unstyled:T,interacting:D,setHeights:A,visibleToasts:H,heights:R,index:G,toasts:Z,expanded:I,removeToast:J,defaultRichColors:ee,closeButton:te,style:Q,cancelButtonStyle:K,actionButtonStyle:pe,className:Se="",descriptionClassName:Ae="",duration:be,position:ve,gap:we,expandByDefault:Ne,classNames:S,icons:U,closeButtonAriaLabel:O="Close toast"}=i,[ce,ge]=Y.useState(null),[j,L]=Y.useState(null),[P,V]=Y.useState(!1),[$,oe]=Y.useState(!1),[re,me]=Y.useState(!1),[_e,mt]=Y.useState(!1),[Nt,ft]=Y.useState(!1),[Ea,ca]=Y.useState(0),[ci,on]=Y.useState(0),Bs=Y.useRef(f.duration||be||yh),oi=Y.useRef(null),Gt=Y.useRef(null),di=G===0,gi=G+1<=H,St=f.type,as=f.dismissible!==!1,Ct=f.className||"",ic=f.descriptionClassName||"",Hs=Y.useMemo(()=>R.findIndex(fe=>fe.toastId===f.id)||0,[R,f.id]),hr=Y.useMemo(()=>{var fe;return(fe=f.closeButton)!=null?fe:te},[f.closeButton,te]),zs=Y.useMemo(()=>f.duration||be||yh,[f.duration,be]),ui=Y.useRef(0),Aa=Y.useRef(0),pr=Y.useRef(0),ss=Y.useRef(null),[Ps,kt]=ve.split("-"),oa=Y.useMemo(()=>R.reduce((fe,Xe,dt)=>dt>=Hs?fe:fe+Xe.height,0),[R,Hs]),yt=ov(),rc=f.invert||y,mi=St==="loading";Aa.current=Y.useMemo(()=>Hs*we+oa,[Hs,oa]),Y.useEffect(()=>{Bs.current=zs},[zs]),Y.useEffect(()=>{V(!0)},[]),Y.useEffect(()=>{const fe=Gt.current;if(fe){const Xe=fe.getBoundingClientRect().height;return on(Xe),A(dt=>[{toastId:f.id,height:Xe,position:f.position},...dt]),()=>A(dt=>dt.filter(wt=>wt.toastId!==f.id))}},[A,f.id]),Y.useLayoutEffect(()=>{if(!P)return;const fe=Gt.current,Xe=fe.style.height;fe.style.height="auto";const dt=fe.getBoundingClientRect().height;fe.style.height=Xe,on(dt),A(wt=>wt.find(Ke=>Ke.toastId===f.id)?wt.map(Ke=>Ke.toastId===f.id?{...Ke,height:dt}:Ke):[{toastId:f.id,height:dt,position:f.position},...wt])},[P,f.title,f.description,A,f.id,f.jsx,f.action,f.cancel]);const ya=Y.useCallback(()=>
vendor: 21,441 bytes, line 49
49{oe(!0),ca(Aa.current),A(fe=>fe.filter(Xe=>Xe.toastId!==f.id)),setTimeout(()=>{J(f)},jv)},[f,J,A,Aa]);Y.useEffect(()=>{if(f.promise&&St==="loading"||f.duration===1/0||f.type==="loading")return;let fe;return I||D||yt?(()=>{if(pr.current<ui.current){const wt=new Date().getTime()-ui.current;Bs.current=Bs.current-wt}pr.current=new Date().getTime()})():(()=>{Bs.current!==1/0&&(ui.current=new Date().getTime(),fe=setTimeout(()=>{f.onAutoClose==null||f.onAutoClose.call(f,f),ya()},Bs.current))})(),()=>clearTimeout(fe)},[I,D,f,St,yt,ya]),Y.useEffect(()=>{f.delete&&(ya(),f.onDismiss==null||f.onDismiss.call(f,f))},[ya,f.delete]);function dn(){var fe;if(U?.loading){var Xe;return Y.createElement("div",{className:ka(S?.loader,f==null||(Xe=f.classNames)==null?void 0:Xe.loader,"sonner-loader"),"data-visible":St==="loading"},U.loading)}return Y.createElement(sv,{className:ka(S?.loader,f==null||(fe=f.classNames)==null?void 0:fe.loader),visible:St==="loading"})}const gn=f.icon||U?.[St]||tv(St);var Ls,wa;return Y.createElement("li",{tabIndex:0,ref:Gt,className:ka(Se,Ct,S?.toast,f==null||(l=f.classNames)==null?void 0:l.toast,S?.default,S?.[St],f==null||(o=f.classNames)==null?void 0:o[St]),"data-sonner-toast":"","data-rich-colors":(Ls=f.richColors)!=null?Ls:ee,"data-styled":!(f.jsx||f.unstyled||T),"data-mounted":P,"data-promise":!!f.promise,"data-swiped":Nt,"data-removed":$,"data-visible":gi,"data-y-position":Ps,"data-x-position":kt,"data-index":G,"data-front":di,"data-swiping":re,"data-dismissible":as,"data-type":St,"data-invert":rc,"data-swipe-out":_e,"data-swipe-direction":j,"data-expanded":!!(I||Ne&&P),"data-testid":f.testId,style:{"--index":G,"--toasts-before":G,"--z-index":Z.length-G,"--offset":`${$?Ea:Aa.current}px`,"--initial-height":Ne?"auto":`${ci}px`,...Q,...f.style},onDragEnd:()=>{me(!1),ge(null),ss.current=null},onPointerDown:fe=>{fe.button!==2&&(mi||!as||(oi.current=new Date,ca(Aa.current),fe.target.setPointerCapture(fe.pointerId),fe.target.tagName!=="BUTTON"&&(me(!0),ss.current={x:fe.clientX,y:fe.clientY})))},onPointerUp:()=>{var fe,Xe,dt;if(_e||!as)return;ss.current=null;const wt=Number(((fe=Gt.current)==null?void 0:fe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ns=Number(((Xe=Gt.current)==null?void 0:Xe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ke=new Date().getTime()-((dt=oi.current)==null?void 0:dt.getTime()),Dt=ce==="x"?wt:ns,Rs=Math.abs(Dt)/Ke;if(Math.abs(Dt)>=wv||Rs>.11){ca(Aa.current),f.onDismiss==null||f.onDismiss.call(f,f),L(ce==="x"?wt>0?"right":"left":ns>0?"down":"up"),ya(),mt(!0);return}else{var Mt,_t;(Mt=Gt.current)==null||Mt.style.setProperty("--swipe-amount-x","0px"),(_t=Gt.current)==null||_t.style.setProperty("--swipe-amount-y","0px")}ft(!1),me(!1),ge(null)},onPointerMove:fe=>{var Xe,dt,wt;if(!ss.current||!as||((Xe=window.getSelection())==null?void 0:Xe.toString().length)>0)return;const Ke=fe.clientY-ss.current.y,Dt=fe.clientX-ss.current.x;var Rs;const Mt=(Rs=i.swipeDirections)!=null?Rs:Nv(ve);!ce&&(Math.abs(Dt)>1||Math.abs(Ke)>1)&&ge(Math.abs(Dt)>Math.abs(Ke)?"x":"y");let _t={x:0,y:0};const un=da=>1/(1.5+Math.abs(da)/20);if(ce==="y"){if(Mt.includes("top")||Mt.includes("bottom"))if(Mt.includes("top")&&Ke<0||Mt.includes("bottom")&&Ke>0)_t.y=Ke;else{const da=Ke*un(Ke);_t.y=Math.abs(da)<Math.abs(Ke)?da:Ke}}else if(ce==="x"&&(Mt.includes("left")||Mt.includes("right")))if(Mt.includes("left")&&Dt<0||Mt.includes("right")&&Dt>0)_t.x=Dt;else{const da=Dt*un(Dt);_t.x=Math.abs(da)<Math.abs(Dt)?da:Dt}(Math.abs(_t.x)>0||Math.abs(_t.y)>0)&&ft(!0),(dt=Gt.current)==null||dt.style.setProperty("--swipe-amount-x",`${_t.x}px`),(wt=Gt.current)==null||wt.style.setProperty("--swipe-amount-y",`${_t.y}px`)}},hr&&!f.jsx&&St!=="loading"?Y.createElement("button",{"aria-label":O,"data-disabled":mi,"data-close-button":!0,onClick:mi||!as?()=>{}:()=>{ya(),f.onDismiss==null||f.onDismiss.call(f,f)},className:ka(S?.closeButton,f==null||(d=f.classNames)==null?void 0:d.closeButton)},(wa=U?.close)!=null?wa:cv):null,(St||f.icon||f.promise)&&f.icon!==null&&(U?.[St]!==null||f.icon)?Y.createElement("div",{"data-icon":"",className:ka(S?.icon,f==null||(u=f.classNames)==null?void 0:u.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||dn():null,f.type!=="loading"?gn:null):null,Y.createElement("div",{"data-content":"",className:ka(S?.content,f==null||(m=f.classNames)==null?void 0:m.content)},Y.createElement("div",{"data-title":"",className:ka(S?.title,f==null||(p=f.classNames)==null?void 0:p.title)},f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title),f.description?Y.createElement("div",{"data-description":"",className:ka(Ae,ic,S?.description,f==null||(v=f.classNames)==null?void 0:v.description)},typeof f.description=="function"?f.description():f.description):null),Y.isValidElement(f.cancel)?f.cancel:f.cancel&&Ml(f.cancel)?Y.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||K,onClick:fe=>{Ml(f.cancel)&&as&&(f.cancel.onClick==null||f.cancel.onClick.call(f.cancel,fe),ya())},className:ka(S?.cancelButton,f==null||(b=f.classNames)==null?void 0:b.cancelButton)},f.cancel.label):null,Y.isValidElement(f.action)?f.action:f.action&&Ml(f.action)?Y.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||pe,onClick:fe=>{Ml(f.action)&&(f.action.onClick==null||f.action.onClick.call(f.action,fe),!fe.defaultPrevented&&ya())},className:ka(S?.actionButton,f==null||(h=f.classNames)==null?void 0:h.actionButton)},f.action.label):null)};function wh(){if(typeof window>"u"||typeof document>"u")return"ltr";const i=document.documentElement.getAttribute("dir");return i==="auto"||!i?window.getComputedStyle(document.documentElement).direction:i}function Cv(i,l){const o={};return[i,l].forEach((d,u)=>{const m=u===1,p=m?"--mobile-offset":"--offset",v=m?bv:xv;function b(h){["top","right","bottom","left"].forEach(y=>{o[`${p}-${y}`]=typeof h=="number"?`${h}px`:h})}typeof d=="number"||typeof d=="string"?b(d):typeof d=="object"?["top","right","bottom","left"].forEach(h=>{d[h]===void 0?o[`${p}-${h}`]=v:o[`${p}-${h}`]=typeof d[h]=="number"?`${d[h]}px`:d[h]}):b(v)}),o}const kv=Y.forwardRef(function(l,o){const{id:d,invert:u,position:m="bottom-right",hotkey:p=["altKey","KeyT"],expand:v,closeButton:b,className:h,offset:y,mobileOffset:f,theme:T="light",richColors:D,duration:A,style:H,visibleToasts:R=pv,toastOptions:G,dir:Z=wh(),gap:I=yv,icons:J,containerAriaLabel:ee="Notifications"}=l,[te,Q]=Y.useState([]),K=Y.useMemo(()=>d?te.filter(P=>P.toasterId===d):te.filter(P=>!P.toasterId),[te,d]),pe=Y.useMemo(()=>Array.from(new Set([m].concat(K.filter(P=>P.position).map(P=>P.position)))),[K,m]),[Se,Ae]=Y.useState([]),[be,ve]=Y.useState(!1),[we,Ne]=Y.useState(!1),[S,U]=Y.useState(T!=="system"?T:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),O=Y.useRef(null),ce=p.join("+").replace(/Key/g,"").replace(/Digit/g,""),ge=Y.useRef(null),j=Y.useRef(!1),L=Y.useCallback(P=>{Q(V=>{var $;return($=V.find(oe=>oe.id===P.id))!=null&&$.delete||Lt.dismiss(P.id),V.filter(({id:oe})=>oe!==P.id)})},[]);return Y.useEffect(()=>Lt.subscribe(P=>{if(P.dismiss){requestAnimationFrame(()=>{Q(V=>V.map($=>$.id===P.id?{...$,delete:!0}:$))});return}setTimeout(()=>{$b.flushSync(()=>{Q(V=>{const $=V.findIndex(oe=>oe.id===P.id);return $!==-1?[...V.slice(0,$),{...V[$],...P},...V.slice($+1)]:[P,...V]})})})}),[te]),Y.useEffect(()=>{if(T!=="system"){U(T);return}if(T==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const P=window.matchMedia("(prefers-color-scheme: dark)");try{P.addEventListener("change",({matches:V})=>{U(V?"dark":"light")})}catch{P.addListener(({matches:$})=>{try{U($?"dark":"light")}catch(oe){console.error(oe)}})}},[T]),Y.useEffect(()=>{te.length<=1&&ve(!1)},[te]),Y.useEffect(()=>{const P=V=>{var $;if(p.every(me=>V[me]||V.code===me)){var re;ve(!0),(re=O.current)==null||re.focus()}V.code==="Escape"&&(document.activeElement===O.current||($=O.current)!=null&&$.contains(document.activeElement))&&ve(!1)};return document.addEventListener("keydown",P),()=>document.removeEventListener("keydown",P)},[p]),Y.useEffect(()=>{if(O.current)return()=>{ge.current&&(ge.current.focus({preventScroll:!0}),ge.current=null,j.current=!1)}},[O.current]),Y.createElement("section",{ref:o,"aria-label":`${ee} ${ce}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},pe.map((P,V)=>{var $;const[oe,re]=P.split("-");return K.length?Y.createElement("ol",{key:P,dir:Z==="auto"?wh():Z,tabIndex:-1,ref:O,className:h,"data-sonner-toaster":!0,"data-sonner-theme":S,"data-y-position":oe,"data-x-position":re,style:{"--front-toast-height":`${(($=Se[0])==null?void 0:$.height)||0}px`,"--width":`${vv}px`,"--gap":`${I}px`,...H,...Cv(y,f)},onBlur:me=>{j.current&&!me.currentTarget.contains(me.relatedTarget)&&(j.current=!1,ge.current&&(ge.current.focus({preventScroll:!0}),ge.current=null))},onFocus:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||j.current||(j.current=!0,ge.current=me.relatedTarget)},onMouseEnter:()=>ve(!0),onMouseMove:()=>ve(!0),onMouseLeave:()=>{we||ve(!1)},onDragEnd:()=>ve(!1),onPointerDown:me=>{me.target instanceof HTMLElement&&me.target.dataset.dismissible==="false"||Ne(!0)},onPointerUp:()=>Ne(!1)},K.filter(me=>!me.position&&V===0||me.position===P).map((me,_e)=>{var mt,Nt;return Y.createElement(Sv,{key:me.id,icons:J,index:_e,toast:me,defaultRichColors:D,duration:(mt=G?.duration)!=null?mt:A,className:G?.className,descriptionClassName:G?.descriptionClassName,invert:u,visibleToasts:R,closeButton:(Nt=G?.closeButton)!=null?Nt:b,interacting:we,position:P,style:G?.style,unstyled:G?.unstyled,classNames:G?.classNames,cancelButtonStyle:G?.cancelButtonStyle,actionButtonStyle:G?.actionButtonStyle,closeButtonAriaLabel:G?.closeButtonAriaLabel,removeToast:L,toasts:K.filter(ft=>ft.position==me.position),heights:Se.filter(ft=>ft.position==me.position),setHeights:Ae,expandByDefault:v,gap:I,expanded:be,swipeDirections:l.swipeDirections})})):null}))}),Tv=({...i})=>{const{theme:l="system"}=Wb();return a.jsx(kv,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:l,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...i})};function fa(i,l,{checkForDefaultPrevented:o=!0}={}){return function(u){if(i?.(u),o===!1||!u.defaultPrevented)return l?.(u)}}function jh(i,l){if(typeof i=="function")return i(l);i!=null&&(i.current=l)}function rp(...i){return l=>{let o=!1;const d=i.map(u=>{const m=jh(u,l);return!o&&typeof m=="function"&&(o=!0),m});if(o)return()=>{for(let u=0;u<d.length;u++){const m=d[u];typeof m=="function"?m():jh(i[u],null)}}}}function pa(...i){return k.useCallback(rp(...i),i)}function gr(i,l=[]){let o=[];function d(m,p){const v=k.createContext(p),b=o.length;o=[...o,p];const h=f=>{const{scope:T,children:D,...A}=f,H=T?.[i]?.[b]||v,R=k.useMemo(()=>A,Object.values(A));return a.jsx(H.Provider,{value:R,children:D})};h.displayName=m+"Provider";function y(f,T){const D=T?.[i]?.[b]||v,A=k.useContext(D);if(A)return A;if(p!==void 0)return p;throw new Error(`\`${f}\` must be used within \`${m}\``)}return[h,y]}const u=()=>{const m=o.map(p=>k.createContext(p));return function(v){const b=v?.[i]||m;return k.useMemo(()=>({[`__scope${i}`]:{...v,[i]:b}}),[v,b])}};return u.scopeName=i,[d,Dv(u,...l)]}function Dv(...i){const l=i[0];if(i.length===1)return l;const o=()=>{const d=i.map(u=>({useScope:u(),scopeName:u.scopeName}));return function(m){const p=d.reduce((v,{useScope:b,scopeName:h})=>{const f=b(m)[`__scope${h}`];return{...v,...f}},{});return k.useMemo(()=>({[`__scope${l.scopeName}`]:p}),[p])}};return o.scopeName=l.scopeName,o}function Rl(i){const l=_v(i),o=k.forwardRef((d,u)=>{const{children:m,...p}=d,v=k.Children.toArray(m),b=v.find(Av);if(b){const h=b.props.children,y=v.map(f=>f===b?k.Children.count(h)>1?k.Children.only(null):k.isValidElement(h)?h.props.children:null:f);return a.jsx(l,{...p,ref:u,children:k.isValidElement(h)?k.cloneElement(h,void 0,y):null})}return a.jsx(l,{...p,ref:u,children:m})});return o.displayName=`${i}.Slot`,o}var Mv=Rl("Slot");function _v(i){const l=k.forwardRef((o,d)=>{const{children:u,...m}=o;if(k.isValidElement(u)){const p=Bv(u),v=Ov(m,u.props);return u.type!==k.Fragment&&(v.ref=d?rp(d,p):p),k.cloneElement(u,v)}return k.Children.count(u)>1?k.Children.only(null):null});return l.displayName=`${i}.SlotClone`,l}var lp=Symbol("radix.slottable");function Ev(i){const l=({children:o})=>a.jsx(a.Fragment,{children:o});return l.displayName=`${i}.Slottable`,l.__radixId=lp,l}function Av(i){return k.isValidElement(i)&&typeof i.type=="function"&&"__radixId"in i.type&&i.type.__radixId===lp}function Ov(i,l){const o={...l};for(const d in l){const u=i[d],m=l[d];/^on[A-Z]/.test(d)?u&&m?o[d]=(...v)=>{const b=m(...v);return u(...v),b}:u&&(o[d]=u):d==="style"?o[d]={...u,...m}:d==="className"&&(o[d]=[u,m].filter(Boolean).join(" "))}return{...i,...o}}function Bv(i){let l=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?i.ref:(l=Object.getOwnPropertyDescriptor(i,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?i.props.ref:i.props.ref||i.ref)}var Hv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],la=Hv.reduce((i,l)=>{const o=Rl(`Primitive.${l}`),d=k.forwardRef((u,m)=>{const{asChild:p,...v}=u,b=p?o:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),a.jsx(b,{...v,ref:m})});return d.displayName=`Primitive.${l}`,{...i,[l]:d}},{});function zv(i,l){i&&Zd.flushSync(()=>i.dispatchEvent(l))}function Ql(i){const l=k.useRef(i);return k.useEffect(()=>{l.current=i}),k.useMemo(()=>(...o)=>l.current?.(...o),[])}function Pv(i,l=globalThis?.document){const o=Ql(i);k.useEffect(()=>{const d=u=>{u.key==="Escape"&&o(u)};return l.addEventListener("keydown",d,{capture:!0}),()=>l.removeEventListener("keydown",d,{capture:!0})},[o,l])}var Lv="DismissableLayer",Od="dismissableLayer.update",Rv="dismissableLayer.pointerDownOutside",Gv="dismissableLayer.focusOutside",Nh,cp=k.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),op=k.forwardRef((i,l)=>{const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:p,onDismiss:v,...b}=i,h=k.useContext(cp),[y,f]=k.useState(null),T=y?.ownerDocument??globalThis?.document,[,D]=k.useState({}),A=pa(l,Q=>f(Q)),H=Array.from(h.layers),[R]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),G=H.indexOf(R),Z=y?H.indexOf(y):-1,I=h.layersWithOutsidePointerEventsDisabled.size>0,J=Z>=G,ee=Fv(Q=>{const K=Q.target,pe=[...h.branches].some(Se=>Se.contains(K));!J||pe||(u?.(Q),p?.(Q),Q.defaultPrevented||v?.())},T),te=Yv(Q=>{const K=Q.target;[...h.branches].some(Se=>Se.contains(K))||(m?.(Q),p?.(Q),Q.defaultPrevented||v?.())},T);return Pv(Q=>{Z===h.layers.size-1&&(d?.(Q),!Q.defaultPrevented&&v&&(Q.preventDefault(),v()))},T),k.useEffect(()=>{if(y)return o&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(Nh=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(y)),h.layers.add(y),Sh(),()=>{o&&h.layersWithOutsidePointerEventsDisabled.size===1&&(T.body.style.pointerEvents=Nh)}},[y,T,o,h]),k.useEffect(()=>()=>{y&&(h.layers.delete(y),h.layersWithOutsidePointerEventsDisabled.delete(y),Sh())},[y,h]),k.useEffect(()=>{const Q=()=>D({});return document.addEventListener(Od,Q),()=>document.removeEventListener(Od,Q)},[]),a.jsx(la.div,{...b,ref:A,style:{pointerEvents:I?J?"auto":"none":void 0,...i.style},onFocusCapture:fa(i.onFocusCapture,te.onFocusCapture),onBlurCapture:fa(i.onBlurCapture,te.onBlurCapture),onPointerDownCapture:fa(i.onPointerDownCapture,ee.onPointerDownCapture)})});op.displayName=Lv;var Uv="DismissableLayerBranch",qv=k.forwardRef((i,l)=>{const o=k.useContext(cp),d=k.useRef(null),u=pa(l,d);return k.useEffect(()=>{const m=d.current;if(m)return o.branches.add(m),()=>{o.branches.delete(m)}},[o.branches]),a.jsx(la.div,{...i,ref:u})});qv.displayName=Uv;function Fv(i,l=globalThis?.document){const o=Ql(i),d=k.useRef(!1),u=k.useRef(()=>{});return k.useEffect(()=>{const m=v=>{if(v.target&&!d.current){let b=function(){dp(Rv,o,h,{discrete:!0})};const h={originalEvent:v};v.pointerType==="touch"?(l.removeEventListener("click",u.current),u.current=b,l.addEventListener("click",u.current,{once:!0})):b()}else l.removeEventListener("click",u.current);d.current=!1},p=window.setTimeout(()=>{l.addEventListener("pointerdown",m)},0);return()=>{window.clearTimeout(p),l.removeEventListener("pointerdown",m),l.removeEventListener("click",u.current)}},[l,o]),{onPointerDownCapture:()=>d.current=!0}}function Yv(i,l=globalThis?.document){const o=Ql(i),d=k.useRef(!1);return k.useEffect(()=>{const u=m=>{m.target&&!d.current&&dp(Gv,o,{originalEvent:m},{discrete:!1})};return l.addEventListener("focusin",u),()=>l.removeEventListener("focusin",u)},[l,o]),{onFocusCapture:()=>d.current=!0,onBlurCapture:()=>d.current=!1}}function Sh(){const i=new CustomEvent(Od);document.dispatchEvent(i)}function dp(i,l,o,{discrete:d}){const u=o.originalEvent.target,m=new CustomEvent(i,{bubbles:!1,cancelable:!0,detail:o});l&&u.addEventListener(i,l,{once:!0}),d?zv(u,m):u.dispatchEvent(m)}var _s=globalThis?.document?k.useLayoutEffect:()=>{},Vv=Qd[" useId ".trim().toString()]||(()=>{}),Xv=0;function gp(i){const[l,o]=k.useState(Vv());return _s(()=>{o(d=>d??String(Xv++))},[i]),l?`radix-${l}`:""}const Qv=["top","right","bottom","left"],Es=Math.min,Zt=Math.max,Gl=Math.round,_l=Math.floor,Da=i=>({x:i,y:i}),Zv={left:"right",right:"left",bottom:"top",top:"bottom"},Kv={start:"end",end:"start"};function Bd(i,l,o){return Zt(i,Es(l,o))}function es(i,l){return typeof i=="function"?i(l):i}function ts(i){return i.split("-")[0]}function si(i){return i.split("-")[1]}function Kd(i){return i==="x"?"y":"x"}function Id(i){return i==="y"?"height":"width"}const Iv=new Set(["top","bottom"]);function Ta(i){return Iv.has(ts(i))?"y":"x"}function Jd(i){return Kd(Ta(i))}function Jv(i,l,o){o===void 0&&(o=!1);const d=si(i),u=Jd(i),m=Id(u);let p=u==="x"?d===(o?"end":"start")?"right":"left":d==="start"?"bottom":"top";return l.reference[m]>l.floating[m]&&(p=Ul(p)),[p,Ul(p)]}function Wv(i){const l=Ul(i);return[Hd(i),l,Hd(l)]}function Hd(i){return i.replace(/start|end/g,l=>Kv[l])}const Ch=["left","right"],kh=["right","left"],$v=["top","bottom"],e1=["bottom","top"];function t1(i,l,o){switch(i){case"top":case"bottom":return o?l?kh:Ch:l?Ch:kh;case"left":case"right":return l?$v:e1;default:return[]}}function a1(i,l,o,d){const u=si(i);let m=t1(ts(i),o==="start",d);return u&&(m=m.map(p=>p+"-"+u),l&&(m=m.concat(m.map(Hd)))),m}function Ul(i){return i.replace(/left|right|bottom|top/g,l=>Zv[l])}function s1(i){return{top:0,right:0,bottom:0,left:0,...i}}function up(i){return typeof i!="number"?s1(i):{top:i,right:i,bottom:i,left:i}}function ql(i){const{x:l,y:o,width:d,height:u}=i;return{width:d,height:u,top:o,left:l,right:l+d,bottom:o+u,x:l,y:o}}function Th(i,l,o){let{reference:d,floating:u}=i;const m=Ta(l),p=Jd(l),v=Id(p),b=ts(l),h=m==="y",y=d.x+d.width/2-u.width/2,f=d.y+d.height/2-u.height/2,T=d[v]/2-u[v]/2;let D;switch(b){case"top":D={x:y,y:d.y-u.height};break;case"bottom":D={x:y,y:d.y+d.height};break;case"right":D={x:d.x+d.width,y:f};break;case"left":D={x:d.x-u.width,y:f};break;default:D={x:d.x,y:d.y}}switch(si(l)){case"start":D[p]-=T*(o&&h?-1:1);break;case"end":D[p]+=T*(o&&h?-1:1);break}return D}const n1=async(i,l,o)=>{const{placement:d="bottom",strategy:u="absolute",middleware:m=[],platform:p}=o,v=m.filter(Boolean),b=await(p.isRTL==null?void 0:p.isRTL(l));let h=await p.getElementRects({reference:i,floating:l,strategy:u}),{x:y,y:f}=Th(h,d,b),T=d,D={},A=0;for(let H=0;H<v.length;H++){const{name:R,fn:G}=v[H],{x:Z,y:I,data:J,reset:ee}=await G({x:y,y:f,initialPlacement:d,placement:T,strategy:u,middlewareData:D,rects:h,platform:p,elements:{reference:i,floating:l}});y=Z??y,f=I??f,D={...D,[R]:{...D[R],...J}},ee&&A<=50&&(A++,typeof ee=="object"&&(ee.placement&&(T=ee.placement),ee.rects&&(h=ee.rects===!0?await p.getElementRects({reference:i,floating:l,strategy:u}):ee.rects),{x:y,y:f}=Th(h,T,b)),H=-1)}return{x:y,y:f,placement:T,strategy:u,middlewareData:D}};async function cr(i,l){var o;l===void 0&&(l={});const{x:d,y:u,platform:m,rects:p,elements:v,strategy:b}=i,{boundary:h="clippingAncestors",rootBoundary:y="viewport",elementContext:f="floating",altBoundary:T=!1,padding:D=0}=es(l,i),A=up(D),R=v[T?f==="floating"?"reference":"floating":f],G=ql(await m.getClippingRect({element:(o=await(m.isElement==null?void 0:m.isElement(R)))==null||o?R:R.contextElement||await(m.getDocumentElement==null?void 0:m.getDocumentElement(v.floating)),boundary:h,rootBoundary:y,strategy:b})),Z=f==="floating"?{x:d,y:u,width:p.floating.width,height:p.floating.height}:p.reference,I=await(m.getOffsetParent==null?void 0:m.getOffsetParent(v.floating)),J=await(m.isElement==null?void 0:m.isElement(I))?await(m.getScale==null?void 0:m.getScale(I))||{x:1,y:1}:{x:1,y:1},ee=ql(m.convertOffsetParentRelativeRectToViewportRelativeRect?await m.convertOffsetParentRelativeRectToViewportRelativeRect({elements:v,rect:Z,offsetParent:I,strategy:b}):Z);return{top:(G.top-ee.top+A.top)/J.y,bottom:(ee.bottom-G.bottom+A.bottom)/J.y,left
vendor: 15,078 bytes, line 49
49:(G.left-ee.left+A.left)/J.x,right:(ee.right-G.right+A.right)/J.x}}const i1=i=>({name:"arrow",options:i,async fn(l){const{x:o,y:d,placement:u,rects:m,platform:p,elements:v,middlewareData:b}=l,{element:h,padding:y=0}=es(i,l)||{};if(h==null)return{};const f=up(y),T={x:o,y:d},D=Jd(u),A=Id(D),H=await p.getDimensions(h),R=D==="y",G=R?"top":"left",Z=R?"bottom":"right",I=R?"clientHeight":"clientWidth",J=m.reference[A]+m.reference[D]-T[D]-m.floating[A],ee=T[D]-m.reference[D],te=await(p.getOffsetParent==null?void 0:p.getOffsetParent(h));let Q=te?te[I]:0;(!Q||!await(p.isElement==null?void 0:p.isElement(te)))&&(Q=v.floating[I]||m.floating[A]);const K=J/2-ee/2,pe=Q/2-H[A]/2-1,Se=Es(f[G],pe),Ae=Es(f[Z],pe),be=Se,ve=Q-H[A]-Ae,we=Q/2-H[A]/2+K,Ne=Bd(be,we,ve),S=!b.arrow&&si(u)!=null&&we!==Ne&&m.reference[A]/2-(we<be?Se:Ae)-H[A]/2<0,U=S?we<be?we-be:we-ve:0;return{[D]:T[D]+U,data:{[D]:Ne,centerOffset:we-Ne-U,...S&&{alignmentOffset:U}},reset:S}}}),r1=function(i){return i===void 0&&(i={}),{name:"flip",options:i,async fn(l){var o,d;const{placement:u,middlewareData:m,rects:p,initialPlacement:v,platform:b,elements:h}=l,{mainAxis:y=!0,crossAxis:f=!0,fallbackPlacements:T,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:H=!0,...R}=es(i,l);if((o=m.arrow)!=null&&o.alignmentOffset)return{};const G=ts(u),Z=Ta(v),I=ts(v)===v,J=await(b.isRTL==null?void 0:b.isRTL(h.floating)),ee=T||(I||!H?[Ul(v)]:Wv(v)),te=A!=="none";!T&&te&&ee.push(...a1(v,H,A,J));const Q=[v,...ee],K=await cr(l,R),pe=[];let Se=((d=m.flip)==null?void 0:d.overflows)||[];if(y&&pe.push(K[G]),f){const we=Jv(u,p,J);pe.push(K[we[0]],K[we[1]])}if(Se=[...Se,{placement:u,overflows:pe}],!pe.every(we=>we<=0)){var Ae,be;const we=(((Ae=m.flip)==null?void 0:Ae.index)||0)+1,Ne=Q[we];if(Ne&&(!(f==="alignment"?Z!==Ta(Ne):!1)||Se.every(O=>Ta(O.placement)===Z?O.overflows[0]>0:!0)))return{data:{index:we,overflows:Se},reset:{placement:Ne}};let S=(be=Se.filter(U=>U.overflows[0]<=0).sort((U,O)=>U.overflows[1]-O.overflows[1])[0])==null?void 0:be.placement;if(!S)switch(D){case"bestFit":{var ve;const U=(ve=Se.filter(O=>{if(te){const ce=Ta(O.placement);return ce===Z||ce==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(ce=>ce>0).reduce((ce,ge)=>ce+ge,0)]).sort((O,ce)=>O[1]-ce[1])[0])==null?void 0:ve[0];U&&(S=U);break}case"initialPlacement":S=v;break}if(u!==S)return{reset:{placement:S}}}return{}}}};function Dh(i,l){return{top:i.top-l.height,right:i.right-l.width,bottom:i.bottom-l.height,left:i.left-l.width}}function Mh(i){return Qv.some(l=>i[l]>=0)}const l1=function(i){return i===void 0&&(i={}),{name:"hide",options:i,async fn(l){const{rects:o}=l,{strategy:d="referenceHidden",...u}=es(i,l);switch(d){case"referenceHidden":{const m=await cr(l,{...u,elementContext:"reference"}),p=Dh(m,o.reference);return{data:{referenceHiddenOffsets:p,referenceHidden:Mh(p)}}}case"escaped":{const m=await cr(l,{...u,altBoundary:!0}),p=Dh(m,o.floating);return{data:{escapedOffsets:p,escaped:Mh(p)}}}default:return{}}}}},mp=new Set(["left","top"]);async function c1(i,l){const{placement:o,platform:d,elements:u}=i,m=await(d.isRTL==null?void 0:d.isRTL(u.floating)),p=ts(o),v=si(o),b=Ta(o)==="y",h=mp.has(p)?-1:1,y=m&&b?-1:1,f=es(l,i);let{mainAxis:T,crossAxis:D,alignmentAxis:A}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return v&&typeof A=="number"&&(D=v==="end"?A*-1:A),b?{x:D*y,y:T*h}:{x:T*h,y:D*y}}const o1=function(i){return i===void 0&&(i=0),{name:"offset",options:i,async fn(l){var o,d;const{x:u,y:m,placement:p,middlewareData:v}=l,b=await c1(l,i);return p===((o=v.offset)==null?void 0:o.placement)&&(d=v.arrow)!=null&&d.alignmentOffset?{}:{x:u+b.x,y:m+b.y,data:{...b,placement:p}}}}},d1=function(i){return i===void 0&&(i={}),{name:"shift",options:i,async fn(l){const{x:o,y:d,placement:u}=l,{mainAxis:m=!0,crossAxis:p=!1,limiter:v={fn:R=>{let{x:G,y:Z}=R;return{x:G,y:Z}}},...b}=es(i,l),h={x:o,y:d},y=await cr(l,b),f=Ta(ts(u)),T=Kd(f);let D=h[T],A=h[f];if(m){const R=T==="y"?"top":"left",G=T==="y"?"bottom":"right",Z=D+y[R],I=D-y[G];D=Bd(Z,D,I)}if(p){const R=f==="y"?"top":"left",G=f==="y"?"bottom":"right",Z=A+y[R],I=A-y[G];A=Bd(Z,A,I)}const H=v.fn({...l,[T]:D,[f]:A});return{...H,data:{x:H.x-o,y:H.y-d,enabled:{[T]:m,[f]:p}}}}}},g1=function(i){return i===void 0&&(i={}),{options:i,fn(l){const{x:o,y:d,placement:u,rects:m,middlewareData:p}=l,{offset:v=0,mainAxis:b=!0,crossAxis:h=!0}=es(i,l),y={x:o,y:d},f=Ta(u),T=Kd(f);let D=y[T],A=y[f];const H=es(v,l),R=typeof H=="number"?{mainAxis:H,crossAxis:0}:{mainAxis:0,crossAxis:0,...H};if(b){const I=T==="y"?"height":"width",J=m.reference[T]-m.floating[I]+R.mainAxis,ee=m.reference[T]+m.reference[I]-R.mainAxis;D<J?D=J:D>ee&&(D=ee)}if(h){var G,Z;const I=T==="y"?"width":"height",J=mp.has(ts(u)),ee=m.reference[f]-m.floating[I]+(J&&((G=p.offset)==null?void 0:G[f])||0)+(J?0:R.crossAxis),te=m.reference[f]+m.reference[I]+(J?0:((Z=p.offset)==null?void 0:Z[f])||0)-(J?R.crossAxis:0);A<ee?A=ee:A>te&&(A=te)}return{[T]:D,[f]:A}}}},u1=function(i){return i===void 0&&(i={}),{name:"size",options:i,async fn(l){var o,d;const{placement:u,rects:m,platform:p,elements:v}=l,{apply:b=()=>{},...h}=es(i,l),y=await cr(l,h),f=ts(u),T=si(u),D=Ta(u)==="y",{width:A,height:H}=m.floating;let R,G;f==="top"||f==="bottom"?(R=f,G=T===(await(p.isRTL==null?void 0:p.isRTL(v.floating))?"start":"end")?"left":"right"):(G=f,R=T==="end"?"top":"bottom");const Z=H-y.top-y.bottom,I=A-y.left-y.right,J=Es(H-y[R],Z),ee=Es(A-y[G],I),te=!l.middlewareData.shift;let Q=J,K=ee;if((o=l.middlewareData.shift)!=null&&o.enabled.x&&(K=I),(d=l.middlewareData.shift)!=null&&d.enabled.y&&(Q=Z),te&&!T){const Se=Zt(y.left,0),Ae=Zt(y.right,0),be=Zt(y.top,0),ve=Zt(y.bottom,0);D?K=A-2*(Se!==0||Ae!==0?Se+Ae:Zt(y.left,y.right)):Q=H-2*(be!==0||ve!==0?be+ve:Zt(y.top,y.bottom))}await b({...l,availableWidth:K,availableHeight:Q});const pe=await p.getDimensions(v.floating);return A!==pe.width||H!==pe.height?{reset:{rects:!0}}:{}}}};function Zl(){return typeof window<"u"}function ni(i){return fp(i)?(i.nodeName||"").toLowerCase():"#document"}function Kt(i){var l;return(i==null||(l=i.ownerDocument)==null?void 0:l.defaultView)||window}function _a(i){var l;return(l=(fp(i)?i.ownerDocument:i.document)||window.document)==null?void 0:l.documentElement}function fp(i){return Zl()?i instanceof Node||i instanceof Kt(i).Node:!1}function xa(i){return Zl()?i instanceof Element||i instanceof Kt(i).Element:!1}function Ma(i){return Zl()?i instanceof HTMLElement||i instanceof Kt(i).HTMLElement:!1}function _h(i){return!Zl()||typeof ShadowRoot>"u"?!1:i instanceof ShadowRoot||i instanceof Kt(i).ShadowRoot}const m1=new Set(["inline","contents"]);function ur(i){const{overflow:l,overflowX:o,overflowY:d,display:u}=ba(i);return/auto|scroll|overlay|hidden|clip/.test(l+d+o)&&!m1.has(u)}const f1=new Set(["table","td","th"]);function h1(i){return f1.has(ni(i))}const p1=[":popover-open",":modal"];function Kl(i){return p1.some(l=>{try{return i.matches(l)}catch{return!1}})}const x1=["transform","translate","scale","rotate","perspective"],b1=["transform","translate","scale","rotate","perspective","filter"],v1=["paint","layout","strict","content"];function Wd(i){const l=$d(),o=xa(i)?ba(i):i;return x1.some(d=>o[d]?o[d]!=="none":!1)||(o.containerType?o.containerType!=="normal":!1)||!l&&(o.backdropFilter?o.backdropFilter!=="none":!1)||!l&&(o.filter?o.filter!=="none":!1)||b1.some(d=>(o.willChange||"").includes(d))||v1.some(d=>(o.contain||"").includes(d))}function y1(i){let l=As(i);for(;Ma(l)&&!ti(l);){if(Wd(l))return l;if(Kl(l))return null;l=As(l)}return null}function $d(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const w1=new Set(["html","body","#document"]);function ti(i){return w1.has(ni(i))}function ba(i){return Kt(i).getComputedStyle(i)}function Il(i){return xa(i)?{scrollLeft:i.scrollLeft,scrollTop:i.scrollTop}:{scrollLeft:i.scrollX,scrollTop:i.scrollY}}function As(i){if(ni(i)==="html")return i;const l=i.assignedSlot||i.parentNode||_h(i)&&i.host||_a(i);return _h(l)?l.host:l}function hp(i){const l=As(i);return ti(l)?i.ownerDocument?i.ownerDocument.body:i.body:Ma(l)&&ur(l)?l:hp(l)}function or(i,l,o){var d;l===void 0&&(l=[]),o===void 0&&(o=!0);const u=hp(i),m=u===((d=i.ownerDocument)==null?void 0:d.body),p=Kt(u);if(m){const v=zd(p);return l.concat(p,p.visualViewport||[],ur(u)?u:[],v&&o?or(v):[])}return l.concat(u,or(u,[],o))}function zd(i){return i.parent&&Object.getPrototypeOf(i.parent)?i.frameElement:null}function pp(i){const l=ba(i);let o=parseFloat(l.width)||0,d=parseFloat(l.height)||0;const u=Ma(i),m=u?i.offsetWidth:o,p=u?i.offsetHeight:d,v=Gl(o)!==m||Gl(d)!==p;return v&&(o=m,d=p),{width:o,height:d,$:v}}function eg(i){return xa(i)?i:i.contextElement}function $n(i){const l=eg(i);if(!Ma(l))return Da(1);const o=l.getBoundingClientRect(),{width:d,height:u,$:m}=pp(l);let p=(m?Gl(o.width):o.width)/d,v=(m?Gl(o.height):o.height)/u;return(!p||!Number.isFinite(p))&&(p=1),(!v||!Number.isFinite(v))&&(v=1),{x:p,y:v}}const j1=Da(0);function xp(i){const l=Kt(i);return!$d()||!l.visualViewport?j1:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function N1(i,l,o){return l===void 0&&(l=!1),!o||l&&o!==Kt(i)?!1:l}function nn(i,l,o,d){l===void 0&&(l=!1),o===void 0&&(o=!1);const u=i.getBoundingClientRect(),m=eg(i);let p=Da(1);l&&(d?xa(d)&&(p=$n(d)):p=$n(i));const v=N1(m,o,d)?xp(m):Da(0);let b=(u.left+v.x)/p.x,h=(u.top+v.y)/p.y,y=u.width/p.x,f=u.height/p.y;if(m){const T=Kt(m),D=d&&xa(d)?Kt(d):d;let A=T,H=zd(A);for(;H&&d&&D!==A;){const R=$n(H),G=H.getBoundingClientRect(),Z=ba(H),I=G.left+(H.clientLeft+parseFloat(Z.paddingLeft))*R.x,J=G.top+(H.clientTop+parseFloat(Z.paddingTop))*R.y;b*=R.x,h*=R.y,y*=R.x,f*=R.y,b+=I,h+=J,A=Kt(H),H=zd(A)}}return ql({width:y,height:f,x:b,y:h})}function Jl(i,l){const o=Il(i).scrollLeft;return l?l.left+o:nn(_a(i)).left+o}function bp(i,l){const o=i.getBoundingClientRect(),d=o.left+l.scrollLeft-Jl(i,o),u=o.top+l.scrollTop;return{x:d,y:u}}function S1(i){let{elements:l,rect:o,offsetParent:d,strategy:u}=i;const m=u==="fixed",p=_a(d),v=l?Kl(l.floating):!1;if(d===p||v&&m)return o;let b={scrollLeft:0,scrollTop:0},h=Da(1);const y=Da(0),f=Ma(d);if((f||!f&&!m)&&((ni(d)!=="body"||ur(p))&&(b=Il(d)),Ma(d))){const D=nn(d);h=$n(d),y.x=D.x+d.clientLeft,y.y=D.y+d.clientTop}const T=p&&!f&&!m?bp(p,b):Da(0);return{width:o.width*h.x,height:o.height*h.y,x:o.x*h.x-b.scrollLeft*h.x+y.x+T.x,y:o.y*h.y-b.scrollTop*h.y+y.y+T.y}}function C1(i){return Array.from(i.getClientRects())}function k1(i){const l=_a(i),o=Il(i),d=i.ownerDocument.body,u=Zt(l.scrollWidth,l.clientWidth,d.scrollWidth,d.clientWidth),m=Zt(l.scrollHeight,l.clientHeight,d.scrollHeight,d.clientHeight);let p=-o.scrollLeft+Jl(i);const v=-o.scrollTop;return ba(d).direction==="rtl"&&(p+=Zt(l.clientWidth,d.clientWidth)-u),{width:u,height:m,x:p,y:v}}const Eh=25;function T1(i,l){const o=Kt(i),d=_a(i),u=o.visualViewport;let m=d.clientWidth,p=d.clientHeight,v=0,b=0;if(u){m=u.width,p=u.height;const y=$d();(!y||y&&l==="fixed")&&(v=u.offsetLeft,b=u.offsetTop)}const h=Jl(d);if(h<=0){const y=d.ownerDocument,f=y.body,T=getComputedStyle(f),D=y.compatMode==="CSS1Compat"&&parseFloat(T.marginLeft)+parseFloat(T.marginRight)||0,A=Math.abs(d.clientWidth-f.clientWidth-D);A<=Eh&&(m-=A)}else h<=Eh&&(m+=h);return{width:m,height:p,x:v,y:b}}const D1=new Set(["absolute","fixed"]);function M1(i,l){const o=nn(i,!0,l==="fixed"),d=o.top+i.clientTop,u=o.left+i.clientLeft,m=Ma(i)?$n(i):Da(1),p=i.clientWidth*m.x,v=i.clientHeight*m.y,b=u*m.x,h=d*m.y;return{width:p,height:v,x:b,y:h}}function Ah(i,l,o){let d;if(l==="viewport")d=T1(i,o);else if(l==="document")d=k1(_a(i));else if(xa(l))d=M1(l,o);else{const u=xp(i);d={x:l.x-u.x,y:l.y-u.y,width:l.width,height:l.height}}return ql(d)}function vp(i,l){const o=As(i);return o===l||!xa(o)||ti(o)?!1:ba(o).position==="fixed"||vp(o,l)}function _1(i,l){const o=l.get(i);if(o)return o;let d=or(i,[],!1).filter(v=>xa(v)&&ni(v)!=="body"),u=null;const m=ba(i).position==="fixed";let p=m?As(i):i;for(;xa(p)&&!ti(p);){const v=ba(p),b=Wd(p);!b&&v.position==="fixed"&&(u=null),(m?!b&&!u:!b&&v.position==="static"&&!!u&&D1.has(u.position)||ur(p)&&!b&&vp(i,p))?d=d.filter(y=>y!==p):u=v,p=As(p)}return l.set(i,d),d}function E1(i){let{element:l,boundary:o,rootBoundary:d,strategy:u}=i;const p=[...o==="clippingAncestors"?Kl(l)?[]:_1(l,this._c):[].concat(o),d],v=p[0],b=p.reduce((h,y)=>{const f=Ah(l,y,u);return h.top=Zt(f.top,h.top),h.right=Es(f.right,h.right),h.bottom=Es(f.bottom,h.bottom),h.left=Zt(f.left,h.left),h},Ah(l,v,u));return{width:b.right-b.left,height:b.bottom-b.top,x:b.left,y:b.top}}function A1(i){const{width:l,height:o}=pp(i);return{width:l,height:o}}function O1(i,l,o){const d=Ma(l),u=_a(l),m=o==="fixed",p=nn(i,!0,m,l);let v={scrollLeft:0,scrollTop:0};const b=Da(0);function h(){b.x=Jl(u)}if(d||!d&&!m)if((ni(l)!=="body"||ur(u))&&(v=Il(l)),d){const D=nn(l,!0,m,l);b.x=D.x+l.clientLeft,b.y=D.y+l.clientTop}else u&&h();m&&!d&&u&&h();const y=u&&!d&&!m?bp(u,v):Da(0),f=p.left+v.scrollLeft-b.x-y.x,T=p.top+v.scrollTop-b.y-y.y;return{x:f,y:T,width:p.width,height:p.height}}function Sd(i){return ba(i).position==="static"}function Oh(i,l){if(!Ma(i)||ba(i).position==="fixed")return null;if(l)return l(i);let o=i.offsetParent;return _a(i)===o&&(o=o.ownerDocument.body),o}function yp(i,l){const o=Kt(i);if(Kl(i))return o;if(!Ma(i)){let u=As(i);for(;u&&!ti(u);){if(xa(u)&&!Sd(u))return u;u=As(u)}return o}let d=Oh(i,l);for(;d&&h1(d)&&Sd(d);)d=Oh(d,l);return d&&ti(d)&&Sd(d)&&!Wd(d)?o:d||y1(i)||o}const B1=async function(i){const l=this.getOffsetParent||yp,o=this.getDimensions,d=await o(i.floating);return{reference:O1(i.reference,await l(i.floating),i.strategy),floating:{x:0,y:0,width:d.width,height:d.height}}};function H1(i){return ba(i).direction==="rtl"}const z1={convertOffsetParentRelativeRectToViewportRelativeRect:S1,getDocumentElement:_a,getClippingRect:E1,getOffsetParent:yp,getElementRects:B1,getClientRects:C1,getDimensions:A1,getScale:$n,isElement:xa,isRTL:H1};function wp(i,l){return i.x===l.x&&i.y===l.y&&i.width===l.width&&i.height===l.height}function P1(i,l){let o=null,d;const u=_a(i);function m(){var v;clearTimeout(d),(v=o)==null||v.disconnect(),o=null}function p(v,b){v===void 0&&(v=!1),b===void 0&&(b=1),m();const h=i.getBoundingClientRect(),{left:y,top:f,width:T,height:D}=h;if(v||l(),!T||!D)return;const A=_l(f),H=_l(u.clientWidth-(y+T)),R=_l(u.clientHeight-(f+D)),G=_l(y),I={rootMargin:-A+"px "+-H+"px "+-R+"px "+-G+"px",threshold:Zt(0,Es(1,b))||1};let J=!0;function ee(te){const Q=te[0].intersectionRatio;if(Q!==b){if(!J)return p();Q?p(!1,Q):d=setTimeout(()=>{p(!1,1e-7)},1e3)}Q===1&&!wp(h,i.getBoundingClientRect())&&p(),J=!1}try{o=new IntersectionObserver(ee,{...I,root:u.ownerDocument})}catch{o=new IntersectionObserver(ee,I)}o.observe(i)}return p(!0),m}function L1(i,l,o,d){d===void 0&&(d={});const{ancestorScroll:u=!0,ancestorResize:m=!0,elementResize:p=typeof ResizeObserver=="function",layoutShift:v=typeof IntersectionObserver=="function",animationFrame:b=!1}=d,h=eg(i),y=u||m?[...h?or(h):[],...or(l)]:[];
vendor: 4,171 bytes, line 49
49y.forEach(G=>{u&&G.addEventListener("scroll",o,{passive:!0}),m&&G.addEventListener("resize",o)});const f=h&&v?P1(h,o):null;let T=-1,D=null;p&&(D=new ResizeObserver(G=>{let[Z]=G;Z&&Z.target===h&&D&&(D.unobserve(l),cancelAnimationFrame(T),T=requestAnimationFrame(()=>{var I;(I=D)==null||I.observe(l)})),o()}),h&&!b&&D.observe(h),D.observe(l));let A,H=b?nn(i):null;b&&R();function R(){const G=nn(i);H&&!wp(H,G)&&o(),H=G,A=requestAnimationFrame(R)}return o(),()=>{var G;y.forEach(Z=>{u&&Z.removeEventListener("scroll",o),m&&Z.removeEventListener("resize",o)}),f?.(),(G=D)==null||G.disconnect(),D=null,b&&cancelAnimationFrame(A)}}const R1=o1,G1=d1,U1=r1,q1=u1,F1=l1,Bh=i1,Y1=g1,V1=(i,l,o)=>{const d=new Map,u={platform:z1,...o},m={...u.platform,_c:d};return n1(i,l,{...u,platform:m})};var X1=typeof document<"u",Q1=function(){},Pl=X1?k.useLayoutEffect:Q1;function Fl(i,l){if(i===l)return!0;if(typeof i!=typeof l)return!1;if(typeof i=="function"&&i.toString()===l.toString())return!0;let o,d,u;if(i&&l&&typeof i=="object"){if(Array.isArray(i)){if(o=i.length,o!==l.length)return!1;for(d=o;d--!==0;)if(!Fl(i[d],l[d]))return!1;return!0}if(u=Object.keys(i),o=u.length,o!==Object.keys(l).length)return!1;for(d=o;d--!==0;)if(!{}.hasOwnProperty.call(l,u[d]))return!1;for(d=o;d--!==0;){const m=u[d];if(!(m==="_owner"&&i.$$typeof)&&!Fl(i[m],l[m]))return!1}return!0}return i!==i&&l!==l}function jp(i){return typeof window>"u"?1:(i.ownerDocument.defaultView||window).devicePixelRatio||1}function Hh(i,l){const o=jp(i);return Math.round(l*o)/o}function Cd(i){const l=k.useRef(i);return Pl(()=>{l.current=i}),l}function Z1(i){i===void 0&&(i={});const{placement:l="bottom",strategy:o="absolute",middleware:d=[],platform:u,elements:{reference:m,floating:p}={},transform:v=!0,whileElementsMounted:b,open:h}=i,[y,f]=k.useState({x:0,y:0,strategy:o,placement:l,middlewareData:{},isPositioned:!1}),[T,D]=k.useState(d);Fl(T,d)||D(d);const[A,H]=k.useState(null),[R,G]=k.useState(null),Z=k.useCallback(O=>{O!==te.current&&(te.current=O,H(O))},[]),I=k.useCallback(O=>{O!==Q.current&&(Q.current=O,G(O))},[]),J=m||A,ee=p||R,te=k.useRef(null),Q=k.useRef(null),K=k.useRef(y),pe=b!=null,Se=Cd(b),Ae=Cd(u),be=Cd(h),ve=k.useCallback(()=>{if(!te.current||!Q.current)return;const O={placement:l,strategy:o,middleware:T};Ae.current&&(O.platform=Ae.current),V1(te.current,Q.current,O).then(ce=>{const ge={...ce,isPositioned:be.current!==!1};we.current&&!Fl(K.current,ge)&&(K.current=ge,Zd.flushSync(()=>{f(ge)}))})},[T,l,o,Ae,be]);Pl(()=>{h===!1&&K.current.isPositioned&&(K.current.isPositioned=!1,f(O=>({...O,isPositioned:!1})))},[h]);const we=k.useRef(!1);Pl(()=>(we.current=!0,()=>{we.current=!1}),[]),Pl(()=>{if(J&&(te.current=J),ee&&(Q.current=ee),J&&ee){if(Se.current)return Se.current(J,ee,ve);ve()}},[J,ee,ve,Se,pe]);const Ne=k.useMemo(()=>({reference:te,floating:Q,setReference:Z,setFloating:I}),[Z,I]),S=k.useMemo(()=>({reference:J,floating:ee}),[J,ee]),U=k.useMemo(()=>{const O={position:o,left:0,top:0};if(!S.floating)return O;const ce=Hh(S.floating,y.x),ge=Hh(S.floating,y.y);return v?{...O,transform:"translate("+ce+"px, "+ge+"px)",...jp(S.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:ce,top:ge}},[o,v,S.floating,y.x,y.y]);return k.useMemo(()=>({...y,update:ve,refs:Ne,elements:S,floatingStyles:U}),[y,ve,Ne,S,U])}const K1=i=>{function l(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:i,fn(o){const{element:d,padding:u}=typeof i=="function"?i(o):i;return d&&l(d)?d.current!=null?Bh({element:d.current,padding:u}).fn(o):{}:d?Bh({element:d,padding:u}).fn(o):{}}}},I1=(i,l)=>({...R1(i),options:[i,l]}),J1=(i,l)=>({...G1(i),options:[i,l]}),W1=(i,l)=>({...Y1(i),options:[i,l]}),$1=(i,l)=>({...U1(i),options:[i,l]}),e2=(i,l)=>({...q1(i),options:[i,l]}),t2=(i,l)=>({...F1(i),options:[i,l]}),a2=(i,l)=>({...K1(i),options:[i,l]});var s2="Arrow",Np=k.forwardRef((i,l)=>{const{children:o,width:d=10,height:u=5,...m}=i;return a.jsx(la.svg,{...m,ref:l,width:d,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:i.asChild?o:a.jsx("polygon",{points:"0,0 30,0 15,10"})})});Np.displayName=s2;var n2=Np;function i2(i){const[l,o]=k.useState(void 0);return _s(()=>
vendor: 10,570 bytes, line 49
49{if(i){o({width:i.offsetWidth,height:i.offsetHeight});const d=new ResizeObserver(u=>{if(!Array.isArray(u)||!u.length)return;const m=u[0];let p,v;if("borderBoxSize"in m){const b=m.borderBoxSize,h=Array.isArray(b)?b[0]:b;p=h.inlineSize,v=h.blockSize}else p=i.offsetWidth,v=i.offsetHeight;o({width:p,height:v})});return d.observe(i,{box:"border-box"}),()=>d.unobserve(i)}else o(void 0)},[i]),l}var Sp="Popper",[Cp,kp]=gr(Sp),[O3,Tp]=Cp(Sp),Dp="PopperAnchor",Mp=k.forwardRef((i,l)=>{const{__scopePopper:o,virtualRef:d,...u}=i,m=Tp(Dp,o),p=k.useRef(null),v=pa(l,p),b=k.useRef(null);return k.useEffect(()=>{const h=b.current;b.current=d?.current||p.current,h!==b.current&&m.onAnchorChange(b.current)}),d?null:a.jsx(la.div,{...u,ref:v})});Mp.displayName=Dp;var tg="PopperContent",[r2,l2]=Cp(tg),_p=k.forwardRef((i,l)=>{const{__scopePopper:o,side:d="bottom",sideOffset:u=0,align:m="center",alignOffset:p=0,arrowPadding:v=0,avoidCollisions:b=!0,collisionBoundary:h=[],collisionPadding:y=0,sticky:f="partial",hideWhenDetached:T=!1,updatePositionStrategy:D="optimized",onPlaced:A,...H}=i,R=Tp(tg,o),[G,Z]=k.useState(null),I=pa(l,re=>Z(re)),[J,ee]=k.useState(null),te=i2(J),Q=te?.width??0,K=te?.height??0,pe=d+(m!=="center"?"-"+m:""),Se=typeof y=="number"?y:{top:0,right:0,bottom:0,left:0,...y},Ae=Array.isArray(h)?h:[h],be=Ae.length>0,ve={padding:Se,boundary:Ae.filter(o2),altBoundary:be},{refs:we,floatingStyles:Ne,placement:S,isPositioned:U,middlewareData:O}=Z1({strategy:"fixed",placement:pe,whileElementsMounted:(...re)=>L1(...re,{animationFrame:D==="always"}),elements:{reference:R.anchor},middleware:[I1({mainAxis:u+K,alignmentAxis:p}),b&&J1({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?W1():void 0,...ve}),b&&$1({...ve}),e2({...ve,apply:({elements:re,rects:me,availableWidth:_e,availableHeight:mt})=>{const{width:Nt,height:ft}=me.reference,Ea=re.floating.style;Ea.setProperty("--radix-popper-available-width",`${_e}px`),Ea.setProperty("--radix-popper-available-height",`${mt}px`),Ea.setProperty("--radix-popper-anchor-width",`${Nt}px`),Ea.setProperty("--radix-popper-anchor-height",`${ft}px`)}}),J&&a2({element:J,padding:v}),d2({arrowWidth:Q,arrowHeight:K}),T&&t2({strategy:"referenceHidden",...ve})]}),[ce,ge]=Op(S),j=Ql(A);_s(()=>{U&&j?.()},[U,j]);const L=O.arrow?.x,P=O.arrow?.y,V=O.arrow?.centerOffset!==0,[$,oe]=k.useState();return _s(()=>{G&&oe(window.getComputedStyle(G).zIndex)},[G]),a.jsx("div",{ref:we.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ne,transform:U?Ne.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$,"--radix-popper-transform-origin":[O.transformOrigin?.x,O.transformOrigin?.y].join(" "),...O.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:i.dir,children:a.jsx(r2,{scope:o,placedSide:ce,onArrowChange:ee,arrowX:L,arrowY:P,shouldHideArrow:V,children:a.jsx(la.div,{"data-side":ce,"data-align":ge,...H,ref:I,style:{...H.style,animation:U?void 0:"none"}})})})});_p.displayName=tg;var Ep="PopperArrow",c2={top:"bottom",right:"left",bottom:"top",left:"right"},Ap=k.forwardRef(function(l,o){const{__scopePopper:d,...u}=l,m=l2(Ep,d),p=c2[m.placedSide];return a.jsx("span",{ref:m.onArrowChange,style:{position:"absolute",left:m.arrowX,top:m.arrowY,[p]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m.placedSide],visibility:m.shouldHideArrow?"hidden":void 0},children:a.jsx(n2,{...u,ref:o,style:{...u.style,display:"block"}})})});Ap.displayName=Ep;function o2(i){return i!==null}var d2=i=>({name:"transformOrigin",options:i,fn(l){const{placement:o,rects:d,middlewareData:u}=l,p=u.arrow?.centerOffset!==0,v=p?0:i.arrowWidth,b=p?0:i.arrowHeight,[h,y]=Op(o),f={start:"0%",center:"50%",end:"100%"}[y],T=(u.arrow?.x??0)+v/2,D=(u.arrow?.y??0)+b/2;let A="",H="";return h==="bottom"?(A=p?f:`${T}px`,H=`${-b}px`):h==="top"?(A=p?f:`${T}px`,H=`${d.floating.height+b}px`):h==="right"?(A=`${-b}px`,H=p?f:`${D}px`):h==="left"&&(A=`${d.floating.width+b}px`,H=p?f:`${D}px`),{data:{x:A,y:H}}}});function Op(i){const[l,o="center"]=i.split("-");return[l,o]}var g2=Mp,u2=_p,m2=Ap;function f2(i,l){return k.useReducer((o,d)=>l[o][d]??o,i)}var ag=i=>{const{present:l,children:o}=i,d=h2(l),u=typeof o=="function"?o({present:d.isPresent}):k.Children.only(o),m=pa(d.ref,p2(u));return typeof o=="function"||d.isPresent?k.cloneElement(u,{ref:m}):null};ag.displayName="Presence";function h2(i){const[l,o]=k.useState(),d=k.useRef(null),u=k.useRef(i),m=k.useRef("none"),p=i?"mounted":"unmounted",[v,b]=f2(p,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return k.useEffect(()=>{const h=El(d.current);m.current=v==="mounted"?h:"none"},[v]),_s(()=>{const h=d.current,y=u.current;if(y!==i){const T=m.current,D=El(h);i?b("MOUNT"):D==="none"||h?.display==="none"?b("UNMOUNT"):b(y&&T!==D?"ANIMATION_OUT":"UNMOUNT"),u.current=i}},[i,b]),_s(()=>{if(l){let h;const y=l.ownerDocument.defaultView??window,f=D=>{const H=El(d.current).includes(CSS.escape(D.animationName));if(D.target===l&&H&&(b("ANIMATION_END"),!u.current)){const R=l.style.animationFillMode;l.style.animationFillMode="forwards",h=y.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=R)})}},T=D=>{D.target===l&&(m.current=El(d.current))};return l.addEventListener("animationstart",T),l.addEventListener("animationcancel",f),l.addEventListener("animationend",f),()=>{y.clearTimeout(h),l.removeEventListener("animationstart",T),l.removeEventListener("animationcancel",f),l.removeEventListener("animationend",f)}}else b("ANIMATION_END")},[l,b]),{isPresent:["mounted","unmountSuspended"].includes(v),ref:k.useCallback(h=>{d.current=h?getComputedStyle(h):null,o(h)},[])}}function El(i){return i?.animationName||"none"}function p2(i){let l=Object.getOwnPropertyDescriptor(i.props,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?i.ref:(l=Object.getOwnPropertyDescriptor(i,"ref")?.get,o=l&&"isReactWarning"in l&&l.isReactWarning,o?i.props.ref:i.props.ref||i.ref)}var x2=Qd[" useInsertionEffect ".trim().toString()]||_s;function sg({prop:i,defaultProp:l,onChange:o=()=>{},caller:d}){const[u,m,p]=b2({defaultProp:l,onChange:o}),v=i!==void 0,b=v?i:u;{const y=k.useRef(i!==void 0);k.useEffect(()=>{const f=y.current;f!==v&&console.warn(`${d} is changing from ${f?"controlled":"uncontrolled"} to ${v?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),y.current=v},[v,d])}const h=k.useCallback(y=>{if(v){const f=v2(y)?y(i):y;f!==i&&p.current?.(f)}else m(y)},[v,i,m,p]);return[b,h]}function b2({defaultProp:i,onChange:l}){const[o,d]=k.useState(i),u=k.useRef(o),m=k.useRef(l);return x2(()=>{m.current=l},[l]),k.useEffect(()=>{u.current!==o&&(m.current?.(o),u.current=o)},[o,u]),[o,d,m]}function v2(i){return typeof i=="function"}var y2=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),w2="VisuallyHidden",Bp=k.forwardRef((i,l)=>a.jsx(la.span,{...i,ref:l,style:{...y2,...i.style}}));Bp.displayName=w2;var j2=Bp,[Wl]=gr("Tooltip",[kp]),ng=kp(),Hp="TooltipProvider",N2=700,zh="tooltip.open",[S2,zp]=Wl(Hp),Pp=i=>{const{__scopeTooltip:l,delayDuration:o=N2,skipDelayDuration:d=300,disableHoverableContent:u=!1,children:m}=i,p=k.useRef(!0),v=k.useRef(!1),b=k.useRef(0);return k.useEffect(()=>{const h=b.current;return()=>window.clearTimeout(h)},[]),a.jsx(S2,{scope:l,isOpenDelayedRef:p,delayDuration:o,onOpen:k.useCallback(()=>{window.clearTimeout(b.current),p.current=!1},[]),onClose:k.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>p.current=!0,d)},[d]),isPointerInTransitRef:v,onPointerInTransitChange:k.useCallback(h=>{v.current=h},[]),disableHoverableContent:u,children:m})};Pp.displayName=Hp;var Lp="Tooltip",[B3,$l]=Wl(Lp),Pd="TooltipTrigger",C2=k.forwardRef((i,l)=>{const{__scopeTooltip:o,...d}=i,u=$l(Pd,o),m=zp(Pd,o),p=ng(o),v=k.useRef(null),b=pa(l,v,u.onTriggerChange),h=k.useRef(!1),y=k.useRef(!1),f=k.useCallback(()=>h.current=!1,[]);return k.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),a.jsx(g2,{asChild:!0,...p,children:a.jsx(la.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...d,ref:b,onPointerMove:fa(i.onPointerMove,T=>{T.pointerType!=="touch"&&!y.current&&!m.isPointerInTransitRef.current&&(u.onTriggerEnter(),y.current=!0)}),onPointerLeave:fa(i.onPointerLeave,()=>{u.onTriggerLeave(),y.current=!1}),onPointerDown:fa(i.onPointerDown,()=>{u.open&&u.onClose(),h.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:fa(i.onFocus,()=>{h.current||u.onOpen()}),onBlur:fa(i.onBlur,u.onClose),onClick:fa(i.onClick,u.onClose)})})});C2.displayName=Pd;var k2="TooltipPortal",[H3,T2]=Wl(k2,{forceMount:void 0}),ai="TooltipContent",D2=k.forwardRef((i,l)=>{const o=T2(ai,i.__scopeTooltip),{forceMount:d=o.forceMount,side:u="top",...m}=i,p=$l(ai,i.__scopeTooltip);return a.jsx(ag,{present:d||p.open,children:p.disableHoverableContent?a.jsx(Rp,{side:u,...m,ref:l}):a.jsx(M2,{side:u,...m,ref:l})})}),M2=k.forwardRef((i,l)=>{const o=$l(ai,i.__scopeTooltip),d=zp(ai,i.__scopeTooltip),u=k.useRef(null),m=pa(l,u),[p,v]=k.useState(null),{trigger:b,onClose:h}=o,y=u.current,{onPointerInTransitChange:f}=d,T=k.useCallback(()=>{v(null),f(!1)},[f]),D=k.useCallback((A,H)=>{const R=A.currentTarget,G={x:A.clientX,y:A.clientY},Z=B2(G,R.getBoundingClientRect()),I=H2(G,Z),J=z2(H.getBoundingClientRect()),ee=L2([...I,...J]);v(ee),f(!0)},[f]);return k.useEffect(()=>()=>T(),[T]),k.useEffect(()=>{if(b&&y){const A=R=>D(R,y),H=R=>D(R,b);return b.addEventListener("pointerleave",A),y.addEventListener("pointerleave",H),()=>{b.removeEventListener("pointerleave",A),y.removeEventListener("pointerleave",H)}}},[b,y,D,T]),k.useEffect(()=>{if(p){const A=H=>{const R=H.target,G={x:H.clientX,y:H.clientY},Z=b?.contains(R)||y?.contains(R),I=!P2(G,p);Z?T():I&&(T(),h())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[b,y,p,h,T]),a.jsx(Rp,{...i,ref:m})}),[_2,E2]=Wl(Lp,{isInside:!1}),A2=Ev("TooltipContent"),Rp=k.forwardRef((i,l)=>{const{__scopeTooltip:o,children:d,"aria-label":u,onEscapeKeyDown:m,onPointerDownOutside:p,...v}
vendor: 8,736 bytes, line 49
49=i,b=$l(ai,o),h=ng(o),{onClose:y}=b;return k.useEffect(()=>(document.addEventListener(zh,y),()=>document.removeEventListener(zh,y)),[y]),k.useEffect(()=>{if(b.trigger){const f=T=>{T.target?.contains(b.trigger)&&y()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[b.trigger,y]),a.jsx(op,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:m,onPointerDownOutside:p,onFocusOutside:f=>f.preventDefault(),onDismiss:y,children:a.jsxs(u2,{"data-state":b.stateAttribute,...h,...v,ref:l,style:{...v.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[a.jsx(A2,{children:d}),a.jsx(_2,{scope:o,isInside:!0,children:a.jsx(j2,{id:b.contentId,role:"tooltip",children:u||d})})]})})});D2.displayName=ai;var Gp="TooltipArrow",O2=k.forwardRef((i,l)=>{const{__scopeTooltip:o,...d}=i,u=ng(o);return E2(Gp,o).isInside?null:a.jsx(m2,{...u,...d,ref:l})});O2.displayName=Gp;function B2(i,l){const o=Math.abs(l.top-i.y),d=Math.abs(l.bottom-i.y),u=Math.abs(l.right-i.x),m=Math.abs(l.left-i.x);switch(Math.min(o,d,u,m)){case m:return"left";case u:return"right";case o:return"top";case d:return"bottom";default:throw new Error("unreachable")}}function H2(i,l,o=5){const d=[];switch(l){case"top":d.push({x:i.x-o,y:i.y+o},{x:i.x+o,y:i.y+o});break;case"bottom":d.push({x:i.x-o,y:i.y-o},{x:i.x+o,y:i.y-o});break;case"left":d.push({x:i.x+o,y:i.y-o},{x:i.x+o,y:i.y+o});break;case"right":d.push({x:i.x-o,y:i.y-o},{x:i.x-o,y:i.y+o});break}return d}function z2(i){const{top:l,right:o,bottom:d,left:u}=i;return[{x:u,y:l},{x:o,y:l},{x:o,y:d},{x:u,y:d}]}function P2(i,l){const{x:o,y:d}=i;let u=!1;for(let m=0,p=l.length-1;m<l.length;p=m++){const v=l[m],b=l[p],h=v.x,y=v.y,f=b.x,T=b.y;y>d!=T>d&&o<(f-h)*(d-y)/(T-y)+h&&(u=!u)}return u}function L2(i){const l=i.slice();return l.sort((o,d)=>o.x<d.x?-1:o.x>d.x?1:o.y<d.y?-1:o.y>d.y?1:0),R2(l)}function R2(i){if(i.length<=1)return i.slice();const l=[];for(let d=0;d<i.length;d++){const u=i[d];for(;l.length>=2;){const m=l[l.length-1],p=l[l.length-2];if((m.x-p.x)*(u.y-p.y)>=(m.y-p.y)*(u.x-p.x))l.pop();else break}l.push(u)}l.pop();const o=[];for(let d=i.length-1;d>=0;d--){const u=i[d];for(;o.length>=2;){const m=o[o.length-1],p=o[o.length-2];if((m.x-p.x)*(u.y-p.y)>=(m.y-p.y)*(u.x-p.x))o.pop();else break}o.push(u)}return o.pop(),l.length===1&&o.length===1&&l[0].x===o[0].x&&l[0].y===o[0].y?l:l.concat(o)}var G2=Pp;function Up(i){var l,o,d="";if(typeof i=="string"||typeof i=="number")d+=i;else if(typeof i=="object")if(Array.isArray(i)){var u=i.length;for(l=0;l<u;l++)i[l]&&(o=Up(i[l]))&&(d&&(d+=" "),d+=o)}else for(o in i)i[o]&&(d&&(d+=" "),d+=o);return d}function qp(){for(var i,l,o=0,d="",u=arguments.length;o<u;o++)(i=arguments[o])&&(l=Up(i))&&(d&&(d+=" "),d+=l);return d}const ig="-",U2=i=>{const l=F2(i),{conflictingClassGroups:o,conflictingClassGroupModifiers:d}=i;return{getClassGroupId:p=>{const v=p.split(ig);return v[0]===""&&v.length!==1&&v.shift(),Fp(v,l)||q2(p)},getConflictingClassGroupIds:(p,v)=>{const b=o[p]||[];return v&&d[p]?[...b,...d[p]]:b}}},Fp=(i,l)=>{if(i.length===0)return l.classGroupId;const o=i[0],d=l.nextPart.get(o),u=d?Fp(i.slice(1),d):void 0;if(u)return u;if(l.validators.length===0)return;const m=i.join(ig);return l.validators.find(({validator:p})=>p(m))?.classGroupId},Ph=/^\[(.+)\]$/,q2=i=>{if(Ph.test(i)){const l=Ph.exec(i)[1],o=l?.substring(0,l.indexOf(":"));if(o)return"arbitrary.."+o}},F2=i=>{const{theme:l,classGroups:o}=i,d={nextPart:new Map,validators:[]};for(const u in o)Ld(o[u],d,u,l);return d},Ld=(i,l,o,d)=>{i.forEach(u=>{if(typeof u=="string"){const m=u===""?l:Lh(l,u);m.classGroupId=o;return}if(typeof u=="function"){if(Y2(u)){Ld(u(d),l,o,d);return}l.validators.push({validator:u,classGroupId:o});return}Object.entries(u).forEach(([m,p])=>{Ld(p,Lh(l,m),o,d)})})},Lh=(i,l)=>{let o=i;return l.split(ig).forEach(d=>{o.nextPart.has(d)||o.nextPart.set(d,{nextPart:new Map,validators:[]}),o=o.nextPart.get(d)}),o},Y2=i=>i.isThemeGetter,V2=i=>{if(i<1)return{get:()=>{},set:()=>{}};let l=0,o=new Map,d=new Map;const u=(m,p)=>{o.set(m,p),l++,l>i&&(l=0,d=o,o=new Map)};return{get(m){let p=o.get(m);if(p!==void 0)return p;if((p=d.get(m))!==void 0)return u(m,p),p},set(m,p){o.has(m)?o.set(m,p):u(m,p)}}},Rd="!",Gd=":",X2=Gd.length,Q2=i=>{const{prefix:l,experimentalParseClassName:o}=i;let d=u=>{const m=[];let p=0,v=0,b=0,h;for(let A=0;A<u.length;A++){let H=u[A];if(p===0&&v===0){if(H===Gd){m.push(u.slice(b,A)),b=A+X2;continue}if(H==="/"){h=A;continue}}H==="["?p++:H==="]"?p--:H==="("?v++:H===")"&&v--}const y=m.length===0?u:u.substring(b),f=Z2(y),T=f!==y,D=h&&h>b?h-b:void 0;return{modifiers:m,hasImportantModifier:T,baseClassName:f,maybePostfixModifierPosition:D}};if(l){const u=l+Gd,m=d;d=p=>p.startsWith(u)?m(p.substring(u.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:p,maybePostfixModifierPosition:void 0}}if(o){const u=d;d=m=>o({className:m,parseClassName:u})}return d},Z2=i=>i.endsWith(Rd)?i.substring(0,i.length-1):i.startsWith(Rd)?i.substring(1):i,K2=i=>{const l=Object.fromEntries(i.orderSensitiveModifiers.map(d=>[d,!0]));return d=>{if(d.length<=1)return d;const u=[];let m=[];return d.forEach(p=>{p[0]==="["||l[p]?(u.push(...m.sort(),p),m=[]):m.push(p)}),u.push(...m.sort()),u}},I2=i=>({cache:V2(i.cacheSize),parseClassName:Q2(i),sortModifiers:K2(i),...U2(i)}),J2=/\s+/,W2=(i,l)=>{const{parseClassName:o,getClassGroupId:d,getConflictingClassGroupIds:u,sortModifiers:m}=l,p=[],v=i.trim().split(J2);let b="";for(let h=v.length-1;h>=0;h-=1){const y=v[h],{isExternal:f,modifiers:T,hasImportantModifier:D,baseClassName:A,maybePostfixModifierPosition:H}=o(y);if(f){b=y+(b.length>0?" "+b:b);continue}let R=!!H,G=d(R?A.substring(0,H):A);if(!G){if(!R){b=y+(b.length>0?" "+b:b);continue}if(G=d(A),!G){b=y+(b.length>0?" "+b:b);continue}R=!1}const Z=m(T).join(":"),I=D?Z+Rd:Z,J=I+G;if(p.includes(J))continue;p.push(J);const ee=u(G,R);for(let te=0;te<ee.length;++te){const Q=ee[te];p.push(I+Q)}b=y+(b.length>0?" "+b:b)}return b};function $2(){let i=0,l,o,d="";for(;i<arguments.length;)(l=arguments[i++])&&(o=Yp(l))&&(d&&(d+=" "),d+=o);return d}const Yp=i=>{if(typeof i=="string")return i;let l,o="";for(let d=0;d<i.length;d++)i[d]&&(l=Yp(i[d]))&&(o&&(o+=" "),o+=l);return o};function ey(i,...l){let o,d,u,m=p;function p(b){const h=l.reduce((y,f)=>f(y),i());return o=I2(h),d=o.cache.get,u=o.cache.set,m=v,v(b)}function v(b){const h=d(b);if(h)return h;const y=W2(b,o);return u(b,y),y}return function(){return m($2.apply(null,arguments))}}const ct=i=>{const l=o=>o[i]||[];return l.isThemeGetter=!0,l},Vp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Xp=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ty=/^\d+\/\d+$/,ay=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,sy=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ny=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,iy=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ry=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Jn=i=>ty.test(i),je=i=>!!i&&!Number.isNaN(Number(i)),Ms=i=>!!i&&Number.isInteger(Number(i)),kd=i=>i.endsWith("%")&&je(i.slice(0,-1)),Ja=i=>ay.test(i),ly=()=>!0,cy=i=>sy.test(i)&&!ny.test(i),Qp=()=>!1,oy=i=>iy.test(i),dy=i=>ry.test(i),gy=i=>!ne(i)&&!ie(i),uy=i=>ii(i,Ip,Qp),ne=i=>Vp.test(i),sn=i=>ii(i,Jp,cy),Td=i=>ii(i,xy,je),Rh=i=>ii(i,Zp,Qp),my=i=>ii(i,Kp,dy),Al=i=>ii(i,Wp,oy),ie=i=>Xp.test(i),ir=i=>ri(i,Jp),fy=i=>ri(i,by),Gh=i=>ri(i,Zp),hy=i=>ri(i,Ip),py=i=>ri(i,Kp),Ol=i=>ri(i,Wp,!0),ii=(i,l,o)=>{const d=Vp.exec(i);return d?d[1]?l(d[1]):o(d[2]):!1},ri=(i,l,o=!1)=>{const d=Xp.exec(i);return d?d[1]?l(d[1]):o:!1},Zp=i=>i==="position"||i==="percentage",Kp=i=>i==="image"||i==="url",Ip=i=>i==="length"||i==="size"||i==="bg-size",Jp=i=>i==="length",xy=i=>i==="number",by=i=>i==="family-name",Wp=i=>i==="shadow",vy=()=>{const i=ct("color"),l=ct("font"),o=ct("text"),d=ct("font-weight"),u=ct("tracking"),m=ct("leading"),p=ct("breakpoint"),v=ct("container"),b=ct("spacing"),h=ct("radius"),y=ct("shadow"),f=ct("inset-shadow"),T=ct("text-shadow"),D=ct("drop-shadow"),A=ct("blur"),H=ct("perspective"),R=ct("aspect"),G=ct("ease"),Z=ct("animate"),I=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],ee=()=>
vendor: 7,472 bytes, line 49
49[...J(),ie,ne],te=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],K=()=>[ie,ne,b],pe=()=>[Jn,"full","auto",...K()],Se=()=>[Ms,"none","subgrid",ie,ne],Ae=()=>["auto",{span:["full",Ms,ie,ne]},Ms,ie,ne],be=()=>[Ms,"auto",ie,ne],ve=()=>["auto","min","max","fr",ie,ne],we=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Ne=()=>["start","end","center","stretch","center-safe","end-safe"],S=()=>["auto",...K()],U=()=>[Jn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...K()],O=()=>[i,ie,ne],ce=()=>[...J(),Gh,Rh,{position:[ie,ne]}],ge=()=>["no-repeat",{repeat:["","x","y","space","round"]}],j=()=>["auto","cover","contain",hy,uy,{size:[ie,ne]}],L=()=>[kd,ir,sn],P=()=>["","none","full",h,ie,ne],V=()=>["",je,ir,sn],$=()=>["solid","dashed","dotted","double"],oe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],re=()=>[je,kd,Gh,Rh],me=()=>["","none",A,ie,ne],_e=()=>["none",je,ie,ne],mt=()=>["none",je,ie,ne],Nt=()=>[je,ie,ne],ft=()=>[Jn,"full",...K()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ja],breakpoint:[Ja],color:[ly],container:[Ja],"drop-shadow":[Ja],ease:["in","out","in-out"],font:[gy],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ja],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ja],shadow:[Ja],spacing:["px",je],text:[Ja],"text-shadow":[Ja],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Jn,ne,ie,R]}],container:["container"],columns:[{columns:[je,ne,ie,v]}],"break-after":[{"break-after":I()}],"break-before":[{"break-before":I()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:ee()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:pe()}],"inset-x":[{"inset-x":pe()}],"inset-y":[{"inset-y":pe()}],start:[{start:pe()}],end:[{end:pe()}],top:[{top:pe()}],right:[{right:pe()}],bottom:[{bottom:pe()}],left:[{left:pe()}],visibility:["visible","invisible","collapse"],z:[{z:[Ms,"auto",ie,ne]}],basis:[{basis:[Jn,"full","auto",v,...K()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[je,Jn,"auto","initial","none",ne]}],grow:[{grow:["",je,ie,ne]}],shrink:[{shrink:["",je,ie,ne]}],order:[{order:[Ms,"first","last","none",ie,ne]}],"grid-cols":[{"grid-cols":Se()}],"col-start-end":[{col:Ae()}],"col-start":[{"col-start":be()}],"col-end":[{"col-end":be()}],"grid-rows":[{"grid-rows":Se()}],"row-start-end":[{row:Ae()}],"row-start":[{"row-start":be()}],"row-end":[{"row-end":be()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ve()}],"auto-rows":[{"auto-rows":ve()}],gap:[{gap:K()}],"gap-x":[{"gap-x":K()}],"gap-y":[{"gap-y":K()}],"justify-content":[{justify:[...we(),"normal"]}],"justify-items":[{"justify-items":[...Ne(),"normal"]}],"justify-self":[{"justify-self":["auto",...Ne()]}],"align-content":[{content:["normal",...we()]}],"align-items":[{items:[...Ne(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Ne(),{baseline:["","last"]}]}],"place-content":[{"place-content":we()}],"place-items":[{"place-items":[...Ne(),"baseline"]}],"place-self":[{"place-self":["auto",...Ne()]}],p:[{p:K()}],px:[{px:K()}],py:[{py:K()}],ps:[{ps:K()}],pe:[{pe:K()}],pt:[{pt:K()}],pr:[{pr:K()}],pb:[{pb:K()}],pl:[{pl:K()}],m:[{m:S()}],mx:[{mx:S()}],my:[{my:S()}],ms:[{ms:S()}],me:[{me:S()}],mt:[{mt:S()}],mr:[{mr:S()}],mb:[{mb:S()}],ml:[{ml:S()}],"space-x":[{"space-x":K()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":K()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],w:[{w:[v,"screen",...U()]}],"min-w":[{"min-w":[v,"screen","none",...U()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[p]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",o,ir,sn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[d,ie,Td]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",kd,ne]}],"font-family":[{font:[fy,ne,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[u,ie,ne]}],"line-clamp":[{"line-clamp":[je,"none",ie,Td]}],leading:[{leading:[m,...K()]}],"list-image":[{"list-image":["none",ie,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ie,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[je,"from-font","auto",ie,sn]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[je,"auto",ie,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ie,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ie,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ce()}],"bg-repeat":[{bg:ge()}],"bg-size":[{bg:j()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ms,ie,ne],radial:["",ie,ne],conic:[Ms,ie,ne]},py,my]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:L()}
vendor: 7,227 bytes, line 49
49],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:P()}],"rounded-s":[{"rounded-s":P()}],"rounded-e":[{"rounded-e":P()}],"rounded-t":[{"rounded-t":P()}],"rounded-r":[{"rounded-r":P()}],"rounded-b":[{"rounded-b":P()}],"rounded-l":[{"rounded-l":P()}],"rounded-ss":[{"rounded-ss":P()}],"rounded-se":[{"rounded-se":P()}],"rounded-ee":[{"rounded-ee":P()}],"rounded-es":[{"rounded-es":P()}],"rounded-tl":[{"rounded-tl":P()}],"rounded-tr":[{"rounded-tr":P()}],"rounded-br":[{"rounded-br":P()}],"rounded-bl":[{"rounded-bl":P()}],"border-w":[{border:V()}],"border-w-x":[{"border-x":V()}],"border-w-y":[{"border-y":V()}],"border-w-s":[{"border-s":V()}],"border-w-e":[{"border-e":V()}],"border-w-t":[{"border-t":V()}],"border-w-r":[{"border-r":V()}],"border-w-b":[{"border-b":V()}],"border-w-l":[{"border-l":V()}],"divide-x":[{"divide-x":V()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":V()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[je,ie,ne]}],"outline-w":[{outline:["",je,ir,sn]}],"outline-color":[{outline:O()}],shadow:[{shadow:["","none",y,Ol,Al]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":["none",f,Ol,Al]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:V()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[je,sn]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":V()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":["none",T,Ol,Al]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[je,ie,ne]}],"mix-blend":[{"mix-blend":[...oe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":oe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[je]}],"mask-image-linear-from-pos":[{"mask-linear-from":re()}],"mask-image-linear-to-pos":[{"mask-linear-to":re()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":re()}],"mask-image-t-to-pos":[{"mask-t-to":re()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":re()}],"mask-image-r-to-pos":[{"mask-r-to":re()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":re()}],"mask-image-b-to-pos":[{"mask-b-to":re()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":re()}],"mask-image-l-to-pos":[{"mask-l-to":re()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":re()}],"mask-image-x-to-pos":[{"mask-x-to":re()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":re()}],"mask-image-y-to-pos":[{"mask-y-to":re()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[ie,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":re()}],"mask-image-radial-to-pos":[{"mask-radial-to":re()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":J()}],"mask-image-conic-pos":[{"mask-conic":[je]}],"mask-image-conic-from-pos":[{"mask-conic-from":re()}],"mask-image-conic-to-pos":[{"mask-conic-to":re()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ce()}],"mask-repeat":[{mask:ge()}],"mask-size":[{mask:j()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ie,ne]}],filter:[{filter:["","none",ie,ne]}],blur:[{blur:me()}],brightness:[{brightness:[je,ie,ne]}],contrast:[{contrast:[je,ie,ne]}],"drop-shadow":[{"drop-shadow":["","none",D,Ol,Al]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:["",je,ie,ne]}],"hue-rotate":[{"hue-rotate":[je,ie,ne]}],invert:[{invert:["",je,ie,ne]}],saturate:[{saturate:[je,ie,ne]}],sepia:[{sepia:["",je,ie,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ie,ne]}],"backdrop-blur":[{"backdrop-blur":me()}],"backdrop-brightness":[{"backdrop-brightness":[je,ie,ne]}],"backdrop-contrast":[{"backdrop-contrast":[je,ie,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",je,ie,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[je,ie,ne]}],"backdrop-invert":[{"backdrop-invert":["",je,ie,ne]}],"backdrop-opacity":[{"backdrop-opacity":[je,ie,ne]}],"backdrop-saturate":[{"backdrop-saturate":[je,ie,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",je,ie,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":K()}],"border-spacing-x":[{"border-spacing-x":K()}],"border-spacing-y":[{"border-spacing-y":K()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ie,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[je,"initial",ie,ne]}],ease:[{ease:["linear","initial",G,ie,ne]}],delay:[{delay:[je,ie,ne]}],animate:[{animate:["none",Z,ie,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[H,ie,ne]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:_e()}],"rotate-x":[{"rotate-x":_e()}],"rotate-y":[{"rotate-y":_e()}],"rotate-z":[{"rotate-z":_e()}],scale:[{scale:mt()}],"scale-x":[{"scale-x":mt()}],"scale-y":[{"scale-y":mt()}],"scale-z":[{"scale-z":mt()}],"scale-3d":["scale-3d"],skew:[{skew:Nt()}],"skew-x":[{"skew-x":Nt()}],"skew-y":[{"skew-y":Nt()}],transform:[{transform:[ie,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ft()}],"translate-x":[{"translate-x":ft()}],"translate-y":[{"translate-y":ft()}],"translate-z":[{"translate-z":ft()}],"translate-none":["translate-none"],accent:[{accent:O()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:O()}
vendor: 4,435 bytes, line 49
49],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ie,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ie,ne]}],fill:[{fill:["none",...O()]}],"stroke-w":[{stroke:[je,ir,sn,Td]}],stroke:[{stroke:["none",...O()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},yy=ey(vy);
49function mr(...i){return yy(qp(i))}function wy({delayDuration:i=0,...l}){return a.jsx(G2,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:i,...l})}const jy={"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png":"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6_7226cd08.png","/manus-storage/canine-scholars-seal-recolored_88506072.svg":"/manus-storage/canine-scholars-seal-recolored_88506072_2d2e6395.svg","/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg":"/manus-storage/canine-scholars-round-single-parchment_6266b28e_dc0603ef.svg","/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg":"/manus-storage/canine-scholars-heritage-parchment-restored_d9128535.svg","/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg":"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246_75f8db7f.svg","/manus-storage/canine-scholars-wordmark-single-parchment_3fc77937.svg":"/manus-storage/canine-scholars-wordmark-single-parchment_3fc77937_f74cacc4.svg","/manus-storage/canine-scholars-ai-ink-navy_c097534b.svg":"/manus-storage/canine-scholars-ai-ink-navy_c097534b_6d8aeea4.svg","/manus-storage/canine-scholars-favicon-optimized_7a99ab1e.svg":"/manus-storage/canine-scholars-favicon-optimized_7a99ab1e_2751350d.svg"};function Dd(i){const l=i.getAttribute("src"),o=l?jy[l]:void 0;o&&(i.src=o)}function Ny(){return k.useEffect(()=>{const i=d=>d.querySelectorAll("img[src]").forEach(Dd),l=d=>{d.target instanceof HTMLImageElement&&Dd(d.target)};i(document),document.addEventListener("error",l,!0);const o=new MutationObserver(d=>{d.forEach(u=>u.addedNodes.forEach(m=>{m instanceof HTMLImageElement&&Dd(m),m instanceof HTMLElement&&i(m)}))});return o.observe(document.body,{childList:!0,subtree:!0}),()=>{o.disconnect(),document.removeEventListener("error",l,!0)}},[]),null}const Uh=i=>typeof i=="boolean"?`${i}`:i===0?"0":i,qh=qp,Sy=(i,l)=>o=>{var d;if(l?.variants==null)return qh(i,o?.class,o?.className);const{variants:u,defaultVariants:m}=l,p=Object.keys(u).map(h=>{const y=o?.[h],f=m?.[h];if(y===null)return null;const T=Uh(y)||Uh(f);return u[h][T]}),v=o&&Object.entries(o).reduce((h,y)=>{let[f,T]=y;return T===void 0||(h[f]=T),h},{}),b=l==null||(d=l.compoundVariants)===null||d===void 0?void 0:d.reduce((h,y)=>{let{class:f,className:T,...D}=y;return Object.entries(D).every(A=>{let[H,R]=A;return Array.isArray(R)?R.includes({...m,...v}[H]):{...m,...v}[H]===R})?[...h,f,T]:h},[]);return qh(i,p,b,o?.class,o?.className)},Cy=Sy("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Me({className:i,variant:l,size:o,asChild:d=!1,...u}
vendor: 4,992 bytes, lines 49-118
49){const m=d?Mv:"button";return a.jsx(m,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:mr(Cy({variant:l,size:o,className:i})),...u})}/** 50 * @license lucide-react v0.453.0 - ISC 51 * 52 * This source code is licensed under the ISC license. 53 * See the LICENSE file in the root directory of this source tree. 54 */const ky=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),$p=(...i)=>i.filter((l,o,d)=>!!l&&d.indexOf(l)===o).join(" ");/** 55 * @license lucide-react v0.453.0 - ISC 56 * 57 * This source code is licensed under the ISC license. 58 * See the LICENSE file in the root directory of this source tree. 59 */var Ty={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"};/** 60 * @license lucide-react v0.453.0 - ISC 61 * 62 * This source code is licensed under the ISC license. 63 * See the LICENSE file in the root directory of this source tree. 64 */const Dy=k.forwardRef(({color:i="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:d,className:u="",children:m,iconNode:p,...v},b)=>k.createElement("svg",{ref:b,...Ty,width:l,height:l,stroke:i,strokeWidth:d?Number(o)*24/Number(l):o,className:$p("lucide",u),...v},[...p.map(([h,y])=>k.createElement(h,y)),...Array.isArray(m)?m:[m]]));/** 65 * @license lucide-react v0.453.0 - ISC 66 * 67 * This source code is licensed under the ISC license. 68 * See the LICENSE file in the root directory of this source tree. 69 */const ae=(i,l)=>{const o=k.forwardRef(({className:d,...u},m)=>k.createElement(Dy,{ref:m,iconNode:l,className:$p(`lucide-${ky(i)}`,d),...u}));return o.displayName=`${i}`,o};/** 70 * @license lucide-react v0.453.0 - ISC 71 * 72 * This source code is licensed under the ISC license. 73 * See the LICENSE file in the root directory of this source tree. 74 */const My=ae("Armchair",[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3",key:"irtipd"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z",key:"1qyhux"}],["path",{d:"M5 18v2",key:"ppbyun"}],["path",{d:"M19 18v2",key:"gy7782"}]]);/** 75 * @license lucide-react v0.453.0 - ISC 76 * 77 * This source code is licensed under the ISC license. 78 * See the LICENSE file in the root directory of this source tree. 79 */const _y=ae("ArrowDownToLine",[["path",{d:"M12 17V3",key:"1cwfxf"}],["path",{d:"m6 11 6 6 6-6",key:"12ii2o"}],["path",{d:"M19 21H5",key:"150jfl"}]]);/** 80 * @license lucide-react v0.453.0 - ISC 81 * 82 * This source code is licensed under the ISC license. 83 * See the LICENSE file in the root directory of this source tree. 84 */const rg=ae("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/** 85 * @license lucide-react v0.453.0 - ISC 86 * 87 * This source code is licensed under the ISC license. 88 * See the LICENSE file in the root directory of this source tree. 89 */const Ze=ae("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 90 * @license lucide-react v0.453.0 - ISC 91 * 92 * This source code is licensed under the ISC license. 93 * See the LICENSE file in the root directory of this source tree. 94 */const ze=ae("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/** 95 * @license lucide-react v0.453.0 - ISC 96 * 97 * This source code is licensed under the ISC license. 98 * See the LICENSE file in the root directory of this source tree. 99 */const Ey=ae("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/** 100 * @license lucide-react v0.453.0 - ISC 101 * 102 * This source code is licensed under the ISC license. 103 * See the LICENSE file in the root directory of this source tree. 104 */const lg=ae("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** 105 * @license lucide-react v0.453.0 - ISC 106 * 107 * This source code is licensed under the ISC license. 108 * See the LICENSE file in the root directory of this source tree. 109 */const Ud=ae("BellRing",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}]]);/** 110 * @license lucide-react v0.453.0 - ISC 111 * 112 * This source code is licensed under the ISC license. 113 * See the LICENSE file in the root directory of this source tree. 114 */const Ay=ae("Bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]);/** 115 * @license lucide-react v0.453.0 - ISC 116 * 117 * This source code is licensed under the ISC license. 118 * See the LICENSE file in the root directory of this source tree.
119 */const Oy=ae("BookMarked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 120 * @license lucide-react v0.453.0 - ISC 121 * 122 * This source code is licensed under the ISC license. 123 * See the LICENSE file in the root directory of this source tree. 124 */const rt=ae("BookOpenText",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M16 12h2",key:"7q9ll5"}],["path",{d:"M16 8h2",key:"msurwy"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}],["path",{d:"M6 12h2",key:"32wvfc"}],["path",{d:"M6 8h2",key:"30oboj"}]]);/** 125 * @license lucide-react v0.453.0 - ISC 126 * 127 * This source code is licensed under the ISC license. 128 * See the LICENSE file in the root directory of this source tree. 129 */const Fh=ae("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/** 130 * @license lucide-react v0.453.0 - ISC 131 * 132 * This source code is licensed under the ISC license. 133 * See the LICENSE file in the root directory of this source tree. 134 */const ha=ae("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 135 * @license lucide-react v0.453.0 - ISC 136 * 137 * This source code is licensed under the ISC license. 138 * See the LICENSE file in the root directory of this source tree. 139 */const By=ae("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 140 * @license lucide-react v0.453.0 - ISC 141 * 142 * This source code is licensed under the ISC license. 143 * See the LICENSE file in the root directory of this source tree. 144 */const cg=ae("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** 145 * @license lucide-react v0.453.0 - ISC 146 * 147 * This source code is licensed under the ISC license. 148 * See the LICENSE file in the root directory of this source tree. 149 */const qd=ae("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 150 * @license lucide-react v0.453.0 - ISC 151 * 152 * This source code is licensed under the ISC license. 153 * See the LICENSE file in the root directory of this source tree. 154 */const Hy=ae("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** 155 * @license lucide-react v0.453.0 - ISC 156 * 157 * This source code is licensed under the ISC license. 158 * See the LICENSE file in the root directory of this source tree. 159 */const zy=ae("CircleOff",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65",key:"1pfsoa"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92",key:"1ablyi"}]]);/** 160 * @license lucide-react v0.453.0 - ISC 161 * 162 * This source code is licensed under the ISC license. 163 * See the LICENSE file in the root directory of this source tree. 164 */const Py=ae("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** 165 * @license lucide-react v0.453.0 - ISC 166 * 167 * This source code is licensed under the ISC license. 168 * See the LICENSE file in the root directory of this source tree. 169 */const Ly=ae("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/** 170 * @license lucide-react v0.453.0 - ISC 171 * 172 * This source code is licensed under the ISC license. 173 * See the LICENSE file in the root directory of this source tree. 174 */const Ry=ae("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]]);/** 175 * @license lucide-react v0.453.0 - ISC 176 * 177 * This source code is licensed under the ISC license. 178 * See the LICENSE file in the root directory of this source tree. 179 */const Fd=ae("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",ke
179y:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** 180 * @license lucide-react v0.453.0 - ISC 181 * 182 * This source code is licensed under the ISC license. 183 * See the LICENSE file in the root directory of this source tree. 184 */const Gy=ae("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/** 185 * @license lucide-react v0.453.0 - ISC 186 * 187 * This source code is licensed under the ISC license. 188 * See the LICENSE file in the root directory of this source tree. 189 */const ot=ae("Dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 190 * @license lucide-react v0.453.0 - ISC 191 * 192 * This source code is licensed under the ISC license. 193 * See the LICENSE file in the root directory of this source tree. 194 */const Uy=ae("DoorOpen",[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14",key:"hrm0s9"}],["path",{d:"M2 20h3",key:"1gaodv"}],["path",{d:"M13 20h9",key:"s90cdi"}],["path",{d:"M10 12v.01",key:"vx6srw"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z",key:"199qr4"}]]);/** 195 * @license lucide-react v0.453.0 - ISC 196 * 197 * This source code is licensed under the ISC license. 198 * See the LICENSE file in the root directory of this source tree. 199 */const Wa=ae("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** 200 * @license lucide-react v0.453.0 - ISC 201 * 202 * This source code is licensed under the ISC license. 203 * See the LICENSE file in the root directory of this source tree. 204 */const qy=ae("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/** 205 * @license lucide-react v0.453.0 - ISC 206 * 207 * This source code is licensed under the ISC license. 208 * See the LICENSE file in the root directory of this source tree. 209 */const Bl=ae("Ear",[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0",key:"1dfaln"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4",key:"1qnva7"}]]);/** 210 * @license lucide-react v0.453.0 - ISC 211 * 212 * This source code is licensed under the ISC license. 213 * See the LICENSE file in the root directory of this source tree. 214 */const Fy=ae("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"}]]);/** 215 * @license lucide-react v0.453.0 - ISC 216 * 217 * This source code is licensed under the ISC license. 218 * See the LICENSE file in the root directory of this source tree. 219 */const Yy=ae("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/** 220 * @license lucide-react v0.453.0 - ISC 221 * 222 * This source code is licensed under the ISC license. 223 * See the LICENSE file in the root directory of this source tree. 224 */const lr=ae("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 225 * @license lucide-react v0.453.0 - ISC 226 * 227 * This source code is licensed under the ISC license. 228 * See the LICENSE file in the root directory of this source tree. 229 */const Ll=ae("FlagTriangleRight",[["path",{d:"M7 22V2l10 5-10 5",key:"17n18y"}]]);/** 230 * @license lucide-react v0.453.0 - ISC 231 * 232 * This source code is licensed under the ISC license. 233 * See the LICENSE file in the root directory of this source tree. 234 */const fr=ae("Footprints",[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z",key:"1dudjm"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z",key:"l2t8xc"}],["path",{d:"M16 17h4",key:"1dejxt"}],["path",{d:"M4 13h4",key:"1bwh8b"}]]);/** 235 * @license lucide-react v0.453.0 - ISC 236 * 237 * This source code is licensed under the ISC license. 238 * See the LICENSE file in the root directory of this source tree. 239 */const dr=ae("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/** 240 * @license lucide-react v0.453.0 - ISC 241 * 242 * This source code is licensed under the ISC license. 243 * See the LICENSE file in the root directory of this source tree. 244 */const ln=ae("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/** 245 * @license lucide-react v0.453.0 - ISC 246 * 247 * This source code is licensed under the ISC license. 248 * See the LICENSE file in the root directory of this source tree. 249 */const Vy=ae("Hand",[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2",key:"1fvzgz"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2",key:"1kc0my"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8",key:"10h0bg"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15",key:"1s1gnw"}]]);/** 250 * @license lucide-react v0.453.0 - ISC 251 * 252 * This source code is licensed under the ISC license. 253 * See the LICENSE file in the root directory of this source tree. 254 */const ei=ae("HeartHandshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** 255 * @license lucide-react v0.453.0 - ISC 256 * 257 * This source code is licensed under the ISC license. 258 * See the LICENSE file in the root directory of this source tree. 259 */const Xy=ae("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 260 * @license lucide-react v0.453.0 - ISC 261 * 262 * This source code is licensed under the ISC license. 263 * See the LICENSE file in the root directory of this source tree. 264 */const We=ae("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 265 * @license lucide-react v0.453.0 - ISC 266 * 267 * This source code is licensed under the ISC license. 268 * See the LICENSE file in the root directory of this source tree. 269 */const ec=ae("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** 270 * @license lucide-react v0.453.0 - ISC 271 * 272 * This source code is licensed under the ISC license. 273 * See the LICENSE file in the root directory of this source tree. 274 */const $a=ae("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** 275 * @license lucide-react v0.453.0 - ISC 276 * 277 * This source code is licensed under the ISC license. 278 * See the LICENSE file in the root directory of this source tree. 279 */const Qy=ae("MapPinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]);/** 280 * @license lucide-react v0.453.0 - ISC 281 * 282 * This source code is licensed under the ISC license. 283 * See the LICENSE file in the root directory of this source tree. 284 */const Zy=ae("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"}]]);/** 285 * @license lucide-react v0.453.0 - ISC 286 * 287 * This source code is licensed under the ISC license. 288 * See the LICENSE file in the root directory of this source tree. 289 */const Ky=ae("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/** 290 * @license lucide-react v0.453.0 - ISC 291 * 292 * This source code is licensed under the ISC license. 293 * See the LICENSE file in the root directory of this source tree. 294 */const Iy=ae("MonitorUp",[["path",{d:"m9 10 3-3 3 3",key:"11gsxs"}],["path",{d:"M12 13V7",key:"h0r20n"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}]]);/** 295 * @license lucide-react v0.453.0 - ISC 296 * 297 * This source code is licensed under the ISC license. 298 * See the LICENSE file in the root directory of this source tree. 299 */const Jy=ae("MoveUpLeft",[["path",{d:"M5 11V5H11",key:"3q78g9"}],["path",{d:"M5 5L19 19",key:"5zm2fv"}]]);/** 300 * @license lucide-react v0.453.0 - ISC 301 * 302 * This source code is licensed under the ISC license. 303 * See the LICENSE file in the root directory of this source tree. 304 */const Wy=ae("PackageCheck",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/** 305 * @license lucide-react v0.453.0 - ISC 306 * 307 * This source code is licensed under the ISC license. 308 * See the LICENSE file in the root directory of this source tree. 309 */const rr=ae("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",ke
309y:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);/** 310 * @license lucide-react v0.453.0 - ISC 311 * 312 * This source code is licensed under the ISC license. 313 * See the LICENSE file in the root directory of this source tree. 314 */const W=ae("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]);/** 315 * @license lucide-react v0.453.0 - ISC 316 * 317 * This source code is licensed under the ISC license. 318 * See the LICENSE file in the root directory of this source tree. 319 */const $y=ae("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/** 320 * @license lucide-react v0.453.0 - ISC 321 * 322 * This source code is licensed under the ISC license. 323 * See the LICENSE file in the root directory of this source tree. 324 */const e5=ae("Repeat2",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/** 325 * @license lucide-react v0.453.0 - ISC 326 * 327 * This source code is licensed under the ISC license. 328 * See the LICENSE file in the root directory of this source tree. 329 */const ex=ae("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** 330 * @license lucide-react v0.453.0 - ISC 331 * 332 * This source code is licensed under the ISC license. 333 * See the LICENSE file in the root directory of this source tree. 334 */const tx=ae("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/** 335 * @license lucide-react v0.453.0 - ISC 336 * 337 * This source code is licensed under the ISC license. 338 * See the LICENSE file in the root directory of this source tree. 339 */const Yh=ae("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** 340 * @license lucide-react v0.453.0 - ISC 341 * 342 * This source code is licensed under the ISC license. 343 * See the LICENSE file in the root directory of this source tree. 344 */const rn=ae("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 345 * @license lucide-react v0.453.0 - ISC 346 * 347 * This source code is licensed under the ISC license. 348 * See the LICENSE file in the root directory of this source tree. 349 */const t5=ae("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/** 350 * @license lucide-react v0.453.0 - ISC 351 * 352 * This source code is licensed under the ISC license. 353 * See the LICENSE file in the root directory of this source tree. 354 */const a5=ae("Shovel",[["path",{d:"M2 22v-5l5-5 5 5-5 5z",key:"1fh25c"}],["path",{d:"M9.5 14.5 16 8",key:"1smz5x"}],["path",{d:"m17 2 5 5-.5.5a3.53 3.53 0 0 1-5 0s0 0 0 0a3.53 3.53 0 0 1 0-5L17 2",key:"1q8uv5"}]]);/** 355 * @license lucide-react v0.453.0 - ISC 356 * 357 * This source code is licensed under the ISC license. 358 * See the LICENSE file in the root directory of this source tree. 359 */const Rt=ae("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 360 * @license lucide-react v0.453.0 - ISC 361 * 362 * This source code is licensed under the ISC license. 363 * See the LICENSE file in the root directory of this source tree. 364 */const s5=ae("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** 365 * @license lucide-react v0.453.0 - ISC 366 * 367 * This source code is licensed under the ISC license. 368 * See the LICENSE file in the root directory of this source tree. 369 */const $e=ae("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** 370 * @license lucide-react v0.453.0 - ISC 371 * 372 * This source code is licensed under the ISC license. 373 * See the LICENSE file in the root directory of this source tree. 374 */const Hl=ae("TrainFront",[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1",key:"1v71zp"}],["path",{d:"m9 15-1-1",key:"1yrq24"}],["path",{d:"m15 15 1-1",key:"1t0d6s"}
vendor: 6,587 bytes, lines 374-417
374],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z",key:"1p0hjs"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m16 19 2 3",key:"xo31yx"}]]);/** 375 * @license lucide-react v0.453.0 - ISC 376 * 377 * This source code is licensed under the ISC license. 378 * See the LICENSE file in the root directory of this source tree. 379 */const n5=ae("TreePine",[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z",key:"cpyugq"}],["path",{d:"M12 22v-3",key:"kmzjlo"}]]);/** 380 * @license lucide-react v0.453.0 - ISC 381 * 382 * This source code is licensed under the ISC license. 383 * See the LICENSE file in the root directory of this source tree. 384 */const i5=ae("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 385 * @license lucide-react v0.453.0 - ISC 386 * 387 * This source code is licensed under the ISC license. 388 * See the LICENSE file in the root directory of this source tree. 389 */const r5=ae("UserRoundCheck",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);/** 390 * @license lucide-react v0.453.0 - ISC 391 * 392 * This source code is licensed under the ISC license. 393 * See the LICENSE file in the root directory of this source tree. 394 */const Yl=ae("UsersRound",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]);/** 395 * @license lucide-react v0.453.0 - ISC 396 * 397 * This source code is licensed under the ISC license. 398 * See the LICENSE file in the root directory of this source tree. 399 */const Yd=ae("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/** 400 * @license lucide-react v0.453.0 - ISC 401 * 402 * This source code is licensed under the ISC license. 403 * See the LICENSE file in the root directory of this source tree. 404 */const Vh=ae("Waves",[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"knzxuh"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"2jd2cc"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"rd2r6e"}]]);/** 405 * @license lucide-react v0.453.0 - ISC 406 * 407 * This source code is licensed under the ISC license. 408 * See the LICENSE file in the root directory of this source tree. 409 */const ax=ae("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function l5(i,l){if(i instanceof RegExp)return{keys:!1,pattern:i};var o,d,u,m,p=[],v="",b=i.split("/");for(b[0]||b.shift();u=b.shift();)o=u[0],o==="*"?(p.push(o),v+=u[1]==="?"?"(?:/(.*))?":"/(.*)"):o===":"?(d=u.indexOf("?",1),m=u.indexOf(".",1),p.push(u.substring(1,~d?d:~m?m:u.length)),v+=~d&&!~m?"(?:/([^/]+?))?":"/([^/]+?)",~m&&(v+=(~d?"?":"")+"\\"+u.substring(m))):v+="/"+u;return{keys:p,pattern:new RegExp("^"+v+(l?"(?=$|/)":"/?$"),"i")}}var Md={exports:{}},_d={};/** 410 * @license React 411 * use-sync-external-store-shim.production.js 412 * 413 * Copyright (c) Meta Platforms, Inc. and affiliates. 414 * 415 * This source code is licensed under the MIT license found in the 416 * LICENSE file in the root directory of this source tree. 417 */var Xh;function c5(){if(Xh)return _d;Xh=1;var i=Xl();function l(f,T){return f===T&&(f!==0||1/f===1/T)||f!==f&&T!==T}var o=typeof Object.is=="function"?Object.is:l,d=i.useState,u=i.useEffect,m=i.useLayoutEffect,p=i.useDebugValue;function v(f,T){var D=T(),A=d({inst:{value:D,getSnapshot:T}}),H=A[0].inst,R=A[1];return m(function(){H.value=D,H.getSnapshot=T,b(H)&&R({inst:H})},[f,D,T]),u(function(){return b(H)&&R({inst:H}),f(function(){b(H)&&R({inst:H})})},[f]),p(D),D}function b(f){var T=f.getSnapshot;f=f.value;try{var D=T();return!o(f,D)}catch{return!0}}function h(f,T){return T()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?h:v;return _d.useSyncExternalStore=i.useSyncExternalStore!==void 0?i.useSyncExternalStore:y,_d}var Qh;function o5(){return Qh||(Qh=1,Md.exports=c5()),Md.exports}var d5=o5();const g5=Qd.useInsertionEffect,u5=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",m5=u5?k.useLayoutEffect:k.useEffect,f5=g5||m5,sx=i=>{const l=k.useRef([i,(...o)=>l[0](...o)]).current;return f5(()=>{l[0]=i}),l[1]},h5="popstate",og="pushState",dg="replaceState",p5="hashchange",Zh=[h5,og,dg,p5],x5=i=>{for(const l of Zh)addEventListener(l,i);return()=>{for(const l of Zh)removeEventListener(l,i)}},nx=(i,l)=>d5.useSyncExternalStore(x5,i,l),b5=()=>location.search,v5=({ssrSearch:i=""}={})=>nx(b5,()=>i),Kh=()=>location.pathname,y5=({ssrPath:i}={})=>nx(Kh,i?()=>i:Kh),w5=(i,{replace:l=!1,state:o=null}={})=>history[l?dg:og](o,"",i),j5=(i={})=>[y5(i),w5],Ih=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Ih]>"u"){for(const i of[og,dg]){const l=history[i];history[i]=function(){const o=l.apply(this,arguments),d=new Event(i);return d.arguments=arguments,dispatchEvent(d),o}}Object.defineProperty(window,Ih,{value:!0})}const N5=(i,l)=>l.toLowerCase().indexOf(i.toLowerCase())?"~"+l:l.slice(i.length)||"/",ix=(i="")=>i==="/"?"":i,S5=(i,l)=>i[0]==="~"?i.slice(1):ix(l)+i,C5=(i="",l)=>N5(Jh(ix(i)),Jh(l)),Jh=i=>{try{return decodeURI(i)}catch{return i}},rx={hook:j5,searchHook:v5,parser:l5,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:i=>i},lx=k.createContext(rx),li=()=>k.useContext(lx),cx={},ox=k.createContext(cx),k5=()=>k.useContext(ox),tc=i=>{const[l,o]=i.hook(i);return[C5(i.base,l),sx((d,u)=>o(S5(d,i.base),u))]},Os=()=>tc(li()),gg=(i,l,o,d)=>{const{pattern:u,keys:m}=l instanceof RegExp?{keys:!1,pattern:l}:i(l||"*",d),p=u.exec(o)||[],[v,...b]=p;return v!==void 0?[!0,(()=>{const h=m!==!1?Object.fromEntries(m.map((f,T)=>[f,b[T]])):p.groups;let y={...b};return h&&Object.assign(y,h),y})(),...d?[v]:[]]:[!1,null]},dx=i=>gg(li().parser,i,Os()[0]),T5=({children:i,...l})=>{const o=li(),d=l.hook?rx:o;let u=d;const[m,p]=l.ssrPath?.split("?")??[];p&&(l.ssrSearch=p,l.ssrPath=m),l.hrefs=l.hrefs??l.hook?.hrefs;let v=k.useRef({}),b=v.current,h=b;
417for(let y in d){const f=y==="base"?d[y]+(l[y]||""):l[y]||d[y];b===h&&f!==h[y]&&(v.current=h={...h}),h[y]=f,(f!==d[y]||f!==u[y])&&(u=h)}return k.createElement(lx.Provider,{value:u,children:i})},Wh=({children:i,component:l},o)=>l?k.createElement(l,{params:o}):typeof i=="function"?i(o):i,D5=i=>{let l=k.useRef(cx);const o=l.current;return l.current=Object.keys(i).length!==Object.keys(o).length||Object.entries(i).some(([d,u])=>u!==o[d])?i:o},Fe=({path:i,nest:l,match:o,...d})=>{const u=li(),[m]=tc(u),[p,v,b]=o??gg(u.parser,i,m,l),h=D5({...k5(),...v});if(!p)return null;const y=b?k.createElement(T5,{base:b},Wh(d,h)):Wh(d,h);return k.createElement(ox.Provider,{value:h,children:y})},X=k.forwardRef((i,l)=>{const o=li(),[d,u]=tc(o),{to:m="",href:p=m,onClick:v,asChild:b,children:h,className:y,replace:f,state:T,...D}=i,A=sx(R=>{R.ctrlKey||R.metaKey||R.altKey||R.shiftKey||R.button!==0||(v?.(R),R.defaultPrevented||(R.preventDefault(),u(p,i)))}),H=o.hrefs(p[0]==="~"?p.slice(1):o.base+p,o);return b&&k.isValidElement(h)?k.cloneElement(h,{onClick:A,href:H}):k.createElement("a",{...D,onClick:A,href:H,className:y?.call?y(d===p):y,children:h,ref:l})}),Vd=i=>Array.isArray(i)?i.flatMap(l=>Vd(l&&l.type===k.Fragment?l.props.children:l)):[i],M5=({children:i,location:l})=>{const o=li(),[d]=tc(o);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Vd(i).forEach(m=>{if(k.isValidElement(m)&&m.props.path){const p=m.props.path;window.__WOUTER_ROUTES__.includes(p)||window.__WOUTER_ROUTES__.push(p)}}));for(const u of Vd(i)){let m=0;if(k.isValidElement(u)&&(m=gg(o.parser,u.props.path,l||d,u.props.nest))[0])return k.cloneElement(u,{match:m})}return null},$h=[{label:"Training Services",href:"/dog-training-services",notation:"Service Prospectuses"},{label:"Training Methods",href:"/dog-training-methods",notation:"Methods Desk"},{label:"Learning Principles",href:"/learning-principles",notation:"PSYC 101"},{label:"School Shop",href:"/shop",notation:"Supply Cupboard"}];function _5(i,l){return i===l||i.startsWith(`${l}/`)}function ra(){const[i]=Os(),[l,o]=k.useState(!1);return k.useEffect(()=>{o(!1)},[i]),k.useEffect(()=>{if(!l)return;const d=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=d}},[l]),a.jsxs(a.Fragment,{children:[a.jsx("header",{"data-loc":"client/src/components/PrimaryNavigation.tsx:39",className:"relative z-40 border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:40",className:"container flex h-[84px] items-center justify-between gap-4 sm:h-[92px]",children:[a.jsx(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:41",href:"/",className:"group flex min-w-0 items-center gap-3","aria-label":"Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/components/PrimaryNavigation.tsx:42",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-[4.4rem] w-auto max-w-[13.25rem] origin-left object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-20 sm:max-w-[16rem]"})}),a.jsx("nav",{"data-loc":"client/src/components/PrimaryNavigation.tsx:45",className:"hidden items-center gap-4 lg:flex","aria-label":"Primary navigation",children:$h.map(d=>a.jsx(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:46",href:d.href,className:`nav-link whitespace-nowrap text-[0.7rem] font-bold uppercase tracking-[0.1em] ${_5(i,d.href)?"text-[#7d2636] after:w-full":"text-[#49645a]"}`,children:d.label},d.href))}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:49",className:"flex items-center gap-2 sm:gap-3",children:[a.jsxs(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:50",href:"/#contact",className:"hidden h-11 items-center rounded-full bg-[#7d2636] px-5 text-[0.66rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] shadow-[3px_3px_0_#e9c859] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:inline-flex",children:["Apply for class ",a.jsx(ze,{"data-loc":"client/src/components/PrimaryNavigation.tsx:50",className:"ml-1.5 h-3.5 w-3.5"})]}),a.jsx("button",{"data-loc":"client/src/components/PrimaryNavigation.tsx:51",type:"button",onClick:()=>o(!0),"aria-label":"Open main navigation","aria-expanded":l,className:"inline-flex h-11 w-11 items-center justify-center rounded-full border border-[#24342f]/18 bg-[#fffaf0] text-[#24342f] shadow-[2px_2px_0_#e9c859] transition-transform hover:-translate-y-0.5 active:scale-[0.97] lg:hidden",children:a.jsx(Zy,{"data-loc":"client/src/components/PrimaryNavigation.tsx:51",className:"h-5 w-5"})})]})]})}),l&&a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:56",role:"dialog","aria-modal":"true","aria-label":"Main navigation",className:"fixed inset-0 z-[100] flex min-h-dvh flex-col overflow-y-auto bg-[#24342f] text-[#fffaf0]",children:[a.jsx("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:57",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:58",className:"relative container flex h-[76px] items-center justify-between gap-4 border-b border-[#fffaf0]/15",children:[a.jsxs(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:59",href:"/",className:"flex items-center gap-3","aria-label":"Canine Scholars home",children:[a.jsx("img",{"data-loc":"client/src/components/PrimaryNavigation.tsx:59",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage crest in Parchment",className:"h-14 w-14 object-contain sm:h-16 sm:w-16"}),a.jsx("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:59",className:"font-[Fraunces] text-[1.25rem] leading-none tracking-[-0.04em]",children:"Canine Scholars"})]}),a.jsx("button",{"data-loc":"client/src/components/PrimaryNavigation.tsx:60",type:"button",onClick:()=>o(!1),"aria-label":"Close main navigation",className:"inline-flex h-11 w-11 items-center justify-center rounded-full border border-[#fffaf0]/25 bg-[#fffaf0]/8 text-[#fffaf0] transition-transform active:scale-[0.97]",children:a.jsx(ax,{"data-loc":"client/src/components/PrimaryNavigation.tsx:60",className:"h-5 w-5"})})]}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:62",className:"relative container flex flex-1 flex-col justify-between py-10 sm:py-14",children:[a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",children:[a.jsx("p",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"text-[0.6rem] font-bold uppercase tracking-[0.17em] text-[#e9
417c859]",children:"The School Register"}),a.jsx("nav",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"mt-7","aria-label":"Mobile primary navigation",children:$h.map((d,u)=>a.jsxs(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",href:d.href,className:"group flex items-center justify-between gap-5 border-t border-[#fffaf0]/16 py-5 first:border-t-0",children:[a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"flex items-center gap-4",children:[a.jsxs("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"text-[0.62rem] font-bold tracking-[0.14em] text-[#e9c859]",children:["0",u+1]}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",children:[a.jsx("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"block font-[Fraunces] text-[clamp(2rem,8vw,3.2rem)] font-medium leading-[0.9] tracking-[-0.055em] text-[#fffaf0]",children:d.label}),a.jsx("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"mt-2 block text-[0.59rem] font-bold uppercase tracking-[0.14em] text-[#c9d4cd]",children:d.notation})]})]}),a.jsx(ze,{"data-loc":"client/src/components/PrimaryNavigation.tsx:63",className:"h-5 w-5 shrink-0 text-[#e9
417c859] transition-transform group-hover:-translate-y-1 group-hover:translate-x-1"})]},d.href))})]}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"mt-10 border-t border-[#fffaf0]/16 pt-7",children:[a.jsxs(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",href:"/#contact",className:"flex w-full items-center justify-between rounded-[1.35rem] bg-[#e9c859] px-6 py-5 text-[#24342f] shadow-[5px_5px_0_#7d2636]",children:[a.jsxs("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",children:[a.jsx("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"block text-[0.59rem] font-bold uppercase tracking-[0.15em] opacity-70",children:"Office hours"}),a.jsx("span",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"mt-2 block font-[Fraunces] text-[1.7rem] font-medium leading-none tracking-[-0.04em]",children:"Apply for class"})]}),a.jsx(ze,{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"h-6 w-6"})]}),a.jsxs("p",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"mt-6 flex items-center gap-2 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#c9d4cd]",children:[a.jsx(W,{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"h-3.5 w-3.5 text-[#e9
417c859]"})," Results-based training, everyday conduct"]}),a.jsxs("div",{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",className:"mt-5 flex flex-wrap gap-x-5 gap-y-2",children:[a.jsx(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",href:"/privacy-policy",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#e9c859] underline decoration-[#e9c859]/45 underline-offset-4 transition-colors hover:text-[#fffaf0]",children:"Privacy Policy"}),a.jsx(X,{"data-loc":"client/src/components/PrimaryNavigation.tsx:64",href:"/terms-of-service",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#e9c859] underline decoration-[#e9c859]/45 underline-offset-4 transition-colors hover:text-[#fffaf0]",children:"Terms of Service"})]})]})]})]})]})}const E5=[{terms:["service","board","puppy","leash","group","home"],href:"/dog-training-services"},{terms:["method","lure","marker","target","shaping","counter","desensitization"],href:"/dog-training-methods"},{terms:["principle","classical","operant","learning","habituation","extinction"],href:"/learning-principles"},{terms:["charlotte","noda","south end","uptown","southpark","ballantyne","lake norman"],href:"/charlotte-nc"},{terms:["shop","kit","groom","supply","crate","toy"],href:"/shop"}];function ep(){const[,i]=Os(),[l,o]=k.useState(""),[d,u]=k.useState("");function m(p){p.preventDefault();const v=l.trim().toLowerCase(),b=E5.find(h=>h.terms.some(y=>v.includes(y)));if(!v){u("Give us one helpful word and weâll pick up the scent.");return}if(!b){u("No exact trail yet. Try services, methods, Charlotte, shop, or return home.");return}i(b.href)}return a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:43",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/NotFound.tsx:44"}),a.jsxs("main",{"data-loc":"client/src/pages/NotFound.tsx:45",className:"guide-grid relative flex min-h-[calc(100vh-80px)] items-center overflow-hidden border-b border-[#24342f]/15 py-14 sm:py-20",children:[a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:46",className:"absolute left-[8%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:47",className:"absolute right-[11%] top-[18%] hidden rotate-12 text-[#7d2636]/15 lg:block",children:a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:47",className:"h-12 w-12"})}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:48",className:"container relative grid w-full gap-10 lg:grid-cols-[0.9fr_1.1fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:49",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:50",className:"eyebrow",children:[a.jsx(Qy,{"data-loc":"client/src/pages/NotFound.tsx:50",className:"h-3.5 w-3.5"})," Field detour · CS-404"]}),a.jsxs("h1",{"data-loc":"client/src/pages/NotFound.tsx:51",className:"mt-6 max-w-[9ch] font-[Fraunces] text-[clamp(3.6rem,6.6vw,6.8rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["The internet has been ",a.jsx("em",{"data-loc":"client/src/pages/NotFound.tsx:51",className:"text-[#7d2636]",children:"redecorated."})]}),a.jsx("p",{"data-loc":"client/src/pages/NotFound.tsx:52",className:"mt-7 max-w-[35rem] text-[1.03rem] leading-7 text-[#49645a]",children:"Oops! Looks like the doggos decided to redecorate the internet. They took some stuff with them, including, apparently, what you were looking for. Have a sniff around with the search below!"}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:53",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:53",className:"h-4 w-4"})," Field note: the trail is still warm"]})]}),a.jsxs("section",{"data-loc":"client/src/pages/NotFound.tsx:56","aria-labelledby":"scent-search-title",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-5 shadow-[10px_12px_0_#e9c859] sm:rounded-[2.75rem] sm:p-8",children:[a.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:57",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#7d2636_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:58",className:"relative",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:59",className:"flex items-start justify-between gap-5 border-b border-dashed border-[#7d2636]/25 pb-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:60",children:[a.jsx("span",{"data-loc":"client/src/pages/NotFound.tsx:60",className:"rounded-full bg-[#7d2636] px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#fffaf0]",children:"Lost & found"}),a.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:60",id:"scent-search-title",className:"mt-4 font-[Fraunces] text-[clamp(2rem,3.5vw,3.1rem)] font-medium leading-[0.94] tracking-[-0.055em]",children:"Find a better route."})]}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:61",className:"cs-404-seal relative flex h-24 w-24 shrink-0 items-center justify-center rounded-full border-2 border-[#e9c859] bg-[#7d2636] p-3 shadow-[0_0_0_6px_#fffaf0,4px_5px_0_rgba(36,52,47,0.18)] sm:h-28 sm:w-28",children:[a.jsx("img",{"data-loc":"client/src/pages/NotFound.tsx:61",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"}),a.jsx("span",{"data-loc":"client/src/pages/NotFound.tsx:61",className:"cs-404-spark absolute -right-2 -top-2 flex h-7 w-7 items-center justify-center rounded-full bg-[#e9c859] text-[#7d2636]",children:a.jsx(Rt,{"data-loc":"client/src/pages/NotFound.tsx:61",className:"h-3.5 w-3.5"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:64",className:"mt-7 rounded-[1.45rem] border border-[#24342f]/12 bg-[#f7f0e4] p-4 sm:p-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:65",className:"flex items-center gap-2 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:65",className:"h-3.5 w-3.5"})," Scent report · the heritage seal is still on the case"]}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:66",className:"cs-404-trail mt-5 flex items-center gap-3 text-[#7d2636]/45","aria-hidden":"true",children:[a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"h-4 w-4"}),a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"h-4 w-4"}),a.jsx(W,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"h-4 w-4"}),a.jsx("span",{"data-loc":"client/src/pages/NotFound.tsx:66",className:"h-px flex-1 border-t border-dashed border-[#7d2636]/35"}),a.jsx(Yh,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"h-5 w-5 text-[#7d2636]"})]})]}),a.jsxs("form",{"data-loc":"client/src/pages/NotFound.tsx:69",onSubmit:m,className:"mt-6",children:[a.jsx("label",{"data-loc":"client/src/pages/NotFound.tsx:70",htmlFor:"scent-search",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:"What are you looking for?"}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:71",className:"mt-2 flex flex-col gap-3 sm:flex-row",children:[a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:71",className:"relative flex-1",children:[a.jsx(Yh,{"data-loc":"client/src/pages/NotFound.tsx:71",className:"pointer-events-none absolute left-4 top-1/2 h-4 w-4 -translate-y-1/2 text-[#7d2636]"}),a.jsx("input",{"data-loc":"client/src/pages/NotFound.tsx:71",id:"scent-search",value:l,onCh
417ange:p=>{o(p.target.value),u("")},placeholder:"Try âpuppy,â âCharlotte,â or âmethodsâ",className:"h-12 w-full rounded-full border border-[#24342f]/18 bg-[#fffaf0] pl-11 pr-4 text-sm text-[#24342f] outline-none transition-colors placeholder:text-[#49645a]/65 focus:border-[#7d2636] focus:ring-2 focus:ring-[#e9c859]"})]}),a.jsxs(Me,{"data-loc":"client/src/pages/NotFound.tsx:71",type:"submit",className:"h-12 rounded-full bg-[#7d2636] px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97]",children:["Follow scent ",a.jsx(ze,{"data-loc":"client/src/pages/NotFound.tsx:71",className:"ml-1.5 h-4 w-4"})]})]}),a.jsx("p",{"data-loc":"client/src/pages/NotFound.tsx:72","aria-live":"polite",className:`mt-3 min-h-5 text-sm ${d?"text-[#7d2636]":"text-[#49645a]"}`,children:d||"Try services, methods, Charlotte, shop, or a specific training topic."})]}),a.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:75",className:"mt-6 flex flex-col gap-3 border-t border-dashed border-[#7d2636]/25 pt-6 sm:flex-row sm:items-center sm:justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/NotFound.tsx:75",className:"flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx(ax,{"data-loc":"client/src/pages/NotFound.tsx:75",className:"h-3.5 w-3.5 text-[#7d2636]"})," Missing page, not missing help"]}),a.jsx(Me,{"data-loc":"client/src/pages/NotFound.tsx:75",asChild:!0,variant:"outline",className:"h-11 rounded-full border-[#7d2636]/35 px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] hover:bg-[#7d2636] hover:text-[#fffaf0]",children:a.jsxs(X,{"data-loc":"client/src/pages/NotFound.tsx:75",href:"/",children:[a.jsx(We,{"data-loc":"client/src/pages/NotFound.tsx:75",className:"mr-2 h-4 w-4"})," Return home"]})})]})]})]})]})]})]})}function A5({label:i="Setting the lesson planâ¦",className:l=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:39",className:`cs-state-loading ${l}`,role:"status","aria-live":"polite",children:[a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:40",className:"cs-state-loader-mark","aria-hidden":"true",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:41",className:"cs-state-loader-ripple cs-state-loader-ripple-one"}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:42",className:"cs-state-loader-ripple cs-state-loader-ripple-two"}),a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:43",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"cs-state-loader-seal"})]}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:45",children:[a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:46",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Roll call in progress"}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:47",className:"mt-1 font-[Fraunces] text-[1.25rem] font-medium tracking-[-0.035em] text-[#24342f]",children:i})]})]})}function O5({eyebrow:i="The register is clear",title:l="No eager pupils here yet.",description:o="When there is something to show, it will earn its place on the syllabus.",actionLabel:d,actionHref:u,className:m=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:62",className:`cs-state-empty ${m}`,children:[a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:63",className:"cs-state-empty-stamp","aria-hidden":"true",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:64",className:"cs-state-empty-ring"}),a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:65",src:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",alt:"",className:"cs-state-empty-seal"})]}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:67",className:"mt-5 text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:i}),a.jsx("h3",{"data-loc":"client/src/components/BrandStates.tsx:68",className:"mt-2 font-[Fraunces] text-[1.75rem] font-medium leading-[0.95] tracking-[-0.05em] text-[#24342f]",children:l}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:69",className:"mt-4 max-w-[30rem] text-sm leading-6 text-[#49645a]",children:o}),d&&u?a.jsx("a",{"data-loc":"client/src/components/BrandStates.tsx:71",href:u,className:"mt-6 inline-flex rounded-full bg-[#24342f] px-4 py-2.5 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-colors hover:bg-[#7d2636]",children:d}):null]})}function B5({label:i="Calling in the good stuffâ¦",className:l=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:81",className:`cs-state-ledger-loading ${l}`,role:"status","aria-live":"polite",children:[a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:82",className:"cs-state-ledger-sheet","aria-hidden":"true",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:83",className:"cs-state-ledger-label",children:"Coursework loading"}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:84",className:"cs-state-ledger-rule cs-state-ledger-rule-one"}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:85",className:"cs-state-ledger-rule cs-state-ledger-rule-two"}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:86",className:"cs-state-ledger-rule cs-state-ledger-rule-three"}),a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:87",src:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",alt:"",className:"cs-state-ledger-seal"})]}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:89",className:"min-w-0",children:[a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:90",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#e9
417c859]",children:"Fetching the field notes"}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:91",className:"mt-1 font-[Fraunces] text-[1.25rem] font-medium tracking-[-0.035em] text-[#fffaf0]",children:i})]})]})}function H5({title:i="The noticeboard is looking tidy.",description:l="No new questions, applications, or mild chaos to report. That is either excellent administration or a suspiciously quiet dog.",className:o=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:103",className:`cs-state-noticeboard-empty ${o}`,children:[a.jsx("div",{"data-loc":"client/src/components/BrandStates.tsx:104",className:"cs-state-noticeboard-pin","aria-hidden":"true"}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:105",className:"cs-state-noticeboard-card",children:[a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:106",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"cs-state-noticeboard-seal"}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:107",className:"mt-5 block text-[0.61rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"No new notices"}),a.jsx("h3",{"data-loc":"client/src/components/BrandStates.tsx:108",className:"mt-2 font-[Fraunces] text-[1.62rem] font-medium leading-[0.95] tracking-[-0.05em] text-[#24342f]",children:i}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:109",className:"mt-4 text-sm leading-6 text-[#49645a]",children:l})]})]})}function z5({title:i="Filed. Fetched. Finished.",description:l="Your notes are in the right place. The dog did not eat the paperwork.",className:o=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:121",className:`cs-state-utility ${o}`,role:"status","aria-live":"polite",children:[a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:122",src:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",alt:"",className:"cs-state-utility-seal"}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:123",className:"min-w-0",children:[a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:123",className:"text-[0.61rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Utility · sorted"}),a.jsx("h3",{"data-loc":"client/src/components/BrandStates.tsx:123",className:"mt-1 font-[Fraunces] text-[1.38rem] font-medium leading-[0.95] tracking-[-0.045em] text-[#24342f]",children:i}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:123",className:"mt-2 text-[0.8rem] leading-5 text-[#49645a]",children:l})]})]})}function P5({title:i="Homework: submitted.",description:l="A gold star has been quietly added to your file.",className:o=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:134",className:`cs-state-success ${o}`,role:"status","aria-live":"polite",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:135",className:"cs-state-success-star","aria-hidden":"true",children:"â
"}),a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:136",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"cs-state-success-seal"}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:137",className:"mt-5 text-[0.61rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Success · gold star earned"}),a.jsx("h3",{"data-loc":"client/src/components/BrandStates.tsx:138",className:"mt-2 font-[Fraunces] text-[1.7rem] font-medium leading-[0.94] tracking-[-0.05em] text-[#fffaf0]",children:i}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:139",className:"mt-3 text-sm leading-6 text-[#f1dbc8]",children:l})]})}function L5({className:i=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:146",className:`cs-state-success-receipt ${i}`,role:"status","aria-live":"polite",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:147",className:"cs-state-success-check","aria-hidden":"true",children:"â"}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:148",children:[a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:148",className:"text-[0.61rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Success · receipt"}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:148",className:"mt-1 font-[Fraunces] text-[1.28rem] font-medium leading-none tracking-[-0.04em] text-[#24342f]",children:"Spot safely saved."})]}),a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:149",className:"ml-auto rounded-full bg-[#e9c859] px-2.5 py-1 text-[0.53rem] font-bold uppercase tracking-[0.12em] text-[#24342f]",children:"CS · OK"})]})}function R5({title:i="Class full. Egos healthy.",description:l="This particular class has reached maximum wag capacity. Join the waitlist and we will bark the moment a seat opens.",className:o=""}){return a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:160",className:`cs-state-waitlist ${o}`,children:[a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:161",className:"cs-state-waitlist-ticket","aria-hidden":"true",children:[a.jsx("span",{"data-loc":"client/src/components/BrandStates.tsx:161",children:"WAITLIST"}),a.jsx("img",{"data-loc":"client/src/components/BrandStates.tsx:161",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:""})]}),a.jsxs("div",{"data-loc":"client/src/components/BrandStates.tsx:162",className:"min-w-0",children:[a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:162",className:"text-[0.61rem] font-bold uppercase tracking-[0.16em] text-[#e9
417c859]",children:"Class full · waitlist"}),a.jsx("h3",{"data-loc":"client/src/components/BrandStates.tsx:162",className:"mt-2 font-[Fraunces] text-[1.78rem] font-medium leading-[0.94] tracking-[-0.05em] text-[#fffaf0]",children:i}),a.jsx("p",{"data-loc":"client/src/components/BrandStates.tsx:162",className:"mt-3 max-w-[38rem] text-sm leading-6 text-[#d8e4f7]",children:l})]}),a.jsx("button",{"data-loc":"client/src/components/BrandStates.tsx:163",type:"button",className:"cs-state-waitlist-button",children:"Join waitlist"})]})}const G5=[{name:"Headmaster Oxblood",hex:"#7D2636",bg:"#7D2636",text:"#FFFaf0",role:"Signature brand colour · action, emphasis, and calls to action"},{name:"Ink Navy",hex:"#283B62",bg:"#283B62",text:"#FFFaf0",role:"Institutional support · navigation, field notes, and small accents"},{name:"Reward Yellow",hex:"#E9C859",bg:"#E9C859",text:"#24342F",role:"Optimism · wins, rewards, and small delight"},{name:"Library Pine",hex:"#24342F",bg:"#24342F",text:"#FFFaf0",role:"Grounding tone · type and immersive sections"},{name:"Parchment",hex:"#F7F0E4",bg:"#F7F0E4",text:"#24342F",role:"Generous base · paper, warmth, and breathing room"}],U5=["Clear enough to trust","Warm enough to approach","Clever enough to remember"],q5=[{id:"01",name:"Primary wordmark",file:"canine-scholars-wordmark.svg",role:"Lead communications, navigation, and large-format brand moments.",source:"/manus-storage/canine-scholars-ai-ink-navy_c097534b.svg",previewClass:"bg-[#fffaf0]",imageClass:"w-full max-w-[220px]"},{id:"02",name:"Heritage seal",file:"canine-scholars-heritage-seal.svg",role:"Certificates, field notes, special editions, and ceremonial moments.",source:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",previewClass:"bg-[#7d2636]",imageClass:"h-20 w-20"},{id:"03",name:"Round seal",file:"canine-scholars-round-seal.svg",role:"Favicons, social profiles, avatars, and compact digital applications.",source:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",previewClass:"bg-[#283b62]",imageClass:"h-20 w-20"},{id:"04",name:"Parchment heritage seal",file:"canine-scholars-heritage-single-parchment.svg",role:"Dark surfaces, invitations, certificates, and one-colour print applications.",source:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",previewClass:"bg-[#24342f]",imageClass:"h-20 w-20"},{id:"05",name:"Parchment round seal",file:"canine-scholars-round-single-parchment.svg",role:"Dark-mode favicons, social avatars, and compact one-colour digital use.",source:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",previewClass:"bg-[#7d2636]",imageClass:"h-20 w-20"},{id:"06",name:"Parchment wordmark",file:"canine-scholars-wordmark-single-parchment.svg",role:"Dark-surface mastheads, event signage, and one-colour editorial layouts.",source:"/manus-storage/canine-scholars-wordmark-single-parchment_3fc77937.svg",previewClass:"bg-[#283b62]",imageClass:"h-20 w-full"}];function F5(){const[i,l]=k.useState(null);async function o(d){try{await navigator.clipboard.writeText(d)}catch{const u=document.createElement("textarea");u.value=d,u.style.position="fixed",u.style.opacity="0",document.body.appendChild(u),u.select(),document.execCommand("copy"),u.remove()}l(d),window.setTimeout(()=>l(u=>u===d?null:u),1800)}return a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:106",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/BrandGuide.tsx:107",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:108",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/BrandGuide.tsx:109",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:110",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-12 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[3.35rem]"})}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:112",className:"hidden items-center gap-2 text-[0.65rem] font-bold uppercase tracking-[0.15em] text-[#49645a] sm:flex",children:[a.jsx(rt,{"data-loc":"client/src/pages/BrandGuide.tsx:113",className:"h-4 w-4 text-[#7d2636]"}),"Brand Guidelines · v1.0"]}),a.jsx(Me,{"data-loc":"client/src/pages/BrandGuide.tsx:116",asChild:!0,className:"h-10 rounded-full bg-[#24342f] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#31463f] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/BrandGuide.tsx:117",href:"/",children:["Back to site ",a.jsx(Jy,{"data-loc":"client/src/pages/BrandGuide.tsx:117",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx("nav",{"data-loc":"client/src/pages/BrandGuide.tsx:122",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Brand Guidelines sections",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:123",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:124",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Guidelines index"}),a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:125",className:"flex min-w-max items-center gap-1.5",children:[["Overview","#overview"],["Essence","#essence"],["Marks","#marks"],["Assets","#assets"],["Colour","#colour"],["States","#states"],["Voice","#voice"]].map(([d,u])=>a.jsx("a",{"data-loc":"client/src/pages/BrandGuide.tsx:127",href:u,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:d},u))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/BrandGuide.tsx:135",children:[a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:136",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:137",className:"container relative grid gap-12 lg:grid-cols-[1.06fr_0.94fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:138",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:139",className:"eyebrow",children:"The visual field manual"}),a.jsxs("h1",{"data-loc":"client/src/pages/BrandGuide.tsx:140",className:"mt-7 max-w-[11ch] font-[Fraunces] text-[clamp(4.1rem,7.5vw,7.5rem)] font-medium leading-[0.84] tracking-[-0.075em] text-[#24342f]",children:["A school of ",a.jsx("em",{"data-loc":"client/src/pages/BrandGuide.tsx:141",className:"font-[Fraunces] text-[#7d2636]",children:"good taste."})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:143",className:"mt-8 max-w-[34rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"The Canine Scholars identity makes dog training feel both considered and inviting: part modern preparatory school, part brilliantly well-run day in the park."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:148",className:"relative mx-auto flex min-h-[260px] w-full max-w-[480px] items-center justify-center overflow-hidden rounded-[2.5rem] bg-[#7d2636] p-10 shadow-[10px_13px_0_#e9c859] sm:min-h-[320px] sm:rou
417nded-[3.5rem]",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:149",className:"absolute inset-0 opacity-20 [background-image:radial-gradient(#fffaf0_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:150",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"Canine Scholars seal",className:"relative z-10 h-40 w-40 object-contain sm:h-52 sm:w-52"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:151",className:"absolute bottom-6 left-7 rounded-full border border-[#fffaf0]/30 px-3 py-1.5 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0]",children:"Official seal"})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:156",id:"essence",className:"scroll-mt-14 py-16 sm:py-24",children:a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:157",className:"container",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:158",className:"grid gap-9 border-b border-[#24342f]/15 pb-10 lg:grid-cols-[0.84fr_1.16fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:159",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:160",className:"eyebrow",children:"01 · Brand essence"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:161",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.5rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"The feeling we leave behind."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:163",className:"rounded-[1.8rem] border border-[#24342f]/15 bg-[#fffaf0]/70 p-7 sm:p-9",children:[a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:164",className:"font-[Fraunces] text-[clamp(1.45rem,2.2vw,2rem)] font-medium leading-[1.14] tracking-[-0.04em] text-[#24342f]",children:"âA contemporary dog school for people who want a capable companion without sanding off their character.â"}),a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:165",className:"mt-7 flex flex-wrap gap-2",children:U5.map(d=>a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:166",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-[#24342f]",children:d},d))})]})]})})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:173",id:"marks",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:174",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:175",className:"grid gap-10 lg:grid-cols-[0.72fr_1.28fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:176",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:177",className:"eyebrow-light",children:"02 · The mark"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:178",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Smart, spirited, instantly recognisable."})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:180",className:"max-w-[38rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"The identity has two roles: use the wordmark for primary recognition and the seal where a compact, ceremonial signature is useful. They are companions, not substitutes; keep each clear, generously spaced, and free from effects."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:183",className:"mt-10 grid gap-4 md:grid-cols-2 xl:grid-cols-3",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:184",className:"brand-usage-card flex min-h-[290px] flex-col justify-between rounded-[2rem] bg-[#fffaf0] p-7 text-[#24342f] sm:p-9",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:185",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Specimen 01 · Preferred vector wordmark"}),a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:186",src:"/manus-storage/canine-scholars-ai-ink-navy_c097534b.svg",alt:"Canine Scholars wordmark in Ink N
417avy, Headmaster Oxblood, and Reward Yellow",className:"mx-auto my-7 w-full max-w-[370px] object-contain"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:187",className:"max-w-[24rem] text-sm leading-6 text-[#49645a]",children:"Use this scalable SVG for navigation, lead communications, and outward-facing brand moments."}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:188",href:"/manus-storage/canine-scholars-ai-ink-navy_c097534b.svg",download:"canine-scholars-wordmark.svg",className:"mt-5 inline-flex w-fit items-center gap-2 rounded-full border border-[#7d2636]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] transition-colors hover:bg-[#7d2636] hover:text-[#fffaf0]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:188",className:"h-3.5 w-3.5"})," Download SVG"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:190",className:"brand-usage-card flex min-h-[290px] flex-col justify-between rounded-[2rem] border border-[#fffaf0]/25 bg-[#7d2636] p-7 sm:p-9",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:191",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Specimen 02 · Heritage seal"}),a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:192",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"Canine Scholars official seal",className:"mx-auto my-2 h-40 w-40 object-contain sm:h-44 sm:w-44"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:193",className:"max-w-[24rem] text-sm leading-6 text-[#d9e2f3]",children:"Use for heritage moments, certificates, field notes, and ceremonial small-space applications."}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:194",href:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",download:"canine-scholars-heritage-seal.svg",className:"mt-5 inline-flex w-fit items-center gap-2 rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-colors hover:bg-[#fffaf0] hover:text-[#7d2636]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:194",className:"h-3.5 w-3.5"})," Download SVG"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:196",className:"brand-usage-card flex min-h-[290px] flex-col justify-between rounded-[2rem] border border-[#fffaf0]/25 bg-[#283b62] p-7 sm:p-9",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:197",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Specimen 03 · Round seal"}),a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:198",src:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",alt:"Canine Scholars round seal in Ink Navy, Headmaster Oxblood, and Reward Yellow",className:"mx-auto my-2 h-40 w-40 object-contain sm:h-44 sm:w-44"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:199",className:"max-w-[24rem] text-sm leading-6 text-[#d9e2f3]",children:"Use for avatars, favicons, social profiles, and any compact application that benefits from a crisp circular form."}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:200",href:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",download:"canine-scholars-round-seal.svg",className:"mt-5 inline-flex w-fit items-center gap-2 rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-colors hover:bg-[#fffaf0] hover:text-[#283b62]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:200",className:"h-3.5 w-3.5"})," Download SVG"]})]})]}),a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:204",className:"mt-4 grid gap-4 md:grid-cols-3",children:["Give both marks clear breathing room equal to the inner bone width.","Keep colours faithful. Navy, red, yellow, and white only.","Never stretch, outline, rotate, or add drop shadows to either mark."].map((d,u)=>a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:206",className:"flex gap-3 rounded-[1.5rem] border border-[#fffaf0]/15 bg-[#fffaf0]/5 p-5 text-sm leading-6 text-[#d8e3dc]",children:[a.jsx(ha,{"data-loc":"client/src/pages/BrandGuide.tsx:207",className:"mt-1 h-4 w-4 shrink-0 text-[#e9
417c859]"}),a.jsxs("span",{"data-loc":"client/src/pages/BrandGuide.tsx:208",children:[a.jsxs("b",{"data-loc":"client/src/pages/BrandGuide.tsx:208",className:"mr-1 font-bold text-[#fffaf0]",children:["0",u+1,"."]}),d]})]},d))}),a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:213",className:"mt-8 rounded-[2rem] border border-[#fffaf0]/15 bg-[#fffaf0]/7 p-6 sm:p-8",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:214",className:"grid gap-7 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:215",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:216",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Parchment ink · one-colour set"}),a.jsx("h3",{"data-loc":"client/src/pages/BrandGuide.tsx:217",className:"mt-4 max-w-[11ch] font-[Fraunces] text-[2.3rem] font-medium leading-[0.9] tracking-[-0.05em] text-[#fffaf0]",children:"For dark surfaces and quieter moments."}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:218",className:"mt-4 max-w-[26rem] text-sm leading-6 text-[#c9d4cd]",children:"Parchment is the preferred single-colour treatment when the work needs to feel printed, pressed, or purposefully understated."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:220",className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:[a.jsxs("article",{"data-loc":"client/src/pages/BrandGuide.tsx:221",className:"rounded-[1.5rem] border border-[#fffaf0]/15 bg-[#24342f] p-5",children:[a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:222",src:"/manus-storage/canine-scholars-wordmark-single-parchment_3fc77937.svg",alt:"Canine Scholars wordmark in Parchment with a transparent outlined bone and solid ribbon",className:"mx-auto h-32 w-full max-w-[205px] object-contain"}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:223",className:"mt-4 flex items-center justify-between gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:223",className:"text-[0.6rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Main wordmark"}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:223",href:"/manus-storage/canine-scholars-wordmark-single-parchment_3fc77937.svg",download:"canine-scholars-wordmark-single-parchment.svg",className:"inline-flex items-center gap-1 text-[0.58rem] font-bold uppercase tracking-[0.12em] text-[#e9c859] hover:text-[#fffaf0]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:223",className:"h-3 w-3"})," SVG"]})]})]}),a.jsxs("article",{"data-loc":"client/src/pages/BrandGuide.tsx:225",className:"rounded-[1.5rem] border border-[#fffaf0]/15 bg-[#283b62] p-5",children:[a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:226",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage seal in Parchment",className:"mx-auto h-32 w-32 object-contain"}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:227",className:"mt-4 flex items-center justify-between gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:227",className:"text-[0.6rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Heritage single"}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:227",href:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",download:"canine-scholars-heritage-single-parchment.svg",className:"inline-flex items-center gap-1 text-[0.58rem] font-bold uppercase tracking-[0.12em] text-[#e9c859] hover:text-[#fffaf0]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:227",className:"h-3 w-3"})," SVG"]})]})]}),a.jsxs("article",{"data-loc":"client/src/pages/BrandGuide.tsx:229",className:"rounded-[1.5rem] border border-[#fffaf0]/15 bg-[#7d2636] p-5",children:[a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:230",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars round seal in Parchment",className:"mx-auto h-32 w-32 object-contain"}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:231",className:"mt-4 flex items-center justify-between gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:231",className:"text-[0.6rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Round single"}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:231",href:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",download:"canine-scholars-round-single-parchment.
417svg",className:"inline-flex items-center gap-1 text-[0.58rem] font-bold uppercase tracking-[0.12em] text-[#e9c859] hover:text-[#fffaf0]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:231",className:"h-3 w-3"})," SVG"]})]})]})]})]})})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:239",id:"assets",className:"scroll-mt-14 border-b border-[#24342f]/15 bg-[#fffaf0] py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:240",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:241",className:"grid gap-10 border-b border-[#24342f]/15 pb-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:242",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:243",className:"eyebrow",children:"03 · Asset library"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:244",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Everything in its proper place."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:246",children:[a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:247",className:"max-w-[39rem] text-[1rem] leading-7 text-[#49645a]",children:"The logo map keeps the final vector assets together, makes their intended jobs clear, and gives your team a direct route to the right file. No digging through old folders. No mysterious âfinal-finalâ versions."}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:248",href:"/manus-storage/canine-scholars-brand-assets-final_c55ae15e.zip",download:"canine-scholars-brand-assets-final.zip",className:"mt-5 inline-flex items-center gap-2 rounded-full bg-[#7d2636] px-4 py-2.5 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:248",className:"h-3.5 w-3.5"})," Download all assets · ZIP"]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:252",className:"mt-10 grid gap-8 xl:grid-cols-[minmax(0,1.35fr)_minmax(340px,0.65fr)]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:253",className:"overflow-hidden rounded-[2rem] border border-[#24342f]/15",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:254",className:"grid grid-cols-[44px_minmax(0,1fr)] gap-4 border-b border-[#24342f]/15 bg-[#f3eadb] px-5 py-4 text-[0.61rem] font-bold uppercase tracking-[0.15em] text-[#49645a] sm:grid-cols-[58px_minmax(0,0.8fr)_minmax(0,1fr)_auto] sm:px-7",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:255",children:"Ref."}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:255",children:"Asset"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:255",className:"hidden sm:block",children:"Best used for"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:255",className:"hidden sm:block",children:"File"})]}),q5.map(d=>a.jsxs("article",{"data-loc":"client/src/pages/BrandGuide.tsx:258",className:"grid grid-cols-[44px_minmax(0,1fr)] gap-4 border-b border-[#24342f]/10 px-5 py-5 last:border-b-0 sm:grid-cols-[58px_minmax(0,0.8fr)_minmax(0,1fr)_auto] sm:items-center sm:px-7",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:259",className:"font-mono text-[0.7rem] font-bold text-[#7d2636]",children:d.id}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:260",className:"flex items-center gap-4",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:261",className:`flex h-11 w-11 shrink-0 items-center justify-center rounded-xl ${d.previewClass}`,children:a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:261",src:d.source,alt:"",className:`max-h-8 object-contain ${d.imageClass}`})}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:262",children:[a.jsx("h3",{"data-loc":"client/src/pages/BrandGuide.tsx:262",className:"font-[Fraunces] text-[1.18rem] font-medium leading-none tracking-[-0.04em] text-[#24342f]",children:d.name}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:262",className:"mt-1 text-[0.66rem] font-mono text-[#7d2636] sm:hidden",children:d.file})]})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:264",className:"col-start-2 mt-1 max-w-[20rem] text-[0.82rem] leading-5 text-[#49645a] sm:col-auto sm:mt-0",children:d.role}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:265",href:d.source,download:d.file,className:"col-start-2 mt-1 inline-flex w-fit items-center gap-1.5 rounded-full bg-[#24342f] px-3 py-2 text-[0.58rem] font-bold uppercase tracking-[0.12em] text-[#fffaf0] transition-colors hover:bg-[#7d2636] sm:col-auto sm:mt-0",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:265",className:"h-3 w-3"})," SVG"]})]},d.id))]}),a.jsxs("aside",{"data-loc":"client/src/pages/BrandGuide.tsx:270",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#e8d7ac] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:271",className:"flex items-center gap-2 text-[0.63rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(Iy,{"data-loc":"client/src/pages/BrandGuide.tsx:271",className:"h-4 w-4"})," Favicon field test"]}),a.jsxs("h3",{"data-loc":"client/src/pages/BrandGuide.tsx:272",className:"mt-5 font-[Fraunces] text-[2.1rem] font-medium leading-[0.93] tracking-[-0.055em] text-[#24342f]",children:["Tiny tab.",a.jsx("br",{"data-loc":"client/src/pages/BrandGuide.tsx:272"}),"Serious presence."]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:273",className:"mt-7 rounded-xl border border-[#24342f]/20 bg-[#e5e7eb] p-2 shadow-[0_6px_0_rgba(36,52,47,0.12)]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:274",className:"flex h-8 items-center rounded-t-lg bg-[#d2d6dc] px-2.5",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:274",className:"h-2 w-2 rounded-full bg-[#7d2636]"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:274",className:"ml-1.5 h-2 w-2 rounded-full bg-[#e9c859]"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:274",className:"ml-1.5 h-2 w-2 rounded-full bg-[#283b62]"})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:275",className:"flex items-center gap-2 rounded-b-lg bg-[#fffaf0] px-3 py-3",children:[a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:275",src:"/manus-storage/canine-scholars-favicon-optimized_7a99ab1e.svg",alt:"Canine Scholars tab-optimized favicon preview",className:"h-5 w-5 object-contain"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:275",className:"truncate text-[0.68rem] font-semibold text-[#24342f]",children:"Canine Scholars | Dog Training"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:275",className:"ml-auto text-[#7d2636]",children:"Ã"})]})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:277",className:"mt-6 text-sm leading-6 text-[#49645a]",children:"The round seal is the correct digital shorthand when the wordmark needs a breather. Use it as the favicon, social avatar, and small app icon."}),a.jsxs("a",{"data-loc":"client/src/pages/BrandGuide.tsx:278",href:"/manus-storage/canine-scholars-favicon-optimized_7a99ab1e.svg",download:"canine-scholars-favicon-optimized.svg",className:"mt-6 inline-flex items-center gap-2 rounded-full bg-[#7d2636] px-4 py-2.5 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-colors hover:bg-[#5f1a29]",children:[a.jsx(Wa,{"data-loc":"client/src/pages/BrandGuide.tsx:278",className:"h-3.5 w-3.5"})," Download favicon SVG"]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:284",id:"c
417olour",className:"paper-noise relative scroll-mt-14 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:285",className:"container relative",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:286",className:"flex flex-col justify-between gap-8 border-b border-[#24342f]/15 pb-10 sm:flex-row sm:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:287",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:288",className:"eyebrow",children:"04 · Colour"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:289",className:"mt-5 font-[Fraunces] text-[clamp(3rem,5.2vw,5.5rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Proudly school colours."})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:291",className:"max-w-[24rem] text-[0.95rem] leading-6 text-[#49645a]",children:"Our palette should feel like a library shelf meeting a muddy training field: assured, warm, and never overly precious."})]}),a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:294",className:"mt-10 grid gap-4 sm:grid-cols-2 xl:grid-cols-5",children:G5.map(d=>a.jsxs("article",{"data-loc":"client/src/pages/BrandGuide.tsx:296",className:"overflow-hidden rounded-[1.65rem] border border-[#24342f]/15 bg-[#fffaf0] shadow-[0_4px_0_rgba(36,52,47,0.05)]",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:297",className:"h-32 p-5",style:{background:d.bg,color:d.text},children:a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:298",className:"inline-flex rounded-full border border-current/30 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.13em]",children:"CS palette"})}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:300",className:"p-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:301",className:"flex items-start justify-between gap-3",children:[a.jsx("h3",{"data-loc":"client/src/pages/BrandGuide.tsx:301",className:"font-[Fraunces] text-[1.28rem] font-medium leading-none tracking-[-0.04em]",children:d.name}),a.jsx("button",{"data-loc":"client/src/pages/BrandGuide.tsx:301",type:"button",onClick:()=>void o(d.hex),"aria-label":i===d.hex?`${d.hex} copied to clipboard`:`Copy ${d.hex} to clipboard`,className:`flex h-8 w-8 shrink-0 items-center justify-center rounded-full border transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#e9c859] ${i===d.hex?"border-[#49645a] bg-[#49645a] text-[#fffaf0]":"border-[#7d2636]/20 text-[#7d2636] hover:-translate-y-0.5 hover:border-[#7d2636] hover:bg-[#7d2636] hover:text-[#fffaf0]"}`,children:i===d.hex?a.jsx(ha,{"data-loc":"client/src/pages/BrandGuide.tsx:301",className:"h-3.5 w-3.5"}):a.jsx(Gy,{"data-loc":"client/src/pages/BrandGuide.tsx:301",className:"h-3.5 w-3.5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:302",className:"mt-3 font-mono text-[0.67rem] font-bold text-[#7d2636]",children:i===d.hex?"Copied!":d.hex}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:303",className:"mt-3 text-[0.78rem] leading-5 text-[#49645a]",children:d.role})]})]},d.name))})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:311",id:"states",className:"guide-grid scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:312",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:313",className:"grid gap-10 border-b border-[#24342f]/15 pb-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:314",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:315",className:"eyebrow",children:"05 · Interface states"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:316",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Even the quiet bits have character."})]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:318",className:"max-w-[38rem] text-[1rem] leading-7 text-[#49645a]",children:"Loading and empty states are still part of the lesson plan. The heritage seal handles the roll call; the round seal keeps an empty register from feeling abandoned."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:321",className:"mt-10 grid gap-5 lg:grid-cols-[0.82fr_1.18fr]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:322",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#e8d7ac] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:323",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:323",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Loading · CS-LOOP-01"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:323",className:"rounded-full bg-[#fffaf0]/70 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#49645a]",children:"Reusable"})]}),a.jsx(A5,{"data-loc":"client/src/pages/BrandGuide.tsx:324",className:"mt-6 shadow-[0_5px_0_rgba(36,52,47,0.1)]"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:325",className:"mt-6 text-sm leading-6 text-[#49645a]",children:"The heritage seal lifts and presses while two fine rings bloom outwardâmore like a school stamp settling on paper than a generic spinner."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:327",className:"rounded-[2rem] bg-[#24342f] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:328",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:328",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#e9
417c859]",children:"Empty · CS-PAUSE-02"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:328",className:"rounded-full border border-[#fffaf0]/20 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#d8e3dc]",children:"Reusable"})]}),a.jsx(O5,{"data-loc":"client/src/pages/BrandGuide.tsx:329",className:"mt-6 shadow-[5px_6px_0_#7d2636]",title:"No class notes just yet.",description:"The round seal holds the page while the register catches its breath. When new notes or queries arrive, they will be waiting here with a proper tail wag.",actionLabel:"See programs",actionHref:"/#programmes"})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:333",className:"mt-5 grid gap-5 lg:grid-cols-[0.82fr_1.18fr]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:334",className:"rounded-[2rem] bg-[#24342f] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:335",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:335",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Alternate loading · CS-LEDGER-03"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:335",className:"rounded-full border border-[#fffaf0]/20 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#d8e3dc]",children:"Option B"})]}),a.jsx(B5,{"data-loc":"client/src/pages/BrandGuide.tsx:336",className:"mt-6"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:337",className:"mt-6 text-sm leading-6 text-[#c9d4cd]",children:"A parchment field note writes itself in, then gets a quiet round-seal sign-off. It is useful for detail pages, saved searches, and any wait with a little more story to it."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:339",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:340",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:340",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Alternate empty · CS-NOTICE-04"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:340",className:"rounded-full bg-[#e8d7ac] px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#49645a]",children:"Option B"})]}),a.jsx(H5,{"data-loc":"client/src/pages/BrandGuide.tsx:341",className:"mt-6"})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:345",className:"mt-5 grid gap-5 lg:grid-cols-[0.82fr_1.18fr]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:346",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#e8d7ac] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:347",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:347",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Utility · CS-TIDY-05"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:347",className:"rounded-full bg-[#fffaf0]/70 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#49645a]",children:"Concise"})]}),a.jsx(z5,{"data-loc":"client/src/pages/BrandGuide.tsx:348",className:"mt-6 shadow-[0_5px_0_rgba(36,52,47,0.1)]"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:349",className:"mt-6 text-sm leading-6 text-[#49645a]",children:"Use when an action simply needs a little confirmation: saved filters, copied links, dismissed notices, and other low-drama housework."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:351",className:"rounded-[2rem] bg-[#24342f] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:352",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:352",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:"Success pair · CS-GOLD-06"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:352",className:"rounded-full border border-[#fffaf0]/20 px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#d8e3dc]",children:"Reusable"})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:353",className:"mt-6 grid gap-4 md:grid-cols-2",children:[a.jsx(P5,{"data-loc":"client/src/pages/BrandGuide.tsx:353"}),a.jsx(L5,{"data-loc":"client/src/pages/BrandGuide.tsx:353"})]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:357",className:"mt-5 rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:358",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:358",className:"text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Waitlist · CS-CAPACITY-07"}),a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:358",className:"rounded-full bg-[#e8d7ac] px-2.5 py-1 text-[0.56rem] font-bold uppercase tracking-[0.12em] text-[#49645a]",children:"Class full"})]}),a.jsx(R5,{"data-loc":"client/src/pages/BrandGuide.tsx:359",className:"mt-6"})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:364",id:"voice",className:"scroll-mt-14 border-y border-[#24342f]/15 bg-[#e8d7ac] py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:365",className:"container grid gap-10 lg:grid-cols-[0.82fr_1.18fr]",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:366",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:367",className:"eyebrow",children:"06 · Type & voice"}),a.jsx("h2",{"data-loc":"client/src/pages/BrandGuide.tsx:368",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Expertise with a tail wag."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:370",className:"grid gap-4 md:grid-cols-2",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:371",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0]/75 p-7 sm:p-8",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:372",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:"Display · Fraunces"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:373",className:"mt-6 font-[Fraunces] text-[2.6rem] font-medium leading-[0.9] tracking-[-0.06em] text-[#24342f]",children:"Smart never needs to shout."}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:374",className:"mt-6 text-sm leading-6 text-[#49645a]",children:"Use left-led, high-contrast display type for the moments that deserve gravity and a little personality."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:376",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#24342f] p-7 text-[#fffaf0] sm:p-8",children:[a.jsx("span",{"data-loc":"client/src/pages/BrandGuide.tsx:377",className:"text-[0.64rem] font-bold uppercase tracking-[0.16em] text-[#e9
417c859]",children:"Body · DM Sans"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:378",className:"mt-6 text-[1.3rem] font-medium leading-7",children:"Plain-speaking. Observant. Just cheeky enough."}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:379",className:"mt-6 text-sm leading-6 text-[#d8e4f7]",children:"Explain behavioural science in everyday language. Lead with clarity; earn the smile with an unexpected, friendly turn of phrase."})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BrandGuide.tsx:385",className:"bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:386",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:387",children:[a.jsx("div",{"data-loc":"client/src/pages/BrandGuide.tsx:388",className:"eyebrow-light",children:"The shorthand"}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:389",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Good behaviour, brilliantly expressed."})]}),a.jsx(Me,{"data-loc":"client/src/pages/BrandGuide.tsx:391",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/BrandGuide.tsx:392",href:"/",children:["Explore the live site ",a.jsx(ze,{"data-loc":"client/src/pages/BrandGuide.tsx:392",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/BrandGuide.tsx:398",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/BrandGuide.tsx:399",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/BrandGuide.tsx:400",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/BrandGuide.tsx:400",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/BrandGuide.tsx:401",className:"text-[#b7c7bd]",children:"Brand guide · Internal visual reference"}),a.jsxs("span",{"data-loc":"client/src/pages/BrandGuide.tsx:402",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/BrandGuide.tsx:402",className:"h-3.5 w-3.5"})," Est. 2012"]})]})})]})}const Y5=[{code:"CS-101",name:"Slip Leash",url:"https://amzn.to/3FlpuoX",retailer:"Amazon",note:"Keep it simple, keep it handy."},{code:"CS-102",name:"Dog Cot",url:"https://kuranda.com?partner=17428",retailer:"Kuranda",note:"A designated place to put good behaviour."},{code:"CS-103",name:"HALTI Headcollar",url:"https://amzn.to/4iKHOcy",retailer:"Amazon",note:"A steering tool for a more intentional lead lesson."},{code:"CS-104",name:"Durable Chew Bone",url:"https://amzn.to/4zL67xe",retailer:"Amazon",note:"A tough recess bone for fetch, float, and productive chewing."},{code:"CS-105",name:"Stuffed Toys",url:"https://amzn.to/41SsGB3",retailer:"Amazon",note:"For a properly supervised recess."},{code:"CS-106",name:"Poop Bags",url:"https://amzn.to/3FepsPN",retailer:"Amazon",note:"The least glamorous class essential."},{code:"CS-107",name:"Door Mat",url:"https://amzn.to/4iCEJrN",retailer:"Amazon",note:"A tiny barrier against muddy field studies."},{code:"CS-108",name:"Food & Water Bowls",url:"https://amzn.to/3QYZ5ja",retailer:"Amazon",note:"Cafeteria equipment, upgraded."}],V5=[{code:"PK-201",name:"Snuggle Puppy",url:"https://amzn.to/43yGpyg",retailer:"Amazon",note:"A soft landing for a brand-new bedtime routine."},{code:"PK-202",name:"Puppy Carpet Cleaner",url:"https://amzn.to/3FjwIty",retailer:"Amazon",note:"For first-week accidents: practical, if unwelcome, cleanup."},{code:"PK-203",name:"Chew Deterrent",url:"https://amzn.to/4kFGKoU",retailer:"Amazon",note:"A polite nudge away from the furniture."},{code:"PK-204",name:"Doggie Doorbell",url:"https://amzn.to/4csNvIk",retailer:"Amazon",note:"A clearer way to ask to go out."},{code:"PK-205",name:"Exercise Pen",url:"https://amzn.to/3UKiVUr",retailer:"Amazon",note:"A small, sensible boundary for busy pups."},{code:"PK-206",name:"Crate",url:"https://amzn.to/41A9zKN",retailer:"Amazon",note:"A cozy place to rest and reset."},{code:"PK-207",name:"Crate Cover",url:"https://amzn.to/3XDfTjq",retailer:"Amazon",note:"Turns a crate into a quieter, cozier retreat."},{code:"PK-208",name:"Baby Gate",url:"https://amzn.to/4iEdwF8",retailer:"Amazon",note:"A useful line between curious puppy and complicated rooms."}],X5=[{code:"GR-301",name:"Dog Shampoo",url:"https://amzn.to/41ToNvK",retailer:"Amazon",note:"For clean coats and slightly less post-bath negotiation."},{code:"GR-302",name:"Dog Towel",url:"https://amzn.to/3R1tTje",retailer:"Amazon",note:"A dedicated towel saves the good bath linens."},{code:"GR-303",name:"Glove Brush",url:"https://amzn.to/4hjsOy5",retailer:"Amazon",note:"A little coat maintenance, delivered with a pat."},{code:"GR-304",name:"Aquapaw Bath Brush & Shower Attachment",url:"https://amzn.to/46aaG6D",retailer:"Amazon",note:"For faster rinses and less aquatic rebellion."}];function Q5({item:i}){const l=i.retailer==="Amazon";
417return a.jsxs("a",{"data-loc":"client/src/pages/Shop.tsx:46",href:i.url,target:"_blank",rel:"nofollow sponsored noopener noreferrer",className:"group flex w-full flex-col gap-3 border-b border-[#24342f]/12 py-4 last:border-b-0 sm:flex-row sm:items-center sm:justify-between sm:gap-4","aria-label":`${l?"Shop on Amazon":"Shop on Kuranda"}: ${i.name}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:53",className:"flex w-full min-w-0 items-start gap-3 sm:w-auto",children:[a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:54",className:"mt-1 flex shrink-0 items-center gap-1 font-mono text-[0.65rem] font-bold text-[#7d2636]",children:[a.jsx(ha,{"data-loc":"client/src/pages/Shop.tsx:54",className:"h-3 w-3 text-[#e9c859]"}),i.code]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:55",className:"min-w-0",children:[a.jsx("h3",{"data-loc":"client/src/pages/Shop.tsx:55",className:"font-[Fraunces] text-[1.28rem] font-medium leading-none tracking-[-0.035em] text-[#24342f] transition-colors group-hover:text-[#7d2636]",children:i.name}),i.note?a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:55",className:"mt-1.5 text-[0.77rem] leading-5 text-[#49645a]",children:i.note}):null]})]}),a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:57",className:`inline-flex shrink-0 self-end items-center gap-1.5 rounded-[0.55rem] border border-[#fffaf0]/25 px-3 py-2 text-[0.58rem] font-bold uppercase tracking-[0.12em] shadow-[2px_2px_0_#e9c859] transition-transform group-hover:-translate-y-0.5 sm:self-auto ${l?"bg-[#7d2636] text-[#fffaf0]":"bg-[#283b62] text-[#fffaf0]"}`,children:[l?"Shop via Amazon":"Shop via Kuranda",a.jsx(Fy,{"data-loc":"client/src/pages/Shop.tsx:58",className:"h-3 w-3"})]})]})}function Ed({id:i,eyebrow:l,title:o,intro:d,items:u,badge:m,fieldNote:p,image:v,tone:b="light"}){const h=b==="dark",y=h?"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg":"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg";return a.jsx("section",{"data-loc":"client/src/pages/Shop.tsx:68",id:i,className:`scroll-mt-20 py-16 sm:py-24 ${h?"bg-[#24342f] text-[#fffaf0]":"bg-[#fffaf0]"}`,children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:69",className:"container grid gap-9 lg:grid-cols-[0.72fr_1.28fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:70",children:[a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:71",className:h?"eyebrow-light":"eyebrow",children:l}),a.jsx("h2",{"data-loc":"client/src/pages/Shop.tsx:72",className:`mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em] ${h?"text-[#fffaf0]":"text-[#24342f]"}`,children:o}),a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:73",className:`mt-6 max-w-[25rem] text-[0.98rem] leading-7 ${h?"text-[#c9d4cd]":"text-[#49645a]"}`,children:d}),v?a.jsxs("figure",{"data-loc":"client/src/pages/Shop.tsx:74",className:"relative mt-8 max-w-[23rem] overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#24342f] shadow-[7px_8px_0_#e9c859]",children:[a.jsx("img",{"data-loc":"client/src/pages/Shop.tsx:74",src:v.src,alt:v.alt,className:"aspect-[4/3] w-full object-cover",loading:"lazy"}),a.jsx("figcaption",{"data-loc":"client/src/pages/Shop.tsx:74",className:"absolute inset-x-0 bottom-0 border-t border-[#fffaf0]/20 bg-[#24342f]/90 px-4 py-3 text-[0.6rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:v.label})]}):null,a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:75",className:`${v?"mt-6":"mt-8"} max-w-[23rem] rounded-[1.35rem] border p-4 ${h?"border-[#fffaf0]/18 bg-[#fffaf0]/6":"border-[#24342f]/14 bg-[#f3eadb]"}`,children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:76",className:"flex items-center gap-3",children:[a.jsx("img",{"data-loc":"client/src/pages/Shop.tsx:76",src:y,alt:"",className:"h-9 w-9 object-contain"}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:76",children:[a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:76",className:`block text-[0.58rem] font-bold uppercase tracking-[0.15em] ${h?"text-[#e9c859]":"text-[#7d2636]"}`,children:m}
417),a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:76",className:`mt-1 block text-[0.77rem] leading-5 ${h?"text-[#d8e3dc]":"text-[#49645a]"}`,children:p})]})]})})]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:79",className:`relative overflow-hidden rounded-[2rem] border border-l-4 border-l-[#e9c859] p-6 sm:p-8 ${h?"border-[#fffaf0]/18 bg-[#fffaf0]":"border-[#24342f]/15 bg-[#f7f0e4]"}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:80",className:"mb-3 flex items-center justify-between gap-4 border-b border-[#24342f]/12 pb-3",children:[a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:80",className:"flex items-center gap-2 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:80",className:"flex h-5 w-5 items-center justify-center rounded-[0.35rem] border border-[#7d2636]/30 bg-[#f7f0e4]",children:a.jsx("img",{"data-loc":"client/src/pages/Shop.tsx:80",src:"/manus-storage/canine-scholars-round-seal-ink-navy_1485e246.svg",alt:"",className:"h-3.5 w-3.5 object-contain"})})," Everyday essentials"]}),a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:80",className:"rounded-[0.4rem] bg-[#e9c859] px-2.5 py-1 text-[0.52rem] font-bold uppercase tracking-[0.12em] text-[#24342f]",children:[u.length," supplies"]})]}),u.map(f=>a.jsx(Q5,{"data-loc":"client/src/pages/Shop.tsx:81",item:f},f.code))]})]})})}function Z5(){return a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:90",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/Shop.tsx:91"}),a.jsx("nav",{"data-loc":"client/src/pages/Shop.tsx:93",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Shop categories",children:a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:94",className:"container flex h-12 items-center overflow-x-auto [scrollbar-width:none]",children:a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:95",className:"flex min-w-max items-center gap-1.5",children:[["Featured","#featured"],["Puppy kit","#puppy"],["Grooming","#grooming"]].map(([i,l])=>a.jsx("a",{"data-loc":"client/src/pages/Shop.tsx:97",href:l,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:i},l))})})}),a.jsxs("main",{"data-loc":"client/src/pages/Shop.tsx:103",children:[a.jsx("section",{"data-loc":"client/src/pages/Shop.tsx:104",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:105",className:"container relative grid gap-10 lg:grid-cols-[1.05fr_0.95fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:106",children:[a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:107",className:"eyebrow",children:"School shop · easy days at home"}),a.jsxs("h1",{"data-loc":"client/src/pages/Shop.tsx:108",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(4.1rem,7.5vw,7.4rem)] font-medium leading-[0.84] tracking-[-0.075em] text-[#24342f]",children:["The ",a.jsx("em",{"data-loc":"client/src/pages/Shop.tsx:108",className:"text-[#7d2636]",children:"everyday essentials"})," list."]}),a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:109",className:"mt-8 max-w-[35rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"The practical kit for a dog who is learning the ropesâand a person who would rather be prepared than improvise with a bath towel and hope."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:111",className:"relative overflow-hidden rounded-[2.5rem] bg-[#24342f] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:112",className:"absolute inset-0 opacity-20 [background-image:radial-gradient(#fffaf0_1px,transparent_1px)] [background-size:16px_16px]"}
417),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:113",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:113",children:[a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:113",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:"For day one"}),a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:113",className:"mt-4 font-[Fraunces] text-[clamp(1.65rem,2.7vw,2.55rem)] font-medium leading-[1.06] tracking-[-0.045em] text-[#fffaf0]",children:"Prepared, not improvised."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:113",className:"relative flex h-24 w-24 shrink-0 items-center justify-center rounded-full border-2 border-[#e9c859] bg-[#fffaf0]/8 p-3 shadow-[0_0_0_7px_rgba(247,240,228,0.08)]",children:[a.jsx("img",{"data-loc":"client/src/pages/Shop.tsx:113",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"}),a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:113",className:"absolute -bottom-2 -left-2 flex h-9 w-9 items-center justify-center rounded-full border border-[#24342f]/30 bg-[#e9c859] text-[#24342f]",children:a.jsx(t5,{"data-loc":"client/src/pages/Shop.tsx:113","aria-label":"School Shop field-kit cue",className:"h-4 w-4"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:114",className:"relative mt-6 flex items-center gap-2 border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/Shop.tsx:114",className:"h-3.5 w-3.5"})," Useful at-home kit"]}),a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:115",className:"relative mt-8 rounded-[1.4rem] border border-[#fffaf0]/25 bg-[#fffaf0]/10 p-5 text-[#fffaf0]",children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:115",className:"flex items-center gap-2 text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx(Oy,{"data-loc":"client/src/pages/Shop.tsx:115",className:"h-4 w-4"})," Affiliate note"]}),a.jsxs("p",{"data-loc":"client/src/pages/Shop.tsx:115",className:"mt-3 text-sm leading-6 text-[#c9d4cd]",children:["Some links are affiliate or partner links and may earn Canine Scholars a commission. ",a.jsx("strong",{"data-loc":"client/src/pages/Shop.tsx:115",className:"font-bold text-[#fffaf0]",children:"As an Amazon Associate I earn from qualifying purchases."})]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Shop.tsx:120",className:"border-b border-[#24342f]/15 bg-[#e8d7ac] py-6",children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:121",className:"container flex flex-col gap-3 text-[0.76rem] leading-5 text-[#49645a] sm:flex-row sm:items-center sm:justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:121",className:"flex items-center gap-2 font-bold uppercase tracking-[0.13em] text-[#7d2636]",children:[a.jsx(Rt,{"data-loc":"client/src/pages/Shop.tsx:121",className:"h-4 w-4"})," For life with your dog"]}),a.jsx("span",{"data-loc":"client/src/pages/Shop.tsx:121",children:"Every Amazon button is an affiliate link; the Dog Cot is a Kuranda partner link."})]})}),a.jsx(Ed,{"data-loc":"client/src/pages/Shop.tsx:124",id:"featured",eyebrow:"01 · Featured kit",title:"The first week essentials.",intro:"If you start with only one list, start here. These are the items that make the early lessons run more smoothly at home.",items:Y5,badge:"Helpful at-home kit",fieldNote:"Small pieces of kit that earn their shelf space.",image:{src:"/manus-storage/canine-scholars-methods-field-kit_14d1749a.jpg",alt:"Canine Scholars training field kit with a leash, treats, target, clicker, tennis ball, and field note",label:"Field kit for real life · lead, reward, target"}}),a.jsx(Ed,{"data-loc":"client/src/pages/Shop.tsx:125",id:"puppy",eyebrow:"02 · Puppy starter kit",title:"For the brand-new puppy days.",intro:"Puppies are adorable, ambitious, and not yet familiar with your furniture policy. This list gets the basics sorted.",items:V5,badge:"Puppy basics",fieldNote:"A short route from brand-new puppy to a more peaceful household.",tone:"dark"}
417),a.jsx(Ed,{"data-loc":"client/src/pages/Shop.tsx:126",id:"grooming",eyebrow:"03 · Grooming",title:"A tidy dog is a happy dog.",intro:"A small grooming kit makes the ordinary maintenance moments less of a whole production.",items:X5,badge:"Bath-time basics",fieldNote:"For tidy paws, calmer bath days, and a little less towel diplomacy."}),a.jsx("section",{"data-loc":"client/src/pages/Shop.tsx:128",className:"border-t border-[#24342f]/15 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:128",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:128",children:[a.jsx("div",{"data-loc":"client/src/pages/Shop.tsx:128",className:"eyebrow-light",children:"No pop quiz, promise"}),a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:128",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"A better setup makes everyday life easier."})]}),a.jsx(Me,{"data-loc":"client/src/pages/Shop.tsx:128",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/Shop.tsx:128",href:"/",children:["Explore training options ",a.jsx(ln,{"data-loc":"client/src/pages/Shop.tsx:128",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/Shop.tsx:131",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/Shop.tsx:131",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/Shop.tsx:131",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/Shop.tsx:131",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/Shop.tsx:131",className:"text-[#b7c7bd]",children:"School shop · affiliate links clearly marked"}),a.jsxs("span",{"data-loc":"client/src/pages/Shop.tsx:131",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(Wy,{"data-loc":"client/src/pages/Shop.tsx:131",className:"h-3.5 w-3.5"})," Good kit, better habits"]})]})})]})}const K5=[{code:"PSYC-101A",title:"Classical conditioning",label:"Everyday idea · Learning by association",copy:"A repeated pairing teaches a dog that one thing predicts another. This is how ordinary moments start carrying a feeling before anyone has said a word.",accent:"bg-[#e9c859] text-[#24342f]"},{code:"PSYC-101B",title:"Operant conditioning",label:"Everyday idea · Learning through outcomes",copy:"When a behaviour reliably leads somewhere worth going, it becomes a much better bet next time. In plain English: do something good, receive something good.",accent:"bg-[#7d2636] text-[#fffaf0]"},{code:"PSYC-101C",title:"Observational learning",label:"Everyday idea · Learning by example",copy:"A confident mentor can make the lesson visible. Dogs take in what earns attention, access, and rewards â then give it a try themselves.",accent:"bg-[#49645a] text-[#fffaf0]"},{code:"PSYC-101D",title:"Behavioral extinction",label:"Everyday idea · Learning what no longer pays",copy:"A behaviour becomes less useful when the reinforcement behind it disappears. First find the payoff; then teach a better way forward.",accent:"bg-[#283b62] text-[#fffaf0]"},{code:"PSYC-101E",title:"Habituation",label:"Everyday idea · Learning what can fade into the background",copy:"Repeated, safe experiences can turn ordinary sounds and sights into background information instead of a full-scale announcement.",accent:"bg-[#e9c859] text-[#24342f]"}];function I5(){return a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:51",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/LearningPrinciples.tsx:52"}),a.jsx("nav",{"data-loc":"client/src/pages/LearningPrinciples.tsx:54",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Learning Principles quick access",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:55",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:56",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Learning desk"}),a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:57",className:"flex min-w-max items-center gap-1.5",children:[["Classical","/learning-principles/classical-conditioning"],["Operant","/learning-principles/operant-conditioning"],["Observational","/learning-principles/observational-learning-modeling"],["Extinction","/learning-principles/behavioral-extinction"],["Habituation","/learning-principles/habituation"]].map(([i,l])=>a.jsx(X,{"data-loc":"client/src/pages/LearningPrinciples.tsx:57",href:l,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:i},l))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/LearningPrinciples.tsx:61",children:[a.jsx("section",{"data-loc":"client/src/pages/LearningPrinciples.tsx:62",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:63",className:"container relative grid gap-12 lg:grid-cols-[1.05fr_0.95fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:64",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:65",className:"eyebrow",children:"PSYC 101 · The real-life edition"}),a.jsxs("h1",{"data-loc":"client/src/pages/LearningPrinciples.tsx:66",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(4.1rem,7.5vw,7.4rem)] font-medium leading-[0.84] tracking-[-0.075em] text-[#24342f]",children:["The lesson plan for ",a.jsx("em",{"data-loc":"client/src/pages/LearningPrinciples.tsx:66",className:"text-[#7d2636]",children:"real life."})]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:67",className:"mt-8 max-w-[35rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"Dog training should not feel like a subject you endure and immediately forget. It should make tomorrow morning easier than this morning."})]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:69",className:"relative overflow-hidden rounded-[2.5rem] bg-[#7d2636] p-8 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:70",className:"absolute inset-0 opacity-20 [background-image:radial-gradient(#fffaf0_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",children:[a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Everyday lessons"}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#f0d8dc]",children:"Real life with your dog"}),a.jsxs("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["PSYC-101",a.jsx("br",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71"}),a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"text-[#e9c859]",children:"Better-days study"})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"relative flex h-28 w-28 shrink-0 items-center justify-center rounded-full border-2 border-[#e9c859]/70 bg-[#fffaf0]/8 p-3 shadow-[0_0_0_6px_rgba(247,240,228,0.08)] sm:h-36 sm:w-36",children:[a.jsx("img",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"}),a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:71",className:"absolute -bottom-2 -left-2 flex h-9 w-9 items-center justify-center rounded-full border border-[#7d2636]/25 bg-[#e9c859] text-[#7d2636]",children:a.jsx(Fh,{"data-loc":"client/src/pages/LearningPrinciples.tsx:71","aria-label":"Learning Principles field icon",className:"h-4 w-4"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:72",className:"relative mt-7 border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/LearningPrinciples.tsx:72",className:"mr-2 inline h-3.5 w-3.5"})," For everyday life"]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:73",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:73",className:"flex items-center gap-2 text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx(ln,{"data-loc":"client/src/pages/LearningPrinciples.tsx:73",className:"h-4 w-4"})," No test to pass"]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:73",className:"mt-3 font-[Fraunces] text-[1.55rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"The good part happens at home."}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:73",className:"mt-3 text-sm leading-6 text-[#f0d8dc]",children:"Just the small, furry companion who keeps finding practical ways to test the routine."})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/LearningPrinciples.tsx:78",id:"premise",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:79",className:"container grid gap-10 lg:grid-cols-[0.76fr_1.24fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:80",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:80",className:"eyebrow",children:"01 · The premise"}),a.jsx("h2",{"data-loc":"client/src/pages/LearningPrinciples.tsx:80",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Why do we have to learn this?"})]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:81",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:82",className:"font-[Fraunces] text-[clamp(1.55rem,2.4vw,2.25rem)] font-medium leading-[1.12] tracking-[-0.04em] text-[#24342f]",children:"Remember in school when you asked, âWhy do we have to learn this? Iâll never use it in real life.â"}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:83",className:"mt-7 text-[1rem] leading-7 text-[#49645a]",children:"Here, there is no question how the knowledge fits into your very real, everyday life. The good news? It is designed to help with tomorrow morning, the front door, the walk, and dinner time."}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:84",className:"mt-8 grid gap-4 sm:grid-cols-[auto_1fr] sm:items-center",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:84",className:"flex h-16 w-16 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f] shadow-[4px_4px_0_#7d2636]",children:a.jsx(W,{"data-loc":"client/src/pages/LearningPrinciples.tsx:84",className:"h-7 w-7"})}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:84",className:"text-[0.95rem] leading-6 text-[#49645a]",children:"Your pass/fail grade is that little furry thing that keeps peeing on your carpet and chewing on your most beloved items. Good thing it is cute."})]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:85",className:"mt-8 border-t border-[#24342f]/12 pt-6 text-[0.95rem] leading-6 text-[#49645a]",children:"Unlike your semester of PSYC 101, your dog is with you for the long haul. A little useful learning now can make all those ordinary days more enjoyable together."})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/LearningPrinciples.tsx:90",id:"principles",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",className:"grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",className:"eyebrow-light",children:"02 · The basics"}),a.jsx("h2",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",className:"mt-5 max-w-[9ch] font-[clamp(3rem,5vw,5.25rem)] font-[Fraunces] font-medium leading-[0.88] tracking-[-0.065em]",children:"Two ideas. Plenty of real life."})]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:91",className:"max-w-[39rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"We start with the foundations: how associations take root, and how outcomes help behaviour stick. The science has useful names; the daily life version is much less fussy."})]}),a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"mt-10 grid gap-5 lg:grid-cols-3",children:K5.map(i=>{const l=i.code==="PSYC-101A"?"/learning-principles/classical-conditioning":i.code==="PSYC-101B"?"/learning-principles/operant-conditioning":i.code==="PSYC-101C"?"/learning-principles/observational-learning-modeling":i.code==="PSYC-101D"?"/learning-principles/behavioral-extinction":"/learning-principles/habituation";return a.jsxs(X,{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",href:l,className:"group relative overflow-hidden rounded-[2rem] bg-[#fffaf0] p-7 text-[#24342f] transition-transform duration-200 hover:-translate-y-1 focus-visible:-translate-y-1 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#e9c859] focus-visible:ring-offset-4 focus-visible:ring-offset-[#24342f] sm:p-8",children:[a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:`inline-flex rounded-full px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.13em] ${i.accent}`,children:i.code}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"mt-8 flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",children:[a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"text-[0.62rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i.label}),a.jsx("h3",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"mt-3 font-[Fraunces] text-[2.05rem] font-medium leading-[0.94] tracking-[-0.05em]",children:i.title})]}),a.jsx(Fh,{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"h-7 w-7 shrink-0 text-[#7d2636] transition-transform duration-200 group-hover:-rotate-6 group-hover:scale-110"})]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"mt-6 text-sm leading-6 text-[#49645a]",children:i.copy}),a.jsxs("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"mt-7 flex items-center justify-between rounded-2xl border-t border-[#24342f]/12 pt-4 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#49645a] transition-colors group-hover:text-[#7d2636]",children:["See it in real life ",a.jsx(ze,{"data-loc":"client/src/pages/LearningPrinciples.tsx:92",className:"h-3.5 w-3.5 transition-transform duration-200 group-hover:-translate-y-0.5 group-hover:translate-x-0.5"})]})]},i.code)})})]})}),a.jsx("section",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",id:"tldr",className:"paper-noise relative scroll-mt-14 overflow-hidden py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"container relative grid gap-10 lg:grid-cols-[0.9fr_1.1fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"eyebrow",children:"03 · TL;DR"}),a.jsx("h2",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3.25rem,5.5vw,5.8rem)] font-medium leading-[0.86] tracking-[-0.07em]",children:"The useful bit, minus the lecture hall."})]}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#e8d7ac] p-7 sm:p-10",children:[a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"font-[Fraunces] text-[clamp(1.45rem,2.2vw,2rem)] font-medium leading-[1.13] tracking-[-0.04em] text-[#24342f]",children:"We have taken the time to break down everything you need to know, starting with the basics: classical conditioning and operant conditioning."}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"mt-7 text-[1rem] leading-7 text-[#49645a]",children:"By the way, not only are these methods great for training dogs, they also work on children and husbands. But you did not hear it from us."}),a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"mt-8 flex flex-wrap gap-2",children:[a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"rounded-full bg-[#7d2636] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"More treats"}),a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"rounded-full bg-[#fffaf0]/75 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Fewer crossed arms"}),a.jsx("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:96",className:"rounded-full bg-[#fffaf0]/75 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Better habits"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",className:"bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",children:[a.jsx("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",className:"eyebrow-light",children:"Ready for everyday life?"}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Good behaviour grows from everyday practice."})]}),a.jsx(Me,{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",asChild:!0,size:"lg",className:"h-14 w-fit roun
417ded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",href:"/shop",children:["Visit the school shop ",a.jsx(Rt,{"data-loc":"client/src/pages/LearningPrinciples.tsx:98",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",className:"text-[#b7c7bd]",children:"Learning principles · less lecture, more life"}),a.jsxs("span",{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(rt,{"data-loc":"client/src/pages/LearningPrinciples.tsx:101",className:"h-3.5 w-3.5"})," PSYC 101"]})]})})]})}function cn({sectionLabel:i,sectionHref:l,currentLabel:o,code:d}){return a.jsx("nav",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16",className:"border-b border-[#24342f]/15 bg-[#fffaf0]","aria-label":"Breadcrumb",children:a.jsxs("div",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16",className:"container flex h-12 items-center gap-2 overflow-x-auto text-[0.59rem] font-bold uppercase tracking-[0.13em] [scrollbar-width:none]",children:[a.jsx(X,{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16",href:"/",className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:"Home"}),a.jsx("span",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx(X,{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16",href:l,className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:i}),a.jsx("span",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx("span",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16","aria-current":"page",className:"min-w-max text-[#7d2636]",children:o}),d?a.jsx("span",{"data-loc":"client/src/components/SubpageBreadcrumb.tsx:16",className:"ml-auto hidden shrink-0 text-[#7d2636]/55 sm:inline",children:d}):null]})})}const J5=[{number:"01",term:"Unconditioned response",definition:"The dogsâ natural salivation in response to seeing or smelling their food.",accent:"bg-[#e9c859] text-[#24342f]"},{number:"02",term:"Unconditioned stimulus",definition:"The sight or smell of the food itself.",accent:"bg-[#f7f0e4] text-[#7d2636]"},{number:"03",term:"Conditioned stimulus",definition:"The ringing of the bell, which previously had no association with food.",accent:"bg-[#49645a] text-[#fffaf0]"},{number:"04",term:"Conditioned response",definition:"The dogsâ salivation in response to the ringing of the bell, even when no food was present.",accent:"bg-[#7d2636] text-[#fffaf0]"}],W5=[{number:"A",title:"The leash on its hook",icon:fr,copy:"If your dog enjoys walks and associates the sound of their leash coming off its hook with an imminent outing, they may become excited before the walk has even begun. That is classical conditioning at work.",tone:"bg-[#fffaf0]"},{number:"B",title:"The vet waiting room",icon:s5,copy:"Your dog may ordinarily be happy to be touched by strangers. But unpleasant memories of earlier vet visits can make the vet itself signal stress and discomfort, bringing out fear or aggression that feels out of character.",tone:"bg-[#e8d7ac]"}
417,{number:"C",title:"A tight lead, another dog",icon:ei,copy:"A new pet parent may instinctively tense and hold the leash tight near another dog. It is understandable â and it can also teach a pup to mirror that protective tension when they see another dog on a walk.",tone:"bg-[#dae5dd]"}];function $5(){return a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:64",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:65",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:66",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:67",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:67",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-12 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[3.35rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:68",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:68",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx("a",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:68",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx("a",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:68",href:"/#contact",className:"nav-link",children:"Locations"}),a.jsx("a",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:68",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:69",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:69",href:"/learning-principles",children:["Explore principles ",a.jsx(ze,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:69",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:73",sectionLabel:"Learning Principles",sectionHref:"/learning-principles",currentLabel:"Classical Conditioning",code:"PSYC-101A"}),a.jsxs("main",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:75",children:[a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"eyebrow",children:"Everyday cues · PSYC-101A"}),a.jsxs("h1",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(4rem,7vw,7.15rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["No ESP. Just ",a.jsx("em",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"text-[#7d2636]",children:"a very good association."})]}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"mt-8 max-w-[37rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"Ever think your pup has a sixth sense? They are often hearing, smelling, and reacting to cues too subtle for our human senses."})]}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"absolute inset-0 opacity-20 [background-image:radial-gradient(#fffaf0_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"relative flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Everyday clue"}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"flex items-center gap-3",children:[a.jsx(Ud,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76","aria-label":"Association field mark",className:"h-7 w-7 text-[#e9c859]"}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"flex h-14 w-14 items-center justify-center rounded-full border-2 border-[#e9c859]/70 bg-[#fffaf0]/8 p-2 shadow-[0_0_0_5px_rgba(247,240,228,0.08)]",children:a.jsx("img",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"relative mt-9 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(Ud,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"h-5 w-5 text-[#c5d1e5]"}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(W,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"mt-6 font-[Fraunces] text-[1.6rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"A signal begins to mean something."}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:76",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"Over time, a dog can learn to associate the quiet clue with the event that follows it."})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"eyebrow",children:"01 · The definition"}),a.jsx("h2",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"The world is full of clues."})]}),a.jsxs("article",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"font-[Fraunces] text-[clamp(1.5rem,2.35vw,2.2rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Classical conditioning is a learning process in which learning occurs by association."}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"mt-7 text-[1rem] leading-7 text-[#49645a]",children:"You condition your dogâs innate reflexes to react to subtle signals. Over time, your dog learns to associate the signal with the event. Mastering the concept helps you understand how your dog understands, relates to, and interprets information."}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"mt-8 grid gap-3 border-t border-[#24342f]/12 pt-6 sm:grid-cols-3",children:[["Hear","A sound arrives"],["Sense","A cue gathers meaning"],["React","A response follows"]].map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"rounded-2xl bg-[#f7f0e4] p-4",children:[a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"mt-2 text-sm leading-5 text-[#49645a]",children:l})]},i))}),a.jsxs("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"mt-7 text-sm leading-6 text-[#49645a]",children:["This form of learning is also known as ",a.jsx("strong",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"font-bold text-[#24342f]",children:"Pavlovian"})," or ",a.jsx("strong",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:78",className:"font-bold text-[#24342f]",children:"associative"})," learning."]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",id:"pavlov",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"eyebrow-light",children:"02 · Pavlovâs principles"}),a.jsx("h2",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A bell, a bowl, and a useful distinction."})]}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"rounded-[1.8rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6 sm:p-7",children:[a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"text-[1rem] leading-7 text-[#c9d4cd]",children:"Ivan Pavlov observed that dogs automatically salivated when food was presented. By pairing a bell with the presentation of food, he found that the bell alone could eventually bring on that response."}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"mt-6 flex flex-wrap items-center gap-3 text-[0.61rem] font-bold uppercase tracking-[0.13em] text-[#e9
417c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"rounded-full border border-[#e9c859]/35 px-3 py-1.5",children:"Bell"}),a.jsx(Ze,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"h-4 w-4"}),a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"rounded-full border border-[#e9c859]/35 px-3 py-1.5",children:"Food"}),a.jsx(Ze,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"h-4 w-4"}),a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"rounded-full border border-[#e9c859]/35 px-3 py-1.5",children:"Response"})]})]})]}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"mt-10 grid gap-4 sm:grid-cols-2",children:J5.map(i=>a.jsxs("article",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"rounded-[1.7rem] bg-[#fffaf0] p-6 text-[#24342f] sm:p-7",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"flex items-center justify-between gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:`rounded-full px-3 py-1.5 text-[0.6rem] font-bold tracking-[0.14em] ${i.accent}`,children:i.number}),a.jsx(ha,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"h-4 w-4 text-[#7d2636]"})]}),a.jsx("h3",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"mt-7 font-[Fraunces] text-[1.6rem] font-medium leading-[0.98] tracking-[-0.04em]",children:i.term}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:80",className:"mt-4 text-sm leading-6 text-[#49645a]",children:i.definition})]},i.number))})]})}),a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",id:"examples",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"eyebrow",children:"03 · Examples"}),a.jsx("h2",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"You have probably seen it already."})]}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"max-w-[38rem] text-[1rem] leading-7 text-[#49645a]",children:"Unknowingly, you may have already applied the principles of classical conditioning. Here are a few everyday moments where an association can do a surprising amount of work."})]}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"mt-10 grid gap-5 lg:grid-cols-3",children:W5.map(i=>{const l=i.icon;return a.jsxs("article",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:`flex min-h-[22rem] flex-col rounded-[2rem] border border-[#24342f]/12 p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] ${i.tone}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"flex items-start justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"text-[0.65rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Example ",i.number]}),a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(l,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"h-5 w-5"})})]}),a.jsx("h3",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"mt-8 font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:i.title}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:82",className:"mt-6 text-sm leading-6 text-[#49645a]",children:i.copy})]},i.number)})})]})}),a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",id:"nutshell",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"eyebrow-light",children:"04 · In a nutshell"}),a.jsx("h2",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"When you are training, everything counts."})]}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"absolute right-6 top-6 opacity-30",children:a.jsx(ec,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"h-20 w-20 text-[#e9
417c859]"})}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"relative font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"âYour dog develops a positive, negative, or neutral association with all of the stimuli around them.â"}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"relative mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"Legendary animal behaviourist Bob Bailey, whose credits include Director of Training for the U.S. Navy Marine Mammal Program, explains classical conditioning this way. Simply put, when you are training your dog, everything counts."}),a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"relative mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Signals matter"}),a.jsx("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:84",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Associations accumulate"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",children:[a.jsx("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",className:"eyebrow",children:"Keep learning"}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",className:"mt-4 max-w-[16ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"More ways to make everyday life easier."})]}),a.jsx(Me,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",href:"/learning-principles",children:["Explore principles ",a.jsx(rt,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:86",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",className:"text-[#b7c7bd]",children:"Classical conditioning · a PSYC 101 lesson"}),a.jsxs("span",{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(ot,{"data-loc":"client/src/pages/ClassicalConditioning.tsx:89",className:"h-3.5 w-3.5"})," No ESP required"]})]})})]})}const e4=[{code:"+R",title:"Positive reinforcement",direction:"Add something welcome",icon:Py,lead:"Positive reinforcement means the addition of something, such as a treat.",copy:"If a dog gets a treat when they sit, they are more likely to sit again. In the everyday version: a good choice earns something good.",tone:"bg-[#e9c859] text-[#24342f]",iconTone:"bg-[#24342f] text-[#e9
417c859]"},{code:"âR",title:"Negative reinforcement",direction:"Remove something unwelcome",icon:Hy,lead:"Here, behaviour causes something uncomfortable to go away.",copy:"The useful concept is that relief can make a behaviour more likely to recur. This is a theory lesson, not a cue to apply discomfort; the right approach should be chosen carefully for the individual dog.",tone:"bg-[#dae5dd] text-[#24342f]",iconTone:"bg-[#49645a] text-[#fffaf0]"},{code:"+P",title:"Positive punishment",direction:"Add a consequence",icon:$y,lead:"In this vocabulary, positive means the addition of something â not âgood.â",copy:"A behaviour followed by something a dog dislikes can become less likely in the future. That distinction is the lesson; we do not prescribe force-based techniques in this curriculum.",tone:"bg-[#7d2636] text-[#fffaf0]",iconTone:"bg-[#fffaf0] text-[#7d2636]"},{code:"âP",title:"Negative punishment",direction:"Remove something welcome",icon:Ky,lead:"Negative means the removal of something, in this case a good thing.",copy:"If a dog jumps and a person steps back, removing attention, the dog may link the loss of that attention to jumping and be less likely to repeat it.",tone:"bg-[#283b62] text-[#fffaf0]",iconTone:"bg-[#e9c859] text-[#24342f]"}],t4=[["Neutral operants","Responses from the environment that neither increase nor decrease the probability of a behaviour being repeated."],["Reinforcers","Responses from the environment that increase the probability of a behaviour being repeated. Reinforcers can be either positive or negative."],["Punishers","Responses from the environment that decrease the likelihood of a behaviour being repeated. Punishment weakens behaviour."]];function a4(){return a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:62",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-12 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[3.35rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx("a",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx("a",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/#contact",className:"nav-link",children:"Locations"}),a.jsx("a",{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/OperantConditioning.tsx:63",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/OperantConditioning.tsx:63",href:"/learning-principles",children:["Explore principles ",a.jsx(ze,{"data-loc":"client/src/pages/OperantConditioning.tsx:63",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/OperantConditioning.tsx:65",sectionLabel:"Learning Principles",sectionHref:"/learning-principles",currentLabel:"Operant Conditioning",code:"PSYC-101B"}),a.jsxs("main",{"data-loc":"client/src/pages/OperantConditioning.tsx:67",children:[a.jsxs("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 bg-[#f7f0e4] py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"absolute left-[8%] top-12 hidden h-40 border-l border-dashed border-[#7d2636]/35 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"eyebrow",children:"PSYC-101B · Learning through outcomes"}),a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"hidden h-px w-12 bg-[#e9c859] sm:block"})]}),a.jsxs("h1",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(4rem,7.2vw,7.3rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Actions have ",a.jsx("em",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"text-[#7d2636]",children:"consequences."})]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#40584d] sm:text-[1.12rem]",children:"Operant conditioning helps animals associate their behaviour with what happens next. Our job is to make the useful choices worth repeating."}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-8 flex items-center gap-3 text-[0.62rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"h-4 w-4 text-[#7d2636]"})," One paw forward, one consequence at a time"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"A reward ledger"}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:"Filed by the Department of Everyday Manners"})]}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"rounded-full border border-[#e9c859]/55 bg-[#fffaf0]/5 p-2",children:a.jsx("img",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars field-tested heritage seal",className:"h-[4.4rem] w-[4.4rem] object-contain"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"relative mt-7 border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em] text-[#e9c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",children:"Catalog no. CS-101B"}),a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"ml-6 text-[#d8e4f7]",children:"Field-tested lesson"})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(W,{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(dr,{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-6 font-[Fraunces] text-[1.6rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"A good choice meets a good outcome."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:68",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"Treat, scratch behind the ears, trip to Vegas with a suitcase full of cash. Every dog is different."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"eyebrow",children:"01 · The framework"}),a.jsx("h2",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"It sounds more complicated than it is."}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"Think in pairs: add or remove; repeat or reduce."})]})]}),a.jsxs("article",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"absolute right-0 top-0 h-full w-2 bg-[#e9c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",children:"Course material · 01"}),a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",children:"Filed for real life"})]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"font-[Fraunces] text-[clamp(1.5rem,2.35vw,2.2rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Operant conditioning uses both reinforcement and punishment to link behaviour with consequences."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-7 text-[1rem] leading-7 text-[#49645a]",children:"When you master the basic framework, you can help a dog â and perhaps a human family member â reliably repeat specific tasks. Stay with us on this one."}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-8 rounded-[1.35rem] border border-[#e9c859]/60 bg-[#fdf4cd] p-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"flex items-center gap-2 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(ec,{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"h-4 w-4"})," Teacherâs note"]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:70",className:"mt-2 text-sm leading-6 text-[#49645a]",children:"âPositiveâ and ânegativeâ tell us whether something is added or removed. They do not automatically mean kind or unkind. This lesson explains the terms; the strategy must fit the individual dog."})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",id:"basics",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"eyebrow-light",children:"02 · The basics"}),a.jsx("h2",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Four ways a consequence can land."})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",children:[a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"max-w-[40rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"Think of the two words separately. Positive or negative tells us whether something is added or removed. Reinforcement or punishment tells us whether a behaviour becomes more or less likely."}),a.jsxs("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-4 flex items-center gap-2 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"h-4 w-4"})," Faculty annotation · read the outcome, not the label"]})]})]}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-10 grid gap-5 md:grid-cols-2",children:e4.map(i=>{const l=i.icon;return a.jsxs("article",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:`relative overflow-hidden rounded-[2rem] border-t-4 border-[#e9c859] p-7 shadow-[0_6px_0_rgba(0,0,0,0.14)] sm:p-8 ${i.tone}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"flex items-start justify-between gap-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"text-[0.65rem] font-bold uppercase tracking-[0.15em] opacity-75",children:i.code}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-1 text-[0.62rem] font-bold uppercase tracking-[0.12em] opacity-70",children:i.direction})]}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:`flex h-11 w-11 items-center justify-center rounded-full ${i.iconTone}`,children:a.jsx(l,{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"h-5 w-5"})})]}),a.jsx("h3",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-8 max-w-[12ch] font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:i.title}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-5 text-[0.98rem] font-medium leading-6 opacity-90",children:i.lead}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-4 border-t border-current/15 pt-4 text-sm leading-6 opacity-80",children:i.copy}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"mt-5 flex items-center gap-2 border-t border-dashed border-current/20 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] opacity-70",children:[a.jsx(W,{"data-loc":"client/src/pages/OperantConditioning.tsx:72",className:"h-3.5 w-3.5"})," Prepared lesson packet"]})]},i.code)})})]})}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",id:"terms",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"eyebrow",children:"03 · A few more terms"}),a.jsx("h2",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A small working vocabulary."})]}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"divide-y divide-[#24342f]/15 rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] px-7 sm:px-10",children:t4.map(([i,l],o)=>a.jsxs("article",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"grid gap-3 py-7 sm:grid-cols-[10rem_1fr] sm:gap-7",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"flex items-center gap-3",children:[a.jsxs("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-[#e9c859] text-[0.6rem] font-bold text-[#24342f]",children:["0",o+1]}),a.jsx("h3",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"font-[Fraunces] text-[1.4rem] font-medium leading-[0.96] tracking-[-0.04em]",children:i})]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:74",className:"text-sm leading-6 text-[#49645a]",children:l})]},i))})]})}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",id:"examples",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"eyebrow",children:"04 · Examples"}),a.jsx("h2",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Same lesson. Different student."})]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"max-w-[39rem] text-[1rem] leading-7 text-[#49645a]",children:"Positive and negative consequences can be different for different dogs. Your dog has distinct like
417s and dislikes, just like you do; finding the useful strategy is personal work."})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-10 grid gap-5 lg:grid-cols-[1.05fr_0.95fr]",children:[a.jsxs("article",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"rounded-[2rem] bg-[#dae5dd] p-7 sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"flex h-12 w-12 items-center justify-center rounded-full bg-[#49645a] text-[#fffaf0]",children:a.jsx(ei,{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"h-5 w-5"})}),a.jsx("h3",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-8 max-w-[15ch] font-[Fraunces] text-[2.15rem] font-medium leading-[0.96] tracking-[-0.05em]",children:"The dog decides what feels rewarding."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-6 max-w-[44rem] text-sm leading-6 text-[#49645a]",children:"If your dog dislikes having their head touched, a pat on the head may be an unpleasant experience rather than a reward. We will work with you to determine strategies that make sense for your particular dog."})]}),a.jsxs("article",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"rounded-[2rem] bg-[#e8d7ac] p-7 sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"flex h-12 w-12 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(tx,{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"h-5 w-5"})}),a.jsx("h3",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-8 max-w-[15ch] font-[Fraunces] text-[2.15rem] font-medium leading-[0.96] tracking-[-0.05em]",children:"The dinner-table bargain."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-6 text-sm leading-6 text-[#49645a]",children:"When barking earns a bite of food, the dog learns that barking works. When food also brings a quiet moment for the owner, both sides of the exchange can accidentally reinforce the routine."})]})]}),a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-5 rounded-[2rem] bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-9",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"grid gap-7 lg:grid-cols-[auto_1fr]",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"flex h-12 w-12 items-center justify-center rounded-full bg-[#283b62] text-[#e9c859]",children:a.jsx(Rt,{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"h-5 w-5"})}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",children:[a.jsx("h3",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"font-[Fraunces] text-[1.85rem] font-medium leading-[0.98] tracking-[-0.045em]",children:"âPositiveâ means giving. âNegativeâ means taking away."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:76",className:"mt-4 max-w-[58rem] text-sm leading-6 text-[#49645a]",children:"People sometimes use positive to mean reward-led and negative to mean correction-led. In this framework, the words are more literal: giving a treat is positive; withdrawing attention or taking away leash pressure is negative. What matters is what happens to the behaviour next."})]})]})})]})}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",id:"summary",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"eyebrow-light",children:"05 · In summary"}),a.jsx("h2",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Make the next choice easier."})]}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"Operant conditioning helps your dog understand that actions have consequences."}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"Your pet learns to moderate their behaviour based on what happens after an action. If behaviour comes with a perceived reward, it is more likely to repeat. If there is no reward, or the consequence is not enjoyable, it is less likely to return."}),a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Observe the outcome"}),a.jsx("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:78",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Repeat what works"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/OperantConditioning.tsx:80",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:80",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:80",children:[a.jsx("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:80",className:"eyebrow",children:"Keep learning"}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:80",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Back to the principles."})]}),a.jsx(Me,{"data-loc":"client/src/pages/OperantConditioning.tsx:80",asChild:!0,size:"lg",className:"h-14 w-fit roun
417ded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/OperantConditioning.tsx:80",href:"/learning-principles",children:["Explore PSYC 101 ",a.jsx(rt,{"data-loc":"client/src/pages/OperantConditioning.tsx:80",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/OperantConditioning.tsx:83",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/OperantConditioning.tsx:83",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/OperantConditioning.tsx:83",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/OperantConditioning.tsx:83",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/OperantConditioning.tsx:83",className:"text-[#b7c7bd]",children:"Operant conditioning · a PSYC 101 lesson"}),a.jsxs("span",{"data-loc":"client/src/pages/OperantConditioning.tsx:83",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(dr,{"data-loc":"client/src/pages/OperantConditioning.tsx:83",className:"h-3.5 w-3.5"})," Reward ledger"]})]})})]})}const s4=[["01","A model appears","A confident dog or person demonstrates the desired task in plain sight."],["02","The student watches","The observing dog notices what earns praise, access, a toy, or a treat."],["03","The choice repeats","The student gives the successful behaviour a try â with positive reinforcement to help it stick."]],n4=[{title:"The mentor dog",copy:"A confident, well-trained dog around the house can make teaching a new puppy far easier. The newcomer sees the older dogâs good behaviour and has a practical example to follow.",icon:ln,tone:"bg-[#dae5dd]"},{title:"The staircase tutor",copy:"Picture a small puppy at the top of the stairs, thoroughly unconvinced about the journey down. When the older dog trots past and heads downstairs, the puppy may follow without a second thought.",icon:fr,tone:"bg-[#e8d7ac]"},{title:"The steady walking partner",copy:"A well-trained dog walking beside a hesitant dog can model calm, everyday manners. With time and the right support, that confidence can travel beyond the companionâs side.",icon:ei,tone:"bg-[#fffaf0]"}];function i4(){return a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:40",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-12 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[3.35rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx("a",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx("a",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/#contact",className:"nav-link",children:"Locations"}),a.jsx("a",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",href:"/learning-principles",children:["Explore principles ",a.jsx(ze,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:41",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:43",sectionLabel:"Learning Principles",sectionHref:"/learning-principles",currentLabel:"Observational Learning",code:"PSYC-101C"}),a.jsxs("main",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:45",children:[a.jsxs("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"absolute right-[7%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"eyebrow",children:"PSYC-101C · Social learning"}),a.jsxs("h1",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,6.9vw,7.05rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Watch the ",a.jsx("em",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"text-[#7d2636]",children:"good dog."})]}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"In training terms, modeling means
417social learning. A capable mentor shows a less practiced dog how to behave. Simply put: your dog learns by example."}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-8 flex items-center gap-3 text-[0.62rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx(lr,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-4 w-4 text-[#7d2636]"})," Observe first. Rehearse second."]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-7 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-4 w-4"})," Field-yard note · a mentor makes the lesson visible"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",children:[a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:"Mentor dog study"}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:"A field lesson in excellent copying"})]}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"rounded-full border-2 border-[#e9c859]/70 bg-[#fffaf0]/5 p-3 shadow-[0_0_0_5px_rgba(247,240,228,0.08)]",children:a.jsx("img",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars field-tested heritage seal",className:"h-[7.4rem] w-[7.4rem] object-contain"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"text-[#e9c859]",children:"Filed: PSYC-101C"}),a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"text-[#d8e4f7]",children:"Mentor / observer / reward"})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(ot,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ha,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"No Tyra Banks required."}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:46",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"Modeling training does not mean hiring a supermodel to teach your dapper dog the catwalk. It means giving them a useful example."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",id:"method",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"eyebrow",children:"01 · The method"}),a.jsx("h2",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A good example is a teaching aid."}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"Social learning gives your dog a practical demonstration, not a lecture."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"relative ml-4 sm:ml-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",children:"Library card · module 01"}),a.jsxs("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"h-3.5 w-3.5"})," Mentor notes"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"flex items-start gap-4",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(Yl,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"h-5 w-5"})}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",children:[a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"A well-trained mentor dog shows a less trained dog what âgoodâ looks like."}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"A model of good behaviour â or a friendly rival competing for a desired toy or treat â can invite the observer to mimic the right task more quickly. The model may be another dog or a human."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-8 flex items-center gap-3 border-y border-dashed border-[#24342f]/20 py-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx(ot,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"h-4 w-4 text-[#7d2636]"})," Model ",a.jsx(Ze,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"h-3.5 w-3.5 text-[#7d2636]"})," Observer ",a.jsx(Ze,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"h-3.5 w-3.5 text-[#7d2636]"})," Reward"]}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-6 grid gap-4 sm:grid-cols-3",children:s4.map(([i,l,o])=>a.jsxs("article",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"relative border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:i}),a.jsx("h3",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-4 font-[Fraunces] text-[1.4rem] font-medium leading-[0.98] tracking-[-0.04em]",children:l}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"mt-3 text-sm leading-6 text-[#49645a]",children:o}),a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:48",className:"absolute bottom-4 right-4 h-3.5 w-3.5 text-[#7d2636]/45"})]},i))})]})]})]})}),a.jsxs("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",id:"humans",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"container grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"eyebrow-light",children:"02 · Humans as an example"}),a.jsx("h2",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"We do this too."}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"mt-7 flex items-center gap-2 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:[a.jsx(ot,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"h-4 w-4"})," Same mechanism, fewer tennis balls"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"rounded-[1.8rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-7 sm:p-8",children:[a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"font-[Fraunces] text-[1.7rem] font-medium leading-[1.06] tracking-[-0.045em]",children:"Babies learn to speak through modeling. Many social skills, gestures, facial expressions, and movements are picked up the same way."}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"mt-5 text-[0.98rem] leading-7 text-[#f0d8dc]",children:"Do you walk like your dad or speak like your mom? That is social learning at work. The scientific study of this learning is associated with psychologist Albert Bandura and social cognitive theory."})]})]}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"container mt-8",children:a.jsxs("article",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"absolute right-6 top-5 text-[#e9c859]/40",children:a.jsx(lr,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"h-20 w-20"})}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"relative max-w-[52rem]",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"flex items-center justify-between gap-4 border-b border-dashed border-[#fffaf0]/20 pb-4",children:[a.jsxs("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"flex items-center gap-2 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:[a.jsx(rt,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"h-4 w-4"})," A classic study"]}),a.jsxs("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"flex items-center gap-1.5 text-[0.58rem] font-bold uppercase tracking-[0.13em] text-[#f0d8dc]",children:[a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"h-3.5 w-3.5"})," Observation logged"]})]}),a.jsx("h3",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"mt-4 font-[Fraunces] text-[clamp(1.65rem,2.6vw,2.5rem)] font-medium leading-[1.05] tracking-[-0.05em]",children:"The Bobo Doll Study made the social side of learning hard to ignore."}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:50",className:"mt-5 text-[1rem] leading-7 text-[#f0d8dc]",children:"In 1961, Bandura presented one group of children with a film showing an adult behaving aggressively toward a Bobo doll, while another group did not see the film. When given their own doll, many children in the first group imitated the observed behaviour; none of the other group did. The study remains a widely referenced illustration of observational learning â and of why your mum cared who you spent time with in high school."})]})]})})]}),a.jsx("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",id:"examples",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"eyebrow",children:"03 · Examples"}),a.jsx("h2",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"The lesson is already in the room."})]}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"max-w-[39rem] text-[1rem] leading-7 text-[#49645a]",children:"For social learning to click, the student needs to be ready to receive and process the information. Dogs are often receptive observers;
417 paired with positive reinforcement, modeling can be an effective teaching tool."})]}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"mt-10 grid gap-5 lg:grid-cols-3",children:n4.map((i,l)=>{const o=i.icon;return a.jsxs("article",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:`flex min-h-[22rem] flex-col rounded-[2rem] border border-[#24342f]/12 p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] ${i.tone}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"flex items-start justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"text-[0.65rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Field example 0",l+1]}),a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(o,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"h-5 w-5"})})]}),a.jsx("h3",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"mt-8 font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:i.title}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"mt-6 text-sm leading-6 text-[#49645a]",children:i.copy}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"mt-auto flex items-center gap-2 border-t border-dashed border-[#24342f]/20 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:52",className:"h-3.5 w-3.5 text-[#7d2636]"})," Mentor signal logged"]})]},i.title)})})]})}),a.jsx("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",id:"summary",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"eyebrow-light",children:"04 · Short & sweet"}),a.jsx("h2",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Let the right dog lead."}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"mt-8 hidden items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.14em] text-[#e9c859] lg:flex",children:[a.jsx(W,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"h-4 w-4"})," Good conduct is contagious"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"flex items-start justify-between gap-5",children:[a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"If you have a well-trained mentor dog, modeling can be a fast and effective way to teach new skills, habits, and behaviours."}),a.jsx(Rt,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"h-8 w-8 shrink-0 text-[#e9
417c859]"})]}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"Keep it simple: offer a clear example, help the student succeed, and make the good choice worthwhile. Consider it peer tutoring, but with more tail wagging."}),a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Show the way"}),a.jsx("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:54",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Reward the try"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",children:[a.jsx("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",className:"eyebrow",children:"Keep learning"}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Back to the principles."})]}),a.jsx(Me,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",href:"/learning-principles",children:["Explore PSYC 101 ",a.jsx(rt,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:56",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",className:"text-[#b7c7bd]",children:"Observational learning · a PSYC 101 lesson"}),a.jsxs("span",{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(lr,{"data-loc":"client/src/pages/ObservationalLearningModeling.tsx:59",className:"h-3.5 w-3.5"})," Watch. Learn. Repeat."]})]})})]})}const r4=[["The behaviour","Dog barks at the dinner table."],["The payoff","Food arrives, and the room goes quiet."],["The lesson","Barking is worth trying again."]],l4=[["Touch","Ear scratchies or a push away can both land as attention."],["Voice","Angry shouting still says, âI see you.â"],["Eye contact","A look can be part of the reward, too."]];function c4(){return a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:25",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-12 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[3.35rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx("a",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx("a",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/#contact",className:"nav-link",children:"Locations"}),a.jsx("a",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",href:"/learning-principles",children:["Explore principles ",a.jsx(ze,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:26",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:28",sectionLabel:"Learning Principles",sectionHref:"/learning-principles",currentLabel:"Behavioral Extinction",code:"PSYC-101D"}),a.jsxs("main",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:30",children:[a.jsxs("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"absolute left-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"eyebrow",children:"PSYC-101D · Behavioral extinction"}),a.jsxs("h1",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Stop paying the ",a.jsx("em",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"text-[#7d2636]",children:"performance."})]}),a.jsxs("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:["The word ",a.jsx("em",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",children:"extinction"})," sounds dramatic. Fear not: the only thing meant to disappear is the unwanted behaviour â never your precious pooch."]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-4 w-4"})," Field note · trace the payoff, not the drama"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Reinforcement audit"}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:"A field study in accidental rewards"}),a.jsxs("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-8 max-w-[13rem] font-[Fraunces] text-[1.25rem] leading-[1.02] text-[#fffaf0]",children:["Canine Scholars",a.jsx("br",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31"}),a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"text-[#e9c859]",children:"field insignia"})]})]}),a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"rounded-full border-2 border-[#e9c859] bg-[#fffaf0]/5 p-4 shadow-[0_0_0_8px_rgba(247,240,228,0.08)]",children:a.jsx("img",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars field-tested heritage seal",className:"h-[9.3rem] w-[9.3rem] object-contain"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"text-[#e9c859]",children:"Filed: PSYC-101D"}),a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"text-[#d8e4f7]",children:"Behaviour / payoff / pattern"})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(ot,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(Yy,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ha,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"No dogs vanish. Just the payoff."}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:31",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"Behavioral extinction means a behaviour can fade when reinforcement is consistently removed."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",id:"reinforcer",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"eyebrow",children:"01 · Identifying the reinforcer"}),a.jsx("h2",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Bad behaviour can have a job."}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"The reward is not always the obvious one."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"relative ml-4 sm:ml-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",children:"Library card · module 01"}),a.jsxs("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"h-3.5 w-3.5"})," Attention ledger"]})]}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"In psychology, extinction is the disappearance of a behaviour through a lack of reinfor
417cement."}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Without meaning to, pet owners can reinforce the same behaviour they are trying to end. If a dog begs at the table and food arrives so dinner can continue in peace, the payoff has just been logged: begging works."}),a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-8 grid gap-4 sm:grid-cols-3",children:r4.map(([i,l],o)=>a.jsxs("article",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"relative border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsxs("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["0",o+1]}),a.jsx("h3",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-4 font-[Fraunces] text-[1.4rem] font-medium leading-[0.98] tracking-[-0.04em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"mt-3 text-sm leading-6 text-[#49645a]",children:l}),a.jsx(W,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:33",className:"absolute bottom-4 right-4 h-3.5 w-3.5 text-[#7d2636]/45"})]},i))})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"paper-noise border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"container grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"eyebrow",children:"Attention is still currency"}),a.jsx("h2",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"For some dogs, a reaction is the reward."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"relative overflow-hidden rounded-[2rem] bg-[#e8d7ac] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",children:"Faculty notice · attention ledger"}),a.jsxs("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"h-3.5 w-3.5"})," Read the payoff"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"flex items-start gap-4",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(Vy,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"h-5 w-5"})}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"font-[Fraunces] text-[1.55rem] font-medium leading-[1.08] tracking-[-0.04em]",children:"A dog jumping for attention may not distinguish between an ear scratch and an angry shout. It can all still register as: âYou noticed me.â"})]}),a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"mt-8 grid gap-3 sm:grid-cols-3",children:l4.map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"border-t border-[#7d2636]/20 pt-4",children:[a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"mt-2 text-sm leading-6 text-[#49645a]",children:l})]},i))}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:35",className:"mt-7 border-t border-dashed border-[#7d2636]/25 pt-5 text-sm leading-6 text-[#49645a]",children:"For an attention-seeking behaviour, the lesson may be a calm absence of attention: silence, no touch, no eye contact, and a deliberate turn away. If a behaviour involves fear, distress, or aggression, seek qualified professional guidance rather than trying to handle it alone."})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",id:"burst",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"eyebrow-light",children:"02 · Extinction burst"}),a.jsx("h2",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"It may get louder before it gets quieter."}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"mt-8 flex items-center gap-2 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"h-4 w-4"})," Not a bad grade. A temporary protest."]})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"absolute -right-8 -top-8 flex h-40 w-40 items-center justify-center rounded-full border border-dashed border-[#e9c859]/45",children:a.jsx(Ud,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"h-11 w-11 text-[#e9c859]/80"})}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"relative font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"When a familiar reward stops arriving, a dog may turn the behaviour up a notch before they stop trying it."}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"relative mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"Think of a dog who wants table food RIGHT NOW. They may bark more loudly, paw at you, or otherwise try to make the old strategy work. It is unpleasant, but temporary. This is what is known as an extinction burst â a doggie tantrum with excellent conviction."}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"relative mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Stay consistent"}),a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:37",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Do not renegotiate mid-tantrum"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",id:"recovery",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"eyebrow",children:"03 · Spontaneous recovery"}),a.jsx("h2",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A backslide is not a failed lesson."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"flex items-center gap-3 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(e5,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"h-4 w-4"})," A familiar pattern may reappear"]}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"mt-5 font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"You can see marked improvement one session, then feel like the old behaviour has returned in the next. That is called spontaneous recovery, and it is normal."}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"mt-6 text-[1rem] leading-7 text-[#49645a]",children:"Partial training or inconsistency can make a pattern reappear temporarily. A new trainer, a different location, or even a different time of day can shift the context. The useful response is not panic; it is returning to the same clear lesson."}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"mt-8 flex items-center gap-3 rounded-[1.3rem] bg-[#dae5dd] p-5 text-sm leading-6 text-[#49645a]",children:[a.jsx(fr,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:39",className:"h-5 w-5 shrink-0 text-[#49645a]"})," Revisit the set-up, make the desired choice easy, and keep the reinfor
417cement picture consistent."]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",id:"conclusion",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"eyebrow-light",children:"04 · Conclusion"}),a.jsx("h2",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Change the payoff. Change the pattern."})]}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"flex items-start justify-between gap-5",children:[a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"Behavioral extinction goes to the root of the pattern by identifying what reinforces the unwanted behaviour, then removing that payoff."}),a.jsx(Rt,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"h-8 w-8 shrink-0 text-[#e9
417c859]"})]}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"In other words: make the old strategy less useful, make the better option clear, and give the process enough consistency to take hold. It is less magic trick, more thoughtful bookkeeping."}),a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Find the reinforcer"}),a.jsx("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:41",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Keep the lesson steady"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",children:[a.jsx("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",className:"eyebrow",children:"Keep learning"}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Back to the principles."})]}),a.jsx(Me,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",href:"/learning-principles",children:["Explore PSYC 101 ",a.jsx(rt,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:43",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",className:"text-[#b7c7bd]",children:"Behavioral extinction · a PSYC 101 lesson"}),a.jsxs("span",{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(zy,{"data-loc":"client/src/pages/BehavioralExtinction.tsx:46",className:"h-3.5 w-3.5"})," Remove the payoff"]})]})})]})}const o4=[["Bear","Imminent danger â worth immediate attention."],["Moving vehicle","A real-world cue â worth staying aware of."],["Vacuum cleaner","Loud, uncouth, and usually safe to ignore."]],d4=[["Habituation","A mental process: your brain continues receiving the signal but chooses not to consciously notice it."],["Desensitization","A physical change in the response of the brainâs receptors after intense exposure; related-sounding, but not the same classroom term."]];function g4(){return a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:24",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/Habituation.tsx:25",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:25",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/Habituation.tsx:25",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-14 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[4rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/Habituation.tsx:25",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx("a",{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx("a",{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/#contact",className:"nav-link",children:"Locations"}),a.jsx("a",{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/Habituation.tsx:25",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/Habituation.tsx:25",href:"/learning-principles",children:["Explore principles ",a.jsx(ze,{"data-loc":"client/src/pages/Habituation.tsx:25",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/Habituation.tsx:26",sectionLabel:"Learning Principles",sectionHref:"/learning-principles",currentLabel:"Habituation",code:"PSYC-101E"}),a.jsxs("main",{"data-loc":"client/src/pages/Habituation.tsx:27",children:[a.jsxs("section",{"data-loc":"client/src/pages/Habituation.tsx:28",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"eyebrow",children:"PSYC-101E · Habituation"}),a.jsxs("h1",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Same noise. ",a.jsx("em",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"text-[#7d2636]",children:"Less drama."})]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"Dogs are adaptable. Habituation is the decreased response to a stimulus after repeated presentation: the sound remains, but it no longer needs to run the whole show."}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-4 w-4"})," Field note · background noise is not a pop quiz"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Soundscape survey"}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:"A field lesson in calm ears"}),a.jsxs("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["PSYC-101E",a.jsx("br",{"data-loc":"client/src/pages/Habituation.tsx:28"}),a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"text-[#e9c859]",children:"Listening study"})]}),a.jsxs("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-3 flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#d8e4f7]",children:[a.jsx(ot,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-3.5 w-3.5 text-[#e9c859]"})," Calm ears field mark"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"relative flex h-[11.5rem] w-[11.5rem] shrink-0 items-center justify-center rounded-[2.5rem] border-2 border-[#e9c859] bg-[#fffaf0]/8 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:[a.jsx(Bl,{"data-loc":"client/src/pages/Habituation.tsx:28","aria-label":"Calm ears field icon",className:"h-20 w-20 text-[#e9c859]"}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"absolute -bottom-3 -left-3 flex h-14 w-14 items-center justify-center rounded-full border-2 border-[#e9c859]/70 bg-[#283b62] p-2 shadow-[0_0_0_5px_rgba(247,240,228,0.08)]",children:a.jsx("img",{"data-loc":"client/src/pages/Habituation.tsx:28",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"text-[#e9c859]",children:"Filed: PSYC-101E"}),a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"text-[#d8e4f7]",children:"Sound / response / calm"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(Yd,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(Bl,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ha,{"data-loc":"client/src/pages/Habituation.tsx:28",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"The leaf blower becomes background music."}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:28",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"Ears still hear it. The brain simply decides not to make it the main event."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:30",id:"when",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"eyebrow",children:"01 · When to use"}),a.jsx("h2",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Start far enough away to succeed."}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"Calm is the useful data point, not forced proximity."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"relative ml-4 sm:ml-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:30",children:"Course folder · calm exposure"}),a.jsxs("span",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"flex items-center gap-1.5",children:[a.jsx(fr,{"data-loc":"client/src/pages/Habituation.tsx:30",className:"h-3.5 w-3.5"})," Yard distance log"]})]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Trainers may introduce a new stimulus at a distance where the dog can remain reasonably calm, then build comfort gradually."}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"For example, a stranger might begin several feet away while the dog is rewarded for calm behaviour. With time, repetition, and careful pacing, the distance may close. If fear or aggression is escalating, work with a qualified professional rather than pressing on alone."}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-8 grid gap-4 sm:grid-cols-3",children:[["01","Notice","The new thing enters the field."],["02","Settle","The dog finds calm at a safe distance."],["03","Repeat","Success is made familiar over time."]].map(([i,l,o])=>a.jsxs("article",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"relative border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:i}),a.jsx("h3",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-4 font-[Fraunces] text-[1.35rem] font-medium leading-[0.98]",children:l}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:30",className:"mt-3 text-sm leading-6 text-[#49645a]",children:o}),a.jsx(W,{"data-loc":"client/src/pages/Habituation.tsx:30",className:"absolute bottom-4 right-4 h-3.5 w-3.5 text-[#7d2636]/45"})]},i))})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"paper-noise border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"container grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:32",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"eyebrow",children:"A useful distinction"}),a.jsx("h2",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Not every quieter response has the same name."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"relative overflow-hidden rounded-[2rem] bg-[#e8d7ac] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:32",children:"Faculty note · terms desk"}),a.jsxs("span",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/Habituation.tsx:32",className:"h-3.5 w-3.5"})," Keep the labels tidy"]})]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"font-[Fraunces] text-[1.5rem] font-medium leading-[1.08] tracking-[-0.04em]",children:"Habituation is the mental process of paying less conscious attention. Desensitization is a different physical response story."}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"mt-8 grid gap-4 sm:grid-cols-2",children:d4.map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"border-t border-[#7d2636]/20 pt-4",children:[a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"mt-2 text-sm leading-6 text-[#49645a]",children:l})]},i))}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:32",className:"mt-7 border-t border-dashed border-[#7d2636]/25 pt-5 text-sm leading-6 text-[#49645a]",children:"Think of stepping out of a dark cinema into bright sunlight: for a few seconds, your visual system needs a moment to catch up. That physical receptor adjustment is different from a leaf blower slowly becoming a non-event."})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:34",id:"brain",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:34",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"eyebrow-light",children:"02 · Brain games"}),a.jsx("h2",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"The signal stays. The spotlight moves on."}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"mt-8 flex items-center gap-2 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:[a.jsx(Bl,{"data-loc":"client/src/pages/Habituation.tsx:34",className:"h-4 w-4"})," Perked ears beat window acrobatics"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"absolute -right-8 -top-8 flex h-40 w-40 items-center justify-center rounded-full border border-dashed border-[#e9c859]/45",children:a.jsx(Yd,{"data-loc":"client/src/pages/Habituation.tsx:34",className:"h-11 w-11 text-[#e9c859]/80"})}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"relative font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"The noise is still there. The ears are still hearing it. The brain simply chooses to mostly ignore it."}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"relative mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"When habituated, your dog may still hear the person outside with a leaf blower. The response can shift from barking at the window like a maniac to a brief ear perk and an entirely sensible return to their afternoon."}),a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"relative mt-8 grid gap-3 sm:grid-cols-3",children:o4.map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"border-t border-[#fffaf0]/25 pt-4",children:[a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:34",className:"mt-2 text-sm leading-6 text-[#f0d8dc]",children:l})]},i))})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:36",id:"adjusted",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:36",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"eyebrow",children:"03 · Well adjusted"}),a.jsx("h2",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Calm leaves room for the important things."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"flex items-center gap-3 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(n5,{"data-loc":"client/src/pages/Habituation.tsx:36",className:"h-4 w-4"})," The field-yard theory"]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"mt-5 font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"If we reacted to every stimulus, we would have very little attention left for what truly matters."}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"mt-6 text-[1rem] leading-7 text-[#49645a]",children:"Dog and human alike, we need to sort imminent danger from things we simply need to be aware of, and then from things that are safely ignorable. That discrimination supports calmer, more useful choices in a busy world."}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:36",className:"mt-8 flex items-center gap-3 rounded-[1.3rem] bg-[#dae5dd] p-5 text-sm leading-6 text-[#49645a]",children:[a.jsx(rn,{"data-loc":"client/src/pages/Habituation.tsx:36",className:"h-5 w-5 shrink-0 text-[#49645a]"})," The goal is not switching off awareness. It is reserving a big response for the things that warrant one."]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:38",id:"recap",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:38",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"eyebrow-light",children:"04 · Recap"}),a.jsx("h2",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Calm, cool, collected â eventually."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/Habituation.tsx:38",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"flex items-start justify-between gap-5",children:[a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"Some dogs are naturally bold and inquisitive; others are more sensitive. Early socialization and patient habituation can be especially useful for the latter."}),a.jsx(Rt,{"data-loc":"client/src/pages/Habituation.tsx:38",className:"h-8 w-8 shrink-0 text-[#e9
417c859]"})]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"A dog without early socialization may find later stress harder to navigate. But learning is not a one-time event. With time, consistency, and patience, you and your four-legged scholar can build steadier responses in everyday situations."}),a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Make calm familiar"}),a.jsx("span",{"data-loc":"client/src/pages/Habituation.tsx:38",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Give it time"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Habituation.tsx:39",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:39",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:39",children:[a.jsx("div",{"data-loc":"client/src/pages/Habituation.tsx:39",className:"eyebrow",children:"Keep learning"}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:39",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Back to the principles."})]}),a.jsx(Me,{"data-loc":"client/src/pages/Habituation.tsx:39",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/Habituation.tsx:39",href:"/learning-principles",children:["Explore PSYC 101 ",a.jsx(rt,{"data-loc":"client/src/pages/Habituation.tsx:39",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/Habituation.tsx:41",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/Habituation.tsx:41",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/Habituation.tsx:41",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/Habituation.tsx:41",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/Habituation.tsx:41",className:"text-[#b7c7bd]",children:"Habituation · a PSYC 101 lesson"}),a.jsxs("span",{"data-loc":"client/src/pages/Habituation.tsx:41",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(Bl,{"data-loc":"client/src/pages/Habituation.tsx:41",className:"h-3.5 w-3.5"})," Calm ears, clear head"]})]})})]})}const u4=[["01","Notice the trigger","A stranger, another dog, a sound, or a situation enters the picture."],["02","Pair it with better news","At a manageable distance, the trigger predicts something the dog genuinely enjoys."],["03","Build the new feeling","With careful repetition, the old âuh-ohâ can begin to become âoh, good stuff.â"]],m4=[["Visitors","A visitor appears at a comfortable distance and excellent treats make a timely entrance."],["Walks","Another dog is visible far away; the sight becomes a cue for a scatter of good things, not a showdown."],["Handling","A small, calm step in grooming or care is paired with something pleasant, with the dogâs comfort guiding the pace."]];function f4(){return a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:24",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/",className:"group flex items-center","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-14 w-auto object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.03] sm:h-[4rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx("a",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/dog-training-methods",className:"text-[#7d2636]",children:"Methods"}),a.jsx("a",{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",href:"/dog-training-methods",children:["Methods Desk ",a.jsx(ze,{"data-loc":"client/src/pages/Counterconditioning.tsx:25",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx("nav",{"data-loc":"client/src/pages/Counterconditioning.tsx:26",className:"border-b border-[#24342f]/15 bg-[#fffaf0]","aria-label":"Breadcrumb",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:26",className:"container flex h-12 items-center gap-2 overflow-x-auto text-[0.59rem] font-bold uppercase tracking-[0.13em] [scrollbar-width:none]",children:[a.jsx(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:26",href:"/",className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:"Home"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:26","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:26",href:"/dog-training-methods",className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:"Training Methods"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:26","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:26","aria-current":"page",className:"min-w-max text-[#7d2636]",children:"Counterconditioning"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:26",className:"ml-auto hidden shrink-0 text-[#7d2636]/55 sm:inline",children:"Method-310"})]})}),a.jsxs("main",{"data-loc":"client/src/pages/Counterconditioning.tsx:27",children:[a.jsxs("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"absolute left-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"eyebrow",children:"Training in real life · Counterconditioning"}),a.jsxs("h1",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Change the ",a.jsx("em",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"text-[#7d2636]",children:"feeling."})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"Counterconditioning is a method for pairing something difficult with something genuinely good, so the emotional meaning of the situation can begin to shift."}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4"})," A way to practise · new association, same dog"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"When hard things get easier"}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:"A practical note in better news"}),a.jsxs("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["Method-310",a.jsx("br",{"data-loc":"client/src/pages/Counterconditioning.tsx:28"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"text-[#e9c859]",children:"Everyday practice"})]}),a.jsxs("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-3 flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#d8e4f7]",children:[a.jsx(ot,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-3.5 w-3.5 text-[#e9c859]"})," Emotion-to-reward path"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28","aria-label":"Trigger, reward, feeling association chain",className:"flex h-[11.5rem] w-[11.5rem] shrink-0 items-center justify-center gap-2 rounded-[2.5rem] border-2 border-[#e9c859] bg-[#fffaf0]/8 px-3 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(lr,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4 text-[#e9c859]"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(dr,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4 text-[#e9c859]"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ei,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-4 w-4"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"text-[#e9c859]",children:"Focus: Method-310"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"text-[#d8e4f7]",children:"Trigger / reward / feeling"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(lr,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(dr,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ei,{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"From âuh-ohâ to âoh, good stuff.â"}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:28",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"The goal is not to talk a dog out of a feeling. It is to give the moment a better forecast."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",id:"pairing",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"eyebrow",children:"01 · The pairing"}),a.jsx("h2",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Pair the picture with better news."}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"A change in behaviour often begins with a change in expectation."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"relative ml-4 sm:ml-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",children:"Issued lesson card · pairing"}),a.jsxs("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"h-3.5 w-3.5"})," Feeling log"]})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Counterconditioning works with the association already forming in the dogâs mind."}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Instead of asking a worried dog to simply endure a difficult moment, we carefully pair that moment with a consequence they love. The set-up matters: the dog should be able to stay under their threshold and actually receive the good news."}),a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-8 grid gap-4 sm:grid-cols-3",children:u4.map(([i,l,o])=>a.jsxs("article",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"relative border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:i}),a.jsx("h3",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-4 font-[Fraunces] text-[1.35rem] font-medium leading-[0.98]",children:l}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"mt-3 text-sm leading-6 text-[#49645a]",children:o}),a.jsx(W,{"data-loc":"client/src/pages/Counterconditioning.tsx:30",className:"absolute bottom-4 right-4 h-3.5 w-3.5 text-[#7d2636]/45"})]},i))})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",id:"when",className:"paper-noise border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"container grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"eyebrow",children:"02 · When to use"}),a.jsx("h2",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Work beneath the alarm bell."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"relative overflow-hidden rounded-[2rem] bg-[#e8d7ac] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",children:"Faculty notice · threshold matters"}),a.jsxs("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"flex items-center gap-1.5",children:[a.jsx($e,{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"h-3.5 w-3.5"})," Aim for workable"]})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"font-[Fraunces] text-[1.5rem] font-medium leading-[1.08] tracking-[-0.04em]",children:"If a dog is already overwhelmed, the lesson is usually too loud to land."}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"mt-6 text-[1rem] leading-7 text-[#49645a]",children:"Distance, intensity, and timing matter. Give the dog enough space to notice the trigger and still take in a treat, play, or other valued reward. Any significant fear, distress, or aggression deserves qualified professional support."}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"mt-7 flex items-center gap-3 rounded-[1.3rem] bg-[#fffaf0]/70 p-5 text-sm leading-6 text-[#49645a]",children:[a.jsx(rn,{"data-loc":"client/src/pages/Counterconditioning.tsx:32",className:"h-5 w-5 shrink-0 text-[#7d2636]"})," The training plan should protect the dogâs sense of safety; it should not ask them to white-knuckle the encounter."]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",id:"examples",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"eyebrow-light",children:"03 · Field examples"}),a.jsx("h2",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A better association can start small."})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"max-w-[40rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"The subject changes. The curriculum remains the same: a manageable cue predicts s
417omething positive, with repetition creating a different emotional shorthand."})]}),a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"mt-10 grid gap-5 lg:grid-cols-3",children:m4.map(([i,l],o)=>a.jsxs("article",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"relative overflow-hidden rounded-[2rem] border-t-4 border-[#e9c859] bg-[#fffaf0] p-7 text-[#24342f] shadow-[0_6px_0_rgba(0,0,0,0.14)]",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"flex items-start justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"text-[0.6rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Field example 0",o+1]}),a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(ot,{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"h-4.5 w-4.5"})})]}),a.jsx("h3",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"mt-8 font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"mt-5 text-sm leading-6 text-[#49645a]",children:l}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"mt-7 flex items-center gap-2 border-t border-dashed border-[#24342f]/20 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/Counterconditioning.tsx:34",className:"h-3.5 w-3.5 text-[#7d2636]"})," New association issued"]})]},i))})]})}),a.jsx("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",id:"brief",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"eyebrow-light",children:"04 · In brief"}),a.jsx("h2",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Make the world predict good things."})]}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"flex items-start justify-between gap-5",children:[a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"Counterconditioning is not a shortcut; it is a careful practice of giving a difficult moment a kinder prediction."}),a.jsx(Rt,{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"h-8 w-8 shrink-0 text-[#e9
417c859]"})]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"Keep the picture small enough to handle, pair it with something worthwhile, and repeat without rushing the student. A new response is easier to choose when the old feeling has begun to loosen its grip."}),a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Protect the threshold"}),a.jsx("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:36",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Pair with value"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Counterconditioning.tsx:37",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:37",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:37",children:[a.jsx("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:37",className:"eyebrow",children:"Methods desk"}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:37",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Back to the method library."})]}),a.jsx(Me,{"data-loc":"client/src/pages/Counterconditioning.tsx:37",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:37",href:"/dog-training-methods",children:["Explore methods ",a.jsx(rt,{"data-loc":"client/src/pages/Counterconditioning.tsx:37",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/Counterconditioning.tsx:39",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/Counterconditioning.tsx:39",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/Counterconditioning.tsx:39",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/Counterconditioning.tsx:39",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/Counterconditioning.tsx:39",className:"text-[#b7c7bd]",children:"Counterconditioning · Dog Training Method"}),a.jsxs("span",{"data-loc":"client/src/pages/Counterconditioning.tsx:39",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(ei,{"data-loc":"client/src/pages/Counterconditioning.tsx:39",className:"h-3.5 w-3.5"})," Better news, repeated"]})]})})]})}function h4(i){const l=i+"CollectionProvider",[o,d]=gr(l),[u,m]=o(l,{collectionRef:{current:null},itemMap:new Map}),p=H=>{const{scope:R,children:G}=H,Z=Y.useRef(null),I=Y.useRef(new Map).current;return a.jsx(u,{scope:R,itemMap:I,collectionRef:Z,children:G})};p.displayName=l;const v=i+"CollectionSlot",b=Rl(v),h=Y.forwardRef((H,R)=>{const{scope:G,children:Z}=H,I=m(v,G),J=pa(R,I.collectionRef);return a.jsx(b,{ref:J,children:Z})});h.displayName=v;const y=i+"CollectionItemSlot",f="data-radix-collection-item",T=Rl(y),D=Y.forwardRef((H,R)=>{const{scope:G,children:Z,...I}=H,J=Y.useRef(null),ee=pa(R,J),te=m(y,G);return Y.useEffect(()=>(te.itemMap.set(J,{ref:J,...I}),()=>void te.itemMap.delete(J))),a.jsx(T,{[f]:"",ref:ee,children:Z})});D.displayName=y;function A(H){const R=m(i+"CollectionConsumer",H);return Y.useCallback(()=>{const Z=R.collectionRef.current;if(!Z)return[];const I=Array.from(Z.querySelectorAll(`[${f}]`));return Array.from(R.itemMap.values()).sort((te,Q)=>I.indexOf(te.ref.current)-I.indexOf(Q.ref.current))},[R.collectionRef,R.itemMap])}return[{Provider:p,Slot:h,ItemSlot:D},A,d]}var ac="Collapsible",[p4,gx]=gr(ac),[x4,ug]=p4(ac),ux=k.forwardRef((i,l)=>{const{__scopeCollapsible:o,open:d,defaultOpen:u,disabled:m,onOpenChange:p,...v}=i,[b,h]=sg({prop:d,defaultProp:u??!1,onChange:p,caller:ac});return a.jsx(x4,{scope:o,disabled:m,contentId:gp(),open:b,onOpenToggle:k.useCallback(()=>h(y=>!y),[h]),children:a.jsx(la.div,{"data-state":fg(b),"data-disabled":m?"":void 0,...v,ref:l})})});ux.displayName=ac;var mx="CollapsibleTrigger",fx=k.forwardRef((i,l)=>{const{__scopeCollapsible:o,...d}=i,u=ug(mx,o);return a.jsx(la.button,{type:"button","aria-controls":u.contentId,"aria-expanded":u.open||!1,"data-state":fg(u.open),"data-disabled":u.disabled?"":void 0,disabled:u.disabled,...d,ref:l,onClick:fa(i.onClick,u.onOpenToggle)})});fx.displayName=mx;
vendor: 5,603 bytes, line 417
417var mg="CollapsibleContent",hx=k.forwardRef((i,l)=>{const{forceMount:o,...d}=i,u=ug(mg,i.__scopeCollapsible);return a.jsx(ag,{present:o||u.open,children:({present:m})=>a.jsx(b4,{...d,ref:l,present:m})})});hx.displayName=mg;var b4=k.forwardRef((i,l)=>{const{__scopeCollapsible:o,present:d,children:u,...m}=i,p=ug(mg,o),[v,b]=k.useState(d),h=k.useRef(null),y=pa(l,h),f=k.useRef(0),T=f.current,D=k.useRef(0),A=D.current,H=p.open||v,R=k.useRef(H),G=k.useRef(void 0);return k.useEffect(()=>{const Z=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(Z)},[]),_s(()=>{const Z=h.current;if(Z){G.current=G.current||{transitionDuration:Z.style.transitionDuration,animationName:Z.style.animationName},Z.style.transitionDuration="0s",Z.style.animationName="none";const I=Z.getBoundingClientRect();f.current=I.height,D.current=I.width,R.current||(Z.style.transitionDuration=G.current.transitionDuration,Z.style.animationName=G.current.animationName),b(d)}},[p.open,d]),a.jsx(la.div,{"data-state":fg(p.open),"data-disabled":p.disabled?"":void 0,id:p.contentId,hidden:!H,...m,ref:y,style:{"--radix-collapsible-content-height":T?`${T}px`:void 0,"--radix-collapsible-content-width":A?`${A}px`:void 0,...i.style},children:H&&u})});function fg(i){return i?"open":"closed"}var v4=ux,y4=fx,w4=hx,j4=k.createContext(void 0);function N4(i){const l=k.useContext(j4);return i||l||"ltr"}var va="Accordion",S4=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[hg,C4,k4]=h4(va),[sc]=gr(va,[k4,gx]),pg=gx(),px=Y.forwardRef((i,l)=>{const{type:o,...d}=i,u=d,m=d;return a.jsx(hg.Provider,{scope:i.__scopeAccordion,children:o==="multiple"?a.jsx(_4,{...m,ref:l}):a.jsx(M4,{...u,ref:l})})});px.displayName=va;var[xx,T4]=sc(va),[bx,D4]=sc(va,{collapsible:!1}),M4=Y.forwardRef((i,l)=>{const{value:o,defaultValue:d,onValueChange:u=()=>{},collapsible:m=!1,...p}=i,[v,b]=sg({prop:o,defaultProp:d??"",onChange:u,caller:va});return a.jsx(xx,{scope:i.__scopeAccordion,value:Y.useMemo(()=>v?[v]:[],[v]),onItemOpen:b,onItemClose:Y.useCallback(()=>m&&b(""),[m,b]),children:a.jsx(bx,{scope:i.__scopeAccordion,collapsible:m,children:a.jsx(vx,{...p,ref:l})})})}),_4=Y.forwardRef((i,l)=>{const{value:o,defaultValue:d,onValueChange:u=()=>{},...m}=i,[p,v]=sg({prop:o,defaultProp:d??[],onChange:u,caller:va}),b=Y.useCallback(y=>v((f=[])=>[...f,y]),[v]),h=Y.useCallback(y=>v((f=[])=>f.filter(T=>T!==y)),[v]);return a.jsx(xx,{scope:i.__scopeAccordion,value:p,onItemOpen:b,onItemClose:h,children:a.jsx(bx,{scope:i.__scopeAccordion,collapsible:!0,children:a.jsx(vx,{...m,ref:l})})})}),[E4,nc]=sc(va),vx=Y.forwardRef((i,l)=>{const{__scopeAccordion:o,disabled:d,dir:u,orientation:m="vertical",...p}=i,v=Y.useRef(null),b=pa(v,l),h=C4(o),f=N4(u)==="ltr",T=fa(i.onKeyDown,D=>{if(!S4.includes(D.key))return;const A=D.target,H=h().filter(K=>!K.ref.current?.disabled),R=H.findIndex(K=>K.ref.current===A),G=H.length;if(R===-1)return;D.preventDefault();let Z=R;const I=0,J=G-1,ee=()=>{Z=R+1,Z>J&&(Z=I)},te=()=>{Z=R-1,Z<I&&(Z=J)};switch(D.key){case"Home":Z=I;break;case"End":Z=J;break;case"ArrowRight":m==="horizontal"&&(f?ee():te());break;case"ArrowDown":m==="vertical"&&ee();break;case"ArrowLeft":m==="horizontal"&&(f?te():ee());break;case"ArrowUp":m==="vertical"&&te();break}const Q=Z%G;H[Q].ref.current?.focus()});return a.jsx(E4,{scope:o,disabled:d,direction:u,orientation:m,children:a.jsx(hg.Slot,{scope:o,children:a.jsx(la.div,{...p,"data-orientation":m,ref:b,onKeyDown:d?void 0:T})})})}),Vl="AccordionItem",[A4,xg]=sc(Vl),yx=Y.forwardRef((i,l)=>{const{__scopeAccordion:o,value:d,...u}=i,m=nc(Vl,o),p=T4(Vl,o),v=pg(o),b=gp(),h=d&&p.value.includes(d)||!1,y=m.disabled||i.disabled;return a.jsx(A4,{scope:o,open:h,disabled:y,triggerId:b,children:a.jsx(v4,{"data-orientation":m.orientation,"data-state":kx(h),...v,...u,ref:l,disabled:y,open:h,onOpenChange:f=>{f?p.onItemOpen(d):p.onItemClose(d)}})})});yx.displayName=Vl;var wx="AccordionHeader",jx=Y.forwardRef((i,l)=>{const{__scopeAccordion:o,...d}=i,u=nc(va,o),m=xg(wx,o);return a.jsx(la.h3,{"data-orientation":u.orientation,"data-state":kx(m.open),"data-disabled":m.disabled?"":void 0,...d,ref:l})});jx.displayName=wx;var Xd="AccordionTrigger",Nx=Y.forwardRef((i,l)=>{const{__scopeAccordion:o,...d}=i,u=nc(va,o),m=xg(Xd,o),p=D4(Xd,o),v=pg(o);return a.jsx(hg.ItemSlot,{scope:o,children:a.jsx(y4,{"aria-disabled":m.open&&!p.collapsible||void 0,"data-orientation":u.orientation,id:m.triggerId,...v,...d,ref:l})})});Nx.displayName=Xd;var Sx="AccordionContent",Cx=Y.forwardRef((i,l)=>{const{__scopeAccordion:o,...d}=i,u=nc(va,o),m=xg(Sx,o),p=pg(o);return a.jsx(w4,{role:"region","aria-labelledby":m.triggerId,"data-orientation":u.orientation,...p,...d,ref:l,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...i.style}})});Cx.displayName=Sx;function kx(i){return i?"open":"closed"}var O4=px,B4=yx,H4=jx,z4=Nx,P4=Cx;function L4({...i}){return a.jsx(O4,{"data-loc":"client/src/components/ui/accordion.tsx:10","data-slot":"accordion",...i})}function R4({className:i,...l}){return a.jsx(B4,{"data-loc":"client/src/components/ui/accordion.tsx:18","data-slot":"accordion-item",className:mr("border-b last:border-b-0",i),...l})}function G4({className:i,children:l,...o}){return a.jsx(H4,{"data-loc":"client/src/components/ui/accordion.tsx:32",className:"flex",children:a.jsxs(z4,{"data-loc":"client/src/components/ui/accordion.tsx:33","data-slot":"accordion-trigger",className:mr("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
417ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",i),...o,children:[l,a.jsx(By,{"data-loc":"client/src/components/ui/accordion.tsx:42",className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function U4({className:i,children:l,...o}){return a.jsx(P4,{"data-loc":"client/src/components/ui/accordion.tsx:54","data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...o,children:a.jsx("div",{"data-loc":"client/src/components/ui/accordion.tsx:59",className:mr("pt-0 pb-4",i),children:l})})}const q4=[["01","How many behaviours?","Each new behaviour brings its own concepts and contexts to teach."],["02","How quickly?","Some approaches are friendlier for beginners or an immediate need; others build efficiency over time."],["03","How precise?","A show-ring level of detail is a different assignment from sensible household manners."],["04","How skilled are you?","Some methods are welcoming for a novice; others ask the teacher to master more complex ideas."],["05","How interested are you?","A method can ask more of the human homework, research, and practice too."],["06","What does your dog know?","A dog familiar with a particular method may learn new work in that framework more quickly."]],F4=[["Lure training","Use a motivating item to guide the dog toward a position or movement, then fade the prompt as the behaviour becomes familiar.","Foundational","lure-training"],["Marker training","A clear marker identifies the exact moment the dog made the right choice, before the reinforcement arrives.","Foundational","marker-training"],["Target training","Teach the dog to touch or move toward a defined target, making body position and movement easier to communicate.","Foundational","target-training"],["Molding","A hands-on approach to guiding a movement or position; comfort, consent, and minimal pressure are essential.","Hands-on","molding"],["Capturing","Notice a behaviour your dog offers naturally, then reinforce it so that excellent spontaneous idea becomes more likely.","Observation","capturing"],["Shaping","Build a complex behaviour in small, rewarding approximations rather than waiting for the entire finished picture.","Skill-building","shaping"],["Chaining","Link previously learned behaviours into a useful sequence, one understandable step at a time.","Skill-building","chaining"],["Flooding","High-intensity or prolonged exposure to a difficult stimulus. This is not a default or DIY method; use only with qualified behavioural oversight.","Specialist only","flooding"],["Systematic desensitization","Introduce a challenging stimulus gradually at a manageable level, building calm through careful repetition and pacing.","Gradual exposure","systematic-desensitization"],["Counterconditioning","Carefully pair a difficult cue with better news so a dog can begin to form a different emotional prediction.","Association reset","counterconditioning"]],Y4={Foundational:{surface:"bg-[#dae5dd]",ink:"text-[#24342f]",badge:"bg-[#49645a] text-[#fffaf0]",rule:"bg-[#49645a]"},"Hands-on":{surface:"bg-[#e8d7ac]",ink:"text-[#24342f]",badge:"bg-[#7d2636] text-[#fffaf0]",rule:"bg-[#7d2636]"},Observation:{surface:"bg-[#49645a]",ink:"text-[#fffaf0]",badge:"bg-[#e9c859] text-[#24342f]",rule:"bg-[#e9c859]"},"Skill-building":{surface:"bg-[#283b62]",ink:"text-[#fffaf0]",badge:"bg-[#e9c859] text-[#24342f]",rule:"bg-[#e9c859]"},"Specialist only":{surface:"bg-[#f6e5e7]",ink:"text-[#24342f]",badge:"bg-[#7d2636] text-[#fffaf0]",rule:"bg-[#7d2636]"},"Gradual exposure":{surface:"bg-[#7d2636]",ink:"text-[#fffaf0]",badge:"bg-[#e9c859] text-[#24342f]",rule:"bg-[#e9c859]"},"Association reset":{surface:"bg-[#7d2636]",ink:"text-[#fffaf0]",badge:"bg-[#e9c859] text-[#24342f]",rule:"bg-[#e9c859]"}};function V4(){return a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:46",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:47"}),a.jsx("nav",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:48",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Training Methods quick access",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:48",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:48",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Methods desk"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:48",className:"flex min-w-max items-center gap-1.5",children:[["Lure","/dog-training-methods/lure-training"],["Marker","/dog-training-methods/marker-training"],["Target","/dog-training-methods/target-training"],["Molding","/dog-training-methods/molding"],["Capturing","/dog-training-methods/capturing"],["Shaping","/dog-training-methods/shaping"],["Chaining","/dog-training-methods/chaining"],["Flooding","/dog-training-methods/flooding"],["Desensitization","/dog-training-methods/systematic-desensitization"],["Counterconditioning","/dog-training-methods/counterconditioning"]].map(([i,l])=>a.jsx(X,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:48",href:l,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:i},l))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:49",children:[a.jsxs("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"eyebrow",children:"Methods desk · Field guide 01"}),a.jsxs("h1",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["One dog. ",a.jsx("em",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"text-[#7d2636]",children:"Many ways"})," to learn."]}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:["With so many dog-training methods, does it matter which one you use? ",a.jsx("strong",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"font-bold text-[#7d2636]",children:"Yes."})," The right fit respects your goals, your dogâs personality, and the teacher standing at the other end of the lead."]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-4 w-4"})," Field note · no one-size-fits-all syllabus"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"relative overflow-hidden rounded-[2.5rem] bg-[#7d2636] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Method finder"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#f0d8dc]",children:"A field guide for human homework"}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["Methods-001",a.jsx("br",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"text-[#e9c859]",children:"Match study"})]}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-3 flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#f0d8dc]",children:[a.jsx(ot,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-3.5 w-3.5 text-[#e9c859]"})," Trainer & student field mark"]})]}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"flex h-[11.5rem] w-[11.5rem] shrink-0 items-center justify-center rounded-[2.5rem] border-2 border-[#e9c859] bg-[#fffaf0]/8 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:a.jsx(Fd,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50","aria-label":"Method finder field icon",className:"h-20 w-20 text-[#e9c859]"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"text-[#e9c859]",children:"Filed: methods-001"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"text-[#f0d8dc]",children:"Goal / dog / teacher"})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx($e,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-5 w-5 text-[#f0d8dc]"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx(ot,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-5 w-5 text-[#f0d8dc]"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(ha,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"Choose the lesson, not the label."}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:50",className:"mt-3 text-sm leading-6 text-[#f0d8dc]",children:"Be patient, persistent, and unafraid of a little human coursework."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",id:"fit",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"eyebrow",children:"01 · The fit"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Your dog is not a standardized test."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Margin note"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mt-2 text-sm leading-5 text-[#49645a]",children:"Learning at a different pace does not mean learning less well."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"relative ml-4 sm:ml-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#24342f]/20 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",children:"Issued method card · the fit"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"h-3.5 w-3.5"})," Individual syllabus"]})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"font-[Fraunces] text-[clamp(1.45rem,2.25vw,2.1rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Dogs have strengths and weaknesses, just like humans. The good news is that there are many ways to teach, and we can help identify one that suits both your needs and your dogâs character."}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mt-6 text-[1rem] leading-7 text-[#49645a]",children:"If your pet takes longer with a concept, do not give up. We all learn at our own pace. Ask your parents how long it took you to be toilet-trained. Be patient, be persistent, and eventually your scholar will get there. Just like you did. We hope."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"mt-8 flex items-center gap-3 rounded-[1.3rem] bg-[#dae5dd] p-5 text-sm leading-6 text-[#49645a]",children:[a.jsx(ec,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:51",className:"h-5 w-5 shrink-0 text-[#7d2636]"})," First choose the training goal: family-pet manners, advanced precision, or something wonderfully specific in between."]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",id:"method-library",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"eyebrow",children:"02 · Method library"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.2rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A shelf full of approaches."})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Methods are tools, not uniforms. The right one depends on the goal, the student, and the setting; some belong in an ordinary lesson, while others require specialist judgement."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-6 flex max-w-[43rem] items-center gap-3 border-y border-dashed border-[#7d2636]/25 py-3 text-[0.59rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(ot,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-5 w-5"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",children:"Training yard path"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-px flex-1 border-t border-dashed border-[#7d2636]/40"}),a.jsx($e,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-5 w-5"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-px flex-1 border-t border-dashed border-[#7d2636]/40"}),a.jsx(rt,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-5 w-5"})]})]})]}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-8 grid gap-4 md:grid-cols-2 xl:grid-cols-3",children:F4.map(([i,l,o,d],u)=>{const m=Y4[o];return a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",href:`/dog-training-methods/${d}`,className:`group relative overflow-hidden rounded-[1.65rem] border border-[#24342f]/14 p-6 shadow-[0_5px_0_rgba(36,52,47,0.08)] transition-transform duration-200 hover:-translate-y-1 focus-visible:-translate-y-1 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#7d2636] focus-visible:ring-offset-4 focus-visible:ring-offset-[#f7f0e4] ${m.surface} ${m.ink}`,children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:`absolute bottom-0 left-0 top-0 w-1.5 ${m.rule}`}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"relative ml-2",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"flex items-start justify-between gap-4",children:[a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:`rounded-full px-2.5 py-1.5 text-[0.55rem] font-bold uppercase tracking-[0.13em] ${m.badge}`,children:["Issued method slip ",String(u+1).padStart(2,"0")]}),o==="Specialist only"?a.jsx(cg,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-4.5 w-4.5 opacity-90 transition-transform duration-200 group-hover:scale-110"}):a.jsx(W,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-4.5 w-4.5 opacity-75 transition-transform duration-200 group-hover:-rotate-6 group-hover:scale-110"})]}),a.jsx("h3",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[0.96] tracking-[-0.045em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-4 text-sm leading-6 opacity-80",children:l}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"mt-6 flex items-center justify-between gap-3 border-t border-dashed border-current/25 pt-4 text-[0.56rem] font-bold uppercase tracking-[0.13em]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",children:o}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"inline-flex items-center gap-1.5 opacity-90",children:["Open note ",a.jsx(ze,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:52",className:"h-3.5 w-3.5 transition-transform duration-200 group-hover:-translate-y-0.5 group-hover:translate-x-0.5"})]})]})]})]},i)})})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",id:"c
417onsider",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"container grid gap-10 lg:grid-cols-[0.68fr_1.32fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"eyebrow-light",children:"03 · Things to consider"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Ask the right questions before the first lesson."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"mt-8 hidden border-l-2 border-[#e9c859] pl-4 lg:block",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:"Methods Desk note"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"mt-2 text-sm leading-5 text-[#c9d4cd]",children:"Your answers help us choose the coursework, not hand you a one-size-fits-all method."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-3 shadow-[8px_9px_0_rgba(233,200,89,0.18)] sm:p-5",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"absolute left-0 top-0 h-full w-1.5 bg-[#e9c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"relative ml-2",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"flex items-center justify-between border-b border-dashed border-[#fffaf0]/22 px-3 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",children:"Issued consultation ledger"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"flex items-center gap-1.5 text-[#c9d4cd]",children:[a.jsx(W,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"h-3.5 w-3.5"})," Six useful prompts"]})]}),a.jsx(L4,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",type:"single",collapsible:!0,defaultValue:"consideration-01",className:"mt-1",children:q4.map(([i,l,o])=>a.jsxs(R4,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",value:`consideration-${i}`,className:"border-[#fffaf0]/15 px-3",children:[a.jsx(G4,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"group py-5 no-underline hover:no-underline",children:a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"flex min-w-0 items-start gap-4",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-[#e9c859] text-[0.58rem] font-bold tracking-[0.1em] text-[#24342f]",children:i}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"font-[Fraunces] text-[1.45rem] font-medium leading-[1] tracking-[-0.035em] text-[#fffaf0] sm:text-[1.7rem]",children:l})]})}),a.jsxs(U4,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"ml-11 pb-6 pr-9",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"max-w-[42rem] text-[0.95rem] leading-7 text-[#c9d4cd]",children:o}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"mt-4 flex items-center gap-2 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#e9c859]",children:[a.jsx(Fd,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:53",className:"h-3.5 w-3.5"})," Field answer · informs the method match"]})]})]},i))})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",id:"coursework",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"container grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"eyebrow",children:"04 · Coursew
417ork"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Rehearsed cues or quick thinking?"})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"relative overflow-hidden rounded-[2rem] bg-[#e8d7ac] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",children:"Faculty note · method tempo"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"flex items-center gap-1.5",children:[a.jsx(Ry,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"h-3.5 w-3.5"})," Time changes the lesson"]})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"font-[Fraunces] text-[1.5rem] font-medium leading-[1.08] tracking-[-0.04em]",children:"Some methods get a beginner to a useful outcome quickly. Others may start more slowly, then build a dog who is more competent in the long run."}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"mt-8 grid gap-4 sm:grid-cols-3",children:[["Cue waiting","Does your dog need to respond to well-rehearsed prompts?"],["Precision","Does the result need to be exact, or simply reliable in daily life?"],["Initiative","Should your dog wait for orders, or think on their feet?"]].map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"border-t border-[#7d2636]/20 pt-4",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:54",className:"mt-2 text-sm leading-6 text-[#49645a]",children:l})]},i))})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",id:"brief",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"eyebrow-light",children:"05 · In brief"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"The best method fits the assignment."})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"flex items-start justify-between gap-5",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"A good plan considers the dog, the household, the goal, and the human willingness to learn alongside their student."}),a.jsx(ln,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"h-8 w-8 shrink-0 text-[#e9
417c859]"})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#f0d8dc]",children:"Whether you need a handful of dependable household commands or a dog fluent in an entire repertoire, thoughtful methods make the course clearer. We will help you choose the right classroom for the job."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Set the goal"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:55",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Match the method"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",className:"bg-[#f7f0e4] py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",className:"container flex flex-col justify-between gap-8 rounded-[2.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[0_7px_0_rgba(36,52,47,0.06)] lg:flex-row lg:items-center lg:p-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",className:"eyebrow",children:"Office hours"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",className:"mt-4 max-w-[17ch] font-[Fraunces] text-[clamp(2.35rem,4vw,4rem)] font-medium leading-[0.9] tracking-[-0.06em]",children:"Ready to choose the right course?"})]}),a.jsx(Me,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",href:"/#contact",children:["Ask about training ",a.jsx(r5,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:56",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",className:"text-[#b7c7bd]",children:"Dog training methods · field guide 01"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(rt,{"data-loc":"client/src/pages/DogTrainingMethods.tsx:58",className:"h-3.5 w-3.5"})," Choose the coursework"]})]})})]})}const X4={"lure-training":{code:"METHOD-301",title:"Lure training",tag:"Foundational",headline:"Let the reward point the way.",intro:"Lure training uses something the dog values to guide a movement toward the desired position. The lure is a temporary map, not the final destination.",motifLabel:"Guided-path exercise",motif:"â",fieldHeading:"Follow the fading map.",fieldCopy:"Luring can make early lessons feel like a collaborative game. It is often useful for approachable actions such as sit, down, place, and walking beside a person.",notes:[["Keep lure and reward distinct","At the beginning, make it clear that the item guiding the movement is not automatically the payoff that arrives afterwards."],["Fade the map","Once the dog understands the movement, gradually reduce the lure and the rate of reward so the behaviour can stand on its own."],["Find their version of valuable","Food is not every dogâs favourite subject. Praise, a toy, or another valued activity may be the better lure or reward."]],steps:["Present a valued lure","Guide one understandable movement","Reward the finished choice"],trainerHeading:"Let the map get lighter.",trainerNote:"A lure is a temporary signpost. The finished lesson should leave the dog able to respond to a clear cue rather than follow a snack around like a tiny intern."},"marker-training":{code:"METHOD-302",title:"Marker training",tag:"Foundational",headline:"Mark the exact moment brilliance happens.",intro:"Marker training gives the dog a clear signal for the precise instant they made the right choice. The marker tells them, âYes â that bit. Put that in the notebook.â",motifLabel:"Timing-tick study",motif:"â¢",fieldHeading:"Catch the exact tick.",fieldCopy:"Mark-and-reward training is about clear communication. A short word, click, or sound identifies the desired behaviour in the instant it happens.",n
417otes:[["Choose a clean signal","Pick a brief sound or word that is not easily confused with the dogâs name, everyday conversation, or another cue."],["Mark first, then pay","The reward follows the marker; do not reach for it before the behaviour is marked. Keep the gap short and the delivery unobtrusive."],["Keep the reward interesting","Training rewards are personal. Soft treats, toys, and praise can all be useful when they remain valuable to the particular dog."]],steps:["Choose one clear marker","Mark the correct instant","Follow with reinforcement"],trainerHeading:"The smallest tick can say the most.",trainerNote:"The marker is information first. It earns its value through exact timing and a consistent follow-through, not by being repeated into the background."},"target-training":{code:"METHOD-303",title:"Target training",tag:"Foundational",headline:"Give the paws a practical destination.",intro:"Target training teaches a dog to touch, move toward, or position beside a defined target. A hand, mat, perch, or object becomes a useful reference point in the lesson.",motifLabel:"Destination field chart",motif:"â",fieldHeading:"One target, many useful destinations.",fieldCopy:"A target can be a hand, a mat, a perch, or another clearly defined spot. Nose targeting is a common start, while paws and body positions can join the advanced curriculum.",notes:[["Start with curiosity","Reward the dog for looking toward, sniffing, or touching the target. The earliest lessons should be easy enough to invite investigation."],["Keep sessions brief","Short, successful practice periods generally preserve a dogâs attention better than a long explanation from the faculty."],["Transfer the skill","Once the basic target is fluent, it can support movement patterns, position changes, retrieving, or navigating an obstacle."]],steps:["Introduce one visible target","Reward interest and contact","Build the next layer slowly"],trainerHeading:"Keep the destination obvious.",trainerNote:"A target is a signpost, not furniture. Start with one unmistakable destination, then add distance, duration, or complexity only after the route is clear."},molding:{code:"METHOD-304",title:"Molding",tag:"Hands-on",headline:"Guide with a very light hand.",intro:"Molding refers to carefully guiding a dogâs body into a movement or position. Because this is hands-on, comfort and consent are part of the lesson, not an optional footnote.",motifLabel:"Hands-off progression file",motif:"â",fieldHeading:"Guide less. Communicate more.",fieldCopy:"The supplied material identifies molding as physical guidance or the use of props to help a dog understand an action. Physical pressure can also invite resistance, discomfort, and injury.",notes:[["Simple does not mean forceful","A dog may understand a position quickly, but forcing the body through it can create resistance rather than learning. Use the least intrusive support possible."],["Watch the feedback","Pulling away, bracing, or signs of discomfort are useful data. A dog is allowed to tell us that the current lesson plan is not working."],["Plan the exit","If hands-on guidance is ever used, shift promptly to clearer, independent cues such as luring, targeting, or shaping."]],steps:["Check comfort first","Guide only as lightly as needed","Move toward independent cues"],trainerHeading:"The dogâs comfort is the first cue.",trainerNote:"A well-sized lesson should not need a dog to push through discomfort. Choose a lower-pressure method whenever the studentâs feedback says this approach is too much.",safety:"Hands-on molding should never rely on force, sustained pressure, or pushing a dog through discomfort. If a dog resists handling or movement, stop and seek qualified guidance."},capturing:{code:"METHOD-305",title:"Capturing",tag:"Observation",headline:"When your dog gets it right on their own, take notes.",intro:"Capturing means noticing a behaviour your dog offers naturally and reinforcing it. Instead of manufacturing the moment, you become an excellent observer of the one already happening.",motifLabel:"Observation ledger",motif:"â",fieldHeading:"Spot the moment worth keeping.",fieldCopy:"Think of capturing as a polaroid picture: notice the exact moment your pup offers the behaviour, mark it, and reinforce it while the connection is still clear.",notes:[["Choose one photograph","Start with one simple action. A narrow assignment makes it easier for the dog to understand what is earning the marker and reward."],["Prepare the camera","A marker or clicker already paired with good things can make the timing much more precise when the spontaneous behaviour appears."],["Name it after it is fluent","Once the dog is reliably offering the captured behaviour, introduce a verbal cue so the action can become useful on request."]],steps:["Notice the natural behaviour","Acknowledge it right away","Make it worth repeating"],trainerHeading:"Keep the camera ready.",trainerNote:"Excellent everyday choices rarely make an appointment. Keep rewards handy and let thoughtful observation do some of the teaching work for you."},shaping:{code:"METHOD-306",title:"Shaping",tag:"Skill-building",headline:"Reward the almost-there.",intro:"Shaping builds a more complex skill through small, achievable approximations. Each successful step earns a place on the staircase to the finished behaviour.",motifLabel:"Staircase progression card",motif:"âââ
â",fieldHeading:"The small-step staircase.",fieldCopy:"Shaping rewards successive approximations: begin with a simple action, reward progress, then adjust the criterion in small, understandable increments toward the finished skill.",notes:[["Plan the staircase","Define the final behaviour and the smaller stages that lead to it before the session begins. Complex skills need a route map."],["Reward the nearer attempt","Look for the tiny variation that moves in the right direction instead of waiting for a leap to the final picture."],["Keep the leap small","Large jumps in difficulty can lose the student. Small phases make communication clearer, whether the skill is a trick, retrieve, or useful household task."]],steps:["Picture the finished skill","Reward one small approximation","Raise the criterion gradually"],trainerHeading:"Build one reliable stair at a time.",trainerNote:"If success gets scarce, the next step is probably too tall. Shrink the criterion, reward the closer attempt, and give the student another visible rung."},chaining:{code:"METHOD-307",title:"Chaining",tag:"Skill-building",headline:"Turn good steps into a useful sequence.",intro:"Chaining links behaviours the dog already understands into a sequence. The skill is no longer just one excellent response; it is knowing what comes next.",motifLabel:"Sequence ledger",motif:"â ââ¡ââ¢",fieldHeading:"Make the next link obvious.",fieldCopy:"A behaviour chain breaks a more complicated task into smaller pieces that are taught separately, then linked into an ordered sequence once each piece is understood.",notes:[["Forward or backward","Forward chaining teaches the sequence from the first action onward. Back chaining begins with the final action so earlier links lead to a familiar, reinfor
417ced finish."],["A retrieve is a good study","A complete retrieve may include seeing the object, moving toward it, picking it up, carrying it back, and delivering it â several clear skills in one sequence."],["Find the weak link","If a long chain becomes sloppy or rushed, identify the component that needs more work, practise it separately, then return it to the sequence."]],steps:["Confirm each component skill","Connect two clear links","Build the complete routine"],trainerHeading:"Strengthen the link before adding another.",trainerNote:"A sequence only feels smooth when every component is fluent. A weak link deserves its own small study session before rejoining the complete chain."},flooding:{code:"METHOD-308",title:"Flooding",tag:"Specialist only",headline:"A method to understand, not a homework assignment.",intro:"Flooding describes high-intensity or prolonged exposure to a difficult stimulus. Its potential risks are substantial, and it does not belong in a default training plan or a do-it-yourself field guide.",motifLabel:"Red-stamp caution file",motif:"!",fieldHeading:"Intensity is not an assignment.",fieldCopy:"The supplied material describes flooding as immersion-level exposure to a feared stimulus. It also acknowledges that the approach can worsen fear, trigger a fight-or-flight response, and create serious adverse outcomes when it is not expertly managed.",notes:[["Speed is not the grade","An apparent quick result does not establish that a dog is learning safely or that an emotional response has changed in a durable, welfare-centred way."],["Risk belongs in the record","Individual dogs vary widely in their responses to fear and anxiety. Overwhelming exposure can intensify distress or dangerous reactions rather than resolve them."],["Choose specialist assessment","For fear, trauma history, panic, or aggressive responses, pause the ordinary training plan and consult a qualified behaviour professional."]],steps:["Pause before escalating exposure","Assess welfare and learning readiness","Consult qualified support"],trainerHeading:"Pause before making the lesson louder.",trainerNote:"The Methods Desk flags this subject for specialist oversight. A dogâs welfare and ability to learn matter more than a rushed appearance of progress.",safety:"Flooding is clearly marked as specialist-only. Do not attempt to use prolonged or overwhelming exposure to address a dogâs fear or distress without qualified behavioural support."},"systematic-desensitization":{code:"METHOD-309",title:"Systematic desensitization",tag:"Gradual exposure",headline:"Make the hard thing smaller, then familiar.",intro:"Systematic desensitization introduces a challenging stimulus in carefully managed, gradual steps. The lesson is designed to stay workable while calm becomes more familiar.",motifLabel:"Threshold ladder",motif:"â
â
¡ â
¢",fieldHeading:"A calm course, one level at a time.",fieldCopy:"The exercise begins at a low enough intensity that the dog can still cope, then advances only as comfort is established. Distance, intensity, and duration remain adjustable course markers.",notes:[["Locate the stressor","Identify the particular sound, sight, person, place, or situation that creates the reaction. The useful plan is specific enough to manage one trigger at a time."],["Create workable levels","If the dog reacts fearfully, return to the last successful level rather than trying to push through. The pace belongs to the student."],["Protect the learning environment","Avoid surprise exposure outside a controlled plan when possible. Patience, consistency, and a calm human presence are more useful than rushing a difficult lesson."]],steps:["Start at a workable level","Pair calm with good outcomes","Progress only when ready"],trainerHeading:"Let comfort set the pace.",trainerNote:"The dogâs ability to remain capable of learning is the measure that determines whether the next rung belongs on the ladder."}};function Q4(){const[i]=Os(),l=i.split("/").filter(Boolean).at(-1)??"",o=X4[l];return o?a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:46",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",className:"container flex h-[82px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/",className:"group flex","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-16 w-auto origin-left object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.04] sm:h-[4.35rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx("a",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/#programs",className:"nav-link",children:"Training Services"}),a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/learning-principles",className:"nav-link",children:"Learning Principles"}),a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/dog-training-methods",className:"text-[#7d2636]",children:"Methods"}),a.jsx("a",{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/#contact",className:"nav-link",children:"Contact"})]}),a.jsx(Me,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",href:"/dog-training-methods",children:["Methods Desk ",a.jsx(ze,{"data-loc":"client/src/pages/MethodDetailPage.tsx:47",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx("nav",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48",className:"border-b border-[#24342f]/15 bg-[#fffaf0]","aria-label":"Breadcrumb",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48",className:"container flex h-12 items-center gap-2 overflow-x-auto text-[0.59rem] font-bold uppercase tracking-[0.13em] [scrollbar-width:none]",children:[a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:48",href:"/",className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:"Home"}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:48",href:"/dog-training-methods",className:"shrink-0 text-[#49645a] transition-colors hover:text-[#7d2636]",children:"Training Methods"}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48","aria-hidden":"true",className:"text-[#7d2636]/45",children:"/"}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48","aria-current":"page",className:"min-w-max text-[#7d2636]",children:o.title}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:48",className:"ml-auto hidden shrink-0 text-[#7d2636]/55 sm:inline",children:o.code})]})}),a.jsxs("main",{"data-loc":"client/src/pages/MethodDetailPage.tsx:49",children:[a.jsxs("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"eyebrow",children:["Ways to train · ",o.code]}),a.jsx("h1",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:o.title}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:o.intro}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"h-4 w-4"})," ",o.tag," training approach"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"relative overflow-hidden rounded-[2rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",children:[a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"A way to practise"}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:o.motifLabel}),a.jsxs("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-8 font-[Fraunces] text-[1.45rem] leading-[1.02] text-[#fffaf0]",children:[o.tag,a.jsx("br",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50"}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"text-[#e9c859]",children:"Try this at home"})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"relative flex h-32 min-w-32 items-center justify-center rounded-[2rem] border-2 border-[#e9c859] bg-[#fffaf0]/8 p-5 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:[a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50","aria-label":o.motifLabel,className:"max-w-full break-words text-center font-[Fraunces] text-[clamp(2.3rem,5vw,4.8rem)] leading-none text-[#e9c859]",children:o.motif}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"absolute -bottom-3 -left-3 flex h-16 w-16 items-center justify-center rounded-full border-2 border-[#e9c859]/70 bg-[#283b62] p-2 shadow-[0_0_0_5px_rgba(247,240,228,0.08)]",children:a.jsx("img",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsxs("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"text-[#e9c859]",children:["Focus: ",o.code]}),a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"text-[#d8e4f7]",children:"Dog / goal / next step"})]}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"relative mt-5 flex items-center gap-4 roun
417ded-[1.25rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsx("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"font-[Fraunces] text-4xl text-[#e9c859]",children:o.motif}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",children:[a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"font-[Fraunces] text-[1.55rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:o.headline}),a.jsxs("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:50",className:"mt-2 text-sm leading-6 text-[#d8e4f7]",children:["Useful for: ",o.tag," practice."]})]})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",id:"outline",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"eyebrow",children:"01 · Where it helps"}),a.jsx("h2",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"What this method is trying to teach."})]}),a.jsxs("article",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"relative overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"relative ml-4 grid gap-4 sm:ml-5 sm:grid-cols-3",children:[["When useful",o.fieldCopy,Fd],["What it teaches",o.intro,$e],["What to watch",o.trainerNote,ec]].map(([d,u,m])=>{const p=m;return a.jsxs("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsx(p,{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"h-5 w-5 text-[#7d2636]"}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"mt-5 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:d}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:51",className:"mt-3 text-sm leading-6 text-[#49645a]",children:u})]},d)})})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",id:"expanded",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"eyebrow",children:"02 · Make it work at home"}),a.jsx("h2",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:o.fieldHeading})]}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:o.fieldCopy})]}),a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"mt-10 grid gap-5 lg:grid-cols-3",children:o.notes.map(([d,u],m)=>a.jsxs("article",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"relative overflow-hidden rounded-[1.5rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_5px_0_rgba(36,52,47,0.06)]",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"absolute left-0 top-0 h-full w-1.5 bg-[#e9c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"ml-2",children:[a.jsxs("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Helpful tip 0",m+1]}),a.jsx("h3",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[0.98] tracking-[-0.045em]",children:d}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"mt-4 text-sm leading-6 text-[#49645a]",children:u}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"mt-7 flex items-center gap-2 border-t border-dashed border-[#24342f]/18 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#49645a]",children:[a.jsx(Ly,{"data-loc":"client/src/pages/MethodDetailPage.tsx:52",className:"h-3.5 w-3.5 text-[#7d2636]"})," Worth trying"]})]})]},d))})]})}),a.jsxs("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",id:"lesson",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"container grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"eyebrow-light",children:["03 · ",o.motifLabel]}),a.jsx("h2",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:o.fieldHeading})]}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"flex gap-6",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"hidden min-w-[8rem] items-center justify-center rounded-[1.5rem] border-2 border-dashed border-[#e9c859]/55 bg-[#fffaf0]/8 p-4 font-[Fraunces] text-3xl text-[#e9
417c859] lg:flex",children:o.motif}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"max-w-[32rem] text-[1rem] leading-7 text-[#c9d4cd]",children:o.fieldCopy})]})]}),a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"mt-10 grid gap-5 md:grid-cols-3",children:o.steps.map((d,u)=>a.jsxs("article",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"relative overflow-hidden rounded-[1.5rem] border-t-4 border-[#e9c859] bg-[#fffaf0] p-7 text-[#24342f] shadow-[0_6px_0_rgba(0,0,0,0.14)]",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"absolute right-4 top-4 text-xl text-[#7d2636]/30",children:o.motif}),a.jsxs("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Try this step 0",u+1]}),a.jsx("h3",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"mt-7 font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:d}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"mt-8 flex items-center gap-3 border-t border-dashed border-[#24342f]/20 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/MethodDetailPage.tsx:53",className:"h-3.5 w-3.5 text-[#7d2636]"})," Keep in mind"]})]},d))})]}),a.jsx("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",id:"note",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"eyebrow",children:"04 · A useful reminder"}),a.jsx("h2",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:o.trainerHeading})]}),a.jsxs("article",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:`relative overflow-hidden rounded-[1.5rem] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-10 ${o.safety?"bg-[#f6e5e7]":"bg-[#e8d7ac]"}`,children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"relative flex items-start gap-4",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:o.safety?a.jsx(cg,{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"h-5 w-5"}):a.jsx(dr,{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"h-5 w-5"})}),a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",children:[a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:o.safety?"Specialist-only notice":"A useful reminder"}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"mt-4 font-[Fraunces] text-[clamp(1.4rem,2.2vw,2rem)] font-medium leading-[1.1] tracking-[-0.04em]",children:o.safety??o.trainerNote}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:54",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:o.safety?"For concerns involving fear, distress, or aggressive responses, qualified behavioural support is the right next step.":"Keep the goal clear, make success possible, and let the dogâs comfort tell you whether the exercise is sized appropriately."})]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",id:"methods",className:"bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",children:[a.jsx("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",className:"eyebrow-light",children:"More ways to train"}),a.jsx("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Find another approach that fits your dog."})]}),a.jsx(Me,{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",asChild:!0,size:"lg",className:"h-14 w-fit roun
417ded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",href:"/dog-training-methods",children:["See training methods ",a.jsx(rt,{"data-loc":"client/src/pages/MethodDetailPage.tsx:55",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsxs("p",{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",className:"text-[#b7c7bd]",children:[o.title," · everyday guide"]}),a.jsxs("span",{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(Rt,{"data-loc":"client/src/pages/MethodDetailPage.tsx:57",className:"h-3.5 w-3.5"})," Training that fits real life"]})]})})]}):a.jsxs("div",{"data-loc":"client/src/pages/MethodDetailPage.tsx:44",className:"min-h-screen bg-[#f7f0e4] p-10 text-[#24342f]",children:[a.jsx(X,{"data-loc":"client/src/pages/MethodDetailPage.tsx:44",href:"/dog-training-methods",className:"text-sm font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Return to Training Methods"}),a.jsx("h1",{"data-loc":"client/src/pages/MethodDetailPage.tsx:44",className:"mt-10 font-[Fraunces] text-5xl",children:"No method details here."})]})}const Z4=[["A reliable listener","Your dog learns to listen and perform reliably even when the rest of the world is offering a competing opinion."],["A respectful companion","The goal is an obedient, contented companion who belongs fully in family life â not a tiny dictator with excellent furniture taste."],["A capable citizen","We help you choose a package that fits the real assignment, then work toward a good canine citizen you can enjoy in everyday life."]];function K4(){return a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:18",className:"training-services-page min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/DogTrainingServices.tsx:19"}),a.jsx("nav",{"data-loc":"client/src/pages/DogTrainingServices.tsx:20",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Training Services quick access",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:20",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:20",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Services desk"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:20",className:"flex min-w-max items-center gap-1.5",children:[["Board & Train","/dog-training-services/board-and-train"],["Puppy Training","/dog-training-services/puppy"],["Private In-Home","/dog-training-services/private-in-home"],["Off-Leash","/dog-training-services/off-leash"],["Leash Training","/dog-training-services/leash"],["Group Training","/dog-training-services/group"],["Behavior Mod","/dog-training-services/behavior-modification"]].map(([i,l])=>a.jsx(X,{"data-loc":"client/src/pages/DogTrainingServices.tsx:20",href:l,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:i},l))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/DogTrainingServices.tsx:21",children:[a.jsxs("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"eyebrow",children:"Everyday support · Results-based training"}),a.jsxs("h1",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Leave the random tips ",a.jsx("em",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"text-[#7d2636]",children:"behind."})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-8 max-w-[39rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"You donât need to become a professional trainer. You just need to know what to do next."}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-4 max-w-[39rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:["We offer ",a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"inline bg-[linear-gradient(transparent_60%,#e9c859_60%,#e9c859_88%,transparent_88%)] px-0.5 font-medium text-[#24342f]",children:"results-based training"})," for dogs who are meant to be a joy at home and in the world â not a full-time couch demolition crew or the person walking you around the neighborhood."]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-4 w-4"})," Field note · clear work, useful results"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"relative overflow-hidden rounded-[2.5rem] bg-[#7d2636] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"Better days ahead"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#f0d8dc]",children:"A clear plan for life with your dog"}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["Services-001",a.jsx("br",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"text-[#e9c859]",children:"Everyday support"})]}),a.jsxs("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-3 flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#f0d8dc]",children:[a.jsx(ot,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-3.5 w-3.5 text-[#e9c859]"})," Home / walk / outside world"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"relative flex h-[11.5rem] w-[11.5rem] shrink-0 items-center justify-center rounded-full border-2 border-[#e9c859] bg-[#fffaf0]/8 p-5 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:[a.jsx("img",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"absolute -bottom-2 -left-2 flex h-12 w-12 items-center justify-center rounded-full border border-[#7d2636]/30 bg-[#e9c859] text-[#7d2636]",children:a.jsx(Ll,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22","aria-label":"Finish-line field icon",className:"h-5 w-5"})})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"text-[#e9c859]",children:"Focus: services-001"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"text-[#f0d8dc]",children:"Goal / dog / finish line"})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(ot,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-5 w-5 text-[#f0d8dc]"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx($e,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-5 w-5 text-[#f0d8dc]"}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(Ll,{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:"Reach the finish line."}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:22",className:"mt-3 text-sm leading-6 text-[#f0d8dc]",children:"Your dog may not call bingo at the senior centre, but they can learn to be a more reliable citizen."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",id:"results",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"eyebrow",children:"01 · The results"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Less wasted effort. More useful behaviour."})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Have you spent hours on training that has not moved the needle? We will help turn the work toward skills you can actually use in your household, on your walks, and around everyday distractions."})]}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-10 grid gap-5 lg:grid-cols-3",children:Z4.map(([i,l],o)=>a.jsxs("article",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:`relative overflow-hidden rounded-[1.8rem] border p-7 text-[#fffaf0] shadow-[0_5px_0_rgba(36,52,47,0.08)] ${o===0?"border-[#49645a]/50 bg-[#49645a]":o===1?"border-[#283b62]/50 bg-[#283b62]":"border-[#7d2636]/50 bg-[#7d2636]"}`,children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"flex items-start justify-between",children:[a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"text-[0.6rem] font-bold uppercase tracking-[0.15em] text-[#e9
417c859]",children:["Service result 0",o+1]}),a.jsx(lg,{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"h-5 w-5 text-[#e9c859]"})]}),a.jsx("h3",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-7 font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-5 text-sm leading-6 text-[#fffaf0]/82",children:l}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-7 flex items-center gap-2 border-t border-dashed border-[#fffaf0]/25 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#e9c859]",children:[a.jsx(W,{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"h-3.5 w-3.5"})," Result record issued"]})]},i))}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-8 flex flex-col gap-6 rounded-[1.8rem] bg-[#24342f] p-7 text-[#fffaf0] shadow-[6px_7px_0_#e9c859] sm:flex-row sm:items-center sm:justify-between sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"text-[0.6rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:"Program options"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"mt-3 max-w-[40rem] font-[Fraunces] text-[1.6rem] font-medium leading-[1.04] tracking-[-0.04em]",children:"See what clear work looks like in real lifeâand what each program includes."})]}),a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",href:"/dog-training-services/pricing",className:"inline-flex h-12 shrink-0 items-center justify-center rounded-full bg-[#e9c859] px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#24342f] transition-all hover:-translate-y-0.5 hover:bg-[#f7d976] active:scale-[0.97]",children:["Explore pricing ",a.jsx(ze,{"data-loc":"client/src/pages/DogTrainingServices.tsx:23",className:"ml-2 h-4 w-4"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",id:"mission",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"eyebrow-light",children:"02 · Our mission"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.2vw,5.6rem)] font-medium leading-[0.87] tracking-[-0.07em]",children:"Calm, reliable days. Without raising your voice."})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/20 bg-[#fffaf0]/8 p-7 sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"absolute right-5 top-5 rounded-full border border-[#e9c859]/40 p-2 opacity-75",children:a.jsx("img",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",src:"/manus-storage/canine-scholars-heritage-single-parchment_16d9bd3e.svg",alt:"",className:"h-9 w-9 object-contain"})}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"font-[Fraunces] text-[clamp(1.55rem,2.5vw,2.45rem)] font-medium leading-[1.08] tracking-[-0.05em]",children:"Our mission is to help you and your dog feel more at ease together, wherever the day takes you."}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"mt-7 max-w-[47rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"We want your dog to be a happy, respectful companion who belongs fully in family life. You should never have to raise your voice. The only thing you may be tempted to raise is your expectation as your dogâs skill set grows."}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"mt-8 flex flex-wrap gap-3",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"rounded-full bg-[#e9c859] px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#24342f]",children:"Clear next steps"}),a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:24",className:"rounded-full border border-[#fffaf0]/25 px-3.5 py-2 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:"Calm reliability"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",id:"services",className:"scroll-mt-14 border-t border-[#24342f]/15 bg-[#f7f0e4] py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"eyebrow",children:"03 · Training options"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Choose the support that fits real life."})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Every service starts with the same question: what does your household need your dog to be able to do, and where does that work need to happen?"})]}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"mt-10 border-y border-[#24342f]/15",children:[["Board and Train","Immersive support","board-and-train"],["Puppy Training","Foundation years","puppy"],["Private In Home","Household coaching","private-in-home"],["Off Leash","Reliability outdoors","off-leash"],["Leash Training","Loose-lead manners","leash"],["Group Training","Proofing & practice","group"],["Behavior Modification","Response plans","behavior-modification"]].map(([i,l,o],d)=>a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",href:`/dog-training-services/${o}`,className:"group grid gap-4 border-b border-[#24342f]/15 py-6 last:border-b-0 transition-colors hover:bg-[#fffaf0] focus-visible:bg-[#fffaf0] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#e9c859] focus-visible:ring-inset sm:grid-cols-[4rem_minmax(0,1fr)_auto] sm:items-center sm:gap-6 sm:px-4",children:[a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"font-[Fraunces] text-[1.25rem] font-medium tracking-[-0.04em] text-[#7d2636]",children:["0",d+1]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:l}),a.jsx("h3",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"mt-2 font-[Fraunces] text-[clamp(1.8rem,3vw,2.65rem)] font-medium leading-[0.95] tracking-[-0.055em] text-[#24342f]",children:i})]}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"inline-flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] sm:justify-self-end",children:["See how it helps ",a.jsx(ze,{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"h-4 w-4 transition-transform duration-200 group-hover:-translate-y-0.5 group-hover:translate-x-0.5"})]})]},o))}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"mt-8 flex flex-col gap-5 border-l-2 border-[#7d2636] bg-[#fffaf0] p-6 shadow-[4px_4px_0_#e9c859] sm:flex-row sm:items-center sm:justify-between",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"text-[0.6rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"A clearer next step"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"mt-2 max-w-[38rem] text-[0.98rem] leading-6 text-[#49645a]",children:"Compare private training and Board & Train options before you choose the right kind of support."})]}),a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",href:"/dog-training-services/pricing",className:"inline-flex items-center gap-2 self
417-start rounded-full border border-[#7d2636] px-5 py-3 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] transition-all hover:-translate-y-0.5 hover:bg-[#7d2636] hover:text-[#fffaf0] active:scale-[0.97] sm:self-auto",children:["See options & pricing ",a.jsx(ze,{"data-loc":"client/src/pages/DogTrainingServices.tsx:25",className:"h-4 w-4"})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",id:"apply",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",className:"eyebrow-light",children:"Ready for office hours?"}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Let us help your dog reach the finish line."})]}),a.jsx(Me,{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",href:"/#contact",children:["Ask about a package ",a.jsx(rt,{"data-loc":"client/src/pages/DogTrainingServices.tsx:26",className:"ml-2 h-4 w-4"})]})})]})}),a.jsx("section",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",id:"finish",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"container grid gap-10 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"eyebrow",children:"04 · The finish line"}),a.jsx("h2",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Training that travels beyond the lesson."})]}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"relative overflow-hidden rounded-[2rem] bg-[#e8d7ac] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-9",children:[a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"mb-6 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-4 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",children:"Issued service plan"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"flex items-center gap-1.5",children:[a.jsx(Ll,{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"h-3.5 w-3.5"})," Finish line in view"]})]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"font-[Fraunces] text-[1.5rem] font-medium leading-[1.08] tracking-[-0.04em]",children:"Our trainers teach dogs to listen and perform reliably despite external distractions."}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"mt-6 text-[1rem] leading-7 text-[#49645a]",children:"Choose the package that best accommodates your needs, and let Canine Scholars return to you a good canine citizen. Sorry: we train dogs, not children."}),a.jsx("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"mt-8 grid gap-3 sm:grid-cols-3",children:[["Goals","What does success look like in your real day?"],["Package","Choose the pace and support that suit the household."],["Practice","Turn clear lessons into reliable everyday habits."]].map(([i,l])=>a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"border-t border-[#7d2636]/20 pt-4",children:[a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:27",className:"mt-2 text-sm leading-6 text-[#49645a]",children:l})]},i))})]})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",className:"text-[#b7c7bd]",children:"Dog training services · results-based field guide"}),a.jsxs("span",{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",className:"flex items-center gap-2 text-[#e9
417c859]",children:[a.jsx(rn,{"data-loc":"client/src/pages/DogTrainingServices.tsx:29",className:"h-3.5 w-3.5"})," Good conduct, everyday"]})]})})]})}const I4=[{code:"CLT-101",title:"Puppy foundations",copy:"House training, household routines, social skills, and early cues that make the first few months feel far less chaotic.",tone:"bg-[#e8d7ac] text-[#24342f]"},{code:"CLT-204",title:"Behaviour coaching",copy:"A thoughtful reset for a misbehaving pet, with clear work around the situations that keep showing up in everyday Charlotte life.",tone:"bg-[#49645a] text-[#fffaf0]"},{code:"CLT-310",title:"Specialty skills",copy:"Coaching for AKC trick-dog goals, therapy-dog preparation, and the bigger goals on your dogâs wish list.",tone:"bg-[#7d2636] text-[#fffaf0]"}],tp=[{name:"NoDa",label:"Murals, patios & calmer walks",cue:"Murals + patio traffic",href:"/charlotte-nc/noda",image:"/manus-storage/canine-scholars-noda-training_54a7a26a.jpg",tone:"bg-[#7d2636]"},{name:"Plaza Midwood",label:"Porches, crossings & visits",cue:"Porch + crosswalk",href:"/charlotte-nc/plaza-midwood",image:"/manus-storage/canine-scholars-plaza-midwood-training_56b701d5.jpg",tone:"bg-[#49645a]"},{name:"Lake Norman",label:"Waterfront walks & dock days",cue:"Waterline + dock recall",href:"/charlotte-nc/lake-norman",image:"/manus-storage/canine-scholars-lake-norman-training_d84fb2d7.jpg",tone:"bg-[#24342f]"},{name:"South End",label:"Rail trails & city bustle",cue:"Rail trail + city cue",href:"/charlotte-nc/south-end",image:"/manus-storage/canine-scholars-south-end-training_bf113292.jpg",tone:"bg-[#7d2636]"},{name:"Uptown",label:"Busy blocks & city calm",cue:"Sidewalk + skyline focus",href:"/charlotte-nc/uptown",image:"/manus-storage/canine-scholars-uptown-training_72d38a45.jpg",tone:"bg-[#7d2636]"},{name:"SouthPark",label:"Arrivals, walks & public calm",cue:"Garden walk + public calm",href:"/charlotte-nc/southpark",image:"/manus-storage/canine-scholars-southpark-training-v2_35968cd3.jpg",tone:"bg-[#7d2636]"},{name:"Ballantyne",label:"Greenways & everyday routes",cue:"Greenway + destination cue",href:"/charlotte-nc/ballantyne",image:"/manus-storage/canine-scholars-ballantyne-training-v2_56899aba.jpg",tone:"bg-[#7d2636]"},{name:"South Charlotte",label:"Porch starts & family routines",cue:"Porch + family routine",href:"/charlotte-nc/south-charlotte",image:"/manus-storage/canine-scholars-south-charlotte-training-v2_09efd34c.jpg",tone:"bg-[#7d2636]"},{name:"Myers Park",label:"Boulevards, parks & shared pace",cue:"Oak boulevard + park path",href:"/charlotte-nc/myers-park",image:"/manus-storage/canine-scholars-myers-park-training-v2_0f5b91d4.jpg",tone:"bg-[#7d2636]"},{name:"Montford",label:"Patios & passing neighbours",cue:"Patio + passing manners",href:"/charlotte-nc/montford",image:"/manus-storage/canine-scholars-montford-training-v2_60f93966.jpg",tone:"bg-[#7d2636]"},{name:"Dilworth",label:"Daily walks & greenway time",cue:"Bungalow + greenway",href:"/charlotte-nc/dilworth",image:"/manus-storage/canine-scholars-dilworth-reference_c182b7d9.jpg",tone:"bg-[#7d2636]"},{name:"Quail Hollow",label:"Creek paths & calmer outings",cue:"Creek path + recall",href:"/charlotte-nc/quail-hollow",image:"/manus-storage/canine-scholars-quail-hollow-reference_3d68920a.jpg",tone:"bg-[#7d2636]"},{name:"Elizabeth",label:"Streetcar walks & park time",cue:"Streetcar line + park cue",href:"/charlotte-nc/elizabeth",image:"/manus-storage/canine-scholars-elizabeth-independence-park_9c29a950.jpg",tone:"bg-[#7d2636]"},{name:"Eastover",label:"Quiet streets & creek paths",cue:"Curving drive + creek cue",href:"/charlotte-nc/eastover",image:"/manus-storage/canine-scholars-eastover-streetscape_c4c344a1.jpg",tone:"bg-[#7d2636]"}];function J4(){return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:51",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 shadow-[7px_8px_0_rgba(125,38,54,0.12)] sm:p-8",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:52",className:"absolute inset-0 opacity-[0.35] [background-image:linear-gradient(rgba(36,52,47,0.08)_1px,transparent_1px),linear-gradient(90deg,rgba(36,52,47,0.08)_1px,transparent_1px)] [background-size:22px_22px]"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:53",className:"relative flex items-center justify-between border-b border-dashed border-[#7d2636]/30 pb-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:53",children:"Queen City training field map"}),a.jsxs("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:53",className:"flex items-center gap-1.5",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteTraining.tsx:53",className:"h-3.5 w-3.5"})," CLT · 001"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"relative mt-7 grid gap-5 sm:grid-cols-[0.8fr_1.4fr] sm:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"font-[Fraunces] text-[1.7rem] font-medium leading-[0.98] tracking-[-0.045em]",children:"Good behavior is something dogs learn."}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"mt-4 text-sm leading-6 text-[#49645a]",children:"We help dogs thrive at home, out in the world, and wherever their very strong opinions take them."})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"relative min-h-40 rounded-[1.45rem] border border-[#24342f]/15 bg-[#f7f0e4] p-5",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"absolute left-10 right-10 top-1/2 border-t-2 border-dashed border-[#7d2636]/35"}),[["Home",We,"Household cues"],["Greenway",W,"Loose-lead practice"],["City",$e,"Real-world proofing"]].map(([i,l,o],d)=>{const u=l;return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"absolute top-1/2 flex -translate-y-1/2 flex-col items-center gap-2",style:{left:`${12+d*38}%`},children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:`relative z-10 flex h-10 w-10 items-center justify-center rounded-full border-2 border-[#fffaf0] ${d===1?"bg-[#e9c859] text-[#24342f]":"bg-[#24342f] text-[#fffaf0]"}`,children:a.jsx(u,{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"h-4 w-4"})}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"text-[0.57rem] font-bold uppercase tracking-[0.11em] text-[#7d2636]",children:i}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:54",className:"max-w-[5.5rem] text-center text-[0.62rem] leading-4 text-[#49645a]",children:o})]},i)})]})]})]})}function W4(){return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:60",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/CharlotteTraining.tsx:61"}),a.jsx("nav",{"data-loc":"client/src/pages/CharlotteTraining.tsx:63",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":"Charlotte training page index",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:64",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:65",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Charlotte dog life"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:66",className:"flex min-w-max items-center gap-1.5",children:[["Overview","#overview"],["Neighborhoods","#neighborhoods"],["Trainers","#trainers"],["Services","#services"],["Whatâs happening","#happening"],["Office hours","#office-hours"]].map(([i,l])=>a.jsx("a",{"data-loc":"client/src/pages/CharlotteTraining.tsx:66",href:l,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:i},l))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/CharlotteTraining.tsx:70",children:[a.jsxs("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:71",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:72",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:73",className:"container relative grid gap-12 lg:grid-cols-[0.94fr_1.06fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:74",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:75",className:"mb-6 flex w-fit items-center gap-4 roun
417ded-[1.15rem] border border-[#24342f]/15 bg-[#fffaf0] px-4 py-3 shadow-[3px_3px_0_#e9c859]",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:75",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-10 w-auto max-w-[10.5rem] object-contain mix-blend-multiply"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:75",className:"h-10 w-px bg-[#24342f]/15"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:75",className:"flex h-14 w-14 items-center justify-center rounded-full bg-[#7d2636] p-2.5",children:a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:75",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:76",className:"eyebrow",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteTraining.tsx:76",className:"h-3.5 w-3.5"})," Charlotte, North Carolina"]}),a.jsxs("h1",{"data-loc":"client/src/pages/CharlotteTraining.tsx:77",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.7rem,6.9vw,7.05rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Dog & Puppy Training ",a.jsx("em",{"data-loc":"client/src/pages/CharlotteTraining.tsx:77",className:"text-[#7d2636]",children:"Charlotte, NC."})]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:78",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"At Canine Scholars of Charlotte, NC, we know that every dog can be an outstanding dog. Like all healthy relationships, success starts with respect, trust, and love."}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:79",className:"mt-8 flex flex-wrap items-center gap-4",children:[a.jsx(Me,{"data-loc":"client/src/pages/CharlotteTraining.tsx:80",asChild:!0,size:"lg",className:"h-14 rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] shadow-[5px_6px_0_#e9c859] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteTraining.tsx:80",href:"#services",children:["See Charlotte support ",a.jsx(rg,{"data-loc":"client/src/pages/CharlotteTraining.tsx:80",className:"ml-2 h-4 w-4"})]})}),a.jsxs("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:81",className:"flex items-center gap-2 text-[0.65rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteTraining.tsx:81",className:"h-4 w-4 text-[#7d2636]"})," Home, walks & city life"]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:85",className:"relative overflow-hidden rounded-[2.5rem] bg-[#dae5dd] shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem]",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:86",src:"/manus-storage/canine-scholars-charlotte-hero_9038497d.jpg",alt:"A dog and trainer practising on a Charlotte, North Carolina greenway",className:"aspect-[4/3] w-full object-cover lg:aspect-[1.08/1]"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:87",className:"absolute inset-0 bg-gradient-to-t from-[#24342f]/50 via-transparent to-transparent"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:88",className:"absolute left-6 right-6 top-6 flex items-center justify-between gap-4 sm:left-8 sm:right-8 sm:top-8",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:88",className:"rounded-full border border-[#fffaf0]/35 bg-[#24342f]/45 px-3 py-1.5 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#fffaf0] backdrop-blur-sm",children:"Charlotte everyday life"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:88",className:"rounded-full border border-[#fffaf0]/35 bg-[#24342f]/45 px-3 py-1.5 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#e9c859] backdrop-blur-sm",children:"Real-life plan · CLT 101"})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:89",className:"absolute bottom-7 left-6 right-6 flex items-end justify-between border-t border-[#fffaf0]/55 pt-3 text-[#fffaf0] sm:bottom-8 sm:left-8 sm:right-8",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:89",className:"font-[Fraunces] text-[1.35rem] italic tracking-[-0.04em]",children:"Home to greenway"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:89",className:"text-right text-[0.57rem] font-bold uppercase tracking-[0.14em]",children:"Respect · trust · love"})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:94",className:"paper-noise border-b border-[#24342f]/15 py-10 sm:py-14",children:a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:94",className:"container",children:a.jsx(J4,{"data-loc":"client/src/pages/CharlotteTraining.tsx:94"})})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",id:"neighborhoods",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"eyebrow",children:"Charlotte neighborhoods"}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Find support for the places you actually go."})]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Your dogâs plan should fit the places you actually share. Choose a neighborhood for local routines, real-life focus areas, and dog-friendly outings to practise together."})]}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"mt-10 grid gap-5 sm:grid-cols-2",children:tp.map(({name:i,label:l,cue:o,href:d,image:u,tone:m})=>a.jsxs(X,{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",href:d,className:"group relative overflow-hidden rounded-[1.8rem] border border-[#24342f]/15 bg-[#fffaf0] shadow-[0_5px_0_rgba(36,52,47,0.08)] transition-transform duration-200 hover:-translate-y-1",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",src:u,alt:`Dog training in ${i}`,className:"aspect-[2.1/1] w-full object-cover transition-transform duration-500 group-hover:scale-[1.04]"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:`absolute inset-x-0 top-0 h-1.5 ${m}`}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"p-6",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Local dog-life guide"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"mt-3 flex items-center justify-between gap-3 border-y border-dashed border-[#7d2636]/25 py-2 text-[0.54rem] font-bold uppercase tracking-[0.12em] text-[#49645a]",children:[a.jsxs("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"flex items-center gap-1.5",children:[a.jsx(W,{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"h-3.5 w-3.5 text-[#7d2636]"})," Everyday moment · ",o]}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"text-[#7d2636]",children:"01 â 03"})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"mt-4 flex items-end justify-between gap-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",children:[a.jsx("h3",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"font-[Fraunces] text-[2rem] font-medium leading-none tracking-[-0.05em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"mt-2 text-sm text-[#49645a]",children:"See local support"})]}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"flex h-9 w-9 items-center justify-center rounded-full bg-[#24342f] text-[#e9
417c859]",children:a.jsx(ze,{"data-loc":"client/src/pages/CharlotteTraining.tsx:96",className:"h-4 w-4"})})]})]})]},d))})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:98",id:"trainers",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:99",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:100",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:100",className:"eyebrow",children:"01 · Charlotte dog trainers"}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteTraining.tsx:100",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Teaching the why, not just the what."})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:101",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:102",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:103",className:"relative ml-4 grid gap-7 sm:ml-5 sm:grid-cols-[1.12fr_0.88fr] sm:gap-10",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:103",className:"absolute -top-5 left-0 text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Faculty guidance record · issued in Charlotte"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:104",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:104",className:"font-[Fraunces] text-[clamp(1.4rem,2.2vw,2rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:"Education is a crucial part of the relationship. Your dog wants to please you, but until they have been trained, they do not know how."}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:104",className:"mt-5 text-[0.98rem] leading-7 text-[#49645a]",children:"We will not just train your pet; we will help you understand their nature and behaviour, so you understand the why as well as the how behind each technique."})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"rounded-[1.5rem] bg-[#24342f] p-6 text-[#fffaf0]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:"The relationship ledger"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"mt-6 space-y-4",children:[[Xy,"Respect","Clear, fair communication."],[rn,"Trust","A calm foundation for learning."],[Rt,"Love","The reason the work matters."]].map(([i,l,o])=>{const d=i;return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"flex items-start gap-3 border-t border-[#fffaf0]/15 pt-4 first:border-t-0 first:pt-0",children:[a.jsx(d,{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"mt-0.5 h-4 w-4 shrink-0 text-[#e9
417c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"text-[0.65rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0]",children:l}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:105",className:"mt-1 text-sm leading-5 text-[#c9d4cd]",children:o})]})]},l)})})]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:111",id:"services",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",className:"grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",className:"eyebrow",children:"02 · Charlotte dog training services"}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Support for the moments that keep coming up."})]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:112",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Whether you need help house training a new puppy, modifying the behaviour of a misbehaving pet, or coaching your dog toward specialized AKC trick-dog or therapy-dog certification, we are here for you."})]}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"mt-10 grid gap-5 lg:grid-cols-3",children:I4.map(({code:i,title:l,copy:o,tone:d})=>a.jsxs("article",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:`relative overflow-hidden rounded-[1.8rem] border border-t-4 border-[#24342f]/15 border-t-[#e9c859] p-7 shadow-[0_5px_0_rgba(36,52,47,0.08)] ${d}`,children:[a.jsxs("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"text-[0.6rem] font-bold uppercase tracking-[0.15em] opacity-75",children:["Issued course folder · ",i]}),a.jsx(ot,{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"absolute right-6 top-6 h-5 w-5 opacity-35"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"mt-6 border-y border-dashed border-current/20 py-2 text-[0.54rem] font-bold uppercase tracking-[0.13em] opacity-70",children:"Dog / household / goal"}),a.jsx("h3",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[2rem] font-medium leading-[0.96] tracking-[-0.05em]",children:l}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"mt-5 text-sm leading-6 opacity-80",children:o}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"mt-7 flex items-center gap-2 border-t border-dashed border-current/25 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] opacity-80",children:[a.jsx(W,{"data-loc":"client/src/pages/CharlotteTraining.tsx:113",className:"h-3.5 w-3.5"})," Charlotte course note"]})]},i))}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",className:"mt-7 flex flex-col justify-between gap-7 rounded-[1.8rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 sm:flex-row sm:items-center sm:p-8",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"A fuller curriculum"}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",className:"mt-3 max-w-[45rem] text-[1rem] leading-7 text-[#49645a]",children:"We offer group and individual classes, home visits, and boarding services for when your furry friend cannot travel with youâalongside more than a dozen nationally and internationally recognized programs."})]}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",asChild:!0,className:"h-11 shrink-0 rounded-full bg-[#7d2636] px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] hover:bg-[#5f1a29]",children:a.jsxs(X,{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",href:"/dog-training-services",children:["View the services desk ",a.jsx(ze,{"data-loc":"client/src/pages/CharlotteTraining.tsx:114",className:"ml-1.5 h-3.5 w-3.5"})]})})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:118",id:"happening",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:119",className:"container grid gap-10 lg:grid-cols-[0.88fr_1.12fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",className:"eyebrow-light",children:"03 · Whatâs happening?"}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Charlotte is one friendly campus."}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",className:"mt-7 max-w-[31rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"It is amazing how dog-friendly Charlotte is. Here are some of our favourite places and events for you and your dog, compliments of Canine Scholars of Charlotte, NC."}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",asChild:!0,size:"lg",className:"mt-8 h-14 roun
417ded-full bg-[#e9c859] px-7 text-[0.7rem] font-bold uppercase tracking-[0.14em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",href:"https://www.bringfido.com/event/city/charlotte_nc_us/",target:"_blank",rel:"noopener noreferrer",children:["Explore Charlotte dog events ",a.jsx(ze,{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",className:"ml-2 h-4 w-4"})]})}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:120",className:"mt-5 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#e9c859]",children:"Opens BringFido in a new tab"})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/15 bg-[#fffaf0]/8 p-3 shadow-[8px_9px_0_#7d2636] sm:p-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",className:"mb-3 flex items-center justify-between border-b border-dashed border-[#fffaf0]/25 px-2 pb-3 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",children:"City recess register"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",children:"CLT · OUTSIDE"})]}),a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",src:"/manus-storage/canine-scholars-charlotte-greenway_fc7346cb.jpg",alt:"A dog and owner on a Charlotte greenway",className:"aspect-[3/2] w-full rounded-[1.35rem] object-cover"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",className:"absolute bottom-7 left-7 flex items-center gap-2 rounded-full border border-[#fffaf0]/25 bg-[#24342f]/75 px-3 py-2 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#fffaf0] backdrop-blur-sm sm:bottom-8 sm:left-8",children:[a.jsx(lg,{"data-loc":"client/src/pages/CharlotteTraining.tsx:121",className:"h-3.5 w-3.5 text-[#e9
417c859]"})," Approved recess territory"]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",id:"office-hours",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",className:"eyebrow-light",children:"Charlotte office hours"}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Put a better day with your dog on the calendar."})]}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",href:"mailto:[email protected]?subject=Charlotte%20training%20enquiry",children:["Ask about Charlotte training ",a.jsx(ln,{"data-loc":"client/src/pages/CharlotteTraining.tsx:125",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",className:"container grid gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] lg:grid-cols-[0.8fr_1.5fr_0.8fr] lg:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",href:"/",className:"flex w-fit items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsxs("nav",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128","aria-label":"Charlotte neighborhood training pages",className:"flex flex-wrap items-center gap-x-4 gap-y-2 text-[#b7c7bd]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",className:"text-[#e9c859]",children:"Neighborhood departments:"}),tp.map(({name:i,href:l})=>a.jsx(X,{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",href:l,className:"transition-colors hover:text-[#e9c859] focus-visible:text-[#e9c859] focus-visible:outline-none",children:i},l))]}),a.jsxs("span",{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteTraining.tsx:128",className:"h-3.5 w-3.5"})," Queen City field guide"]})]})})]})}const $4={noda:{name:"NoDa",label:"NoDa, Charlotte",slug:"noda",code:"CLT-ND · 101",image:"/manus-storage/canine-scholars-noda-training_54a7a26a.jpg",imageAlt:"A dog and trainer walking through Charlotte's NoDa arts district",headline:"Thoughtful training for an expressive neighborhood.",intro:"In NoDa, a good day often has a little more colour, motion, music, and sidewalk life. We help your dog build the calm skills that make all that character feel manageable rather than overwhelming.",localNote:"For dogs learning to focus among murals, patio conversations, passing bikes, and the pleasantly unexpected.",routeTitle:"The NoDa focus route",route:[{label:"Home base",note:"Settle and release cues",Icon:We},{label:"Sidewalk",note:"Loose-lead practice",Icon:W},{label:"Patio",note:"Calm public composure",Icon:rr}],focus:[{title:"Puppy confidence",copy:"Build a steady first-year foundation without turning your pup into a wallflower."},{title:"Public manners",copy:"Practice the cues that make neighborhood walks, patios, and visitors less of a pop quiz."},{title:"Impulse control",copy:"Turn âI saw it!â into âI can wait for it.â"}],motif:"Mural â patio cue",motifDetail:"Observe colour. Reward calm.",motifIcon:rr,accent:"bg-[#7d2636]"},"plaza-midwood":{name:"Plaza Midwood",label:"Plaza Midwood, Charlotte",slug:"plaza-midwood",code:"CLT-PM · 102",image:"/manus-storage/canine-scholars-plaza-midwood-training_56b701d5.jpg",imageAlt:"A dog and owner walking on a tree-lined Plaza Midwood street",headline:"Good neighborhood manners, with plenty of personality intact.",intro:"Plaza Midwood has
417its own pace: porch visits, old trees, lively crossings, and an excellent reason to keep your dog close and comfortable. Our work builds reliable communication for real-life neighborhood routines.",localNote:"For dogs learning their home neighborhood can be interesting without becoming their entire responsibility.",routeTitle:"The Plaza Midwood manners route",route:[{label:"Porch",note:"Visitor greetings",Icon:We},{label:"Crosswalk",note:"Check-in and wait",Icon:W},{label:"Café edge",note:"Settle near activity",Icon:$e}],focus:[{title:"Household rhythms",copy:"Create a clearer plan for guests, deliveries, front doors, and the predictable daily bustle."},{title:"Leash fluency",copy:"Teach a dependable walk that still leaves room for curious noses and a pleasant pace."},{title:"Reliable recall",copy:"Make coming back to you the best part of the assignment."}],motif:"Porch â crosswalk manners",motifDetail:"Pause. Check in. Cross together.",motifIcon:We,accent:"bg-[#7d2636]"},"lake-norman":{name:"Lake Norman",label:"Lake Norman, Charlotte area",slug:"lake-norman",code:"CLT-LN · 103",image:"/manus-storage/canine-scholars-lake-norman-training_d84fb2d7.jpg",imageAlt:"A retriever and trainer beside Lake Norman",headline:"A calmer course for life by the water.",intro:"Lake Norman brings fresh air, open views, docks, guests, and plenty of intriguing movement. We teach dogs to hold onto the lesson when the scenery gets especially persuasive.",localNote:"For dogs who need a better plan around waterfront walks, visitors, dock days, and all the exciting things that move.",routeTitle:"The Lake Norman steadiness route",route:[{label:"Living room",note:"Clear household cues",Icon:We},{label:"Waterside",note:"Distance and focus",Icon:Vh},{label:"Dock",note:"Recall and release",Icon:$e}],focus:[{title:"Calm arrivals",copy:"Give guests, bags, and busy weekends a far more composed welcome."},{title:"Recall practice",copy:"Build a return-to-you cue that remains useful when the water looks better than you do."},{title:"Outdoor composure",copy:"Teach your dog to watch the world without needing to supervise it."}],motif:"Waterline â dock recall",motifDetail:"Stillness first. Release on cue.",motifIcon:Vh,accent:"bg-[#7d2636]"},"south-end":{name:"South End",label:"South End, Charlotte",slug:"south-end",code:"CLT-SE · 104",image:"/manus-storage/canine-scholars-south-end-training_bf113292.jpg",imageAlt:"A dog and trainer practicing beside Charlotte's South End rail trail",headline:"Urban training for dogs who live where the city moves.",intro:"South End asks dogs to share space with rail-trail traffic, patios, city sounds, and a fast-moving calendar. Our training gives both ends of the leash a clearer way through the bustle.",localNote:"For dogs learning that a busy city can still be a very good place to listen, settle, and enjoy a walk.",routeTitle:"The South End city route",route:[{label:"Home",note:"Practice the essentials",Icon:We},{label:"Rail trail",note:"Navigate movement",Icon:Hl},{label:"City cue",note:"Respond under distraction",Icon:$e}],focus:[{title:"City-ready walks",copy:"Turn busy routes into a place for well-rehearsed check-ins, not a tug-of-war."},{title:"Distraction skills",copy:"Give your dog a workable answer to wheels, sounds, people, and sudden changes."},{title:"Patio composure",copy:"Build the settle skills that make shared city life feel more gracious."}],motif:"Rail trail â city cue",motifDetail:"Keep moving. Keep checking in.",motifIcon:Hl,accent:"bg-[#7d2636]"},uptown:{name:"Uptown",label:"Uptown, Charlotte",slug:"uptown",code:"CLT-UT · 105",image:"/manus-storage/canine-scholars-uptown-training_72d38a45.jpg",imageAlt:"A dog and trainer walking through Uptown Charlotte",headline:"City manners for the centre of the action.",intro:"Uptown asks dogs to share a great deal of interesting space: broad sidewalks, visitors, transit sounds, parks, and a busy city calendar. We build the composed skills that make every block feel more navigable.",localNote:"For dogs learning that the city can be lively without becoming their job to manage.",routeTitle:"The Uptown city-focus route",route:[{label:"Home",note:"Practice clear cues",Icon:We},{label:"City block",note:"Move with intention",Icon:Hl},{label:"Park edge",note:"Settle and check in",Icon:$e}],focus:[{title:"City-ready walks",copy:"Build a predictable route through pedestrian activity, sounds, and changing distances."},{title:"Public settling",copy:"Teach your dog that pauses beside the action are a skill worth practising."},{title:"Handler focus",copy:"Keep your shared conversation stronger than the next intriguing thing."}],motif:"Lobby â skyline cue",motifDetail:"Move together. Notice calmly.",motifIcon:Hl,accent:"bg-[#7d2636]"},southpark:{name:"SouthPark",label:"SouthPark, Charlotte",slug:"southpark",code:"CLT-SP · 106",image:"/manus-storage/canine-scholars-southpark-training-v2_35968cd3.jpg",imageAlt:"A dog and trainer practicing a loose-leash walk in SouthPark Charlotte",headline:"Polished public manners for an elegant everyday route.",intro:"SouthPark combines leafy streets, polished gathering places, and the small decisions that make a dog welcome wherever the day goes. We turn those everyday decisions into a more relaxed shared rout
417ine.",localNote:"For dogs who need a graceful plan for sidewalks, arrivals, and the kind of calm that travels well.",routeTitle:"The SouthPark composure route",route:[{label:"Home",note:"Prepare the cue",Icon:We},{label:"Walkway",note:"Loose-lead rhythm",Icon:W},{label:"Gathering place",note:"Settle near activity",Icon:$e}],focus:[{title:"Leash fluency",copy:"Build a walk that feels less like an argument and more like a shared itinerary."},{title:"Greeting plans",copy:"Give arrivals and passersby a clear, predictable answer."},{title:"Public calm",copy:"Practise a steady settle in attractive but stimulating surroundings."}],motif:"Garden walk â calm cue",motifDetail:"Soft lead. Clear answer.",motifIcon:W,accent:"bg-[#7d2636]"},ballantyne:{name:"Ballantyne",label:"Ballantyne, Charlotte",slug:"ballantyne",code:"CLT-BA · 107",image:"/manus-storage/canine-scholars-ballantyne-training-v2_56899aba.jpg",imageAlt:"A dog and trainer on a Ballantyne greenway",headline:"Confident routines for a campus-minded corner of Charlotte.",intro:"Ballantyne offers room to practise: neighborhood paths, green space, changing daily routines, and plenty of good reasons to take the lesson beyond the front door. We make that flexibility feel intentional.",localNote:"For dogs learning that a larger world still comes with a reliable set of household expectations.",routeTitle:"The Ballantyne everyday route",route:[{label:"Household",note:"Set the routine",Icon:We},{label:"Greenway",note:"Practise the walk",Icon:W},{label:"Destination",note:"Proof the cue",Icon:$e}],focus:[{title:"Routine building",copy:"Create repeatable starts, stops, and transitions that make the week easier to manage."},{title:"Outdoor focus",copy:"Strengthen a check-in cue for open paths, new scents, and passing activity."},{title:"Reliable recall",copy:"Build a return-to-you response worth practising in gradually bigger spaces."}],motif:"Greenway â destination cue",motifDetail:"Practise small. Travel farther.",motifIcon:W,accent:"bg-[#7d2636]"},"south-charlotte":{name:"South Charlotte",label:"South Charlotte",slug:"south-charlotte",code:"CLT-SC · 108",image:"/manus-storage/canine-scholars-south-charlotte-training-v2_09efd34c.jpg",imageAlt:"A dog and trainer on a quiet South Charlotte neighborhood sidewalk",headline:"A better household rhythm, from the porch outward.",intro:"South Charlotte days often begin at home and move through tree-lined streets, errands, visitors, and family routines. We help build the calm, clear cues that let your dog participate without taking over.",localNote:"For dogs who deserve a more readable plan around the front door, familiar walks, and family life.",routeTitle:"The South Charlotte home route",route:[{label:"Porch",note:"Welcome with structure",Icon:We},{label:"Sidewalk",note:"Walk in rhythm",Icon:W},{label:"Neighborhood",note:"Generalise the lesson",Icon:$e}],focus:[{title:"Front-door routine",copy:"Give arrivals, guests, and delivery moments a more useful script."},{title:"Family cues",copy:"Help every household member communicate the same essentials."},{title:"Calm exposure",copy:"Build confidence through measured, manageable neighborhood experiences."}],motif:"Porch â neighborhood cue",motifDetail:"Start familiar. Expand gently.",motifIcon:We,accent:"bg-[#7d2636]"},"myers-park":{name:"Myers Park",label:"Myers Park, Charlotte",slug:"myers-park",code:"CLT-MP · 109",image:"/manus-storage/canine-scholars-myers-park-training-v2_0f5b91d4.jpg",imageAlt:"A dog and trainer on an oak-lined Myers Park boulevard",headline:"Steady training for a gracious, green neighborhood.",intro:"Myers Park brings beautiful shade, established boulevards, park paths, and a steady current of neighborhood life. We build the practical behaviour that lets dogs move through those moments with more ease.",localNote:"For dogs learning that a shaded walk, a familiar park, and a passing neighbour are all invitations to stay connected.",routeTitle:"The Myers Park steadiness route",route:[{label:"Drive",note:"Begin with focus",Icon:We},{label:"Boulevard",note:"Walk with space",Icon:W},{label:"Park path",note:"Practise a return",Icon:$e}],focus:[{title:"Neighborhood confidence",copy:"Give your dog a calmer response to the ordinary movement around an established community."},{title:"Loose-lead comfort",copy:"Practise a walk that leaves room for graceful pacing and curious noses."},{title:"Recall strength",copy:"Turn coming back to you into a well-rehearsed part of every outing."}],motif:"Oak shade â park cue",motifDetail:"Walk softly. Return brightly.",motifIcon:W,accent:"bg-[#7d2636]"},montford:{name:"Montford",label:"Montford, Charlotte",slug:"montford",code:"CLT-MO · 110",image:"/manus-storage/canine-scholars-montford-training-v2_60f93966.jpg",imageAlt:"A dog and trainer near a leafy Montford patio street",headline:"Neighborhood skills with a little more social grace.",intro:"Montford blends quiet homes, leafy streets, local patios, and a friendly social current. We help dogs learn when to observe, when to settle, and when a well-timed check-in is the best answer.",localNote:"For dogs who can enjoy a lively corner of Charlotte without feeling obligated to host it.",routeTitle:"The Montford social-skills route",route:[{label:"Home",note:"Set the starting cue",Icon:We},{label:"Street",note:"Pass with composure",Icon:W},{label:"Patio edge",note:"Settle politely",Icon:rr}],focus:[{title:"Patio composure",copy:"Practise calm waiting around activity, conversation, and the occasional dropped napkin."},{title:"Passing manners",copy:"Give close neighborhood encounters more space and less commentary."},{title:"Attention cues",copy:"Build a reliable way to reconnect when the scene becomes especially engaging."}],motif:"Porch â patio cue",motifDetail:"Observe first. Settle well.",motifIcon:rr,accent:"bg-[#7d2636]"},dilworth:{name:"Dilworth",label:"Dilworth, Charlotte",slug:"dilworth",code:"CLT-DI · 111",image:"/manus-storage/canine-scholars-dilworth-reference_c182b7d9.jpg",imageAlt:"A dog and trainer walking a shaded Dilworth sidewalk",headline:"Historic streets, current-day good manners.",intro:"Dilworth invites a dog into a lovely mix of porch life, shaded sidewalks, green space, and city-near energy. We give that invitation structure, so your daily walk becomes practice rather than a
417negotiation.",localNote:"For dogs learning that charming, busy, and nearby can still feel comfortably predictable.",routeTitle:"The Dilworth daily-walk route",route:[{label:"Porch",note:"Start settled",Icon:We},{label:"Sidewalk",note:"Choose the line",Icon:W},{label:"Green space",note:"Check in under distraction",Icon:$e}],focus:[{title:"Start-line skills",copy:"Make leaving the house an intentional beginning, not a small sprint to the next smell."},{title:"Neighborhood walking",copy:"Build shared pace, useful distance, and better response around familiar streets."},{title:"Public composure",copy:"Practise settling close to the activity without needing to join it."}],motif:"Bungalow â greenway cue",motifDetail:"Start calm. Stay curious.",motifIcon:We,accent:"bg-[#7d2636]"},"quail-hollow":{name:"Quail Hollow",label:"Quail Hollow, Charlotte",slug:"quail-hollow",code:"CLT-QH · 112",image:"/manus-storage/canine-scholars-quail-hollow-reference_3d68920a.jpg",imageAlt:"A dog and trainer on a quiet Quail Hollow greenway",headline:"Quiet confidence for a greener route through the day.",intro:"Quail Hollow gives dogs room for tree-lined walks, greenway outings, guests, and peaceful household routines. We build the kind of steady response that keeps those good things comfortably shared.",localNote:"For dogs learning that wide green space and an interesting scent trail are still reasons to stay connected.",routeTitle:"The Quail Hollow calm route",route:[{label:"Home",note:"Set the household cue",Icon:We},{label:"Greenway",note:"Move with focus",Icon:W},{label:"Open lawn",note:"Recall and release",Icon:$e}],focus:[{title:"Outdoor composure",copy:"Help your dog watch a peaceful world without deciding to run the program."},{title:"Recall practice",copy:"Build a useful return-to-you response around more space and more scent."},{title:"Visitor manners",copy:"Create a steadier welcome for guests, bags, and a changing weekend schedule."}],motif:"Greenway â recall cue",motifDetail:"Find the trail. Return to class.",motifIcon:$e,accent:"bg-[#7d2636]"},elizabeth:{name:"Elizabeth",label:"Elizabeth, Charlotte",slug:"elizabeth",code:"CLT-EL · 113",image:"/manus-storage/canine-scholars-elizabeth-independence-park_9c29a950.jpg",imageAlt:"The green space and gazebo at Elizabeth's Independence Park in Charlotte",headline:"Historic streets, a current-day plan for good behaviour.",intro:"Elizabeth balances tree-lined historic streets, local gathering places, and the green space of Independence Park. We help dogs learn that a neighborhood with plenty to notice still comes with a calm, useful rhythm.",localNote:"For dogs who can enjoy a streetcar-suburb stroll, park path, and close-to-Uptown energy without taking the entire tour personally.",routeTitle:"The Elizabeth heritage route",route:[{label:"Front step",note:"Begin with a pause",Icon:We},{label:"Hawthorne walk",note:"Practise shared pace",Icon:W},{label:"Park path",note:"Check in under interest",Icon:$e}],focus:[{title:"Thoughtful starts",copy:"Make the front door a clear beginning to the walk, rather than a starting bell."},{title:"Historic-street manners",copy:"Practise loose-lead movement around porches, walkers, and a naturally interesting route."},{title:"Park-path focus",copy:"Build a dependable check-in when the shade, green space, and other dogs become part of the lesson."}],motif:"Streetcar line â park cue",motifDetail:"A historic route. A current-day check-in.",motifIcon:rr,accent:"bg-[#7d2636]"},eastover:{name:"Eastover",label:"Eastover, Charlotte",slug:"eastover",code:"CLT-EO · 114",image:"/manus-storage/canine-scholars-eastover-streetscape_c4c344a1.jpg",imageAlt:"A tree-lined residential street in Eastover Charlotte",headline:"A composed route through a storied green neighborhood.",intro:"Eastover pairs curving tree-canopied drives, historic homes, and peaceful green space near Briar Creek. We help dogs carry good household behaviour into a neighborhood that rewards a slower, more observant walk.",localNote:"For dogs learning that a stately street, an interesting path, and a little more room to look around are all reasons to stay pleasantly connected.",routeTitle:"The Eastover composure route",route:[{label:"Front drive",note:"Leave with intention",Icon:We},{label:"Curving lane",note:"Practise shared pace",Icon:W},{label:"Creek path",note:"Return under interest",Icon:$e}],focus:[{title:"Calm departures",copy:"Turn the beginning of the walk into a quiet cue rather than an overexcited announcement."},{title:"Leash ease",copy:"Build a comfortable shared rhythm on streets with space, shade, and plenty to notice."},{title:"Greenway recall",copy:"Practise coming back to you when the path, creek, and scent trail make an excellent case for their own agenda."}],motif:"Curving drive â creek cue",motifDetail:"Keep the line. Let the world be lovely.",motifIcon:W,accent:"bg-[#7d2636]"}};function e3({neighbourhood:i}){return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:287",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 shadow-[7px_8px_0_rgba(125,38,54,0.12)] sm:p-8",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:288",className:"absolute inset-0 opacity-[0.35] [background-image:linear-gradient(rgba(36,52,47,0.08)_1px,transparent_1px),linear-gradient(90deg,rgba(36,52,47,0.08)_1px,transparent_1px)] [background-size:22px_22px]"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:289",className:"relative flex items-center justify-between border-b border-dashed border-[#7d2636]/30 pb-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:289",children:i.routeTitle}),a.jsxs("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:289",className:"flex items-center gap-1.5",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:289",className:"h-3.5 w-3.5"})," ",i.code]})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"relative mt-7 grid gap-5 sm:grid-cols-[0.8fr_1.4fr] sm:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"font-[Fraunces] text-[1.7rem] font-medium leading-[0.98] tracking-[-0.045em]",children:"A lesson with places to go."}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"mt-4 text-sm leading-6 text-[#49645a]",children:"The work begins at the easiest point, then travels outward
417in small, repeatable pieces until it has a life beyond practice."})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"relative min-h-44 rounded-[1.45rem] border border-[#24342f]/15 bg-[#f7f0e4] p-5",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"absolute left-10 right-10 top-1/2 border-t-2 border-dashed border-[#7d2636]/35"}),i.route.map(({label:l,note:o,Icon:d},u)=>a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"absolute top-1/2 flex -translate-y-1/2 flex-col items-center gap-2",style:{left:`${12+u*38}%`},children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:`relative z-10 flex h-10 w-10 items-center justify-center rounded-full border-2 border-[#fffaf0] ${u===1?"bg-[#e9c859] text-[#24342f]":"bg-[#24342f] text-[#fffaf0]"}`,children:a.jsx(d,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"h-4 w-4"})}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"text-[0.57rem] font-bold uppercase tracking-[0.11em] text-[#7d2636]",children:l}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:290",className:"max-w-[5.6rem] text-center text-[0.62rem] leading-4 text-[#49645a]",children:o})]},l))]})]})]})}function t3(){const[,i]=dx("/charlotte-nc/:neighborhood"),l=i?.neighborhood?$4[i.neighborhood]:void 0;if(!l)return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",className:"min-h-screen bg-[#f7f0e4] text-[#24342f]",children:[a.jsx(ra,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298"}),a.jsx("main",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",className:"container py-24 sm:py-32",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",className:"rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-8 shadow-[7px_8px_0_rgba(125,38,54,0.12)]",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",className:"eyebrow",children:"Charlotte desk"}),a.jsx("h1",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",className:"mt-5 font-[Fraunces] text-[clamp(3rem,6vw,5.5rem)] font-medium leading-[0.9] tracking-[-0.065em]",children:"That neighborhood is not yet on the register."}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",asChild:!0,className:"mt-8 rounded-full bg-[#24342f] px-6 text-[#fffaf0]",children:a.jsx(X,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:298",href:"/charlotte-nc",children:"Return to the Charlotte desk"})})]})})]});const o=l.motifIcon;return a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:302",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:303"}),a.jsx("nav",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:304",className:"sticky top-0 z-30 border-b border-[#24342f]/15 bg-[#fffaf0]/95 backdrop-blur","aria-label":`${l.name} training page index`,children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:304",className:"container flex h-12 items-center gap-4 overflow-x-auto [scrollbar-width:none]",children:[a.jsx(X,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:304",href:"/charlotte-nc",className:"hidden shrink-0 text-[0.59rem] font-bold uppercase tracking-[0.16em] text-[#7d2636] sm:block",children:"Charlotte dog life"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:304",className:"flex min-w-max items-center gap-1.5",children:[["Overview","#overview"],["Area plan","#area-plan"],["Everyday moments","#coursework"],["Dog events","#events"],["Talk to us","#office-hours"]].map(([d,u])=>a.jsx("a",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:304",href:u,className:"rounded-full px-2.5 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:bg-[#e9c859] hover:text-[#24342f] focus-visible:bg-[#e9c859] focus-visible:text-[#24342f] focus-visible:outline-none",children:d},u))})]})}),a.jsxs("main",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:305",children:[a.jsxs("section",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"container relative grid gap-12 lg:grid-cols-[0.94fr_1.06fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mb-6 flex w-fit items-center gap-4 roun
417ded-[1.15rem] border border-[#24342f]/15 bg-[#fffaf0] px-4 py-3 shadow-[3px_3px_0_#e9c859]",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-11 w-auto max-w-[11.5rem] object-contain mix-blend-multiply"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"h-12 w-px bg-[#24342f]/15"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:`flex h-20 w-20 items-center justify-center rounded-full border-2 border-[#e9c859] p-3.5 shadow-[0_0_0_5px_rgba(125,38,54,0.10)] ${l.accent}`,children:a.jsx("img",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"eyebrow",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"h-3.5 w-3.5"})," ",l.label]}),a.jsxs("h1",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.7rem,6.9vw,7.05rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Dog Training in ",a.jsxs("em",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"text-[#7d2636]",children:[l.name,"."]})]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:l.intro}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mt-7 flex w-fit items-center gap-3 border-y border-dashed border-[#7d2636]/30 py-3 text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"flex h-9 w-9 items-center justify-center rounded-full bg-[#7d2636] text-[#e9c859]",children:a.jsx(o,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"h-4 w-4"})}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"text-[0.59rem] font-bold uppercase tracking-[0.15em]",children:l.motif}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mt-0.5 font-[Fraunces] text-[1rem] italic tracking-[-0.025em] text-[#49645a]",children:l.motifDetail})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"mt-8 flex flex-wrap items-center gap-4",children:[a.jsx(Me,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",asChild:!0,size:"lg",className:"h-14 rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#fffaf0] shadow-[5px_6px_0_#e9c859] transition-all hover:-translate-y-1 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",href:"#area-plan",children:["See the local plan ",a.jsx(rg,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"ml-2 h-4 w-4"})]})}),a.jsxs(X,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",href:"/charlotte-nc",className:"flex items-center gap-2 text-[0.65rem] font-bold uppercase tracking-[0.14em] text-[#49645a] hover:text-[#7d2636]",children:[a.jsx($a,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"h-4 w-4 text-[#7d2636]"})," All Charlotte areas"]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"relative overflow-hidden rounded-[2.5rem] bg-[#dae5dd] shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem]",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",src:l.image,alt:l.imageAlt,className:"aspect-[4/3] w-full object-cover lg:aspect-[1.08/1]"}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"absolute inset-0 bg-gradient-to-t from-[#24342f]/55 via-trans
417parent to-transparent"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"absolute left-6 right-6 top-6 flex items-center justify-between gap-4 sm:left-8 sm:right-8 sm:top-8",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"rounded-full border border-[#fffaf0]/35 bg-[#7d2636]/75 px-3 py-1.5 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#fffaf0] backdrop-blur-sm",children:"Neighborhood field study"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"rounded-full border border-[#fffaf0]/35 bg-[#7d2636]/75 px-3 py-1.5 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#e9c859] backdrop-blur-sm",children:l.code})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"absolute bottom-7 left-6 right-6 flex items-end justify-between border-t border-[#fffaf0]/55 pt-3 text-[#fffaf0] sm:bottom-8 sm:left-8 sm:right-8",children:[a.jsxs("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"font-[Fraunces] text-[1.35rem] italic tracking-[-0.04em]",children:[l.name," field work"]}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:306",className:"text-right text-[0.57rem] font-bold uppercase tracking-[0.14em]",children:"Dog / household / goal"})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:307",id:"area-plan",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-12 sm:py-16",children:a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:307",className:"container",children:a.jsx(e3,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:307",neighbourhood:l})})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",id:"coursework",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"container grid gap-10 lg:grid-cols-[0.75fr_1.25fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"eyebrow",children:["01 · Everyday life in ",l.name]}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:l.headline})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"relative ml-4 sm:ml-5",children:[a.jsxs("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"text-[0.58rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["For local dog life · ",l.code]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"mt-5 max-w-[45rem] font-[Fraunces] text-[clamp(1.35rem,2.3vw,2rem)] font-medium leading-[1.12] tracking-[-0.04em]",children:l.localNote}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"mt-8 grid gap-4 sm:grid-cols-3",children:l.focus.map(({title:d,copy:u},m)=>a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"border-t border-dashed border-[#7d2636]/25 pt-4",children:[a.jsxs("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"text-[0.58rem] font-bold uppercase tracking-[0.13em] text-[#7d2636]",children:["0",m+1]}),a.jsx("h3",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"mt-2 font-[Fraunces] text-[1.25rem] font-medium leading-none tracking-[-0.04em]",children:d}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:308",className:"mt-3 text-sm leading-6 text-[#49645a]",children:u})]},d))})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",id:"events",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"container grid gap-10 lg:grid-cols-[0.92fr_1.08fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",children:[a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"eyebrow-light",children:"02 · Local dog events"}),a.jsx("h2",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Keep the good student social."}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-7 max-w-[31rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"Looking for another reason to practise that polished public composure? Browse upcoming dog-friendly events around Charlotte, then take the lesson somewhere pleasant."}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",asChild:!0,size:"lg",className:"mt-8 h-14 roun
417ded-full bg-[#e9c859] px-7 text-[0.7rem] font-bold uppercase tracking-[0.14em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",href:"https://www.bringfido.com/event/city/charlotte_nc_us/",target:"_blank",rel:"noopener noreferrer",children:["Explore Charlotte dog events ",a.jsx(ze,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"ml-2 h-4 w-4"})]})}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-5 text-[0.62rem] font-bold uppercase tracking-[0.13em] text-[#e9c859]",children:"Opens BringFido in a new tab"})]}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"relative overflow-hidden rounded-[2rem] border border-[#fffaf0]/15 bg-[#fffaf0]/8 p-7 shadow-[8px_9px_0_#7d2636]",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"flex items-center justify-between border-b border-dashed border-[#fffaf0]/25 pb-4 text-[0.57rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",children:"Recess register"}),a.jsx("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",children:l.code})]}),a.jsx("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-6 space-y-5",children:[["Arrive prepared","Bring familiar rewards and a simple cue you can reinforce."],["Choose the distance","Give your dog enough room to succeed before making the assignment harder."],["End on a good note","A short, tidy field trip beats an overstretched one."]].map(([d,u])=>a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"flex gap-3 border-b border-[#fffaf0]/12 pb-5 last:border-b-0 last:pb-0",children:[a.jsx(qd,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-0.5 h-4 w-4 shrink-0 text-[#e9
417c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",children:[a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"text-[0.66rem] font-bold uppercase tracking-[0.13em]",children:d}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:309",className:"mt-2 text-sm leading-6 text-[#c9d4cd]",children:u})]})]},d))})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",id:"office-hours",className:"scroll-mt-14 bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",children:[a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",className:"eyebrow-light",children:[l.name," office hours"]}),a.jsx("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Give your dog a stronger local routine."})]}),a.jsx(Me,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",asChild:!0,size:"lg",className:"h-14 w-fit rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",href:`mailto:[email protected]?subject=${encodeURIComponent(`${l.name} training enquiry`)}`,children:["Ask about ",l.name," training ",a.jsx(ln,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:310",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",href:"/charlotte-nc",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Charlotte dog training"]}),a.jsxs("p",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",className:"text-[#b7c7bd]",children:[l.label," · Dog training"]}),a.jsxs("span",{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(rt,{"data-loc":"client/src/pages/CharlotteNeighborhoodTraining.tsx:312",className:"h-3.5 w-3.5"})," Local dog-life guide"]})]})})]})}const a3={"board-and-train":{code:"SERVICE-101",title:"Board and Train",label:"Immersive support",headline:"All the gain, without all the calendar gymnastics.",intro:"Give us a few focused weeks and we will help jump-start the education. This service is designed for owners who want a deeply supported start or a comprehensive training reset.",fit:"For busy households, an early training jump-start, or a dog who benefits from consistent daily education in a structured home setting.",setting:"One dog per trainer â not rows of kennels â with regular training, exercise, mental stimulation, and follow-up guidance for the family.",trainerNote:"The handover matters. When the program ends, you will meet with your trainer, learn how to handle the newly trained dog, and leave with clear home guidelines.",notes:[["Quicker progress","Several hours of hands-on work each day can reduce the time it takes to establish the behaviour and skills being taught."],["Built for the individual","The extended time together lets the trainer get to know the dogâs learning style and develop strategies around the householdâs real goals."],["Support after graduation","The service includes a transfer-of-learning conversation and planned follow-up support so the home team can carry the lesson forward."]]},puppy:{code:"SERVICE-102",title:"Puppy Training",label:"Foundation years",headline:"Start off on the right paw.",intro:"A new puppy has plenty to learn about the household, the world, and how to live comfortably inside both. We help you learn to speak their language before the usual puppy curriculum becomes a carpet crisis.",fit:"For young dogs and their people who want a strong foundation in house training, chewing, teething, digging, social skills, and useful early cues.",setting:"A tailored foundation for everyday life: sit, come, stay, loose-leash habits, and thoughtful introductions to people, dogs, and ordinary household objects.",trainerNote:"Early work is about creating positive, workable experiences â not rushing a puppy through a final exam before they are ready.",n
417otes:[["A useful early window","The supplied curriculum identifies the 10â16 week period as important for social learning and forming early impressions of the world."],["Ordinary things, good news","Vacuum cleaners, hair dryers, lawn mowers, umbrellas, and new visitors can all become opportunities to build confidence in a controlled way."],["A family course","Owner education covers care basics, marker training, and preventing common behaviour concerns before they become a larger household habit."]]},"private-in-home":{code:"SERVICE-103",title:"Private In Home",label:"Household coaching",headline:"Teach the lesson where the real life happens.",intro:"Because misbehaviour so often shows up at home, in-home training gives the whole family a practical place to learn clearer communication and everyday obedience.",fit:"For families who want tailored instruction around their dogâs temperament, their own schedule, and the actual situations that happen at home.",setting:"Your home, your household routines, and the family members who will be part of the dogâs daily education â including visitors and young children when appropriate.",trainerNote:"We start with the situations we can observe and teach, then build skills that travel outward. Serious fear, aggression, or safety concerns require qualified evaluation and a carefully tailored plan.",notes:[["Home problems, home setting","House training, off-limits areas, jumping, door dashing, barking, destructive habits, and household manners are easier to understand where they actually occur."],["Useful family cues","The supplied program includes practical signals such as come, sit, down, stay, look, wait, quiet, off, release, and drop."],["A shared system","Consistency works best when the people living with and caring for the dog understand the same plan and can practise the same expectations."]],safety:"Concerns involving biting, fear, anxiety, aggression, or a risk to people or animals should be assessed by a qualified professional before a household training plan is put in place."},"off-leash":{code:"SERVICE-104",title:"Off Leash",label:"Reliability outdoors",headline:"The same answer, even when the world is interesting.",intro:"Dogs often listen at home, when nobody else is around. Off-leash training is about building the confidence that a dog can reconnect with their handler despite the distractions of a much bigger world.",fit:"For owners seeking stronger outdoor responsiveness, recall foundations, and a more reliable handler connection in appropriate, safe settings.",setting:"A progressive outdoor curriculum that respects the unpredictability of unsecured spaces while building attention, return, and practical decision-making around distractions.",trainerNote:"Off-leash freedom is never a casual graduation certificate. We consider the dog, the environment, the laws, the recall history, and the real risks before expanding access.",notes:[["Freedom with a foundation","Dogs need opportunities to run, play, and explore, but those opportunities are safest when they come with a dependable connection back to the handler."],["The recall record","The goal is a dog who remains willing to return promptly and stay connected, not a dog who treats unexpected freedom as a full-scale jailbreak."],["Equipment is not the curriculum","The supplied material mentions remote training collars. Any equipment decision should be trainer-guided, welfare-centred, and secondary to clear communication, environment, and safety."]]},leash:{code:"SERVICE-105",title:"Leash Training",label:"Loose-lead manners",headline:"Who is walking whom, exactly?",intro:"Outdoor sights, smells, and sounds are thrilling; a leash can make ordinary canine movement feel less natural. Leash training turns the stroll into a more comfortable conversation for both ends of the lead.",fit:"For dogs and people dealing with pulling, lunging, barking, or the general sensation that a quick walk has become a small expedition.",setting:"Start where distractions are lower, build comfortable equipment association, then introduce the real outdoor world in manageable steps.",trainerNote:"Patience, calm, and confidence are part of the equipment list. If a dog is worried around other dogs or the environment, the lesson needs a thoughtful plan â not extra tension on the line.",notes:[["Comfort first","The dog learns that the collar and leash can predict an enjoyable activity, rather than a tense experience of being pulled or dragged."],["Distractions in stages","Short, focused walks begin with fewer competing attractions; the training plan grows as the dog and handler gain confidence."],["Read the body language","Dogs on lead cannot al
417ways use their normal curved greeting approaches. Tension, direct approach, barking, and lunging are signals to understand and address thoughtfully."]]},group:{code:"SERVICE-106",title:"Group Training",label:"Proofing & practice",headline:"Bring the homework into the real world.",intro:"Group classes can be a useful progression for proofing skills around controlled distractions and making sure the work holds up beyond the living room.",fit:"For suitable dogs and owners who have a foundation in place and are ready to practise attention, cues, and social composure around other people and dogs.",setting:"A screened, supervised public class where owners can observe other teams, share perspective, and practise in a more socially engaging environment.",trainerNote:"Group instruction is valuable, but it is not a universal starting point. Home-specific problems, high distraction early lessons, and serious behaviour concerns need individual attention first.",notes:[["Distraction practice","A group can help a dog learn to focus on their handler among controlled sights, smells, movement, and excitement."],["A classroom for people too","Owners can watch how other teams navigate common problems and take useful troubleshooting ideas into future practice."],["A thoughtful progression","Group classes are not designed to resolve every concern. A gradual foundation in the individual dogâs home environment often comes first."]]},"behavior-modification":{code:"SERVICE-107",title:"Behavior Modification",label:"Attitude intervention",headline:"Change the pattern, not just the moment.",intro:"Behavior modification is a systematic approach to changing behaviour. Rather than teaching a dog only to perform a cue on command, the work looks at the dogâs reaction to a particular situation or stimulus and builds a plan to increase desirable conduct while reducing unwanted behaviour.",fit:"For households working through anxiety, reactivity, aggression concerns, or other behaviour patterns that need a careful investigation of triggers, history, body language, and the dogâs individual response.",setting:"An individual assessment and progressive training plan that considers what happens before, during, and after a difficult moment â alongside the foundation skills that make change possible.",trainerNote:"We look beyond temporary suppression. The aim is to understand root causes, avoid unnecessary trigger exposure, and give the dog a more workable emotional and behavioural response over time.",notes:[["Do not treat the symptoms","A plan should address underlying processes, physical responses, and the real situations that contribute to discomfort â not only the outward behaviour people first notice."],["Change the emotional response","Behavior Adjustment Training, counterconditioning, desensitization, extinction, and habituation may be considered according to the individual case and trainer assessment."],["Foundation makes change possible","Basic conditioning exercises and clear owner practice support the wider plan, helping a dog build self-control and relaxation alongside other training methods."]],safety:"Aggression, fear, anxiety, and other serious behaviour concerns require a qualified individual assessment. Our professional trainers work from the dogâs real triggers and history, with a plan designed to protect people, dogs, and learning."}},s3={"board-and-train":{diagramTitle:"A day in the routine",diagramNote:"A focused daily rhythm: train, rest, play, repeat â with the trainerâs attention on one dog at a time.",diagram:"residence"},puppy:{diagramTitle:"Early puppy days",diagramNote:"New people, ordinary objects, useful cues, and plenty of low-pressure good news arrive in carefully sized lessons.",diagram:"growth"},"private-in-home":{diagramTitle:"The rooms where life happens",diagramNote:"The useful plan follows the dog through the rooms, routines, arrivals, and family moments where life actually happens.",diagram:"home"},"off-leash":{diagramTitle:"The recall radius",diagramNote:"Freedom expands only as connection, attention, and the ability to return remain reliable in the real setting.",diagram:"radius"},leash:{diagramTitle:"A calmer walking route",diagramNote:"A calmer walk starts with a workable route: fewer competing distractions, less tension, more connection at the other end of the line.",diagram:"lead"},group:{diagramTitle:"Practising around others",diagramNote:"A supervised circle of people and dogs creates controlled distractions while each team keeps its own focus and space.",diagram:"roster"},"behavior-modification":{diagramTitle:"The response map",diagramNote:"A careful plan tracks the trigger, the dogâs response, and the better association or foundation skill that can be built next.",diagram:"behavior"}};function n3({type:i}){return i==="residence"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"grid h-44 grid-cols-3 gap-3 rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"col-span-3 flex items-center justify-between border-b border-dashed border-[#7d2636]/30 pb-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",children:"Residence calendar"}),a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"h-4 w-4"})]}
417),[["AM","Train"],["MIDDAY","Play"],["PM","Rest"]].map(([l,o])=>a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"flex flex-col justify-between rounded-xl border-t-2 border-[#e9c859] bg-[#f7f0e4] p-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"text-[0.56rem] font-bold tracking-[0.12em] text-[#7d2636]",children:l}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:37",className:"font-[Fraunces] text-xl text-[#24342f]",children:o})]},l))]}):i==="growth"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"relative flex h-44 items-end justify-between overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] px-7 pb-7 pt-9",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"absolute left-7 right-7 top-9 border-t-2 border-dashed border-[#7d2636]/35"}),[["10","Notice"],["12","Explore"],["14","Practise"],["16","Grow"]].map(([l,o],d)=>a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"relative flex flex-col items-center gap-2",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"flex h-8 w-8 items-center justify-center rounded-full bg-[#e9c859] text-[0.56rem] font-bold text-[#24342f]",children:l}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"text-[0.58rem] font-bold uppercase tracking-[0.11em] text-[#7d2636]",children:o}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:38",className:"absolute bottom-[4.15rem] h-3 w-3 rounded-full bg-[#49645a]",style:{transform:`translateY(-${d*7}px)`}})]},l))]}):i==="home"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"grid h-44 grid-cols-2 gap-2 rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"col-span-2 flex items-center justify-between pb-1 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",children:"Home lesson map"}),a.jsx(We,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"h-4 w-4"})]}),[["Entry","Arrivals"],["Kitchen","Manners"],["Sofa","Settle"],["Yard","Recall"]].map(([l,o])=>a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"relative rounded-xl border border-[#24342f]/15 bg-[#f7f0e4] p-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"text-[0.56rem] font-bold uppercase tracking-[0.11em] text-[#7d2636]",children:l}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"mt-2 block font-[Fraunces] text-lg text-[#24342f]",children:o}),a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:39",className:"absolute bottom-2 right-2 h-3 w-3 text-[#49645a]/60"})]},l))]}):i==="radius"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"relative flex h-44 items-center justify-center overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0]",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"absolute h-36 w-36 rounded-full border border-dashed border-[#7d2636]/35"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"absolute h-24 w-24 rounded-full border-2 border-[#e9c859]"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"absolute h-12 w-12 rounded-full border border-[#49645a]/55"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"z-10 flex h-11 w-11 items-center justify-center rounded-full bg-[#283b62] text-[#e9c859]",children:a.jsx(ot,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"h-5 w-5"})}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:40",className:"absolute bottom-4 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Handler connection radius"})]}):i==="lead"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"relative h-44 overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-5",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"absolute left-9 right-9 top-14 border-t-2 border-dashed border-[#7d2636]/25"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"absolute left-10 top-[3.65rem] h-16 w-36 rounded-full border-b-4 border-[#49645a]"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"absolute right-10 top-[3.65rem] h-16 w-36 rounded-full border-t-4 border-[#e9c859]"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"relative flex h-full items-end justify-between",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#283b62] text-[#fffaf0]",children:a.jsx(ot,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"h-5 w-5"})}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"flex h-10 w-10 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"h-5 w-5"})})]}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:41",className:"absolute bottom-4 left-1/2 -translate-x-1/2 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Calm route · steady lead"})]}):i==="behavior"?a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"relative grid h-44 grid-cols-[1fr_auto_1fr_auto_1fr] items-center gap-2 overflow-hidden rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"absolute left-5 right-5 top-5 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",children:"Response map"}),a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"h-4 w-4"})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-7 rounded-xl border-t-2 border-[#7d2636] bg-[#f6e5e7] p-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"text-[0.53rem] font-bold uppercase tracking-[0.12em] text-[#7d2636]",children:"Trigger"}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-2 block font-[Fraunces] text-lg text-[#24342f]",children:"Notice"})]}),a.jsx(Ze,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-7 h-4 w-4 text-[#7d2636]"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-7 rounded-xl border-t-2 border-[#e9c859] bg-[#f7f0e4] p-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"text-[0.53rem] font-bold uppercase tracking-[0.12em] text-[#7d2636]",children:"Plan"}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-2 block font-[Fraunces] text-lg text-[#24342f]",children:"Support"})]}),a.jsx(Ze,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-7 h-4 w-4 text-[#7d2636]"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-7 rounded-xl border-t-2 border-[#49645a] bg-[#dae5dd] p-3",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"text-[0.53rem] font-bold uppercase tracking-[0.12em] text-[#7d2636]",children:"Practice"}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:42",className:"mt-2 block font-[Fraunces] text-lg text-[#24342f]",children:"Change"})]})]}):a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:43",className:"relative grid h-44 grid-cols-4 gap-3 rounded-[1.7rem] border border-[#24342f]/15 bg-[#fffaf0] p-7",children:[Array.from({length:8}).map((l,o)=>a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:43",className:`flex h-8 w-8 items-center justify-center rounded-full border ${o===3?"border-[#e9c859] bg-[#e9c859] text-[#24342f]":"border-[#49645a]/50 bg-[#dae5dd] text-[#49645a]"}`,children:a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:43",className:"h-3.5 w-3.5"})},o)),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:43",className:"absolute bottom-4 left-1/2 -translate-x-1/2 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Supervised practice formation"})]})}
417function i3(){const[i]=Os(),l=i.split("/").filter(Boolean).at(-1)??"",o=a3[l],d=s3[l];if(!o)return a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:51",className:"min-h-screen bg-[#f7f0e4] p-10 text-[#24342f]",children:[a.jsx(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:51",href:"/dog-training-services",className:"text-sm font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:"Return to Services"}),a.jsx("h1",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:51",className:"mt-10 font-[Fraunces] text-5xl",children:"No service details here."})]});const u={residence:ot,growth:Rt,home:We,radius:$e,lead:W,roster:Yl,behavior:rn}[d.diagram]??ot;return a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:54",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx("header",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",className:"border-b border-[#24342f]/15 bg-[#f7f0e4]/95 backdrop-blur",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",className:"container flex h-[76px] items-center justify-between gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/",className:"group flex","aria-label":"Back to Canine Scholars home",children:a.jsx("img",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",src:"/manus-storage/canine-scholars-wordmark-recolored_4ef411b6.png",alt:"Canine Scholars",className:"h-14 w-auto origin-left object-contain mix-blend-multiply transition-transform duration-200 group-hover:-rotate-1 group-hover:scale-[1.04] sm:h-[4rem]"})}),a.jsxs("nav",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",className:"hidden items-center gap-6 text-[0.63rem] font-bold uppercase tracking-[0.13em] text-[#49645a] lg:flex","aria-label":"Primary navigation",children:[a.jsx(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/dog-training-services",className:"text-[#7d2636]",children:"Training services"}),a.jsx(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/learning-principles",className:"nav-link",children:"Learning principles"}),a.jsx(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/dog-training-methods",className:"nav-link",children:"Methods"}),a.jsx("a",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/#contact",className:"nav-link",children:"Office hours"})]}),a.jsx(Me,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",asChild:!0,className:"h-10 rounded-full bg-[#7d2636] px-4 text-[0.68rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97] sm:px-5",children:a.jsxs(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",href:"/dog-training-services",children:["Services desk ",a.jsx(ze,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:55",className:"ml-1.5 h-3.5 w-3.5"})]})})]})}),a.jsx(cn,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:56",sectionLabel:"Training Services",sectionHref:"/dog-training-services",currentLabel:o.title,code:o.code}),a.jsxs("main",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:57",children:[a.jsxs("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",id:"overview",className:"guide-grid relative scroll-mt-14 overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"absolute right-[9%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"container relative grid gap-12 lg:grid-cols-[1.02fr_0.98fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"eyebrow",children:["Services desk · ",o.code]}),a.jsx("h1",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.75rem,6.8vw,7.1rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:o.title}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-8 max-w-[38rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:o.intro}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.59rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-4 w-4"})," ",o.label," for real life"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"relative overflow-hidden rounded-[2.5rem] bg-[#283b62] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9
417c859]",children:"A plan for real life"}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#d8e4f7]",children:d.diagramTitle}),a.jsxs("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:[o.label,a.jsx("br",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58"}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"text-[#e9c859]",children:"Everyday setting"})]})]}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"flex h-[10rem] w-[10rem] shrink-0 items-center justify-center rounded-[2.25rem] border-2 border-[#e9c859] bg-[#fffaf0]/8 shadow-[0_0_0_9px_rgba(247,240,228,0.08)]",children:a.jsx(u,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58","aria-label":d.diagramTitle,className:"h-16 w-16 text-[#e9c859]"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"relative mt-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.16em]",children:[a.jsxs("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"text-[#e9c859]",children:["Focus: ",o.code]}),a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"text-[#d8e4f7]",children:"Dog / household / goal"})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"relative mt-5 rounded-[1.45rem] border border-[#fffaf0]/18 bg-[#fffaf0]/8 p-6",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#7d2636]",children:a.jsx(u,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#e9c859] text-[#24342f]",children:a.jsx($e,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-5 w-5"})}),a.jsx(Ze,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-5 w-5 text-[#d8e4f7]"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#fffaf0] text-[#49645a]",children:a.jsx(Ll,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"h-5 w-5"})})]}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-6 font-[Fraunces] text-[1.65rem] font-medium leading-[1.02] tracking-[-0.045em] text-[#fffaf0]",children:o.headline}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:58",className:"mt-3 text-sm leading-6 text-[#d8e4f7]",children:"A plan built around the real work ahead."})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",id:"field-map",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"container grid gap-9 lg:grid-cols-[0.74fr_1.26fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"eyebrow",children:"01 · Everyday plan"}),a.jsx("h2",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(2.9rem,4.9vw,5.1rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:d.diagramTitle}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"mt-6 max-w-[30rem] text-[1rem] leading-7 text-[#49645a]",children:d.diagramNote}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"mt-7 flex items-center gap-2 border-l-2 border-[#e9c859] pl-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"h-3.5 w-3.5"})," Made for this service"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"relative rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-5 shadow-[6px_7px_0_rgba(125,38,54,0.12)]",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"mb-4 flex items-center justify-between border-b border-dashed border-[#7d2636]/25 pb-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",children:"What a day can look like"}),a.jsxs("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"flex items-center gap-1.5",children:[a.jsx(ot,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",className:"h-3.5 w-3.5"})," ",o.code]})]}),a.jsx(n3,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:59",type:d.diagram})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",id:"fit",className:"scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"container grid gap-10 lg:grid-cols-[0.77fr_1.23fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"eyebrow",children:"02 · The fit"}),a.jsxs("h2",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:["A ",o.label.toLowerCase()," plan starts with the household."]})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"relative overflow-hidden rounded-[2rem] border border-[#24342f]/15 bg-[#fffaf0] p-7 shadow-[0_6px_0_rgba(36,52,47,0.06)] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"absolute left-7 top-0 h-full border-l border-[#e9c859]/70 sm:left-10"}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"relative ml-4 grid gap-5 sm:ml-5 sm:grid-cols-3",children:[["When it fits",o.fit,$e],["Where it lives",o.setting,We],["Trainer attention",o.trainerNote,Rt]].map(([m,p,v])=>{const b=v;return a.jsxs("article",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"relative overflow-hidden border-t-2 border-[#e9c859] bg-[#f7f0e4] p-5",children:[a.jsx("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"absolute right-3 top-3 text-[0.55rem] font-bold tracking-[0.13em] text-[#7d2636]/40",children:"FIELD"}),a.jsx(b,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"h-5 w-5 text-[#7d2636]"}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"mt-5 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:m}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:60",className:"mt-3 text-sm leading-6 text-[#49645a]",children:p})]},m)})})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",id:"notes",className:"scroll-mt-14 bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"eyebrow-light",children:"02 · Everyday moments"}),a.jsx("h2",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"What this service makes easier at home."})]}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"max-w-[40rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"A service should translate into a useful plan for the dog and the people who live with them. These are the practical things we work on together."})]}),a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"mt-10 grid gap-5 md:grid-cols-3",children:o.notes.map(([m,p],v)=>a.jsxs("article",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"relative overflow-hidden rounded-[2rem] border-t-4 border-[#e9c859] bg-[#fffaf0] p-7 text-[#24342f] shadow-[0_6px_0_rgba(0,0,0,0.14)]",children:[a.jsxs("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"text-[0.62rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:["Everyday note 0",v+1]}),a.jsx("h3",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"mt-7 font-[Fraunces] text-[1.8rem] font-medium leading-[0.96] tracking-[-0.05em]",children:m}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"mt-5 text-sm leading-6 text-[#49645a]",children:p}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"mt-7 flex items-center gap-2 border-t border-dashed border-[#24342f]/20 pt-4 text-[0.57rem] font-bold uppercase tracking-[0.13em] text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:61",className:"h-3.5 w-3.5 text-[#7d2636]"})," Worth remembering"]})]},m))})]})}),a.jsx("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",id:"note",className:"paper-noise scroll-mt-14 border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"container grid gap-10 lg:grid-cols-[0.78fr_1.22fr] lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"eyebrow",children:"03 · Service note"}),a.jsx("h2",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"mt-5 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5.1vw,5.3rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Confidence is part of the handover."})]}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:`relative overflow-hidden rounded-[2rem] p-7 shadow-[0_6px_0_rgba(125,38,54,0.12)] sm:p-10 ${o.safety?"bg-[#f6e5e7]":"bg-[#e8d7ac]"}`,children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"absolute right-0 top-0 border-b-[2rem] border-l-[2rem] border-b-transparent border-l-[#7d2636]/25"}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"relative flex items-start gap-4",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full bg-[#7d2636] text-[#fffaf0]",children:o.safety?a.jsx(cg,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"h-5 w-5"}):a.jsx(Yl,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"h-5 w-5"})}),a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",children:[a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:o.safety?"Care and safety notice":"Services Desk reminder"}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"mt-4 font-[Fraunces] text-[clamp(1.4rem,2.2vw,2rem)] font-medium leading-[1.1] tracking-[-0.04em]",children:o.safety??"The service is only useful if the household leaves with a plan they can understand, practise, and maintain."}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:62",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:o.safety?"A qualified trainer will assess the specific situation, work at an appropriate pace, and help you choose a plan that protects people, dogs, and learning.":"Good training is not a magicianâs reveal. It is clear communication, consistent practice, and a dog who can succeed with the people they live with."})]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",id:"services",className:"bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",children:[a.jsx("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",className:"eyebrow-light",children:"Services Desk"}),a.jsx("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",className:"mt-4 max-w-[18ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"The right service starts with the real assignment."})]}),a.jsx(Me,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",asChild:!0,size:"lg",className:"h-14 w-fit roun
417ded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",href:"/dog-training-services",children:["Return to services ",a.jsx(rt,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:63",className:"ml-2 h-4 w-4"})]})})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs(X,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",href:"/",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsxs("p",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",className:"text-[#b7c7bd]",children:[o.title," · everyday guide"]}),a.jsxs("span",{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",className:"flex items-center gap-2 text-[#e9c859]",children:[a.jsx(rn,{"data-loc":"client/src/pages/ServiceDetailPage.tsx:65",className:"h-3.5 w-3.5"})," Good conduct, everyday"]})]})})]})}function r3(){return a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:11",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:12"}),a.jsxs("main",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:13",className:"guide-grid relative overflow-hidden border-b border-[#24342f]/15 pb-20 sm:pb-28",children:[a.jsx("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:14",className:"absolute left-[8%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsx("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:15",className:"relative border-b border-[#24342f]/15 py-14 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:16",className:"container grid gap-8 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",children:[a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"eyebrow",children:[a.jsx(rn,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"h-3.5 w-3.5"})," School register · legal notice"]}),a.jsxs("h1",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"mt-6 max-w-[9ch] font-[Fraunces] text-[clamp(3.5rem,6.5vw,6.5rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Privacy ",a.jsx("em",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"text-[#7d2636]",children:"Policy."})]}),a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"mt-7 flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"flex h-20 w-20 shrink-0 items-center justify-center rounded-full border-2 border-[#7d2636] bg-[#fffaf0] p-2 shadow-[4px_4px_0_#e9c859]",children:a.jsx("img",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"Canine Scholars heritage seal",className:"h-full w-full object-contain"})}),a.jsxs("span",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"flex items-center gap-2 border-l-2 border-[#e9c859] pl-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:17",className:"h-3.5 w-3.5"})," Filed for people and pups"]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:18",className:"rounded-[1.8rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 shadow-[6px_7px_0_#e9c859] sm:p-8",children:[a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:18",className:"font-[Fraunces] text-[clamp(1.35rem,2.25vw,2rem)] font-medium leading-[1.08] tracking-[-0.04em]",children:"Canine Scholars Dog Training Inc. respects your privacy regarding information collected while operating its websites."}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:18",className:"mt-4 text-sm leading-6 text-[#49645a]",children:"This policy is presented from the supplied Canine Scholars policy text. Please review it periodically for changes."})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",className:"relative py-12 sm:py-16",children:a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",className:"container grid gap-10 lg:grid-cols-[12.5rem_minmax(0,1fr)]",children:[a.jsxs("aside",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",className:"lg:sticky lg:top-6 lg:h-fit",children:[a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",className:"text-[0.61rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Policy index"}),a.jsx("nav",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",className:"mt-4 flex gap-2 overflow-x-auto pb-2 lg:flex-col lg:overflow-visible","aria-label":"Privacy policy sections",children:[["Visitors","#visitors"],["Personal information","#personal-information"],["Statistics","#statistics"],["Protection","#protection"],["Data retention","#retention"],["Cookies","#cookies"],["Transfers","#transfers"],["Ads","#ads"],["Changes","#changes"]].map(([i,l])=>a.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:22",href:l,className:"shrink-0 rounded-full border border-[#24342f]/15 bg-[#fffaf0] px-3 py-2 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:border-[#7d2636] hover:text-[#7d2636] lg:rounded-none lg:border-x-0 lg:border-t-0 lg:bg-transparent lg:px-0 lg:text-left",children:i},l))})]}),a.jsxs("article",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:23",className:"max-w-[51rem] space-y-11 border-l border-dashed border-[#7d2636]/25 pl-5 sm:pl-8",children:[a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:24",id:"visitors",className:"scroll-mt-16",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:24",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Website Visitors"}),a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:24",className:"mt-5 space-y-4 text-[1rem] leading-7 text-[#49645a]",children:[a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:24",children:"Like most website operators, Canine Scholars collects non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. Canine Scholars purpose in collecting non-personally identifying information is to better understand how Canine Scholars visitors use its website. From time to time, Canine Scholars may release non-
417personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website."}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:24",children:"Canine Scholars also collects potentially personally-identifying information like Internet Protocol (IP) addresses for logged in users and for users leaving comments on CanineScholars.com. Canine Scholars only discloses logged in user and commenter IP addresses under the same circumstances that it uses and discloses personally-identifying information as described below, except that blog commenter IP addresses and email addresses are visible and disclosed to the administrators of the blog where the comment was left."})]})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:26",id:"personal-information",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:26",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Gathering of Personally-Identifying Information"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:26",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Certain visitors to Canine Scholars websites choose to interact with Canine Scholars in ways that require Canine Scholars to gather personally-identifying information. The amount and type of information that Canine Scholars gathers depend on the nature of the interaction. For example, we ask visitors who sign up for a blog at CanineScholars.com to provide a username and email address. Those who engage in transactions with Canine Scholars â by purchasing access pack.caninescholars.com, for example â are asked to provide additional information, including as necessary the personal and financial information required to process those transactions. In each case, Canine Scholars collects such information only insofar as is necessary or appropriate to fulfill the purpose of the visitorâs interaction with Canine Scholars. Canine Scholars does not disclose personally-identifying information other than as described below. And visitors can always refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:28",id:"statistics",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:28",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Aggregated Statistics"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:28",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Canine Scholars may collect statistics about the behavior of visitors to its websites. For instance, Canine Scholars may monitor the most popular pages on the CanineScholars.com site or use anti-spam by a third party service to help identify spam. For example this site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Canine Scholars may display this information publicly or provide it to others. However, Canine Scholars does not disclose personally-identifying information other than as described below."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:30",id:"protection",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:30",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Protection of Certain Personally-Identifying Information"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:30",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Canine Scholars discloses potentially personally-identifying and personally-identifying information only to those of its employees, contractors and affiliated organizations that (i) need to know that information in order to process it on Canine Scholars behalf or to provide services available at Canine Scholars websites, and (ii) that have agreed not to disclose it to others. Some of those employees, contractors and affiliated organizations may be located outside of your home country; by using Canine Scholars websites, you consent to the transfer of such information to them. Canine Scholars will not rent or sell potentially personally-identifying and personally-identifying information to anyone. Other than to its employees, contractors and affiliated organizations, as described above, Canine Scholars disclose
417s potentially personally-identifying and personally-identifying information only in response to a subpoena, court order or other governmental request, or when Canine Scholars believes in good faith that disclosure is reasonably necessary to protect the property or rights of Canine Scholars, third parties or the public at large. If you are a registered user of a Canine Scholars website and have supplied your email address, Canine Scholars may occasionally send you an email to tell you about new features, solicit your feedback, or just keep you up to date with whatâs going on with Canine Scholars and our products. We primarily use our various product blogs to communicate this type of information, so we expect to keep this type of email to a minimum. If you send us a request (for example via a support email or via one of our feedback mechanisms), we reserve the right to publish it in order to help us clarify or respond to your request or to help us support other users. Canine Scholars takes all measures reasonably necessary to protect against the unauthorized access, use, alteration or destruction of potentially personally-identifying and personally-identifying information."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:32",id:"retention",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:32",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Data Retention"}),a.jsxs("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:32",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:["We will delete data upon request (via email to ",a.jsx("a",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:32",href:"mailto:[email protected]",className:"font-bold text-[#7d2636] underline decoration-[#e9c859] underline-offset-4",children:"[email protected]"}),"), upon closure of your account. We will ensure that data is not held longer than necessary for the purposes for which it is intended. Data may still remain in the systems back-up files, which will be deleted periodically. We undertake to perform the deletion within one month (30 calendar days) and will send you a confirmation once the information has been deleted. Wherever possible, we will aim to complete the request in advance of the deadline."]})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:34",id:"cookies",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:34",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Cookies"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:34",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"A cookie is a string of information that a website stores on a visitorâs computer, and that the visitorâs browser provides to the website each time the visitor returns. Canine Scholars uses cookies to help Canine Scholars identify and track visitors, their usage of Canine Scholars website, and their website access preferences. Canine Scholars visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using Canine Scholars websites, with the drawback that certain features of Canine Scholars websites may not function properly without the aid of cookies."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:36",id:"transfers",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:36",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Business Transfers"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:36",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"If Canine Scholars, or substantially all of its assets, were acquired, or in the unlikely event that Canine Scholars goes out of business or enters bankruptcy, user information would be one of the assets that are transferred or acquired by a third party. You acknowledge that such transfers may occur and that any acquirer of Canine Scholars may continue to use your personal information as set forth in this policy."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:38",id:"ads",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:38",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Ads"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:38",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Ads appearing on any of our websites may be delivered to users by advertising partners, who may set cookies. These cookies allow the ad server to recognize your computer each time they send you an online advertisement to compile information about you or others who use your computer. This information allows ad networks to, among other things, deliver targeted advertisements that they believe will be of most interest to you. This Privacy Policy covers the use of cookies by Canine Scholars and does not cover the use of cookies by any advertisers."})]}),a.jsxs("section",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:40",id:"changes",className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10",children:[a.jsx("h2",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:40",className:"font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:"Privacy Policy Changes"}),a.jsx("p",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:40",className:"mt-5 text-[1rem] leading-7 text-[#49645a]",children:"Although most changes are likely to be minor, Canine Scholars Dog Training Inc. may change its Privacy Policy from time to time, and in Canine Scholars sole discretion. Canine Scholars encourages visitors to frequently check this page for any changes to its Privacy Policy. If you have a CanineScholars.com account, you should also check your blogâs dashboard for alerts to these changes. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change."})]}),a.jsx("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:42",className:"border-t border-[#24342f]/15 pt-10",children:a.jsxs(X,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:42",href:"/",className:"inline-flex items-center gap-2 rounded-full bg-[#7d2636] px-5 py-3 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97]",children:["Return to the school ",a.jsx(ze,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:42",className:"h-4 w-4"})]})})]})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",className:"container flex flex-col justify-between gap-5 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs("span",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",className:"flex items-center gap-2",children:[a.jsx(rt,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",className:"h-3.5 w-3.5 text-[#e9
417c859]"})," Canine Scholars"]}),a.jsx("span",{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",className:"text-[#b7c7bd]",children:"Privacy Policy · School register"}),a.jsx(X,{"data-loc":"client/src/pages/PrivacyPolicy.tsx:46",href:"/",className:"text-[#e9c859] transition-colors hover:text-[#fffaf0]",children:"Home"})]})})]})}const l3=`Terms of Service 418This document provides notice of specific legal obligations in connection with your use of our Internet or âwebâ sites (collectively, âSiteâ or âSitesâ). By using this Site, you agree to be bound by our Legal Notices, Conditions of Use, and Privacy Policy (collectively, âTerms of Serviceâ), in addition to other terms and conditions that may appear throughout our Sites. Canine Scholars Dog Training Inc. (âCanine Scholarsâ) reserves the right to make changes to this Site and the Terms of Service at any time. Each time you use this Site, you should visit and review the then current Terms of Service that apply to your transactions and use of this Site. If you do not agree to be bound by the then-current Terms of Service, your sole remedy is not to use this Site. Canine Scholars Dog Training Inc. is not responsible for typographical or photographic errors on this Site. 419 420PROPRIETARY RIGHTS AND TRADEMARKS 421All Site content and collective work comprising the Site, including information, articles, data, software, photographs, graphs, videos, typefaces, graphics, music, sounds and other artwork and material (collectively âContentâ) is protected by copyright, trademark, patent or other proprietary rights under United States and/or international laws and held by Canine Scholars Dog Training Inc. and/or the original creator of the material, including Canine Scholars Dog Training Inc. suppliers and/or affiliates. These rights are valid and protected in all forms, media, and technologies existing now or developed in the future. Canine Scholars Dog Training Inc. and the stylized dog design are registered to and/or otherwise protected by Canine Scholars Dog Training Inc. under United States, Canada, and/or international intellectual property laws. All trademarks, service marks, logos, slogans, domain names, and trade names are the property of their respective owners and are licensed to, or otherwise used with permission by, Canine Scholars Dog Training Inc. All intellectual property used on the Site may not be reproduced, copied or otherwise manipulated in any manner without express, written permission of the owner. Canine Scholars Dog Training Inc. disclaims any proprietary interest in intellectual property other than its own. 422 423SITE DOWNLOADS RESTRICTED 424You may only download Content displayed on this Site for non-commercial, personal use, provided you also retain all copyright, trademark and other proprietary notices contained in our Content. Do not alter the Content, and do not copy or post the Content on any network computer or broadcast the Content in any media. Except as expressly authorized herein, or by an authorized representative of Canine Scholars Dog Training Inc., or by license, Canine Scholars Dog Training Inc. strictly prohibits modifying, transmitting, distributing, reusing, reposting, âframingâ or using the Content of this Site and the Site servers, including the text, images, audio and/or video for public or commercial purposes. Downloading images of products for sale within this Site is strictly prohibited. You may not copy, modify, remove, delete, augment, add to, publish, transmit, participate in the transfer or sale, lease or rental of, create derivative works from, or in any way exploit the Content of this Site, in whole or in part. Canine Scholars Dog Training Inc. is not liable or responsible for any content provided by its users or other third parties for use on this Site. Contributions to this Site by third parties do not necessarily represent the view or opinions of Canine Scholars Dog Training Inc. Canine Scholars Dog Training Inc. may not preview user content before it appears on this Site. Users can be held liable for any illegal or prohibited user content they provide to this Site, including among other things, infringing, defamatory or offensive materials. If you discover this kind of material on this Site, please promptly notify us at [email protected] so that we may investigate and take appropriate action. 425 426APPLICABLE LAW 427This Site is created, operated and controlled by Canine Scholars Dog Training Inc. in the State of North Carolina, United States of America. The laws of the State of North Carolina will govern the Site without giving effect to any principles or conflicts of laws. 428 429LINKS TO THIRD-PARTY WEB SITES 430This Site contains links to other sites operated by third parties, including third-party sites that display Canine Scholars Dog Training Inc. trademarks (âThird-Party Site(s)â). These links are available for your convenience and are intended only to enable access to these Third-Party Sites and for no other purpose. Canine Scholars Dog Training Inc. does not warrant or make any representation about the substance, quality, functionality, accuracy, fitness for a particular purpose, merchantability or any other representation about any Third-Party Site or its content. A link to a Third-Party Site from this Site does not constitute sponsorship, endorsement, approval or responsibility of any such Third-Party Site. Canine Scholars Dog Training Inc. makes no representation or warranty as to any products or services offered on any Third-Party Site. The conditions of use, legal notices and privacy policy of any Third-Party Site may differ substantially from the Terms of Service that apply to your use of this Site. Please review the conditions of use for all Third-Party Sites for more information about the terms and conditions that apply to your use of Third-Party Sites. By using this Site to search for or link to a Third-Party Site, you agree and understand that you may
430not make any claim against Canine Scholars Dog Training Inc. for any damages or losses whatsoever resulting from your use of this Site to obtain search results and/or to link to a Third-Party Site. However, if you have a problem with a link from this Site, please let us know at [email protected] and we will investigate and take appropriate action. 431 432Affiliate Disclosure Statement 433Canine Scholars Dog Training Inc. links to featured products via Amazon and other online retailers, including our own Canine Scholars Store. When you click on these links and purchase products, the URL automatically includes an identifier that tells the retailer you discovered the link on Canine Scholars. We then earn a small percentage of the purchase price as a referral fee. Our team is not beholden to or indebted by these retailers. 434 435Affiliate linking has become a regular process in digital publishing. The earnings from affiliate links contribute to our practice and fund our ability to appropriately staff our team and produce our signature content. If you object to having purchase links attributed to Canine Scholars, there is a process to opt out, outlined below, for links that direct to Amazon. 436 437Before clicking on a link you may right click and select âCopy Linkâ. 438Paste the link into your browser. Then highlight the portion that says â?tag=caninesch-20â. 439Delete it. 440Hit return and continue to Amazon with the original link, stripped of our affiliate tag. 441DISCLAIMER OF WARRANTY 442Canine Scholars Dog Training Inc. is providing this site and its contents on an âas isâ basis and makes no representations or warranties of any kind, either express or implied, including, without limitation, warranties or conditions of title or implied warranties of merchantability or fitness for a particular purpose, and non-infringement. Although Canine Scholars Dog Training Inc. believes the content to be accurate, complete, and current, Canine Scholars Dog Training Inc. does not represent or warrant that the information accessible on this site is accurate, complete, or current. 443 444DISCLAIMER OF LIABILITY 445In no event shall Canine Scholars Dog Training Inc. be liable for special, indirect, exemplary, or consequential damages or any damages whatsoever, including but not limited to, loss of use, data, or profits, without regard to the form of any action, including but not limited to contract, negligence, or other tortuous actions, all arising out of or in connection with the use, copying, or display of the contents of this site. 446 447SECURITY AND PROHIBITED CONTENT 448By using this Site, you agree that you are responsible for maintaining the confidentiality of your account and password and for restricting access to your computer and account, and you accept responsibility for all activities that occur under your account and password. If you access this Site on a public computer or use a computer to which multiple people may have access, follow all relevant instructions to sufficiently disconnect and log off of this Site and the computer system you are using to prevent unauthorized access to your Canine Scholars Dog Training Inc. account. 449 450Unlawful activities on this Site are strictly prohibited. This includes tampering with this Site, misrepresenting the identity of a user, using buying agents or conducting fraudulent activities. 451 452Site users are prohibited from violating or attempting to violate the security of this Site, including without limitation: 453 454(1) accessing data not intended for such user or logging onto a server or an account which the user is not authorized to access; 455 456(2) using this Site for unintended purposes or trying to change the behavior of this Site; 457 458(3) attempting to probe, scan or test the vulnerability of a system or network or breach security or authentication measures without proper authorization; 459 460(4) attempting to interfere with service to any user, host or network, including without limitation, via means of submitting a virus to this Site, overloading, âflooding,â âspamming,â âmailbombingâ or âcrashingâ; 461 462(5) forging any TCP/IP packet header or any part of the header information in any e-mail or newsgroup posting; and 463 464(6) forging communications on behalf of this Site (impersonating this site) or to this Site (impersonating a legitimate user). Sending unsolicited and unauthorized e-mail on behalf of Canine Scholars Dog Training Inc., including promotions and/or advertising of products or services, is expressly prohibited. Violations of system or network security may result in civil or criminal liability. 465 466You agree not to use any device, software or routing data to interfere or attempt to interfere with the proper working of this Site or any activity being conducted on this Site. You agree not to use or attempt to use any engine, software, tool, agent, data or other device or mechanism (including browsers, spiders, robots, avatars or intelligent agents) to navigate or search this Site other than the search engine and search agents provided by Canine Scholars Dog Training Inc. or publicly available browsers. 467 468Content that does the following types of things is illegal and/or prohibited on this Site: 469 470Is patently offensive to the online community, such as content that promotes racism, bigotry, hatred or physical harm of any kind against any group or individual; 471Is or could be harmful to minors, including material that exploits persons under the age of 18 in a sexual or violent manner, or solicits personal information from anyone under 18; 472Provides instructional information about illegal activities such as making or buying illegal weapons; violating someoneâs privacy; providing or creating computer viruses; 473Solicits passwords, personal identifying information for commercial or unlawful purposes from other users; 474Harasses or advocates harassment of another person; 475Displays pornographic material of any kind; 476Involves the transmission of âjunk mailâ, âchain lettersâ, or unsolicited mass mailing or âspammingâ; 477Promotes information that you know is false, misleading, or promotes illegal activities or conduct, or is abusive, threatening, obscene, defamatory or libelous; 478Is or promotes an illegal or unauthorized copy of another personâs work, such as providing pirated computer programs or links to them, provides information to circumvent manufacturer-installed copy-protect devices, or provides pirated content or links to pirated content files; 479Contains restricted or password-only access pages, or hidden pages or images (those not linked to or from another accessible page); and 480Engages in commercial activities and/or sales relating to Canine Scholars Dog Training Inc. without Canine Scholars Dog Training Inc. prior written consent, such as contests, sweepstakes, barter, advertising, and pyramid schemes. 481upload, post, email, transmit or otherwise make available any Content that is unlawful, harmful, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, invasive of anotherâs privacy, hateful, or racially, ethnically or otherwise objectionable; 482impersonate any person or entity, including, but not limited to, a Canine Scholars Dog Training Inc. official, forum leader, guide or host, or falsely state or otherwise misrepresent your affiliation with a person or entity;
483forge headers or otherwise manipulate identifiers in order to disguise the origin of any Content transmitted through the Service; 484upload, post, email, transmit or otherwise make available any Content that you do not have a right to make available under any law or under contractual or fiduciary relationships (such as inside information, proprietary and confidential information learned or disclosed as part of employment relationships or under nondisclosure agreements); 485upload, post, email, transmit or otherwise make available any Content that infringes any patent, trademark, trade secret, copyright or other intellectual or proprietary rights (âRightsâ) of any party; 486upload, post, email, transmit or otherwise make available any unsolicited or unauthorized advertising or promotional materials, except in those areas (such as shopping) that are designated for such purpose; in no event , however, is junk mail, spam, chain letters, pyramid or Ponzi schemes, or the like allowed; 487upload, post, email, transmit or otherwise make available any material that c
487ontains software viruses or any other computer code, files or programs designed to interrupt, destroy or limit the functionality of any computer software or hardware or telecommunications equipment; 488disrupt the normal flow of dialog, cause a screen to âscrollâ faster than other users of the Service are able to type, or otherwise act in a manner that negatively affects other usersâ ability to engage in real time exchanges; 489collect or store personal data about other users in connection with the prohibited conduct and activities set forth above. 490INDEMNITY 491You agree to indemnify and hold Canine Scholars Dog Training Inc. and its officers, agents, employees, and other partners, harmless from any loss, liability, claim or demand, including reasonable attorneyâs fees, made by any third party due to or arising out of your access to the Canine Scholars Dog Training Inc. Site, your use of the Canine Scholars Dog Training Inc. Site, any content posted, uploaded or transmitted by you, your use or distribution of any content, your violation of these Conditions of Use, any use of your account or password by you or any third party, or the infringement or other violation by you, or any third party using your account or password, of any intellectual property or other right of any person or entity. 492 493CHANGES/UPDATES TO Terms of Service 494Because our Site and Locations will continue to implement new technologies and improve the products and services we provide, our Terms of Service are subject to change. We reserve the right to change or update our Terms of Service and to modify or terminate the Site for any reason, without notice and without liability to you or any other participating third party. As a Site user, you are responsible for regularly reviewing our Terms of Service in order to remain informed of our practices and your obligations as you visit and use our Site. Our current Terms of Service constitute the entire agreement between you and Canine Scholars Dog Training Inc. as you use our Site and supersedes all prior understandings or agreements, written or oral, in this regard.`,Tx=["PROPRIETARY RIGHTS AND TRADEMARKS","SITE DOWNLOADS RESTRICTED","APPLICABLE LAW","LINKS TO THIRD-PARTY WEB SITES","Affiliate Disclosure Statement","DISCLAIMER OF WARRANTY","DISCLAIMER OF LIABILITY","SECURITY AND PROHIBITED CONTENT","INDEMNITY","CHANGES/UPDATES TO Terms of Service"],c3={"PROPRIETARY RIGHTS AND TRADEMARKS":"rights","SITE DOWNLOADS RESTRICTED":"downloads","APPLICABLE LAW":"law","LINKS TO THIRD-PARTY WEB SITES":"third-parties","Affiliate Disclosure Statement":"affiliates","DISCLAIMER OF WARRANTY":"warranties","DISCLAIMER OF LIABILITY":"liability","SECURITY AND PROHIBITED CONTENT":"security",INDEMNITY:"indemnity","CHANGES/UPDATES TO Terms of Service":"updates"},o3=[["Conditions","#conditions"],["Rights","#rights"],["Downloads","#downloads"],["Law","#law"],["Third parties","#third-parties"],["Affiliates","#affiliates"],["Warranties","#warranties"],["Liability","#liability"],["Security","#security"],["Indemnity","#indemnity"],["Updates","#updates"]],d3=l3.replace(new RegExp(`^(${Tx.map(i=>i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|")})$`,"gm"),`$1 495`),g3=d3.trim().split(/\n\s*\n/).map(i=>i.trim()).filter(Boolean);function u3(i){return i==="CHANGES/UPDATES TO Terms of Service"?"Changes and Updates to Terms of Service":i.split(" ").map(l=>l.charAt(0)+l.slice(1).toLowerCase()).join(" ")}function m3(){return a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:48",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/TermsOfService.tsx:49"}),a.jsxs("main",{"data-loc":"client/src/pages/TermsOfService.tsx:50",className:"guide-grid relative overflow-hidden border-b border-[#24342f]/15 pb-20 sm:pb-28",children:[a.jsx("div",{"data-loc":"client/src/pages/TermsOfService.tsx:51",className:"absolute left-[8%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsx("section",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"relative border-b border-[#24342f]/15 py-14 sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"container grid gap-8 lg:grid-cols-[0.8fr_1.2fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",children:[a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"eyebrow",children:[a.jsx(tx,{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"h-3.5 w-3.5"})," School register · legal notice"]}),a.jsxs("h1",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"mt-6 max-w-[10ch] font-[Fraunces] text-[clamp(3.5rem,6.5vw,6.5rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["Terms of ",a.jsx("em",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"text-[#7d2636]",children:"Service."})]}),a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"mt-7 flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"flex h-20 w-20 shrink-0 items-center justify-center rounded-full border-2 border-[#7d2636] bg-[#fffaf0] p-2 shadow-[4px_4px_0_#e9c859]",children:a.jsx("img",{"data-loc":"client/src/pages/TermsOfService.tsx:52",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"Canine Scholars heritage seal",className:"h-full w-full object-contain"})}),a.jsxs("span",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"flex items-center gap-2 border-l-2 border-[#e9c859] pl-3 text-[0.58rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"h-3.5 w-3.5"})," Filed for people and pups"]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"rounded-[1.8rem] border border-[#24342f]/15 bg-[#fffaf0] p-6 shadow-[6px_7px_0_#e9c859] sm:p-8",children:[a.jsx("p",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"font-[Fraunces] text-[clamp(1.35rem,2.25vw,2rem)] font-medium leading-[1.08] tracking-[-0.04em]",children:"This notice sets out specific obligations connected with use of Canine Scholars websites."}),a.jsx("p",{"data-loc":"client/src/pages/TermsOfService.tsx:52",className:"mt-4 text-sm leading-6 text-[#49645a]",children:"The language below is presented from the supplied Canine Scholars Terms of Service text. Please review it periodically for changes."})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/TermsOfService.tsx:54",className:"relative py-12 sm:py-16",children:a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:54",className:"container grid gap-10 lg:grid-cols-[12.5rem_minmax(0,1fr)]",children:[a.jsxs("aside",{"data-loc":"client/src/pages/TermsOfService.tsx:54",className:"lg:sticky lg:top-6 lg:h-fit",children:[a.jsx("p",{"data-loc":"client/src/pages/TermsOfService.tsx:54",className:"text-[0.61rem] font-bold uppercase tracking-[0.15em] text-[#7d2636]",children:"Terms index"}),a.jsx("nav",{"data-loc":"client/src/pages/TermsOfService.tsx:54",className:"mt-4 flex gap-2 overflow-x-auto pb-2 lg:flex-col lg:overflow-visible","aria-label":"Terms of Service sections",children:o3.map(([i,l])=>a.jsx("a",{"data-loc":"client/src/pages/TermsOfService.tsx:54",href:l,className:"shrink-0 rounded-full border border-[#24342f]/15 bg-[#fffaf0] px-3 py-2 text-[0.59rem] font-bold uppercase tracking-[0.12em] text-[#49645a] transition-colors hover:border-[#7d2636] hover:text-[#7d2636] lg:rounded-none lg:border-x-0 lg:border-t-0 lg:bg-transparent lg:px-0 lg:text-left",children:i},l))})]}),a.jsxs("article",{"data-loc":"client/src/pages/TermsOfService.tsx:55",className:"max-w-[51rem] space-y-6 border-l border-dashed border-[#7d2636]/25 pl-5 sm:pl-8",children:[g3.map((i,l)=>{if(i==="Terms of Service")return null;if(Tx.includes(i))return a.jsx("h2",{"data-loc":"client/src/pages/TermsOfService.tsx:57",id:c3[i],className:"scroll-mt-16 border-t border-[#24342f]/15 pt-10 font-[Fraunces] text-[clamp(2rem,3.5vw,3rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:u3(i)},i);const o=i.split(` 496`),d=l===1;return a.jsx("p",{"data-loc":"client/src/pages/TermsOfService.tsx:60",id:d?"conditions":void 0,className:`whitespace-pre-line text-[1rem] leading-7 text-[#49645a] ${d?"scroll-mt-16":""}`,children:o.join(` 497`)},`${i.slice(0,36)}-${l}`)}),a.jsx("div",{"data-loc":"client/src/pages/TermsOfService.tsx:61",className:"border-t border-[#24342f]/15 pt-10",children:a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:61",className:"flex flex-wrap items-center gap-5",children:[a.jsx(X,{"data-loc":"client/src/pages/TermsOfService.tsx:61",href:"/privacy-policy",className:"text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] underline decoration-[#e9c859] underline-offset-4",children:"Privacy Policy"}),a.jsxs(X,{"data-loc":"client/src/pages/TermsOfService.tsx:61",href:"/",className:"inline-flex items-center gap-2 rounded-full bg-[#7d2636] px-5 py-3 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97]",children:["Return to the school ",a.jsx(ze,{"data-loc":"client/src/pages/TermsOfService.tsx:61",className:"h-4 w-4"})]})]})})]})]})})]}),a.jsx("footer",{"data-loc":"client/src/pages/TermsOfService.tsx:64",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/TermsOfService.tsx:64",className:"container flex flex-col justify-between gap-5 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs("span",{"data-loc":"client/src/pages/TermsOfService.tsx:64",className:"flex items-center gap-2",children:[a.jsx(rt,{"data-loc":"client/src/pages/TermsOfService.tsx:64",className:"h-3.5 w-3.5 text-[#e9
497c859]"})," Canine Scholars"]}),a.jsx("span",{"data-loc":"client/src/pages/TermsOfService.tsx:64",className:"text-[#b7c7bd]",children:"Terms of Service · School register"}),a.jsx(X,{"data-loc":"client/src/pages/TermsOfService.tsx:64",href:"/privacy-policy",className:"text-[#e9c859] transition-colors hover:text-[#fffaf0]",children:"Privacy"})]})})]})}const f3=[["Recall","Practise coming back to you, even when something interesting is happening.",ex],["Sit","A simple starting point for more settled moments together.",My],["Down","Help your dog settle when the room, walk, or day gets busy.",_y],["Place","Give your dog a spot to relax while dinner, visitors, or deliveries happen around them.",$a],["Heel / Walking With You","Make walks feel easier by practising how to move together.",fr],["Door Manners","Make the front door a calmer part of the day, even when the bell rings.",Uy],["Chewing / Biting","Give busy mouths better things to do than slippers and table legs.",Ay],["Jumping","Help greetings feel friendlier for people, furniture, and your dog.",Ey],["Digging","Save the flower beds by giving your dog a more useful outlet.",a5],["Barking","Help loud moments turn into calmer communication.",Yd],["Potty Training","Build a reliable routine for fewer indoor surprises.",qy],["Socialization","Help your dog feel more at home with new people, places, and dogs.",Yl]],h3=[["ultiMUTT","$1,800","Our most popular private option: useful cues and off-leash practice for a dog you can enjoy out in the world."],["Puppy 101","$500","For dogs 12 weeks to 6 months. Get the newest member of the family off to a confident start."],["Private Session","$160","A focused session to see where things stand, build useful handling skills, and decide what to do next."]],p3=[["QuickStart","$2,800","A focused one-week stay for households who want a strong, trainer-led start."],["2-Week","$3,800","More time to build useful habits around distractions and everyday communication."],["3-Week","$4,800","Recommended when your dog needs more time for evaluation and support around reactivity, aggression, or behaviour concerns."]];function ap({programme:i,index:l,tone:o}){const[d,u,m]=i,p=o==="board";return a.jsxs("a",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",href:"/#contact",className:`group grid gap-4 border-b py-6 transition-colors duration-200 last:border-b-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#e9c859] focus-visible:ring-inset sm:grid-cols-[3rem_minmax(0,1fr)_auto] sm:items-center sm:gap-6 sm:px-4 ${p?"border-[#fffaf0]/18 hover:bg-[#fffaf0]/8 focus-visible:bg-[#fffaf0]/8":"border-[#24342f]/15 hover:bg-[#e8d7ac]/65 focus-visible:bg-[#e8d7ac]/65"}`,children:[a.jsxs("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:`font-[Fraunces] text-[1.15rem] font-medium tracking-[-0.04em] ${p?"text-[#e9c859]":"text-[#7d2636]"}`,children:["0",l+1]}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:"flex flex-wrap items-baseline gap-x-4 gap-y-1",children:[a.jsx("h3",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:"font-[Fraunces] text-[clamp(1.8rem,3vw,2.55rem)] font-medium leading-[0.95] tracking-[-0.055em]",children:d==="ultiMUTT"||d==="QuickStart"?a.jsx("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:"inline bg-[linear-gradient(transparent_60%,#e9c859_60%,#e9c859_88%,transparent_88%)] px-0.5",children:d}):d}),a.jsx("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:`font-[Fraunces] text-[1.25rem] font-medium ${p?"text-[#e9c859]":"text-[#7d2636]"}`,children:u})]}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:`mt-3 max-w-[42rem] text-sm leading-6 ${p?"text-[#fffaf0]/85":"text-[#49645a]"}`,children:m})]}),a.jsxs("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:`inline-flex items-center gap-2 text-[0.59rem] font-bold uppercase tracking-[0.13em] sm:justify-self-end ${p?"text-[#e9
497c859]":"text-[#7d2636]"}`,children:["Talk it through ",a.jsx(ze,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:42",className:"h-4 w-4 transition-transform duration-200 group-hover:-translate-y-0.5 group-hover:translate-x-0.5"})]})]})}function x3(){return a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:46",className:"pricing-page min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859]",children:[a.jsx(ra,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:47"}),a.jsx(cn,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:48",sectionLabel:"Training Services",sectionHref:"/dog-training-services",currentLabel:"Pricing",code:"SERVICES-PRICING"}),a.jsxs("main",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:49",children:[a.jsxs("section",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"guide-grid relative overflow-hidden border-b border-[#24342f]/15 py-16 sm:py-24 lg:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"absolute right-[8%] top-0 hidden h-full border-l border-dashed border-[#7d2636]/25 lg:block"}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"container relative grid gap-12 lg:grid-cols-[1.03fr_0.97fr] lg:items-start",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"eyebrow",children:[a.jsx(Rt,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"h-3.5 w-3.5"})," Training options & pricing"]}),a.jsxs("h1",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"mt-7 max-w-[10ch] font-[Fraunces] text-[clamp(3.85rem,7vw,7.2rem)] font-medium leading-[0.84] tracking-[-0.075em]",children:["A better day with your ",a.jsx("em",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"text-[#7d2636]",children:"dog"})," starts here."]}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"mt-8 max-w-[40rem] text-[1.05rem] leading-7 text-[#49645a] sm:text-[1.12rem]",children:"Whether your dog is a new puppy, a rescue, or an old friend with a few big opinions, these options help make home, walks, and time together feel easier. We start with the dog in front of us and build from there."}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"mt-8 flex items-center gap-3 border-l-2 border-[#e9c859] pl-4 text-[0.61rem] font-bold uppercase tracking-[0.14em] text-[#7d2636]",children:[a.jsx(W,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"h-4 w-4"})," Clear options · calmer everyday life"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"relative overflow-hidden rounded-[2.5rem] bg-[#7d2636] p-7 shadow-[10px_12px_0_#e9c859] sm:rounded-[3.25rem] sm:p-10",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"absolute inset-0 opacity-15 [background-image:radial-gradient(#f7f0e4_1px,transparent_1px)] [background-size:16px_16px]"}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"relative flex items-start justify-between gap-5",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",children:[a.jsx("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"rounded-full border border-[#fffaf0]/20 bg-[#fffaf0]/10 px-3 py-1.5 text-[0.6rem] font-bold uppercase tracking-[0.14em] text-[#e9c859]",children:"What can get easier"}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"mt-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#f0d8dc]",children:"Choose support that fits your real day"}),a.jsxs("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"mt-8 font-[Fraunces] text-[1.5rem] leading-[1.02] text-[#fffaf0]",children:["Clear cues.",a.jsx("br",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50"}),a.jsx("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"text-[#e9
497c859]",children:"Calmer days."})]})]}),a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"flex h-24 w-24 shrink-0 items-center justify-center rounded-[2rem] border-2 border-[#e9c859] bg-[#fffaf0]/8",children:a.jsx(rt,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"h-11 w-11 text-[#e9c859]"})})]}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"relative mt-7 grid grid-cols-2 gap-3 border-t border-dashed border-[#fffaf0]/25 pt-5 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#f0d8dc]",children:[a.jsxs("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"flex items-center gap-2",children:[a.jsx(qd,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"h-4 w-4 text-[#e9c859]"})," Private options"]}),a.jsxs("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"flex items-center gap-2",children:[a.jsx(qd,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:50",className:"h-4 w-4 text-[#e9c859]"})," Board & train"]})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"border-b border-[#24342f]/15 py-16 sm:py-24",children:a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"eyebrow",children:"01 · The curriculum"}),a.jsx("h2",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Skills that make daily life easier."})]}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"From recall and door manners to socialization and a more peaceful garden, these are the everyday assignments we can help your scholar practise with clarity."})]}),a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"mt-10 grid gap-x-8 border-y border-[#24342f]/15 sm:grid-cols-2 lg:grid-cols-3",children:f3.map(([i,l,o])=>a.jsx("article",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"border-b border-[#24342f]/12 py-5 last:border-b-0 lg:[&:nth-last-child(-n+3)]:border-b-0",children:a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"flex items-start gap-3",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-[#e8d7ac] text-[#7d2636]",children:a.jsx(o,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52","aria-hidden":"true",className:"h-3.5 w-3.5"})}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",children:[a.jsx("h3",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"font-[Fraunces] text-[1.35rem] font-medium leading-[1] tracking-[-0.04em]",children:i}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:52",className:"mt-2 text-sm leading-6 text-[#49645a]",children:l})]})]})},i))})]})}),a.jsxs("section",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"bg-[#fffaf0] py-16 sm:py-24",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"container grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"eyebrow",children:"02 · Private training"}),a.jsx("h2",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"A program that starts where your dog is."})]}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"max-w-[43rem] text-[1rem] leading-7 text-[#49645a]",children:"Private options provide a flexible place to begin, build on an assessment, or work toward the fuller off-leash assignment."})]}),a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",className:"mx-4 mt-10 border-y border-[#24342f]/15 lg:mx-8",children:h3.map((i,l)=>a.jsx(ap,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:54",programme:i,index:l,tone
497:"private"},i[0]))})]}),a.jsxs("section",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"bg-[#24342f] py-16 text-[#fffaf0] sm:py-24",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"container grid gap-8 lg:grid-cols-[0.78fr_1.22fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"eyebrow-light",children:"03 · Board & train"}),a.jsx("h2",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.88] tracking-[-0.065em]",children:"Leave the work to the scholars."})]}),a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",children:[a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"max-w-[43rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"For dogs at least seven months old, our Board & Train programs create focused time for the foundations, distractions, and more involved behaviour concerns."}),a.jsx("span",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"mt-5 inline-flex rounded-full border border-[#e9c859]/45 px-3 py-1.5 text-[0.59rem] font-bold uppercase tracking-[0.13em] text-[#e9c859]",children:"Dogs must be at least 7 months old"})]})]}),a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",className:"mx-4 mt-10 border-y border-[#fffaf0]/20 lg:mx-8",children:p3.map((i,l)=>a.jsx(ap,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:56",programme:i,index:l,tone:"board"},i[0]))})]}),a.jsx("section",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",className:"bg-[#7d2636] py-16 text-[#fffaf0] sm:py-20",children:a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",className:"container flex flex-col justify-between gap-8 lg:flex-row lg:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",children:[a.jsx("div",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",className:"eyebrow-light",children:"Ready for office hours?"}),a.jsx("p",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",className:"mt-4 max-w-[19ch] font-[Fraunces] text-[clamp(2.6rem,4.5vw,4.5rem)] font-medium leading-[0.89] tracking-[-0.06em]",children:"Choose the program that fits your actual dog."})]}),a.jsxs("a",{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",href:"/#contact",className:"inline-flex h-14 w-fit items-center rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.15em] text-[#24342f] transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:["Ask about a program ",a.jsx(ze,{"data-loc":"client/src/pages/TrainingServicesPricing.tsx:58",className:"ml-2 h-4 w-4"})]})]})})]})]})}function zl(i,l,o){let d=document.head.querySelector(i);d||(d=document.createElement("meta"),document.head.appendChild(d)),Object.entries(l).forEach(([u,m])=>d?.setAttribute(u,m)),d.content=o}function b3({title:i,description:l,robots:o="index, follow"}){k.useEffect(()=>{document.title=i,zl('meta[name="description"]',{name:"description"},l),zl('meta[property="og:title"]',{property:"og:title"},i),zl('meta[property="og:description"]',{property:"og:description"},l),zl('meta[name="robots"]',{name:"robots"},o)},[l,o,i])}class v3 extends k.Component{constructor(l){super(l),this.state={hasError:!1,error:null}}static getDerivedStateFromError(l){return{hasError:!0,error:l}}render(){return this.state.hasError?a.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:a.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[a.jsx(i5,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),a.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),a.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:a.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),a.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:mr("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[a.jsx(ex,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const y3=k.createContext(void 0);function w3({children:i,defaultTheme:l="light",switchable:o=!1}){const[d,u]=k.useState(()=>o&&localStorage.getItem("theme")||l);k.useEffect(()=>{const p=document.documentElement;d==="dark"?p.classList.add("dark"):p.classList.remove("dark"),o&&localStorage.setItem("theme",d)},[d,o]);const m=o?()=>{u(p=>p==="light"?"dark":"light")}:void 0;return a.jsx(y3.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:d,toggleTheme:m,switchable:o},children:i})}const j3=[{code:"SVC-01",title:"Board & Train",description:"Immersive support for a dog who benefits from a focused training term, with a clear handoff for the people at home.",setting:"Immersive support",artifact:"Residence ledger",href:"/dog-training-services/board-and-train",hue:"oxblood"},{code:"SVC-02",title:"Puppy Training",description:"House training, early confidence, social skills, and a kinder start to the first very busy semester.",setting:"Foundation years",artifact:"Puppy progress slip",href:"/dog-training-services/puppy-training",hue:"yellow"},{code:"SVC-03",title:"Private In Home",description:"Household coaching where the assignment actually happens: your routines, your rooms, your real life.",setting:"Household coaching",artifact:"Household field folder",href:"/dog-training-services/private-in-home",hue:"green"}],N3=[{number:"01",title:"Marker + Lure",text:"Foundational tools that make the right choice easier to see, repeat, and reward."},{number:"02",title:"Shaping + Chaining",text:"Build a more complex skill through small, rewarding steps that add up to the finished picture."},{number:"03",title:"Desensitization + Counterconditioning",text:"Thoughtful exposure work that creates more manageable feelings around a difficult cue or situation."}];function S3(){return a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:73",className:"min-h-screen overflow-x-hidden bg-[#f7f0e4] text-[#24342f] selection:bg-[#e9c859] selection:text-[#24342f]",children:[a.jsx(ra,{"data-loc":"client/src/pages/Home.tsx:74"}),a.jsxs("main",{"data-loc":"client/src/pages/Home.tsx:76",id:"top",children:[a.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:77",className:"hero-grid relative isolate border-b border-[#24342f]/15",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:78",className:"container relative z-10 grid min-h-[720px] items-stretch lg:grid-cols-[minmax(0,0.93fr)_minmax(520px,1.07fr)]",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:79",className:"flex flex-col justify-between py-12 pr-0 sm:py-16 lg:py-[5.5rem] lg:pr-12",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:80",className:"hero-reveal",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:81",className:"mb-7 inline-flex items-center gap-2 rounded-full border border-[#7d2636]/30 bg-[#fffaf0]/80 px-3.5 py-2 text-[0.63rem] font-bold uppercase tracking-[0.16em] text-[#7d2636]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:82",className:"rounded-full bg-[#7d2636] px-1.5 py-0.5 text-[0.53rem] tracking-[0.11em] text-[#fffaf0]",children:"CS-001"}),"Est. for excellent dogs"]}),a.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:85",className:"max-w-[10ch] font-[Fraunces] text-[clamp(3.8rem,7.2vw,7.3rem)] font-semibold leading-[0.87] tracking-[-0.07em] text-[#24342f]",children:["Raise the sort of dog people ",a.jsxs("em",{"data-loc":"client/src/pages/Home.tsx:86",className:"relative whitespace-nowrap font-[Fraunces] font-medium text-[#7d2636]",children:["invite back.",a.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:86",viewBox:"0 0 250 24","aria-hidden":"true",className:"absolute -bottom-3 left-0 h-4 w-full overflow-visible text-[#e2ae45]",children:a.jsx("path",{"data-loc":"client/src/pages/Home.tsx:86",d:"M3 13C43 2 68 21 112 12S185 4 246 10",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"4"})})]})]}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:88",className:"mt-9 max-w-[33rem] text-[1.05rem] leading-7 text-[#41564e] sm:text-[1.12rem]",children:"Brilliant behaviour is not a personality trait. It is a syllabus. We teach dogs and their people to speak the same language â with more treats, fewer crossed arms, and absolutely no mystical nonsense."}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:91",className:"mt-7 max-w-[29rem] overflow-hidden rounded-[1.1rem] border border-[#24342f]/15 bg-[#24342f] p-3.5 text-[#fffaf0] shadow-[4px_4px_0_#e9c859] sm:p-4",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:92",className:"flex items-center justify-between border-b border-dashed border-[#fffaf0]/25 pb-2 text-[0.55rem] font-bold uppercase tracking-[0.15em] text-[#e9
497c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:92",children:"Todayâs chalkboard"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:92",children:"CS · 101"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:93",className:"mt-3 flex items-center gap-3 text-[0.64rem] font-bold uppercase tracking-[0.12em] text-[#dce6dc]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"rounded-full border border-[#e9c859]/70 px-2 py-1 text-[#e9c859]",children:"Cue"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"h-px flex-1 border-t border-dashed border-[#fffaf0]/35"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"rounded-full bg-[#e9c859] px-2 py-1 text-[#24342f]",children:"Choice"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:93",className:"h-2 w-2 rounded-full bg-[#e9c859]"})]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:97",className:"hero-reveal mt-12 flex flex-col gap-5 sm:flex-row sm:items-center",children:[a.jsx(Me,{"data-loc":"client/src/pages/Home.tsx:98",asChild:!0,size:"lg",className:"h-14 rounded-full bg-[#24342f] px-7 text-[0.72rem] font-bold uppercase tracking-[0.16em] text-[#fffaf0] shadow-[5px_6px_0_#e9c859] transition-all hover:-translate-y-1 hover:bg-[#31463f] hover:shadow-[7px_8px_0_#e9c859] active:translate-y-0 active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:99",href:"#programs",children:["Explore the curriculum ",a.jsx(rg,{"data-loc":"client/src/pages/Home.tsx:99",className:"ml-2 h-4 w-4"})]})}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:101",className:"flex items-center gap-2.5 text-sm text-[#49645a]",children:[a.jsx(W,{"data-loc":"client/src/pages/Home.tsx:102",className:"h-4 w-4 text-[#7d2636]"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:103",children:"Science-led. Joy-fuelled."})]})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:108",className:"relative -mr-[max(1rem,calc((100vw-1280px)/2))] mt-4 min-h-[480px] overflow-hidden rounded-bl-[2.25rem] bg-[#d8e0d3] sm:rounded-bl-[3.25rem] lg:mt-0 lg:min-h-full",children:[a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:109",src:"/manus-storage/canine-scholars-hero_eb6be672.jpg",alt:"A golden retriever learning beside its trainer in a garden training ground",className:"absolute inset-0 h-full w-full object-cover object-[63%_center]"}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:114",className:"absolute inset-0 bg-gradient-to-t from-[#24342f]/35 via-trans
497parent to-transparent"}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:115",className:"absolute right-5 top-5 flex h-[6.25rem] w-[6.25rem] items-center justify-center rounded-full border-2 border-[#e9c859] bg-[#7d2636] p-3 shadow-[0_0_0_5px_rgba(255,250,240,0.72),0_8px_24px_rgba(36,52,47,0.16)] sm:right-7 sm:top-7 sm:h-[7.25rem] sm:w-[7.25rem]",children:a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:116",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:118",className:"absolute bottom-7 left-6 right-6 flex items-end justify-between border-t border-[#fffaf0]/60 pt-3 text-[#fffaf0] sm:bottom-9 sm:left-9 sm:right-9",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:119",className:"font-[Fraunces] text-[1.35rem] italic tracking-[-0.04em]",children:"Field Studies"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:120",className:"text-[0.62rem] font-bold uppercase tracking-[0.16em]",children:"Good conduct, outdoors"})]})]})]}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:125",className:"pointer-events-none absolute bottom-0 left-0 hidden h-[1px] w-full bg-[#24342f]/15 lg:block"})]}),a.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:128",id:"principles",className:"relative overflow-hidden bg-[#24342f] py-20 text-[#f7f0e4] sm:py-28",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:129",className:"chalk-dots pointer-events-none absolute inset-0 opacity-25"}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:130",className:"container relative grid gap-12 lg:grid-cols-[0.83fr_1.17fr] lg:gap-20",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:131",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:132",className:"eyebrow-light",children:"The premise"}),a.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:133",className:"mt-7 max-w-[9ch] font-[Fraunces] text-[clamp(3rem,5vw,5.25rem)] font-medium leading-[0.92] tracking-[-0.06em]",children:["Dogs ",a.jsx("em",{"data-loc":"client/src/pages/Home.tsx:134",className:"whitespace-nowrap font-[Fraunces] font-medium text-[#e9c859]",children:"want"})," to listen."]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:136",className:"mt-8 flex items-center gap-3 text-[#e9c859]",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:137",className:"h-px w-11 bg-current"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:138",className:"font-[Fraunces] text-xl italic",children:"They just need a better lecturer."})]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:141",className:"relative border-l border-[#fffaf0]/25 pl-7 sm:pl-11 lg:pt-2",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:142",className:"absolute -left-[11px] top-0 flex h-[22px] w-[22px] items-center justify-center rounded-full border border-[#fffaf0]/40 bg-[#24342f] text-[#e9
497c859]",children:"+"}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:143",className:"max-w-[43rem] font-[Fraunces] text-[clamp(1.65rem,2.6vw,2.6rem)] font-medium leading-[1.13] tracking-[-0.045em] text-[#fffaf0]",children:"Not training your dog is a little like skipping school: everyone ends up confused, noisy, and rather hard to have around."}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:146",className:"mt-7 max-w-[40rem] text-[1rem] leading-7 text-[#c9d4cd]",children:"The good news is that dogs are excellent learners. We use clear cues, thoughtful environments, and rewards that matter to your individual dog â not the dog-whispering folklore your grandmother swears by."}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:149",className:"mt-10 flex flex-wrap gap-x-7 gap-y-4 text-[0.67rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:150",className:"flex items-center gap-2",children:[a.jsx(ha,{"data-loc":"client/src/pages/Home.tsx:150",className:"h-3.5 w-3.5"})," Humane first"]}),a.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:151",className:"flex items-center gap-2",children:[a.jsx(ha,{"data-loc":"client/src/pages/Home.tsx:151",className:"h-3.5 w-3.5"})," Evidence-informed"]}),a.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:152",className:"flex items-center gap-2",children:[a.jsx(ha,{"data-loc":"client/src/pages/Home.tsx:152",className:"h-3.5 w-3.5"})," Whole-family useful"]})]})]})]})]}),a.jsx("section",{"data-loc":"client/src/pages/Home.tsx:158",id:"programs",className:"paper-noise relative py-20 sm:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:159",className:"container",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:160",className:"grid items-end gap-8 border-b border-[#24342f]/20 pb-10 lg:grid-cols-[1fr_auto]",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:161",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:162",className:"eyebrow",children:"The curriculum"}),a.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:163",className:"mt-5 max-w-[12ch] font-[Fraunces] text-[clamp(3.1rem,5.2vw,5.7rem)] font-medium leading-[0.88] tracking-[-0.065em] text-[#24342f]",children:["Choose the field setting",a.jsx("br",{"data-loc":"client/src/pages/Home.tsx:164"}),"for the real assignment."]})]}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:167",className:"max-w-[21rem] pb-1 text-[0.98rem] leading-6 text-[#49645a] lg:text-right",children:"Six service settings for the work that actually needs doing: at home, on lead, in a group, or further afield."})]}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:172",className:"mt-8 grid gap-4 lg:grid-cols-3",children:j3.map(i=>a.jsx(X,{"data-loc":"client/src/pages/Home.tsx:174",href:i.href,className:"group block",children:a.jsxs("article",{"data-loc":"client/src/pages/Home.tsx:175",className:`program-card program-card-${i.hue} relative flex min-h-[300px] flex-col justify-between p-7 transition-transform duration-200 group-hover:-translate-y-1 sm:p-8`,children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:176",className:"flex items-start justify-between",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:177",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:177",className:"font-mono text-[0.67rem] font-bold tracking-[0.08em] opacity-75",children:i.code}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:177",className:"mt-2 block border-t border-dashed border-current/25 pt-2 text-[0.54rem] font-bold uppercase tracking-[0.13em] opacity-75",children:i.artifact})]}),a.jsx(ze,{"data-loc":"client/src/pages/Home.tsx:178",className:"h-5 w-5 transition-transform duration-200 group-hover:-translate-y-1 group-hover:translate-x-1"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:180",children:[a.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:181",className:"font-[Fraunces] text-[2.15rem] font-medium leading-[0.94] tracking-[-0.055em]",children:i.title}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:182",className:"mt-4 max-w-[16rem] text-[0.93rem] leading-6 opacity-85",children:i.description})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:184",className:"flex items-center justify-between border-t border-current/20 pt-4 text-[0.66rem] font-bold uppercase tracking-[0.14em]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:185",children:i.setting}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:186",children:"Open service"})]})]})},i.code))}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:192",className:"mt-12 flex flex-col justify-between gap-5 border-t border-dashed border-[#24342f]/25 pt-6 sm:flex-row sm:items-center",children:[a.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:193",className:"max-w-[38rem] text-[0.9rem] leading-6 text-[#49645a]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:193",className:"font-bold text-[#7d2636]",children:"Also on the roster:"})," off-leash reliability, leash training, and group practiceâeach with a distinct field setting and finish line."]}),a.jsx(Me,{"data-loc":"client/src/pages/Home.tsx:194",asChild:!0,className:"h-11 w-fit roun
497ded-full bg-[#7d2636] px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#5f1a29] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/Home.tsx:194",href:"/dog-training-services",children:["Open the services desk ",a.jsx(ze,{"data-loc":"client/src/pages/Home.tsx:194",className:"ml-1.5 h-3.5 w-3.5"})]})})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Home.tsx:199",id:"methods",className:"border-y border-[#24342f]/15 bg-[#e8d7ac]",children:a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:200",className:"container grid lg:grid-cols-[0.94fr_1.06fr]",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:201",className:"relative min-h-[440px] overflow-hidden rounded-br-[2.5rem] border-b border-[#24342f]/15 lg:min-h-[630px] lg:rounded-br-[3.5rem] lg:border-b-0 lg:border-r",children:[a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:202",src:"/manus-storage/canine-scholars-method_a36aaa3a.jpg",alt:"A clicker, treats, lead, and ball prepared for a dog training lesson",loading:"lazy",className:"absolute inset-0 h-full w-full object-cover"}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:208",className:"absolute inset-0 bg-[#24342f]/10"}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:209",className:"absolute bottom-7 left-7 rounded-full bg-[#f7f0e4] px-4 py-3 text-[0.64rem] font-bold uppercase tracking-[0.15em] text-[#24342f] shadow-[4px_4px_0_#7d2636] sm:bottom-9 sm:left-9",children:"Teaching kit: assembled"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:211",className:"py-16 lg:px-16 lg:py-20",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:212",className:"eyebrow",children:"The training methods desk"}),a.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:213",className:"mt-5 max-w-[11ch] font-[Fraunces] text-[clamp(3rem,4.8vw,5.1rem)] font-medium leading-[0.88] tracking-[-0.065em] text-[#24342f]",children:"The right method for the assignment."}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:216",className:"mt-7 max-w-[32rem] text-[1rem] leading-7 text-[#41564e]",children:"From marker and lure work to shaping, chaining, and careful emotional resets, our methods library turns learning science into useful household progress."}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:219",className:"mt-9 space-y-0 border-t border-[#24342f]/20",children:N3.map(i=>a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:221",className:"method-row group grid grid-cols-[38px_1fr] gap-4 border-b border-[#24342f]/20 py-5 sm:grid-cols-[54px_1fr] sm:gap-5",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:222",className:"pt-1 font-mono text-[0.68rem] font-bold text-[#7d2636]",children:i.number}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:223",children:[a.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:224",className:"font-[Fraunces] text-[1.5rem] font-medium tracking-[-0.04em] text-[#24342f]",children:i.title}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:225",className:"mt-1.5 max-w-[31rem] text-[0.9rem] leading-6 text-[#49645a]",children:i.text})]})]},i.number))}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:230",className:"mt-8 flex flex-wrap items-center gap-4",children:[a.jsx(Me,{"data-loc":"client/src/pages/Home.tsx:230",asChild:!0,className:"h-11 rounded-full bg-[#24342f] px-5 text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#fffaf0] transition-all hover:-translate-y-0.5 hover:bg-[#31463f] active:scale-[0.97]",children:a.jsxs(X,{"data-loc":"client/src/pages/Home.tsx:230",href:"/dog-training-methods",children:["Explore all training methods ",a.jsx(rt,{"data-loc":"client/src/pages/Home.tsx:230",className:"ml-1.5 h-3.5 w-3.5"})]})}),a.jsxs(X,{"data-loc":"client/src/pages/Home.tsx:230",href:"/dog-training-methods/counterconditioning",className:"text-[0.64rem] font-bold uppercase tracking-[0.13em] text-[#7d2636] transition-colors hover:text-[#24342f]",children:["Read counterconditioning ",a.jsx(ze,{"data-loc":"client/src/pages/Home.tsx:230",className:"ml-1 inline h-3.5 w-3.5"})]})]})]})]})}),a.jsx("section",{"data-loc":"client/src/pages/Home.tsx:235",className:"bg-[#f7f0e4] py-20 sm:py-28",children:a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:236",className:"container grid items-center gap-10 lg:grid-cols-[minmax(0,0.8fr)_minmax(360px,0.65fr)_minmax(0,0.72fr)] lg:gap-16",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:237",className:"relative",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:238",className:"absolute -left-3 -top-4 text-[#e2ae45] sm:-left-5",children:a.jsx(Rt,{"data-loc":"client/src/pages/Home.tsx:238",className:"h-7 w-7 fill-current"})}),a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:239",className:"eyebrow",children:"For the actual dog"}),a.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:240",className:"mt-5 max-w-[10ch] font-[Fraunces] text-[clamp(3rem,4.5vw,4.8rem)] font-medium leading-[0.91] tracking-[-0.065em] text-[#24342f]",children:["Training that fits the ",a.jsxs("em",{"data-loc":"client/src/pages/Home.tsx:240",className:"relative whitespace-nowrap font-[Fraunces] font-medium text-[#7d2636]",children:["actual",a.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:240",viewBox:"0 0 190 24","aria-hidden":"true",className:"absolute -bottom-3 left-0 h-4 w-full overflow-visible text-[#e2ae45]",children:a.jsx("path",{"data-loc":"client/src/pages/Home.tsx:240",d:"M3 13C34 3 64 20 98 12S151 4 186 10",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"4"})})]})," dog."]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:242",className:"relative mx-auto w-full max-w-[360px] rotate-[-2deg] border-[9px] border-[#fffaf0] bg-[#dfe6db] shadow-[10px_12px_0_#7d2636]/10",children:[a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:243",src:"/manus-storage/canine-scholars-puppy-class_f0b144e4.jpg",alt:"A border collie puppy practising a sit in the Canine Scholars classroom",loading:"lazy",className:"aspect-[4/5] w-full object-cover"}),a.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:244",className:"absolute -bottom-4 -right-4 flex h-16 w-16 rotate-[8deg] items-center justify-center rounded-full border-2 border-[#f7f0e4] bg-[#7d2636] text-center text-[0.54rem] font-bold uppercase leading-[1.25] tracking-[0.1em] text-[#fffaf0] shadow-sm",children:["Good",a.jsx("br",{"data-loc":"client/src/pages/Home.tsx:244"}),"student"]})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:246",className:"lg:pl-5",children:[a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:247",className:"font-[Fraunces] text-[1.5rem] font-medium leading-[1.17] tracking-[-0.04em] text-[#24342f]",children:"Every dog arrives with a different draft: age, personality, habits, household, hopes, hiccups. We meet them there, then give the whole family a plan with more clarity and considerably less negotiating."}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:248",className:"mt-7 flex items-center gap-3 text-[0.67rem] font-bold uppercase tracking-[0.14em] text-[#49645a]",children:[a.jsx(lg,{"data-loc":"client/src/pages/Home.tsx:249",className:"h-4 w-4 text-[#7d2636]"}),"Behaviour, with humanity"]})]})]})}),a.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:256",i
497d:"contact",className:"relative overflow-hidden bg-[#7d2636] py-20 text-[#fffaf0] sm:py-28",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:257",className:"container relative grid gap-10 lg:grid-cols-[1.15fr_0.85fr] lg:items-end",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:258",children:[a.jsx("div",{"data-loc":"client/src/pages/Home.tsx:259",className:"eyebrow-light",children:"Office hours"}),a.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:260",className:"mt-5 max-w-[12ch] font-[Fraunces] text-[clamp(3.4rem,5.8vw,6.1rem)] font-medium leading-[0.86] tracking-[-0.07em]",children:"Ready to enrol your best friend?"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:262",className:"border-l border-[#fffaf0]/35 pl-7 sm:pl-10",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:263",className:"mb-6 flex items-center justify-between border-y border-dashed border-[#fffaf0]/25 py-3 text-[0.57rem] font-bold uppercase tracking-[0.15em] text-[#e9c859]",children:[a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:263",children:"Admissions notice · CS-ADMIT"}),a.jsx("span",{"data-loc":"client/src/pages/Home.tsx:263",className:"flex h-14 w-14 items-center justify-center rounded-full border border-[#e9c859]/60 bg-[#7d2636] p-2",children:a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:263",src:"/manus-storage/canine-scholars-round-single-parchment_6266b28e.svg",alt:"Canine Scholars heritage crest",className:"h-full w-full object-contain"})})]}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:264",className:"max-w-[25rem] text-[1rem] leading-7 text-[#f7e9d8]",children:"Tell us a little about your dog, your day-to-day, and the moments you would most like to make easier. We will point you to the right class."}),a.jsx(Me,{"data-loc":"client/src/pages/Home.tsx:265",asChild:!0,size:"lg",className:"mt-7 h-14 rounded-full bg-[#e9c859] px-7 text-[0.72rem] font-bold uppercase tracking-[0.16em] text-[#24342f] shadow-none transition-all hover:-translate-y-1 hover:bg-[#f7d976] active:scale-[0.97]",children:a.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:266",href:"mailto:[email protected]?subject=Class%20enquiry",children:["Begin the conversation ",a.jsx(ln,{"data-loc":"client/src/pages/Home.tsx:266",className:"ml-2 h-4 w-4"})]})}),a.jsxs(X,{"data-loc":"client/src/pages/Home.tsx:268",href:"/charlotte-nc",className:"mt-5 flex w-fit items-center gap-2 text-[0.67rem] font-bold uppercase tracking-[0.14em] text-[#f7e9d8] transition-colors hover:text-[#e9c859]",children:[a.jsx($a,{"data-loc":"client/src/pages/Home.tsx:268",className:"h-4 w-4 text-[#e9c859]"})," Training in Charlotte, NC ",a.jsx(ze,{"data-loc":"client/src/pages/Home.tsx:268",className:"h-3.5 w-3.5"})]}),a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:269",className:"mt-8 flex items-center gap-2 text-[0.66rem] font-bold uppercase tracking-[0.14em] text-[#f7e9d8]",children:[a.jsx(rt,{"data-loc":"client/src/pages/Home.tsx:270",className:"h-4 w-4"})," Enquiries answered personally"]})]})]}),a.jsx(W,{"data-loc":"client/src/pages/Home.tsx:274","aria-hidden":"true",className:"absolute -bottom-12 -right-9 h-48 w-48 rotate-[22deg] text-[#fffaf0]/10 sm:-right-4 sm:h-64 sm:w-64"})]})]}),a.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:278",className:"bg-[#24342f] py-8 text-[#e1e8dc]",children:a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:279",className:"container flex flex-col justify-between gap-6 text-[0.65rem] font-bold uppercase tracking-[0.14em] sm:flex-row sm:items-center",children:[a.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:280",className:"flex items-center gap-2",children:[a.jsx("img",{"data-loc":"client/src/pages/Home.tsx:280",src:"/manus-storage/canine-scholars-seal-recolored_88506072.svg",alt:"",className:"h-8 w-8 object-contain"})," Canine Scholars"]}),a.jsx("p",{"data-loc":"client/src/pages/Home.tsx:281",className:"text-[#b7c7bd]",children:"Modern learning for excellent companions."}),a.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:282",className:"flex items-center gap-6",children:[a.jsx(X,{"data-loc":"client/src/pages/Home.tsx:282",href:"/privacy-policy",className:"footer-link",children:"Privacy Policy"}),a.jsx(X,{"data-loc":"client/src/pages/Home.tsx:282",href:"/terms-of-service",className:"footer-link",children:"Terms of Service"})]})]})})]})}function C3(){const[i]=Os();return k.useEffect(()=>{window.location.hash||window.scrollTo(0,0)},[i]),null}function Wn({to:i}){const[,l]=Os();return k.useEffect(()=>{l(i,{replace:!0})},[l,i]),null}function k3(){const[,i]=dx("/dog-training-charlotte-nc/:neighborhood");return a.jsx(Wn,{"data-loc":"client/src/App.tsx:62",to:`/charlotte-nc/${i?.neighborhood??""}`})}
497const sp={"/":{title:"Canine Scholars | Dog & Puppy Training",description:"Reward-led dog and puppy training for calmer homes, clearer communication, and dogs people are delighted to invite back."},"/brand-guidelines":{title:"Brand Guidelines | Canine Scholars",description:"Explore the Canine Scholars brand system, including approved logos, colour palette, typography, favicon assets, and interaction states.",robots:"noindex, follow"},"/shop":{title:"School Shop | Dog Training Supplies | Canine Scholars",description:"Browse the Canine Scholars School Shop for practical dog-training supplies, puppy essentials, grooming tools, and trusted partner picks."},"/privacy-policy":{title:"Privacy Policy | Canine Scholars",description:"Read the Canine Scholars Dog Training Inc. Privacy Policy, including information about website visitors, personal information, cookies, data retention, and policy changes."},"/terms-of-service":{title:"Terms of Service | Canine Scholars",description:"Read the Canine Scholars Dog Training Inc. Terms of Service, including website use, proprietary rights, third-party links, affiliate disclosures, and security obligations."},"/learning-principles":{title:"Learning Principles | Dog Training Science | Canine Scholars",description:"Learn the practical behavioural science behind dog training, from classical and operant conditioning to habituation and observational learning."},"/learning-principles/classical-conditioning":{title:"Classical Conditioning | Learning Principles | Canine Scholars",description:"Understand how dogs form associations with cues, people, places, and routines through classical conditioning, with practical training examples."},"/learning-principles/operant-conditioning":{title:"Operant Conditioning | Learning Principles | Canine Scholars",description:"Explore operant conditioning and how consequences shape dog behaviour through clear cues, thoughtful reinforcement, and consistent practice."},"/learning-principles/observational-learning-modeling":{title:"Observational Learning | Learning Principles | Canine Scholars",description:"Learn how dogs notice, interpret, and respond to the behaviour of people and other dogs through observational learning and modeling."},"/learning-principles/behavioral-extinction":{title:"Behavioral Extinction | Learning Principles | Canine Scholars",description:"Explore behavioural extinction, including how to thoughtfully reduce behaviours that are maintained by attention, access, or other rewards."},"/learning-principles/habituation":{title:"Habituation | Learning Principles | Canine Scholars",description:"Learn how gradual, safe familiarity can help dogs respond more calmly to ordinary sounds, sights, objects, and daily routines."},"/dog-training-methods":{title:"Dog Training Methods | Canine Scholars",description:"Compare practical dog-training methods, from luring and marking to shaping, chaining, desensitization, and counterconditioning."},"/dog-training-methods/counterconditioning":{title:"Counterconditioning | Dog Training Methods | Canine Scholars",description:"Learn how counterconditioning helps change a dog's emotional association with a trigger through carefully paired positive outcomes."},"/dog-training-services":{title:"Dog Training Services | Canine Scholars",description:"Explore tailored dog-training services, including puppy training, private in-home lessons, board and train, leash work, off-leash, and group classes."},"/dog-training-services/pricing":{title:"Dog Training Pricing & Programmes | Canine Scholars",description:"View Canine Scholars private training and Board & Train programme pricing, including Puppy 101, private sessions, ultiMUTT, QuickStart, and multi-week options."},"/charlotte-nc":{title:"Dog & Puppy Training Charlotte NC | Canine Scholars",description:"Canine Scholars offers thoughtful dog and puppy training in Charlotte, NC, with tailored household coaching, classes, and local field guidance."},"/404":{title:"Page Not Found | Canine Scholars",description:"The requested Canine Scholars page is not on the current course register. Return to the homepage to explore dog training programs and resources.",robots:"noindex, follow"}},T3={"lure-training":{title:"Lure Training Method | Canine Scholars",description:"Learn how lure training uses a valued reward to guide early dog-training movements before the lure is gradually faded."},"marker-training":{title:"Marker Training Method | Canine Scholars",description:"Discover marker training: a clear signal that tells your dog the exact moment they made the right choice."},"target-training":{title:"Target Training Method | Canine Scholars",description:"Explore target training for dogs, using hands, mats, perches, and objects to build useful positions, movement, and focus."},molding:{title:"Molding Dog Training Method | Canine Scholars",description:"Understand molding as a hands-on dog-training method and why comfort, consent, and a swift move to independent cues matter."},capturing:{title:"Capturing Dog Training Method | Canine Scholars",description:"Learn how capturing reinfor
497ces naturally offered dog behaviours, turning careful observation into a useful training lesson."},shaping:{title:"Shaping Dog Training Method | Canine Scholars",description:"Explore shaping, a dog-training method that rewards small, achievable steps toward a more complex finished behaviour."},chaining:{title:"Chaining Dog Training Method | Canine Scholars",description:"Learn how chaining links familiar dog behaviours into a reliable sequence, from simple routines to more complex skills."},flooding:{title:"Flooding Dog Training Method | Canine Scholars",description:"Understand why flooding is marked specialist-only and why overwhelming exposure is not a default or do-it-yourself dog-training plan."},"systematic-desensitization":{title:"Systematic Desensitization | Canine Scholars",description:"Explore systematic desensitization, a gradual dog-training approach that introduces challenging stimuli at manageable levels."}},D3={"board-and-train":{title:"Board and Train | Dog Training Services | Canine Scholars",description:"Explore Canine Scholars Board and Train: immersive, one-dog-per-trainer support with practical handover guidance for the household."},puppy:{title:"Puppy Training | Dog Training Services | Canine Scholars",description:"Build a confident puppy foundation with house-training help, social learning, useful cues, and kinder answers to common puppy chaos."},"private-in-home":{title:"Private In-Home Dog Training | Canine Scholars",description:"Get tailored private in-home dog training for household routines, front-door manners, family cues, barking, and everyday obedience."},"off-leash":{title:"Off-Leash Dog Training | Canine Scholars",description:"Develop safer outdoor responsiveness, recall foundations, and handler connection through Canine Scholars off-leash training."},leash:{title:"Leash Training | Dog Training Services | Canine Scholars",description:"Improve loose-leash walking with a thoughtful plan for pulling, lunging, barking, distractions, and shared outdoor comfort."},group:{title:"Group Dog Training Classes | Canine Scholars",description:"Practice cues and public composure around controlled distractions in a screened, supervised Canine Scholars group-training setting."},"behavior-modification":{title:"Behavior Modification | Dog Training Services | Canine Scholars",description:"Explore Canine Scholars Behavior Modification for careful, trainer-led plans addressing anxiety, reactivity, aggression concerns, and unwanted behaviour patterns."}},M3={noda:{title:"NoDa Dog Training Charlotte NC | Canine Scholars",description:"Dog training in NoDa, Charlotte for calmer patio manners, focused walks, and dependable public composure amid a lively arts district."},"plaza-midwood":{title:"Plaza Midwood Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Plaza Midwood, Charlotte for practical household routines, loose-leash walks, visitor manners, and reliable recall."},"lake-norman":{title:"Lake Norman Dog Training Charlotte NC | Canine Scholars",description:"Dog training near Lake Norman for calmer waterfront walks, dock-day recall, visitor routines, and steadier outdoor focus."},"south-end":{title:"South End Dog Training Charlotte NC | Canine Scholars",description:"Dog training in South End, Charlotte for city-ready walks, rail-trail distractions, patio composure, and clear handler connection."},uptown:{title:"Uptown Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Uptown Charlotte for steady city manners, public settling, changing pedestrian activity, and focused daily walks."},southpark:{title:"SouthPark Dog Training Charlotte NC | Canine Scholars",description:"Dog training in SouthPark, Charlotte for polished public manners, relaxed leash skills, graceful greetings, and calm everyday routines."},ballantyne:{title:"Ballantyne Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Ballantyne, Charlotte for household routines, greenway focus, flexible daily practice, and reliable recall."},"south-charlotte":{title:"South Charlotte Dog Training NC | Canine Scholars",description:"Dog training in South Charlotte for better front-door routines, family cues, calm neighborhood exposure, and dependable walks."},"myers-park":{title:"Myers Park Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Myers Park, Charlotte for shaded-walk confidence, loose-leash comfort, neighborhood calm, and stronger recall."},montford:{title:"Montford Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Montford, Charlotte for patio composure, social-grace skills, passing manners, and useful attention cues."},dilworth:{title:"Dilworth Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Dilworth, Charlotte for porch routines, thoughtful daily walks, public composure, and calmer city-near outings."},"quail-hollow":{title:"Quail Hollow Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Quail Hollow, Charlotte for greenway recall, visitor manners, leash ease, and confident outdoor composure."},elizabeth:{title:"Elizabeth Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Elizabeth, Charlotte for historic-street manners, park-path focus, loose-leash walks, and thoughtful starts."},eastover:{title:"Eastover Dog Training Charlotte NC | Canine Scholars",description:"Dog training in Eastover, Charlotte for calm departures, shaded-walk leash ease, creek-path re
497call, and composed routines."}};function _3(){const[i]=Os(),l=i.split("?")[0].replace(/\/+$/,"")||"/",o=l.split("/").filter(Boolean),d=sp["/404"],u=sp[l]??(o[0]==="dog-training-methods"?T3[o[1]]:void 0)??(o[0]==="dog-training-services"?D3[o[1]]:void 0)??(o[0]==="charlotte-nc"?M3[o[1]]:void 0)??d;return b3(u),null}function E3(){return a.jsxs(M5,{"data-loc":"client/src/App.tsx:141",children:[a.jsx(Fe,{"data-loc":"client/src/App.tsx:142",path:"/",component:S3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:143",path:"/brand-guidelines",component:F5}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:144",path:"/shop",component:Z5}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:145",path:"/privacy-policy",component:r3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:146",path:"/terms-of-service",component:m3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:147",path:"/learning-principles",component:I5}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:148",path:"/learning-principles/classical-conditioning",component:$5}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:149",path:"/learning-principles/operant-conditioning",component:a4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:150",path:"/learning-principles/observational-learning-modeling",component:i4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:151",path:"/learning-principles/behavioral-extinction",component:c4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:152",path:"/learning-principles/habituation",component:g4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:153",path:"/dog-training-services",component:K4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:154",path:"/dog-training-services/pricing",component:x3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:155",path:"/dog-training-services/leash-training",children:a.jsx(Wn,{"data-loc":"client/src/App.tsx:155",to:"/dog-training-services/leash"})}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:156",path:"/dog-training-services/group-training",children:a.jsx(Wn,{"data-loc":"client/src/App.tsx:156",to:"/dog-training-services/group"})}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:157",path:"/dog-training-services/puppy-training",children:a.jsx(Wn,{"data-loc":"client/src/App.tsx:157",to:"/dog-training-services/puppy"})}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:158",path:"/dog-training-services/:service",component:i3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:159",path:"/dog-training-charlotte-nc",children:a.jsx(Wn,{"data-loc":"client/src/App.tsx:159",to:"/charlotte-nc"})}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:160",path:"/charlotte-nc",component:W4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:161",path:"/dog-training-charlotte-nc/:neighborhood",component:k3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:162",path:"/charlotte-nc/:neighborhood",component:t3}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:163",path:"/dog-training-methods",component:V4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:164",path:"/dog-training-methods/counter-conditioning",children:a.jsx(Wn,{"data-loc":"client/src/App.tsx:164",to:"/dog-training-methods/counterconditioning"})}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:165",path:"/dog-training-methods/counterconditioning",component:f4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:166",path:"/dog-training-methods/:method",component:Q4}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:167",path:"/404",component:ep}),a.jsx(Fe,{"data-loc":"client/src/App.tsx:169",component:ep})]})}function A3(){return a.jsx(v3,{"data-loc":"client/src/App.tsx:181",children:a.jsx(w3,{"data-loc":"client/src/App.tsx:182",defaultTheme:"light",children:a.jsxs(wy,{"data-loc":"client/src/App.tsx:186",children:[a.jsx(Tv,{"data-loc":"client/src/App.tsx:187"}),a.jsx(Ny,{"data-loc":"client/src/App.tsx:188"}),a.jsx(C3,{"data-loc":"client/src/App.tsx:189"}),a.jsx(_3,{"data-loc":"client/src/App.tsx:190"}),a.jsx(E3,{"data-loc":"client/src/App.tsx:191"})]})})})}Zb.createRoot(document.getElementById("root")).render(a.jsx(A3,{"data-loc":"client/src/main.tsx:5"}));
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.