var BSTCE;(()=>{"use strict";var e={d:(t,n)=>{for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Biron:()=>T,CreateUserOnLoad:()=>k,DefinirDisposOnLoad:()=>U,EditContactOnLoad:()=>O,EmployeeCandidateSelectionDelegateInsertOnLoad:()=>j,EmployeeCandidateSelectionEditDelegateOnLoad:()=>z,EmployeeCandidateSelectionEditOnLoad:()=>G,EmployeeCandidateSelectionInsertOnLoad:()=>M,If_SelectTimeSlots_ShowTimeSlots:()=>w,OnConsignedLoad:()=>Q,OnLoadB2CNoHiding:()=>Oe,OnLoadB2CScript:()=>Te,OrderDelegationPhoneCallsLoad:()=>H,OrderEditAvailabilityOnLoad:()=>J,OrderEmployeeCandidateSelectionDelegateOnLoad:()=>le,OrderEmployeeCandidateSelectionDelegateOnLoadWindow:()=>re,OrderEmployeeCandidateSelectionOnLoad:()=>Z,OrderEmployeeCandidateSelectionOnLoadWindow:()=>Y,OrderOrderDetailsOnLoad:()=>he,PortalProfileEditingOnLoad:()=>A,ServiceRequestOnLoad:()=>L,TransformLookupDropDownIntoRadioButtons:()=>s,accountChange:()=>V,adjustGroupAvailabilityPreferences:()=>b,basicRequired:()=>f,categoryChange:()=>q,changeAccountFilter:()=>E,changeCategoryFilter:()=>X,changeConsultationMethodFilter:()=>u,changeContactFilter:()=>P,changeProtocolFilter:()=>R,consultationMethodChange:()=>l,contactChange:()=>B,dayAvailabilityChange:()=>y,flattenValidationSummary:()=>o,getInfoBubble:()=>F,getResponse:()=>S,isValid:()=>D,loadAgGridKey:()=>x,onButtonModifierLaQuantiteClick:()=>r,onProtocolChange:()=>p,partnerPreferredChange:()=>g,setOtherRegionVisibility:()=>v,setVisibilityMobileSection:()=>c,setupAvailabilityLogic:()=>h,showOrHideSetOfFields:()=>C,showServicesToBeDetermined:()=>_,updateServiceTable:()=>m,validateChoice:()=>d});var n="7ad84395-e115-ee11-9cbe-000d3af454d1",i="0a552f93-73e8-ee11-a204-000d3a0a1415",a=!1;function o(){var e=$("div.validation-summary");new MutationObserver((()=>{e.trigger("mutated")})).observe(e[0],{childList:!0}),e.on("mutated",(()=>{var e={};$("div.validation-summary").children("ul").first().children("li").each((function(){var t=$(this).text();t in e?$(this).remove():e[t]=""}))}))}function s(e){$(`#${e}_label`).hide(),$(`#${e}`).val();var t=$(`#${e}`).attr("name"),n=$(``);$(`#${e} option[value*='-']`).each((function(i,a){var o=``;n.append(o)}));var i=$(`#${e}`);i.closest("div").append(n),i.remove()}async function r(e){e.preventDefault();const{value:t}=await Swal.fire({title:window.Bubbles.ModifierQuantite_Titre,animation:!1,html:`
${window.Bubbles.ModifierQuantite_html}
\n ${BST?.Biron?.SharedFunctions?.getWarningBubble(window.Bubbles.ModifierQuantite_rappel)}`,input:"number",inputAttributes:{autocapitalize:"off",min:"1"},showCancelButton:!0,confirmButtonText:window.Bubbles.Continuer,cancelButtonText:window.Bubbles.Annuler,reverseButtons:!0,inputValue:Xrm.Portal.Form.get("bst_quantity").getValue()});t&&(Xrm.Portal.Form.get("bst_quantity").setValue(t),$("#bst_quantity").trigger("change"))}function l(){b(),c()}function d(e){let t=Xrm.Portal.Form.get(e).getValue();return null!=t&&""!=t}function c(){var e=$("#bst_consultationmethodid").val();e===n||e===i?($('[data-name="bst_mobileappointmentdetailssection"]').parent().show(),Xrm.Portal.Form.get("bst_locationaddress").setRequired(!0,(function(){return d("bst_locationaddress")}),`${$("#bst_locationaddress_label").html()} est un champ obligatoire.`),Xrm.Portal.Form.get("bst_option1requestedstartdate").setRequired(!0,(function(){return d("bst_option1requestedstartdate")}),`${$("#bst_option1requestedstartdate_label").html()} est un champ obligatoire.`),Xrm.Portal.Form.get("bst_contactperson").setRequired(!0,(function(){return d("bst_contactperson")}),`${$("#bst_contactperson_label").html()} est un champ obligatoire.`),e===i?($('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.show(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.show()):($('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.hide(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.hide())):(Xrm.Portal.Form.get("bst_locationaddress").setRequired(!1),Xrm.Portal.Form.get("bst_option1requestedstartdate").setRequired(!1),Xrm.Portal.Form.get("bst_contactperson").setRequired(!1),$('[data-name="bst_mobileappointmentdetailssection"]').parent().hide(),$('[data-name="bst_servicerequestgeneraltab_section_8"]')?.parent()?.hide(),$('[data-name="bst_servicerequestgeneraltab_section_9"]')?.parent()?.hide())}function u(){var e=$("#bst_protocolid").val();if(""!=e){var t=S(`/fr/getconsultationmethods/?id=${e}`);$("#bst_consultationmethodid > option").each((function(e,n){var i=n.value;""!==i&&(t.results.some((function(e){return e.id===i}))?$(n).show():$(n).hide())})),1==t.results.length?($("#bst_consultationmethodid").val(t.results[0].id),$("#bst_consultationmethodid").trigger("change"),$("#bst_consultationmethodid").css("float","none").css("pointer-events","none").prop("tabindex","-1")):$("#bst_consultationmethodid").css("float","left").css("pointer-events","auto").prop("tabindex","")}}function b(e,t){var a=$("#bst_protocolid").val();if(""!=a&&null==t&&(t=S("/fr/getpublishedjson/?bst_protocolid="+a)),$("#delegationInfoBubble").remove(),null!=t&&"true"==t.results[0]?.bst_isdelegationenabled)Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("0"),$("#bst_protocolid").after(F("Ce protocole comprend la délégation de la prise de rendez-vous à Biron.","delegationInfoBubble"));else{var o=$("#bst_consultationmethodid").val();o===n||o===i?(Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("0")):"1"==Xrm.Portal.Form.get("bst_quantity").getValue()?(Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!1),Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setValue("1")):Xrm.Portal.Form.get("bst_groupavailabilitypreferences").setVisible(!0)}null!=t&&Xrm.Portal.Form.get("bst_isdelegationenabled").setValue("true"==t.results[0]?.bst_isdelegationenabled?"1":"0")}function p(){var e=void 0,t=$("#bst_protocolid").val();Xrm.Portal.Form.get("bst_consultationmethodid").setValue(null),c(),""!=t&&b(0,e=S("/fr/getpublishedjson/?bst_protocolid="+t)),null!=t&&""!=t?Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!1):Xrm.Portal.Form.get("bst_consultationmethodid").setDisable(!0),null!=e&&"true"==e.results[0]?.canbe?($('[data-name="bst_alacartedetailssection"]').parent().show(),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!0),Xrm.Portal.Form.get("bst_requestedservicedescription").setRequired(!0,(function(){return f("bst_requestedservicedescription")}),"Description du service demandé est obligatoire."),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!0),_()):(m(),Xrm.Portal.Form.get("bst_requestedservicedescription").setVisible(!1),Xrm.Portal.Form.get("bst_requestedservicedescription").setRequired(!1),Xrm.Portal.Form.get("bst_msc_medicalexamcategory").setVisible(!1),$('[data-name="bst_alacartedetailssection"]').parent().hide()),Xrm.Portal.Form.get("bst_isdelegationenabled").setVisible(!1),null!=e&&""!=e.results[0]?.bst_purchaseorderid?(Xrm.Portal.Form.get("bst_purchaseorderid")?.setValue(e.results[0]?.bst_purchaseorderid,e.results[0]?.bst_purchaseorderidname,"bst_purchaseorder"),$("#bst_purchaseorderid").trigger("change"),Xrm.Portal.Form.get("bst_purchaseorder")?.setVisible(!1)):(Xrm.Portal.Form.get("QuickviewControl1701876080024")?.setVisible(!1),$("#bst_purchaseorderid").trigger("change"),Xrm.Portal.Form.get("bst_purchaseorderid")?.setVisible(!1)),u()}function m(){var e,t="",n=null;if(e=$("#bst_protocolid").val(),$("#ProtocolServicesTable tbody").empty(),null!=e&&""!=e&&null!=(n=S("/fr/getprotocolservicesjson/?bst_protocolid="+e))){for(let e=0;e