1import{a as mt,b as jt}from"./chunk-IUW5QKTO.js";import{a as rt,c as zt}from"./chunk-DBKHXRBK.js";import{a as ct,b as Ut}from"./chunk-WQOYKJ3B.js";import{c as lt,d as Ft}from"./chunk-UZ6L7GN3.js";import"./chunk-EKUA4KCK.js";import"./chunk-IPPUYNKK.js";import{a as Qe,b as Kt,e as qe,f as Pt,g as Ge,h as Bt,i as st,k as dt,l as pt}from"./chunk-3YC2PRUJ.js";import"./chunk-YTCJA7H6.js";import{b as le,c as Nt}from"./chunk-FF7FCVWI.js";import{a as Ye,b as Rt,e as te,f as ie,g as Dt,h as O,i as V,j as Xe}from"./chunk-OE6MEREY.js";import{a as je,b as It}from"./chunk-4Z2FIWXU.js";import{s as Ct}from"./chunk-XUTGJ7RU.js";import{a as at,b as Vt}from"./chunk-RWULMYT5.js";import{G as U,H as fe,I as ee,V as Be,W as Lt,aa as re,ba as St}from"./chunk-B3UUWMEV.js";import{c as Ue,d as At}from"./chunk-WMWTXPHF.js";import"./chunk-P27FRGFY.js";import"./chunk-ZIVP25TJ.js";import{a as $e,b as Wt}from"./chunk-LZ4XC2TM.js";import{A as nt,C as ot,k as Je,p as Ze,v as et,w as tt,x as it}from"./chunk-TT2QA5N2.js";import{a as W,b as Ht}from"./chunk-6MOVM5NX.js";import{h as We,n as Ot}from"./chunk-REXD3XXG.js";import{d as Ke,e as Pe,j as Tt}from"./chunk-XZTRQ27X.js";import{b as Ve,c as Ne,e as ze,f as Fe}from"./chunk-OVGYRFXU.js";import{G as De,M as Mt,i as Ae,k as Ie,s as Re,z as _e}from"./chunk-MZWCCPRN.js";import{Ab as Q,Bb as q,Cb as Me,Ea as N,Hc as J,Ic as P,Jc as Z,Lb as g,Nb as k,Ob as C,Oc as s,P as Et,Pc as p,Qb as oe,Qc as A,Rb as z,Sb as F,Tb as x,U as ge,Ub as o,V as ve,Vb as a,Wb as v,X,Ya as ye,Yc as T,Z as E,ac as Te,bc as L,cd as me,da as f,dd as B,ea as h,ed as ue,fa as de,fc as m,gb as r,gd as He,hc as d,ia as we,ic as G,jc as $,kb as ke,lb as Ce,n as xe,nb as I,oc as Le,pa as M,qc as Se,rc as pe,sc as Oe,tc as S,td as ae,ub as K,vb as Ee,vc as R,wc as l,xc as w,yc as b}from"./chunk-JXIB5BED.js";import{a as j,e as Y,k as be}from"./chunk-J6LPXIX4.js";var ut=Y(()=>{"use strict"});var _t,ft=Y(()=>{"use strict";_t=` 2 .p-accordionpanel { 3 display: flex; 4 flex-direction: column; 5 border-style: solid; 6 border-width: dt('accordion.panel.border.width'); 7 border-color: dt('accordion.panel.border.color'); 8 } 9 10 .p-accordionheader { 11 all: unset; 12 cursor: pointer; 13 display: flex; 14 align-items: center; 15 justify-content: space-between; 16 padding: dt('accordion.header.padding'); 17 color: dt('accordion.header.color'); 18 background: dt('accordion.header.background'); 19 border-style: solid; 20 border-width: dt('accordion.header.border.width'); 21 border-color: dt('accordion.header.border.color'); 22 font-weight: dt('accordion.header.font.weight'); 23 font-size: dt('accordion.header.font.size'); 24 border-radius: dt('accordion.header.border.radius'); 25 transition: 26 background dt('accordion.transition.duration'), 27 color dt('accordion.transition.duration'), 28 outline-color dt('accordion.transition.duration'), 29 box-shadow dt('accordion.transition.duration'); 30 outline-color: transparent; 31 } 32 33 .p-accordionpanel:first-child > .p-accordionheader { 34 border-width: dt('accordion.header.first.border.width'); 35 border-start-start-radius: dt('accordion.header.first.top.border.radius'); 36 border-start-end-radius: dt('accordion.header.first.top.border.radius'); 37 } 38 39 .p-accordionpanel:last-child > .p-accordionheader { 40 border-end-start-radius: dt('accordion.header.last.bottom.border.radius'); 41 border-end-end-radius: dt('accordion.header.last.bottom.border.radius'); 42 } 43 44 .p-accordionpanel:last-child.p-accordionpanel-active > .p-accordionheader { 45 border-end-start-radius: dt('accordion.header.last.active.bottom.border.radius'); 46 border-end-end-radius: dt('accordion.header.last.active.bottom.border.radius'); 47 } 48 49 .p-accordionheader-toggle-icon { 50 color: dt('accordion.header.toggle.icon.color'); 51 } 52 53 .p-accordionpanel:not(.p-disabled) .p-accordionheader:focus-visible {
54 box-shadow: dt('accordion.header.focus.ring.shadow'); 55 outline: dt('accordion.header.focus.ring.width') dt('accordion.header.focus.ring.style') dt('accordion.header.focus.ring.color'); 56 outline-offset: dt('accordion.header.focus.ring.offset'); 57 } 58 59 .p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) > .p-accordionheader:hover { 60 background: dt('accordion.header.hover.background'); 61 color: dt('accordion.header.hover.color'); 62 } 63 64 .p-accordionpanel:not(.p-accordionpanel-active):not(.p-disabled) .p-accordionheader:hover .p-accordionheader-toggle-icon { 65 color: dt('accordion.header.toggle.icon.hover.color'); 66 } 67 68 .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader { 69 background: dt('accordion.header.active.background'); 70 color: dt('accordion.header.active.color'); 71 } 72 73 .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader .p-accordionheader-toggle-icon { 74 color: dt('accordion.header.toggle.icon.active.color'); 75 } 76 77 .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover { 78 background: dt('accordion.header.active.hover.background'); 79 color: dt('accordion.header.active.hover.color'); 80 } 81 82 .p-accordionpanel:not(.p-disabled).p-accordionpanel-active > .p-accordionheader:hover .p-accordionheader-toggle-icon { 83 color: dt('accordion.header.toggle.icon.active.hover.color'); 84 } 85 86 .p-accordioncontent { 87 display: grid; 88 grid-template-rows: 1fr; 89 } 90 91 .p-accordioncontent-wrapper { 92 min-height: 0; 93 } 94 95 .p-accordioncontent-content { 96 border-style: solid; 97 border-width: dt('accordion.content.border.width'); 98 border-color: dt('accordion.content.border.color'); 99 background-color: dt('accordion.content.background'); 100 color: dt('accordion.content.color'); 101 padding: dt('accordion.content.padding'); 102 } 103`});function Qt(n,u){n&1&&Te(0)}function qt(n,u){if(n&1&&Me(0,Qt,1,0,"ng-container",0),n&2){let e=d();x("ngTemplateOutlet",e.toggleicon())("ngTemplateOutletContext",e.toggleIconContext())}}function Gt(n,u){if(n&1&&v(0,"span",3),n&2){let e=d(3);R(e.cn(e.cx("toggleicon"),e.pcAccordion.collapseIcon())),x("pBind",e.ptm("toggleicon")),g("aria-hidden",!0)}}function $t(n,u){if(n&1&&(de(),v(0,"svg",4)),n&2){let e=d(3);R(e.cx("toggleicon")),x("pBind",e.ptm("toggleicon")),g("aria-hidden",!0)}}function Jt(n,u){if(n&1&&k(0,Gt,1,4,"span",1)(1,$t,1,4,":svg:svg",2),n&2){let e=d(2);C(e.pcAccordion.collapseIcon()?0:1)}}function Zt(n,u){if(n&1&&v(0,"span",3),n&2){let e=d(3);R(e.cn(e.cx("toggleicon"),e.pcAccordion.expandIcon())),x("pBind",e.ptm("toggleicon")),g("aria-hidden",!0)}}function ei(n,u){if(n&1&&(de(),v(0,"svg",5)),n&2){let e=d(3);x("pBind",e.ptm("toggleicon")),g("aria-hidden",!0)}}function ti(n,u){if(n&1&&k(0,Zt,1,4,"span",1)(1,ei,1,2,":svg:svg",5),n&2){let e=d(2);C(e.pcAccordion.expandIcon()?0:1)}}function ii(n,u){if(n&1&&k(0,Jt,2,1)(1,ti,2,1),n&2){let e=d();C(e.active()?0:1)}}var se,Xt,ne,ce,ht,bt,ni,oi,D,ai,ri,li,ci,xt,gt=Y(()=>{"use strict";ut();ae();ae();Lt();St();Dt();Xe();Xe();Nt();pt();pt();ft();Rt();_e();Pt();Bt();Kt();se=["*"],Xt=["toggleicon"];ne=new X("ACCORDION_INSTANCE"),ce=new X("ACCORDION_PANEL_INSTANCE"),ht=new X("ACCORDION_HEADER_INSTANCE"),bt=new X("ACCORDION_CONTENT_INSTANCE"),ni=` 104${_t} 105 106/* For PrimeNG */ 107.p-accordionheader-toggle-icon.icon-start { 108 order: -1; 109} 110 111.p-accordionheader:has(.p-accordionheader-toggle-icon.icon-start) { 112 justify-content: flex-start; 113 gap: dt('accordion.header.padding'); 114} 115 116.p-accordionheader.p-ripple { 117 overflow: hidden; 118 position: relative; 119} 120 121.p-accordioncontent .p-motion { 122 display: grid; 123 grid-template-rows: 1fr; 124} 125`,oi={root:"p-accordion p-component",panel:({instance:n})=>["p-accordionpanel",{"p-accordionpanel-active":n.active(),"p-disabled":n.disabled()}],header:"p-accordionheader",toggleicon:"p-accordionheader-toggle-icon",contentContainer:"p-accordioncontent",contentWrapper:"p-accordioncontent-wrapper",content:"p-accordioncontent-content"},D=(()=>{class n extends Ye{name="accordion";style=ni;classes=oi;static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(n)))(t||n)}})();static \u0275prov=ge({token:n,factory:n.\u0275fac})}return n})(),ai=(()=>{class n extends ie{$pcAccordionContent=E(bt,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=E(O,{self:!0});componentName="AccordionContent";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=E(ne);pcAccordionPanel=E(ce);active=T(()=>this.pcAccordionPanel.active());ariaLabelledby=T(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);id=T(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);_componentStyle=E(D);ptParams=T(()=>({context:this.active()}
125));computedMotionOptions=T(()=>j(j({},this.ptm("motion",this.ptParams())),this.pcAccordion.computedMotionOptions()));static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(n)))(t||n)}})();static \u0275cmp=K({type:n,selectors:[["p-accordion-content"],["p-accordioncontent"]],hostVars:6,hostBindings:function(i,t){i&2&&(g("id",t.id())("role","region")("data-p-active",t.active())("aria-labelledby",t.ariaLabelledby()),R(t.cx("contentContainer")))},features:[J([D,{provide:bt,useExisting:n},{provide:te,useExisting:n}]),Q([O]),q],ngContentSelectors:se,decls:4,vars:10,consts:[["name","p-collapsible","hideStrategy","visibility",3,"visible","mountOnEnter","unmountOnLeave","options"],[3,"pBind"]],template:function(i,t){i&1&&(G(),o(0,"p-motion",0)(1,"div",1)(2,"div",1),$(3),a()()()),i&2&&(x("visible",t.active())("mountOnEnter",!1)("unmountOnLeave",!1)("options",t.computedMotionOptions()),r(),R(t.cx("contentWrapper")),x("pBind",t.ptm("contentWrapper",t.ptParams())),r(),R(t.cx("content")),x("pBind",t.ptm("content",t.ptParams())))},dependencies:[V,O,dt,st],encapsulation:2})}return n})(),ri=(()=>{class n extends ie{$pcAccordionHeader=E(ht,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=E(O,{self:!0});componentName="AccordionHeader";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=E(ne);pcAccordionPanel=E(ce);id=T(()=>`${this.pcAccordion.id()}_accordionheader_${this.pcAccordionPanel.value()}`);active=T(()=>this.pcAccordionPanel.active());disabled=T(()=>this.pcAccordionPanel.disabled());ariaControls=T(()=>`${this.pcAccordion.id()}_accordioncontent_${this.pcAccordionPanel.value()}`);hostTabindex=T(()=>this.disabled()?"-1":"0");toggleicon=He("toggleicon",{descendants:!1});toggleIconContext=T(()=>({active:this.active()}));onClick(e){if(this.disabled())return;let i=this.active();this.changeActiveValue();let t=this.active(),c=this.pcAccordionPanel.value();!i&&t?this.pcAccordion.onOpen.emit({originalEvent:e,index:c}):i&&!t&&this.pcAccordion.onClose.emit({originalEvent:e,index:c})}onFocus(){!this.disabled()&&this.pcAccordion.selectOnFocus()&&this.changeActiveValue()}onKeydown(e){switch(e.code){case"ArrowDown":this.arrowDownKey(e);break;case"ArrowUp":this.arrowUpKey(e);break;case"Home":this.onHomeKey(e);break;case"End":this.onEndKey(e);break;case"Enter":case"Space":case"NumpadEnter":this.onEnterKey(e);break;default:break}}_componentStyle=E(D);changeActiveValue(){this.pcAccordion.updateValue(this.pcAccordionPanel.value())}findPanel(e){return e?.closest('[data-pc-name="accordionpanel"]')}findHeader(e){return e?U(e,'[data-pc-name="accordionheader"]'):null}findNextPanel(e,i=!1){let t=i?e:e?.nextElementSibling;return t?ee(t,"data-p-disabled")?this.findNextPanel(t):this.findHeader(t):null}findPrevPanel(e,i=!1){let t=i?e:e?.previousElementSibling;return t?ee(t,"data-p-disabled")?this.findPrevPanel(t):this.findHeader(t):null}findFirstPanel(){return this.findNextPanel(this.pcAccordion.el.nativeElement.firstElementChild,!0)}findLastPanel(){return this.findPrevPanel(this.pcAccordion.el.nativeElement.lastElementChild,!0)}changeFocusedPanel(e,i){i&&fe(i)}arrowDownKey(e){let i=this.findNextPanel(this.findPanel(e.currentTarget));i?this.changeFocusedPanel(e,i):this.onHomeKey(e),e.preventDefault()}arrowUpKey(e){let i=this.findPrevPanel(this.findPanel(e.currentTarget));i?this.changeFocusedPanel(e,i):this.onEndKey(e),e.preventDefault()}onHomeKey(e){let i=this.findFirstPanel();this.changeFocusedPanel(e,i),e.preventDefault()}onEndKey(e){let i=this.findLastPanel();this.changeFocusedPanel(e,i),e.preventDefault()}onEnterKey(e){this.disabled()||this.changeActiveValue(),e.preventDefault()}dataP=T(()=>this.cn({active:this.active()}));static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(n)))(t||n)}})();static \u0275cmp=K({type:n,selectors:[["p-accordion-header"],["p-accordionheader"]],contentQueries:function(i,t,c){i&1&&Le(c,t.toggleicon,Xt,4),i&2&&Se()},hostVars:13,hostBindings:function(i,t){i&1&&m("click",function(_){return t.onClick(_)})("focus",function(){return t.onFocus()})("keydown",function(_){return t.onKeydown(_)}),i&2&&(g("id",t.id())("aria-expanded",t.active())("aria-controls",t.ariaControl
125s())("aria-disabled",t.disabled())("role","button")("tabindex",t.hostTabindex())("data-p-active",t.active())("data-p-disabled",t.disabled())("data-p",t.dataP()),R(t.cx("header")),Oe("user-select","none"))},features:[J([D,{provide:ht,useExisting:n},{provide:te,useExisting:n}]),Q([Qe,O]),q],ngContentSelectors:se,decls:3,vars:1,consts:[[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"class","pBind"],["data-p-icon","chevron-up",3,"class","pBind"],[3,"pBind"],["data-p-icon","chevron-up",3,"pBind"],["data-p-icon","chevron-down",3,"pBind"]],template:function(i,t){i&1&&(G(),$(0),k(1,qt,1,2,"ng-container")(2,ii,2,1)),i&2&&(r(),C(t.toggleicon()?1:2))},dependencies:[Ie,qe,Ge,V,O],encapsulation:2})}return n})(),li=(()=>{class n extends ie{$pcAccordionPanel=E(ce,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=E(O,{self:!0});componentName="AccordionPanel";onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}pcAccordion=E(ne);value=ue(void 0);disabled=B(!1,{transform:e=>le(e)});active=T(()=>this.pcAccordion.multiple()?this.valueEquals(this.pcAccordion.value(),this.value()):this.pcAccordion.value()===this.value());valueEquals(e,i){return Array.isArray(e)&&(typeof i=="string"||typeof i=="number")?e.includes(i):e===i}_componentStyle=E(D);static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(n)))(t||n)}})();static \u0275cmp=K({type:n,selectors:[["p-accordion-panel"],["p-accordionpanel"]],hostVars:4,hostBindings:function(i,t){i&2&&(g("data-p-disabled",t.disabled())("data-p-active",t.active()),R(t.cx("panel")))},inputs:{value:[1,"value"],disabled:[1,"disabled"]},outputs:{value:"valueChange"},features:[J([D,{provide:ce,useExisting:n},{provide:te,useExisting:n}]),Q([O]),q],ngContentSelectors:se,decls:1,vars:0,template:function(i,t){i&1&&(G(),$(0))},dependencies:[V],encapsulation:2})}return n})(),ci=(()=>{class n extends ie{componentName="Accordion";$pcAccordion=E(ne,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=E(O,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("root"))}value=ue(void 0);multiple=B(!1,{transform:e=>le(e)});expandIcon=B();collapseIcon=B();selectOnFocus=B(!1,{transform:e=>le(e)});motionOptions=B(void 0);computedMotionOptions=T(()=>j(j({},this.ptm("motion")),this.motionOptions()));onClose=me();onOpen=me();id=M(Be("pn_id_"));_componentStyle=E(D);onKeydown(e){switch(e.code){case"ArrowDown":this.onTabArrowDownKey(e);break;case"ArrowUp":this.onTabArrowUpKey(e);break;case"Home":e.shiftKey||this.onTabHomeKey(e);break;case"End":e.shiftKey||this.onTabEndKey(e);break}}onTabArrowDownKey(e){let i=this.findNextHeaderAction(e.target?.parentElement??null);i?this.changeFocusedTab(i):this.onTabHomeKey(e),e.preventDefault()}onTabArrowUpKey(e){let i=this.findPrevHeaderAction(e.target?.parentElement??null);i?this.changeFocusedTab(i):this.onTabEndKey(e),e.preventDefault()}onTabHomeKey(e){let i=this.findFirstHeaderAction();this.changeFocusedTab(i),e.preventDefault()}changeFocusedTab(e){e&&fe(e)}findNextHeaderAction(e,i=!1){let t=i?e:e?.nextElementSibling,c=t?U(t,'[data-pc-section="accordionheader"]'):null;return c?ee(c,"data-p-disabled")?this.findNextHeaderAction(c.parentElement):U(c.parentElement,'[data-pc-section="accordionheader"]'):null}findPrevHeaderAction(e,i=!1){let t=i?e:e?.previousElementSibling,c=t?U(t,'[data-pc-section="accordionheader"]'):null;return c?ee(c,"data-p-disabled")?this.findPrevHeaderAction(c.parentElement):U(c.parentElement,'[data-pc-section="accordionheader"]'):null}findFirstHeaderAction(){let e=this.el.nativeElement.firstElementChild;return this.findNextHeaderAction(e,!0)}findLastHeaderAction(){let e=this.el.nativeElement.lastElementChild;return this.findPrevHeaderAction(e,!0)}onTabEndKey(e){let i=this.findLastHeaderAction();this.changeFocusedTab(i),e.preventDefault()}getBlockableElement(){return this.el.nativeElement.children[0]}updateValue(e){let i=this.value();if(this.multiple()){let t=Array.isArray(i)?[...i]:[],c=t.indexOf(e);c!==-1?t.splice(c,1):t.push(e),this.value.set(t)}else i===e?this.value.set(void 0):this.value.set(e)}static \u0275fac=(()=>{let e;return function(t){return(e||(e=N(n)))(t||n)}})();static \u0275cmp=K({type:n,selectors:[["p-accordion"]],hostVars:2,hostBindings:function(i,t){i&1&&m("keydown",function(_){return t.onKeydown(_)}),i&2&&R(t.cx("root"))},inputs:{value:[1,"value"],multiple:[1,"multiple"],expandIcon:[1,"expandIcon"],collapseIcon:[1,"collapseIcon"],selectOnFocus:[1,"selectOnFocus"],motionOptions:[1,"motionOptions"]},outputs:{value:"valueChange",onClose:"onClose",onOpen:"onOpen"},features:[J([D,{provide:ne,useExisting:n},{provide:te,useExisting:n}]),Q([O]),q],ngContentSelectors:se,decls:1,vars:0,template:function(i,t){i&1&&(G(),$(0))},dependencies:[re,V],encapsulation:2})}return n})(),xt=(()=>{class n{static \u0275fac=function(i){return new(i||n)};static \u0275mod=Ee({type:n});static \u0275inj=ve({imports:[ci,re,li,ri,ai,V,re,V]})}return n})()});var vt,wt=Y(()=>{"use strict";vt={fr:{MATH:["Calculer : \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","R\xE9soudre : \\(e^{2x} - 5e^{x} + 6 = 0\\).","D\xE9velopper et simplifier : \\((x - 2)^3 - (x + 1)^2\\).","\xC9tudier les variations de \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (domaine, d\xE9riv\xE9e, tableaux de signes).","Trouver les valeurs propres de \\(A=\\begin{pmatrix}2&1&0\\\\1&2&1\\\\0&1&2\\end{pmatrix}\\)."],PHYSICS:["Ondes : \\(v = \\lambda f\\). Si \\(\\lambda=0{,}75\\,\\text{m}\\) et \\(f=440\\,\\text{Hz}\\), calculer \\(v\\).","Circuit RC : \\(V(t)=V_0\\big(1-e^{-t/RC}\\big)\\). Trouver \\(t\\) pour \\(V(t)=0{,}9V_0\\) avec \\(R=10\\,\\text{k}\\Omega\\) et \\(C=100\\,\\mu\\text{F}\\).","Optique (lentille mince) : \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). Avec \\(f=10\\,\\text{cm}\\) et \\(d_o=30\\,\\text{cm}\\), trouver \\(d_i\\).","\xC9nergie m\xE9canique : \\(E=\\dfrac12 m v^2 + mgh\\). Calculer \\(E\\) pour \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\), \\(g=9{,}81\\,\\text{m/s}^2\\).","Circuit RLC : \\(L\\ddot q + R\\dot q + \\dfrac{1}{C}q = V_0\\cos(\\Omega t)\\). Identifier la pulsation propre \\(\\omega_0\\) et le facteur d\u2019amortissement."],HISTORY:["En quelle ann\xE9e a commenc\xE9 la Seconde Guerre mondiale ?","Quelles sont les causes principales de la R\xE9volution fran\xE7aise ?","Qui \xE9tait Cl\xE9op\xE2tre ?","Quels furent les enjeux du C
125ongr\xE8s de Vienne ?"],BIOLOGY:["Quelle est la fonction principale de l\u2019ADN ?","D\xE9crire les \xE9tapes de la mitose.","Quels organites sont sp\xE9cifiques \xE0 la cellule v\xE9g\xE9tale ?","Comment se d\xE9roule la photosynth\xE8se ?"],GEOGRAPHY:["Quelle est la capitale de l\u2019Australie ?","Cite trois fleuves d\u2019Afrique.","Quels sont les cinq plus grands pays par superficie ?","Quels sont les climats dominants en Europe de l\u2019Ouest ?"],OTHER:["Explique la diff\xE9rence entre HTTP et HTTPS.",'Donne un r\xE9sum\xE9 de "Le Petit Prince".',"Comment pr\xE9parer un caf\xE9 filtre ?","Qu\u2019est-ce qu\u2019une API REST ?"]},en:{MATH:["Compute: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","Solve: \\(e^{2x} - 5e^{x} + 6 = 0\\).","Expand and simplify: \\((x - 2)^3 - (x + 1)^2\\).","Study the variations of \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (domain, derivative, sign chart).","Find the eigenvalues of \\(A=\\begin{pmatrix}2&1&0\\\\1&2&1\\\\0&1&2\\end{pmatrix}\\)."],PHYSICS:["Waves: \\(v = \\lambda f\\). If \\(\\lambda=0.75\\,\\text{m}\\) and \\(f=440\\,\\text{Hz}\\), compute \\(v\\).","RC circuit: \\(V(t)=V_0(1-e^{-t/RC})\\). Find \\(t\\) when \\(V(t)=0.9V_0\\), with \\(R=10\\,\\text{k}\\Omega\\), \\(C=100\\,\\mu\\text{F}\\).","Thin lens: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). With \\(f=10\\,\\text{cm}\\) and \\(d_o=30\\,\\text{cm}\\), find \\(d_i\\).","Mechanical energy: \\(E=\\dfrac12 m v^2 + mgh\\). Compute \\(E\\) for \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\), \\(g=9.81\\,\\text{m/s}^2\\).","RLC circuit: \\(L\\ddot q + R\\dot q + \\dfrac{1}{C}q = V_0\\cos(\\Omega t)\\). Identify \\(\\omega_0\\) and the damping term."],HISTORY:["In which year did World War II begin?","What were the main causes of the French Revolution?","Who was Cleopatra?","What were the stakes of the Congress of Vienna?"],BIOLOGY:["What is the main function of DNA?","Describe the stages of mitosis.","Which organelles are specific to plant cells?","How does photosynthesis work?"],GEOGRAPHY:["What is the capital of Australia?","Name three African rivers.","What are the five largest countries by area?","What are the dominant climates in Western Europe?"],OTHER:["Explain the difference between HTTP and HTTPS.","Give a short summary of \u201CThe Little Prince\u201D.","How to brew pour-over coffee?","What is a REST API?"]},es:{MATH:["Calcular: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","Resolver: \\(e^{2x} - 5e^{x} + 6 = 0\\).","Desarrollar y simplificar: \\((x - 2)^3 - (x + 1)^2\\).","Estudiar \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (dominio, derivada, variaciones)."],PHYSICS:["Ondas: \\(v = \\lambda f\\). Si \\(\\lambda=0{,}75\\,\\text{m}\\) y \\(f=440\\,\\text{Hz}\\), calcula \\(v\\).","Circuito RC: \\(V(t)=V_0(1-e^{-t/RC})\\). Halla \\(t\\) cuando \\(V(t)=0{,}9V_0\\).","\xD3ptica: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). Con \\(f=10\\,\\text{cm}\\) y \\(d_o=30\\,\\text{cm}\\), halla \\(d_i\\).","Energ\xEDa: \\(E=\\dfrac12 m v^2 + mgh\\). Calcula \\(E\\) para \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\)."],HISTORY:["\xBFEn qu\xE9 a\xF1o comenz\xF3 la Segunda Guerra Mundial?","\xBFCu\xE1les fueron las causas principales de la Revoluci\xF3n francesa?","\xBFQui\xE9n fue Cleopatra?","\xBFCu\xE1les fueron los objetivos del Congreso de Viena?"],BIOLOGY:["\xBFCu\xE1l es la funci\xF3n principal del ADN?","Describe las fases de la mitosis.","\xBFQu\xE9 org\xE1nulos son propios de la c\xE9lula vegetal?","\xBFC\xF3mo funciona la fotos\xEDntesis?"],GEOGRAPHY:["\xBFCu\xE1l es la capital de Australia?","Nombra tres r\xEDos de \xC1frica.","\xBFCu\xE1les son los cinco pa\xEDses m\xE1s grandes por superficie?","\xBFCu\xE1les son los climas dominantes en Europa Occidental?"],OTHER:["Explica la diferencia entre HTTP y HTTPS.","Resume brevemente \u201CEl Principito\u201D.","\xBFC\xF3mo preparar caf\xE9 de filtro?","\xBFQu\xE9 es una API REST?"]},de:{MATH:["Berechne: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","L\xF6se: \\(e^{2x} - 5e^{x} + 6 = 0\\).","Vereinfache: \\((x - 2)^3 - (x + 1)^2\\).","Untersuche \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (Definitionsbereich, Ableitung, Monotonie)."],PHYSICS:["Wellen: \\(v = \\lambda f\\). Wenn \\(\\lambda=0{,}75\\,\\text{m}\\) und \\(f=440\\,\\text{Hz}\\), berechne \\(v\\).","RC-Schaltung: \\(V(t)=V_0(1-e^{-t/RC})\\). Bestimme \\(t\\) f\xFCr \\(V(t)=0{,}9V_0\\).","Optik: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). Mit \\(f=10\\,\\text{cm}\\), \\(d_o=30\\,\\text{cm}\\), finde \\(d_i\\).","Energie: \\(E=\\dfrac12 m v^2 + mgh\\). Berechne \\(E\\) f\xFCr \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\)."],HISTORY:["In welchem Jahr begann der Zweite Weltkrieg?","Was waren die Hauptursachen der Franz\xF6sischen Revolution?","Wer war Kleopatra?","Welche Ziele verfolgte der Wiener Kongress?"],BIOLOGY:["Was ist die Hauptfunktion der DNA?","Beschreibe die Phasen der Mitose.","Welche Organellen sind f\xFCr Pflanzenzellen typisch?","Wie funktioniert die Photosynthese?"],GEOGRAPHY:["Was ist die Hauptstadt von Australien?","Nenne drei Fl\xFCsse in Afrika.","Welche sind die f\xFCnf gr\xF6\xDFten L\xE4nder nac
125h Fl\xE4che?","Welche Klimazonen dominieren in Westeuropa?"],OTHER:["Erkl\xE4re den Unterschied zwischen HTTP und HTTPS.","Gib eine kurze Zusammenfassung von \u201EDer kleine Prinz\u201C.","Wie bereitet man Filterkaffee zu?","Was ist eine REST-API?"]},it:{MATH:["Calcola: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","Risolvi: \\(e^{2x} - 5e^{x} + 6 = 0\\).","Sviluppa e semplifica: \\((x - 2)^3 - (x + 1)^2\\).","Studia \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (dominio, derivata, andamento)."],PHYSICS:["Onde: \\(v = \\lambda f\\). Se \\(\\lambda=0{,}75\\,\\text{m}\\) e \\(f=440\\,\\text{Hz}\\), calcola \\(v\\).","Circuito RC: \\(V(t)=V_0(1-e^{-t/RC})\\). Trova \\(t\\) quando \\(V(t)=0{,}9V_0\\).","Ottica: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). Con \\(f=10\\,\\text{cm}\\), \\(d_o=30\\,\\text{cm}\\), trova \\(d_i\\).","Energia: \\(E=\\dfrac12 m v^2 + mgh\\). Calcola \\(E\\) per \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\)."],HISTORY:["In che anno inizi\xF2 la Seconda guerra mondiale?","Quali furono le principali cause della Rivoluzione francese?","Chi era Cleopatra?","Quali furono gli obiettivi del Congresso di Vienna?"],BIOLOGY:["Qual \xE8 la funzione principale del DNA?","Descrivi le fasi della mitosi.","Quali organelli sono tipici della cellula vegetale?","Come avviene la fotosintesi?"],GEOGRAPHY:["Qual \xE8 la capitale dell\u2019Australia?","Cita tre fiumi dell\u2019Africa.","Quali sono i cinque paesi pi\xF9 grandi per superficie?","Quali climi dominano nell\u2019Europa occidentale?"],OTHER:["Spiega la differenza tra HTTP e HTTPS.","Fornisci un breve riassunto de \u201CIl piccolo principe\u201D.","Come preparare il caff\xE8 filtro?","Che cos\u2019\xE8 un\u2019API REST?"]},pl:{MATH:["Oblicz: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","Rozwi\u0105\u017C: \\(e^{2x} - 5e^{x} + 6 = 0\\).","Rozwi\u0144 i upro\u015B\u0107: \\((x - 2)^3 - (x + 1)^2\\).","Zbadaj \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (dziedzina, pochodna, monotoniczno\u015B\u0107)."],PHYSICS:["Fale: \\(v = \\lambda f\\). Je\u015Bli \\(\\lambda=0{,}75\\,\\text{m}\\) i \\(f=440\\,\\text{Hz}\\), oblicz \\(v\\).","Obw\xF3d RC: \\(V(t)=V_0(1-e^{-t/RC})\\). Wyznacz \\(t\\) dla \\(V(t)=0{,}9V_0\\).","Optyka: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). Dla \\(f=10\\,\\text{cm}\\), \\(d_o=30\\,\\text{cm}\\), wyznacz \\(d_i\\).","Energia: \\(E=\\dfrac12 m v^2 + mgh\\). Oblicz \\(E\\) dla \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\)."],HISTORY:["W kt\xF3rym roku rozpocz\u0119\u0142a si\u0119 II wojna \u015Bwiatowa?","Jakie by\u0142y g\u0142\xF3wne przyczyny rewolucji francuskiej?","Kim by\u0142a Kleopatra?","Jakie by\u0142y cele kongresu wiede\u0144skiego?"],BIOLOGY:["Jaka jest g\u0142\xF3wna funkcja DNA?","Opisz etapy mitozy.","Jakie organella s\u0105 charakterystyczne dla kom\xF3rki ro\u015Blinnej?","Na czym polega fotosynteza?"],GEOGRAPHY:["Jaka jest stolica Australii?","Wymie\u0144 trzy rzeki Afryki.","Jakie s\u0105 pi\u0119\u0107 najwi\u0119kszych pa\u0144stw pod wzgl\u0119dem powierzchni?","Jakie klimaty dominuj\u0105 w Europie Zachodniej?"],OTHER:["Wyja\u015Bnij r\xF3\u017Cnic\u0119 mi\u0119dzy HTTP a HTTPS.","Podaj kr\xF3tkie streszczenie \u201EMa\u0142ego Ksi\u0119cia\u201D.","Jak przygotowa\u0107 kaw\u0119 z dripa?","Czym jest REST API?"]},ar:{MATH:["\u0627\u062D\u0633\u0628: \\(\\displaystyle \\int_{0}^{\\pi} \\sin(x)\\,dx\\).","\u062D\u0644 \u0627\u0644\u0645\u0639\u0627\u062F\u0644\u0629: \\(e^{2x} - 5e^{x} + 6 = 0\\).","\u0637\u0648\u0651\u0631 \u0648\u0628\u0633\u0651\u0637: \\((x - 2)^3 - (x + 1)^2\\).","\u0627\u062F\u0631\u0633 \\(f(x)=\\dfrac{x^2+1}{x-1}\\) (\u0627\u0644\u0645\u062C\u0627\u0644\u060C \u0627\u0644\u0645\u0634\u062A\u0642\u0629\u060C \u0627\u0644\u062A\u063A\u064A\u0631)."],PHYSICS:["\u0627\u0644\u0645\u0648\u062C\u0627\u062A: \\(v = \\lambda f\\). \u0625\u0630\u0627 \u0643\u0627\u0646\u062A \\(\\lambda=0.75\\,\\text{m}\\) \u0648 \\(f=440\\,\\text{Hz}\\) \u0627\u062D\u0633\u0628 \\(v\\).","\u062F\u0627\u0631\u0629 RC: \\(V(t)=V_0(1-e^{-t/RC})\\). \u0623\u0648\u062C\u062F \\(t\\) \u0639\u0646\u062F\u0645\u0627 \\(V(t)=0.9V_0\\).","\u0627\u0644\u0628\u0635\u0631\u064A\u0627\u062A: \\(\\dfrac{1}{f}=\\dfrac{1}{d_o}+\\dfrac{1}{d_i}\\). \u0625\u0630\u0627 \u0643\u0627\u0646 \\(f=10\\,\\text{cm}\\) \u0648 \\(d_o=30\\,\\text{cm}\\) \u0623\u0648\u062C\u062F \\(d_i\\).","\u0627\u0644\u0637\u0627\u0642\u0629: \\(E=\\dfrac12 m v^2 + mgh\\). \u0627\u062D\u0633\u0628 \\(E\\) \u0644\u0640 \\(m=2\\,\\text{kg}\\), \\(v=5\\,\\text{m/s}\\), \\(h=3\\,\\text{m}\\)."],HISTORY:["\u0641\u064A \u0623\u064A \u0633\u0646\u0629 \u0628\u062F\u0623\u062A \u0627\u0644\u062D\u0631\u0628 \u0627\u0644\u0639\u0627\u0644\u0645\u064A\u0629 \u0627\u0644\u062B\u0627\u0646\u064A\u0629\u061F","\u0645\u0627 \u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629 \u0644\u0644\u062B\u0648\u0631\u0629 \u0627\u0644\u0641\u0631\u0646\u0633\u064A\u0629\u061F","\u0645\u0646 \u0647\u064A \u0643\u0644\u064A\u0648\u0628\u0627\u062A\u0631\u0627\u061F","\u0645\u0627 \u0623\u0647\u062F\u0627\u0641 \u0645\u0624\u062A\u0645\u0631 \u0641\u064A\u064A\u0646\u0627\u061F"],BIOLOGY:["\u0645\u0627 \u0627\u0644\u0648\u0638\u064A\u0641\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629 \u0644\u0644\u062D\u0645\u0636 \u0627\u0644\u0646\u0648\u0648\u064A DNA\u061F","\u0627\u0634\u0631\u062D \u0645\u0631\u0627\u062D\u0644 \u0627\u0644\u0627\u0646\u0642\u0633\u0627\u0645 \u0627\u0644\u0645\u062A\u0633\u0627\u0648\u064A.","\u0645\u0627 \u0627\u0644\u0639\u064F\u0636\u064E\u064A\u0651\u0627\u062A \u0627\u0644\u0645\u0645\u064A\u0632\u0629 \u0644\u0644\u062E\u0644\u064A\u0629 \u0627\u0644\u0646\u0628\u0627\u062A\u064A\u0629\u061F","\u0643\u064A\u0641 \u062A\u062A\u0645 \u0639\u0645\u0644\u064A\u0629 \u0627\u0644\u0628\u0646\u0627\u0621 \u0627\u0644\u0636\u0648\u0626\u064A\u061F"],GEOGRAPHY:["\u0645\u0627 \u0647\u064A \u0639\u0627\u0635\u0645\u0629 \u0623\u0633\u062A\u0631\u0627\u0644\u064A\u0627\u061F","\u0627\u0630\u0643\u0631 \u062B\u0644\u0627\u062B\u0629 \u0623\u0646\u0647\u0627\u0631 \u0641\u064A \u0623\u0641\u0631\u064A\u0642\u064A\u0627.","\u0645\u0627 \u0647\u064A \u0623\u0643\u0628\u0631 \u062E\u0645\u0633 \u062F\u0648\u0644 \u0645\u0646 \u062D\u064A\u062B \u0627\u0644\u0645\u0633\u0627\u062D\u0629\u
125061F","\u0645\u0627 \u0627\u0644\u0645\u0646\u0627\u062E\u0627\u062A \u0627\u0644\u0633\u0627\u0626\u062F\u0629 \u0641\u064A \u0623\u0648\u0631\u0648\u0628\u0627 \u0627\u0644\u063A\u0631\u0628\u064A\u0629\u061F"],OTHER:["\u0627\u0634\u0631\u062D \u0627\u0644\u0641\u0631\u0642 \u0628\u064A\u0646 HTTP \u0648 HTTPS.",'\u0642\u062F\u0651\u0645 \u0645\u0644\u062E\u0635\u064B\u0627 \u0642\u0635\u064A\u0631\u064B\u0627 \u0644\u0643\u062A\u0627\u0628 "\u0627\u0644\u0623\u0645\u064A\u0631 \u0627\u0644\u0635\u063A\u064A\u0631".',"\u0643\u064A\u0641 \u062A\u064F\u062D\u0636\u0651\u0631 \u0642\u0647\u0648\u0629 \u0627\u0644\u0641\u0644\u062A\u0631\u061F","\u0645\u0627 \u0647\u064A \u0648\u0627\u062C\u0647\u0629 REST API\u061F"]}}});function xi(n,u){if(n&1&&(o(0,"option",16),l(1),a()),n&2){let e=u.$implicit;x("ngValue",e.code),r(),b(" ",e.label," ")}}function gi(n,u){if(n&1){let e=L();o(0,"button",46),s(1,"translate"),s(2,"translate"),m("click",function(){let t=f(e).$implicit,c=d();return h(c.setTheme(t.code))}),o(3,"div",47),v(4,"i",48),a(),o(5,"div",49)(6,"div",50),l(7),s(8,"translate"),a(),o(9,"div",51),l(10),s(11,"translate"),a()()()}if(n&2){let e=u.$implicit,i=d();S("theme-pill--active",i.selectedTheme()===e.code),g("aria-pressed",i.selectedTheme()===e.code?"true":"false")("aria-label",p(1,7,"HOMEWORK.THEMES."+e.code)+" \u2013 "+p(2,9,e.desc)),r(4),x("ngClass",e.icon),r(3),b(" ",p(8,11,"HOMEWORK.THEMES."+e.code)," "),r(3),b(" ",p(11,13,e.desc)," ")}}function vi(n,u){if(n&1){let e=L();o(0,"button",53),m("click",function(){f(e);let t=d(2);return h(t.setMode("calculator"))}),v(1,"i",86),o(2,"span"),l(3),s(4,"translate"),a()()}if(n&2){let e=d(2);S("mode-tab--active",e.activeMode()==="calculator"),g("aria-selected",e.activeMode()==="calculator"?"true":"false")("aria-controls","homework-calculator-panel"),r(3),w(A(4,5,"HOMEWORK_HELP.MODE_CALC",P(8,_i)))}}function wi(n,u){n&1&&v(0,"i",91)}function yi(n,u){if(n&1){let e=L();o(0,"a",87),m("click",function(){let t=f(e).$implicit,c=d(2);return h(c.selectAnswerStyle(t.code))}),o(1,"div",88)(2,"div",89),l(3),s(4,"translate"),a(),o(5,"div",90),l(6),s(7,"translate"),a()(),k(8,wi,1,0,"i",91),a()}if(n&2){let e=u.$implicit,i=d(2);S("is-active",e.code===i.selectedAnswerStyle()),g("aria-selected",e.code===i.selectedAnswerStyle()?"true":"false"),r(3),b(" ",p(4,6,e.titleKey)," "),r(3),b(" ",p(7,8,e.descKey)," "),r(2),C(e.code===i.selectedAnswerStyle()?8:-1)}}function ki(n,u){if(n&1){let e=L();o(0,"button",103),m("click",function(){let t=f(e).$implicit,c=d(3);return h(c.setCalcCategory(t.code))}),l(1),a()}if(n&2){let e=u.$implicit,i=d(3);S("calc-tab--active",i.calcActiveCategory()===e.code),r(),b(" ",e.label," ")}}function Ci(n,u){if(n&1){let e=L();o(0,"button",104),m("click",function(){let t=f(e).$implicit,c=d(3);return h(c.onCalcKey(t.snippet))}),l(1),a()}if(n&2){let e=u.$implicit;r(),b(" ",e.label," ")}}function Ei(n,u){if(n&1){let e=L();o(0,"math-field",92,1),s(2,"translate"),s(3,"translate"),m("input",function(t){f(e);let c=d(2);return h(c.onMathfieldInput(t))}),a(),o(4,"div",93)(5,"div",94),z(6,ki,2,3,"button",95,hi),a(),o(8,"div",96),z(9,Ci,2,1,"button",97,bi),a(),o(11,"div",98)(12,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("7"))}),l(13," 7 "),a(),o(14,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("8"))}),l(15," 8 "),a(),o(16,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("9"))}),l(17," 9 "),a(),o(18,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("/"))}),l(19," \xF7 "),a(),o(20,"button",101),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("__backspace__"))}),l(21," \u232B "),a(),o(22,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("4"))}),l(23," 4 "),a(),o(24,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("5"))}),l(25," 5 "),a(),o(26,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("6"))}),l(27," 6 "),a(),o(28,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("*"))}),l(29," \xD7 "),a(),o(30,"button",102),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("__clear__"))}),l(31," AC "),a(),o(32,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("1"))}),l(33," 1 "),a(),o(34,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("2"))}),l(35," 2 "),a(),o(36,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("3"))}),l(37," 3 "),a(),o(38,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("-"))}),l(39," \u2212 "),a(),o(40,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("+"))}),l(41," + "),a(),o(42,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("0"))}),l(43," 0 "),a(),o(44,"button",99),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("."))}
125),l(45," . "),a(),o(46,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("="))}),l(47," = "),a(),o(48,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("^"))}),l(49," x\u207F "),a(),o(50,"button",100),m("click",function(){f(e);let t=d(2);return h(t.onCalcKey("%"))}),l(51," % "),a()()()}if(n&2){let e=d(2);x("value",e.userQuestion())("placeholder",A(3,7,"HOMEWORK_HELP.PLACEHOLDER",Z(10,he,p(2,5,"HOMEWORK.THEMES."+e.selectedTheme()))))("disabled",e.loading()),g("aria-labelledby","homework-question-label")("aria-describedby","homework-editor-hint"),r(6),F(e.calcCategories),r(3),F(e.calcKeyMap[e.calcActiveCategory()])}}function Mi(n,u){if(n&1){let e=L();o(0,"div",105),v(1,"img",107),s(2,"translate"),o(3,"button",108),m("click",function(){f(e),d(2);let t=pe(9),c=d();return h(c.removeImage(t))}),v(4,"i",109),o(5,"span"),l(6),s(7,"translate"),a()()()}if(n&2){let e=d(3);r(),x("src",e.imagePreviewUrl,ye)("alt",p(2,4,"HOMEWORK_HELP.IMAGE_PREVIEW_ALT")),r(2),x("disabled",e.loading()),r(3),b(" ",A(7,6,"HOMEWORK_HELP.REMOVE_IMAGE",P(9,fi))," ")}}function Ti(n,u){if(n&1){let e=L();o(0,"div",75),k(1,Mi,8,10,"div",105),o(2,"textarea",106),s(3,"translate"),s(4,"translate"),m("input",function(t){f(e);let c=d(2);return h(c.userQuestion.set(t.target.value))}),a()()}if(n&2){let e=d(2);r(),C(e.imagePreviewUrl?1:-1),r(),x("placeholder",A(4,8,"HOMEWORK_HELP.PLACEHOLDER",Z(11,he,p(3,6,"HOMEWORK.THEMES."+e.selectedTheme()))))("value",e.userQuestion())("disabled",e.loading()),g("aria-labelledby","homework-question-label")("aria-describedby","homework-editor-hint")}}function Li(n,u){if(n&1){let e=L();o(0,"textarea",106),s(1,"translate"),s(2,"translate"),m("input",function(t){f(e);let c=d(2);return h(c.userQuestion.set(t.target.value))}),a()}if(n&2){let e=d(2);x("placeholder",A(2,7,"HOMEWORK_HELP.PLACEHOLDER",Z(10,he,p(1,5,"HOMEWORK.THEMES."+e.selectedTheme()))))("value",e.userQuestion())("disabled",e.loading()),g("aria-labelledby","homework-question-label")("aria-describedby","homework-editor-hint")}}function Si(n,u){n&1&&(o(0,"span"),l(1),s(2,"translate"),a()),n&2&&(r(),b(" ",p(2,1,"HOMEWORK_HELP.BUTTON")," "))}function Oi(n,u){n&1&&(o(0,"span"),l(1),s(2,"translate"),a()),n&2&&(r(),b(" ",p(2,1,"HOMEWORK_HELP.LOADING")," "))}function Hi(n,u){n&1&&(o(0,"div",83)(1,"p",110),l(2),s(3,"translate"),a(),v(4,"p-progress-spinner",111),a()),n&2&&(r(2),b(" ",p(3,1,"HOMEWORK_HELP.LOADING")," "))}function Ai(n,u){if(n&1){let e=L();o(0,"app-question-detail",112),m("copy",function(){f(e);let t=d(2);return h(t.onCopyAnswer())})("export",function(){f(e);let t=d(2);return h(t.onExportPdf())}),a()}if(n&2){let e=d(2);x("theme",e.detailTheme())("question",e.detailQuestion())("answer",e.detailAnswer())}}function Ii(n,u){if(n&1&&(o(0,"article",85)(1,"div",113),l(2),a()()),n&2){let e=d(2);r(2),w(e.error())}}function Ri(n,u){if(n&1){let e=L();o(0,"div",25)(1,"div",52),s(2,"translate"),o(3,"button",53),m("click",function(){f(e);let t=pe(9),c=d();return h(c.openImagePicker(t))}),v(4,"i",54),o(5,"span"),l(6),s(7,"translate"),a()(),o(8,"input",55,0),m("change",function(t){f(e);let c=d();return h(c.onImageSelected(t))}),a(),k(10,vi,5,9,"button",56),a(),o(11,"div",57)(12,"div",58)(13,"div",59)(14,"button",60),m("click",function(){f(e);let t=d();return h(t.toggleAnswerStyle())}),o(15,"span",61),v(16,"i",62),a(),o(17,"span",63),l(18),s(19,"translate"),a(),o(20,"span",64),l(21),s(22,"translate"),a(),o(23,"span",61),v(24,"i",48),a()()(),o(25,"div",65)(26,"div",66),z(27,yi,9,10,"a",67,oe),a()()()(),o(29,"div",68)(30,"div",69),s(31,"translate"),v(32,"div",70),o(33,"div",71)(34,"button",72),m("click",function(){f(e);let t=d();return h(t.useExample())}),v(35,"i",73),o(36,"span"),l(37),s(38,"translate"),a()()()(),o(39,"label",74),l(40),s(41,"translate"),s(42,"translate"),a(),k(43,Ei,52,12)(44,Ti,5,13,"div",75)(45,Li,3,12,"textarea",76),o(46,"div",77),v(47,"app-text-stats",78)(48,"app-privacy-badge"),a(),o(49,"div",79)(50,"button",80),m("click",function(){f(e);let t=d();return h(t.submitQuestion())}),o(51,"span",81),v(52,"i",82),a(),k(53,Si,3,3,"span"),k(54,Oi,3,3,"span"),a()()(),k(55,Hi,5,3,"div",83),k(56,Ai,1,3,"app-question-detail",84),k(57,Ii,3,1,"article",85),a()}if(n&2){let e,i=d();r(),g("aria-label",p(2,28,"HOMEWORK_HELP.MODES_ARIA")),r(2),S("mode-tab--active",i.activeMode()==="image"),g("aria-selected",i.activeMode()==="image"?"true":"false")("aria-controls","homework-image-panel"),r(3),w(A(7,30,"HOMEWORK_HELP.MODE_IMAGE",P(47,pi))),r(4),C(i.isCalculatorAvailableForSelectedTheme()?10:-1),r(2),S("is-active",i.answerStyleOpen()),r(2),x("disabled",i.loading()),g("aria-expanded",i.answerStyleOpen()?"true":"false")("aria-controls","answer-style-menu"),r(4),b(" ",p(19,33,"HOMEWORK_HELP.ANSWER_STYLE.LABEL")," "),r(3),b(" ",p(22,35,i.getAnswerStyleTitle(i.selectedAnswerStyle()))," "),r(3),x("ngClass",i.answerStyleOpen()?"pi-angle-up":"pi-angle-down"),r(3),F(i.answerStyles),r(3),g("aria-label",p(31,37,"HOMEWORK_HELP.TOOLBAR_ARIA")),r(4),x("disabled",!i.selectedTheme()||i.loading()),r(3),b(" ",A
125(38,39,"HOMEWORK_HELP.EXAMPLE_CHIP",P(48,mi))," "),r(3),b(" ",A(42,44,"HOMEWORK.QUESTION_LABEL",Z(49,ui,p(41,42,"HOMEWORK.THEMES."+i.selectedTheme())))," "),r(3),C((e=i.activeMode())==="calculator"?43:e==="image"?44:45),r(4),x("text",i.userQuestion()),r(3),x("disabled",!i.canSubmit()),g("aria-disabled",i.canSubmit()?null:"true"),r(3),C(i.loading()?-1:53),r(),C(i.loading()?54:-1),r(),C(i.loading()?55:-1),r(),C(i.detailAnswer()?56:-1),r(),C(i.error()?57:-1)}}function Di(n,u){n&1&&(o(0,"div",45)(1,"p"),l(2),s(3,"translate"),a(),o(4,"p"),l(5),s(6,"translate"),a()()),n&2&&(r(2),w(p(3,2,"ABOUT.HOMEWORK.HOW.P1")),r(3),w(p(6,4,"ABOUT.HOMEWORK.HOW.P2")))}function Ki(n,u){n&1&&(o(0,"div",45)(1,"p"),l(2),s(3,"translate"),a()()),n&2&&(r(2),w(p(3,1,"ABOUT.HOMEWORK.WHY_IMPORTANT.P1")))}function Pi(n,u){n&1&&(o(0,"div",45)(1,"p"),l(2),s(3,"translate"),a()()),n&2&&(r(2),w(p(3,1,"ABOUT.HOMEWORK.BENEFITS.P1")))}function Bi(n,u){n&1&&(o(0,"div",45)(1,"ul",114)(2,"li"),l(3),s(4,"translate"),a(),o(5,"li"),l(6),s(7,"translate"),a(),o(8,"li"),l(9),s(10,"translate"),a(),o(11,"li"),l(12),s(13,"translate"),a(),o(14,"li"),l(15),s(16,"translate"),a(),o(17,"li"),l(18),s(19,"translate"),a(),o(20,"li"),l(21),s(22,"translate"),a(),o(23,"li"),l(24),s(25,"translate"),a()()()),n&2&&(r(3),w(p(4,8,"ABOUT.HOMEWORK.WHY_US.L1")),r(3),w(p(7,10,"ABOUT.HOMEWORK.WHY_US.L2")),r(3),w(p(10,12,"ABOUT.HOMEWORK.WHY_US.L3")),r(3),w(p(13,14,"ABOUT.HOMEWORK.WHY_US.L4")),r(3),w(p(16,16,"ABOUT.HOMEWORK.WHY_US.L5")),r(3),w(p(19,18,"ABOUT.HOMEWORK.WHY_US.L6")),r(3),w(p(22,20,"ABOUT.HOMEWORK.WHY_US.L7")),r(3),w(p(25,22,"ABOUT.HOMEWORK.WHY_US.L8")))}var si,di,pi,mi,ui,_i,he,fi,hi,bi,Nn,Wi=Y(()=>{ae();_e();ot();zt();gt();Fe();Et();Ht();jt();Ct();Ft();Vt();wt();Ut();ae();Ot();Mt();At();It();Fe();Tt();Wt();_e();ot();si=()=>({default:"AI Homework Helper"}),di=()=>({default:"Obtiens une explication \xE9tape par \xE9tape pour tes exercices de maths, physique, histoire et plus encore."}),pi=()=>({default:"Image"}),mi=()=>({default:"Utiliser un exemple pour ce chapitre"}),ui=n=>({theme:n}),_i=()=>({default:"Calculatrice"}),he=n=>({theme:n,default:"D\xE9cris ton exercice ici\u2026"}),fi=()=>({default:"Supprimer l\u2019image"}),hi=(n,u)=>u.code,bi=(n,u)=>u.label;Nn=(()=>{class n{router;http;auth;loginModal;translate;title;meta;seo;doc;themes=[{code:"MATH",icon:"pi-calculator",desc:"HOMEWORK_HELP.THEME_DESC_MATH"},{code:"PHYSICS",icon:"pi-bolt",desc:"HOMEWORK_HELP.THEME_DESC_PHYSICS"},{code:"HISTORY",icon:"pi-book",desc:"HOMEWORK_HELP.THEME_DESC_HISTORY"},{code:"BIOLOGY",icon:"pi-heart",desc:"HOMEWORK_HELP.THEME_DESC_BIOLOGY"},{code:"GEOGRAPHY",icon:"pi-globe",desc:"HOMEWORK_HELP.THEME_DESC_GEO"},{code:"OTHER",icon:"pi-star",desc:"HOMEWORK_HELP.THEME_DESC_OTHER"}];languageOptions=[{code:"fr",label:"Fran\xE7ais"},{code:"en",label:"English"},{code:"es",label:"Espa\xF1ol"},{code:"de",label:"Deutsch"},{code:"it",label:"Italiano"},{code:"pl",label:"Polski"},{code:"ar",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629"}];calcCategories=[{code:"algebra",label:"Alg\xE8bre"},{code:"trig",label:"Trigonom\xE9trie"},{code:"calculus",label:"Calcul diff. & int\xE9gral"}];calcActiveCategory=M("algebra");calcKeyMap={algebra:[{label:"x\xB2",snippet:"^2"},{label:"\u221A",snippet:"sqrt("},{label:"x\u207F",snippet:"^"},{label:"|x|",snippet:"abs("},{label:"\u03C0",snippet:"pi"},{label:"\u221E",snippet:"infinity"},{label:"(",snippet:"("},{label:")",snippet:")"}],trig:[{label:"sin",snippet:"sin("},{label:"cos",snippet:"cos("},{label:"tan",snippet:"tan("},{label:"arcsin",snippet:"arcsin("},{label:"arccos",snippet:"arccos("},{label:"arctan",snippet:"arctan("},{label:"\u03B8",snippet:"theta"},{label:"\u03C0",snippet:"pi"}],calculus:[{label:"d/dx",snippet:"d/dx "},{label:"\u2202/\u2202x",snippet:"partial/partialx "},{label:"\u222B",snippet:"int("},{label:"\u222E",snippet:"oint("},{label:"\u2211",snippet:"sum("},{label:"\u220F",snippet:"prod("},{label:"lim",snippet:"lim("},{label:"\u221E",snippet:"infinity"}]};answerStyles=[{code:"pure",titleKey:"HOMEWORK_HELP.ANSWER_STYLE.PURE.TITLE",descKey:"HOMEWORK_HELP.ANSWER_STYLE.PURE.DESC"},{code:"detailed",titleKey:"HOMEWORK_HELP.ANSWER_STYLE.DETAILED.TITLE",descKey:"HOMEWORK_HELP.ANSWER_STYLE.DETAILED.DESC"},{code:"step_by_step",titleKey:"HOMEWORK_HELP.ANSWER_STYLE.STEPS.TITLE",descKey:"HOMEWORK_HELP.ANSWER_STYLE.STEPS.DESC"},{code:"study_guide",titleKey:"HOMEWORK_HELP.ANSWER_STYLE.STUDY.TITLE",descKey:"HOMEWORK_HELP.ANSWER_STYLE.STUDY.DESC"}];selectedAnswerStyle=M("pure");answerStyleOpen=M(!1);activeMode=M("math");imageFile=null;imagePreviewUrl=null;maxImageSize=5*1024*1024;lastExampleKey={};selectedTheme=M(null);selectedLang=M("fr");userQuestion=M("");loading=M(!1);error=M(null);detailTheme=M(null);detailQuestion=M(null);detailAnswer=M(null);typingInterval;lastTaskId=null;langSub;constructor(e,i,t,c,_,H,y,yt,kt){this.router=e,this.http=i,this.auth=t,this.loginModal=c,this.translate=_,this.title=H,this.meta=y,this.seo=yt,this.doc=kt}drawerOpen=!1;toggleDrawer(){this.drawerOpen=!this.drawerOpen}openInfoSection=M(null);toggleInfoSection(e){this.openInfoSection.set(this.openInfoSection()===e?null:e)}isRtl(){let e=(this.translate.currentLang||localStorage.getItem("lang")||"en").toLowerCase();return["ar","fa","he","ur"].includes(e)}ngOnInit(){let i=(this.translate.currentLang||this.translate.getDefaultLang()||"fr").toLowerCase().replace("_","-").split("-")[0],t=this.isSupportedLocale(i)?i:"fr";this.selectedLang.set(t),this.updateSeo(t),this.langSub=this.translate.onLangChange.subscribe(c=>{let _=c.lang||"fr";this.isSupportedLocale(_)&&(this.selectedLang.set(_),this.updateSeo(_))})}updateSeo(e){let i="Textiaa",t=this.translate.instant("HOMEWORK_HELP.SEO.TITLE")||"Aide aux devoirs avec IA \u2013 Maths, Physique, Histoire | Textiaa",c=this.translate.instant("HOMEWORK_HELP.SEO.DESCRIPTION")||"Obtiens une explication \xE9tape par \xE9tape pour tes exercices de maths, physique, histoire, biologie, g\xE9ographie et plus encore avec l'assistant IA de devoirs Textiaa.",_=this.translate.instant("HOMEWORK_HELP.SEO.KEYWORDS")||"assistant devoirs, aide aux devoirs, IA devoirs, exercice maths, exercice physique, corrig\xE9 devoir, homework helper, math solver";this.seo.setRobotsIndex(),this.seo.setTitle(t),this.seo.setDescription(c),this.meta.updateTag({name:"keywords",content:_}),this.seo.setCanonical(),this.seo.setOgBasics({siteName:i,type:"website",image:`${W.appBaseUrl}/assets/og/og-image.jpg`});let H=W.supportedLangs||["fr","en","pl","es","de","it","ar","pt","tr"];this.seo.setHreflangsAuto(W.appBaseUrl,H);let y=this.seoUrlNoQuery();this.setHomeworkJsonLd(t,c,y,e)}seoUrlNoQuery(){let e=document.location,i=this.router.url.split("?")[0].split("#")[0];return`${e.protocol}//${e.host}${i}`}setCanonicalUrl(e){let i=this.doc.querySelector("link[rel='canonical']");i||(i=this.doc.createElement("link"),i.setAttribute("rel","canonical"),this.doc.head.appendChild(i)),i.setAttribute("href",e)}setHomeworkJsonLd(e,i,t,c){let _=this.doc.head.querySelector('script[data-seo="homework-jsonld"]');_&&_.remove();let H={"@context":"https://schema.org","@type":"WebPage",name:e,description:i,url:t,inLanguage:c,isPartOf:{"@type":"WebSite",name:"Textiaa",url:"https://textiaa.com/"},about:["homework helper","math solver","physics problem solver","history homework help","AI homework assistant"]},y=this.doc.createElement("script");y.type="application/ld+json",y.setAttribute("data-seo","homework-jsonld"),y.text=JSON.stringify(H),this.doc.head.appendChild(y)}ngOnDestroy(){this.langSub?.unsubscribe(),this.typingInterval&&clearInterval(this.typingInterval),typeof window<"u"&&window.mathVirtualKeyboard?.hide(),this.imagePreviewUrl&&URL.revokeObjectURL(this.imagePreviewUrl)}isSupportedLocale(e){if(!e)return!1;let i=e.toLowerCase().replace("_","-").split("-")[0];return["fr","en","es","de","it","pl","ar"].includes(i)}isCalculatorAvailableForSelectedTheme(){let e=this.selectedTheme();return!!e&&["MATH","PHYSICS"].includes(e)}setTheme(e){this.selectedTheme.set(e),this.userQuestion.set(""),this.resetDetail(),this.clearImage(),!this.isCalculatorAvailableForSelectedTheme()&&this.activeMode()==="calculator"&&this.activeMode.set("image")}setLang(e){this.selectedLang.set(e)}setMode(e){this.activeMode.set(e)}setCalcCategory(e){this.calcActiveCategory.set(e)}onCalcKey(e){if(e==="__backspace__"){let i=this.userQuestion()||"";this.userQuestion.set(i.slice(0,-1))}else e==="__clear__"?this.userQuestion.set(""):this.insertSnippet(e)}clearQuestion(){this.userQuestion.set("")}openImagePicker(e){this.loading()||(this.error.set(null),e.click())}clearImage(e){this.imageFile=null,this.imagePreviewUrl&&(URL.revokeObjectURL(this.imagePreviewUrl),this.imagePreviewUrl=null),e&&(e.value="")}onImageSelected(e){let i=e.target,t=i.files?.[0];if(t){if(t.size>this.maxImageSize){this.clearImage(i);let c=this.translate.instant("HOMEWORK_HELP.ERROR_IMAGE_TOO_LARGE")||"Image trop lourde (max 5 Mo).";this.error.set(c);return}this.error.set(null),this.imageFile=t,this.activeMode.set("image"),this.imagePreviewUrl&&URL.revokeObjectURL(this.imagePreviewUrl),this.imagePreviewUrl=URL.createObjectURL(t)}}removeImage(e){this.clearImage(e)}backspace(){let e=this.userQuestion()||"";this.userQuestion.set(e.slice(0,-1))}onMathfieldInput(e){let i=e.target.value??"";this.userQuestion.set(i)}insertSnippet(e){let i=this.userQuestion()||"";this.userQuestion.set(i+e)}getRandomExample(e,i){let t=vt[i];if(!t)return null;
125let c=t[e];if(!c||c.length===0)return null;let _=`${i}:${e}`,H=this.lastExampleKey[_],y=c[Math.floor(Math.random()*c.length)];return c.length>1&&y===H&&(y=c[Math.floor(Math.random()*c.length)]),this.lastExampleKey[_]=y,y}useExample(){let e=this.selectedTheme(),i=this.selectedLang();if(!e)return;let t=this.getRandomExample(e,i);t&&(this.userQuestion.set(t),this.submitQuestion())}resetDetail(){this.detailTheme.set(null),this.detailQuestion.set(null),this.detailAnswer.set(null),this.lastTaskId=null,this.error.set(null)}toggleAnswerStyle(){this.loading()||this.answerStyleOpen.update(e=>!e)}selectAnswerStyle(e){this.selectedAnswerStyle.set(e),this.answerStyleOpen.set(!1)}getAnswerStyleTitle(e){let i=this.answerStyles.find(t=>t.code===e);return i?i.titleKey:"HOMEWORK_HELP.ANSWER_STYLE.PURE.TITLE"}canSubmit(){if(!this.selectedTheme()||this.loading())return!1;let e=this.activeMode(),i=this.userQuestion().trim();return e==="image"&&!!this.imageFile||!!i}submitQuestion(){return be(this,null,function*(){if(!this.selectedTheme()||this.activeMode()!=="image"&&!this.userQuestion().trim()||this.activeMode()==="image"&&!this.imageFile&&!this.userQuestion().trim())return;if(!this.auth.isLoggedIn()){this.loginModal.open();return}this.loading.set(!0),this.resetDetail();let e=this.activeMode()==="image"&&!!this.imageFile,i=e?`${W.apiUrl}/api/v1/solve/image`:`${W.apiUrl}/api/v1/solve/`,t,c={};if(e){let _=new FormData;this.imageFile&&_.append("image",this.imageFile),_.append("theme",this.selectedTheme()),_.append("locale",this.selectedLang()),_.append("answer_style",this.selectedAnswerStyle()),_.append("question",this.userQuestion()||""),t=_}else t={theme:this.selectedTheme(),question:this.userQuestion(),locale:this.selectedLang(),answer_style:this.selectedAnswerStyle()},c={"Content-Type":"application/json"};try{let _=yield xe(this.http.post(i,t,{withCredentials:!0,headers:c}));this.lastTaskId=_?.task_id??null,this.detailTheme.set(_?.theme||this.selectedTheme()||""),this.detailQuestion.set(_?.question||this.userQuestion());let H=_?.answer||this.translate.instant("HOMEWORK_HELP.NO_ANSWER")||"\u2014";this.typeWriterEffect(H)}catch(_){_?.status===401?this.loginModal.open():this.error.set(this.humanizeError(_)),this.resetDetail()}finally{this.loading.set(!1)}})}typeWriterEffect(e){clearInterval(this.typingInterval);let i=0;this.detailAnswer.set(""),this.typingInterval=setInterval(()=>{i<e.length?(this.detailAnswer.update(t=>(t||"")+e[i]),i++):clearInterval(this.typingInterval)},20)}onCopyAnswer(){let e=this.detailAnswer();e&&navigator.clipboard.writeText(e).catch(()=>{})}onExportPdf(){if(!this.detailAnswer()||!this.lastTaskId)return;let e=Intl.DateTimeFormat().resolvedOptions().timeZone||null,i=`${W.apiUrl}/api/v1/solve/${this.lastTaskId}/pdf`;this.http.post(i,{timezone:e},{responseType:"blob",withCredentials:!0,observe:"response"}).subscribe({next:t=>{let c=t.body,_=t.headers.get("Content-Disposition"),H=this.getFilenameFromCD(_)||`devoir-${this.lastTaskId}.pdf`,y=document.createElement("a");y.href=URL.createObjectURL(c),y.download=H,document.body.appendChild(y),y.click(),URL.revokeObjectURL(y.href),y.remove()},error:t=>{this.error.set(t?.error?.detail||t?.message||"Erreur lors de la g\xE9n\xE9ration du PDF")}})}getFilenameFromCD(e){if(!e)return null;let i=/filename\*=UTF-8''([^;]+)|filename="([^"]+)"/i.exec(e);return decodeURIComponent(i?.[1]||i?.[2]||"")}humanizeError(e){let i=e?.error?.detail;return typeof i=="string"?i:i?.message||e?.error?.message||e?.message||this.translate.instant("HOMEWORK_HELP.ERROR_GENERIC")||"Erreur lors de la g\xE9n\xE9ration de la r\xE9ponse."}static \u0275fac=function(i){return new(i||n)(I(We),I(De),I(Ue),I(je),I(Ve),I(Pe),I(Ke),I($e),I(we))};static \u0275cmp=K({type:n,selectors:[["app-devoirs"]],decls:129,vars:98,consts:[["imgInput",""],["mathField",""],[1,"section","homework-page"],["type","button",1,"history-fab",3,"click"],["aria-hidden","true",1,"icon"],[1,"pi","pi-history"],[3,"close","open","size"],[1,"container","homework-container"],[1,"hero-shell"],[1,"hero-main"],[1,"hero-title","is-3","mb-1","gradient-1"],[1,"hero-subtitle"],[1,"hero-lang"],[1,"label","hero-label"],[1,"select","is-fullwidth","hero-select"],[3,"ngModelChange","ngModel","disabled"],[3,"ngValue"],[1,"help","hero-help"],[1,"hero-side","is-hidden-touch"],[1,"hero-card"],[1,"hero-mini-title"],[1,"hero-mini-text"],[1,"hero-mini-list"],["role","list",1,"themes-row","box","is-shadowless","px-3","py-3"],["type","button","role","listitem",1,"theme-pill",3,"theme-pill--active"],[1,"shell-box","box"],[1,"section","about"],[1,"container","about__wrap"],[1,"columns","is-vcentered","is-multiline","is-row-reverse-desktop"],[1,"column","is-6","has-text-centered"],[1,"about__thumb"],["src","assets/imgs/homework.svg",1,"about__img",3,"alt"],[1,"column","is-6"],[1,"section__title-wrapper","mb-4"],[1,"section__title"],[1,"yellow-bg-big"],["src","assets/imgs/yellow-bg.png","alt","","aria-hidden","true"],[1,"mt-2","has-text-grey"],[1,"about__list","mb-5"],["aria-hidden","true",1,"about__check"],[1,"hw-info-accordion","mt-6"],[1,"hw-acc-item",3,"click"],[1,"hw-acc-q"],[1,"hw-acc-q-text"],[1,"material-icons","hw-acc-chevron"],[1,"hw-acc-a"],["type","button","role","listitem",1,"theme-pill",3,"click"],[1,"theme-pill-icon"],["aria-hidden","true",1,"pi",3,"ngClass"],[1,"theme-pill-text"],[1,"theme-pill-label"],[1,"theme-pill-desc"],["role","tablist",1,"mode-tabs"],["type","button","role","tab",1,"mode-tab",3,"click"],["aria-hidden","true",1,"pi","pi-image","mr-1"],["type","file","accept","image/*",2,"display","none",3,"change"],["type","button","role","tab",1,"mode-tab",3,"mode-tab--active"],[1,"answer-style-wrapper"],[1,"dropdown","answer-style-dropdown"],[1,"dropdown-trigger"],["type","button","aria-haspopup","listbox",1,"button","is-small","is-light","answer-style-trigger",3,"click","disabled"],[1,"icon","is-small"],["aria-hidden","true",1,"pi","pi-list-check"],[1,"answer-style-label"],[1,"tag","is-primary","is-light","answer-style-current"],["role","menu","id","answer-style-menu",1,"dropdown-menu"],["role","listbox",1,"dropdown-content"],["role","option",1,"dropdown-item","answer-style-item",3,"is-active"],[1,"editor-main"],[1,"editor-toolbar"],[1,"toolbar-left"],[1,"toolbar-right"],["type","button",1,"example-chip",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-lightbulb"],["id","homework-question-label",1,"label","custom-label"],["id","homework-image-panel",1,"image-mode-wrapper"],["rows","5",1,"textarea","homework-textarea",3,"placeholder","value","disabled"],[1,"mt-2","devoirs-stats-row"],[3,"text"],[1,"editor-footer"],["type","button",1,"button","is-link","send-btn","shine-hover","float-end",3,"click","disabled"],["aria-hidden","true",1,"icon","is-small"],[1,"pi","pi-bolt"],["role","status","aria-live","polite",1,"has-text-centered","py-4"],[1,"mt-5",3,"theme","question","answer"],["role","alert","aria-live","assertive",1,"message","is-danger","mt-4"],["aria-hidden","true",1,"pi","pi-calculator","mr-1"],["role","option",1,"dropdown-item","answer-style-item",3,"click"],[1,"answer-style-main"],[1,"answer-style-title"],[1,"answer-style-desc"],["aria-hidden","true",1,"pi","pi-check"],["virtual-keyboards","none","sounds","none","id","homework-calculator-panel",1,"mathfield","input","is-medium","is-fullwidth",2,"min-height","3.2rem",3,"input","value","placeholder","disabled"],[1,"calc-panel"],[1,"calc-tabs"],["type","button",1,"calc-tab",3,"calc-tab--active"],[1,"calc-sym-row"],["type","button",1,"calc-key","calc-key--fn"],[1,"calc-numpad"],["type","button",1,"calc-key","calc-key--num",3,"click"],["type","button",1,"calc-key","calc-key--op",3,"click"],["type","button",1,"calc-key","calc-key--del",3,"click"],["type","button",1,"calc-key","calc-key--clear",3,"click"],["type","button",1,"calc-tab",3,"click"],["type","button",1,"calc-key","calc-key--fn",3,"click"],[1,"image-preview-box"],["rows","5",1,"textarea","homework-textarea",3,"input","placeholder","value","disabled"],[1,"image-preview-thumb",3,"src","alt"],["type","button",1,"button","is-small","is-light",3,"click","disabled"],["aria-hidden","true",1,"pi","pi-times","mr-1"],[1,"sr-only"],["styleClass","custom-spinner","strokeWidth","3"],[1,"mt-5",3,"copy","export","theme","question","answer"],[1,"message-body"],[1,"hw-acc-list"]],template:function(i,t){i&1&&(o(0,"section",2)(1,"button",3),s(2,"translate"),s(3,"translate"),m("click",function(){return t.toggleDrawer()}),o(4,"span",4),v(5,"i",5),a()(),o(6,"app-history-drawer",6),m("close",function(){return t.drawerOpen=!1}),a(),o(7,"div",7)(8,"div",8)(9,"div",9)(10,"h1",10),l(11),s(12,"translate"),a(),o(13,"p",11),l(14),s(15,"translate"),a(),o(16,"div",12)(17,"label",13),l(18),s(19,"translate"),a(),o(20,"div",14)(21,"select",15),s(22,"translate"),m("ngModelChange",function(_){return t.setLang(_)}),z(23,xi,2,2,"option",16,oe),a(),ke(),a(),o(25,"p",17),l(26),s(27,"translate"),a()()(),o(28,"div",18)(29,"div",19)(30,"p",20),l(31),s(32,"translate"),a(),o(33,"p",21),l(34),s(35,"translate"),a(),o(36,"ul",22)(37,"li")(38,"span"),l(39,"\u2460"),a(),l(40),s(41,"translate"),a(),o(42,"li")(43,"span"),l(44,"\u2461"),a(),l(45),s(46,"translate"),a(),o(47,"li")(48,"span"),l(49,"\u2462"),a(),l(50),s(51,"translate"),a()()()()(),o(52,"div",23),s(53,"translate"),z(54,gi,12,15,"button",24,oe),a(),k(56,Ri,58,51,"div",25),o(57,"section",26)(58,"div",27)(59,"div",28)(60,"div",29)(61,"div",30),v(62,"img",31),s(63,"translate"),a()(),o(64,"div",32)(65,"div",33)(66,"h2",34),l(67),s(68,"translate"),v(69,"br"),o(70,"span",35),l(71),s(72,"translate"),v(73,"img",36),a(),l(74),s(75,"translate"),a(),o(76,"p",37),l(77),s(78,"translate"),a()(),o(79,"div",38)(80,"ul")(81,"li")(82,"span",39),l(83,"\u2713"),a(),l(84),s(85,"translate"),a(),o(86,"li")(87,"span",39),l(88,"\u2713"),a(),l(89),s(90,"translate"),a(),o(91,"li")(92,"span",39),l(93,"\u2713"),a(),l(94),s(95,"translate"),a()()()()(),o(96,"div",40)(97,"div",41),m("click",function(){return t.toggleInfoSection(0)}),o(98,"div",42)(99,"span",43),l(100),s(101,"translate"),a(),o(102,"span",44),l(103,"expand_more"),a()(),k(104,Di,7,6,"div",45),a(),o(105,"div",41),m("click",function(){return t.toggleInfoSection(1)}),o(106,"div",42)(107,"span",43),l(108),s(109,"translate"),a(),o(110,"span",44),l(111,"expand_more"),a()(),k(112,Ki,4,3,"div",45),a(),o(113,"div",41),m("click",function(){return t.toggleInfoSection(2)}),o(114,"div",42)(115,"span",43),l(116),s(117,"translate"),a(),o(118,"span",44),l(119,"expand_more"),a()(),k(120,Pi,4,3,"div",45),a(),o(121,"div",41),m("click",function(){return t.toggleInfoSection(3)}),o(122,"div",42)(123,"span",43),l(124),s(125,"translate"),a(),o(126,"span",44),l(127,"expand_more"),a()(),k(128,Bi,26,24,"div",45),a()()()()()()),i&2&&(r(),S("is-rtl",t.isRtl()),g("aria-label",p(2,44,"HISTORY_DRAWER.TITLE"))("title",p(3,46,"HISTORY_DRAWER.TITLE")),r(5),x("open",t.drawerOpen)("size",20),r(5),b(" ",A
125(12,48,"HOMEWORK_HELP.HERO_TITLE",P(96,si))," "),r(3),b(" ",A(15,51,"HOMEWORK_HELP.HERO_SUB",P(97,di))," "),r(4),b(" ",p(19,54,"COMMON.LANGUAGE")," "),r(3),x("ngModel",t.selectedLang())("disabled",t.loading()),g("aria-label",p(22,56,"HOMEWORK_HELP.LANG_SELECT_ARIA")),Ce(),r(2),F(t.languageOptions),r(3),b(" ",p(27,58,"HOMEWORK_HELP.LANGUAGE_HINT")," "),r(5),w(p(32,60,"HOMEWORK_HELP.HERO_QUICK_TITLE")),r(3),b(" ",p(35,62,"HOMEWORK_HELP.HERO_QUICK_TEXT")," "),r(6),b(" ",p(41,64,"HOMEWORK_HELP.HERO_STEP1")),r(5),b(" ",p(46,66,"HOMEWORK_HELP.HERO_STEP2")),r(5),b(" ",p(51,68,"HOMEWORK_HELP.HERO_STEP3")),r(2),g("aria-label",p(53,70,"HOMEWORK_HELP.THEMES_ARIA")),r(2),F(t.themes),r(2),C(t.selectedTheme()?56:-1),r(6),x("alt",p(63,72,"ABOUT.HOMEWORK.ILLUSTRATION_ALT")),r(5),b(" ",p(68,74,"ABOUT.HOMEWORK.TITLE.PREFIX")," "),r(4),b(" ",p(72,76,"ABOUT.HOMEWORK.TITLE.HIGHLIGHT")," "),r(3),b(" ",p(75,78,"ABOUT.HOMEWORK.TITLE.SUFFIX")," "),r(3),b(" ",p(78,80,"ABOUT.HOMEWORK.DESC")," "),r(7),b(" ",p(85,82,"ABOUT.HOMEWORK.LI1")," "),r(5),b(" ",p(90,84,"ABOUT.HOMEWORK.LI2")," "),r(5),b(" ",p(95,86,"ABOUT.HOMEWORK.LI3")," "),r(3),S("hw-acc-item--open",t.openInfoSection()===0),r(3),w(p(101,88,"ABOUT.HOMEWORK.HOW.TITLE")),r(4),C(t.openInfoSection()===0?104:-1),r(),S("hw-acc-item--open",t.openInfoSection()===1),r(3),w(p(109,90,"ABOUT.HOMEWORK.WHY_IMPORTANT.TITLE")),r(4),C(t.openInfoSection()===1?112:-1),r(),S("hw-acc-item--open",t.openInfoSection()===2),r(3),w(p(117,92,"ABOUT.HOMEWORK.BENEFITS.TITLE")),r(4),C(t.openInfoSection()===2?120:-1),r(),S("hw-acc-item--open",t.openInfoSection()===3),r(3),w(p(125,94,"ABOUT.HOMEWORK.WHY_US.TITLE")),r(4),C(t.openInfoSection()===3?128:-1))},dependencies:[Re,Ae,nt,tt,it,et,Je,Ze,rt,xt,ze,mt,lt,ct,at,Ne],styles:[`.ML__container{min-height:auto!important;--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,.4);--_text-font-family:var(--text-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif)}.ML__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.ML__base,.ML__is-inline{display:inline-block}.ML__base{border:0;box-sizing:content-box;cursor:text;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:baseline;visibility:inherit;width:min-content}.ML__strut,.ML__strut--bottom{display:inline-block;min-height:.5em}.ML__small-delim{font-family:KaTeX_Main}.ML__text{font-family:var(--_text-font-family);white-space:pre}.ML__cmr{font-family:KaTeX_Main;font-style:normal}.ML__mathit{font-family:KaTeX_Math;font-style:italic}.ML__mathbf{font-family:KaTeX_Main;font-weight:700}.ML__mathbfit,.lcGreek.ML__mathbf{font-family:KaTeX_Math}.ML__mathbfit{font-style:italic;font-weight:700}.ML__ams,.ML__bb{font-family:KaTeX_AMS}.ML__cal{font-family:KaTeX_Caligraphic}.ML__frak{font-family:KaTeX_Fraktur}.ML__tt{font-family:KaTeX_Typewriter}.ML__script{font-family:KaTeX_Script}.ML__sans{font-family:KaTeX_SansSerif}.ML__series_el,.ML__series_ul{font-weight:100}.ML__series_l{font-weight:200}.ML__series_sl{font-weight:300}.ML__series_sb{font-weight:500}.ML__bold{font-weight:700}.ML__series_eb{font-weight:800}.ML__series_ub{font-weight:900}.ML__series_uc{font-stretch:ultra-condensed}.ML__series_ec{font-stretch:extra-condensed}.ML__series_c{font-stretch:condensed}.ML__series_sc{font-stretch:semi-condensed}.ML__series_sx{font-stretch:semi-expanded}.ML__series_x{font-stretch:expanded}.ML__series_ex{font-stretch:extra-expanded}.ML__series_ux{font-stretch:ultra-expanded}.ML__it{font-style:italic}.ML__shape_ol{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:transparent}.ML__shape_sc{font-variant:small-caps}.ML__shape_sl{font-style:oblique}.ML__emph{color:#bc2612}.ML__emph .ML__emph{color:#0c7f99}.ML__highlight{background:#edd1b0;color:#007cb2}.ML__center{text-align:center}.ML__left{text-align:left}.ML__right{text-align:right}.ML__label_padding{padding:0 .5em}.ML__frac-line{min-height:1px;width:100%}.ML__frac-line:after{background:currentColor;box-sizing:content-box;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:max(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__frac-line{min-height:0px}}.ML__sqrt,.ML__sqrt-sign{display:inline-block}.ML__sqrt-sign{position:relative}.ML__sqrt-line{display:inline-block;height:max(1px,.04em);width:100%}.ML__sqrt-line:before{background:currentColor;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:min(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__sqrt-line:after{background:#fff!important}}.ML__sqrt-line:after{border-bottom-width:1px;content:" ";display:block;margin-top:-.1em}.ML__sqrt-index{margin-left:.27777778em;margin-right:-.55555556em}.ML__delim-size1{font-family:KaTeX_Size1}.ML__delim-size2{font-family:KaTeX_Size2}.ML__delim-size3{font-family:KaTeX_Size3}.ML__delim-size4{font-family:KaTeX_Size4}.ML__delim-mult .delim-size1>span{font-family:KaTeX_Size1}.ML__delim-mult .delim-size4>span{font-family:KaTeX_Size4}.ML__accent-body{font-family:KaTeX_Main}.ML__accent-combining-char{left:.24em;position:relative}.ML__latex{direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;word-wrap:normal;forced-color-adjust:preserve-parent-color;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:min-content;word-spacing:normal}.ML__latex .style-wrap{position:relative}.ML__latex .ML__left-right,.ML__latex .ML__mfrac{display:inline-block}.ML__latex .ML__vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.ML__latex .ML__vlist-r{display:table-row}.ML__latex .ML__vlist{display:table-cell;position:relative;vertical-align:bottom}.ML__latex .ML__vlist>span{display:block;height:0;position:relative}.ML__latex .ML__vlist>span>span{display:inline-block}.ML__latex .ML__vlist>span>.ML__pstrut{overflow:hidden;width:0}.ML__latex .ML__vlist-t2{margin-right:-2px}.ML__latex .ML__vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.ML__latex .ML__msubsup{text-align:left}.ML__latex .ML__negativethinspace{display:inline-block;height:.71em;margin-left:-.16667em}.ML__latex .ML__thinspace{display:inline-block;height:.71em;width:.16667em}.ML__latex .ML__mediumspace{display:inline-block;height:.71em;width:.22222em}.ML__latex .ML__thickspace{display:inline-block;height:.71em;width:.27778em}.ML__latex .ML__enspace{display:inline-block;height:.71em;width:.5em}.ML__latex .ML__quad{display:inline-block;height:.71em;width:1em}.ML__latex .ML__qquad{display:inline-block;height:.71em;width:2em}.ML__latex .ML__llap,.ML__latex .ML__rlap{display:inline-block;position:relative;width:0}.ML__latex .ML__llap>.ML__inner,.ML__latex .ML__rlap>.ML__inner{position:absolute}.ML__latex .ML__llap>.ML__fix,.ML__latex .ML__rlap>.ML__fix{display:inline-block}.ML__latex .ML__llap>.ML__inner{right:0}.ML__latex .ML__rlap>.ML__inner{left:0}.ML__latex .ML__rule{border:0 solid;box-sizing:border-box;display:inline-block;position:relative}.ML__latex .overline .overline-line,.ML__latex .underline .underline-line{width:100%}.ML__latex .overline .overline-line:before,.ML__latex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .overline .overline-line:after,.ML__latex .underline .underline-line:after{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;margin-top:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .ML__stretchy{display:block;left:0;overflow:hidden;position:absolute;width:100%}.ML__latex .ML__stretchy:after,.ML__latex .ML__stretchy:before{content:""}.ML__latex .ML__stretchy svg{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;width:100%}.ML__latex .slice-1-of-2{left:0}.ML__latex .slice-1-of-2,.ML__latex .slice-2-of-2{display:inline-flex;overflow:hidden;position:absolute;width:50.2%}.ML__latex .slice-2-of-2{right:0}
125.ML__latex .slice-1-of-3{left:0;width:25.1%}.ML__latex .slice-1-of-3,.ML__latex .slice-2-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-2-of-3{left:25%;width:50%}.ML__latex .slice-3-of-3{right:0;width:25.1%}.ML__latex .slice-1-of-1,.ML__latex .slice-3-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-1-of-1{left:0;width:100%}.ML__latex .ML__nulldelimiter,.ML__latex .ML__op-group{display:inline-block}.ML__latex .ML__op-symbol{position:relative}.ML__latex .ML__op-symbol.ML__small-op{font-family:KaTeX_Size1}.ML__latex .ML__op-symbol.ML__large-op{font-family:KaTeX_Size2}.ML__latex:has(.ML__align_environment),.ML__latex:has(.ML__center_environment),.ML__latex:has(.ML__eqnarray_environment),.ML__latex:has(.ML__gather_environment),.ML__latex:has(.ML__multiline_environment){width:100%}.ML__latex .ML__multiline_environment{display:inline-flex;width:100%}.ML__latex .ML__center_environment{display:inline-flex;justify-content:center;width:100%}.ML__latex .ML__align_environment,.ML__latex .ML__eqnarray_environment,.ML__latex .ML__gather_environment{display:inline-block}.ML__latex .ML__mtable .ML__vertical-separator{box-sizing:border-box;display:inline-block;min-width:1px}.ML__latex .ML__mtable .ML__arraycolsep{display:inline-block}.ML__latex .ML__mtable .col-align-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-c>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-l>.ML__vlist-t{text-align:left}.ML__latex .ML__mtable .col-align-r>.ML__vlist-t{text-align:right}[data-href]{cursor:pointer}.ML__error{background-color:#cc00411a;background-image:radial-gradient(ellipse at center,#cc0041,transparent 70%);background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;display:inline-block;padding-bottom:3px}.ML__error>.ML__error{background:transparent;padding:0}.ML__placeholder{color:var(--_placeholder-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;opacity:var(--_placeholder-opacity);padding-left:.4ex;padding-right:.4ex}.ML__notation{box-sizing:border-box;line-height:0;position:absolute}.ML__tooltip-container{position:relative;transform:scale(0)}.ML__tooltip-container .ML__tooltip-content{background:var(--_tooltip-background-color);border:var(--_tooltip-border);border-radius:var(--_tooltip-border-radius);display:inline-table;max-width:400px;padding:12px;position:fixed;visibility:hidden;width:max-content;z-index:2;--_selection-color:var(--_tooltip-color);box-shadow:var(--_tooltip-box-shadow);color:var(--_tooltip-color);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}.ML__tooltip-container .ML__tooltip-content .ML__text{white-space:normal}.ML__tooltip-container .ML__tooltip-content .ML__base{display:contents}.ML__tooltip-container:hover .ML__tooltip-content{font-size:.75em;opacity:1;transform:scale(1) translateY(3em);visibility:visible}.ML__bg{background-color:transparent!important}.ML__bg:before{background-color:var(--bg-color);box-sizing:border-box;content:"";inset:0;position:absolute;z-index:-1}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular.woff2") format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular.woff2") format("woff2")}:root{--ML__static-fonts:true} 126`,`@charset "UTF-8";.homework-page{padding-top:2.75rem;padding-bottom:3.5rem}.devoirs-stats-row{display:flex;align-items:center;gap:.75rem}.homework-container{max-width:1100px;margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-shell{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.6fr);gap:2.5rem;align-items:center;margin-bottom:2.5rem}@media(max-width:960px){.hero-shell{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .7rem;border-radius:999px;font-size:.8rem;background:color-mix(in srgb,var(--primary, #3273dc) 6%,transparent);color:var(--primary, #3273dc);margin-bottom:.7rem}.hero-badge .dot{width:7px;height:7px;border-radius:999px;background:var(--primary, #3273dc)}.hero-title{font-size:clamp(2rem,3vw,2.6rem);font-weight:700;margin-bottom:.3rem;color:var(--text, #1f2933)}.hero-subtitle{font-size:.98rem;color:#6b7280;max-width:36rem}.hero-lang{margin-top:1.5rem;max-width:320px}.image-mode-wrapper{display:flex;flex-direction:column;gap:.5rem}.image-preview-box{display:flex;align-items:flex-start;gap:.75rem}.image-preview-thumb{max-width:140px;max-height:120px;border-radius:.75rem;border:1px solid #e5e7eb;object-fit:contain}:host-context(html.dark) .image-preview-thumb{border-color:#1f2937}.hero-label{font-size:.85rem;margin-bottom:.25rem}.hero-select select{font-size:.9rem}.hero-help{font-size:.8rem;margin-top:.25rem}.hero-side{display:flex;justify-content:flex-end}.hero-card{background:radial-gradient(circle at 0 0,#e0f2fe,#eef2ff 40%,#f9fafb);border-radius:1.25rem;padding:1.3rem 1.4rem;box-shadow:0 18px 40px #0f172a2e;max-width:320px}.hero-mini-title{font-size:.9rem;font-weight:600;margin-bottom:.3rem}.hero-mini-text{font-size:.85rem;color:#4b5563;margin-bottom:.8rem}.hero-mini-list{list-style:none;padding:0;margin:0;gap:.4rem;display:flex;flex-direction:column}.hero-mini-list li{font-size:.82rem;display:flex;gap:.4rem;align-items:center;color:#111827}.hero-mini-list li span{width:18px;height:18px;border-radius:999px;background:#111827;color:#f9fafb;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem}.themes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem;margin-bottom:1.7rem}.theme-pill{background:#f9fafb;border-radius:.9rem;padding:.7rem .9rem;display:flex;align-items:center;gap:.7rem;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .06s ease;text-align:left}.theme-pill:hover{background:#f3f4f6;transform:translateY(-1px)}.theme-pill--active{border-color:var(--primary, #3273dc);background:color-mix(in srgb,var(--primary, #3273dc) 5%,#f9fafb)}:host-context(html.dark) .themes-row{background-color:var(--bulma-scheme-main, #020617);border-radius:.75rem}:host-context(html.dark) .theme-pill{background:var(--bulma-scheme-main, #020617);border-color:var(--bulma-border-weak, #1f2937);color:var(--bulma-text, #e5e7eb)}:host-context(html.dark) .theme-pill--active{background:color-mix(in srgb,var(--primary, #3b82f6) 18%,#020617);border-color:var(--primary, #3b82f6)}:host-context(html.dark) .theme-pill-icon{background:var(--bulma-scheme-main-bis, #020617);border:1px solid var(--bulma-border-weak, #1f2937)}:host-context(html.dark) .theme-pill-desc{color:var(--bulma-text-weak, #9ca3af)}:host-context(html.dark) .editor-toolbar{background:var(--bulma-scheme-main-bis, #020617);border-radius:.75rem;padding:.4rem .6rem;border:1px solid var(--bulma-border-weak, #1f2937)}:host-context(html.dark) .toolbar-btn{background:var(--bulma-scheme-main, #020617);border-color:var(--bulma-border-weak, #1f2937);color:var(--bulma-text, #e5e7eb)}:host-context(html.dark) .toolbar-btn:hover{background:color-mix(in srgb,var(--primary, #3b82f6) 12%,#020617);border-color:var(--primary, #3b82f6)}:host-context(html.dark) .example-chip{background:var(--bulma-scheme-main, #020617);border-color:var(--bulma-border-weak, #1f2937);color:var(--bulma-text, #e5e7eb)}:host-context(html.dark) .example-chip:hover{background:color-mix(in srgb,var(--primary, #3b82f6) 10%,#020617);border-color:var(--primary, #3b82f6)}:host-context(html.dark) .mode-tabs{background:#ffffff08;border-color:#ffffff12}:host-context(html.dark) .mode-tab{color:#9ca3af}:host-context(html.dark) .mode-tab--active{background:#1e1b4b;color:#e0e7ff;border-color:#7c3aed4d;box-shadow:0 1px 4px #00000080,0 0 0 1px #7c3aed33}:host-context(html.dark) .mode-tab:not(.mode-tab--active):hover{background:#ffffff0f;color:#d1d5db}:host-context(html.dark) .calc-panel{background:#0d0b1e;border-color:#ffffff14}:host-context(html.dark) .calc-tab{background:#7c3aed26;color:#a78bfa}:host-context(html.dark) .calc-tab--active{background:#7c3aed;color:#fff}:host-context(html.dark) .calc-key{background:#1a1730;border-color:#ffffff0f;color:#e0e7ff}:host-context(html.dark) .calc-key:hover{background:#2d2860;border-color:#6d28d9}:host-context(html.dark) .calc-key--fn{background:#7c3aed33;color:#c4b5fd;border-color:#7c3aed4d}:host-context(html.dark) .calc-key--fn:hover{background:#7c3aed59}:host-context(html.dark) .calc-key--op{background:#3730a340;color:#a5b4fc;border-color:#3730a359}:host-context(html.dark) .calc-key--del{background:#92400e33;color:#fcd34d;border-color:#92400e4d}:host-context(html.dark) .calc-key--clear{background:#991b1b33;color:#fca5a5;border-color:#991b1b4d}.theme-pill-icon{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:1.25rem}.theme-pill-text{flex:1;min-width:0}.theme-pill-label{font-size:.9rem;font-weight:600}.theme-pill-desc{font-size:.78rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-box{background:var(--bulma-scheme-main, #ffffff);border-radius:1.1rem;border:1px solid var(--bulma-border-weak, #e5e7eb);padding:1.2rem 1.3rem 1.4rem;box-shadow:0 18px 40px #0f172a0f;color:var(--bulma-text, #111827)}:host-context(html.dark) .shell-box{background:var(--bulma-scheme-main, #020617);border-color:var(--bulma-border-weak, #1f2937);color:var(--bulma-text-strong, #e5e7eb);box-shadow:0 20px 50px #00000080}:host-context(html.dark) .editor-hint{color:var(--bulma-text-weak, #9ca3af)}.mode-tabs{display:flex;gap:.22rem;margin-bottom:.9rem;padding:.22rem;background:#f1f5f9;border-radius:.75rem;border:1px solid #e2e8f0}.mode-tab{flex:1;border-radius:.55rem;border:1.5px solid transparent;background:transparent;padding:.48rem .8rem;font-size:.82rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:#64748b;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.mode-tab--active{background:#fff;color:#1e1b4b;border-color:#7c3aed2e;box-shadow:0 1px 4px #00000017,0 0 0 1px #7c3aed12;font-weight:600}.mode-tab:not(.mode-tab--active):hover{background:#0000000a;color:#374151}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;gap:.5rem}.toolbar-left{display:inline-flex;gap:.25rem;flex-wrap:wrap}.toolbar-right{display:inline-flex;justify-content:flex-end;flex:1}.toolbar-btn{min-width:32px;border-radius:999px;padding:.2rem .55rem;border:1px solid #e5e7eb;background:#f9fafb;font-size:.8rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}.toolbar-btn:hover{background:#eef2ff;border-color:#c7d2fe;transform:translateY(-.5px)}.example-chip{display:inline-flex;align-items:center;gap:.25rem;border:1px dashed var(--bulma-border-weak, #dbdbdb);background:#f8fafc;padding:.35rem .7rem;border-radius:9999px;font-size:.8rem;line-height:1;cursor:pointer;transition:transform .05s ease,background .15s ease,border-color .15s ease}.example-chip:hover{background:#f1f5f9;border-color:#cbd5e1}.example-chip:active{transform:translateY(1px)}.example-chip[disabled]{opacity:.6;cursor:not-allowed}.editor-main{margin-top:.1rem}.homework-textarea{min-height:160px;resize:vertical;font-size:.95rem}.editor-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;gap:.75rem;flex-wrap:wrap}.editor-hint{font-size:.8rem;color:#6b7280}.send-btn{min-width:135px}.answer-style-wrapper{display:flex;justify-content:flex-start;margin-bottom:.5rem}.answer-style-dropdown .dropdown-menu{min-width:260px}.answer-style-trigger{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px}.answer-style-label{font-size:.8rem}.answer-style-current{margin-left:.25rem;font-size:.75rem}.answer-style-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.45rem}.answer-style-main{display:flex;flex-direction:column;gap:.1rem}.answer-style-title{font-size:.85rem;font-weight:600}.answer-style-desc{font-size:.78rem;color:#6b7280}:host-context(html.dark) .answer-style-desc{color:var(--bulma-text-weak, #9ca3af)}.calc-panel{margin-top:.75rem;border-radius:1rem;border:1px solid #d1d5db;padding:.75rem .8rem .85rem;background:#f5f3ff}.calc-tabs{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.65rem}.calc-tab{border:none;border-radius:999px;padding:.28rem .85rem;font-size:.78rem;font-weight:500;cursor:pointer;background:#e8e4f9;color:#5b21b6;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.calc-tab--active{background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed59}.calc-sym-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.32rem;margin-bottom:.45rem}.calc-numpad{display:grid;grid-template-columns:repeat(5,1fr);gap:.32rem}.calc-key{border-radius:999px;border:1px solid rgba(0,0,0,.07);background:#fff;font-size:.9rem;font-weight:500;padding:.42rem .2rem;cursor:pointer;color:#1e1b4b;transition:background .1s ease,border-color .1s ease,transform .06s ease;user-select:none;-webkit-user-select:none}.calc-key:hover{background:#ede9fe;border-color:#c4b5fd;transform:translateY(-1px)}.calc-key:active{transform:translateY(0)}.calc-key--fn{background:#ede9fe;color:#5b21b6;border-color:#c4b5fd;font-size:.82rem}.calc-key--fn:hover{background:#ddd6fe;bord
126er-color:#a78bfa}.calc-key--op{background:#e0e7ff;color:#3730a3;border-color:#c7d2fe}.calc-key--op:hover{background:#c7d2fe;border-color:#a5b4fc}.calc-key--del{background:#fef3c7;color:#92400e;border-color:#fde68a}.calc-key--del:hover{background:#fde68a}.calc-key--clear{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.calc-key--clear:hover{background:#fca5a5}.custom-spinner{width:20px;height:20px}.about{padding:0rem 0;color:var(--text);background:transparent}.about__wrap{max-width:clamp(760px,82vw,980px);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.25rem)}.about__thumb{text-align:center}.about__thumb img.about__img{width:min(520px,46vw);max-width:100%;border-radius:.625rem;display:inline-block}.section__title{font-size:clamp(28px,3.2vw,40px);line-height:1.15;margin-bottom:3px;color:var(--text);text-transform:capitalize}.mathfield{padding:.55rem .75rem;border-radius:.6rem;border:1px solid var(--bulma-border-weak, #d1d5db);font-size:.95rem}:host-context(html.dark) .mathfield{background:var(--bulma-scheme-main, #020617);border-color:var(--bulma-border-weak, #1f2937);color:var(--bulma-text-strong, #e5e7eb)}:host-context(html.dark) .mathfield::part(menu-toggle),:host-context(html.dark) .mathfield::part(container){background:transparent;color:inherit}.section__title .yellow-bg-big{position:relative;display:inline-block}.section__title .yellow-bg-big img{position:absolute;left:0;right:0;bottom:-23%;width:100%;height:40%;pointer-events:none;animation:section-animation-2 3s infinite ease-in-out;opacity:.9;filter:saturate(1.1)}@keyframes section-animation-2{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(3px);opacity:1}}.about__list ul{list-style:none;padding:0;margin:0}.about__list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:16px;color:var(--text)}.about__check{inline-size:22px;block-size:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,transparent)}@supports not (color: color-mix(in srgb,white,black)){.about__check{background:#3273dc29}}@media(min-width:769px){.is-row-reverse-desktop{display:flex;flex-direction:row-reverse}}.hw-info-accordion{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:.75rem}.hw-acc-item{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease}.hw-acc-item--open{border-color:#8b5cf6}.hw-acc-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.hw-acc-q-text{font-weight:600;font-size:.9375rem;color:#1e293b;line-height:1.4}.hw-acc-chevron{font-size:1.25rem;color:#64748b;transition:transform .2s ease;flex-shrink:0}.hw-acc-item--open .hw-acc-chevron{transform:rotate(180deg)}.hw-acc-a{padding:0 1.25rem 1rem}.hw-acc-a p{font-size:.9rem;color:#64748b;line-height:1.7;margin:0 0 .4rem}.hw-acc-list{list-style:disc;padding-left:1.25rem;margin:0}.hw-acc-list li{margin-bottom:.35rem;font-size:.9rem;color:#64748b;line-height:1.6}:host-context(html.dark) .hw-acc-item{background:#1f2027;border-color:#2a2d3a}:host-context(html.dark) .hw-acc-item--open{border-color:#8b5cf6}:host-context(html.dark) .hw-acc-q-text{color:#e2e8f0}:host-context(html.dark) .hw-acc-chevron{color:#94a3b8}:host-context(html.dark) .hw-acc-a p,:host-context(html.dark) .hw-acc-list li{color:#94a3b8}:host-context(html.dark) .section__title,:host-context(html.dark) .about__list ul li{color:#e8e9ed}:host-context(html.dark) .section__title-wrapper p{color:#b7b9c0}@media(max-width:1216px){.about__thumb img.about__img{width:460px}}@media(max-width:1024px){.section__title{font-size:32px}}@media(max-width:768px){.about__thumb img.about__img{width:360px}.section__title{font-size:28px}}@media(max-width:480px){.about__thumb img{width:100%;max-width:360px}.section__title{font-size:26px}}:host-context(html.dark),:host-context([data-theme=dark]){--hw-panel: #14161a;--hw-panel-2: #171a20;--hw-border: rgba(255, 255, 255, .12);--hw-border-2: rgba(255, 255, 255, .16);--hw-text: #ffffff;--hw-muted: rgba(255, 255, 255, .72);--hw-accent: var(--primary, #485fc7);--hw-input-bg: #0f1217;--hw-input-border: rgba(255, 255, 255, .14);--hw-shadow: 0 20px 50px rgba(0, 0, 0, .5)}:host-context(html.dark) .themes-row.box,:host-context([data-theme=dark]) .themes-row.box,:host-context(html.dark) .shell-box.box,:host-context([data-theme=dark]) .shell-box.box,:host-context(html.dark) .shell-box,:host-context([data-theme=dark]) .shell-box{background:var(--hw-panel)!important;border-color:var(--hw-border)!important;color:var(--hw-text)!important;box-shadow:var(--hw-shadow)!important}:host-context(html.dark) .theme-pill,:host-context([data-theme=dark]) .theme-pill{background:var(--hw-panel)!important;border-color:var(--hw-border)!important;color:var(--hw-text)!important}:host-context(html.dark) .theme-pill:hover,:host-context([data-theme=dark]) .theme-pill:hover{background:var(--hw-panel-2)!important;border-color:#485fc78c!important}:host-context(html.dark) .theme-pill--active,:host-context([data-theme=dark]) .theme-pill--active{background:radial-gradient(circle at top left,#485fc738,#14161a 72%)!important;border-color:#485fc7f2!important}:host-context(html.dark) .theme-pill-icon,:host-context([data-theme=dark]) .theme-pill-icon{background:linear-gradient(135deg,#485fc738,#485fc70f)!important;border-color:var(--hw-border)!important}:host-context(html.dark) .theme-pill-desc,:host-context([data-theme=dark]) .theme-pill-desc{color:var(--hw-muted)!important}:host-context(html.dark) .mode-tab,:host-context([data-theme=dark]) .mode-tab,:host-context(html.dark) .editor-toolbar,:host-context([data-theme=dark]) .editor-toolbar,:host-context(html.dark) .example-chip,:host-context([data-theme=dark]) .example-chip{background:var(--hw-panel)!important;border:1px solid var(--hw-border)!important;color:var(--hw-text)!important}:host-context(html.dark) .mode-tab--active,:host-context([data-theme=dark]) .mode-tab--active{background:var(--hw-accent)!important;border-color:var(--hw-accent)!important;color:#f9fafb!important}:host-context(html.dark) .example-chip:hover,:host-context([data-theme=dark]) .example-chip:hover{background:var(--hw-panel-2)!important;border-color:#485fc7bf!important}:host-context(html.dark) .input,:host-context([data-theme=dark]) .input,:host-context(html.dark) .textarea,:host-context([data-theme=dark]) .textarea,:host-context(html.dark) .select select,:host-context([data-theme=dark]) .select select{background:var(--hw-input-bg)!important;color:var(--hw-text)!important;border-color:var(--hw-input-border)!important}:host-context(html.dark) .textarea::placeholder,:host-context([data-theme=dark]) .textarea::placeholder,:host-context(html.dark) .input::placeholder,:host-context([data-theme=dark]) .input::placeholder{color:#ffffff73!important}:host-context(html.dark) .dropdown-menu .dropdown-content,:host-context([data-theme=dark]) .dropdown-menu .dropdown-content{background:var(--hw-panel)!important;border:1px solid var(--hw-border)!important}:host-context(html.dark) .dropdown-item,:host-context([data-theme=dark]) .dropdown-item{color:var(--hw-text)!important}:host-context(html.dark) .dropdown-item:hover,:host-context([data-theme=dark]) .dropdown-item:hover{background:var(--hw-panel-2)!important}:host-context(html.dark) .dropdown-item.is-active,:host-context([data-theme=dark]) .dropdown-item.is-active{background:radial-gradient(circle at top left,#485fc72e,#14161a 70%)!important}:host-context(html.dark) .hero-card,:host-context([data-theme=dark]) .hero-card{background:radial-gradient(circle at top left,#485fc733,#14161a 72%)!important;border:1px solid var(--hw-border)!important;box-shadow:var(--hw-shadow)!important}:host-context(html.dark) .hero-mini-list li,:host-context([data-theme=dark]) .hero-mini-list li{color:#ffffffdb!important}:host-context(html.dark) .hero-mini-list li span,:host-context([data-theme=dark]) .hero-mini-list li span{background:#485fc738!important;color:#ffffffeb!important;border:1px solid rgba(255,255,255,.16)!important}:host-context(html.dark) .hero-mini-text,:host-context([data-theme=dark]) .hero-mini-text,:host-context(html.dark) .hero-subtitle,:host-context([data-theme=dark]) .hero-subtitle{color:var(--hw-muted)!important}:host-context(html.dark) .hero-title,:host-context([data-theme=dark]) .hero-title{color:var(--hw-text)!important}.editor-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:.75rem}.editor-footer .float-end{float:none!important} 127`],encapsulation:2,changeDetection:1})}return n})()});Wi();export{Nn as DevoirsComponent};
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.