/*! For license information please see widget.js.LICENSE.txt */ (()=>{var t={21:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(645),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,'.fcal_wrap .fcal_holder{display:flex;flex:1 1 auto;justify-content:center;transition:all .22s ease-out}.fcal_wrap .fcal_calendar_inner{background:var(--fcal_cal_bg);border:1px solid var(--fcal_slot_border);border-radius:8px;transition:all .22s ease-out}.fcal_wrap .fcal_calendar_inner .fcal_booking_confirmed{margin-top:0}.fcal_wrap .fcal_calendar_inner .fcal_booking_confirmed .fcal_confirmation{padding-top:0}.fcal_wrap .fcal_calendar_inner.fcal_form_calendar{box-shadow:none;width:100%}.fcal_wrap .fcal_calendar_inner .fcal_side{transition:all .22s ease-out}.fcal_wrap .text-danger{color:#f56c6c;font-size:.875rem;line-height:1.7;margin-top:4px}.fcal_wrap .border-danger{border-color:#f56c6c}.fcal_wrap .fcal_label_required:after{color:#f56c6c;content:" *";margin-left:3px}.elementor-widget-container .fcal_calendar_inner,.fluent-booking-calendar-block .fcal_calendar_inner{width:100%}.fcal_normal_booking_footer{color:var(--fcal_dark);text-align:center}.fcal_normal_booking_footer a{color:var(--fcal_primary_color)}',""]);const i=o},406:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var r=n(645),o=n.n(r)()((function(t){return t[1]}));o.push([t.id,':root{--fcal_date_radius:4px;--fcal_avatar_radius:8px;--fcal_date_disabled_bg:#fff;--fcal_enable_day_bg:#e5e7eb;--fcal_date_disabled_color:#6b7280;--fcal_whiteColor:#fff;--fcal_scroll_bar_bg:#c1c1c1;--fcal_input_bg:#fff;--fcal_input_disable_bg:#f7f7f7;--fcal_gray:#6b7280;--fcal_skeleton_bg:linear-gradient(90deg,#f0f2f5 25%,#e6e8eb 37%,#f0f2f5 63%);--date-picker-selected-background:var(--fcal_dark);--date-picker-highlight-border:var(--fcal_dark);--date-picker-selected-color:var(--fcal_input_bg);--fcal_dark:#1b2533;--fcal_body_bg:#f3f4f6;--fcal_cal_bg:#fff;--fcal_slot_border:#d6dae1;--fcal_primary_color:#386bb8;--fcal_thBG:#f5f6f7}.fcal-dark-mode .fcal_booking_confirmed .fcal_to_calendars .fcal_cal_items a img,.fcal-dark-mode .fcal_to_calendars a img{filter:invert(1)}.fcal_booking_confirmed{margin:20px auto;max-width:700px;min-width:600px;padding:30px}@media (max-width:819px){.fcal_booking_confirmed{min-width:100%}}.fcal_booking_confirmed .fcal_confirm_header{text-align:center}.fcal_booking_confirmed ul.fcal_conform_items{border-bottom:2px solid rgba(26,26,26,.1);border-top:2px solid rgba(26,26,26,.1);list-style:none;margin:20px 0;padding:20px 0}.fcal_booking_confirmed ul.fcal_conform_items li{margin-bottom:10px}.fcal_booking_confirmed span.fcal_slot_name_icon{background-color:#8247f5;border-radius:50%;height:18px;width:18px}.fcal_booking_confirmed li.fcal_conform_slot_name{align-items:center;column-gap:10px;display:flex}.fcal_confirm_header{text-align:center}.fcal_confirm_header .fcal_check_holder{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;height:3rem;justify-content:center;margin-left:auto;margin-right:auto;width:3rem}.fcal_confirm_header .fcal_check_holder svg{stroke:#384252;display:block;height:20px;width:20px}.fcal_confirm_header h2{color:var(--fcal_dark);font-size:1.1rem;margin-top:1rem}.fcal_confirmation{padding:30px 0}.fcal_confirmation .fcal_confirm_header{border-bottom:2px solid var(--fcal_slot_border);margin-bottom:20px;padding-bottom:10px}.fcal_confirmation .fcal_confirm_header h2{font-weight:500}.fcal_confirmation .fcal_confirm_header p{color:var(--fcal_dark);margin:5px 0}.fcal_confirmation .fcal_confirm_body hr{border-color:var(--fcal_slot_border)}.fcal_confirmation .fcal_confirm_body .fluent_booking_order_items_table thead th{background:var(--fcal_thBG);border-color:var(--fcal_slot_border);color:var(--fcal_dark)}.fcal_confirmation .fcal_confirm_body .fcal_payment_html h3,.fcal_confirmation .fcal_confirm_body .fcal_payment_html h4,.fcal_confirmation .fcal_confirm_body .fluent_booking_order_items_table tbody tr td{color:var(--fcal_dark)}.fcal_confirmation .fcal_confirm_section{align-items:flex-start;display:flex;flex-direction:column;padding:10px 0}.fcal_confirmation .fcal_confirm_section_content{color:#666;font-size:.875rem}.fcal_confirmation .fcal_confirm_section_content a{color:var(--fcal_primary_color)}.fcal_confirmation .fcal_confirm_section_title{line-height:1.5rem;margin-bottom:.15rem;width:200px}.fcal_confirmation .fcal_confirm_section h4{color:var(--fcal_dark);font-size:1rem;font-weight:700}.fcal_confirmation .fcal_confirm_section p{margin:0}.fcal_confirmation .fcal_booking_manage{border-top:2px solid var(--fcal_slot_border);color:var(--fcal_dark);margin-top:20px;padding:20px 0}ul.fcal_listed{list-style:none;margin:0}ul.fcal_listed li{display:block}span.fcal_host_badge{border-radius:5px;color:var(--fcal_primary_color);font-size:80%;margin-left:6px;padding:3px 10px;position:relative;z-index:1}span.fcal_host_badge:before{background:var(--fcal_primary_color);border-radius:5px;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.fcal_to_calendars{justify-content:center;margin-top:0!important}.fcal_to_calendars,.fcal_to_calendars .fcal_cal_items{align-items:center;column-gap:10px;display:flex}.fcal_to_calendars .fcal_cal_items a{align-items:center;border:1px solid #e5e7eb;display:flex;padding:6px}.fcal-dark-mode .fcal_confirmation .fcal_confirm_section_content{color:var(--fcal_dark)}.fcal-dark-mode .fcal_confirmation .fcal_confirm_header .fcal_check_holder{background:#2e2e2e}.fcal-dark-mode .fcal_confirmation .fcal_confirm_header .fcal_check_holder svg{stroke:#fff}.fluent_booking_wrap{margin-top:0;padding-top:40px}.fcal-dark-mode{--fcal_dark:#dddbdb;--fcal_primaryColor:#fff;--fcal_gray:#a5a5a5;--fcal_cal_bg:#1c1c1c;--fcal_slot_border:#2b2b2b;--fcal_primary_color:#fff;--fcal_date_disabled_bg:transparent;--fcal_enable_day_bg:#2b2b2b;--fcal_date_disabled_color:#8b8e99;--fcal_thBG:#2b2b2b;--fcal_whiteColor:#1b2533;--fcal_input_bg:#101010;--fcal_body_bg:#101010;--fcal_input_disable_bg:#414141;--fcal_skeleton_bg:linear-gradient(90deg,#333 25%,#404040 37%,#555 63%)}.fcal-dark-mode.fcal_calendar_wrap .fcal_slots .fcal_slot:hover{background:#181818}.fcal-dark-mode .fcal_slot .fcal_slot_duration,.fcal-dark-mode .fcal_slot .fcal_slot_location,.fcal-dark-mode .fcal_slot .fcal_slot_payment_icon,.fcal-dark-mode .fcal_slot .fcal_slot_time{color:#a5a5a5}.fcal-dark-mode .fcal_slot .book_now svg path{stroke:var(--fcal_primaryColor)}.fcal-dark-mode .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{color:#101010}.fcal-dark-mode .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span:before{background:#101010}.fcal-dark-mode .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{color:#fff}.fcal-dark-mode .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected span{color:#101010!important}.fcal-dark-mode .fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected span:before{background:#101010!important}.fcal-dark-mode .fcal_calendar_inner .fcal_duration.is_selected{color:#101010!important}.fcal-dark-mode .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{color:#101010}.fcal-dark-mode .fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour input:checked~label{color:#2b2b2b}.fcal-dark-mode .fcal_author_header p{color:#a5a5a5}.fcal-dark-mode .svelte-select .item{color:#1b2533!important}.fcal-dark-mode .fcal_slot_info .slot_location img.fcal_loc_icon.link_icon,.fcal-dark-mode .fcal_slot_info .slot_location img.fcal_loc_icon.location_icon,.fcal-dark-mode .fcal_slot_info .slot_location img.fcal_loc_icon.phone_icon{filter:invert(1)}.fcal-dark-mode .fcal_slot_info .fcal_icon_item svg circle,.fcal-dark-mode .fcal_slot_info .fcal_icon_item svg path,.fcal-dark-mode .fcal_slot_info .fcal_multi_location_title svg circle,.fcal-dark-mode .fcal_slot_info .fcal_multi_location_title svg path{fill:#fff;stroke:#fff}.fcal-dark-mode .fcal_slot_info .fcal_multi_location_title svg circle,.fcal-dark-mode .fcal_slot_info .fcal_multi_location_title svg path,.fcal-dark-mode .fcal_slot_info .slot_timing svg circle,.fcal-dark-mode .fcal_slot_info .slot_timing svg path{fill:none}.fcal-dark-mode .fcal_slot_info .fcal_multi_location_title .fcal_duration_title,.fcal-dark-mode .fcal_slot_info .slot_timing .fcal_duration_title{margin-top:-.2rem}.fcal-dark-mode .fcal_slot_info .slot_time_range svg path{fill:none}.fcal-dark-mode .fcal_slot_info .slot_time_range span{margin-top:-.2rem}.fcal-dark-mode .fcal_slot_info .fcal_remaining_spot svg{margin-top:2px}.fcal-dark-mode .fcal_payment_items table thead th{background:#2b2b2b}.fcal-dark-mode .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address textarea::placeholder{color:var(--fcal_gray)}.fcal-dark-mode .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address svg{stroke:var(--fcal_gray)}.fcal-dark-mode .fluent_booking_payment_processor #fluent_booking_stipe_pay:hover{background:#e9e7e7}.fcal-dark-mode .fcal_teams .fcal_team_header .fcal_team_description,.fcal-dark-mode.fcal_teams .fcal_team_header .fcal_team_description{color:#a5a5a5}.fcal-dark-mode .fcal_teams .fcal_team_body .fcal_each_member:hover,.fcal-dark-mode.fcal_teams .fcal_team_body .fcal_each_member:hover{background:#1c1c1c}.fcal-dark-mode .fcal_teams .fcal_team_body .fcal_each_member .fcal_person_body .fcal_person_description p,.fcal-dark-mode.fcal_teams .fcal_team_body .fcal_each_member .fcal_person_body .fcal_person_description p{color:#d6d6d6}.fcal-dark-mode .fcal_teams .fcal_slots .fcal_slot:hover,.fcal-dark-mode.fcal_teams .fcal_slots .fcal_slot:hover{background:#1c1c1c}body>.fcal_calendar_wrap{background:var(--fcal_body_bg);height:100vh;overflow-x:hidden}.fluent_booking_app{padding-top:0}.fcal_cal_wrap{max-width:100%}.fcal_cal_wrap,.fcal_cal_wrap *{box-sizing:border-box}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item+.fcal_form_item{margin-top:16px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content{display:block;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_label{color:var(--fcal_dark);font-size:.875rem;font-weight:700;line-height:1.5;margin-bottom:.6rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_location_wrap select{margin-bottom:6px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_group{display:block;margin-bottom:5px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_group input{margin-right:8px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group{color:var(--fcal_dark);cursor:pointer;display:block;font-size:1rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.75rem;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group:last-child{margin-bottom:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input{border-radius:50%;height:1.25rem;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:1.25rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:checked~.fcal_radio_icon,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:focus~.fcal_radio_icon{border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input:checked~.fcal_radio_icon:before{transform:scale(1)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon{border:1.5px solid var(--fcal_slot_border);border-radius:50%;height:1.25rem;left:0;position:absolute;top:3px;transition:.3s;width:1.25rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon:before{background:var(--fcal_primary_color);border-radius:50%;content:"";height:.625rem;left:.22rem;position:absolute;top:.22rem;transform:scale(0);transition:.3s;width:.625rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address{position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address svg{left:12px;opacity:.5;position:absolute;top:8px;width:16px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address input{padding-left:38px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_field_name_address{position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_field_name_address svg{left:15px;opacity:.5;position:absolute;top:10px;width:16px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_field_name_address svg circle,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_field_name_address svg path{stroke:var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_field_name_address input{padding-left:38px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input{align-items:center;display:flex;margin-bottom:5px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input input{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;font-size:1rem;width:100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input input:focus~button{border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input button{background:var(--fcal_slot_border);border:1px solid var(--fcal_slot_border);border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;color:var(--fcal_dark);cursor:pointer;height:40px;padding:12px 13px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input button svg{height:15px;width:15px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input button svg path{fill:var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input .fcal_group_input{align-items:center;display:flex;gap:8px;width:100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input .fcal_group_input input{border:1px solid var(--fcal_slot_border);border-radius:8px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input .fcal_group_input input:focus{border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_multi_guest_input .fcal_group_input button{border:1px solid var(--fcal_slot_border);border-radius:8px;height:36px;padding:12px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_add_guest_btn{background:none;border:none;color:var(--fcal_dark);cursor:pointer;font-weight:500;line-height:1;padding:10px;transition:.3s}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_guests_wrap .fcal_add_guest_btn:hover{background:var(--fcal_enable_day_bg)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select{border-radius:8px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select.focused.list-open .value-container:before{top:20px;transform:rotate(136deg)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container{padding-left:10px;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container:before{border-bottom:1px solid var(--fcal_dark);border-left:1px solid var(--fcal_dark);content:"";height:6px;position:absolute;right:15px;top:18px;transform:rotate(-45deg);transition:.2s;-webkit-transition:.2s;width:6px;z-index:1}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container>input{border:none;border-radius:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container .multi-item{background:var(--fcal_enable_day_bg);border:none;border-radius:8px;box-shadow:none;color:var(--fcal_dark);font-size:14px;height:30px;outline:none;padding:2px 8px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container .multi-item .multi-item-clear{cursor:pointer}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container .multi-item .multi-item-clear svg{color:var(--fcal_dark);height:15px;width:15px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select{min-height:46px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea{background:var(--fcal_input_bg);border:1px solid var(--fcal_slot_border);border-radius:8px;color:var(--fcal_dark);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.4rem 1rem;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;width:100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input:focus,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select:focus,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea:focus{border-color:var(--fcal_primary_color);box-shadow:none;outline:none}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input[type=checkbox]{display:inline-block;width:auto}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select{appearance:none;-webkit-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox{align-items:center;cursor:pointer;display:flex;gap:6px;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox input[type=checkbox]{height:30px;left:0;margin:0;min-height:30px;opacity:0;padding:0;position:absolute;top:0;width:30px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox input[type=checkbox]:checked~.fcal_checkbox_mark{background:var(--fcal_primary_color);border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox input[type=checkbox]:checked~.fcal_checkbox_mark:before{transform:scale(1) rotate(45deg)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox .fcal_checkbox_mark{border:1px solid #d6dae1;border-radius:8px;cursor:pointer;height:1.8rem;position:relative;transition:.3s;width:1.8rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_checkbox_wrap .fcal_checkbox .fcal_checkbox_mark:before{border-bottom:1.5px solid var(--fcal_whiteColor);border-right:1.5px solid var(--fcal_whiteColor);content:"";height:12px;left:50%;margin-left:-3px;margin-top:-9px;position:absolute;top:50%;transform:scale(0) rotate(45deg);transition:.3s;width:5px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea{height:4rem;max-height:180px;max-width:100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox{color:var(--fcal_dark);cursor:pointer;font-size:1rem;line-height:1.5;margin-bottom:.6rem;padding-left:1.75rem;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox.fcal_terms_conditions{align-items:center;display:flex}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox.fcal_terms_conditions *{font-size:1rem;margin:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox.fcal_terms_conditions a{color:var(--fcal_primary_color);cursor:pointer}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input{height:0;left:0;opacity:0;position:absolute;width:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:focus~.checkbox_mark{border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked~.checkbox_mark{animation:shrink-bounce .2s cubic-bezier(.4,0,.23,1);background:var(--fcal_primary_color);border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox input:checked~.checkbox_mark:before{animation:checkbox-check 125ms cubic-bezier(.4,0,.23,1) .25s forwards;border-bottom:1.5px solid transparent;border-right:1.5px solid transparent;content:"";left:.25rem;position:absolute;top:.5rem;transform:rotate(45deg);transform-origin:0 100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox .checkbox_mark{align-items:center;background:var(--fcal_input_bg);border:1.5px solid var(--fcal_slot_border);border-radius:2px;cursor:pointer;display:flex;height:1.25rem;justify-content:center;left:0;margin-right:1em;position:absolute;top:.05rem;transition:all .25s cubic-bezier(.4,0,.23,1);width:1.25rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input.picker[type=date]{position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field{display:block;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field input.pick_date{bottom:0;left:0;opacity:0;position:absolute;top:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field input.pick_date:focus~.set_date{border-color:var(--fcal_primary_color)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field input.pick_date[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;height:100%;padding:0;position:absolute;right:0;top:0;width:100%}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field .calendar_date_icon{display:block;height:20px;position:absolute;right:10px;top:9px;width:20px;z-index:3}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field .calendar_date_icon path{stroke:var(--fcal_slot_border);stroke-width:1.5px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field .clear_date_icon{border:1px solid var(--fcal_slot_border);border-radius:50%;color:var(--fcal_slot_border);cursor:pointer;display:block;font-size:12px;height:14px;line-height:10px;position:absolute;right:10px;text-align:center;top:13px;transform:rotate(45deg);transition:.2s;width:14px;z-index:3}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_date_field .clear_date_icon:hover{border-color:var(--fcal_dark);color:var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker{background:var(--fcal_input_bg);color:var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .page-button{background:none;border:none;box-shadow:none;color:var(--fcal_dark);cursor:pointer;outline:none;position:relative}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .page-button:last-child:before{border-bottom:none;border-left:none;border-right:1.5px solid var(--fcal_dark);border-top:1.5px solid var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .page-button:before{border-bottom:1.5px solid var(--fcal_dark);border-left:1.5px solid var(--fcal_dark);content:"";height:8px;left:50%;position:absolute;top:5px;transform:translateX(-50%) rotate(45deg);width:8px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .dropdown select{background:none;color:var(--fcal_dark)!important;height:auto;line-height:1;min-height:inherit;padding:8px 20px 8px 10px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .dropdown svg path{fill:var(--fcal_dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .cell{cursor:pointer}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .date-time-field .date-time-picker .cell.selected{background:var(--fcal_primary_color);border-color:var(--fcal_primary_color);color:var(--fcal_whiteColor)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_file_wrap .fcal_input_btn{border:none;cursor:pointer;padding:.4rem 1rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_file_wrap .fcal_uploaded_files{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_file_wrap .fcal_uploaded_files .fcal_uploaded_file{align-items:center;background:var(--fcal_enable_day_bg);border-radius:8px;display:flex;gap:4px;padding:8px 16px;width:max-content}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_file_wrap .fcal_uploaded_files .fcal_uploaded_file span{color:var(--fcal_dark);font-size:14px}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_file_wrap .fcal_uploaded_files .fcal_uploaded_file .fcal_delete_file{background:transparent;border:none;color:red;cursor:pointer;font-size:1.2rem;margin-left:6px;padding:0;transform:rotate(45deg)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_validation_error{align-items:center;color:#b91c1c;display:flex;gap:.5rem;margin-top:.25rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_validation_error svg{height:.75rem;width:.75rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_validation_error p{margin:0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_help_text{color:var(--fcal_dark);font-size:.75rem;font-style:italic;margin:8px 0}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_custom_phone_field .svelte-select .value-container>input{background:transparent}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{background:var(--fcal_primary_color);border-color:var(--fcal_primary_color);border-radius:8px;color:var(--fcal_whiteColor);font-size:.875rem;font-weight:500;line-height:1.5;margin-bottom:0;padding:.6rem 1.2rem}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button:hover{opacity:.8}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item.fcal_submit{align-items:center;display:flex;justify-content:flex-end;margin-top:20px}.fcal_calendar_inner{border:1px solid rgba(26,26,26,.1);display:flex;overflow:hidden}@media (max-width:663px){.fcal_calendar_inner.fcal_day_selected.fcal_spot_selected{height:auto!important}}.fcal_calendar_inner.fcal_mobile{height:auto!important}.fcal_calendar_inner.fcal_mobile .fcal_date_wrapper{margin-left:0;width:100%}.fcal_calendar_inner.fcal_mobile .fcal_date_wrapper .fcal_day_picker_wrap{width:100%}.fcal_calendar_inner.fcal_mobile .fcal_date_wrapper.is_active .fcal_date_event_details.is_active{position:relative}.fcal_calendar_inner .fcal_skeleton{width:100%}.fcal_calendar_inner .fcal_skeleton .fcal_skeleton_item{animation:skeleton-loading 1.4s ease infinite;background:var(--fcal_skeleton_bg);background-size:400% 100%;border-radius:4px;display:inline-block;height:16px;margin-top:1.5rem;width:100%}.fcal_calendar_inner .fcal_side{background:var(--fcal_cal_bg);border-right:1px solid var(--fcal_slot_border);max-width:100%;min-height:450px;min-width:360px;overflow:auto;padding:1.875rem 2.25rem 1.5rem 1.25rem;transition:all .22s ease-out;-webkit-transition:all .22s ease-out;-moz-transition:all .22s ease-out;-o-transition:all .22s ease-out;width:360px;z-index:9}@media (max-width:410px){.fcal_calendar_inner .fcal_side{min-width:100%}}.fcal_calendar_inner .fcal_side .fcal_author_wrapper{margin:.6rem 0}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list{display:flex;flex-wrap:wrap}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author{position:relative}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author .fcal_author_name{margin-bottom:.25rem}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author .fcal_author_avatar{margin-bottom:0}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author .fcal_author_avatar img{border-radius:50%;height:2rem;margin-right:-.25rem;width:2rem}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author .fcal_author_avatar:hover .fcal_author_tooltip{opacity:1;visibility:visible}.fcal_calendar_inner .fcal_side .fcal_author_wrapper .fcal_author_list .fcal_author .fcal_author_tooltip{background:var(--fcal_dark);border-radius:8px;bottom:105%;color:var(--fcal_whiteColor);font-size:.875rem;margin:0;opacity:0;padding:.25rem .5rem;position:absolute;transition:.2s;visibility:hidden;width:max-content}.fcal_calendar_inner .fcal_side .fcal_author,.fcal_calendar_inner .fcal_side .fcal_author_avatar{margin-bottom:10px}.fcal_calendar_inner .fcal_side .fcal_author_avatar img{border-radius:var(--fcal_avatar_radius);display:block;height:5rem;object-fit:cover;width:5rem}.fcal_calendar_inner .fcal_side .fcal_author_name{color:var(--fcal_dark);font-size:1rem;font-weight:500;line-height:1.5;margin:0}.fcal_calendar_inner .fcal_side .fcal_slot_heading{color:var(--fcal_dark);font-size:1.5rem;font-weight:700;line-height:1.5;margin:0 0 20px}.fcal_calendar_inner .fcal_side .fcal_slot_description{color:var(--fcal_dark);font-size:16px;margin-top:20px}.fcal_calendar_inner .fcal_side .fcal_slot_description p{line-height:1.6;margin:1rem 0}.fcal_calendar_inner .fcal_side .fcal_slot_description strong{font-weight:700}.fcal_calendar_inner .fcal_side .fcal_slot_description em{font-style:italic}.fcal_calendar_inner .fcal_side .fcal_slot_description u{text-decoration:underline}.fcal_calendar_inner .fcal_side .fcal_slot_description ul{list-style:disc;margin:0 0 1rem;padding-left:2rem}.fcal_calendar_inner .fcal_side .fcal_slot_description ol{list-style:decimal;margin:0 0 1rem;padding-left:2rem}.fcal_calendar_inner .fcal_side .fcal_slot_description a{color:var(--fcal_primary_color);cursor:pointer;text-decoration:underline}.fcal_calendar_inner .fcal_side .fcal_slot_description a:hover{color:var(--fcal_primary_color);opacity:.8}.fcal_calendar_inner .fcal_side .fcal_location_description{font-size:15px}.fcal_calendar_inner .fcal_side .fcal_requires_confirmation.fcal_icon_item{margin-bottom:.875rem}.fcal_calendar_inner .fcal_side .fcal_requires_confirmation.fcal_icon_item svg{stroke:var(--fcal_dark)}.fcal_calendar_inner .fcal_side .fcal_requires_confirmation span{margin-top:-.2rem}.fcal_calendar_inner .fcal_date_wrapper{align-items:flex-start;display:flex;margin:0 auto;overflow:hidden;padding:0;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;width:auto}.fcal_calendar_inner .fcal_date_wrapper.is_active .fcal_day_picker_wrap{flex:none;margin-left:-100%;visibility:hidden;width:100%}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker_wrap{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;visibility:visible}@media (max-width:663px){.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker_wrap{flex:none;width:100%}}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker_wrap .fcal_fluent_form_selected_time{font-size:14px;margin-top:8px}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker_wrap .fcal_fluent_form_selected_time b{font-weight:600}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker_wrap.skip_calendar{flex:none;margin-left:-100%;visibility:hidden;width:100%}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details{background:var(--fcal_cal_bg);flex:none;max-height:100%;max-width:100%;opacity:0;overflow-x:hidden;padding:24px 20px;position:absolute;right:-100%;top:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;visibility:hidden;width:100%;z-index:10}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details.is_payment{position:relative}@media (max-width:663px){.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details{position:relative;right:0}}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details.is_active{opacity:1;right:0;visibility:visible}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details{margin-bottom:10px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details .fcal_author{position:relative}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details .fcal_author .fcal_back{align-items:center;background:#fff;border:1px solid #dadbdd;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;left:-35px;position:absolute;text-align:center;top:15px;width:30px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details .fcal_author .fcal_back svg{fill:#697483}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table{border:1px solid #eaecf0;border-collapse:separate;border-radius:6px;border-spacing:0;width:100%}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr:first-child th{border-radius:4px 0 0 0}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr:last-child th{border-bottom:none;border-radius:0 0 0 4px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr:last-child td{border-bottom:none}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr th{background:#f6f6f6;border-bottom:1px solid #e7e7e7;color:#323232;font-size:14px;font-weight:500;min-width:100px;padding:8px 20px;text-align:left;width:150px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_form_booking_details table tr td{border-bottom:1px solid #f3f3f3;font-size:14px;padding:8px 20px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header{border-bottom:1px solid var(--fcal_slot_border);margin-bottom:20px;padding-bottom:20px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header h3{align-items:center;color:var(--fcal_dark);display:flex;font-size:1.25rem;font-weight:700;gap:10px;line-height:1.5;margin:0}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back.skip_calendar{display:none}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg{align-items:center;background:transparent;border:1px solid #90949c;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;width:40px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg svg{fill:var(--fcal_dark);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;width:18px}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg:hover{background-clip:padding-box;background:var(--fcal_primary_color);border-color:var(--fcal_primary_color);color:var(--fcal_primary_color);outline:none}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg:hover svg{fill:var(--fcal_whiteColor)}.fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details .fcal_date_event_details_header .fcal_back button.fcal_svg.ff_svg{height:48px;width:48px}.fcal_calendar_inner .fcal_date_wrapper h2{font-size:26px;margin:0 0 20px;padding:0}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker{height:100%;position:relative}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker .fcal_timezone_select{max-width:350px;max-width:100%}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker .fcal_timezone_select select{border:1px solid #eaecf0;border-radius:8px;font-size:16px;max-width:100%;padding:10px 20px;width:100%}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker .fcal_timezone_select .fcal_timezone_selector input{cursor:pointer!important}.fcal_calendar_inner .fcal_date_wrapper .fcal_day_picker .fcal_timezone_select .fcal_timezone_selector.disabled input{cursor:not-allowed!important}.fcal_calendar_inner .fcal_date_wrapper .calendar-container{max-width:540px;padding:30px 20px;position:relative;transition:.5s}.fcal_calendar_inner .fcal_date_wrapper .calendar-header{align-items:center;display:flex;justify-content:space-between}.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar-month-year h2,.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar-month-year h4{color:var(--fcal_dark);font-size:18px;line-height:1.5;margin:0}.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar-month-year h2 span,.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar-month-year h4 span{color:var(--fcal_date_disabled_color)}.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar_nav{display:flex}.fcal_calendar_inner .fcal_date_wrapper .calendar-header .calendar_nav button{background:none;border:none;color:#6b7280;cursor:pointer;height:30px;width:30px}.fcal_calendar_inner .fcal_date_wrapper .calendar .day{box-sizing:border-box;color:#b4b9c1;display:block;font-size:14px;font-weight:500;padding-top:100%!important;position:relative;text-align:center;z-index:1}.fcal_calendar_inner .fcal_date_wrapper .calendar .day>span{align-items:center;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute!important;right:0;top:0}.fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today{color:var(--fcal_primary_color);margin:auto;z-index:1}.fcal_calendar_inner .fcal_date_wrapper .calendar .day .is-today:before{background:var(--fcal_primary_color);border-radius:var(--fcal_date_radius);bottom:3px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px;z-index:-1}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+7){border-right:0}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+1):nth-of-type(-n+7){grid-row:1}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+8):nth-of-type(-n+14){grid-row:2}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+15):nth-of-type(-n+21){grid-row:3}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+22):nth-of-type(-n+28){grid-row:4}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+29):nth-of-type(-n+35){grid-row:5}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(n+36):nth-of-type(-n+42){grid-row:6}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+1){grid-column:1/1}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+2){grid-column:2/2}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+3){grid-column:3/3}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+4){grid-column:4/4}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+5){grid-column:5/5}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+6){grid-column:6/6}.fcal_calendar_inner .fcal_date_wrapper .calendar .day:nth-of-type(7n+7){grid-column:7/7}.fcal_calendar_inner .fcal_date_wrapper .calendar .day-name{font-size:14px;font-weight:500;text-align:center;text-transform:uppercase}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-disabled{color:var(--fcal_date_disabled_color);cursor:not-allowed}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-disabled span{background-color:var(--fcal_date_disabled_bg)}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled{color:var(--fcal_dark);cursor:pointer}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled.day_is_selected span:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled:hover span{background-color:var(--fcal_primary_color);color:#fff}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day-enabled span{background-color:var(--fcal_enable_day_bg);border-radius:var(--fcal_date_radius);color:var(--fcal_dark);font-weight:500;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.fcal_calendar_inner .fcal_date_wrapper .calendar .day.day_is_selected.day.day-enabled span{background-color:var(--fcal_primary_color);color:#fff}.fcal_calendar_inner .fcal_date_wrapper .calendar .day-name{word-wrap:normal;color:var(--fcal_dark);line-height:3}.fcal_calendar_inner .fcal_date_wrapper .fcal_skeleton{margin:4rem 2rem}.fcal_calendar_inner .fcal_icon_item{color:var(--fcal_dark);column-gap:.5rem;display:flex;font-size:.875rem;font-weight:400;line-height:1.5}.fcal_calendar_inner .fcal_icon_item img{align-self:center;height:1rem;width:1rem}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item{margin-bottom:.625rem}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item svg{stroke:#697483;flex:none;height:1rem;width:1rem}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item .fcal_duration_title{margin-top:-.2rem}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item.fcal_time_limit_error{color:#b91c1c}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item.fcal_time_limit_error svg{stroke:#b91c1c;margin-top:2px}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item.fcal_time_limit_error svg circle{fill:none;stroke:#b91c1c}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item .fcal_multi_time{margin-left:1.5rem}.fcal_calendar_inner .fcal_icon_item.fcal_icon_item .fcal_remove_time{color:#b91c1c;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:18px;padding-left:4px;transform:rotate(45deg)}.fcal_calendar_inner .fcal_icon_item.slot_timezone svg{fill:none;stroke:none}.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration{display:flex;flex-wrap:wrap;gap:8px}.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration{background-color:var(--fcal_enable_day_bg);border-radius:.25rem;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1;padding:.25rem .375rem}.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration.is_selected{background-color:var(--fcal_primary_color);color:#fff}.fcal_calendar_inner.fcal_form_calendar .fcal_date_wrapper{margin:0}.fcal_calendar_inner.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap{overflow:hidden}.fcal_calendar_inner.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap .fcal_day_picker{padding:0}.fcal_calendar_inner.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap .fcal_day_picker .fcal_day_picker_head h3{color:var(--fcal_dark);display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}.fcal_calendar_inner.fcal_day_selected .calendar-container{border-right:1px solid var(--fcal_slot_border)}.fcal_calendar_inner.fcal_spot_selected{height:auto}.fcal_calendar_inner.fcal_on_lg.fcal_spot_selected .fcal_date_wrapper,.fcal_calendar_inner.fcal_on_md.fcal_spot_selected .fcal_date_wrapper{min-width:450px}.fcal_calendar_inner.fcal_on_lg .fcal_slot_picker_header .fcal_back,.fcal_calendar_inner.fcal_on_md .fcal_slot_picker_header .fcal_back{display:none}.fcal_calendar_inner.fcal_on_sm,.fcal_calendar_inner.fcal_on_xs{min-width:100%}.fcal_calendar_inner.fcal_on_sm .fcal_slot_picker.is_active .fcal_slot_picker_header .fcal_slot_date_info,.fcal_calendar_inner.fcal_on_xs .fcal_slot_picker.is_active .fcal_slot_picker_header .fcal_slot_date_info{margin-left:8px;margin-right:auto}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_side{min-width:300px;width:300px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_calendar_slot_wrap.is_active .calendar .day-name{font-size:11px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_calendar_slot_wrap.is_active .calendar .day{font-size:12px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_calendar_slot_wrap.is_active .calendar .day .is-today:before{height:4px;width:4px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_calendar_slot_wrap.is_active{padding-right:220px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_slot_picker{min-width:200px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_name{font-size:.8rem;padding:6px 19px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{font-size:.625rem;padding:5px 12px}.fcal_calendar_inner.fcal_on_md.fcal_day_selected .fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm svg{height:1rem;width:1rem}.fcal_calendar_inner.fcal_on_sm .fcal_side{min-width:240px;width:240px}.fcal_calendar_inner.fcal_on_sm .fcal_side .fcal_slot_info .fcal_slot_heading{font-size:20px}.fcal_calendar_inner.fcal_on_sm .fcal_date_wrapper .fcal_slot_picker{right:-100%}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_date_wrapper{width:calc(100% - 240px)}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_date_wrapper .fcal_slot_picker{right:0}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_day_picker_wrap{width:100%}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .calendar-container{margin-left:-100%;opacity:0;visibility:hidden}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_calendar_slot_wrap{max-height:inherit;min-width:100%;overflow:auto;padding:0 20px 20px!important}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_slot_picker{width:100%}.fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_slot_picker.is_active{padding:0 20px;right:0}.fcal_calendar_inner.fcal_on_xs{flex-direction:column}.fcal_calendar_inner.fcal_on_xs.fcal_form_calendar .fcal_side{padding-left:0;padding-right:0}.fcal_calendar_inner.fcal_on_xs.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap{width:100%}.fcal_calendar_inner.fcal_on_xs.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap .fcal_calendar_slot_wrap.is_active{padding-left:0!important}.fcal_calendar_inner.fcal_on_xs.fcal_form_calendar .fcal_date_event_details.is_active,.fcal_calendar_inner.fcal_on_xs.fcal_form_calendar .fcal_date_wrapper .fcal_day_picker_wrap .fcal_calendar_slot_wrap .calendar-container{padding-left:0;padding-right:0}.fcal_calendar_inner.fcal_on_xs .fcal_side{border:none;height:auto;min-height:auto;padding:20px;width:100%}.fcal_calendar_inner.fcal_on_xs .fcal_date_wrapper .fcal_slot_picker{right:-100%}.fcal_calendar_inner.fcal_on_xs .calendar-container,.fcal_calendar_inner.fcal_on_xs.fcal_day_selected .fcal_date_wrapper{width:100%}.fcal_calendar_inner.fcal_on_xs.fcal_day_selected .calendar-container{margin-left:-100%;opacity:0;visibility:hidden}.fcal_calendar_inner.fcal_on_xs.fcal_day_selected .fcal_calendar_slot_wrap{max-height:inherit;min-width:100%;overflow:auto;padding:0 20px 20px!important}.fcal_calendar_inner.fcal_on_xs.fcal_day_selected .fcal_slot_picker{width:100%}.fcal_calendar_inner.fcal_on_xs.fcal_day_selected .fcal_slot_picker.is_active{padding:0 20px;right:0}.fcal_slot_picker{background:var(--fcal_cal_bg);opacity:0;padding:0 20px 20px 0;position:absolute;right:0;top:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;visibility:hidden;width:220px}.fcal_slot_picker.is_active{height:100%;opacity:1;overflow:auto;visibility:visible}.fcal_slot_picker.is_active::-webkit-scrollbar{width:6px}.fcal_slot_picker.is_active::-webkit-scrollbar-thumb{background:var(--fcal_scroll_bar_bg);border-radius:10px}.fcal_slot_picker .fcal_spot_lists{margin:0;padding:0}.fcal_slot_picker .fcal_spot_lists .fcal_spot{background:var(--fcal_input_bg);border:1px solid var(--fcal_slot_border);border-radius:4px;display:flex;justify-content:space-between;padding:2px 2px 2px 0;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:100%;z-index:1}.fcal_slot_picker .fcal_spot_lists .fcal_spot+.fcal_spot{margin-top:15px}.fcal_slot_picker .fcal_spot_lists .fcal_spot:before{background:var(--fcal_primary_color);border-radius:4px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.fcal_slot_picker .fcal_spot_lists .fcal_spot:hover{border-color:var(--fcal_primary_color)}.fcal_slot_picker .fcal_spot_lists .fcal_spot:hover:before{opacity:.1}.fcal_slot_picker .fcal_spot_lists .fcal_spot:hover .fcal_spot_name .fcal_spot_time{color:var(--fcal_primary_color)}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_name{align-items:center;box-sizing:border-box;color:var(--fcal_dark);cursor:pointer;display:flex;font-size:.9rem;gap:.25rem;justify-content:space-between;padding:10px 15px;width:100%}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_name .fcal_spot_time{color:var(--fcal_dark);font-size:15px;font-weight:500;line-height:24px}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_name .fcal_spot_remaining{font-size:14px;font-size:.8rem;font-weight:500;font-weight:300;line-height:20px;line-height:normal}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected{border-color:var(--fcal_primary_color)}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected:before{opacity:.1}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name{color:var(--fcal_primary_color)}.fcal_slot_picker .fcal_spot_lists .fcal_spot.fcal_spot_selected .fcal_spot_name .fcal_spot_time{color:var(--fcal_primary_color);font-weight:700}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{background:var(--fcal_primary_color);border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;flex:none;font-size:.9rem;font-weight:500;line-height:1.5;padding:10px 16px;text-align:center}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm svg{height:22px;width:22px}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm svg path{fill:var(--fcal_whiteColor)}.fcal_slot_picker .fcal_slot_picker_header{align-items:center;background:var(--fcal_cal_bg);color:var(--fcal_dark);display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin:0;padding:30px 0 20px;position:sticky;top:0;z-index:5}.fcal_slot_picker .fcal_slot_picker_header .fcal_back{cursor:pointer}.fcal_slot_picker .fcal_slot_picker_header .fcal_back .fcal_svg{align-items:center;background:transparent;border:1px solid #90949c;border-radius:50%;display:flex;height:35px;justify-content:center;padding:0;transition:.3s;-webkit-transition:.3s;width:35px}.fcal_slot_picker .fcal_slot_picker_header .fcal_back svg path:nth-child(2){fill:var(--fcal_dark)}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_date_info{color:var(--fcal_dark);font-size:.9rem;font-weight:500}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action{align-items:center;border:1px solid var(--fcal_slot_border);border-radius:8px;display:flex;padding:.25rem}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour{overflow:hidden}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour input{opacity:0;position:absolute;visibility:hidden}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour input:checked~label{background:#e5e7eb}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour button{background:transparent;border-color:transparent;border-radius:8px;color:var(--fcal_dark);cursor:pointer;display:block;font-size:14px;line-height:1;padding:5.6px 4px;text-align:center;width:40px}.fcal_slot_picker .fcal_slot_picker_header .fcal_slot_picker_header_action .format-hour button.active{background:#e5e7eb;color:#2b2b2b}.fcal_multi_locations{margin-bottom:.625rem;position:relative}.fcal_multi_locations .fcal_multi_location_title{align-items:center;color:var(--fcal_dark);display:flex;font-size:.875rem;gap:.375rem;width:fit-content}.fcal_multi_locations .fcal_multi_location_title svg{width:1rem}.fcal_multi_locations .fcal_multi_location_title svg circle,.fcal_multi_locations .fcal_multi_location_title svg path{stroke:#697483}.fcal_multi_locations .fcal_multi_location_title:hover .fcal_location_tooltip{opacity:1;visibility:visible}.fcal_multi_locations .fcal_location_tooltip{background:var(--fcal_dark);border-radius:.5rem;bottom:100%;color:var(--fcal_whiteColor);font-size:1rem;list-style:none;margin:0;opacity:0;padding:.625rem .9rem;position:absolute;transition:.2s;visibility:hidden}.fcal_multi_locations .fcal_location_tooltip .title{margin-bottom:.625rem}.fcal_multi_locations .fcal_location_tooltip li{font-size:.75rem;font-weight:500;margin-bottom:.375rem}.fcal_multi_locations .fcal_location_tooltip li:last-child{margin-bottom:0}.fcal_multi_locations .fcal_location_tooltip li:not(.title){padding-left:.9rem}.fcal_multi_locations .fcal_location_tooltip li .fcal_icon_item{margin-bottom:.375rem}.fcal_multi_locations .fcal_location_tooltip li .fcal_icon_item img:not(.zoom_icon){filter:contrast(0)}.fcal_multi_locations .fcal_location_tooltip li .fcal_icon_item:last-child{margin-bottom:0}.fcal_multi_locations .fcal_location_tooltip li .fcal_loc_text{color:var(--fcal_whiteColor);font-size:.75rem;font-weight:400}.fcal_calendar_slot_wrap{align-items:flex-start;column-gap:40px;display:flex;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.fcal_calendar_slot_wrap.is_active{padding-right:240px}.svelte-select{background:var(--fcal_input_bg)!important;border-color:var(--fcal_slot_border)!important;box-sizing:border-box!important;color:var(--fcal_dark);padding-left:0!important}.svelte-select .selected-item{font-size:1rem!important}.svelte-select.focused{border:1px solid var(--fcal_primary_color)!important}.svelte-select .svelte-select-list{background:var(--fcal_body_bg)!important;border:1px solid var(--fcal_slot_border)!important;border-radius:8px;box-shadow:0 8px 30px rgba(27,37,51,.1)!important;height:210px!important;padding:8px 0 8px 8px}.svelte-select .svelte-select-list::-webkit-scrollbar{width:5px}.svelte-select .svelte-select-list::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:10px}.svelte-select .svelte-select-list::-webkit-scrollbar-track{background:transparent}.svelte-select .svelte-select-list .item{color:var(--fcal_dark)!important}.svelte-select .svelte-select-list .item.active,.svelte-select .svelte-select-list .item.hover,.svelte-select .svelte-select-list .item:hover{background:var(--fcal_primary_color)!important;color:var(--fcal_whiteColor)!important}.svelte-select .item.active{background:var(--fcal_primary_color)!important}.svelte-select .item.hover{background:#e5e7eb!important}.fcal_loading_dates{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999}.fcal_loading_dates .fcal_loading_dates_inner{align-items:center;display:flex;height:100%;justify-content:center}.fcal_sec_heading h3{color:#545252;font-size:17px;margin-bottom:15px!important}.fcal_timezone_select{margin-top:30px;max-width:100%;padding-left:1px}.fcal_timezone_select label{color:var(--fcal_dark);display:block;font-weight:500;margin-bottom:5px}.fcal_timezone_select .svelte-select-list{max-width:calc(100% - 20px)!important}.fcal_timezone_select .svelte-select{border-radius:8px!important;padding-left:20px!important}.fcal_timezone_select .svelte-select:before{border-bottom:2px solid var(--fcal_slot_border);border-left:2px solid var(--fcal_slot_border);content:"";height:8px;position:absolute;right:15px;top:13px;transform:rotate(-45deg);transform-origin:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:8px}.fcal_timezone_select .svelte-select.list-open:before{border-bottom-color:var(--fcal_primary_color);border-left-color:var(--fcal_primary_color);top:17px;transform:rotate(135deg)}.fcal_error_text,.fcal_no_availability{background:var(--fcal_cal_bg);border-radius:8px;border-width:2px;border:1px solid var(--fcal_slot_border);left:21%;max-width:300px;padding:2.2rem;position:absolute;text-align:center;top:40%;width:max-content;z-index:9}.fcal_error_text h3,.fcal_no_availability h3{color:var(--fcal_dark);font-size:1rem;font-weight:400}.fcal_error_text button,.fcal_no_availability button{align-items:center;background-color:var(--fcal_primary_color);border:0 solid;border-radius:8px;color:var(--fcal_whiteColor);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;line-height:1.25rem;margin-top:1rem;padding:.625rem 1rem;position:relative}.fcal_error_text button svg,.fcal_no_availability button svg{height:1rem;margin-left:.5rem;width:1rem}.fcal_error_text button svg.fcal_prev_month,.fcal_no_availability button svg.fcal_prev_month{margin-left:0;margin-right:.5rem;transform:rotate(180deg)}.fcal_date_wrapper{min-width:40%}.fcal_slot_info .fcal_slot_payment_item{align-items:center;color:var(--fcal_dark);display:flex;font-size:14px;gap:6px;margin-bottom:15px}.fcal_slot_info .fcal_slot_payment_item svg{width:16px}.fcal_btn_submit{background:var(--fcal_primary_color);border:1px solid var(--fcal_primary_color);border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;margin-bottom:15px;padding:10px 15px;text-align:center}.fcal_btn_submit:hover{background:#044cb1}.fcal_btn_submit.fcal_btn_submitting{background:rgba(0,105,255,.5);border-color:transparent;cursor:progress}.fcal_back.fcal_go_back{left:0;position:absolute;top:30px}.fcal_back.fcal_go_back i.fcal_svg{height:44px;width:44px}.fcal_errors{align-items:center;background-color:#dbeafe;border-radius:8px;color:#1e3a8a;display:flex;gap:.75rem;margin-top:.75rem;padding:.75rem}.fcal_errors p{font-size:.875rem;line-height:1.5;margin:.75rem 0}.calendar_nav svg{height:16px;width:16px}.calendar_nav .fcal_nav_active svg{color:var(--fcal_primary_color)}.calendar_nav .fcal_btn_disabled{cursor:not-allowed!important}#fluent_booking_stipe_pay{background:var(--fcal_primary_color);border-radius:8px;color:var(--fcal_whiteColor);font-size:14px;font-weight:500;line-height:20px;padding:10px 20px}.fcal_payment_items{display:flex;gap:20px}.fcal_payment_items table{background:transparent;border:1px solid var(--fcal_slot_border);border-collapse:separate!important;border-radius:8px;border-spacing:0;margin-top:24px;width:100%}.fcal_payment_items table thead th{background:var(--fcal_thBG);color:var(--fcal_dark);font-size:14px;font-weight:500;padding:12px 20px;text-align:left}.fcal_payment_items table thead th:first-child{border-top-left-radius:8px}.fcal_payment_items table thead th:last-child{border-top-right-radius:8px}.fcal_payment_items table tbody td{background:none!important;border-bottom:1px solid var(--fcal_slot_border)!important;color:var(--fcal_dark);font-size:13px;padding:10px 20px!important}.fcal_payment_items table tfoot tr th{color:var(--fcal_dark);padding:12px 20px}.fcal_payment_items table tfoot tr th:first-child{text-align:right}.fcal_payment_items .fcal_payment_item_single{color:var(--fcal_dark);font-weight:400;padding:10px 17px}.fcal_payment_items .fcal_payment_item_single .amount{color:var(--fcal_dark);font-weight:500}.fcal_payment_items p{margin:0}.fcal_payment_items_wrapper{background:transparent;border-radius:4px}.fcal_payment_items_wrapper table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.fcal_payment_items_wrapper table th{padding:6px 15px;text-align:left}.fcal_payment_items_wrapper table tbody td{padding:6px 15px}.fcal_payment_items_wrapper .fcal_payment_methods{margin-top:16px}.fcal_payment_items_wrapper .fcal_payment_methods p{color:var(--fcal_dark);font-weight:500}.fcal_payment_items_wrapper .fcal_payment_methods .fcal_payment_radio{color:var(--fcal_dark);display:flex;flex-direction:column;gap:8px;padding:10px 17px}.fcal_payment_items_wrapper .fcal_payment_methods .fcal_payment_radio label.fcal_payment_label{align-items:center!important;display:flex!important;max-width:200px}.fcal_payment_items_wrapper .fcal_payment_methods .fcal_payment_radio label.fcal_payment_label img{background:#fafafa;border-radius:4px;margin-left:4px;max-width:80%}.fcal_payment_items_wrapper .fcal_payment_methods .fcal_payment_radio label.fcal_payment_label span.fcal_radio_icon{border:1.5px solid #90949c!important;top:unset!important}.fluent_booking_payment_processor .label{color:var(--fcal_dark);font-weight:500;margin:0 0 10px}.fluent_booking_payment_processor .fluent_booking_loading_payment_processor{color:var(--fcal_dark)}.fluent_booking_payment_processor .payment-methods-radio .__PrivateStripeElement,.fluent_booking_payment_processor .payment-methods-radio .__PrivateStripeElement>iframe{background:#fff!important;border-radius:4px}.fluent_booking_payment_processor form label{color:var(--fcal_dark);display:block;font-weight:500;margin-bottom:10px}.fluent_booking_payment_processor form .p-CardForm .p-GridCell{margin-bottom:15px}.fluent_booking_payment_processor form .p-Input input{border-radius:8px;box-shadow:none;padding-right:51.2px}.fluent_booking_payment_processor form .p-Select select{border-radius:8px;box-shadow:none}.fluent_booking_payment_processor #fluent_booking_stipe_pay{background:var(--fcal_primary_color);border:none;border-radius:4px;box-sizing:border-box;color:var(--fcal_whiteColor);cursor:pointer;display:inline-block;margin-bottom:15px;padding:8px 15px;text-align:center;transition:.3s}.fluent_booking_payment_processor #fluent_booking_stipe_pay:hover{background:#044cb1}.fcal_check_holder{text-align:center}.fcal_check_holder img{display:block;margin:0 auto}input.fcal_input:disabled{background:#f6f6f6}.fcal_slot_wrapper .fcal_back{display:block;margin-bottom:10px;margin-top:-15px}.fcal_slot_wrapper .fcal_back .fcal_back_btn{align-items:center;border:1px solid #697483;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:flex-start;width:30px}.fcal_slot_wrapper .fcal_back .fcal_back_btn:hover{border-color:var(--fcal_primary_color)}.fcal_slot_wrapper .fcal_back .fcal_back_btn:hover svg{fill:var(--fcal_primary_color)}.fcal_slot_wrapper .fcal_back .fcal_back_btn svg{fill:#697483;display:block;height:25px;text-align:center;width:25px}.fcal_spinner{animation:spin 1s linear infinite;border:2px solid rgba(0,0,0,.1);border-left:2px solid var(--fcal_primary_color);border-radius:50%;display:inline-block;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shrink-bounce{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}@keyframes checkbox-check{0%{border-color:var(--fcal_slot_border);height:0;transform:translateZ(0) rotate(45deg);width:0}33%{height:0;transform:translateZ(0) rotate(45deg);width:.2em}to{border-color:var(--fcal_slot_border);height:.5em;transform:translate3d(0,-.5em,0) rotate(45deg);width:.2em}}html[dir=rtl] .fcal_calendar_inner .fcal_side,html[dir=rtl] .fcal_calendar_inner.fcal_day_selected .calendar-container{border-left:1px solid var(--fcal_slot_border);border-right:none}html[dir=rtl] .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details{left:-100%;right:auto}html[dir=rtl] .fcal_calendar_inner .fcal_date_wrapper .fcal_date_event_details.is_active{left:0}html[dir=rtl] .fcal_calendar_inner .fcal_date_wrapper.is_active .fcal_day_picker_wrap{margin-left:0;margin-right:-100%}html[dir=rtl] .fcal_calendar_inner.fcal_on_sm.fcal_day_selected .calendar-container,html[dir=rtl] .fcal_calendar_inner.fcal_on_xs.fcal_day_selected .calendar-container{margin-left:auto;margin-right:-100%}html[dir=rtl] .fcal_calendar_inner.fcal_on_sm.fcal_day_selected .fcal_slot_picker.is_active,html[dir=rtl] .fcal_calendar_inner.fcal_on_xs.fcal_day_selected .fcal_slot_picker.is_active{left:0}html[dir=rtl] .fcal_calendar_inner.fcal_on_sm .fcal_date_wrapper .fcal_slot_picker,html[dir=rtl] .fcal_calendar_inner.fcal_on_xs .fcal_date_wrapper .fcal_slot_picker{left:-100%;right:auto}html[dir=rtl] .fcal_calendar_slot_wrap.is_active{padding-left:240px;padding-right:0}html[dir=rtl] .fcal_slot_picker{left:0;right:auto}html[dir=rtl] .fcal_slot_picker .fcal_spot_lists .fcal_spot{padding-left:2px;padding-right:0}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group{padding-left:0;padding-right:1.75rem}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group .fcal_radio_icon,html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_radio_group input{left:auto;right:0}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container{padding-left:0;padding-right:10px}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.fcal_input_multi_select_wrap .svelte-select .value-container:before{left:15px;right:auto}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address textarea{padding-left:.4rem;padding-right:2rem}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_wrap.address svg{left:auto;right:12px}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox{padding-left:0;padding-right:1.75rem}html[dir=rtl] .fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_custom_checkbox .checkbox_mark{left:auto;margin-left:1em;margin-right:0;right:0}html[dir=rtl] .fcal_timezone_select .svelte-select:before{left:15px;right:auto}',""]);const i=o},645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var i=0;i=e?t:""+Array(e+1-r.length).join(n)+t},g={s:h,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),o=n%60;return(e<=0?"+":"-")+h(r,2,"0")+":"+h(o,2,"0")},m:function t(e,n){if(e.date()1)return t(a[0])}else{var l=e.name;y[l]=e,o=l}return!r&&o&&(b=o),o||!r&&b},O=function(t,e){if(x(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new S(n)},$=g;$.l=k,$.i=x,$.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var S=function(){function v(t){this.$L=k(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[w]=!0}var h=v.prototype;return h.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if($.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(_);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(e)}(t),this.init()},h.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},h.$utils=function(){return $},h.isValid=function(){return!(this.$d.toString()===p)},h.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},h.isAfter=function(t,e){return O(t)=0&&(i[s]=parseInt(u,10))}var d=i[3],p=24===d?0:d,_=i[0]+"-"+i[1]+"-"+i[2]+" "+p+":"+i[4]+":"+i[5]+":000",m=+e;return(o.utc(_).valueOf()-(m-=m%1e3))/6e4},c=r.prototype;c.tz=function(t,e){void 0===t&&(t=i);var n=this.utcOffset(),r=this.toDate(),a=r.toLocaleString("en-US",{timeZone:t}),l=Math.round((r-new Date(a))/1e3/60),c=o(a,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(15*-Math.round(r.getTimezoneOffset()/15)-l,!0);if(e){var f=c.utcOffset();c=c.add(n-f,"minute")}return c.$x.$timezone=t,c},c.offsetName=function(t){var e=this.$x.$timezone||o.tz.guess(),n=a(this.valueOf(),e,{timeZoneName:t}).find((function(t){return"timezonename"===t.type.toLowerCase()}));return n&&n.value};var f=c.startOf;c.startOf=function(t,e){if(!this.$x||!this.$x.$timezone)return f.call(this,t,e);var n=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return f.call(n,t,e).tz(this.$x.$timezone,!0)},o.tz=function(t,e,n){var r=n&&e,a=n||e||i,c=l(+o(),a);if("string"!=typeof t)return o(t).tz(a);var f=function(t,e,n){var r=t-60*e*1e3,o=l(r,n);if(e===o)return[r,e];var i=l(r-=60*(o-e)*1e3,n);return o===i?[r,o]:[t-60*Math.min(o,i)*1e3,Math.max(o,i)]}(o.utc(t,r).valueOf(),c,a),u=f[0],s=f[1],d=o(u).utcOffset(s);return d.$x.$timezone=a,d},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(t){i=t}}}()},178:function(t){t.exports=function(){"use strict";var t="minute",e=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(t){return new o({date:t,utc:!0,args:arguments})},a.utc=function(e){var n=i(this.toDate(),{locale:this.$L,utc:!0});return e?n.add(this.utcOffset(),t):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var l=a.parse;a.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),l.call(this,t)};var c=a.init;a.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else c.call(this)};var f=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?f.call(this):this.$offset;if("string"==typeof r&&(r=function(t){void 0===t&&(t="");var r=t.match(e);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r),null===r))return this;var a=Math.abs(r)<=16?60*r:r,l=this;if(o)return l.$offset=a,l.$u=0===r,l;if(0!==r){var c=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(l=this.local().add(a+c,t)).$offset=a,l.$x.$localOffset=c}else l=this.utc();return l};var u=a.format;a.format=function(t){var e=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,e)},a.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*t},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var s=a.toDate;a.toDate=function(t){return"s"===t&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():s.call(this)};var d=a.diff;a.diff=function(t,e,n){if(t&&this.$u===t.$u)return d.call(this,t,e,n);var r=this.local(),o=i(t).local();return d.call(r,o,e,n)}}}()},379:(t,e,n)=>{"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),a=[];function l(t){for(var e=-1,n=0;n{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.nc=void 0,(()=>{"use strict";function t(n){var r="function"==typeof Map?new Map:void 0;return function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,n)}function n(){return e(t,arguments,c(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),i(n,t)},t(n)}function e(t,n,r){return l()?Reflect.construct.bind():function(t,e,n){var r=[null];r.push.apply(r,e);var o=new(Function.bind.apply(t,r));return n&&i(o,n.prototype),o},e.apply(null,arguments)}function r(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||u(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&i(t,e)}function i(t,e){return Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},i(t,e)}function a(t){var e=l();return function(){var n,r=c(t);if(e){var o=c(this).constructor;Reflect.construct(r,arguments,o)}else r.apply(this,arguments);return function(t,e){if(e&&("object"===m(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,n)}}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function c(t){return Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},c(t)}function f(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=u(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function u(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?e-1:0),r=1;r32){for(var e=[],n=t.ctx.length/32,r=0;r2&&void 0!==arguments[2]?arguments[2]:{},r=n.bubbles,o=void 0!==r&&r,i=n.cancelable,a=void 0!==i&&i,l=document.createEvent("CustomEvent");return l.initCustomEvent(t,o,a,e),l}var gt=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d(this,t),this.is_svg=!1,this.is_svg=e,this.e=this.n=null}return _(t,[{key:"c",value:function(t){this.h(t)}},{key:"m",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.e||(this.is_svg?this.e=Q(e.nodeName):this.e=X(11===e.nodeType?"TEMPLATE":e.nodeName),this.t="TEMPLATE"!==e.tagName?e:e.content,this.c(t)),this.i(n)}},{key:"h",value:function(t){this.e.innerHTML=t,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}},{key:"i",value:function(t){for(var e=0;e7&&void 0!==arguments[7]?arguments[7]:0,c=16.666/r,f="{\n",u=0;u<=1;u+=c){var s=e+(n-e)*i(u);f+=100*u+"%{".concat(a(s,1-s),"}\n")}var d=f+"100% {".concat(a(n,1-n),"}\n}"),p="__svelte_".concat(function(t){for(var e=5381,n=t.length;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}(d),"_").concat(l),_=V(t),m=yt.get(_)||function(t,e){var n={stylesheet:U(e),rules:{}};return yt.set(t,n),n}(_,t),v=m.stylesheet,h=m.rules;h[p]||(h[p]=!0,v.insertRule("@keyframes ".concat(p," ").concat(d),v.cssRules.length));var g=t.style.animation||"";return t.style.animation="".concat(g?"".concat(g,", "):"").concat(p," ").concat(r,"ms linear ").concat(o,"ms 1 both"),wt+=1,p}function kt(t,e){var n=(t.style.animation||"").split(", "),r=n.filter(e?function(t){return t.indexOf(e)<0}:function(t){return-1===t.indexOf("__svelte")}),o=n.length-r.length;o&&(t.style.animation=r.join(", "),(wt-=o)||I((function(){wt||(yt.forEach((function(t){var e=t.stylesheet.ownerNode;e&&J(e)})),yt.clear())})))}function Ot(t){bt=t}function $t(){if(!bt)throw new Error("Function called outside component initialization");return bt}function St(t){$t().$$.on_mount.push(t)}function jt(t){$t().$$.on_destroy.push(t)}function Pt(){var t=$t();return function(e,n){var r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).cancelable,o=void 0!==r&&r,i=t.$$.callbacks[e];if(i){var a=ht(e,n,{cancelable:o});return i.slice().forEach((function(e){e.call(t,a)})),!a.defaultPrevented}return!0}}function Tt(t,e){var n=this,r=t.$$.callbacks[e.type];r&&r.slice().forEach((function(t){return t.call(n,e)}))}var Et=[],Dt=[],At=[],qt=[],Ct=Promise.resolve(),Mt=!1;function zt(){Mt||(Mt=!0,Ct.then(Bt))}function Lt(t){At.push(t)}function It(t){qt.push(t)}var Rt,Ht=new Set,Nt=0;function Bt(){if(0===Nt){var t=bt;do{try{for(;Ntc.start&&(l=s(c,p),c=null,Wt(t,l.b,"start"),y&&(u(),f=xt(t,a,l.b,l.duration,0,m,i.css))),l)if(e>=l.end)b(a=l.b,1-a),Wt(t,l.b,"end"),c||(l.b?u():--l.group.r||x(l.group.c)),l=null;else if(e>=l.start){var n=e-l.start;a=l.a+l.d*m(n/l.duration),b(a,1-a)}return!(!l&&!c)})))}return{run:function(t){k(i)?Yt().then((function(){i=i(o),d(t)})):d(t)},end:function(){u(),l=c=null}}}function te(t,e){t.d(1),e.delete(t.key)}new Set([].concat(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]));function ee(t,e,n){var r=t.$$.props[e];void 0!==r&&(t.$$.bound[r]=n,n(t.$$.ctx[r]))}function ne(t){t&&t.c()}function re(t,e,n,o){var i=t.$$,a=i.fragment,l=i.after_update;a&&a.m(e,n),o||Lt((function(){var e,n=t.$$.on_mount.map(y).filter(k);t.$$.on_destroy?(e=t.$$.on_destroy).push.apply(e,r(n)):x(n);t.$$.on_mount=[]})),l.forEach(Lt)}function oe(t,e){var n,r,o,i=t.$$;null!==i.fragment&&(n=i.after_update,r=[],o=[],At.forEach((function(t){return-1===n.indexOf(t)?r.push(t):o.push(t)})),o.forEach((function(t){return t()})),At=r,x(i.on_destroy),i.fragment&&i.fragment.d(e),i.on_destroy=i.fragment=null,i.ctx=[])}function ie(t,e,n,r,o,i,a){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[-1],c=bt;Ot(t);var f=t.$$={fragment:null,ctx:[],props:i,update:v,not_equal:o,bound:w(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:w(),dirty:l,skip_bound:!1,root:e.target||c.$$.root};a&&a(f.root);var u=!1;if(f.ctx=n?n(t,e.props||{},(function(e,n){var r=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:n;return f.ctx&&o(f.ctx[e],f.ctx[e]=r)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](r),u&&function(t,e){-1===t.$$.dirty[0]&&(Et.push(t),zt(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<2&&void 0!==arguments[2]?arguments[2]:(!1,function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(false),false),r=new FormData;return"GET"===t?(e=e.indexOf("?")>-1?e:e+"?",e+="query_timestamp="+Date.now(),Object.keys(n).forEach((function(t){e+="&".concat(t,"=").concat(n[t])}))):(n.query_timestamp=Date.now(),r=fe(r,n)),new Promise((function(n,o){var i=new XMLHttpRequest;i.responseType="json",i.open(t,e),i.onload=function(){i.status>=200&&i.status<300?n(i.response):o({status:i.status,statusText:i.statusText,response:i.response})},i.onerror=function(){o({status:i.status,statusText:i.statusText})},i.send(r)}))};function se(t){return se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},se(t)}var de=n(178),pe=n(387);function _e(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dddd, MMM DD",n=le(t).locale({name:"fluent_date_time",weekdays:Object.values(window.fluentCalendarPublicVars.i18.date_time_config.weekdays),weekdaysShort:Object.values(window.fluentCalendarPublicVars.i18.date_time_config.weekdaysShort),months:Object.values(window.fluentCalendarPublicVars.i18.date_time_config.months),monthsShort:Object.values(window.fluentCalendarPublicVars.i18.date_time_config.monthsShort)}).format(e);return be(n,"mNumber")}le.extend(de),le.extend(pe);var me={dayjs:le,$get:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(!1,function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(false),false);return ue("GET",t,e)},$post:function(t){return ue("POST",t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},$del:function(t){return ue("DELETE",t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},$put:function(t){return ue("PUT",t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},$patch:function(t){return ue("PATCH",t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})},toDate:function(t,e){return le(t).format(e)},toTimezone:function(t,e,n){return le(t).utc("z").local().tz(e).format(n)},dateTimeI18:_e},ve=function t(e){var n=[];if("object"===se(e)&&void 0===e.join)for(var r in e)n.push(t(e[r]));else if("object"===se(e)&&void 0!==e.join)for(var o in e)n.push(t(e[o]));else"function"==typeof e||"string"==typeof e&&n.push(e);return n.join("
")},he=function(t){var e="";return(e="string"==typeof t?t:t&&t.message?t.message:ve(t))||(e=ge("Something is wrong!")),console.log(e,t),e},ge=function(t){var e,n,r=null===(e=window.fluentCalendarPublicVars)||void 0===e?void 0:e.i18[t];if(r)return r;var o=t.toLowerCase();return o=o.replace(/\s+/g,"-"),(null===(n=window.fluentCalendarPublicVars)||void 0===n?void 0:n.i18[o])||t},be=function(t,e){if(!t)return t;var n=window.fluentCalendarPublicVars.i18.date_time_config;if("day"==e)return n.weekdays[t]||n.weekdaysShort[t]||t;if("month"==e)return n.months[t]||n.monthsShort[t]||t;if("mNumber"==e){t=t.toString();var r=n.numericSystem.split("_");return t.split("").map((function(t){return r[t]||t})).join("")}return t};function ye(t){return ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ye(t)}function we(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n[...Array(t).keys()].map((t=>t+e));function Be(t){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Be(t)}function Fe(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);ne.floating[i]&&(a=jn(a)),[a,jn(a)]}function On(t){var e=jn(t);return[$n(t),e,$n(e)]}function $n(t){return t.replace(/start|end/g,(function(t){return _n[t]}))}function Sn(t,e,n,r){var o=gn(t),i=function(t,e,n){var r=["left","right"],o=["right","left"];switch(t){case"top":case"bottom":return n?e?o:r:e?r:o;case"left":case"right":return e?["top","bottom"]:["bottom","top"];default:return[]}}(hn(t),"start"===n,r);return o&&(i=i.map((function(t){return t+"-"+o})),e&&(i=i.concat(i.map($n)))),i}function jn(t){return t.replace(/left|right|bottom|top/g,(function(t){return pn[t]}))}function Pn(t){return"number"!=typeof t?function(t){return an({top:0,right:0,bottom:0,left:0},t)}(t):{top:t,right:t,bottom:t,left:t}}function Tn(t){return an(an({},t),{},{top:t.y,left:t.x,right:t.x+t.width,bottom:t.y+t.height})}var En=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],Dn=["mainAxis","crossAxis","limiter"];function An(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function qn(t){return function(t){if(Array.isArray(t))return Cn(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Cn(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cn(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),f=r.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function zn(t){return zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zn(t)}function Ln(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function In(t){for(var e=1;e0})).reduce((function(t,e){return t+e}),0)]})).sort((function(t,e){return t[1]-e[1]}))[0])?void 0:I[0],R&&(L=R),n.abrupt("break",35);case 33:return L=c,n.abrupt("break",35);case 35:if(i===L){n.next=37;break}return n.abrupt("return",{reset:{placement:L}});case 37:return n.abrupt("return",{});case 38:case"end":return n.stop()}}),n)})))()}}};function Un(t,e){return Gn.apply(this,arguments)}function Gn(){return Gn=Nn(Mn().mark((function t(e,n){var r,o,i,a,l,c,f,u,s,d,p,_,m,v;return Mn().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.placement,o=e.platform,i=e.elements,t.next=3,null==o.isRTL?void 0:o.isRTL(i.floating);case 3:return a=t.sent,l=hn(r),c=gn(r),f="y"===wn(r),u=["left","top"].includes(l)?-1:1,s=a&&f?-1:1,d=vn(n,e),p="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:In({mainAxis:0,crossAxis:0,alignmentAxis:null},d),_=p.mainAxis,m=p.crossAxis,v=p.alignmentAxis,c&&"number"==typeof v&&(m="end"===c?-1*v:v),t.abrupt("return",f?{x:m*s,y:_*u}:{x:_*u,y:m*s});case 13:case"end":return t.stop()}}),t)}))),Gn.apply(this,arguments)}var Zn=function(t){return void 0===t&&(t=0),{name:"offset",options:t,fn:function(e){return Nn(Mn().mark((function n(){var r,o,i;return Mn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.x,o=e.y,n.next=3,Un(e,t);case 3:return i=n.sent,n.abrupt("return",{x:r+i.x,y:o+i.y,data:i});case 5:case"end":return n.stop()}}),n)})))()}}},Jn=function(t){return void 0===t&&(t={}),{name:"shift",options:t,fn:function(e){return Nn(Mn().mark((function n(){var r,o,i,a,l,c,f,u,s,d,p,_,m,v,h,g,b,y,w,x,k,O,$,S,j;return Mn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=e.x,i=e.y,a=e.placement,l=vn(t,e),c=l.mainAxis,f=void 0===c||c,u=l.crossAxis,s=void 0!==u&&u,d=l.limiter,p=void 0===d?{fn:function(t){return{x:t.x,y:t.y}}}:d,_=An(l,Dn),m={x:o,y:i},n.next=5,Yn(e,_);case 5:return v=n.sent,h=wn(hn(a)),g=bn(h),b=m[g],y=m[h],f&&(w="y"===g?"bottom":"right",x=b+v["y"===g?"top":"left"],k=b-v[w],b=mn(x,b,k)),s&&(O="y"===h?"bottom":"right",$=y+v["y"===h?"top":"left"],S=y-v[O],y=mn($,y,S)),j=p.fn(In(In({},e),{},(Rn(r={},g,b),Rn(r,h,y),r))),n.abrupt("return",In(In({},j),{},{data:{x:j.x-o,y:j.y-i}}));case 14:case"end":return n.stop()}}),n)})))()}}};function Kn(t){return tr(t)?(t.nodeName||"").toLowerCase():"#document"}function Xn(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function Qn(t){var e;return null==(e=(tr(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function tr(t){return t instanceof Node||t instanceof Xn(t).Node}function er(t){return t instanceof Element||t instanceof Xn(t).Element}function nr(t){return t instanceof HTMLElement||t instanceof Xn(t).HTMLElement}function rr(t){return"undefined"!=typeof ShadowRoot&&(t instanceof ShadowRoot||t instanceof Xn(t).ShadowRoot)}function or(t){var e=fr(t),n=e.overflow,r=e.overflowX,o=e.overflowY,i=e.display;return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&!["inline","contents"].includes(i)}function ir(t){return["table","td","th"].includes(Kn(t))}function ar(t){var e=lr(),n=fr(t);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((function(t){return(n.willChange||"").includes(t)}))||["paint","layout","strict","content"].some((function(t){return(n.contain||"").includes(t)}))}function lr(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function cr(t){return["html","body","#document"].includes(Kn(t))}function fr(t){return Xn(t).getComputedStyle(t)}function ur(t){return er(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function sr(t){if("html"===Kn(t))return t;var e=t.assignedSlot||t.parentNode||rr(t)&&t.host||Qn(t);return rr(e)?e.host:e}function dr(t){var e=sr(t);return cr(e)?t.ownerDocument?t.ownerDocument.body:t.body:nr(e)&&or(e)?e:dr(e)}function pr(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);var o=dr(t),i=o===(null==(r=t.ownerDocument)?void 0:r.body),a=Xn(o);return i?e.concat(a,a.visualViewport||[],or(o)?o:[],a.frameElement&&n?pr(a.frameElement):[]):e.concat(o,pr(o,[],n))}function _r(t){return _r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_r(t)}function mr(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,f=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==e);c=!0);}catch(t){f=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(f)throw o}}return l}}(t,e)||br(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vr(){vr=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function f(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{f({},"")}catch(t){f=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),l=new E(r||[]);return o(a,"_invoke",{value:S(t,n,l)}),a}function s(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var d="suspendedStart",p="suspendedYield",_="executing",m="completed",v={};function h(){}function g(){}function b(){}var y={};f(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&&w(w(D([])));x&&x!==n&&r.call(x,a)&&(y=x);var k=b.prototype=h.prototype=Object.create(y);function O(t){["next","throw","return"].forEach((function(e){f(t,e,(function(t){return this._invoke(e,t)}))}))}function $(t,e){function n(o,i,a,l){var c=s(t[o],t,i);if("throw"!==c.type){var f=c.arg,u=f.value;return u&&"object"==_r(u)&&r.call(u,"__await")?e.resolve(u.__await).then((function(t){n("next",t,a,l)}),(function(t){n("throw",t,a,l)})):e.resolve(u).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,l)}))}l(c.arg)}var i;o(this,"_invoke",{value:function(t,r){function o(){return new e((function(e,o){n(t,r,e,o)}))}return i=i?i.then(o,o):o()}})}function S(e,n,r){var o=d;return function(i,a){if(o===_)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var l=r.delegate;if(l){var c=j(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=_;var f=s(e,n,r);if("normal"===f.type){if(o=r.done?m:p,f.arg===v)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(o=m,r.method="throw",r.arg=f.arg)}}}function j(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,j(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var i=s(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,v;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function P(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(P,this),this.reset(!0)}function D(e){if(e||""===e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),f=r.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function hr(t,e,n,r,o,i,a){try{var l=t[i](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(r,o)}function gr(t){return function(t){if(Array.isArray(t))return yr(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||br(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function br(t,e){if(t){if("string"==typeof t)return yr(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yr(t,e):void 0}}function yr(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function Hr(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:v,r=new Set;function o(n){if(O(t,n)&&(t=n,e)){var o,i=!Nr.length,a=Rr(r);try{for(a.s();!(o=a.n()).done;){var l=o.value;l[1](),Nr.push(l,t)}}catch(t){a.e(t)}finally{a.f()}if(i){for(var c=0;c1&&void 0!==arguments[1]?arguments[1]:v];return r.add(a),1===r.size&&(e=n(o)||v),i(t),function(){r.delete(a),0===r.size&&e&&(e(),e=null)}}}}function Fr({loadOptions:t,filterText:e,items:n,multiple:r,value:o,itemId:i,groupBy:a,filterSelectedItems:l,itemFilter:c,convertStringItemsToObjects:f,filterGroupedItems:u,label:s}){if(n&&t)return n;if(!n)return[];n&&n.length>0&&"object"!=typeof n[0]&&(n=f(n));let d=n.filter((t=>{let n=c(t[s],e,t);return n&&r&&o?.length&&(n=!o.some((e=>!!l&&e[i]===t[i]))),n}));return a&&(d=u(d)),d}async function Yr({dispatch:t,loadOptions:e,convertStringItemsToObjects:n,filterText:r}){let o=await e(r).catch((e=>{console.warn("svelte-select loadOptions error :>> ",e),t("error",{type:"loadOptions",details:e})}));if(o&&!o.cancelled)return o?(o&&o.length>0&&"object"!=typeof o[0]&&(o=n(o)),t("loaded",{items:o})):o=[],{filteredItems:o,loading:!1,focused:!0,listOpen:!0}}function Wr(t){return Wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wr(t)}function Vr(t,e){for(var n=0;n=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),f=r.call(a,"finallyLoc");if(c&&f){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}function Eo(t,e,n,r,o,i,a){try{var l=t[i](a),c=l.value}catch(t){return void n(t)}l.done?e(c):Promise.resolve(c).then(r,o)}function Do(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var i=t.apply(e,n);function a(t){Eo(i,r,o,a,l,"next",t)}function l(t){Eo(i,r,o,a,l,"throw",t)}a(void 0)}))}}function Ao(t){return function(t){if(Array.isArray(t))return Co(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||qo(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qo(t,e){if(t){if("string"==typeof t)return Co(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Co(t,e):void 0}}function Co(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n.value-container.svelte-82qwg8>input.svelte-82qwg8{width:100%;height:100%}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.svelte-select.focused.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-82qwg8 .selected-item.svelte-82qwg8.svelte-82qwg8{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.hide-selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0}.icon.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.multi-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, 0.24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;pointer-events:none}.list-group-title.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase);border-width:var(--group-title-border-width, medium);border-style:var(--group-title-border-style, none);border-color:var(--group-title-border-color, color)}.empty.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all 0.2s);align-items:center;width:100%}.item.group-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.hover.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.active.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}")}var Io=function(t){return{value:8&t[0]}},Ro=function(t){return{value:t[3]}},Ho=function(t){return{value:8&t[0]}},No=function(t){return{value:t[3]}},Bo=function(t){return{listOpen:64&t[0]}},Fo=function(t){return{listOpen:t[6]}},Yo=function(t){return{}},Wo=function(t){return{}},Vo=function(t){return{}},Uo=function(t){return{}},Go=function(t){return{selection:8&t[0]}},Zo=function(t){return{selection:t[3]}};function Jo(t,e,n){var r=t.slice();return r[125]=e[n],r[127]=n,r}var Ko=function(t){return{}},Xo=function(t){return{}},Qo=function(t){return{selection:8&t[0]}},ti=function(t){return{selection:t[125],index:t[127]}},ei=function(t){return{}},ni=function(t){return{}},ri=function(t){return{}},oi=function(t){return{}},ii=function(t){return{}},ai=function(t){return{}};function li(t,e,n){var r=t.slice();return r[125]=e[n],r[127]=n,r}var ci=function(t){return{item:16777216&t[0]}},fi=function(t){return{item:t[125],index:t[127]}},ui=function(t){return{filteredItems:16777216&t[0]}},si=function(t){return{filteredItems:t[24]}},di=function(t){return{}},pi=function(t){return{}};function _i(t){var e,n,r,o,i,a,l,c,f=t[50]["list-prepend"]&&mi(t),u=[gi,hi,vi],s=[];function d(t,e){return t[50].list?0:t[24].length>0?1:t[19]?-1:2}~(r=d(t))&&(o=s[r]=u[r](t));var p=t[50]["list-append"]&&yi(t);return{c:function(){e=X("div"),f&&f.c(),n=et(),o&&o.c(),i=et(),p&&p.c(),at(e,"class","svelte-select-list svelte-82qwg8"),vt(e,"prefloat",t[28])},m:function(o,u){Z(o,e,u),f&&f.m(e,null),Y(e,n),~r&&s[r].m(e,null),Y(e,i),p&&p.m(e,null),t[90](e),a=!0,l||(c=[C(t[49].call(null,e)),rt(e,"scroll",t[41]),rt(e,"pointerup",it(ot(t[85])))],l=!0)},p:function(t,l){t[50]["list-prepend"]?f?(f.p(t,l),524288&l[1]&&Jt(f,1)):((f=mi(t)).c(),Jt(f,1),f.m(e,n)):f&&(Gt(),Kt(f,1,1,(function(){f=null})),Zt());var c=r;(r=d(t))===c?~r&&s[r].p(t,l):(o&&(Gt(),Kt(s[c],1,1,(function(){s[c]=null})),Zt()),~r?((o=s[r])?o.p(t,l):(o=s[r]=u[r](t)).c(),Jt(o,1),o.m(e,i)):o=null),t[50]["list-append"]?p?(p.p(t,l),524288&l[1]&&Jt(p,1)):((p=yi(t)).c(),Jt(p,1),p.m(e,null)):p&&(Gt(),Kt(p,1,1,(function(){p=null})),Zt()),(!a||268435456&l[0])&&vt(e,"prefloat",t[28])},i:function(t){a||(Jt(f),Jt(o),Jt(p),a=!0)},o:function(t){Kt(f),Kt(o),Kt(p),a=!1},d:function(n){n&&J(e),f&&f.d(),~r&&s[r].d(),p&&p.d(),t[90](null),l=!1,x(c)}}}function mi(t){var e,n=t[82]["list-prepend"],r=T(n,t,t[81],pi);return{c:function(){r&&r.c()},m:function(t,n){r&&r.m(t,n),e=!0},p:function(t,o){r&&r.p&&(!e||524288&o[2])&&A(r,n,t,t[81],e?D(n,t[81],o,di):q(t[81]),pi)},i:function(t){e||(Jt(r,t),e=!0)},o:function(t){Kt(r,t),e=!1},d:function(t){r&&r.d(t)}}}function vi(t){var e,n,r=t[82].empty,o=T(r,t,t[81],ai),i=o||{c:function(){(n=X("div")).textContent="No options",at(n,"class","empty svelte-82qwg8")},m:function(t,e){Z(t,n,e)},p:v,d:function(t){t&&J(n)}};return{c:function(){i&&i.c()},m:function(t,n){i&&i.m(t,n),e=!0},p:function(t,n){o&&o.p&&(!e||524288&n[2])&&A(o,r,t,t[81],e?D(r,t[81],n,ii):q(t[81]),ai)},i:function(t){e||(Jt(i,t),e=!0)},o:function(t){Kt(i,t),e=!1},d:function(t){i&&i.d(t)}}}function hi(t){for(var e,n,r=t[24],o=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:1;clearTimeout(d),d=setTimeout(t,e)}:Yt,Vt=e.debounceWait,Ut=void 0===Vt?300:Vt,Gt=e.hideEmptyState,Zt=void 0!==Gt&&Gt,Jt=e.inputAttributes,Kt=void 0===Jt?{}:Jt,Xt=e.listAutoWidth,Qt=void 0===Xt||Xt,te=e.showChevron,ee=void 0!==te&&te,ne=e.listOffset,re=void 0===ne?5:ne,oe=e.hoverItemIndex,ie=void 0===oe?0:oe,ae=e.floatingConfig,le=void 0===ae?{}:ae,ce=e.class,fe=void 0===ce?"":ce;function ue(t){var e=[],n={};t.forEach((function(t){var r=lt(t);e.includes(r)||(e.push(r),n[r]=[],r&&n[r].push(Object.assign(qt(r,t),{id:r,groupHeader:!0,selectable:st}))),n[r].push(Object.assign({groupItem:!!r},t))}));var r=[];return ft(e).forEach((function(t){n[t]&&r.push.apply(r,Ao(n[t]))})),r}function se(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0;n(7,ie=t<0?0:t),!e&<&&f[ie]&&!f[ie].selectable&&qe(1)}function de(){var t=!0;if(U){var e=[],r=[];U.forEach((function(n){e.includes(n[pt])?t=!1:(e.push(n[pt]),r.push(n))})),t||n(3,U=r)}return t}function pe(t){var e=t?t[pt]:U[pt];return et.find((function(t){return t[pt]===e}))}function _e(t){return me.apply(this,arguments)}function me(){return(me=Do(To().mark((function t(e){var r;return To().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=U[e],1===U.length?n(3,U=void 0):n(3,U=U.filter((function(t){return t!==r}))),k("clear",r);case 3:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ve(t){var e;W&&L===(null===(e=document)||void 0===e?void 0:e.activeElement)||(t&&k("focus",t),L.focus(),n(2,W=!0))}function he(t){return ge.apply(this,arguments)}function ge(){return(ge=Do(To().mark((function t(e){return To().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Te){t.next=2;break}return t.abrupt("return");case 2:(Ft||W)&&(k("blur",e),be(),n(2,W=!1),n(26,p=void 0),L.blur());case 3:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function be(){n(4,Z=""),n(6,Ft=!1)}g=Do(To().mark((function t(){return To().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(77,_=U),n(78,m=Z),n(79,v=R);case 3:case"end":return t.stop()}}),t)}))),$t().$$.before_update.push(g),St((function(){Ft&&n(2,W=!0),W&&L&&L.focus()}));var ye=e.ariaValues,we=void 0===ye?function(t){return"Option ".concat(t,", selected.")}:ye,xe=e.ariaListOpen,ke=void 0===xe?function(t,e){return"You are currently focused on option ".concat(t,". There are ").concat(e," results available.")}:xe,Oe=e.ariaFocused,$e=void 0===Oe?function(){return"Select is focused, type to refine list, press down to open the menu."}:Oe;var Se,je=null;function Pe(){clearTimeout(Se),Se=setTimeout((function(){Te=!1}),100)}jt((function(){var t;null===(t=je)||void 0===t||t.remove()}));var Te=!1;function Ee(t){t&&!1!==t.selectable&&function(t){if(t){n(4,Z="");var e=Object.assign({},t);if(e.groupHeader&&!e.selectable)return;n(3,U=R?U?U.concat([e]):[e]:n(3,U=e)),setTimeout((function(){Et&&be(),n(26,p=void 0),k("change",U),k("select",t)}))}}(t)}function De(t){Te||n(7,ie=t)}function Ae(t){var e=t.item,r=t.i;if(!1!==(null==e?void 0:e.selectable))return U&&!R&&U[pt]===e[pt]?be():void(function(t){return t.groupHeader&&t.selectable||t.selectable||!t.hasOwnProperty("selectable")}(e)&&(n(7,ie=r),Ee(e)))}function qe(t){if(0===f.filter((function(t){return!Object.hasOwn(t,"selectable")||!0===t.selectable})).length)return n(7,ie=0);t>0&&ie===f.length-1?n(7,ie=0):n(7,t<0&&0===ie?ie=f.length-1:ie+=t);var e=f[ie];e&&!1===e.selectable&&(1!==t&&-1!==t||qe(t))}var Ce=ze,Me=ze;function ze(t){return{update:function(e){e.scroll&&(Pe(),t.scrollIntoView({behavior:"auto",block:"nearest"}))}}}var Le={strategy:"absolute",placement:"bottom-start",middleware:[Zn(re),Vn(),Jn()],autoUpdate:!1},Ie=function(t){let e,n;const r={autoUpdate:!0};let o=t;const i=e=>({...r,...t||{},...e||{}}),a=t=>{e&&n&&(o=i(t),Ir(e,n,o).then((t=>{Object.assign(n.style,{position:t.strategy,left:`${t.x}px`,top:`${t.y}px`}),o?.onComputed&&o.onComputed(t)})))},l=t=>{jt(t.subscribe((t=>{void 0===e?(e=t,a()):(Object.assign(e,t),a())})))};return[t=>{if("subscribe"in t)return l(t),{};e=t,a()},(t,r)=>{let l;n=t,o=i(r),setTimeout((()=>a(r)),0),a(r);const c=()=>{l&&(l(),l=void 0)},f=({autoUpdate:t}=o||{})=>{if(c(),!1!==t)return Lr(e,n,(()=>a(o)),!0===t?{}:t)};return l=f(),{update(t){a(t),l=f(t)},destroy(){c()}}},a]}(Le),Re=jo(Ie,3),He=Re[0],Ne=Re[1],Be=Re[2],Fe=!0;return t.$$set=function(t){"justValue"in t&&n(52,$=t.justValue),"filter"in t&&n(53,j=t.filter),"getItems"in t&&n(54,T=t.getItems),"id"in t&&n(55,D=t.id),"name"in t&&n(8,q=t.name),"container"in t&&n(0,M=t.container),"input"in t&&n(1,L=t.input),"multiple"in t&&n(9,R=t.multiple),"multiFullItemClearable"in t&&n(10,N=t.multiFullItemClearable),"disabled"in t&&n(11,F=t.disabled),"focused"in t&&n(2,W=t.focused),"value"in t&&n(3,U=t.value),"filterText"in t&&n(4,Z=t.filterText),"placeholder"in t&&n(56,K=t.placeholder),"placeholderAlwaysShow"in t&&n(57,Q=t.placeholderAlwaysShow),"items"in t&&n(51,et=t.items),"label"in t&&n(12,rt=t.label),"itemFilter"in t&&n(58,it=t.itemFilter),"groupBy"in t&&n(59,lt=t.groupBy),"groupFilter"in t&&n(60,ft=t.groupFilter),"groupHeaderSelectable"in t&&n(61,st=t.groupHeaderSelectable),"itemId"in t&&n(13,pt=t.itemId),"loadOptions"in t&&n(62,mt=t.loadOptions),"containerStyles"in t&&n(14,ht=t.containerStyles),"hasError"in t&&n(15,bt=t.hasError),"filterSelectedItems"in t&&n(63,wt=t.filterSelectedItems),"required"in t&&n(16,kt=t.required),"closeListOnChange"in t&&n(64,Et=t.closeListOnChange),"createGroupHeaderItem"in t&&n(65,qt=t.createGroupHeaderItem),"searchable"in t&&n(17,Mt=t.searchable),"inputStyles"in t&&n(18,Lt=t.inputStyles),"clearable"in t&&n(67,Rt=t.clearable),"loading"in t&&n(5,Nt=t.loading),"listOpen"in t&&n(6,Ft=t.listOpen),"debounce"in t&&n(68,Wt=t.debounce),"debounceWait"in t&&n(69,Ut=t.debounceWait),"hideEmptyState"in t&&n(19,Zt=t.hideEmptyState),"inputAttributes"in t&&n(70,Kt=t.inputAttributes),"listAutoWidth"in t&&n(71,Qt=t.listAutoWidth),"showChevron"in t&&n(20,ee=t.showChevron),"listOffset"in t&&n(72,re=t.listOffset),"hoverItemIndex"in t&&n(7,ie=t.hoverItemIndex),"floatingConfig"in t&&n(73,le=t.floatingConfig),"class"in t&&n(21,fe=t.class),"ariaValues"in t&&n(74,we=t.ariaValues),"ariaListOpen"in t&&n(75,ke=t.ariaListOpen),"ariaFocused"in t&&n(76,$e=t.ariaFocused),"$$scope"in t&&n(81,w=t.$$scope)},t.$$.update=function(){var e,d,g,b;(8&t.$$.dirty[0]|1048576&t.$$.dirty[1]&&U&&function(){if("string"==typeof U){var t,e=(et||[]).find((function(t){return t[pt]===U}));n(3,U=e||(Mo(t={},pt,U),Mo(t,"label",U),t))}else R&&Array.isArray(U)&&U.length>0&&n(3,U=U.map((function(t){return"string"==typeof t?{value:t,label:t}:t})))}(),131072&t.$$.dirty[0]|256&t.$$.dirty[2]&&(!Kt&&Mt||(n(27,h=Object.assign({autocapitalize:"none",autocomplete:"off",autocorrect:"off",spellcheck:!1,tabindex:0,type:"text","aria-autocomplete":"list"},Kt)),D&&n(27,h.id=D,h),Mt||n(27,h.readonly=!0,h))),512&t.$$.dirty[0]&&R&&U&&(Array.isArray(U)?n(3,U=Ao(U)):n(3,U=[U])),512&t.$$.dirty[0]|131072&t.$$.dirty[2]&&v&&!R&&U&&n(3,U=null),520&t.$$.dirty[0]&&R&&U&&U.length>1&&de(),8&t.$$.dirty[0]&&U&&(R?JSON.stringify(U)!==JSON.stringify(_)&&de()&&k("input",U):_&&JSON.stringify(U[pt])===JSON.stringify(_[pt])||k("input",U)),520&t.$$.dirty[0]|32768&t.$$.dirty[2]&&!U&&R&&_&&k("input",U),6&t.$$.dirty[0]&&!W&&L&&be(),16&t.$$.dirty[0]|65536&t.$$.dirty[2]&&Z!==m&&(mt||0!==Z.length)&&(mt?Wt(Do(To().mark((function t(){var e;return To().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n(5,Nt=!0),t.next=3,T({dispatch:k,loadOptions:mt,convertStringItemsToObjects:Ai,filterText:Z});case 3:(e=t.sent)?(n(5,Nt=e.loading),n(6,Ft=Ft?e.listOpen:Z.length>0),n(2,W=Ft&&e.focused),n(51,et=lt?ue(e.filteredItems):e.filteredItems)):(n(5,Nt=!1),n(2,W=!0),n(6,Ft=!0));case 5:case"end":return t.stop()}}),t)}))),Ut):(n(6,Ft=!0),R&&n(26,p=void 0))),12824&t.$$.dirty[0]|407896064&t.$$.dirty[1]|3&t.$$.dirty[2]&&n(24,f=j({loadOptions:mt,filterText:Z,items:et,multiple:R,value:U,itemId:pt,groupBy:lt,label:rt,filterSelectedItems:wt,itemFilter:it,convertStringItemsToObjects:Ai,filterGroupedItems:ue})),16777800&t.$$.dirty[0]&&!R&&Ft&&U&&f&&se(f.findIndex((function(t){return t[pt]===U[pt]})),!0),576&t.$$.dirty[0]&&Ft&&R&&n(7,ie=0),16&t.$$.dirty[0]&&Z&&n(7,ie=0),128&t.$$.dirty[0]&&k("hoverItem",ie),520&t.$$.dirty[0]&&n(25,r=R?U&&U.length>0:U),33554448&t.$$.dirty[0]&&n(35,o=r&&Z.length>0),33556512&t.$$.dirty[0]|32&t.$$.dirty[2]&&n(34,i=r&&Rt&&!F&&!Nt),520&t.$$.dirty[0]|100663296&t.$$.dirty[1])&&n(33,a=Q&&R||R&&0===(null===(e=U)||void 0===e?void 0:e.length)?K:U?"":K);(520&t.$$.dirty[0]&&n(32,l=U?(d=void 0,d=R&&U.length>0?U.map((function(t){return t[rt]})).join(", "):U[rt],we(d)):""),16777412&t.$$.dirty[0]&&n(31,c=function(){if(!f||0===f.length)return"";var t=f[ie];if(Ft&&t){var e=f?f.length:0;return ke(t[rt],e)}return $e()}()),1048576&t.$$.dirty[1]&&function(t){t&&0!==t.length&&!t.some((function(t){return"object"!==Po(t)}))&&U&&(R?!U.some((function(t){return!t||!t[pt]})):U[pt])&&(Array.isArray(U)?n(3,U=U.map((function(t){return pe(t)||t}))):n(3,U=pe()||U))}(et),8712&t.$$.dirty[0]&&n(52,$=R?U?U.map((function(t){return t[pt]})):null:U?U[pt]:U),520&t.$$.dirty[0]|32768&t.$$.dirty[2]&&(R||!_||U||k("input",U)),16777800&t.$$.dirty[0]&&Ft&&f&&!R&&!U&&se(),16777216&t.$$.dirty[0]&&function(t){Ft&&k("filter",t)}(f),1&t.$$.dirty[0]|2048&t.$$.dirty[2])&&(M&&void 0===(null===(g=le)||void 0===g?void 0:g.autoUpdate)&&n(80,Le.autoUpdate=!0,Le));1&t.$$.dirty[0]|264192&t.$$.dirty[2]&&M&&le&&Be(Object.assign(Le,le)),8388608&t.$$.dirty[0]&&n(30,u=!!je),8388672&t.$$.dirty[0]&&function(t,e){if(!t||!e)return n(28,Fe=!0);setTimeout((function(){n(28,Fe=!1)}),0)}(je,Ft),8388673&t.$$.dirty[0]&&Ft&&M&&je&&(b=M.getBoundingClientRect().width,n(23,je.style.width=Qt?b+"px":"auto",je)),128&t.$$.dirty[0]&&n(29,s=ie),70&t.$$.dirty[0]&&L&&Ft&&!W&&ve()},[M,L,W,U,Z,Nt,Ft,ie,q,R,N,F,rt,pt,ht,bt,kt,Mt,Lt,Zt,ee,fe,function(){k("clear",U),n(3,U=void 0),be(),ve()},je,f,r,p,h,Fe,s,u,c,l,a,i,o,_e,function(t){if(W)switch(t.stopPropagation(),t.key){case"Escape":t.preventDefault(),be();break;case"Enter":if(t.preventDefault(),Ft){if(0===f.length)break;var e=f[ie];if(U&&!R&&U[pt]===e[pt]){be();break}Ee(f[ie])}break;case"ArrowDown":t.preventDefault(),Ft?qe(1):(n(6,Ft=!0),n(26,p=void 0));break;case"ArrowUp":t.preventDefault(),Ft?qe(-1):(n(6,Ft=!0),n(26,p=void 0));break;case"Tab":if(Ft&&W){if(0===f.length||U&&U[pt]===f[ie][pt])return be();t.preventDefault(),Ee(f[ie]),be()}break;case"Backspace":if(!R||Z.length>0)return;if(R&&U&&U.length>0){if(_e(void 0!==p?p:U.length-1),0===p||void 0===p)break;n(26,p=U.length>p?p-1:void 0)}break;case"ArrowLeft":if(!U||!R||Z.length>0)return;void 0===p?n(26,p=U.length-1):U.length>p&&0!==p&&n(26,p-=1);break;case"ArrowRight":if(!U||!R||Z.length>0||void 0===p)return;p===U.length-1?n(26,p=void 0):pt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n',at(e,"role","button"),at(e,"aria-label","Confirm Time"),at(e,"tabindex","0"),at(e,"class","fcal_spot_confirm")},m:function(o,i){Z(o,e,i),n||(r=[rt(e,"click",(function(){k(t[28](t[73]))&&t[28](t[73]).apply(this,arguments)})),rt(e,"keypress",(function(){k(t[28](t[73]))&&t[28](t[73]).apply(this,arguments)}))],n=!0)},p:function(e,n){t=e},d:function(t){t&&J(e),n=!1,x(r)}}}function ya(t){var e,n,r,o,i,a,l,c,f,u,s,d=t[30](me.dayjs(t[73].start).format("hh:mm A"),t[11])+"",p=t[22](t[2],t[73]),_=t[17]&&t[73].remaining&&t[2]!=t[73]&&va(t);function m(){for(var e,n=arguments.length,r=new Array(n),o=0;o',z=et(),L=X("span"),I=tt(ht),R=et(),H=X("span"),N=tt(gt),B=et(),F=X("div"),W=X("div"),V=X("button"),U=tt(bt),Q=et(),nt=X("div"),ot=X("button"),it=tt(yt),ct=et(),ft=X("div"),ut=X("div");for(var x=0;xnew Date(m.max_lookup_date).getTime()}n(10,X=t)}()),1&t.$$.dirty[0]&&rt!=v&&(rt=v,n(1,y=""),n(2,x={}),ft(),R("timezoneChanged",v)),1&t.$$.dirty[1]&&ot!=h&&(ot=h,n(1,y=""),n(2,x={}),ft(),R("resetSelection")),16&t.$$.dirty[0]&&n(8,J=ea(J)),96&t.$$.dirty[0]|4&t.$$.dirty[1]&&n(15,s=new Date(U,G,1).getTime()t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]&&arguments[2],a=Na(t);e=function(t,e,n){return n&&t<0?e:n&&t>e?0:Math.max(0,Math.min(e,t))}(e,a.max,o),"Hours"===a.label?r.setHours(e):"Minutes"===a.label?r.setMinutes(e):"Seconds"===a.label?r.setSeconds(e):"Milliseconds"===a.label&&r.setMilliseconds(e),n(0,r=i(r)),c(r)}return t.$$set=function(t){"browseDate"in t&&n(0,r=t.browseDate),"timePrecision"in t&&n(1,o=t.timePrecision),"setTime"in t&&n(5,i=t.setTime)},t.$$.update=function(){1&t.$$.dirty&&c(r)},[r,o,a,function(t){if("ArrowUp"===t.key||"ArrowDown"===t.key){var e=l(t.currentTarget),n="ArrowUp"===t.key?1:-1;f(t.currentTarget,e+n,!0),t.preventDefault(),Ha(t.currentTarget)}else if("ArrowLeft"===t.key||"ArrowRight"===t.key||":;-,.".includes(t.key)){var r=a.indexOf(t.currentTarget),o="ArrowLeft"===t.key?-1:1,i=a[r+o];t.preventDefault(),i&&(i.focus(),Ha(i))}},function(t){var e,n=t,r=Na(n.currentTarget);"insertText"===n.inputType?(e=Ba("000"+l(n.currentTarget)+n.currentTarget.innerText,r.len))>r.max&&n.data&&(e=Ba(n.data,r.len)):e=Ba("000"+n.currentTarget.innerText,r.len),f(n.currentTarget,e),Ha(n.currentTarget)},i,function(t){Dt[t?"unshift":"push"]((function(){a[0]=t,n(2,a)}))},function(t){Dt[t?"unshift":"push"]((function(){a[1]=t,n(2,a)}))},function(t){Dt[t?"unshift":"push"]((function(){a[2]=t,n(2,a)}))},function(t){Dt[t?"unshift":"push"]((function(){a[3]=t,n(2,a)}))},function(t){t.target instanceof HTMLElement&&"SPAN"===t.target.tagName&&(t.target.focus(),t.preventDefault())}]}var Wa=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Ta(t,e)}(i,t);var e,n,r,o=Ea(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(Da(e=o.call(this)),t,Ya,Ra,O,{browseDate:0,timePrecision:1,setTime:5},Ma),e}return e=i,n&&Pa(e.prototype,n),r&&Pa(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const Va=Wa;function Ua(t,e){const n=function(t){return t%4==0&&t%100!=0||t%400==0}(t)?29:28;return[31,n,31,30,31,30,31,31,30,31,30,31][e]}function Ga(t,e){let n="";if(t)for(const r of e)n+="string"==typeof r?r:r.toString(t);return n}function Za(t,e){const n=Ua(t,e),r=[];for(let o=0;ot[3],e.__value=t[43],e.value=e.__value},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,i){32&i[0]&&o!==(o=t[49]+"")&&st(n,o),588&i[0]&&r!==(r=new Date(t[9],t[43],Ua(t[9],t[43]),23,59,59,999)t[3])&&(e.disabled=r)},d:function(t){t&&J(e)}}}function dl(t){var e,n,r,o=t[49]+"";return{c:function(){e=X("option"),n=tt(o),e.__value=t[43],e.value=e.__value,e.selected=r=t[43]===t[8]},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,i){32&i[0]&&o!==(o=t[49]+"")&&st(n,o),256&i[0]&&r!==(r=t[43]===t[8])&&(e.selected=r)},d:function(t){t&&J(e)}}}function pl(t){var e,n,r,o=t[44]+"";return{c:function(){e=X("option"),n=tt(o),e.__value=r=t[44],e.value=e.__value},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,i){64&i[0]&&o!==(o=t[44]+"")&&st(n,o),64&i[0]&&r!==(r=t[44])&&(e.__value=r,e.value=e.__value)},d:function(t){t&&J(e)}}}function _l(t){var e,n,r,o,i=t[44]+"";return{c:function(){e=X("option"),n=tt(i),e.__value=r=t[44],e.value=e.__value,e.selected=o=t[44]===t[4].getFullYear()},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,a){64&a[0]&&i!==(i=t[44]+"")&&st(n,i),64&a[0]&&r!==(r=t[44])&&(e.__value=r,e.value=e.__value),80&a[0]&&o!==(o=t[44]===t[4].getFullYear())&&(e.selected=o)},d:function(t){t&&J(e)}}}function ml(t){var e,n,r=t[5].weekdays[t[5].weekStartsOn+t[43]-7]+"";return{c:function(){e=X("div"),n=tt(r),at(e,"class","header-cell svelte-w239uu")},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,e){32&e[0]&&r!==(r=t[5].weekdays[t[5].weekStartsOn+t[43]-7]+"")&&st(n,r)},d:function(t){t&&J(e)}}}function vl(t){var e,n,r=t[5].weekdays[t[5].weekStartsOn+t[43]]+"";return{c:function(){e=X("div"),n=tt(r),at(e,"class","header-cell svelte-w239uu")},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,e){32&e[0]&&r!==(r=t[5].weekdays[t[5].weekStartsOn+t[43]]+"")&&st(n,r)},d:function(t){t&&J(e)}}}function hl(t){var e;function n(t,e){return t[43]+t[5].weekStartsOn<7?vl:ml}var r=n(t),o=r(t);return{c:function(){o.c(),e=nt()},m:function(t,n){o.m(t,n),Z(t,e,n)},p:function(t,i){r===(r=n(t))&&o?o.p(t,i):(o.d(1),(o=r(t))&&(o.c(),o.m(e.parentNode,e)))},d:function(t){o.d(t),t&&J(e)}}}function gl(t){var e,n,r,o,i,a=t[39].number+"";function l(){return t[27](t[39])}return{c:function(){e=X("div"),n=X("span"),r=tt(a),at(n,"class","svelte-w239uu"),at(e,"class","cell svelte-w239uu"),vt(e,"disabled",!$l(t[39],t[2],t[3])),vt(e,"selected",t[0]&&t[39].year===t[0].getFullYear()&&t[39].month===t[0].getMonth()&&t[39].number===t[0].getDate()),vt(e,"today",t[39].year===t[11].getFullYear()&&t[39].month===t[11].getMonth()&&t[39].number===t[11].getDate()),vt(e,"other-month",t[39].month!==t[8])},m:function(t,a){Z(t,e,a),Y(e,n),Y(n,r),o||(i=rt(e,"click",l),o=!0)},p:function(n,o){t=n,128&o[0]&&a!==(a=t[39].number+"")&&st(r,a),140&o[0]&&vt(e,"disabled",!$l(t[39],t[2],t[3])),129&o[0]&&vt(e,"selected",t[0]&&t[39].year===t[0].getFullYear()&&t[39].month===t[0].getMonth()&&t[39].number===t[0].getDate()),2176&o[0]&&vt(e,"today",t[39].year===t[11].getFullYear()&&t[39].month===t[11].getMonth()&&t[39].number===t[11].getDate()),384&o[0]&&vt(e,"other-month",t[39].month!==t[8])},d:function(t){t&&J(e),o=!1,i()}}}function bl(t){for(var e,n=t[7].slice(7*t[38],7*t[38]+7),r=[],o=0;o',i=et(),a=X("div"),l=X("select");for(var t=0;t',O=et(),$=X("div");for(var D=0;Dn?n:t=o&&r<=i}function Sl(t,e,n){var r,o,i,a,l=e.$$slots,c=void 0===l?{}:l,f=e.$$scope,u=Pt(),s=e.value,d=void 0===s?null:s;function p(t){var e;t.getTime()!==(null===(e=d)||void 0===e?void 0:e.getTime())&&(n(4,O=xl(t,w,k)),n(0,d=wl(O)))}function _(t){var e;t.getTime()!==(null===(e=d)||void 0===e?void 0:e.getTime())&&(n(4,O=kl(t,w,k)),n(0,d=wl(O)))}function m(t){n(4,O=kl(t,w,k)),!T&&d&&p(O)}var v=new Date,h=new Date,g=e.timePrecision,b=void 0===g?null:g,y=e.min,w=void 0===y?new Date(h.getFullYear()-20,0,1):y,x=e.max,k=void 0===x?new Date(h.getFullYear(),11,31,23,59,59,999):x,O=wl(d||kl(h,w,k));var $=Ol(w,k),S=e.locale,j=void 0===S?{}:S,P=e.browseWithoutSelecting,T=void 0!==P&&P;function E(t){O.setFullYear(t),m(O)}function D(t){var e=O.getFullYear();12===t?(t=0,e++):-1===t&&(t=11,e--);var n=Ua(e,t),r=Math.min(O.getDate(),n);m(new Date(e,t,r,O.getHours(),O.getMinutes(),O.getSeconds(),O.getMilliseconds()))}function A(t){$l(t,w,k)&&(O.setFullYear(0),O.setMonth(0),O.setDate(1),O.setFullYear(t.year),O.setMonth(t.month),O.setDate(t.number),_(O),u("select",wl(O)))}function q(t){if(t.shiftKey&&"ArrowUp"===t.key)E(O.getFullYear()-1);else if(t.shiftKey&&"ArrowDown"===t.key)E(O.getFullYear()+1);else if(t.shiftKey&&"ArrowLeft"===t.key)D(O.getMonth()-1);else{if(!t.shiftKey||"ArrowRight"!==t.key)return!1;D(O.getMonth()+1)}return t.preventDefault(),!0}return t.$$set=function(t){"value"in t&&n(0,d=t.value),"timePrecision"in t&&n(1,b=t.timePrecision),"min"in t&&n(2,w=t.min),"max"in t&&n(3,k=t.max),"locale"in t&&n(18,j=t.locale),"browseWithoutSelecting"in t&&n(19,T=t.browseWithoutSelecting),"$$scope"in t&&n(20,f=t.$$scope)},t.$$.update=function(){var e;13&t.$$.dirty[0]&&(d&&d>k?p(k):d&&d0){let t=r-1,e=n;-1===t&&(t=11,e=n-1),o=Za(e,t).slice(-i)}o=o.concat(Za(n,r));let a=r+1,l=n;12===a&&(a=0,l=n+1);const c=42-o.length;return o=o.concat(Za(l,a).slice(0,c)),o}(O,r.weekStartsOn))},[d,b,w,k,O,r,$,a,i,o,function(t){return n(4,O=xl(t,w,k)),d&&p(O),O},v,E,D,A,function(t){if(t.shiftKey||t.altKey)q(t);else{if("ArrowUp"===t.key)E(O.getFullYear()-1);else if("ArrowDown"===t.key)E(O.getFullYear()+1);else if("ArrowLeft"===t.key)D(O.getMonth()-1);else{if("ArrowRight"!==t.key)return void q(t);D(O.getMonth()+1)}t.preventDefault()}},function(t){if(t.shiftKey||t.altKey)q(t);else{if("ArrowUp"===t.key||"ArrowLeft"===t.key)D(O.getMonth()-1);else{if("ArrowDown"!==t.key&&"ArrowRight"!==t.key)return void q(t);D(O.getMonth()+1)}t.preventDefault()}},function(t){var e,n,r=t.shiftKey||t.altKey;if("SELECT"!==(null===(e=t.target)||void 0===e?void 0:e.tagName)&&"SPAN"!==(null===(n=t.target)||void 0===n?void 0:n.tagName))if(r)q(t);else{if("ArrowUp"===t.key)O.setDate(O.getDate()-7),_(O);else if("ArrowDown"===t.key)O.setDate(O.getDate()+7),_(O);else if("ArrowLeft"===t.key)O.setDate(O.getDate()-1),_(O);else if("ArrowRight"===t.key)O.setDate(O.getDate()+1),_(O);else{if("Enter"!==t.key)return;p(O),u("select",wl(O))}t.preventDefault()}},j,T,f,c,function(e){Tt.call(this,t,e)},function(){return D(O.getMonth()-1)},function(t){return D(parseInt(t.currentTarget.value))},function(t){return E(parseInt(t.currentTarget.value))},function(){return D(O.getMonth()+1)},function(t){return A(t)},function(t){n(4,O=t)}]}var jl=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Qa(t,e)}(i,t);var e,n,r,o=tl(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(el(e=o.call(this)),t,Sl,yl,O,{value:0,timePrecision:1,min:2,max:3,locale:18,browseWithoutSelecting:19},rl,[-1,-1]),e}return e=i,n&&Xa(e.prototype,n),r&&Xa(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const Pl=jl;function Tl(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function El(t){var e=t-1;return e*e*e+1}function Dl(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,l=[],c=!0,f=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(l.push(r.value),l.length!==e);c=!0);}catch(t){f=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(f)throw o}}return l}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Al(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Al(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Al(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nr||ee.toLowerCase()===t.slice(0,e.length).toLowerCase()));return n>=0?(t=t.slice(e[n].length),n):(o=!1,null)}(e.allowedValues||[]);null!==n&&(a=n)}else if("dd"===e.id){const t=d(/^[0-9]{2}/,1,31);null!==t&&(l=t)}else if("HH"===e.id){const t=d(/^[0-9]{2}/,0,23);null!==t&&(c=t)}else if("mm"===e.id){const t=d(/^[0-9]{2}/,0,59);null!==t&&(f=t)}else if("ss"===e.id){const t=d(/^[0-9]{2}/,0,59);null!==t&&(u=t)}}for(const t of e)if(p(t),!o)break;const _=Ua(i,a);return l>_&&(o=!1),{date:o?new Date(i,a,l,c,f,u,s):null,missingPunctuation:r}}function Cl(t){return("0"+t.toString()).slice(-2)}function Ml(t,e){return t.startsWith("yyyy")?{id:"yyyy",toString:t=>t.getFullYear().toString()}:t.startsWith("yy")?{id:"yy",toString:t=>t.getFullYear().toString().slice(-2)}:t.startsWith("MMM")?{id:"MMM",allowedValues:e.shortMonths,toString:t=>e.shortMonths[t.getMonth()]}:t.startsWith("MM")?{id:"MM",toString:t=>Cl(t.getMonth()+1)}:t.startsWith("dd")?{id:"dd",toString:t=>Cl(t.getDate())}:t.startsWith("HH")?{id:"HH",toString:t=>Cl(t.getHours())}:t.startsWith("mm")?{id:"mm",toString:t=>Cl(t.getMinutes())}:t.startsWith("ss")?{id:"ss",toString:t=>Cl(t.getSeconds())}:void 0}function zl(t,e={}){const n=Ja(e),r=[];for(;t.length>0;){const e=Ml(t,n);e?(r.push(e),t=t.slice(e.id.length)):"string"==typeof r[r.length-1]?(r[r.length-1]+=t[0],t=t.slice(1)):(r.push(t[0]),t=t.slice(1))}return r}function Ll(t){return Ll="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ll(t)}function Il(t,e){for(var n=0;nwindow.innerHeight&&n(17,K=!0),o>window.innerWidth&&(n(18,X=-e),t.left1&&void 0!==arguments[1]?arguments[1]:{},n=e.delay,r=void 0===n?0:n,o=e.duration,i=void 0===o?400:o,a=e.easing,l=void 0===a?El:a,c=e.x,f=void 0===c?0:c,u=e.y,s=void 0===u?0:u,d=e.opacity,p=void 0===d?0:d,_=getComputedStyle(t),m=+_.opacity,v="none"===_.transform?"":_.transform,h=m*(1-p),g=Dl(M(f),2),b=g[0],y=g[1],w=Dl(M(s),2),x=w[0],k=w[1];return{delay:r,duration:i,easing:l,css:function(t,e){return"\n\t\t\ttransform: ".concat(v," translate(").concat((1-t)*b).concat(y,", ").concat((1-t)*x).concat(k,");\n\t\t\topacity: ").concat(m-h*e)}}}(t,{duration:200,easing:Tl,y:K?5:-5})},p,C,B,J,a,function(t){Dt[t?"unshift":"push"]((function(){n(15,U=t)}))},function(){return n(2,H=!0)},function(){return n(2,H=!0)},function(t){if(t instanceof InputEvent&&"insertText"===t.inputType&&"string"==typeof t.data&&t.currentTarget.value===I+t.data){var e=ql(I,z,r);if(""!==e.missingPunctuation&&!e.missingPunctuation.startsWith(t.data))return void n(0,I=I+e.missingPunctuation+t.data)}n(0,I=t.currentTarget.value)},function(t){r=t,s.set(r)},function(t){Dt[t?"unshift":"push"]((function(){n(16,G=t)}))},l]}var Gl=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Rl(t,e)}(i,t);var e,n,r,o=Hl(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(Nl(e=o.call(this)),t,Ul,Vl,O,{value:25,min:3,max:4,id:5,placeholder:6,valid:1,disabled:7,required:8,class:9,locale:10,format:26,text:0,visible:2,closeOnSelection:27,browseWithoutSelecting:11,timePrecision:12,dynamicPositioning:28},Fl,[-1,-1]),e}return e=i,n&&Il(e.prototype,n),r&&Il(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const Zl=Gl;function Jl(t){return Jl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jl(t)}function Kl(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?cc:0==t[5]?lc:void 0}(t),c=l&&l(t);return{c:function(){e=X("div"),n=X("div"),r=et(),a.c(),o=et(),c&&c.c(),at(n,"class","fcal_payment_items_provider_script"),at(e,"class","fcal_payment_items_wrapper")},m:function(t,i){Z(t,e,i),Y(e,n),Y(e,r),a.m(e,null),Y(e,o),c&&c.m(e,null)},p:function(t,e){var n=nc(e,1)[0];a.p(t,n),c&&c.p(t,n)},i:v,o:v,d:function(t){t&&J(e),a.d(),c&&c.d()}}}function sc(t,e,n){var r,o,i,a=e.field,l=e.form,c=e.duration,f=e.quantity,u=[],s=a.multi_payment_items,d=Object.values((null===(r=a)||void 0===r?void 0:r.payment_methods)||{}),p=Object.keys((null===(o=a)||void 0===o?void 0:o.payment_methods)||{}).length;function _(){document.querySelectorAll(".fcal_payment_amount").forEach((function(t,e){u[e]&&f>1&&(t.textContent=u[e]*f)}))}l[a.name]=l[a.name]||0!=p&&d[0].name,St((function(){document.querySelectorAll(".fcal_payment_amount").forEach((function(t){u.push(t.textContent)}))})),i=function(){_()},$t().$$.after_update.push(i);return t.$$set=function(t){"field"in t&&n(1,a=t.field),"form"in t&&n(0,l=t.form),"duration"in t&&n(2,c=t.duration),"quantity"in t&&n(6,f=t.quantity)},t.$$.update=function(){64&t.$$.dirty&&_()},[l,a,c,s,d,p,f,function(){l[a.name]=this.__value,n(0,l)},[[]]]}var dc=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Xl(t,e)}(i,t);var e,n,r,o=Ql(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(tc(e=o.call(this)),t,sc,uc,O,{field:1,form:0,duration:2,quantity:6}),e}return e=i,n&&Kl(e.prototype,n),r&&Kl(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const pc=dc;function _c(t){return _c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_c(t)}function mc(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(o.location_config.driver=i.options[0].slug,o.location_config.driverType=i.options[0].type),t.$$set=function(t){"appData"in t&&n(1,r=t.appData),"form"in t&&n(0,o=t.form),"field"in t&&n(2,i=t.field),"hasError"in t&&n(3,a=t.hasError),"validating"in t&&n(6,l=t.validating)},t.$$.update=function(){64&t.$$.dirty&&(!l&&l||function(){n(4,c=!1);var t=o.location_config.driverType,e=o.location_config.user_location_input;"in_person_guest"!=t&&"phone_guest"!=t||e||n(4,c=ge("This field is required."))}())},[o,r,i,a,c,function(t){n(0,o.location_config.driver=t.currentTarget.value,o),n(0,o.location_config.driverType=t.currentTarget.dataset.driver,o),n(0,o.location_config.user_location_input="",o)},l,function(e){t.$$.not_equal(o.location_config,e)&&(o.location_config=e,n(0,o))},function(){o.location_config.user_location_input=this.value,n(0,o)}]}var Bc=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Sc(t,e)}(i,t);var e,n,r,o=jc(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(Pc(e=o.call(this)),t,Nc,Hc,O,{appData:1,form:0,field:2,hasError:3,validating:6}),e}return e=i,n&&$c(e.prototype,n),r&&$c(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const Fc=Bc;function Yc(t){return Yc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yc(t)}function Wc(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n',at(e,"name",n=t[1][t[0].name]),at(e,"type","email"),at(e,"placeholder",ge("Email")),at(e,"aria-invalid",r=t[0].required&&!t[20]),at(e,"aria-required",o=t[0].required),at(a,"type","button")},m:function(n,r){Z(n,e,r),pt(e,t[20]),Z(n,i,r),Z(n,a,r),l||(c=[rt(e,"input",f),rt(a,"click",u)],l=!0)},p:function(i,a){t=i,3&a&&n!==(n=t[1][t[0].name])&&at(e,"name",n),3&a&&r!==(r=t[0].required&&!t[20])&&at(e,"aria-invalid",r),1&a&&o!==(o=t[0].required)&&at(e,"aria-required",o),3&a&&e.value!==t[20]&&pt(e,t[20])},d:function(t){t&&J(e),t&&J(i),t&&J(a),l=!1,x(c)}}}function of(t){var e,n,r,o,i,a,l,c,f,u;function s(){t[12].call(n,t[21],t[22])}function d(){t[13].call(i,t[21],t[22])}function p(){return t[14](t[22])}return{c:function(){e=X("div"),n=X("input"),o=et(),i=X("input"),l=et(),(c=X("button")).innerHTML='',at(n,"type","text"),at(n,"placeholder",ge("Name")),at(n,"aria-required",r=t[0].required),at(i,"type","email"),at(i,"placeholder",ge("Email")),at(i,"aria-required",a=t[0].required),at(c,"type","button"),at(e,"class","fcal_group_input")},m:function(r,a){Z(r,e,a),Y(e,n),pt(n,t[20].name),Y(e,o),Y(e,i),pt(i,t[20].email),Y(e,l),Y(e,c),f||(u=[rt(n,"input",s),rt(i,"input",d),rt(c,"click",p)],f=!0)},p:function(e,o){t=e,1&o&&r!==(r=t[0].required)&&at(n,"aria-required",r),3&o&&n.value!==t[20].name&&pt(n,t[20].name),1&o&&a!==(a=t[0].required)&&at(i,"aria-required",a),3&o&&i.value!==t[20].email&&pt(i,t[20].email)},d:function(t){t&&J(e),f=!1,x(u)}}}function af(t){var e;var n=function(t,e){return t[4]?of:rf}(t),r=n(t);return{c:function(){e=X("div"),r.c(),at(e,"class","fcal_multi_guest_input")},m:function(t,n){Z(t,e,n),r.m(e,null)},p:function(t,e){r.p(t,e)},d:function(t){t&&J(e),r.d()}}}function lf(t){var e,n,r,o,i="+ "+(0===t[1][t[0].name].length?ge("Add guest"):ge("Add another"));return{c:function(){e=X("button"),n=tt(i),at(e,"type","button"),at(e,"class","fcal_add_guest_btn")},m:function(i,a){Z(i,e,a),Y(e,n),r||(o=rt(e,"click",t[17]),r=!0)},p:function(t,e){3&e&&i!==(i="+ "+(0===t[1][t[0].name].length?ge("Add guest"):ge("Add another")))&&st(n,i)},d:function(t){t&&J(e),r=!1,o()}}}function cf(t){var e,n,r,o,i,a,l,c;return{c:function(){e=X("div"),n=Q("svg"),r=Q("circle"),o=Q("line"),i=Q("line"),a=et(),l=X("p"),c=tt(t[3]),at(r,"cx","12"),at(r,"cy","12"),at(r,"r","10"),at(o,"x1","12"),at(o,"x2","12"),at(o,"y1","16"),at(o,"y2","12"),at(i,"x1","12"),at(i,"x2","12.01"),at(i,"y1","8"),at(i,"y2","8"),at(n,"xmlns","http://www.w3.org/2000/svg"),at(n,"width","24"),at(n,"height","24"),at(n,"viewBox","0 0 24 24"),at(n,"fill","none"),at(n,"stroke","currentColor"),at(n,"stroke-width","2"),at(n,"stroke-linecap","round"),at(n,"stroke-linejoin","round"),at(n,"class","h-3 w-3 ltr:mr-2 rtl:ml-2"),at(e,"class","fcal_validation_error")},m:function(t,f){Z(t,e,f),Y(e,n),Y(n,r),Y(n,o),Y(n,i),Y(e,a),Y(e,l),Y(l,c)},p:function(t,e){8&e&&st(c,t[3])},d:function(t){t&&J(e)}}}function ff(t){for(var e,n,r,o,i,a=t[1][t[0].name].lengthn?r.style.height=e.offsetHeight+"px":r.style.height=n+"px"}}),400)}function sf(t,e,n){var r=e.slot,o=e.spot,i=e.field,a=e.form,l=e.validating,c=e.hasError,f=e.quantity,u=!1,s=["group","group_event"].includes(r.event_type);function d(t){a[i.name].splice(t,1),n(1,a[i.name]=Jc(a[i.name]),a),uf()}function p(){n(1,a[i.name]=[].concat(Jc(a[i.name]),s?[{name:"",email:""}]:[""]),a),uf()}a[i.name]||(a[i.name]=[]);return t.$$set=function(t){"slot"in t&&n(9,r=t.slot),"spot"in t&&n(10,o=t.spot),"field"in t&&n(0,i=t.field),"form"in t&&n(1,a=t.form),"validating"in t&&n(11,l=t.validating),"hasError"in t&&n(2,c=t.hasError),"quantity"in t&&n(8,f=t.quantity)},t.$$.update=function(){3&t.$$.dirty&&(a[i.name],function(){if(s){var t=a[i.name].filter((function(t){return t.name&&t.email})).length||0;n(8,f=t+1)}}()),2048&t.$$.dirty&&(!l&&l||(n(3,u=!1),i.required&&0==a[i.name].length&&n(3,u=ge("This field is required."))))},[i,a,c,u,s,function(){return s?Math.min(i.limit,o.remaining):i.limit},d,p,f,r,o,l,function(t,e){t[e].name=this.value,n(1,a),n(0,i)},function(t,e){t[e].email=this.value,n(1,a),n(0,i)},function(t){return d(t)},function(t,e){t[e]=this.value,n(1,a),n(0,i)},function(t){return d(t)},function(){return p()}]}var df=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Vc(t,e)}(i,t);var e,n,r,o=Uc(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(Gc(e=o.call(this)),t,sf,ff,O,{slot:9,spot:10,field:0,form:1,validating:11,hasError:2,quantity:8}),e}return e=i,n&&Wc(e.prototype,n),r&&Wc(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const pf=df;function _f(t){return _f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_f(t)}function mf(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1,t.style.display="none";var e=i.allow_file_types;e.includes("image")&&(e=[].concat(If(e),["jpg","jpeg","gif","png","bmp","webp"])),t.accept=e.map((function(t){return".".concat(t)})).join(","),t.addEventListener("change",p),document.body.appendChild(t),t.click()}function p(t){for(var e=i.file_size_value*("mb"===i.file_size_unit?1048576:1024),r=Math.min(t.target.files.length,i.max_file_allow),o=0;ot.length)&&(e=t.length);for(var n=0,r=new Array(e);ng.get(P)?(k.add(j),O($)):(w.add(P),d--):(c(S,a),d--)}for(;d--;){var T=t[d];h.has(T.key)||c(T,a)}for(;p;)O(v[p-1]);return x(b),v}(c,i,s,1,t,u,f,e,te,Bu,null,_u)),2&i[0]&&o!==(o=t[44].required)&&at(e,"aria-required",o),6&i[0]&&mt(e,t[2][t[44].name])},i:v,o:v,d:function(t){t&&J(e);for(var n=0;nn?r.style.height=e.offsetHeight+"px":r.style.height=n+"px"}}),100);function k(t,e){var r=t.detail,o=e.date_format||p.date_formatter,i=me.dayjs(r).format(o);n(2,_[e.name]=i,_)}St((function(){p.is_fluentform||setTimeout((function(){document.getElementById("fcalInputIDname").focus()}),500),setTimeout((function(){document.querySelectorAll(".fcal_date_field .date-time-field > input").forEach((function(t){return t.setAttribute("readonly",!0)}))}),500)}));var O=[[]];return t.$$set=function(t){"timezone"in t&&n(16,a=t.timezone),"duration"in t&&n(3,l=t.duration),"quantity"in t&&n(0,c=t.quantity),"formFields"in t&&n(1,f=t.formFields),"spots"in t&&n(17,u=t.spots),"spot"in t&&n(4,s=t.spot),"slot"in t&&n(5,d=t.slot),"appData"in t&&n(6,p=t.appData),"form"in t&&n(2,_=t.form),"$$scope"in t&&n(18,i=t.$$scope)},[c,f,_,l,s,d,p,m,v,h,g,x,function(t,e){if(p.multi_payment_items)return parseFloat(d.total_payment)*e;var n,r=0,o=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=uu(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;r+=parseFloat(i.value)}}catch(t){o.e(t)}finally{o.f()}return r*e},function(t){if(!g&&function(){n(7,m=""),n(8,v=!1);var t=!1;return n(9,h=!h),f.forEach((function(e){if(e.error=null,e.enabled&&e.required){var r=_[e.name],o=!r,i="checkbox"===e.type,a="payment_method"===e.name,l="terms-and-conditions"===e.type,c=a||"location"===e.name;o?(c||(n(8,v=!0),e.error=ge("This field is required.")),a&&x()&&(t=!0)):i&&"Yes"!=r?(n(8,v=!0),e.error=ge("This field is required.")):l&&"Accepted"!=r&&(n(8,v=!0),e.error=ge("You must accept the terms and conditions."))}})),v?n(7,m=ge("Please fill up the required data")):t&&(n(8,v=!0),n(7,m=ge("Please select a valid payment method"))),!v}()){var e=au(au({},_),{},{timezone:a,duration:l,start_date:u&&u.length>1?u.map((function(t){return t.start})):s.start,event_id:d.id,source_url:b,action:"fluent_cal_schedule_meeting"});n(7,m=""),n(10,g=!0),me.$post(window.fluentCalendarPublicVars.ajaxurl,e).then((function(e){var r,o;if(null!==(r=e.data)&&void 0!==r&&r.redirect_to)window.location.href=e.data.redirect_to;else if("custom"!==(null===(o=e.data)||void 0===o?void 0:o.actionName))y("bookingConfirmed",e);else{var i,a,l;if(null!==(i=e.data)&&void 0!==i&&null!==(i=i.data)&&void 0!==i&&i.payment_method&&y("onPaymentsVisibilityChanged",!0),null!==(a=e.data)&&void 0!==a&&null!==(a=a.intent)&&void 0!==a&&a.errors)return void n(7,m=he(null===(l=e.data)||void 0===l||null===(l=l.intent)||void 0===l?void 0:l.errors));if(window.dispatchEvent(new CustomEvent("fluent_booking_payment_next_action_"+e.data.nextAction,{detail:{form:t.target,response:e}})),x){var c=document.getElementsByClassName("fcal_calendar_inner")[0];setTimeout((function(){c.style.height="auto"}),100)}}})).catch((function(t){var e;null!==(e=t.response)&&void 0!==e&&e.errors&&function(t){n(8,v=!1),n(9,h=!h),f.forEach((function(t){t.error=null}));var e=function(){var t=fu(r.split("."),2),e=t[0],o=t[1];if("location_config"===e)return n(8,v=!0),1;var i=f.find((function(t){return t.name===e}));i&&"required"===o&&(n(8,v=!0),i.error=ge("This field is required."))};for(var r in t)e()}(t.response.errors),n(7,m=he(t.response))})).finally((function(){n(10,g=!1)}))}},k,function(t){return!(["checkbox","terms-and-conditions"].includes(t.type)||"payment"===t.type&&!x())},a,u,i,o,function(t){n(2,_=t)},function(t){n(0,c=t)},function(t){n(2,_=t)},function(t){n(2,_=t)},function(t){n(2,_=t)},function(t){_[t.name]=this.value,n(2,_),n(1,f)},function(t){_[t.name]=this.value,n(2,_),n(1,f)},function(t){_[t.name]=this.value,n(2,_),n(1,f)},function(t){_[t.name]=ut(this.value),n(2,_),n(1,f)},function(t){n(2,_=t)},function(t){_[t.name]=this.value,n(2,_),n(1,f)},function(t){return n(2,_[t.name]="Yes"==_[t.name]?"No":"Yes",_)},function(t){return n(2,_[t.name]="Accepted"==_[t.name]?"Not Accepted":"Accepted",_)},function(t){_[t.name]=this.__value,n(2,_),n(1,f)},O,function(t){var e;_[t.name]=(e=this.querySelector(":checked"))&&e.__value,n(2,_),n(1,f)},function(t,e){_[t.name]=function(t,e,n){for(var r=new Set,o=0;ot.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?fd:t[9].location_icon_html?cd:void 0}var k=x(t),O=k&&k(t),$=!t[26]&&t[9].total_payment&&0!=t[9].total_payment&&sd(t),S=t[18].length>0&&dd(t),j=(t[16]||!t[4].start&&!t[23].start)&&hd(t);return{c:function(){n=X("div"),h.c(),r=et(),g&&g.c(),o=et(),i=X("div"),a=Q("svg"),l=Q("path"),c=Q("path"),f=et(),w.c(),u=et(),O&&O.c(),s=et(),$&&$.c(),d=et(),S&&S.c(),p=et(),j&&j.c(),_=nt(),at(l,"d","M16.5 9C16.5 13.14 13.14 16.5 9 16.5C4.86 16.5 1.5 13.14 1.5 9C1.5 4.86 4.86 1.5 9 1.5C13.14 1.5 16.5 4.86 16.5 9Z"),at(l,"stroke","#445164"),at(l,"stroke-width","1.25"),at(l,"stroke-linecap","round"),at(l,"stroke-linejoin","round"),at(c,"d","M11.7825 11.3849L9.45753 9.99745C9.05253 9.75745 8.72253 9.17995 8.72253 8.70745V5.63245"),at(c,"stroke","#445164"),at(c,"stroke-width","1.25"),at(c,"stroke-linecap","round"),at(c,"stroke-linejoin","round"),at(a,"xmlns","http://www.w3.org/2000/svg"),at(a,"width","18"),at(a,"height","18"),at(a,"viewBox","0 0 18 18"),at(a,"fill","none"),at(i,"class","slot_timing fcal_icon_item"),at(n,"class","fcal_slot_info")},m:function(t,e){Z(t,n,e),h.m(n,null),Y(n,r),g&&g.m(n,null),Y(n,o),Y(n,i),Y(i,a),Y(a,l),Y(a,c),Y(i,f),w.m(i,null),Y(n,u),O&&O.m(n,null),Y(n,s),$&&$.m(n,null),Y(n,d),S&&S.m(n,null),Z(t,p,e),j&&j.m(t,e),Z(t,_,e)},p:function(t,e){var r;h.p(t,e),null!==(r=t[9].settings)&&void 0!==r&&null!==(r=r.requires_confirmation)&&void 0!==r&&r.enabled?g?g.p(t,e):((g=nd(t)).c(),g.m(n,o)):g&&(g.d(1),g=null),y===(y=b(t))&&w?w.p(t,e):(w.d(1),(w=y(t))&&(w.c(),w.m(i,null))),k===(k=x(t))&&O?O.p(t,e):(O&&O.d(1),(O=k&&k(t))&&(O.c(),O.m(n,s))),!t[26]&&t[9].total_payment&&0!=t[9].total_payment?$?$.p(t,e):(($=sd(t)).c(),$.m(n,d)):$&&($.d(1),$=null),t[18].length>0?S?S.p(t,e):((S=dd(t)).c(),S.m(n,null)):S&&(S.d(1),S=null),t[16]||!t[4].start&&!t[23].start?j?j.p(t,e):((j=hd(t)).c(),j.m(_.parentNode,_)):j&&(j.d(1),j=null)},i:v,o:v,d:function(t){t&&J(n),h.d(),g&&g.d(),w.d(),O&&O.d(),$&&$.d(),S&&S.d(),t&&J(p),j&&j.d(t),t&&J(_)}}}function Qs(t){var e,n;return e=new Ds({props:{rows:5}}),{c:function(){ne(e.$$.fragment)},m:function(t,r){re(e,t,r),n=!0},p:v,i:function(t){n||(Jt(e.$$.fragment,t),n=!0)},o:function(t){Kt(e.$$.fragment,t),n=!1},d:function(t){oe(e,t)}}}function td(t){var e,n,r=t[9].title+"";return{c:function(){e=X("h1"),n=tt(r),at(e,"aria-level","1"),at(e,"class","fcal_slot_heading")},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,e){512&e[0]&&r!==(r=t[9].title+"")&&st(n,r)},d:function(t){t&&J(e)}}}function ed(t){var e,n,r=t[9].title+"";return{c:function(){e=X("h3"),n=tt(r),at(e,"aria-level","3"),at(e,"class","fcal_slot_heading")},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,e){512&e[0]&&r!==(r=t[9].title+"")&&st(n,r)},d:function(t){t&&J(e)}}}function nd(t){var e,n,r,o,i,a;return{c:function(){e=X("div"),n=Q("svg"),r=Q("rect"),o=Q("path"),i=et(),(a=X("span")).textContent="".concat(ge("Requires Confirmation")),at(r,"width","18"),at(r,"height","18"),at(r,"x","3"),at(r,"y","3"),at(r,"rx","2"),at(o,"d","m9 12 2 2 4-4"),at(n,"xmlns","http://www.w3.org/2000/svg"),at(n,"width","24"),at(n,"height","24"),at(n,"viewBox","0 0 24 24"),at(n,"fill","none"),at(n,"stroke","currentColor"),at(n,"stroke-width","2"),at(n,"stroke-linecap","round"),at(n,"stroke-linejoin","round"),at(e,"class","fcal_requires_confirmation fcal_icon_item")},m:function(t,l){Z(t,e,l),Y(e,n),Y(n,r),Y(n,o),Y(e,i),Y(e,a)},p:v,d:function(t){t&&J(e)}}}function rd(t){var e,n,r=t[35](t[9].duration)+"";return{c:function(){e=X("span"),n=tt(r),at(e,"class","fcal_duration_title")},m:function(t,r){Z(t,e,r),Y(e,n)},p:function(t,e){512&e[0]&&r!==(r=t[35](t[9].duration)+"")&&st(n,r)},d:function(t){t&&J(e)}}}function od(t){var e;function n(t,e){return t[4].start?ad:id}var r=n(t),o=r(t);return{c:function(){o.c(),e=nt()},m:function(t,n){o.m(t,n),Z(t,e,n)},p:function(t,i){r===(r=n(t))&&o?o.p(t,i):(o.d(1),(o=r(t))&&(o.c(),o.m(e.parentNode,e)))},d:function(t){o.d(t),t&&J(e)}}}function id(t){for(var e,n=t[29],r=[],o=0;o1&&pd(t);return{c:function(){e=X("div"),S&&S.c(),n=et(),r=X("span"),o=tt(x),i=tt(k),a=tt("\n - "),l=tt(O),c=tt(", "),f=tt($),u=et(),j&&j.c(),at(r,"class",t[85]>0?"fcal_multi_time":""),at(e,"class","slot_time_range fcal_icon_item")},m:function(t,s){Z(t,e,s),S&&S.m(e,null),Y(e,n),Y(e,r),Y(r,o),Y(r,i),Y(r,a),Y(r,l),Y(r,c),Y(r,f),Y(r,u),j&&j.m(r,null)},p:function(t,e){294912&e[0]&&x!==(x=me.dateTimeI18(t[83].start,t[15])+"")&&st(o,x),262144&e[0]&&k!==(k=t[38](t[83])+"")&&st(i,k),294912&e[0]&&O!==(O=me.dateTimeI18(t[83].end,t[15])+"")&&st(l,O),262144&e[0]&&$!==($=me.dateTimeI18(t[83].end,t[27])+"")&&st(f,$),t[18].length>1?j?j.p(t,e):((j=pd(t)).c(),j.m(r,null)):j&&(j.d(1),j=null)},d:function(t){t&&J(e),S&&S.d(),j&&j.d()}}}function md(t){var e,n,r,o,i,a,l,c;return{c:function(){e=X("div"),n=Q("svg"),r=Q("circle"),o=Q("line"),i=Q("line"),a=et(),l=X("span"),c=tt(t[14]),at(r,"cx","12"),at(r,"cy","12"),at(r,"r","10"),at(o,"x1","12"),at(o,"x2","12"),at(o,"y1","16"),at(o,"y2","12"),at(i,"x1","12"),at(i,"x2","12.01"),at(i,"y1","8"),at(i,"y2","8"),at(n,"xmlns","http://www.w3.org/2000/svg"),at(n,"width","24"),at(n,"height","24"),at(n,"viewBox","0 0 24 24"),at(n,"fill","none"),at(n,"stroke","currentColor"),at(n,"stroke-width","2"),at(n,"stroke-linecap","round"),at(n,"stroke-linejoin","round"),at(n,"class","h-3 w-3 ltr:mr-2 rtl:ml-2"),at(e,"class","fcal_time_limit_error fcal_icon_item")},m:function(t,f){Z(t,e,f),Y(e,n),Y(n,r),Y(n,o),Y(n,i),Y(e,a),Y(e,l),Y(l,c)},p:function(t,e){16384&e[0]&&st(c,t[14])},d:function(t){t&&J(e)}}}function vd(t){var e,n,r,o,i,a,l,c,f=t[4].remaining+"",u=ge("spots remaining")+"";return{c:function(){e=X("div"),n=Q("svg"),r=Q("path"),o=et(),i=X("span"),a=tt(f),l=et(),c=tt(u),at(r,"fill","currentColor"),at(r,"d","M192 128v768h640V128zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h192v64H320zm0 384h384v64H320z"),at(n,"xmlns","http://www.w3.org/2000/svg"),at(n,"viewBox","0 0 1024 1024"),at(n,"data-v-6fbb019e",""),at(e,"class","fcal_remaining_spot fcal_icon_item")},m:function(t,f){Z(t,e,f),Y(e,n),Y(n,r),Y(e,o),Y(e,i),Y(i,a),Y(i,l),Y(i,c)},p:function(t,e){16&e[0]&&f!==(f=t[4].remaining+"")&&st(a,f)},d:function(t){t&&J(e)}}}function hd(t){var e,n=(t[9].description||"")+"";return{c:function(){at(e=X("div"),"class","fcal_slot_description")},m:function(t,r){Z(t,e,r),e.innerHTML=n},p:function(t,r){512&r[0]&&n!==(n=(t[9].description||"")+"")&&(e.innerHTML=n)},d:function(t){t&&J(e)}}}function gd(t){var e,n,r,o,i,a,l,c,f,u,s,d,p,_;function m(e){t[49](e)}function v(e){t[50](e)}function h(e){t[51](e)}function g(e){t[52](e)}var b={appData:t[0],slot:t[9],selectedDate:t[17],selectedDateTime:t[4],selectedDateTimes:t[18]};void 0!==t[1]&&(b.duration=t[1]),void 0!==t[5]&&(b.timezone=t[5]),void 0!==t[16]&&(b.skipCalendar=t[16]),void 0!==t[19]&&(b.isLoadingDates=t[19]),n=new Sa({props:b}),Dt.push((function(){return ee(n,"duration",m)})),Dt.push((function(){return ee(n,"timezone",v)})),Dt.push((function(){return ee(n,"skipCalendar",h)})),Dt.push((function(){return ee(n,"isLoadingDates",g)})),n.$on("dayClicked",t[53]),n.$on("spotSelected",t[54]),n.$on("spotClicked",t[55]),n.$on("dateOnFluentForm",t[56]),n.$on("formatHours",t[57]),n.$on("timezoneChanged",t[58]),n.$on("resetSelection",t[59]),n.$on("selectNewDate",t[60]);var y=t[16]&&t[19]&&bd(t);function w(t,e){return t[20]?wd:yd}var x=w(t),k=x(t),O=t[4].start&&Od(t);return{c:function(){e=X("div"),ne(n.$$.fragment),c=et(),y&&y.c(),f=et(),u=X("div"),s=X("div"),d=X("h3"),k.c(),p=et(),O&&O.c(),at(e,"class",l="fcal_day_picker_wrap "+(t[16]?"skip_calendar":"")),at(e,"id","fcal_day_picker_wrap"),at(s,"class","fcal_date_event_details_header"),at(u,"class","fcal_date_event_details"),vt(u,"skip_calendar",t[16]),vt(u,"is_payment",t[20]),vt(u,"is_active",t[4].start)},m:function(t,r){Z(t,e,r),re(n,e,null),Z(t,c,r),y&&y.m(t,r),Z(t,f,r),Z(t,u,r),Y(u,s),Y(s,d),k.m(d,null),Y(u,p),O&&O.m(u,null),_=!0},p:function(t,c){var s={};1&c[0]&&(s.appData=t[0]),512&c[0]&&(s.slot=t[9]),131072&c[0]&&(s.selectedDate=t[17]),16&c[0]&&(s.selectedDateTime=t[4]),262144&c[0]&&(s.selectedDateTimes=t[18]),!r&&2&c[0]&&(r=!0,s.duration=t[1],It((function(){return r=!1}))),!o&&32&c[0]&&(o=!0,s.timezone=t[5],It((function(){return o=!1}))),!i&&65536&c[0]&&(i=!0,s.skipCalendar=t[16],It((function(){return i=!1}))),!a&&524288&c[0]&&(a=!0,s.isLoadingDates=t[19],It((function(){return a=!1}))),n.$set(s),(!_||65536&c[0]&&l!==(l="fcal_day_picker_wrap "+(t[16]?"skip_calendar":"")))&&at(e,"class",l),t[16]&&t[19]?y?589824&c[0]&&Jt(y,1):((y=bd(t)).c(),Jt(y,1),y.m(f.parentNode,f)):y&&(Gt(),Kt(y,1,1,(function(){y=null})),Zt()),x===(x=w(t))&&k?k.p(t,c):(k.d(1),(k=x(t))&&(k.c(),k.m(d,null))),t[4].start?O?(O.p(t,c),16&c[0]&&Jt(O,1)):((O=Od(t)).c(),Jt(O,1),O.m(u,null)):O&&(Gt(),Kt(O,1,1,(function(){O=null})),Zt()),(!_||65536&c[0])&&vt(u,"skip_calendar",t[16]),(!_||1048576&c[0])&&vt(u,"is_payment",t[20]),(!_||16&c[0])&&vt(u,"is_active",t[4].start)},i:function(t){_||(Jt(n.$$.fragment,t),Jt(y),Jt(O),_=!0)},o:function(t){Kt(n.$$.fragment,t),Kt(y),Kt(O),_=!1},d:function(t){t&&J(e),oe(n),t&&J(c),y&&y.d(t),t&&J(f),t&&J(u),k.d(),O&&O.d()}}}function bd(t){var e,n;return e=new Ds({props:{rows:6}}),{c:function(){ne(e.$$.fragment)},m:function(t,r){re(e,t,r),n=!0},i:function(t){n||(Jt(e.$$.fragment,t),n=!0)},o:function(t){Kt(e.$$.fragment,t),n=!1},d:function(t){oe(e,t)}}}function yd(t){var e,n,r,o,i,a,l;var c=function(t,e){return t[26]?kd:xd}(t),f=c(t);return{c:function(){e=X("div"),(n=X("button")).innerHTML='',o=et(),f.c(),i=nt(),at(n,"type","button"),at(n,"class","fcal_svg"),at(e,"aria-label","Back to Date Selection"),at(e,"class",r="fcal_back "+(t[16]?"skip_calendar":""))},m:function(r,c){Z(r,e,c),Y(e,n),Z(r,o,c),f.m(r,c),Z(r,i,c),a||(l=[rt(e,"click",t[61]),rt(e,"keypress",t[62])],a=!0)},p:function(t,n){65536&n[0]&&r!==(r="fcal_back "+(t[16]?"skip_calendar":""))&&at(e,"class",r),f.p(t,n)},d:function(t){t&&J(e),t&&J(o),f.d(t),t&&J(i),a=!1,x(l)}}}function wd(t){var e,n=ge("Payment Details")+"";return{c:function(){e=tt(n)},m:function(t,n){Z(t,e,n)},p:v,d:function(t){t&&J(e)}}}function xd(t){var e,n=ge("Enter Details")+"";return{c:function(){e=tt(n)},m:function(t,n){Z(t,e,n)},p:v,d:function(t){t&&J(e)}}}function kd(t){var e,n=ge("Summary")+"";return{c:function(){e=tt(n)},m:function(t,n){Z(t,e,n)},p:v,d:function(t){t&&J(e)}}}function Od(t){var e,n,r,o,i,a,l;function c(e){t[63](e)}function f(e){t[64](e)}function u(e){t[65](e)}function s(e){t[66](e)}function d(e){t[67](e)}var p={slot:t[9],appData:t[0],timezone:t[5],duration:t[1],$$slots:{before_form:[$d]},$$scope:{ctx:t}};return void 0!==t[3]&&(p.form=t[3]),void 0!==t[21]&&(p.quantity=t[21]),void 0!==t[4]&&(p.spot=t[4]),void 0!==t[18]&&(p.spots=t[18]),void 0!==t[0].form_fields&&(p.formFields=t[0].form_fields),e=new rs({props:p}),Dt.push((function(){return ee(e,"form",c)})),Dt.push((function(){return ee(e,"quantity",f)})),Dt.push((function(){return ee(e,"spot",u)})),Dt.push((function(){return ee(e,"spots",s)})),Dt.push((function(){return ee(e,"formFields",d)})),e.$on("bookingConfirmed",t[68]),e.$on("onPaymentsVisibilityChanged",t[69]),{c:function(){ne(e.$$.fragment)},m:function(t,n){re(e,t,n),l=!0},p:function(t,l){var c={};512&l[0]&&(c.slot=t[9]),1&l[0]&&(c.appData=t[0]),32&l[0]&&(c.timezone=t[5]),2&l[0]&&(c.duration=t[1]),262704&l[0]|1073741824&l[2]&&(c.$$scope={dirty:l,ctx:t}),!n&&8&l[0]&&(n=!0,c.form=t[3],It((function(){return n=!1}))),!r&&2097152&l[0]&&(r=!0,c.quantity=t[21],It((function(){return r=!1}))),!o&&16&l[0]&&(o=!0,c.spot=t[4],It((function(){return o=!1}))),!i&&262144&l[0]&&(i=!0,c.spots=t[18],It((function(){return i=!1}))),!a&&1&l[0]&&(a=!0,c.formFields=t[0].form_fields,It((function(){return a=!1}))),e.$set(c)},i:function(t){l||(Jt(e.$$.fragment,t),l=!0)},o:function(t){Kt(e.$$.fragment,t),l=!1},d:function(t){oe(e,t)}}}function $d(t){var e,n,r=t[26]&&function(t){var e,n;return e=new hs({props:{slot:t[9],timezone:t[5],dateFormatter:t[27],selectedDateTime:t[4],selectedDateTimes:t[18]}}),{c:function(){ne(e.$$.fragment)},m:function(t,r){re(e,t,r),n=!0},p:function(t,n){var r={};512&n[0]&&(r.slot=t[9]),32&n[0]&&(r.timezone=t[5]),16&n[0]&&(r.selectedDateTime=t[4]),262144&n[0]&&(r.selectedDateTimes=t[18]),e.$set(r)},i:function(t){n||(Jt(e.$$.fragment,t),n=!0)},o:function(t){Kt(e.$$.fragment,t),n=!1},d:function(t){oe(e,t)}}}(t);return{c:function(){e=X("div"),r&&r.c(),at(e,"slot","before_form")},m:function(t,o){Z(t,e,o),r&&r.m(e,null),n=!0},p:function(t,e){t[26]&&r.p(t,e)},i:function(t){n||(Jt(r),n=!0)},o:function(t){Kt(r),n=!1},d:function(t){t&&J(e),r&&r.d()}}}function Sd(t){var e,n,r;return{c:function(){at(e=X("input"),"type","hidden"),at(e,"name",n=t[0].name),e.value=r=JSON.stringify(t[6])},m:function(t,n){Z(t,e,n)},p:function(t,o){1&o[0]&&n!==(n=t[0].name)&&at(e,"name",n),64&o[0]&&r!==(r=JSON.stringify(t[6]))&&(e.value=r)},d:function(t){t&&J(e)}}}function jd(t){var e,n,r,o,i,a,l,c,f,u,s=[Vs,Ws],d=[];function p(t,e){return t[12]?0:1}o=p(t),i=d[o]=s[o](t);var _=t[0].is_fluentform&&!t[0].isFFConversational&&Sd(t);return{c:function(){e=X("div"),n=X("div"),r=X("div"),i.c(),f=et(),_&&_.c(),at(r,"data-width",a=t[22]+"px"),at(r,"class",l="fcal_calendar_inner "+(t[26]?"fcal_form_calendar":"")+" "+(t[17]?"fcal_day_selected":"")+" "+(t[4].start?"fcal_spot_selected":"")+" "+t[8]),at(n,"class","fcal_holder"),at(n,"id",c=t[0].id),at(e,"class","fcal_wrap")},m:function(i,a){Z(i,e,a),Y(e,n),Y(n,r),d[o].m(r,null),t[70](r),t[71](n),Y(e,f),_&&_.m(e,null),u=!0},p:function(t,f){var m=o;(o=p(t))===m?d[o].p(t,f):(Gt(),Kt(d[m],1,1,(function(){d[m]=null})),Zt(),(i=d[o])?i.p(t,f):(i=d[o]=s[o](t)).c(),Jt(i,1),i.m(r,null)),(!u||4194304&f[0]&&a!==(a=t[22]+"px"))&&at(r,"data-width",a),(!u||131344&f[0]&&l!==(l="fcal_calendar_inner "+(t[26]?"fcal_form_calendar":"")+" "+(t[17]?"fcal_day_selected":"")+" "+(t[4].start?"fcal_spot_selected":"")+" "+t[8]))&&at(r,"class",l),(!u||1&f[0]&&c!==(c=t[0].id))&&at(n,"id",c),t[0].is_fluentform&&!t[0].isFFConversational?_?_.p(t,f):((_=Sd(t)).c(),_.m(e,null)):_&&(_.d(1),_=null)},i:function(t){u||(Jt(i),u=!0)},o:function(t){Kt(i),u=!1},d:function(n){n&&J(e),d[o].d(),t[70](null),t[71](null),_&&_.d()}}}function Pd(t){return"24"===t?"HH:mm":"hh:mma"}function Td(t,e,n){var r,o,i,a,l;window.fcal_translate=ge;var c="",f=e.appData,u=e.handleBack,s=e.duration,d=void 0===s?f.slot.duration:s,p=f.slot,_=f.author_profile,m=f.team_member_profiles,v=f.is_fluentform,h=f.date_formatter,g="yes"==f.rescheduling,b="single"===p.event_type,y=p.is_display_spots||!1,w=((null===(r=p.settings)||void 0===r||null===(r=r.multiple_booking)||void 0===r?void 0:r.enabled)||!1)&&b&&!g,x=(null===(o=p.settings)||void 0===o||null===(o=o.multiple_booking)||void 0===o?void 0:o.limit)||5,k=(null===(i=p.settings)||void 0===i||null===(i=i.multi_duration)||void 0===i?void 0:i.available_durations)||[],O=function(){var t=window.fluentCalendarPublicVars.current_person||{},e=new URLSearchParams(window.location.search),n={};f.form_fields.forEach((function(t){var e,r=null===(e=t.name)||void 0===e?void 0:e.replace(/custom_/i,"").replace(/-/g,"_");r&&(n[r]=t)}));var r,o=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Hs(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}(e.entries());try{for(o.s();!(r=o.n()).done;){var i=Rs(r.value,2),a=i[0],l=i[1];if(a.startsWith("invitee_")){var c=a.replace(/invitee_/i,"");if(n[c]){var u=n[c];t[u.name]||(t[u.name]=l)}}}}catch(t){o.e(t)}finally{o.f()}return t}(),$=!1,S=null,j=!1,P="",T="",E=Pd(p.time_format),D=!(null===(a=p.pre_selects)||void 0===a||!a.time),A=!1,q={},C=[],M=!1,z=!1,L="",I=1,R=800,H={},N=Pt();function B(){var t=0,e=document.getElementsByClassName("ff_conversation_page_body");v&&!e&&(t=2e3),setTimeout((function(){n(22,R=l.parentNode.offsetWidth),R>=900?n(8,c="fcal_on_lg"):R>=800?n(8,c="fcal_on_md"):R>=600?(n(8,c="fcal_on_sm"),e.length&&f.disable_author&&n(8,c="fcal_on_md")):n(8,c="fcal_on_xs fcal_mobile"),e&&window.innerWidth<600&&n(8,c="fcal_on_xs fcal_mobile")}),t)}function F(t){n(20,z=t)}function Y(t){n(4,q=t)}function W(t){if(n(14,T=""),t)if(w){var e=C.findIndex((function(e){return e.start===t.start}));e>-1?C.splice(e,1):C.length=x&&n(14,T=ge("You can only book up to ".concat(x," slots at a time"))),n(21,I=C.length||1),n(18,C=Is(C))}else n(18,C=[t]);else n(18,C=[])}function V(t){n(1,d=t),function(t){var e,r;f.multi_payment_items&&n(9,p.total_payment=null===(e=f.multi_payment_items[t])||void 0===e?void 0:e.value,p);f.multi_payment_woo_ids&&n(9,p.total_payment=null===(r=f.multi_payment_woo_ids[t])||void 0===r?void 0:r.value,p)}(t)}function U(t){n(9,p.time_format=t,p),n(15,E=Pd(t))}function G(t){if(t.redirect_url)window.location.href=t.redirect_url;else{n(13,P=t.response_html);var e=document.getElementsByClassName("fcal_calendar_inner")[0];if(window.history.pushState){var r=new URLSearchParams;r.set("fluent-booking","booking"),r.set("type","confirmation"),r.set("meeting_hash",t.booking_hash),window.history.pushState({},"","".concat(window.location.pathname,"?").concat(r.toString()))}e.style.height="auto",n(12,j=!0)}}function Z(t){n(17,A=t),B()}function J(){n(17,A=null)}function K(){R<800&&n(17,A=null),n(14,T=""),n(21,I=1),n(4,q={}),n(18,C=[]),n(11,S.style.height="auto",S),Q()}function X(t){n(4,q=t.detail),n(23,H=t.detail),Q()}function Q(){setTimeout((function(){var t=document.querySelector(".fcal_calendar_inner.fcal_spot_selected.fcal_on_xs .fcal_date_wrapper.is_active .fcal_day_picker_wrap"),e=v&&document.querySelector(".fcal_calendar_inner.fcal_on_xs"),n=void 0!==q.start;e&&n?t.style.position="absolute":e&&(document.querySelector(".fcal_calendar_inner.fcal_on_xs .fcal_date_wrapper .fcal_day_picker_wrap").style.position="relative")}),100)}St((function(){var t,e=me.dayjs.tz.guess();null!==(t=p.settings)&&void 0!==t&&null!==(t=t.lock_timezone)&&void 0!==t&&t.enabled?n(5,L=p.settings.lock_timezone.timezone||e):n(5,L=e),n(10,$=!0),B()})),window.onresize=function(){B()};var tt={};return t.$$set=function(t){"appData"in t&&n(0,f=t.appData),"handleBack"in t&&n(2,u=t.handleBack),"duration"in t&&n(1,d=t.duration)},t.$$.update=function(){123&t.$$.dirty[0]&&f.is_fluentform&&(O.location_config||q.start)&&(n(6,tt={id:f.id,form:O,timezone:L,duration:d,start_time:q.start}),f.isFFConversational&&f.element.dispatchEvent(new CustomEvent("value.update",{detail:{value:JSON.stringify(tt)}})))},[f,d,u,O,q,L,tt,l,c,p,$,S,j,P,T,E,D,A,C,M,z,I,R,H,_,m,v,h,y,k,function(){N("handleBack")},F,Y,W,V,function(t){var e;return null!==(e=f.duration_lookup[t])&&void 0!==e?e:function(t){var e=Math.floor(t/1440),n=Math.floor(t%1440/60),r=t%60,o=[];if(e>0){var i=ge(e>1?"Days":"Day");o.push(e+" "+i)}if(n>0){var a=ge(n>1?"Hours":"Hour");o.push(n+" "+a)}if(r>0||0===o.length){var l=ge(r>1?"Minutes":"Minute");o.push(r+" "+l)}return o.join(" ")}(t)},function(t){return f.multi_duration_lookup[t]},U,function(t){var e=me.dateTimeI18(t.start,h);return e!=me.dateTimeI18(t.end,h)?", "+e:""},G,Z,function(t){return t>1?ge("per guest"):""},J,K,X,function(t){return V(t)},function(t){return V(t)},function(t){return W(t)},function(t,e){W(t)},function(t){n(1,d=t)},function(t){n(5,L=t)},function(t){n(16,D=t)},function(t){n(19,M=t)},function(t){Z(t.detail)},function(t){Y(t.detail)},function(t){W(t.detail)},function(t){X(t)},function(t){U(t.detail)},function(t){K()},function(t){K()},function(t){J()},function(t){K()},function(t){K()},function(t){n(3,O=t)},function(t){n(21,I=t)},function(t){n(4,q=t)},function(t){n(18,C=t)},function(e){t.$$.not_equal(f.form_fields,e)&&(f.form_fields=e,n(0,f))},function(t){G(t.detail)},function(t){F(t.detail)},function(t){Dt[t?"unshift":"push"]((function(){n(11,S=t)}))},function(t){Dt[t?"unshift":"push"]((function(){n(7,l=t)}))}]}var Ed=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Cs(t,e)}(i,t);var e,n,r,o=Ms(i);function i(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),ie(zs(e=o.call(this)),t,Td,jd,O,{appData:0,handleBack:2,duration:1},null,[-1,-1,-1]),e}return e=i,n&&qs(e.prototype,n),r&&qs(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(ae);const Dd=Ed;var Ad=n(379),qd=n.n(Ad),Cd=n(406),Md={insert:"head",singleton:!1};qd()(Cd.Z,Md);Cd.Z.locals;var zd=n(21),Ld={insert:"head",singleton:!1};qd()(zd.Z,Ld);zd.Z.locals;var Id=document.querySelectorAll(".fluent_booking_app");Id.length&&Id.forEach((function(t,e){var n=Id[e],r=n.dataset.url;if(n.dataset.app_booted)console.log("App already booted");else if(r){var o="https://convertleap.con/app/";n.dataset.server&&(o=n.dataset.server),me.$post(o,{booking_url:r,action:"fcal_get_widget_vars"}).then((function(t){window.fluentCalendarPublicVars=t.global_vars,n.innerHTML="",new Dd({target:n,props:{appData:t.app_vars,handleBack:!1}}),n.dataset.app_booted=!0,n.style.height="auto"})).catch((function(t){n.innerHTML=he(t.response),n.style.height="auto"}))}}))})()})();