PageSourceSearch

https://madhouse.co.jp/assets/career.js

js madhouse.co.jp collected 2026-10-02 06:30:14 UTC 4,821 bytes, 1 lines download raw bytes

1import{p as K,e as Y,u as D,l as M,c as i,a as e,b as P,F as l,s as h,v as R,m as j,P as v,h as w,r as x,o as n,x as T,n as m,t as c,i as o,q as d,d as G,y as S}from"./entry.js";import{_ as H}from"./virtual_public.js";import{P as L}from"./PageTitle2.js";import{u as b}from"./useParallax.js";import{f as O}from"./fetch.js";import{_ as U}from"./_plugin-vue_export-helper.js";import"./useIntersectionObserver.js";const V=K("/assets/images/recruit/ellipse-10.png"),B={class:"career"},$={class:"career-top"},z={class:"career-link"},F=["href","onClick"],q={class:"career-link__name"},J={class:"career-link__en"},Q=["id"],W=["id"],X={class:"career-section__head"},Z={class:"career-section__head-name"},I={class:"career-section__head-en"},ee={class:"career-section__head-figure"},te=["srcset","width","height"],se=["src","width","height"],oe={key:0,class:"career-section__contents"},ie={class:"career-section__department-title"},ne={class:"career-section__department-body"},ae={class:"career-section__department-text"},re={key:1,class:"career-section__jobtypes"},ce={class:"career-section__jobtype-head"},_e={class:"career-section__jobtype-title"},le=["href"],he={class:"career-section__jobtype-text"},de="職種紹介",k="株式会社マッドハウスの各部署や職種の役割、仕事内容についてご紹介します。",pe=Y({__name:"career",async setup(Ee){let _,u;const f=[{KEY:"production",PAGE_ID:"production",NAME:"制作本部",EN_NAME:"production",ANCHOR_NAME:"制作本部"},{KEY:"contents_promotion",PAGE_ID:"contents-promotion",NAME:"コンテンツ推進本部",EN_NAME:"contents promotion",ANCHOR_NAME:'コンテンツ<br class="is-sp">推進本部'},{KEY:"management",PAGE_ID:"management",NAME:"管理本部",EN_NAME:"management",ANCHOR_NAME:"管理本部"}],A=R(null),y=R(null);b(A),b(y),D({title:de,meta:[{name:"description",content:k},{property:"og:description",content:k},{property:"og:url",content:v+w.RECRUIT.CAREER}],link:[{rel:"canonical",href:v+w.RECRUIT.CAREER}]});const{data:s}=([_,u]=M(()=>j("unit04-recruit-career",()=>O("/cms-data/json/recruit-career.json",{label:"職種紹介"}),{server:!1,default:()=>({production:{image:{path:"",width:0,height:0},image_sp:{path:"",width:0,height:0},department:[],jobtype:[]},contents_promotion:{image:{path:"",width:0,height:0},image_sp:{path:"",width:0,height:0},department:[],jobtype:[]},management:{image:{path:"",width:0,height:0},image_sp:{path:"",width:0,height:0},department:[],jobtype:[]}}),getCachedData:()=>{}})),_=await _,u(),_),C=N=>{const a=document.getElementById(N);a&&a.scrollIntoView({behavior:"smooth",block:"start"})};return(N,a)=>{const p=x("safe-html");return n(),i("section",B,[e("section",$,[e("div",{ref_key:"ellipseLargeRef",ref:A,class:"career-top__ellipse --large"},[...a[0]||(a[0]=[e("img",{src:V,width:"388",height:"382",alt:"",loading:"eager"},null,-1)])],512),e("div",{ref_key:"ellipseSmallRef",ref:y,class:"career-top__ellipse --small"},[...a[1]||(a[1]=[e("img",{src:H,width:"388",height:"382",alt:"",loading:"eager"},null,-1)])],512),P(L,{title:"CAREER",tag:"h1",subtitle:"職種紹介"})]),e("ul",z,[(n(),i(l,null,h(f,(t,E)=>e("li",{key:E,class:"career-link__item"},[e("a",{href:`#${t.PAGE_ID}`,class:"career-link__anchor",onClick:T(r=>C(t.PAGE_ID),["prevent"])},[m(e("span",q,null,512),[[p,t.ANCHOR_NAME]]),e("span",J,c(t.EN_NAME),1)],8,F)])),64))]),(n(),i(l,null,h(f,(t,E)=>e("section",{id:t.KEY!=="contents_promotion"?t.PAGE_ID:void 0,key:E,class:S(`career-section --${t.PAGE_ID}`)},[e("div",{id:t.KEY==="contents_promotion"?t.PAGE_ID:void 0,class:"career-section__inner"},[e("div",X,[e("h2",Z,c(t.NAME),1),e("p",I,c(t.EN_NAME),1),e("figure",ee,[e("picture",null,[e("source",{srcset:o(s)[t.KEY].image.path,width:o(s)[t.KEY].image.width,height:o(s)[t.KEY].image.height,media:"(min-width: 768px)"},null,8,te),e("img",{src:o(s)[t.KEY]?.image_sp.path,width:o(s)[t.KEY]?.image_sp.width,height:o(s)[t.KEY]?.image_sp.height,alt:"",loading:"lazy"},null,8,se)])])]),o(s)[t.KEY]?.department?.length||o(s)[t.KEY]?.jobtype?.length?(n(),i("div",oe,[o(s)[t.KEY]?.department?.length?(n(!0),i(l,{key:0}
1,h(o(s)[t.KEY].department,(r,g)=>(n(),i("section",{key:g,class:"career-section__department"},[e("h3",ie,c(r.title),1),e("div",ne,[m(e("p",ae,null,512),[[p,r.text]])])]))),128)):d("",!0),o(s)[t.KEY]?.jobtype?.length?(n(),i("div",re,[(n(!0),i(l,null,h(o(s)[t.KEY].jobtype,(r,g)=>(n(),i("section",{key:g,class:"career-section__jobtype"},[e("div",ce,[e("h4",_e,c(r.title),1),r.hiring_flag?(n(),i("a",{key:0,href:r.url,class:"career-section__jobtype-status"},[...a[2]||(a[2]=[G("募集中",-1),e("span",{class:"career-section__jobtype-arrow"},null,-1)])],8,le)):d("",!0)]),m(e("p",he,null,512),[[p,r.text]])]))),128))])):d("",!0)])):d("",!0)],8,W)],10,Q)),64))])}}}),Re=U(pe,[["__scopeId","data-v-e0b163bf"]]);export{Re as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.