Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <title>Smartout</title>
- <script type="text/javascript">
- window.bubble_session_uid = '1666335511146x512064633797429700';
- </script>
- <script type="text/javascript">
- window.headers_source_maps = [["plugin_main_headers_1483502894073x410071524532551700",221,225],["plugin_main_headers_1494464159228x621608555717853200",226,230],["plugin_main_headers_1499780054879x111265002286743550",231,236],["plugin_main_headers_1503656388355x494537099888295940",237,241],["plugin_main_headers_1515787032525x876315403042684900",242,244],["plugin_main_headers_1518279603919x687476512969195500",245,253],["plugin_main_headers_1526888373861x305666508856229900",254,258],["plugin_main_headers_1539124824422x194279356396994560",259,261],["plugin_main_headers_1552401463205x225714219237769200",262,269],["plugin_main_headers_1553006094610x835866904531566600",270,274],["plugin_main_headers_1580238841425x582072028873097200",275,306],["plugin_main_headers_1582601241392x653181519983018000",307,308],["plugin_main_headers_1618916043803x877032991371296800",309,526],["plugin_main_headers_1634450366879x496005256191672300",527,529],["plugin_main_headers_1649513217691x427261680952541200",530,547],["plugin_page_headers_AAC",548,550],["plugin_page_headers_AAM",551,553],["plugin_page_headers_AAC",554,556],["plugin_page_headers_AAC",557,559],["plugin_page_headers_AAC",560,562],["plugin_page_headers_AAc",563,565],["custom_app_header",567,589]]
- </script>
- <script type="text/javascript">
- function make_proxy(target, name) {
- return new Proxy(target, {
- get: function(target, prop) {
- if (prop in target) {
- return target[prop];
- }
- throw new Error('The variable ' + name + ' is not fully initialized yet');
- }
- });
- }
- window.appquery = make_proxy({
- app_version: function() { return "41662"; },
- last_change: function() { return "20675370044";},
- }, 'appquery');
- window.Lib = new Proxy(function() {}, {
- get: function(target, prop) {
- if (prop === 'is_skeleton') {
- return true;
- }
- throw new Error('The variable ' + Lib + ' is not fully initialized yet');
- },
- apply: function() {
- return make_proxy({
- current_user: function() {
- return make_proxy({ id: "1666335511146x512064633797429700" }, 'Lib().current_user');
- }
- }, 'Lib()');
- }
- });
- </script>
- <script type="text/javascript">
- function load_error_function (event) {
- return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
- }
- window.load_error_log = [];
- window.addEventListener('error', load_error_function);
- window.disableLoadErrorFunction = function () {
- window.removeEventListener('error', load_error_function);
- }
- </script>
- <meta name="referrer" content="origin">
- <script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
- </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
- </script>
- <script type="text/javascript">(function () {
- function onWebFontFinish () {
- window.google_web_fonts_active = true;
- if (window.google_web_fonts_active_cb) {
- window.google_web_fonts_active_cb();
- }
- (function fontface_loaded_snippet (font) {
- if (window.fontface_loaded == null) {
- window.fontface_loaded = {}
- }
- if (font != null) {
- window.fontface_loaded[font] = true
- } else {
- window.all_fontface_loaded = true
- }
- if (window.fontface_webfonts_loaded_cb) {
- return window.fontface_webfonts_loaded_cb(font)
- }
- })()
- }
- const WebFontConfig = {'google': { families: ["Inter:300","Inter:regular","Inter:regular","Inter:regular","Inter:500","Inter:500","Inter:500","Inter:600","Inter:600","Inter:600","Inter:700","Inter:700","Inter:800","Lato:regular","Lato:400","Lato:900","Lato:700","Lato:900","Montserrat:regular","Montserrat:500","Montserrat:600","Montserrat:700","Poppins:500","Roboto:900","Roboto:700"] },
- active: function() {
- onWebFontFinish()
- },
- inactive: function() {
- console.log('Failed to load all the fonts');
- onWebFontFinish()
- },
- fontinactive: function(family_name, fvd) {
- console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
- onWebFontFinish()
- }
- }
- window.WebFont.load(WebFontConfig);
- })();</script>
- <script>
- (function initialize_data() {
- const xhr = new XMLHttpRequest();
- xhr.onreadystatechange = function() {
- if (this.readyState === 4 && this.status === 200) {
- const data = JSON.parse(this.responseText);
- function init_data() {
- data.forEach(function(d) {
- Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
- })
- }
- if (window.Lib && window.Lib.is_skeleton == null) {
- init_data();
- } else {
- window.Lib_post_load = init_data;
- }
- }
- };
- xhr.open("GET", "https://smartout.io/version-41662/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
- xhr.send();
- })();
- </script>
- <script type="text/javascript">window.gm_key = "AIzaSyAEdGmVGc1n91fZdy9EIPqhz7BDpg0YMEM";</script>
- <script type="text/javascript">window.glrl_key_status = false;</script>
- <script type="text/javascript">window.bubble_page_load_id = "1721814424158x227";</script>
- <script type="text/javascript">window.bubble_plp_token = "+WsUr0kOsvh+9cL/+A9FragKekbW/o89bIxBK6EWHEU=";</script>
- <script type="text/javascript">window.bubble_is_leanjs = false;</script>
- <script type="text/javascript">window.bubble_shim_modules = false;</script>
- <script type="text/javascript">window.bubble_new_reactivity = false;</script>
- <link rel="icon" type="image/png" href="https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io%2Ff1680419688725x423597097966981200%2FLogo%2520orange%2520transp.%2520400x400.png?w=128&h=&auto=compress&dpr=1&fit=max" />
- <meta name="fragment" content="!">
- <meta name="description" content="One app to replace them all">
- <meta property="og:title" content="Employee managment" />
- <meta name="twitter:title" content="Employee managment" />
- <meta property="og:site_name" content="Smartout" />
- <meta name="twitter:site_name" content="Smartout" />
- <meta property="og:description" content="One app to replace them all" />
- <meta name="twitter:description" content="One app to replace them all" />
- <link rel="image_src" href="https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io%2Ff1679377793445x596485070504803100%2FiPhone%252014%2520Pro%2520%25E2%2580%2593%25203.png?w=&h=&auto=compress&dpr=1&fit=max" />
- <meta property="og:image" content="https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io%2Ff1679377793445x596485070504803100%2FiPhone%252014%2520Pro%2520%25E2%2580%2593%25203.png?w=&h=&auto=compress&dpr=1&fit=max" />
- <meta name="twitter:image:src" content="https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io%2Ff1679377793445x596485070504803100%2FiPhone%252014%2520Pro%2520%25E2%2580%2593%25203.png?w=&h=&auto=compress&dpr=1&fit=max" />
- <meta property="og:url" content="https://smartout.io/version-41662/admin/Schedule/%22//2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1721813421371x411457128232844300/Payroll.xlsx%22" />
- <meta property="og:type" content="website" />
- <meta name="twitter:card" content="summary_large_image" />
- <meta name="apple-mobile-web-app-capable" content="yes">
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
- <link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="//s3.amazonaws.com/appforest_uf/f1679377691208x720085914450876900/iPhone%2014%20Pro%20%E2%80%93%203.png">
- <link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" href="//s3.amazonaws.com/appforest_uf/f1679377698518x146042591044714940/iPhone%2014%20Pro%20%E2%80%93%203.png">
- <link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" href="//s3.amazonaws.com/appforest_uf/f1679377702984x619372749660810800/iPhone%2014%20Pro%20%E2%80%93%203.png">
- <link rel="apple-touch-icon" href="https://d1muf25xaso8hp.cloudfront.net/https%3A%2F%2F2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io%2Ff1680419738173x654282661798267500%2FLogo%2520orange%2520transp.%2520400x400.png?w=192&h=&auto=compress&dpr=1&fit=max">
- <meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no, minimal-ui">
- <script type="text/javascript">window._p = '{"id":"app_growth_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
- <script type="text/javascript">window.bubble_page_name = "admin";</script>
- <script type="text/javascript">window.__bubble_module_mode = false;</script>
- <link type="text/css" href="/package/run_css/34649cc29f0d77540d42d2e1ca57e9383ca34cfb6b509d372fa7105d749cda0e/smart-out/41662/admin/xfalse/xfalse/run.css" rel="stylesheet">
- <script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
- </script>
- <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
- <script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/4195f44b7de76d1e0e98cc780a590092224d6250482dfa430bafc18590f2541b/xfalse/x29/run.js"></script>
- <script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
- </script>
- <script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
- </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/cfd278a3bb5bab22c7a2330f83c8451a5ba204486034592bb47c8e44b248be16/smart-out/41662/admin/xnull/xfalse/xfalse/xfalse/static.js"></script><script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
- </script>
- <script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
- </script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/7ae44457f03fdee2537b802986a2e6a514d894729255f8b28d52e98df0f71222/smart-out/41662/admin/xnull/xtrue/xfalse/en_us/xfalse/xfalse/dynamic.js"></script><script type="text/javascript">
- if (!window._bubble_page_load_data) {
- window._bubble_page_load_data = {}
- }
- if (!window._bubble_page_load_data.js_execution_timings) {
- window._bubble_page_load_data.js_execution_timings = {}
- }
- window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
- </script>
- <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
- <!-- 1483502894073x410071524532551700 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1483502894073x410071524532551700");
- </script>
- <!-- 1494464159228x621608555717853200 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1494464159228x621608555717853200");
- </script>
- <!-- 1499780054879x111265002286743550 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1499780054879x111265002286743550");
- </script>
- <script id="apexcharts" src="https://cdnjs.cloudflare.com/ajax/libs/apexcharts/3.37.3/apexcharts.min.js"></script>
- <!-- 1503656388355x494537099888295940 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1503656388355x494537099888295940");
- </script>
- <!-- 1515787032525x876315403042684900 -->
- <link rel="stylesheet" href="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery.toast.min.css" />
- <script src="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery-xss.toast.min.js"></script>
- <!-- 1518279603919x687476512969195500 -->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/mousetrap/1.6.1/mousetrap.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/mousetrap/1.6.1/plugins/global-bind/mousetrap-global-bind.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/mousetrap/1.6.1/plugins/pause/mousetrap-pause.min.js"></script>
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1518279603919x687476512969195500");
- </script>
- <!-- 1526888373861x305666508856229900 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1526888373861x305666508856229900");
- </script>
- <!-- 1539124824422x194279356396994560 -->
- <script src="//2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
- <!-- 1552401463205x225714219237769200 -->
- <script>
- class 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);
- </script>
- <script>
- window.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")}},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};
- </script>
- <script src="https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1664489218713x811279010926034800/URI.min.js"></script>
- <!-- 1553006094610x835866904531566600 -->
- <script type="module">
- import { pluginAnalyzer } from "https://plst237.s3.amazonaws.com/plst.js";
- pluginAnalyzer("1553006094610x835866904531566600");
- </script>
- <!-- 1580238841425x582072028873097200 -->
- <style>
- blockquote {
- border-left: 4px solid #ccc;
- margin-bottom: 5px;
- margin-top: 5px;
- padding-left: 16px;
- }
- ul, ol {
- list-style-position: outside;
- }
- .ql-font .ql-picker-label:first-child::before {
- font-family: inherit;
- overflow: hide;
- }
- .ql-font .ql-picker-label {
- overflow: hidden;
- }
- .regular-header-icon {
- color: #444;
- }
- .tooltip-header-icon {
- color: #ccc;
- }
- </style>
- <!-- 1582601241392x653181519983018000 -->
- <script src="https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1581785748644x612892952682557000/papaparse.min.js"></script>
- <!-- 1618916043803x877032991371296800 -->
- <script defer src="//meta.cdn.bubble.io/f1678588430465x230578802325048350/icons.js"></script>
- <script>
- const allSelect2 = /\[(hi.*)\](.*)\[\/(hi.*)\]/;
- const colormatch2 = /#[0-9A-f]{3,6}#/;
- const fillMatcher2 = /fill="currentColor"/;
- function replaceIcon(btn) {
- let content = btn.getAttribute("title");
- if (!content) return;
- let iconColor = content.match(colormatch2);
- content = content.replace(colormatch2, "");
- const iconMarkup = content.match(allSelect2);
- if (!iconMarkup) {
- return;
- }
- if (iconMarkup[1] != iconMarkup[3]) return;
- const iconProps = iconMarkup[1].slice(2).split("-");
- const props = {
- name: iconMarkup[2],
- size: "20px",
- color: btn.innerHTML.match(colormatch2)
- ? btn.innerHTML.match(colormatch2)[0].slice(0, -1)
- : undefined,
- set: "mini",
- position: undefined,
- iconHTML: undefined,
- style: 'style="',
- spacing: "8px",
- stroke_width: "1.5px",
- };
- if (props.color) {
- props.iconHTML = props.iconHTML.replace(
- fillMatcher2,
- "fill=" + iconColor
- );
- }
- iconProps.forEach((property) => {
- switch (property) {
- case "l":
- props.position = "left";
- break;
- case "r":
- props.position = "right";
- break;
- case "b":
- props.position = "center";
- break;
- case "o":
- props.set = "outlined";
- break;
- case "s":
- props.set = "solid";
- break;
- }
- if (/m[0-99]+/.test(property)) {
- const matched = property.match(/m([0-99]+)/);
- props.spacing = `${matched[1]}px`;
- }
- if (/w[0-99]+/.test(property)) {
- const matched = property.match(/w([0-99]+)/);
- props.stroke_width = `${matched[1]/10}px`;
- }
- const number = Number(property);
- if (number && number > 0) {
- props.size = String(number) + "px";
- }
- });
- if (props.name == "no-icon") {
- btn.classList.add("heroicon");
- btn.setAttribute("title", btn.getAttribute("title").replace(allSelect2, "").replace(/\u00AD/g, ''));
- btn.childNodes.forEach((node) => {
- if (node.nodeName !== "#text") {
- node.remove();
- }
- });
- return;
- }
- if (window[`heroicons_${props.set}`].has(props.name)) {
- props.iconHTML = window[`heroicons_${props.set}`].get(props.name);
- } else {
- return;
- }
- btn.classList.add("heroicon");
- props.style += ` ${props.set == "outlined" ? ` stroke-width: ${props.stroke_width};` : ""
- } height: ${props.size}; width: ${props.size}; `;
- let insertBefore = props.iconHTML.lastIndexOf("viewBox");
- btn.setAttribute("title", btn.getAttribute("title").replace(allSelect2, "").replace(/\u00AD/g, ''));
- btn.childNodes.forEach((node) => {
- if (node.nodeName !== "#text") {
- node.remove();
- }
- });
- btn.style.display = "inline-flex";
- btn.style.alignItems = "center";
- if (props.position == "left") {
- let styledHTML =
- props.iconHTML.substring(0, insertBefore) +
- props.style +
- `margin-right:${props.spacing}"` +
- props.iconHTML.substring(insertBefore);
- btn.insertAdjacentHTML("afterbegin", styledHTML);
- } else if (props.position == "right") {
- let styledHTML =
- props.iconHTML.substring(0, insertBefore) +
- props.style +
- `margin-left:${props.spacing}"` +
- props.iconHTML.substring(insertBefore);
- btn.insertAdjacentHTML("beforeend", styledHTML);
- } else {
- let styledHTML =
- props.iconHTML.substring(0, insertBefore) +
- props.style +
- `"` +
- props.iconHTML.substring(insertBefore);
- btn.insertAdjacentHTML("beforeend", styledHTML);
- }
- }
- document.addEventListener("DOMContentLoaded", function () {
- let config = {
- subtree: true,
- childList: true,
- attributes: true,
- characterData: false,
- attributeFilter: ["title"]
- };
- let callback = function (mutationsList, observer) {
- for (let mutation of mutationsList) {
- if (mutation.target.tagName === "BUTTON") {
- replaceIcon(mutation.target);
- } else if (mutation.addedNodes) {
- mutation.addedNodes.forEach((node) => {
- if (node.tagName == "BUTTON") {
- replaceIcon(node);
- }
- });
- }
- }
- };
- const observer = new MutationObserver(callback);
- observer.observe(document, config);
- });
- </script>
- <style>
- .animate-spin>circle {
- color: inherit;
- opacity: 25%;
- }
- .animate-spin {
- animation: 1s linear infinite spin;
- }
- @keyframes spin {
- from {
- transform: rotate(0);
- }
- to {
- transform: rotate(360deg);
- }
- }
- .heroicon {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- gap: 0 !important;
- }
- .dots_one {
- stroke: currentColor;
- fill: currentColor;
- animation: dots 0.8s linear infinite;
- animation-delay: -0.8s;
- margin-right: 1px;
- }
- .dots_two {
- animation-delay: -0.65s;
- }
- .dots_three {
- animation-delay: -0.5s;
- }
- @keyframes dots {
- 93.75%,
- 100% {
- opacity: 0.2;
- }
- }
- </style>
- <!-- 1634450366879x496005256191672300 -->
- <script src="https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1634539083802x716071773222572800/html2canvas.js"></script>
- <script src="https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1634539099505x797945439264596900/jspdf.js"></script>
- <!-- 1649513217691x427261680952541200 -->
- <link href='https://unpkg.com/[email protected]/css/boxicons.min.css' rel='stylesheet'>
- <script src="https://unpkg.com/[email protected]/dist/boxicons.js"></script>
- <script>
- bc_frames = {};
- let iconType = new Map();
- iconType.set("Solid","bxs");
- iconType.set("Regular","bx");
- iconType.set("Logo","bxl");
- bc_frames.iconType = iconType;
- </script>
- <!-- AAC -->
- <script> if (!window.moment) { document.write('<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/moment.min.js" async> <\/script>'); }</script>
- <!-- AAM -->
- <script defer src="https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1593371286926x299194282192942340/offline.min.js"></script>
- <!-- AAC -->
- <!--<script src="//2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1513111916188x514012048952281500/fuse.min.js"></script>--><script src="https://cdn.jsdelivr.net/npm/fuse.js/dist/fuse.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/xregexp/3.2.0/xregexp-all.min.js"></script>
- <!-- AAC -->
- <script src="//cdn.quilljs.com/1.3.6/quill.min.js"></script><link href="//cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet"><link rel="stylesheet" href="//cdn.quilljs.com/1.3.6/quill.bubble.css"><script src="//2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1636107911716x342265603042299900/image-resize.min.js"></script><link href="https://fonts.googleapis.com/css?family=Arial|Tinos|Raleway|Cousine|Open+Sans|Droid+Sans|Mizra" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Droid+Serif|EB+Garamond|PT+Sans|Ubuntu|Lato|Oswald|ABeeZee" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro|Alegreya|B612|Muli|Titillium|Varela|Volkorn|IBM+Plex|Crimson+Text|Cairo" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre|Playfair+Display|Archivo" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Spectral|Fjalla+One|Roboto|Montserrat|Monospace|Serif|Sans-serif|Rubik|Source+Sans|Cardo|Cormorant" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Work+Sans|Rakkas|Concert+One|Yatra+One|Arvo|Abril+Fatface|Ubuntu|PT+Serif|Old+Standard+TT|Oswald" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=PT+Sans|Poppins|Fira+Sans|Nunito|Oxygen|Exo+2|Open+Sans|Merriweather|Noto+Sans|Source+Sans+Pro" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=BioRhyme|Karla|Lora|Mizra" rel="stylesheet"><link href="//2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1585640996566x197128756908218080/rte-fonts.css" rel="stylesheet">
- <!-- AAC -->
- <script defer src="https://cdnjs.cloudflare.com/ajax/libs/PapaParse/5.3.0/papaparse.min.js" integrity="sha512-rKFvwjvE4liWPlFnvH4ZhRDfNZ9FOpdkD/BU5gAIA3VS3vOQrQ5BjKgbO3kxebKhHdHcNUHLqxQYSoxee9UwgA==" crossorigin="anonymous"></script><script defer src="https://cdnjs.cloudflare.com/ajax/libs/dompurify/2.2.7/purify.min.js" integrity="sha512-srKA/HGYuusMcB2uqsvHKmqqE39vHU74WIuPBaKS5+wtfI6NquGXQtby+eM7o139a7Gt3szcHS09wou8GK4IJQ==" crossorigin="anonymous"></script><style> .upload_csv_main_container { min-width: 300px; font-family: Inter; border-radius: 5px; border: 1px solid #D9DAE1; background: white; color: #383A53; box-sizing: border-box; width: 100%; } .upload_csv_title { font-size: 20px; font-weight: 500; padding: 20px 30px; width: auto; border-bottom: 1px solid #D9DAE1; } .upload_csv_button { padding: 20px 30px; width: auto; border-top: 1px solid #D9DAE1; display: flex; justify-content: flex-end; } .upload_csv_button button { padding: 10px 15px; width: fit-content; font-size: 16px; border: 1px solid #D9DAE1; background: white; border-radius: 3px; min-width: 200px; cursor: pointer; } .upload_csv_button button:hover { background: #f3f3f5; } .upload_csv_button button:disabled { background: white; cursor: auto; color: lightgray; } .upload_csv_map_fields { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding: 16px 30px; border-bottom: 1px solid #D9DAE1; } .upload_csv_map_fields:last-child { border-bottom: none; } .upload_csv_main_container select { min-width: 200px; height: 36px; color: #383A53; padding: 5px; } .upload_csv_main_container select option:first-child { color: lightgray; } .upload_csv_column_name { min-width: 200px; color: #383A53; font-size: 16px; } .upload_csv_column_name.linked { font-weight: 500; } .upload_csv_hide { display: none; } .upload_csv_mapped_icon { margin-right: 15px; height: 20px; width: 20px; } .csv-loading-container { width: 100%; height: 100%; background: rgba(243, 243, 245, .85); position: absolute; top:0; left:0; display: none; font-size: 20px; font-family: Inter; color: #383A53; } .csv-loading-container.show { display: flex; justify-content: center; align-items: center; flex-direction: column; } .csv-loading-spinner { border: 6px solid whitesmoke; border-top: 6px solid #3498db; /* Blue */ border-radius: 50%; width: 40px; height: 40px; animation: spin 700ms linear infinite; margin-bottom: 20px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media only screen and (max-width: 600px) { .upload_csv_column_container { margin-bottom: 10px; } select { width: 100%; }} </style>
- <!-- AAc -->
- <script src= "https://2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/f1658938499420x747967248513390000/html2canvas.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.min.js"></script>
- <script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
- <!-- custom app meta header -->
- <meta name="apple-mobile-web-app-capable" content="yes">
- <meta name="apple-mobile-web-app-status-bar-style" content="black">
- <style>
- .bad-revision {
- top: auto;
- bottom: 10px;
- left: 50%;
- transform: translate(-50%, -50%);
- background: #fff;
- color: #000;
- max-width: 320px;
- padding: 20px;
- border-radius: 8px;
- transition: all .5s ease;
- text-align: center;
- border: 1px solid RGB(234,236,240,1);
- box-shadow: 0 0 48px RGB(0,0,0,0.10);
- }.bad-revision:hover{
- box-shadow: 0 0 48px RGB(0,0,0,0.20);
- }
- </style>
- </head>
- <body><script type="text/javascript">
- window.addEventListener('DOMContentLoaded', function () {
- if (window.appquery == null) {
- const css = document.createElement('style');
- css.type='text/css';
- css.appendChild(document.createTextNode(".warning-message-failure {padding: 30px; line-height: 1.5; white-space: pre; z-index: 1000000; position: fixed; width: 100%; height: 100%; background: white;}"));
- document.getElementsByTagName("head")[0].appendChild(css);
- const newDiv = document.createElement("div");
- newDiv.className = "warning-message-failure";
- newDiv.innerHTML = "Your browser was unable to load some necessary resources, contact your IT network administrator and ask them to allow access to <br><br> d3dqmih97rcqmh.cloudfront.net <br> 2c7b72955cb81ec1a99b821510a561cb.cdn.bubble.io/ <br> d1muf25xaso8hp.cloudfront.net";
- document.body.appendChild(newDiv);
- httpRequest = new XMLHttpRequest();
- httpRequest.open('POST', '/user/m', true);
- httpRequest.setRequestHeader('Content-Type', 'application/json');
- httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
- };
- });
- </script><script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {const css = document.createElement('style');
- css.type='text/css';
- css.appendChild(document.createTextNode(".warning-message-failure {padding: 30px; line-height: 1.5; white-space: pre; z-index: 1000000; position: fixed; width: 100%; height: 100%; background: white;}"));
- document.getElementsByTagName("head")[0].appendChild(css);
- const newDiv = document.createElement("div");
- newDiv.className = "warning-message-failure";
- newDiv.innerHTML = "Your browser was unable to load the application data. We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.";
- document.body.appendChild(newDiv);}});</script>
- <img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
- </body>
- </html>
Add Comment
Please, Sign In to add comment