1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([["src_app_pages_memorize-keywords_memorize-keywords_module_ts","src_app_pipes_story-title_pipe_ts"],{52097(T,M,o){o.d(M,{D:()=>d});var w=o(79748),z=o(496),p=o(23123),S=o(41683),f=o(36124),e=o(66563);let d=(()=>{var g;class m{}return(g=m).\u0275fac=function(_){return new(_||g)},g.\u0275mod=f.$C({type:g}),g.\u0275inj=e.G2t({imports:[w.MD,p.bv,z.YN,z.X1,S.Y]}),m})()},57480(T,M,o){o.d(M,{MemorizeKeywordsPageModule:()=>He});var w=o(79748),z=o(496),p=o(23123),S=o(46264),f=o(89204),e=o(36124),d=o(34966),g=o(20948),m=o(84836),u=o(26416),_=o(12232),R=o(12149),b=o(22329),A=o(3271),D=o(90951),W=o(45312),X=o(12870),V=o(68150),P=o(91336),Y=o(59888),N=o(59510),C=o(38299),L=o(51329),G=o(63608),B=o(61874),s=o(66563),E=o(61811),U=o(72002),H=o(50698),J=o(33486),Q=o(84194),Z=o(22044),q=o(30609),ee=o(97672),ie=o(2667);const ne=["wrapper"],te=["sentenceComponent"],re=r=>({"invert-color-back-btn":r}),oe=(r,a)=>({"switched-margin":r,"switched-margin-small":a}),F=r=>({activeTraining:r}),j=r=>({"hide-evaluation":r}),K=(r,a,i)=>({mid:r,long:a,longest:i}),$=r=>({audioActive:r});function ae(r,a){if(1&r&&(e.j41(0,"div",26),e.EFF(1),e.k0s()),2&r){const i=e.XpG();e.Y8G("ngClass",null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.level),e.R7$(),e.SpI(" ",null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.level," ")}}function se(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG();e.R7$(),e.JRh(i.countCategory+1)}}function ce(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG();e.R7$(),e.JRh(i.countToday+1)}}function le(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"wordArticle"),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.Lme("",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ",null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.hiragana)}}function de(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.SpI("(",null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.romanji,")")}}function ge(r,a){if(1&r&&(e.j41(0,"div",31),e.DNE(1,le,3,4,"span",8)(2,de,2,1,"span",8),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.Y8G("ngIf",i.isAnswerVisible||i.settingsService.showHiragana||i.settingsService.showHiraganaInTraining),e.R7$(),e.Y8G("ngIf",i.settingsService.showRomaji)}}function me(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.SpI("(",null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.pinyin,")")}}function ue(r,a){if(1&r&&(e.j41(0,"div",31),e.EFF(1),e.nI1(2,"wordArticle"),e.DNE(3,me,2,1,"span",8),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.SpI(" ",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," "),e.R7$(2),e.Y8G("ngIf",i.isAnswerVisible||i.settingsService.showPinyin||i.settingsService.showPinyinInTraining)}}function ve(r,a){if(1&r&&(e.j41(0,"div",32)(1,"div",33),e.EFF(2),e.k0s(),e.j41(3,"div",34),e.EFF(4),e.nI1(5,"wordForm"),e.k0s()()),2&r){const i=e.XpG(2);e.R7$(2),e.JRh(i.languageService.label.txt_plural),e.R7$(2),e.JRh(e.i5U(5,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word,"plural"))}}function pe(r,a){if(1&r){const i=e.RV6();e.j41(0,"div",35),e.bIt("click",function(){s.eBV(i);const t=e.XpG(2);return s.Njj(t.viewFullWord())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.languageService.label.txt_more," ")}}function _e(r,a){if(1&r){const i=e.RV6();e.j41(0,"div",35),e.bIt("click",function(){s.eBV(i);const t=e.XpG(2);return s.Njj(t.viewFullWord())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG(2);e.R7$(),e.SpI(" ",i.languageService.label.txt_more," ")}}function Se(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",36),e.bIt("click",function(){s.eBV(i);const t=e.XpG(2);return s.Njj(t.toggleTraining())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG(2);e.Y8G("ngClass",e.eq3(2,F,i.inTraining)),e.R7$(),e.SpI(" ",i.languageService.label.btn_keyword_flashcards_add_training," ")}}function fe(r,a){if(1&r&&(e.qex(0),e.j41(1,"div",27),e.EFF(2),e.nI1(3,"wordCategoryLabel"),e.k0s(),e.j41(4,"p",28),e.EFF(5),e.nI1(6,"wordArticle"),e.k0s(),e.DNE(7,ge,3,2,"div",29)(8,ue,4,4,"div",29)(9,ve,6,5,"div",30),e.nI1(10,"wordForm"),e.DNE(11,pe,2,1,"div",18)(12,_e,2,1,"div",18)(13,Se,2,4,"button",19),e.bVm()),2&r){const i=e.XpG();e.R7$(2),e.SpI(" ",e.bMT(3,9,null==i.memorizeService||null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.category)," "),e.R7$(3),e.Lme(" ",e.bMT(6,11,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ",null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.display," "),e.R7$(2),e.Y8G("ngIf","ja"===i.languageService.origin),e.R7$(),e.Y8G("ngIf","zh-hans"===i.languageService.origin&&(null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.pinyin)),e.R7$(),e.Y8G("ngIf",e.i5U(10,13,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word,"plural")),e.R7$(2),e.Y8G("ngIf","verb"===(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.category)&&0!=(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.tenses.length)||("fr"===i.languageService.origin||"es"===i.languageService.origin)&&"adjectives"===(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.category)&&0!=(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.forms.length)),e.R7$(),e.Y8G("ngIf","verb"===(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.category)&&"ja"===i.languageService.origin&&0!=(null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.forms.length)),e.R7$(),e.Y8G("ngIf",!i.memorizeService.hideTrainingBtn)}}function he(r,a){if(1&r&&(e.qex(0),e.j41(1,"div",27),e.EFF(2),e.nI1(3,"wordCategoryLabel"),e.k0s(),e.j41(4,"p",37),e.EFF(5),e.nI1(6,"wordTranslation"),e.k0s(),e.j41(7,"p",37),e.EFF(8),e.nI1(9,"wordExplaination"),e.k0s(),e.bVm()),2&r){const i=e.XpG();e.R7$(2),e.SpI(" ",e.bMT(3,5,null==i.memorizeService||null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.category)," "),e.R7$(2),e.Y8G("ngClass",e.eq3(11,j,i.languageService.origin==i.languageService.target&&(null==i.memorizeService||null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.explanation))),e.R7$(),e.SpI(" ",e.bMT(6,7,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," "),e.R7$(2),e.Y8G("ngClass",e.sMw(13,K,i.isMid,i.isLong,i.isVeryLong)),e.R7$(),e.SpI(" ",e.bMT(9,9,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ")}}function we(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",38),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.onPlayAudio())}),e.nrm(1,"ion-icon",39),e.k0s()}if(2&r){const i=e.XpG();e.Y8G("ngClass",e.eq3(1,$,i.isAudioActive))}}function ze(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",40),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.showHelp())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.btn_training_sentence," ")}}function be(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",41),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.openReportErrorModal())}),e.nrm(1,"ion-icon",42),e.k0s()}}function ye(r,a){if(1&r){const i=e.RV6();e.j41(0,"div",35),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.viewFullWord())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.txt_more," ")}}function Me(r,a){if(1&r){const i=e.RV6();e.j41(0,"div",35),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.viewFullWord())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.txt_more," ")}}function Pe(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",36),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.toggleTraining())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.Y8G("ngClass",e.eq3(2,F,i.inTraining)),e.R7$(),e.SpI(" ",i.languageService.label.btn_keyword_flashcards_add_training," ")}}function xe(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",43),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.onPlayAudio())}),e.nrm(1,"ion-icon",39),e.k0s()}if(2&r){const i=e.XpG();e.Y8G("ngClass",e.eq3(1,$,i.isAudioActive))}}function ke(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",44),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.showHelp())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.btn_training_sentence," ")}}function We(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",45),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.openReportErrorModal())}),e.nrm(1,"ion-icon",42),e.k0s()}}function Ce(r,a){if(1&r&&(e.j41(0,"p",47),e.EFF(1),e.nI1(2,"wordArticle"),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.Lme(" ",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ",null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.display," ")}}function Ie(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"wordArticle"),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.Lme("",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ",null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.hiragana)}}function Oe(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.SpI("(",null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.romanji,")")}}function Te(r,a){if(1&r&&(e.j41(0,"div",31),e.DNE(1,Ie,3,4,"span",8)(2,Oe,2,1,"span",8),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.Y8G("ngIf",i.settingsService.showHiragana||i.settingsService.showHiraganaInTraining),e.R7$(),e.Y8G("ngIf",i.settingsService.showRomaji)}}function Re(r,a){if(1&r&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&r){const i=e.XpG(3);e.R7$(),e.SpI("(",null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.pinyin,")")}}function Ge(r,a){if(1&r&&(e.j41(0,"div",31),e.EFF(1),e.nI1(2,"wordArticle"),e.DNE(3,Re,2,1,"span",8),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.SpI(" ",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," "),e.R7$(2),e.Y8G("ngIf",i.settingsService.showPinyin||i.settingsService.showPinyinInTraining)}}function Ee(r,a){if(1&r&&(e.j41(0,"div",32)(1,"div",33),e.EFF(2),e.k0s(),e.j41(3,"div",34),e.EFF(4),e.nI1(5,"wordForm"),e.k0s()()),2&r){const i=e.XpG(2);e.R7$(2),e.JRh(i.languageService.label.txt_plural),e.R7$(2),e.JRh(e.i5U(5,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word,"plural"))}}function Fe(r,a){if(1&r&&(e.qex(0),e.j41(1,"div"),e.DNE(2,Ce,3,4,"p",46)(3,Te,3,2,"div",29)(4,Ge,4,4,"div",29)(5,Ee,6,5,"div",30),e.nI1(6,"wordForm"),e.k0s(),e.bVm()),2&r){const i=e.XpG();e.R7$(2),e.Y8G("ngIf",i.isAnswerVisible),e.R7$(),e.Y8G("ngIf",i.isAnswerVisible&&"ja"===i.languageService.origin&&(i.settingsService.showHiragana||i.settingsService.showRomaji)),e.R7$(),e.Y8G("ngIf",i.isAnswerVisible&&"zh-hans"===i.languageService.origin&&(null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word.pinyin)),e.R7$(),e.Y8G("ngIf",e.i5U(6,4,i.isAnswerVisible&&(null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word),"plural"))}}function je(r,a){if(1&r&&(e.j41(0,"p",37),e.EFF(1),e.nI1(2,"wordTranslation"),e.k0s()),2&r){const i=e.XpG(2);e.Y8G("ngClass",e.eq3(4,j,i.languageService.origin==i.languageService.target&&(null==i.memorizeService||null==i.memorizeService.trainingWord||null==i.memorizeService.trainingWord.word?null:i.memorizeService.trainingWord.word.explanation))),e.R7$(),e.SpI(" ",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ")}}function Ke(r,a){if(1&r&&(e.j41(0,"p",37),e.EFF(1),e.nI1(2,"wordExplaination"),e.k0s()),2&r){const i=e.XpG(2);e.Y8G("ngClass",e.sMw(4,K,i.isMid,i.isLong,i.isVeryLong)),e.R7$(),e.SpI(" ",e.bMT(2,2,null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.word)," ")}}function $e(r,a){if(1&r&&(e.qex(0),e.j41(1,"div"),e.DNE(2,je,3,6,"p",48)(3,Ke,3,8,"p",48),e.k0s(),e.bVm()),2&r){const i=e.XpG();e.R7$(2),e.Y8G("ngIf",i.isAnswerVisible),e.R7$(),e.Y8G("ngIf",i.isAnswerVisible)}}function Ae(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",49),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.onShowAnswer())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.txt_training_review_page_show_answer_btn," ")}}function De(r,a){if(1&r){const i=e.RV6();e.j41(0,"button",49),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.getNewWord())}),e.EFF(1),e.k0s()}if(2&r){const i=e.XpG();e.R7$(),e.SpI(" ",i.languageService.label.btn_keyword_flashcards_next_card," ")}}function Xe(r,a){if(1&r){const i=e.RV6();e.qex(0),e.j41(1,"div",50)(2,"div",51),e.EFF(3),e.k0s(),e.j41(4,"div",52)(5,"div",53),e.EFF(6),e.nI1(7,"storyTitle"),e.k0s(),e.j41(8,"div",54)(9,"button",55),e.bIt("click",function(){s.eBV(i);const t=e.XpG();return s.Njj(t.openStory(t.sentenceErrorStory._id))}),e.EFF(10),e.k0s()()()(),e.bVm()}if(2&r){const i=e.XpG();e.R7$(3),e.JRh(i.languageService.label.txt_training_sencence_no_data),e.R7$(3),e.JRh(e.i5U(7,3,i.sentenceErrorStory,"target")),e.R7$(4),e.SpI(" ",i.languageService.label.txt_training_sencence_no_data_story_link," ")}}function Ve(r,a){if(1&r&&(e.qex(0),e.nrm(1,"training-sentence",56,0),e.bVm()),2&r){const i=e.XpG();e.R7$(),e.Y8G("loading",i.isSentenceLoading)("sentence",i.tmpSentence)("position",i.memorizeService.trainingWord.position)("storyID",i.memorizeService.trainingWord.storyId)("dialogueContent",(null==i.memorizeService||null==i.memorizeService.trainingWord?null:i.memorizeService.trainingWord.dialogueContent)||null)}}const Ye=[{path:"",component:(()=>{var r;class a{constructor(n,t,c,h,l,I,Je,Qe,Ze,qe,ei,ii,ni,ti,ri,oi){this.utilsService=n,this.languageService=t,this.navCtrl=c,this.memorizeService=h,this.singleWordService=l,this.storyService=I,this.audioService=Je,this.trainingService=Qe,this.modalController=Ze,this.settingsService=qe,this.authService=ei,this.onboardingService=ii,this.platform=ni,this.http=ti,this.notificationService=ri,this.toastCtrl=oi,this.audioPause=!1,this.isMobile=this.utilsService.isMobile(),this.isAnswerVisible=!1,this.isSwitched=!1,this.isAudioActive=!1,this.isHelpActive=!1,this.isSentenceLoading=!1,this.isSentenceError=!1,this.sentenceErrorStory=void 0,this.definitionLength=0,this.isMid=!1,this.isLong=!1,this.isVeryLong=!1,this.isTrainingCategory=!1,this.fetching=!1,this.onKeyboardDidHide=()=>{setTimeout(()=>{const v=document.getElementById("progressFinal");v&&(v.style.transform=null,v.style.top=null)},400)},this.onKeyboardWillShow=()=>{const v=document.getElementById("progressFinal");if(!v)return;console.log("show");const y=window.innerHeight,x=-1*v.getBoundingClientRect().bottom-y-200;v.getBoundingClientRect().bottom>y-216&&(v.style.transform="translateY(0, "+x+"px)"),v.style.top="calc(var(--ion-safe-area-top) + 10px"},this.trainingService.addTrainingObserver.subscribe(v=>{var y;const x=null===(y=this.keywords)||void 0===y?void 0:y.filter(k=>{var O;return(null===(O=k.result)||void 0===O?void 0:O._id)===v.id});x&&x.forEach(k=>{k.inTraining=v.target,k.result.inTraining=v.target}),console.log("memaddTrainingObserver",this.keywords),this.keywords&&(this.keywords=JSON.parse(JSON.stringify(this.keywords)))}),(this.platform.is("iphone")||this.platform.is("ipad"))&&(window.addEventListener("keyboardDidHide",th
1is.onKeyboardDidHide),window.addEventListener("keyboardWillShow",this.onKeyboardWillShow))}get countToday(){return this.memorizeService.stackToday.length}get countCategory(){return this.memorizeService.trainingStackCount||0}ngOnInit(){window.location.href.includes("training")?(this.isTrainingCategory=!0,C.gT.logEvent({name:"click_training_category_memorize_cta",params:{}})):C.gT.logEvent({name:"click_story_keywords_pop_quiz_cta",params:{}}),C.gT.setCurrentScreen({screenName:"screen_memorize_keywords"}),this.memorizeService.shuffleStackToday(),this.getNewWord(),this.initPane(),this.settingsService.swapSidesCard||this.onSwitch()}ngOnDestroy(){this.memorizeService.resetStack(),this.onboardingService.isActive=!1,this.notificationService.nextStoryFree=!0,this.memorizeService.back=!0,this.memorizeService.trainingWord=null,(this.platform.is("iphone")||this.platform.is("ipad"))&&(window.removeEventListener("keyboardDidHide",this.onKeyboardDidHide),window.removeEventListener("keyboardWillShow",this.onKeyboardWillShow))}onShowAnswer(){this.singleWordService.hideTranslation=!1,this.isAnswerVisible=!0,this.memorizeService.evaluated=!0,this.checkFont(),this.settingsService.playAudioAuto&&this.isSwitched&&this.isAnswerVisible&&this.onPlayAudio()}onPlayAudio(){var n=this;return(0,f.A)(function*(){var t;if(n.audioPause)return;const c=(0,B.S$)(null===(t=n.memorizeService.trainingWord)||void 0===t?void 0:t.word,n.languageService.languageVariant);if(c)try{n.isAudioActive=!0,n.audioPause=!0,setTimeout(()=>{n.audioPause=!1},500),yield G.Q7.simplePlay(n.audioService.getAudioUrl(c))}catch(h){(yield n.toastCtrl.create(G.Q7.buildToastBody(h))).present()}finally{n.isAudioActive=!1}})()}onSwitch(){this.isSwitched=!this.isSwitched,this.checkFont()}onGoBack(){setTimeout(()=>{this.memorizeService.resetStack(),this.onboardingService.isActive=!1,this.notificationService.nextStoryFree=!0,this.navCtrl.back(),this.memorizeService.back=!0,this.memorizeService.trainingWord=null},100)}openReportErrorModal(){var n=this;return(0,f.A)(function*(){var t;(yield n.modalController.create({component:L.y,componentProps:{word:n.memorizeService.trainingWord.word,storyID:n.memorizeService.trainingWord.storyId,userID:null===(t=n.authService.user)||void 0===t?void 0:t.userID,viewFullWord:()=>n.viewFullWord()}})).present()})()}getNewWord(){var n=this;return(0,f.A)(function*(){if(!n.fetching){if(n.fetching=!0,console.log("stack",n.memorizeService.stackToday,n.trainingService.lastPage,n.memorizeService.stackToday.length<8),n.singleWordService.hideTranslation=!0,n.isAnswerVisible=!1,n.tmpSentence=void 0,n.memorizeService.evaluated=!1,!n.trainingService.lastPage&&n.memorizeService.stackToday.length<8){console.log("get new word",n.trainingService.mempage),!n.trainingService.gettingMemDeck&&window.location.href.includes("training")&&(yield n.trainingService.getMemorizeDeckByCategory(n.memorizeService.trainingCategory)),console.log("deck",n.trainingService.deckMemOverview);for(let t=0;t<n.trainingService.deckMemOverview.length;t++)if(n.trainingService.deckMemOverview[t].dialogueId){const c={_id:"1",type:"1",rawText:"1",participantId:"1",audioMood:"1",mapping:[],paragraphs:[0]};yield n.memorizeService.addToStack(n.trainingService.deckMemOverview[t].wordId,null,n.trainingService.deckMemOverview[t].position||0,n.trainingService.deckMemOverview[t].dialogueId,n.trainingService.deckMemOverview[t].word,n.trainingService.deckMemOverview[t].totalPosition||0,c,n.trainingService.deckMemOverview[t].contentPosition)}else n.trainingService.deckMemOverview[t].shortStoryId?yield n.memorizeService.addToStack(n.trainingService.deckMemOverview[t].wordId,null,n.trainingService.deckMemOverview[t].position||0,n.trainingService.deckMemOverview[t].shortStoryId,n.trainingService.deckMemOverview[t].word,n.trainingService.deckMemOverview[t].totalPosition||0,null,n.trainingService.deckMemOverview[t].contentPosition):yield n.memorizeService.addToStack(n.trainingService.deckMemOverview[t].wordId,null,n.trainingService.deckMemOverview[t].position||0,n.trainingService.deckMemOverview[t].storyId,n.trainingService.deckMemOverview[t].word,n.trainingService.deckMemOverview[t].totalPosition||0)}if(0===n.memorizeService.stackToday.length||0===n.memorizeService.trainingStackCount&&n.isTrainingCategory)return n.onboardingService.isActive=!1,n.notificationService.nextStoryFree=!0,n.navCtrl.back(),n.memorizeService.back=!0,void(n.fetching=!1);yield n.memorizeService.getRandomWord().then(t=>{n.memorizeService.trainingStackCount--,n.memorizeService.trainingWord=t,n.loadWordData(n.memorizeService.trainingWord),n.inTraining=n.trainingService.existsInStack(n.memorizeService.trainingWord.id),n.memorizeService.trainingWord.word.explanation&&(n.definitionLength=n.memorizeService.trainingWord.word.explanation.length),n.fetching=!1}),setTimeout(()=>{n.settingsService.showAnswer&&n.onShowAnswer(),n.settingsService.playAudioAuto&&(!n.settingsService.swapSidesCard&&n.isSwitched&&n.isAnswerVisible||n.settingsService.swapSidesCard&&!n.isSwitched||!n.settingsService.swapSidesCard&&!n.isSwitched)&&n.onPlayAudio()},200)}})()}loadWordData(n,t=!1){n.word||n.id&&this.singleWordService.getWordData(n.id).then(c=>{t||(this.memorizeService.wordData=c)})}toggleTraining(){this.trainingService.processingWord!==this.memorizeService.trainingWord.id&&(console.log(this.memorizeService.trainingWord,this.memorizeService.trainingWord.dialogueContent),this.inTraining?(this.trainingService.addToStack({id:this.memorizeService.trainingWord.id},{}),this.inTraining=!1,this.memorizeService.trainingWord.word.inTraining=!1,this.trainingService.addTrainingObserver.next({id:this.memorizeService.trainingWord.id,target:!1}),this.trainingService.toggleTrainingKeywordsObserver.next({id:this.memorizeService.trainingWord.id,target:!1})):(this.memorizeService.trainingWord.dialogueContent||this.memorizeService.trainingWord.dialogue?this.memorizeService.trainingWord.dialogueContent&&!this.memorizeService.trainingWord.dialogue?this.storyService.getDialogueStory(this.memorizeService.trainingWord.storyId).subscribe(n=>{this.memorizeService.trainingWord.dialogue=n,this.trainingService.addToStack({id:this.memorizeService.trainingWord.id,sentence:this.memorizeService.trainingWord.sentence,position:Number(this.memorizeService.trainingWord.position),storyId:this.memorizeService.trainingWord.storyId,word:this.memorizeService.trainingWord.word,totalPosition:this.memorizeService.trainingWord.totalPosition,dialogueContent:this.memorizeService.trainingWord.dialogue,dialogueIndex:Number(this.memorizeService.trainingWord.contentIndex)},{updateServer:!0},P.c.DIALOGUE)}):this.trainingService.addToStack({id:this.memorizeService.trainingWord.id,sentence:this.memorizeService.trainingWord.sentence,position:Number(this.memorizeService.trainingWord.position),storyId:this.memorizeService.trainingWord.storyId,word:this.memorizeService.trainingWord.word,totalPosition:this.memorizeService.trainingWord.totalPosition,dialogueContent:this.memorizeService.trainingWord.dialogue,dialogueIndex:Number(this.memorizeService.trainingWord.contentIndex)},{updateServer:!0},P.c.DIALOGUE):this.memorizeService.trainingWord.contentIndex||0===this.memorizeService.trainingWord.contentIndex?this.trainingService.addToStack({id:this.memorizeService.trainingWord.id,sentence:this.memorizeService.trainingWord.sentence,position:Number(this.memorizeService.trainingWord.position),storyId:this.memorizeService.trainingWord.storyId,word:this.memorizeService.trainingWord.word,totalPosition:this.memorizeService.trainingWord.totalPosition,dialogueContent:null,dialogueIndex:Number(this.memorizeService.trainingWord.contentIndex)},{updateServer:!0},P.c.SHORTSTORY):this.trainingService.addToStack({id:this.memorizeService.trainingWord.id,sentence:this.memorizeService.trainingWord.sentence,position:Number(this.memorizeService.trainingWord.position),storyId:this.memorizeService.trainingWord.storyId,word:this.memorizeService.trainingWord.word,totalPosition:this.memorizeService.trainingWord.totalPosition},{},P.c.STORY),this.inTraining=!0,this.memorizeService.trainingWord.word.inTraining=!0,this.trainingService.addTrainingObserver.next({id:this.memorizeService.trainingWord.id,target:!0}),this.trainingService.toggleTrainingKeywordsObserver.next({id:this.memorizeService.trainingWord.id,target:!0})))}showHelp(){var n=this;return(0,f.A)(function*(){var t;const c=document.getElementsByClassName("sentence")[0];if(c.classList.add("activeKeywordSentence"),n.isSentenceError=!1,null!==(t=n.memorizeService.trainingWord)&&void 0!==t&&t.sentence||n.tmpSentence){if(!n.tmpSentence){var h;n.tmpSentence=null===(h=n.memorizeService.trainingWord)||void 0===h?void 0:h.sentence}}else n.isSentenceLoading=!0,n.loadSentenceData(n.memorizeService.trainingWord).then(l=>{n.tmpSentence=l,n.isSentenceLoading=!1}
1).catch(l=>{console.log("\u{1f469}\u{1f3fc}\u200d\u{1f3a4}",l),"WORD_NOT_PRESENT"===l.error.error&&(n.sentenceErrorStory=l.error.story,n.isSentenceError=!0)});yield n.sentencePane.present({animate:!0}),n.sentencePane.on("onDidDismiss",()=>{n.sentenceComponent.reset(),c.classList.remove("activeKeywordSentence")})})()}initPane(){const n={modules:[D.lL],backdrop:!0,fitHeight:!0,simulateTouch:!1,showDraggable:!1,cssClass:"cupertino-pane-training-sentence-wrapper",bottomClose:!0,handleKeyboard:!1,freeMode:!1,topperOverflow:!1,parentElement:"body",breaks:{top:{enabled:!0,height:this.platform.is("ios")?window.innerHeight-47.25:window.innerHeight-87.5},middle:{enabled:!0,height:400,bounce:!1},bottom:{enabled:!1,height:80}},initialBreak:"middle"};this.sentencePane=new A.U(".cupertino-pane-training-sentence",n),this.sentencePane.on("onDidDismiss",()=>{this.sentenceComponent.stopAudioReading()})}hideHelp(){this.isHelpActive=!1,this.sentencePane.destroy({animate:!0});const n=document.getElementsByClassName("activeKeywordSentence")[0];n&&n.classList.remove("activeKeywordSentence")}viewFullWord(){var n=this;return(0,f.A)(function*(){var t;return yield(yield n.modalController.create({component:b.D,cssClass:"my-custom-class",mode:"ios",componentProps:{data:null===(t=n.memorizeService.trainingWord)||void 0===t?void 0:t.word}})).present()})()}openStory(n){this.navCtrl.navigateForward(["/article",n]),this.hideHelp()}checkFont(){this.isMid=!1,this.isLong=!1,this.isVeryLong=!1,this.definitionLength>130?this.isVeryLong=!0:this.definitionLength>80?this.isLong=!0:this.definitionLength>50&&(this.isMid=!0)}loadSentenceData(n){if(!n)return;let t;return new Promise((c,h)=>{n.dialogue||n.dialogueId||n.dialogueContent?this.http.post("".concat(W.c.api,"/dialogues/").concat(n.storyId,"/content/getSentence"),{wordPosition:Number(n.totalPosition)||0,contentPosition:Number(n.contentPosition)||Number(n.contentIndex),wordId:n.word._id}).subscribe({next:l=>{t=l,c(t)},error:l=>{console.log("get sentence error dialogue",JSON.stringify(l))}}):n.contentPosition||n.shortStoryId||0===n.contentIndex?this.http.post("".concat(W.c.api,"/shortstories/").concat(n.shortStoryId,"/content/getSentence"),{wordPosition:Number(n.totalPosition)||0,contentPosition:Number(n.contentPosition)||Number(n.contentIndex),wordId:n.word._id}).subscribe({next:l=>{t=l,null==l&&(this.isSentenceError=!0,this.storyService.getShortStoryById(n.shortStoryId,this.languageService.origin).subscribe(I=>{this.sentenceErrorStory=I})),c(t)},error:l=>{console.log("get sentence error short story",l),h(l)}}):this.http.post("".concat(W.c.api,"/stories/getSentence"),{wordPosition:Number(n.totalPosition),storyId:n.storyId,wordId:n.word._id}).subscribe({next:l=>{console.log("story ",l),t=l,c(t)},error:l=>{console.log("get sentence error story",l)}})})}}return(r=a).\u0275fac=function(n){return new(n||r)(e.rXU(d.T),e.rXU(g.g),e.rXU(E.q9),e.rXU(m.A),e.rXU(u.u),e.rXU(N.J),e.rXU(_.J),e.rXU(P.S),e.rXU(p.W3),e.rXU(U.h),e.rXU(Y.u),e.rXU(X.x),e.rXU(E.OD),e.rXU(H.Qq),e.rXU(V.J),e.rXU(p.K_))},r.\u0275cmp=e.VBU({type:r,selectors:[["app-memorize-keywords"]],viewQuery:function(n,t){if(1&n&&e.GBs(ne,5,e.aKT)(te,5),2&n){let c;e.mGM(c=e.lsd())&&(t.wrapper=c.first),e.mGM(c=e.lsd())&&(t.sentenceComponent=c.first)}},inputs:{keywords:"keywords"},standalone:!1,decls:41,vars:28,consts:[["sentenceComponent",""],[1,"back-icon"],["name","chevron-back",2,"vertical-align","middle",3,"click","ngClass"],["class","word-level-label",3,"ngClass",4,"ngIf"],[1,"training-card-wrapper"],["size-md","6","offset-md","3","size-lg","4","offset-lg","4",1,"content"],[1,"stack-counter"],["name","file-tray-full",2,"margin-right","5px","font-size","34px","color","#d1d1d1"],[4,"ngIf"],[2,"display","flex"],["class","audio-btn",3,"ngClass","click",4,"ngIf"],["style","margin-left: 10px","class","audio-btn sentence",3,"click",4,"ngIf"],["class","audio-btn","style","margin-left: 10px",3,"click",4,"ngIf"],[1,"switch",3,"ngClass"],[1,"line"],[1,"btn"],[3,"click"],["name","repeat-outline",2,"font-size","25","color","var(--readle-font-color-main)"],["class","btn-more",3,"click",4,"ngIf"],["class","training-btn",3,"ngClass","click",4,"ngIf"],["class","audio-btn lower",3,"ngClass","click",4,"ngIf"],["style","margin-left: 10px","class","audio-btn lower sentence",3,"click",4,"ngIf"],["class","audio-btn lower","style","margin-left: 10px",3,"click",4,"ngIf"],[1,"submit-wrapper"],["class","submit-btn",3,"click",4,"ngIf"],[1,"cupertino-pane-training-sentence"],[1,"word-level-label",3,"ngClass"],[1,"part-of-speech"],[1,"word"],["class","word-header-pronounciation",4,"ngIf"],["style","display: flex; align-items: baseline; margin-top: 5px",4,"ngIf"],[1,"word-header-pronounciation"],[2,"display","flex","align-items","baseline","margin-top","5px"],[1,"plural-label"],[2,"font-size","16px"],[1,"btn-more",3,"click"],[1,"training-btn",3,"click","ngClass"],[1,"word",3,"ngClass"],[1,"audio-btn",3,"click","ngClass"],["name","volume-high-outline"],[1,"audio-btn","sentence",2,"margin-left","10px",3,"click"],[1,"audio-btn",2,"margin-left","10px",3,"click"],["name","flag-outline"],[1,"audio-btn","lower",3,"click","ngClass"],[1,"audio-btn","lower","sentence",2,"margin-left","10px",3,"click"],[1,"audio-btn","lower",2,"margin-left","10px",3,"click"],["class","word lowerHalf",4,"ngIf"],[1,"word","lowerHalf"],["class","word",3,"ngClass",4,"ngIf"],[1,"submit-btn",3,"click"],[1,"sentence-error"],[1,"sentence-error-text"],[1,"sentence-error-story-container"],[1,"sentence-error-story-title"],[1,"sentence-error-stoy-cta"],[1,"btn","btn-primary",3,"click"],[3,"loading","sentence","position","storyID","dialogueContent"]],template:function(n,t){1&n&&(e.j41(0,"ion-content")(1,"div",1)(2,"ion-icon",2),e.bIt("click",function(){return t.onGoBack()}),e.k0s()(),e.DNE(3,ae,2,2,"div",3),e.j41(4,"div",4)(5,"ion-grid")(6,"ion-row")(7,"ion-col",5)(8,"div",6),e.nrm(9,"ion-icon",7),e.DNE(10,se,2,1,"span",8)(11,ce,2,1,"span",8),e.k0s(),e.DNE(12,fe,14,16,"ng-container",8)(13,he,10,17,"ng-container",8),e.j41(14,"div",9),e.DNE(15,we,2,3,"button",10)(16,ze,2,1,"button",11)(17,be,2,0,"button",12),e.k0s(),e.j41(18,"div",13),e.nrm(19,"div",14),e.j41(20,"div",15)(21,"button",16),e.bIt("click",function(){return t.onSwitch()}),e.nrm(22,"ion-icon",17),e.k0s()(),e.nrm(23,"div",14),e.k0s(),e.DNE(24,ye,2,1,"div",18)(25,Me,2,1,"div",18)(26,Pe,2,4,"button",19),e.j41(27,"div",9),e.DNE(28,xe,2,3,"button",20)(29,ke,2,1,"button",21)(30,We,2,0,"button",22),e.k0s(),e.DNE(31,Fe,7,7,"ng-container",8)(32,$e,4,2,"ng-container",8),e.k0s()(),e.j41(33,"div",23),e.DNE(34,Ae,2,1,"button",24)(35,De,2,1,"button",24),e.k0s()()()(),e.j41(36,"div",25)(37,"h3"),e.EFF(38),e.k0s(),e.DNE(39,Xe,11,6,"ng-container",8)(40,Ve,3,5,"ng-container",8),e.k0s()),2&n&&(e.R7$(2),e.Y8G("ngClass",e.eq3(23,re,t.utilsService.isDarkMode)),e.R7$(),e.Y8G("ngIf",(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.level)&&!("-"===(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.level)||"other"===(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.level.toLowerCase()))),e.R7$(7),e.Y8G("ngIf",t.isTrainingCategory),e.R7$(),e.Y8G("ngIf",!t.isTrainingCategory),e.R7$(),e.Y8G("ngIf",!t.isSwitched),e.R7$(),e.Y8G("ngIf",t.isSwitched),e.R7$(2),e.Y8G("ngIf",!t.isSwitched),e.R7$(),e.Y8G("ngIf",!t.isSwitched),e.R7$(),e.Y8G("ngIf",!t.isSwitched),e.R7$(),e.Y8G("ngClass",e.l_i(25,oe,t.isSwitched,t.isSwitched&&t.isAnswerVisible)),e.R7$(6),e.Y8G("ngIf","verb"===(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.category)&&0!=(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.tenses.length)&&t.isSwitched&&t.isAnswerVisible||("fr"===t.languageService.origin||"es"===t.languageService.origin)&&"adjectives"===(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.category)&&0!=(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.forms.length)&&t.isSwitched&&t.isAnswerVisible),e.R7$(),e.Y8G("ngIf","verb"===(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.category)&&"ja"===t.languageService.origin&&0!=(null==t.memorizeService.trainingWord||null==t.memorizeService.trainingWord.word?null:t.memorizeService.trainingWord.word.forms.length)&&t.isSwitched&&t.isAnswerVisible),e.R7$(),e.Y8G("ngIf",t.isSwitched&&t.isAnswerVisible&&!t.memorizeService.hideTrainingBtn),e.R7$(2),e.Y8G("ngIf",t.isSwitched&&t.isAnswerVisible),e.R7$(),e.Y8G("ngIf",t.isSwitched&&t.isAnswerVisible),e.R7$(),e.Y8G("ngIf",t.isSwitched&&t.isAnswerVisible),e.R7$(),e.Y8G("ngIf",t.isSwitched),e.R7$(),e.Y8G("ngIf",!t.isSwitched),e.R7$(2),e.Y8G("ngIf",!t.isAnswerVisible),e.R7$(),e.Y8G("ngIf",t.isAnswerVisible),e.R7$(3),e.JRh(t.languageService.label.txt_training_sencence_headline),e.R7$(),e.Y8G("ngIf",t.isSe
1ntenceError),e.R7$(),e.Y8G("ngIf",!t.isSentenceError&&t.memorizeService.trainingWord))},dependencies:[w.YU,w.bT,p.hU,p.W9,p.lO,p.iq,p.ln,R.T,J.i,Q.c,Z.D,q.D,ee.x,ie.F],styles:[".back-icon[_ngcontent-%COMP%]{background-color:var(--readle-content-background);height:calc(50px + var(--ion-safe-area-top));padding-top:var(--ion-safe-area-top);cursor:pointer;font-size:24px;padding-left:20px;color:#000}.back-icon[_ngcontent-%COMP%] .invert-color-back-btn[_ngcontent-%COMP%]{color:#fff}.hide-evaluation[_ngcontent-%COMP%]{display:none!important}.overlayFinal[_ngcontent-%COMP%]{position:fixed;z-index:8;background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0}#progressFinal[_ngcontent-%COMP%]{width:85%;max-width:500px;border-radius:20px;height:initial;padding:20px;background-color:var(--story-background-secondary);border:#fff solid 1px;z-index:100000000001;display:grid;place-items:center;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.back-btn-modal[_ngcontent-%COMP%]{color:var(--readle-font-color-main);display:flex;font-size:18px;cursor:pointer;justify-content:flex-end}.cupertino-pane-training-sentence-wrapper[_ngcontent-%COMP%] .pane[_ngcontent-%COMP%]{background:var(--card-background);border:1px solid #fff;color:var(--readle-font-color-main)}.error-modal[_ngcontent-%COMP%]{transition:all .4s ease-in-out;opacity:0}ion-content[_ngcontent-%COMP%]{position:absolute;padding-top:calc(0 + var(--ion-safe-area-top));--offset-top: -18px !important;background-color:var(--readle-content-background)}ion-content[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;justify-content:space-around}ion-content[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%] ion-row[_ngcontent-%COMP%], ion-content[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%] .submit-wrapper[_ngcontent-%COMP%]{height:50%}ion-content[_ngcontent-%COMP%] ion-grid[_ngcontent-%COMP%] .submit-wrapper[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{position:absolute;bottom:calc(15px + var(--ion-safe-area-bottom));left:0;right:0;margin-left:auto;margin-right:auto;background-color:var(--ion-color-primary);width:100%;max-width:335px;text-transform:capitalize;border-radius:12px;text-align:center;font-size:18px;padding:13px;color:#fff;height:50px}ion-content[_ngcontent-%COMP%]::part(background){background:var(--card-background);border-radius:35px 35px 0 0;margin-top:calc(50px + var(--ion-safe-area-top))!important}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding-top:var(--ion-xl-spacing);color:var(--readle-font-color-main)}.content[_ngcontent-%COMP%] .word[_ngcontent-%COMP%]{font-size:25px;margin:70px 0 0;text-align:center}.content[_ngcontent-%COMP%] .word.lowerHalf[_ngcontent-%COMP%]{margin-top:30px}.content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--readle-font-color-light);background:unset;margin:17px var(--ion-md-spacing) 0 var(--ion-md-spacing);padding:0;-webkit-appearance:none}.content[_ngcontent-%COMP%] button[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{width:30px;height:30px}.content[_ngcontent-%COMP%] button.training-btn[_ngcontent-%COMP%]{background-color:var(--keyword-action-background);border-radius:10px;padding:8px 10px;color:#a1a2ab;margin:10px 0 0;transition:all .3s ease-in-out}.content[_ngcontent-%COMP%] button.training-btn.activeTraining[_ngcontent-%COMP%]{background-color:var(--ion-color-primary);color:#fff}.content[_ngcontent-%COMP%] button.audio-btn[_ngcontent-%COMP%]{background-color:var(--keyword-action-background);border-radius:10px;padding:3.5px 7px;color:#a1a2ab;margin:10px 0 15px;transition:all .3s ease-in-out}.content[_ngcontent-%COMP%] button.audio-btn.audioActive[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] button.audio-btn.activeKeywordSentence[_ngcontent-%COMP%]{background-color:var(--ion-color-primary);color:#fff}.content[_ngcontent-%COMP%] button.audio-btn.audioActive[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] button.audio-btn.activeKeywordSentence[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:#fff}.content[_ngcontent-%COMP%] button.audio-btn[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:#a1a2ab;font-size:21px;width:20px;height:20px}.content[_ngcontent-%COMP%] button.audio-btn.lower[_ngcontent-%COMP%]{margin:10px 0 0}.content[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%]{align-items:center;display:flex;width:100%;height:70px}.content[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{position:relative;bottom:5px}.content[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .line[_ngcontent-%COMP%]{flex-grow:1;border-bottom:1px solid rgb(215,215,219)}.audioActive[_ngcontent-%COMP%]{color:#00b391!important}.back-btn[_ngcontent-%COMP%]{z-index:2;position:fixed;top:15px;left:15px;padding:var(--ion-safe-area-top) 0 0 0;background:unset}.back-btn-text[_ngcontent-%COMP%]{font-size:14px;color:var(--readle-font-color-main);margin:0;line-height:1}.stack-counter[_ngcontent-%COMP%]{font-size:26px;
1display:flex}.stack-counter[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:var(--ion-sm-spacing)}.btn-more[_ngcontent-%COMP%]{background:var(--ion-color-primary);padding:4.3px 10px 7px;border-radius:10px;cursor:pointer;margin-top:10px;color:#fff;font-size:13px}training-sentence.active[_ngcontent-%COMP%]{transform:translateY(0);transition:all .3s ease-in-out}.word-level-label[_ngcontent-%COMP%]{position:absolute;background:#d1d1d1;padding:11px 20px;border-radius:33px 0 10px;font-weight:700;color:#000!important}.mid[_ngcontent-%COMP%]{font-size:22px!important}.long[_ngcontent-%COMP%]{font-size:20px!important}.longest[_ngcontent-%COMP%]{font-size:16px!important}.plural-label[_ngcontent-%COMP%], .part-of-speech[_ngcontent-%COMP%]{background:#f9f6f9;color:var(--ion-color-primary);border-radius:6px;padding:1px 8px;font-size:13px;margin-right:10px}.part-of-speech[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;text-align:center;margin:10px auto 0;text-transform:capitalize}@media(min-width:5999px){.btn-evaluate[_ngcontent-%COMP%]{width:44px;height:44px}}@media(max-height:500px){.content[_ngcontent-%COMP%]{padding-top:var(--ion-lg-spacing)!important;font-size:14px!important}.content[_ngcontent-%COMP%] .word[_ngcontent-%COMP%]{margin-top:15px!important;font-size:14px!important}.switched-margin-small[_ngcontent-%COMP%]{margin-top:10px!important}.stack-counter[_ngcontent-%COMP%]{font-size:18px}}@media(min-width:570px){training-sentence[_ngcontent-%COMP%]{margin-left:50%;transform:translateY(calc(100% + 30px)) translate(-50%)}training-sentence.active[_ngcontent-%COMP%]{transform:translate(-50%)}}@media(min-width:768px){.main-container[_ngcontent-%COMP%]{position:absolute;width:570px;top:30px;left:0;right:0;bottom:30px;margin:auto!important}ion-content[_ngcontent-%COMP%]::part(background){border-radius:35px}ion-content[_ngcontent-%COMP%]::part(scroll){overflow:hidden}.evaluate-wrapper[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;max-width:380px;width:100%}}@media(max-height:700px){.content[_ngcontent-%COMP%]{padding-top:var(--ion-lg-spacing);font-size:20px}.content[_ngcontent-%COMP%] .word[_ngcontent-%COMP%]{margin-top:30px;font-size:22px}.content[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%]{height:40px}.switched-margin-small[_ngcontent-%COMP%]{margin-top:var(--ion-sm-spacing)!important}.stack-counter[_ngcontent-%COMP%]{font-size:18px}}.sentence-error-text[_ngcontent-%COMP%]{margin-top:20px}.sentence-error-story-container[_ngcontent-%COMP%]{margin-top:20px;padding:10px;border-radius:12px;background:#fff;display:flex;justify-content:space-between}.sentence-error-story-container[_ngcontent-%COMP%] .sentence-error-story-title[_ngcontent-%COMP%]{font-family:var(--font-bold)}.sentence-error-story-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:var(--ion-color-primary);color:#fff;padding:11px;border-radius:7px}.hide[_ngcontent-%COMP%]{display:hide}"]}),a})()}];let Ne=(()=>{var r;class a{}return(r=a).\u0275fac=function(n){return new(n||r)},r.\u0275mod=e.$C({type:r}),r.\u0275inj=s.G2t({imports:[S.iI.forChild(Ye),S.iI]}),a})();var Le=o(41683),Be=o(55553),Ue=o(52097);let He=(()=>{var r;class a{}return(r=a).\u0275fac=function(n){return new(n||r)},r.\u0275mod=e.$C({type:r}),r.\u0275inj=s.G2t({imports:[w.MD,z.YN,p.bv,Ne,Be.h,Le.Y,Ue.D]}),a})()},33486(T,M,o){o.d(M,{i:()=>p});var w=o(20948),z=o(36124);let p=(()=>{var S;class f{constructor(d){this.languageService=d}transform(d,g,m){if(null==d||!d.titles)return"";let u,_;if(m=!!m,"origin"===g&&(u=this.languageService.origin),"target"===g&&(u=this.languageService.target),_=this.getTitle(d,u),(""===_||null==_)&&(_=this.getTitle(d,"en")),m&&_.length>60){let b=_.substring(0,60);return b=b.substring(0,Math.min(b.length,b.lastIndexOf(" "))),b+"..."}return _}getTitle(d,g){if("zh-hant"===g||"zh-Hant"===g)return this.getTitle(d,"zh-TW");if("zh-hans"===g||"zh-Hans"===g)return this.getTitle(d,"zh");for(let m=0;m<d.titles.length;m++){const u=d.titles[m];if(u.language===g){if(""===u.text)break;return u.text}}if("eng"===g)return this.getTitle(d,"en");if("zh"===g)for(let m=0;m<d.titles.length;m++){const u=d.titles[m];if("zh-hans"===u.language){if(""===u.text)break;return u.text}}return""}}return(S=f).\u0275fac=function(d){return new(d||S)(z.rXU(w.g,16))},S.\u0275pipe=z.EJ8({name:"storyTitle",type:S,pure:!0,standalone:!1}),f})()}}]); 2//# sourceMappingURL=src_app_pages_memorize-keywords_memorize-keywords_module_ts.03176472b77f6aa5.js.map
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.