PageSourceSearch

https://todoeigo.jp/static/js/1585.7f784b6a.js

js todoeigo.jp collected 2026-09-24 10:57:55 UTC 94,184 bytes, 1 lines download raw bytes

1(self["webpackChunktodoschool"]=self["webpackChunktodoschool"]||[]).push([[1585],{74568:function(t,e,a){"use strict";a.d(e,{A:function(){return p}});var i=function(){var t=this,e=t._self._c;return e(t.tagType,t._b({ref:"ref_root",tag:"component",staticClass:"button--tdea",class:t.classNames,attrs:{tabindex:t.disable?-1:0,"aria-disabled":t.disable?"true":null},on:{click:t.onClick,mouseleave:t.onMouseLeave,mousedown:t.onMouseDown,mouseup:t.onMouseUp,touchstart:t.onTouchStart,touchend:t.onTouchEnd}},"component",t.linkAttribute,!1),[e("span",{staticClass:"button__background"}),e("div",{staticClass:"button__inner"},[t._t("default")],2)])},s=[],n=["square","round"],r=["basic","primary-a","primary-b","secondary"],l=["l","m","s","xs"],c={name:"ButtonTDEA",props:{to:String,href:String,blank:{type:Boolean,default:!1},disable:{type:Boolean,default:!1},shape:{type:String,default:"square",validator:function(t){return n.includes(t)}},type:{type:String,default:"basic",validator:function(t){return r.includes(t)}},size:{type:String,default:"l",validator:function(t){return l.includes(t)}}},data:function(){return{isPress:!1}},computed:{tagType:function(){return this.href||this.to?"a":"button"},classNames:function(){return["shape--".concat(this.shape),"type--".concat(this.type),"size--".concat(this.size),this.isPress?"st-press":"",this.disable?"st-disable":""]},linkAttribute:function(){if("button"===this.tagType){var t={type:"button"};return this.disable&&(t.disabled=!0),t}if(this.disable)return{};if(this.href){var e={href:this.href};return this.blank&&(e.target="_blank",e.rel="noopener noreferrer"),e}return this.to?{href:this.$router?this.$router.resolve(this.to).href:"#"}:{}}},methods:{onMouseLeave:function(){this.isPress=!1},onMouseDown:function(){this.disable||(this.isPress=!0)},onMouseUp:function(){this.isPress=!1},onTouchStart:function(){this.disable||(this.isPress=!0)},onTouchEnd:function(){this.isPress=!1},onClick:function(t){if(this.disable)return t.preventDefault(),void t.stopPropagation();if(this.to&&!this.href&&this.$router){var e=t.metaKey||t.ctrlKey||t.shiftKey||t.altKey;e||(t.preventDefault(),this.$router.push(this.to).catch(function(){}))}this.$emit("click",t)}}},o=c,d=a(81656),u=(0,d.A)(o,i,s,!1,null,"704662d0",null),p=u.exports},91585:function(t,e,a){"use strict";a.r(e),a.d(e,{default:function(){return re}});var i=function(){var t=this;t._self._c;return t._e()},s=[],n=a(6636),r=function(){var t=this,e=t._self._c;return e("section",{staticClass:"tdea-main-banner"},[e("div",{staticClass:"tdea-main-banner__inner"},[e("div",{staticClass:"tdea-main-banner__content"},[t._m(0),e("ButtonTDEA",{staticClass:"tdea-main-banner__cta",attrs:{type:"primary-a",shape:"square"},on:{click:t.handleCtaClick}},[e("span",[t._v("今すぐ始める")]),e("img",{staticClass:"tdea-main-banner__cta-icon",attrs:{src:a(27545),alt:"",width:"30",height:"30"}})])],1),e("div",{ref:"visual",staticClass:"tdea-main-banner__visual",class:{"is-animated":t.isVisualAnimated},attrs:{"aria-hidden":"true"}},[e("svg",{staticClass:"tdea-main-banner__scribble",attrs:{viewBox:"0 0 601 585",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"}},[e("path",{ref:"scribblePath",staticClass:"tdea-main-banner__scribble-path",attrs:{d:"M20.4887 113.864C100.155 68.6978 273.914 -17.2855 301.487 37.8628C334.485 103.861 94.9855 184.36 36.4887 267.364C-5.67035 327.186 39.9854 358.361 94.9854 331.361C159.998 299.446 462.985 56.8613 510.989 130.364C544.89 182.273 387.986 253.435 309.989 325.864C280.165 353.559 175.828 447.71 238.488 495.864C292.485 537.361 398.937 401.597 454.988 325.864C495.327 271.361 576.217 211.361 580.485 306.861C584.485 396.361 430.486 491.36 516.986 569.36",stroke:"#FFEB31","stroke-width":"40",opacity:"0.3"}})]),e("ul",{staticClass:"tdea-main-banner__photos"},[e("li",{ref:"photo1",staticClass:"tdea-main-banner__photo tdea-main-banner__photo--1"},[e("picture",[e("source",{attrs:{media:"(max-width: 768px)",srcset:t.bannerPhotos[0].srcMo}}),e("img",{attrs:{src:t.bannerPhotos[0].src,alt:""}})])]),e("li",{ref:"photo2",staticClass:"tdea-main-banner__photo tdea-main-banner__photo--2"},[e("picture",[e("source",{attrs:{media:"(max-width: 768px)",srcset:t.bannerPhotos[1].srcMo}}),e("img",{attrs:{src:t.bannerPhotos[1].src,alt:""}})])]),e("li",{ref:"photo3",staticClass:"tdea-main-banner__photo tdea-main-banner__photo--3"},[e("picture",[e("source",{attrs:{media:"(max-width: 768px)",srcset:t.bannerPhotos[2].srcMo}}),e("img",{attrs:{src:t.bannerPhotos[2].src,alt:""}})])])])])])])},l=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-banner__copy"},[e("h1",{staticClass:"tdea-main-banner__title"},[e("p",[t._v(" 英語を、"),e("br"),t._v(" 与えられる学びから"),e("br"),t._v(" 自分で進める学びへ ")])]),e("p",{staticClass:"tdea-main-banner__desc"},[t._v(" お子さまの学習状況に合わせて、"),e("br"),t._v(" AIが一人ひとりの学びをサポートします ")])])}],c=a(74568),o=["photo1","photo2","photo3"],d=6,u=80,p=1,m=.15,_=1.6,h=[{src:a(56354),srcM
1o:a(99911)},{src:a(70361),srcMo:a(73062)},{src:a(54608),srcMo:a(8969)}],v={name:"TdeaMainBanner",components:{ButtonTDEA:c.A},data:function(){return{bannerPhotos:h,isVisualAnimated:!1,tlVisual:null,visualObserver:null}},mounted:function(){var t=this;this.$nextTick(function(){t.initScribbleStroke(),setTimeout(function(){t.setupVisualObserver()},100)})},beforeDestroy:function(){this.teardownVisualObserver(),this.tlVisual&&(this.tlVisual.kill(),this.tlVisual=null)},methods:{getScribblePathLength:function(){var t=this.$refs.scribblePath;return t&&"function"===typeof t.getTotalLength?t.getTotalLength():0},getPhotoRevealFromOrigin:function(t){var e=this.$refs.visual;if(!e||!t.length)return[];var a=e.getBoundingClientRect(),i=a.width/2,s=a.height+u;return t.map(function(t){var e=t.getBoundingClientRect(),n=e.left-a.left+e.width/2,r=e.top-a.top+e.height/2;return{x:i-n,y:s-r}})},initScribbleStroke:function(){var t=this.$refs.scribblePath,e=this.getScribblePathLength();t&&e&&(t.style.strokeDasharray="".concat(e),t.style.strokeDashoffset="".concat(e))},revealScribbleStroke:function(){var t=this.$refs.scribblePath;t&&(t.style.strokeDashoffset="0")},setupVisualObserver:function(){var t=this,e=this.$refs.visual;e&&"undefined"!==typeof IntersectionObserver?(this.visualObserver=new IntersectionObserver(function(e){var a=(0,n.A)(e,1),i=a[0];i.isIntersecting&&(t.playVisualAnimation(),t.teardownVisualObserver())},{threshold:.25}),this.visualObserver.observe(e)):this.playVisualAnimation()},teardownVisualObserver:function(){this.visualObserver&&(this.visualObserver.disconnect(),this.visualObserver=null)},playVisualAnimation:function(){var t=this;if(!this.isVisualAnimated&&this.$gsap){var e=o.map(function(e){return t.$refs[e]}).filter(Boolean);if(e.length){var a=this.$refs.scribblePath,i=this.getScribblePathLength(),s=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(s)return this.isVisualAnimated=!0,this.revealScribbleStroke(),void this.$gsap.set(e,{opacity:1,x:0,y:0,scale:1,rotation:d});var n=this.getPhotoRevealFromOrigin(e);e.forEach(function(e,a){var i=n[a]||{x:0,y:0},s=i.x,r=i.y;t.$gsap.set(e,{opacity:0,x:s,y:r,scale:.88,transformOrigin:"50% 50%"})}),this.tlVisual=this.$gsap.timeline({onComplete:function(){t.isVisualAnimated=!0}}),a&&i&&(this.$gsap.set(a,{strokeDasharray:i,strokeDashoffset:i}),this.tlVisual.to(a,{strokeDashoffset:0,duration:_,ease:"power2.inOut"})),this.tlVisual.to(e,{opacity:1,x:0,y:0,scale:1,duration:p,stagger:m,ease:"power3.out"},a&&i?.35:0)}}},handleCtaClick:function(){this.$emit("scroll-to-section","membership")}}},g=v,f=a(81656),b=(0,f.A)(g,r,l,!1,null,"731c4f5a",null),C=b.exports,S=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"tdea-main-lnb",attrs:{"aria-label":"ページ内ナビゲーション"}},[e("div",{staticClass:"tdea-main-lnb__inner"},[e("ul",{staticClass:"tdea-main-lnb__list"},t._l(t.items,function(a){return e("li",{key:a.id,staticClass:"tdea-main-lnb__item"},[e("button",{staticClass:"tdea-main-lnb__tab",class:{"is-active":t.activeId===a.id},attrs:{type:"button","aria-current":t.activeId===a.id?"true":null},on:{click:function(e){return t.onSelect(a.id)}}},[e("span",{staticClass:"tdea-main-lnb__label"},[t._v(t._s(a.label))])])])}),0)])])},y=[],w=[{id:"learning-system",label:"学習システム"},{id:"ai-coaching",label:"AI 伴走型コーチング"},{id:"target-age",label:"対象年齢"},{id:"level-and-goal",label:"レベルと目標"},{id:"study-manage",label:"学習管理"}],T={name:"TdeaMainLnb",props:{activeId:{type:String,default:w[0].id}},data:function(){return{items:w}},methods:{onSelect:function(t){this.$emit("update:activeId",t),this.$emit("select",t)}}},k=T,A=(0,f.A)(k,S,y,!1,null,"468f88e2",null),L=A.exports,I=function(){var t=this,e=t._self._c;return e("section",{staticClass:"tdea-main-section-learning",attrs:{id:"learning-system"}},[e("div",{staticClass:"tdea-main-section-learning__inner"},[t._m(0),e("div",{staticClass:"tdea-main-section-learning__flow"},[t._m(1),t._m(2),e("div",{staticClass:"tdea-main-section-learning__phases"},[e("article",{staticClass:"tdea-main-section-learning__phase tdea-main-section-learning__phase--01"},[t._m(3),e("div",{staticClass:"tdea-main-section-learning__phase-body"},[e("div",{staticClass:"tdea-main-section-learning__phase-body-list"},t._l(t.phase01BodyItems,function(i){return e("div",{key:i.key,class:"divider"===i.type?"tdea-main-section-learning__phase-divider":"tdea-main-section-learning__lesson"},["divider"===i.type?[e("img",{staticClass:"tdea-main-section-learning__phase-divider-img tdea-main-section-learning__phase-divider-img--desk",attrs:{src:a(88090),alt:"",width:"2",height:"207","aria-hidden":"true"}}),t._m(4,!0)]:[e("div",{staticClass:"tdea-main-section-learning__lesson-num"},[e("img",{attrs:{src:t.lessonBadgeSrc(i.lesson.theme),alt:"",width:"40",height:"40"}}),e("span",{class:"tdea-main-section-learning__lesson-index--".concat(i.lesson.theme)},[t._v(" "+t._s(i.lesson.number)+" ")])]),e("div",{staticClass:"tdea-main-section-learning__lesson-copy"},[e("div",{staticClass:"tdea-main-section-learning__lesson-titles"}
1,[e("p",{staticClass:"tdea-main-section-learning__lesson-en",class:"is-".concat(i.lesson.theme)},[t._v(" "+t._s(i.lesson.en)+" ")]),e("p",{staticClass:"tdea-main-section-learning__lesson-ja",class:"is-".concat(i.lesson.theme)},[t._v(" "+t._s(i.lesson.ja)+" ")])]),e("p",{staticClass:"tdea-main-section-learning__lesson-desc"},[t._v(t._s(i.lesson.desc))])])]],2)}),0)])]),e("article",{staticClass:"tdea-main-section-learning__phase tdea-main-section-learning__phase--02"},[t._m(5),e("div",{staticClass:"tdea-main-section-learning__phase-body tdea-main-section-learning__phase-body--02"},[e("div",{staticClass:"tdea-main-section-learning__lesson"},[e("div",{staticClass:"tdea-main-section-learning__lesson-num"},[e("img",{attrs:{src:t.lessonBadgeSrc(t.phase02Lesson.theme),alt:"",width:"40",height:"40"}}),e("span",{class:"tdea-main-section-learning__lesson-index--".concat(t.phase02Lesson.theme)},[t._v(" "+t._s(t.phase02Lesson.number)+" ")])]),e("div",{staticClass:"tdea-main-section-learning__lesson-copy"},[e("div",{staticClass:"tdea-main-section-learning__lesson-titles"},[e("p",{staticClass:"tdea-main-section-learning__lesson-en is-mint"},[t._v(" "+t._s(t.phase02Lesson.en)+" ")]),e("p",{staticClass:"tdea-main-section-learning__lesson-ja is-mint"},[t._v(" "+t._s(t.phase02Lesson.ja)+" ")])]),e("p",{staticClass:"tdea-main-section-learning__lesson-desc"},[t._v(" "+t._s(t.phase02Lesson.desc)+" ")])])]),t._m(6)])])])]),e("div",{staticClass:"tdea-main-section-learning__modes"},[t._m(7),e("div",{staticClass:"tdea-main-section-learning__mode-cards"},[e("article",{staticClass:"tdea-main-section-learning__mode-card"},[e("header",{staticClass:"tdea-main-section-learning__mode-card-head tdea-main-section-learning__mode-card-head--basic"},[t._v(" ベーシックモード ")]),e("div",{staticClass:"tdea-main-section-learning__mode-card-body"},[t._m(8),e("ul",{staticClass:"tdea-main-section-learning__mode-list"},[t._l(t.basicModePoints,function(a){return e("li",{key:a},[t._v(" "+t._s(a)+" ")])}),e("img",{staticClass:"tdea-main-section-learning__mode-char-basic",attrs:{src:a(97130),alt:""}})],2)])]),e("article",{staticClass:"tdea-main-section-learning__mode-card"},[e("header",{staticClass:"tdea-main-section-learning__mode-card-head tdea-main-section-learning__mode-card-head--challenge"},[t._v(" チャレンジモード ")]),e("div",{staticClass:"tdea-main-section-learning__mode-card-body"},[t._m(9),e("ul",{staticClass:"tdea-main-section-learning__mode-list"},[t._l(t.challengeModePoints,function(a){return e("li",{key:a},[t._v(" "+t._s(a)+" ")])}),e("img",{staticClass:"tdea-main-section-learning__mode-char-challenge",attrs:{src:a(94783),alt:""}})],2)])])])])])])},E=[function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-learning__intro"},[e("img",{staticClass:"tdea-main-section-learning__mascot",attrs:{src:a(61487),alt:""}}),e("p",{staticClass:"tdea-main-section-learning__badge"},[t._v("学習システム")]),e("h2",{staticClass:"tdea-main-section-learning__title"},[e("p",[t._v("理解度や自信に合わせて、"),e("br"),t._v("学習モードを選ぶ")])]),e("p",{staticClass:"tdea-main-section-learning__lead"},[t._v(" 習いごとや部活で忙しくても、"),e("br",{staticClass:"phone"}),t._v("毎日15分ならできる。"),e("br"),t._v(" 自分で決めた学び方だからこそ、"),e("br",{staticClass:"phone"}),t._v("「できた」を実感できます。 ")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-learning__flow-top",attrs:{"aria-hidden":"true"}},[e("img",{attrs:{src:a(20047),alt:""}})])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-learning__flow-head"},[e("h3",{staticClass:"tdea-main-section-learning__flow-title"},[e("p",[t._v(" 順序立てて学び、"),e("br",{staticClass:"phone"}),t._v(" AIで復習をサポート ")])]),e("p",{staticClass:"tdea-main-section-learning__flow-desc"},[t._v(" 日ごとに重点スキルを学び、"),e("br",{staticClass:"mobile"}),t._v("最後にAIが一人ひとりに合った"),e("br",{staticClass:"phone"}),t._v("復習レッスンを作成。"),e("br",{staticClass:"overPhone"}),t._v("「わからない」"),e("br",{staticClass:"phone"}),t._v("を残さず、ステップアップします。 ")]),e("p",{staticClass:"tdea-main-section-learning__flow-note"},[t._v(" 各レッスンは1つのスキルに重点を置きながら、英語4技能をバランスよく育てます。 ")])])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-learning__phase-head tdea-main-section-learning__phase-head--yellow"},[e("p",{staticClass:"tdea-main-section-learning__phase-label"},[e("span",{staticClass:"tdea-main-section-learning__phase-name"},[t._v("Phase 01")]),e("span",{staticClass:"tdea-main-section-learning__phase-sep"},[t._v("-")]),e("span",{staticClass:"tdea-main-section-learning__phase-title"},[t._v("構造化された基礎")])]),e("p",{staticClass:"tdea-main-section-learning__phase-sub"}
1,[t._v("共通 · Lesson 1–5")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-learning__phase-divider-line",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"tdea-main-section-learning__phase-divider-img tdea-main-section-learning__phase-divider-img--mob",attrs:{src:a(87153),alt:""}})])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-learning__phase-head tdea-main-section-learning__phase-head--mint"},[e("p",{staticClass:"tdea-main-section-learning__phase-label"},[e("span",{staticClass:"tdea-main-section-learning__phase-name"},[t._v("Phase 02")]),e("span",{staticClass:"tdea-main-section-learning__phase-sep"},[t._v("-")]),e("span",{staticClass:"tdea-main-section-learning__phase-title"},[t._v("AIによる個別サポート")])]),e("p",{staticClass:"tdea-main-section-learning__phase-sub"},[t._v("自分だけのために · Lesson 6")])])},function(){var t=this,e=t._self._c;return e("p",{staticClass:"tdea-main-section-learning__ai-badge",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"tdea-main-section-learning__ai-badge-icon",attrs:{src:a(72643),alt:"",width:"14",height:"12"}})])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-learning__modes-head"},[e("h3",{staticClass:"tdea-main-section-learning__modes-title"},[e("p",[t._v(" 学び方が選べる、"),e("br",{staticClass:"phone"}),t._v("2つの学習モード ")])]),e("p",{staticClass:"tdea-main-section-learning__modes-desc"},[t._v(" じっくり学ぶ日も、挑戦する日も。"),e("br",{staticClass:"phone"}),t._v("理解度や自信に合わせて学び方を選び、"),e("br",{staticClass:"phone"}),t._v("自分で学習を進める力を育てます。 ")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-learning__mode-card-copy"},[e("h4",{staticClass:"tdea-main-section-learning__mode-card-title is-basic"},[e("p",[t._v(" ステップアップしながら着実に"),e("br",{staticClass:"mobile"}),t._v("力を"),e("br",{staticClass:"desktop"}),t._v("つけるベーシックモード ")])]),e("p",{staticClass:"tdea-main-section-learning__mode-card-lead"},[t._v(" 丁寧な解説とヒントで理解をサポートします ")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-learning__mode-card-copy"},[e("h4",{staticClass:"tdea-main-section-learning__mode-card-title"},[e("p",[t._v(" 自分の弱点にどんどん"),e("br",{staticClass:"mobile"}),t._v("挑戦する"),e("br",{staticClass:"desktop"}),t._v("チャレンジモード ")])]),e("p",{staticClass:"tdea-main-section-learning__mode-card-lead"},[t._v(" アクティビティを自由に選んで学びます ")])])}],R=[{number:1,en:"Listening",ja:"リスニング",desc:"身近な場面の動画と会話から、英語を聞き取る耳を自然に育てます。",theme:"default"},{number:2,en:"Speaking",ja:"スピーキング",desc:"重要な単語と文法を使いこなし、自然に話せるまで反復練習します。",theme:"default"},{number:3,en:"Reading",ja:"リーディング",desc:"読み方のポイントを学び、文章を楽しみながら、読解力を養います。",theme:"default"},{number:4,en:"Writing",ja:"ライティング",desc:"短い英文から始め、段階的にまとまった文章を書く力を伸ばします。",theme:"default"},{number:5,en:"Assessment",ja:"ユニット確認",desc:"ユニット全体をテストで振り返り、習熟度を測ります。",theme:"purple"}],x={number:6,en:"Personalized",ja:"AIカスタムレッスン",desc:"苦手を克服し、得意を伸ばす個別レッスン",theme:"mint"},O={name:"TdeaMainSectionLearningSystem",computed:{phase01BodyItems:function(){var t=[];return R.forEach(function(e,a){a>0&&t.push({type:"divider",key:"divider-".concat(e.number)}),t.push({type:"lesson",key:"lesson-".concat(e.number),lesson:e})}),t}},data:function(){return{phase02Lesson:x,basicModePoints:["説明を先に聞いて、問題に取り組む","わからない時は、æ®
1µéšŽçš„なヒントでサポート","学ぶ順番が決まっているので、迷わず進められる"],challengeModePoints:["まずは問題を解き、間違えた部分だけを効率よく復習","学ぶ順番を選び、自分の弱点をピンポイントで攻略","ほどよい緊張感で、「わかる」を「使える」に"]}},methods:{lessonBadgeSrc:function(t){return a("purple"===t?61533:"mint"===t?96291:45642)}}},M=O,F=(0,f.A)(M,I,E,!1,null,"05f62736",null),P=F.exports,H=function(){var t=this,e=t._self._c;return e("section",{staticClass:"tdea-main-section-ai-coaching",attrs:{id:"ai-coaching"}},[t._m(0),e("div",{staticClass:"tdea-main-section-ai-coaching__inner"},[t._m(1),e("div",{staticClass:"tdea-main-section-ai-coaching__content"},[e("div",{staticClass:"tdea-main-section-ai-coaching__block tdea-main-section-ai-coaching__block--practice"},[t._m(2),e("div",{staticClass:"tdea-main-section-ai-coaching__feature-cards"},t._l(t.practiceCards,function(i){return e("article",{key:i.id,staticClass:"tdea-main-section-ai-coaching__feature-card"},[e("div",{staticClass:"tdea-main-section-ai-coaching__feature-card-inner"},[e("div",{staticClass:"tdea-main-section-ai-coaching__feature-copy"},[e("div",{staticClass:"tdea-main-section-ai-coaching__feature-label-wrap"},[e("img",{staticClass:"tdea-main-section-ai-coaching__feature-connector",attrs:{src:a(40191),alt:""}}),e("span",{staticClass:"tdea-main-section-ai-coaching__feature-label"},[t._v(" "+t._s(i.label)+" ")])]),e("div",{staticClass:"tdea-main-section-ai-coaching__feature-text"},[e("div",{staticClass:"tdea-main-section-ai-coaching__feature-heading"},[e("h3",{staticClass:"tdea-main-section-ai-coaching__feature-title tdea-main-section-ai-coaching__feature-title--desk",domProps:{innerHTML:t._s(i.titleHtml)}}),e("h3",{staticClass:"tdea-main-section-ai-coaching__feature-title tdea-main-section-ai-coaching__feature-title--mo",domProps:{innerHTML:t._s(i.titleHtmlMo)}}),e("p",{staticClass:"tdea-main-section-ai-coaching__feature-desc",class:{"is-writing":"writing"===i.id},domProps:{innerHTML:t._s(i.desc)}})]),e("ul",{staticClass:"tdea-main-section-ai-coaching__feature-points"},t._l(i.points,function(a){return e("li",{key:a},[t._v(" "+t._s(a)+" ")])}),0)])]),e("div",{ref:"featureVisualEl",refInFor:!0,staticClass:"tdea-main-section-ai-coaching__feature-visual",class:"tdea-main-section-ai-coaching__feature-visual--".concat(i.id)},t._l(i.screens,function(a,s){return e("div",{key:a.src,staticClass:"tdea-main-section-ai-coaching__feature-screen",class:["tdea-main-section-ai-coaching__feature-screen--".concat(s+1),"is-".concat(a.rotate),"id-".concat(i.id)]},[e("div",{staticClass:"tdea-main-section-ai-coaching__feature-screen-frame",class:{"is-revealed":t.revealedScreenKeys.includes("".concat(i.id,"-").concat(s))}},[e("img",{attrs:{src:a.src,alt:""}})])])}),0)])])}),0)]),e("div",{staticClass:"tdea-main-section-ai-coaching__block tdea-main-section-ai-coaching__block--vocab"},[t._m(3),t._m(4),e("div",{staticClass:"tdea-main-section-ai-coaching__steps"},[e("img",{staticClass:"tdea-main-section-ai-coaching__section-line",attrs:{src:a(25273),alt:""}}),t._m(5),e("div",{staticClass:"tdea-main-section-ai-coaching__step-cards"},[e("div",{staticClass:"tdea-main-section-ai-coaching__step-cards-row"},t._l(t.vocabStepsPrimary,function(a){return e("article",{key:a.id,ref:"stepCardEl",refInFor:!0,staticClass:"tdea-main-section-ai-coaching__step-card",class:["tdea-main-section-ai-coaching__step-card--".concat(a.id),{"is-revealed":t.revealedStepCardIds.includes(a.id)}]},[e("div",{staticClass:"tdea-main-section-ai-coaching__step-visual",class:"tdea-main-section-ai-coaching__step-visual--".concat(a.id)},[e("lottie-player",{ref:"stepLottieEl",refInFor:!0,attrs:{src:JSON.stringify(a.lottie),autoplay:!1,loop:!1,playerControls:!1,backgroundColor:"transparent"},on:{ready:function(e){return t.onStepLottieReady(a.id)}}})],1),e("div",{staticClass:"tdea-main-section-ai-coaching__step-copy"},[e("h4",{staticClass:"tdea-main-section-ai-coaching__step-title"},[e("p",[t._v(t._s(a.title))])]),e("p",{staticClass:"tdea-main-section-ai-coaching__step-desc"},[t._v(t._s(a.desc))])])])}),0),t._l(t.vocabStepsSecondary,function(a){return e("article",{key:a.id,ref:"stepCardEl",refInFor:!0,staticClass:"tdea-main-section-ai-coaching__step-card",class:["tdea-main-section-ai-coaching__step-card--".concat(a.id),{"is-revealed":t.revealedStepCardIds.includes(a.id)}]},[e("div",{staticClass:"tdea-main-section-ai-coaching__step-visual",class:"tdea-main-section-ai-coaching__step-visual--".concat(a.id)},[e("lottie-player",{ref:"stepLottieEl",refInFor:!0,attrs:{src:JSON.stringify(a.lottie),autoplay:!1,loop:!1,playerControls:!1,backgroundColor:"transparent"},on:{ready:function(e){return t.onStepLottieReady(a.id)}}}
1)],1),e("div",{staticClass:"tdea-main-section-ai-coaching__step-copy"},[e("h4",{staticClass:"tdea-main-section-ai-coaching__step-title"},[e("p",[t._v(t._s(a.title))])]),e("p",{staticClass:"tdea-main-section-ai-coaching__step-desc"},[t._v(t._s(a.desc))])])])})],2)])])])])])},$=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-ai-coaching__bg",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--01",attrs:{src:a(38960),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--02",attrs:{src:a(451),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--03",attrs:{src:a(46162),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--04",attrs:{src:a(80093),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--05",attrs:{src:a(25820),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__cloud tdea-main-section-ai-coaching__cloud--06",attrs:{src:a(4847),alt:""}}),e("img",{staticClass:"tdea-main-section-ai-coaching__deco-line",attrs:{src:a(77166),alt:"","aria-hidden":"true"}})])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-ai-coaching__intro"},[e("img",{staticClass:"tdea-main-section-ai-coaching__mascot",attrs:{src:a(60677),alt:"",width:"110",height:"110"}}),e("p",{staticClass:"tdea-main-section-ai-coaching__badge"},[t._v("AI 伴走型コーチング")])])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-ai-coaching__block-head"},[e("p",{staticClass:"tdea-main-section-ai-coaching__eyebrow"},[t._v("Deep Dive 01 / AI Practice")]),e("h2",{staticClass:"tdea-main-section-ai-coaching__title"},[e("p",[t._v("決まった正解を超えて、"),e("br"),t._v("自分の言葉でコミュニケーション")])])])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-ai-coaching__block-head tdea-main-section-ai-coaching__block-head--wide"},[e("p",{staticClass:"tdea-main-section-ai-coaching__eyebrow"},[t._v("Deep Dive 02 / Vocab Engine")]),e("div",{staticClass:"tdea-main-section-ai-coaching__block-head-copy"},[e("h2",{staticClass:"tdea-main-section-ai-coaching__title"},[e("p",[t._v("AIがサポートする、自分専用の単語学習")])]),e("p",{staticClass:"tdea-main-section-ai-coaching__lead"},[t._v(" 諦めずに、自分から学ぶ。"),e("br"),t._v("AIが導くトレーニングで英単語を効率よく確実に習得します。 ")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-ai-coaching__divider"},[e("div",{staticClass:"tdea-main-section-ai-coaching__divider-line",attrs:{"aria-hidden":"true"}},[e("img",{attrs:{src:a(38940),alt:""}})])])},function(){var t=this,e=t._self._c;return e("h3",{staticClass:"tdea-main-section-ai-coaching__steps-title"},[e("span",{staticClass:"tdea-main-section-ai-coaching__steps-title-line"},[t._v("覚えた単語を、")]),e("span",{staticClass:"tdea-main-section-ai-coaching__steps-title-row"},[e("span",{staticClass:"tdea-main-section-ai-coaching__steps-title-text"},[t._v("使える言葉にする")]),e("span",{staticClass:"tdea-main-section-ai-coaching__steps-pill"},[t._v("3ステップ")])])])}],B=a(64241),D=a(18377),V=[{id:"conversation",label:"AI Conversation",titleHtml:"AIが相手だから、間違いを<br />気にせず、自分の言葉で<br />伝える対話を体験しよう。",titleHtmlMo:"AIが相手だから、<br />間違いを気にせず、<br />自分の言葉で伝える<br />対話を体験しよう。",desc:"用意されたセリフを読むだけでなく、<br />自分の考えを英語で伝える実践的な<br />スピーキング練習を体験します。",points:["- 会話後のフィードバック","- マイクを使ってAIキャラクターとの音声会話"],screens:[{src:a(87837),rotate:"ccw"},{src:a(4070),rotate:"cw"}]},{id:"writing",label:"AI Writing",titleHtml:"自由に書いた英文を、<br />AIがマンツーマン指導。",titleHtmlMo:"自由に書いた英文を、<br />AIがマンツーマン指導。",desc:"英語の表現は一つではありません。<br />自分で書いた英文について、<br />AIが内容や意図をふまえ、<br />伝わりやすい表現を提案します。",points:["- 最終レビュー · 4つの見方","- 1次フィードバック · インライン添削"],screens:[{src:a(69170),rotate:"cw"},{src:a(59881),rotate:"ccw"}]}],z=600,j=300,q=[{id:"01",title:"目標を設定する",desc:"「今日は何を勉強しよう?」自分で学習内容を選びます。学びたいテーマ、目標にしている英検®️ã
1®ç´šã€ãŠæ°—に入り単語だけを集め、目的に合わせて学ぶことができます。",lottie:a(92779)},{id:"02",title:"単語クイズに取り組む",desc:"1つの単語でも、その単語をどれだけ知っているかによって異なる問題が出題されます。初めて学ぶ単語は音と文字を一緒に確認し、よく知っている単語は文脈の中で使い方を学びます。",lottie:a(49498)},{id:"03",title:"成長を確認する",desc:"苦手な単語はくり返し復習し、習得した単語が増えていくことで、達成感と自分の学びをふり返る力が身につきます。",lottie:a(86181)}],W={name:"TdeaMainSectionAiCoaching",data:function(){return{practiceCards:V,vocabSteps:q,revealedScreenKeys:[],revealedVisualIds:[],revealedStepIds:[],revealedStepCardIds:[],stepCardsSequenceStarted:!1,featureVisualWatcher:null,stepCardWatcher:null,revealTimers:[]}},computed:{vocabStepsPrimary:function(){return this.vocabSteps.slice(0,2)},vocabStepsSecondary:function(){return this.vocabSteps.slice(2)},featureScreenKeys:function(){return this.practiceCards.flatMap(function(t){return t.screens.map(function(e,a){return"".concat(t.id,"-").concat(a)})})}},mounted:function(){var t=this;this.$nextTick(function(){t.setupFeatureVisualObserver(),t.setupStepCardObserver()})},beforeDestroy:function(){this.teardownFeatureVisualObserver(),this.teardownStepCardObserver(),this.clearRevealTimers()},methods:{setupFeatureVisualObserver:function(){var t=this,e=this.$refs.featureVisualEl;if(e){var a=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(a)this.revealAllFeatureScreenFrames();else{var i=Array.isArray(e)?e:[e];this.featureVisualWatcher=(0,D.Mg)({marginRatio:.4,onReveal:function(e){t.playFeatureScreenReveal(t.practiceCards[e.index].id)}}
1),i.forEach(function(e,a){t.featureVisualWatcher.observe(e,{index:a})})}}else this.revealAllFeatureScreenFrames()},teardownFeatureVisualObserver:function(){this.featureVisualWatcher&&(this.featureVisualWatcher.disconnect(),this.featureVisualWatcher=null)},clearRevealTimers:function(){this.revealTimers.forEach(function(t){return clearTimeout(t)}),this.revealTimers=[]},playFeatureScreenReveal:function(t){var e=this;if(!this.revealedVisualIds.includes(t)){this.revealedVisualIds.push(t);var a="".concat(t,"-0");this.revealedScreenKeys.includes(a)||this.revealedScreenKeys.push(a);var i=setTimeout(function(){var a="".concat(t,"-1");e.revealedScreenKeys.includes(a)||e.revealedScreenKeys.push(a)},300);this.revealTimers.push(i)}},revealAllFeatureScreenFrames:function(){this.revealedScreenKeys=(0,B.A)(this.featureScreenKeys),this.revealedVisualIds=this.practiceCards.map(function(t){return t.id})},setupStepCardObserver:function(){var t=this,e=this.$refs.stepCardEl;if(e){var a=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(a)this.revealAllStepCards();else{var i=Array.isArray(e)?e:[e],s=i[0];s?(this.stepCardWatcher=(0,D.Mg)({marginRatio:.4,onReveal:function(){t.playStepCardsSequence()}}),this.stepCardWatcher.observe(s,{index:0})):this.revealAllStepCards()}}else this.revealAllStepCards()},teardownStepCardObserver:function(){this.stepCardWatcher&&(this.stepCardWatcher.disconnect(),this.stepCardWatcher=null)},revealAllStepCards:function(){this.stepCardsSequenceStarted=!0,this.revealedStepCardIds=this.vocabSteps.map(function(t){return t.id}),this.revealAllStepLotties()},playStepCardsSequence:function(){var t=this;this.stepCardsSequenceStarted||(this.stepCardsSequenceStarted=!0,this.vocabSteps.forEach(function(e,a){var i=setTimeout(function(){t.revealStepCard(e.id)},a*j);t.revealTimers.push(i)}))},revealStepCard:function(t){var e=this;if(!this.revealedStepCardIds.includes(t)){this.revealedStepCardIds.push(t);var a=setTimeout(function(){e.playStepLottie(t)},z);this.revealTimers.push(a)}},revealAllStepLotties:function(){var t=this;this.vocabSteps.forEach(function(e){t.playStepLottie(e.id)})},getStepLottiePlayer:function(t){var e=this.$refs.stepLottieEl;if(!e)return null;var a=Array.isArray(e)?e:[e],i=this.vocabSteps.findIndex(function(e){return e.id===t});return-1===i?null:a[i]},onStepLottieReady:function(t){var e=this.getStepLottiePlayer(t);e&&(this.revealedStepIds.includes(t)?e.play():e.pause())},playStepLottie:function(t){if(!this.revealedStepIds.includes(t)){this.revealedStepIds.push(t);var e=this.getStepLottiePlayer(t);e&&"function"===typeof e.play&&e.play()}}}},U=W,N=(0,f.A)(U,H,$,!1,null,"5b67f3b0",null),G=N.exports,Y=function(){var t=this,e=t._self._c;return e("section",{ref:"sectionEl",staticClass:"tdea-main-section-target-age",attrs:{id:"target-age"}},[e("div",{ref:"scrollTrackEl",staticClass:"tdea-main-section-target-age__scroll-track"},[e("div",{ref:"pinEl",staticClass:"tdea-main-section-target-age__pin"},[t._m(0),e("div",{staticClass:"tdea-main-section-target-age__inner"},[t._m(1),e("div",{staticClass:"tdea-main-section-target-age__cards-stack"},t._l(t.studentCards,function(a){return e("article",{key:a.id,ref:"cardEl",refInFor:!0,staticClass:"tdea-main-section-target-age__card",class:["tdea-main-section-target-age__card--".concat(a.id),{"is-tall":"04"===a.id}]},[e("div",{staticClass:"tdea-main-section-target-age__card-photo-wrap"},[e("div",{staticClass:"tdea-main-section-target-age__card-photo"},[e("img",{attrs:{src:a.image,alt:""}})]),e("p",{staticClass:"tdea-main-section-target-age__card-grade",class:"is-".concat(a.gradeTheme)},[t._v(" "+t._s(a.grade)+" ")])]),e("div",{staticClass:"tdea-main-section-target-age__card-copy"},[e("h3",{staticClass:"tdea-main-section-target-age__card-title",domProps:{innerHTML:t._s(a.titleHtml)}}),e("p",{staticClass:"tdea-main-section-target-age__card-desc",domProps:{innerHTML:t._s(a.desc)}})])])}),0)])])])])},K=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-target-age__bg",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"tdea-main-section-target-age__deco-line",attrs:{src:a(67953),alt:""}})])},function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-target-age__intro"},[e("img",{staticClass:"tdea-main-section-target-age__mascot",attrs:{src:a(35501),alt:"",width:"110",height:"110"}}),e("p",{staticClass:"tdea-main-section-target-age__badge"},[t._v("対象年齢")]),e("h2",{staticClass:"tdea-main-section-target-age__title"},[e("p",[t._v("小学4年生から中学3年生まで。"),e("br"),t._v("自分で学び進めながら、"),e("br"),t._v("総合的に英語力を伸ばします。")])])])}],J=[{id:"01",rotate:null,grade:"小学4〜6年生",gradeTheme:"purple",titleHtml:"中学英語の準備をしたい",desc:"本格化する学校の英語授業に備え、語彙・文法・読解の基礎を身につけます。",image:a(63845),positionY:0},{id:"02",rotate:"ccw",grade:"英検®4〜5級レベル",gradeTheme:"orange",titleHtml:"さらに本格的な英語を身につけたい",desc:"これまでに身につけた英語の基礎を活かし、文法・読解・表現へと学びを広げ、応用力を伸ばします。",image:a(36014),positionY:15},{id:"03",rotate:"cw",grade:"小学4〜6年生",gradeTheme:"mint",titleHtml:"楽しく学んできた英語を、<br />次のステップへ進めたい",desc:"英語に親しんできた経験を活かし、文のã
1—くみや読み書きにも取り組みながら、本格的な英語学習へ進みます。",image:a(35511),positionY:25},{id:"04",rotate:null,grade:"中学1〜3年生",gradeTheme:"blue",titleHtml:"中学英語に自信をつけたい",desc:"学校の授業と並行して、つまずきやすい分野を補い、英語を前向きに学ぶ力を育てます。",image:a(13368),positionY:45}],Z={desktop:{cardHeight:540,cardGap:564,positionScale:1},compact:{cardHeight:430,cardGap:454,positionScale:430/540}},Q=80,X=50,tt=1300,et={name:"TdeaMainSectionTargetAge",data:function(){return{studentCards:J,cardScrollTl:null,cardScrollTrigger:null,cardScrollResizeHandler:null,cardScrollPageshowHandler:null,cardScrollLoadHandler:null,cardScrollSetupRafId:null,layoutObserver:null,scrollContainer:null,resizeTimer:null,isCardScrollSettingUp:!1}},computed:{cardPinTop:function(){return this.$store.state.isTdeaMainGnbHidden?X:Q}},watch:{cardPinTop:function(){var t=this;this.$nextTick(function(){t.refreshCardScroll()})}},mounted:function(){var t=this;this.scrollContainer=(0,D.Bo)(),this.$nextTick(function(){t.scheduleCardScrollSetup(),t.setupLayoutObserver(),t.cardScrollResizeHandler=function(){t.handleResize()},t.cardScrollPageshowHandler=function(){t.scheduleCardScrollSetup()},t.cardScrollLoadHandler=function(){t.refreshCardScroll()},window.addEventListener("resize",t.cardScrollResizeHandler),window.addEventListener("pageshow",t.cardScrollPageshowHandler),window.addEventListener("load",t.cardScrollLoadHandler),t.scrollContainer!==window&&t.scrollContainer.addEventListener("resize",t.cardScrollResizeHandler)})},beforeDestroy:function(){this.cardScrollSetupRafId&&(cancelAnimationFrame(this.cardScrollSetupRafId),this.cardScrollSetupRafId=null),this.resizeTimer&&(clearTimeout(this.resizeTimer),this.resizeTimer=null),this.cardScrollResizeHandler&&(window.removeEventListener("resize",this.cardScrollResizeHandler),this.scrollContainer&&this.scrollContainer!==window&&this.scrollContainer.removeEventListener("resize",this.cardScrollResizeHandler),this.cardScrollResizeHandler=null),this.cardScrollPageshowHandler&&(window.removeEventListener("pageshow",this.cardScrollPageshowHandler),this.cardScrollPageshowHandler=null),this.cardScrollLoadHandler&&(window.removeEventListener("load",this.cardScrollLoadHandler),this.cardScrollLoadHandler=null),this.teardownLayoutObserver(),this.killCardScroll()},methods:{getScrollScroller:function(){return this.scrollContainer||(0,D.Bo)()},setupLayoutObserver:function(){var t,e=this,a=null===(t=this.$refs.pinEl)||void 0===t?void 0:t.querySelector(".tdea-main-section-target-age__inner");a&&"undefined"!==typeof ResizeObserver&&(this.layoutObserver=new ResizeObserver(function(){e.handleResize()}),this.layoutObserver.observe(a))},teardownLayoutObserver:function(){this.layoutObserver&&(this.layoutObserver.disconnect(),this.layoutObserver=null)},getCardMetrics:function(){var t=window.innerWidth<=tt;return t?Z.compact:Z.desktop},getCardPositionY:function(t){var e=this.getCardMetrics(),a=e.positionScale;return t.positionY*a},getCardRotation:function(t){return"ccw"===t.rotate?-4:"cw"===t.rotate?4:0},killCardScroll:function(){var t,e=this.$refs.scrollTrackEl,a=this.$refs.pinEl,i=this.$refs.cardEl,s=this.$gsap;this.cardScrollTl&&(null===(t=this.cardScrollTl.scrollTrigger)||void 0===t||t.kill(!0),this.cardScrollTl.kill(),this.cardScrollTl=null);this.cardScrollTrigger&&(this.cardScrollTrigger.kill(!0),this.cardScrollTrigger=null),e&&(e.style.height=""),s&&a&&s.set(a,{clearProps:"width,left,top,transform,maxWidth,position"}),s&&null!==i&&void 0!==i&&i.length&&i.forEach(function(t){s.set(t,{clearProps:"top,left,transform,zIndex"})})},getCardEnterOffset:function(){var t=this.getCardMetrics(),e=t.cardHeight,a=t.cardGap;return Math.max(window.innerHeight,a+e)},getElementOffsetTop:function(t,e){var a=0,i=t;while(i&&i!==e)a+=i.offsetTop,i=i.offsetParent;return a},getCardCenterOffsetFromTrack:function(){var t=this.$refs.scrollTrackEl,e=null===t||void 0===t?void 0:t.querySelector(".tdea-main-section-target-age__cards-stack");return t&&e?this.getElementOffsetTop(e,t)+e.offsetHeight/2:0},getCardScrollStartOffset:function(){var t=(0,D.AO)(),e=this.getCardCenterOffsetFromTrack(),a=this.cardPinTop+(t-this.cardPinTop)/2;return a-e},getScrollDistance:function(){var t=this.getCardMetrics(),e=t.cardGap;return e*(J.length-1)},getPinContentHeight:function(){var t,e,a,i=null===(t=this.$refs.pinEl)||void 0===t?void 0:t.querySelector(".tdea-main-section-target-age__inner");return i?i.offsetHeight:null!==(e=null===(a=this.$refs.pinEl)||void 0===a?void 0:a.offsetHeight)&&void 0!==e?e:0},updateScrollTrackHeight:function(){var t=this.$refs.scrollTrackEl;if(t){var e=this.getPinContentHeight();t.style.height="".concat(e+this.getScrollDistance(),"px")}},syncCardInitialPositions:function(t){var e=this.$refs.cardEl,a=this.$gsap;null!==e&&void 0!==e&&e.length&&a&&J.forEach(function(i,s){var n=e[s];n&&a.set(n,{top:"50%",left:"50%",xPercent:-50,yPercent:-50,zIndex:s+1,y:0===s?0:t,rotation:0,opacity:1})})},refreshCardScroll:function(){var t;this.$refs.scrollTrackEl&&this.$refs.pinEl&&null!==(t=this.$refs.cardEl)&&void 0!==t&&t.length&&this.scheduleCardScrollSetup()},scheduleCardScrollSetup:function(){var t=this;this.cardScrollSetupRafId&&cancelAnimationFrame(this.cardScrollSetupRafId),this.cardScrollSetupRafId=requestAnimationFrame(function(){t.cardScrollSetupRafId=requestAnimationFrame(function(){var e;t.cardScrollSetupRafId=null,t.$refs.scrollTrackEl&&t.$refs.pinEl&&null!==(e=t.$refs.cardEl)&&void 0!==e&&e.length&&t.setupCardScroll()})})},syncCardScrollProgress:function(){this.$scrollTrigger&&(this.$scrollTrigger.refresh(!0),this.cardScrollTrigger&&this.cardScrollTrigger.update(
1))},handleResize:function(){var t=this;this.isCardScrollSettingUp||(clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(function(){t.refreshCardScroll()},150))},setupCardScroll:function(){var t=this;this.isCardScrollSettingUp=!0,this.killCardScroll();var e=this.$refs.scrollTrackEl,a=this.$refs.pinEl,i=this.$refs.cardEl;if(e&&a&&null!==i&&void 0!==i&&i.length&&this.$gsap&&this.$scrollTrigger){var s=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(s)this.isCardScrollSettingUp=!1;else{var n=this.$gsap,r=this.getCardEnterOffset(),l=this.getScrollDistance(),c=this.getCardScrollStartOffset();this.syncCardInitialPositions(r),this.updateScrollTrackHeight(),this.cardScrollTl=n.timeline({scrollTrigger:{trigger:e,scroller:this.getScrollScroller(),start:"top top+=".concat(c),end:"+=".concat(l),scrub:.35,pin:a,pinSpacing:!1,invalidateOnRefresh:!0}}),J.forEach(function(e,a){if(0!==a){var s=i[a];t.cardScrollTl.to(s,{y:function(){return t.getCardPositionY(e)},rotation:function(){return t.getCardRotation(e)},ease:"power2.out",duration:1},a-1)}}),this.cardScrollTrigger=this.cardScrollTl.scrollTrigger,this.$nextTick(function(){requestAnimationFrame(function(){t.syncCardScrollProgress(),t.isCardScrollSettingUp=!1})})}}else this.isCardScrollSettingUp=!1}}},at=et,it=(0,f.A)(at,Y,K,!1,null,"068cdbf2",null),st=it.exports,nt=function(){var t=this,e=t._self._c;return e("section",{ref:"sectionEl",staticClass:"tdea-main-section-level-and-goal",attrs:{id:"level-and-goal"}},[e("div",{staticClass:"tdea-main-section-level-and-goal__inner"},[t._m(0),e("div",{staticClass:"tdea-main-section-level-and-goal__content"},[e("div",{staticClass:"tdea-main-section-level-and-goal__table-block"},[e("div",{staticClass:"tdea-main-section-level-and-goal__table-card"},[e("div",{ref:"tableScrollArea",staticClass:"tdea-main-section-level-and-goal__table-scroll-area",on:{scroll:t.updateTableScrollThumb}},[e("table",{staticClass:"tdea-main-section-level-and-goal__content-table"},[t._m(1),e("tbody",t._l(t.tableBodyItems,function(a){return e("tr",{key:a.key,class:["divider"===a.type?"tdea-main-section-level-and-goal__table-divider-row":"",a.isLast?"is-last":""],attrs:{"aria-hidden":"divider"===a.type?"true":null}},["divider"===a.type?[t._m(2,!0)]:[e("td",[t._v(t._s(a.row.level))]),e("td",[t._v(t._s(a.row.group))]),e("td",[t._v(t._s(a.row.cefr))]),e("td",[t._v(t._s(a.row.period))]),e("td",[t._v(t._s(a.row.lessons))]),e("td",[t._v(t._s(a.row.eiken))]),e("td",[t._v(t._s(a.row.release))])]],2)}),0)])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isTableScrollVisible,expression:"isTableScrollVisible"}],staticClass:"tdea-main-section-level-and-goal__table-scroll",attrs:{"aria-hidden":"true"}},[e("span",{staticClass:"tdea-main-section-level-and-goal__table-scroll-thumb",style:t.tableScrollThumbStyle})])]),t._m(3)]),e("ButtonTDEA",{staticClass:"tdea-curriculum-popup",attrs:{shape:"round",type:"primary-a",size:"l"},on:{click:t.openCurriculumPopup}},[e("span",[t._v("学習ロードマップを見る")]),e("img",{attrs:{src:a(86236),alt:""}})])],1)])])},rt=[function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-level-and-goal__intro"},[e("img",{staticClass:"tdea-main-section-level-and-goal__mascot",attrs:{src:a(42572),alt:""}}),e("p",{staticClass:"tdea-main-section-level-and-goal__badge"},[t._v("レベルと目標")]),e("h2",{staticClass:"tdea-main-section-level-and-goal__title"},[e("p",[t._v(" 今の英語力に合わせて、"),e("br",{staticClass:"tdea-main-section-level-and-goal__title-br"}),t._v(" 着実にステップアップ ")])]),e("p",{staticClass:"tdea-main-section-level-and-goal__lead"},[t._v(" 国際的な英語力の指標CEFRをもとに"),e("br",{staticClass:"phone"}),t._v("設計されたカリキュラムで、"),e("br"),t._v("段階的に英語力を伸ばします。 ")])])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("レベル")]),e("th",[t._v("グループ")]),e("th",[t._v("CEFR")]),e("th",[t._v("学習期間")]),e("th",[t._v("レッスン構成")]),e("th",[t._v("英検®級の目安")]),e("th",[t._v("リリース")])])])},function(){var t=this,e=t._self._c;return e("td",{attrs:{colspan:"7"}},[e("div",{staticClass:"tdea-main-section-level-and-goal__table-divider"},[e("img",{attrs:{src:a(82995),alt:""}})])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-level-and-goal__table-notes"},[e("p",{staticClass:"tdea-main-section-level-and-goal__content-table-note"},[e("span",{staticClass:"tdea-main-section-level-and-goal__note-desk"},[t._v("※英検®は、公益財団法人 日本英語検定協会の登録商標です。")]),e("span",{staticClass:"tdea-main-section-level-and-goal__note-mo"},[t._v("※英検®は、公益財団法人"),e("br"),t._v("日本英語検定協会の登録商標です。")])]),e("p",{staticClass:"tdea-main-section-level-and-goal__content-table-note"},[e("span",{staticClass:"tdea-main-section-level-and-goal__note-desk"},[t._v("※このコンテンツは、公益財団法人 日本英語検定協会の承認や推奨、その他の検討を受けたものではありません。")]),e("span",{staticClass:"tdea-main-section-level-and-goal__note-mo"},[t._v("※このコンテンツは、公益財団法人"),e("br"),t._v("日本英語検定協会の承認や推奨、"),e("br"),t._v("その他の検討を受けたものではありません。")])])])}],lt=[{level:"Level 0",group:"Starter",cefr:"Pre A1",period:"3か月",lessons:"12 × 6 = 72レッスン",eiken:"5級以下",release:"2026年12月予定"},{level:"Level 1",group:"Basic",cefr:"A1 Low",period:"3か月",lessons:"12 × 6 = 72レッスン",eiken:"5級",release:"提供中"},{level:"Level 2",group:"Basic",cefr:"A1 High",period:"3か月",lessons:"12 × 6 = 72レッスン",eiken:"4級",release:"提供中"},{level:"Level 3",group:"Intermediate",cefr:"A2 Low",period:"4か月",lessons:"12 × 7 = 84レッスン",eiken:"3級",release:"提供中"},{level:"Level 4",group:"Intermediate",cefr:"A2 Core",period:"4か月",lessons:"12 × 7 = 84レッスン",eiken:"3級",release:"2026年9月予定"},{level:"Level 5",group:"Intermediate",cefr:"A2 High",period:"4か月",lessons:"12 × 7 = 84レッスン",eiken:"3級",release:"2026年9月予定"}],ct=140,ot=10,dt=1024,ut={name:"TdeaMainSectionLevelandGoal",components:{ButtonTDEA:c.A},data:function(){return{isTableScrollVisible:!1,tableScrollThumbStyle:{},tableScrollResizeObserver:null}},computed:{tableBodyItems:function(){var t=[];return lt.forEach(function(e,a){a>0&&t.push({type:"divider",key:"divider-".concat(e.level)}),t.push({type:"row",key:e.level,row:e,isLast:a===lt.length-1})}),t}},mounted:function(){var t=this;this.$nextTick(function(){t.initTableScrollSync()})},beforeDestroy:function(){this.destroyTableScrollSync()},methods:{initTableScrollSync:function(){var t=this,e=this.$refs.tableScrollArea;e&&("undefined"!==typeof ResizeObserver&&(this.tableScrollResizeObserver=new ResizeObserver(function(){t.updateTableScrollThumb()}),this.tableScrollResizeObserver.observe(e)),window.addEventListener("resize",this.updateTableScrollThumb),this.updateTableScrollThumb())},destroyTableScrollSync:function(){this.tableScrollResizeObserver&&(this.tableScrollResizeObserver.disconnect(),this.tableScrollResizeObserver=null),window.removeEventListener("resize",this.updateTableScrollThumb)},isCustomTableScroll:function(){return window.matchMedia("(max-width: ".concat(dt,"px)")).matches},updateTableScrollThumb:function(){var t=this.$refs.tableScrollArea;
1if(t&&this.isCustomTableScroll()){var e=t.scrollWidth,a=t.clientWidth,i=t.scrollLeft,s=e-a;if(s<=0)this.isTableScrollVisible=!1;else{this.isTableScrollVisible=!0;var n=Math.max(a-ct-2*ot,0),r=ot+i/s*n;this.tableScrollThumbStyle={width:"".concat(ct,"px"),transform:"translate(".concat(r,"px, -50%)")}}}else this.isTableScrollVisible=!1},openCurriculumPopup:function(){this.$emit("open-curriculum-roadmap")}}},pt=ut,mt=(0,f.A)(pt,nt,rt,!1,null,"7bccecf6",null),_t=mt.exports,ht=function(){var t=this,e=t._self._c;return e("section",{ref:"sectionEl",staticClass:"tdea-main-section-study-manage",attrs:{id:"study-manage"}},[e("div",{staticClass:"tdea-main-section-study-manage__inner"},[t._m(0),e("div",{ref:"contentEl",staticClass:"tdea-main-section-study-manage__content"},[e("div",{staticClass:"tdea-main-section-study-manage__content-list"},t._l(t.cards,function(i,s){return e("article",{key:i.id,staticClass:"tdea-main-section-study-manage__card",class:["tdea-main-section-study-manage__card--".concat(i.theme),s<t.revealedCount?"is-revealed":"is-hidden"]},[e("div",{staticClass:"tdea-main-section-study-manage__card-media"},[e("img",{attrs:{src:a(57266)("./card".concat(i.id,"_in.png")),alt:""}})]),e("div",{staticClass:"tdea-main-section-study-manage__card-panel"},[e("div",{staticClass:"tdea-main-section-study-manage__card-ribbon"},[e("div",{staticClass:"tdea-main-section-study-manage__card-ribbon-corners",attrs:{"aria-hidden":"true"}},[e("img",{staticClass:"is-left",attrs:{src:a(35493)("./card".concat(i.id,"_rectangle.svg")),alt:""}}),e("img",{staticClass:"is-right",attrs:{src:a(35493)("./card".concat(i.id,"_rectangle.svg")),alt:""}})]),e("p",{staticClass:"tdea-main-section-study-manage__card-title"},[t._v(" "+t._s(i.title)+" ")])]),e("div",{staticClass:"tdea-main-section-study-manage__card-desc"},t._l(i.descriptionLines,function(a,i){return e("p",{key:i},[t._v(" "+t._s(a)+" ")])}),0)])])}),0)])])])},vt=[function(){var t=this,e=t._self._c;return e("header",{staticClass:"tdea-main-section-study-manage__intro"},[e("img",{staticClass:"tdea-main-section-study-manage__mascot",attrs:{src:a(589),alt:""}}),e("p",{staticClass:"tdea-main-section-study-manage__badge"},[t._v("学習管理")]),e("h2",{staticClass:"tdea-main-section-study-manage__title"},[e("p",[t._v("毎日の成長が見える学習のしくみ")])]),e("p",{staticClass:"tdea-main-section-study-manage__lead"},[e("span",{staticClass:"tdea-main-section-study-manage__lead-default"},[t._v(" 1日1レッスンの無理のない学習内容と、続けやすさを支える仕組み。"),e("br"),t._v("保護者は学習レポートで成長を見守りながら、"),e("br"),t._v("お子さまの自立した学習習慣を支えられます。 ")]),e("span",{staticClass:"tdea-main-section-study-manage__lead-desk"},[t._v(" 1日1レッスンの無理のない学習内容と、続けやすさを支える仕組み。"),e("br"),t._v("保護者は学習レポートで成長を"),e("br"),t._v("見守りながら、お子さまの自立した学習習慣を支えられます。 ")]),e("span",{staticClass:"tdea-main-section-study-manage__lead-mo"},[t._v(" 1日1レッスンの無理のない学習内容と、"),e("br"),t._v("続けやすさを支える仕組み。"),e("br"),t._v("保護者は学習レポートで"),e("br"),t._v("成長を見守りながら、"),e("br"),t._v("お子さまの自立した学習習慣を支えられます。 ")])])])}],gt=[{id:0,theme:"purple",title:"今日の学習",descriptionLines:["その日の学習内容をカード形式で表示。","おすすめメニューに沿って、","迷わず毎日の学習を進められます。"]},{id:1,theme:"yellow",title:"週間リーグ",descriptionLines:["頑張るほどポイントが貯まる","楽しい仕組み。「明日もやりたい!」","という前向きな気持ちを引き出します。"]},{id:2,theme:"mint",title:"学習レポート",descriptionLines:["お子さまは「マイページ」で、保護者は","「学習レポート」から、学習内容を","チェックできます。離れていても、","日々ã
1®æˆé•·ãŒã²ã¨ç›®ã§ã‚ã‹ã‚Šã¾ã™ã€‚"]}],ft={name:"TdeaMainSectionStudyManage",data:function(){return{cards:gt,revealedCount:0,isRevealed:!1,contentObserver:null,revealTimers:[]}},mounted:function(){var t=this;this.$nextTick(function(){t.setupContentObserver()})},beforeDestroy:function(){this.teardownContentObserver(),this.clearRevealTimers()},methods:{setupContentObserver:function(){var t=this,e=this.$refs.contentEl,a=this.$refs.sectionEl,i=e||a;if(i&&"undefined"!==typeof IntersectionObserver){var s=window.innerHeight||document.documentElement.clientHeight,r=i.offsetHeight||s,l=Math.min(1,s/r),c=Math.min(.7,Math.max(.15,.5*l));this.contentObserver=new IntersectionObserver(function(e){var a=(0,n.A)(e,1),i=a[0];i.isIntersecting&&(t.playRevealAnimation(),t.teardownContentObserver())},{threshold:c}),this.contentObserver.observe(i)}else this.playRevealAnimation()},teardownContentObserver:function(){this.contentObserver&&(this.contentObserver.disconnect(),this.contentObserver=null)},clearRevealTimers:function(){this.revealTimers.forEach(function(t){return clearTimeout(t)}),this.revealTimers=[]},playRevealAnimation:function(){var t=this;if(!this.isRevealed){this.isRevealed=!0;var e=window.matchMedia("(prefers-reduced-motion: reduce)").matches;e?this.revealedCount=this.cards.length:this.cards.forEach(function(e,a){var i=setTimeout(function(){t.revealedCount=a+1},300*a);t.revealTimers.push(i)})}}}},bt=ft,Ct=(0,f.A)(bt,ht,vt,!1,null,"2b952aa4",null),St=Ct.exports,yt=function(){var t=this,e=t._self._c;return e("section",{ref:"sectionEl",staticClass:"tdea-main-section-membership",attrs:{id:"membership"}},[t._m(0),e("div",{staticClass:"tdea-main-section-membership__inner"},[t._m(1),e("p",{staticClass:"tdea-main-section-membership__inner_desc_text"},[t._v(" 今すぐスタートしましょう。 ")]),t._m(2),t._m(3),e("div",{ref:"membershipButtonAnchor",staticClass:"tdea-membership-button-wrap"},[e("ButtonBasic",{staticClass:"tdea-membership-button",attrs:{type:"primary-b"},on:{click:t.onClickMembershipButton}},[t._v(" 🎁 7日間無料体験を始める ")])],1)])])},wt=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-membership__top"},[e("picture",[e("source",{attrs:{media:"(max-width: 768px)",srcset:a(54143)}}),e("img",{attrs:{src:a(43450),alt:""}})])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-membership__inner_title"},[e("p",{staticClass:"tdea-main-section-membership__inner_title_text"},[e("span",{staticClass:"tdea-main-section-membership__inner_title_text-desk"},[t._v(" すべての学習コンテンツが、追加料金なしで受講可能 ")]),e("span",{staticClass:"tdea-main-section-membership__inner_title_text-mo"},[t._v(" すべての学習コンテンツが、"),e("br"),t._v("追加料金なしで受講可能 ")])]),e("img",{staticClass:"deco1",attrs:{src:a(36628),alt:""}}),e("img",{staticClass:"deco2",attrs:{src:a(59087),alt:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-membership__list"},[e("div",{staticClass:"tdea-main-section-membership__item"},[e("p",{staticClass:"tdea-main-section-membership__item_title"},[t._v(" 月間プラン ")]),e("p",{staticClass:"tdea-main-section-membership__item_period"},[t._v(" 1か月・1人 ")]),e("div",{staticClass:"tdea-main-section-membership__item_price"},[e("p",{staticClass:"static"},[t._v(" 定価 ")]),e("p",{staticClass:"value"},[e("span",{staticClass:"number"},[t._v("3,100")]),e("span",{staticClass:"unit"},[t._v("円")]),e("span",{staticClass:"period"},[t._v("/月")])])])]),e("div",{staticClass:"tdea-main-section-membership__item"},[e("p",{staticClass:"tdea-main-section-membership__item_title"},[t._v(" 6ヶ月プラン ")]),e("p",{staticClass:"tdea-main-section-membership__item_period"},[t._v(" 6か月・1人 ")]),e("div",{staticClass:"tdea-main-section-membership__item_price"},[e("p",{staticClass:"static"},[t._v(" 定価 ")]),e("p",{staticClass:"discountValue"},[t._v(" 18,600円 ")])]),e("img",{staticClass:"line",attrs:{src:a(97196),alt:""}}),e("div",{staticClass:"tdea-main-section-membership__item_coupon"},[e("div",{staticClass:"tdea-main-section-membership__item_coupon_name"},[t._v(" ウェルカムクーポン適用価格 ")]),e("div",{staticClass:"tdea-main-section-membership__item_coupon_price"},[e("p",{staticClass:"tdea-main-section-membership__item_coupon_price_value"},[e("span",{staticClass:"number"},[t._v("16,740")]),e("span",{staticClass:"unit"},[t._v("円")])]),e("p",{staticClass:"tdea-main-section-membership__item_coupon_tag"},[t._v(" -10% ")])]),e("p",{staticClass:"tdea-main-section-membership__item_coupon_price_etc"},[t._v(" 月換算 2,790円 ")])])]),e("div",{staticClass:"tdea-main-section-membership__item recommend"},[e("p",{staticClass:"tdea-main-section-membership__item_title"},[t._v(" 12ヶ月プラン ")]),e("p",{staticClass:"tdea-main-section-membership__item_period"},[t._v(" 12か月・1人 ")]),e("div",{staticClass:"tdea-main-section-membership__item_price"},[e("p",{staticClass:"static"},[t._v(" 定価 ")]),e("p",{staticClass:"discountValue"},[t._v(" 37,200円 ")])]),e("img",{staticClass:"line",attrs:{src:a(97196),alt:""}}),e("div",{staticClass:"tdea-main-section-membership__item_coupon"},[e("div",{staticClass:"tdea-main-section-membership__item_coupon_name"},[t._v(" ウェルカムクーポン適用価格 ")]),e("div",{staticClass:"tdea-main-section-membership__item_coupon_price"},[e("p",{staticClass:"tdea-main-section-membership__item_coupon_price_value"},[e("span",{staticClass:"number"},[t._v("29,760")]),e("span",{staticClass:"unit"},[t._v("円")])]),e("p",{staticClass:"tdea-main-section-membership__item_coupon_tag"},[t._v(" -20% ")])]),e("p",{staticClass:"tdea-main-section-membership__item_coupon_price_etc"},[t._v(" 月換算 2,480円 ")])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-main-section-membership__infos"},[e("div",{staticClass:"tdea-main-section-membership__info"},[t._v(" 7日間無料体験あり ")]),e("div",{staticClass:"tdea-main-section-membership__info"},[t._v(" 自動課金の心配なし ")]),e("div",{staticClass:"tdea-main-section-membership__info"},[t._v(" 保護者レポート提供 ")])])}],Tt=a(3014),kt={name:"TdeaMainSectionMembership",components:{ButtonBasic:Tt.A}
1,computed:{regionUrl:function(){return this.$store.state.regionUrl}},methods:{onClickMembershipButton:function(){window.parent.location.href="".concat("https://todoschool.com").concat(this.regionUrl,"/tdea/parents/profile")}}},At=kt,Lt=(0,f.A)(At,yt,wt,!1,null,"768bd597",null),It=Lt.exports,Et=a(60210),Rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-curriculum-roadmap-popup"},[e("header",{staticClass:"tdea-curriculum-roadmap-popup__header"},[t._m(0),e("button",{staticClass:"tdea-curriculum-roadmap-popup__close",attrs:{type:"button","aria-label":"閉じる"},on:{click:function(e){return t.$emit("close")}}},[e("img",{attrs:{src:a(24823),alt:""}})])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__body"},[e("section",{staticClass:"tdea-curriculum-roadmap-popup__overview"},[t._m(1),e("ul",{staticClass:"tdea-curriculum-roadmap-popup__stage-cards"},t._l(t.stageCards,function(a){return e("li",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__stage-card",class:"is-".concat(a.id)},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-head",style:{backgroundColor:a.color}},[e("p",[t._v(t._s(a.stageLabel))])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-body"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-title-row"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-titles"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-name"},[t._v(" "+t._s(a.name)+" ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-cefr"},[t._v(" "+t._s(a.cefr)+" ")])]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-levels",style:{backgroundColor:a.color}},[t._v(" "+t._s(a.levels)+" ")])]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__stage-card-desc"},[t._v(" "+t._s(a.description)+" ")])])])}),0)]),e("section",{staticClass:"tdea-curriculum-roadmap-popup__journey"},[t._m(2),t._l(t.journeyGroups,function(a){return e("div",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__group"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__group-head"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__group-head-titles"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__group-name"},[t._v(" "+t._s(a.name)+" ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__group-sub"},[t._v(" "+t._s(a.subtitle)+" ")])]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__group-meta",style:{color:a.color}},[t._v(" "+t._s(a.meta)+" ")])]),e("hr",{staticClass:"tdea-curriculum-roadmap-popup__group-divider"}),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-list"},t._l(a.levels,function(a){return e("div",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__level-item"},[a.releaseBadge?e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-release"},[t._v(" "+t._s(a.releaseBadge)+" ")]):t._e(),e("article",{staticClass:"tdea-curriculum-roadmap-popup__level-card",class:{"
1is-dimmed":a.isDimmed}},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-card-inner"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-badge"},[e("img",{staticClass:"tdea-curriculum-roadmap-popup__level-badge-shape",attrs:{src:t.levelBadgeByNumber[a.number],alt:""}}),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-badge-text"},[e("span",{staticClass:"tdea-curriculum-roadmap-popup__level-badge-label"},[t._v(" Level ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__level-badge-num"},[t._v(" "+t._s(a.number)+" ")])])]),e("aside",{staticClass:"tdea-curriculum-roadmap-popup__level-meta"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-meta-row"},[e("span",[t._v("学習期間")]),e("strong",[t._v(t._s(a.period))])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-meta-row"},[e("span",[t._v("レッスン")]),e("strong",[t._v(t._s(a.lessons))])])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-main"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-tags"},t._l(a.tags,function(i){return e("span",{key:i.label,staticClass:"tdea-curriculum-roadmap-popup__level-tag",class:{"is-outline":"outline"===i.variant},style:"filled"===i.variant?{backgroundColor:a.color}:null},[t._v(" "+t._s(i.label)+" ")])}),0),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-copy"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-title",domProps:{innerHTML:t._s(a.title)}}),e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-desc"},[t._v(" "+t._s(a.description)+" ")])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-outcome"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-outcome-bar",style:{backgroundColor:a.color}}),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-outcome-copy"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-outcome-label",style:{color:a.color}},[t._v(" このレベルを終えたら ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-outcome-text"},[t._v(" "+t._s(a.outcome)+" ")])])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__level-grammar",style:{backgroundColor:a.grammarTint}},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-grammar-label"},[t._v(" 主要文法 ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__level-grammar-text"},[t._v(" "+t._s(a.grammar)+" ")])])])])])])}),0)])}),e("p",{staticClass:"tdea-curriculum-roadmap-popup__journey-disclaimer"},[t._v(" "+t._s(t.journeyDisclaimer[0])),e("br"),t._v(" "+t._s(t.journeyDisclaimer[1])+" ")])],2),e("section",{staticClass:"tdea-curriculum-roadmap-popup__world"},[t._m(3),e("ul",{staticClass:"tdea-curriculum-roadmap-popup__world-cards"},t._l(t.worldCards,function(a){return e("li",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__world-card"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-card-head",style:{backgroundColor:a.color}},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-card-head-top"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__world-card-level"},[t._v(" "+t._s(a.level)+" ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__world-card-cefr"},[t._v(" "+t._s(a.cefr)+" ")])]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__world-card-stage"},[t._v(" "+t._s(a.stage)+" ")])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-card-body"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-card-tags"},t._l(a.tagRows,function(a){return e("span",{key:a,staticClass:"tdea-curriculum-roadmap-popup__world-card-tag"},[t._v(" "+t._s(a)+" ")])}),0)])])}),0)]),e("section",{staticClass:"tdea-curriculum-roadmap-popup__skills"},[t._m(4),e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-scroll tdea-curriculum-roadmap-popup__skills-desk"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-table",attrs:{role:"table"}},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-corner",attrs:{role:"columnheader"}},[e("img",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-corner-line",attrs:{src:t.skillsTableCornerLine,alt:""}}),e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-corner-skill"},[t._v(" Skill ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-corner-domain"},[t._v(" 領域 ")])]),t._l(t.skillColumns,function(a,i){return e("div",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__skills-table-col-head",class:{"
1is-last-row":i===t.skillColumns.length-1},attrs:{role:"columnheader"}},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-col-bar",style:{backgroundColor:a.color}}),e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-col-level"},[t._v(" "+t._s(a.level)+" ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-col-cefr"},[t._v(" "+t._s(a.cefr)+" ")])])}),t._l(t.skillRows,function(a,i){return[e("div",{key:"".concat(a.id,"-head"),staticClass:"tdea-curriculum-roadmap-popup__skills-table-row-head",class:{"is-last-row":i===t.skillRows.length-1},attrs:{role:"rowheader"}},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-row-title"},[t._v(" "+t._s(a.title)+" ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-table-row-sub"},[t._v(" "+t._s(a.subtitle)+" ")])]),t._l(a.cells,function(s,n){return e("div",{key:"".concat(a.id,"-cell-").concat(n),staticClass:"tdea-curriculum-roadmap-popup__skills-table-cell",class:["is-tone-".concat(s.tone),{"is-last-col":n===a.cells.length-1,"is-last-row":i===t.skillRows.length-1}],attrs:{role:"cell"}},[e("p",[t._v(t._s(s.text))])])})]})],2)]),e("ul",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion tdea-curriculum-roadmap-popup__skills-mo"},t._l(t.skillColumns,function(a,i){return e("li",{key:a.id,staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-item",class:{"is-open":t.openSkillAccordionId===a.id}},[e("button",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-head",attrs:{type:"button","aria-expanded":t.openSkillAccordionId===a.id},on:{click:function(e){return t.toggleSkillAccordion(a.id)}}},[e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-bar",style:{backgroundColor:a.color}}),e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-head-text"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-level"},[t._v(" "+t._s(a.shortLevel)+" ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-cefr"},[t._v(" "+t._s(a.cefr)+" ")])]),t._m(5,!0)]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.openSkillAccordionId===a.id,expression:"openSkillAccordionId === column.id"}],staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-body"},t._l(t.skillRows,function(s){return e("div",{key:"".concat(a.id,"-").concat(s.id),staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-skill"},[e("div",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-skill-head"},[e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-skill-title"},[t._v(" "+t._s(s.title)+" ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-skill-sub"},[t._v(" "+t._s(s.subtitle)+" ")])]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-skill-text"},[t._v(" "+t._s(s.cells[i].text)+" ")])])}),0)])}),0)])])])},xt=[function(){var t=this,e=t._self._c;return e("h2",{staticClass:"tdea-curriculum-roadmap-popup__title"},[e("span",{staticClass:"tdea-curriculum-roadmap-popup__title-desk"},[t._v(" トド英語アカデミー学習ロードマップ ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__title-mo"},[e("span",[t._v("学習ロードマップを見る")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-curriculum-roadmap-popup__overview-intro"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__label"},[t._v(" 国際標準CEFRに基づく3段階学習グレード ")]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__overview-copy"},[e("h3",{staticClass:"tdea-curriculum-roadmap-popup__headline"},[e("span",{staticClass:"tdea-curriculum-roadmap-popup__headline-desk"},[t._v(" 3つの大きな段階で、ゆっくり、しかし確実に。 ")]),e("span",{staticClass:"tdea-curriculum-roadmap-popup__headline-mo"},[e("span",[t._v("3つの大きな段階で、ゆっくり、")]),e("span",[t._v("しかし確実に。")])])]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__description"},[t._v(" 学習者の英語力を3段階 — Starter · Basic · Intermediate — に分け、"),e("br",{staticClass:"desktop"}),t._v(" 各段階をさらに細分化した全6レベルで、自然な成長の流れを設計しました。"),e("br",{staticClass:"desktop"}),t._v(" 国際標準CEFRとも対応しており、学習者はどこにいても自分の位置を確認できます。 ")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-curriculum-roadmap-popup__journey-head"},[e("h3",{staticClass:"tdea-curriculum-roadmap-popup__journey-title"},[e("p",[t._v("レベル別学習の旅")])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__journey-copy"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__description"},[t._v(" 各レベルは12ユニットで構成され、ユニットごとに6〜7のレッスン(各15分)があります。 ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__journey-note"},[t._v(" Level 0·4·5は2026年9月以降に順次リリースされます。 ")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-head"},[e("h3",{staticClass:"tdea-curriculum-roadmap-popup__journey-title"},[e("p",[t._v("英語で出会うさまざまな世界")])]),e("div",{staticClass:"tdea-curriculum-roadmap-popup__world-copy"},[e("p",{staticClass:"tdea-curriculum-roadmap-popup__description"},[t._v(" 初めての出会いからメディアリテラシーまで、 ")]),e("p",{staticClass:"tdea-curriculum-roadmap-popup__description"},[t._v(" 毎ユニット一つのテーマに出会いながら世界を学びます。 ")])])])},function(){var t=this,e=t._self._c;return e("h3",{staticClass:"tdea-curriculum-roadmap-popup__journey-title"}
1,[e("p",[t._v("英語4技能(聞く・話す・読む・書く)を"),e("br",{staticClass:"mobile"}),t._v("伸ばします。")])])},function(){var t=this,e=t._self._c;return e("span",{staticClass:"tdea-curriculum-roadmap-popup__skills-accordion-icon",attrs:{"aria-hidden":"true"}},[e("img",{attrs:{src:a(44216),alt:""}})])}],Ot=a(82457),Mt=a(86440),Ft=a(1979),Pt=a(33162),Ht=a(62261),$t=a(24276),Bt=a(293),Dt={"00":Ot,"01":Mt,"02":Ft,"03":Pt,"04":Ht,"05":$t},Vt=Bt,zt=[{id:"starter",color:"#82706A",stageLabel:"Stage 01",name:"Starter",cefr:"Pre A1",levels:"L0",description:"アルファベット・フォニックスを含め、基本的なあいさつや身近な表現を学びます。英語との初めての出会い。"},{id:"basic",color:"#36C050",stageLabel:"Stage 02",name:"Basic",cefr:"A1 Low → A1 High",levels:"L1·L2",description:"日常の短い文を聞き話します。自分自身、趣味、学校生活について話し、過去と未来を表現できます。"},{id:"intermediate",color:"#FA6653",stageLabel:"Stage 03",name:"Intermediate",cefr:"A2 Low → A2 High",levels:"L3·L4·L5",description:"自分の経験や意見を根拠とともに論理的に表現します。序論-本論-結論を備えた短いエッセイまで。"}],jt=["※英検Ⓡは、公益財団法人 日本英語検定協会の登録商標です。","※このコンテンツは、公益財団法人 日本英語検定協会の承認や推奨、その他の検討を受けたものではありません。"],qt=[{id:"starter",name:"Starter",subtitle:"始める · Pre A1",meta:"1レベル · 3か月",color:"#82706A",levels:[{id:"l0",number:"00",color:"#82706A",grammarTint:"#F3F4F6",isDimmed:!0,releaseBadge:"2026å¹´12月 リリース予定",tags:[{label:"PRE A1",variant:"filled"},{label:"英検®級の目安:5級以下",variant:"outline"}],title:'アルファベット·<br class="mobile" />フォニックスから最初の単語まで',description:"非常に身近な日常的な状況で基礎的な単語と簡単な文を理解し、あいさつ·自己紹介·基本的な感情表現などの暗記した表現を使ってコミュニケーションできます。",outcome:"自分と周りを簡単な文で紹介し説明できます。",grammar:"冠詞 (a/an/the) / be動詞現在形 / 指示代名詞 (this·that) / 名詞の数(単数・複数、規則変化・不規則変化)/ 一般動詞現在形 / 人称代名詞 (主格·目的格)",period:"3か月",lessons:"72 (12 × 6)"}]},{id:"basic",name:"Basic",subtitle:"基礎固め · A1",meta:"2レベル · 6か月",color:"#36C050",levels:[{id:"l1",number:"01",color:"#36C050",grammarTint:"#F1F9F2",tags:[{label:"A1 Low",variant:"filled"},{label:"英検®級の目安:5級",variant:"outline"}],title:'日常の必要を<br class="mobile" />満たす短い表現を身につける',description:"日常生活の具体的なニーズを満たすためにゆっくり明確に話せば理解でき、なじみのある話題について簡単な文と表現で情報をやり取りできます。",outcome:"日常生活に関連するさまざまな題材を複数の文で説明し、現在の状況を表現できます。",grammar:"助動詞 can / 指示代名詞 (this·that·these·those) / 所有格·所有代名詞 / 前置詞 (時間) / There is/are / 動名詞 (目的語) / to不定詞 (名詞的用法: 目的語) / 疑問文 / 頻度の副詞 / 現在進行形 / 序数",period:"3か月",lessons:"72 (12 × 6)"},{id:"l2",number:"02",color:"#5891FF",grammarTint:"#F1F6FF",tags:[{label:"A1 High",variant:"filled"},{label:"英検®級の目安:4級",variant:"outline"}],title:'過去と未来、<br class="mobile" />比較をつながった文で扱う',description:"過去の経験、将来の計画、ものの比較など、さまざまな時制や文法構造を使えるようになります。身近なテーマで、文章をつなげてコミュニケーションができます。",outcome:"過去の経験と将来の計画を時系列でつなげて短い話を作ることができます。",grammar:"過去形 / 疑問詞 why / 前置詞 (場所) / 比較級 / 未来形 be going to / 未æ
1¥å½¢ will / 助動詞 should / 数量形容詞 (some·any·a lot of) / 副詞の形 / to不定詞 (形容詞的用法) / 従属接続詞 (時間: when·before·after· while)",period:"3か月",lessons:"72 (12 × 6)"}]},{id:"intermediate",name:"Intermediate",subtitle:"発展段階 · A2",meta:"3レベル · 12か月",color:"#D65AEC",levels:[{id:"l3",number:"03",color:"#D65AEC",grammarTint:"#FDF2FF",tags:[{label:"A2 Low",variant:"filled"},{label:"英検®級の目安:3級",variant:"outline"}],title:"完了形と関係節で文を広げる",description:"予測可能な日常的な状況で直接的な情報交換を処理し、自分の背景·周りの環境·関心事について簡単な方法で描写できます。",outcome:"経験と意見を根拠とともに論理的な段落で構成できます。",grammar:"動名詞 (主語) / 形容詞 / 現在完了 (経験·完了) / 従属接続詞 (時間: when / 条件: ゼロ条件文 / 名詞節: that節) / 関係代名詞主格 (who·which·that) / 第4文型 / 第5文型 / 受動態現在形 / 現在進行形 (未来用法)",period:"4か月",lessons:"84 (12 × 7)"},{id:"l4",number:"04",color:"#F766D5",grammarTint:"#FDF0FA",isDimmed:!0,releaseBadge:"2026å¹´10月 リリース予定",tags:[{label:"A2 Core",variant:"filled"},{label:"英検®級の目安:3級",variant:"outline"}],title:'複雑な文構造で<br class="mobile" />精巧な意味を伝える',description:"日常的な社会的交流に積極的に参加し、なじみのある話題について意見を述べ、短いテキストを読んで要点を把握できます。",outcome:"身近な話題について序論-本論-結論の構成の短いエッセイが書けます。",grammar:"関係代名詞目的格 (that/which) / 受動態過去形 / 同等比較 (as...as) / 現在完了 (継続) / 助動詞 might·could / 過去の習慣 (used to) / 過去進行形 / such (a/an) + 形容詞 + 名詞の強調構文 / 動名詞 (前置詞の目的語)",period:"4か月",lessons:"84 (12 × 7)"},{id:"l5",number:"05",color:"#FA6653",grammarTint:"#FDEDEB",isDimmed:!0,releaseBadge:"2026å¹´10月 リリース予定",tags:[{label:"A2 High",variant:"filled"},{label:"英検®級の目安:3級",variant:"outline"}],title:'論理的で体系的な表現を<br class="mobile" />完成させる',description:"明確な標準的発話の要点を理解し、なじみのある話題について体系的につながったテキストを作り、経験や出来事を具体的に描写できます。",outcome:"幅広い素材の文を読み、さまざまな話法を使って具体的な意見を述べることができます。",grammar:"程度表現 (too...to / enough to) / to不定詞 (目的格補語) / 時・条件を表す副詞節 / 非人称主語 It 構文 / 基本話法転換 / be able to の時制拡張 / 再帰代名詞",period:"4か月",lessons:"84 (12 × 7)"}]}],Wt=[{id:"l0",level:"Level 0",stage:"Starter",cefr:"Pre A1",color:"#82706A",tagRows:["初めての出会い","友だち","日常チェック","家族の話","ペット おやつタイム"]},{id:"l1",level:"Level 1",stage:"Basic",cefr:"A1 Low",color:"#36C050",tagRows:["趣味","私のスタイル","時間割","デジタル生活","誕生日パーティー","ショッピング"]},{id:"l2",level:"Level 2",stage:"Basic",cefr:"A1 High",color:"#5891FF",tagRows:["学校行事","将来の職業","私の町","健康管理","夢の休暇"]},{id:"l3",level:"Level 3",stage:"Intermediate",cefr:"A2 Low",color:"#D65AEC",tagRows:["自然","芸術と創造性","文化·祭り","環境","余暇活動","技術·インターネット"]},{id:"l4",level:"Level 4",stage:"Intermediate",cefr:"A2 Core",color:"#F766D5",tagRows:["芸術と文学","地域社会","環境保護","地理","スポーツと科学"]},{id:"l5",level:"Level 5",stage:"Intermediate",cefr:"A2 High",color:"#FA6653",tagRows:["自然災害","メディアリテラシー","自由と責ä
1»»","成長とアイデンティティ"]}],Ut=[{id:"l0",level:"L0",shortLevel:"L0",cefr:"Pre A1",color:"#82706A"},{id:"l1",level:"L1",shortLevel:"L1",cefr:"A1 Low",color:"#36C050"},{id:"l2",level:"L2",shortLevel:"L2",cefr:"A1 High",color:"#5891FF"},{id:"l3",level:"L3",shortLevel:"L3",cefr:"A2 Low",color:"#D65AEC"},{id:"l4",level:"L4",shortLevel:"L4",cefr:"A2 Core",color:"#F766D5"},{id:"l5",level:"L5",shortLevel:"L5",cefr:"A2 High",color:"#FA6653"}],Nt=[{id:"listening",title:"聞く",subtitle:"Listening",cells:[{tone:"warm",text:"とてもゆっくりはっきりした話し方で、あいさつ・気持ち・好きなものを聞き取る"},{tone:"light",text:"ゆっくりはっきりした会話で、なじみのあるテーマについて基礎的な内容を理解する"},{tone:"light",text:"ゆっくりはっきりした会話で、親しみある内容のほとんどを理解する"},{tone:"muted",text:"ネイティブに近い日常会話で、主な内容を理解する"},{tone:"muted",text:"自然なスピードに近いあらゆる会話で、テーマ・主な情報を把握する"},{tone:"muted",text:"自然なスピードに近いあらゆる会話で、詳しい内容を理解する"}]},{id:"speaking",title:"話す",subtitle:"Speaking",cells:[{tone:"warm",text:"覚えた短い表現で、あいさつ・自己紹介・家族紹介をする"},{tone:"light",text:"時間·場所·値段・頻度・進行中の活動について聞いたり答えたりする"},{tone:"light",text:"過去の経験·将来の計画を話したり、比較・アドバイスをする"},{tone:"muted",text:"自分の背景・周りの環境・日常を具体的に話す"},{tone:"muted",text:"短い会話で意見を伝え、詳しい情報をやり取りする"},{tone:"muted",text:"さまざまな文を使って論理的に表現する"}]},{id:"reading",title:"読む",subtitle:"Reading",cells:[{tone:"warm",text:"絵が入った短い文でのあいさつ・気持ち・物・家族の単語を理解する"},{tone:"light",text:"短いお知らせ・メッセージから基本情報を理解する"},{tone:"light",text:"短い物語・説明文で過去の出来事・将来の計画・比較の表現を読み取る"},{tone:"muted",text:"中程度の長さの説明文・案内から特定の情報を探し、要点を理解する"},{tone:"muted",text:"中程度の長さの記事・ブログから詳しい情報を探す"},{tone:"muted",text:"中程度の長さのさまざまなジャンルの文でテーマを把握し、情報を推論する"}]},{id:"writing",title:"書く",subtitle:"Writing",cells:[{tone:"warm",text:"アルファベット・なじみの単語を書き写し、名前と好きなものを書く"},{tone:"light",text:"自分に関係ある題材で簡単な文章を書く"},{tone:"light",text:"過去の経験・将来の計画・旅行の経験について書く"},{tone:"muted",text:"短いメール・メッセージで情報を伝える"},{tone:"muted",text:"構成を持った簡単な説明文・エッセイを書く"},{tone:"muted",text:"論理的で体系的な文章を完成させる"}]}],Gt={name:"TdeaCurriculumRoadmapPopup",data:function(){return{stageCards:zt,journeyGroups:qt,journeyDisclaimer:jt,worldCards:Wt,skillColumns:Ut,skillRows:Nt,levelBadgeByNumber:Dt,skillsTableCornerLine:Vt,openSkillAccordionId:"l0"}},methods:{toggleSkillAccordion:function(t){this.openSkillAccordionId=this.openSkillAccordionId===t?null:t}}},Yt=Gt,Kt=(0,f.A)(Yt,Rt,xt,!1,null,"1575c510",null),Jt=Kt.exports;function Zt(t,e){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=Qt(t))||e&&t&&"number"==typeof t.length){a&&(t=a);var i=0,s=function(){};return{s:s,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,r=!0,l=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return r=t.done,t},e:function(t){l=!0,n=t},f:function(){try{r||null==a.return||a.return()}finally{if(l)throw n}}}}function Qt(t,e){if(t){if("string"==typeof t)return Xt(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Xt(t,e):void 0}}function Xt(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,i=Array(e);a<e;a++)i[a]=t[a];return i}var te=w.map(function(t){return t.id}),ee=2500,ae=12,ie={name:"PageTDEAMain",components:{TdeaMainBanner:C,TdeaMainLnb:L,TdeaMainSectionLearningSystem:P,TdeaMainSectionAiCoaching:G,TdeaMainSectionTargetAge:st,TdeaMainSectionLevelandGoal:_t,TdeaMainSectionStudyManage:St,TdeaMainSectionMembership:It,LayerContent:Et.A,TdeaCurriculumRoadmapPopup:Jt,ButtonBasic:Tt.A},data:function(){return{isCurriculumRoadmapOpen:!1,activeSectionId:te[0],isMembershipButtonFloating:!1,isLnbVisible:!1,isLnbTransitionReady:!1,lnbObserver:null,isScrollingToSection:!1,scrollingTargetId:null,scrollRafId:null,scrollEndRafId:null,scrollEndFallbackTimer:null,boundScrollHandler:null,boundResizeHandler:null,scrollC
1ontainer:null}},computed:{lnbHeight:function(){var t;return(0,D.cr)(null===(t=this.$refs.lnbWrap)||void 0===t?void 0:t.querySelector(".tdea-main-lnb"))},lnbSpacerStyle:function(){return this.isLnbVisible?{height:"".concat(this.lnbHeight,"px")}:null},lnbWrapStyle:function(){return{"--lnb-height":"".concat(this.lnbHeight,"px")}},lnbActiveId:function(){return this.scrollingTargetId||this.activeSectionId},isSignin:function(){return this.$store.state.$user.is_signin},isLocal:function(){return!1},regionUrl:function(){return this.$store.state.regionUrl},isInIframe:function(){return(0,D.GZ)()||this.isLocal}},mounted:function(){!this.$route.query.t||"fromtdea"===this.$route.query.t&&this.isSignin||"lineSignin"===this.$route.query.t?this.$router.replace("".concat(this.regionUrl,"/tdea/parents/profile")).catch(function(){}):"lineConnect"===this.$route.query.t&&this.$router.replace("".concat(this.regionUrl,"/tdea/parents/account")).catch(function(){})},beforeDestroy:function(){},methods:{getGnbHeight:function(){return(0,D.pq)()},getTdeaScrollContainer:function(){return window.frameElement?window:(0,D.Bo)()},getTdeaScrollY:function(){var t,e,a=this.getTdeaScrollContainer();return null!==(t=null!==(e=a.scrollY)&&void 0!==e?e:a.pageYOffset)&&void 0!==t?t:0},scrollTdeaTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth",a=this.getTdeaScrollContainer();a!==window?a.scrollTo({top:t,behavior:e}):window.scrollTo({top:t,behavior:e})},waitForLayoutSettle:function(){return this.$nextTick().then(function(){return new Promise(function(t){requestAnimationFrame(function(){requestAnimationFrame(t)})})})},getSectionTargetScrollY:function(t){var e=this.lnbHeight,a=this.getTdeaScrollY(),i=this.getTdeaScrollContainer();if(i===window)return Math.max(0,a+t.getBoundingClientRect().top-e);var s=(0,D.dl)(t);return Math.max(0,a+s.top-e)},syncInitialLnbState:function(){var t,e=null===(t=this.$refs.banner)||void 0===t?void 0:t.$el;if(e){var a=(0,D.dl)(e),i=a.bottom<=this.getGnbHeight();this.isLnbVisible=i,this.syncTdeaMainGnbHidden(i)}},setupLnbObserver:function(){var t,e=this;this.teardownLnbObserver();var a=null===(t=this.$refs.banner)||void 0===t?void 0:t.$el;a&&(this.lnbObserver=new IntersectionObserver(function(t){var a=(0,n.A)(t,1),i=a[0];if(!e.isScrollingToSection){var s=!i.isIntersecting;e.isLnbVisible=s,e.syncTdeaMainGnbHidden(s),e.updateActiveSection()}},{root:null,threshold:0,rootMargin:"-".concat(this.getGnbHeight(),"px 0px 0px 0px")}),this.lnbObserver.observe(a))},teardownLnbObserver:function(){this.lnbObserver&&(this.lnbObserver.disconnect(),this.lnbObserver=null)},setupSectionScrollSpy:function(){this.teardownSectionScrollSpy(),this.boundScrollHandler=this.onScroll.bind(this),this.boundResizeHandler=this.onResize.bind(this),this.scrollContainer=this.getTdeaScrollContainer(),this.scrollContainer.addEventListener("scroll",this.boundScrollHandler,{passive:!0}),window.addEventListener("resize",this.boundResizeHandler,{passive:!0}),this.updateActiveSection(),this.updateMembershipButtonFloating()},teardownSectionScrollSpy:function(){this.boundScrollHandler&&(this.scrollContainer&&this.scrollContainer.removeEventListener("scroll",this.boundScrollHandler),this.boundScrollHandler=null,this.scrollContainer=null),this.boundResizeHandler&&(window.removeEventListener("resize",this.boundResizeHandler),this.boundResizeHandler=null),this.scrollRafId&&(cancelAnimationFrame(this.scrollRafId),this.scrollRafId=null),this.scrollEndRafId&&(cancelAnimationFrame(this.scrollEndRafId),this.scrollEndRafId=null),this.clearProgrammaticScrollWatch()},onScroll:function(){var t=this;this.scrollRafId||(this.scrollRafId=requestAnimationFrame(function(){t.scrollRafId=null,t.isScrollingToSection||t.updateActiveSection(),t.updateMembershipButtonFloating()}))},onResize:function(){this.updateActiveSection(),this.updateMembershipButtonFloating()},updateMembershipButtonFloating:function(){var t,e=null===(t=this.$refs.membershipSection)||void 0===t?void 0:t.$refs.membershipButtonAnchor;if(e){var a=e.getBoundingClientRect(),i=a.top<window.innerHeight&&a.bottom>0;this.isMembershipButtonFloating=!i}},updateActiveSection:function(){if(!this.isScrollingToSection){var t,e=this.getScrollOffset(),a=te[0],i=Zt(te);try{for(i.s();!(t=i.n()).done;){var s=t.value,n=document.getElementById(s);n&&(e>=n.getBoundingClientRect().top-1&&(a=s))}}catch(r){i.e(r)}finally{i.f()}this.activeSectionId=a}},getScrollOffset:function(){return this.isLnbVisible?this.lnbHeight:this.getGnbHeight()},handleLnbSelect:function(t){var e=this,a=document.getElementById(t);if(a){this.clearProgrammaticScrollWatch(),this.scrollingTargetId=t,this.activeSectionId=t,this.isScrollingToSection=!0,"membership"===t&&(this.isMembershipButtonFloating=!1);var i=!this.isLnbVisible,s=function(){return e.getSectionTargetScrollY(a)},n=function(){var t=s(),a=e.getTdeaScrollY(),n=i?"auto":"smooth";e.scrollTdeaTo(t,n),e.watchProgrammaticScrollEnd(s,a)};if(i)return this.isLnbTransitionReady=!1,this.isLnbVisible=!0,this.syncTdeaMainGnbHidden(!0),void this.waitForLayoutSettle().then(function(){e.isLnbTransitionReady=!0,n()});n()}},watchProgrammaticScrollEnd:function(t,e){var a=this;this.clearProgrammaticScrollWatch();var i=e,s=0,n=function(){if(a.isScrollingToSection){var e=t(),r=a.getTdeaScrollY(),l=Math.abs(r-e)<=2;a.updateMembershipButtonFloating(),l?a.finishProgrammaticScroll():(r===i?s+=1:(s=0,i=r),s>=ae&&(a.scrollTdeaTo(t(),"auto"),s=0),a.scrollEndRafId=requestAnimationFrame(n))}};this.scrollEndRafId=requestAnimationFrame(n),this.scrollEndFallbackTimer=setTimeout(function(){if(a.isScrollingToSection){var e=t();Math.abs(a.getTdeaScrollY()-e)>2&&a.scrollTdeaTo(e,"auto"),a.finishProgrammaticScroll()}},ee)},finishProgrammaticScroll:function(){this.isScrollingToSection&&(this.clearProgrammaticScrollWatch(),this.isScrollingToSection=!1,this.scrollingTargetId=null,this.syncInitialLnbState(),this.updateActiveSection(),this.updateMembershipButtonFloating())},clearProgrammaticScrollWatch:function(){this.scrollEndRafId&&(cancelAnimationFrame(this.scrollEndRafId),this.scrollEndRafId=null),this.scrollEndFallbackTimer&&(clearTimeout(this.scrollEndFallbackTimer),this.scrollEndFallbackTimer=null)},syncTdeaMainGnbHidden:function(t){this.$store.state.isTdeaRoute&&this.$store.commit("SET_TDEA_MAIN_GNB_HIDDEN",t)},syncTdeaMainNavTransitionReady:function(t){this.$store.state.isTdeaRoute&&this.$store.commit("SET_TDEA_MAIN_NAV_TRANSITION_READY",t)},openCurriculumRoadmap:function(){this.isCurriculumRoadmapOpen=!0},closeCurriculumRoadmap:function(){this.isCurriculumRoadmapOpen=!1},handleScrollToSection:function(t){this.handleLnbSelect(t)},onClickMembershipButton:function(){this.isSignin?this.handleLnbSelect("membership"):window.parent.location.href="".concat("https://todoschool.com").concat(this.regionUrl,"/tdea/?t=fromtdea")}}},se=ie,ne=(0,f.A)(se,i,s,!1,null,"be5f32f0",null),re=ne.exports},57266:function(t,e,a){var i={"./card0_in.png":78833,"./card1_in.png":25189,"./card2_in.png":2123};function s(t){var e=n(t);return a(e)}function n(t){if(!a.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}s.keys=function(){return Object.keys(i)}
vendor: 392 bytes, line 1
1,s.resolve=n,t.exports=s,s.id=57266},35493:function(t,e,a){var i={"./card0_rectangle.svg":72639,"./card1_rectangle.svg":31606,"./card2_rectangle.svg":533};function s(t){var e=n(t);return a(e)}function n(t){if(!a.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}s.keys=function(){return Object.keys(i)},s.resolve=n,t.exports=s,s.id=35493}}]);

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.