1var fe=Object.defineProperty;var j=n=>{throw TypeError(n)};var ue=(n,l,a)=>l in n?fe(n,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[l]=a;var _=(n,l,a)=>ue(n,typeof l!="symbol"?l+"":l,a),_e=(n,l,a)=>l.has(n)||j("Cannot "+a);var S=(n,l,a)=>(_e(n,l,"read from private field"),a?a.call(n):l.get(n)),H=(n,l,a)=>l.has(n)?j("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(n):l.set(n,a);import{m as O,p as $,q as z,D as be,o as i,c as s,u as e,_ as P,i as N,w as d,d as T,a as r,aw as ee,x as w,ax as le,bh as ae,H as E,k as U,b,e as V,F as G,bi as K,B as f,O as ne,aX as ce,Z as Y,a4 as q,j as m,P as re,S as Ie,bj as me}from"./main-Ci31eJap.js";import{_ as L}from"./UserForm-BBzoCwVd.js";import{C as F}from"./ControlSubmit-C1VIKLzF.js";import{r as W}from"./UserFormRegistry-DEhnv6hj.js";import{_ as pe}from"./FieldControlTextarea-DCO3k2Ti.js";import{_ as R}from"./SuccessMessage-zLvKuKrd.js";import{_ as he}from"./InputPhoneNumber-BIDGgel6.js";import{_ as Se,a as ge}from"./InputLastName-TOXMz9Cc.js";import{_ as ve}from"./FieldControlSelect-DJ9h6XQV.js";import{_ as Q}from"./InputCountry-B839u3HZ.js";import{I as x}from"./Inputset-BL0-_Jk6.js";import{I as D}from"./InputLabel-Czl9IeUN.js";import{V as Me,_ as ke}from"./VerifySmsForm-3bX_sFCF.js";import{_ as ye}from"./InputEmail-CFokLooq.js";import{a as Be}from"./InputPassword-Yz26vMgG.js";import{_ as Ce}from"./InputPasswordRepeat-8Km5AB3Y.js";import"./LoadingSpinner-D5HNt6Ii.js";import"./functions-DRqUPCBG.js";import"./ControlTextarea-8CSv4-ni.js";import"./FieldControlText-DVLeOaKA.js";import"./ControlSelect-Jyy9G_d3.js";import"./TrackingEvent-Cla96C3p.js";import"./FieldControlEmail-BKbPLaoz.js";class Ae{constructor({fileRef:l,text:a}={}){_(this,"fileRef");_(this,"text");this.fileRef=l,this.text=a}}const Ne={__name:"InputHiddenFileRef",props:O({ivSetup:{type:Object},options:{type:Array},value:{type:String}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const l=n,a=$(n,"modelValue"),o=W({name:"fileRef",model:a,vueComponentInstance:z()});return be(()=>{l.value&&o.prefill(l.value)}),(t,u)=>null}},Ee={__name:"InputNote",props:O({ivSetup:{type:Object}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const l=$(n,"modelValue"),a=W({name:"note",model:l,vueComponentInstance:z()});return(o,t)=>(i(),s(e(pe),{field:e(a),label:"Deine Notiz",placeholder:"Zum Beispiel: âHausaufgaben für nächste Nachhilfeâ",rows:15,cols:60},null,8,["field"]))}},Ve={class:"edit-cloud-file-note-form"},Ge={__name:"EditCloudFileNoteGlobalModal",props:{data:Object},setup(n){const l=n,a=N(()=>new Ae(l.data));return(o,t)=>(i(),s(e(K),{id:"editCloudFileNote",title:"Notiz bearbeiten"},{default:d(({close:u})=>[T("div",Ve,[r(e(L),ee({"component-action":e(w).component.cloudFileList.action.editNote,"suppress-success-view":!0},le(e(ae)())),{default:d(({success:v})=>[v?(i(),s(e(R),{key:0,text:"Die Notiz wurde erfolgreich gespeichert."},{default:d(()=>[r(e(E),{"align-items":"flex-end",class:"edit-cloud-file-note-actions"},{default:d(()=>[r(e(U),{variant:"secondary",onClick:u},{default:d(()=>t[0]||(t[0]=[b("SchlieÃen")])),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):(i(),V(G,{key:1},[r(e(Ne),{value:a.value.fileRef},null,8,["value"]),r(e(Ee),{"model-value":a.value.text},null,8,["model-value"]),r(e(E),{"align-items":"flex-end",class:"edit-cloud-file-note-actions"},{default:d(()=>[r(e(U),{variant:"secondary",onClick:u},{default:d(()=>t[1]||(t[1]=[b("Abbrechen")])),_:2},1032,["onClick"]),r(e(F),{variant:"primary"},{default:d(()=>t[2]||(t[2]=[b("Absenden")])),_:1})]),_:2},1024)],64))]),_:2},1040,["component-action"])])]),_:1}))}},Pe=P(Ge,[["__scopeId","data-v-99374eb7"]]),Te={__name:"InputChildFirstName",props:{ivSetup:{type:Object}},setup(n){return(l,a)=>(i(),s(e(Se),{"iv-setup":n.ivSetup,label:"Vorname",placeholder:"Vorname eingeben"},null,8,["iv-setup"]))}},X={__name:"InputState",props:O({ivSetup:{type:Object},options:{type:Array}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const l=$(n,"modelValue"),a=W({name:"state",model:l,vueComponentInstance:z()});return(o,t)=>(i(),s(e(ve),{modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=u=>
1l.value=u),field:e(a),options:n.options,label:"Bundesland",placeholder:"Bundesland auswählen"},null,8,["modelValue","field","options"]))}},we={__name:"InputChildLastName",props:{ivSetup:{type:Object}},setup(n){return(l,a)=>(i(),s(e(ge),{"iv-setup":n.ivSetup,label:"Nachname",placeholder:"Nachname eingeben"},null,8,["iv-setup"]))}},Ke=[{label:"Deutschland",_refId:"DE"},{label:"Ãsterreich",_refId:"AT"},{label:"Schweiz (Confoederatio Helvetica)",_refId:"CH"},{label:"Italien",_refId:"IT"},{label:"Spanien",_refId:"ES"},{label:"Frankreich",_refId:"FR"},{label:"Dänemark",_refId:"DK"},{label:"Afghanistan",_refId:"AF"},{label:"Ãgypten",_refId:"EG"},{label:"Ã
land",_refId:"AX"},{label:"Albanien",_refId:"AL"},{label:"Algerien",_refId:"DZ"},{label:"Amerikanisch-Samoa",_refId:"AS"},{label:"Amerikanische Jungferninseln",_refId:"VI"},{label:"Andorra",_refId:"AD"},{label:"Angola",_refId:"AO"},{label:"Anguilla",_refId:"AI"},{label:"Antarktis",_refId:"AQ"},{label:"Antigua und Barbuda",_refId:"AG"},{label:"Ãquatorialguinea",_refId:"GQ"},{label:"Argentinien",_refId:"AR"},{label:"Armenien",_refId:"AM"},{label:"Aruba",_refId:"AW"},{label:"Aserbaidschan",_refId:"AZ"},{label:"Ãthiopien",_refId:"ET"},{label:"Australien",_refId:"AU"},{label:"Bahamas",_refId:"BS"},{label:"Bahrain",_refId:"BH"},{label:"Bangladesch",_refId:"BD"},{label:"Barbados",_refId:"BB"},{label:"Belarus",_refId:"BY"},{label:"Belgien",_refId:"BE"},{label:"Belize",_refId:"BZ"},{label:"Benin",_refId:"BJ"},{label:"Bermuda",_refId:"BM"},{label:"Bhutan",_refId:"BT"},{label:"Bolivien",_refId:"BO"},{label:"Bonaire, Saba, Sint Eustatius",_refId:"BQ"},{label:"Bosnien und Herzegowina",_refId:"BA"},{label:"Botswana",_refId:"BW"},{label:"Bouvetinsel",_refId:"BV"},{label:"Brasilien",_refId:"BR"},{label:"Britische Jungferninseln",_refId:"VG"},{label:"Britisches Territorium im Indischen Ozean",_refId:"IO"},{label:"Brunei",_refId:"BN"},{label:"Bulgarien",_refId:"BG"},{label:"Burkina Faso",_refId:"BF"},{label:"Burundi",_refId:"BI"},{label:"Ceuta/Melilla",_refId:"EA"},{label:"Chile",_refId:"CL"},{label:"Volksrepublik China",_refId:"CN"},{label:"Cookinseln",_refId:"CK"},{label:"Costa Rica",_refId:"CR"},{label:"Curaçao",_refId:"CW"},{label:"Dominica",_refId:"DM"},{label:"Dominikanische Republik",_refId:"DO"},{label:"Dschibuti",_refId:"DJ"},{label:"Ecuador",_refId:"EC"},{label:"Elfenbeinküste (Côte dâIvoire)",_refId:"CI"},{label:"El Salvador",_refId:"SV"},{label:"Eritrea",_refId:"ER"},{label:"Estland",_refId:"EE"},{label:"Eswatini",_refId:"SZ"},{label:"Falklandinseln",_refId:"FK"},{label:"Färöer",_refId:"FO"},{label:"Fidschi",_refId:"FJ"},{label:"Finnland",_refId:"FI"},{label:"Französisch-Guayana",_refId:"GF"},{label:"Französisch-Polynesien",_refId:"PF"},{label:"Französische Süd- und Antarktisgebiete",_refId:"TF"},{label:"Gabun",_refId:"GA"},{label:"Gambia",_refId:"GM"},{label:"Georgien",_refId:"GE"},{label:"Ghana",_refId:"GH"},{label:"Gibraltar",_refId:"GI"},{label:"Grenada",_refId:"GD"},{label:"Griechenland",_refId:"GR"},{label:"Grönland",_refId:"GL"},{label:"Guadeloupe",_refId:"GP"},{label:"Guam",_refId:"GU"},{label:"Guatemala",_refId:"GT"},{label:"Guernsey (Kanalinsel)",_refId:"GG"},{label:"Guinea",_refId:"GN"},{label:"Guinea-Bissau",_refId:"GW"},{label:"Guyana",_refId:"GY"},{label:"Haiti",_refId:"HT"},{label:"Heard und McDonaldinseln",_refId:"HM"},{label:"Honduras",_refId:"HN"},{label:"Hongkong",_refId:"HK"},{label:"Indien",_refId:"IN"},{label:"Indonesien",_refId:"ID"},{label:"Isle of Man",_refId:"IM"},{label:"Irak",_refId:"IQ"},{label:"Iran",_refId:"IR"},{label:"Irland",_refId:"IE"},{label:"Island",_refId:"IS"},{label:"Israel",_refId:"IL"},{label:"Jamaika",_refId:"JM"},{label:"Japan",_refId:"JP"},{label:"Jemen",_refId:"YE"},{label:"Jersey (Kanalinsel)",_refId:"JE"},{label:"Jordanien",_refId:"JO"},{label:"Cayman Islands (Kaimaninseln)",_refId:"KY"},{label:"Kambodscha",_refId:"KH"},{label:"Kamerun",_refId:"CM"},{label:"Kanada",_refId:"CA"},{label:"Kanarische Inseln",_refId:"IC"},{label:"Kap Verde (Cabo Verde)",_refId:"CV"},{label:"Kasachstan",_refId:"KZ"},{label:"Katar",_refId:"QA"},{label:"Kenia",_refId:"KE"},{label:"Kirgisistan",_refId:"KG"},{label:"Kiribati",_refId:"KI"},{label:"Kokosinseln",_refId:"CC"},{label:"Kolumbien",_refId:"CO"},{label:"Komoren",_refId:"KM"},{label:"Demokratische Republik Kongo",_refId:"CD"},{label:"Republik Kongo",_refId:"CG"},{label:"Nordkorea",_refId:"KP"},{label:"Südkorea",_refId:"KR"},{label:"Kroatien",_refId:"HR"},{label:"Kuba",_refId:"CU"},{label:"Kuwait",_refId:"KW"},{label:"Laos",_refId:"LA"},{label:"Lesotho",_refId:"LS"},{label:"Lettland",_refId:"LV"},{label:"Libanon",_refId:"LB"},{label:"Liberia",_refId:"LR"},{label:"Libyen",_refId:"LY"}
1,{label:"Liechtenstein",_refId:"LI"},{label:"Litauen",_refId:"LT"},{label:"Luxemburg",_refId:"LU"},{label:"Macau",_refId:"MO"},{label:"Madagaskar",_refId:"MG"},{label:"Malawi",_refId:"MW"},{label:"Malaysia",_refId:"MY"},{label:"Malediven",_refId:"MV"},{label:"Mali",_refId:"ML"},{label:"Malta",_refId:"MT"},{label:"Marokko",_refId:"MA"},{label:"Marshallinseln",_refId:"MH"},{label:"Martinique",_refId:"MQ"},{label:"Mauretanien",_refId:"MR"},{label:"Mauritius",_refId:"MU"},{label:"Mayotte",_refId:"YT"},{label:"Mexiko",_refId:"MX"},{label:"Föderierte Staaten von Mikronesien",_refId:"FM"},{label:"Moldau",_refId:"MD"},{label:"Monaco",_refId:"MC"},{label:"Mongolei",_refId:"MN"},{label:"Montenegro",_refId:"ME"},{label:"Montserrat",_refId:"MS"},{label:"Mosambik",_refId:"MZ"},{label:"Myanmar",_refId:"MM"},{label:"Namibia",_refId:"NA"},{label:"Nauru",_refId:"NR"},{label:"Nepal",_refId:"NP"},{label:"Neukaledonien",_refId:"NC"},{label:"Neuseeland",_refId:"NZ"},{label:"Nicaragua",_refId:"NI"},{label:"Niederlande",_refId:"NL"},{label:"Niger",_refId:"NE"},{label:"Nigeria",_refId:"NG"},{label:"Niue",_refId:"NU"},{label:"Nördliche Marianen",_refId:"MP"},{label:"Nordmazedonien",_refId:"MK"},{label:"Norfolkinsel",_refId:"NF"},{label:"Norwegen",_refId:"NO"},{label:"Oman",_refId:"OM"},{label:"Osttimor (Timor-Leste)",_refId:"TL"},{label:"Pakistan",_refId:"PK"},{label:"Palästina",_refId:"PS"},{label:"Palau",_refId:"PW"},{label:"Panama",_refId:"PA"},{label:"Papua-Neuguinea",_refId:"PG"},{label:"Paraguay",_refId:"PY"},{label:"Peru",_refId:"PE"},{label:"Philippinen",_refId:"PH"},{label:"Pitcairninseln",_refId:"PN"},{label:"Polen",_refId:"PL"},{label:"Portugal",_refId:"PT"},{label:"Puerto Rico",_refId:"PR"},{label:"Réunion",_refId:"RE"},{label:"Ruanda",_refId:"RW"},{label:"Rumänien",_refId:"RO"},{label:"Russland",_refId:"RU"},{label:"Salomonen",_refId:"SB"},{label:"Saint-Barthélemy",_refId:"BL"},{label:"Saint-Martin (französischer Teil)",_refId:"MF"},{label:"Sambia",_refId:"ZM"},{label:"Samoa",_refId:"WS"},{label:"San Marino",_refId:"SM"},{label:"São Tomé und PrÃncipe",_refId:"ST"},{label:"Saudi-Arabien",_refId:"SA"},{label:"Schweden",_refId:"SE"},{label:"Senegal",_refId:"SN"},{label:"Serbien",_refId:"RS"},{label:"Seychellen",_refId:"SC"},{label:"Sierra Leone",_refId:"SL"},{label:"Simbabwe",_refId:"ZW"},{label:"Singapur",_refId:"SG"},{label:"Sint Maarten",_refId:"SX"},{label:"Slowakei",_refId:"SK"},{label:"Slowenien",_refId:"SI"},{label:"Somalia",_refId:"SO"},{label:"Sri Lanka",_refId:"LK"},{label:"St. Helena, Ascension und Tristan da Cunha",_refId:"SH"},{label:"St. Kitts und Nevis",_refId:"KN"},{label:"St. Lucia",_refId:"LC"},{label:"Saint-Pierre und Miquelon",_refId:"PM"},{label:"St. Vincent und die Grenadinen",_refId:"VC"},{label:"Südafrika",_refId:"ZA"},{label:"Sudan",_refId:"SD"},{label:"Südgeorgien und die Südlichen Sandwichinseln",_refId:"GS"},{label:"Südsudan",_refId:"SS"},{label:"Suriname",_refId:"SR"},{label:"Syrien",_refId:"SY"},{label:"Tadschikistan",_refId:"TJ"},{label:"Taiwan",_refId:"TW"},{label:"Tansania",_refId:"TZ"},{label:"Thailand",_refId:"TH"},{label:"Togo",_refId:"TG"},{label:"Tokelau",_refId:"TK"},{label:"Tonga",_refId:"TO"},{label:"Trinidad und Tobago",_refId:"TT"},{label:"Tschad",_refId:"TD"},{label:"Tschechien",_refId:"CZ"},{label:"Tunesien",_refId:"TN"},{label:"Türkei",_refId:"TR"},{label:"Turkmenistan",_refId:"TM"},{label:"Turks- und Caicosinseln",_refId:"TC"},{label:"Tuvalu",_refId:"TV"},{label:"Uganda",_refId:"UG"},{label:"Ukraine",_refId:"UA"},{label:"Ungarn",_refId:"HU"},{label:"United States Minor Outlying Islands",_refId:"UM"},{label:"Uruguay",_refId:"UY"},{label:"Usbekistan",_refId:"UZ"},{label:"Vanuatu",_refId:"VU"},{label:"Vatikanstadt",_refId:"VA"},{label:"Venezuela",_refId:"VE"},{label:"Vereinigte Arabische Emirate",_refId:"AE"},{label:"Vereinigte Staaten",_refId:"US"},{label:"Vereinigtes Königreich",_refId:"GB"},{label:"Vietnam",_refId:"VN"},{label:"Wallis und Futuna",_refId:"WF"},{label:"Weihnachtsinsel",_refId:"CX"},{label:"Westsahara",_refId:"EH"},{label:"Zentralafrikanische Republik",_refId:"CF"},{label:"Zypern",_refId:"CY"}],Le=[{_refId:"Baden-Württemberg",label:"Baden-Württemberg"},{_refId:"Bayern",label:"Bayern"},{_refId:"Berlin",label:"Berlin"},{_refId:"Brandenburg",label:"Brandenburg"},{_refId:"Bremen",label:"Bremen"},{_refId:"Hamburg",label:"Hamburg"},{_refId:"Hessen",label:"Hessen"},{_refId:"Mecklenburg-Vorpommern",label:"Mecklenburg-Vorpommern"},{_refId:"Niedersachsen",label:"Niedersachsen"},{_refId:"Nordrhein-Westfalen",label:"Nordrhein-Westfalen"},{_refId:"Rheinland-Pfalz",label:"Rheinland-Pfalz"}
1,{_refId:"Saarland",label:"Saarland"},{_refId:"Sachsen",label:"Sachsen"},{_refId:"Sachsen-Anhalt",label:"Sachsen-Anhalt"},{_refId:"Schleswig-Holstein",label:"Schleswig-Holstein"},{_refId:"Thüringen",label:"Thüringen"}];var B;class Fe{constructor({createChild:l,verifySms:a,verifySmsToken:o,specifyCountry:t}={}){_(this,"createChild",f());_(this,"verifySms",f());_(this,"verifySmsToken",f());_(this,"specifyCountry",f());H(this,B,f());_(this,"isSuccess",f(!1));this.init({createChild:l,verifySms:a,verifySmsToken:o,specifyCountry:t})}get title(){return S(this,B)}init({createChild:l,verifySms:a,verifySmsToken:o,specifyCountry:t}={}){this.createChild.value=l??!1,this.verifySms.value=a??!1,this.verifySmsToken.value=o,this.specifyCountry.value=t??!1,this.isSuccess.value=o&&!l&&!t,S(this,B).value=l?"Vervollständige noch kurz das Profil deines Kindes, dann kann es losgehen!":"Noch kurz Profil ausfüllen, dann kann es losgehen"}reset(){this.isSuccess.value=!1,this.verifySmsToken.value=void 0}onFormSuccess(l){const{token:a}=l;a&&(this.verifySmsToken.value=a),this.isSuccess.value=!0}}B=new WeakMap;const Re={class:"et-profile-completion-modal"},He={__name:"ProfileCompletionGlobalModal",props:{data:Object},setup(n){var J;const l=n,a=new Fe(l.data),{createChild:o,verifySms:t,specifyCountry:u,title:v,isSuccess:M,verifySmsToken:C}=a,p=a.reset.bind(a),te=a.init.bind(a),ie=a.onFormSuccess.bind(a),k=f(((J=l.data)==null?void 0:J.verifySmsPhoneNumber)??"");ne(()=>l.data,c=>{a.init(c),k.value=(c==null?void 0:c.verifySmsPhoneNumber)??""},{deep:!0});const Z=N(()=>l.data.verifySmsSuccessActionButton?new ce(l.data.verifySmsSuccessActionButton):null),A={countries:Ke,statesGermany:Le},h=f();function de(){var c;te(l.data),k.value=((c=l.data)==null?void 0:c.verifySmsPhoneNumber)??"",p()}const{isChild:oe}=Ie,se=N(()=>t.value?w.component.profileComplete.action.requestSmsVerification:()=>{});return(c,I)=>(i(),s(e(K),{id:"profileCompletion","max-width":500,title:e(v),onClose:de},{default:d(()=>[T("div",Re,[e(M)?m("",!0):(i(),s(e(L),{key:0,"component-action":se.value,class:"et-profile-completion-modal__form",onSuccess:e(ie)},{default:d(()=>[e(o)?(i(),s(e(x),{key:0},{default:d(()=>[r(e(D),{label:"Kind-Profil erstellen"}),r(e(Te),{required:""}),r(e(we),{required:""}),r(e(Q),{modelValue:h.value,"onUpdate:modelValue":I[0]||(I[0]=y=>h.value=y),options:A.countries},null,8,["modelValue","options"]),Y(r(e(X),{options:A.statesGermany},null,8,["options"]),[[q,h.value==="DE"]])]),_:1})):m("",!0),e(u)?(i(),s(e(x),{key:1},{default:d(()=>[r(e(D),{label:"Persönliche Informationen"}),r(e(Q),{modelValue:h.value,"onUpdate:modelValue":I[1]||(I[1]=y=>h.value=y),options:A.countries,required:""},null,8,["modelValue","options"]),Y(r(e(X),{options:A.statesGermany},null,8,["options"]),[[q,h.value==="DE"]])]),_:1})):m("",!0),e(t)?(i(),s(e(x),{key:2},{default:d(()=>[r(e(D),{label:"Telefonnummer verifizieren"}),r(e(re),null,{default:d(()=>I[3]||(I[3]=[b(" Um deine gebuchten Stunden zu bestätigen, muss die angegebene Handynummer verifiziert werden. Der Bestätigungscode soll an folgende Nummer gesendet werden: ")])),_:1}),r(e(he),{modelValue:k.value,"onUpdate:modelValue":I[2]||(I[2]=y=>k.value=y),placeholder:e(oe)?"Handynummer eines Erziehungsberechtigten":"Deine Handynummer",label:"Eltern-Handynummer"},null,8,["modelValue","placeholder"])]),_:1})):m("",!0),r(e(F),null,{default:d(()=>[e(t)?(i(),V(G,{key:0},[b("Verifizierungscode senden")],64)):(i(),V(G,{key:1},[b("Profil vervollständigen")],64))]),_:1})]),_:1},8,["component-action","onSuccess"])),e(t)&&e(M)?(i(),s(e(Me),{key:1,data:{verifySmsToken:e(C),verifySmsPhoneNumber:k.value}},{success:d(()=>[Z.value?(i(),s(e(U),{key:0,"setup-action-button":Z.value,variant:"primary"},null,8,["setup-action-button"])):m("",!0)]),_:1},8,["data"])):m("",!0),!e(t)&&e(M)?(i(),s(e(R),{key:2,text:"Profil wurde erfolgreich aktualisiert"})):m("",!0)])]),_:1},8,["title"]))}},xe=P(He,[["__scopeId","data-v-6801ea7a"]]);var g;class De{constructor({newEmail:l}={}){H(this,g,f(0));_(this,"newEmail",f());this.init({newEmail:l})}init({newEmail:l}){this.newEmail.value=l,this.reset()}get currentStep(){return S(this,g)}reset(){S(this,g).value=0}oldEmailVerified(){S(this,g).value=1}get newEmail(){return this.newEmail.value}}g=new WeakMap;const Ue={class:"et-change-email-modal"},Oe={__name:"ChangeEmailGlobalModal",props:{data:Object},setup(n){const l=n,a=["E-Mail-Adresse ändern","Neue E-Mail-Adresse verifizieren"],o=new De(l.data),{currentStep:t,newEmail:u}=o,v=o.oldEmailVerified.bind(o);ne(()=>l.data,C=>{o.init(C)});const M=N(()=>t.value>-1?a==null?void 0:a[t.value]:{title:"Laden"});return(C,p)=>(i(),s(e(K),{id:"changeEmail","max-width":500,title:M.value},{default:d(()=>[T("div",Ue,[e(t)===1?(i(),s(e(R),{key:0,text:`Der Einmal-Passwort-Code war korrekt. Bitte bestätige jetzt deine neue E-Mail-Adresse. Eine Bestätigungs-E-Mail wurde an ${e(u)} gesendet.`},null,8,["text"])):(i(),V(G,{key:1},[e(t)===0?(i(),s(e(L),{key:0,"component-action":e(w).component.changeEmail.action.completeEmailVerification,class:"et-change-email-modal__form",onSuccess:e(v)},{default:d(()=>[r(e(re),null,{default:d(()=>p[0]||(p[0]=[b(" Ein Einmal-Passwort wurde an deine bestehende E-Mail-Adresse gesendet. Bitte gib den Code unten ein, um die Ãnderung der E-Mail-Adresse zu bestätigen. ")])),_:1}),r(e(ke)),r(e(E),{"align-items":"flex-end"},{default:d(()=>[r(e(F),{variant:"primary"},{default:d(()=>p[1]||(p[1]=[b("E-Mail-Adresse ändern")])),_:1})]),_:1})]),_:1},8,["component-action","onSuccess"])):m("",!0)],64))])]),_:1},8,["title"]))}},$e=P(Oe,[["__scopeId","data-v-2640fbe1"]]),ze={class:"et-create-local-account-modal"},We={__name:"CreateLocalAccountGlobalModal",props:{data:Object},setup(n){const l=f(!1);return(a,o)=>(i(),s(e(K),{id:"createLocalAccount","max-width":500,title:"Easy-Tutor-Konto erstellen"},{default:d(()=>[T("div",ze,[l.value?(i(),s(e(R),{key:0,text:"Easy-Tutor-Konto erfolgreich erstellt. Du kannst deine E-Mail-Adresse und dein Passwort in den Kontoeinstellungen unabhängig von deiner bisherigen Anmeldemethode anpassen."})):(i(),s(e(L),ee({key:1,"component-action":e(w).component.createAccount.action.submitPost,class:"et-create-local-account-modal__form",prefill:"generic"},le(e(ae)()),{onSuccess:o[0]||(o[0]=t=>l.value=!0)}),{default:d(()=>[r(e(ye),{disabled:!0}),r(e(Be),{autocomplete:"new-password"}),r(e(Ce),{autocomplete:"new-password"}),r(e(E),{"align-items":"flex-end"},{default:d(()=>[r(e(F),{variant:"primary"},{default:d(()=>o[1]||(o[1]=[b("Konto anlegen")])),_:1})]),_:1})]),_:1},16,["component-action"]))])]),_:1}))}},Ze=P(We,[["__scopeId","data-v-512a62b1"]]),hl={__name:"GlobalModalsPrivate",setup(n){const l={editCloudFileNote:Pe,changeEmail:$e,profileCompletion:xe,createLocalAccount:Ze};return(a,o)=>(i(),s(e(me),{modals:l}))}};export{hl as default};
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.