PageSourceSearch

https://www.geogebra.org/_next/static/chunks/2htg2zv65g7qr.js

js geogebra.org collected 2026-09-24 06:23:45 UTC 30,495 bytes, 7 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,24667,e=>{"use strict";let t=new Set(["id"]),r=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),n=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),i=new Set(["dir","lang","hidden","inert","translate"]),o=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),a=/^(data-.*)$/;e.s(["filterDOMProps",0,function(e,s={}){let{labelable:l,isLink:u,global:c,events:d=c,propNames:f}=s,p={};for(let s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t.has(s)||l&&r.has(s)||u&&n.has(s)||c&&i.has(s)||d&&(o.has(s)||s.endsWith("Capture")&&o.has(s.slice(0,-7)))||f?.has(s)||a.test(s))&&(p[s]=e[s]);return p}])},8994,e=>{"use strict";let t;var r=e.i(24667),n={};n={"ar-AE":{breadcrumbs:"عناصر الواجهة"},"bg-BG":{breadcrumbs:"Трохи хляб"},"cs-CZ":{breadcrumbs:"Popis cesty"},"da-DK":{breadcrumbs:"Brødkrummer"},"de-DE":{breadcrumbs:"Breadcrumbs"},"el-GR":{breadcrumbs:"Πλοηγήσεις breadcrumb"},"en-US":{breadcrumbs:"Breadcrumbs"},"es-ES":{breadcrumbs:"Migas de pan"},"et-EE":{breadcrumbs:"Lingiread"},"fi-FI":{breadcrumbs:"Navigointilinkit"},"fr-FR":{breadcrumbs:"Chemin de navigation"},"he-IL":{breadcrumbs:"שבילי ניווט"},"hr-HR":{breadcrumbs:"Navigacijski putovi"},"hu-HU":{breadcrumbs:"Morzsamenü"},"it-IT":{breadcrumbs:"Breadcrumb"},"ja-JP":{breadcrumbs:"パンくずリスト"},"ko-KR":{breadcrumbs:"탐색 표시"},"lt-LT":{breadcrumbs:"Naršymo kelias"},"lv-LV":{breadcrumbs:"Atpakaļceļi"},"nb-NO":{breadcrumbs:"Navigasjonsstier"},"nl-NL":{breadcrumbs:"Broodkruimels"},"pl-PL":{breadcrumbs:"Struktura nawigacyjna"},"pt-BR":{breadcrumbs:"Caminho detalhado"},"pt-PT":{breadcrumbs:"Categorias"},"ro-RO":{breadcrumbs:"Miez de pâine"},"ru-RU":{breadcrumbs:"Навигация"},"sk-SK":{breadcrumbs:"Navigačné prvky Breadcrumbs"},"sl-SI":{breadcrumbs:"Drobtine"},"sr-SP":{breadcrumbs:"Putanje navigacije"},"sv-SE":{breadcrumbs:"Sökvägar"},"tr-TR":{breadcrumbs:"İçerik haritaları"},"uk-UA":{breadcrumbs:"Навігаційна стежка"},"zh-CN":{breadcrumbs:"导航栏"},"zh-TW":{breadcrumbs:"導覽列"}};let i=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),o=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);var a=e.i(17917),s=e.i(91788);let l=Symbol.for("react-aria.i18n.locale");function u(){let e="u">typeof window&&window[l]||"u">typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return i.has(t.script)}let t=e.split("-")[0];return o.has(t)}(e)?"ltr":"rtl"}}let c=u(),d=new Set;function f(){for(let e of(c=u(),d))e(c)}let p=s.default.createContext(null),b=Symbol.for("react-aria.i18n.locale"),g=Symbol.for("react-aria.i18n.strings");class m{constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter(([,e])=>e)),this.defaultLocale=t}getStringForLocale(e,t){let r=this.getStringsForLocale(t)[e];if(!r)throw Error(`Could not find intl message ${e} in ${t} locale`);return r}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t,r="en-US"){var n;if(t[e])return t[e];let i=(n=e,Intl.Locale?new Intl.Locale(n).language:n.split("-")[0]);if(t[i])return t[i];for(let e in t)if(e.startsWith(i+"-"))return t[e];return t[r]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("u"<typeof window)return null;let r=window[b];
1if(void 0===t){let e=window[g];if(!e)return null;for(let n in t={},e)t[n]=new m({[r]:e[n]},r)}let n=t?.[e];if(!n)throw Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return n}}let v=new Map,y=new Map;class h{constructor(e,t){this.locale=e,this.strings=t}format(e,t){let r=this.strings.getStringForLocale(e,this.locale);return"function"==typeof r?r(t,this):r}plural(e,t,r="cardinal"){let n=t["="+e];if(n)return"function"==typeof n?n():n;let i=this.locale+":"+r,o=v.get(i);return o||(o=new Intl.PluralRules(this.locale,{type:r}),v.set(i,o)),"function"==typeof(n=t[o.select(e)]||t.other)?n():n}number(e){let t=y.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),y.set(this.locale,t)),t.format(e)}select(e,t){let r=e[t]||e.other;return"function"==typeof r?r():r}}let E=new WeakMap;e.s(["useBreadcrumbs",0,function(e){var t;let{"aria-label":i,...o}=e,u=function(e,t){let r,n,{locale:i}=(r=function(){let e=(0,a.useIsSSR)(),[t,r]=(0,s.useState)(c);return((0,s.useEffect)(()=>(0===d.size&&window.addEventListener("languagechange",f),d.add(r),()=>{d.delete(r),0===d.size&&window.removeEventListener("languagechange",f)}),[]),e)?{locale:"u">typeof window&&window[l]||"en-US",direction:"ltr"}:t}(),(0,s.useContext)(p)||r),o=t&&m.getGlobalDictionaryForPackage(t)||((n=E.get(e))||(n=new m(e),E.set(e,n)),n);return(0,s.useMemo)(()=>new h(i,o),[i,o])}((t=n)&&t.__esModule?t.default:t,"@react-aria/breadcrumbs");return{navProps:{...(0,r.filterDOMProps)(o,{labelable:!0}),"aria-label":i||u.format("breadcrumbs")}}}],8994)},32482,e=>{"use strict";let t;var r=e.i(91398),n=e.i(91788),i=e.i(72043),o=e.i(24667);function a(e){if(function(){if(null==s){s=!1;try{document.createElement("div").focus({get preventScroll(){return s=!0,!0}})}catch{}}return s}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}e.i(50461);let s=null;function l(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function u(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function c(e){let t=null;return()=>(null==t&&(t=e()),t)}let d=c(function(){return u(/^Mac/i)}),f=c(function(){return u(/^iPhone/i)}),p=c(function(){return u(/^iPad/i)||d()&&navigator.maxTouchPoints>1}),b=c(function(){return f()||p()});c(function(){return d()||b()});let g=c(function(){return l(/AppleWebKit/i)&&!m()}),m=c(function(){return l(/Chrome/i)}),v=c(function(){return l(/Android/i)}),y=c(function(){return l(/Firefox/i)}),h=(0,n.createContext)({isNative:!0,open:function(e,t){if(e instanceof HTMLAnchorElement)P(e,t);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),P(r,t),e.removeChild(r)}},useHref:e=>e});function E(){return(0,n.useContext)(h)}function P(e,t,r=!0){let{metaKey:n,ctrlKey:i,altKey:o,shiftKey:s}=t;y()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(d()?n=!0:i=!0);let l=g()&&d()&&!p()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:n,ctrlKey:i,altKey:o,shift
1Key:s}):new MouseEvent("click",{metaKey:n,ctrlKey:i,altKey:o,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});P.isOpening=r,a(e),e.dispatchEvent(l),P.isOpening=!1}function T(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}P.isOpening=!1;var w=e.i(92927);function k(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}let L=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n};function S(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],i=n[e];"function"==typeof r&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&90>=e.charCodeAt(2)?t[e]=T(r,i):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof i?t[e]=L(r,i):"id"===e&&r&&i?t.id=(0,w.mergeIds)(r,i):"ref"===e&&r&&i?t.ref=function(...e){return 1===e.length&&e[0]?e[0]:t=>{let r=!1,n=e.map(e=>{let n=k(e,t);return r||="function"==typeof n,n});if(r)return()=>{n.forEach((t,r)=>{"function"==typeof t?t():k(e[r],null)})}}}(r,i):t[e]=void 0!==i?i:r}}return t}let C=e=>e?.ownerDocument??document,M=e=>e&&"window"in e&&e.window===e?e:C(e).defaultView||window;function K(e,t){return!!t&&!!e&&e.contains(t)}function A(e){return e.target}let x="u">typeof Element&&"checkVisibility"in Element.prototype,I=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"],D=I.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";I.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),I.join(':not([hidden]):not([tabindex="-1"]),');var O=e.i(76451);function F(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}let N=!1;function R(e){return""===e.pointerType&&!!e.isTrusted||(v()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}e.i(17917);let H=null,j=new Set,U=new Map,B=!1,z=!1;function G(e,t){for(let r of j)r(e,t)}function _(e){B=!0,P.isOpening||e.metaKey||!d()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(H="keyboard",G("keyboard",e))}function V(e){H="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(B=!0,G("pointer",e))}function W(e){!P.isOpening&&R(e)&&(B=!0,H="virtual")}function $(e){let t=M(A(e)),r=C(A(e));A(e)!==t&&A(e)!==r&&!N&&e.isTrusted&&(B||z||(H="virtual",G("virtual",e)),B=!1,z=!1)}function q(){N||(B=!1,z=!0)}function Y(e){if("u"<typeof window||"u"<typeof document)return;let t=M(e),r=C(e);if(U.get(t))return;let n=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){B=!0,n.apply(this,arguments)}}),r.addEventListener("keydown",_,!0),r.addEventListener("keyup",_,!0),r.addEventListener("click",W,!0),t.addEventListener("focus",$,!0),t.addEventListener("blur",q,!1),"u">typeof PointerEvent&&(r.addEventListener("pointerdown",V,!0),r.addEventListener("pointermove",V,!0),r.addEventListener("pointerup",V,!0)),t.addEventListener("beforeunload",()=>{X(e)},{once:!0}),U.set(t,{focus:n})}let X=(e,t)=>{let r=M(e),n=C(e);t&&n.removeEventListener("DOMContentLoaded",t),U.has(r)&&(Reflect.defineProperty(r.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:U.get(r).focus}),n.removeEventListener("keydown",_,!0),n.removeEventListener("keyup",_,!0),n.removeEventListener("click",W,!0),r.removeEventListener("focus",$,!0),r.removeEventListener("blur",q,!1),"u">typeof PointerEvent&&(n.removeEventListener("pointerdown",V,!0),n.removeEventListener("pointermove",V,!0),n.removeEventListener("pointerup",V,!0)),U.delete(r))};"u">typeof document&&("loading"!==(t=C(void 0)).readyState?Y(void 0):t.addEventListener("DOMContentLoaded",()=>{Y(void 0)}));let J=new Map,Z=new Set;function Q(){if("u"<typeof window)return;function e(e){return"propertyName"in e}let t=r=>{let n=A(r);if(!e(r)||!n)return;let i=J.get(n);if(i&&(i.delete(r.propertyName),0===i.size&&(n.removeEventListener("transitioncancel",t),J.delete(n)),0===J.size)){for(let e of Z)e();Z.clear()}};document.body.addEventListener("transitionrun",r=>{let n=A(r);if(!e(r)||!n)return;let i=J.get(n);i||(i=new Set,J.set(n,i),n.addEventListener("transitioncancel",t,{once:!0})),i.add(r.propertyName)}),document.body.addEventListener("transitionend",t)}function ee(e){requestAnimationFrame(()=>{for(let[e]of J)"isConnected"in e&&!e.isConnected&&J.delete(e);0===J.size?e():Z.add(e)})}function et(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1,"function"==typeof r.continuePropagation&&r.continuePropagation()},isPropagationStopped:()=>t}),t&&r.stopPropagation()}}"u">typeof document&&("loading"!==document.readyState?Q():document.addEventListener("DOMContentLoaded",Q));function er(e,t){(0,O.useLayoutEffect)(()=>
1{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}let en=n.default.createContext(null);n.default.forwardRef(function(e,t){var r;let i,o,a,{children:s,...l}=e,u=(r=t,i=(0,n.useRef)(null),o=(0,n.useRef)(void 0),a=(0,n.useCallback)(e=>{if("function"==typeof r){let t=r(e);return()=>{"function"==typeof t?t():r(null)}}if(r)return r.current=e,()=>{r.current=null}},[r]),(0,n.useMemo)(()=>({get current(){return i.current},set current(value){i.current=value,o.current&&(o.current(),o.current=void 0),null!=value&&(o.current=a(value))}}),[a])),c={...l,ref:u};return n.default.createElement(en.Provider,{value:c},s)});let ei="default",eo="",ea=new WeakMap;function es(e){if(b())"disabled"===ei&&(ei="restoring",setTimeout(()=>{ee(()=>{if("restoring"===ei){let t=C(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=eo||""),eo="",ei="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ea.has(e)){let t=ea.get(e),r="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[r]&&(e.style[r]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),ea.delete(e)}}function el(e){let t=e?.defaultView;return t?.__webpack_nonce__||globalThis.__webpack_nonce__||void 0}let eu=new WeakMap,ec=n.default.createContext({register:()=>{}});ec.displayName="PressResponderContext";let ed=n.default.useInsertionEffect??O.useLayoutEffect;function ef(e){let t=(0,n.useRef)(null);return ed(()=>{t.current=e},[e]),(0,n.useCallback)((...e)=>{let r=t.current;return r?.(...e)},[])}e.i(30943);class ep{#e;constructor(e,t,r,n){this.#e=!0;let i=n?.target??r.currentTarget;const o=i?.getBoundingClientRect();let a,s=0,l,u=null;null!=r.clientX&&null!=r.clientY&&(l=r.clientX,u=r.clientY),o&&(null!=l&&null!=u?(a=l-o.left,s=u-o.top):(a=o.width/2,s=o.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=a,this.y=s,this.key=r.key}continuePropagation(){this.#e=!1}get shouldStopPropagation(){return this.#e}}let eb=Symbol("linkClicked"),eg="react-aria-pressable-style",em="data-react-aria-pressable";function ev(e){return"A"===e.tagName&&e.hasAttribute("href")}function ey(e,t){let{key:r,code:n}=e,i=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof M(t).HTMLInputElement&&!eT(t,r)||t instanceof M(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===i||!i&&ev(t))&&"Enter"!==r)}function eh(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n,key:t.key}}function eE(e,t){return e instanceof HTMLInputElement?!eT(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!ev(e))}let eP=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function eT(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:eP.has(e.type)}var ew=e.i(51102),ek=e.i(90422),eL=e.i(33778);e.s(["BreadcrumbItem",0,function(e){let t=(0,n.useRef)(null),{itemProps:s}=function(e,t){let{isCurrent:r,isDisabled:i,"aria-current":s,elementType:l="a",...u}=e,{linkProps:c}=function(e,t){let{elementType:r="a",onPress:i,onPressStart:s,onPressEnd:l,onClick:u,isDisabled:c,...f}=e,p={};"a"!==r&&(p={role:"link",tabIndex:c?void 0:0});let{focusableProps:g}=function(e,t){let{focusProps:r}=function(e){let t,{isDisabled:r,onFocus:i,onBlur:o,onFocusChange:a}=e,s=(0,n.useCallback)(e=>{if(A(e)===e.currentTarget)return o&&o(e),a&&a(!1),!0},[o,a]),l=(t=(0,n.useRef)({isFocused:!1,observer:null}),(0,O.useLayoutEffect)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,n.useCallback)(e=>{let r=A(e);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",e=>{if(t.current.isFocused=!1,r.disabled){let t=F(e);s?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[s])),u=(0,n.useCallback)(e=>{let t=A(e),r=C(t),n=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();t===e.currentTarget&&t===n&&(i&&i(e),a&&a(!0),l(e))},[a,i,l]);return{focusProps:{onFocus:!r&&(i||a||o)?u:void 0,onBlur:!r&&(o||a)?s:void 0}}}(e),{keyboardProps:i}={keyboardProps:e.isDisabled?{}:{onKeyDown:et(e.onKeyDown),onKeyUp:et(e.onKeyUp)}},o=S(r,i),s=function(e){let t=(0,n.useContext)(en)||{};er(t,e);let{ref:r,...i}=t;return i}(t),l=e.isDisabled?{}:s,u=(0,n.useRef)(e.autoFocus);(0,n.useEffect)(()=>{u.current&&t.current&&function(e){if(!e.isConnected)return;let t=C(e);if("virtual"===H){let r=((e=document)=>e.activeElement)(t);ee(()=>{let n=((e=document)=>e.activeElement)(t);(n===r||n===t.body)&&e.isConnected&&a(e)})}else a(e)}(t.current),u.current=!1},[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:S({...o,tabIndex:c},l)}}(e,t),{pressProps:m,isPressed:y}=function(e){let t,r,i,o,{onPress:s,onPressChange:l,onPressStart:u,onPressEnd:c,onPressUp:f,onClick:p,isDisabled:g,isPressed:m,preventFocusOnPress:y,shouldCancelOnPointerExit:h,allowTextSelectionOnPress:E,ref:w,...k}=function(e){let t=(0,n.useContext)(ec);if(t){let{register:r,ref:n,...i}=t;e=S(i,e),r()}return er(t,e.ref),e}
1(e),[L,I]=(0,n.useState)(!1),O=(0,n.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:H,removeAllGlobalListeners:j}=(t=(0,n.useRef)(new Map),r=(0,n.useCallback)((e,r,n,i)=>{let o=i?.once?(...e)=>{t.current.delete(n),n(...e)}:n;t.current.set(n,{type:r,eventTarget:e,fn:o,options:i}),e.addEventListener(r,o,i)},[]),i=(0,n.useCallback)((e,r,n,i)=>{let o=t.current.get(n)?.fn||n;e.removeEventListener(r,o,i),t.current.delete(n)},[]),o=(0,n.useCallback)(()=>{t.current.forEach((e,t)=>{i(e.eventTarget,e.type,t,e.options)})},[i]),(0,n.useEffect)(()=>o,[o]),{addGlobalListener:r,removeGlobalListener:i,removeAllGlobalListeners:o}),U=(0,n.useCallback)((e,t)=>{let r=O.current;if(g||r.didFirePressStart)return!1;let n=!0;if(r.isTriggeringEvent=!0,u){let r=new ep("pressstart",t,e);u(r),n=r.shouldStopPropagation}return l&&l(!0),r.isTriggeringEvent=!1,r.didFirePressStart=!0,I(!0),n},[g,u,l]),B=(0,n.useCallback)((e,t,r=!0)=>{let n=O.current;if(!n.didFirePressStart)return!1;n.didFirePressStart=!1,n.isTriggeringEvent=!0;let i=!0;if(c){let r=new ep("pressend",t,e);c(r),i=r.shouldStopPropagation}if(l&&l(!1),I(!1),s&&r&&!g){let r=new ep("press",t,e);s(r),i&&=r.shouldStopPropagation}return n.isTriggeringEvent=!1,i},[g,c,l,s]),z=ef(B),G=ef((0,n.useCallback)((e,t)=>{let r=O.current;if(g)return!1;if(f){r.isTriggeringEvent=!0;let n=new ep("pressup",t,e);return f(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0},[g,f])),_=(0,n.useCallback)(e=>{let t=O.current;if(t.isPressed&&t.target){for(let r of(t.didFirePressStart&&null!=t.pointerType&&B(eh(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,j(),E||es(t.target),t.disposables))r();t.disposables=[]}},[E,j,B]),V=ef(_);(0,n.useEffect)(()=>{g&&O.current.isPressed&&V({currentTarget:O.current.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})},[g]);let W=(0,n.useCallback)(e=>{h&&_(e)},[h,_]),$=(0,n.useCallback)(e=>{g||p?.(e)},[g,p]),q=(0,n.useCallback)((e,t)=>{if(!g&&p){let r=new MouseEvent("click",e);Object.defineProperty(r,"target",{value:t}),Object.defineProperty(r,"currentTarget",{value:t}),p(F(r))}},[g,p]),Y=(0,n.useMemo)(()=>{let e=O.current,t={onKeyDown(t){if(ey(t.nativeEvent,t.currentTarget)&&K(t.currentTarget,A(t))){eE(A(t),t.key)&&t.preventDefault();let n=!0;e.isPressed||t.repeat||(e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",n=U(t,"keyboard"));let i=t.currentTarget;H(C(t.currentTarget),"keyup",T(t=>{ey(t,i)&&!t.repeat&&K(i,A(t))&&e.target&&G(eh(e.target,t),"keyboard")},r),!0),n&&t.stopPropagation(),t.metaKey&&d()&&e.metaKeyEvents?.set(t.key,t.nativeEvent)}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||K(t.currentTarget,A(t)))&&t&&0===t.button&&!e.isTriggeringEvent&&!P.isOpening){let r=!0;if(g&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||R(t.nativeEvent))){let e=U(t,"virtual"),n=G(t,"virtual"),i=z(t,"virtual");$(t),r=e&&n&&i}else if(e.isPressed&&"keyboard"!==e.pointerType){let n=e.pointerType||t.nativeEvent.pointerType||"virtual",i=G(eh(t.currentTarget,t),n),o=z(eh(t.currentTarget,t),n,!0);r=i&&o,e.isOverTarget=!1,$(t),V(t)}e.ignoreEmulatedMouseEvents=!1,r&&t.stopPropagation()}}},r=t=>{if(e.isPressed&&e.target&&ey(t,e.target)){eE(A(t),t.key)&&t.preventDefault();let r=A(t),n=K(e.target,r);z(eh(e.target,t),"keyboard",n),n&&q(t,e.target),j(),"Enter"!==t.key&&ev(e.target)&&K(e.target,r)&&!t[eb]&&(t[eb]=!0,P(e.target,t,!1)),e.isPressed=!1,e.metaKeyEvents?.delete(t.key)}else if("Meta"===t.key&&e.metaKeyEvents?.size){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=void 0,t.values()))e.target?.dispatchEvent(new KeyboardEvent("keyup",r))}};if("u">typeof PointerEvent){t.onPointerDown=t=>{var i;if(0!==t.button||!K(t.currentTarget,A(t)))return;if(i=t.nativeEvent,!v()&&0===i.width&&0===i.height||1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType){e.pointerType="virtual";return}e.pointerType=t.pointerType;let o=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,E||function(e){if(b()){if("default"===ei){let t=C(e);eo=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}ei="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";ea.set(e,e.style[t]),e.style[t]="none"}}(e.target),o=U(t,e.pointerType);let i=A(t);"releasePointerCapture"in i&&("hasPointerCapture"in i?i.hasPointerCapture(t.pointerId)&&i.releasePointerCapture(t.pointerId):i.releasePointerCapture(t.pointerId)),H(C(t.currentTarget),"pointerup",r,!1),H(C(t.currentTarget),"pointercancel",n,!1)}o&&t.stopPropagation()},t.onMouseDown=t=>{if(K(t.currentTarget,A(t))&&0===t.button){if(y){let r=function(e){for(var t,r;e&&(r={skipVisibilityCheck:!0},!((t=e).matches(D)&&!function(e){let t=e;for(;null!=t;){if(t instanceof M(t).HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}(t)&&(r?.skipVisibilityCheck||function e(t,r){return x?t.checkVisibility({visibilityProperty:!0})&&!t.closest("[data-react-aria-prevent-focus]"):"#comment"!==t.nodeName&&function(e){let t=M(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:r,visibility:n}
1=e.style,i="none"!==r&&"hidden"!==n&&"collapse"!==n;if(i){let{getComputedStyle:t}=M(e),{display:r,visibility:n}=t(e);i="none"!==r&&"hidden"!==n&&"collapse"!==n}return i}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!r||"SUMMARY"===r.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(t))));)e=e.parentElement;let n=M(e),i=n.document.activeElement;if(!i||i===e)return;N=!0;let o=!1,s=e=>{(A(e)===i||o)&&e.stopImmediatePropagation()},l=t=>{(A(t)===i||o)&&(t.stopImmediatePropagation(),e||o||(o=!0,a(i),d()))},u=t=>{(A(t)===e||o)&&t.stopImmediatePropagation()},c=t=>{(A(t)===e||o)&&(t.stopImmediatePropagation(),o||(o=!0,a(i),d()))};n.addEventListener("blur",s,!0),n.addEventListener("focusout",l,!0),n.addEventListener("focusin",c,!0),n.addEventListener("focus",u,!0);let d=()=>{cancelAnimationFrame(f),n.removeEventListener("blur",s,!0),n.removeEventListener("focusout",l,!0),n.removeEventListener("focusin",c,!0),n.removeEventListener("focus",u,!0),N=!1,o=!1},f=requestAnimationFrame(d);return d}(t.target);r&&e.disposables.push(r)}t.stopPropagation()}},t.onPointerUp=t=>{K(t.currentTarget,A(t))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||G(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,U(eh(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,z(eh(e.target,t),e.pointerType,!1),W(t))};let r=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(K(e.target,A(t))&&null!=e.pointerType){let r=!1,n=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(r?V(t):(a(e.target),e.target.click()))},80);H(t.currentTarget,"click",()=>r=!0,!0),e.disposables.push(()=>clearTimeout(n))}else V(t);e.isOverTarget=!1}},n=e=>{V(e)};t.onDragStart=e=>{K(e.currentTarget,A(e))&&V(e)}}return t},[H,g,y,j,E,W,U,$,q]);return(0,n.useEffect)(()=>{if(!w)return;let e=C(w.current);if(!e||!e.head||e.getElementById(eg))return;let t=e.createElement("style");t.id=eg;let r=function(e){let t=e??("u">typeof document?document:void 0);if(!t)return el(t);if(eu.has(t))return eu.get(t);let r=t.querySelector('meta[property="csp-nonce"]'),n=r&&r instanceof M(r).HTMLMetaElement&&(r.nonce||r.content)||el(t)||void 0;return void 0!==n&&eu.set(t,n),n}(e);r&&(t.nonce=r),t.textContent=`
2@layer {
3  [${em}] {
4    touch-action: pan-x pan-y pinch-zoom;
5  }
6}
7    `.trim(),e.head.prepend(t)},[w]),(0,n.useEffect)(()=>{let e=O.current;return()=>{for(let t of(E||es(e.target??void 0),e.disposables))t();e.disposables=[]}},[E]),{isPressed:m||L,pressProps:S(k,Y,{[em]:!0})}}({onPress:i,onPressStart:s,onPressEnd:l,onClick:u,isDisabled:c,ref:t}),h=(0,o.filterDOMProps)(f,{labelable:!0}),w=S(g,m),k=E();return{isPressed:y,linkProps:S(h,function(e){let t=E().useHref(e?.href??""),r={};if(e)for(let n of["href","target","rel","download","ping","referrerPolicy"])n in e&&(r[n]="href"===n?t:e[n]);return r}(e),{...w,...p,"aria-disabled":c||void 0,"aria-current":e["aria-current"],onClick:t=>{m.onClick?.(t),function(e,t,r,n){var i;let o;!(!t.isNative&&e.currentTarget instanceof HTMLAnchorElement)||!e.currentTarget.href||e.isDefaultPrevented()||(i=e.currentTarget,(o=i.getAttribute("target"))&&"_self"!==o||i.origin!==location.origin||i.hasAttribute("download")||e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)||!r||(e.preventDefault(),t.open(e.currentTarget,e,r,n))}(t,k,e.href,e.routerOptions)}})}}({isDisabled:i||r,elementType:l,...u},t),f=/^h[1-6]$/.test(l),p={};return f||(p=c),r&&(p["aria-current"]=s||"page",p.tabIndex=e.autoFocus?-1:void 0),{itemProps:{"aria-disabled":i,...p}}}(e,t);return(0,r.jsxs)("li",{className:(0,i.default)("flex items-center gap-2",!e.isPrevious&&"hidden md:flex"),children:[(0,r.jsx)("a",{...s,ref:t,href:e.isCurrent||e.isDisabled?void 0:e.href,rel:e.rel,target:e.target,className:(0,i.default)(e.isCurrent||e.isDisabled?"text-neutral-700":"text-neutral-900 hover:underline",{"hidden md:block":!e.isPrevious}),"data-gtmid":e["data-gtmid"],children:(0,r.jsxs)("div",{className:"flex items-center size-full pointer-events-none",children:[e.isPrevious&&(0,r.jsx)("span",{className:"size-6 text-neutral-700 md:hidden","aria-hidden":"true",children:(0,r.jsx)(ek.Icon,{type:ew.mdiChevronLeft,mirrorInRTL:!0})}),(0,r.jsx)(eL.Paragraph,{tagName:"span",variant:"p3",children:e.children})]})}),!e.isCurrent&&(0,r.jsx)("span",{className:(0,i.default)("hidden size-6 text-neutral-700 md:flex"),"aria-hidden":"true",children:(0,r.jsx)(ek.Icon,{type:ew.mdiChevronRight,mirrorInRTL:!0})})]})}],32482)},74173,35917,e=>{"use strict";var t=e.i(91398),r=e.i(91788),n=e.i(8994),i=e.i(32482);e.s(["Breadcrumbs",0,function(e){var o;let{navProps:a}=(0,n.useBreadcrumbs)(e),s=(o=e.children,r.Children.toArray(o).filter(e=>(0,r.isValidElement)(e))),l=r.Children.count(s);return(0,t.jsx)("nav",{...a,children:(0,t.jsx)("ol",{className:"flex list-none flex-wrap gap-2",children:r.Children.map(s,(e,t)=>e.type===i.BreadcrumbItem?(0,r.cloneElement)(e,{isCurrent:t===l-1,isPrevious:t===l-2}):e)})})}],74173),e.s(["GtmId",0,{Assign:{InPage:{Google:"google-classroom-in-page",GeoGebra:"geogebra-lesson-in-page",StudentLink:"student-preview-in-page"}},Breadcrumb:{Root:"breadcrumbs-math",Strand:"breadcrumbs-strand",SubStrand:"breadcrumbs-sub-strand"},DataLayer:{MathResource:"math-resources"}}],35917)}]);

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.