PageSourceSearch

https://www.templetree.com.my/integration/tc-theme/public/js/chunk/member-rate-zone-a7bfdc86aad46d4cd6e1.js

js templetree.com.my collected 2026-09-30 14:53:23 UTC 5,517 bytes, 1 lines download raw bytes

1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[8599],{1016(e,a,t){t.r(a),t.d(a,{default:()=>F});var r=t(1425);const o=["data-empty"],l={class:"container-member-rate",ref:"memberRateRoot"},s={key:0,class:"rates-text"},i={key:1,class:"rates-text member-rate-empty","aria-live":"polite"},n={class:"regular-rate-container"},c={class:"member-rate-container"},u={class:"member-rate-badge"},d={key:0,class:"member-rate-icon",focusable:"false"},m={key:1,class:"member-rate-icon"},b=["src"],g={class:"strikethrough-label"},v=["href"],R={class:"container-lead-rate-info"},f={key:0,class:"strikethrough-pricing"},p={class:"lead-rate-price"},M={class:"arrow-icon"},h={name:"DefaultMemberRate",components:{TailedArrowRightIcon:t(8686).A},props:{localesObjProp:{type:Object,default:()=>({})},showMemberRateBoolProp:{type:Boolean,default:!1},targetForMRM:{type:String,default:"#"},leadRate:String}};var w=t(6262);const k=(0,w.A)(h,[["render",function(e,a,t,o,l,s){const i=(0,r.g2)("glx-tc-lead-rate-value"),n=(0,r.g2)("glx-tc-lead-rate-member-value"),c=(0,r.g2)("tailed-arrow-right-icon");return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["container-default-member-rate btn",t.showMemberRateBoolProp?"btn-member-rate":"btn-regular-rate"])},[(0,r.Lk)("a",{href:t.targetForMRM},[(0,r.Lk)("div",R,[t.showMemberRateBoolProp?((0,r.uX)(),(0,r.CE)("div",f,[t.showMemberRateBoolProp?((0,r.uX)(),(0,r.Wv)(i,{key:0,class:"lead-rates-price lead-rates--bigger"})):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0),(0,r.Lk)("div",p,[t.showMemberRateBoolProp?((0,r.uX)(),(0,r.Wv)(n,{key:1,class:"lead-rates-price lead-rates--bigger"})):((0,r.uX)(),(0,r.Wv)(i,{key:0,class:"lead-rates-price lead-rates--bigger"},{default:(0,r.k6)(()=>[(0,r.eW)((0,r.v_)(t.leadRate),1)],void 0,!0),_:1}))])]),(0,r.Lk)("div",M,[(0,r.bF)(c,{class:"arrow-right"})])],8,v)],2)}]]);var y=t(7884);const C={name:"MemberRateZoneApp",components:{DefaultMemberRate:k},props:{configs:{type:Object,required:!0}},setup(e){const a=""!==(0,y.o)("--member-rate-custom-logo")?(0,y.o)("--member-rate-custom-logo"):null,t=(0,r.KR)(null),o=(0,r.KR)("loading"),l=(0,r.KR)(!0);let s=null,i=null;const n=(0,r.EW)(()=>e.configs.targetForMRM?e.configs.targetForMRM:window.memberRateData?.[e.configs.blockId]?.targetForMRM||""),c=(0,r.EW)(()=>e.configs.iHotelierConfig?e.configs.iHotelierConfig:window.memberRateData?.[e.configs.blockId]?.iHotelierConfig||""),u=(0,r.EW)(()=>{const a=e.configs.leadRate||window.memberRateData?.[e.configs.blockId]?.leadRate||"";return String(a).trim()}),d=(0,r.EW)(()=>Boolean(c.value||u.value)),m=()=>{if(!d.value)return l.value=!1,o.value="empty",void(i&&(window.clearTimeout(i),i=null));const e=(a=t.value,a?.querySelector("glx-tc-lead-rate-value")?.textContent?.trim()||"");var a;const r=t.value?.querySelector("glx-tc-lead-rate-value"),s="true"===r?.getAttribute("data-has-member-rate");return l.value=s,e||u.value?(o.value="ready",void(i&&(window.clearTimeout(i),i=null))):(e=>{const a=Array.from(e?.querySelectorAll("glx-tc-lead-rate")||[]);return!!a.length&&a.some(e=>e.hasAttribute("data-empty"))})(t.value)?(o.value="empty",void(i&&(window.clearTimeout(i),i=null))):(o.value="loading",void(i||(i=window.setTimeout(()=>{"loading"===o.value&&(l.value=!1,o.value="empty"),i=null},7e3))))};return(0,r.sV)(()=>{m(),t.value&&(s=new MutationObserver(m),s.observe(t.value,{subtree:!0,childList:!0,characterData:!0,attributes:!0,attributeFilter:["data-has-member-rate","data-empty"]}))}),(0,r.xo)(()=>{s?.disconnect(),i&&(window.clearTimeout(i),i=null)}),{showMemberRateBoolean:a,memberRateRoot:t,leadRateStatus:o,showMemberRateContainer:l,targetForMRM:n,iHotelierConfig:c,hasRateSource:d,fallbackLeadRateText:u}}},F=(0,w.A)(C,[["render",function(e,a,t,v,R,f){const p=(0,r.g2)("default-member-rate"),M=(0,r.g2)("glx-tc-lead-rate");return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["member-rate-shell",`is-${v.leadRateStatus}`]),"data-empty":"empty"===v.leadRateStatus?"true":null},[(0,r.Lk)("div",l,[v.hasRateSource&&"empty"!==v.leadRateStatus?((0,r.uX)(),(0,r.CE)("div",s,(0,r.v_)(t.configs.localesObjProp?.ratesFrom),1)):(0,r.Q3)("v-if",!0),"empty"===v.leadRateStatus?((0,r.uX)(),(0,r.CE)("div",i,(0,r.v_)(t.configs.localesObjProp?.memberRateEmpty),1)):(0,r.Q3)("v-if",!0),(0,r.bo)((0,r.Lk)("div",{class:(0,r.C4)(["container-lead-rate",{"single-rate":!v.showMemberRateContainer}])},[(0,r.Lk)("div",n,[(0,r.bF)(M,{class:"m-content-object--footer-price lead-rates",config:v.iHotelierConfig},{default:(0,r.k6)(()=>[(0,r.bF)(p,{targetForMRM:v.targetForMRM,localesObjProp:t.configs.localesObjProp,leadRate:v.fallbackLeadRateText},null,8,["targetForMRM","localesObjProp","leadRate"])],void 0,!0),_:1},8,["config"])]),(0,r.bo)((0,r.Lk)("div",c,[(0,r.Lk)("div",u,[v.showMemberRateBoolean?((0,r.uX)(),(0,r.CE)("div",m,[(0,r.Lk)("img",{src:v.showMemberRateBoolean,alt:"Custom Member Rate Logo"},null,8,b)])):((0,r.uX)(),(0,r.CE)("svg",d,[...a[0]||(a[0]=[(0,r.Lk)("use",{href:"#reward-member-icon"},null,-1)])])),(0,r.Lk)("div",g,(0,r.v_)(t.configs.localesObjProp?.rewardProgramName),1)]),(0,r.bF)(M,{class:"m-content-object--footer-price lead-rates",config:v.iHotelierConfig},{default:(0,r.k6)(()=>[(0,r.bF)(p,{targetForMRM:v.targetForMRM,localesObjProp:t.configs.localesObjProp,showMemberRateBoolProp:!0,leadRate:v.fallbackLeadRateText},null,8,["targetForMRM","localesObjProp","leadRate"])],void 0,!0),_:1},8,["config"])],512),[[r.aG,v.showMemberRateContainer]])],2),[[r.aG,v.hasRateSource&&"empty"!==v.leadRateStatus]])],512)],10,o)}]])}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.