{"id":134,"date":"2026-09-03T14:14:06","date_gmt":"2026-09-03T04:14:06","guid":{"rendered":"https:\/\/dev.proweb.services\/bbwebsite\/?page_id=134"},"modified":"2026-10-21T11:24:47","modified_gmt":"2026-10-21T00:24:47","slug":"book-a-scan","status":"publish","type":"page","link":"https:\/\/dev.proweb.services\/bbwebsite\/book-a-scan\/","title":{"rendered":"Book a Scan"},"content":{"rendered":"\n<h4  id=\"main-heading-top\">\n\t\t\tBOOK A SCAN\t<\/h4>\n<h1>\n\t\t\tThe Most Beautiful Way to Bond Before Birth.\t<\/h1>\n<h3>\n\t\t\tBook in your scan or view our packages.\t<\/h3>\n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dev.proweb.services\/bbwebsite\/wp-content\/uploads\/2026\/09\/faded-dashed-lines.webp\" alt=\"faded-dashed-lines\" height=\"594\" width=\"2000\" title=\"faded-dashed-lines\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\t\t\t<a href=\"#calculator\" title=\"Which scan is right for me?\" target=\"_self\"   role=\"button\" aria-label=\"Which scan is &lt;br&gt;right for me?\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dev.proweb.services\/bbwebsite\/wp-content\/uploads\/2026\/09\/Bump-Baby-Icon-1.webp\"\/>\n\t\t\t\t\t\t\t\tWhich scan is <br \/>right for me?\n\t\t<\/a>\n<h2>\n\t\t\tFind the Perfect Time for Your Bump Baby Scan\t<\/h2>\n\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n\n<style>\n  .bbc-widget{\n    --bbc-teal:#4C8C87;\n    --bbc-teal-dark:#2F5D59;\n    --bbc-teal-pale:#EAF3F1;\n    --bbc-coral:#F0917B;\n    --bbc-coral-soft:#FBE5DD;\n    --bbc-ink:#2F5D59;\n    --bbc-label:#7FA6A0;\n    --bbc-row-a:#EAF3F1;\n    --bbc-row-b:#DCEBE7;\n    --bbc-border:#4C8C87;\n    --bbc-white:#FFFFFF;\n    font-family:'Poppins', sans-serif;\n    color:var(--bbc-ink);\n    max-width:920px;\n    margin:0 auto;\n    box-sizing:border-box;\n  }\n  .bbc-widget *, .bbc-widget *::before, .bbc-widget *::after{ box-sizing:border-box; }\n  @media (prefers-reduced-motion: reduce){\n    .bbc-widget *{ animation-duration:0.001ms !important; transition-duration:0.001ms !important; }\n  }\n\n  \/* ---- banner ---- *\/\n  .bbc-banner-frame{\n    background:var(--bbc-white);\n    border-radius:26px;\n    box-shadow:0 10px 26px -12px rgba(47,93,89,0.28);\n    padding:8px;\n    width:max-content;\n    max-width:90%;\n    margin:0 auto;\n    position:relative;\n    z-index:3;\n    transform:translateY(50%);\n  }\n  .bbc-banner{\n    background:var(--bbc-coral);\n    border-radius:20px;\n    padding:16px 40px;\n    text-align:center;\n  }\n  .bbc-banner h2{\n    font-family:'Poppins', sans-serif;\n    color:#fff;\n    font-size:28px;\n    font-weight:800;\n    margin:0;\n    white-space:nowrap;\n  }\n\n  \/* ---- main card ---- *\/\n  .bbc-card{\n    border:2px solid var(--bbc-teal);\n    border-radius:28px;\n    background:#fff;\n    padding:70px 44px 40px;\n    display:flex;\n    gap:36px;\n    align-items:flex-start;\n    position:relative;\n    z-index:1;\n  }\n  .bbc-illustration{\n    flex:0 0 250px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    padding-top:10px;\n  }\n  .bbc-illustration svg, .bbc-illustration img{ width:100%; height:auto; max-width:250px; display:block; }\n  .bbc-form-col{ flex:1; min-width:0; }\n  .bbc-intro{\n    font-family:'Poppins', sans-serif;\n    font-size:19px;\n    font-weight:700;\n    line-height:1.4;\n    color:var(--bbc-ink);\n    margin:0 0 18px;\n  }\n\n  .bbc-field-label{\n    display:block;\n    font-size:11.5px;\n    font-weight:700;\n    letter-spacing:0.06em;\n    color:var(--bbc-label);\n    text-transform:uppercase;\n    margin-bottom:6px;\n  }\n\n  .bbc-date-wrap{\n    position:relative;\n    border:1.5px solid var(--bbc-teal);\n    border-radius:12px;\n    padding:12px 44px 12px 14px;\n    margin-bottom:16px;\n    background:#fff;\n    cursor:pointer;\n  }\n  .bbc-date-wrap:focus-within{ outline:2px solid var(--bbc-coral); outline-offset:1px; }\n  .bbc-date-display{\n    font-family:'Poppins', sans-serif;\n    font-size:15px;\n    font-weight:600;\n    color:var(--bbc-ink);\n    pointer-events:none;\n  }\n  .bbc-date-display.placeholder{ color:#9FBDB8; font-weight:500; }\n  .bbc-cal-icon{\n    position:absolute;\n    right:14px; top:50%;\n    transform:translateY(-50%);\n    color:var(--bbc-teal);\n    pointer-events:none;\n  }\n  .bbc-date-native{\n    position:absolute;\n    inset:0;\n    opacity:0;\n    cursor:pointer;\n    width:100%;\n    height:100%;\n  }\n  \/* Stretch the browser's calendar-picker trigger across the whole field *\/\n  .bbc-date-native::-webkit-calendar-picker-indicator{\n    position:absolute;\n    inset:0;\n    width:100%;\n    height:100%;\n    margin:0;\n    padding:0;\n    cursor:pointer;\n  }\n\n  \/* ---- scan dropdown ---- *\/\n  .bbc-scan-panel{\n    position:relative;\n    margin-bottom:18px;\n  }\n  .bbc-scan-trigger{\n    display:flex;\n    justify-content:space-between;\n    align-items:center;\n    width:100%;\n    border:1.5px solid var(--bbc-teal);\n    border-radius:12px;\n    padding:13px 16px;\n    background:#fff;\n    cursor:pointer;\n    font-family:'Poppins', sans-serif;\n    text-align:left;\n  }\n  .bbc-scan-trigger .bbc-scan-trigger-label{\n    font-size:14px;\n    font-weight:700;\n    letter-spacing:0.04em;\n    text-transform:uppercase;\n    color:var(--bbc-label);\n  }\n  .bbc-scan-trigger.has-value .bbc-scan-trigger-label{\n    color:var(--bbc-ink);\n    text-transform:none;\n    letter-spacing:0;\n    font-size:14.5px;\n  }\n  .bbc-scan-trigger-icon{\n    flex:0 0 auto;\n    width:18px; height:18px;\n    color:var(--bbc-teal);\n    transition:transform 0.18s ease;\n  }\n  .bbc-scan-panel.is-open .bbc-scan-trigger-icon{ transform:rotate(45deg); }\n\n  .bbc-scan-list{\n    position:absolute;\n    top:calc(100% + 8px);\n    left:0; right:0;\n    background:#fff;\n    border-radius:12px;\n    box-shadow:0 16px 32px -10px rgba(47,93,89,0.35);\n    overflow:hidden;\n    z-index:4;\n    display:none;\n  }\n  .bbc-scan-panel.is-open .bbc-scan-list{ display:block; }\n\n  .bbc-scan-option{\n    display:flex;\n    align-items:center;\n    padding:12px 16px;\n    cursor:pointer;\n    border-top:1px solid rgba(76,140,135,0.12);\n  }\n  .bbc-scan-option:first-child{ border-top:none; }\n  .bbc-scan-option:nth-child(odd){ background:var(--bbc-row-a); }\n  .bbc-scan-option:nth-child(even){ background:var(--bbc-row-b); }\n  .bbc-scan-option:hover, .bbc-scan-option:focus{ filter:brightness(0.96); outline:none; }\n  .bbc-scan-option span.bbc-scan-name{ font-weight:700; color:var(--bbc-ink); margin-right:6px; }\n  .bbc-scan-option span.bbc-scan-weeks{ font-weight:400; color:var(--bbc-ink); }\n\n  .bbc-submit{\n    width:100%;\n    background:var(--bbc-teal);\n    color:#fff;\n    border:2px solid var(--bbc-teal);\n    border-radius:12px;\n    padding:13px 0;\n    font-family:'Poppins', sans-serif;\n    font-size:16px;\n    font-weight:700;\n    letter-spacing:0.01em;\n    cursor:pointer;\n    transition:background 0.15s ease, color 0.15s ease, transform 0.08s ease;\n  }\n  .bbc-submit:not(:disabled):hover{ background:#F58F7C; border-color:#F58F7C; color:#fff; }\n  .bbc-submit:active{ transform:scale(0.98); }\n  .bbc-submit:disabled{\n    background:#fff;\n    color:var(--bbc-teal);\n    border-color:var(--bbc-teal);\n    cursor:not-allowed;\n  }\n\n  \/* ---- results panel ---- *\/\n  .bbc-results{\n    background:var(--bbc-coral-soft);\n    border-radius:22px;\n    margin-top:-24px;\n    padding:44px 32px 32px;\n    text-align:center;\n    position:relative;\n  }\n  .bbc-results-placeholder{\n    color:#B79A90;\n    font-size:15px;\n    font-style:italic;\n    margin:0;\n  }\n  .bbc-error-msg{ color:#B5715E; font-size:14.5px; font-weight:600; margin:0; }\n\n  .bbc-result-fun{ animation:bbcRise 0.4s ease both; }\n  @keyframes bbcRise{\n    from{ opacity:0; transform:translateY(8px); }\n    to{ opacity:1; transform:translateY(0); }\n  }\n\n  .bbc-congrats-row{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:12px;\n    margin-bottom:14px;\n  }\n  .bbc-congrats-row img{ width:44px; height:auto; flex:0 0 auto; }\n  .bbc-congrats-row h3{\n    font-family:'Poppins', sans-serif;\n    font-size:28px;\n    font-weight:800;\n    color:var(--bbc-teal-dark);\n    margin:0;\n  }\n\n  .bbc-fun-grid{\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    gap:36px;\n    flex-wrap:wrap;\n    margin-bottom:28px;\n  }\n  .bbc-week-circle-outer{\n    background:#F7CFC2;\n    border-radius:50%;\n    padding:16px;\n    flex:0 0 auto;\n  }\n  .bbc-week-circle-inner{\n    background:#fff;\n    border-radius:50%;\n    border:2px dashed #F7CFC2;\n    width:210px;\n    height:210px;\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n    justify-content:center;\n    gap:2px;\n  }\n  .bbc-week-circle-inner .bbc-wc-line1{ font-size:17px; font-weight:700; color:var(--bbc-teal-dark); }\n  .bbc-week-circle-inner .bbc-wc-num{ font-size:52px; font-weight:800; color:var(--bbc-coral); line-height:1; margin:2px 0; }\n  .bbc-week-circle-inner .bbc-wc-sub{ font-size:16px; font-weight:700; color:var(--bbc-coral); }\n  .bbc-week-circle-inner .bbc-wc-line2{ font-size:18px; font-weight:800; color:var(--bbc-teal-dark); margin-top:2px; }\n\n  .bbc-fruit-fact{\n    display:flex;\n    flex-direction:column;\n    align-items:center;\n    gap:8px;\n    max-width:190px;\n  }\n  .bbc-fruit-emoji{ font-size:46px; line-height:1; }\n  .bbc-fruit-divider{ width:110px; height:2px; background:var(--bbc-coral); border:none; margin:0; opacity:0.6; }\n  .bbc-fruit-caption{\n    font-size:15px;\n    font-weight:700;\n    color:var(--bbc-teal-dark);\n    line-height:1.4;\n    margin:0;\n  }\n\n  .bbc-book-window{\n    font-size:24px;\n    font-weight:700;\n    color:var(--bbc-teal-dark);\n    max-width:620px;\n    margin:0 auto 8px;\n    line-height:1.4;\n    text-align:center;\n  }\n  .bbc-book-window b{ color:var(--bbc-coral); font-weight:800; }\n  .bbc-book-window-note{\n    font-size:16px;\n    font-weight:600;\n    color:var(--bbc-teal);\n    text-align:center;\n    margin:0 0 20px;\n  }\n  .bbc-book-window-note.is-closed{ color:#B5715E; }\n\n  .bbc-book-btn-frame{\n    background:#fff;\n    border-radius:16px;\n    box-shadow:0 10px 22px -10px rgba(47,93,89,0.3);\n    padding:6px;\n    width:100%;\n    box-sizing:border-box;\n    margin:0 0 22px;\n  }\n  .bbc-book-btn{\n    display:block;\n    width:100%;\n    background:var(--bbc-teal);\n    color:#fff;\n    text-align:center;\n    padding:18px 0;\n    border-radius:11px;\n    font-family:'Poppins', sans-serif;\n    font-weight:800;\n    font-size:20px;\n    letter-spacing:0.03em;\n    text-decoration:none;\n    transition:background 0.15s ease;\n  }\n  .bbc-book-btn:hover{ background:#F58F7C; color:#fff; }\n\n  .bbc-view-all-wrap{ text-align:center; margin-top:20px; }\n  .bbc-view-all-link{\n    color:var(--bbc-teal-dark);\n    font-weight:700;\n    font-size:15px;\n    text-decoration:underline;\n  }\n  .bbc-view-all-link:hover{ color:var(--bbc-coral); }\n\n  @media (max-width: 640px){\n    .bbc-card{ flex-direction:column; padding:64px 24px 32px; }\n    .bbc-illustration{ flex:none; max-width:160px; margin:0 auto; }\n    .bbc-banner h2{ font-size:20px; }\n    .bbc-book-window{ font-size:19px; }\n    .bbc-banner{ padding:14px 22px; }\n    .bbc-fun-grid{ gap:20px; }\n    .bbc-week-circle-inner{ width:170px; height:170px; }\n    .bbc-week-circle-inner .bbc-wc-num{ font-size:42px; }\n  }\n<\/style>\n\n<div class=\"bbc-widget\" id=\"bbcWidgetRoot\">\n\n  <div class=\"bbc-banner-frame\">\n    <div class=\"bbc-banner\">\n      <h2>Pregnancy Gestation Calculator<\/h2>\n    <\/div>\n  <\/div>\n\n  <div class=\"bbc-card\">\n    <div class=\"bbc-illustration\">\n      <img decoding=\"async\" src=\"https:\/\/dev.proweb.services\/bbwebsite\/wp-content\/uploads\/2026\/09\/Bump-Baby-Calculator-scaled.webp\" alt=\"Pregnancy journey illustration\" width=\"560\" height=\"435\" loading=\"lazy\">\n    <\/div>\n\n    <div class=\"bbc-form-col\">\n      <p class=\"bbc-intro\">To find out your gestation prior to booking, please use our Dating Scan Due Date, below.<\/p>\n\n      <label class=\"bbc-field-label\" for=\"bbcDueDateNative\">Baby's Due Date<\/label>\n      <div class=\"bbc-date-wrap\" id=\"bbcDateWrap\">\n        <span class=\"bbc-date-display placeholder\" id=\"bbcDateDisplay\">dd \/ mm \/ yyyy<\/span>\n        <span class=\"bbc-cal-icon\" aria-hidden=\"true\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABRBAMAAACgQazyAAAAMFBMVEUAAABVl5NTmphSko95e3s4fn5Sk48A\/v5VpGA2rKz\/\/\/8A\/wB\/\/\/87p3YAAP9VVaoCWyeXAAAAEHRSTlMA+BeYAgNjAQUEAQECBQED6lv2EAAABj5JREFUeNqlltFvW1cdxz\/33HNj0ki2jzOM1lTOsUs6GBu1l2kSjG1eWJlgWuq2TEHaS5yV0SfwSqsK\/oBKSDDlYS8IKStFe0Cbyg2UDa0lsqoNbR0U81C6EuTeZFkGSdvclKXE8fU1D\/c6TSFOUvZ7sO+9\/t6ff7\/v73u+55gAknjXZ4bfgdI82+o+RL63XB+qABEzGvUatMIEGFxebm5fcOB8E5L59+l869\/Nv9V9eCTq+t903RZaABAXeuYcWJIM8Qo8mBIFA5DnHIvT5dXcBsh9nzrdu7j01XchN7GQM12N88j4YvT7ZUiciT0+Hn\/gtVW8BNRIuhvAVAO5LEAxcUABCNVXTLQqAMmO6WKl6uP3A77j80E\/YBt2tB+gWsfo3z2WD6qRcjZ2CoBq+L7furj1oJp8K+xyx7NsHvX7dICetcU+BQillEoAaaWUKgBKKfVpwFD7mZ0OKulxnx4TMYlZBcyoDCp5jPyFFwsgYhZUq0U7lbUBGV\/65ee\/\/rKXffsYiJWxs7nIk1n0ecrRS0NaNH5WhyNTJ6P5YEIq8QRCJYpJAZapMiqrQaeTaZUHIdRILoEcUNlCMMuUR6rQtL2j0GiygAsMUXetc+CX+JWT0t4XtWOHk3d45hxEL4P\/aAFrxoGfTEHvd4ELccRSgQoyElSS1cCukeBOPK9PAJSOjwAQEc9rQOcSa9AS8gDkkS05tB5EgHyINjvjyy7+HutPAMzo+x0A\/\/D8BQA+ymxzQdcW6w3AUL2us+ks84tTSzVAYlnPbIp2VzVYn5zcXCi5cDUoobcgq6qxVAMMxZYiQAvuJCRpdwuw2FSIXl0rW+hSIj+7hTavtdCed3bz6dzmPluNO+UEQO6jcQog0898GTjqULcBcYDma2tYv0NVAZH6Qdg2Cjxn8mZhlNLrebwxoGMY75Xa7blL4y7sdW0hu8C44VGYchALPvpxG2K63MotACrhh9lq5bQDWJD9RJzcjm78X3xbG6HPl4CsS9MEOARPajDr4JYBhm+fzs0XDuKNgYfO8yZg3yyxcgLK4iDeK8OfZDpEBsMB74nTMxpM\/D0nkETwQ8fS1nJHHu5uXGyujBZWc28Qe+oTABRuOZvMxO+6DrC\/9sIVF9ijI93XAAZ+P913oH9hQTzmbF6J8Hd1OUDf3LTfqkT6Ocw5B0Sxwv2uTf6DOM2LNaS3c34e4TMpUjNeiPbS1VCDp+DKDXjwL9cRddix6z36rlbZ1eX86yuOE9SdX1yG5fj70ugAo+FxPgJGoyEWr7Hv9MKRh347961Lc\/9sbsxJynDvGdt\/\/ccMRH++20nhbISW0zHrHX0KmKDweteNG200aAD4B3rZNhoS9sY34s2dhUCDD4Qa9AB9CB7WYDbejRszpfD92u+m6KyEe1omk4HgWwOITEaLDjVcgWOAVYJCMSlCdOhekbVVH0t3W6ARCNB0muqesMsnMM4AtSMVzgLIPN7l\/HgTnMyLQzWxc5IafOlW7v+Jwyqr6SqqpD6u1LdB5xLtdSKIJWsfDk5Auukgcve9sbIoWqtTloCIhtZfmZKa81QUuOKAv8O+jNE+d8SLL\/iHX761TdWNqACIdCjVrUsgckp9J6S4NmiacnSN15hmMMuf9oAfd7CkA6++FDJaofnf1iQATqxj6YAXGmPYh\/A28cFaapXe1N2bu6Ze3Uxd3UJn1wNmkT5\/\/LDljFfLhgzQL00DrovV0iDAKJh8vD0sZftda9wng\/g7gNCrx1fZjC96CCMKIJYOjcpmPNBJZI0GW4q2OpQGdFEppbJ5KKWTYe5j1EYBIiV+1Mrtx\/a6NkJ2gXXVh4IaN1QzW16fj8JU03WgoGz2ujY89YdeVGKoHXvFpAAsoRIWIDrUsNDy1TboGad+bwnqqaPRHuBkDx8baTc2vf566LoY69U2SE96ELlbTbmYKtlu8ehcsrMEHC0BP+hQWW0M\/Jk2p7bdvxic2HvSb5lt8dexqvQT19uclRx6+U1KVAHEo6Zt\/APzo\/lnL7U51C1b9Zsrs2Jfj879dfaaiH7BMfjh8cz6aHNSWp9z+uYc4Gvzzs6KB3Bve8GWOpTqHslknlMqSSHwxyOVdaFeGfRDZ4Kbvi\/bTuimG+07YrcDoveC8IH\/AGR8OGzbMGtQAAAAAElFTkSuQmCC\" alt=\"\" width=\"22\" height=\"20\">\n        <\/span>\n        <input type=\"date\" id=\"bbcDueDateNative\" class=\"bbc-date-native\" aria-label=\"Baby's due date\">\n      <\/div>\n\n      <div class=\"bbc-scan-panel\" id=\"bbcScanPanel\">\n        <label class=\"bbc-field-label\" style=\"margin-bottom:6px;\">&nbsp;<\/label>\n        <button type=\"button\" class=\"bbc-scan-trigger\" id=\"bbcScanTrigger\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\n          <span class=\"bbc-scan-trigger-label\" id=\"bbcScanTriggerLabel\">Choose Your Scan<\/span>\n          <svg class=\"bbc-scan-trigger-icon\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 5V19M5 12H19\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><\/svg>\n        <\/button>\n        <div class=\"bbc-scan-list\" id=\"bbcScanList\" role=\"listbox\"><\/div>\n      <\/div>\n\n      <button type=\"button\" class=\"bbc-submit\" id=\"bbcSubmit\" disabled>Find My Perfect Time<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"bbc-results\" id=\"bbcResults\">\n    <p class=\"bbc-results-placeholder\" id=\"bbcResultsPlaceholder\">Fill in the calculator above to see your results here.<\/p>\n  <\/div>\n\n  <div class=\"bbc-view-all-wrap\" id=\"bbcViewAllWrap\" style=\"display:none;\">\n    <a class=\"bbc-view-all-link\" href=\"https:\/\/dev.proweb.services\/bbwebsite\/packages\/\" target=\"_blank\" rel=\"noopener\">View All Our Packages<\/a>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  \/\/ ------------------------------------------------------------------\n  \/\/ CONFIG \u2014 scan packages.\n  \/\/ In the WordPress shortcode version this list is built automatically from\n  \/\/ the Packages custom post type (see the PHP file), so titles, links and\n  \/\/ week ranges stay in sync with the site. The list below is the static copy\n  \/\/ used by this HTML file \/ the Beaver Builder HTML module, and as a fallback.\n  \/\/ ------------------------------------------------------------------\n  var BBC_PACKAGES = [{\"id\":\"sneak-peek\",\"name\":\"Sneak Peek Package\",\"minWeek\":10,\"maxWeek\":19,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/sneak-peek\\\/\"},{\"id\":\"2d-gender-reveal\",\"name\":\"2D Gender Reveal Package\",\"minWeek\":15,\"maxWeek\":19,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/2d-gender-reveal\\\/\"},{\"id\":\"3d-4d-gender-reveal\",\"name\":\"3D\\\/4D Gender Reveal Package\",\"minWeek\":15,\"maxWeek\":19,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/3d-4d-gender-reveal\\\/\"},{\"id\":\"bump-a-boo\",\"name\":\"Bump \\u2013 A \\u2013 Boo Package\",\"minWeek\":25,\"maxWeek\":35,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/bump-a-boo\\\/\"},{\"id\":\"peace-of-mind\",\"name\":\"Peace of Mind Package\",\"minWeek\":10,\"maxWeek\":24,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/peace-of-mind\\\/\"},{\"id\":\"watch-me-grow\",\"name\":\"Watch Me Grow Package\",\"minWeek\":10,\"maxWeek\":32,\"url\":\"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/package\\\/watch-me-grow\\\/\"}];\n  var BBC_PACKAGES_URL = \"https:\\\/\\\/dev.proweb.services\\\/bbwebsite\\\/packages\\\/\";\n\n  \/\/ Commonly-cited approximate \"baby size by week\" comparisons (crown-rump\n  \/\/ length to ~20 weeks, head-to-heel length from ~21 weeks, matching the\n  \/\/ widely-used convention \u2014 e.g. week 13 = peach = 7.4cm, as in the mockup).\n  \/\/ These are popular approximations, not clinical measurements \u2014 worth a\n  \/\/ spot check if you'd like the exact figures your brand already uses.\n  var BBC_FRUIT_CHART = [\n    {week:4,  item:'poppy seed',        size:0.2,  emoji:'\ud83c\udf31'},\n    {week:5,  item:'sesame seed',       size:0.4,  emoji:'\ud83c\udf31'},\n    {week:6,  item:'lentil',            size:0.6,  emoji:'\ud83e\uded8'},\n    {week:7,  item:'blueberry',         size:1.3,  emoji:'\ud83e\uded0'},\n    {week:8,  item:'raspberry',         size:1.6,  emoji:'\ud83c\udf53'},\n    {week:9,  item:'grape',             size:2.3,  emoji:'\ud83c\udf47'},\n    {week:10, item:'kumquat',           size:3.1,  emoji:'\ud83c\udf4a'},\n    {week:11, item:'fig',               size:4.1,  emoji:'\ud83e\uded2'},\n    {week:12, item:'lime',              size:5.4,  emoji:'\ud83c\udf4f'},\n    {week:13, item:'peach',             size:7.4,  emoji:'\ud83c\udf51'},\n    {week:14, item:'lemon',             size:8.7,  emoji:'\ud83c\udf4b'},\n    {week:15, item:'apple',             size:10.1, emoji:'\ud83c\udf4e'},\n    {week:16, item:'avocado',           size:11.6, emoji:'\ud83e\udd51'},\n    {week:17, item:'turnip',            size:13.0, emoji:'\ud83e\udd54'},\n    {week:18, item:'bell pepper',       size:14.2, emoji:'\ud83e\uded1'},\n    {week:19, item:'heirloom tomato',   size:15.3, emoji:'\ud83c\udf45'},\n    {week:20, item:'banana',            size:16.5, emoji:'\ud83c\udf4c'},\n    {week:21, item:'carrot',            size:26.7, emoji:'\ud83e\udd55'},\n    {week:22, item:'spaghetti squash',  size:27.8, emoji:'\ud83c\udf83'},\n    {week:23, item:'mango',             size:28.9, emoji:'\ud83e\udd6d'},\n    {week:24, item:'corn on the cob',   size:30.0, emoji:'\ud83c\udf3d'},\n    {week:25, item:'swede',             size:32.4, emoji:'\ud83e\udd54'},\n    {week:26, item:'scallion bunch',    size:35.6, emoji:'\ud83e\uddc5'},\n    {week:27, item:'cauliflower',       size:36.6, emoji:'\ud83e\udd66'},\n    {week:28, item:'eggplant',          size:37.6, emoji:'\ud83c\udf46'},\n    {week:29, item:'butternut squash',  size:38.6, emoji:'\ud83c\udf83'},\n    {week:30, item:'cabbage',           size:39.9, emoji:'\ud83e\udd6c'},\n    {week:31, item:'coconut',           size:41.1, emoji:'\ud83e\udd65'},\n    {week:32, item:'jicama',            size:42.4, emoji:'\ud83e\udd54'},\n    {week:33, item:'pineapple',         size:43.7, emoji:'\ud83c\udf4d'},\n    {week:34, item:'cantaloupe',        size:45.0, emoji:'\ud83c\udf48'},\n    {week:35, item:'honeydew melon',    size:46.2, emoji:'\ud83c\udf48'},\n    {week:36, item:'romaine lettuce',   size:47.4, emoji:'\ud83e\udd6c'},\n    {week:37, item:'swiss chard',       size:48.6, emoji:'\ud83e\udd6c'},\n    {week:38, item:'leek',              size:49.8, emoji:'\ud83e\uddc5'},\n    {week:39, item:'mini watermelon',   size:50.7, emoji:'\ud83c\udf49'},\n    {week:40, item:'small pumpkin',     size:51.2, emoji:'\ud83c\udf83'}\n  ];\n\n  var root = document.getElementById('bbcWidgetRoot') || document.currentScript.previousElementSibling;\n  var dateNative = root.querySelector('#bbcDueDateNative');\n  var dateDisplay = root.querySelector('#bbcDateDisplay');\n  var scanPanel = root.querySelector('#bbcScanPanel');\n  var scanTrigger = root.querySelector('#bbcScanTrigger');\n  var scanTriggerLabel = root.querySelector('#bbcScanTriggerLabel');\n  var scanList = root.querySelector('#bbcScanList');\n  var submitBtn = root.querySelector('#bbcSubmit');\n  var resultsWrap = root.querySelector('#bbcResults');\n  var viewAllWrap = root.querySelector('#bbcViewAllWrap');\n\n  var selectedPackage = null;\n\n  function esc(s){\n    return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');\n  }\n\n  \/\/ Open the date picker when clicking anywhere in the field (not just the calendar icon)\n  dateNative.addEventListener('click', function(){\n    if(typeof dateNative.showPicker === 'function'){\n      try { dateNative.showPicker(); } catch(e) {}\n    }\n  });\n\n  BBC_PACKAGES.forEach(function(p){\n    var row = document.createElement('div');\n    row.className = 'bbc-scan-option';\n    row.setAttribute('role', 'option');\n    row.setAttribute('tabindex', '0');\n    row.dataset.id = p.id;\n    row.innerHTML =\n      '<span class=\"bbc-scan-name\">' + esc(p.name) + '<\/span>' +\n      '<span class=\"bbc-scan-weeks\">' + p.minWeek + '\\u2013' + p.maxWeek + ' weeks<\/span>';\n    row.addEventListener('click', function(){ selectScan(p); });\n    row.addEventListener('keydown', function(e){\n      if(e.key === 'Enter' || e.key === ' '){ e.preventDefault(); selectScan(p); }\n    });\n    scanList.appendChild(row);\n  });\n\n  function selectScan(p){\n    selectedPackage = p;\n    scanTriggerLabel.textContent = p.name + ' \\u2013 ' + p.minWeek + '\\u2013' + p.maxWeek + ' weeks';\n    scanTrigger.classList.add('has-value');\n    closeScanPanel();\n    refreshSubmit();\n  }\n\n  function openScanPanel(){\n    scanPanel.classList.add('is-open');\n    scanTrigger.setAttribute('aria-expanded', 'true');\n  }\n  function closeScanPanel(){\n    scanPanel.classList.remove('is-open');\n    scanTrigger.setAttribute('aria-expanded', 'false');\n  }\n  scanTrigger.addEventListener('click', function(){\n    if(scanPanel.classList.contains('is-open')) closeScanPanel();\n    else openScanPanel();\n  });\n  document.addEventListener('click', function(e){\n    if(!scanPanel.contains(e.target)) closeScanPanel();\n  });\n\n  function refreshSubmit(){\n    submitBtn.disabled = !(dateNative.value && selectedPackage);\n  }\n\n  function formatDisplayDate(val){\n    var parts = val.split('-');\n    return parts[2] + ' \/ ' + parts[1] + ' \/ ' + parts[0];\n  }\n\n  dateNative.addEventListener('change', function(){\n    if(dateNative.value){\n      dateDisplay.textContent = formatDisplayDate(dateNative.value);\n      dateDisplay.classList.remove('placeholder');\n    } else {\n      dateDisplay.textContent = 'dd \/ mm \/ yyyy';\n      dateDisplay.classList.add('placeholder');\n    }\n    refreshSubmit();\n  });\n\n  function fruitForWeek(weeks){\n    var w = Math.max(4, Math.min(40, weeks));\n    var best = BBC_FRUIT_CHART[0];\n    for(var i=0;i<BBC_FRUIT_CHART.length;i++){\n      if(BBC_FRUIT_CHART[i].week <= w) best = BBC_FRUIT_CHART[i];\n    }\n    return best;\n  }\n  function articleFor(word){\n    return \/^[aeiou]\/i.test(word) ? 'an' : 'a';\n  }\n\n  \/\/ Date on which a given week-of-pregnancy falls, based on the due date.\n  function weekToDate(due, week){\n    var msPerDay = 24*60*60*1000;\n    return new Date(due.getTime() - (280 - week*7) * msPerDay);\n  }\n  function formatLong(d){\n    return d.toLocaleDateString('en-AU', { day:'numeric', month:'short', year:'numeric' });\n  }\n\n  submitBtn.addEventListener('click', function(){\n    if(!dateNative.value || !selectedPackage) return;\n\n    var due = new Date(dateNative.value + 'T00:00:00');\n    var today = new Date(); today.setHours(0,0,0,0);\n    var msPerDay = 24*60*60*1000;\n    var diffDays = Math.round((due - today) \/ msPerDay);\n    var daysPregnant = 280 - diffDays;\n\n    if(daysPregnant < 0){\n      renderMessage(\"Hmm, based on that due date it looks like you're not pregnant yet by our count \ud83e\udd14 \u2014 mind double-checking the date?\", true);\n      return;\n    }\n\n    var weeks = Math.floor(daysPregnant \/ 7);\n    var days = daysPregnant % 7;\n    var fruit = fruitForWeek(weeks);\n\n    var pkg = selectedPackage;\n    var startDate = formatLong(weekToDate(due, pkg.minWeek));\n    var endDate = formatLong(weekToDate(due, pkg.maxWeek));\n    var windowNote = '';\n    if(weeks > pkg.maxWeek){\n      windowNote = '<p class=\"bbc-book-window-note is-closed\">Heads up \u2014 based on your due date, this window has already passed. You might like to choose a different scan above.<\/p>';\n    } else if(weeks >= pkg.minWeek){\n      windowNote = '<p class=\"bbc-book-window-note\">Good news \u2014 this window is open today!<\/p>';\n    }\n\n    resultsWrap.innerHTML =\n      '<div class=\"bbc-result-fun\">' +\n        '<div class=\"bbc-congrats-row\">' +\n          '<img loading=\"lazy\" decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACvBAMAAADd1iuVAAAAMFBMVEUAAAD2j3z+loL3l3L9eHj1jnv1jnv\/AAD+paX\/\/\/\/\/\/wC3b2\/\/fyN\/f3\/\/\/39\/AAAnZPOXAAAAEHRSTlMA+P4YAqFeAQQBAQMDAgIC2l4oYQAAE7BJREFUeNqlmnt4VOWdxz\/vOSeZDGBy3pkQiuDCYPEacWIgAhI4SLxtFREobm\/beIFeFks0PLV23TV9QC1dL2mllbr2KX1stxdRo1iqLZihQQXlMiBqXLlMAEsQwrwjl5wkMzn7x5mZzEwiGdjz15k573zn977v7\/L9fd+j0++68eshqqo6Zuzp96Tx06J5O1gZPcSg19LlsGyhDMig1e+ZNVcGFkyEWY2DgBgNULlQjgtIWRvs99Q7V8pxckEl1OT8h56N8mBD5c1vHrZtGzGCSC6M5yDYRA\/P9m46ND3yuTCrXmm5+83DRQpAXHg6F8bT7QGwRcfh2frmKZkrJDJtiVeN2hkFRIkCLRbPgSnqHZp8hjxx67NWaEBrvFMXvaoUCNlzzZzNlN61KQfmh\/ppe+7lxbEiG7tke23TE68NtLxWoS8gpS8gFwThThnw9htQIWUQfdFt7rhaY6BJ6cwOK2T0ussaPNWFh5W6dWxDDoyvubT96vJG\/c41MorQRxHuDxMUSmGeumAbX4q\/XpQYHRMV63OWZpTSYvGl1s1UTnjZQQiV6DelYbpPysC8OmrqAG+9lOOHZo9oqgj45twAeGowJvmkDNT299BgRUD65mFMSU7gTilrH83yKd0nU679XBOTpJQX9Xdf3Sd9ZUxMfV75cECWGZlOb00KyIuKU59mcUdAyn7mWBUBGQjWZ8BKKTP3YpXuk755U9Kfp+hzpfQbOTCb5kpf1pdNd0g5PLhqdea\/B4KN2dYFanIctDAgA8HMDV5aGJC+MoqeBvhhDZOk9PkzQ8cw5kpfbbZP3FQhpb8oe5p3SBlY0ICxbOJNUOWTMpCdO6yKgPSvzPrN6rlS5iA\/VeiTMlBWCbBsoU9K3zwjZ1ekHD8k0\/0Mp5jSfTnO1NAWUshojSS6XjgI4691oewBB15ijBnqC8373inrsqfsy1n1nTOUbRPdt+9wkY3w+5fnDCgqb+2qiu\/tgyksaRezp+cEbO+Mv81QNrZt2zbCf01LV87ufrKx2N7\/YS+A5n4ToOTqulyX3FL9iiVMACH1G\/84Kfd55xMx\/Jn55uBhzvuf3txh8UNXrP9qcZv0ejure16ZFurn+lUjW09f1J6GMfCIzu+81W9Y77FpL35cPnXcOHt99OqW\/hnKsxfbvCSda4sKAr45wQFLRY3rxssHLClG+nc6wM8P2PbVpyIDjdz3RTHiMl\/lqgHzpWfx2+LAJX1lsULKYB1nfxlS+jNyzZ1yvPccULDmyov09IbXKUTPucBg4nhSweCJF6MNkFfzsCYWYYzV6FqT0BFZdS\/va36pCWPTXmxSvf5cYJaEIKiSMI4DNJzT2gglVCgJU12OY54TSmECNn0l6X6maMcuipwDjN7rQbzY61pjVgChc7Gmy5jpxrgGoCi1zmlS\/BIwkjBbQKw8q1970jncdDdIA7qbMyK6Jh+YS9OjHEgmRa8uZaoCec\/OGJfy1IEGPRlO\/K1J8zyDw6xYqHv6ooqxqYrp+8oNrjFP+QKDZwxD9wVuStKZgoCsDbrWONB5xJ3pfSWqj0J93uXoTmyE6\/U2COaABvcC5hwAJpcrwoN6kJGAtaUuolCoJtBgdDkOTQCoCoYbgzvdPTMd\/1I3phLAt0AHu6sd29oMcGwftugeFKekrHVILAFQ0OsRB17qRQMrCG5keh1EweOD79SRHRy71DVM4CSDISQodfmPo5tM\/v3gMB+VmiRJSoEbVBqg4Bk3YB0cUw0O07MRkRz2tBtUGgQhuR4Pl0M4ryBN\/1fEDSodwp8wNNoL7mKP\/cPgIFqvRxyIuJ2JbB1yWQQNT49DRzJC0g40SLYCB7ciqR0cU3VoaFndkHF\/Ptkqs1CZ7k716FA9C4BQRb45OP3HtwPBMBoOJhxJZ4+8ru70wMW7AYWGcNIrYoWJf3RW+QYBQploOKRDClD5LHHGchpCudY8Xg5hNxhCmHjy8BtNN1PLGQdaHkCjCQUu1Zq4GzEyDy8+9RDp5UwAtWius7icrFHA5tLBYW5YoxzTnYBegEMPGqEKjGQB1xPKKd40OMyUAIx1F7ErLtCNJNVKp6q5ciBtol8uln0\/qZsrLzLQaFR9XtxgIi4btMg8MsHkeAomDDhofXsNnHjPdN4NDWKO8aOAEtU\/yOBtBgarhtBhJHWEX3QX03HDq2eGmXZqByVHMpnMlqDuiXsQnUmiH99\/pJVTo\/9l8xlQhuw7bdO9b13KmHZ1OtQuvN3FQpzuTKUAbbQSxonOM8A07gwpMT3dUFoxpcZYWo8ONVenxrxQrnCGXnyGwmnUNyloSXvXHBMIawBdac9tb0NIkazKn5OzpMTxLUl9rN8EQTQcsy\/lGfeU4FROHHkGa+KJykro+EZDRohjGY7ICPBp414S1z5\/5o1KPE+FUmvt1D\/3gmrSnrbSAY6n8iVKyqecmSl5albtUhRfmrS4x60S4YqATDf7BQFZNngNx7pT+uZY6cjw+b16a1c7ZlJCaPxCWNw8e3BOOn\/qW\/bB\/a7LFvR6hDhtWC9TmvLI+hJKPsqDaP+8u5jiwNbkDHAEOpe1Dnnf7V6KxHC7+0AeiSL+0PmtXdW0AyTi\/xwpjWpWMoMBD12uRPUl+VSGL1SaTpIoUecWQBFJll4S50fwTtucB8xrf3Eo3eH+qmhk69CoETyQdvOWYoaH387Hmrjlaz66zFuXJoPaqhAd7h7HNVN05En6jf2ILW4IWQ6s0J10nmiItovZ5fm1IG1Hy7oOvNkFYG1UpyMaCArcKhWg5OI8uzPje8rxd6eLm9uWfQhASzMFP8q3A9o2k57JbqZwC2DqTtdN8dmzeTcx+1EXWwD1SyGokcoT4kqYvCdflE27TXHE3Y9aBJqTyhPT4so5nH\/Lea+iZTlAgQBlJLsQsA5EzC1b8kWJ\/8zrlJ6KAz26EmjTIDwHoEFRUJR\/gzd5Js59Kb6\/SVPgau96c4pJ5itPHFsHUAg4GsqkETB0hPj1WcCMMcECEgIHDYwwgOOYTFuRP8rm5UlW1GUIdK0ChgDcW0eKs+R19QiVJPxLLEwNhAEwej2Eg2enK7RsAlgBaApOu12AMmsb84fpFCn6a5k4WqqNCFXkx9D7PGdmUjRsAKU1k0hxZRE\/KyUp1cw1QFxLqbRBxVkqSqn9sHaAlk43pLJgvtY4OGk1W\/cK0RMHth7uY0v5XW1qyKckCYmWzmcDTWkQoSHekEH\/qy8GPD0O6dml6NmyWbOSJxb65B9X5rCVOanFmYOJkbFWrL49K99W\/QdsqFkPrFy8eTM7rc9P9waQYnrVWYclnikti6Ki+NlgGH3x9WOUfGdTXZZ7ZvbIBrScHpjRt8xeYxKd93JdY\/Xpd\/fgnCzPkpwOTYxkWzMwb908O+xEYfvXnzbeGmZGQXzy4NjavgFPaqPzgPnHdWEFoN6sntYWUoCTaH1yoJFNuBveA3QVZO+3590LklPvGPZIyL11to2v+9x+LxlRdnb1TnxpR6rOf\/C11Fp2jM6QiFaWYzyaDC601MQioI\/sG\/TY5el9OJpuTpyWzVnNuBCptlubiT8OsHo\/noxYaAoMZLsvY+ZeU3QsTt6XGqnue0Vi6AcZObSleCCYYxf3zerftKG3bgWofQW0lIzd+cy4DFXL0AdeyozWL9591e9DAN8FoTnEHwHg7m3WQNkkRx7ODIANUwA8Xc0obaypVB1A\/JmMkHGcwYQbiP8xlOygRUILQZPbsCw6W3n29mRnBDO1TYig4v9x6U+axDWhUP3ZpxgsAfddfy7HMXU84vD7\/ZKn0AbMp+LKYL+cExbt2FohTvHAeuVAami4vzVmBazWHp05IEVMzBx4Uv1jM6QonaiNNekZgDg+OqDfDB9AJNKbEejtEVTrD14DMK79XvoYqnAPdv+l6fzFi+mQsv4p4vp7oejsEoYYHZuuQgCNdZ60hlbUO6q\/G4jZ4YxM4e105aTRselBzblXscntw+sXXbo6Ncb+yQCqW0l1GsWrL3S79WnlyhkR0p3NHuTf4kBD7IPLwmlifGOo\/6y6n0\/HSONfOz5t6QVqh7RihHSe1CJDT8SBhiM7Tu5Mk4r1x\/o70+xb015TFW0XiTgQaqN0V6+BiiTTSJ2G02dAPHjVSzkw\/j\/0PVaBNhzAcByOg0aX3xTBIPAdxzx2dV9Bm\/Vczp6Ly\/sKg1dvpnoKYGimsJ5C48mNirUPAN99P0tne3xGziL7E31a6JKfmc5hV8SH846gYffi+L8JFCaU0\/LFvp+tWWtmG\/P3PhfeVa7oCgFUKCes0GDabfT8Buh8fCa+jLI4sjnLHH9nRrN1fYDh7wFUNjF8dyMasAP1FwtQJRzLoB+dB1\/NMEdck3Ec4q1vpkMA+lMldLhnMJt2m+KkFzgZNsXIjERQO9XqwzF+m6ESL9FMUT0N+Ok1iOphoIO25G1O7ozDlmPF9sH6dX2Vc\/6zaXczryt4oQ9m6NB2KIpAlRbG84lLLVbPTb4lU+\/LUBLBfWNESilz3rHAmps83X3a595orjofu90CzpvDscpMKrR7V3KV\/ResyUxqLc30OoC+pITjqdOyrv0ma71A735TjMxU2eIvHDQBxITdmTpy47WmmDQD+OnliOrJrkjP1gPFdunOOGw61MvBizIT\/Mu3jWy3EaXv\/lfmgXgVYeIFEagaEsZTkGRd+veldBWlZ+bmLA5L9XFSBoI3ZH7nrU9Kq15dJqVYHdC2lNli8tYInGhXnV82Mzgdbz10yPFWvpWdPN8ps+0V64D79tlYkXYXpn5Lsc3xD+Nw6GiZHflC1lsXLYfm+5+flonMf6p2MXtdO0www4gRqj25fRUBKQMrAM8snxyfQyb+BDdk87lZPhmYCLDKJ6XPn9pwCwWxD4PQlRhDxzeye7wF1g9ez\/rinr+XoO0A9HtKwKE7uTZc1gp8fLAXDh4t6\/r04+y8F8lRux5xwuL6W0Nw5Yh2Ydqlqjd95mtCcbAOjCdiTm\/5GbUgY1YT\/j0N4Gltw1+Rbj0IgRYgVh6CrhfGELswhLdywLbTs9YiPsHk+C5AJEo4vh+nMPnMkNJfEJAXekm+XXT3YTCa+qN4LTCqfMk3pKw7pK+2QgYaXQbiiRcLoYoxvz2iFixfs3CoKd4W7tewzNpA1Zj1mGr4ARsMw0vpNxOr1RirER2EXiimj5ja2qXv3APzD5y2Ibq\/46sv1mS\/trPy5\/r8bdEi2xbVt2+AD4Z\/0GW\/1lJsmyqCDkIrFGOMF8vs09t6YdteANsu2f61F\/RfZ8zspp9VTdrRadtQasvNsFu1itn6kWLbirSjg06ZHWz76lucXjAnRGLGsONCem2bw9fvXtvHJGf9ddJepZDeIvvGi5+AYZFTdunGdq1XXGy71ohi+5JTh4oUHzfH4UjbhGtlWZtp28cLJ85PvZRTs2HS3hIlTDXt8kt+VbUZpk4PC3tKmygUI+wIwMrfBWSw0X0BrBH3\/L+oSo6TctwCrNSh3ySflOOG3xXEjQ3DDW6vLn23WyCg8TdKjbEag+OahYjFgZVjdq4JV\/7TzijmVS+7RT28cK+DPDEqbNScKFmXPBcYvjfhiaePF6wKGQjC0kkBOb4hWUSMH6Mv9EkZqL0fwFvokzKwwOK1tGbtk75aC3RfKk1bFXJ8I3h0n\/TNW5pa0geaeNgn5UVul3RHQAbmWUVp+mNVBNzMZcyVfvew1gLuh64XxpjOrmGpmvZTffm\/Xyg4Wt4IngtfVuKqF1oeVOmc3qbEhLXAYrcfMyBUESEBzHdK6HjvguTI07dQ9O6kPQRXQ0J3MK5o2\/pgOtVXKOXf+3rWuetY2To02gu9L4WxT6yzIgBe5+6KoZEjHjGCCEIrFDc3\/qNqaqHLNYsc2xaTK59wRefSjl4MsFLC83ynhI55L7vS1bUbnJOLepowgyEEOCcqr1pzLPaAq\/nFlPJfYT2WdUQZ6qtKY0xne3kDwOK4oxLrN1LykQK9Q7B93waUe15c\/1abEhOWWdknnX3XvF0xYgeX1QEr34zhRKN89vYvl9dMOW8Myoxi3jINIPG1Evx7N+RoFLWvpI7LElZMqZJbLgXidaHPooB2194HYdm+CAoZWw3Q8PAwxJVNVs65awZj3r6rArVuxE+AleEZAki88f5dVQuf2AjIk1cA1Cy7BUrXPJZ7fJtxfXbFQZP4c9+3IN70p3mYOCrxxp4NRBHmyfNbgKXr\/3UH5tSVdWlpqj8MH70703S2f\/vtFTBn0n+PD0oTRzlRhNSvPb\/1Hpj12KSQEp89t5iMA8l+MJ2e38RQr3\/l\/r\/AOw3vvFITxARh6hNH\/ap1ciM1G6r2KvwXVA8gA2U1UtapYyr257tvMhpG19af11D\/yagQ+nXv\/clYcf+Wmvj6qj0O5jW\/zVUIdZgci7him3t6d+C2dtv5x7xtb7x6\/Qf\/O6riuX1lXdW\/u3\/qqd3f7X7jaHCvg+gOT+2r6Ze2Do329tdv7JVLbt2hYm8sOK+6Ftj63p17hB68B9iqV43a6CD8ozJfqxKfIwMtbnhkGI7aGn1lgQnR6QJn+8kvS3CObTzqIPxDN9sDdcrWuCaxKEMd8159aq8DSKIIk2jyFmFGQZTM+O3ijIp6w6cx44CNBlMO6RdkarOdle9+EQnRKDjRKFISjQJOFCGda1eXZ9bl0K7KqamOJJyjNtZTdZsvRWXdt8OllNI3Ti6YQo40vbqP35FLIV5FX3SbCzN80eRZyfvhCyphea7HNFrA\/wFaRP6A+fmfwgAAAABJRU5ErkJggg==\" alt=\"\" width=\"44\" height=\"55\">' +\n          '<h3>Congratulations!<\/h3>' +\n        '<\/div>' +\n        '<p class=\"bbc-book-window\">The best time to book your <b>' + esc(pkg.name) + '<\/b> is between <b>' + startDate + '<\/b> and <b>' + endDate + '<\/b>.<\/p>' +\n        windowNote +\n        '<div class=\"bbc-book-btn-frame\">' +\n          '<a class=\"bbc-book-btn\" href=\"' + esc(pkg.url) + '\" target=\"_blank\" rel=\"noopener\">Book Your Scan<\/a>' +\n        '<\/div>' +\n        '<div class=\"bbc-fun-grid\">' +\n          '<div class=\"bbc-week-circle-outer\">' +\n            '<div class=\"bbc-week-circle-inner\">' +\n              '<span class=\"bbc-wc-line1\">You are<\/span>' +\n              '<span class=\"bbc-wc-num\">' + weeks + '<\/span>' +\n              '<span class=\"bbc-wc-sub\">weeks ' + days + ' day' + (days===1?'':'s') + '<\/span>' +\n              '<span class=\"bbc-wc-line2\">pregnant!<\/span>' +\n            '<\/div>' +\n          '<\/div>' +\n          '<div class=\"bbc-fruit-fact\">' +\n            '<div class=\"bbc-fruit-emoji\">' + fruit.emoji + '<\/div>' +\n            '<hr class=\"bbc-fruit-divider\">' +\n            '<p class=\"bbc-fruit-caption\">Bub is ' + fruit.size + 'cm and the size of ' + articleFor(fruit.item) + ' ' + fruit.item + '. Hello, little one!<\/p>' +\n            '<hr class=\"bbc-fruit-divider\">' +\n          '<\/div>' +\n        '<\/div>' +\n      '<\/div>';\n\n    viewAllWrap.style.display = 'block';\n\n    \/\/ Scroll down to the reveal + booking button\n    requestAnimationFrame(function(){\n      var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n      var topOffset = 90; \/\/ leaves room for a sticky site header\n      var y = resultsWrap.getBoundingClientRect().top + window.pageYOffset - topOffset;\n      window.scrollTo({ top: Math.max(0, y), behavior: reduce ? 'auto' : 'smooth' });\n    });\n  });\n\n  function renderMessage(html, isError){\n    resultsWrap.innerHTML = '<p class=\"' + (isError ? 'bbc-error-msg' : 'bbc-results-placeholder') + '\">' + html + '<\/p>';\n    viewAllWrap.style.display = 'none';\n  }\n\n})();\n<\/script>\n    \n<figure itemscope itemtype=\"https:\/\/schema.org\/ImageObject\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dev.proweb.services\/bbwebsite\/wp-content\/uploads\/2026\/09\/bump-baby-instagram.webp\" alt=\"bump-baby-instagram\" height=\"236\" width=\"1623\" title=\"bump-baby-instagram\" onerror=\"this.style.display='none'\" loading=\"lazy\" \/>\n\t<\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>BOOK A SCAN The Most Beautiful Way to Bond Before Birth. Book in your scan or view our packages. Which scan is right for me? Find the Perfect Time for Your Bump Baby Scan<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-134","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/pages\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":8,"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/pages\/134\/revisions"}],"predecessor-version":[{"id":964,"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/pages\/134\/revisions\/964"}],"wp:attachment":[{"href":"https:\/\/dev.proweb.services\/bbwebsite\/wp-json\/wp\/v2\/media?parent=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}