(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{123:function(e,t,n){"use strict";t.a={}},158:function(e,t,n){"use strict";n(4),n(59);var r=n(18),o=n(0),c=n(3),l=window.__NUXT__;function f(){if(!this._hydrated)return this.$fetch()}function h(){if((e=this).$vnode&&e.$vnode.elm&&e.$vnode.elm.dataset&&e.$vnode.elm.dataset.fetchKey){var e;this._hydrated=!0,this._fetchKey=+this.$vnode.elm.dataset.fetchKey;var data=l.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var t in data)o.a.set(this.$data,t,data[t])}}function d(){var e=this;return this._fetchPromise||(this._fetchPromise=m.call(this).then((function(){delete e._fetchPromise}))),this._fetchPromise}function m(){return _.apply(this,arguments)}function _(){return(_=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,t=null,n=Date.now(),e.prev=6,e.next=9,this.$options.fetch.call(this);case 9:e.next=15;break;case 11:e.prev=11,e.t0=e.catch(6),t=Object(c.p)(e.t0);case 15:if(!((r=this._fetchDelay-(Date.now()-n))>0)){e.next=19;break}return e.next=19,new Promise((function(e){return setTimeout(e,r)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 23:case"end":return e.stop()}}),e,this,[[6,11]])})))).apply(this,arguments)}t.a={beforeCreate:function(){Object(c.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=d.bind(this),Object(c.a)(this,"created",h),Object(c.a)(this,"beforeMount",f))}}},161:function(e,t,n){e.exports=n(162)},162:function(e,t,n){"use strict";n.r(t),function(e){n(53),n(7),n(56),n(19),n(20),n(34);var t=n(17),r=(n(59),n(108),n(18)),o=(n(35),n(36),n(5),n(4),n(8),n(27),n(142),n(171),n(175),n(177),n(0)),c=n(154),l=n(123),f=n(3),h=n(38),d=n(158),m=n(99);function _(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,c=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i2?t-2:0),r=2;r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,c=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:[],r=e.$children||[],o=m(r);try{for(o.s();!(t=o.n()).done;){var c=t.value;c.$fetch?n.push(c):c.$children&&C(c,n)}}catch(e){o.e(e)}finally{o.f()}return n}function w(e,t){if(t||!e.options.__hasNuxtData){var n=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=n,e.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),d(d({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function O(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=f.a.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function P(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((function(e,r){return Object.keys(e[n]).map((function(o){return t&&t.push(r),e[n][o]}))})))}function k(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return P(e,t,"instances")}function S(e,t){return Array.prototype.concat.apply([],e.matched.map((function(e,n){return Object.keys(e.components).reduce((function(r,o){return e.components[o]?r.push(t(e.components[o],e.instances[o],e,o,n)):delete e.components[o],r}),[])})))}function E(e,t){return Promise.all(S(e,function(){var e=Object(c.a)(regeneratorRuntime.mark((function e(n,r,o,c){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof n||n.options){e.next=4;break}return e.next=3,n();case 3:n=e.sent;case 4:return o.components[c]=n=O(n),e.abrupt("return","function"==typeof t?t(n,r,o,c):n);case 6:case"end":return e.stop()}}),e)})));return function(t,n,r,o){return e.apply(this,arguments)}}()))}function $(e){return j.apply(this,arguments)}function j(){return(j=Object(c.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,E(t);case 4:return e.abrupt("return",d(d({},t),{},{meta:P(t).map((function(e,n){return d(d({},e.options.meta),(t.matched[n]||{}).meta)}))}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e,t){return D.apply(this,arguments)}function D(){return(D=Object(c.a)(regeneratorRuntime.mark((function e(t,n){var c,l,f,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.context||(t.context={isStatic:!0,isDev:!1,isHMR:!1,app:t,payload:n.payload,error:n.error,base:"/",env:{ALLUSERSPROFILE:"C:\\ProgramData",APPDATA:"C:\\Users\\Luke\\AppData\\Roaming",CommonProgramFiles:"C:\\Program Files\\Common Files","CommonProgramFiles(x86)":"C:\\Program Files (x86)\\Common Files",CommonProgramW6432:"C:\\Program Files\\Common Files",COMPOSE_CONVERT_WINDOWS_PATHS:"true",COMPUTERNAME:"LAPTOP-LUKE",ComSpec:"C:\\WINDOWS\\system32\\cmd.exe",configsetroot:"C:\\WINDOWS\\ConfigSetRoot",CONNECTION_STRING:"postgresql://postgres:Passw0rd@localhost/ml-ebit",DB_INI_FILE_NAME:"database.luke-local.ini",DOCKER_CERT_PATH:"C:\\Users\\Luke\\.docker\\machine\\machines\\default",DOCKER_HOST:"tcp://192.168.99.100:2376",DOCKER_MACHINE_NAME:"default",DOCKER_TLS_VERIFY:"1",DOCKER_TOOLBOX_INSTALL_PATH:"C:\\Program Files\\Docker Toolbox",dp0:"C:\\_dev\\shepherd\\promo\\node_modules\\.bin\\",DriverData:"C:\\Windows\\System32\\Drivers\\DriverData",FPS_BROWSER_APP_PROFILE_STRING:"Internet Explorer",FPS_BROWSER_USER_PROFILE_STRING:"Default",GOPATH:"C:\\Users\\Luke\\go",GOROOT:"C:\\Go\\",HOME:"C:\\Users\\Luke",HOMEDRIVE:"C:",HOMEPATH:"\\Users\\Luke",INIT_CWD:"C:\\_dev\\shepherd\\promo","IntelliJ IDEA":"C:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.4\\bin;",LOCALAPPDATA:"C:\\Users\\Luke\\AppData\\Local",LOGONSERVER:"\\\\LAPTOP-LUKE",MOZ_PLUGIN_PATH:"C:\\Program Files (x86)\\Foxit Software\\Foxit Reader\\plugins\\",NODE:"C:\\Program Files\\nodejs\\node.exe",NODE_ENV:"production",NODE_EXE:"C:\\Program Files\\nodejs\\\\node.exe",NODE_OPTIONS:"--max-old-space-size=4096",NO_PROXY:"192.168.99.100",NPM_CLI_JS:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",npm_config_access:"",npm_config_allow_same_version:"",npm_config_also:"",npm_config_always_auth:"",npm_config_argv:'{"remain":[],"cooked":["run","generate"],"original":["run","generate"]}',npm_config_audit:"true",npm_config_audit_level:"low",npm_config_auth_type:"legacy",npm_config_before:"",npm_config_bin_links:"true",npm_config_browser:"",npm_config_ca:"",npm_config_cache:"C:\\Users\\Luke\\AppData\\Roaming\\npm-cache",npm_config_cache_lock_retries:"10",npm_config_cache_lock_stale:"60000",npm_config_cache_lock_wait:"10000",npm_config_cache_max:"Infinity",npm_config_cache_min:"10",npm_config_cafile:"",npm_config_cert:"",npm_config_cidr:"",npm_config_color:"true",npm_config_commit_hooks:"true",npm_config_depth:"Infinity",npm_config_description:"true",npm_config_dev:"",npm_config_dry_run:"",npm_config_editor:"notepad.exe",npm_config_engine_strict:"",npm_config_fetch_retries:"2",npm_config_fetch_retry_factor:"10",npm_config_fetch_retry_maxtimeout:"60000",npm_config_fetch_retry_mintimeout:"10000",npm_config_force:"",npm_config_format_package_lock:"true",npm_config_fund:"true",npm_config_git:"git",npm_config_git_tag_version:"true",npm_config_global:"",npm_config_globalconfig:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\etc\\npmrc",npm_config_globalignorefile:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\etc\\npmignore",npm_config_global_style:"",npm_config_group:"",npm_config_ham_it_up:"",npm_config_heading:"npm",npm_config_https_proxy:"",npm_config_if_present:"",npm_config_ignore_prepublish:"",npm_config_ignore_scripts:"",npm_config_init_author_email:"",npm_config_init_author_name:"",npm_config_init_author_url:"",npm_config_init_license:"ISC",npm_config_init_module:"C:\\Users\\Luke\\.npm-init.js",npm_config_init_version:"1.0.0",npm_config_json:"",npm_config_key:"",npm_config_legacy_bundling:"",npm_config_link:"",npm_config_local_address:"",npm_config_loglevel:"notice",npm_config_logs_max:"10",npm_config_long:"",npm_config_maxsockets:"50",npm_config_message:"%s",npm_config_metrics_registry:"https://registry.npmjs.org/",npm_config_node_gyp:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js",npm_config_node_options:"",npm_config_node_version:"10.15.3",npm_config_noproxy:"",npm_config_offline:"",npm_config_onload_script:"",npm_config_only:"",npm_config_optional:"true",npm_config_otp:"",npm_config_package_lock:"true",npm_config_package_lock_only:"",npm_config_parseable:"",npm_config_prefer_offline:"",npm_config_prefer_online:"",npm_config_prefix:"C:\\Users\\Luke\\AppData\\Roaming\\npm",npm_config_preid:"",npm_config_production:"",npm_config_progress:"true",npm_config_proxy:"",npm_config_read_only:"",npm_config_rebuild_bundle:"true",npm_config_registry:"https://registry.npmjs.org/",npm_config_rollback:"true",npm_config_save:"true",npm_config_save_bundle:"",npm_config_save_dev:"",npm_config_save_exact:"",npm_config_save_optional:"",npm_config_save_prefix:"^",npm_config_save_prod:"",npm_config_scope:"",npm_config_scripts_prepend_node_path:"warn-only",npm_config_script_shell:"",npm_config_searchexclude:"",npm_config_searchlimit:"20",npm_config_searchopts:"",npm_config_searchstaleness:"900",npm_config_send_metrics:"",npm_config_shell:"C:\\WINDOWS\\system32\\cmd.exe",npm_config_shrinkwrap:"true",npm_config_sign_git_commit:"",npm_config_sign_git_tag:"",npm_config_sso_poll_frequency:"500",npm_config_sso_type:"oauth",npm_config_strict_ssl:"true",npm_config_tag:"latest",npm_config_tag_version_prefix:"v",npm_config_timing:"",npm_config_tmp:"C:\\Users\\Luke\\AppData\\Local\\Temp",npm_config_umask:"0000",npm_config_unicode:"",npm_config_unsafe_perm:"true",npm_config_update_notifier:"true",npm_config_usage:"",npm_config_user:"",npm_config_userconfig:"C:\\Users\\Luke\\.npmrc",npm_config_user_agent:"npm/6.14.8 node/v10.15.3 win32 x64",npm_config_version:"",npm_config_versions:"",npm_config_viewer:"browser",npm_execpath:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",npm_lifecycle_event:"generate",npm_lifecycle_script:"nuxt generate",npm_node_execpath:"C:\\Program Files\\nodejs\\node.exe",npm_package_author_name:"Experience Driven Inc.",npm_package_dependencies_express:"^4.17.1",npm_package_dependencies_nuxt:"^2.14.6",npm_package_dependencies__nuxtjs_dotenv:"^1.4.1",npm_package_dependencies__nuxtjs_google_analytics:"^2.4.0",npm_package_dependencies__nuxtjs_vuetify:"^1.11.2",npm_package_description:"PetCareTools help you organize your pet care service. It assists with invoicing, record keeping, and integrates directly with your google calendar to stay on track.",npm_package_name:"PetCareTools.App",npm_package_private:"true",npm_package_readmeFilename:"README.md",npm_package_scripts_build:"nuxt build",npm_package_scripts_deploy_prod:"npm run generate && echo y | gcloud app deploy app.prod.yaml --project petcaretools-promo",npm_package_scripts_dev:"nuxt",npm_package_scripts_generate:"nuxt generate",npm_package_scripts_start:"nuxt start",npm_package_version:"1.0.0",NPM_PREFIX_NPM_CLI_JS:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js",NUMBER_OF_PROCESSORS:"12",NVM_HOME:"C:\\Users\\Luke\\AppData\\Roaming\\nvm",NVM_SYMLINK:"C:\\Program Files\\nodejs",OneDrive:"C:\\Users\\Luke\\OneDrive",OPENSSL_ia32cap:":~0x20000000",OS:"Windows_NT",Path:"C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;C:\\_dev\\shepherd\\promo\\node_modules\\.bin;C:\\Users\\Luke\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin;C:\\_dev\\shepherd\\promo\\node_modules\\.bin;C:\\ProgramData\\Anaconda3;C:\\ProgramData\\Anaconda3\\Library\\mingw-w64\\bin;C:\\ProgramData\\Anaconda3\\Library\\usr\\bin;C:\\ProgramData\\Anaconda3\\Library\\bin;C:\\ProgramData\\Anaconda3\\Scripts;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\iCLS\\;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\iCLS\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program Files (x86)\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files\\Intel\\Intel(R) Management Engine Components\\IPT;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\IDM Computer Solutions\\UltraEdit;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Go\\bin;C:\\Program Files\\Redis\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Users\\Luke\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Yarn\\bin\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\MySQL\\MySQL Shell 8.0\\bin\\;C:\\Users\\Luke\\AppData\\Local\\Programs\\Python\\Python37\\Scripts\\;C:\\Users\\Luke\\AppData\\Local\\Programs\\Python\\Python37\\;c:\\Users\\Luke\\AppData\\Local\\Programs\\Python\\Python36\\Scripts\\;c:\\Users\\Luke\\AppData\\Local\\Programs\\Python\\Python36\\;C:\\Users\\Luke\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\IntelliJ IDEA 2018.3.5\\bin;;C:\\Users\\Luke\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\Luke\\go\\bin;C:\\Users\\Luke\\AppData\\Roaming\\npm;C:\\Users\\Luke\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\Docker Toolbox;C:\\Users\\Luke\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Users\\Luke\\AppData\\Local\\Programs\\Fiddler;C:\\Users\\Luke\\AppData\\Local\\Yarn\\bin;C:\\Users\\Luke\\.dotnet\\tools;C:\\Users\\Luke\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.4\\bin;;C:\\Program Files\\heroku\\bin",PATHEXT:".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JSE;.WSF;.WSH;.MSC",PIEDMONT_DEBUG:"False",PROCESSOR_ARCHITECTURE:"AMD64",PROCESSOR_IDENTIFIER:"Intel64 Family 6 Model 158 Stepping 10, GenuineIntel",PROCESSOR_LEVEL:"6",PROCESSOR_REVISION:"9e0a",ProgramData:"C:\\ProgramData",ProgramFiles:"C:\\Program Files","ProgramFiles(x86)":"C:\\Program Files (x86)",ProgramW6432:"C:\\Program Files",PROMPT:"$P$G",PSModulePath:";C:\\Users\\Luke\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell",PUBLIC:"C:\\Users\\Public",QUANDL_API_KEY:"o_EtNQZJJqxYkxt_624U",SESSIONNAME:"Console",SHEPHERD_CLIENT_URL:"https://portal.petcaretools.app",SystemDrive:"C:",SystemRoot:"C:\\WINDOWS",TEMP:"C:\\Users\\Luke\\AppData\\Local\\Temp",TMP:"C:\\Users\\Luke\\AppData\\Local\\Temp",USERDOMAIN:"LAPTOP-LUKE",USERDOMAIN_ROAMINGPROFILE:"LAPTOP-LUKE",USERNAME:"Luke",USERPROFILE:"C:\\Users\\Luke",VBOX_MSI_INSTALL_PATH:"C:\\Program Files\\Oracle\\VirtualBox\\",VS150COMCOMNTOOLS:"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\Tools\\",VS160COMCOMNTOOLS:"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\Tools\\",windir:"C:\\WINDOWS",_applied:"true",_prog:"node"}},n.ssrContext&&(t.context.ssrContext=n.ssrContext),t.context.redirect=function(e,path,n){if(e){t.context._redirected=!0;var r=Object(o.a)(path);if("number"==typeof e||"undefined"!==r&&"object"!==r||(n=path||{},path=e,r=Object(o.a)(path),e=302),"object"===r&&(path=t.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=H(path,n),window.location.replace(path),new Error("ERR_REDIRECT");t.context.next({path:path,query:n,status:e})}},t.context.nuxtState=window.__NUXT__),e.next=3,Promise.all([$(n.route),$(n.from)]);case 3:c=e.sent,l=Object(r.a)(c,2),f=l[0],h=l[1],n.route&&(t.context.route=f),n.from&&(t.context.from=h),t.context.next=n.next,t.context._redirected=!1,t.context._errored=!1,t.context.isHMR=!1,t.context.params=t.context.route.params||{},t.context.query=t.context.route.query||{};case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return!e.length||t._redirected||t._errored?Promise.resolve():L(e[0],t).then((function(){return A(e.slice(1),t)}))}function L(e,t){var n;return(n=2===e.length?new Promise((function(n){e(t,(function(e,data){e&&t.error(e),n(data=data||{})}))})):e(t))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function I(base,e){var path=decodeURI(window.location.pathname);return"hash"===e?window.location.hash.replace(/^#\//,""):(base&&(path.endsWith("/")?path:path+"/").startsWith(base)&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash)}function T(e,t){return function(e,t){for(var n=new Array(e.length),i=0;i1&&void 0!==arguments[1]?arguments[1]:y,n=arguments.length>2?arguments[2]:void 0;return x.call(this,e,t,n)},c.a.use(_.a);var C={mode:"history",base:decodeURI("/"),linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,n){var r=!1,o=Object(v.g)(e);(o.some((function(e){return e.options.scrollToTop}))||o.length<2&&o.every((function(e){return!1!==e.options.scrollToTop})))&&(r={x:0,y:0}),n&&(r=n);var c=window.$nuxt;return(e.path===t.path&&e.hash!==t.hash||e===t)&&c.$nextTick((function(){return c.$emit("triggerScroll")})),new Promise((function(t){c.$once("triggerScroll",(function(){if(e.hash){var n=e.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(n="#"+window.CSS.escape(n.substr(1)));try{document.querySelector(n)&&(r={selector:n})}catch(e){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}t(r)}))}))},routes:[{path:"/index copy",component:function(){return Object(v.m)(Promise.all([n.e(0),n.e(4)]).then(n.bind(null,284)))},name:"index copy"},{path:"/inspire",component:function(){return Object(v.m)(n.e(5).then(n.bind(null,285)))},name:"inspire"},{path:"/privacy",component:function(){return Object(v.m)(Promise.all([n.e(0),n.e(6)]).then(n.bind(null,286)))},name:"privacy"},{path:"/terms",component:function(){return Object(v.m)(Promise.all([n.e(0),n.e(7)]).then(n.bind(null,287)))},name:"terms"},{path:"/",component:function(){return Object(v.m)(Promise.all([n.e(0),n.e(3)]).then(n.bind(null,283)))},name:"index"}],fallback:!1};function w(){return new _.a(C)}var O={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(e,t){var n=t.parent,data=t.data,r=t.props,o=n.$createElement;data.nuxtChild=!0;for(var c=n,l=n.$nuxt.nuxt.transitions,f=n.$nuxt.nuxt.defaultTransition,h=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&h++,n=n.$parent;data.nuxtChildDepth=h;var d=l[h]||f,m={};P.forEach((function(e){void 0!==d[e]&&(m[e]=d[e])}));var _={};k.forEach((function(e){"function"==typeof d[e]&&(_[e]=d[e].bind(c))}));var v=_.beforeEnter;if(_.beforeEnter=function(e){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),v)return v.call(c,e)},!1===d.css){var y=_.leave;(!y||y.length<2)&&(_.leave=function(e,t){y&&y.call(c,e),c.$nextTick(t)})}var x=o("routerView",data);return r.keepAlive&&(x=o("keep-alive",{props:r.keepAliveProps},[x])),o("transition",{props:m,on:_},[x])}},P=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],k=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],S={layout:"empty",props:{error:{type:Object,default:null}},head:function(){return{title:404===this.error.statusCode?this.pageNotFound:this.otherError}},data:function(){return{pageNotFound:"404 Not Found",otherError:"An error occurred"}}},E=(n(188),n(32)),$=n(39),j=n.n($),R=n(251),D=Object(E.a)(S,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-app",{attrs:{dark:""}},[404===e.error.statusCode?n("h1",[e._v("\n "+e._s(e.pageNotFound)+"\n ")]):n("h1",[e._v("\n "+e._s(e.otherError)+"\n ")]),e._v(" "),n("NuxtLink",{attrs:{to:"/"}},[e._v("\n Home page\n ")])],1)}),[],!1,null,"6d60338f",null),A=D.exports;j()(D,{VApp:R.a});n(19),n(20),n(37);var L=n(10),I={name:"Nuxt",components:{NuxtChild:O,NuxtError:A},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(v.c)(this.$route.matched[0].path)(this.$route.params);var e=Object(L.a)(this.$route.matched,1)[0];if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var n=t.options;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){c.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(e){var t=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return t.errorFromNuxtError=!1})),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return t.displayingNuxtError=!1})),e(A,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}},T=(n(53),n(56),n(34),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start:function(){var e=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return e.startTimer()}),this.throttle):this.startTimer(),this},set:function(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get:function(){return this.percent},increase:function(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease:function(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var e=this;return this.clear(),setTimeout((function(){e.show=!1,e.$nextTick((function(){e.percent=0,e.reversed=!1}))}),500),this},fail:function(e){return this.canSucceed=!1,this},startTimer:function(){var e=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){e.skipTimerCount>0?e.skipTimerCount--:(e.reversed?e.decrease(e._cut):e.increase(e._cut),e.continuous&&(e.percent>=100||e.percent<=0)&&(e.skipTimerCount=1,e.reversed=!e.reversed))}),100)}},render:function(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}}),N=(n(192),Object(E.a)(T,void 0,void 0,!1,null,null,null).exports),F={data:function(){return{links:[{icon:"mdi-apps",title:"Welcome",to:"/"},{icon:"mdi-account",title:"My Account",to:"/user/me"},{icon:"mdi-folder-account",title:"My Clients",to:"/client"},{icon:"mdi-map-clock",title:"My Appointments",to:"/appointment"},{icon:"mdi-finance",title:"Charts",to:"/stats"}]}}},M=n(252),U=n(253),W=n(254),B=Object(E.a)(F,(function(){var e=this.$createElement,t=this._self._c||e;return t("v-footer",{attrs:{color:"blue-grey lighten-1",padless:""}},[t("v-row",{attrs:{justify:"center","no-gutters":""}},[t("v-col",{staticClass:"blue-grey lighten-2 py-4 text-center pr-12 pr-sm-0 white--text",attrs:{cols:"12"}},[this._v("\n "+this._s((new Date).getFullYear())+" — "),t("strong",[this._v("petcaretools.app")]),this._v(" "),t("nuxt-link",{staticClass:"ml-2",attrs:{to:"/privacy"}},[this._v("Privacy")]),this._v(" |\n "),t("nuxt-link",{attrs:{to:"/terms"}},[this._v("Terms")])],1)],1)],1)}),[],!1,null,null,null),V=B.exports;j()(B,{VCol:M.a,VFooter:U.a,VRow:W.a});var H={data:function(){return{drawer:!1,showInstallButton:!1,deferredInstallPrompt:null,appLoginUrl:"https://portal.petcaretools.app/user/login",item:1,items:[{icon:"mdi-apps",title:"Welcome",to:"/"}]}},beforeMount:function(){},methods:{}},K=(n(216),n(261)),J=n(255),G=n(260),Q=n(256),X=n(257),Y=n(258),z=n(125),Z=Object(E.a)(H,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("v-app-bar",{attrs:{color:"primary",dark:"",fixed:"",app:"","clipped-left":""}},[r("v-container",[r("v-row",[r("v-toolbar-title",[r("v-avatar",{staticClass:"mr-3",attrs:{tile:"",size:"30px"}},[r("img",{attrs:{src:n(215),alt:"petcaretools.app - logo"}})]),e._v(" "),r("div",{staticClass:"d-inline hide-tiny",staticStyle:{"vertical-align":"bottom"},attrs:{id:"title-text"}},[r("span",[e._v("PetCareTools")]),r("span",{staticClass:"font-weight-light"},[e._v(".App")])])],1),e._v(" "),r("v-spacer"),e._v(" "),r("v-btn",{staticClass:"success",attrs:{href:e.appLoginUrl}},[r("span",[e._v("Login")]),e._v(" "),r("v-icon",{attrs:{right:""}},[e._v("mdi-login")])],1)],1)],1)],1)],1)}),[],!1,null,null,null),ee=Z.exports;j()(Z,{VAppBar:K.a,VAvatar:J.a,VBtn:G.a,VContainer:Q.a,VIcon:X.a,VRow:W.a,VSpacer:Y.a,VToolbarTitle:z.a});var te={components:{NavBar:ee,Footer:V}},ne=(n(238),n(259)),re=Object(E.a)(te,(function(){var e=this.$createElement,t=this._self._c||e;return t("v-app",[t("NavBar"),this._v(" "),t("v-main",{staticClass:"blue-grey lighten-5 background"},[t("nuxt")],1),this._v(" "),t("Footer")],1)}),[],!1,null,"206c23cb",null),oe=re.exports;function ie(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ae(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,c=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((n=Object(v.h)(e.$route)).length){t.next=3;break}return t.abrupt("return");case 3:return e.$loading.start(),r=n.map((function(t){var p=[];if(t.$options.fetch&&t.$options.fetch.length&&p.push(Object(v.q)(t.$options.fetch,e.context)),t.$fetch)p.push(t.$fetch());else{var n,r=ie(Object(v.e)(t.$vnode.componentInstance));try{for(r.s();!(n=r.n()).done;){var component=n.value;p.push(component.$fetch())}}catch(e){r.e(e)}finally{r.f()}}return t.$options.asyncData&&p.push(Object(v.q)(t.$options.asyncData,e.context).then((function(e){for(var n in e)c.a.set(t.$data,n,e[n])}))),Promise.all(p)})),t.prev=5,t.next=8,Promise.all(r);case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(5),e.$loading.fail(t.t0),Object(v.k)(t.t0),e.error(t.t0);case 15:e.$loading.finish();case 16:case"end":return t.stop()}}),t,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(A.options||A).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&se["_"+e]||(e="default"),this.layoutName=e,this.layout=se["_"+e],this.layout},loadLayout:function(e){return e&&se["_"+e]||(e="default"),Promise.resolve(se["_"+e])}},components:{NuxtLoading:N}},ue=n(73),pe={iconfont:"md",theme:{themes:{light:{}}}};c.a.use(ue.a,{});var le=function(e){var t="function"==typeof pe?pe(e):pe;t.icons=t.icons||{},t.icons.iconfont="mdi";var n=new ue.a(t);e.app.vuetify=n,e.$vuetify=n.framework},fe=n(157),he=n.n(fe);function de(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function me(e){for(var i=1;i has been deprecated and will be removed in Nuxt 3, please use instead")),m.a.render(e,t)}})),c.a.component(O.name,O),c.a.component("NChild",O),c.a.component(I.name,I),c.a.use(l.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var ye={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function be(e){return xe.apply(this,arguments)}function xe(){return(xe=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,l,f,path,h,d=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));o[e="$"+e]=t,o.context[e]||(o.context[e]=t);var n="__nuxt_"+e+"_installed__";c.a[n]||(c.a[n]=!0,c.a.use((function(){Object.prototype.hasOwnProperty.call(c.a.prototype,e)||Object.defineProperty(c.a.prototype,e,{get:function(){return this.$root.$options[e]}})})))},n=d.length>1&&void 0!==d[1]?d[1]:{},e.next=4,w();case 4:return r=e.sent,o=ve({head:{titleTemplate:"PetCareTools.App",meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"PetCareTools help you organize your pet care service. It assists with invoicing, record keeping, and integrates directly with your google calendar to stay on track."}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"stylesheet",type:"text/css",href:"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap"},{rel:"stylesheet",type:"text/css",href:"https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"}],script:[{src:"//js.hs-scripts.com/7867480.js",async:!0,defer:!0}],style:[]},router:r,nuxt:{defaultTransition:ye,transitions:[ye],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},ye,{name:e}):Object.assign({},ye,e):ye})),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error:function(e){e=e||null,o.context._errored=Boolean(e),e=e?Object(v.p)(e):null;var n=o.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=e,t&&(t.nuxt.error=e),e}}},ce),l=t?t.next:function(e){return o.router.push(e)},t?f=r.resolve(t.url).route:(path=Object(v.f)(r.options.base,r.options.mode),f=r.resolve(path).route),e.next=10,Object(v.t)(o,{route:f,next:l,error:o.nuxt.error.bind(o),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,ssrContext:t});case 10:return h("config",n),o.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o.previewData=Object.assign({},e),h("preview",e)},e.next=15,le(o.context);case 15:if("function"!=typeof _e){e.next=18;break}return e.next=18,_e(o.context,h);case 18:o.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},e.next=22;break;case 22:return e.abrupt("return",{app:o,router:r});case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},88:function(e,t,n){var content=n(189);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(12).default)("1f870f52",content,!0,{sourceMap:!1})},89:function(e,t,n){var content=n(193);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(12).default)("3191d5ad",content,!0,{sourceMap:!1})},91:function(e,t,n){var content=n(217);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(12).default)("d7c6743c",content,!0,{sourceMap:!1})},92:function(e,t,n){var content=n(239);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(12).default)("a47f9268",content,!0,{sourceMap:!1})},99:function(e,t,n){"use strict";n(5),n(53),n(7),n(34),n(56),n(27),n(19),n(20),n(4),n(35),n(36);var r=n(0);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}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 o,l=!0,f=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return l=e.done,e},e:function(e){f=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(f)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0},canPrefetch:function(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(e){return e.components.default})).filter((function(e){return"function"==typeof e&&!e.options&&!e.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){h.unobserve(this.$el);var e,t=o(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n();r instanceof Promise&&r.catch((function(){})),n.__prefetched=!0}}catch(e){t.e(e)}finally{t.f()}}}}}}},[[161,8,2,9]]]);