{"id":471,"date":"2026-09-03T02:58:28","date_gmt":"2026-09-03T02:58:28","guid":{"rendered":"https:\/\/kalhonaho.online\/?page_id=471"},"modified":"2026-09-03T03:14:22","modified_gmt":"2026-09-03T03:14:22","slug":"meta-ad-mock-interview","status":"publish","type":"page","link":"https:\/\/kalhonaho.online\/?page_id=471","title":{"rendered":"Meta Ad Mock Interview"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] --><title>Meta Ad Mock Interview \u2014 Booking<\/title><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  @import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  :root{<!-- [et_pb_line_break_holder] -->    --ink: #14181f;<!-- [et_pb_line_break_holder] -->    --paper: #eef0ea;<!-- [et_pb_line_break_holder] -->    --line: #cdd2c4;<!-- [et_pb_line_break_holder] -->    --accent: #2451c4;<!-- [et_pb_line_break_holder] -->    --accent-soft: #dbe4fb;<!-- [et_pb_line_break_holder] -->    --accent2: #b5541f;<!-- [et_pb_line_break_holder] -->    --accent2-soft: #f3e2d4;<!-- [et_pb_line_break_holder] -->    --taken: #b8bdae;<!-- [et_pb_line_break_holder] -->    --card: #ffffff;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  *{ box-sizing:border-box; }<!-- [et_pb_line_break_holder] -->  html,body{ margin:0; padding:0; }<!-- [et_pb_line_break_holder] -->  body{<!-- [et_pb_line_break_holder] -->    background: var(--paper);<!-- [et_pb_line_break_holder] -->    color: var(--ink);<!-- [et_pb_line_break_holder] -->    font-family: 'Inter', sans-serif;<!-- [et_pb_line_break_holder] -->    padding: 40px 20px 60px;<!-- [et_pb_line_break_holder] -->    min-height: 100vh;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .wrap{ max-width: 720px; margin: 0 auto; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .masthead{<!-- [et_pb_line_break_holder] -->    border-bottom: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    padding-bottom: 24px;<!-- [et_pb_line_break_holder] -->    margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .kicker{<!-- [et_pb_line_break_holder] -->    font-size: 13px;<!-- [et_pb_line_break_holder] -->    color: var(--accent);<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    margin-bottom: 6px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  h1{<!-- [et_pb_line_break_holder] -->    font-family: 'Fraunces', serif;<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    font-size: clamp(30px, 5vw, 42px);<!-- [et_pb_line_break_holder] -->    line-height: 1.05;<!-- [et_pb_line_break_holder] -->    margin: 0 0 10px;<!-- [et_pb_line_break_holder] -->    letter-spacing: -0.01em;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .sub{<!-- [et_pb_line_break_holder] -->    font-size: 15px;<!-- [et_pb_line_break_holder] -->    color: #4b5160;<!-- [et_pb_line_break_holder] -->    max-width: 50ch;<!-- [et_pb_line_break_holder] -->    line-height: 1.5;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Tabs *\/<!-- [et_pb_line_break_holder] -->  .tabs{<!-- [et_pb_line_break_holder] -->    display:flex;<!-- [et_pb_line_break_holder] -->    gap: 8px;<!-- [et_pb_line_break_holder] -->    margin-bottom: 24px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .tab{<!-- [et_pb_line_break_holder] -->    flex: 1;<!-- [et_pb_line_break_holder] -->    text-align: left;<!-- [et_pb_line_break_holder] -->    background: var(--card);<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    padding: 14px 16px;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    font-family: 'Inter', sans-serif;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .tab .tab-label{<!-- [et_pb_line_break_holder] -->    font-family: 'Fraunces', serif;<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    font-size: 17px;<!-- [et_pb_line_break_holder] -->    margin-bottom: 3px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .tab .tab-sub{<!-- [et_pb_line_break_holder] -->    font-size: 12px;<!-- [et_pb_line_break_holder] -->    color: #6b7160;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .tab--online.tab--active{<!-- [et_pb_line_break_holder] -->    border-color: var(--accent);<!-- [et_pb_line_break_holder] -->    background: var(--accent-soft);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .tab--offline.tab--active{<!-- [et_pb_line_break_holder] -->    border-color: var(--accent2);<!-- [et_pb_line_break_holder] -->    background: var(--accent2-soft);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .meta-row{<!-- [et_pb_line_break_holder] -->    display:flex; gap:24px; margin: 16px 0 4px; flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .meta-item{ font-size: 13px; color:#4b5160; }<!-- [et_pb_line_break_holder] -->  .meta-item b{ color: var(--ink); font-weight:600; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .session-note{<!-- [et_pb_line_break_holder] -->    font-size: 13px;<!-- [et_pb_line_break_holder] -->    color: #6b7160;<!-- [et_pb_line_break_holder] -->    margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->    line-height: 1.5;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .slots{<!-- [et_pb_line_break_holder] -->    display: grid;<!-- [et_pb_line_break_holder] -->    grid-template-columns: 1fr 1fr;<!-- [et_pb_line_break_holder] -->    gap: 12px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  @media (max-width: 520px){<!-- [et_pb_line_break_holder] -->    .slots{ grid-template-columns: 1fr; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .slot{<!-- [et_pb_line_break_holder] -->    background: var(--card);<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    padding: 16px 18px;<!-- [et_pb_line_break_holder] -->    display:flex;<!-- [et_pb_line_break_holder] -->    align-items:center;<!-- [et_pb_line_break_holder] -->    justify-content: space-between;<!-- [et_pb_line_break_holder] -->    gap: 10px;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    transition: border-color .15s ease;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .slot:hover:not(.slot--taken):not(.slot--selected){<!-- [et_pb_line_break_holder] -->    border-color: var(--accent);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  [data-mode=\"offline\"] .slot:hover:not(.slot--taken):not(.slot--selected){<!-- [et_pb_line_break_holder] -->    border-color: var(--accent2);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .slot--selected{<!-- [et_pb_line_break_holder] -->    border-color: var(--accent);<!-- [et_pb_line_break_holder] -->    background: var(--accent-soft);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  [data-mode=\"offline\"] .slot--selected{<!-- [et_pb_line_break_holder] -->    border-color: var(--accent2);<!-- [et_pb_line_break_holder] -->    background: var(--accent2-soft);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .slot--taken{<!-- [et_pb_line_break_holder] -->    cursor: default;<!-- [et_pb_line_break_holder] -->    color: #7a8074;<!-- [et_pb_line_break_holder] -->    background: #f4f5f0;<!-- [et_pb_line_break_holder] -->    border-color: var(--line);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .slot--taken .time{ color: #8b9080; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .time{<!-- [et_pb_line_break_holder] -->    font-family:'Fraunces', serif;<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    font-size: 19px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .status{<!-- [et_pb_line_break_holder] -->    font-size: 12px;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->    color: var(--accent);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  [data-mode=\"offline\"] .status{ color: var(--accent2); }<!-- [et_pb_line_break_holder] -->  .slot--taken .status{ color: #9a9f8f; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .booked-name{<!-- [et_pb_line_break_holder] -->    font-size: 11.5px;<!-- [et_pb_line_break_holder] -->    color: #7a8074;<!-- [et_pb_line_break_holder] -->    margin-top: 2px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .panel{<!-- [et_pb_line_break_holder] -->    margin-top: 28px;<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    background: var(--card);<!-- [et_pb_line_break_holder] -->    padding: 22px;<!-- [et_pb_line_break_holder] -->    display:none;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .panel.open{ display:block; }<!-- [et_pb_line_break_holder] -->  .panel h2{<!-- [et_pb_line_break_holder] -->    font-family:'Fraunces', serif;<!-- [et_pb_line_break_holder] -->    font-weight:600;<!-- [et_pb_line_break_holder] -->    font-size:20px;<!-- [et_pb_line_break_holder] -->    margin: 0 0 4px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .panel .chosen{<!-- [et_pb_line_break_holder] -->    font-size: 13px;<!-- [et_pb_line_break_holder] -->    color: var(--accent);<!-- [et_pb_line_break_holder] -->    font-weight: 600;<!-- [et_pb_line_break_holder] -->    margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  label{<!-- [et_pb_line_break_holder] -->    display:block;<!-- [et_pb_line_break_holder] -->    font-size: 12.5px;<!-- [et_pb_line_break_holder] -->    color:#4b5160;<!-- [et_pb_line_break_holder] -->    margin-bottom: 6px;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  input{<!-- [et_pb_line_break_holder] -->    width:100%;<!-- [et_pb_line_break_holder] -->    padding: 10px 12px;<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    font-family:'Inter',sans-serif;<!-- [et_pb_line_break_holder] -->    font-size: 14px;<!-- [et_pb_line_break_holder] -->    margin-bottom: 14px;<!-- [et_pb_line_break_holder] -->    background: #fbfbf9;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  input:focus{ outline:none; border-color: var(--accent); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .btn{<!-- [et_pb_line_break_holder] -->    background: var(--ink);<!-- [et_pb_line_break_holder] -->    color: #fff;<!-- [et_pb_line_break_holder] -->    border: none;<!-- [et_pb_line_break_holder] -->    padding: 11px 20px;<!-- [et_pb_line_break_holder] -->    font-size: 14px;<!-- [et_pb_line_break_holder] -->    font-weight: 500;<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    font-family:'Inter',sans-serif;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .btn:hover{ background: #262c38; }<!-- [et_pb_line_break_holder] -->  .btn:disabled{ background:#a7ab9d; cursor:not-allowed; }<!-- [et_pb_line_break_holder] -->  .btn-ghost{<!-- [et_pb_line_break_holder] -->    background:none;<!-- [et_pb_line_break_holder] -->    border:none;<!-- [et_pb_line_break_holder] -->    color:#7a8074;<!-- [et_pb_line_break_holder] -->    font-size: 13px;<!-- [et_pb_line_break_holder] -->    cursor:pointer;<!-- [et_pb_line_break_holder] -->    margin-left: 12px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .confirm{<!-- [et_pb_line_break_holder] -->    display:none;<!-- [et_pb_line_break_holder] -->    margin-top: 28px;<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--accent);<!-- [et_pb_line_break_holder] -->    border-radius: 3px;<!-- [et_pb_line_break_holder] -->    padding: 20px 22px;<!-- [et_pb_line_break_holder] -->    background: var(--accent-soft);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .confirm.open{ display:block; }<!-- [et_pb_line_break_holder] -->  .confirm h2{<!-- [et_pb_line_break_holder] -->    font-family:'Fraunces', serif;<!-- [et_pb_line_break_holder] -->    font-size: 19px;<!-- [et_pb_line_break_holder] -->    margin: 0 0 6px;<!-- [et_pb_line_break_holder] -->    color: var(--ink);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .confirm p{ font-size: 14px; margin: 0; color:#333a2b; line-height:1.5; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .foot-note{<!-- [et_pb_line_break_holder] -->    margin-top: 34px;<!-- [et_pb_line_break_holder] -->    font-size: 12.5px;<!-- [et_pb_line_break_holder] -->    color: #8b9080;<!-- [et_pb_line_break_holder] -->    border-top: 1px solid var(--line);<!-- [et_pb_line_break_holder] -->    padding-top: 16px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"wrap\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"masthead\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"kicker\">Interview Prep \u2014 Live Practice Session<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<h1>Meta Ad Mock Interview<\/h1>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"sub\">Pick a session type, then a 10-minute slot. Each interview runs back-to-back with a 2-minute buffer for the interviewer between students.<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"tabs\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tab tab--online\" id=\"tabOnline\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"tab-label\">Online<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"tab-sub\">9:00 \u2013 11:00 AM<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tab tab--offline\" id=\"tabOffline\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"tab-label\">Offline<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"tab-sub\">11:10 AM \u2013 1:00 PM<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"sessionArea\" data-mode=\"online\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"meta-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"meta-item\"><b>Window<\/b> \u2014 <span id=\"windowLabel\"><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"meta-item\"><b>Format<\/b> \u2014 <span id=\"formatLabel\"><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"session-note\" id=\"sessionNote\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"slots\" class=\"slots\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"panel\" class=\"panel\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2>Confirm your slot<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"chosenLabel\" class=\"chosen\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <label for=\"nameInput\">Your name<\/label><!-- [et_pb_line_break_holder] -->    <input id=\"nameInput\" type=\"text\" placeholder=\"e.g. Priya Shah\" \/><!-- [et_pb_line_break_holder] -->    <label for=\"emailInput\">Email<\/label><!-- [et_pb_line_break_holder] -->    <input id=\"emailInput\" type=\"email\" placeholder=\"you@example.com\" \/><!-- [et_pb_line_break_holder] -->    <button class=\"btn\" id=\"confirmBtn\">Book this slot<\/button><!-- [et_pb_line_break_holder] -->    <button class=\"btn-ghost\" id=\"cancelBtn\">Cancel<\/button><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"confirm\" class=\"confirm\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2>You&#8217;re booked<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<p id=\"confirmText\">\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"foot-note\">Slots are shared \u2014 once booked by a student, they&#8217;re removed for everyone else. Refresh to see the latest availability.<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function fmt(mins){<!-- [et_pb_line_break_holder] -->    let h = Math.floor(mins\/60);<!-- [et_pb_line_break_holder] -->    let m = mins%60;<!-- [et_pb_line_break_holder] -->    const ampm = h >= 12 ? 'PM' : 'AM';<!-- [et_pb_line_break_holder] -->    let h12 = h % 12; if(h12===0) h12=12;<!-- [et_pb_line_break_holder] -->    return h12 + ':' + String(m).padStart(2,'0') + ' ' + ampm;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Build a run of 10-min slots with 2-min breaks, stopping once a slot<!-- [et_pb_line_break_holder] -->  \/\/ would run past windowEnd.<!-- [et_pb_line_break_holder] -->  function buildSlots(windowStart, windowEnd, prefix){<!-- [et_pb_line_break_holder] -->    const out = [];<!-- [et_pb_line_break_holder] -->    let cursor = windowStart;<!-- [et_pb_line_break_holder] -->    while(cursor + 10 <= windowEnd){<!-- [et_pb_line_break_holder] -->      const start = cursor;<!-- [et_pb_line_break_holder] -->      const end = cursor + 10;<!-- [et_pb_line_break_holder] -->      out.push({<!-- [et_pb_line_break_holder] -->        id: prefix + '_' + String(start).padStart(4,'0'),<!-- [et_pb_line_break_holder] -->        label: fmt(start) + ' \u2013 ' + fmt(end)<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      cursor = end + 2;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return out;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const sessions = {<!-- [et_pb_line_break_holder] -->    online: {<!-- [et_pb_line_break_holder] -->      slots: buildSlots(9*60, 11*60, 'online'),<!-- [et_pb_line_break_holder] -->      storagePrefix: 'booking:online:',<!-- [et_pb_line_break_holder] -->      windowLabel: '9:00 \u2013 11:00 AM',<!-- [et_pb_line_break_holder] -->      note: '10 slots, 10 minutes each, back to back with 2-minute breaks \u2014 fills the window exactly.'<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    offline: {<!-- [et_pb_line_break_holder] -->      slots: buildSlots(11*60+10, 13*60, 'offline'),<!-- [et_pb_line_break_holder] -->      storagePrefix: 'booking:offline:',<!-- [et_pb_line_break_holder] -->      windowLabel: '11:10 AM \u2013 1:00 PM'<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] -->  sessions.offline.note = `${sessions.offline.slots.length} slots, 10 minutes each, same 2-minute breaks between interviews \u2014 the window has 4 minutes left over after the last slot, kept as spare time for the interviewer.`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let currentMode = 'online';<!-- [et_pb_line_break_holder] -->  let bookings = {}; \/\/ slotId -> {name}<!-- [et_pb_line_break_holder] -->  let selectedSlot = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const slotsEl = document.getElementById('slots');<!-- [et_pb_line_break_holder] -->  const sessionArea = document.getElementById('sessionArea');<!-- [et_pb_line_break_holder] -->  const windowLabel = document.getElementById('windowLabel');<!-- [et_pb_line_break_holder] -->  const formatLabel = document.getElementById('formatLabel');<!-- [et_pb_line_break_holder] -->  const sessionNote = document.getElementById('sessionNote');<!-- [et_pb_line_break_holder] -->  const panel = document.getElementById('panel');<!-- [et_pb_line_break_holder] -->  const confirmPanel = document.getElementById('confirm');<!-- [et_pb_line_break_holder] -->  const chosenLabel = document.getElementById('chosenLabel');<!-- [et_pb_line_break_holder] -->  const confirmText = document.getElementById('confirmText');<!-- [et_pb_line_break_holder] -->  const nameInput = document.getElementById('nameInput');<!-- [et_pb_line_break_holder] -->  const emailInput = document.getElementById('emailInput');<!-- [et_pb_line_break_holder] -->  const tabOnline = document.getElementById('tabOnline');<!-- [et_pb_line_break_holder] -->  const tabOffline = document.getElementById('tabOffline');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function currentSession(){ return sessions[currentMode]; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function loadBookings(){<!-- [et_pb_line_break_holder] -->    const session = currentSession();<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const res = await window.storage.list(session.storagePrefix, true);<!-- [et_pb_line_break_holder] -->      const map = {};<!-- [et_pb_line_break_holder] -->      if(res && res.keys){<!-- [et_pb_line_break_holder] -->        for(const k of res.keys){<!-- [et_pb_line_break_holder] -->          try{<!-- [et_pb_line_break_holder] -->            const item = await window.storage.get(k, true);<!-- [et_pb_line_break_holder] -->            if(item && item.value){<!-- [et_pb_line_break_holder] -->              const data = JSON.parse(item.value);<!-- [et_pb_line_break_holder] -->              map[data.slotId] = data;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->          }catch(e){ \/* skip missing *\/ }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      bookings = map;<!-- [et_pb_line_break_holder] -->    }catch(e){<!-- [et_pb_line_break_holder] -->      bookings = {};<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    render();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function switchMode(mode){<!-- [et_pb_line_break_holder] -->    currentMode = mode;<!-- [et_pb_line_break_holder] -->    selectedSlot = null;<!-- [et_pb_line_break_holder] -->    panel.classList.remove('open');<!-- [et_pb_line_break_holder] -->    confirmPanel.classList.remove('open');<!-- [et_pb_line_break_holder] -->    sessionArea.setAttribute('data-mode', mode);<!-- [et_pb_line_break_holder] -->    tabOnline.classList.toggle('tab--active', mode === 'online');<!-- [et_pb_line_break_holder] -->    tabOffline.classList.toggle('tab--active', mode === 'offline');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const session = currentSession();<!-- [et_pb_line_break_holder] -->    windowLabel.textContent = session.windowLabel;<!-- [et_pb_line_break_holder] -->    formatLabel.textContent = `${session.slots.length} slots, 10 min each`;<!-- [et_pb_line_break_holder] -->    sessionNote.textContent = session.note;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    loadBookings();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function render(){<!-- [et_pb_line_break_holder] -->    const session = currentSession();<!-- [et_pb_line_break_holder] -->    slotsEl.innerHTML = '';<!-- [et_pb_line_break_holder] -->    session.slots.forEach(s => {<!-- [et_pb_line_break_holder] -->      const taken = bookings[s.id];<!-- [et_pb_line_break_holder] -->      const div = document.createElement('div');<!-- [et_pb_line_break_holder] -->      div.className = 'slot' + (taken ? ' slot--taken' : '') + (selectedSlot === s.id ? ' slot--selected' : '');<!-- [et_pb_line_break_holder] -->      div.innerHTML = `<!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"time\">${s.label}<\/div>\n<p><!-- [et_pb_line_break_holder] -->          ${taken ? `<\/p>\n<div class=\"booked-name\">Booked by ${escapeHtml(taken.name)}<\/div>\n<p>` : ''}<!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"status\">${taken ? 'Taken' : 'Available'}<\/div>\n<p><!-- [et_pb_line_break_holder] -->      `;<!-- [et_pb_line_break_holder] -->      if(!taken){<!-- [et_pb_line_break_holder] -->        div.addEventListener('click', () => selectSlot(s));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      slotsEl.appendChild(div);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function escapeHtml(str){<!-- [et_pb_line_break_holder] -->    const d = document.createElement('div');<!-- [et_pb_line_break_holder] -->    d.textContent = str;<!-- [et_pb_line_break_holder] -->    return d.innerHTML;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function selectSlot(s){<!-- [et_pb_line_break_holder] -->    selectedSlot = s.id;<!-- [et_pb_line_break_holder] -->    chosenLabel.textContent = (currentMode === 'online' ? 'Online \u2014 ' : 'Offline \u2014 ') + s.label;<!-- [et_pb_line_break_holder] -->    panel.classList.add('open');<!-- [et_pb_line_break_holder] -->    confirmPanel.classList.remove('open');<!-- [et_pb_line_break_holder] -->    render();<!-- [et_pb_line_break_holder] -->    panel.scrollIntoView({behavior:'smooth', block:'center'});<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.getElementById('cancelBtn').addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->    selectedSlot = null;<!-- [et_pb_line_break_holder] -->    panel.classList.remove('open');<!-- [et_pb_line_break_holder] -->    render();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  tabOnline.addEventListener('click', () => switchMode('online'));<!-- [et_pb_line_break_holder] -->  tabOffline.addEventListener('click', () => switchMode('offline'));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.getElementById('confirmBtn').addEventListener('click', async () => {<!-- [et_pb_line_break_holder] -->    const name = nameInput.value.trim();<!-- [et_pb_line_break_holder] -->    const email = emailInput.value.trim();<!-- [et_pb_line_break_holder] -->    if(!name || !email){<!-- [et_pb_line_break_holder] -->      alert('Please enter your name and email to book.');<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    if(!selectedSlot) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const session = currentSession();<!-- [et_pb_line_break_holder] -->    const btn = document.getElementById('confirmBtn');<!-- [et_pb_line_break_holder] -->    btn.disabled = true;<!-- [et_pb_line_break_holder] -->    btn.textContent = 'Booking\u2026';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const key = session.storagePrefix + selectedSlot;<!-- [et_pb_line_break_holder] -->      const existing = await window.storage.get(key, true).catch(()=>null);<!-- [et_pb_line_break_holder] -->      if(existing && existing.value){<!-- [et_pb_line_break_holder] -->        alert('Sorry, this slot was just booked by someone else. Please pick another.');<!-- [et_pb_line_break_holder] -->        await loadBookings();<!-- [et_pb_line_break_holder] -->        panel.classList.remove('open');<!-- [et_pb_line_break_holder] -->        selectedSlot = null;<!-- [et_pb_line_break_holder] -->        btn.disabled = false;<!-- [et_pb_line_break_holder] -->        btn.textContent = 'Book this slot';<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const data = { slotId: selectedSlot, name, email, mode: currentMode, bookedAt: new Date().toISOString() };<!-- [et_pb_line_break_holder] -->      await window.storage.set(key, JSON.stringify(data), true);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const slotObj = session.slots.find(s => s.id === selectedSlot);<!-- [et_pb_line_break_holder] -->      const modeLabel = currentMode === 'online' ? 'Online' : 'Offline';<!-- [et_pb_line_break_holder] -->      confirmText.textContent = `${name}, you're set for the ${modeLabel} session, ${slotObj.label}. A confirmation has been noted \u2014 arrive a couple minutes early.`;<!-- [et_pb_line_break_holder] -->      confirmPanel.classList.add('open');<!-- [et_pb_line_break_holder] -->      panel.classList.remove('open');<!-- [et_pb_line_break_holder] -->      selectedSlot = null;<!-- [et_pb_line_break_holder] -->      nameInput.value = '';<!-- [et_pb_line_break_holder] -->      emailInput.value = '';<!-- [et_pb_line_break_holder] -->      await loadBookings();<!-- [et_pb_line_break_holder] -->    }catch(e){<!-- [et_pb_line_break_holder] -->      alert('Something went wrong booking this slot. Please try again.');<!-- [et_pb_line_break_holder] -->    }finally{<!-- [et_pb_line_break_holder] -->      btn.disabled = false;<!-- [et_pb_line_break_holder] -->      btn.textContent = 'Book this slot';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  switchMode('online');<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]Meta Ad Mock Interview \u2014 Booking Interview Prep \u2014 Live Practice Session Meta Ad Mock Interview Pick a session type, then a 10-minute slot. Each interview runs back-to-back with a 2-minute buffer for the interviewer between students. Online 9:00 \u2013 11:00 AM Offline 11:10 AM \u2013 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"footnotes":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":""},"class_list":["post-471","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/pages\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalhonaho.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=471"}],"version-history":[{"count":4,"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/pages\/471\/revisions"}],"predecessor-version":[{"id":475,"href":"https:\/\/kalhonaho.online\/index.php?rest_route=\/wp\/v2\/pages\/471\/revisions\/475"}],"wp:attachment":[{"href":"https:\/\/kalhonaho.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}