1<!doctype html> 2<html lang="pt"> 3<head> 4<meta charset="utf-8"> 5 6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 8<title>apetsaude</title>
9<script type="text/javascript"> 10 window.bubble_session_uid = '1791015915165x558950402875380000'; 11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript"> 13 window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1504514959666x485544696450383900",216,233],["plugin_main_headers_1539124824422x194279356396994560",234,236],["plugin_main_headers_1540857498064x563539974936330200",237,240],["plugin_main_headers_1552401463205x225714219237769200",241,248],["plugin_main_headers_1580238841425x582072028873097200",249,280],["plugin_main_headers_1583999894901x139148699044937730",281,283],["plugin_main_headers_1599227355581x409725532064710660",284,305],["plugin_main_headers_1599995578736x177952455708377100",306,319],["plugin_main_headers_1617158035643x870588050789630000",320,321],["plugin_main_headers_1648657775675x129259588021649400",322,344],["plugin_main_headers_1677431814332x885422009420873700",345,409],["plugin_main_headers_1696322224077x589893896350203900",410,415],["plugin_main_headers_1720008335832x993246585292587000",416,420],["plugin_main_headers_1720162411694x331204847389900800",421,424]] 14</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript"> 16function make_proxy(target, name) { 17 return new Proxy(target, { 18 get: function(target, prop) { 19 if (prop in target) { 20 return target[prop]; 21 } 22 throw new Error('The variable ' + name + ' is not fully initialized yet'); 23 } 24 }); 25} 26window.appquery = make_proxy({ 27 app_version: function() { return "live"; }, 28 last_change: function() { return "67891161383";}, 29}, 'appquery'); 30window.Lib = new Proxy(function() {}, { 31 get: function(target, prop) { 32 if (prop === 'is_skeleton') { 33 return true; 34 } 35 throw new Error('The variable ' + Lib + ' is not fully initialized yet'); 36 }, 37 apply: function() { 38 return make_proxy({ 39 current_user: function() { 40 return make_proxy({ id: "1791015915165x558950402875380000" }, 'Lib().current_user'); 41 } 42 }, 'Lib()'); 43 } 44}); 45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript"> 47function load_error_function (event) { 48 return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno }) 49} 50window.load_error_log = []; 51window.addEventListener('error', load_error_function); 52window.disableLoadErrorFunction = function () { 53 window.removeEventListener('error', load_error_function); 54} 55</script>
55 56<meta name="referrer" content="origin">
57<script type="text/javascript"> 58if (!window._bubble_page_load_data) { 59 window._bubble_page_load_data = {} 60} 61if (!window._bubble_page_load_data.js_execution_timings) { 62 window._bubble_page_load_data.js_execution_timings = {} 63} 64window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now(); 65</script>
65<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script>
65<script type="text/javascript"> 66if (!window._bubble_page_load_data) { 67 window._bubble_page_load_data = {} 68} 69if (!window._bubble_page_load_data.js_execution_timings) { 70 window._bubble_page_load_data.js_execution_timings = {} 71} 72window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now(); 73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">(function () { 75 function onWebFontFinish () { 76 window.google_web_fonts_active = true; 77if (window.google_web_fonts_active_cb) { 78 window.google_web_fonts_active_cb(); 79} 80 (function fontface_loaded_snippet (font) { 81 if (window.fontface_loaded == null) { 82 window.fontface_loaded = {} 83 } 84 if (font != null) { 85 window.fontface_loaded[font] = true 86 } else { 87 window.all_fontface_loaded = true 88 } 89 if (window.fontface_webfonts_loaded_cb) { 90 return window.fontface_webfonts_loaded_cb(font) 91 } 92})() 93 } 94 const WebFontConfig = {'google': { families: ["DM Sans:regular","Encode Sans:regular","Encode Sans:500","Encode Sans:600","Encode Sans:700","IBM Plex Sans:500","IBM Plex Sans:600","Inter:regular","Inter:600","Inter:700","Lora:600","Open Sans:regular","Open Sans:500","Open Sans:600","Open Sans:700","Open Sans:800","Poppins:600","Poppins:700","Raleway:regular","Raleway:regular","Raleway:500","Raleway:600","Raleway:600","Raleway:600","Raleway:700"] },'custom': { families: ["Raleway"], urls: ["https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734537692212x328957925115321600/Raleway.css"]}, 95 active: function() { 96 onWebFontFinish() 97 }, 98 inactive: function() { 99 console.log('Failed to load all the fonts'); 100 onWebFontFinish() 101 }, 102 fontinactive: function(family_name, fvd) { 103 console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render'); 104 onWebFontFinish() 105 } 106 } 107 window.WebFont.load(WebFontConfig); 108})();</script>
vendor: 1 bytes, line 108
108
109<script> 110(function initialize_data() { 111const xhr = new XMLHttpRequest(); 112xhr.onreadystatechange = function() { 113 if (this.readyState === 4 && this.status === 200) { 114 const data = JSON.parse(this.responseText); 115 116 function init_data() { 117 data.forEach(function(d) { 118 Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version); 119 }) 120 } 121 122 if (window.Lib && window.Lib.is_skeleton == null) { 123 init_data(); 124 } else { 125 window.Lib_post_load = init_data; 126 } 127 } 128}; 129xhr.open("GET", "https://webapp-apet-v2-50134.bubbleapps.io/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true); 130xhr.send(); 131})(); 132</script>
vendor: 1 bytes, line 132
132
133<script type="text/javascript">window.gm_key = "AIzaSyAlT1MzDJL1hTzjgn_-PbAD3NQEIKjcJi4";</script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">window.glrl_key_status = false;</script>
vendor: 1 bytes, line 134
134
135<script type="text/javascript">window.bubble_page_load_id = "1791015915182x232";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791015915332.Dh6qiiMlqAT4FTSVELfPKs/vbXnEIUtBXld1d2rlBdE=";</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript">window.bubble_is_leanjs = false;</script>
vendor: 1 bytes, line 137
137
138<script type="text/javascript">window.bubble_shim_modules = false;</script>
138 139<link rel="icon" type="image/png" href="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1530294839424x143528842134401200/Icon-no-clearspace.png" /> 140<meta name="fragment" content="!"> 141<meta name="description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil."> 142<meta property="og:title" content="Apet Saúde" /> 143<meta name="twitter:title" content="Apet Saúde" /> 144<meta property="og:site_name" content="apetsaude" /> 145<meta name="twitter:site_name" content="apetsaude" /> 146<meta property="og:description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil." /> 147<meta name="twitter:description" content="APet é uma empresa de planos de saúde e assistência para cães e gatos com atendimento 24 horas em todo o Brasil." /> 148<link rel="image_src" href="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" /> 149<meta property="og:image" content="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" /> 150<meta name="twitter:image:src" content="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1734525421293x216091153568185300/Icone%20apet.svg" /> 151<meta property="og:url" content="https://webapp-apet-v2-50134.bubbleapps.io/404" /> 152<meta property="og:type" content="website" /> 153<meta name="twitter:card" content="summary_large_image" /> 154<meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no, minimal-ui">
155<script type="text/javascript">window._p = '{"id":"app_growth_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
vendor: 1 bytes, line 155
155
156<script type="text/javascript">window.bubble_page_name = "404";</script>
vendor: 1 bytes, line 156
156
157<script type="text/javascript">window.__bubble_module_mode = false;</script>
157 158<link type="text/css" href="/package/run_css/3eab47499a2ca92416acabfd8d13ea1d7d238e92bc021c4bc9af211f75e5d089/webapp-apet-v2-50134/live/404/xfalse/xfalse/run.css" rel="stylesheet">
159<script type="text/javascript"> 160if (!window._bubble_page_load_data) { 161 window._bubble_page_load_data = {} 162} 163if (!window._bubble_page_load_data.js_execution_timings) { 164 window._bubble_page_load_data.js_execution_timings = {} 165} 166window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now(); 167</script>
vendor: 1 bytes, line 167
167
168<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
vendor: 1 bytes, line 168
168
169<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/7071f7b382ccc6d041103d870a4570d077555f03000bb5d6d4422cbe7bed9355/xfalse/x30/run.js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript"> 171if (!window._bubble_page_load_data) { 172 window._bubble_page_load_data = {} 173} 174if (!window._bubble_page_load_data.js_execution_timings) { 175 window._bubble_page_load_data.js_execution_timings = {} 176} 177window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now(); 178</script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript"> 180if (!window._bubble_page_load_data) { 181 window._bubble_page_load_data = {} 182} 183if (!window._bubble_page_load_data.js_execution_timings) { 184 window._bubble_page_load_data.js_execution_timings = {} 185} 186window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now(); 187</script>
187<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/cb0c0e62872817e660c97b479ec2bc33eca314a4a416d90387fa9ae8691341a4/webapp-apet-v2-50134/live/404/xnull/xfalse/xfalse/xfalse/static.js"></script>
187<script type="text/javascript"> 188if (!window._bubble_page_load_data) { 189 window._bubble_page_load_data = {} 190} 191if (!window._bubble_page_load_data.js_execution_timings) { 192 window._bubble_page_load_data.js_execution_timings = {} 193} 194window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now(); 195</script>
vendor: 1 bytes, line 195
195
196<script type="text/javascript"> 197if (!window._bubble_page_load_data) { 198 window._bubble_page_load_data = {} 199} 200if (!window._bubble_page_load_data.js_execution_timings) { 201 window._bubble_page_load_data.js_execution_timings = {} 202} 203window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now(); 204</script>
204<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/3b2574f62bd6c565ac143840ee6754786c30db6979c208b037952e4b5a2c0e8d/webapp-apet-v2-50134/live/404/xnull/xfalse/xfalse/pt_br/xfalse/xfalse/dynamic.js"></script>
204<script type="text/javascript"> 205if (!window._bubble_page_load_data) { 206 window._bubble_page_load_data = {} 207} 208if (!window._bubble_page_load_data.js_execution_timings) { 209 window._bubble_page_load_data.js_execution_timings = {} 210} 211window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now(); 212</script>
vendor: 1 bytes, line 212
212
213<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
213 214<!-- 1497473108162x748255442121523200 -->
215<script type="text/javascript" src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1618227041113x740068462949819800/clipboard.min.js"></script>
215 216<!-- 1504514959666x485544696450383900 --> 217<!-- Facebook Pixel Code -->
218<script> 219 !function(f,b,e,v,n,t,s) 220 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 221 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 222 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 223 n.queue=[];t=b.createElement(e);t.async=!0; 224 t.src=v;s=b.getElementsByTagName(e)[0]; 225 s.parentNode.insertBefore(t,s)}(window, document,'script', 226 'https://connect.facebook.net/en_US/fbevents.js'); 227 fbq('init', ''); 228 fbq('track', 'PageView'); 229</script>
229 230<noscript><img height="1" width="1" style="display:none" 231 src="https://www.facebook.com/tr?id=&ev=PageView&noscript=1" 232/></noscript> 233<!-- End Facebook Pixel Code --> 234<!-- 1539124824422x194279356396994560 -->
235<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
235 236 237<!-- 1540857498064x563539974936330200 -->
238<script> 239window.convertEnvToBase=function(e){return"object"==typeof e&&null!==e?e=e.get&&e.get("_id")?e.get("_id"):e:void 0===e&&(e=null),e},window.bdk_env={},window.initEnvVariable=function(e){e&&(window.bdk_env[e]||(window.bdk_env[e]={previous_value:null,current_value:null,previous_value_base:null,current_value_base:null,is_changed:!1,listeners:[],triggers:[],apply_value:function(e){this.previous_value=this.current_value,this.previous_value_base=this.current_value_base,this.current_value=e,this.current_value_base=window.convertEnvToBase(this.current_value),this.current_value_base!==this.previous_value_base&&(this.is_changed=!0)},publish_value:function(){var n=this.current_value;this.listeners.forEach(function(e){e(n)}),!0===this.is_changed&&(this.triggers.forEach(function(e){e(n)}),this.is_changed=!1)}}))},window.collectEnvVariable=function(e,n){e&&(window.initEnvVariable(e),window.bdk_env[e].apply_value(n),window.bdk_env[e].publish_value())},window.seekEnvVariable=function(e){if(e)return window.bdk_env[e]&&window.bdk_env[e].current_value?window.bdk_env[e].current_value:null},window.setEnv=window.setGlobalField=function(e,n){if("string"==typeof e)try{window.collectEnvVariable(e,n)}catch(e){conosle.log(e)}else console.log("Please check the name of env variable. It should be a string")},window.getEnv=window.getGlobalField=function(e){if("string"!=typeof e)return console.log("Please check the name of env variable. It should be a string"),null;try{return window.seekEnvVariable(e)}catch(e){return conosle.log(e),e}}; 240</script>
240 241<!-- 1552401463205x225714219237769200 -->
242<script> 243class evaluation{constructor(e=500){this.gap=e,this.queue=[],this.isExecuting=!1,this.url=window.location.href,this.url&&-1!=this.url.indexOf("version-test")&&(this.isTestVersion=!0),window.pendingRemoveLoading&&this.removeLoading()}addToQueue(e,i={},s={}){this.queue.push({command:e,options:i,config:s}),this.processQueue()}addToTopOfQueue(e,i={},s={}){this.queue.unshift({command:e,options:i,config:s})}isPendingRemoveLoading(){return this.queue.length>0&&"removeLoading"==this.queue[0].command}processItem(){this.isExecuting=!0;var data=this.queue[0],allowed=!0;if(data.config.minVersion&&this.releaseVersion&&this.releaseVersion<data.config.minVersion&&(allowed=!1,this.showWarning("Upgrade BDK Native Engine","to use this feature")),data.config.maxVersion&&this.releaseVersion&&this.releaseVersion>data.config.maxVersion&&(allowed=!1),data.config.platform&&this.platform&&this.platform.toLowerCase()!=data.config.platform.toLowerCase()&&(allowed=!1),allowed)try{eval("$agent.trigger('"+data.command+"',"+JSON.stringify(data.options)+");")}catch(e){data.config.errorMessage&&console.log(data.config.errorMessage)}this.isNative&&this.queue.shift(),this.isNative||this.isPendingRemoveLoading||this.addToTopOfQueue("removeLoading"),setTimeout(this.processQueue.bind(this,[!0]),this.gap)}processQueue(e){e?this.queue.length>0?this.processItem():this.isExecuting=!1:!this.isExecuting&&this.queue.length>0&&this.processItem()}removeLoading(){this.isNative||this.pendingRemoveLoading||(this.addToTopOfQueue("removeLoading"),this.processQueue())}showWarning(title,description){this.isTestVersion&&eval("$agent.trigger('showBanner',"+JSON.stringify({title:title,description:description})+");")}}window.nativeprocessor=new evaluation(500); 244</script>
vendor: 1 bytes, line 244
244
245<script> 246window.injectCSS=function(e){let o=document.createElement("style");return o.innerText=e,document.head.appendChild(o),o},window.adjustedPageHeight=!1,window.advancedconfig="",document.addEventListener("DOMContentLoaded",function(){if(window){if(window.advancedconfig)try{window.bdkusersettings=JSON.parse(window.advancedconfig)}catch(e){window.bdkusersettings={}}else window.bdkusersettings={remove_loading:"automatic"};window.nativeprocessor?("manual"!==window.bdkusersettings.remove_loading?window.nativeprocessor.removeLoading():console.log("user will remove loading via workflow"),window.nativeprocessor.addToQueue("sendDeviceInfoToBubble"),window.nativeprocessor.processQueue()):window.pendingRemoveLoading=!0}else console.log("could not find window object")},!1),window.NativeReceivers={AddressBook:{},TakePhoto:{},SelectPhoto:{},Screenshot:{},AppInfo:{},ListTypeMenu:{},Barcode:{},DeviceLocation:{},DeviceVariable:{},HeaderMenuClicked:{},CaptureAudio:{},TakeVideo:{},SelectVideo:{},collectPopup:{},BackButtonPressed:{},PurchaseSuccess_ios:{},PurchaseFailed_ios:{},ReceiptsReceived_ios:{},PurchaseSuccess_android:{},PurchaseFailed_android:{},ReceiptsReceived_android:{},Datepicker:{},Optionpicker:{},Biometrics:{},SmartLogin:{}},window.activeReceivers={AddressBook:null,TakePhoto:null,SelectPhoto:null,Screenshot:null,AppInfo:null,ListTypeMenu:null,Barcode:null,DeviceLocation:null,DeviceVariable:null,HeaderMenuClicked:null,CaptureAudio:null,TakeVideo:null,SelectVideo:null,collectPopup:null,Datepicker:null,Optionpicker:null,Biometrics:null,SmartLogin:null},window.validateData=function(e){return null!=e&&(-1===e.indexOf("{{")&&-1===e.indexOf("$env")&&-1===e.indexOf("$get")&&-1===e.indexOf("$cache")&&-1===e.indexOf("}}"))},window.collectDeviceInfo=function(e,o,i,n,c,t,r,a,d,s,w,v,l,u,f,h,p,g,R,k,N){try{window.bdkNativeInfo={playerId:e,pushToken:o,deviceWidth:i,deviceHeight:n,deviceOS:c,deviceOSVersion:t,deviceLanguage:r,cameraPermissionStatus:a,contactsPermissionStatus:d,audiorecordPermissionStatus:s,externalstoragePermissionStatus:w,locationPermissionStatus:v,versionName:l,versionCode:u,deviceModel:f,bdkRelease:h,biometricsAvailable:"available"==p,smartLoginAvailable:"available"==g},window.validateData(R)&&(window.bdkNativeInfo.appTrackingPermissionStatus=R),window.validateData(k)&&(window.bdkNativeInfo.idfa=k),window.validateData(N)&&(window.bdkNativeInfo.viewType=N),window.nativeprocessor.isNative=!0,window.nativeprocessor.platform=c,window.nativeprocessor.releaseVersion=parseFloat(h),Object.keys(window.NativeReceivers.AppInfo).forEach(function(e){window.NativeReceivers.AppInfo[e](window.bdkNativeInfo)}),"ios"===c.toLowerCase()&&window.detectLinks(),window.nativeprocessor.isNative&&!window.adjustedPageHeight&&(window.injectCSS("body {\n min-height: calc(100vh - 39px);\n }\n .main-page.bubble-element.Page {\n min-height: calc(100vh - 39px);\n }"),window.adjustedPageHeight=!0)}catch(e){}},window.checkIfVersion=function(e,o){var i=!0;return o&&Number(window.bdkNativeInfo.bdkRelease)>o?i=!1:Number(window.bdkNativeInfo.bdkRelease)<e&&(i=!1),i},window.getContacts=function(e){try{var o=window.activeReceivers.AddressBook;window.NativeReceivers.AddressBook[o](e)}catch(e){console.log("No receiver found for information")}},window.collectSnapshot=function(e){try{var o=window.activeReceivers.Screenshot;window.NativeReceivers.Screenshot[o](e)}catch(e){console.log("No receiver found for information")}},window.onBiometricAuthentication_ios=function(e,o){try{var i=window.activeReceivers.Biometrics;window.NativeReceivers.Biometrics[i](e,o)}catch(e){console.log("No receiver found for biometrics")}},window.onBiometricAuthentication_android=function(e,o){try{var i=window.activeReceivers.Biometrics;window.NativeReceivers.Biometrics[i](e,o)}catch(e){console.log("No receiver found for biometrics")}},window.onLoginViaCredentials=function(e,o){try{var i=window.activeReceivers.SmartLogin;-1!=e.indexOf("{{")&&(e=null),-1!=o.indexOf("{{")&&(o=null),window.NativeReceivers.SmartLogin[i](e,o)}catch(e){console.log("No receiver found for smartlogin")}},window.pickPhoto=function(e,o,i,n){try{var c=window.activeReceivers.SelectPhoto;window.NativeReceivers.SelectPhoto[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.pickVideo=function(e,o,i,n){try{var c=window.activeReceivers.SelectVideo;window.NativeReceivers.SelectVideo[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.capturePhoto=function(e,o,i,n){try{var c=window.activeReceivers.TakePhoto;window.NativeReceivers.TakePhoto[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}}
246,window.captureVideo=function(e,o,i,n){try{var c=window.activeReceivers.TakeVideo;window.NativeReceivers.TakeVideo[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.collectMenuClick=function(e){try{var o=window.activeReceivers.ListTypeMenu;window.NativeReceivers.ListTypeMenu[o](e)}catch(e){console.log("No receiver found for list type menu information")}},window.collectBarcode=function(e){try{var o=window.activeReceivers.Barcode;window.NativeReceivers.Barcode[o](e)}catch(e){console.log("No receiver found for barcode information")}},window.collectLocation=function(e){try{Object.keys(window.NativeReceivers.DeviceLocation).forEach(function(o){window.NativeReceivers.DeviceLocation[o](e)})}catch(e){console.log("error capturing location info to receivers")}},window.collectDeviceVariable=function(e,o){try{var i=window.activeReceivers.DeviceVariable;window.NativeReceivers.DeviceVariable[i](e,o)}catch(e){console.log("No receiver found for device variable")}},window.headerMenuClicked=function(){try{Object.keys(window.NativeReceivers.HeaderMenuClicked).forEach(function(e){window.NativeReceivers.HeaderMenuClicked[e]()})}catch(e){console.log("error sending header menu click event to receivers")}},window.recordAudio=function(e,o,i,n){try{var c=window.activeReceivers.CaptureAudio;window.NativeReceivers.CaptureAudio[c](e,o,i,n)}catch(e){console.log("No receiver found for information")}},window.collectPopup=function(e){try{var o=window.activeReceivers.collectPopup;window.NativeReceivers.collectPopup[o](e)}catch(e){console.log("No receiver found for information")}},window.collectDateTime=function(e){try{var o=window.activeReceivers.Datepicker;window.NativeReceivers.Datepicker[o](e)}catch(e){console.log("No receiver found for date information")}},window.collectOption=function(e){try{var o=window.activeReceivers.Optionpicker;window.NativeReceivers.Optionpicker[o](e)}catch(e){console.log("No receiver found for option information")}},window.backButtonPressed=function(){try{Object.keys(window.NativeReceivers.BackButtonPressed).forEach(function(e){window.NativeReceivers.BackButtonPressed[e]()})}catch(e){console.log("error sending header menu click event to receivers")}},window.BackButtonPressed=window.backButtonPressed,window.onPurchaseSuccess_ios=function(e){try{Object.keys(window.NativeReceivers.PurchaseSuccess_ios).forEach(function(o){window.NativeReceivers.PurchaseSuccess_ios[o](e)})}catch(e){console.log("error sending successful ios in app purchase data to receivers")}},window.onPurchaseFailed_ios=function(e){try{Object.keys(window.NativeReceivers.PurchaseFailed_ios).forEach(function(o){window.NativeReceivers.PurchaseFailed_ios[o](e)})}catch(e){console.log("error sending failed ios in app purchase data to receivers")}},window.onReceiptDataReceived_ios=function(e){try{Object.keys(window.NativeReceivers.ReceiptsReceived_ios).forEach(function(o){window.NativeReceivers.ReceiptsReceived_ios[o](e)})}catch(e){console.log("error sending receipts of ios in app purchase data to receivers")}},window.onPurchaseSuccess_android=function(e){try{Object.keys(window.NativeReceivers.PurchaseSuccess_android).forEach(function(o){window.NativeReceivers.PurchaseSuccess_android[o](e)})}catch(e){console.log("error sending successful android in app purchase data to receivers")}},window.onPurchaseFailed_android=function(e){try{Object.keys(window.NativeReceivers.PurchaseFailed_android).forEach(function(o){window.NativeReceivers.PurchaseFailed_android[o](e)})}catch(e){console.log("error sending failed android in app purchase data to receivers")}},window.onReceiptDataReceived_android=function(e){try{Object.keys(window.NativeReceivers.ReceiptsReceived_android).forEach(function(o){window.NativeReceivers.ReceiptsReceived_android[o](e)})}catch(e){console.log("error sending receipts of android in app purchase data to receivers")}},window.detectLinks=function(){if(!window.detection_status){console.log("started detection");var e=document.body,o={childList:!0,subtree:!0},i=function(e){if(!window.need_to_resolve){for(var o=0;o<e.length;++o)e[o].addedNodes.length>0&&document.querySelectorAll("a[target='_blank']").length>0&&(window.need_to_resolve=!0);window.need_to_resolve&&(document.querySelectorAll("a[target='_blank']").forEach(function(e){-1==e.href.indexOf("https://bubble.io/?utm_source=app_mention")&&(e.target="_self")}),window.need_to_resolve=!1)}},n=new MutationObserver(i);n.observe(e,o)}return window.detection_status=!0,!0}; 247</script>
vendor: 1 bytes, line 247
247
248<script src="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1664489218713x811279010926034800/URI.min.js"></script>
248 249<!-- 1580238841425x582072028873097200 --> 250<style> 251 252 blockquote { 253 border-left: 4px solid #ccc; 254 margin-bottom: 5px; 255 margin-top: 5px; 256 padding-left: 16px; 257 } 258 259 ul, ol { 260 list-style-position: outside; 261 } 262 263 .ql-font .ql-picker-label:first-child::before { 264 font-family: inherit; 265 overflow: hide; 266 } 267 268 .ql-font .ql-picker-label { 269 overflow: hidden; 270 } 271 272 .regular-header-icon { 273 color: #444; 274 } 275 276 .tooltip-header-icon { 277 color: #ccc; 278 } 279 280</style> 281<!-- 1583999894901x139148699044937730 -->
282<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/iziToast.min.js"></script>
282 283<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/iziToast.min.css" rel="stylesheet"> 284<!-- 1599227355581x409725532064710660 -->
285<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify.min.js"></script>
vendor: 1 bytes, line 285
285
286<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify-jquery.min.js"></script>
vendor: 1 bytes, line 286
286
287<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-html.js"></script>
vendor: 1 bytes, line 287
287
288<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-hashtag.js"></script>
vendor: 1 bytes, line 288
288
289<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-mention.js"></script>
vendor: 1 bytes, line 289
289
290<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-element.js"></script>
vendor: 1 bytes, line 290
290
291<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-string.js"></script>
291 292 293<link rel="stylesheet" href="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1588348804238x989271584628493600/tribute.css" />
294<script src="https://d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1588348755134x612619409403329700/tribute.js"></script>
294 295<style> 296 .tribute-container ul { 297 background: 298 } 299 .tribute-container li.highlight, .tribute-container li:hover { 300 background: } 301</style> 302
303<script> 304 window.taggers = {}; 305</script>
305 306<!-- 1599995578736x177952455708377100 --> 307<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.css"/>
308<script src="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.js"></script>
308 309<style> 310 .swiper-fade .swiper-slide:not(.swiper-slide-active){ 311 opacity: 0 !important; 312 } 313</style> 314
315<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
vendor: 1 bytes, line 315
315
316<script> 317 const urlParams = new URLSearchParams(window.location.search); 318 if (urlParams.get('console') === 'true') { eruda.init(); } 319</script>
319 320<!-- 1617158035643x870588050789630000 -->
321<script src="https://unpkg.com/[email protected]/dist/txml.min.js"></script>
321 322<!-- 1648657775675x129259588021649400 --> 323<!-- Google Tag Manager -->
324<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 325new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 326j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 327'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 328})(window,document,'script','dataLayer','');</script>
328 329<!-- End Google Tag Manager --> 330 331<!-- Global site tag (gtag.js) - Google Analytics -->
332<script async src="https://www.googletagmanager.com/gtag/js?id="></script>
vendor: 1 bytes, line 332
332
333<script> 334 window.dataLayer = window.dataLayer || []; 335 function gtag(){dataLayer.push(arguments);} 336 gtag('js', new Date()); 337 338 gtag('config', ''); 339</script>
339 340 341<!-- Google Tag Manager (noscript) --> 342<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=" 343height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 344<!-- End Google Tag Manager (noscript) --> 345<!-- 1677431814332x885422009420873700 -->
346<script> 347 function customStringify(json) { 348 const replacer = function(key, value) { 349 if (this[key] instanceof Date) { 350 return this[key].getTime(); 351 } 352 return value; 353 }; 354 355 return JSON.stringify(json, replacer); 356 }; 357</script>
357 358
359<script> 360 function loadJS(url, module = false) { 361 return new Promise((resolve, reject) => { 362 let scriptEle = document.createElement("script"); 363 document.head.appendChild(scriptEle); 364 scriptEle.onload = function () { 365 resolve(); 366 } 367 scriptEle.setAttribute("type", module ? "module" : "text/javascript" ); 368 scriptEle.setAttribute("src", url); 369 }); 370 } 371 function loadCSS(url) { 372 let link = document.createElement("link"); 373 link.rel = 'stylesheet'; 374 link.type = 'text/css'; 375 link.href = url; 376 link.media = 'all'; 377 document.head.appendChild(link); 378 } 379 function loadCSSString(css) { 380 let style = document.createElement("style"); 381 style.innerText = css; 382 document.head.appendChild(style); 383 } 384 385 function retryAction(callback, time, delay) { 386 const result = callback(); 387 if (!result && time > 0) { 388 setTimeout(() => retryAction(callback, time - 1, delay), delay); 389 } 390 } 391 (function () { 392 /* SETUP: replace this variable accordingly. Make sure it is unique. */ 393 const PLUGIN_ID = "1677431814332x885422009420873700"; 394 const devServerUrl = ""; 395 396 window.devServerUrls = { 397 ...window.devServerUrls, 398 [PLUGIN_ID]: devServerUrl 399 } 400 401 if (devServerUrl) { 402 loadJS(devServerUrl + "/@vite/client", true); 403 /* DEV: You should replace the file below to an entrypoint of your file */ 404 loadJS(devServerUrl + "/src/index.ts", true); 405 } 406 })() 407</script>
407 408
409<script src="https://www.unpkg.com/@citizendev/[email protected]/dist/index.umd.js"></script>
409 410<!-- 1696322224077x589893896350203900 -->
411<script src=https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.0/FileSaver.min.js></script>
411 412<!-- use version 0.20.2 -->
413<script lang="javascript" src="https://cdn.sheetjs.com/xlsx-0.20.2/package/dist/xlsx.full.min.js"></script>
413 414 415 416<!-- 1720008335832x993246585292587000 -->
417<script type="module"> 418 import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js"; 419 pluginAnalyzer("1563788967815x673444000197247000"); 420</script>
420 421<!-- 1720162411694x331204847389900800 -->
422<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565973015934x638560983511816100/jszip.js"></script>
vendor: 1 bytes, line 422
422
423<script src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565973924486x583273006105814000/FileSaver.js"></script>
vendor: 1 bytes, line 423
423
424<script type="text/javascript" src="//d1c1574f139c1a7406165a321355482c.cdn.bubble.io/f1565979636454x274201703855345720/jszip-utils.js"></script>
vendor: 1 bytes, line 424
424
425<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
425 426</head> 427<body>
427<script type="text/javascript"> 428window.addEventListener('DOMContentLoaded', function () { 429 if (window.appquery == null) { 430 (function() { 431 const html = ` 432 <div class="error-card"> 433 <div class="error-section"> 434 <div class="error-title">Your browser was unable to load some necessary resources</div> 435 <div class="error-message">Contact your IT network administrator to allow access to: 436 ⢠d3dqmih97rcqmh.cloudfront.net 437 ⢠d1c1574f139c1a7406165a321355482c.cdn.bubble.io/ 438 ⢠d1muf25xaso8hp.cloudfront.net</div> 439 </div> 440 </div> 441 ` 442 443 const css = document.createElement('style') 444 css.type = 'text/css' 445 css.appendChild( 446 document.createTextNode(` 447 .error-overlay { 448 width: 100%; 449 height: 100%; 450 background: rgba(0,0,0,0.30); 451 overflow: hidden; 452 display: flex; 453 justify-content: center; 454 align-items: flex-start; 455 position: fixed; 456 inset: 0; 457 z-index: 999999; 458 } 459 460 .error-card { 461 width: 500px; 462 margin: 40px; 463 background: white; 464 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 465 border-radius: 8px; 466 display: flex; 467 flex-direction: column; 468 } 469 470 .error-section { 471 padding: 40px; 472 display: flex; 473 flex-direction: column; 474 gap: 12px; 475 } 476 477 .error-title { 478 color: #1A1A1A; 479 font-size: 18px; 480 font-family: Arial, sans-serif; 481 font-weight: 600; 482 line-height: 28px; 483 } 484 485 .error-message { 486 color: #525252; 487 font-size: 14px; 488 font-family: Arial, sans-serif; 489 font-weight: 400; 490 line-height: 20px; 491 white-space: pre-wrap; 492 } 493 `) 494 ) 495 document.head.appendChild(css) 496 497 const container = document.createElement('div') 498 container.className = 'error-overlay' 499 container.innerHTML = html 500 document.body.appendChild(container) 501 })() 502 httpRequest = new XMLHttpRequest(); 503httpRequest.open('POST', '/user/m', true); 504httpRequest.setRequestHeader('Content-Type', 'application/json'); 505httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}})); 506 }; 507}); 508</script>
508<script> 509 510</script>
510<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() { 511 const html = ` 512 <div class="error-card"> 513 <div class="error-section"> 514 <div class="error-title">Your browser was unable to load the application</div> 515 <div class="error-message">We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div> 516 </div> 517 </div> 518 ` 519 520 const css = document.createElement('style') 521 css.type = 'text/css' 522 css.appendChild( 523 document.createTextNode(` 524 .error-overlay { 525 width: 100%; 526 height: 100%; 527 background: rgba(0,0,0,0.30); 528 overflow: hidden; 529 display: flex; 530 justify-content: center; 531 align-items: flex-start; 532 position: fixed; 533 inset: 0; 534 z-index: 999999; 535 } 536 537 .error-card { 538 width: 500px; 539 margin: 40px; 540 background: white; 541 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 542 border-radius: 8px; 543 display: flex; 544 flex-direction: column; 545 } 546 547 .error-section { 548 padding: 40px; 549 display: flex; 550 flex-direction: column; 551 gap: 12px; 552 } 553 554 .error-title { 555 color: #1A1A1A; 556 font-size: 18px; 557 font-family: Arial, sans-serif; 558 font-weight: 600; 559 line-height: 28px; 560 } 561 562 .error-message { 563 color: #525252; 564 font-size: 14px; 565 font-family: Arial, sans-serif; 566 font-weight: 400; 567 line-height: 20px; 568 white-space: pre-wrap; 569 } 570 `) 571 ) 572 document.head.appendChild(css) 573 574 const container = document.createElement('div') 575 container.className = 'error-overlay' 576 container.innerHTML = html 577 document.body.appendChild(container) 578 })()}});</script>
578 579<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" /> 580</body> 581</html>
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.