{"id":37382,"date":"2026-02-12T15:47:24","date_gmt":"2026-02-12T15:47:24","guid":{"rendered":"https:\/\/ukuni.org\/?page_id=37382"},"modified":"2026-02-12T15:47:25","modified_gmt":"2026-02-12T15:47:25","slug":"pre-university-kcl-summer-school-2026","status":"publish","type":"page","link":"https:\/\/ukuni.org\/ar\/pre-university-kcl-summer-school-2026\/","title":{"rendered":"Pre-University King&#8217;s College London Summer School Program 2026"},"content":{"rendered":"<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n.ups-2893{\n    --pri:#072440;--pri-r:7,36,64;\n    --acc:#CE1B1C;--acc-r:206,27,28;\n    --bg:#FFFFFF;--txt:#1a1a2e;--muted:#5a6474;\n    font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;\n    color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6;\n}\n.ups-2893 *,.ups-2893 *::before,.ups-2893 *::after{box-sizing:border-box;margin:0;padding:0}\n\n@keyframes ups-2893U{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}\n@keyframes ups-2893R{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}\n@keyframes ups-2893S{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}\n.ups-2893 .au{opacity:0;animation:ups-2893U .65s cubic-bezier(.22,1,.36,1) forwards}\n.ups-2893 .ar{opacity:0;animation:ups-2893R .6s cubic-bezier(.22,1,.36,1) forwards}\n.ups-2893 .as{opacity:0;animation:ups-2893S .6s cubic-bezier(.22,1,.36,1) forwards}\n.ups-2893 .d1{animation-delay:.08s}.ups-2893 .d2{animation-delay:.16s}\n.ups-2893 .d3{animation-delay:.24s}.ups-2893 .d4{animation-delay:.32s}\n.ups-2893 .d5{animation-delay:.4s}.ups-2893 .d6{animation-delay:.48s}\n.ups-2893 .d7{animation-delay:.56s}.ups-2893 .d8{animation-delay:.64s}\n.ups-2893 .d9{animation-delay:.72s}.ups-2893 .d10{animation-delay:.8s}\n\n.ups-2893-w{max-width:1140px;margin:0 auto;padding:72px 32px}\n\n\/* HERO *\/\n.ups-2893-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start;margin-bottom:56px}\n.ups-2893-hero.no-img{grid-template-columns:1fr}\n.ups-2893-badge{display:inline-block;padding:5px 14px;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--acc);background:rgba(var(--acc-r),.07);border-left:3px solid var(--acc);margin-bottom:20px}\n.ups-2893-title{font-size:clamp(24px,3.2vw,34px);font-weight:700;color:var(--pri);line-height:1.28;margin-bottom:20px;letter-spacing:-.3px}\n.ups-2893-intro{font-size:15.5px;line-height:1.8;color:var(--muted);font-weight:400}\n.ups-2893-intro strong,.ups-2893-intro b{font-weight:700;color:var(--txt)}\n.ups-2893-img-wrap{position:relative}\n.ups-2893-img-wrap::after{content:'';position:absolute;bottom:-8px;right:-8px;width:60%;height:60%;border:2px solid rgba(var(--acc-r),.15);border-radius:14px;z-index:-1}\n\n\/* DEADLINE *\/\n.ups-2893-deadline-wrap{margin-bottom:32px}\n.ups-2893-deadline{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(var(--acc-r),.05);border:1px solid rgba(var(--acc-r),.14);border-radius:8px;transition:all .3s ease}\n.ups-2893-deadline:hover{background:rgba(var(--acc-r),.09)}\n.ups-2893-deadline-icon{width:36px;height:36px;border-radius:8px;background:var(--acc);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.ups-2893-deadline-icon svg{width:18px;height:18px;color:#fff}\n.ups-2893-deadline-label{font-size:11px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}\n.ups-2893-deadline-val{font-size:14px;font-weight:700;color:var(--acc);line-height:1.3}\n\n\/* DATES *\/\n.ups-2893-dates{margin-bottom:28px}\n.ups-2893-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}\n.ups-2893-sec-line{width:28px;height:2px;background:var(--acc);flex-shrink:0}\n\/* dates title now supports HTML \u2014 inline-block so rich styles apply *\/\n.ups-2893-sec-title{font-size:20px;font-weight:700;color:var(--pri);display:inline}\n.ups-2893-sg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}\n.ups-2893-sc{background:#f8f9fb;border-radius:10px;padding:22px 20px;position:relative;overflow:hidden;border:1px solid #eef0f3;transition:all .3s cubic-bezier(.22,1,.36,1)}\n.ups-2893-sc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pri),var(--acc));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}\n.ups-2893-sc:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(var(--pri-r),.07);border-color:transparent}\n.ups-2893-sc:hover::before{transform:scaleX(1)}\n.ups-2893-sl{font-size:13px;font-weight:600;color:var(--pri);margin-bottom:4px}\n.ups-2893-sd{font-size:14px;color:var(--muted)}\n\n\/* COLUMNS *\/\n.ups-2893-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px}\n.ups-2893-col{background:#f8f9fb;border-radius:14px;padding:32px 28px;border:1px solid #eef0f3}\n.ups-2893-col-head{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #e4e7eb}\n.ups-2893-col-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.ups-2893-col-icon svg{width:18px;height:18px}\n.ups-2893-col-title{font-size:17px;font-weight:700;color:var(--pri)}\n\n\/* INCLUDES \u2014 each item supports rich HTML *\/\n.ups-2893-inc-item{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #eef0f3;transition:padding-left .2s}\n.ups-2893-inc-item:last-child{border-bottom:none}\n.ups-2893-inc-item:hover{padding-left:4px}\n.ups-2893-inc-dot{width:7px;height:7px;border-radius:50%;background:var(--acc);flex-shrink:0;margin-top:8px}\n.ups-2893-inc-txt{font-size:14.5px;line-height:1.65;color:var(--txt)}\n\/* rich text overrides inside inc-txt *\/\n.ups-2893-inc-txt strong,.ups-2893-inc-txt b{font-weight:700}\n.ups-2893-inc-txt em,.ups-2893-inc-txt i{font-style:italic}\n.ups-2893-inc-txt u{text-decoration:underline}\n.ups-2893-inc-txt a{color:var(--acc)}\n\n\/* INCLUDES split layout *\/\n.ups-2893-inc-split{display:flex;gap:28px;align-items:flex-start}\n.ups-2893-inc-split-list{flex:1;min-width:0}\n.ups-2893-inc-split-img{flex-shrink:0}\n.ups-2893-inc-split-img img{display:block;width:220px;max-width:100%;height:auto;object-fit:cover;border-radius:10px}\n\n\/* REQUIREMENTS *\/\n.ups-2893-req-item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #eef0f3;transition:padding-left .2s}\n.ups-2893-req-item:last-child{border-bottom:none}\n.ups-2893-req-item:hover{padding-left:4px}\n.ups-2893-rn{width:28px;height:28px;border-radius:7px;background:var(--pri);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}\n.ups-2893-rt{font-size:14.5px;line-height:1.65;padding-top:3px}\n\n\/* CTA *\/\n.ups-2893-cta{text-align:center;padding-top:8px}\n.ups-2893-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;background:var(--acc);color:#fff;border-radius:7px;font-weight:600;font-size:15px;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);letter-spacing:.2px}\n.ups-2893-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--acc-r),.25);filter:brightness(1.05)}\n.ups-2893-btn svg{width:16px;height:16px;transition:transform .25s}\n.ups-2893-btn:hover svg{transform:translateX(3px)}\n\n@media(max-width:1024px){\n    .ups-2893-hero{grid-template-columns:1fr;gap:28px}\n    .ups-2893-img-wrap{order:-1}\n    .ups-2893-sg{grid-template-columns:repeat(2,1fr)}\n    .ups-2893-cols{grid-template-columns:1fr!important}\n    .ups-2893-inc-split{gap:20px}\n    .ups-2893-inc-split-img img{width:160px}\n}\n@media(max-width:768px){\n    .ups-2893-w{padding:48px 20px}\n    .ups-2893-hero{margin-bottom:40px}\n    .ups-2893-dates{margin-bottom:24px}\n    .ups-2893-deadline-wrap{margin-bottom:24px}\n    .ups-2893-inc-split{flex-direction:column}\n    .ups-2893-inc-split-img img{width:100%!important;max-height:240px;object-fit:cover}\n}\n@media(max-width:480px){\n    .ups-2893-sg{grid-template-columns:1fr}\n    .ups-2893-w{padding:36px 16px}\n}\n<\/style>\n\n<section class=\"ups-2893\">\n<div class=\"ups-2893-w\">\n\n    <!-- HERO -->\n    <div class=\"ups-2893-hero\">\n        <div>\n            <h2 class=\"ups-2893-title au d2\">The Pre-University Summer School at King&#8217;s College London<\/h2>\n            <div class=\"ups-2893-intro au d3\">Offers motivated<strong> students aged 16\u201317<\/strong> the opportunity to immerse themselves in university-level study. Through a wide range of modules taught by King&#8217;s faculties, participants are introduced to new disciplines, develop their academic skills, and gain valuable insight into university life.<br><br>Students may select modules within the same discipline or across different fields. Each module lasts one week, and students can choose up to four, creating a flexible and tailored programme of study.<\/div>\n        <\/div>\n                <div class=\"ups-2893-img-wrap as d3\">\n            <img decoding=\"async\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/02\/Kings-Campus-Images-01.jpg-scaled.jpeg\" alt=\"\" style=\"border-radius:14px;object-fit:cover;display:block;width:440px;max-width:100%;height:250px\" loading=\"lazy\">\n        <\/div>\n            <\/div>\n\n    <!-- DEADLINE -->\n        <div class=\"ups-2893-deadline-wrap au d1\">\n        <div class=\"ups-2893-deadline\">\n            <div class=\"ups-2893-deadline-icon\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\">\n                    <circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/>\n                <\/svg>\n            <\/div>\n            <div>\n                <div class=\"ups-2893-deadline-label\">Deadline<\/div>\n                <div class=\"ups-2893-deadline-val\">Application deadline: 10 April 2026<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <!-- PROGRAMME DATES -->\n        <div class=\"ups-2893-dates\">\n        <div class=\"ups-2893-sec-head au d1\">\n            <span class=\"ups-2893-sec-line\"><\/span>\n                        <span class=\"ups-2893-sec-title\">Programme Dates<\/span>\n        <\/div>\n        <div class=\"ups-2893-sg\">\n                        <div class=\"ups-2893-sc au d3\">\n                <div class=\"ups-2893-sl\">Session One<\/div>\n                <div class=\"ups-2893-sd\">6 July \u2013 10 July 2026<\/div>\n            <\/div>\n                        <div class=\"ups-2893-sc au d4\">\n                <div class=\"ups-2893-sl\">Session Two<\/div>\n                <div class=\"ups-2893-sd\">13 July \u2013 17 July 2026<\/div>\n            <\/div>\n                        <div class=\"ups-2893-sc au d5\">\n                <div class=\"ups-2893-sl\">Session Three<\/div>\n                <div class=\"ups-2893-sd\">20 July \u2013 24 July 2026<\/div>\n            <\/div>\n                        <div class=\"ups-2893-sc au d6\">\n                <div class=\"ups-2893-sl\">Session Four<\/div>\n                <div class=\"ups-2893-sd\">27 July \u2013 31 July 2026<\/div>\n            <\/div>\n                    <\/div>\n    <\/div>\n    \n    <!-- CTA - FIRST BUTTON -->\n        <div class=\"ups-2893-cta au d5\" style=\"margin-bottom:56px\">\n        <a href=\"#registration\" target=\"_self\" class=\"ups-2893-btn\">\n            Apply Now            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"arrowLandingpage-inBotton\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/>\n            <\/svg>\n        <\/a>\n    <\/div>\n    \n    <!-- COLUMNS: What We Offer + Requirements -->\n        <div class=\"ups-2893-cols\">\n\n                <div class=\"ups-2893-col au d2\">\n            <div class=\"ups-2893-col-head\">\n                <div class=\"ups-2893-col-icon\" style=\"background:rgba(var(--acc-r),.08)\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.8\" stroke=\"#CE1B1C\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"\/>\n                    <\/svg>\n                <\/div>\n                <h4 class=\"ups-2893-col-title\">What We Offer<\/h4>\n            <\/div>\n\n            \n                                <div class=\"ups-2893-inc-item ar d3\">\n                    <span class=\"ups-2893-inc-dot\"><\/span>\n                    <span class=\"ups-2893-inc-txt\">\n                                                    Research-enriched teaching in a full range of academic disciplines                                            <\/span>\n                <\/div>\n                                <div class=\"ups-2893-inc-item ar d4\">\n                    <span class=\"ups-2893-inc-dot\"><\/span>\n                    <span class=\"ups-2893-inc-txt\">\n                                                    Practical workshops and advice sessions to build your skills and confidence                                            <\/span>\n                <\/div>\n                                <div class=\"ups-2893-inc-item ar d5\">\n                    <span class=\"ups-2893-inc-dot\"><\/span>\n                    <span class=\"ups-2893-inc-txt\">\n                                                    University preparatory sessions tailored to your subject area                                            <\/span>\n                <\/div>\n                                <div class=\"ups-2893-inc-item ar d6\">\n                    <span class=\"ups-2893-inc-dot\"><\/span>\n                    <span class=\"ups-2893-inc-txt\">\n                                                    Extra-curricular programme including social, cultural, sporting and academic events                                            <\/span>\n                <\/div>\n                                <div class=\"ups-2893-inc-item ar d7\">\n                    <span class=\"ups-2893-inc-dot\"><\/span>\n                    <span class=\"ups-2893-inc-txt\">\n                                                    Optional accommodation and half-board to fully immerse yourself in student life at King&#039;s                                            <\/span>\n                <\/div>\n                \n            \n        <\/div>\n        \n                <div class=\"ups-2893-col au d3\">\n            <div class=\"ups-2893-col-head\">\n                <div class=\"ups-2893-col-icon\" style=\"background:rgba(var(--pri-r),.07)\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.8\" stroke=\"#072440\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/>\n                    <\/svg>\n                <\/div>\n                <h4 class=\"ups-2893-col-title\">Application Requirements<\/h4>\n            <\/div>\n                        <div class=\"ups-2893-req-item ar d4\">\n                <span class=\"ups-2893-rn\">1<\/span>\n                <span class=\"ups-2893-rt\">Students in their final three years of high school<\/span>\n            <\/div>\n                        <div class=\"ups-2893-req-item ar d5\">\n                <span class=\"ups-2893-rn\">2<\/span>\n                <span class=\"ups-2893-rt\">Students must be aged 16 or 17 at the start of the programme<\/span>\n            <\/div>\n                        <div class=\"ups-2893-req-item ar d6\">\n                <span class=\"ups-2893-rn\">3<\/span>\n                <span class=\"ups-2893-rt\">Personal statement<\/span>\n            <\/div>\n                        <div class=\"ups-2893-req-item ar d7\">\n                <span class=\"ups-2893-rn\">4<\/span>\n                <span class=\"ups-2893-rt\">English language \u2013 IELTS score of 6.0\n(or equivalent). Alternatively, if English\nis the language of instruction on your\nschool, you may not need to submit a\nproficiency certificate.<\/span>\n            <\/div>\n                    <\/div>\n        \n    <\/div>\n    \n    <!-- CTA - SECOND BUTTON -->\n        <div class=\"ups-2893-cta au d7\">\n        <a href=\"#registration\" target=\"_self\" class=\"ups-2893-btn\">\n            Apply Now            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"arrowLandingpage-inBotton\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/>\n            <\/svg>\n        <\/a>\n    <\/div>\n    \n<\/div>\n<\/section>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n.upt-8871 {\n    --pri: #072440;\n    --pri-r: 7,36,64;\n    --acc: #CE1B1C;\n    --acc-r: 206,27,28;\n    --bg: #FFFFFF;\n    --txt: #1a1a2e;\n    --muted: #5a6474;\n    font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n    color: var(--txt);\n    background: var(--bg);\n    -webkit-font-smoothing: antialiased;\n    line-height: 1.6;\n    direction: ltr;\n}\n\n.upt-8871 *, .upt-8871 *::before, .upt-8871 *::after {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n}\n\n@keyframes upt-8871FadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes upt-8871ScaleIn {\n    from { opacity: 0; transform: scale(0.95); }\n    to { opacity: 1; transform: scale(1); }\n}\n\n.upt-8871-wrap {\n    max-width: 1140px;\n    margin: 0 auto;\n    padding: 56px 32px 56px 32px;\n}\n\n.upt-8871-header {\n    text-align: center;\n    margin-bottom: 40px;\n    animation: upt-8871FadeUp 0.6s ease-out;\n}\n\n.upt-8871-badge {\n    display: inline-block;\n    padding: 5px 14px;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.6px;\n    text-transform: uppercase;\n    color: #CE1B1C;\n    background: rgba(206,27,28, 0.07);\n    border-left: 3px solid #CE1B1C;\n    margin-bottom: 12px;\n}\n\n.upt-8871-title {\n    font-size: clamp(26px, 3.5vw, 36px);\n    font-weight: 700;\n    color: #072440;\n    margin-bottom: 12px;\n    letter-spacing: -0.5px;\n}\n\n.upt-8871-subtitle {\n    font-size: 16px;\n    color: #5a6474;\n    font-weight: 400;\n}\n\n.upt-8871-table-wrap {\n    overflow-x: auto;\n    animation: upt-8871ScaleIn 0.6s ease-out 0.2s backwards;\n    border-radius: 12px;\n        box-shadow: 0 4px 24px rgba(var(--pri-r), 0.08), 0 1px 3px rgba(0, 0, 0, 0.06);\n    }\n\n.upt-8871-table {\n    width: 100%;\n    border-collapse: collapse;\n    background: #fff;\n    border-radius: 12px;\n    overflow: hidden;\n        border: 1px solid #eef0f3;\n    }\n\n\/* HEADER *\/\n.upt-8871-table thead th {\n    padding: 20px 18px;\n    font-size: 13px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n        background: var(--pri);\n            color: #fff;\n        text-align: center;\n        border-bottom: 3px solid rgba(var(--acc-r), 0.3);\n    }\n\n.upt-8871-table thead th:first-child {\n    text-align: left;\n    padding-left: 24px;\n}\n\n\/* BODY *\/\n.upt-8871-table tbody tr {\n    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n        border-bottom: 1px solid #eef0f3;\n    }\n\n.upt-8871-table tbody tr:hover {\n        background: rgba(var(--pri-r), 0.02) !important;\n            transform: translateX(4px);\n    box-shadow: inset 4px 0 0 var(--acc);\n        }\n\n.upt-8871-table tbody tr:nth-child(even) {\n    background: #f8f9fb;\n}\n\n.upt-8871-table tbody tr.highlight {\n        background: rgba(var(--acc-r), 0.04) !important;\n        border-left: 5px solid var(--acc);\n    font-weight: 600;\n}\n\n.upt-8871-table tbody tr.highlight:hover {\n    background: rgba(var(--acc-r), 0.08) !important;\n    box-shadow: inset 5px 0 0 var(--acc), 0 2px 8px rgba(var(--acc-r), 0.15);\n}\n\n.upt-8871-table tbody td {\n    padding: 18px 18px;\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--txt);\n    text-align: center;\n}\n\n.upt-8871-table tbody td:first-child {\n    font-weight: 600;\n    color: var(--pri);\n    text-align: left;\n    padding-left: 24px;\n}\n\n.upt-8871-table tbody tr.highlight td {\n    color: var(--acc);\n    font-weight: 700;\n}\n\n.upt-8871-table tbody tr.highlight td:first-child {\n    position: relative;\n}\n\n.upt-8871-table tbody tr.highlight td:first-child::before {\n    content: '\u2605';\n    position: absolute;\n    left: 6px;\n    color: var(--acc);\n    font-size: 16px;\n}\n\n\/* FOOTER *\/\n.upt-8871-footer {\n    margin-top: 24px;\n    text-align: center;\n    font-size: 13px;\n    color: #999999;\n    font-style: italic;}\n\n\/* RESPONSIVE *\/\n@media (max-width: 768px) {\n    .upt-8871-wrap {\n        padding: 40px 20px;\n    }\n    \n    .upt-8871-table thead th,\n    .upt-8871-table tbody td {\n        padding: 14px 12px;\n        font-size: 13px;\n    }\n    \n    .upt-8871-table thead th:first-child,\n    .upt-8871-table tbody td:first-child {\n        padding-left: 16px;\n    }\n    \n        .upt-8871-table tbody tr.highlight td:first-child::before {\n        left: 2px;\n        font-size: 14px;\n    }\n    }\n\n@media (max-width: 480px) {\n    .upt-8871-table-wrap {\n        border-radius: 8px;\n    }\n    \n    .upt-8871-table thead th {\n        font-size: 11px;\n        padding: 12px 8px;\n    }\n    \n    .upt-8871-table tbody td {\n        font-size: 12px;\n        padding: 12px 8px;\n    }\n}\n<\/style>\n\n<section class=\"upt-8871\">\n    <div class=\"upt-8871-wrap\">\n        \n        <!-- HEADER -->\n        <div class=\"upt-8871-header\">\n                        <div class=\"upt-8871-badge\">\n                Pricing            <\/div>\n                        <h2 class=\"upt-8871-title\">\n                2026 Prices            <\/h2>\n                        <p class=\"upt-8871-subtitle\">\n                Summer School Programme Fees            <\/p>\n                    <\/div>\n\n        <!-- TABLE -->\n        <div class=\"upt-8871-table-wrap\">\n            <table class=\"upt-8871-table ukuni-pricing-table-ltr\">\n                <thead>\n                    <tr>\n                                                <th>Programme Duration<\/th>\n                                                <th>Tuition Fees<\/th>\n                                                <th>Accommodation Fees<\/th>\n                                            <\/tr>\n                <\/thead>\n                <tbody>\n                                        <tr class=\"\">\n                        <td>One module (1 week)<\/td>\n                        <td>\u00a33,195<\/td><td>\u00a3770<\/td>                    <\/tr>\n                                        <tr class=\"highlight\">\n                        <td>One module (1 week) &#8211; Early application discount<\/td>\n                        <td>\u00a33,195<\/td><td>\u00a3770<\/td>                    <\/tr>\n                                        <tr class=\"\">\n                        <td>Two modules (2 weeks)<\/td>\n                        <td>\u00a36,180<\/td><td>\u00a31,540<\/td>                    <\/tr>\n                                    <\/tbody>\n            <\/table>\n        <\/div>\n\n                <!-- FOOTER NOTE -->\n        <div class=\"upt-8871-footer\">\n            * All prices are subject to change. Please confirm with admissions office.        <\/div>\n        \n    <\/div>\n<\/section>\n\n\n\n<style>\n  .label-form span {\n    font-family: 'Rubik', sans-serif;\n    font-weight: 500;\n    font-size: 18px;\n    color: #CD2122;\n    border: 2px solid #CD2122;\n    padding: 5px 10px;\n    border-radius: 5px;\n  }\n  \n  .label-form {\n    padding: 10px 20px 30px;\n  }\n\n  .preuniv-container {\n    max-width: 900px;\n    margin: 40px auto;\n    padding: 40px 30px;\n    font-family: 'Rubik', sans-serif;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);\n  }\n\n  .preuniv-custom-form {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 20px;\n    justify-content: space-between;\n  }\n\n  .preuniv-custom-form .form-row {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n    gap: 20px;\n    flex-wrap: wrap;\n    margin-bottom: 0px;\n  }\n\n  .preuniv-custom-form .form-input,\n  .preuniv-field-style,\n  .preuniv-form-group input[type=\"text\"],\n  .preuniv-form-group input[type=\"email\"],\n  .preuniv-form-group input[type=\"tel\"] {\n    height: 72px;\n    width: 100%;\n    margin-bottom: 0px;\n    box-sizing: border-box;\n    border-radius: 15px;\n    border: 1px solid rgba(0, 0, 0, 0.1);\n    background: #f8faff;\n    padding: 25px 32px;\n    font-family: 'Rubik', sans-serif;\n    font-size: 18px;\n    font-weight: 300;\n    line-height: 30px;\n    color: #121212;\n    transition: all 0.3s ease;\n  }\n\n  .preuniv-custom-form .form-input::placeholder,\n  .preuniv-form-group input::placeholder {\n    color: #9c9ea6;\n  }\n\n  .preuniv-custom-form .form-input:focus,\n  .preuniv-form-group input:focus {\n    outline: none;\n    border-color: #CD2122;\n    background: #fff;\n  }\n\n  .preuniv-form-group {\n    width: 100%;\n    margin-bottom: 0px;\n  }\n\n  .preuniv-form-group.full-width {\n    width: 100%;\n  }\n\n  .preuniv-form-group.full-width .form-input,\n  .preuniv-form-group.full-width .preuniv-phone-wrapper {\n    width: 100% !important;\n  }\n\n  .preuniv-form-group.full-width .preuniv-phone-input {\n    flex: 1;\n    min-width: 0;\n    width: 100% !important;\n  }\n\n  .preuniv-form-group.full-width .preuniv-country-selector + .select2-container {\n    width: 200px !important;\n    flex-shrink: 0;\n  }\n\n  .preuniv-form-group.full-width .preuniv-phone-wrapper {\n    display: flex !important;\n    gap: 12px;\n    align-items: stretch;\n  }\n\n  .preuniv-form-group label {\n    display: block;\n    margin-bottom: 10px;\n    font-weight: 500;\n    color: #121212;\n    font-size: 16px;\n  }\n\n  \/* ========== \u0625\u0635\u0644\u0627\u062d Select2 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 ========== *\/\n  .select2-container {\n    width: 100% !important;\n    max-width: 100% !important;\n    display: block !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-container--default .select2-selection--single {\n    background-color: #f8faff !important;\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    height: 72px !important;\n    display: flex !important;\n    align-items: center !important;\n    padding: 20px 15px !important;\n    transition: all 0.3s ease;\n    width: 100% !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-container--default.select2-container--focus .select2-selection--single,\n  .select2-container--default.select2-container--open .select2-selection--single {\n    border-color: #CD2122 !important;\n    background-color: #fff !important;\n  }\n\n  .select2-container--default .select2-selection--single .select2-selection__rendered {\n    color: #9c9ea6 !important;\n    line-height: 30px !important;\n    font-size: 18px !important;\n    font-weight: 300 !important;\n    text-align: left !important;\n    font-family: 'Rubik', sans-serif !important;\n    padding: 0 !important;\n    padding-left: 0px !important;\n    padding-right: 40px !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    display: block !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 72px !important;\n    right: 15px !important;\n    width: 20px !important;\n  }\n\n  span.select2-selection.select2-selection--single {\n    width: 100% !important;\n    max-width: 100% !important;\n    padding-left: 15px !important;\n    padding-right: 45px !important;\n    display: flex !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* ========== \u0625\u0635\u0644\u0627\u062d Dropdown + Search Box ========== *\/\n  .select2-container--default .select2-dropdown {\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-dropdown {\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;\n    box-sizing: border-box !important;\n    z-index: 9999 !important;\n  }\n\n  \/* ========== Search Box Styling ========== *\/\n  .select2-search--dropdown {\n    padding: 12px 15px !important;\n    box-sizing: border-box !important;\n    background: #fff !important;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;\n  }\n\n  .select2-search--dropdown .select2-search__field {\n    padding: 12px 15px !important;\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 10px !important;\n    font-family: 'Rubik', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 300 !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    background: #f8faff !important;\n    color: #121212 !important;\n    transition: all 0.3s ease !important;\n  }\n\n  .select2-search--dropdown .select2-search__field:focus {\n    outline: none !important;\n    border-color: #CD2122 !important;\n    background: #fff !important;\n  }\n\n  .select2-search--dropdown .select2-search__field::placeholder {\n    color: #9c9ea6 !important;\n    font-weight: 300 !important;\n  }\n\n  .select2-results {\n    box-sizing: border-box !important;\n    padding: 5px 0 !important;\n  }\n\n  .select2-results__options {\n    box-sizing: border-box !important;\n    max-height: 280px !important;\n    overflow-y: auto !important;\n  }\n\n  .select2-results__option {\n    padding: 12px 20px !important;\n    font-size: 16px !important;\n    font-family: 'Rubik', sans-serif !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n  }\n\n  .select2-container--default .select2-results__option--highlighted[aria-selected],\n  .select2-container--default .select2-results__option--highlighted.select2-results__option[aria-selected] {\n    background-color: #CD2122 !important;\n    color: white !important;\n  }\n\n  .select2-container--default .select2-results__option[aria-selected=true] {\n    background-color: #f8faff !important;\n    color: #121212 !important;\n  }\n\n  \/* ========== No Results Message ========== *\/\n  .select2-results__option.select2-results__message {\n    color: #9c9ea6 !important;\n    font-style: italic !important;\n    text-align: center !important;\n    padding: 20px !important;\n  }\n\n  .preuniv-phone-wrapper {\n    display: flex !important;\n    gap: 12px;\n    align-items: stretch;\n    width: 100%;\n  }\n\n  .preuniv-country-selector {\n    width: 200px !important;\n    min-width: 200px;\n    flex-shrink: 0;\n  }\n\n  .preuniv-phone-input {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .preuniv-country-selector + .select2-container {\n    width: 200px !important;\n    max-width: 200px !important;\n  }\n\n  .preuniv-button-form {\n    width: 100% !important;\n    padding: 20px 40px;\n    height: 60px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    border-radius: 10px;\n    border: 2px solid #CD2122;\n    color: #CD2122;\n    font-family: 'Rubik', sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    cursor: pointer;\n    background-color: transparent;\n    transition: all 0.3s ease;\n    margin-top: 10px;\n  }\n\n  .preuniv-button-form:hover:not(:disabled) {\n    background-color: #CD2122 !important;\n    color: white;\n    border-color: #CD2122 !important;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(205, 33, 34, 0.3);\n  }\n\n  .preuniv-button-form:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n    transform: none;\n  }\n\n  .preuniv-terms-group {\n    margin-top: 0px;\n    margin-bottom: 0px;\n    padding: 20px !important;\n    background: #f8faff;\n    border-radius: 10px;\n    border: 1px solid rgba(0, 0, 0, 0.1);\n    width: 100%;\n    display: flex !important;\n    align-items: center !important;\n    min-height: 60px !important;\n  }\n\n  .preuniv-terms-group .preuniv-checkbox-label {\n    display: flex !important;\n    gap: 12px;\n    align-items: center !important;\n    line-height: 1.6;\n    font-size: 15px;\n    cursor: pointer;\n    color: #121212;\n    font-family: 'Rubik', sans-serif;\n    width: 100%;\n    margin: 0 !important;\n  }\n\n  .preuniv-terms-group input[type=\"checkbox\"] {\n    width: 20px !important;\n    height: 20px !important;\n    min-height: 20px !important;\n    margin: 0 !important;\n    cursor: pointer;\n    flex-shrink: 0;\n    accent-color: #CD2122;\n  }\n\n  .preuniv-terms-group .preuniv-checkbox-label span {\n    flex: 1;\n    line-height: 1.6;\n  }\n\n  .preuniv-terms-group a {\n    color: #CD2122;\n    text-decoration: none;\n    font-weight: 500;\n  }\n\n  .preuniv-terms-group a:hover {\n    text-decoration: underline;\n  }\n\n  .preuniv-hidden {\n    display: none !important;\n  }\n\n  .preuniv-spinner {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    border: 2px solid rgba(255,255,255,0.3);\n    border-radius: 50%;\n    border-top-color: #fff;\n    animation: preuniv-spin 0.8s linear infinite;\n    margin-right: 10px;\n    vertical-align: middle;\n  }\n\n  @keyframes preuniv-spin {\n    to { transform: rotate(360deg); }\n  }\n\n  .country-flag {\n    width: 20px;\n    height: 15px;\n    margin-right: 8px;\n    vertical-align: middle;\n    border-radius: 2px;\n  }\n\n  .preuniv-country-selector + .select2-container .select2-selection__rendered {\n    display: flex !important;\n    align-items: center !important;\n  }\n\n  \/* ========== \u0645\u0646\u0639 Horizontal Scroll ========== *\/\n  body {\n    overflow-x: hidden !important;\n  }\n\n  .preuniv-container {\n    overflow: visible !important;\n  }\n\n  .preuniv-custom-form {\n    overflow: visible !important;\n  }\n\n  .form-row {\n    overflow: visible !important;\n  }\n\n  @media (max-width: 768px) {\n    .preuniv-container {\n      padding: 30px 20px;\n      margin: 20px auto;\n    }\n\n    .preuniv-custom-form .form-input,\n    .preuniv-form-group,\n    .preuniv-form-group input,\n    .select2-container,\n    .select2-container--default .select2-selection--single {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .preuniv-form-group.full-width .preuniv-phone-wrapper {\n      flex-direction: column;\n      gap: 15px;\n    }\n    \n    .preuniv-form-group.full-width .preuniv-country-selector + .select2-container {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    \n    .preuniv-phone-wrapper {\n      flex-direction: column;\n    }\n\n    .preuniv-country-selector,\n    .preuniv-country-selector + .select2-container {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n  }\n\n  \/* ========== \u0625\u0635\u0644\u0627\u062d \u0627\u0644\u062a\u062d\u062f\u064a\u062f Selection Highlight ========== *\/\n  .preuniv-custom-form .form-input::selection,\n  .preuniv-field-style::selection,\n  .preuniv-form-group input[type=\"text\"]::selection,\n  .preuniv-form-group input[type=\"email\"]::selection,\n  .preuniv-form-group input[type=\"tel\"]::selection,\n  .select2-selection__rendered::selection,\n  .select2-search__field::selection {\n    background-color: #3390FF !important;\n    color: #ffffff !important;\n  }\n\n  .preuniv-custom-form .form-input::-moz-selection,\n  .preuniv-field-style::-moz-selection,\n  .preuniv-form-group input[type=\"text\"]::-moz-selection,\n  .preuniv-form-group input[type=\"email\"]::-moz-selection,\n  .preuniv-form-group input[type=\"tel\"]::-moz-selection,\n  .select2-selection__rendered::-moz-selection,\n  .select2-search__field::-moz-selection {\n    background-color: #3390FF !important;\n    color: #ffffff !important;\n  }\n\t\n\t\/* ========== Form Header Styling ========== *\/\n.preuniv-form-header {\n  text-align: center;\n  margin-bottom: 40px;\n  animation: fadeInDown 0.6s ease-out;\n}\n\n.preuniv-form-title {\n  font-family: 'Rubik', sans-serif;\n  font-size: 32px;\n  font-weight: 600;\n  color: #072440;\n  margin: 0 0 12px 0;\n  line-height: 1.3;\n  letter-spacing: -0.5px;\n}\n\n.preuniv-form-subtitle {\n  font-family: 'Rubik', sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  color: #5a6c7d;\n  margin: 0;\n  line-height: 1.6;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* ========== Smooth Scroll ========== *\/\nhtml {\n  scroll-behavior: smooth;\n}\n\n#registration {\n  scroll-margin-top: 20px;\n}\n\n\/* ========== Animation ========== *\/\n@keyframes fadeInDown {\n  from {\n    opacity: 0;\n    transform: translateY(-20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* ========== Selection Color ========== *\/\n.preuniv-form-title::selection,\n.preuniv-form-subtitle::selection {\n  background-color: #3390FF !important;\n  color: #ffffff !important;\n}\n\n.preuniv-form-title::-moz-selection,\n.preuniv-form-subtitle::-moz-selection {\n  background-color: #3390FF !important;\n  color: #ffffff !important;\n}\n\n\/* ========== Responsive ========== *\/\n@media (max-width: 768px) {\n  .preuniv-form-header {\n    margin-bottom: 30px;\n    padding-bottom: 20px;\n  }\n\n  .preuniv-form-title {\n    font-size: 24px;\n    letter-spacing: -0.3px;\n  }\n\n  .preuniv-form-subtitle {\n    font-size: 14px;\n  }\n}\n\n@media (max-width: 480px) {\n  .preuniv-form-title {\n    font-size: 20px;\n  }\n\n  .preuniv-form-subtitle {\n    font-size: 13px;\n  }\n}\n\n<\/style>\n\t\n\t\n\t<div class=\"preuniv-form-header\" id=\"registration\">\n  <h2 class=\"preuniv-form-title\">Pre-University Summer School 2026<\/h2>\n  <p class=\"preuniv-form-subtitle\">Begin your journey to academic excellence. Complete the form below to apply.<\/p>\n<\/div>\n\n<div class=\"preuniv-container\" data-form-id=\"preuniv-form-1\">\n  <form id=\"preuniv-registration-form-1\" class=\"preuniv-custom-form notranslate preuniv-reg-form\" method=\"POST\" novalidate>\n    \n    <!-- First Name - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-first-name-1\">First Name *<\/label>\n        <input type=\"text\" id=\"preuniv-first-name-1\" name=\"first_name\" class=\"form-input preuniv-first-name\" required autocomplete=\"given-name\" placeholder=\"First Name\">\n      <\/div>\n    <\/div>\n\n    <!-- Last Name - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-last-name-1\">Last Name *<\/label>\n        <input type=\"text\" id=\"preuniv-last-name-1\" name=\"last_name\" class=\"form-input preuniv-last-name\" required autocomplete=\"family-name\" placeholder=\"Last Name\">\n      <\/div>\n    <\/div>\n\n    <!-- Email - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-email-1\">Email *<\/label>\n        <input type=\"email\" id=\"preuniv-email-1\" name=\"email\" class=\"form-input preuniv-email\" required autocomplete=\"email\" placeholder=\"Email Address\">\n      <\/div>\n    <\/div>\n\n    <!-- Phone - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-phone-1\">Phone *<\/label>\n        <input type=\"tel\" id=\"preuniv-phone-1\" name=\"phone\" class=\"form-input preuniv-phone\" required autocomplete=\"tel\" placeholder=\"Enter phone number\">\n      <\/div>\n    <\/div>\n\n    <!-- Country of Residence - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-country-1\">Country of Residence *<\/label>\n        <select id=\"preuniv-country-1\" name=\"country\" class=\"preuniv-field-style preuniv-country\" required>\n          <option value=\"\">Select country<\/option>\n  \n        <option value=\"1\">Afghanistan<\/option>\n                                                                                            <option value=\"74\">\u00c5land Islands<\/option>\n                                                                                            <option value=\"2\">Albania<\/option>\n                                                                                            <option value=\"4\">Algeria<\/option>\n                                                                                            <option value=\"5\">American Samoa<\/option>\n                                                                                            <option value=\"6\">Andorra<\/option>\n                                                                                            <option value=\"7\">Angola<\/option>\n                                                                                            <option value=\"190\">Anguilla<\/option>\n                                                                                            <option value=\"3\">Antarctica<\/option>\n                                                                                            <option value=\"8\">Antigua and Barbuda<\/option>\n                                                                                            <option value=\"10\">Argentina<\/option>\n                                                                                            <option value=\"16\">Armenia<\/option>\n                                                                                            <option value=\"153\">Aruba<\/option>\n                                                                                            <option value=\"11\">Australia<\/option>\n                                                                                            <option value=\"12\">Austria<\/option>\n                                                                                            <option value=\"9\">Azerbaijan<\/option>\n                                                                                            <option value=\"13\">Bahamas<\/option>\n                                                                                            <option value=\"14\">Bahrain<\/option>\n                                                                                            <option value=\"15\">Bangladesh<\/option>\n                                                                                            <option value=\"17\">Barbados<\/option>\n                                                                                            <option value=\"34\">Belarus<\/option>\n                                                                                            <option value=\"18\">Belgium<\/option>\n                                                                                            <option value=\"26\">Belize<\/option>\n                                                                                            <option value=\"59\">Benin<\/option>\n                                                                                            <option value=\"19\">Bermuda<\/option>\n                                                                                            <option value=\"20\">Bhutan<\/option>\n                                                                                            <option value=\"21\">Bolivia, Plurinational State of<\/option>\n                                                                                            <option value=\"155\">Bonaire, Sint Eustatius and Saba<\/option>\n                                                                                            <option value=\"22\">Bosnia and Herzegovina<\/option>\n                                                                                            <option value=\"23\">Botswana<\/option>\n                                                                                            <option value=\"24\">Bouvet Island<\/option>\n                                                                                            <option value=\"25\">Brazil<\/option>\n                                                                                            <option value=\"27\">British Indian Ocean Territory<\/option>\n                                                                                            <option value=\"30\">Brunei Darussalam<\/option>\n                                                                                            <option value=\"31\">Bulgaria<\/option>\n                                                                                            <option value=\"242\">Burkina Faso<\/option>\n                                                                                            <option value=\"33\">Burundi<\/option>\n                                                                                            <option value=\"35\">Cambodia<\/option>\n                                                                                            <option value=\"36\">Cameroon<\/option>\n                                                                                            <option value=\"37\">Canada<\/option>\n                                                                                            <option value=\"38\">Cape Verde<\/option>\n                                                                                            <option value=\"39\">Cayman Islands<\/option>\n                                                                                            <option value=\"40\">Central African Republic<\/option>\n                                                                                            <option value=\"42\">Chad<\/option>\n                                                                                            <option value=\"43\">Chile<\/option>\n                                                                                            <option value=\"44\">China<\/option>\n                                                                                            <option value=\"46\">Christmas Island<\/option>\n                                                                                            <option value=\"47\">Cocos (Keeling) Islands<\/option>\n                                                                                            <option value=\"48\">Colombia<\/option>\n                                                                                            <option value=\"49\">Comoros<\/option>\n                                                                                            <option value=\"51\">Congo<\/option>\n                                                                                            <option value=\"52\">Congo, the Democratic Republic of the<\/option>\n                                                                                            <option value=\"53\">Cook Islands<\/option>\n                                                                                            <option value=\"54\">Costa Rica<\/option>\n                                                                                            <option value=\"110\">C\u00f4te d&#039;Ivoire<\/option>\n                                                                                            <option value=\"55\">Croatia<\/option>\n                                                                                            <option value=\"56\">Cuba<\/option>\n                                                                                            <option value=\"152\">Cura\u00e7ao<\/option>\n                                                                                            <option value=\"57\">Cyprus<\/option>\n                                                                                            <option value=\"58\">Czech Republic<\/option>\n                                                                                            <option value=\"60\">Denmark<\/option>\n                                                                                            <option value=\"79\">Djibouti<\/option>\n                                                                                            <option value=\"61\">Dominica<\/option>\n                                                                                            <option value=\"62\">Dominican Republic<\/option>\n                                                                                            <option value=\"63\">Ecuador<\/option>\n                                                                                            <option value=\"234\">Egypt<\/option>\n                                                                                            <option value=\"64\">El Salvador<\/option>\n                                                                                            <option value=\"65\">Equatorial Guinea<\/option>\n                                                                                            <option value=\"67\">Eritrea<\/option>\n                                                                                            <option value=\"68\">Estonia<\/option>\n                                                                                            <option value=\"66\">Ethiopia<\/option>\n                                                                                            <option value=\"70\">Falkland Islands (Malvinas)<\/option>\n                                                                                            <option value=\"69\">Faroe Islands<\/option>\n                                                                                            <option value=\"72\">Fiji<\/option>\n                                                                                            <option value=\"73\">Finland<\/option>\n                                                                                            <option value=\"75\">France<\/option>\n                                                                                            <option value=\"76\">French Guiana<\/option>\n                                                                                            <option value=\"77\">French Polynesia<\/option>\n                                                                                            <option value=\"78\">French Southern Territories<\/option>\n                                                                                            <option value=\"80\">Gabon<\/option>\n                                                                                            <option value=\"82\">Gambia<\/option>\n                                                                                            <option value=\"81\">Georgia<\/option>\n                                                                                            <option value=\"84\">Germany<\/option>\n                                                                                            <option value=\"85\">Ghana<\/option>\n                                                                                            <option value=\"86\">Gibraltar<\/option>\n                                                                                            <option value=\"88\">Greece<\/option>\n                                                                                            <option value=\"89\">Greenland<\/option>\n                                                                                            <option value=\"90\">Grenada<\/option>\n                                                                                            <option value=\"91\">Guadeloupe<\/option>\n                                                                                            <option value=\"92\">Guam<\/option>\n                                                                                            <option value=\"93\">Guatemala<\/option>\n                                                                                            <option value=\"236\">Guernsey<\/option>\n                                                                                            <option value=\"94\">Guinea<\/option>\n                                                                                            <option value=\"179\">Guinea-Bissau<\/option>\n                                                                                            <option value=\"95\">Guyana<\/option>\n                                                                                            <option value=\"96\">Haiti<\/option>\n                                                                                            <option value=\"97\">Heard Island and McDonald Islands<\/option>\n                                                                                            <option value=\"98\">Holy See (Vatican City State)<\/option>\n                                                                                            <option value=\"99\">Honduras<\/option>\n                                                                                            <option value=\"100\">Hong Kong<\/option>\n                                                                                            <option value=\"101\">Hungary<\/option>\n                                                                                            <option value=\"102\">Iceland<\/option>\n                                                                                            <option value=\"103\">India<\/option>\n                                                                                            <option value=\"104\">Indonesia<\/option>\n                                                                                            <option value=\"105\">Iran, Islamic Republic of<\/option>\n                                                                                            <option value=\"106\">Iraq<\/option>\n                                                                                            <option value=\"107\">Ireland<\/option>\n                                                                                            <option value=\"238\">Isle of Man<\/option>\n                                                                                            <option value=\"109\">Italy<\/option>\n                                                                                            <option value=\"111\">Jamaica<\/option>\n                                                                                            <option value=\"112\">Japan<\/option>\n                                                                                            <option value=\"237\">Jersey<\/option>\n                                                                                            <option value=\"114\">Jordan<\/option>\n                                                                                            <option value=\"113\">Kazakhstan<\/option>\n                                                                                            <option value=\"115\">Kenya<\/option>\n                                                                                            <option value=\"87\">Kiribati<\/option>\n                                                                                            <option value=\"116\">Korea, Democratic People&#039;s Republic of<\/option>\n                                                                                            <option value=\"117\">Korea, Republic of<\/option>\n                                                                                            <option value=\"118\">Kuwait<\/option>\n                                                                                            <option value=\"119\">Kyrgyzstan<\/option>\n                                                                                            <option value=\"120\">Lao People&#039;s Democratic Republic<\/option>\n                                                                                            <option value=\"123\">Latvia<\/option>\n                                                                                            <option value=\"121\">Lebanon<\/option>\n                                                                                            <option value=\"122\">Lesotho<\/option>\n                                                                                            <option value=\"124\">Liberia<\/option>\n                                                                                            <option value=\"125\">Libya<\/option>\n                                                                                            <option value=\"126\">Liechtenstein<\/option>\n                                                                                            <option value=\"127\">Lithuania<\/option>\n                                                                                            <option value=\"128\">Luxembourg<\/option>\n                                                                                            <option value=\"129\">Macao<\/option>\n                                                                                            <option value=\"233\">Macedonia, the former Yugoslav Republic of<\/option>\n                                                                                            <option value=\"130\">Madagascar<\/option>\n                                                                                            <option value=\"131\">Malawi<\/option>\n                                                                                            <option value=\"132\">Malaysia<\/option>\n                                                                                            <option value=\"133\">Maldives<\/option>\n                                                                                            <option value=\"134\">Mali<\/option>\n                                                                                            <option value=\"135\">Malta<\/option>\n                                                                                            <option value=\"168\">Marshall Islands<\/option>\n                                                                                            <option value=\"136\">Martinique<\/option>\n                                                                                            <option value=\"137\">Mauritania<\/option>\n                                                                                            <option value=\"138\">Mauritius<\/option>\n                                                                                            <option value=\"50\">Mayotte<\/option>\n                                                                                            <option value=\"139\">Mexico<\/option>\n                                                                                            <option value=\"167\">Micronesia, Federated States of<\/option>\n                                                                                            <option value=\"142\">Moldova, Republic of<\/option>\n                                                                                            <option value=\"140\">Monaco<\/option>\n                                                                                            <option value=\"141\">Mongolia<\/option>\n                                                                                            <option value=\"143\">Montenegro<\/option>\n                                                                                            <option value=\"144\">Montserrat<\/option>\n                                                                                            <option value=\"145\">Morocco<\/option>\n                                                                                            <option value=\"146\">Mozambique<\/option>\n                                                                                            <option value=\"32\">Myanmar<\/option>\n                                                                                            <option value=\"148\">Namibia<\/option>\n                                                                                            <option value=\"149\">Nauru<\/option>\n                                                                                            <option value=\"150\">Nepal<\/option>\n                                                                                            <option value=\"151\">Netherlands<\/option>\n                                                                                            <option value=\"156\">New Caledonia<\/option>\n                                                                                            <option value=\"158\">New Zealand<\/option>\n                                                                                            <option value=\"159\">Nicaragua<\/option>\n                                                                                            <option value=\"160\">Niger<\/option>\n                                                                                            <option value=\"161\">Nigeria<\/option>\n                                                                                            <option value=\"162\">Niue<\/option>\n                                                                                            <option value=\"163\">Norfolk Island<\/option>\n                                                                                            <option value=\"165\">Northern Mariana Islands<\/option>\n                                                                                            <option value=\"164\">Norway<\/option>\n                                                                                            <option value=\"147\">Oman<\/option>\n                                                                                            <option value=\"170\">Pakistan<\/option>\n                                                                                            <option value=\"169\">Palau<\/option>\n                       \n\t\t\t                                                                                            <option value=\"108\">Palestine<\/option>\n\t\t\t<option value=\"83\">Palestinian Territory, Occupied<\/option>\n                                                                                            <option value=\"171\">Panama<\/option>\n                                                                                            <option value=\"172\">Papua New Guinea<\/option>\n                                                                                            <option value=\"173\">Paraguay<\/option>\n                                                                                            <option value=\"174\">Peru<\/option>\n                                                                                            <option value=\"175\">Philippines<\/option>\n                                                                                            <option value=\"176\">Pitcairn<\/option>\n                                                                                            <option value=\"177\">Poland<\/option>\n                                                                                            <option value=\"178\">Portugal<\/option>\n                                                                                            <option value=\"181\">Puerto Rico<\/option>\n                                                                                            <option value=\"182\">Qatar<\/option>\n                                                                                            <option value=\"183\">R\u00e9union<\/option>\n                                                                                            <option value=\"184\">Romania<\/option>\n                                                                                            <option value=\"185\">Russian Federation<\/option>\n                                                                                            <option value=\"186\">Rwanda<\/option>\n                                                                                            <option value=\"187\">Saint Barth\u00e9lemy<\/option>\n                                                                                            <option value=\"188\">Saint Helena, Ascension and Tristan da Cunha<\/option>\n                                                                                            <option value=\"189\">Saint Kitts and Nevis<\/option>\n                                                                                            <option value=\"191\">Saint Lucia<\/option>\n                                                                                            <option value=\"192\">Saint Martin (French part)<\/option>\n                                                                                            <option value=\"193\">Saint Pierre and Miquelon<\/option>\n                                                                                            <option value=\"194\">Saint Vincent and the Grenadines<\/option>\n                                                                                            <option value=\"247\">Samoa<\/option>\n                                                                                            <option value=\"195\">San Marino<\/option>\n                                                                                            <option value=\"196\">Sao Tome and Principe<\/option>\n                                                                                            <option value=\"197\">Saudi Arabia<\/option>\n                                                                                            <option value=\"198\">Senegal<\/option>\n                                                                                            <option value=\"199\">Serbia<\/option>\n                                                                                            <option value=\"200\">Seychelles<\/option>\n                                                                                            <option value=\"201\">Sierra Leone<\/option>\n                                                                                            <option value=\"202\">Singapore<\/option>\n                                                                                            <option value=\"154\">Sint Maarten (Dutch part)<\/option>\n                                                                                            <option value=\"203\">Slovakia<\/option>\n                                                                                            <option value=\"205\">Slovenia<\/option>\n                                                                                            <option value=\"28\">Solomon Islands<\/option>\n                                                                                            <option value=\"206\">Somalia<\/option>\n                                                                                            <option value=\"207\">South Africa<\/option>\n                                                                                            <option value=\"71\">South Georgia and the South Sandwich Islands<\/option>\n                                                                                            <option value=\"210\">South Sudan<\/option>\n                                                                                            <option value=\"209\">Spain<\/option>\n                                                                                            <option value=\"41\">Sri Lanka<\/option>\n                                                                                            <option value=\"211\">Sudan<\/option>\n                                                                                            <option value=\"213\">Suriname<\/option>\n                                                                                            <option value=\"214\">Svalbard and Jan Mayen<\/option>\n                                                                                            <option value=\"215\">Swaziland<\/option>\n                                                                                            <option value=\"216\">Sweden<\/option>\n                                                                                            <option value=\"217\">Switzerland<\/option>\n                                                                                            <option value=\"218\">Syrian Arab Republic<\/option>\n                                                                                            <option value=\"45\">Taiwan, Province of China<\/option>\n                                                                                            <option value=\"219\">Tajikistan<\/option>\n                                                                                            <option value=\"239\">Tanzania, United Republic of<\/option>\n                                                                                            <option value=\"220\">Thailand<\/option>\n                                                                                            <option value=\"180\">Timor-Leste<\/option>\n                                                                                            <option value=\"221\">Togo<\/option>\n                                                                                            <option value=\"222\">Tokelau<\/option>\n                                                                                            <option value=\"223\">Tonga<\/option>\n                                                                                            <option value=\"224\">Trinidad and Tobago<\/option>\n                                                                                            <option value=\"226\">Tunisia<\/option>\n                                                                                            <option value=\"227\">Turkey<\/option>\n                                                                                            <option value=\"228\">Turkmenistan<\/option>\n                                                                                            <option value=\"229\">Turks and Caicos Islands<\/option>\n                                                                                            <option value=\"230\">Tuvalu<\/option>\n                                                                                            <option value=\"231\">Uganda<\/option>\n                                                                                            <option value=\"232\">Ukraine<\/option>\n                                                                                            <option value=\"225\">United Arab Emirates<\/option>\n                                                                                            <option value=\"235\">United Kingdom<\/option>\n                                                                                            <option value=\"240\">United States<\/option>\n                                                                                            <option value=\"166\">United States Minor Outlying Islands<\/option>\n                                                                                            <option value=\"243\">Uruguay<\/option>\n                                                                                            <option value=\"244\">Uzbekistan<\/option>\n                                                                                            <option value=\"157\">Vanuatu<\/option>\n                                                                                            <option value=\"245\">Venezuela, Bolivarian Republic of<\/option>\n                                                                                            <option value=\"204\">Viet Nam<\/option>\n                                                                                            <option value=\"29\">Virgin Islands, British<\/option>\n                                                                                            <option value=\"241\">Virgin Islands, U.S.<\/option>\n                                                                                            <option value=\"246\">Wallis and Futuna<\/option>\n                                                                                            <option value=\"212\">Western Sahara<\/option>\n                                                                                            <option value=\"248\">Yemen<\/option>\n                                                                                            <option value=\"249\">Zambia<\/option>\n                                                                                            <option value=\"208\">Zimbabwe<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n    \n    <!-- City of Residence (Non-Saudi) - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width preuniv-hidden preuniv-city-group\">\n        <label for=\"preuniv-city-1\">State\/Province**<\/label>\n        <input type=\"text\" id=\"preuniv-city-1\" name=\"city\" class=\"form-input preuniv-city\" autocomplete=\"address-level2\" placeholder=\"Enter city\">\n      <\/div>\n      \n      <!-- City of Residence (Saudi Regions) - Full Width -->\n      <div class=\"preuniv-form-group full-width preuniv-hidden preuniv-state-group\">\n        <label for=\"preuniv-state-select-1\">State\/Province*<\/label>\n        <select id=\"preuniv-state-select-1\" name=\"state_select\" class=\"preuniv-field-style preuniv-state-select\" disabled>\n          <option value=\"\">Select region<\/option>\n          <option value=\"Riyadh Region\" data-office=\"Riyadh\">Riyadh Region<\/option>\n          <option value=\"Qassim Region\" data-office=\"Riyadh\">Qassim Region<\/option>\n          <option value=\"Hail Region\" data-office=\"Riyadh\">Hail Region<\/option>\n          <option value=\"Al Jowf Region\" data-office=\"Riyadh\">Al Jowf Region<\/option>\n          <option value=\"Tabuk Region\" data-office=\"Jeddah\">Tabuk Region<\/option>\n          <option value=\"Madinah Region\" data-office=\"Jeddah\">Madinah Region<\/option>\n          <option value=\"Makkah Region\" data-office=\"Jeddah\">Makkah Region<\/option>\n          <option value=\"Al Bahah Region\" data-office=\"Jeddah\">Al Bahah Region<\/option>\n          <option value=\"Aseer Region\" data-office=\"Jeddah\">Aseer Region<\/option>\n          <option value=\"Jazan Region\" data-office=\"Jeddah\">Jazan Region<\/option>\n          <option value=\"Najran Region\" data-office=\"Jeddah\">Najran Region<\/option>\n          <option value=\"Northern Borders Region\" data-office=\"Al Khobar\">Northern Borders Region<\/option>\n          <option value=\"Eastern Region\" data-office=\"Al Khobar\">Eastern Region<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- School Selection (Only for Saudi) - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width preuniv-hidden preuniv-school-group\">\n        <label for=\"preuniv-school-select-1\">School *<\/label>\n        <select id=\"preuniv-school-select-1\" name=\"school\" class=\"preuniv-field-style preuniv-school-select\" disabled>\n          <option value=\"\">Select school<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Nationality - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-country-passport-1\">Nationality *<\/label>\n        <select id=\"preuniv-country-passport-1\" name=\"country_of_passport\" class=\"preuniv-field-style preuniv-country-passport\" required>\n          <option value=\"\">Select passport country<\/option>\n        <option value=\"1\">Afghanistan<\/option>\n                                                                                            <option value=\"74\">\u00c5land Islands<\/option>\n                                                                                            <option value=\"2\">Albania<\/option>\n                                                                                            <option value=\"4\">Algeria<\/option>\n                                                                                            <option value=\"5\">American Samoa<\/option>\n                                                                                            <option value=\"6\">Andorra<\/option>\n                                                                                            <option value=\"7\">Angola<\/option>\n                                                                                            <option value=\"190\">Anguilla<\/option>\n                                                                                            <option value=\"3\">Antarctica<\/option>\n                                                                                            <option value=\"8\">Antigua and Barbuda<\/option>\n                                                                                            <option value=\"10\">Argentina<\/option>\n                                                                                            <option value=\"16\">Armenia<\/option>\n                                                                                            <option value=\"153\">Aruba<\/option>\n                                                                                            <option value=\"11\">Australia<\/option>\n                                                                                            <option value=\"12\">Austria<\/option>\n                                                                                            <option value=\"9\">Azerbaijan<\/option>\n                                                                                            <option value=\"13\">Bahamas<\/option>\n                                                                                            <option value=\"14\">Bahrain<\/option>\n                                                                                            <option value=\"15\">Bangladesh<\/option>\n                                                                                            <option value=\"17\">Barbados<\/option>\n                                                                                            <option value=\"34\">Belarus<\/option>\n                                                                                            <option value=\"18\">Belgium<\/option>\n                                                                                            <option value=\"26\">Belize<\/option>\n                                                                                            <option value=\"59\">Benin<\/option>\n                                                                                            <option value=\"19\">Bermuda<\/option>\n                                                                                            <option value=\"20\">Bhutan<\/option>\n                                                                                            <option value=\"21\">Bolivia, Plurinational State of<\/option>\n                                                                                            <option value=\"155\">Bonaire, Sint Eustatius and Saba<\/option>\n                                                                                            <option value=\"22\">Bosnia and Herzegovina<\/option>\n                                                                                            <option value=\"23\">Botswana<\/option>\n                                                                                            <option value=\"24\">Bouvet Island<\/option>\n                                                                                            <option value=\"25\">Brazil<\/option>\n                                                                                            <option value=\"27\">British Indian Ocean Territory<\/option>\n                                                                                            <option value=\"30\">Brunei Darussalam<\/option>\n                                                                                            <option value=\"31\">Bulgaria<\/option>\n                                                                                            <option value=\"242\">Burkina Faso<\/option>\n                                                                                            <option value=\"33\">Burundi<\/option>\n                                                                                            <option value=\"35\">Cambodia<\/option>\n                                                                                            <option value=\"36\">Cameroon<\/option>\n                                                                                            <option value=\"37\">Canada<\/option>\n                                                                                            <option value=\"38\">Cape Verde<\/option>\n                                                                                            <option value=\"39\">Cayman Islands<\/option>\n                                                                                            <option value=\"40\">Central African Republic<\/option>\n                                                                                            <option value=\"42\">Chad<\/option>\n                                                                                            <option value=\"43\">Chile<\/option>\n                                                                                            <option value=\"44\">China<\/option>\n                                                                                            <option value=\"46\">Christmas Island<\/option>\n                                                                                            <option value=\"47\">Cocos (Keeling) Islands<\/option>\n                                                                                            <option value=\"48\">Colombia<\/option>\n                                                                                            <option value=\"49\">Comoros<\/option>\n                                                                                            <option value=\"51\">Congo<\/option>\n                                                                                            <option value=\"52\">Congo, the Democratic Republic of the<\/option>\n                                                                                            <option value=\"53\">Cook Islands<\/option>\n                                                                                            <option value=\"54\">Costa Rica<\/option>\n                                                                                            <option value=\"110\">C\u00f4te d&#039;Ivoire<\/option>\n                                                                                            <option value=\"55\">Croatia<\/option>\n                                                                                            <option value=\"56\">Cuba<\/option>\n                                                                                            <option value=\"152\">Cura\u00e7ao<\/option>\n                                                                                            <option value=\"57\">Cyprus<\/option>\n                                                                                            <option value=\"58\">Czech Republic<\/option>\n                                                                                            <option value=\"60\">Denmark<\/option>\n                                                                                            <option value=\"79\">Djibouti<\/option>\n                                                                                            <option value=\"61\">Dominica<\/option>\n                                                                                            <option value=\"62\">Dominican Republic<\/option>\n                                                                                            <option value=\"63\">Ecuador<\/option>\n                                                                                            <option value=\"234\">Egypt<\/option>\n                                                                                            <option value=\"64\">El Salvador<\/option>\n                                                                                            <option value=\"65\">Equatorial Guinea<\/option>\n                                                                                            <option value=\"67\">Eritrea<\/option>\n                                                                                            <option value=\"68\">Estonia<\/option>\n                                                                                            <option value=\"66\">Ethiopia<\/option>\n                                                                                            <option value=\"70\">Falkland Islands (Malvinas)<\/option>\n                                                                                            <option value=\"69\">Faroe Islands<\/option>\n                                                                                            <option value=\"72\">Fiji<\/option>\n                                                                                            <option value=\"73\">Finland<\/option>\n                                                                                            <option value=\"75\">France<\/option>\n                                                                                            <option value=\"76\">French Guiana<\/option>\n                                                                                            <option value=\"77\">French Polynesia<\/option>\n                                                                                            <option value=\"78\">French Southern Territories<\/option>\n                                                                                            <option value=\"80\">Gabon<\/option>\n                                                                                            <option value=\"82\">Gambia<\/option>\n                                                                                            <option value=\"81\">Georgia<\/option>\n                                                                                            <option value=\"84\">Germany<\/option>\n                                                                                            <option value=\"85\">Ghana<\/option>\n                                                                                            <option value=\"86\">Gibraltar<\/option>\n                                                                                            <option value=\"88\">Greece<\/option>\n                                                                                            <option value=\"89\">Greenland<\/option>\n                                                                                            <option value=\"90\">Grenada<\/option>\n                                                                                            <option value=\"91\">Guadeloupe<\/option>\n                                                                                            <option value=\"92\">Guam<\/option>\n                                                                                            <option value=\"93\">Guatemala<\/option>\n                                                                                            <option value=\"236\">Guernsey<\/option>\n                                                                                            <option value=\"94\">Guinea<\/option>\n                                                                                            <option value=\"179\">Guinea-Bissau<\/option>\n                                                                                            <option value=\"95\">Guyana<\/option>\n                                                                                            <option value=\"96\">Haiti<\/option>\n                                                                                            <option value=\"97\">Heard Island and McDonald Islands<\/option>\n                                                                                            <option value=\"98\">Holy See (Vatican City State)<\/option>\n                                                                                            <option value=\"99\">Honduras<\/option>\n                                                                                            <option value=\"100\">Hong Kong<\/option>\n                                                                                            <option value=\"101\">Hungary<\/option>\n                                                                                            <option value=\"102\">Iceland<\/option>\n                                                                                            <option value=\"103\">India<\/option>\n                                                                                            <option value=\"104\">Indonesia<\/option>\n                                                                                            <option value=\"105\">Iran, Islamic Republic of<\/option>\n                                                                                            <option value=\"106\">Iraq<\/option>\n                                                                                            <option value=\"107\">Ireland<\/option>\n                                                                                            <option value=\"238\">Isle of Man<\/option>\n                                                                                            <option value=\"109\">Italy<\/option>\n                                                                                            <option value=\"111\">Jamaica<\/option>\n                                                                                            <option value=\"112\">Japan<\/option>\n                                                                                            <option value=\"237\">Jersey<\/option>\n                                                                                            <option value=\"114\">Jordan<\/option>\n                                                                                            <option value=\"113\">Kazakhstan<\/option>\n                                                                                            <option value=\"115\">Kenya<\/option>\n                                                                                            <option value=\"87\">Kiribati<\/option>\n                                                                                            <option value=\"116\">Korea, Democratic People&#039;s Republic of<\/option>\n                                                                                            <option value=\"117\">Korea, Republic of<\/option>\n                                                                                            <option value=\"118\">Kuwait<\/option>\n                                                                                            <option value=\"119\">Kyrgyzstan<\/option>\n                                                                                            <option value=\"120\">Lao People&#039;s Democratic Republic<\/option>\n                                                                                            <option value=\"123\">Latvia<\/option>\n                                                                                            <option value=\"121\">Lebanon<\/option>\n                                                                                            <option value=\"122\">Lesotho<\/option>\n                                                                                            <option value=\"124\">Liberia<\/option>\n                                                                                            <option value=\"125\">Libya<\/option>\n                                                                                            <option value=\"126\">Liechtenstein<\/option>\n                                                                                            <option value=\"127\">Lithuania<\/option>\n                                                                                            <option value=\"128\">Luxembourg<\/option>\n                                                                                            <option value=\"129\">Macao<\/option>\n                                                                                            <option value=\"233\">Macedonia, the former Yugoslav Republic of<\/option>\n                                                                                            <option value=\"130\">Madagascar<\/option>\n                                                                                            <option value=\"131\">Malawi<\/option>\n                                                                                            <option value=\"132\">Malaysia<\/option>\n                                                                                            <option value=\"133\">Maldives<\/option>\n                                                                                            <option value=\"134\">Mali<\/option>\n                                                                                            <option value=\"135\">Malta<\/option>\n                                                                                            <option value=\"168\">Marshall Islands<\/option>\n                                                                                            <option value=\"136\">Martinique<\/option>\n                                                                                            <option value=\"137\">Mauritania<\/option>\n                                                                                            <option value=\"138\">Mauritius<\/option>\n                                                                                            <option value=\"50\">Mayotte<\/option>\n                                                                                            <option value=\"139\">Mexico<\/option>\n                                                                                            <option value=\"167\">Micronesia, Federated States of<\/option>\n                                                                                            <option value=\"142\">Moldova, Republic of<\/option>\n                                                                                            <option value=\"140\">Monaco<\/option>\n                                                                                            <option value=\"141\">Mongolia<\/option>\n                                                                                            <option value=\"143\">Montenegro<\/option>\n                                                                                            <option value=\"144\">Montserrat<\/option>\n                                                                                            <option value=\"145\">Morocco<\/option>\n                                                                                            <option value=\"146\">Mozambique<\/option>\n                                                                                            <option value=\"32\">Myanmar<\/option>\n                                                                                            <option value=\"148\">Namibia<\/option>\n                                                                                            <option value=\"149\">Nauru<\/option>\n                                                                                            <option value=\"150\">Nepal<\/option>\n                                                                                            <option value=\"151\">Netherlands<\/option>\n                                                                                            <option value=\"156\">New Caledonia<\/option>\n                                                                                            <option value=\"158\">New Zealand<\/option>\n                                                                                            <option value=\"159\">Nicaragua<\/option>\n                                                                                            <option value=\"160\">Niger<\/option>\n                                                                                            <option value=\"161\">Nigeria<\/option>\n                                                                                            <option value=\"162\">Niue<\/option>\n                                                                                            <option value=\"163\">Norfolk Island<\/option>\n                                                                                            <option value=\"165\">Northern Mariana Islands<\/option>\n                                                                                            <option value=\"164\">Norway<\/option>\n                                                                                            <option value=\"147\">Oman<\/option>\n                                                                                            <option value=\"170\">Pakistan<\/option>\n                                                                                            <option value=\"169\">Palau<\/option>\n                       \n\t\t\t                                                                                            <option value=\"108\">Palestine<\/option>\n\t\t\t<option value=\"83\">Palestinian Territory, Occupied<\/option>\n                                                                                            <option value=\"171\">Panama<\/option>\n                                                                                            <option value=\"172\">Papua New Guinea<\/option>\n                                                                                            <option value=\"173\">Paraguay<\/option>\n                                                                                            <option value=\"174\">Peru<\/option>\n                                                                                            <option value=\"175\">Philippines<\/option>\n                                                                                            <option value=\"176\">Pitcairn<\/option>\n                                                                                            <option value=\"177\">Poland<\/option>\n                                                                                            <option value=\"178\">Portugal<\/option>\n                                                                                            <option value=\"181\">Puerto Rico<\/option>\n                                                                                            <option value=\"182\">Qatar<\/option>\n                                                                                            <option value=\"183\">R\u00e9union<\/option>\n                                                                                            <option value=\"184\">Romania<\/option>\n                                                                                            <option value=\"185\">Russian Federation<\/option>\n                                                                                            <option value=\"186\">Rwanda<\/option>\n                                                                                            <option value=\"187\">Saint Barth\u00e9lemy<\/option>\n                                                                                            <option value=\"188\">Saint Helena, Ascension and Tristan da Cunha<\/option>\n                                                                                            <option value=\"189\">Saint Kitts and Nevis<\/option>\n                                                                                            <option value=\"191\">Saint Lucia<\/option>\n                                                                                            <option value=\"192\">Saint Martin (French part)<\/option>\n                                                                                            <option value=\"193\">Saint Pierre and Miquelon<\/option>\n                                                                                            <option value=\"194\">Saint Vincent and the Grenadines<\/option>\n                                                                                            <option value=\"247\">Samoa<\/option>\n                                                                                            <option value=\"195\">San Marino<\/option>\n                                                                                            <option value=\"196\">Sao Tome and Principe<\/option>\n                                                                                            <option value=\"197\">Saudi Arabia<\/option>\n                                                                                            <option value=\"198\">Senegal<\/option>\n                                                                                            <option value=\"199\">Serbia<\/option>\n                                                                                            <option value=\"200\">Seychelles<\/option>\n                                                                                            <option value=\"201\">Sierra Leone<\/option>\n                                                                                            <option value=\"202\">Singapore<\/option>\n                                                                                            <option value=\"154\">Sint Maarten (Dutch part)<\/option>\n                                                                                            <option value=\"203\">Slovakia<\/option>\n                                                                                            <option value=\"205\">Slovenia<\/option>\n                                                                                            <option value=\"28\">Solomon Islands<\/option>\n                                                                                            <option value=\"206\">Somalia<\/option>\n                                                                                            <option value=\"207\">South Africa<\/option>\n                                                                                            <option value=\"71\">South Georgia and the South Sandwich Islands<\/option>\n                                                                                            <option value=\"210\">South Sudan<\/option>\n                                                                                            <option value=\"209\">Spain<\/option>\n                                                                                            <option value=\"41\">Sri Lanka<\/option>\n                                                                                            <option value=\"211\">Sudan<\/option>\n                                                                                            <option value=\"213\">Suriname<\/option>\n                                                                                            <option value=\"214\">Svalbard and Jan Mayen<\/option>\n                                                                                            <option value=\"215\">Swaziland<\/option>\n                                                                                            <option value=\"216\">Sweden<\/option>\n                                                                                            <option value=\"217\">Switzerland<\/option>\n                                                                                            <option value=\"218\">Syrian Arab Republic<\/option>\n                                                                                            <option value=\"45\">Taiwan, Province of China<\/option>\n                                                                                            <option value=\"219\">Tajikistan<\/option>\n                                                                                            <option value=\"239\">Tanzania, United Republic of<\/option>\n                                                                                            <option value=\"220\">Thailand<\/option>\n                                                                                            <option value=\"180\">Timor-Leste<\/option>\n                                                                                            <option value=\"221\">Togo<\/option>\n                                                                                            <option value=\"222\">Tokelau<\/option>\n                                                                                            <option value=\"223\">Tonga<\/option>\n                                                                                            <option value=\"224\">Trinidad and Tobago<\/option>\n                                                                                            <option value=\"226\">Tunisia<\/option>\n                                                                                            <option value=\"227\">Turkey<\/option>\n                                                                                            <option value=\"228\">Turkmenistan<\/option>\n                                                                                            <option value=\"229\">Turks and Caicos Islands<\/option>\n                                                                                            <option value=\"230\">Tuvalu<\/option>\n                                                                                            <option value=\"231\">Uganda<\/option>\n                                                                                            <option value=\"232\">Ukraine<\/option>\n                                                                                            <option value=\"225\">United Arab Emirates<\/option>\n                                                                                            <option value=\"235\">United Kingdom<\/option>\n                                                                                            <option value=\"240\">United States<\/option>\n                                                                                            <option value=\"166\">United States Minor Outlying Islands<\/option>\n                                                                                            <option value=\"243\">Uruguay<\/option>\n                                                                                            <option value=\"244\">Uzbekistan<\/option>\n                                                                                            <option value=\"157\">Vanuatu<\/option>\n                                                                                            <option value=\"245\">Venezuela, Bolivarian Republic of<\/option>\n                                                                                            <option value=\"204\">Viet Nam<\/option>\n                                                                                            <option value=\"29\">Virgin Islands, British<\/option>\n                                                                                            <option value=\"241\">Virgin Islands, U.S.<\/option>\n                                                                                            <option value=\"246\">Wallis and Futuna<\/option>\n                                                                                            <option value=\"212\">Western Sahara<\/option>\n                                                                                            <option value=\"248\">Yemen<\/option>\n                                                                                            <option value=\"249\">Zambia<\/option>\n                                                                                            <option value=\"208\">Zimbabwe<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Current Education Level - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-education-level-1\">Current Education Level *<\/label>\n        <select id=\"preuniv-education-level-1\" name=\"education_level\" class=\"preuniv-field-style preuniv-education-level\" required>\n          <option value=\"\">Select education level<\/option>\n          <option value=\"22\">Grade 10 Or Below<\/option>\n<option value=\"23\">Grade 11<\/option>\n<option value=\"24\">Grade 12<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Funding Source - Full Width -->\n    <div class=\"form-row\">\n      <div class=\"preuniv-form-group full-width\">\n        <label for=\"preuniv-funding-source-1\">Funding Source *<\/label>\n        <select id=\"preuniv-funding-source-1\" name=\"funding_source\" class=\"preuniv-field-style preuniv-funding-source\" required>\n          <option value=\"\">Select funding source<\/option>\n          <option value=\"38\">Self-Funded<\/option>\n          <option value=\"39\">Sponsored<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Privacy Policy Checkbox -->\n    <div class=\"form-row full-width\">\n      <div class=\"preuniv-form-group preuniv-terms-group full-width\">\n        <label class=\"preuniv-checkbox-label\" for=\"preuniv-agree-privacy-1\">\n          <input type=\"checkbox\" id=\"preuniv-agree-privacy-1\" class=\"preuniv-agree-privacy\" required>\n          <span>I agree to the <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a><\/span>\n        <\/label>\n      <\/div>\n    <\/div>\n\n    <!-- Submit Button -->\n    <div class=\"form-row full-width button-container\">\n      <button class=\"preuniv-button-form\" type=\"submit\">Submit Application<\/button>\n    <\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n  \n  var formInstance = 1;\n  var formSelector = '#preuniv-registration-form-' + formInstance;\n  \n  function waitForLibraries(callback) {\n    var attempts = 0;\n    var maxAttempts = 150;\n    \n    var checkInterval = setInterval(function() {\n      attempts++;\n      \n      if (typeof jQuery === 'undefined') {\n        if (attempts >= maxAttempts) {\n          clearInterval(checkInterval);\n          console.error('\u274c jQuery not loaded');\n        }\n        return;\n      }\n      \n      var $ = jQuery;\n      \n      var select2Ready = typeof $.fn.select2 !== 'undefined';\n      var swalReady = typeof Swal !== 'undefined';\n      var phoneReady = typeof libphonenumber !== 'undefined';\n      \n      if (select2Ready && swalReady && phoneReady) {\n        clearInterval(checkInterval);\n        console.log('\u2705 All libraries loaded successfully (Pre-University Summer 2026)');\n        \n        setTimeout(function() {\n          callback($);\n        }, 300);\n      } else if (attempts >= maxAttempts) {\n        clearInterval(checkInterval);\n        console.error('\u274c Failed to load libraries:', {\n          select2: select2Ready,\n          swal: swalReady,\n          phone: phoneReady\n        });\n      }\n    }, 100);\n  }\n  \n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function() {\n      waitForLibraries(initForm);\n    });\n  } else {\n    waitForLibraries(initForm);\n  }\n  \n  function initForm($) {\n    var $form = $(formSelector);\n    \n    if ($form.data('initialized')) {\n      console.log('\u26a0\ufe0f Form already initialized');\n      return;\n    }\n    $form.data('initialized', true);\n    \n    console.log('\ud83d\ude80 Initializing Pre-University Summer 2026 form:', formInstance);\n\n    \/\/ ========== \u062a\u062e\u0635\u064a\u0635 SweetAlert2 Style ==========\n    var customSwalStyle = document.createElement('style');\n    customSwalStyle.innerHTML = `\n      .swal2-popup {\n        border-radius: 20px !important;\n        padding: 30px !important;\n        background: #ffffff !important;\n        box-shadow: 0 10px 40px rgba(7, 36, 64, 0.15) !important;\n      }\n\n      .swal2-title {\n        color: #072440 !important;\n        font-size: 28px !important;\n        font-weight: 600 !important;\n        font-family: 'Rubik', sans-serif !important;\n        margin-bottom: 15px !important;\n      }\n\n      .swal2-html-container {\n        color: #072440 !important;\n        font-size: 16px !important;\n        font-family: 'Rubik', sans-serif !important;\n        line-height: 1.6 !important;\n      }\n\n      .swal2-icon.swal2-success {\n        border-color: #072440 !important;\n      }\n\n      .swal2-icon.swal2-success .swal2-success-ring {\n        border-color: rgba(7, 36, 64, 0.3) !important;\n      }\n\n      .swal2-icon.swal2-success [class^='swal2-success-line'] {\n        background-color: #072440 !important;\n      }\n\n      .swal2-icon.swal2-error {\n        border-color: #CD2122 !important;\n      }\n\n      .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {\n        background-color: #CD2122 !important;\n      }\n\n      .swal2-icon.swal2-warning {\n        border-color: #072440 !important;\n        color: #072440 !important;\n      }\n\n      .swal2-icon.swal2-info {\n        border-color: #072440 !important;\n        color: #072440 !important;\n      }\n\n      .swal2-confirm {\n        background-color: #072440 !important;\n        border: none !important;\n        border-radius: 10px !important;\n        padding: 12px 35px !important;\n        font-size: 16px !important;\n        font-weight: 500 !important;\n        font-family: 'Rubik', sans-serif !important;\n        box-shadow: 0 4px 15px rgba(7, 36, 64, 0.3) !important;\n        transition: all 0.3s ease !important;\n      }\n\n      .swal2-confirm:hover {\n        background-color: #0a2f52 !important;\n        transform: translateY(-2px) !important;\n        box-shadow: 0 6px 20px rgba(7, 36, 64, 0.4) !important;\n      }\n\n      .swal2-cancel {\n        background-color: transparent !important;\n        border: 2px solid #072440 !important;\n        color: #072440 !important;\n        border-radius: 10px !important;\n        padding: 12px 35px !important;\n        font-size: 16px !important;\n        font-weight: 500 !important;\n        font-family: 'Rubik', sans-serif !important;\n        transition: all 0.3s ease !important;\n      }\n\n      .swal2-cancel:hover {\n        background-color: #072440 !important;\n        color: #ffffff !important;\n      }\n\n      .swal2-html-container a {\n        color: #CD2122 !important;\n        font-weight: 600 !important;\n        text-decoration: none !important;\n      }\n\n      .swal2-html-container a:hover {\n        text-decoration: underline !important;\n      }\n    `;\n    document.head.appendChild(customSwalStyle);\n    \nvar countries = [\n  { code: 'AF', name: 'Afghanistan', dialCode: '+93', example: '701234567' },\n  { code: 'AX', name: '\u00c5land Islands', dialCode: '+358', example: '412345678' },\n  { code: 'AL', name: 'Albania', dialCode: '+355', example: '672123456' },\n  { code: 'DZ', name: 'Algeria', dialCode: '+213', example: '551234567' },\n  { code: 'AS', name: 'American Samoa', dialCode: '+1684', example: '7331234' },\n  { code: 'AD', name: 'Andorra', dialCode: '+376', example: '312345' },\n  { code: 'AO', name: 'Angola', dialCode: '+244', example: '923123456' },\n  { code: 'AI', name: 'Anguilla', dialCode: '+1264', example: '2351234' },\n  { code: 'AQ', name: 'Antarctica', dialCode: '+672', example: '12345' },\n  { code: 'AG', name: 'Antigua and Barbuda', dialCode: '+1268', example: '4641234' },\n  { code: 'AR', name: 'Argentina', dialCode: '+54', example: '91123456789' },\n  { code: 'AM', name: 'Armenia', dialCode: '+374', example: '77123456' },\n  { code: 'AW', name: 'Aruba', dialCode: '+297', example: '5601234' },\n  { code: 'AU', name: 'Australia', dialCode: '+61', example: '412345678' },\n  { code: 'AT', name: 'Austria', dialCode: '+43', example: '664123456' },\n  { code: 'AZ', name: 'Azerbaijan', dialCode: '+994', example: '401234567' },\n  { code: 'BS', name: 'Bahamas', dialCode: '+1242', example: '3591234' },\n  { code: 'BH', name: 'Bahrain', dialCode: '+973', example: '36001234' },\n  { code: 'BD', name: 'Bangladesh', dialCode: '+880', example: '1812345678' },\n  { code: 'BB', name: 'Barbados', dialCode: '+1246', example: '2501234' },\n  { code: 'BY', name: 'Belarus', dialCode: '+375', example: '294911911' },\n  { code: 'BE', name: 'Belgium', dialCode: '+32', example: '470123456' },\n  { code: 'BZ', name: 'Belize', dialCode: '+501', example: '6221234' },\n  { code: 'BJ', name: 'Benin', dialCode: '+229', example: '90011234' },\n  { code: 'BM', name: 'Bermuda', dialCode: '+1441', example: '3701234' },\n  { code: 'BT', name: 'Bhutan', dialCode: '+975', example: '17123456' },\n  { code: 'BO', name: 'Bolivia', dialCode: '+591', example: '71234567' },\n  { code: 'BQ', name: 'Bonaire, Sint Eustatius and Saba', dialCode: '+599', example: '7151234' },\n  { code: 'BA', name: 'Bosnia and Herzegovina', dialCode: '+387', example: '61123456' },\n  { code: 'BW', name: 'Botswana', dialCode: '+267', example: '71123456' },\n  { code: 'BV', name: 'Bouvet Island', dialCode: '+47', example: '40612345' },\n  { code: 'BR', name: 'Brazil', dialCode: '+55', example: '11961234567' },\n  { code: 'IO', name: 'British Indian Ocean Territory', dialCode: '+246', example: '3801234' },\n  { code: 'BN', name: 'Brunei Darussalam', dialCode: '+673', example: '7123456' },\n  { code: 'BG', name: 'Bulgaria', dialCode: '+359', example: '48123456' },\n  { code: 'BF', name: 'Burkina Faso', dialCode: '+226', example: '70123456' },\n  { code: 'BI', name: 'Burundi', dialCode: '+257', example: '79561234' },\n  { code: 'KH', name: 'Cambodia', dialCode: '+855', example: '91234567' },\n  { code: 'CM', name: 'Cameroon', dialCode: '+237', example: '671234567' },\n  { code: 'CA', name: 'Canada', dialCode: '+1', example: '5062345678' },\n  { code: 'CV', name: 'Cape Verde', dialCode: '+238', example: '9911234' },\n  { code: 'KY', name: 'Cayman Islands', dialCode: '+1345', example: '3231234' },\n  { code: 'CF', name: 'Central African Republic', dialCode: '+236', example: '70012345' },\n  { code: 'TD', name: 'Chad', dialCode: '+235', example: '63012345' },\n  { code: 'CL', name: 'Chile', dialCode: '+56', example: '961234567' },\n  { code: 'CN', name: 'China', dialCode: '+86', example: '13123456789' },\n  { code: 'CX', name: 'Christmas Island', dialCode: '+61', example: '412345678' },\n  { code: 'CC', name: 'Cocos (Keeling) Islands', dialCode: '+61', example: '412345678' },\n  { code: 'CO', name: 'Colombia', dialCode: '+57', example: '3211234567' },\n  { code: 'KM', name: 'Comoros', dialCode: '+269', example: '3212345' },\n  { code: 'CG', name: 'Congo', dialCode: '+242', example: '061234567' },\n  { code: 'CD', name: 'Congo, Democratic Republic', dialCode: '+243', example: '991234567' },\n  { code: 'CK', name: 'Cook Islands', dialCode: '+682', example: '71234' },\n  { code: 'CR', name: 'Costa Rica', dialCode: '+506', example: '83123456' },\n  { code: 'CI', name: 'C\u00f4te d\\'Ivoire', dialCode: '+225', example: '01234567' },\n  { code: 'HR', name: 'Croatia', dialCode: '+385', example: '921234567' },\n  { code: 'CU', name: 'Cuba', dialCode: '+53', example: '51234567' },\n  { code: 'CW', name: 'Cura\u00e7ao', dialCode: '+599', example: '95181234' },\n  { code: 'CY', name: 'Cyprus', dialCode: '+357', example: '96123456' },\n  { code: 'CZ', name: 'Czech Republic', dialCode: '+420', example: '601123456' },\n  { code: 'DK', name: 'Denmark', dialCode: '+45', example: '32123456' },\n  { code: 'DJ', name: 'Djibouti', dialCode: '+253', example: '77831001' },\n  { code: 'DM', name: 'Dominica', dialCode: '+1767', example: '2251234' },\n  { code: 'DO', name: 'Dominican Republic', dialCode: '+1', example: '8092341234' },\n  { code: 'EC', name: 'Ecuador', dialCode: '+593', example: '991234567' },\n  { code: 'EG', name: 'Egypt', dialCode: '+20', example: '1001234567' },\n  { code: 'SV', name: 'El Salvador', dialCode: '+503', example: '70123456' },\n  { code: 'GQ', name: 'Equatorial Guinea', dialCode: '+240', example: '222123456' },\n  { code: 'ER', name: 'Eritrea', dialCode: '+291', example: '7123456' },\n  { code: 'EE', name: 'Estonia', dialCode: '+372', example: '51234567' },\n  { code: 'ET', name: 'Ethiopia', dialCode: '+251', example: '911234567' },\n  { code: 'FK', name: 'Falkland Islands', dialCode: '+500', example: '51234' },\n  { code: 'FO', name: 'Faroe Islands', dialCode: '+298', example: '211234' },\n  { code: 'FJ', name: 'Fiji', dialCode: '+679', example: '7012345' },\n  { code: 'FI', name: 'Finland', dialCode: '+358', example: '412345678' },\n  { code: 'FR', name: 'France', dialCode: '+33', example: '612345678' },\n  { code: 'GF', name: 'French Guiana', dialCode: '+594', example: '694201234' },\n  { code: 'PF', name: 'French Polynesia', dialCode: '+689', example: '87123456' },\n  { code: 'TF', name: 'French Southern Territories', dialCode: '+262', example: '639012345' },\n  { code: 'GA', name: 'Gabon', dialCode: '+241', example: '06031234' },\n  { code: 'GM', name: 'Gambia', dialCode: '+220', example: '3012345' },\n  { code: 'GE', name: 'Georgia', dialCode: '+995', example: '555123456' },\n  { code: 'DE', name: 'Germany', dialCode: '+49', example: '15123456789' },\n  { code: 'GH', name: 'Ghana', dialCode: '+233', example: '231234567' },\n  { code: 'GI', name: 'Gibraltar', dialCode: '+350', example: '57123456' },\n  { code: 'GR', name: 'Greece', dialCode: '+30', example: '6912345678' },\n  { code: 'GL', name: 'Greenland', dialCode: '+299', example: '221234' },\n  { code: 'GD', name: 'Grenada', dialCode: '+1473', example: '4031234' },\n  { code: 'GP', name: 'Guadeloupe', dialCode: '+590', example: '690001234' },\n  { code: 'GU', name: 'Guam', dialCode: '+1671', example: '3001234' },\n  { code: 'GT', name: 'Guatemala', dialCode: '+502', example: '51234567' },\n  { code: 'GG', name: 'Guernsey', dialCode: '+44', example: '7781123456' },\n  { code: 'GN', name: 'Guinea', dialCode: '+224', example: '601123456' },\n  { code: 'GW', name: 'Guinea-Bissau', dialCode: '+245', example: '955012345' },\n  { code: 'GY', name: 'Guyana', dialCode: '+592', example: '6091234' },\n  { code: 'HT', name: 'Haiti', dialCode: '+509', example: '34101234' },\n  { code: 'HM', name: 'Heard Island and McDonald Islands', dialCode: '+672', example: '12345' },\n  { code: 'VA', name: 'Holy See (Vatican City)', dialCode: '+379', example: '6698' },\n  { code: 'HN', name: 'Honduras', dialCode: '+504', example: '91234567' },\n  { code: 'HK', name: 'Hong Kong', dialCode: '+852', example: '51234567' },\n  { code: 'HU', name: 'Hungary', dialCode: '+36', example: '201234567' },\n  { code: 'IS', name: 'Iceland', dialCode: '+354', example: '6111234' },\n  { code: 'IN', name: 'India', dialCode: '+91', example: '8123456789' },\n  { code: 'ID', name: 'Indonesia', dialCode: '+62', example: '812345678' },\n  { code: 'IR', name: 'Iran', dialCode: '+98', example: '9123456789' },\n  { code: 'IQ', name: 'Iraq', dialCode: '+964', example: '7912345678' },\n  { code: 'IE', name: 'Ireland', dialCode: '+353', example: '850123456' },\n  { code: 'IM', name: 'Isle of Man', dialCode: '+44', example: '7924123456' },\n  { code: 'IT', name: 'Italy', dialCode: '+39', example: '3123456789' },\n  { code: 'JM', name: 'Jamaica', dialCode: '+1876', example: '2101234' },\n  { code: 'JP', name: 'Japan', dialCode: '+81', example: '9012345678' },\n  { code: 'JE', name: 'Jersey', dialCode: '+44', example: '7797712345' },\n  { code: 'JO', name: 'Jordan', dialCode: '+962', example: '790123456' },\n  { code: 'KZ', name: 'Kazakhstan', dialCode: '+7', example: '7710009998' },\n  { code: 'KE', name: 'Kenya', dialCode: '+254', example: '712123456' },\n  { code: 'KI', name: 'Kiribati', dialCode: '+686', example: '72012345' },\n  { code: 'KP', name: 'Korea, North', dialCode: '+850', example: '1921234567' },\n  { code: 'KR', name: 'Korea, South', dialCode: '+82', example: '1012345678' },\n  { code: 'KW', name: 'Kuwait', dialCode: '+965', example: '50012345' },\n  { code: 'KG', name: 'Kyrgyzstan', dialCode: '+996', example: '700123456' },\n  { code: 'LA', name: 'Laos', dialCode: '+856', example: '2023123456' },\n  { code: 'LV', name: 'Latvia', dialCode: '+371', example: '21234567' },\n  { code: 'LB', name: 'Lebanon', dialCode: '+961', example: '71123456' },\n  { code: 'LS', name: 'Lesotho', dialCode: '+266', example: '50123456' },\n  { code: 'LR', name: 'Liberia', dialCode: '+231', example: '770123456' },\n  { code: 'LY', name: 'Libya', dialCode: '+218', example: '912345678' },\n  { code: 'LI', name: 'Liechtenstein', dialCode: '+423', example: '660234567' },\n  { code: 'LT', name: 'Lithuania', dialCode: '+370', example: '61234567' },\n  { code: 'LU', name: 'Luxembourg', dialCode: '+352', example: '628123456' },\n  { code: 'MO', name: 'Macao', dialCode: '+853', example: '66123456' },\n  { code: 'MK', name: 'Macedonia', dialCode: '+389', example: '72345678' },\n  { code: 'MG', name: 'Madagascar', dialCode: '+261', example: '321234567' },\n  { code: 'MW', name: 'Malawi', dialCode: '+265', example: '991234567' },\n  { code: 'MY', name: 'Malaysia', dialCode: '+60', example: '123456789' },\n  { code: 'MV', name: 'Maldives', dialCode: '+960', example: '7712345' },\n  { code: 'ML', name: 'Mali', dialCode: '+223', example: '65012345' },\n  { code: 'MT', name: 'Malta', dialCode: '+356', example: '96961234' },\n  { code: 'MH', name: 'Marshall Islands', dialCode: '+692', example: '2351234' },\n  { code: 'MQ', name: 'Martinique', dialCode: '+596', example: '696201234' },\n  { code: 'MR', name: 'Mauritania', dialCode: '+222', example: '22123456' },\n  { code: 'MU', name: 'Mauritius', dialCode: '+230', example: '52512345' },\n  { code: 'YT', name: 'Mayotte', dialCode: '+262', example: '639012345' },\n  { code: 'MX', name: 'Mexico', dialCode: '+52', example: '12221234567' },\n  { code: 'FM', name: 'Micronesia', dialCode: '+691', example: '3501234' },\n  { code: 'MD', name: 'Moldova', dialCode: '+373', example: '62112345' },\n  { code: 'MC', name: 'Monaco', dialCode: '+377', example: '612345678' },\n  { code: 'MN', name: 'Mongolia', dialCode: '+976', example: '88123456' },\n  { code: 'ME', name: 'Montenegro', dialCode: '+382', example: '67622901' },\n  { code: 'MS', name: 'Montserrat', dialCode: '+1664', example: '4921234' },\n  { code: 'MA', name: 'Morocco', dialCode: '+212', example: '650123456' },\n  { code: 'MZ', name: 'Mozambique', dialCode: '+258', example: '821234567' },\n  { code: 'MM', name: 'Myanmar', dialCode: '+95', example: '92123456' },\n  { code: 'NA', name: 'Namibia', dialCode: '+264', example: '811234567' },\n  { code: 'NR', name: 'Nauru', dialCode: '+674', example: '5551234' },\n  { code: 'NP', name: 'Nepal', dialCode: '+977', example: '9841234567' },\n  { code: 'NL', name: 'Netherlands', dialCode: '+31', example: '612345678' },\n  { code: 'NC', name: 'New Caledonia', dialCode: '+687', example: '751234' },\n  { code: 'NZ', name: 'New Zealand', dialCode: '+64', example: '211234567' },\n  { code: 'NI', name: 'Nicaragua', dialCode: '+505', example: '81234567' },\n  { code: 'NE', name: 'Niger', dialCode: '+227', example: '93123456' },\n  { code: 'NG', name: 'Nigeria', dialCode: '+234', example: '8021234567' },\n  { code: 'NU', name: 'Niue', dialCode: '+683', example: '1234' },\n  { code: 'NF', name: 'Norfolk Island', dialCode: '+672', example: '381234' },\n  { code: 'MP', name: 'Northern Mariana Islands', dialCode: '+1670', example: '2341234' },\n  { code: 'NO', name: 'Norway', dialCode: '+47', example: '40612345' },\n  { code: 'OM', name: 'Oman', dialCode: '+968', example: '92123456' },\n  { code: 'PK', name: 'Pakistan', dialCode: '+92', example: '3012345678' },\n  { code: 'PW', name: 'Palau', dialCode: '+680', example: '6201234' },\n  { code: 'PS', name: 'Palestine', dialCode: '+970', example: '599123456' },\n  { code: 'PA', name: 'Panama', dialCode: '+507', example: '61234567' },\n  { code: 'PG', name: 'Papua New Guinea', dialCode: '+675', example: '70123456' },\n  { code: 'PY', name: 'Paraguay', dialCode: '+595', example: '961456789' },\n  { code: 'PE', name: 'Peru', dialCode: '+51', example: '912345678' },\n  { code: 'PH', name: 'Philippines', dialCode: '+63', example: '9051234567' },\n  { code: 'PN', name: 'Pitcairn', dialCode: '+64', example: '211234567' },\n  { code: 'PL', name: 'Poland', dialCode: '+48', example: '512345678' },\n  { code: 'PT', name: 'Portugal', dialCode: '+351', example: '912345678' },\n  { code: 'PR', name: 'Puerto Rico', dialCode: '+1', example: '7872341234' },\n  { code: 'QA', name: 'Qatar', dialCode: '+974', example: '33123456' },\n  { code: 'RE', name: 'R\u00e9union', dialCode: '+262', example: '692123456' },\n  { code: 'RO', name: 'Romania', dialCode: '+40', example: '712034567' },\n  { code: 'RU', name: 'Russia', dialCode: '+7', example: '9123456789' },\n  { code: 'RW', name: 'Rwanda', dialCode: '+250', example: '720123456' },\n  { code: 'BL', name: 'Saint Barth\u00e9lemy', dialCode: '+590', example: '690301234' },\n  { code: 'SH', name: 'Saint Helena', dialCode: '+290', example: '51234' },\n  { code: 'KN', name: 'Saint Kitts and Nevis', dialCode: '+1869', example: '7652345' },\n  { code: 'LC', name: 'Saint Lucia', dialCode: '+1758', example: '2845678' },\n  { code: 'MF', name: 'Saint Martin', dialCode: '+590', example: '690301234' },\n  { code: 'PM', name: 'Saint Pierre and Miquelon', dialCode: '+508', example: '551234' },\n  { code: 'VC', name: 'Saint Vincent and the Grenadines', dialCode: '+1784', example: '4301234' },\n  { code: 'WS', name: 'Samoa', dialCode: '+685', example: '7212345' },\n  { code: 'SM', name: 'San Marino', dialCode: '+378', example: '66661212' },\n  { code: 'ST', name: 'Sao Tome and Principe', dialCode: '+239', example: '9812345' },\n  { code: 'SA', name: 'Saudi Arabia', dialCode: '+966', example: '501234567' },\n  { code: 'SN', name: 'Senegal', dialCode: '+221', example: '701234567' },\n  { code: 'RS', name: 'Serbia', dialCode: '+381', example: '601234567' },\n  { code: 'SC', name: 'Seychelles', dialCode: '+248', example: '2510123' },\n  { code: 'SL', name: 'Sierra Leone', dialCode: '+232', example: '25123456' },\n  { code: 'SG', name: 'Singapore', dialCode: '+65', example: '81234567' },\n  { code: 'SX', name: 'Sint Maarten', dialCode: '+1721', example: '5201234' },\n  { code: 'SK', name: 'Slovakia', dialCode: '+421', example: '912123456' },\n  { code: 'SI', name: 'Slovenia', dialCode: '+386', example: '31234567' },\n  { code: 'SB', name: 'Solomon Islands', dialCode: '+677', example: '7421234' },\n  { code: 'SO', name: 'Somalia', dialCode: '+252', example: '71234567' },\n  { code: 'ZA', name: 'South Africa', dialCode: '+27', example: '711234567' },\n  { code: 'GS', name: 'South Georgia', dialCode: '+500', example: '51234' },\n  { code: 'SS', name: 'South Sudan', dialCode: '+211', example: '977123456' },\n  { code: 'ES', name: 'Spain', dialCode: '+34', example: '612345678' },\n  { code: 'LK', name: 'Sri Lanka', dialCode: '+94', example: '712345678' },\n  { code: 'SD', name: 'Sudan', dialCode: '+249', example: '912345678' },\n  { code: 'SR', name: 'Suriname', dialCode: '+597', example: '7412345' },\n  { code: 'SJ', name: 'Svalbard and Jan Mayen', dialCode: '+47', example: '79123456' },\n  { code: 'SZ', name: 'Swaziland', dialCode: '+268', example: '76123456' },\n  { code: 'SE', name: 'Sweden', dialCode: '+46', example: '701234567' },\n  { code: 'CH', name: 'Switzerland', dialCode: '+41', example: '781234567' },\n  { code: 'SY', name: 'Syria', dialCode: '+963', example: '944567890' },\n  { code: 'TW', name: 'Taiwan', dialCode: '+886', example: '912345678' },\n  { code: 'TJ', name: 'Tajikistan', dialCode: '+992', example: '917123456' },\n  { code: 'TZ', name: 'Tanzania', dialCode: '+255', example: '621234567' },\n  { code: 'TH', name: 'Thailand', dialCode: '+66', example: '812345678' },\n  { code: 'TL', name: 'Timor-Leste', dialCode: '+670', example: '77212345' },\n  { code: 'TG', name: 'Togo', dialCode: '+228', example: '90112345' },\n  { code: 'TK', name: 'Tokelau', dialCode: '+690', example: '7290' },\n  { code: 'TO', name: 'Tonga', dialCode: '+676', example: '7715123' },\n  { code: 'TT', name: 'Trinidad and Tobago', dialCode: '+1868', example: '2911234' },\n  { code: 'TN', name: 'Tunisia', dialCode: '+216', example: '20123456' },\n  { code: 'TR', name: 'Turkey', dialCode: '+90', example: '5321234567' },\n  { code: 'TM', name: 'Turkmenistan', dialCode: '+993', example: '66123456' },\n  { code: 'TC', name: 'Turks and Caicos Islands', dialCode: '+1649', example: '2311234' },\n  { code: 'TV', name: 'Tuvalu', dialCode: '+688', example: '901234' },\n  { code: 'UG', name: 'Uganda', dialCode: '+256', example: '712345678' },\n  { code: 'UA', name: 'Ukraine', dialCode: '+380', example: '501234567' },\n  { code: 'AE', name: 'United Arab Emirates', dialCode: '+971', example: '501234567' },\n  { code: 'GB', name: 'United Kingdom', dialCode: '+44', example: '7400123456' },\n  { code: 'US', name: 'United States', dialCode: '+1', example: '2021234567' },\n  { code: 'UM', name: 'United States Minor Outlying Islands', dialCode: '+1', example: '2021234567' },\n  { code: 'UY', name: 'Uruguay', dialCode: '+598', example: '94231234' },\n  { code: 'UZ', name: 'Uzbekistan', dialCode: '+998', example: '912345678' },\n  { code: 'VU', name: 'Vanuatu', dialCode: '+678', example: '5912345' },\n  { code: 'VE', name: 'Venezuela', dialCode: '+58', example: '4121234567' },\n  { code: 'VN', name: 'Vietnam', dialCode: '+84', example: '912345678' },\n  { code: 'VG', name: 'Virgin Islands, British', dialCode: '+1284', example: '3001234' },\n  { code: 'VI', name: 'Virgin Islands, U.S.', dialCode: '+1340', example: '3001234' },\n  { code: 'WF', name: 'Wallis and Futuna', dialCode: '+681', example: '501234' },\n  { code: 'EH', name: 'Western Sahara', dialCode: '+212', example: '650123456' },\n  { code: 'YE', name: 'Yemen', dialCode: '+967', example: '712345678' },\n  { code: 'ZM', name: 'Zambia', dialCode: '+260', example: '955123456' },\n  { code: 'ZW', name: 'Zimbabwe', dialCode: '+263', example: '712345678' }\n];\n\n    \/\/ ========== \u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u062f\u0648\u0644\u0629 \u0645\u0646 IP ==========\n    function detectCountryFromIP(callback) {\n      console.log('\ud83d\udd0d Starting IP detection...');\n      \n      fetch('https:\/\/ipapi.co\/json\/')\n        .then(function(response) { \n          return response.json(); \n        })\n        .then(function(data) {\n          if (data.country_code || data.country) {\n            var detectedCode = (data.country_code || data.country).toUpperCase();\n            console.log('\u2705 Country detected:', detectedCode);\n            callback(detectedCode);\n          } else {\n            callback('SA');\n          }\n        })\n        .catch(function(error) {\n          console.error('\u274c IP detection failed:', error);\n          callback('SA');\n        });\n    }\n\n    \/\/ Phone Country Selector\n    var $phoneField = $form.find('.preuniv-phone');\n    if ($phoneField.length && !$phoneField.parent().hasClass('preuniv-phone-wrapper')) {\n      var $phoneContainer = $phoneField.parent();\n      var $phoneWrapper = $('<div class=\"preuniv-phone-wrapper\"><\/div>');\n      var $countrySelect = $('<select class=\"preuniv-country-selector\"><\/select>');\n\n      $.each(countries, function(i, country) {\n        var $option = $('<option><\/option>')\n          .val(country.code)\n          .text(country.dialCode + ' ' + country.name)\n          .data('dialCode', country.dialCode)\n          .data('example', country.example)\n          .data('countryName', country.name);\n        $countrySelect.append($option);\n      });\n\n      $phoneField.attr('placeholder', 'Enter phone number');\n      $phoneField.detach();\n      $phoneWrapper.append($countrySelect);\n      $phoneWrapper.append($phoneField);\n      $phoneContainer.append($phoneWrapper);\n\n      $countrySelect.on('change', function() {\n        var example = $(this).find(':selected').data('example') || '';\n        $phoneField.attr('placeholder', 'Example: ' + example);\n      });\n\n      function formatCountry(country) {\n        if (!country.id) return country.text;\n        var $country = $(\n          '<span style=\"display: flex; align-items: center; gap: 8px;\">' +\n          '<img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/' + country.element.value.toLowerCase() + '.png\" ' +\n          'class=\"country-flag\" \/> ' +\n          '<span>' + country.text + '<\/span>' +\n          '<\/span>'\n        );\n        return $country;\n      }\n\n      try {\n        $countrySelect.select2({\n          width: '200px',\n          templateResult: formatCountry,\n          templateSelection: formatCountry,\n          minimumResultsForSearch: 5\n        });\n        \n        detectCountryFromIP(function(detectedCountryCode) {\n          var countryExists = $countrySelect.find('option[value=\"' + detectedCountryCode + '\"]').length > 0;\n          \n          if (countryExists) {\n            $countrySelect.val(detectedCountryCode).trigger('change');\n          } else {\n            $countrySelect.val('SA').trigger('change');\n          }\n          \n          setTimeout(function() {\n            var selectedExample = $countrySelect.find(':selected').data('example');\n            if (selectedExample) {\n              $phoneField.attr('placeholder', 'Example: ' + selectedExample);\n            }\n          }, 200);\n        });\n        \n        console.log('\u2705 Phone country selector initialized');\n      } catch (e) {\n        console.error('\u274c Error initializing phone selector:', e);\n      }\n    }\n\n    \/\/ Initialize Select2 \u0645\u0639 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0628\u062d\u062b\n    var select2Options = { \n      width: '100%',\n      minimumResultsForSearch: 5,\n      language: {\n        noResults: function() {\n          return \"No results found\";\n        },\n        searching: function() {\n          return \"Searching...\";\n        }\n      }\n    };\n    \n    try {\n      $form.find('.preuniv-country').select2($.extend({}, select2Options, { placeholder: 'Select country' }));\n      $form.find('.preuniv-country-passport').select2($.extend({}, select2Options, { placeholder: 'Select passport country' }));\n      $form.find('.preuniv-education-level').select2($.extend({}, select2Options, { placeholder: 'Select education level', minimumResultsForSearch: -1 }));\n      $form.find('.preuniv-funding-source').select2($.extend({}, select2Options, { placeholder: 'Select funding source', minimumResultsForSearch: -1 }));\n      console.log('\u2705 All select2 fields initialized with search');\n    } catch (e) {\n      console.error('\u274c Error initializing select2:', e);\n    }\n\n    \/\/ ========== \u0627\u0644\u0645\u062f\u0627\u0631\u0633 \u062d\u0633\u0628 \u0627\u0644\u0645\u0643\u062a\u0628 ==========\n    var schoolsByOffice = {\n      'Jeddah': [\n        {id: 191, name: 'JEDDAH - Thamer International School'},\n        {id: 192, name: 'JEDDAH - Global International School'},\n        {id: 193, name: 'JEDDAH - AISJ'},\n        {id: 194, name: 'JEDDAH - Jeddah Prep And Grammar School'},\n        {id: 195, name: 'JEDDAH - Jeddah Knowledge School'},\n        {id: 196, name: 'JEDDAH - Manarat International School'},\n        {id: 197, name: 'JEDDAH - AlAndolas International School'},\n        {id: 198, name: 'JEDDAH - Nobles International School'},\n        {id: 199, name: 'JEDDAH - Alanjal Private School'},\n        {id: 200, name: 'JEDDAH - House of Knowledge'},\n        {id: 201, name: 'JEDDAH - My Little House'},\n        {id: 202, name: 'JEDDAH - Al Waha international school'},\n        {id: 203, name: 'JEDDAH - Dar Jana International School'},\n        {id: 204, name: 'JEDDAH - Zahrat AlSahraa International School'},\n        {id: 205, name: 'JEDDAH - Coral International School'},\n        {id: 206, name: 'JEDDAH - Green Hills International School'},\n        {id: 207, name: 'JEDDAH - AlYusr\/AlAndalous international School'},\n        {id: 208, name: 'JEDDAH - Arab International Schools'},\n        {id: 209, name: 'JEDDAH - AlKon AlMotawara International School'},\n        {id: 210, name: 'JEDDAH - Imperial International School'},\n        {id: 211, name: 'JEDDAH - Jeddah Private School'},\n        {id: 212, name: 'JEDDAH - Waad Academy'},\n        {id: 213, name: 'JEDDAH - Edugate International School Jeddah'},\n        {id: 214, name: 'JEDDAH - Al Wadi International School'},\n        {id: 215, name: 'JEDDAH - Cedar International School'},\n        {id: 216, name: 'JEDDAH - Advanced Generations Schools'},\n        {id: 217, name: 'JEDDAH - Al Moktashef International School'},\n        {id: 218, name: 'JEDDAH - Jeddah International Academy'},\n        {id: 219, name: 'JEDDAH - Pakistani International School'},\n        {id: 220, name: 'JEDDAH - AL-Etehaad International School'},\n        {id: 221, name: 'JEDDAH - Al Ekhaa International School'},\n        {id: 222, name: 'JEDDAH - Rowad AlKhaleej International School'},\n        {id: 223, name: 'JEDDAH - Dawhat Auljazeera International School'},\n        {id: 224, name: 'JEDDAH - Forsan Al Maarifa - Knights of Knowledge'},\n        {id: 225, name: 'JEDDAH - Jazeerat AlUloom School'},\n        {id: 226, name: 'JEDDAH - Dar AlFikr international School'},\n        {id: 227, name: 'JEDDAH - My little Kingdom School'},\n        {id: 228, name: 'JEDDAH - Indian International School'},\n        {id: 229, name: 'JEDDAH - Durrat alsharq school'},\n        {id: 230, name: 'JEDDAH - Baraem Private School'},\n        {id: 231, name: 'JEDDAH - Al Hamra International School'},\n        {id: 232, name: 'JEDDAH - The Kaust School'},\n        {id: 233, name: 'JEDDAH - Dar AlHanan School'},\n        {id: 234, name: 'JEDDAH - The World Academy - King Abdullah Economic City'},\n        {id: 235, name: 'JEDDAH - Al-Kawthar International School'},\n        {id: 236, name: 'JEDDAH - Al Ibda\\'a school'},\n        {id: 237, name: 'JEDDAH - Jeddah International School'},\n        {id: 238, name: 'JEDDAH - Nun Academy'},\n        {id: 239, name: 'JEDDAH - Al Nasser Private school'},\n        {id: 240, name: 'JEDDAH - King Abdulaziz University'},\n        {id: 241, name: 'JEDDAH - UBT University'},\n        {id: 282, name: 'TAIF - Shrouq Al-Mamlakah International School'},\n        {id: 284, name: 'MADINAH - Manarat Almadinah School'},\n        {id: 285, name: 'MADINAH - Al Rayyan Private School'},\n        {id: 302, name: 'MAKKAH - Creative Generations School'},\n        {id: 303, name: 'MAKKAH - Al-Batool International School'},\n        {id: 304, name: 'MAKKAH - Abdulrahman Fakieh School'},\n        {id: 305, name: 'JEDDAH - Jeddah World Academy'},\n        {id: 306, name: 'JEDDAH - French International School of Jeddah'},\n        {id: 307, name: 'JEDDAH - Children\\'s World International School'},\n        {id: 308, name: 'ABHA - Al Janoub International School'},\n        {id: 309, name: 'Madinah - Alaqeeq International Schools'},\n        {id: 311, name: 'Madinah - King Abdulaziz International School'},\n        {id: 312, name: 'Makkah - AL-Batool Private High School American Division'},\n        {id: 313, name: 'JEDDAH - Dar Althiker School'},\n        {id: 314, name: 'MAKKAH - Almarifah Private School'},\n        {id: 315, name: 'MAKKAH - Bakkah Secondary School For Talented'},\n        {id: 319, name: 'TABUK - Tabuk International School'},\n        {id: 344, name: 'JEDDAH - Alaqsa International School'},\n        {id: 352, name: 'JEDDAH - AlMoktashef International Schools'},\n        {id: 382, name: 'JEDDAH - Other'}\n      ],\n      'Riyadh': [\n        {id: 126, name: 'RIYADH - Jad International School'},\n        {id: 127, name: 'RIYADH - Abdulaziz International School'},\n        {id: 128, name: 'RIYADH - Academic City School'},\n        {id: 129, name: 'RIYADH - Advanced Learning School'},\n        {id: 130, name: 'RIYADH - Al Ba\\'raa Schools'},\n        {id: 131, name: 'RIYADH - Al Jawdah International School'},\n        {id: 132, name: 'RIYADH - Al Manhaj School'},\n        {id: 133, name: 'RIYADH - Al Manhal School'},\n        {id: 134, name: 'RIYADH - Al Motaqadimah international -Al Nuzha'},\n        {id: 136, name: 'RIYADH - Al-Hussan International School'},\n        {id: 137, name: 'RIYADH - Al-Tadamon International School'},\n        {id: 138, name: 'RIYADH - Alfahad National School'},\n        {id: 139, name: 'RIYADH - Alfaris International School'},\n        {id: 140, name: 'RIYADH - Alforsan Internationl schools'},\n        {id: 141, name: 'RIYADH - Almotaqadimah Schools-Alaqiq'},\n        {id: 142, name: 'RIYADH - Almotaqdimah School Almugharizat'},\n        {id: 143, name: 'RIYADH - Aloroubah International School'},\n        {id: 144, name: 'RIYADH - Asrary Schools'},\n        {id: 145, name: 'RIYADH - British International School'},\n        {id: 146, name: 'RIYADH - Dar Aloloum Int School'},\n        {id: 147, name: 'RIYADH - Dar Alsalam International school'},\n        {id: 148, name: 'RIYADH - Delta International Schools'},\n        {id: 149, name: 'RIYADH - Dome International School'},\n        {id: 150, name: 'RIYADH - Downe House International school'},\n        {id: 151, name: 'RIYADH - Education School\/ Taj Al Riyadh'},\n        {id: 152, name: 'RIYADH - Encyclopedia of Science Schools'},\n        {id: 153, name: 'RIYADH - Ghana International School'},\n        {id: 154, name: 'RIYADH - Horizon International School'},\n        {id: 155, name: 'RIYADH - Ibn Khaldoun Boys (international) (Irqa)'},\n        {id: 156, name: 'RIYADH - Ibn Rushd School (Al Yasmeen)'},\n        {id: 158, name: 'RIYADH - Indian International School'},\n        {id: 159, name: 'RIYADH - International Indian Public School'},\n        {id: 160, name: 'RIYADH - Khalid International School'},\n        {id: 161, name: 'RIYADH - King Faisal International School'},\n        {id: 162, name: 'RIYADH - Kingdom Schools'},\n        {id: 163, name: 'RIYADH - Maalem Al Tarbiyah Natiobal School'},\n        {id: 164, name: 'RIYADH - Madinat Al-Oloum International School'},\n        {id: 165, name: 'RIYADH - Manarat National School'},\n        {id: 166, name: 'RIYADH - Manarat Riyadh International Schools'},\n        {id: 167, name: 'RIYADH - Middle East International School'},\n        {id: 168, name: 'RIYADH - Najd National School'},\n        {id: 169, name: 'RIYADH - New Middle East International School'},\n        {id: 170, name: 'RIYADH - New Vision International school'},\n        {id: 171, name: 'RIYADH - Noor Almaaref International School'},\n        {id: 172, name: 'RIYADH - Pakistani International School English Section'},\n        {id: 174, name: 'RIYADH - Riyadh Najed School'},\n        {id: 175, name: 'RIYADH - Rowad Alkhaleej International School'},\n        {id: 176, name: 'RIYADH - Rowad Alomara School'},\n        {id: 177, name: 'RIYADH - Rowad Eshbilia International School'},\n        {id: 178, name: 'RIYADH - Alrowad International School'},\n        {id: 179, name: 'RIYADH - Saud International School'},\n        {id: 180, name: 'RIYADH - Tarbiah Alislamiah School'},\n        {id: 181, name: 'RIYADH - Tarbya Alnomouthajiyah School'},\n        {id: 190, name: 'RIYADH - MISK'},\n        {id: 341, name: 'RIYADH - Alfaisal International School'},\n        {id: 342, name: 'RIYADH - New Generation International School'},\n        {id: 343, name: 'RIYADH - Makers Learning School (MLS)'},\n        {id: 345, name: 'RIYADH - Altarbiyah Alnomothajyah schools'},\n        {id: 346, name: 'RIYADH - Elles Mere College'},\n        {id: 347, name: 'RIYADH - Ibn Roshd International Schools'},\n        {id: 348, name: 'RIYADH - Reigate International School'},\n        {id: 350, name: 'RIYADH - AlHussan International School'},\n        {id: 351, name: 'RIYADH - Ibn Khaldoun Int. School'},\n        {id: 353, name: 'RIYADH - Riyadh Schools'},\n        {id: 354, name: 'RIYADH - Almotoqadimah School Company'},\n        {id: 355, name: 'RIYADH - Riyadh Najd Schools'},\n        {id: 356, name: 'RIYADH - Al Manhal Schools'},\n        {id: 357, name: 'RIYADH - Dar Aloloum Schools'},\n        {id: 358, name: 'RIYADH - Almotaqadimah Schools Company'},\n        {id: 359, name: 'RIYADH - Riyadh Najd National School'},\n        {id: 360, name: 'RIYADH - Al Tarbiah Alislamiah School'},\n        {id: 361, name: 'RIYADH - Sinwan International Schools'},\n        {id: 362, name: 'RIYADH - Rowad Al-Omaraa Schools'},\n\t\t{id: 382, name: 'RIYADH - Other'}\n      ],\n      'Al Khobar': [\n        {id: 52, name: 'AL KHOBAR - Dhahran Ahliyya school (DAS)'},\n        {id: 53, name: 'AL KHOBAR - BISAK'},\n        {id: 54, name: 'AL KHOBAR - AlHussan International School'},\n        {id: 55, name: 'AL KHOBAR - Orbit International School'},\n        {id: 56, name: 'AL KHOBAR - Manarat AlSharkia School'},\n        {id: 57, name: 'AL KHOBAR - Alfaisalia Int. School'},\n        {id: 58, name: 'AL KHOBAR - Indian International School'},\n        {id: 59, name: 'AL KHOBAR - Pakistani International School'},\n        {id: 60, name: 'AL KHOBAR - Jubail International School'},\n        {id: 61, name: 'AL KHOBAR - Al-Bassam International School'},\n        {id: 62, name: 'AL KHOBAR - New World International School'},\n        {id: 63, name: 'AL KHOBAR - Dhahran Ahliyya School'},\n        {id: 64, name: 'AL KHOBAR - Saad School'},\n        {id: 65, name: 'AL KHOBAR - Bayaan Garden School'},\n        {id: 66, name: 'AL KHOBAR - International Program School (IPS)'},\n        {id: 67, name: 'AL KHOBAR - ISG Dammam'},\n        {id: 68, name: 'AL KHOBAR - Gulf International School'},\n        {id: 69, name: 'AL KHOBAR - Jubail Pakistani School'},\n        {id: 70, name: 'AL KHOBAR - Asia International School'},\n        {id: 71, name: 'AL KHOBAR - Rowad Alkhaleej International School'},\n        {id: 72, name: 'AL KHOBAR - Al-Majd International School'},\n        {id: 73, name: 'AL KHOBAR - Inspire International School'},\n        {id: 74, name: 'AL KHOBAR - Bangladesh International School'},\n        {id: 75, name: 'AL KHOBAR - International Philippine School'},\n        {id: 76, name: 'AL KHOBAR - Dunes International school'},\n        {id: 77, name: 'AL KHOBAR - Madares Aljamia \/ Unischools'},\n        {id: 78, name: 'AL KHOBAR - Hammadi School'},\n        {id: 79, name: 'AL KHOBAR - Azizia School'},\n        {id: 80, name: 'AL KHOBAR - Al-Andalus International School'},\n        {id: 81, name: 'AL KHOBAR - Al-Reeyada - Alahsa'},\n        {id: 82, name: 'AL KHOBAR - Al-Anjal National School - Alahsa'},\n        {id: 83, name: 'AL KHOBAR - Access Int School \/ Atlas international school'},\n        {id: 84, name: 'AL KHOBAR - GEMS - Saudi Int. School'},\n        {id: 85, name: 'AL KHOBAR - Alfursan International school'},\n        {id: 86, name: 'AL KHOBAR - Admire International Academy'},\n        {id: 87, name: 'AL KHOBAR - Victory International Schools'},\n        {id: 88, name: 'AL KHOBAR - International Future School'},\n        {id: 89, name: 'AL KHOBAR - Aajad International School'},\n        {id: 90, name: 'AL KHOBAR - Dar Albayan National School'},\n        {id: 91, name: 'AL KHOBAR - Alsalam National School'},\n        {id: 92, name: 'AL KHOBAR - Arabism secondary school'},\n        {id: 93, name: 'AL KHOBAR - Scientific Elite school'},\n        {id: 94, name: 'AL KHOBAR - Noor Alislam Schools'},\n        {id: 95, name: 'AL KHOBAR - Samha International Schools'},\n        {id: 96, name: 'AL KHOBAR - Alkhobar International Schools'},\n        {id: 97, name: 'AL KHOBAR - Al Muna International Schools'},\n        {id: 98, name: 'AL KHOBAR - Al Khozama International School'},\n        {id: 99, name: 'AL KHOBAR - Creative International School'},\n        {id: 100, name: 'AL KHOBAR - Al Sharq Bright International School'},\n        {id: 102, name: 'AL KHOBAR - ADVANCE INTERNATIONAL ACADEMY'},\n        {id: 103, name: 'AL KHOBAR - Excellence International School'},\n        {id: 104, name: 'AL KHOBAR - Alyarmok National School'},\n        {id: 105, name: 'AL KHOBAR - Manahel Aljazira Alahlia'},\n        {id: 106, name: 'AL KHOBAR - Alkhobar Elite school'},\n        {id: 107, name: 'AL KHOBAR - Reyana Alsharqiya'},\n        {id: 108, name: 'AL KHOBAR - Ethra School'},\n        {id: 109, name: 'AL KHOBAR - Sun garden School'},\n        {id: 110, name: 'AL KHOBAR - Future Vision International School'},\n        {id: 111, name: 'AL KHOBAR - Huda Al Noor International Indian School'},\n        {id: 112, name: 'AL KHOBAR - Modern Schools International'},\n        {id: 113, name: 'AL KHOBAR - Al-Kifah School - Alahsa'},\n        {id: 114, name: 'AL KHOBAR - Nada International School'},\n        {id: 115, name: 'AL KHOBAR - The International School of Choueifat - Manama'},\n        {id: 116, name: 'AL KHOBAR - Abdul Rahman Kanoo International School'},\n        {id: 117, name: 'AL KHOBAR - Wahat Alebdaa Alahlia School'},\n        {id: 118, name: 'AL KHOBAR - Baraem Rowad AlKhaleej International in Dhahran'},\n        {id: 119, name: 'AL KHOBAR - Dhahran Hills Schools'},\n        {id: 120, name: 'AL KHOBAR - Ajyal Smart School'},\n        {id: 121, name: 'AL KHOBAR - Future Makers Schools'},\n        {id: 122, name: 'AL KHOBAR - Dor Al Aloum Private Schools'},\n        {id: 123, name: 'AL KHOBAR - Alsahil School Alahlia'},\n        {id: 124, name: 'AL KHOBAR - Qatif Ahlia Schools'},\n        {id: 125, name: 'AL KHOBAR - Al-Khut Private Schools'},\n        {id: 242, name: 'AL KHOBAR - AL-IMAM MOHAMMED BIN SAUD SECONDARY SCHOOL'},\n        {id: 283, name: 'AL KHOBAR - (KFUPM) King Fahd University of Petroleum and Minerals'},\n        {id: 301, name: 'AL KHOBAR - Al Jish Secondary School'},\n        {id: 321, name: 'AL KHOBAR - KFUPM Schools'},\n        {id: 379, name: 'AL KHOBAR - Al Tahtheeb School'},\n        {id: 380, name: 'AL KHOBAR - Al Thanyah School Saihat'},\n        {id: 381, name: 'AL KHOBAR - Al Rabaa School Qatif'},\n\t\t{id: 382, name: 'AL KHOBAR - Other'}\n      ]\n    };\n\n    \/\/ Office Mapping\n    var officeMapping = {\n      countries: {\n        '225': 'Riyadh', \/\/ UAE\n        '14': 'Riyadh',  \/\/ Bahrain\n        '106': 'Riyadh', \/\/ Iraq\n        '147': 'Jeddah', \/\/ Oman\n        '248': 'Jeddah', \/\/ Yemen\n        '234': 'Jeddah', \/\/ Egypt\n        '114': 'Jeddah', \/\/ Jordan\n        '118': 'Al Khobar', \/\/ Kuwait\n        '182': 'Al Khobar'  \/\/ Qatar\n      }\n    };\n\n    function getEventLocation(countryId, stateValue) {\n      if (countryId === '197' && stateValue) {\n        var office = $form.find('.preuniv-state-select option[value=\"' + stateValue + '\"]').data('office');\n        return office || 'Riyadh';\n      }\n      return officeMapping.countries[countryId] || 'Riyadh';\n    }\n\n    \/\/ ========== \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u062f\u0648\u0644\u0629 ==========\n    $form.find('.preuniv-country').on('change', function() {\n      var selectedCountry = $(this).val();\n      var $cityGroup = $form.find('.preuniv-city-group');\n      var $stateGroup = $form.find('.preuniv-state-group');\n      var $schoolGroup = $form.find('.preuniv-school-group');\n      var $stateSelect = $form.find('.preuniv-state-select');\n      var $schoolSelect = $form.find('.preuniv-school-select');\n      var $cityInput = $form.find('.preuniv-city');\n      \n      if (selectedCountry === '197') {\n        \/\/ \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\n        $cityGroup.addClass('preuniv-hidden');\n        $cityInput.prop('disabled', true).val('').prop('required', false);\n        \n        $stateGroup.removeClass('preuniv-hidden');\n        $stateSelect.prop('disabled', false).prop('required', true);\n        \n        $schoolGroup.removeClass('preuniv-hidden');\n        $schoolSelect.prop('disabled', false).prop('required', true);\n        \n        if (!$stateSelect.hasClass('select2-hidden-accessible')) {\n          $stateSelect.select2($.extend({}, select2Options, { placeholder: 'Select region', minimumResultsForSearch: -1 }));\n        }\n        \n        if (!$schoolSelect.hasClass('select2-hidden-accessible')) {\n          $schoolSelect.select2($.extend({}, select2Options, { placeholder: 'Select school' }));\n        }\n      } else if (selectedCountry !== '') {\n  \/\/ \u062f\u0648\u0644\u0629 \u0623\u062e\u0631\u0649 (\u063a\u064a\u0631 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629)\n  $stateGroup.addClass('preuniv-hidden');\n  $stateSelect.prop('disabled', true).prop('required', false);\n  \n  if ($stateSelect.hasClass('select2-hidden-accessible')) {\n    $stateSelect.select2('destroy');\n  }\n  $stateSelect.val('');\n  \n  $cityGroup.removeClass('preuniv-hidden');\n  $cityInput.prop('disabled', false).prop('required', true);\n  \n  \/\/ \u0625\u062e\u0641\u0627\u0621 \u062d\u0642\u0644 \u0627\u0644\u0645\u062f\u0627\u0631\u0633 \u0644\u0644\u062f\u0648\u0644 \u063a\u064a\u0631 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\n  $schoolGroup.addClass('preuniv-hidden');\n  $schoolSelect.prop('disabled', true).prop('required', false);\n  \n  if ($schoolSelect.hasClass('select2-hidden-accessible')) {\n    $schoolSelect.select2('destroy');\n  }\n  $schoolSelect.empty().append('<option value=\"\">Select school<\/option>');\n}else {\n        \/\/ \u0644\u0645 \u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u062f\u0648\u0644\u0629\n        $cityGroup.addClass('preuniv-hidden');\n        $stateGroup.addClass('preuniv-hidden');\n        $schoolGroup.addClass('preuniv-hidden');\n        $cityInput.prop('disabled', true).val('').prop('required', false);\n        $stateSelect.prop('disabled', true).prop('required', false);\n        $schoolSelect.prop('disabled', true).prop('required', false);\n        \n        if ($stateSelect.hasClass('select2-hidden-accessible')) {\n          $stateSelect.select2('destroy');\n        }\n        if ($schoolSelect.hasClass('select2-hidden-accessible')) {\n          $schoolSelect.select2('destroy');\n        }\n        $stateSelect.val('');\n        $schoolSelect.empty().append('<option value=\"\">Select school<\/option>');\n      }\n    });\n\n    \/\/ ========== \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 (\u0644\u0644\u0633\u0639\u0648\u062f\u064a\u0629 \u0641\u0642\u0637) ==========\n    $form.find('.preuniv-state-select').on('change', function() {\n      var selectedRegion = $(this).val();\n      var $schoolSelect = $form.find('.preuniv-school-select');\n      \n      if (selectedRegion) {\n        var office = $(this).find('option:selected').data('office');\n        var schools = schoolsByOffice[office] || [];\n        \n        $schoolSelect.empty().append('<option value=\"\">Select school<\/option>');\n        $.each(schools, function(i, school) {\n          $schoolSelect.append($('<option><\/option>').val(school.id).text(school.name));\n        });\n        \n        if ($schoolSelect.hasClass('select2-hidden-accessible')) {\n          $schoolSelect.select2('destroy').select2($.extend({}, select2Options, { placeholder: 'Select school' }));\n        }\n      } else {\n        $schoolSelect.empty().append('<option value=\"\">Select school<\/option>');\n        if ($schoolSelect.hasClass('select2-hidden-accessible')) {\n          $schoolSelect.select2('destroy').select2($.extend({}, select2Options, { placeholder: 'Select school' }));\n        }\n      }\n    });\n\n    function isValidEmail(email) {\n      return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n    }\n\n    $form.on('submit', function(e) {\n      e.preventDefault();\n      \n      var $submitButton = $form.find('.preuniv-button-form');\n      var originalText = $submitButton.text();\n      $submitButton.prop('disabled', true).html('<span class=\"preuniv-spinner\"><\/span>Submitting...');\n\n      var firstName = $form.find('.preuniv-first-name').val().trim();\n      var lastName = $form.find('.preuniv-last-name').val().trim();\n      var email = $form.find('.preuniv-email').val().trim();\n\n      if (!firstName || !lastName) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your first and last name.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      if (!email || !isValidEmail(email)) {\n        Swal.fire({ icon: 'warning', title: 'Invalid Email', text: 'Please enter a valid email.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      if (!$form.find('.preuniv-agree-privacy').is(':checked')) {\n        Swal.fire({ icon: 'warning', title: 'Required', html: 'You must agree to the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var selectedCountryId = $form.find('.preuniv-country').val();\n      var selectedPassportId = $form.find('.preuniv-country-passport').val();\n\n      if (!selectedCountryId) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your country of residence.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      if (!selectedPassportId) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your nationality.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      if (selectedCountryId === '197' && !$form.find('.preuniv-state-select').val()) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your city\/region.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      if (selectedCountryId !== '197' && !$form.find('.preuniv-city').val().trim()) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your State\/Province.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n  \/\/ \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u062f\u0631\u0633\u0629 (\u0641\u0642\u0637 \u0644\u0644\u0633\u0639\u0648\u062f\u064a\u0629)\nvar selectedSchool = $form.find('.preuniv-school-select').val();\nif (selectedCountryId === '197' && !selectedSchool) {\n  Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your school.' });\n  $submitButton.prop('disabled', false).text(originalText);\n  return;\n}\n\n      var educationLevel = $form.find('.preuniv-education-level').val();\n      if (!educationLevel) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your current education level.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var fundingSource = $form.find('.preuniv-funding-source').val();\n      if (!fundingSource) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your funding source.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var $countrySelector = $form.find('.preuniv-country-selector');\n      var $phoneInput = $form.find('.preuniv-phone');\n      var countryCode = $countrySelector.val();\n      var phoneNumber = $phoneInput.val().trim();\n      var $selectedOption = $countrySelector.find(':selected');\n      var dialCode = $selectedOption.data('dialCode') || '';\n\n      if (!phoneNumber) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your phone number.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var validatedPhone = null;\n      var phoneNumberOnly = null;\n      var isValid = false;\n\n      try {\n        var phoneUtil = libphonenumber.parsePhoneNumber(phoneNumber, countryCode);\n        if (phoneUtil && phoneUtil.isValid && phoneUtil.isValid()) {\n          validatedPhone = phoneUtil.format('E.164');\n          phoneNumberOnly = phoneUtil.nationalNumber;\n          isValid = true;\n        } else {\n          var cleanNumber = phoneNumber.replace(\/^0+\/, '').replace(\/\\D\/g, '');\n          var phoneUtil2 = libphonenumber.parsePhoneNumber(dialCode + cleanNumber);\n          if (phoneUtil2 && phoneUtil2.isValid && phoneUtil2.isValid()) {\n            validatedPhone = phoneUtil2.format('E.164');\n            phoneNumberOnly = phoneUtil2.nationalNumber;\n            isValid = true;\n          }\n        }\n      } catch (error) {\n        isValid = false;\n      }\n\n      if (!isValid) {\n        var example = $selectedOption.data('example') || '';\n        Swal.fire({ \n          icon: 'error', \n          title: 'Invalid Phone', \n          html: '<p>Enter local number only without <b>' + dialCode + '<\/b><\/p><p>Format: <code>' + example + '<\/code><\/p>'\n        });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var dialCodeOnly = (dialCode || '').replace(\/^\\+\/, '');\n      var phonePayload = {\n        number: phoneNumberOnly || phoneNumber.replace(\/\\D\/g, ''),\n        country_code: countryCode || '',\n        country_calling_code: dialCodeOnly,\n        e164: validatedPhone || ''\n      };\n\n      var stateValue = selectedCountryId === '197' ? $form.find('.preuniv-state-select').val() || '' : '';\n      var cityValue = selectedCountryId !== '197' ? $form.find('.preuniv-city').val().trim() : '';\n      var eventLocation = getEventLocation(selectedCountryId, stateValue);\n\n      var formData = {\n        first_name: firstName,\n        last_name: lastName,\n        email: email,\n        phone: phonePayload,\n        city: cityValue,\n        state: stateValue,\n        country: selectedCountryId,\n        country_of_passport: selectedPassportId,\n        education_level: educationLevel,\n        funding_source: fundingSource,\n        school: selectedSchool,\n        event_location: eventLocation,\n        program_type: 'Pre-University Summer School 2026'\n      };\n\n      console.log('\ud83d\udce4 Sending data:', formData);\n\n      fetch('https:\/\/hook.eu1.make.com\/qv0mggoxktaq9dto1f1kxdjil5nb4382', {\n        method: 'POST',\n        headers: { 'Accept': 'application\/json', 'Content-Type': 'application\/json' },\nbody: JSON.stringify(formData)\n})\n.then(function(response) {\nif (!response.ok) throw new Error('HTTP error');\nreturn response.text();\n})\n.then(function(data) {\nconsole.log('\u2705 Response:', data);\nvar statusMatch = data.match(\/{(\\d+)}\/);\nvar statusCode = statusMatch ? parseInt(statusMatch[1], 10) : null;\n    if (statusCode === 201 || !statusCode) {\n      Swal.fire({ \n        icon: 'success', \n        title: 'Success!', \n        text: 'Your application has been submitted successfully!'\n      }).then(function() {\n        $form[0].reset();\n        $form.find('.preuniv-country, .preuniv-country-passport, .preuniv-education-level, .preuniv-funding-source, .preuniv-state-select, .preuniv-school-select').val('').trigger('change');\n        \n        detectCountryFromIP(function(detectedCountryCode) {\n          var countryExists = $countrySelector.find('option[value=\"' + detectedCountryCode + '\"]').length > 0;\n          if (countryExists) {\n            $countrySelector.val(detectedCountryCode).trigger('change');\n          } else {\n            $countrySelector.val('SA').trigger('change');\n          }\n          \n          setTimeout(function() {\n            var selectedExample = $countrySelector.find(':selected').data('example');\n            if (selectedExample) {\n              $phoneField.attr('placeholder', 'Example: ' + selectedExample);\n            }\n          }, 200);\n        });\n        \n        $form.find('.preuniv-city-group, .preuniv-state-group, .preuniv-school-group').addClass('preuniv-hidden');\n      });\n    } else if (statusCode === 200) {\n      Swal.fire({ icon: 'info', title: 'Already Registered', text: 'This email has been registered before.' });\n    } else {\n      Swal.fire({ icon: 'error', title: 'Validation Error', text: 'Please check your information and try again.' });\n    }\n  })\n  .catch(function(error) {\n    console.error('\u274c Error:', error);\n    Swal.fire({ icon: 'error', title: 'An Error Occurred', text: 'Please try again later.' });\n  })\n  .finally(function() {\n    $submitButton.prop('disabled', false).text(originalText);\n  });\n});\n\nconsole.log('\u2705 Form initialization complete');\n}\n})();\n<\/script>\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-37382","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/comments?post=37382"}],"version-history":[{"count":5,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37382\/revisions"}],"predecessor-version":[{"id":37391,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37382\/revisions\/37391"}],"wp:attachment":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/media?parent=37382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}