{"themeOptions": {"customTheme": {"customFonts": [{"fontFamily": "STFont", "src": "https://static.vscdn.net/images/careers/demo/stmicroelectronics/1705437535::STFont.otf"}], "varTheme": {"pcsx-theme-linear-gradient-start": "#04193A", "pcsx-theme-linear-gradient-end": "var(--primary-color-50)", "pcsx-secondary-background-color": "var(--primary-color-10)", "primary-color": "#04193A", "primary-color-100": "#04193A", "primary-color-90": "#1D304E", "primary-color-80": "#364761", "primary-color-70": "#4F5E75", "primary-color-60": "#687589", "primary-color-50": "#828C9C", "primary-color-40": "#9BA3B0", "primary-color-30": "#B4BAC4", "primary-color-20": "#CDD1D8", "primary-color-10": "#E6E8EB", "border-radius-xl": "0px", "pcsx-hero-image-height": "210px", "accent-color": "var(--primary-color)", "accent-color-10": "var(--primary-color-10)", "accent-color-20": "var(--primary-color-20)", "accent-color-30": "var(--primary-color-30)", "accent-color-40": "var(--primary-color-40)", "accent-color-50": "var(--primary-color-50)", "accent-color-60": "var(--primary-color-60)", "accent-color-70": "var(--primary-color-70)", "accent-color-80": "var(--primary-color-80)", "accent-color-90": "var(--primary-color-90)", "accent-color-100": "var(--primary-color-100)", "button-default-text-color": "var(--primary-color)", "button-default-background-color": "#ffffff", "button-default-border-color": "var(--primary-color)", "button-default-hover-text-color": "var(--primary-color)", "button-default-hover-background-color": "#ffffff", "button-default-hover-border-color": "var(--primary-color)", "button-default-active-text-color": "var(--primary-color)", "button-default-active-background-color": "#ffffff", "button-default-active-border-color": "var(--primary-color)", "button-primary-text-color": "#ffffff", "button-primary-background-color": "var(--primary-color)", "button-primary-border-color": "var(--primary-color)", "button-primary-hover-text-color": "#ffffff", "button-primary-hover-background-color": "#07214F", "button-primary-hover-border-color": "var(--primary-color-80)", "button-secondary-text-color": "var(--primary-color)", "button-secondary-border-color": "#ffffff", "button-secondary-background-color": "#ffffff", "button-secondary-hover-background-color": "var(--primary-color-20)", "button-secondary-hover-border-color": "var(--primary-color-20)", "button-pill-shape-border-radius": "10px 0 10px 0", "tab-pill-active-background": "var(--primary-color)", "tab-pill-active-label": "var(--text-inverse-color)", "perks-and-benefits-icon-color": "var(--primary-color)", "pcsx-jobcard-title-text-color": "var(--primary-color)", "pcsx-jobcard-flag-text-color": "#0009", "pcsx-hero-image-overlay-font-weight": "normal", "pcsx-hero-image-overlay-text-font-size": "50px"}}}, "domain": "stmicroelectronics.com", "configPath": "PCS>", "updatePath": "PCS>"}
{"domain": "stmicroelectronics.com", "user": "Import stmicroelectronics.com", "isWillingToRelocate": false, "isUserAuthenticated": false, "isUserETXCandidate": false, "isDomainETX": false, "isCareerPlannerEnabled": false, "isMyApplicationsEnabled": false, "showVeteranEmployerSignUp": false, "candidate": {"enc_id": 0, "fullname": "", "firstname": "", "lastname": "", "skills": [], "email": "", "phone": "", "location": "", "filename": null, "starred_positions": [], "resumeUrl": "", "onboardingCompleted": false, "isUserInPcsIjp": false, "linkedinUrl": ""}, "branding": {"postApplyText": "Your interest in the position with ST is appreciated and we will keep you informed throughout the hiring process. We look forward to the possibility of working together. If you would like to receive communications based on your interests please join our <u><a href='/careers/join' class='pointer bold'>talent community</a></u>", "i18n_overrides_master": {"postApplyText": {"en": {"postApplyTextValue": "Your interest in the position with ST is appreciated and we will keep you informed throughout the hiring process. We look forward to the possibility of working together. If you would like to receive communications based on your interests please join our <u><a href='/careers/join' class='pointer bold'>talent community</a></u>"}, "fr": {"postApplyTextValue": "Nous vous remercions pour votre int\u00e9r\u00eat pour ST ! Nous vous tiendrons inform\u00e9(e) du processus de recrutement. Si vous souhaitez recevoir des communications en fonction de vos centres d'int\u00e9r\u00eat, n'h\u00e9sitez pas \u00e0 rejoindre notre <u><a href='/careers/join' class='pointer bold'>communaut\u00e9 de talents</a></u>"}, "it": {"postApplyTextValue": "Grazie per il tuo interesse verso la posizione in ST. Ti terremo informato durante tutto il processo di selezione. Se desideri ricevere comunicazioni sulla base dei tuoi interessi, unisciti alla nostra <u><a href='/careers/join' class='pointer bold'>rete di talenti</a></u>."}, "zh-cn": {"postApplyTextValue": "\u611f\u8c22\u60a8\u5bf9 ST \u804c\u4f4d\u7684\u5174\u8da3\uff0c\u6211\u4eec\u5c06\u5728\u6574\u4e2a\u62db\u8058\u8fc7\u7a0b\u4e2d\u968f\u65f6\u901a\u77e5\u60a8\u3002\u6211\u4eec\u671f\u5f85\u7740\u5408\u4f5c\u7684\u53ef\u80fd\u6027\u3002\u5982\u679c\u60a8\u5e0c\u671b\u6536\u5230\u57fa\u4e8e\u60a8\u5174\u8da3\u7684\u901a\u4fe1\uff0c\u8bf7\u52a0\u5165\u6211\u4eec\u7684<u><a href='/careers/join' class='pointer bold'>\u4eba\u624d\u793e\u533a</a></u>"}, "th": {"postApplyTextValue": "\u0e02\u0e2d\u0e02\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e2a\u0e19\u0e43\u0e08\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19 ST \u0e41\u0e25\u0e30\u0e40\u0e23\u0e32\u0e08\u0e30\u0e41\u0e08\u0e49\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e17\u0e23\u0e32\u0e1a\u0e15\u0e25\u0e2d\u0e14\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19 \u0e40\u0e23\u0e32\u0e2b\u0e27\u0e31\u0e07\u0e27\u0e48\u0e32\u0e08\u0e30\u0e21\u0e35\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e44\u0e14\u0e49\u0e17\u0e33\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19 \u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e15\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e19\u0e43\u0e08\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e42\u0e1b\u0e23\u0e14\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21\u0e0a\u0e38\u0e21\u0e0a\u0e19\u0e1c\u0e39\u0e49\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 <u><a href='/careers/join' class='pointer bold'>talent community</a></u>"}}, "privacy": {"en": {"text": "To submit your resume, please click on the \u00ab Agree \u00bb button below and give consent to: retention by STMicroelectronics of personal information shared for employment purposes and to receiving related communications (email/SMS). Please review our <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">Data Privacy Policy</a> for additional information.", "button": "Agree", "title": "Data Privacy"}, "fr": {"text": "Pour soumettre votre CV, nous vous remercions de cliquer sur \u00ab Accepter \u00bb et nous donner votre consentement pour la conservation par STMicroelectronics d'informations personnelles partag\u00e9es \u00e0 des fins d'emploi et pour recevoir des communications connexes (courriel/SMS). Nous vous invitons \u00e0 prendre connaissance de notre <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-fr.html\" target=\"_blank\">politique de confidentialit\u00e9 des donn\u00e9es</a> pour toute information compl\u00e9mentaire.", "button": "Accepter", "title": "Confidentialit\u00e9 des donn\u00e9es"}, "it": {"text": "Per inviare il tuo curriculum, fai clic sul pulsante \u00ab Accetto \u00bb e dai il consenso a: ricevere comunicazioni tramite posta elettronica/SMS e conservare le informazioni personali condivise per opportunit\u00e0 di lavoro presso STMicroelectronics. Si prega di consultare la nostra <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">Informativa sulla privacy dei dati</a> per ulteriori informazioni.", "button": "Accetto", "title": "Informativa per il trattamento dei dati personali"}, "zh-cn": {"text": "\u8981\u63d0\u4ea4\u60a8\u7684\u7b80\u5386\uff0c\u8bf7\u70b9\u51fb\u4e0b\u9762\u7684\u201c\u540c\u610f\u201d\u6309\u94ae\u5e76\u540c\u610f\uff1a\u63a5\u6536\u7535\u5b50\u90ae\u4ef6/\u77ed\u4fe1\u901a\u4fe1\u4ee5\u53ca\u4fdd\u7559\u4e3a\u610f\u6cd5\u534a\u5bfc\u4f53\u7684\u5c31\u4e1a\u673a\u4f1a\u800c\u5171\u4eab\u7684\u4e2a\u4eba\u4fe1\u606f\u3002\u8bf7\u67e5\u770b\u6211\u4eec\u7684\u6570\u636e\u9690\u79c1\u653f\u7b56\u4ee5\u83b7\u53d6\u66f4\u591a\u4fe1\u606f <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">\u6570\u636e\u9690\u79c1</a>", "button": "\u540c\u610f", "title": "\u6570\u636e\u9690\u79c1"}, "th": {"text": "\u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21 \u00ab\u0e15\u0e01\u0e25\u0e07\u00bb \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e04\u0e27\u0e32\u0e21\u0e22\u0e34\u0e19\u0e22\u0e2d\u0e21: STMicroelectronics \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e01\u0e47\u0e1a\u0e23\u0e31\u0e01\u0e29\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07 (\u0e2d\u0e35\u0e40\u0e21\u0e25/SMS) \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25</a> \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", "button": "\u0e15\u0e01\u0e25\u0e07", "title": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25"}}, "customContent": {"en": {"other_opportunities": "Other opportunities", "jobs": "Jobs", "fraud_message": "Employment recruiting fraud alert: STMicroelectronics has been made aware of fake career opportunities offered by malicious actors, that are using fraudulent websites and email addresses that have names similar to ours. The scammers frequently misuse a company\u2019s logo and/or photos of its executives and create fake job offers to give the appearance of legitimacy. ST believes that one of the best ways to fight these scams is to make you aware of it. <br /><br />Please know that all our employment opportunities can be found on our dedicated careers platform. Any formal or official communication from ST will always come from a @st.com, @stmicroelectronics.com email addresses; contact and application confirmation with a <u>careers@stmicroelectronics.efsend.com</u> or <u>careers@stmicroelectronics.vssend.com</u> email addresses. We would never solicit money from a potential candidate or request sensitive personal and/or financial information like social security numbers, bank account data via email or during an interview. <br /><br />If you believe you have been the victim of one of these scams, please contact us to report the suspicious job advertising. Please share as much detail as possible with us. To alert: <a target=\"_blank\" href=\"https://www.st.com/content/st_com/en/csirt.html\">https://www.st.com/content/st_com/en/csirt.html</a>"}, "fr": {"other_opportunities": "Autres opportunit\u00e9s", "jobs": "Emplois", "fraud_message": "STMicroelectronics a \u00e9t\u00e9 inform\u00e9e de l'existence de fausses offres d'emploi propos\u00e9es par des acteurs malveillants ayant recours \u00e0 des sites Web et des adresses \u00e9lectroniques frauduleux dont les noms sont similaires aux n\u00f4tres. <br /><br />Ces usurpateurs utilisent fr\u00e9quemment le logo d'une entreprise et/ou des photos de ses dirigeants pour donner l'impression d'\u00eatre l\u00e9gitimes. <br /><br />ST estime que l'un des meilleurs moyens de lutter contre ces actes de malveillance est de vous en informer. <br /><br />Sachez que toutes nos offres d'emploi sont disponibles sur notre plateforme d\u00e9di\u00e9e aux carri\u00e8res. <br /><br />Toute communication formelle ou officielle de ST proviendra toujours d'une adresse \u00e9lectronique <u>@st.com</u>, <u>@stmicroelectronics.com</u> ou <u>stmicroelectronics.efsend.com</u>, et la confirmation de la candidature d'une adresse \u00e9lectronique <u>careers@stmicroelectronics.efsend.com</u>. <br /><br />Nous ne solliciterons jamais d'argent de la part d'un candidat potentiel et nous ne demanderons jamais d'informations personnelles et/ou financi\u00e8res sensibles, telles que des num\u00e9ros de s\u00e9curit\u00e9 sociale ou des donn\u00e9es bancaires, par courrier \u00e9lectronique ou lors d'un entretien. <br /><br />Si vous pensez avoir \u00e9t\u00e9 victime de l'une de ces escroqueries, veuillez nous contacter pour signaler l'offre d'emploi suspecte et nous fournir le plus de d\u00e9tails possible via le lien suivant : <a target=\"_blank\" href=\"https://www.st.com/content/st_com/en/csirt.html\">https://www.st.com/content/st_com/en/csirt.html</a>"}, "it": {"other_opportunities": "Le nostre opportunit\u00e0", "jobs": "Lavori", "fraud_message": "Avviso \u201cFrode nella ricerca di lavoro\u201d: STMicroelectronics \u00e8 venuta a conoscenza di false opportunit\u00e0 di lavoro offerte da attori esterni che utilizzano siti web e indirizzi email fraudolenti con nomi simili al nostro. Questi spesso abusano del logo dell'azienda e/o delle foto dei rispettivi dirigenti, creando offerte di lavoro false per dare l'apparenza di legittimit\u00e0. ST ritiene che uno dei modi migliori per combattere queste frodi sia quello di rendervi consapevoli della situazione.<br /><br />Sappiate che tutte le nostre opportunit\u00e0 di lavoro sono pubblicate sul sito aziendale dedicato alle carriere. Qualsiasi comunicazione formale o ufficiale da parte di ST arriver\u00e0 sempre da indirizzi email @st.com, @stmicroelectronics.com o stmicroelectronics.efsend.com, e la conferma della candidatura arriver\u00e0 dal seguente indirizzo email <u>careers@stmicroelectronics.efsend.com</u>. Tramite email o in fase di colloquio, al candidato non verr\u00e0 mai richiesta alcuna informazione sensibile di carattere personale e/o finanziario, come ad esempio numeri di previdenza sociale e dati del conto bancario.<br /><br />Se pensate di essere stati vittime di una di queste frodi, vi preghiamo di contattarci per segnalare la pubblicit\u00e0 di lavoro sospetta, condividendo con noi il maggior numero di dettagli possibile. Per eventuali segnalazioni visitare: <a target=\"_blank\" href=\"https://www.st.com/content/st_com/en/csirt.html\">https://www.st.com/content/st_com/en/csirt.html</a>"}, "zh-cn": {"other_opportunities": "\u5176\u4ed6\u673a\u4f1a", "jobs": "\u5de5\u4f5c", "fraud_message": "\u62db\u8058\u6b3a\u8bc8\u8b66\u62a5\uff1aST\u5df2\u83b7\u6089\u6076\u610f\u884c\u4e3a\u8005\u63d0\u4f9b\u7684\u865a\u5047\u804c\u4e1a\u673a\u4f1a\uff0c\u8fd9\u4e9b\u884c\u4e3a\u8005\u4f7f\u7528\u4e0e\u6211\u4eec\u540d\u79f0\u76f8\u4f3c\u7684\u6b3a\u8bc8\u6027\u7f51\u7ad9\u548c\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u3002\u8bc8\u9a97\u8005\u7ecf\u5e38\u6ee5\u7528\u516c\u53f8\u7684\u5fbd\u6807\u548c/\u6216\u9ad8\u7ba1\u7684\u7167\u7247\uff0c\u5e76\u521b\u5efa\u865a\u5047\u7684\u5de5\u4f5c\u673a\u4f1a\uff0c\u4ee5\u5236\u9020\u5408\u6cd5\u6027\u7684\u5916\u89c2\u3002ST\u8ba4\u4e3a\uff0c\u6253\u51fb\u8fd9\u4e9b\u9a97\u5c40\u7684\u6700\u4f73\u65b9\u6cd5\u4e4b\u4e00\u5c31\u662f\u8ba9\u60a8\u610f\u8bc6\u5230\u8fd9\u4e00\u70b9\u3002<br /><br />\u8bf7\u6ce8\u610f\uff0c\u6211\u4eec\u6240\u6709\u7684\u5c31\u4e1a\u673a\u4f1a\u90fd\u53ef\u4ee5\u5728\u6211\u4eec\u4e13\u95e8\u7684\u804c\u4e1a\u5e73\u53f0\u4e0a\u627e\u5230\u3002<u>ST\u7684\u4efb\u4f55\u6b63\u5f0f\u6216\u5b98\u65b9\u901a\u4fe1\u5c06\u59cb\u7ec8\u6765\u81ea@st.com</u> \u3001@stmicroelectronics.com \u6216 stmicroelectronics.efsend.com \u7535\u5b50\u90ae\u4ef6\u5730\u5740\uff0c\u4ee5\u53ca\u5e26\u6709<u>careers@stmicroelectronics.efsend.com</u> \u7535\u5b50\u90ae\u4ef6\u5730\u5740\u7684\u7533\u8bf7\u786e\u8ba4\u3002\u6211\u4eec\u7edd\u4e0d\u4f1a\u901a\u8fc7\u7535\u5b50\u90ae\u4ef6\u6216\u5728\u9762\u8bd5\u4e2d\u5411\u6f5c\u5728\u5019\u9009\u4eba\u7d22\u53d6\u94b1\u8d22\u6216\u8981\u6c42\u63d0\u4f9b\u654f\u611f\u7684\u4e2a\u4eba\u548c/\u6216\u8d22\u52a1\u4fe1\u606f\uff0c\u4f8b\u5982\u793e\u4f1a\u5b89\u5168\u53f7\u7801\u3001\u94f6\u884c\u8d26\u6237\u6570\u636e\u3002<br /><br />\u5982\u679c\u60a8\u8ba4\u4e3a\u81ea\u5df1\u662f\u8fd9\u4e9b\u9a97\u5c40\u7684\u53d7\u5bb3\u8005\uff0c\u8bf7\u8054\u7cfb\u6211\u4eec\u4e3e\u62a5\u53ef\u7591\u7684\u62db\u8058\u5e7f\u544a\u3002\u8bf7\u5c3d\u53ef\u80fd\u591a\u5730\u4e0e\u6211\u4eec\u5206\u4eab\u7ec6\u8282\u3002\u63d0\u9192\u5730\u5740\uff1a <a target=\"_blank\" href=\"https://www.st.com/content/st_com/zh/csirt.html\">https://www.st.com/content/st_com/zh/csirt.html</a>"}, "th": {"other_opportunities": "\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e2d\u0e37\u0e48\u0e19\u0e46", "jobs": "Jobs", "fraud_message": "\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e09\u0e49\u0e2d\u0e42\u0e01\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19: STMicroelectronics \u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e16\u0e36\u0e07\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1b\u0e25\u0e2d\u0e21\u0e17\u0e35\u0e48\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e44\u0e21\u0e48\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e14\u0e35 \u0e0b\u0e36\u0e48\u0e07\u0e01\u0e33\u0e25\u0e31\u0e07\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e17\u0e35\u0e48\u0e09\u0e49\u0e2d\u0e42\u0e01\u0e07\u0e0b\u0e36\u0e48\u0e07\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e49\u0e32\u0e22\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32 \u0e19\u0e31\u0e01\u0e15\u0e49\u0e21\u0e15\u0e38\u0e4b\u0e19\u0e21\u0e31\u0e01\u0e43\u0e0a\u0e49\u0e42\u0e25\u0e42\u0e01\u0e49\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e41\u0e25\u0e30/\u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e39\u0e1b\u0e16\u0e48\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e43\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e34\u0e14 \u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e07\u0e32\u0e19\u0e1b\u0e25\u0e2d\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e15\u0e32\u0e21\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22 ST \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e27\u0e34\u0e18\u0e35\u0e17\u0e35\u0e48\u0e14\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e2a\u0e39\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e2d\u0e01\u0e25\u0e27\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e17\u0e23\u0e32\u0e1a\n\u0e42\u0e1b\u0e23\u0e14\u0e17\u0e23\u0e32\u0e1a\u0e27\u0e48\u0e32\u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1e\u0e1a\u0e44\u0e14\u0e49\u0e1a\u0e19\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32 \u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e08\u0e32\u0e01 ST \u0e08\u0e30\u0e21\u0e32\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25 @st.com, @stmicroelectronics.com \u0e2b\u0e23\u0e37\u0e2d stmicroelectronics.efsend.com \u0e40\u0e2a\u0e21\u0e2d \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e14\u0e49\u0e27\u0e22 careers@stmicroelectronics.efsend.com \u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e21\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e07\u0e34\u0e19\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e28\u0e31\u0e01\u0e22\u0e20\u0e32\u0e1e\u0e2b\u0e23\u0e37\u0e2d\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e41\u0e25\u0e30/\u0e2b\u0e23\u0e37\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2d\u0e48\u0e2d\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e2a\u0e31\u0e07\u0e04\u0e21 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e19\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e21\u0e20\u0e32\u0e29\u0e13\u0e4c\n\u0e2b\u0e32\u0e01\u0e04\u0e38\u0e13\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e15\u0e01\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2b\u0e22\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e2d\u0e01\u0e25\u0e27\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49 \u0e42\u0e1b\u0e23\u0e14\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e42\u0e06\u0e29\u0e13\u0e32\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e19\u0e48\u0e32\u0e2a\u0e07\u0e2a\u0e31\u0e22 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e2b\u0e49\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e40\u0e17\u0e48\u0e32\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e44\u0e14\u0e49\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32 \u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19: https://www.st.com/content/st_com/en/csirt.html"}}}, "hideJobCart": false, "defaultState": {"pymww": false}, "resumeOptional": true, "showJobId": 1, "enableTalentNetwork": 1, "enableNavLinks": 0, "companyName": "STMicroelectronics", "homePageHeroBanner": {"opacity": 1, "image": "https://static.vscdn.net/images/careers/demo/stmicroelectronics/1705437234::homePageHeroBanner.png", "title": "Our technology starts with you. Join us and start the future", "hideInMobileView": true, "background": "#000000"}, "navBar": {"color": "#ffffff", "opacity": 1, "image": "https://static.vscdn.net/images/careers/demo/stmicroelectronics/1726500327::new-st-logo", "title": "STMicroelectronics"}, "privacy": {"text": "To submit your resume, please click on the \u00ab Agree \u00bb button below and give consent to: retention by STMicroelectronics of personal information shared for employment purposes and to receiving related communications (email/SMS). Please review our <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">Data Privacy Policy</a> for additional information.", "button": "Agree", "title": "Data Privacy", "i18n_overrides": {"en": {"text": "To submit your resume, please click on the \u00ab Agree \u00bb button below and give consent to: retention by STMicroelectronics of personal information shared for employment purposes and to receiving related communications (email/SMS). Please review our <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">Data Privacy Policy</a> for additional information.", "button": "Agree", "title": "Data Privacy"}, "fr": {"text": "Pour soumettre votre CV, nous vous remercions de cliquer sur \u00ab Accepter \u00bb et nous donner votre consentement pour la conservation par STMicroelectronics d'informations personnelles partag\u00e9es \u00e0 des fins d'emploi et pour recevoir des communications connexes (courriel/SMS). Nous vous invitons \u00e0 prendre connaissance de notre <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-fr.html\" target=\"_blank\">politique de confidentialit\u00e9 des donn\u00e9es</a> pour toute information compl\u00e9mentaire.", "button": "Accepter", "title": "Confidentialit\u00e9 des donn\u00e9es"}, "it": {"text": "Per inviare il tuo curriculum, fai clic sul pulsante \u00ab Accetto \u00bb e dai il consenso a: ricevere comunicazioni tramite posta elettronica/SMS e conservare le informazioni personali condivise per opportunit\u00e0 di lavoro presso STMicroelectronics. Si prega di consultare la nostra <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">Informativa sulla privacy dei dati</a> per ulteriori informazioni.", "button": "Accetto", "title": "Informativa per il trattamento dei dati personali"}, "zh-cn": {"text": "\u8981\u63d0\u4ea4\u60a8\u7684\u7b80\u5386\uff0c\u8bf7\u70b9\u51fb\u4e0b\u9762\u7684\u201c\u540c\u610f\u201d\u6309\u94ae\u5e76\u540c\u610f\uff1a\u63a5\u6536\u7535\u5b50\u90ae\u4ef6/\u77ed\u4fe1\u901a\u4fe1\u4ee5\u53ca\u4fdd\u7559\u4e3a\u610f\u6cd5\u534a\u5bfc\u4f53\u7684\u5c31\u4e1a\u673a\u4f1a\u800c\u5171\u4eab\u7684\u4e2a\u4eba\u4fe1\u606f\u3002\u8bf7\u67e5\u770b\u6211\u4eec\u7684\u6570\u636e\u9690\u79c1\u653f\u7b56\u4ee5\u83b7\u53d6\u66f4\u591a\u4fe1\u606f <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">\u6570\u636e\u9690\u79c1</a>", "button": "\u540c\u610f", "title": "\u6570\u636e\u9690\u79c1"}, "th": {"text": "\u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21 \u00ab\u0e15\u0e01\u0e25\u0e07\u00bb \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e04\u0e27\u0e32\u0e21\u0e22\u0e34\u0e19\u0e22\u0e2d\u0e21: STMicroelectronics \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e01\u0e47\u0e1a\u0e23\u0e31\u0e01\u0e29\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e2a\u0e48\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07 (\u0e2d\u0e35\u0e40\u0e21\u0e25/SMS) \u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a <a href=\"https://www.st.com/content/st_com/en/common/privacy-portal/st-recruiting-privacy-terms/st-recruiting-privacy-terms-en.html\" target=\"_blank\">\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25</a> \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21", "button": "\u0e15\u0e01\u0e25\u0e07", "title": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25"}}}, "uploadResumeModal": {"title": "Welcome to {company_name}' Career Center", "subtitle": "Streamline your search by uploading your resume to be matched with positions that best suit your qualifications.", "disclaimer": "**Uploading a resume is not a formal application for employment**"}, "page_image": "", "max_applications_refer": 0, "applyButton": {"background": "#03234b"}, "links": {"videos": ["https://www.youtube.com/watch?v=lPmxCpM8Edg&list=PLnMKNibPkDnGRqbYGkGEkebd8xjYzQHdv", "https://www.youtube.com/watch?v=LmFt8a_oYqs&list=PLnMKNibPkDnGRqbYGkGEkebd8xjYzQHdv&index=5", "https://www.youtube.com/watch?v=8IXPKf3021U", "https://www.youtube.com/watch?v=e8403IeR408&list=PLnMKNibPkDnFLFX2gAM9aKZW31XFhGqby&index=39", "https://www.youtube.com/watch?v=P30FDPTvhng&list=PLnMKNibPkDnHTND7ZCNls6rTgiFZo5hX0&index=6"]}, "mapConfig": {"enabled": true}, "custom_style": {"css": "[class*='applyPageWrapper'] [class*='linkbutton'] { color: var(--button-primary-text-color) !important;}@font-face {\n font-family: STFont;\n src: url(\"https://static.vscdn.net/images/careers/demo/stmicroelectronics/1705437535::STFont.otf\");\nformat(\"ttf\");\n font-weight: 400;\n font-style: normal;\n}\n\n:root {\n --font-family: STFont;\n\n --primary-color: #04193A;\n\n --button-primary-background-color: var(--primary-color);\n --button-primary-text-color: #FFFFFF;\n --button-primary-border-color: var(--primary-color);\n\n --button-primary-hover-background-color: #07214F;\n --button-primary-hover-text-color: #FFFFFF;\n --button-primary-hover-border-color: #2E4A71;\n\n --button-secondary-background-color: #FFFFFF;\n --button-secondary-text-color: var(--primary-color);\n --button-secondary-border-color: #FFFFFF;\n\n --button-secondary-hover-background-color: #EAEBEE;\n --button-secondary-hover-text-color: var(--primary-color);\n --button-secondary-hover-border-color: #EAEBEE;\n\n --upload-resume-modal-background: var(--primary-color);\n\n}\n\nhtml * {\n text-transform: none !important;\n}\n\n.ef-dropdown.language-dropdown{\n top: 0px !important;\n margin-left: 0px !important;\n}\n\n.pointer.btn.btn-primary {\n padding-right: 5px !important;\n}\n\n.header-wrapper .btn-primary, .navbar .btn-primary{\n float: right !important;\n margin-top: 1px !important;\n}\n\n.career-login-links-container{\n display: flex !important;\n flex-direction: row !important;\n}\n\n@media screen and (max-width: 768px) {\n .career-login-links-container {\n flex-direction: column !important;\n }\n}\n@media screen and (max-width: 992px) {\n .match-bar {\n max-height: 180px !important;\n overflow: scroll !important;\n font-size: 95% !important;\n }\n}\n\n\n.hero-image {\n position: relative !important; /* ensures that the pseudo-element is positioned relative to this container */\n}\n\n.hero-image::before {\n content: \"\" !important; /* required for the pseudo-element to show */\n position: absolute !important; /* positions the element */\n top: 0 !important; /* aligns to the top */\n left: 0 !important; /* aligns to the left */\n right: 0 !important; /* aligns to the right */\n bottom: 0 !important; /* aligns to the bottom */\n background-color: rgba(0,0,0, 0.6) !important;\n z-index: 0 !important;\n}\n\n.jumbotron h1 {\n position: relative !important; /* ensure the text is above the overlay */\n z-index: 2 !important;\n}\n\n.upload-resume-modal h3{\n color: var(--primary-color) !important;\n}\n\n#career-workflow .dropzone {\n border: 1px solid #03234b !important;\n}\n\n\n\nh1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: STFont !important;\n color: #03234b !important;\n}\n\n.upload-resume-modal, .upload-resume-header, .position-title{\n font-family: STFont !important;\n}\n\n.upload-resume-modal .close-modal .fa-times, .ef-dropdown-title span {\n color: #FFF !important;\n}\n\na:not(.pillTitle):not(.btn-primary), .apply-form .please-upload-resume {\n color: #03234b !important;\n font-weight: bold !important;\n text-decoration: underline !important;\n}\n\n.pillTitle {\n color: #525A63 !important;\n font-weight: bold !important;\n}\n\n.Select-placeholder {\n color: #525A63 !important;\n}\n\n.all-positions-header h1 {\n font-family: STFont !important;\n}\n\n.position-title h1 {\n font-family: STFont !important;\n}\n\n\n\n.hero-image h1 {\n color: white !important;\n margin: 0; /* removes default margins */\n}\n\nbutton, .btn {\n border-top-left-radius: 5px !important;\n border-top-right-radius: 0px !important;\n border-bottom-left-radius: 0px !important;\n border-bottom-right-radius: 5px !important;\n}\n\n\n.btn-sm.btn-primary, .btn-primary, .get-matched-button, .position-apply-button, .go-button {\n background-color: var(--button-primary-background-color) !important;\n color: var(--button-primary-text-color) !important;\n border: 1px solid var(--button-primary-border-color) !important;\n font-family: Arial !important;\n font-size: 15px !important;;\n font-weight: bold !important;;\n}\n\n.btn-sm.btn-secondary, .btn-secondary, .job-cart-button, .add-to-job-cart-button, .remove-from-job-cart-button, .btn-pcs-map-toggle, .show-more-positions, .job-cart-button {\n background-color: var(--button-secondary-background-color) !important;\n color: var(--button-secondary-text-color) !important;\n border: 1px solid var(--button-secondary-border-color) !important;\n}\n\n\n.btn-sm.btn-primary:hover, .btn-primary:hover, .get-matched-button:hover, .position-apply-button:hover, .go-button:hover {\n background-color: var(--button-primary-hover-background-color) !important;\n color: var(--button-primary-hover-text-color) !important;\n border: 1px solid var(--button-primary-hover-border-color) !important;\n}\n\n.btn-sm.btn-secondary:hover, .btn-secondary:hover, .job-cart-button:hover, .add-to-job-cart-button:hover, .remove-from-job-cart-button:hover, .btn-pcs-map-toggle:hover, .show-more-positions:hover, .job-cart-button:hover {\n background-color: var(--button-secondary-hover-background-color) !important;\n color: var(--button-secondary-hover-text-color) !important;\n border: 1px solid var(--button-secondary-hover-border-color) !important;\n}\n\n\n#career-workflow .browse-button {\n background-color: var(--button-primary-background-color) !important;\n border-color: var(--button-primary-border-color) !important;\n box-shadow: none !important;\n color: var(--button-primary-text-color) !important;\n}\n\n#career-workflow .browse-button:hover {\n background-color: var(--button-primary-hover-background-color) !important;\n border-color: var(--button-primary-hover-border-color) !important;\n box-shadow: none !important;\n color: var(--button-primary-hover-text-color) !important;\n}\n\n\n\n#pcs-body-container.redesigned-nux .upload-resume-container .privacy-agreement-container .privacy-agreement .action-buttons .btn-sm, .mobile-map-search.redesigned-nux .upload-resume-container .privacy-agreement-container .privacy-agreement .action-buttons .btn-sm {\n border: 1px solid var(--button-secondary-hover-border-color) !important;\n}\n\n\n.nav-item a, .ef-dropdown.language-dropdown, a.candidate-login-link, .position-card .position-title {\n color: var(--primary-color) !important;\n}\n\n\n.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {\n font-weight: bold !important;\n}\n\n.position-full-card .position-title {\n font-family: STFont !important;\n}\n.position-full-card .position-location {\n font-family: STFont !important;\n}\n\n.position-job-description p {\n color: #525A63 !important;\n}\n\n.n-header {\n height: 60px;\n z-index: 99999;\n padding: 20px 20px 0px 20px;\n background-color: #fff;\n display: flex;\n justify-content: space-between;\n overflow: hidden;\n top: 0;\n width: 100%\n}\n\n\n.n-brand {\n display: flex;\n align-items: center\n}\n\n\nul.n-nav-items {\n list-style: none;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: space-around;\n text-decoration: none !important;\n font-weight: bold !important;\n}\n\n\nul.n-nav-items li {\n margin-right: 10px;\n text-decoration: none !important;\n font-weight: bold !important;\n}\n\n\nul.n-nav-items li a{\n text-decoration: none !important;\n font-weight: bold !important;\n color: #FFF !important;\n}\n\n\nul.n-nav-items li a:hover, ul.n-nav-items li a:active, ul.n-nav-items li a:focus{\n text-decoration: none !important;\n font-weight: bold !important;\n}\n\n.modal-content p{\n color: #525A63 !important;\n}\n\n.join-tn-link, .custom-navbar-item{\n min-width: 250px !important;\n}\n\nhtml *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa):not(.far):not(.fas):not(.fal):not(.fab):not(.footable):not(.fooicon):not(.footable-sort-indicator) {\n font-family: Arial !important;\n -webkit-font-smoothing: inherit !important;\n}\n\n/* Apply now / Add to job cart */\nbutton.btn.position-apply-button {\n border-radius: 10px 0 10px 0 !important;\n padding: 16px 32px !important;\n height: 48px !important;\n border: none !important;\n line-height: 1.5px !important;\n}\n\n/* Navbar buttons */\n.btn.btn-primary {\n border-radius: 10px 0px 10px 0px !important;\n padding: 12px 24px !important;\n}\n\n/* Language dropdown */\n.language-dropdown .btn.btn-primary {\n background-color: #ffd200 !important;\n color: #03234b !important;\n border: none !important;\n padding: 12px 10px 12px 24px !important;\n}\n\n.language-dropdown .title-span {\n color: #03234b !important;\n}\n\n/* Advanceed options button */\n.advanced-options-button {\n line-height: 1.2;\n}\n\n/* Navbar padding */\n.navbar {\n padding: 15px 25px !important;\n}\n\n/* Logo sizing */\nimg.d-inline-block.align-top {\n width: 170px !important;\n height: auto !important;\n}\n\n/* Apply form */\n.apply-form-main-content input.apply-form-text-input {\n border-radius: 4px !important;\n font-size: 15px !important;\n}\n\n.apply-form-main-content [role=\"combobox\"] {\n border-radius: 4px !important;\n font-size: 15px !important;\n}\n\n/* Thanks for joining talent network text */\n.success-form .main-title {\n text-transform: lowercase !important;\n font-weight: normal !important;\n}\n.success-form .main-title::first-letter {\n text-transform: capitalize !important;\n}"}, "custom_head_scripts": {"HOME_PAGE_LOAD": "<script>\n $(document).ready(function() {\n// Operators QR Code\n // Embed the QRCode library via Base64 encoding\n const qrCodeBase64 = \"CnZhciBRUkNvZGU7IWZ1bmN0aW9uKCl7ZnVuY3Rpb24gYShhKXt0aGlzLm1vZGU9Yy5NT0RFXzhCSVRfQllURSx0aGlzLmRhdGE9YSx0aGlzLnBhcnNlZERhdGE9W107Zm9yKHZhciBiPVtdLGQ9MCxlPXRoaXMuZGF0YS5sZW5ndGg7ZT5kO2QrKyl7dmFyIGY9dGhpcy5kYXRhLmNoYXJDb2RlQXQoZCk7Zj42NTUzNj8oYlswXT0yNDB8KDE4MzUwMDgmZik+Pj4xOCxiWzFdPTEyOHwoMjU4MDQ4JmYpPj4+MTIsYlsyXT0xMjh8KDQwMzImZik+Pj42LGJbM109MTI4fDYzJmYpOmY+MjA0OD8oYlswXT0yMjR8KDYxNDQwJmYpPj4+MTIsYlsxXT0xMjh8KDQwMzImZik+Pj42LGJbMl09MTI4fDYzJmYpOmY+MTI4PyhiWzBdPTE5MnwoMTk4NCZmKT4+PjYsYlsxXT0xMjh8NjMmZik6YlswXT1mLHRoaXMucGFyc2VkRGF0YT10aGlzLnBhcnNlZERhdGEuY29uY2F0KGIpfXRoaXMucGFyc2VkRGF0YS5sZW5ndGghPXRoaXMuZGF0YS5sZW5ndGgmJih0aGlzLnBhcnNlZERhdGEudW5zaGlmdCgxOTEpLHRoaXMucGFyc2VkRGF0YS51bnNoaWZ0KDE4NyksdGhpcy5wYXJzZWREYXRhLnVuc2hpZnQoMjM5KSl9ZnVuY3Rpb24gYihhLGIpe3RoaXMudHlwZU51bWJlcj1hLHRoaXMuZXJyb3JDb3JyZWN0TGV2ZWw9Yix0aGlzLm1vZHVsZXM9bnVsbCx0aGlzLm1vZHVsZUNvdW50PTAsdGhpcy5kYXRhQ2FjaGU9bnVsbCx0aGlzLmRhdGFMaXN0PVtdfWZ1bmN0aW9uIGkoYSxiKXtpZih2b2lkIDA9PWEubGVuZ3RoKXRocm93IG5ldyBFcnJvcihhLmxlbmd0aCsiLyIrYik7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aCYmMD09YVtjXTspYysrO3RoaXMubnVtPW5ldyBBcnJheShhLmxlbmd0aC1jK2IpO2Zvcih2YXIgZD0wO2Q8YS5sZW5ndGgtYztkKyspdGhpcy5udW1bZF09YVtkK2NdfWZ1bmN0aW9uIGooYSxiKXt0aGlzLnRvdGFsQ291bnQ9YSx0aGlzLmRhdGFDb3VudD1ifWZ1bmN0aW9uIGsoKXt0aGlzLmJ1ZmZlcj1bXSx0aGlzLmxlbmd0aD0wfWZ1bmN0aW9uIG0oKXtyZXR1cm4idW5kZWZpbmVkIiE9dHlwZW9mIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRH1mdW5jdGlvbiBuKCl7dmFyIGE9ITEsYj1uYXZpZ2F0b3IudXNlckFnZW50O3JldHVybi9hbmRyb2lkL2kudGVzdChiKSYmKGE9ITAsYU1hdD1iLnRvU3RyaW5nKCkubWF0Y2goL2FuZHJvaWQgKFswLTldLlswLTldKS9pKSxhTWF0JiZhTWF0WzFdJiYoYT1wYXJzZUZsb2F0KGFNYXRbMV0pKSksYX1mdW5jdGlvbiByKGEsYil7Zm9yKHZhciBjPTEsZT1zKGEpLGY9MCxnPWwubGVuZ3RoO2c+PWY7ZisrKXt2YXIgaD0wO3N3aXRjaChiKXtjYXNlIGQuTDpoPWxbZl1bMF07YnJlYWs7Y2FzZSBkLk06aD1sW2ZdWzFdO2JyZWFrO2Nhc2UgZC5ROmg9bFtmXVsyXTticmVhaztjYXNlIGQuSDpoPWxbZl1bM119aWYoaD49ZSlicmVhaztjKyt9aWYoYz5sLmxlbmd0aCl0aHJvdyBuZXcgRXJyb3IoIlRvbyBsb25nIGRhdGEiKTtyZXR1cm4gY31mdW5jdGlvbiBzKGEpe3ZhciBiPWVuY29kZVVSSShhKS50b1N0cmluZygpLnJlcGxhY2UoLyVbMC05YS1mQS1GXXsyfS9nLCJhIik7cmV0dXJuIGIubGVuZ3RoKyhiLmxlbmd0aCE9YT8zOjApfWEucHJvdG90eXBlPXtnZXRMZW5ndGg6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5wYXJzZWREYXRhLmxlbmd0aH0sd3JpdGU6ZnVuY3Rpb24oYSl7Zm9yKHZhciBiPTAsYz10aGlzLnBhcnNlZERhdGEubGVuZ3RoO2M+YjtiKyspYS5wdXQodGhpcy5wYXJzZWREYXRhW2JdLDgpfX0sYi5wcm90b3R5cGU9e2FkZERhdGE6ZnVuY3Rpb24oYil7dmFyIGM9bmV3IGEoYik7dGhpcy5kYXRhTGlzdC5wdXNoKGMpLHRoaXMuZGF0YUNhY2hlPW51bGx9LGlzRGFyazpmdW5jdGlvbihhLGIpe2lmKDA+YXx8dGhpcy5tb2R1bGVDb3VudDw9YXx8MD5ifHx0aGlzLm1vZHVsZUNvdW50PD1iKXRocm93IG5ldyBFcnJvcihhKyIsIitiKTtyZXR1cm4gdGhpcy5tb2R1bGVzW2FdW2JdfSxnZXRNb2R1bGVDb3VudDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm1vZHVsZUNvdW50fSxtYWtlOmZ1bmN0aW9uKCl7dGhpcy5tYWtlSW1wbCghMSx0aGlzLmdldEJlc3RNYXNrUGF0dGVybigpKX0sbWFrZUltcGw6ZnVuY3Rpb24oYSxjKXt0aGlzLm1vZHVsZUNvdW50PTQqdGhpcy50eXBlTnVtYmVyKzE3LHRoaXMubW9kdWxlcz1uZXcgQXJyYXkodGhpcy5tb2R1bGVDb3VudCk7Zm9yKHZhciBkPTA7ZDx0aGlzLm1vZHVsZUNvdW50O2QrKyl7dGhpcy5tb2R1bGVzW2RdPW5ldyBBcnJheSh0aGlzLm1vZHVsZUNvdW50KTtmb3IodmFyIGU9MDtlPHRoaXMubW9kdWxlQ291bnQ7ZSsrKXRoaXMubW9kdWxlc1tkXVtlXT1udWxsfXRoaXMuc2V0dXBQb3NpdGlvblByb2JlUGF0dGVybigwLDApLHRoaXMuc2V0dXBQb3NpdGlvblByb2JlUGF0dGVybih0aGlzLm1vZHVsZUNvdW50LTcsMCksdGhpcy5zZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuKDAsdGhpcy5tb2R1bGVDb3VudC03KSx0aGlzLnNldHVwUG9zaXRpb25BZGp1c3RQYXR0ZXJuKCksdGhpcy5zZXR1cFRpbWluZ1BhdHRlcm4oKSx0aGlzLnNldHVwVHlwZUluZm8oYSxjKSx0aGlzLnR5cGVOdW1iZXI+PTcmJnRoaXMuc2V0dXBUeXBlTnVtYmVyKGEpLG51bGw9PXRoaXMuZGF0YUNhY2hlJiYodGhpcy5kYXRhQ2FjaGU9Yi5jcmVhdGVEYXRhKHRoaXMudHlwZU51bWJlcix0aGlzLmVycm9yQ29ycmVjdExldmVsLHRoaXMuZGF0YUxpc3QpKSx0aGlzLm1hcERhdGEodGhpcy5kYXRhQ2FjaGUsYyl9LHNldHVwUG9zaXRpb25Qcm9iZVBhdHRlcm46ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9LTE7Nz49YztjKyspaWYoISgtMT49YStjfHx0aGlzLm1vZHVsZUNvdW50PD1hK2MpKWZvcih2YXIgZD0tMTs3Pj1kO2QrKyktMT49YitkfHx0aGlzLm1vZHVsZUNvdW50PD1iK2R8fCh0aGlzLm1vZHVsZXNbYStjXVtiK2RdPWM+PTAmJjY+PWMmJigwPT1kfHw2PT1kKXx8ZD49MCYmNj49ZCYmKDA9PWN8fDY9PWMpfHxjPj0yJiY0Pj1jJiZkPj0yJiY0Pj1kPyEwOiExKX0sZ2V0QmVzdE1hc2tQYXR0ZXJuOmZ1bmN0aW9uKCl7Zm9yKHZhciBhPTAsYj0wLGM9MDs4PmM7YysrKXt0aGlzLm1ha2VJbXBsKCEwLGMpO3ZhciBkPWYuZ2V0TG9zdFBvaW50KHRoaXMpOygwPT1jfHxhPmQpJiYoYT1kLGI9Yyl9cmV0dXJuIGJ9LGNyZWF0ZU1vdmllQ2xpcDpmdW5jdGlvbihhLGIsYyl7dmFyIGQ9YS5jcmVhdGVFbXB0eU1vdmllQ2xpcChiLGMpLGU9MTt0aGlzLm1ha2UoKTtmb3IodmFyIGY9MDtmPHRoaXMubW9kdWxlcy5sZW5ndGg7ZisrKWZvcih2YXIgZz1mKmUsaD0wO2g8dGhpcy5tb2R1bGVzW2ZdLmxlbmd0aDtoKyspe3ZhciBpPWgqZSxqPXRoaXMubW9kdWxlc1tmXVtoXTtqJiYoZC5iZWdpbkZpbGwoMCwxMDApLGQubW92ZVRvKGksZyksZC5saW5lVG8oaStlLGcpLGQubGluZVRvKGkrZSxnK2UpLGQubGluZVRvKGksZytlKSxkLmVuZEZpbGwoKSl9cmV0dXJuIGR9LHNldHVwVGltaW5nUGF0dGVybjpmdW5jdGlvbigpe2Zvcih2YXIgYT04O2E8dGhpcy5tb2R1bGVDb3VudC04O2ErKyludWxsPT10aGlzLm1vZHVsZXNbYV1bNl0mJih0aGlzLm1vZHVsZXNbYV1bNl09MD09YSUyKTtmb3IodmFyIGI9ODtiPHRoaXMubW9kdWxlQ291bnQtODtiKyspbnVsbD09dGhpcy5tb2R1bGVzWzZdW2JdJiYodGhpcy5tb2R1bGVzWzZdW2JdPTA9PWIlMil9LHNldHVwUG9zaXRpb25BZGp1c3RQYXR0ZXJuOmZ1bmN0aW9uKCl7Zm9yKHZhciBhPWYuZ2V0UGF0dGVyblBvc2l0aW9uKHRoaXMudHlwZU51bWJlciksYj0wO2I8YS5sZW5ndGg7YisrKWZvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKXt2YXIgZD1hW2JdLGU9YVtjXTtpZihudWxsPT10aGlzLm1vZHVsZXNbZF1bZV0pZm9yKHZhciBnPS0yOzI+PWc7ZysrKWZvcih2YXIgaD0tMjsyPj1oO2grKyl0aGlzLm1vZHVsZXNbZCtnXVtlK2hdPS0yPT1nfHwyPT1nfHwtMj09aHx8Mj09aHx8MD09ZyYmMD09aD8hMDohMX19LHNldHVwVHlwZU51bWJlcjpmdW5jdGlvbihhKXtmb3IodmFyIGI9Zi5nZXRCQ0hUeXBlTnVtYmVyKHRoaXMudHlwZU51bWJlciksYz0wOzE4PmM7YysrKXt2YXIgZD0hYSYmMT09KDEmYj4+Yyk7dGhpcy5tb2R1bGVzW01hdGguZmxvb3IoYy8zKV1bYyUzK3RoaXMubW9kdWxlQ291bnQtOC0zXT1kfWZvcih2YXIgYz0wOzE4PmM7YysrKXt2YXIgZD0hYSYmMT09KDEmYj4+Yyk7dGhpcy5tb2R1bGVzW2MlMyt0aGlzLm1vZHVsZUNvdW50LTgtM11bTWF0aC5mbG9vcihjLzMpXT1kfX0sc2V0dXBUeXBlSW5mbzpmdW5jdGlvbihhLGIpe2Zvcih2YXIgYz10aGlzLmVycm9yQ29ycmVjdExldmVsPDwzfGIsZD1mLmdldEJDSFR5cGVJbmZvKGMpLGU9MDsxNT5lO2UrKyl7dmFyIGc9IWEmJjE9PSgxJmQ+PmUpOzY+ZT90aGlzLm1vZHVsZXNbZV1bOF09Zzo4PmU/dGhpcy5tb2R1bGVzW2UrMV1bOF09Zzp0aGlzLm1vZHVsZXNbdGhpcy5tb2R1bGVDb3VudC0xNStlXVs4XT1nfWZvcih2YXIgZT0wOzE1PmU7ZSsrKXt2YXIgZz0hYSYmMT09KDEmZD4+ZSk7OD5lP3RoaXMubW9kdWxlc1s4XVt0aGlzLm1vZHVsZUNvdW50LWUtMV09Zzo5PmU/dGhpcy5tb2R1bGVzWzhdWzE1LWUtMSsxXT1nOnRoaXMubW9kdWxlc1s4XVsxNS1lLTFdPWd9dGhpcy5tb2R1bGVzW3RoaXMubW9kdWxlQ291bnQtOF1bOF09IWF9LG1hcERhdGE6ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9LTEsZD10aGlzLm1vZHVsZUNvdW50LTEsZT03LGc9MCxoPXRoaXMubW9kdWxlQ291bnQtMTtoPjA7aC09Milmb3IoNj09aCYmaC0tOzspe2Zvcih2YXIgaT0wOzI+aTtpKyspaWYobnVsbD09dGhpcy5tb2R1bGVzW2RdW2gtaV0pe3ZhciBqPSExO2c8YS5sZW5ndGgmJihqPTE9PSgxJmFbZ10+Pj5lKSk7dmFyIGs9Zi5nZXRNYXNrKGIsZCxoLWkpO2smJihqPSFqKSx0aGlzLm1vZHVsZXNbZF1baC1pXT1qLGUtLSwtMT09ZSYmKGcrKyxlPTcpfWlmKGQrPWMsMD5kfHx0aGlzLm1vZHVsZUNvdW50PD1kKXtkLT1jLGM9LWM7YnJlYWt9fX19LGIuUEFEMD0yMzYsYi5QQUQxPTE3LGIuY3JlYXRlRGF0YT1mdW5jdGlvbihhLGMsZCl7Zm9yKHZhciBlPWouZ2V0UlNCbG9ja3MoYSxjKSxnPW5ldyBrLGg9MDtoPGQubGVuZ3RoO2grKyl7dmFyIGk9ZFtoXTtnLnB1dChpLm1vZGUsNCksZy5wdXQoaS5nZXRMZW5ndGgoKSxmLmdldExlbmd0aEluQml0cyhpLm1vZGUsYSkpLGkud3JpdGUoZyl9Zm9yKHZhciBsPTAsaD0wO2g8ZS5sZW5ndGg7aCsrKWwrPWVbaF0uZGF0YUNvdW50O2lmKGcuZ2V0TGVuZ3RoSW5CaXRzKCk+OCpsKXRocm93IG5ldyBFcnJvcigiY29kZSBsZW5ndGggb3ZlcmZsb3cuICgiK2cuZ2V0TGVuZ3RoSW5CaXRzKCkrIj4iKzgqbCsiKSIpO2ZvcihnLmdldExlbmd0aEluQml0cygpKzQ8PTgqbCYmZy5wdXQoMCw0KTswIT1nLmdldExlbmd0aEluQml0cygpJTg7KWcucHV0Qml0KCExKTtmb3IoOzspe2lmKGcuZ2V0TGVuZ3RoSW5CaXRzKCk+PTgqbClicmVhaztpZihnLnB1dChiLlBBRDAsOCksZy5nZXRMZW5ndGhJbkJpdHMoKT49OCpsKWJyZWFrO2cucHV0KGIuUEFEMSw4KX1yZXR1cm4gYi5jcmVhdGVCeXRlcyhnLGUpfSxiLmNyZWF0ZUJ5dGVzPWZ1bmN0aW9uKGEsYil7Zm9yKHZhciBjPTAsZD0wLGU9MCxnPW5ldyBBcnJheShiLmxlbmd0aCksaD1uZXcgQXJyYXkoYi5sZW5ndGgpLGo9MDtqPGIubGVuZ3RoO2orKyl7dmFyIGs9YltqXS5kYXRhQ291bnQsbD1iW2pdLnRvdGFsQ291bnQtaztkPU1hdGgubWF4KGQsayksZT1NYXRoLm1heChlLGwpLGdbal09bmV3IEFycmF5KGspO2Zvcih2YXIgbT0wO208Z1tqXS5sZW5ndGg7bSsrKWdbal1bbV09MjU1JmEuYnVmZmVyW20rY107Yys9azt2YXIgbj1mLmdldEVycm9yQ29ycmVjdFBvbHlub21pYWwobCksbz1uZXcgaShnW2pdLG4uZ2V0TGVuZ3RoKCktMSkscD1vLm1vZChuKTtoW2pdPW5ldyBBcnJheShuLmdldExlbmd0aCgpLTEpO2Zvcih2YXIgbT0wO208aFtqXS5sZW5ndGg7bSsrKXt2YXIgcT1tK3AuZ2V0TGVuZ3RoKCktaFtqXS5sZW5ndGg7aFtqXVttXT1xPj0wP3AuZ2V0KHEpOjB9fWZvcih2YXIgcj0wLG09MDttPGIubGVuZ3RoO20rKylyKz1iW21dLnRvdGFsQ291bnQ7Zm9yKHZhciBzPW5ldyBBcnJheShyKSx0PTAsbT0wO2Q+bTttKyspZm9yKHZhciBqPTA7ajxiLmxlbmd0aDtqKyspbTxnW2pdLmxlbmd0aCYmKHNbdCsrXT1nW2pdW21dKTtmb3IodmFyIG09MDtlPm07bSsrKWZvcih2YXIgaj0wO2o8Yi5sZW5ndGg7aisrKW08aFtqXS5sZW5ndGgmJihzW3QrK109aFtqXVttXSk7cmV0dXJuIHN9O2Zvcih2YXIgYz17TU9ERV9OVU1CRVI6MSxNT0RFX0FMUEhBX05VTToyLE1PREVfOEJJVF9CWVRFOjQsTU9ERV9LQU5KSTo4fSxkPXtMOjEsTTowLFE6MyxIOjJ9LGU9e1BBVFRFUk4wMDA6MCxQQVRURVJOMDAxOjEsUEFUVEVSTjAxMDoyLFBBVFRFUk4wMTE6MyxQQVRURVJOMTAwOjQsUEFUVEVSTjEwMTo1LFBBVFRFUk4xMTA6NixQQVRURVJOMTExOjd9LGY9e1BBVFRFUk5fUE9TSVRJT05fVEFCTEU6W1tdLFs2LDE4XSxbNiwyMl0sWzYsMjZdLFs2LDMwXSxbNiwzNF0sWzYsMjIsMzhdLFs2LDI0LDQyXSxbNiwyNiw0Nl0sWzYsMjgsNTBdLFs2LDMwLDU0XSxbNiwzMiw1OF0sWzYsMzQsNjJdLFs2LDI2LDQ2LDY2XSxbNiwyNiw0OCw3MF0sWzYsMjYsNTAsNzRdLFs2LDMwLDU0LDc4XSxbNiwzMCw1Niw4Ml0sWzYsMzAsNTgsODZdLFs2LDM0LDYyLDkwXSxbNiwyOCw1MCw3Miw5NF0sWzYsMjYsNTAsNzQsOThdLFs2LDMwLDU0LDc4LDEwMl0sWzYsMjgsNTQsODAsMTA2XSxbNiwzMiw1OCw4NCwxMTBdLFs2LDMwLDU4LDg2LDExNF0sWzYsMzQsNjIsOTAsMTE4XSxbNiwyNiw1MCw3NCw5OCwxMjJdLFs2LDMwLDU0LDc4LDEwMiwxMjZdLFs2LDI2LDUyLDc4LDEwNCwxMzBdLFs2LDMwLDU2LDgyLDEwOCwxMzRdLFs2LDM0LDYwLDg2LDExMiwxMzhdLFs2LDMwLDU4LDg2LDExNCwxNDJdLFs2LDM0LDYyLDkwLDExOCwxNDZdLFs2LDMwLDU0LDc4LDEwMiwxMjYsMTUwXSxbNiwyNCw1MCw3NiwxMDIsMTI4LDE1NF0sWzYsMjgsNTQsODAsMTA2LDEzMiwxNThdLFs2LDMyLDU4LDg0LDExMCwxMzYsMTYyXSxbNiwyNiw1NCw4MiwxMTAsMTM4LDE2Nl0sWzYsMzAsNTgsODYsMTE0LDE0MiwxNzBdXSxHMTU6MTMzNSxHMTg6Nzk3MyxHMTVfTUFTSzoyMTUyMixnZXRCQ0hUeXBlSW5mbzpmdW5jdGlvbihhKXtmb3IodmFyIGI9YTw8MTA7Zi5nZXRCQ0hEaWdpdChiKS1mLmdldEJDSERpZ2l0KGYuRzE1KT49MDspYl49Zi5HMTU8PGYuZ2V0QkNIRGlnaXQoYiktZi5nZXRCQ0hEaWdpdChmLkcxNSk7cmV0dXJuKGE8PDEwfGIpXmYuRzE1X01BU0t9LGdldEJDSFR5cGVOdW1iZXI6ZnVuY3Rpb24oYSl7Zm9yKHZhciBiPWE8PDEyO2YuZ2V0QkNIRGlnaXQoYiktZi5nZXRCQ0hEaWdpdChmLkcxOCk+PTA7KWJePWYuRzE4PDxmLmdldEJDSERpZ2l0KGIpLWYuZ2V0QkNIRGlnaXQoZi5HMTgpO3JldHVybiBhPDwxMnxifSxnZXRCQ0hEaWdpdDpmdW5jdGlvbihhKXtmb3IodmFyIGI9MDswIT1hOyliKyssYT4+Pj0xO3JldHVybiBifSxnZXRQYXR0ZXJuUG9zaXRpb246ZnVuY3Rpb24oYSl7cmV0dXJuIGYuUEFUVEVSTl9QT1NJVElPTl9UQUJMRVthLTFdfSxnZXRNYXNrOmZ1bmN0aW9uKGEsYixjKXtzd2l0Y2goYSl7Y2FzZSBlLlBBVFRFUk4wMDA6cmV0dXJuIDA9PShiK2MpJTI7Y2FzZSBlLlBBVFRFUk4wMDE6cmV0dXJuIDA9PWIlMjtjYXNlIGUuUEFUVEVSTjAxMDpyZXR1cm4gMD09YyUzO2Nhc2UgZS5QQVRURVJOMDExOnJldHVybiAwPT0oYitjKSUzO2Nhc2UgZS5QQVRURVJOMTAwOnJldHVybiAwPT0oTWF0aC5mbG9vcihiLzIpK01hdGguZmxvb3IoYy8zKSklMjtjYXNlIGUuUEFUVEVSTjEwMTpyZXR1cm4gMD09YipjJTIrYipjJTM7Y2FzZSBlLlBBVFRFUk4xMTA6cmV0dXJuIDA9PShiKmMlMitiKmMlMyklMjtjYXNlIGUuUEFUVEVSTjExMTpyZXR1cm4gMD09KGIqYyUzKyhiK2MpJTIpJTI7ZGVmYXVsdDp0aHJvdyBuZXcgRXJyb3IoImJhZCBtYXNrUGF0dGVybjoiK2EpfX0sZ2V0RXJyb3JDb3JyZWN0UG9seW5vbWlhbDpmdW5jdGlvbihhKXtmb3IodmFyIGI9bmV3IGkoWzFdLDApLGM9MDthPmM7YysrKWI9Yi5tdWx0aXBseShuZXcgaShbMSxnLmdleHAoYyldLDApKTtyZXR1cm4gYn0sZ2V0TGVuZ3RoSW5CaXRzOmZ1bmN0aW9uKGEsYil7aWYoYj49MSYmMTA+Yilzd2l0Y2goYSl7Y2FzZSBjLk1PREVfTlVNQkVSOnJldHVybiAxMDtjYXNlIGMuTU9ERV9BTFBIQV9OVU06cmV0dXJuIDk7Y2FzZSBjLk1PREVfOEJJVF9CWVRFOnJldHVybiA4O2Nhc2UgYy5NT0RFX0tBTkpJOnJldHVybiA4O2RlZmF1bHQ6dGhyb3cgbmV3IEVycm9yKCJtb2RlOiIrYSl9ZWxzZSBpZigyNz5iKXN3aXRjaChhKXtjYXNlIGMuTU9ERV9OVU1CRVI6cmV0dXJuIDEyO2Nhc2UgYy5NT0RFX0FMUEhBX05VTTpyZXR1cm4gMTE7Y2FzZSBjLk1PREVfOEJJVF9CWVRFOnJldHVybiAxNjtjYXNlIGMuTU9ERV9LQU5KSTpyZXR1cm4gMTA7ZGVmYXVsdDp0aHJvdyBuZXcgRXJyb3IoIm1vZGU6IithKX1lbHNle2lmKCEoNDE+YikpdGhyb3cgbmV3IEVycm9yKCJ0eXBlOiIrYik7c3dpdGNoKGEpe2Nhc2UgYy5NT0RFX05VTUJFUjpyZXR1cm4gMTQ7Y2FzZSBjLk1PREVfQUxQSEFfTlVNOnJldHVybiAxMztjYXNlIGMuTU9ERV84QklUX0JZVEU6cmV0dXJuIDE2O2Nhc2UgYy5NT0RFX0tBTkpJOnJldHVybiAxMjtkZWZhdWx0OnRocm93IG5ldyBFcnJvcigibW9kZToiK2EpfX19LGdldExvc3RQb2ludDpmdW5jdGlvbihhKXtmb3IodmFyIGI9YS5nZXRNb2R1bGVDb3VudCgpLGM9MCxkPTA7Yj5kO2QrKylmb3IodmFyIGU9MDtiPmU7ZSsrKXtmb3IodmFyIGY9MCxnPWEuaXNEYXJrKGQsZSksaD0tMTsxPj1oO2grKylpZighKDA+ZCtofHxkK2g+PWIpKWZvcih2YXIgaT0tMTsxPj1pO2krKykwPmUraXx8ZStpPj1ifHwoMCE9aHx8MCE9aSkmJmc9PWEuaXNEYXJrKGQraCxlK2kpJiZmKys7Zj41JiYoYys9MytmLTUpfWZvcih2YXIgZD0wO2ItMT5kO2QrKylmb3IodmFyIGU9MDtiLTE+ZTtlKyspe3ZhciBqPTA7YS5pc0RhcmsoZCxlKSYmaisrLGEuaXNEYXJrKGQrMSxlKSYmaisrLGEuaXNEYXJrKGQsZSsxKSYmaisrLGEuaXNEYXJrKGQrMSxlKzEpJiZqKyssKDA9PWp8fDQ9PWopJiYoYys9Myl9Zm9yKHZhciBkPTA7Yj5kO2QrKylmb3IodmFyIGU9MDtiLTY+ZTtlKyspYS5pc0RhcmsoZCxlKSYmIWEuaXNEYXJrKGQsZSsxKSYmYS5pc0RhcmsoZCxlKzIpJiZhLmlzRGFyayhkLGUrMykmJmEuaXNEYXJrKGQsZSs0KSYmIWEuaXNEYXJrKGQsZSs1KSYmYS5pc0RhcmsoZCxlKzYpJiYoYys9NDApO2Zvcih2YXIgZT0wO2I+ZTtlKyspZm9yKHZhciBkPTA7Yi02PmQ7ZCsrKWEuaXNEYXJrKGQsZSkmJiFhLmlzRGFyayhkKzEsZSkmJmEuaXNEYXJrKGQrMixlKSYmYS5pc0RhcmsoZCszLGUpJiZhLmlzRGFyayhkKzQsZSkmJiFhLmlzRGFyayhkKzUsZSkmJmEuaXNEYXJrKGQrNixlKSYmKGMrPTQwKTtmb3IodmFyIGs9MCxlPTA7Yj5lO2UrKylmb3IodmFyIGQ9MDtiPmQ7ZCsrKWEuaXNEYXJrKGQsZSkmJmsrKzt2YXIgbD1NYXRoLmFicygxMDAqay9iL2ItNTApLzU7cmV0dXJuIGMrPTEwKmx9fSxnPXtnbG9nOmZ1bmN0aW9uKGEpe2lmKDE+YSl0aHJvdyBuZXcgRXJyb3IoImdsb2coIithKyIpIik7cmV0dXJuIGcuTE9HX1RBQkxFW2FdfSxnZXhwOmZ1bmN0aW9uKGEpe2Zvcig7MD5hOylhKz0yNTU7Zm9yKDthPj0yNTY7KWEtPTI1NTtyZXR1cm4gZy5FWFBfVEFCTEVbYV19LEVYUF9UQUJMRTpuZXcgQXJyYXkoMjU2KSxMT0dfVEFCTEU6bmV3IEFycmF5KDI1Nil9LGg9MDs4Pmg7aCsrKWcuRVhQX1RBQkxFW2hdPTE8PGg7Zm9yKHZhciBoPTg7MjU2Pmg7aCsrKWcuRVhQX1RBQkxFW2hdPWcuRVhQX1RBQkxFW2gtNF1eZy5FWFBfVEFCTEVbaC01XV5nLkVYUF9UQUJMRVtoLTZdXmcuRVhQX1RBQkxFW2gtOF07Zm9yKHZhciBoPTA7MjU1Pmg7aCsrKWcuTE9HX1RBQkxFW2cuRVhQX1RBQkxFW2hdXT1oO2kucHJvdG90eXBlPXtnZXQ6ZnVuY3Rpb24oYSl7cmV0dXJuIHRoaXMubnVtW2FdfSxnZXRMZW5ndGg6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5udW0ubGVuZ3RofSxtdWx0aXBseTpmdW5jdGlvbihhKXtmb3IodmFyIGI9bmV3IEFycmF5KHRoaXMuZ2V0TGVuZ3RoKCkrYS5nZXRMZW5ndGgoKS0xKSxjPTA7Yzx0aGlzLmdldExlbmd0aCgpO2MrKylmb3IodmFyIGQ9MDtkPGEuZ2V0TGVuZ3RoKCk7ZCsrKWJbYytkXV49Zy5nZXhwKGcuZ2xvZyh0aGlzLmdldChjKSkrZy5nbG9nKGEuZ2V0KGQpKSk7cmV0dXJuIG5ldyBpKGIsMCl9LG1vZDpmdW5jdGlvbihhKXtpZih0aGlzLmdldExlbmd0aCgpLWEuZ2V0TGVuZ3RoKCk8MClyZXR1cm4gdGhpcztmb3IodmFyIGI9Zy5nbG9nKHRoaXMuZ2V0KDApKS1nLmdsb2coYS5nZXQoMCkpLGM9bmV3IEFycmF5KHRoaXMuZ2V0TGVuZ3RoKCkpLGQ9MDtkPHRoaXMuZ2V0TGVuZ3RoKCk7ZCsrKWNbZF09dGhpcy5nZXQoZCk7Zm9yKHZhciBkPTA7ZDxhLmdldExlbmd0aCgpO2QrKyljW2RdXj1nLmdleHAoZy5nbG9nKGEuZ2V0KGQpKStiKTtyZXR1cm4gbmV3IGkoYywwKS5tb2QoYSl9fSxqLlJTX0JMT0NLX1RBQkxFPVtbMSwyNiwxOV0sWzEsMjYsMTZdLFsxLDI2LDEzXSxbMSwyNiw5XSxbMSw0NCwzNF0sWzEsNDQsMjhdLFsxLDQ0LDIyXSxbMSw0NCwxNl0sWzEsNzAsNTVdLFsxLDcwLDQ0XSxbMiwzNSwxN10sWzIsMzUsMTNdLFsxLDEwMCw4MF0sWzIsNTAsMzJdLFsyLDUwLDI0XSxbNCwyNSw5XSxbMSwxMzQsMTA4XSxbMiw2Nyw0M10sWzIsMzMsMTUsMiwzNCwxNl0sWzIsMzMsMTEsMiwzNCwxMl0sWzIsODYsNjhdLFs0LDQzLDI3XSxbNCw0MywxOV0sWzQsNDMsMTVdLFsyLDk4LDc4XSxbNCw0OSwzMV0sWzIsMzIsMTQsNCwzMywxNV0sWzQsMzksMTMsMSw0MCwxNF0sWzIsMTIxLDk3XSxbMiw2MCwzOCwyLDYxLDM5XSxbNCw0MCwxOCwyLDQxLDE5XSxbNCw0MCwxNCwyLDQxLDE1XSxbMiwxNDYsMTE2XSxbMyw1OCwzNiwyLDU5LDM3XSxbNCwzNiwxNiw0LDM3LDE3XSxbNCwzNiwxMiw0LDM3LDEzXSxbMiw4Niw2OCwyLDg3LDY5XSxbNCw2OSw0MywxLDcwLDQ0XSxbNiw0MywxOSwyLDQ0LDIwXSxbNiw0MywxNSwyLDQ0LDE2XSxbNCwxMDEsODFdLFsxLDgwLDUwLDQsODEsNTFdLFs0LDUwLDIyLDQsNTEsMjNdLFszLDM2LDEyLDgsMzcsMTNdLFsyLDExNiw5MiwyLDExNyw5M10sWzYsNTgsMzYsMiw1OSwzN10sWzQsNDYsMjAsNiw0NywyMV0sWzcsNDIsMTQsNCw0MywxNV0sWzQsMTMzLDEwN10sWzgsNTksMzcsMSw2MCwzOF0sWzgsNDQsMjAsNCw0NSwyMV0sWzEyLDMzLDExLDQsMzQsMTJdLFszLDE0NSwxMTUsMSwxNDYsMTE2XSxbNCw2NCw0MCw1LDY1LDQxXSxbMTEsMzYsMTYsNSwzNywxN10sWzExLDM2LDEyLDUsMzcsMTNdLFs1LDEwOSw4NywxLDExMCw4OF0sWzUsNjUsNDEsNSw2Niw0Ml0sWzUsNTQsMjQsNyw1NSwyNV0sWzExLDM2LDEyXSxbNSwxMjIsOTgsMSwxMjMsOTldLFs3LDczLDQ1LDMsNzQsNDZdLFsxNSw0MywxOSwyLDQ0LDIwXSxbMyw0NSwxNSwxMyw0NiwxNl0sWzEsMTM1LDEwNyw1LDEzNiwxMDhdLFsxMCw3NCw0NiwxLDc1LDQ3XSxbMSw1MCwyMiwxNSw1MSwyM10sWzIsNDIsMTQsMTcsNDMsMTVdLFs1LDE1MCwxMjAsMSwxNTEsMTIxXSxbOSw2OSw0Myw0LDcwLDQ0XSxbMTcsNTAsMjIsMSw1MSwyM10sWzIsNDIsMTQsMTksNDMsMTVdLFszLDE0MSwxMTMsNCwxNDIsMTE0XSxbMyw3MCw0NCwxMSw3MSw0NV0sWzE3LDQ3LDIxLDQsNDgsMjJdLFs5LDM5LDEzLDE2LDQwLDE0XSxbMywxMzUsMTA3LDUsMTM2LDEwOF0sWzMsNjcsNDEsMTMsNjgsNDJdLFsxNSw1NCwyNCw1LDU1LDI1XSxbMTUsNDMsMTUsMTAsNDQsMTZdLFs0LDE0NCwxMTYsNCwxNDUsMTE3XSxbMTcsNjgsNDJdLFsxNyw1MCwyMiw2LDUxLDIzXSxbMTksNDYsMTYsNiw0NywxN10sWzIsMTM5LDExMSw3LDE0MCwxMTJdLFsxNyw3NCw0Nl0sWzcsNTQsMjQsMTYsNTUsMjVdLFszNCwzNywxM10sWzQsMTUxLDEyMSw1LDE1MiwxMjJdLFs0LDc1LDQ3LDE0LDc2LDQ4XSxbMTEsNTQsMjQsMTQsNTUsMjVdLFsxNiw0NSwxNSwxNCw0NiwxNl0sWzYsMTQ3LDExNyw0LDE0OCwxMThdLFs2LDczLDQ1LDE0LDc0LDQ2XSxbMTEsNTQsMjQsMTYsNTUsMjVdLFszMCw0NiwxNiwyLDQ3LDE3XSxbOCwxMzIsMTA2LDQsMTMzLDEwN10sWzgsNzUsNDcsMTMsNzYsNDhdLFs3LDU0LDI0LDIyLDU1LDI1XSxbMjIsNDUsMTUsMTMsNDYsMTZdLFsxMCwxNDIsMTE0LDIsMTQzLDExNV0sWzE5LDc0LDQ2LDQsNzUsNDddLFsyOCw1MCwyMiw2LDUxLDIzXSxbMzMsNDYsMTYsNCw0NywxN10sWzgsMTUyLDEyMiw0LDE1MywxMjNdLFsyMiw3Myw0NSwzLDc0LDQ2XSxbOCw1MywyMywyNiw1NCwyNF0sWzEyLDQ1LDE1LDI4LDQ2LDE2XSxbMywxNDcsMTE3LDEwLDE0OCwxMThdLFszLDczLDQ1LDIzLDc0LDQ2XSxbNCw1NCwyNCwzMSw1NSwyNV0sWzExLDQ1LDE1LDMxLDQ2LDE2XSxbNywxNDYsMTE2LDcsMTQ3LDExN10sWzIxLDczLDQ1LDcsNzQsNDZdLFsxLDUzLDIzLDM3LDU0LDI0XSxbMTksNDUsMTUsMjYsNDYsMTZdLFs1LDE0NSwxMTUsMTAsMTQ2LDExNl0sWzE5LDc1LDQ3LDEwLDc2LDQ4XSxbMTUsNTQsMjQsMjUsNTUsMjVdLFsyMyw0NSwxNSwyNSw0NiwxNl0sWzEzLDE0NSwxMTUsMywxNDYsMTE2XSxbMiw3NCw0NiwyOSw3NSw0N10sWzQyLDU0LDI0LDEsNTUsMjVdLFsyMyw0NSwxNSwyOCw0NiwxNl0sWzE3LDE0NSwxMTVdLFsxMCw3NCw0NiwyMyw3NSw0N10sWzEwLDU0LDI0LDM1LDU1LDI1XSxbMTksNDUsMTUsMzUsNDYsMTZdLFsxNywxNDUsMTE1LDEsMTQ2LDExNl0sWzE0LDc0LDQ2LDIxLDc1LDQ3XSxbMjksNTQsMjQsMTksNTUsMjVdLFsxMSw0NSwxNSw0Niw0NiwxNl0sWzEzLDE0NSwxMTUsNiwxNDYsMTE2XSxbMTQsNzQsNDYsMjMsNzUsNDddLFs0NCw1NCwyNCw3LDU1LDI1XSxbNTksNDYsMTYsMSw0NywxN10sWzEyLDE1MSwxMjEsNywxNTIsMTIyXSxbMTIsNzUsNDcsMjYsNzYsNDhdLFszOSw1NCwyNCwxNCw1NSwyNV0sWzIyLDQ1LDE1LDQxLDQ2LDE2XSxbNiwxNTEsMTIxLDE0LDE1MiwxMjJdLFs2LDc1LDQ3LDM0LDc2LDQ4XSxbNDYsNTQsMjQsMTAsNTUsMjVdLFsyLDQ1LDE1LDY0LDQ2LDE2XSxbMTcsMTUyLDEyMiw0LDE1MywxMjNdLFsyOSw3NCw0NiwxNCw3NSw0N10sWzQ5LDU0LDI0LDEwLDU1LDI1XSxbMjQsNDUsMTUsNDYsNDYsMTZdLFs0LDE1MiwxMjIsMTgsMTUzLDEyM10sWzEzLDc0LDQ2LDMyLDc1LDQ3XSxbNDgsNTQsMjQsMTQsNTUsMjVdLFs0Miw0NSwxNSwzMiw0NiwxNl0sWzIwLDE0NywxMTcsNCwxNDgsMTE4XSxbNDAsNzUsNDcsNyw3Niw0OF0sWzQzLDU0LDI0LDIyLDU1LDI1XSxbMTAsNDUsMTUsNjcsNDYsMTZdLFsxOSwxNDgsMTE4LDYsMTQ5LDExOV0sWzE4LDc1LDQ3LDMxLDc2LDQ4XSxbMzQsNTQsMjQsMzQsNTUsMjVdLFsyMCw0NSwxNSw2MSw0NiwxNl1dLGouZ2V0UlNCbG9ja3M9ZnVuY3Rpb24oYSxiKXt2YXIgYz1qLmdldFJzQmxvY2tUYWJsZShhLGIpO2lmKHZvaWQgMD09Yyl0aHJvdyBuZXcgRXJyb3IoImJhZCBycyBibG9jayBAIHR5cGVOdW1iZXI6IithKyIvZXJyb3JDb3JyZWN0TGV2ZWw6IitiKTtmb3IodmFyIGQ9Yy5sZW5ndGgvMyxlPVtdLGY9MDtkPmY7ZisrKWZvcih2YXIgZz1jWzMqZiswXSxoPWNbMypmKzFdLGk9Y1szKmYrMl0saz0wO2c+aztrKyspZS5wdXNoKG5ldyBqKGgsaSkpO3JldHVybiBlfSxqLmdldFJzQmxvY2tUYWJsZT1mdW5jdGlvbihhLGIpe3N3aXRjaChiKXtjYXNlIGQuTDpyZXR1cm4gai5SU19CTE9DS19UQUJMRVs0KihhLTEpKzBdO2Nhc2UgZC5NOnJldHVybiBqLlJTX0JMT0NLX1RBQkxFWzQqKGEtMSkrMV07Y2FzZSBkLlE6cmV0dXJuIGouUlNfQkxPQ0tfVEFCTEVbNCooYS0xKSsyXTtjYXNlIGQuSDpyZXR1cm4gai5SU19CTE9DS19UQUJMRVs0KihhLTEpKzNdO2RlZmF1bHQ6cmV0dXJuIHZvaWQgMH19LGsucHJvdG90eXBlPXtnZXQ6ZnVuY3Rpb24oYSl7dmFyIGI9TWF0aC5mbG9vcihhLzgpO3JldHVybiAxPT0oMSZ0aGlzLmJ1ZmZlcltiXT4+PjctYSU4KX0scHV0OmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBjPTA7Yj5jO2MrKyl0aGlzLnB1dEJpdCgxPT0oMSZhPj4+Yi1jLTEpKX0sZ2V0TGVuZ3RoSW5CaXRzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMubGVuZ3RofSxwdXRCaXQ6ZnVuY3Rpb24oYSl7dmFyIGI9TWF0aC5mbG9vcih0aGlzLmxlbmd0aC84KTt0aGlzLmJ1ZmZlci5sZW5ndGg8PWImJnRoaXMuYnVmZmVyLnB1c2goMCksYSYmKHRoaXMuYnVmZmVyW2JdfD0xMjg+Pj50aGlzLmxlbmd0aCU4KSx0aGlzLmxlbmd0aCsrfX07dmFyIGw9W1sxNywxNCwxMSw3XSxbMzIsMjYsMjAsMTRdLFs1Myw0MiwzMiwyNF0sWzc4LDYyLDQ2LDM0XSxbMTA2LDg0LDYwLDQ0XSxbMTM0LDEwNiw3NCw1OF0sWzE1NCwxMjIsODYsNjRdLFsxOTIsMTUyLDEwOCw4NF0sWzIzMCwxODAsMTMwLDk4XSxbMjcxLDIxMywxNTEsMTE5XSxbMzIxLDI1MSwxNzcsMTM3XSxbMzY3LDI4NywyMDMsMTU1XSxbNDI1LDMzMSwyNDEsMTc3XSxbNDU4LDM2MiwyNTgsMTk0XSxbNTIwLDQxMiwyOTIsMjIwXSxbNTg2LDQ1MCwzMjIsMjUwXSxbNjQ0LDUwNCwzNjQsMjgwXSxbNzE4LDU2MCwzOTQsMzEwXSxbNzkyLDYyNCw0NDIsMzM4XSxbODU4LDY2Niw0ODIsMzgyXSxbOTI5LDcxMSw1MDksNDAzXSxbMTAwMyw3NzksNTY1LDQzOV0sWzEwOTEsODU3LDYxMSw0NjFdLFsxMTcxLDkxMSw2NjEsNTExXSxbMTI3Myw5OTcsNzE1LDUzNV0sWzEzNjcsMTA1OSw3NTEsNTkzXSxbMTQ2NSwxMTI1LDgwNSw2MjVdLFsxNTI4LDExOTAsODY4LDY1OF0sWzE2MjgsMTI2NCw5MDgsNjk4XSxbMTczMiwxMzcwLDk4Miw3NDJdLFsxODQwLDE0NTIsMTAzMCw3OTBdLFsxOTUyLDE1MzgsMTExMiw4NDJdLFsyMDY4LDE2MjgsMTE2OCw4OThdLFsyMTg4LDE3MjIsMTIyOCw5NThdLFsyMzAzLDE4MDksMTI4Myw5ODNdLFsyNDMxLDE5MTEsMTM1MSwxMDUxXSxbMjU2MywxOTg5LDE0MjMsMTA5M10sWzI2OTksMjA5OSwxNDk5LDExMzldLFsyODA5LDIyMTMsMTU3OSwxMjE5XSxbMjk1MywyMzMxLDE2NjMsMTI3M11dLG89ZnVuY3Rpb24oKXt2YXIgYT1mdW5jdGlvbihhLGIpe3RoaXMuX2VsPWEsdGhpcy5faHRPcHRpb249Yn07cmV0dXJuIGEucHJvdG90eXBlLmRyYXc9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gZyhhLGIpe3ZhciBjPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLGEpO2Zvcih2YXIgZCBpbiBiKWIuaGFzT3duUHJvcGVydHkoZCkmJmMuc2V0QXR0cmlidXRlKGQsYltkXSk7cmV0dXJuIGN9dmFyIGI9dGhpcy5faHRPcHRpb24sYz10aGlzLl9lbCxkPWEuZ2V0TW9kdWxlQ291bnQoKTtNYXRoLmZsb29yKGIud2lkdGgvZCksTWF0aC5mbG9vcihiLmhlaWdodC9kKSx0aGlzLmNsZWFyKCk7dmFyIGg9Zygic3ZnIix7dmlld0JveDoiMCAwICIrU3RyaW5nKGQpKyIgIitTdHJpbmcoZCksd2lkdGg6IjEwMCUiLGhlaWdodDoiMTAwJSIsZmlsbDpiLmNvbG9yTGlnaHR9KTtoLnNldEF0dHJpYnV0ZU5TKCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3htbG5zLyIsInhtbG5zOnhsaW5rIiwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIpLGMuYXBwZW5kQ2hpbGQoaCksaC5hcHBlbmRDaGlsZChnKCJyZWN0Iix7ZmlsbDpiLmNvbG9yRGFyayx3aWR0aDoiMSIsaGVpZ2h0OiIxIixpZDoidGVtcGxhdGUifSkpO2Zvcih2YXIgaT0wO2Q+aTtpKyspZm9yKHZhciBqPTA7ZD5qO2orKylpZihhLmlzRGFyayhpLGopKXt2YXIgaz1nKCJ1c2UiLHt4OlN0cmluZyhpKSx5OlN0cmluZyhqKX0pO2suc2V0QXR0cmlidXRlTlMoImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiLCJocmVmIiwiI3RlbXBsYXRlIiksaC5hcHBlbmRDaGlsZChrKX19LGEucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7Zm9yKDt0aGlzLl9lbC5oYXNDaGlsZE5vZGVzKCk7KXRoaXMuX2VsLnJlbW92ZUNoaWxkKHRoaXMuX2VsLmxhc3RDaGlsZCl9LGF9KCkscD0ic3ZnIj09PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCkscT1wP286bSgpP2Z1bmN0aW9uKCl7ZnVuY3Rpb24gYSgpe3RoaXMuX2VsSW1hZ2Uuc3JjPXRoaXMuX2VsQ2FudmFzLnRvRGF0YVVSTCgiaW1hZ2UvcG5nIiksdGhpcy5fZWxJbWFnZS5zdHlsZS5kaXNwbGF5PSJibG9jayIsdGhpcy5fZWxDYW52YXMuc3R5bGUuZGlzcGxheT0ibm9uZSJ9ZnVuY3Rpb24gZChhLGIpe3ZhciBjPXRoaXM7aWYoYy5fZkZhaWw9YixjLl9mU3VjY2Vzcz1hLG51bGw9PT1jLl9iU3VwcG9ydERhdGFVUkkpe3ZhciBkPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImltZyIpLGU9ZnVuY3Rpb24oKXtjLl9iU3VwcG9ydERhdGFVUkk9ITEsYy5fZkZhaWwmJl9mRmFpbC5jYWxsKGMpfSxmPWZ1bmN0aW9uKCl7Yy5fYlN1cHBvcnREYXRhVVJJPSEwLGMuX2ZTdWNjZXNzJiZjLl9mU3VjY2Vzcy5jYWxsKGMpfTtyZXR1cm4gZC5vbmFib3J0PWUsZC5vbmVycm9yPWUsZC5vbmxvYWQ9ZixkLnNyYz0iZGF0YTppbWFnZS9naWY7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBVUFBQUFGQ0FZQUFBQ05ieWJsQUFBQUhFbEVRVlFJMTJQNC8vOC93MzhHSUFYRElCS0UwREh4Z2xqTkJBQU85VFhMMFk0T0h3QUFBQUJKUlU1RXJrSmdnZz09Iix2b2lkIDB9Yy5fYlN1cHBvcnREYXRhVVJJPT09ITAmJmMuX2ZTdWNjZXNzP2MuX2ZTdWNjZXNzLmNhbGwoYyk6Yy5fYlN1cHBvcnREYXRhVVJJPT09ITEmJmMuX2ZGYWlsJiZjLl9mRmFpbC5jYWxsKGMpfWlmKHRoaXMuX2FuZHJvaWQmJnRoaXMuX2FuZHJvaWQ8PTIuMSl7dmFyIGI9MS93aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyxjPUNhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5wcm90b3R5cGUuZHJhd0ltYWdlO0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5wcm90b3R5cGUuZHJhd0ltYWdlPWZ1bmN0aW9uKGEsZCxlLGYsZyxoLGksail7aWYoIm5vZGVOYW1lImluIGEmJi9pbWcvaS50ZXN0KGEubm9kZU5hbWUpKWZvcih2YXIgbD1hcmd1bWVudHMubGVuZ3RoLTE7bD49MTtsLS0pYXJndW1lbnRzW2xdPWFyZ3VtZW50c1tsXSpiO2Vsc2UidW5kZWZpbmVkIj09dHlwZW9mIGomJihhcmd1bWVudHNbMV0qPWIsYXJndW1lbnRzWzJdKj1iLGFyZ3VtZW50c1szXSo9Yixhcmd1bWVudHNbNF0qPWIpO2MuYXBwbHkodGhpcyxhcmd1bWVudHMpfX12YXIgZT1mdW5jdGlvbihhLGIpe3RoaXMuX2JJc1BhaW50ZWQ9ITEsdGhpcy5fYW5kcm9pZD1uKCksdGhpcy5faHRPcHRpb249Yix0aGlzLl9lbENhbnZhcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSx0aGlzLl9lbENhbnZhcy53aWR0aD1iLndpZHRoLHRoaXMuX2VsQ2FudmFzLmhlaWdodD1iLmhlaWdodCxhLmFwcGVuZENoaWxkKHRoaXMuX2VsQ2FudmFzKSx0aGlzLl9lbD1hLHRoaXMuX29Db250ZXh0PXRoaXMuX2VsQ2FudmFzLmdldENvbnRleHQoIjJkIiksdGhpcy5fYklzUGFpbnRlZD0hMSx0aGlzLl9lbEltYWdlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImltZyIpLHRoaXMuX2VsSW1hZ2Uuc3R5bGUuZGlzcGxheT0ibm9uZSIsdGhpcy5fZWwuYXBwZW5kQ2hpbGQodGhpcy5fZWxJbWFnZSksdGhpcy5fYlN1cHBvcnREYXRhVVJJPW51bGx9O3JldHVybiBlLnByb3RvdHlwZS5kcmF3PWZ1bmN0aW9uKGEpe3ZhciBiPXRoaXMuX2VsSW1hZ2UsYz10aGlzLl9vQ29udGV4dCxkPXRoaXMuX2h0T3B0aW9uLGU9YS5nZXRNb2R1bGVDb3VudCgpLGY9ZC53aWR0aC9lLGc9ZC5oZWlnaHQvZSxoPU1hdGgucm91bmQoZiksaT1NYXRoLnJvdW5kKGcpO2Iuc3R5bGUuZGlzcGxheT0ibm9uZSIsdGhpcy5jbGVhcigpO2Zvcih2YXIgaj0wO2U+ajtqKyspZm9yKHZhciBrPTA7ZT5rO2srKyl7dmFyIGw9YS5pc0RhcmsoaixrKSxtPWsqZixuPWoqZztjLnN0cm9rZVN0eWxlPWw/ZC5jb2xvckRhcms6ZC5jb2xvckxpZ2h0LGMubGluZVdpZHRoPTEsYy5maWxsU3R5bGU9bD9kLmNvbG9yRGFyazpkLmNvbG9yTGlnaHQsYy5maWxsUmVjdChtLG4sZixnKSxjLnN0cm9rZVJlY3QoTWF0aC5mbG9vcihtKSsuNSxNYXRoLmZsb29yKG4pKy41LGgsaSksYy5zdHJva2VSZWN0KE1hdGguY2VpbChtKS0uNSxNYXRoLmNlaWwobiktLjUsaCxpKX10aGlzLl9iSXNQYWludGVkPSEwfSxlLnByb3RvdHlwZS5tYWtlSW1hZ2U9ZnVuY3Rpb24oKXt0aGlzLl9iSXNQYWludGVkJiZkLmNhbGwodGhpcyxhKX0sZS5wcm90b3R5cGUuaXNQYWludGVkPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2JJc1BhaW50ZWR9LGUucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5fb0NvbnRleHQuY2xlYXJSZWN0KDAsMCx0aGlzLl9lbENhbnZhcy53aWR0aCx0aGlzLl9lbENhbnZhcy5oZWlnaHQpLHRoaXMuX2JJc1BhaW50ZWQ9ITF9LGUucHJvdG90eXBlLnJvdW5kPWZ1bmN0aW9uKGEpe3JldHVybiBhP01hdGguZmxvb3IoMWUzKmEpLzFlMzphfSxlfSgpOmZ1bmN0aW9uKCl7dmFyIGE9ZnVuY3Rpb24oYSxiKXt0aGlzLl9lbD1hLHRoaXMuX2h0T3B0aW9uPWJ9O3JldHVybiBhLnByb3RvdHlwZS5kcmF3PWZ1bmN0aW9uKGEpe2Zvcih2YXIgYj10aGlzLl9odE9wdGlvbixjPXRoaXMuX2VsLGQ9YS5nZXRNb2R1bGVDb3VudCgpLGU9TWF0aC5mbG9vcihiLndpZHRoL2QpLGY9TWF0aC5mbG9vcihiLmhlaWdodC9kKSxnPVsnPHRhYmxlIHN0eWxlPSJib3JkZXI6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ij4nXSxoPTA7ZD5oO2grKyl7Zy5wdXNoKCI8dHI+Iik7Zm9yKHZhciBpPTA7ZD5pO2krKylnLnB1c2goJzx0ZCBzdHlsZT0iYm9yZGVyOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDonK2UrInB4O2hlaWdodDoiK2YrInB4O2JhY2tncm91bmQtY29sb3I6IisoYS5pc0RhcmsoaCxpKT9iLmNvbG9yRGFyazpiLmNvbG9yTGlnaHQpKyc7Ij48L3RkPicpO2cucHVzaCgiPC90cj4iKX1nLnB1c2goIjwvdGFibGU+IiksYy5pbm5lckhUTUw9Zy5qb2luKCIiKTt2YXIgaj1jLmNoaWxkTm9kZXNbMF0saz0oYi53aWR0aC1qLm9mZnNldFdpZHRoKS8yLGw9KGIuaGVpZ2h0LWoub2Zmc2V0SGVpZ2h0KS8yO2s+MCYmbD4wJiYoai5zdHlsZS5tYXJnaW49bCsicHggIitrKyJweCIpfSxhLnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMuX2VsLmlubmVySFRNTD0iIn0sYX0oKTtRUkNvZGU9ZnVuY3Rpb24oYSxiKXtpZih0aGlzLl9odE9wdGlvbj17d2lkdGg6MjU2LGhlaWdodDoyNTYsdHlwZU51bWJlcjo0LGNvbG9yRGFyazoiIzAwMDAwMCIsY29sb3JMaWdodDoiI2ZmZmZmZiIsY29ycmVjdExldmVsOmQuSH0sInN0cmluZyI9PXR5cGVvZiBiJiYoYj17dGV4dDpifSksYilmb3IodmFyIGMgaW4gYil0aGlzLl9odE9wdGlvbltjXT1iW2NdOyJzdHJpbmciPT10eXBlb2YgYSYmKGE9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoYSkpLHRoaXMuX2FuZHJvaWQ9bigpLHRoaXMuX2VsPWEsdGhpcy5fb1FSQ29kZT1udWxsLHRoaXMuX29EcmF3aW5nPW5ldyBxKHRoaXMuX2VsLHRoaXMuX2h0T3B0aW9uKSx0aGlzLl9odE9wdGlvbi50ZXh0JiZ0aGlzLm1ha2VDb2RlKHRoaXMuX2h0T3B0aW9uLnRleHQpfSxRUkNvZGUucHJvdG90eXBlLm1ha2VDb2RlPWZ1bmN0aW9uKGEpe3RoaXMuX29RUkNvZGU9bmV3IGIocihhLHRoaXMuX2h0T3B0aW9uLmNvcnJlY3RMZXZlbCksdGhpcy5faHRPcHRpb24uY29ycmVjdExldmVsKSx0aGlzLl9vUVJDb2RlLmFkZERhdGEoYSksdGhpcy5fb1FSQ29kZS5tYWtlKCksdGhpcy5fZWwudGl0bGU9YSx0aGlzLl9vRHJhd2luZy5kcmF3KHRoaXMuX29RUkNvZGUpLHRoaXMubWFrZUltYWdlKCl9LFFSQ29kZS5wcm90b3R5cGUubWFrZUltYWdlPWZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIHRoaXMuX29EcmF3aW5nLm1ha2VJbWFnZSYmKCF0aGlzLl9hbmRyb2lkfHx0aGlzLl9hbmRyb2lkPj0zKSYmdGhpcy5fb0RyYXdpbmcubWFrZUltYWdlKCl9LFFSQ29kZS5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLl9vRHJhd2luZy5jbGVhcigpfSxRUkNvZGUuQ29ycmVjdExldmVsPWR9KCk7Cg==\";\n const decodedQRCode = atob(qrCodeBase64);\n const script = document.createElement(\"script\");\n script.text = decodedQRCode;\n document.head.appendChild(script);\n console.log(\"QR Code library embedded\");\n// Select the dropdown using a wildcard approach for the selector\nconst dropdownSelector = '[class^=\"dropdown-module_dropdown-wrapper\"]';\n\nconst processedDropdowns = new Set(); // Track processed dropdowns to prevent duplicate work\n\nconst dropdownObserver = new MutationObserver(() => {\n const dropdownWrapper = document.querySelector(dropdownSelector);\n\n if (dropdownWrapper && !processedDropdowns.has(dropdownWrapper)) {\n processedDropdowns.add(dropdownWrapper); // Mark this dropdown as processed\n\n const menuList = dropdownWrapper.querySelector(\"ul\");\n if (menuList) {\n\n // get the className of the first li element\n const firstLi = menuList.querySelector(\"li\");\n const liClassName = firstLi.className;\n\n // Create <li> element for QR Code\n const qrCodeItem = document.createElement(\"li\");\n qrCodeItem.className = liClassName;\n\n // Create the QR Code button\n const qrButton = document.createElement(\"button\");\n qrButton.className = \"menu-item-button\";\n qrButton.setAttribute(\"tabindex\", \"0\");\n qrButton.setAttribute(\"type\", \"button\");\n qrButton.id = \"see-qrcode\";\n qrButton.setAttribute(\"data-testid\", \"see-qrcode\");\n qrButton.setAttribute(\"data-test-id\", \"see-qrcode\");\n qrButton.setAttribute(\"role\", \"button\");\n\n // Create span structure for button content\n const wrapperSpan = document.createElement(\"span\");\n wrapperSpan.style = \"padding: 8px 12px;\";\n\n const textSpan = document.createElement(\"span\");\n textSpan.className = \"menu-item-text\";\n\n const labelSpan = document.createElement(\"span\");\n labelSpan.className = \"menu-item-label\";\n\n const innerSpan = document.createElement(\"span\");\n\n // Create the QR Code icon\n const icon = document.createElement(\"i\");\n icon.className = \"fas fa-qrcode share-icon\"; // Ensure Font Awesome is included in your project\n\n // Append the icon and text to the inner span\n innerSpan.appendChild(icon);\n innerSpan.appendChild(document.createTextNode(\"See QR Code\"));\n\n // Build the hierarchy of elements\n labelSpan.appendChild(innerSpan);\n textSpan.appendChild(labelSpan);\n wrapperSpan.appendChild(textSpan);\n\n // Extract the token dynamically from the JavaScript store\n const token = window.EF_REDUX_STORE?.getState()?.jobReferralToken?.referral_token;\n\n const positionId = window.EF_REDUX_STORE?.getState()?.viewingPosition?.id;\n if (token && positionId) {\n\n // Add a click listener to generate and show the QR code\n qrButton.addEventListener(\"click\", (event) => {\n event.preventDefault(); // Prevent default anchor behavior\n\n // Construct the QR Code link using the token\n const qrCodeLink = `https://stmicroelectronics.eightfold.ai/careers/job/${positionId}?ref_src=${token}`;\n\n // Generate and display the QR code\n const qrContainer = document.getElementById(\"qrcode\") || createQRContainer();\n \n // Ensure QRCode library is loaded\n const qrCodeInstance = new QRCode(qrContainer, {\n text: qrCodeLink,\n width: 256,\n height: 256,\n correctLevel: QRCode.CorrectLevel.L, // Set to Low error correction\n });\n\n qrCodeInstance.makeCode(qrCodeLink);\n });\n\n\n qrButton.appendChild(wrapperSpan);\n qrCodeItem.appendChild(qrButton);\n menuList.appendChild(qrCodeItem);\n }\n }\n }\n\n\n // Cleanup processed dropdowns if they are no longer in the DOM\n processedDropdowns.forEach((dropdown) => {\n if (!document.body.contains(dropdown)) {\n processedDropdowns.delete(dropdown);\n }\n });\n});\n\n// Helper function to create a QR code container with enhanced UX and elegance\nfunction createQRContainer() {\n // Create the backdrop overlay\n const backdrop = document.createElement(\"div\");\n backdrop.id = \"qr-backdrop\";\n backdrop.className = \"qr-backdrop\";\n\n // Style the backdrop to cover the entire viewport with a semi-transparent background\n Object.assign(backdrop.style, {\n position: \"fixed\",\n top: \"0\",\n left: \"0\",\n width: \"100vw\",\n height: \"100vh\",\n backgroundColor: \"rgba(0, 0, 0, 0.5)\",\n display: \"flex\",\n alignItems: \"center\",\n justifyContent: \"center\",\n zIndex: \"999\", // Ensure it's behind the popup\n opacity: \"0\",\n transition: \"opacity 0.3s ease\",\n });\n\n // Create the main container for the QR code popup\n const qrContainer = document.createElement(\"div\");\n qrContainer.id = \"qrcode\";\n qrContainer.className = \"qr-code-container\";\n\n // Style the container to appear as a centered modal with elegant borders and shadows\n Object.assign(qrContainer.style, {\n position: \"relative\",\n backgroundColor: \"#ffffff\",\n padding: \"30px\",\n borderRadius: \"12px\",\n boxShadow: \"0 8px 16px rgba(0, 0, 0, 0.2)\",\n width: \"320px\",\n maxWidth: \"90%\",\n textAlign: \"center\",\n animation: \"fadeIn 0.3s ease\",\n });\n\n // Create the close (X) button\n const closeButton = document.createElement(\"button\");\n closeButton.innerHTML = \"×\"; // HTML entity for '\u00d7'\n closeButton.className = \"qr-close-button\";\n closeButton.setAttribute(\"aria-label\", \"Close QR Code Popup\");\n\n // Style the close button\n Object.assign(closeButton.style, {\n position: \"absolute\",\n top: \"15px\",\n right: \"15px\",\n background: \"transparent\",\n border: \"none\",\n fontSize: \"24px\",\n cursor: \"pointer\",\n color: \"#888\",\n transition: \"color 0.3s ease\",\n });\n\n // Add hover and focus effects to the close button\n closeButton.addEventListener(\"mouseenter\", () => {\n closeButton.style.color = \"#000\";\n });\n\n closeButton.addEventListener(\"mouseleave\", () => {\n closeButton.style.color = \"#888\";\n });\n\n closeButton.addEventListener(\"focus\", () => {\n closeButton.style.outline = \"2px solid #555\";\n });\n\n closeButton.addEventListener(\"blur\", () => {\n closeButton.style.outline = \"none\";\n });\n\n // Event listener to remove the QR container and backdrop when close button is clicked\n closeButton.addEventListener(\"click\", () => {\n backdrop.style.opacity = \"0\";\n setTimeout(() => {\n backdrop.remove();\n }, 300); // Match the transition duration\n });\n\n // Create the QR code display area\n const qrCodeDisplay = document.createElement(\"div\");\n qrCodeDisplay.id = \"qr-code-display\";\n qrCodeDisplay.style.marginTop = \"20px\";\n\n // Append the close button and QR code display to the container\n qrContainer.appendChild(closeButton);\n qrContainer.appendChild(qrCodeDisplay);\n\n // Append the container to the backdrop\n backdrop.appendChild(qrContainer);\n\n // Append the backdrop to the body\n document.body.appendChild(backdrop);\n\n // Trigger the fade-in effect\n setTimeout(() => {\n backdrop.style.opacity = \"1\";\n }, 10); // Slight delay to ensure transition\n\n return qrContainer;\n}\n\n// Start observing the body for dropdown appearance and changes\ndropdownObserver.observe(document.body, { childList: true, subtree: true });\n\n\n $(\"#EFSmartReferContainer .saved-positions-dropdown\").remove();\n $(\"#EFSmartReferContainer .go-button\").css(\"margin\",\"0\");\n $(\"#EFSmartReferContainer .advanced-options-buttonn\").css(\"padding\",\"0\");\n $(\".skip-text.btn\").click();\n $(\".personalization-bar\").remove();\n \n $(document).on('click',\"#email_refer_link\", function(e){\n e.preventDefault();\n $(\"<style type='text/css'> #dropdown-1{ display:none;} </style>\").appendTo(\"head\");\n $(\"#position-share-button\").click()\n setTimeout(function(){\n $(\".fas.fa-envelope-square.share-icon\").click()\n $(\"<style type='text/css'> #dropdown-1{ display:block;} </style>\").appendTo(\"head\");\n }, 500);\n });\n\n \n var targetNode = document.querySelector(\"#page-wrapper #EFSmartReferContainer\");\n if (targetNode) {\n var observer = new MutationObserver(function() {\n if ($('#email_refer_link').length == 0) {\n $(\".position-apply-button\").parent().html('<button id=\"email_refer_link\" class=\"btn position-apply-button\">Refer Now</button>');\n $(\".match-bar\").remove();\n $(\"#EFSmartReferContainer .position-job-description-column\").removeClass(\"col-md-8\");\n }\n });\n observer.observe(targetNode, {\n childList: true,\n subtree: true\n });\n }\n });\n const lang = document.querySelector('.language-dropdown .title-span').innerHTML;\n if (lang.includes('English')) {\n document.querySelector('.show-more-positions').innerHTML = \"Show more positions\"\n }\n\n var fraud_message = getTranslation('fraud_message');\n $('<div class=\"match-bar\" id=\"fraudMessageContainer\">'+fraud_message+'</div>').insertAfter('.apply-banner-container');\n</script>", "SINGLE_POSITION_PAGE_LOAD": "<script>\n var fraud_message = getTranslation('fraud_message');\n $('<div class=\"match-bar\" id=\"fraudMessageContainer\">'+fraud_message+'</div>').insertBefore('.single-position-view>.row:first');\n</script>", "JOIN_TALENT_NETWORK_PAGE_LOAD": "<script>\n var fraud_message = getTranslation('fraud_message');\n $('<div class=\"match-bar\" id=\"fraudMessageContainer\">'+fraud_message+'</div>').insertBefore('.main-content>.row:first');\n</script>"}, "favicons": {"favicon": "https://static.vscdn.net/images/careers/demo/stmicroelectronics/1705437611::favicon.png"}, "advancedSearchOptions": [{"key": "skills", "name": "Skills"}, {"key": "job_function", "name": "Job Function"}, {"key": "job_family", "name": "Job Family"}, {"key": "worker_type", "name": "Worker Type", "visible": false}, {"key": "recruiting_type", "name": "Recruiting Type", "visible": false}, {"key": "region_country", "name": "Region Country", "visible": false}], "recaptcha_enabled": 1, "showLoggedOutNotificationsPrivacyPolicy": false, "hideEightfoldBranding": false}, "pid": "563637168929717", "positions": [{"id": 563637168929717, "name": "CIFRE - Mod\u00e9lisation de transistors FDSOI \u00e0 4K", "location": "Crolles, France", "locations": ["Crolles, France", "Grenoble, France"], "hot": 0, "department": "Characterization & Modeling *", "business_unit": "France Business Unit", "t_update": 1763031509, "t_create": 1754403330, "ats_job_id": "300001254148138", "display_job_id": "7843", "type": "ATS", "id_locale": "7843-en", "job_description": "Chez ST, nous croyons \u00e0 la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la soci\u00e9t\u00e9. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avanc\u00e9e ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous rejoignez ST, vous faites partie d'une entreprise globale de plus de 115 nationalit\u00e9s et pr\u00e9sente dans 40 pays, avec plus de 50 000 cr\u00e9ateurs et fabricants de technologies micro\u00e9lectroniques \u00e0 travers le monde ! Tous ensemble, nous formons une seule et m\u00eame ST. D\u00e9velopper des technologies n\u00e9cessite plus que du talent : il faut des personnes incroyables qui comprennent la culture de collaboration et de respect. Il faut des personnes passionn\u00e9es, et avec l'envie de bouleverser le statu quo, de repousser les limites et de stimuler l'innovation, tout en lib\u00e9rant leur potentiel. ST a re\u00e7u la certification Top Employer France et le label HappyTrainees 2024 qui nous reconnaissent en tant qu'employeur de r\u00e9f\u00e9rence et d\u00e9montrent notre engagement \u00e0 placer l'humain au c\u0153ur de nos priorit\u00e9s. A propos de vos missions Avec l'\u00e9mergence des concepts de calculateurs visant \u00e0 exploiter des propri\u00e9t\u00e9s issues de la physique quantique (\u00ab calculateurs quantiques \u00bb) ainsi que les besoins significatifs de circuits num\u00e9riques pour les applications spatiales, les technologies CMOS FD-SOI (Fully-Depleted-Silicon-On-Insulator) ont \u00e9t\u00e9 identifi\u00e9es comme candidates prometteuses pour la conception de circuits classiques ou quantiques. Cependant, le comportement de ces dispositifs \u00e0 des temp\u00e9ratures cryog\u00e9niques jusqu'\u00e0 4K, diff\u00e8re fortement de celui observ\u00e9 \u00e0 temp\u00e9rature ambiante (300K). De plus, dans le cas des circuits de contr\u00f4le et de lecture de bits quantiques, par exemple certaines parties fonctionnent \u00e0 des fr\u00e9quences de plusieurs GHz. Ainsi le d\u00e9veloppement de mod\u00e8les compacts adapt\u00e9s est indispensable pour le design de circuits qui fonctionnent dans ces conditions. Pour couvrir \u00e0 la fois les besoins num\u00e9riques et analogiques, ces mod\u00e8les compacts doivent prendre en compte non seulement une description du transistor isol\u00e9 et id\u00e9al, mais aussi de tous les \u00e9l\u00e9ments parasites/extrins\u00e8ques tel que la r\u00e9sistance de grille, le comportement du substrat, le bruit, les effets non quasi statiques, etc... N\u00e9anmoins, l'\u00e9tat de l'art montre que les mod\u00e9lisations propos\u00e9es \u00e0 temp\u00e9rature cryog\u00e9nique n'ont pas encore la qualit\u00e9 offerte \u00e0 temp\u00e9rature ambiante. Les difficult\u00e9s rencontr\u00e9es sont li\u00e9es \u00e0 la mesure des caract\u00e9ristiques \u00e9lectriques sur lesquelles se base la conception des mod\u00e8les, et \u00e0 la mise en forme compacte des \u00e9quations du mod\u00e8le \u00e0 tr\u00e8s basse temp\u00e9rature. A l'heure actuelle, aucune solution de mod\u00e9lisation compacte satisfaisante n'est propos\u00e9e dans la litt\u00e9rature, notamment pour du FD-SOI. L'objectif de cette th\u00e8se est donc de renforcer les connaissances scientifiques et techniques afin de mod\u00e9liser pr\u00e9cis\u00e9ment le comportement des transistors MOS des technologies FD-SOI en environnement cryog\u00e9nique jusqu'\u00e0 4K. Les principaux objectifs de cette th\u00e8se sont : 1. Identification et mod\u00e9lisation des ph\u00e9nom\u00e8nes physiques li\u00e9s au comportement DC des transistors qui apparaissent \u00e0 tr\u00e8s basse temp\u00e9rature (mobilit\u00e9, confinement quantique, etc ) et adaptation du mod\u00e8le compact existant jusqu'\u00e0 4K. 2. Mod\u00e9lisation du comportement dynamique des transistors (r\u00e9gime petit signal en RF jusqu'\u00e0 20GHz, effets transitoires, ), des \u00e9l\u00e9ments parasites/extrins\u00e8ques (r\u00e9sistance, capacit\u00e9, jonction, etc..) et validation du mod\u00e8le avec des donn\u00e9es exp\u00e9rimentales. 3. Introduction du bruit en 1/f et RTN (Random Telegraph Noise) dans le mod\u00e8le. La personne aura \u00e0 sa disposition des structures de test r\u00e9alis\u00e9es sur des technologies FD-SOI de STMicroelectronics, et les moyens de caract\u00e9risation \u00e0 temp\u00e9rature cryog\u00e9nique du CEA-Leti (bancs manuels cryog\u00e9niques DC & RF, \u00e0 flux d'H\u00e9lium). A propos de vous Titulaire d'un Master ou dip\u00f4me d'ing\u00e9nieur avec de solides bases en physiques des semi-conducteurs et en micro/nano \u00e9lectronique Cr\u00e9ativit\u00e9, curiosit\u00e9 et autonomie seront des qualit\u00e9s particuli\u00e8rement appr\u00e9ci\u00e9es pour la r\u00e9ussite de ce projet de th\u00e8se Bon niveau d'anglais requis pour la documentation scientifique, la communication internationale et la collaboration avec des \u00e9quipes multilingues. Footer for Internal Candidates | ---|--- Nous rassemblons 50 000 personnes pr\u00e9sentes dans 40 pays et repr\u00e9sentant 118 nationalit\u00e9s. Tous ensemble, nous formons une seule et m\u00eame ST. La diversit\u00e9 fait partie int\u00e9grante de ce que nous sommes et de ce que nous faisons. Nous sommes convaincus que nous sommes tous des acteurs de l'inclusion et que nous devons apprendre \u00e0 voir le monde \u00e0 travers le regard des autres. Nous avons encore un chemin \u00e0 parcourir mais, chaque jour, nous travaillons ensemble pour cr\u00e9er un lieu de travail plus \u00e9quitable et plus inclusif, o\u00f9 vous pouvez r\u00e9aliser tout votre potentiel. Same Posting Description for Internal and External Candidates Nous encourageons tous les candidats et toutes les candidates, \u00e0 postuler m\u00eame s'ils ne r\u00e9pondent pas \u00e0 tous les crit\u00e8res de l'offre car nous appr\u00e9cions les profils vari\u00e9s et offrons des opportunit\u00e9s d'\u00e9volution et de formation. La diversit\u00e9, l'\u00e9quit\u00e9 et l'inclusion (DEI) font partie de la culture de notre entreprise. Notre vision DEI est : \u00ab Chez ST, vous pouvez \u00eatre la vraie version de vous-m\u00eame \u00bb, nous valorisons les contributions de chacun et chacune, et avons une tol\u00e9rance z\u00e9ro pour toute forme de discrimination. Nous rejoindre, c'est aussi opter pour un meilleur \u00e9quilibre entre vie professionnelle et vie personnelle, et un environnement de travail offrant des opportunit\u00e9s \u00e9gales. Des groupes de ressources d\u00e9di\u00e9s aux femmes, aux LGBTQIA+, des possibilit\u00e9s d'organisation du travail hybrides font partie des nombreuses initiatives qui font de ST un endroit propice pour le d\u00e9veloppement de votre carri\u00e8re. Pour en savoir plus, visitez st.com/careers", "stars": 0.0, "medallionProgram": null, "location_flexibility": null, "work_location_option": "onsite", "canonicalPositionUrl": "https://stmicroelectronics.eightfold.ai/careers/job/563637168929717", "isPrivate": false, "latlongs": "45.284906,5.882982999999999"}], "isFallback": true, "debug": {}, "count": 1, "personal_message": "We thought you would be interested in this requisition.", "scheduling": {"minTime": 9, "limit": 10, "maxTime": 17, "increments": 60, "minTimeslots": 3}, "userTitles": [], "enableTargetedResume": 0, "query": {"query": "", "location": "", "department": [], "skill": [], "seniority": [], "pid": "563637168929717"}, "singleview": true, "see_all_jobs": true, "recommended_star_threshold": 4, "chatbot": false, "iframeImplementation": null, "pcsApplyFormV2Enabled": true, "isPcsBrandingApril2023Enabled": false, "allowedFileTypes": {}, "pcsTextConfiguration": {}, "hideDepartment": true, "pcsOctupleMigration0Enabled": true, "pcsOctupleMigration1Enabled": false, "replaceUrlOnGoBack": true, "pcsRedesignedNuxEnabled": true, "readmoreInstructionEnabled": false, "userActivityTimeout": 86400000, "userActivityTimeoutEnabled": 1, "isLoggedInPcsEnabled": false, "sortByConfig": null, "searchBoxConfig": {}, "excludePrivatePositions": true, "eeocFilterKeywords": ["veteran", "disability", "gender", "race", "citizen", "visa", "ethnicity"], "disableScrollLoadPositionSidebar": false, "locationFlexibilityFrontendEnabled": false, "workLocationOptionFrontendEnabled": true, "remoteFlexibleJobsFilterEnabled": false, "loggedOutNotificationsEnabled": false, "candidateLogin": {}, "prepopulateApplyFormEnabled": true, "prepopulateSettings": {"prepopulateCheckboxText": "Save my answers for future applications", "showPrepopulateCheckbox": false}, "candidateBuildProfile": {}, "enhancementsEnabled": false, "themeBuilderUser": null, "mandatoryFields": ["firstname", "lastname", "email", "phone"], "blindfoldWidgetPcsGate": false, "pcsApplyFormLocationGate": false, "t3sEnabled": false, "uploadApplicationAnswers": false, "candidateAuthV2Enabled": true, "preApplicationSubmitAuthEnabled": false, "applyFormV2Enabled": false, "loggedOutSavedSearchEnabled": false, "locationRadiusTypeToggleEnabled": true, "incompleteApplicationsEnabled": false, "incompleteApplicationConfig": {}, "fallbackPcsJdGate": true, "enableResumeCoach": false, "isPcsEnabled": true, "applicationInfoReviewEnabled": false, "phoneWithCountryCodeEnabled": true, "phoneWithCountryCodeJTNEnabled": false, "notificationSuggestVerificationToken": null, "cookiesAutoDisabled": false, "strictEmailValidationEnabled": true, "chatbotxConfig": {"enabled": false, "featureAccessFlags": {"resumeCoachCardFlags": {"showApplyWithResume": true, "showEditResume": true}, "positionCardFlags": {"showAddToJobCart": true}}}, "pcsOptionalResumeWithJobcartGate": false, "loggedInCandidate": {}, "hamburgerMenuEnabled": false, "sharedTalentPoolGate": false, "pcsAccessibilityHomeEnabled": true, "pcsAccessibilityApplyFormEnabled": true, "showLanguageDropdown": true, "languages": [{"value": "en", "title": "English"}, {"value": "fr", "title": "Fran\u00e7ais"}, {"value": "it", "title": "Italiano"}, {"value": "zh-CN", "title": "\u4e2d\u6587 (\u7b80\u4f53)"}, {"value": "th", "title": "\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22"}], "displayLanguage": "en", "installed_app_data": [], "singlePageCareersNavbarGate": false, "customJobDescTranslationSkipList": [], "all_applicable_locations": [{"location": "Crolles, France", "city": "Crolles", "state": "Auvergne-Rh\u00f4ne-Alpes,FR", "country": "FR"}, {"location": "Grenoble, France", "city": "Grenoble", "state": "Auvergne-Rh\u00f4ne-Alpes,FR", "country": "FR"}]}
{"display_banner": false, "display_text": ""}
[class*='applyPageWrapper'] [class*='linkbutton'] { color: var(--button-primary-text-color) !important;}@font-face {
font-family: STFont;
src: url("https://static.vscdn.net/images/careers/demo/stmicroelectronics/1705437535::STFont.otf");
format("ttf");
font-weight: 400;
font-style: normal;
}
:root {
--font-family: STFont;
--primary-color: #04193A;
--button-primary-background-color: var(--primary-color);
--button-primary-text-color: #FFFFFF;
--button-primary-border-color: var(--primary-color);
--button-primary-hover-background-color: #07214F;
--button-primary-hover-text-color: #FFFFFF;
--button-primary-hover-border-color: #2E4A71;
--button-secondary-background-color: #FFFFFF;
--button-secondary-text-color: var(--primary-color);
--button-secondary-border-color: #FFFFFF;
--button-secondary-hover-background-color: #EAEBEE;
--button-secondary-hover-text-color: var(--primary-color);
--button-secondary-hover-border-color: #EAEBEE;
--upload-resume-modal-background: var(--primary-color);
}
html * {
text-transform: none !important;
}
.ef-dropdown.language-dropdown{
top: 0px !important;
margin-left: 0px !important;
}
.pointer.btn.btn-primary {
padding-right: 5px !important;
}
.header-wrapper .btn-primary, .navbar .btn-primary{
float: right !important;
margin-top: 1px !important;
}
.career-login-links-container{
display: flex !important;
flex-direction: row !important;
}
@media screen and (max-width: 768px) {
.career-login-links-container {
flex-direction: column !important;
}
}
@media screen and (max-width: 992px) {
.match-bar {
max-height: 180px !important;
overflow: scroll !important;
font-size: 95% !important;
}
}
.hero-image {
position: relative !important; /* ensures that the pseudo-element is positioned relative to this container */
}
.hero-image::before {
content: "" !important; /* required for the pseudo-element to show */
position: absolute !important; /* positions the element */
top: 0 !important; /* aligns to the top */
left: 0 !important; /* aligns to the left */
right: 0 !important; /* aligns to the right */
bottom: 0 !important; /* aligns to the bottom */
background-color: rgba(0,0,0, 0.6) !important;
z-index: 0 !important;
}
.jumbotron h1 {
position: relative !important; /* ensure the text is above the overlay */
z-index: 2 !important;
}
.upload-resume-modal h3{
color: var(--primary-color) !important;
}
#career-workflow .dropzone {
border: 1px solid #03234b !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: STFont !important;
color: #03234b !important;
}
.upload-resume-modal, .upload-resume-header, .position-title{
font-family: STFont !important;
}
.upload-resume-modal .close-modal .fa-times, .ef-dropdown-title span {
color: #FFF !important;
}
a:not(.pillTitle):not(.btn-primary), .apply-form .please-upload-resume {
color: #03234b !important;
font-weight: bold !important;
text-decoration: underline !important;
}
.pillTitle {
color: #525A63 !important;
font-weight: bold !important;
}
.Select-placeholder {
color: #525A63 !important;
}
.all-positions-header h1 {
font-family: STFont !important;
}
.position-title h1 {
font-family: STFont !important;
}
.hero-image h1 {
color: white !important;
margin: 0; /* removes default margins */
}
button, .btn {
border-top-left-radius: 5px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 5px !important;
}
.btn-sm.btn-primary, .btn-primary, .get-matched-button, .position-apply-button, .go-button {
background-color: var(--button-primary-background-color) !important;
color: var(--button-primary-text-color) !important;
border: 1px solid var(--button-primary-border-color) !important;
font-family: Arial !important;
font-size: 15px !important;;
font-weight: bold !important;;
}
.btn-sm.btn-secondary, .btn-secondary, .job-cart-button, .add-to-job-cart-button, .remove-from-job-cart-button, .btn-pcs-map-toggle, .show-more-positions, .job-cart-button {
background-color: var(--button-secondary-background-color) !important;
color: var(--button-secondary-text-color) !important;
border: 1px solid var(--button-secondary-border-color) !important;
}
.btn-sm.btn-primary:hover, .btn-primary:hover, .get-matched-button:hover, .position-apply-button:hover, .go-button:hover {
background-color: var(--button-primary-hover-background-color) !important;
color: var(--button-primary-hover-text-color) !important;
border: 1px solid var(--button-primary-hover-border-color) !important;
}
.btn-sm.btn-secondary:hover, .btn-secondary:hover, .job-cart-button:hover, .add-to-job-cart-button:hover, .remove-from-job-cart-button:hover, .btn-pcs-map-toggle:hover, .show-more-positions:hover, .job-cart-button:hover {
background-color: var(--button-secondary-hover-background-color) !important;
color: var(--button-secondary-hover-text-color) !important;
border: 1px solid var(--button-secondary-hover-border-color) !important;
}
#career-workflow .browse-button {
background-color: var(--button-primary-background-color) !important;
border-color: var(--button-primary-border-color) !important;
box-shadow: none !important;
color: var(--button-primary-text-color) !important;
}
#career-workflow .browse-button:hover {
background-color: var(--button-primary-hover-background-color) !important;
border-color: var(--button-primary-hover-border-color) !important;
box-shadow: none !important;
color: var(--button-primary-hover-text-color) !important;
}
#pcs-body-container.redesigned-nux .upload-resume-container .privacy-agreement-container .privacy-agreement .action-buttons .btn-sm, .mobile-map-search.redesigned-nux .upload-resume-container .privacy-agreement-container .privacy-agreement .action-buttons .btn-sm {
border: 1px solid var(--button-secondary-hover-border-color) !important;
}
.nav-item a, .ef-dropdown.language-dropdown, a.candidate-login-link, .position-card .position-title {
color: var(--primary-color) !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
font-weight: bold !important;
}
.position-full-card .position-title {
font-family: STFont !important;
}
.position-full-card .position-location {
font-family: STFont !important;
}
.position-job-description p {
color: #525A63 !important;
}
.n-header {
height: 60px;
z-index: 99999;
padding: 20px 20px 0px 20px;
background-color: #fff;
display: flex;
justify-content: space-between;
overflow: hidden;
top: 0;
width: 100%
}
.n-brand {
display: flex;
align-items: center
}
ul.n-nav-items {
list-style: none;
height: 100%;
display: flex;
align-items: center;
justify-content: space-around;
text-decoration: none !important;
font-weight: bold !important;
}
ul.n-nav-items li {
margin-right: 10px;
text-decoration: none !important;
font-weight: bold !important;
}
ul.n-nav-items li a{
text-decoration: none !important;
font-weight: bold !important;
color: #FFF !important;
}
ul.n-nav-items li a:hover, ul.n-nav-items li a:active, ul.n-nav-items li a:focus{
text-decoration: none !important;
font-weight: bold !important;
}
.modal-content p{
color: #525A63 !important;
}
.join-tn-link, .custom-navbar-item{
min-width: 250px !important;
}
html *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa):not(.far):not(.fas):not(.fal):not(.fab):not(.footable):not(.fooicon):not(.footable-sort-indicator) {
font-family: Arial !important;
-webkit-font-smoothing: inherit !important;
}
/* Apply now / Add to job cart */
button.btn.position-apply-button {
border-radius: 10px 0 10px 0 !important;
padding: 16px 32px !important;
height: 48px !important;
border: none !important;
line-height: 1.5px !important;
}
/* Navbar buttons */
.btn.btn-primary {
border-radius: 10px 0px 10px 0px !important;
padding: 12px 24px !important;
}
/* Language dropdown */
.language-dropdown .btn.btn-primary {
background-color: #ffd200 !important;
color: #03234b !important;
border: none !important;
padding: 12px 10px 12px 24px !important;
}
.language-dropdown .title-span {
color: #03234b !important;
}
/* Advanceed options button */
.advanced-options-button {
line-height: 1.2;
}
/* Navbar padding */
.navbar {
padding: 15px 25px !important;
}
/* Logo sizing */
img.d-inline-block.align-top {
width: 170px !important;
height: auto !important;
}
/* Apply form */
.apply-form-main-content input.apply-form-text-input {
border-radius: 4px !important;
font-size: 15px !important;
}
.apply-form-main-content [role="combobox"] {
border-radius: 4px !important;
font-size: 15px !important;
}
/* Thanks for joining talent network text */
.success-form .main-title {
text-transform: lowercase !important;
font-weight: normal !important;
}
.success-form .main-title::first-letter {
text-transform: capitalize !important;
}