PageSourceSearch

https://www.careerfairy.io/_next/static/chunks/pages/jobs/[jobId]/[[...livestreamDialog]]-5be43270e0771df7.js

js careerfairy.io collected 2026-10-01 15:26:06 UTC 17,105 bytes, 20 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fba05cd1-8009-4db0-b65d-6fd9e0fd4257",e._sentryDebugIdIdentifier="sentry-dbid-fba05cd1-8009-4db0-b65d-6fd9e0fd4257")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1320],{12195:function(e,t,n){"use strict";var o=n(71600);t.Z=void 0;var r=o(n(68671)),i=n(52322),a=(0,r.default)((0,i.jsx)("path",{d:"M11.29 8.71 6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z"}),"ExpandLessRounded");t.Z=a},89005:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var o=n(7896),r=n(31461),i=n(2784),a=n(40489),l=n(76224),u=n(14233),s=n(65992),d=n(79312),c=n(47645),f=n(6970);function getAlertTitleUtilityClass(e){return(0,f.ZP)("MuiAlertTitle",e)}(0,c.Z)("MuiAlertTitle",["root"]);var p=n(52322);let m=["className"],y=(0,u.U)("MuiAlertTitle"),useUtilityClasses=e=>{let{classes:t}=e;return(0,l.Z)({root:["root"]},getAlertTitleUtilityClass,t)},v=(0,s.ZP)(d.Z,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),g=i.forwardRef(function(e,t){let n=y({props:e,name:"MuiAlertTitle"}),{className:i}=n,l=(0,r.Z)(n,m),u=useUtilityClasses(n);return(0,p.jsx)(v,(0,o.Z)({gutterBottom:!0,component:"div",ownerState:n,ref:t,className:(0,a.Z)(u.root,i)},l))});var b=g},74426:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/jobs/[jobId]/[[...livestreamDialog]]",function(){return n(7889)}])},33066:function(e,t,n){"use strict";var o=n(87963),r=n(52322),i=n(2784),a=n(6693),l=n(22531),u=n(12195),s=n(83776),d=n(18231),c=n(58784),f=(0,s.e)({scrollTop:{position:"fixed",bottom:"20px",right:"5%",alignItems:"center",justifyContent:"center",zIndex:1e3,width:{xs:50,md:56},height:{xs:50,md:56}}});t.Z=function(e){var t=e.fontSize,n=e.size,s=e.hasBottomNavBar,p=(0,o._)((0,i.useState)(!1),2),m=p[0],y=p[1],v=(0,c.Z)();(0,i.useEffect)(function(){return window.addEventListener("scroll",checkScrollTop),function(){return window.removeEventListener("scroll",checkScrollTop)}},[m]);var checkScrollTop=function(){!m&&window.pageYOffset>400?y(!0):m&&window.pageYOffset<=400&&y(!1)};return(0,r.jsx)(a.Z,{in:m,children:(0,r.jsx)(l.Z,{sx:[f.scrollTop,s&&v?{bottom:"90px"}:null],onClick:d.SM,color:"primary",size:n,"aria-label":"scroll-to-top",children:(0,r.jsx)(u.Z,{fontSize:void 0===t?"large":t})})})}},7889:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return I},default:function(){return _livestreamDialog_}});var o=n(24022),r=n(52322),i=n(94509),a=n(11025),l=n(24808),u=n(14647),s=n(701),d=n(89005),c=n(23119),f=n(4670),p=n(73509),m=n(42520),y=n(14304),v=n.n(y),g=n(2784),b=n(21542),h=n(96607),CustomJobSEOSchemaScriptTag=function(e){var t=e.job,n=(0,g.useMemo)(function(){var e=getLogoUrl(t.group),n=getJobLocations(t),o=getBaseSalaryData(t),r=getEmploymentTypeData(t),i=getIndustryData(t),a=getJobDates(t),l=a.jobDeadline,u=a.datePosted,s=getJobUrl(t),d=getJobLocationType(t),c=getLocationData(t,n),f=c.schemaJobLocation,p=c.applicantLocationRequirements,m=getHiringOrganizationData(t,e),y=getPotentialActionData(t);return{"@context":"https://schema.org","@type":"JobPosting",identifier:{"@type":"PropertyValue",name:"CareerFairy",value:t.id},baseSalary:o,datePosted:u,description:getSchemaDescription(t.description),directApply:!1,jobLocationType:d,jobLocation:f,applicantLocationRequirements:p,potentialAction:y,employmentType:r,hiringOrganization:m,industry:i,url:s,title:t.title,validThrough:l}},[t]);return(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(stripUndefined(n))}})},BreadcrumbSEOSchemaScriptTag=function(e){var t={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.items.map(function(e,t){return(0,o._)({"@type":"ListItem",position:t+1,name:e.name},e.url?{item:e.url}:{})})};return(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},getLogoUrl=function(e){return(null==e?void 0:e.logoUrl)?(0,h.zJ)(e.logoUrl,"md"):void 0},getCompanyCountryIso=function(e){var t;return(null==e?void 0:null===(t=e.companyCountry)||void 0===t?void 0:t.id)||"CH"},getJobLocations=function(e){var t=e.group;return e.jobLocation&&0!==e.jobLocation.length?e.jobLocation.map(function(n){var o=(0,m.w3)(n.id),r=o.countryIsoCode,i=o.stateIsoCode,l={"@type":"PostalAddress",addressCountry:r||getCompanyCountryIso(t)},u=(0,a.V)(e);return i&&u&&(l.addressRegion=u),{"@type":"Place",address:l}}):[{"@type":"Place",address:{"@type":"PostalAddress",addressCountry:getCompanyCountryIso(t)}}]},_=["CHF","EUR","USD","GBP","SEK","DKK","NOK"],S=(0,o._)({CH:"CHF",GB:"GBP",US:"USD",SE:"SEK",DK:"DKK",NO:"NOK",PL:"PLN",CZ:"CZK"},Object.fromEntries(["AT","BE","CY","DE","EE","ES","FI","FR","GR","HR","IE","IT","LT","LU","LV","MT","NL","PT","SI","SK"].map(function(e){return[e,"EUR"]}))),getBaseSalaryData=function(e){if(e.salary){var t,n,r=getSalaryCurrency(e.salary,e.group);if(r){var i=(e.salary.match(/\d[\d'’.,\s]*\d|\d/g)||[]).map(function(e){return Number(e.replace(/[^\d]/g,""))}).filter(function(e){return Number.isFinite(e)&&e>0});if(i.length){var a=[(t=Math).min.apply(t,(0,p._)(i)),(n=Math).max.apply(n,(0,p._)(i))],l=a[0],u=a[1];return{"@type":"MonetaryAmount",currency:r,value:(0,f._)((0,o._)({"@type":"QuantitativeValue"},l===u?{value:l}:{minValue:l,maxValue:u}),{unitText:"YEAR"})}}}}},getSalaryCurrency=function(e,t){var n,o,r=e.toUpperCase();return _.find(function(e){return r.includes(e)})||S[null!==(o=null==t?void 0:null===(n=t.companyCountry)||void 0===n?void 0:n.id)&&void 0!==o?o:""]},getEmploymentTypeData=function(e){return e.jobType?a.jb[e.jobType]:null},getIndustryData=function(e){var t,n,o,r;return(null==e?void 0:null===(n=e.group)||void 0===n?void 0:null===(t=n.companyIndustries)||void 0===t?void 0:t.at(0))?{"@type":"DefinedTerm",name:null==e?void 0:null===(r=e.group)||void 0===r?void 0:null===(o=r.companyIndustries)||void 0===o?void 0:o.at(0).name}:null},getJobDates=function(e){var t,n,o,r,i,a,l,u;return{jobDeadline:null===(r=e.deadline)||void 0===r?void 0:null===(o=r.toDate)||void 0===o?void 0:null===(n=o.call(r))||void 0===n?void 0:null===(t=n.toISOString)||void 0===t?void 0:t.call(n),datePosted:null===(u=e.createdAt)||void 0===u?void 0:null===(l=u.toDate)||void 0===l?void 0:null===(a=l.call(u))||void 0===a?void 0:null===(i=a.toISOString)||void 0===i?void 0:i.call(a)}}
1,getJobUrl=function(e){return(0,u.CR)(e,{overrideBaseUrl:(0,h.SV)()})},getJobLocationType=function(e){return"remote"===e.workplace?"TELECOMMUTE":void 0},getLocationData=function(e,t){var n,o,r,i=e.group,a=(null==i?void 0:null===(n=i.companyCountry)||void 0===n?void 0:n.name)||"Switzerland";return"remote"===e.workplace?r={"@type":"Country",name:a}:"hybrid"===e.workplace?(o=t,r={"@type":"Country",name:a}):o=t,{schemaJobLocation:o,applicantLocationRequirements:r}},getHiringOrganizationData=function(e,t){var n,o;return{"@type":"Organization",name:null===(n=e.group)||void 0===n?void 0:n.universityName,sameAs:(null===(o=e.group)||void 0===o?void 0:o.universityName)?(0,b.C7)(e.group.universityName,{absoluteUrl:!0}):void 0,logo:t}},C=["p","br","ul","ol","li","b","strong","i","em"],getSchemaDescription=function(e){if(e)return v().sanitize(e,{ALLOWED_TAGS:C,ALLOWED_ATTR:[]})},getPotentialActionData=function(e){if(e.postingUrl)return{"@type":"ApplyAction",target:{"@type":"EntryPoint",urlTemplate:e.postingUrl,actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/AndroidPlatform","http://schema.org/IOSPlatform"]}}},stripUndefined=function(e){return JSON.parse(JSON.stringify(e,function(e,t){return null==t?void 0:t}))},L=n(77091),T=n(39165),j=n(63413),D=n(39097),x=n.n(D),E=n(1103),w=n(33066),O=n(1964),ExpiredJobNotice=function(){return(0,r.jsxs)(s.Z,{severity:"info",sx:{mb:2},children:[(0,r.jsx)(d.Z,{children:"This job is no longer accepting applications"}),"The application deadline has passed."," ",(0,r.jsx)(c.Z,{component:x(),href:"/jobs",children:"Browse open jobs"}),"."]})},buildSeoTitle=function(e,t,n){var o,r=t?"".concat(e," at ").concat(t):e,i=n?"".concat(r," in ").concat(n):r;return null!==(o=["".concat(i," | CareerFairy"),i,"".concat(r," | CareerFairy"),r].find(function(e){return e.length<=60}))&&void 0!==o?o:r},buildSeoDescription=function(e,t,n){var o=[e.jobType||"Job",t?"at ".concat(t):null,n?"in ".concat(n):null].filter(Boolean).join(" "),r=(0,l.Vt)(e.description||""),i=160-o.length-2;if(i<=0)return"".concat(o,".").slice(0,160);if(!r)return"".concat(o,". Apply on CareerFairy.");var a=r.length>i?r.slice(0,i-3)+"...":r;return"".concat(o,". ").concat(a)},I=!0,_livestreamDialog_=function(e){var t,n,l=e.serializedCustomJob,s=e.livestreamDialogData,d=e.isExpired,c=i.F.deserialize(l).convertToDocument(j.EK.fromDate),f=(null===(t=c.group)||void 0===t?void 0:t.universityName)||"",p=(0,a.V)(c),m=buildSeoTitle(c.title,f,p),y=buildSeoDescription(c,f,p),v="".concat((0,h.SV)()).concat((0,u.TD)(c)),g=(null===(n=c.group)||void 0===n?void 0:n.logoUrl)?(0,h.zJ)(c.group.logoUrl,"lg"):void 0,b=(0,h.SV)(),_=[{name:"Home",url:"".concat(b)},{name:"Jobs",url:"".concat(b,"/jobs")},{name:"".concat(c.title," at ").concat(f)}],S={source:a.X.JobSection,id:c.id};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(CustomJobSEOSchemaScriptTag,{job:c}),(0,r.jsx)(BreadcrumbSEOSchemaScriptTag,{items:_}),(0,r.jsx)(E.Z,{title:m,description:y,canonical:v,noIndex:d,openGraph:(0,o._)({type:"website",siteName:"CareerFairy",title:m,description:y,url:v},g?{images:[{url:g,width:1200,height:900,alt:"".concat(f," logo")}]}:{})}),(0,r.jsxs)(O.Z,{headerFixed:!1,transitionTimeout:100,titleComponent:"title",children:[(0,r.jsxs)(T.w,{livestreamDialogData:s,canonical:v,children:[d?(0,r.jsx)(ExpiredJobNotice,{}):null,(0,r.jsx)(L.Pj,{customJob:c,source:S,titleComponent:"h1"})]}),(0,r.jsx)(w.Z,{hasBottomNavBar:!0})]})]})}},17248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(24022),r=n(4670);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{noSSR:function(){return noSSR},default:function(){return dynamic}});var i=n(17653),a=(n(2784),i._(n(28728)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,t){return delete t.webpack,delete t.modules,e(t)}function dynamic(e,t){var n=a.default,i={loading:function(e){return e.error,e.isLoading,e.pastDelay,null}};e instanceof Promise?i.loader=function(){return e}:"function"==typeof e?i.loader=e:"object"==typeof e&&(i=o._({},i,e));var l=(i=o._({},i,t)).loader;return(i.loadableGenerated&&(i=o._({},i,i.loadableGenerated),delete i.loadableGenerated),"boolean"!=typeof i.ssr||i.ssr)?n(r._(o._({},i),{loader:function(){return null!=l?l().then(convertModule):Promise.resolve(convertModule(function(){return null}))}})):(delete i.webpack,delete i.modules,noSSR(n,i))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},91189:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return o}});var o=n(17653)._(n(2784)).default.createContext(null)},28728:function(e,t,n){"use strict";/**
2@copyright (c) 2017-present James Kyle <[email protected]>
3 MIT License
4 Permission is hereby granted, free of charge, to any person obtaining
5a copy of this software and associated documentation files (the
6"Software"), to deal in the Software without restriction, including
7without limitation the rights to use, copy, modify, merge, publish,
8distribute, sublicense, and/or sell copies of the Software, and to
9permit persons to whom the Software is furnished to do so, subject to
10the following conditions:
11 The above copyright notice and this permission notice shall be
12included in all copies or substantial portions of the Software.
13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
15MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
16NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
17LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
18OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
19WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
20*/Object.defineProperty(t,"__esModule",{value:!0});var o=n(43612),r=n(57393),i=n(24022),a=n(4670);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});var l=n(17653)._(n(2784)),u=n(91189),s=[],d=[],c=!1;function load(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(function(e){return n.loading=!1,n.loaded=e,e}).catch(function(e){throw n.loading=!1,n.error=e,e}),n}var f=function(){function LoadableSubscription(e,t){o._(this,LoadableSubscription),this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}return r._(LoadableSubscription,[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,n=this._opts;t.loading&&("number"==typeof n.delay&&(0===n.delay?this._state.pastDelay=!0:this._delay=setTimeout(function(){e._update({pastDelay:!0})},n.delay)),"number"==typeof n.timeout&&(this._timeout=setTimeout(function(){e._update({timedOut:!0})},n.timeout))),this._res.promise.then(function(){e._update({}),e._clearTimeouts()}).catch(function(t){e._update({}),e._clearTimeouts()}),this._update({})}},{key:"_update",value:function(e){this._state=i._(a._(i._({},this._state),{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading}),e),this._callbacks.forEach(function(e){return e()})}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return this._state}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks.delete(e)}}}]),LoadableSubscription}();function Loadable(e){return function(e,t){var n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function init(){if(!o){var t=new f(e,n);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!c){var r=n.webpack?n.webpack():n.modules;r&&d.push(function(e){var t=!0,n=!1,o=void 0;try{for(var i,a=r[Symbol.iterator]();!(t=(i=a.next()).done);t=!0){var l=i.value;if(e.includes(l))return init()}}catch(e){n=!0,o=e}finally{try{t||null==a.return||a.return()}finally{if(n)throw o}}})}function LoadableComponent(e,t){init(),(r=l.default.useContext(u.LoadableContext))&&Array.isArray(n.modules)&&n.modules.forEach(function(e){r(e)});var r,i=l.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return l.default.useImperativeHandle(t,function(){return{retry:o.retry}},[]),l.default.useMemo(function(){var t;return i.loading||i.error?l.default.createElement(n.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:o.retry}):i.loaded?l.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return LoadableComponent.preload=function(){return init()},LoadableComponent.displayName="LoadableComponent",l.default.forwardRef(LoadableComponent)}(load,e)}
20function flushInitializers(e,t){for(var n=[];e.length;){var o=e.pop();n.push(o(t))}return Promise.all(n).then(function(){if(e.length)return flushInitializers(e,t)})}Loadable.preloadAll=function(){return new Promise(function(e,t){flushInitializers(s).then(e,t)})},Loadable.preloadReady=function(e){return void 0===e&&(e=[]),new Promise(function(t){var res=function(){return c=!0,t()};flushInitializers(d,e).then(res,res)})},window.__NEXT_PRELOADREADY=Loadable.preloadReady;var p=Loadable},42520:function(e,t,n){"use strict";n.d(t,{Jd:function(){return convertLocationIdsToCountryCodes},w3:function(){return getLocationIds}}),n(24808);var getLocationIds=function(e){var t=e.split("-");return{countryIsoCode:null==t?void 0:t.at(0),stateIsoCode:null==t?void 0:t.at(1),cityName:null==t?void 0:t.at(2)}},extractCountryCode=function(e){return getLocationIds(e).countryIsoCode||""},convertLocationIdsToCountryCodes=function(e){return e.map(extractCountryCode).filter(Boolean).filter(function(e,t,n){return n.indexOf(e)===t})}},25237:function(e,t,n){e.exports=n(17248)}},function(e){e.O(0,[8421,2212,5351,1446,5188,960,1139,1251,6523,6573,3486,1236,8325,9650,6659,6262,8255,5507,5947,8468,9774,2888,179],function(){return e(e.s=74426)}),_N_E=e.O()}]);

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.