!(function(){var lc=Object.defineProperty,uc=Object.defineProperties;var cc=Object.getOwnPropertyDescriptors;var kl=Object.getOwnPropertySymbols;var Eu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable;var Hl=Math.pow,bu=(fe,re,y)=>re in fe?lc(fe,re,{enumerable:!0,configurable:!0,writable:!0,value:y}):fe[re]=y,Da=(fe,re)=>{for(var y in re||(re={}))Eu.call(re,y)&&bu(fe,y,re[y]);if(kl)for(var y of kl(re))yu.call(re,y)&&bu(fe,y,re[y]);return fe},Ks=(fe,re)=>uc(fe,cc(re));var Su=(fe,re)=>{var y={};for(var x in fe)Eu.call(fe,x)&&re.indexOf(x)<0&&(y[x]=fe[x]);if(fe!=null&&kl)for(var x of kl(fe))re.indexOf(x)<0&&yu.call(fe,x)&&(y[x]=fe[x]);return y};var zl=(fe,re,y)=>new Promise((x,ce)=>{var ue=ie=>{try{ge(y.next(ie))}catch(Ce){ce(Ce)}},se=ie=>{try{ge(y.throw(ie))}catch(Ce){ce(Ce)}},ge=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(ue,se);ge((y=y.apply(fe,re)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[7094],{66543:function(){"use strict"},59598:function(){"use strict"},21697:function(fe,re){"use strict";re.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var fe={},re="5.0",y={},x=null,ce=!1,ue=!1,se=null,ge=!1,ie=null,Ce=null,Re=0;Re4?parseFloat(rt):5};fe.setHTML5Codebase=function(rt,Rt){Ce=rt,Oe(rt,Rt)},fe.setJavaCodebase=fe.setJavaCodebaseVersion=fe.isCompiledInstalled=fe.setPreCompiledScriptPath=fe.setPreCompiledResourcePath=function(){},fe.setHTML5CodebaseVersion=function(rt,Rt){var yt=parseFloat(rt);if(yt!==NaN&&yt<5){console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead.");return}ie=rt,Be(rt,Rt)},fe.getHTML5CodebaseVersion=function(){return Ve},fe.getParameters=function(){return y},fe.setFontsCSSURL=function(rt){Le=rt},fe.setGiacJSURL=function(rt){},fe.setJNLPFile=function(rt){be=rt},fe.setJNLPBaseDir=function(rt){},fe.inject=function(){function rt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Rt="auto",yt=y.id,Kt,lt=!1,Bt=0;Bt=5)return!0;var rt=fe.getAppletObject();return rt&&typeof rt.recalculateEnvironments=="function"?(rt.recalculateEnvironments(),!0):!1},fe.startAnimation=function(){var rt=fe.getAppletObject();return rt&&typeof rt.startAnimation=="function"?(rt.startAnimation(),!0):!1},fe.stopAnimation=function(){var rt=fe.getAppletObject();return rt&&typeof rt.stopAnimation=="function"?(rt.stopAnimation(),!0):!1},fe.getAppletObject=function(){var rt=y.id!==void 0?y.id:"ggbApplet";return window[rt]},fe.resize=function(){};var ze=function(rt,Rt,yt){var Kt=document.createElement("param");Kt.setAttribute("name",Rt),Kt.setAttribute("value",yt),rt.appendChild(Kt)},Pe=function(rt){return rt&&rt!=="false"},qe=function(rt,Rt,yt){Ae(Ve)<=4.2&&(yt=!0);var Kt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ve||ggbHTML5LoadedCodebaseIsWebSimple&&!He)&&(Kt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var lt=document.createElement("div");lt.classList.add("appletParameters","notranslate");var Bt=Rt.width,xt=Rt.height;if(Rt.disableAutoScale=Rt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Rt.disableAutoScale,Rt.width!==void 0)if(Ae(Ve)<=4.4)Pe(Rt.showToolBar)&&(Rt.height-=7),Pe(Rt.showAlgebraInput)&&(Rt.height-=37),Rt.width<605&&Pe(Rt.showToolBar)&&(Rt.width=605,Bt=605);else{var jt=100;(Pe(Rt.showToolBar)||Pe(Rt.showMenuBar))&&(Rt.hasOwnProperty("customToolBar")&&(Rt.customToolbar=Rt.customToolBar),jt=Pe(Rt.showMenuBar)?245:155),Bt=5?(Rt.appletOnLoad=function(Dt){var Vt=rt.querySelector(".ggb_preview");Vt&&Vt.parentNode.removeChild(Vt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(le),window.GGBT_wsf_view&&$(window).trigger("resize"),xe(Dt)},oe||le.appendChild(ve)):lt.appendChild(ve),le.appendChild(lt),oe||rt.appendChild(le),setTimeout(function(){fe.resize()},1)}else{var Me=document.createElement("div");Me.className="applet_scaler",Me.style.position="relative",Me.style.display="block",Me.appendChild(lt),rt.appendChild(Me),Rt.appletOnLoad=function(Dt){fe.resize(),xe(Dt)}}function de(Dt,Vt){Vt&&typeof Vt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Dt,Vt.appletOnLoad):renderGGBElement(Dt),vt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Vt)}function _e(Dt,Vt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Dt,params:Vt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(un){de(un.article,un.params)}),html5AppletsToProcess=null)},Ae(Ve)<5&&(Dt.className+=" geogebraweb")):de(Dt,Vt)}if(Kt){scriptLoadStarted=!0;for(var mt=0;mt0?(zt.remove(),le.attr("id","fullscreencontent").show(),jQuery(xe).append(le),window.dispatchEvent(new Event("resize"))):qe(zt,Rt,!1),window.GGBT_wsf_view.launchFullScreen(xe)}else it=Kt,qe(rt,Rt,!1);if(!window.GGBT_wsf_view)for(xt=0;xtrt/4*3&&(zt=rt/4*3),xe=zt/5.8,jt.setAttribute("src",Ze),jt.setAttribute("width",zt),jt.setAttribute("height",xe);var le=(rt-zt)/2,oe=(Rt-xe)/2;jt.style.left=le+"px",jt.style.top=oe+"px",lt.appendChild(jt)}}return lt.appendChild(xt),lt},Nt=function(rt){return rt=rt.toLowerCase(),rt==="html5"||rt==="screenshot"?rt:"html5"},et=["web","webSimple","web3d","tablet","tablet3d","phone"],Be=function(rt,Rt){if(Ve=rt,Rt){Oe(Ve,!0);return}var yt=!ce;if(yt){var Kt=Ae(Ve);!isNaN(Kt)&&Kt<4.4&&(yt=!1)}var lt,Bt;window.location.protocol.substr(0,4)==="http"?lt=window.location.protocol:lt="http:";var xt=Ve.indexOf("//");xt>0?Bt=Ve:xt===0?Bt=lt+Ve:Bt="https://www.geogebra.org/apps/5.2.814.0/";for(var jt in et)if(Ve.slice(et[jt].length*-1)===et[jt]||Ve.slice((et[jt].length+1)*-1)===et[jt]+"/"){Oe(Bt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!Pe(y.showToolBar)&&!Pe(y.showMenuBar)&&!Pe(y.showAlgebraInput)&&!Pe(y.enableRightClick)&&(!y.appName||y.appName=="classic")?Bt+="webSimple/":Bt+="web3d/",Oe(Bt,!1)},Oe=function(rt,Rt){if(rt.requirejs){Ke=rt;return}rt.slice(-1)!=="/"&&(rt+="/"),Ke=rt,Rt===null&&(Rt=rt.indexOf("http")===-1),we=Rt,je="web.nocache.js",He=!1;var yt=Ke.split("/");yt.length>1&&(!Rt&&yt[yt.length-2]==="webSimple"?(je="webSimple.nocache.js",He=!0):et.indexOf(yt[yt.length-2])>=0&&(je=yt[yt.length-2]+".nocache.js")),yt=rt.split("/"),Ve=yt[yt.length-3],Ve.substr(0,4)==="test"?Ve=Ve.substr(4,1)+"."+Ve.substr(5,1):(Ve.substr(0,3)==="war"||Ve.substr(0,4)==="beta")&&(Ve="5.0");var Kt=parseFloat(Ve);Kt!==NaN&&Kt<5&&rt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Kt+" is deprecated. Using version latest instead."),Be("5.0",Rt))},vt=function(rt,Rt){window.console&&window.console.log&&(!Rt||typeof Rt.showLogging=="undefined"||Rt.showLogging&&Rt.showLogging!=="false")&&console.log(rt)};y.material_id!==void 0?$e(At):At();function At(){var rt=re;ie!==null?rt=ie:parseFloat(rt)<5&&(rt="5.0"),Be(rt,!1),Ce!==null&&Oe(Ce,we),ge=!0}return fe},GGBAppletUtils=function(){"use strict";function fe(){return window.GGBT_wsf_edit!==void 0}function re(ge,ie){ie!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+ie+","+ie+")",ge.style.webkitTransform="scale("+ie+","+ie+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function y(ge,ie,Ce,Re,Se,be){var Ke=null;if(be!=null&&be!="")for(var we=ge.parentNode;we!=null;)if((" "+we.className+" ").indexOf(" "+be+" ")>-1){Ke=we;break}else we=we.parentNode;var it=0,Ve=0,je=0,He=0,Ue=0,Ze=0,Fe=0;if(Ke)it=Ke.offsetWidth,Ve=Math.max(Re?Ke.offsetWidth:0,Ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(it=Math.min(window.innerWidth,document.documentElement.clientWidth),Ve=Math.min(window.innerHeight,document.documentElement.clientHeight),je=it):(it=window.innerWidth,Ve=window.innerHeight,je=window.innerWidth),ge){var Le=ge.getBoundingClientRect();Le.left>0&&Le.left<=it&&(Se===void 0||!Se)&&(document.dir==="rtl"?(Ue=it-Le.width-Le.left,Ze=je<=480?10:30):(Ze=Le.left,Ue=je<=480?10:30),He=Ze+Ue)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ke=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(He=40,Fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(He=0,Fe=40)}}return ge&&((Ce===void 0||!Ce)&&ie>0&&ie+He1&&(be=!0)),ie&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(be=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))Se=x(ge,ie,be,Ce,ge.scaleContainerClass);else return Re;return be&&(!ge.hasOwnProperty("scale")||Re===1)?Se:Math.min(Re,Se)}function ue(ge){var ie=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),Re=ge.getBoundingClientRect(),Se=(ie-Re.width)/2,be=(Ce-Re.height)/2;be<0&&(be=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Se<40?ge.style.left="40px":ge.style.left=Se+"px",ge.style.top=be+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(be<40?ge.style.top="40px":ge.style.top=be+"px",ge.style.left=Se+"px")}function se(ge,ie){var Ce=ge.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ie.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var Re=ce(ie,ge);fe()&&Ce.setAttribute("data-param-scale",Re);for(var Se=null,be=0;be=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(fe){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(fe){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(fe){var re=c[fe];return re==null?null:re},r=d,webModule.__errFn=e}function B(){function fe(ge){var ie=ge.lastIndexOf(rb);ie==-1&&(ie=ge.length);var Ce=ge.indexOf(sb);Ce==-1&&(Ce=ge.length);var Re=ge.lastIndexOf(tb,Math.min(Ce,ie));return Re>=O?ge.substring(O,Re+P):W}function re(ge){if(!ge.match(/^\w+:\/\//)){var ie=o.createElement(ub);ie.src=ge+vb,ge=fe(ie.src)}return ge}function y(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function x(){for(var ge=o.getElementsByTagName(_),ie=O;ieO?ge[ge.length-P].href:W}function ue(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var se=y();return se==W&&(se=x()),se==W&&(se=ce()),se==W&&ue()&&(se=fe(o.location.href)),se=re(se),se}function C(fe){return fe.match(/^\//)||fe.match(/^[a-zA-Z]+:\/\//)?fe:webModule.__moduleBase+fe}function D(){var fe=[],re=O,y=[],x=[];function ce(ge){var ie=x[ge](),Ce=y[ge];if(ie in Ce)return ie;var Re=[];for(var Se in Ce)Re[Ce[Se]]=Se;throw r&&r(ge,Re,ie),null}if(__gwt_isKnownPropertyValue=function(ge,ie){return ie in y[ge]},webModule.__getPropMap=function(){var ge={};for(var ie in y)y.hasOwnProperty(ie)&&(ge[ie]=ce(ie));return ge},webModule.__computePropValue=ce,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ue;try{ue=Cb;var se=ue.indexOf(Db);se!=-1&&(re=parseInt(ue.substring(se+P),$),ue=ue.substring(O,se))}catch(ge){}return webModule.__softPermutationId=re,C(ue+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(fe,re,y){"use strict";y.d(re,{Ax:function(){return se},Ds:function(){return ge},KI:function(){return Ce},SI:function(){return ue},f1:function(){return ce}});var x=y(90524);function ce(Re){let Se=!0;if(Re.length>0){for(let be=0;beHe in je?ue(je,He,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):je[He]=Ue,be=(je,He)=>{for(var Ue in He||(He={}))Ce.call(He,Ue)&&Se(je,Ue,He[Ue]);if(ie)for(var Ue of ie(He))Re.call(He,Ue)&&Se(je,Ue,He[Ue]);return je},Ke=(je,He)=>se(je,ge(He)),we=(je,He)=>{var Ue={};for(var Ze in je)Ce.call(je,Ze)&&He.indexOf(Ze)<0&&(Ue[Ze]=je[Ze]);if(je!=null&&ie)for(var Ze of ie(je))He.indexOf(Ze)<0&&Re.call(je,Ze)&&(Ue[Ze]=je[Ze]);return Ue},it=(je,He,Ue)=>new Promise((Ze,Fe)=>{var Le=Te=>{try{Ae(Ue.next(Te))}catch(We){Fe(We)}},ke=Te=>{try{Ae(Ue.throw(Te))}catch(We){Fe(We)}},Ae=Te=>Te.done?Ze(Te.value):Promise.resolve(Te.value).then(Le,ke);Ae((Ue=Ue.apply(je,He)).next())});const Ve=je=>{var He=je,{children:Ue}=He,Ze=we(He,["children"]);const[Fe,Le]=(0,ce.useState)(!1);return ce.createElement(x.ZP,Ke(be({},Ze),{loading:Fe,onClick:ke=>it(void 0,null,function*(){try{Le(!0),yield Ze.onClick(ke),Le(!1)}catch(Ae){console.error(Ae),Le(!1)}})}),Ue)}},6725:function(fe,re,y){"use strict";var x=y(86204),ce=y.n(x),ue=Object.defineProperty,se=(Re,Se,be)=>Se in Re?ue(Re,Se,{enumerable:!0,configurable:!0,writable:!0,value:be}):Re[Se]=be,ge=(Re,Se,be)=>se(Re,typeof Se!="symbol"?Se+"":Se,be),ie=(Re,Se,be)=>new Promise((Ke,we)=>{var it=He=>{try{je(be.next(He))}catch(Ue){we(Ue)}},Ve=He=>{try{je(be.throw(He))}catch(Ue){we(Ue)}},je=He=>He.done?Ke(He.value):Promise.resolve(He.value).then(it,Ve);je((be=be.apply(Re,Se)).next())});class Ce extends x.EventEmitter{constructor(Se,be){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=Se,this.body=be}startStream(){return ie(this,null,function*(){this.controller=new AbortController;const{signal:Se}=this.controller;try{const be=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Se});if(!be.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${be.status}`);const Ke=be.headers.get("content-type");if(!Ke)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ke.includes("application/json")){const Ve=yield be.json();this.emit("error",Ve);return}if(!Ke.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const we=be.body.getReader(),it=new TextDecoder("utf-8");for(;;){const{done:Ve,value:je}=yield we.read();if(Ve)break;const He=it.decode(je,{stream:!0});this.buffer+=He;const Ue=this.buffer.split(` `);this.buffer=Ue.pop()||"";for(const Ze of Ue)if(Ze.startsWith("data:")){const Fe=Ze.slice(5).trim();if(Fe==="[DONE]")break;try{const Le=JSON.parse(Fe);Le.data&&this.handleData(Le.data)}catch(Le){this.buffer=Ze+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Le)}}}this.emit("done",this.fullContent)}catch(be){be.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",be.message)}})}handleData(Se){Se.content&&(this.fullContent+=Se.content,this.emit("data",{chunk:Se,full:this.fullContent}))}cancelRequest(){var Se;(Se=this.controller)==null||Se.abort()}}re.Z=Ce},68201:function(fe,re,y){"use strict";y.d(re,{Z:function(){return it}});var x=y(59301),ce=y(30641),ue=y(77019),se=y(5269),ge={smartWrp:"smartWrp___NjRcB"},ie=y(51124),Ce=y(71360),Re=y(64885),Se=y(59301),be=(Ve,je,He)=>new Promise((Ue,Ze)=>{var Fe=Ae=>{try{ke(He.next(Ae))}catch(Te){Ze(Te)}},Le=Ae=>{try{ke(He.throw(Ae))}catch(Te){Ze(Te)}},ke=Ae=>Ae.done?Ue(Ae.value):Promise.resolve(Ae.value).then(Fe,Le);ke((He=He.apply(Ve,je)).next())});const Ke=` \u5FEB\u901F\u6392\u5E8F\u6F14\u793A

\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A