{"id":2462,"date":"2023-07-18T09:09:41","date_gmt":"2023-07-18T07:09:41","guid":{"rendered":"https:\/\/www.a4personal.ch\/jobs\/"},"modified":"2023-08-08T15:46:52","modified_gmt":"2023-08-08T13:46:52","slug":"jobs","status":"publish","type":"page","link":"https:\/\/www.a4personal.ch\/en\/jobs\/","title":{"rendered":"Jobs"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row module_id=&#8221;jobwall&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;2560px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ add view buttonws function<!-- [et_pb_line_break_holder] -->function addViewButtons(where, jobsCssClass) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ awesome font button vertical grip<!-- [et_pb_line_break_holder] -->    const button1ViewBtn = document.createElement('i');<!-- [et_pb_line_break_holder] -->    button1ViewBtn.classList.add('fa-solid', 'fa-list', 'fa-2xl');<!-- [et_pb_line_break_holder] -->    button1ViewBtn.id = 'view-btn-1';<!-- [et_pb_line_break_holder] -->    button1ViewBtn.style.color = '#000061';<!-- [et_pb_line_break_holder] -->    where.appendChild(button1ViewBtn);<!-- [et_pb_line_break_holder] -->    button1ViewBtn.addEventListener('click', () => {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ get all jobs<!-- [et_pb_line_break_holder] -->        let jobs = document.querySelectorAll(jobsCssClass);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        jobs.forEach(job => {<!-- [et_pb_line_break_holder] -->            job.classList.toggle('card-view');<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    })<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ browser lang<!-- [et_pb_line_break_holder] -->const htmlTag = document.querySelector(\"html\");<!-- [et_pb_line_break_holder] -->const lang = htmlTag.lang;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ check browser languageg<!-- [et_pb_line_break_holder] -->let parsedLang;<!-- [et_pb_line_break_holder] -->switch (lang) {<!-- [et_pb_line_break_holder] -->    case \"it-IT\":<!-- [et_pb_line_break_holder] -->        parsedLang = \"it\";<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case \"fr-FR\":<!-- [et_pb_line_break_holder] -->        parsedLang = \"fr\";<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case \"de-DE\":<!-- [et_pb_line_break_holder] -->        parsedLang = \"de\";<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case \"en-US\":<!-- [et_pb_line_break_holder] -->        parsedLang = \"en\";<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    default:<!-- [et_pb_line_break_holder] -->        parsedLang = \"de\";<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ filter buttons langugage check<!-- [et_pb_line_break_holder] -->let testoBottoneRegion;<!-- [et_pb_line_break_holder] -->let testoBottoneLanguage;<!-- [et_pb_line_break_holder] -->let testoBottoneBranche;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->switch (lang) {<!-- [et_pb_line_break_holder] -->    case 'en-US':<!-- [et_pb_line_break_holder] -->        testoBottoneRegion = 'Select Region';<!-- [et_pb_line_break_holder] -->        testoBottoneLanguage = 'Select Language';<!-- [et_pb_line_break_holder] -->        testoBottoneBranche = 'Select Sector';<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case 'it-IT':<!-- [et_pb_line_break_holder] -->        testoBottoneRegion = 'Seleziona Regione';<!-- [et_pb_line_break_holder] -->        testoBottoneLanguage = 'Seleziona Lingua';<!-- [et_pb_line_break_holder] -->        testoBottoneBranche = 'Seleziona Settore';<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case 'de-DE':<!-- [et_pb_line_break_holder] -->        testoBottoneRegion = 'Region Ausw\u00e4hlen';<!-- [et_pb_line_break_holder] -->        testoBottoneLanguage = 'Sprache Ausw\u00e4hlen';<!-- [et_pb_line_break_holder] -->        testoBottoneBranche = 'Sektor ausw\u00e4hlen';<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    case 'fr-FR':<!-- [et_pb_line_break_holder] -->        testoBottoneRegion = 'S\u00e9lectionner une R\u00e9gion';<!-- [et_pb_line_break_holder] -->        testoBottoneLanguage = 'S\u00e9lectionner une Langue';<!-- [et_pb_line_break_holder] -->        testoBottoneBranche = 'S\u00e9lectionner le Secteur';<!-- [et_pb_line_break_holder] -->        break;<!-- [et_pb_line_break_holder] -->    default:<!-- [et_pb_line_break_holder] -->        testoBottoneRegion = 'Select Region'; \/\/ Testo di default in inglese<!-- [et_pb_line_break_holder] -->        testoBottoneLanguage = 'Select Language'; \/\/ Testo di default in inglese<!-- [et_pb_line_break_holder] -->        testoBottoneBranche = 'Select Industry'; \/\/ Testo di default in inglese<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->\/\/ regions object<!-- [et_pb_line_break_holder] -->const regions = {<!-- [et_pb_line_break_holder] -->    0: {<!-- [et_pb_line_break_holder] -->        de: \"Aargau\",<!-- [et_pb_line_break_holder] -->        fr: \"Argovie\",<!-- [et_pb_line_break_holder] -->        it: \"Argovia\",<!-- [et_pb_line_break_holder] -->        en: \"Aargau\",<!-- [et_pb_line_break_holder] -->        id: 8,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    1: {<!-- [et_pb_line_break_holder] -->        de: \"Appenzell Ausserrhoden\",<!-- [et_pb_line_break_holder] -->        fr: \"Appenzell Rhodes-Ext\u00e9rieures\",<!-- [et_pb_line_break_holder] -->        it: \"Appenzello Esterno\",<!-- [et_pb_line_break_holder] -->        en: \"Appenzell Ausserrhoden\",<!-- [et_pb_line_break_holder] -->        id: 22,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    2: {<!-- [et_pb_line_break_holder] -->        de: \"Appenzell Innerrhoden\",<!-- [et_pb_line_break_holder] -->        fr: \"Appenzell Rhodes-Int\u00e9rieures\",<!-- [et_pb_line_break_holder] -->        it: \"Appenzello Interno\",<!-- [et_pb_line_break_holder] -->        en: \"Appenzell Innerrhoden\",<!-- [et_pb_line_break_holder] -->        id: 22,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    3: {<!-- [et_pb_line_break_holder] -->        de: \"Basel-Landschaft\",<!-- [et_pb_line_break_holder] -->        fr: \"B\u00e2le-Campagne\",<!-- [et_pb_line_break_holder] -->        it: \"Basilea Campagna\",<!-- [et_pb_line_break_holder] -->        en: \"Basel-Landschaft\",<!-- [et_pb_line_break_holder] -->        id: 10,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    4: {<!-- [et_pb_line_break_holder] -->        de: \"Basel-Stadt\",<!-- [et_pb_line_break_holder] -->        fr: \"B\u00e2le-Ville\",<!-- [et_pb_line_break_holder] -->        it: \"Basilea Citt\u00e0\",<!-- [et_pb_line_break_holder] -->        en: \"Basel-Stadt\",<!-- [et_pb_line_break_holder] -->        id: 10,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    5: {<!-- [et_pb_line_break_holder] -->        de: \"Bern\",<!-- [et_pb_line_break_holder] -->        fr: \"Berne\",<!-- [et_pb_line_break_holder] -->        it: \"Berna\",<!-- [et_pb_line_break_holder] -->        en: \"Bern\",<!-- [et_pb_line_break_holder] -->        id: 9,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    6: {<!-- [et_pb_line_break_holder] -->        de: \"Freiburg\",<!-- [et_pb_line_break_holder] -->        fr: \"Fribourg\",<!-- [et_pb_line_break_holder] -->        it: \"Friburgo\",<!-- [et_pb_line_break_holder] -->        en: \"Fribourg\",<!-- [et_pb_line_break_holder] -->        id: 18,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    7: {<!-- [et_pb_line_break_holder] -->        de: \"Genf\",<!-- [et_pb_line_break_holder] -->        fr: \"Gen\u00e8ve\",<!-- [et_pb_line_break_holder] -->        it: \"Ginevra\",<!-- [et_pb_line_break_holder] -->        en: \"Geneva\",<!-- [et_pb_line_break_holder] -->        id: 16,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    8: {<!-- [et_pb_line_break_holder] -->        de: \"Glarus\",<!-- [et_pb_line_break_holder] -->        fr: \"Glaris\",<!-- [et_pb_line_break_holder] -->        it: \"Glarona\",<!-- [et_pb_line_break_holder] -->        en: \"Glarus\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    9: {<!-- [et_pb_line_break_holder] -->        de: \"Graub\u00fcnden\",<!-- [et_pb_line_break_holder] -->        fr: \"Grisons\",<!-- [et_pb_line_break_holder] -->        it: \"Grigioni\",<!-- [et_pb_line_break_holder] -->        en: \"Graub\u00fcnden\",<!-- [et_pb_line_break_holder] -->        id: 24,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    10: {<!-- [et_pb_line_break_holder] -->        de: \"Jura\",<!-- [et_pb_line_break_holder] -->        fr: \"Jura\",<!-- [et_pb_line_break_holder] -->        it: \"Giura\",<!-- [et_pb_line_break_holder] -->        en: \"Jura\",<!-- [et_pb_line_break_holder] -->        id: 17,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    11: {<!-- [et_pb_line_break_holder] -->        de: \"Luzern\",<!-- [et_pb_line_break_holder] -->        fr: \"Lucerne\",<!-- [et_pb_line_break_holder] -->        it: \"Lucerna\",<!-- [et_pb_line_break_holder] -->        en: \"Lucerne\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    12: {<!-- [et_pb_line_break_holder] -->        de: \"Neuenburg\",<!-- [et_pb_line_break_holder] -->        fr: \"Neuch\u00e2tel\",<!-- [et_pb_line_break_holder] -->        it: \"Neuch\u00e2tel\",<!-- [et_pb_line_break_holder] -->        en: \"Neuch\u00e2tel\",<!-- [et_pb_line_break_holder] -->        id: 17,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    13: {<!-- [et_pb_line_break_holder] -->        de: \"Nidwalden\",<!-- [et_pb_line_break_holder] -->        fr: \"Nidwald\",<!-- [et_pb_line_break_holder] -->        it: \"Nidvaldo\",<!-- [et_pb_line_break_holder] -->        en: \"Nidwalden\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    14: {<!-- [et_pb_line_break_holder] -->        de: \"Obwalden\",<!-- [et_pb_line_break_holder] -->        fr: \"Obwald\",<!-- [et_pb_line_break_holder] -->        it: \"Obvaldo\",<!-- [et_pb_line_break_holder] -->        en: \"Obwalden\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    15: {<!-- [et_pb_line_break_holder] -->        de: \"St. Gallen\",<!-- [et_pb_line_break_holder] -->        fr: \"Saint-Gall\",<!-- [et_pb_line_break_holder] -->        it: \"San Gallo\",<!-- [et_pb_line_break_holder] -->        en: \"St. Gallen\",<!-- [et_pb_line_break_holder] -->        id: 22,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    16: {<!-- [et_pb_line_break_holder] -->        de: \"Schaffhausen\",<!-- [et_pb_line_break_holder] -->        fr: \"Schaffhouse\",<!-- [et_pb_line_break_holder] -->        it: \"Sciaffusa\",<!-- [et_pb_line_break_holder] -->        en: \"Schaffhausen\",<!-- [et_pb_line_break_holder] -->        id: 6,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    17: {<!-- [et_pb_line_break_holder] -->        de: \"Schwyz\",<!-- [et_pb_line_break_holder] -->        fr: \"Schwytz\",<!-- [et_pb_line_break_holder] -->        it: \"Svitto\",<!-- [et_pb_line_break_holder] -->        en: \"Schwyz\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    18: {<!-- [et_pb_line_break_holder] -->        de: \"Solothurn\",<!-- [et_pb_line_break_holder] -->        fr: \"Soleure\",<!-- [et_pb_line_break_holder] -->        it: \"Soletta\",<!-- [et_pb_line_break_holder] -->        en: \"Solothurn\",<!-- [et_pb_line_break_holder] -->        id: 8,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    19: {<!-- [et_pb_line_break_holder] -->        de: \"Thurgau\",<!-- [et_pb_line_break_holder] -->        fr: \"Thurgovie\",<!-- [et_pb_line_break_holder] -->        it: \"Turgovia\",<!-- [et_pb_line_break_holder] -->        en: \"Thurgau\",<!-- [et_pb_line_break_holder] -->        id: 21,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    20: {<!-- [et_pb_line_break_holder] -->        de: \"Ticino\",<!-- [et_pb_line_break_holder] -->        fr: \"Tessin\",<!-- [et_pb_line_break_holder] -->        it: \"Ticino\",<!-- [et_pb_line_break_holder] -->        en: \"Ticino\",<!-- [et_pb_line_break_holder] -->        id: 13,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    21: {<!-- [et_pb_line_break_holder] -->        de: \"Uri\",<!-- [et_pb_line_break_holder] -->        fr: \"Uri\",<!-- [et_pb_line_break_holder] -->        it: \"Uri\",<!-- [et_pb_line_break_holder] -->        en: \"Uri\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    22: {<!-- [et_pb_line_break_holder] -->        de: \"Vaud\",<!-- [et_pb_line_break_holder] -->        fr: \"Vaud\",<!-- [et_pb_line_break_holder] -->        it: \"Vaud\",<!-- [et_pb_line_break_holder] -->        en: \"Vaud\",<!-- [et_pb_line_break_holder] -->        id: 19,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    23: {<!-- [et_pb_line_break_holder] -->        de: \"Wallis\",<!-- [et_pb_line_break_holder] -->        fr: \"Valais\",<!-- [et_pb_line_break_holder] -->        it: \"Vallese\",<!-- [et_pb_line_break_holder] -->        en: \"Valais\",<!-- [et_pb_line_break_holder] -->        id: 15,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    24: {<!-- [et_pb_line_break_holder] -->        de: \"Zug\",<!-- [et_pb_line_break_holder] -->        fr: \"Zoug\",<!-- [et_pb_line_break_holder] -->        it: \"Zugo\",<!-- [et_pb_line_break_holder] -->        en: \"Zug\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    25: {<!-- [et_pb_line_break_holder] -->        de: \"Z\u00fcrich\",<!-- [et_pb_line_break_holder] -->        fr: \"Zurich\",<!-- [et_pb_line_break_holder] -->        it: \"Zurigo\",<!-- [et_pb_line_break_holder] -->        en: \"Zurich\",<!-- [et_pb_line_break_holder] -->        id: 5,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const branches = {<!-- [et_pb_line_break_holder] -->    0: {<!-- [et_pb_line_break_holder] -->        de: \"Banken\/ Finanzinstitute\",<!-- [et_pb_line_break_holder] -->        fr: \"Banques\/Instituts financiers\",<!-- [et_pb_line_break_holder] -->        it: \"Banche\/Istituti finanziari\",<!-- [et_pb_line_break_holder] -->        en: \"Banks\/Financial institutions\",<!-- [et_pb_line_break_holder] -->        id: 1,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    1: {<!-- [et_pb_line_break_holder] -->        de: \"Baugewerbe\/Immobilien\",<!-- [et_pb_line_break_holder] -->        fr: \"Construction\/Immobilier\",<!-- [et_pb_line_break_holder] -->        it: \"Edilizia\/Immobiliare\",<!-- [et_pb_line_break_holder] -->        en: \"Construction\/Real estate\",<!-- [et_pb_line_break_holder] -->        id: 2,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    2: {<!-- [et_pb_line_break_holder] -->        de: \"Beratung diverse\",<!-- [et_pb_line_break_holder] -->        fr: \"Conseil divers\",<!-- [et_pb_line_break_holder] -->        it: \"Consulenza diversa\",<!-- [et_pb_line_break_holder] -->        en: \"Various consulting\",<!-- [et_pb_line_break_holder] -->        id: 3,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    3: {<!-- [et_pb_line_break_holder] -->        de: \"Bildungswesen\/Formation\",<!-- [et_pb_line_break_holder] -->        fr: \"Enseignement\/Formation\",<!-- [et_pb_line_break_holder] -->        it: \"Istruzione\/Formazione\",<!-- [et_pb_line_break_holder] -->        en: \"Education\/Training\",<!-- [et_pb_line_break_holder] -->        id: 4,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    4: {<!-- [et_pb_line_break_holder] -->        de: \"Chemie\/Pharma\",<!-- [et_pb_line_break_holder] -->        fr: \"Chimie\/Pharma\",<!-- [et_pb_line_break_holder] -->        it: \"Chimica\/Farmaceutica\",<!-- [et_pb_line_break_holder] -->        en: \"Chemicals\/Pharmaceuticals\",<!-- [et_pb_line_break_holder] -->        id: 5,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    5: {<!-- [et_pb_line_break_holder] -->        de: \"Detail-\/Grosshandel\",<!-- [et_pb_line_break_holder] -->        fr: \"Commerce de d\u00e9tail\/gros\",<!-- [et_pb_line_break_holder] -->        it: \"Commercio al dettaglio\/all'ingrosso\",<!-- [et_pb_line_break_holder] -->        en: \"Retail\/Wholesale trade\",<!-- [et_pb_line_break_holder] -->        id: 6,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    6: {<!-- [et_pb_line_break_holder] -->        de: \"Dienstleistungen allgemein\",<!-- [et_pb_line_break_holder] -->        fr: \"Services g\u00e9n\u00e9raux\",<!-- [et_pb_line_break_holder] -->        it: \"Servizi generali\",<!-- [et_pb_line_break_holder] -->        en: \"General services\",<!-- [et_pb_line_break_holder] -->        id: 7,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    7: {<!-- [et_pb_line_break_holder] -->        de: \"Energie-\/Wasserwirtschaft\",<!-- [et_pb_line_break_holder] -->        fr: \"Energie\/Hydro\u00e9lectricit\u00e9\",<!-- [et_pb_line_break_holder] -->        it: \"Energia\/Idroelettrica\",<!-- [et_pb_line_break_holder] -->        en: \"Energy\/Water industry\",<!-- [et_pb_line_break_holder] -->        id: 8,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    8: {<!-- [et_pb_line_break_holder] -->        de: \"Gastgewerbe\/Hotellerie\",<!-- [et_pb_line_break_holder] -->        fr: \"H\u00f4tellerie\/Gastronomie\",<!-- [et_pb_line_break_holder] -->        it: \"Ristorazione\/Alberghiero\",<!-- [et_pb_line_break_holder] -->        en: \"Hospitality\/Hotels\",<!-- [et_pb_line_break_holder] -->        id: 9,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    9: {<!-- [et_pb_line_break_holder] -->        de: \"Gesundheits-\/Sozialwesen\",<!-- [et_pb_line_break_holder] -->        fr: \"Sant\u00e9\/Social\",<!-- [et_pb_line_break_holder] -->        it: \"Salute\/Sociale\",<!-- [et_pb_line_break_holder] -->        en: \"Health\/Social services\",<!-- [et_pb_line_break_holder] -->        id: 10,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    10: {<!-- [et_pb_line_break_holder] -->        de: \"Gewerbe\/Handwerk allgemein\",<!-- [et_pb_line_break_holder] -->        fr: \"M\u00e9tiers\/Artisanat g\u00e9n\u00e9ral\",<!-- [et_pb_line_break_holder] -->        it: \"Artigianato\/Commercio generale\",<!-- [et_pb_line_break_holder] -->        en: \"Crafts\/Trade in general\",<!-- [et_pb_line_break_holder] -->        id: 11,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    11: {<!-- [et_pb_line_break_holder] -->        de: \"Industrie diverse\",<!-- [et_pb_line_break_holder] -->        fr: \"Industrie diverse\",<!-- [et_pb_line_break_holder] -->        it: \"Industria diversa\",<!-- [et_pb_line_break_holder] -->        en: \"Various industries\",<!-- [et_pb_line_break_holder] -->        id: 12,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    12: {<!-- [et_pb_line_break_holder] -->        de: \"Informatik\/Telekommunikation\",<!-- [et_pb_line_break_holder] -->        fr: \"Informatique\/T\u00e9l\u00e9communication\",<!-- [et_pb_line_break_holder] -->        it: \"Informatica\/Telecomunicazioni\",<!-- [et_pb_line_break_holder] -->        en: \"Information Technology\/Telecommunications\",<!-- [et_pb_line_break_holder] -->        id: 13,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    13: {<!-- [et_pb_line_break_holder] -->        de: \"Land-\/Forstwirtschaft\/Holz\",<!-- [et_pb_line_break_holder] -->        fr: \"Agriculture\/Foresterie\/Bois\",<!-- [et_pb_line_break_holder] -->        it: \"Agricoltura\/Silvicoltura\/Legno\",<!-- [et_pb_line_break_holder] -->        en: \"Agriculture\/Forestry\/Wood\",<!-- [et_pb_line_break_holder] -->        id: 14,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    14: {<!-- [et_pb_line_break_holder] -->        de: \"Medien\/Druckerei\/Verlage\",<!-- [et_pb_line_break_holder] -->        fr: \"M\u00e9dias\/Imprimeries\/\u00c9dition\",<!-- [et_pb_line_break_holder] -->        it: \"Media\/Stamperie\/Editoria\",<!-- [et_pb_line_break_holder] -->        en: \"Media\/Printing\/Publishing\",<!-- [et_pb_line_break_holder] -->        id: 15,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    15: {<!-- [et_pb_line_break_holder] -->        de: \"\u00d6ffentliche Verwaltung\/Verb\u00e4nde\",<!-- [et_pb_line_break_holder] -->        fr: \"Administration publique\/Associations\",<!-- [et_pb_line_break_holder] -->        it: \"Amministrazione pubblica\/Associazioni\",<!-- [et_pb_line_break_holder] -->        en: \"Public administration\/Associations\",<!-- [et_pb_line_break_holder] -->        id: 16,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    16: {<!-- [et_pb_line_break_holder] -->        de: \"Tourismus\/Reisen\/Freizeit\",<!-- [et_pb_line_break_holder] -->        fr: \"Tourisme\/Voyages\/Loisirs\",<!-- [et_pb_line_break_holder] -->        it: \"Turismo\/Viaggi\/Tempi liberi\",<!-- [et_pb_line_break_holder] -->        en: \"Tourism\/Travel\/Leisure\",<!-- [et_pb_line_break_holder] -->        id: 17,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    17: {<!-- [et_pb_line_break_holder] -->        de: \"Transport\/Logistik\",<!-- [et_pb_line_break_holder] -->        fr: \"Transport\/Logistique\",<!-- [et_pb_line_break_holder] -->        it: \"Trasporti\/Logistica\",<!-- [et_pb_line_break_holder] -->        en: \"Transportation\/Logistics\",<!-- [et_pb_line_break_holder] -->        id: 18,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    18: {<!-- [et_pb_line_break_holder] -->        de: \"Rechts-\/Wirtschaftsberatung\",<!-- [et_pb_line_break_holder] -->        fr: \"Conseil juridique\/Conseil \u00e9conomique\",<!-- [et_pb_line_break_holder] -->        it: \"Consulenza legale\/economica\",<!-- [et_pb_line_break_holder] -->        en: \"Legal\/Economic consulting\",<!-- [et_pb_line_break_holder] -->        id: 19,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    19: {<!-- [et_pb_line_break_holder] -->        de: \"Versicherungen\",<!-- [et_pb_line_break_holder] -->        fr: \"Assurances\",<!-- [et_pb_line_break_holder] -->        it: \"Assicurazioni\",<!-- [et_pb_line_break_holder] -->        en: \"Insurance\",<!-- [et_pb_line_break_holder] -->        id: 20,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    20: {<!-- [et_pb_line_break_holder] -->        de: \"Konsum-\/Luxusg\u00fcterindustrie\",<!-- [et_pb_line_break_holder] -->        fr: \"Industrie des biens de consommation\/luxe\",<!-- [et_pb_line_break_holder] -->        it: \"Industria dei beni di consumo\/lusso\",<!-- [et_pb_line_break_holder] -->        en: \"Consumer\/Luxury goods industry\",<!-- [et_pb_line_break_holder] -->        id: 21,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    21: {<!-- [et_pb_line_break_holder] -->        de: \"Maschinen-\/Anlagenbau\",<!-- [et_pb_line_break_holder] -->        fr: \"Construction de machines\/Installations\",<!-- [et_pb_line_break_holder] -->        it: \"Costruzione di macchine\/impianti\",<!-- [et_pb_line_break_holder] -->        en: \"Machine\/Plant engineering\",<!-- [et_pb_line_break_holder] -->        id: 22,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    22: {<!-- [et_pb_line_break_holder] -->        de: \"Medizinaltechnik\",<!-- [et_pb_line_break_holder] -->        fr: \"Technologie m\u00e9dicale\",<!-- [et_pb_line_break_holder] -->        it: \"Tecnologia medica\",<!-- [et_pb_line_break_holder] -->        en: \"Medical technology\",<!-- [et_pb_line_break_holder] -->        id: 23,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    23: {<!-- [et_pb_line_break_holder] -->        de: \"Personalberatung\",<!-- [et_pb_line_break_holder] -->        fr: \"Conseil en personnel\",<!-- [et_pb_line_break_holder] -->        it: \"Societ\u00e0 di reclutamento\",<!-- [et_pb_line_break_holder] -->        en: \"Recruitment agency\/Staffing\",<!-- [et_pb_line_break_holder] -->        id: 24,<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ languages<!-- [et_pb_line_break_holder] -->const languages = [\"English\", \"Deutsch\", \"Fran\u00e7ais\", \"Italiano\"];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ global variables<!-- [et_pb_line_break_holder] -->const activeFilters = {<!-- [et_pb_line_break_holder] -->    language: \"all\",<!-- [et_pb_line_break_holder] -->    region: \"all\",<!-- [et_pb_line_break_holder] -->    branche: \"all\",<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/******************************** *\/<!-- [et_pb_line_break_holder] -->\/\/ languages filter object<!-- [et_pb_line_break_holder] -->\/******************************** *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const languageFilterObj = {<!-- [et_pb_line_break_holder] -->    selector: document.createElement(\"select\"),<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    appendSelector: function (where) {<!-- [et_pb_line_break_holder] -->        this.selector.classList.add(\"language-selector\"); \/\/ add class name<!-- [et_pb_line_break_holder] -->        where.appendChild(this.selector);<!-- [et_pb_line_break_holder] -->        this.selector.addEventListener(\"change\", () => {<!-- [et_pb_line_break_holder] -->            this.changeLanguage(this.selector.value);<!-- [et_pb_line_break_holder] -->        })<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    changeLanguage: function (language) {<!-- [et_pb_line_break_holder] -->        switch (language) {<!-- [et_pb_line_break_holder] -->            case \"Italiano\":<!-- [et_pb_line_break_holder] -->                activeFilters.language = \"it\";<!-- [et_pb_line_break_holder] -->                break;<!-- [et_pb_line_break_holder] -->            case \"Deutsch\":<!-- [et_pb_line_break_holder] -->                activeFilters.language = \"de\";<!-- [et_pb_line_break_holder] -->                break;<!-- [et_pb_line_break_holder] -->            case \"Fran\u00e7ais\":<!-- [et_pb_line_break_holder] -->                activeFilters.language = \"fr\";<!-- [et_pb_line_break_holder] -->                break;<!-- [et_pb_line_break_holder] -->            case \"English\":<!-- [et_pb_line_break_holder] -->                activeFilters.language = \"en\";<!-- [et_pb_line_break_holder] -->                break;<!-- [et_pb_line_break_holder] -->            default:<!-- [et_pb_line_break_holder] -->                activeFilters.language = \"all\";<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        renderObj.render();<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addSelectorOptions: function (array) {<!-- [et_pb_line_break_holder] -->        \/\/ append default option<!-- [et_pb_line_break_holder] -->        const firstOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->        firstOption.innerHTML = `<pee>${testoBottoneLanguage}<\/pee> <i class=\"fa-solid fa-caret-down\"><\/i>`;<!-- [et_pb_line_break_holder] -->        this.selector.appendChild(firstOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ append language options<!-- [et_pb_line_break_holder] -->        array.forEach((element) => {<!-- [et_pb_line_break_holder] -->            const newOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->            newOption.innerText = element;<!-- [et_pb_line_break_holder] -->            this.selector.appendChild(newOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/*********************************** *\/<!-- [et_pb_line_break_holder] -->\/\/ region filter object<!-- [et_pb_line_break_holder] -->\/*********************************** *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const regionFilterObj = {<!-- [et_pb_line_break_holder] -->    selector: document.createElement(\"select\"),<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    appendSelector: function (where) {<!-- [et_pb_line_break_holder] -->        this.selector.classList.add(\"region-selector\"); \/\/ add class name<!-- [et_pb_line_break_holder] -->        where.appendChild(this.selector);<!-- [et_pb_line_break_holder] -->        this.selector.addEventListener(\"change\", () => {<!-- [et_pb_line_break_holder] -->            this.changeRegion(this.selector.value);<!-- [et_pb_line_break_holder] -->        })<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    changeRegion: function (regionId) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (regionId.includes('Seleziona') || regionId.includes('Select') || regionId.includes('Ausw\u00e4hlen') || regionId.includes('S\u00e9lectionner')) {<!-- [et_pb_line_break_holder] -->            activeFilters.region = 'all';<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            activeFilters.region = regions[regionId].id;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        renderObj.render();<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addSelectorOptions: function (array) {<!-- [et_pb_line_break_holder] -->        \/\/ append default option<!-- [et_pb_line_break_holder] -->        const firstOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->        firstOption.innerText = testoBottoneRegion;<!-- [et_pb_line_break_holder] -->        this.selector.appendChild(firstOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ append regions option<!-- [et_pb_line_break_holder] -->        let i = 0;<!-- [et_pb_line_break_holder] -->        array.forEach((element) => {<!-- [et_pb_line_break_holder] -->            const newOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->            newOption.innerText = element;<!-- [et_pb_line_break_holder] -->            newOption.value = i;<!-- [et_pb_line_break_holder] -->            i++;<!-- [et_pb_line_break_holder] -->            this.selector.appendChild(newOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    getRegionsName: function (lang) {<!-- [et_pb_line_break_holder] -->        let translatedRegions = [];<!-- [et_pb_line_break_holder] -->        for (const id in regions) {<!-- [et_pb_line_break_holder] -->            translatedRegions.push(regions[id][lang]);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        return translatedRegions;<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/***************************** *\/<!-- [et_pb_line_break_holder] -->\/\/ branche filter object<!-- [et_pb_line_break_holder] -->\/***************************** *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const brancheFilterObj = {<!-- [et_pb_line_break_holder] -->    selector: document.createElement(\"select\"),<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    appendSelector: function (where) {<!-- [et_pb_line_break_holder] -->        this.selector.classList.add(\"branch-selector\"); \/\/ add class name<!-- [et_pb_line_break_holder] -->        where.appendChild(this.selector);<!-- [et_pb_line_break_holder] -->        this.selector.addEventListener(\"change\", () => {<!-- [et_pb_line_break_holder] -->            this.changeBranche(this.selector.value);<!-- [et_pb_line_break_holder] -->        })<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    changeBranche: function (brancheId) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (brancheId.includes('Seleziona') || brancheId.includes('Select') || brancheId.includes('Ausw\u00e4hlen') || brancheId.includes('S\u00e9lectionner')) {<!-- [et_pb_line_break_holder] -->            activeFilters.branche = 'all';<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            activeFilters.branche = branches[brancheId].id;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        renderObj.render();<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addSelectorOptions: function (array) {<!-- [et_pb_line_break_holder] -->        \/\/ append default option<!-- [et_pb_line_break_holder] -->        const firstOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->        firstOption.innerText = testoBottoneBranche;<!-- [et_pb_line_break_holder] -->        this.selector.appendChild(firstOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ append branches option<!-- [et_pb_line_break_holder] -->        let i = 0;<!-- [et_pb_line_break_holder] -->        array.forEach((element) => {<!-- [et_pb_line_break_holder] -->            const newOption = document.createElement(\"option\");<!-- [et_pb_line_break_holder] -->            newOption.innerText = element;<!-- [et_pb_line_break_holder] -->            newOption.value = i;<!-- [et_pb_line_break_holder] -->            i++;<!-- [et_pb_line_break_holder] -->            this.selector.appendChild(newOption);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    getBranchesName: function (lang) {<!-- [et_pb_line_break_holder] -->        let translatedBranches = [];<!-- [et_pb_line_break_holder] -->        for (const id in branches) {<!-- [et_pb_line_break_holder] -->            translatedBranches.push(branches[id][lang]);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        return translatedBranches;<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ define main container<!-- [et_pb_line_break_holder] -->const jobWallContainer = document.getElementById(\"jobwall\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ define filters container<!-- [et_pb_line_break_holder] -->const filterDiv = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->filterDiv.id = \"filter-container\";<!-- [et_pb_line_break_holder] -->jobWallContainer.appendChild(filterDiv);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ create and append toggle view container<!-- [et_pb_line_break_holder] -->const viewButtonsContainer = document.createElement('div');<!-- [et_pb_line_break_holder] -->viewButtonsContainer.id = 'view-buttons-container';<!-- [et_pb_line_break_holder] -->jobWallContainer.appendChild(viewButtonsContainer);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ define jobs container<!-- [et_pb_line_break_holder] -->const jobsContainer = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->jobsContainer.id = \"jobs-container\";<!-- [et_pb_line_break_holder] -->jobWallContainer.appendChild(jobsContainer);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ define jobs array<!-- [et_pb_line_break_holder] -->const jobs = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/******************************** *\/<!-- [et_pb_line_break_holder] -->\/\/ jobs render object<!-- [et_pb_line_break_holder] -->\/******************************** *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const renderObj = {<!-- [et_pb_line_break_holder] -->    jobs: {},<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    updateJobs: function (array) {<!-- [et_pb_line_break_holder] -->        this.jobs = array;<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    render: function () {<!-- [et_pb_line_break_holder] -->        clearRenderedJobs();<!-- [et_pb_line_break_holder] -->        this.updateJobs(jobs);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ filter language<!-- [et_pb_line_break_holder] -->        if (activeFilters.language !== \"all\") {<!-- [et_pb_line_break_holder] -->            this.jobs = this.jobs.filter((job) => job.sprache === activeFilters.language);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ filter region<!-- [et_pb_line_break_holder] -->        if (activeFilters.region !== \"all\") {<!-- [et_pb_line_break_holder] -->            this.jobs = this.jobs.filter((job) => job.region.includes(activeFilters.region));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ filter branche<!-- [et_pb_line_break_holder] -->        if (activeFilters.branche !== \"all\") {<!-- [et_pb_line_break_holder] -->            this.jobs = this.jobs.filter((job) => job.branche.includes(activeFilters.branche));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        this.jobs.forEach((job) => {<!-- [et_pb_line_break_holder] -->            jobsContainer.appendChild(generateJob(job));<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ clear func<!-- [et_pb_line_break_holder] -->const clearRenderedJobs = () => {<!-- [et_pb_line_break_holder] -->    while (jobsContainer.firstChild) {<!-- [et_pb_line_break_holder] -->        jobsContainer.removeChild(jobsContainer.firstChild);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ reset button<!-- [et_pb_line_break_holder] -->const reset = document.createElement(\"button\");<!-- [et_pb_line_break_holder] -->reset.innerText = \"Reset\";<!-- [et_pb_line_break_holder] -->reset.onclick = () => {<!-- [et_pb_line_break_holder] -->    activeFilters.language = \"all\";<!-- [et_pb_line_break_holder] -->    activeFilters.region = \"all\";<!-- [et_pb_line_break_holder] -->    activeFilters.branche = \"all\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    languageFilterObj.selector.selectedIndex = 0;<!-- [et_pb_line_break_holder] -->    brancheFilterObj.selector.selectedIndex = 0;<!-- [et_pb_line_break_holder] -->    regionFilterObj.selector.selectedIndex = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    renderObj.render();<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] -->filterDiv.appendChild(reset);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ job card generator function<!-- [et_pb_line_break_holder] -->const generateJob = (param) => {<!-- [et_pb_line_break_holder] -->    \/\/ create card div container<!-- [et_pb_line_break_holder] -->    const cardDiv = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->    cardDiv.id = \"cardDiv\";<!-- [et_pb_line_break_holder] -->    cardDiv.classList.add(\"job-card-div\", \"list-view\", \"card-view\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ display and append id<!-- [et_pb_line_break_holder] -->    const id = document.createElement(\"p\");<!-- [et_pb_line_break_holder] -->    id.className = \"cardId\";<!-- [et_pb_line_break_holder] -->    id.innerText = param.id;<!-- [et_pb_line_break_holder] -->    cardDiv.appendChild(id);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ display and append titel<!-- [et_pb_line_break_holder] -->    const titel = document.createElement(\"p\");<!-- [et_pb_line_break_holder] -->    titel.className = \"title\";<!-- [et_pb_line_break_holder] -->    titel.innerText = param.titel;<!-- [et_pb_line_break_holder] -->    cardDiv.appendChild(titel);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ display and append vorspann<!-- [et_pb_line_break_holder] -->    const vorspann = document.createElement(\"p\");<!-- [et_pb_line_break_holder] -->    vorspann.className = \"description\";<!-- [et_pb_line_break_holder] -->    vorspann.innerHTML = param.vorspann;<!-- [et_pb_line_break_holder] -->    cardDiv.appendChild(vorspann);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ display and append beruf<!-- [et_pb_line_break_holder] -->    const beruf = document.createElement(\"p\");<!-- [et_pb_line_break_holder] -->    beruf.className = \"area\";<!-- [et_pb_line_break_holder] -->    beruf.innerText = param.beruf;<!-- [et_pb_line_break_holder] -->    cardDiv.appendChild(beruf);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ display button<!-- [et_pb_line_break_holder] -->    const pageButton = document.createElement(\"button\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    switch (lang) {<!-- [et_pb_line_break_holder] -->        case 'it-IT':<!-- [et_pb_line_break_holder] -->            pageButton.innerText = \"Vedi annuncio\";<!-- [et_pb_line_break_holder] -->            break;<!-- [et_pb_line_break_holder] -->        case 'de-DE':<!-- [et_pb_line_break_holder] -->            pageButton.innerText = \"Stellenangebot ansehen\";<!-- [et_pb_line_break_holder] -->            break;<!-- [et_pb_line_break_holder] -->        case 'en-US':<!-- [et_pb_line_break_holder] -->            pageButton.innerText = \"See Job Offer\";<!-- [et_pb_line_break_holder] -->            break;<!-- [et_pb_line_break_holder] -->        case 'fr-FR':<!-- [et_pb_line_break_holder] -->            pageButton.innerText = \"Voir l'offre d'emploi\";<!-- [et_pb_line_break_holder] -->            break;<!-- [et_pb_line_break_holder] -->        default:<!-- [et_pb_line_break_holder] -->            pageButton.innerText = \"See Job Offer\";<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    pageButton.addEventListener(\"click\", (event) => {<!-- [et_pb_line_break_holder] -->        event.preventDefault();<!-- [et_pb_line_break_holder] -->        window.location.href = 'https:\/\/www.a4personal.ch\/en\/job-position?id=' + param.id; \/\/ production change with https:\/\/www.a4personal.ch\/en\/job-position<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    cardDiv.appendChild(pageButton);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return cardDiv;<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->fetch(\"https:\/\/www.a4personal.ch\/easytemp\/ins\/A4.xml\") \/\/ production change with https:\/\/www.a4personal.ch\/easytemp\/ins\/A4.xml<!-- [et_pb_line_break_holder] -->    .then((response) => response.text())<!-- [et_pb_line_break_holder] -->    .then((xmlString) => {<!-- [et_pb_line_break_holder] -->        const xmlDocument = new DOMParser().parseFromString(xmlString, \"text\/xml\");<!-- [et_pb_line_break_holder] -->        const inserate = xmlDocument.querySelectorAll(\"INSERAT\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ create an object for each job offer<!-- [et_pb_line_break_holder] -->        for (const inserat of inserate) {<!-- [et_pb_line_break_holder] -->            const id = inserat.querySelector(\"INSERATID\").textContent;<!-- [et_pb_line_break_holder] -->            const titel = inserat.querySelector(\"TITEL\").textContent;<!-- [et_pb_line_break_holder] -->            const vorspann = inserat.querySelector(\"VORSPANN\").textContent;<!-- [et_pb_line_break_holder] -->            const beruf = inserat.querySelector(\"BERUF\").textContent;<!-- [et_pb_line_break_holder] -->            const text = inserat.querySelector(\"TEXT\").textContent;<!-- [et_pb_line_break_holder] -->            const artderarbeit = inserat.querySelector(\"ARTDERARBEIT\").textContent;<!-- [et_pb_line_break_holder] -->            const plz = inserat.querySelector(\"PLZ\").textContent;<!-- [et_pb_line_break_holder] -->            const ort = inserat.querySelector(\"ORT\").textContent;<!-- [et_pb_line_break_holder] -->            const kontakt = inserat.querySelector(\"KONTAKT\").textContent;<!-- [et_pb_line_break_holder] -->            const telefon = inserat.querySelector(\"TELEFON\").textContent;<!-- [et_pb_line_break_holder] -->            const email = inserat.querySelector(\"EMAIL\").textContent;<!-- [et_pb_line_break_holder] -->            const bewerben_url = inserat.querySelector(\"BEWERBEN_URL\").textContent;<!-- [et_pb_line_break_holder] -->            const sprache = inserat.querySelector(\"SPRACHE\").textContent;<!-- [et_pb_line_break_holder] -->            const region = inserat.querySelector(\"REGION\").textContent;<!-- [et_pb_line_break_holder] -->            const branche = inserat.querySelector(\"BRANCHE\").textContent;<!-- [et_pb_line_break_holder] -->            const pageUrl = inserat.querySelector(\"DIREKT_URL\").textContent;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            const cardParam = { pageUrl, branche, sprache, region, id, titel, vorspann, artderarbeit, plz, beruf, bewerben_url, text, ort, kontakt, telefon, email };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ add job's card to jobs array<!-- [et_pb_line_break_holder] -->            jobs.push(cardParam);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ display language filter<!-- [et_pb_line_break_holder] -->        languageFilterObj.appendSelector(filterDiv);<!-- [et_pb_line_break_holder] -->        languageFilterObj.addSelectorOptions(languages);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ display region filter<!-- [et_pb_line_break_holder] -->        regionFilterObj.appendSelector(filterDiv);<!-- [et_pb_line_break_holder] -->        const regionsArray = regionFilterObj.getRegionsName(parsedLang);<!-- [et_pb_line_break_holder] -->        regionFilterObj.addSelectorOptions(regionsArray);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ display branche filter<!-- [et_pb_line_break_holder] -->        brancheFilterObj.appendSelector(filterDiv);<!-- [et_pb_line_break_holder] -->        const branchesArray = brancheFilterObj.getBranchesName(parsedLang);<!-- [et_pb_line_break_holder] -->        brancheFilterObj.addSelectorOptions(branchesArray);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ initial render<!-- [et_pb_line_break_holder] -->        renderObj.render();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ create and append view buttons if user agent === desktop<!-- [et_pb_line_break_holder] -->        if (window.innerWidth > 700) {<!-- [et_pb_line_break_holder] -->            addViewButtons(viewButtonsContainer, \".job-card-div\");<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    })<!-- [et_pb_line_break_holder] -->    .catch((err) => console.log(`L'errore \u00e8 ${err}`));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-2462","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/pages\/2462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/comments?post=2462"}],"version-history":[{"count":10,"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/pages\/2462\/revisions"}],"predecessor-version":[{"id":2733,"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/pages\/2462\/revisions\/2733"}],"wp:attachment":[{"href":"https:\/\/www.a4personal.ch\/en\/wp-json\/wp\/v2\/media?parent=2462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}