"use strict";(self.webpackChunksotetsu=self.webpackChunksotetsu||[]).push([[3455],{10549:function(F,R,l){l.d(R,{A:function(){return y}});var i=l(27933),c=l(62904),v=l(45525);const g=["href","target","rel"],H={key:2,href:"javascript:void(0)"};var x={__name:"AutoLink",props:{to:{type:String,default:""},target:{type:String,default:""}},setup(d){const f=d,z=[/^\/ashita-tsukuru($|\/)/,/^\/design-pj($|\/)/,/^\/future\/into_tokyo($|\/)/,/^\/goukaku($|\/)/,/^\/hoken-service($|\/)/,/^\/kawaraban($|\/)/,/^\/recruit\/sotetsu-holdings($|\/)/,/^\/sbs($|\/)/,/^\/slm($|\/)/,/^\/sotetsu-style-app($|\/)/,/^\/ssr($|\/)/,/^\/stk($|\/)/,/^\/wish($|\/)/,/^\/ynw($|\/)/,/^\/sustainability\/social\/scholarship($|\/)/,/^\/future\/yumegaoka($|\/)/,/^\/train\/sounyan-burari($|\/)/,/^\/train\/sotetsuline-app($|\/)/,/^\/about\/development($|\/)/,/^\/future\/ensen($|\/)/,/^\/train\/nyanto-gourmet($|\/)/],p=(0,i.EW)(()=>{const _=f.to.trim();return _===""?[""]:_.indexOf("https:")===0||_.indexOf("http:")===0||_.indexOf("//")===0?["a",f.target||"_blank"]:_.match(/\.(jpg|jpeg|png|gif|pdf)$/i)?["a",f.target||"_blank"]:z.some(b=>b.test(_))?["a",f.target||"_blank"]:_.indexOf("#")===0?["a",f.target||""]:f.target?["a",f.target]:["nuxt"]});return(_,b)=>{const W=c.A;return(0,v.R1)(p)[0]==="nuxt"?((0,i.uX)(),(0,i.Wv)(W,{key:0,to:d.to},{default:(0,i.k6)(()=>[(0,i.RG)(_.$slots,"default")]),_:3},8,["to"])):(0,v.R1)(p)[0]==="a"?((0,i.uX)(),(0,i.CE)("a",{key:1,href:d.to,target:(0,v.R1)(p)[1],rel:(0,v.R1)(p)[1]==="_blank"?"noopener":""},[(0,i.RG)(_.$slots,"default")],8,g)):((0,i.uX)(),(0,i.CE)("a",H,[(0,i.RG)(_.$slots,"default")]))}}},y=x},26391:function(F,R,l){l.d(R,{A:function(){return x}});var i=l(98645),c=l(27933),v=(0,i.e)({props:{mobile:{type:[String,Number],default:1},tablet:{type:[String,Number],default:2},desktop:{type:[String,Number],default:2}},setup(m,{slots:y}){return()=>(0,c.h)("div",{class:"basic-container","data-mobile-columns":m.mobile,"data-tablet-columns":m.tablet,"data-desktop-columns":m.desktop},y.default&&y.default().filter(d=>d.type!==Symbol.for("v-txt")).map((d,f)=>d.type===Symbol.for("v-fgt")&&d.children?d.children.map((z,p)=>(0,c.h)("div",{key:p},z)):(0,c.h)("div",{key:f},d)))}},"$uT8icKoLuh"),g=l(46690),x=(0,g.A)(v,[["__scopeId","data-v-127b523c"]])},89509:function(F,R,l){l.d(R,{A:function(){return Z}});var i=l(27933),c=l(45525),v=l(10925),g=null;function H(e){return g||(g=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(r){return setTimeout(r,16)}).bind(window)),g(e)}var x=null;function m(e){x||(x=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(r){clearTimeout(r)}).bind(window)),x(e)}function y(e){var r=document.createElement("style");return r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(r),r}function d(e,r){r===void 0&&(r={});var t=document.createElement(e);return Object.keys(r).forEach(function(s){t[s]=r[s]}),t}function f(e,r,t){var s=window.getComputedStyle(e,t||null)||{display:"none"};return s[r]}function z(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var r=e;r!==document;){if(f(r,"display")==="none")return{detached:!1,rendered:!1};r=r.parentNode}return{detached:!1,rendered:!0}}var p='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',_=0,b=null;function W(e,r){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=U.bind(e));var t=e.__resize_listeners__;if(!t){if(e.__resize_listeners__=[],window.ResizeObserver){var s=e.offsetWidth,o=e.offsetHeight,u=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===s&&e.offsetHeight===o)||A(e)}),n=z(e),C=n.detached,w=n.rendered;e.__resize_observer_triggered__=C===!1&&w===!1,e.__resize_observer__=u,u.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){A(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(_||(b=y(p)),V(e),e.__resize_rendered__=z(e).rendered,window.MutationObserver){var h=new MutationObserver(e.__resize_mutation_handler__);h.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=h}}e.__resize_listeners__.push(r),_++}function Y(e,r){var t=e.__resize_listeners__;if(t){if(r&&t.splice(t.indexOf(r),1),!t.length||!r){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",N),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--_&&b&&b.parentNode.removeChild(b)}}function P(e){var r=e.__resize_last__,t=r.width,s=r.height,o=e.offsetWidth,u=e.offsetHeight;return o!==t||u!==s?{width:o,height:u}:null}function U(){var e=z(this),r=e.rendered,t=e.detached;r!==this.__resize_rendered__&&(!t&&this.__resize_triggers__&&(j(this),this.addEventListener("scroll",N,!0)),this.__resize_rendered__=r,A(this))}function N(){var e=this;j(this),this.__resize_raf__&&m(this.__resize_raf__),this.__resize_raf__=H(function(){var r=P(e);r&&(e.__resize_last__=r,A(e))})}function A(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(r){r.call(e,e)})}function V(e){var r=f(e,"position");(!r||r==="static")&&(e.style.position="relative"),e.__resize_old_position__=r,e.__resize_last__={};var t=d("div",{className:"resize-triggers"}),s=d("div",{className:"resize-expand-trigger"}),o=d("div"),u=d("div",{className:"resize-contract-trigger"});s.appendChild(o),t.appendChild(s),t.appendChild(u),e.appendChild(t),e.__resize_triggers__={triggers:t,expand:s,expandChild:o,contract:u},j(e),e.addEventListener("scroll",N,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function j(e){var r=e.__resize_triggers__,t=r.expand,s=r.expandChild,o=r.contract,u=o.scrollWidth,n=o.scrollHeight,C=t.offsetWidth,w=t.offsetHeight,h=t.scrollWidth,L=t.scrollHeight;o.scrollLeft=u,o.scrollTop=n,s.style.width=C+1+"px",s.style.height=w+1+"px",t.scrollLeft=h,t.scrollTop=L}const J=["aria-label"];var G=(0,i.pM)({__name:"text-clamp",props:{text:{type:String,required:!0},maxHeight:{type:[String,Number],required:!1},maxLines:{type:Number,required:!1},expanded:{type:Boolean,required:!1,default:!1},location:{type:String,required:!1,default:"end"},ellipsis:{type:String,required:!1,default:"\u2026"},autoResize:{type:Boolean,required:!1,default:!1}},emits:["clamp-change","update:expanded"],setup(e,{emit:r}){const t=e,s=(0,c.KR)(null),o=(0,c.KR)(null),u=(0,c.KR)(null),n=(0,c.Kh)({offset:0,localExpanded:!!t.expanded,unregisterResizeCallback:null}),C=(0,i.EW)(()=>{if(!n.localExpanded&&t.maxHeight)return typeof t?.maxHeight=="number"?`${t?.maxHeight}px`:t?.maxHeight}),w=()=>{u.value&&(u.value.textContent=ie.value)},h=()=>{n.localExpanded||(w(),(O()||k.value)&&T())},L=()=>{t.text&&(n.offset=t.text.length,K(),t.autoResize&&s.value&&(W(s.value,h),n.unregisterResizeCallback=()=>{s.value&&Y(s.value,h)}),h())},K=()=>{var a;(a=n.unregisterResizeCallback)==null||a.call(n)},O=()=>!(!t.maxLines&&!t.maxHeight)&&!!s.value&&(!!(t.maxLines&&M()>t.maxLines)||!!(t.maxHeight&&s.value.scrollHeight>s.value.offsetHeight)),M=()=>o.value?Object.keys(Array.prototype.slice.call(o.value.getClientRects()).reduce((a,{top:E,bottom:S})=>{const $=`${E}/${S}`;return a[$]||(a[$]=!0),a},{})).length:0,T=(...a)=>{const[E=0,S=n.offset]=a;if(S-E<=3)return void ee();const $=Math.floor((S+E)/2);B($),O()?T(E,$):T(,ドルS)},B=a=>{n.offset=a,w()},ee=()=>{te(),re()},te=()=>{for(;(!O()||M()<2)&&n.offset{for(;O()&&M()>1&&n.offset>0;)q(-1)},q=a=>{B(n.offset+a)},k=(0,i.EW)(()=>!!t.text&&n.offset!==t.text.length);(0,i.wB)(()=>k.value,a=>{setTimeout(()=>{r("clamp-change",a)},0)},{immediate:!0});const ie=(0,i.EW)(()=>k.value?ne.value:t.text),ne=(0,i.EW)(()=>{if(t.location==="start")return t.ellipsis+(t.text.slice(-n.offset)||"").trim();if(t.location==="middle"){const a=Math.floor(n.offset/2);return(t.text.slice(0,a)||"").trim()+t.ellipsis+(t.text.slice(-a)||"").trim()}return(t.text.slice(0,n.offset)||"").trim()+t.ellipsis}),D=()=>{n.localExpanded=!0},X=()=>{n.localExpanded=!1},I=()=>{n.localExpanded=!n.localExpanded};return(0,i.wB)(()=>t.expanded,a=>{n.localExpanded=a}),(0,i.wB)(()=>n.localExpanded,a=>{a?B(t.text.length):h(),t.expanded!==a&&r("update:expanded",a)}),(0,i.wB)(()=>[t.maxLines,t.maxHeight,t.ellipsis,t.location,k.value].join(),()=>{(0,i.dY)(()=>{h()})}),(0,i.wB)(()=>[t.text,t.autoResize].join(),()=>{(0,i.dY)(()=>{L()})}),(0,i.hi)(()=>{K()}),(0,i.sV)(()=>{L()}),(a,E)=>((0,i.uX)(),(0,i.CE)("div",{ref_key:"textClampRef",ref:s,class:"text-clamp",style:(0,v.normalizeStyle)({overflow:"hidden",maxHeight:(0,c.R1)(C)})},[(0,i.Lk)("span",{ref_key:"contentRef",ref:o},[(0,i.RG)(a.$slots,"before",{expand:D,collapse:X,toggle:I,clamped:(0,c.R1)(k),expanded:n.localExpanded}),(0,i.Lk)("span",{ref_key:"textRef",ref:u,"aria-label":e.text},null,8,J),(0,i.RG)(a.$slots,"after",{expand:D,collapse:X,toggle:I,clamped:(0,c.R1)(k),expanded:n.localExpanded})],512)],4))}});G.__file="package/text-clamp.vue";const Q=e=>(e.install=function(r){r.component(e.__name,e)},e),Z=Q(G)}}]);

AltStyle によって変換されたページ (->オリジナル) /