.'),Yr(e,r,JSON.stringify(o)),!e.component&&"muted"===r&&ea(e.tag,e.attrsMap.type,r)&&Wr(e,r,"true")}var d,p,v,h,m,y}(e)}function va(e){var t;if(t=Xr(e,"v-for")){var n=t.match(ia);if(!n)return void Wo("Invalid v-for expression: "+t);e.for=n[2].trim();var r=n[1].trim().replace(aa,""),i=r.match(oa);i?(e.alias=r.replace(oa,""),e.iterator1=i[1].trim(),i[2]&&(e.iterator2=i[2].trim())):e.alias=r}}function ha(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ma(e){var t=e.match(la);if(t){var n={};return t.forEach(function(e){n[e.slice(1)]=!0}),n}}var ya=/^xmlns:NS\d+/,ga=/^NS\d+:/;function ba(e,t){for(var n=e;n;)n.for&&n.alias===t&&Wo("<"+e.tag+' v-model="'+t+'">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.'),n=n.parent}function _a(e){return fa(e.tag,e.attrsList.slice(),e.parent)}function wa(e,t,n){e.attrsMap[t]=n,e.attrsList.push({name:t,value:n})}var $a=[Co,Ao,{preTransformNode:function(e,t){if("input"===e.tag){var n=e.attrsMap;if(n["v-model"]&&(n["v-bind:type"]||n[":type"])){var r=Zr(e,"type"),i=Xr(e,"v-if",!0),o=i?"&&("+i+")":"",a=null!=Xr(e,"v-else",!0),s=Xr(e,"v-else-if",!0),c=_a(e);va(c),wa(c,"type","checkbox"),pa(c,t),c.processed=!0,c.if="("+r+")==='checkbox'"+o,ha(c,{exp:c.if,block:c});var l=_a(e);Xr(l,"v-for",!0),wa(l,"type","radio"),pa(l,t),ha(c,{exp:"("+r+")==='radio'"+o,block:l});var u=_a(e);return Xr(u,"v-for",!0),wa(u,":type",r),pa(u,t),ha(c,{exp:i,block:u}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var xa,Ca,ka,Aa={expectHTML:!0,modules:$a,directives:{model:function(e,t,n){Hr=n;var r,i,o,a,s,c,l,u,f,d,p,v,h,m,y,g,b=t.value,_=t.modifiers,w=e.tag,$=e.attrsMap.type;if("input"===w&&"file"===$&&Hr("<"+e.tag+' v-model="'+b+'" type="file">:\nFile inputs are read only. Use a v-on:change listener instead.'),e.component)return Qr(e,b,_),!1;if("select"===w)h=e,m=b,g=(g='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+((y=_)&&y.number?"_n(val)":"val")+"});")+" "+ei(m,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Gr(h,"change",g,null,!0);else if("input"===w&&"checkbox"===$)c=e,l=b,f=(u=_)&&u.number,d=Zr(c,"value")||"null",p=Zr(c,"true-value")||"true",v=Zr(c,"false-value")||"false",Wr(c,"checked","Array.isArray("+l+")?_i("+l+","+d+")>-1"+("true"===p?":("+l+")":":_q("+l+","+p+")")),Gr(c,"change","var $$a="+l+",$$el=$event.target,$$c=$$el.checked?("+p+"):("+v+");if(Array.isArray($$a)){var $$v="+(f?"_n("+d+")":d)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+l+"=$$a.concat([$$v]))}else{$$i>-1&&("+l+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+ei(l,"$$c")+"}",null,!0);else if("input"===w&&"radio"===$)r=e,i=b,a=(o=_)&&o.number,s=Zr(r,"value")||"null",Wr(r,"checked","_q("+i+","+(s=a?"_n("+s+")":s)+")"),Gr(r,"change",ei(i,s),null,!0);else if("input"===w||"textarea"===w)!function(e,t,n){var r=e.attrsMap.type,i=e.attrsMap["v-bind:value"]||e.attrsMap[":value"];if(i){var o=e.attrsMap["v-bind:value"]?"v-bind:value":":value";Hr(o+'="'+i+'" conflicts with v-model on the same element because the latter already expands to a value binding internally')}var a=n||{},s=a.lazy,c=a.number,l=a.trim,u=!s&&"range"!==r,f=s?"change":"range"===r?si:"input",d="$event.target.value";l&&(d="$event.target.value.trim()"),c&&(d="_n("+d+")");var p=ei(t,d);u&&(p="if($event.target.composing)return;"+p),Wr(e,"value","("+t+")"),Gr(e,f,p,null,!0),(l||c)&&Gr(e,"blur","$forceUpdate()")}(e,b,_);else{if(!H.isReservedTag(w))return Qr(e,b,_),!1;Hr("<"+e.tag+' v-model="'+b+"\">: v-model is not supported on this element type. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.")}return!0},text:function(e,t){t.value&&Wr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&Wr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:So,mustUseProp:Qn,canBeLeftOpenTag:To,isReservedTag:pr,getTagNamespace:vr,staticKeys:(xa=$a,xa.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(","))},Oa=e(function(e){return s("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Sa(e,t){e&&(Ca=Oa(t.staticKeys||""),ka=t.isReservedTag||O,function e(t){t.static=(n=t,2!==n.type&&(3===n.type||!(!n.pre&&(n.hasBindings||n.if||n.for||u(n.tag)||!ka(n.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(n)||!Object.keys(n).every(Ca)))));var n;if(1===t.type){if(!ka(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var r=0,i=t.children.length;r
|^function\s*\(/,ja=/^\s*[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['.*?']|\[".*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*\s*$/,Ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ia=function(e){return"if("+e+")return null;"},Ma={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ia("$event.target !== $event.currentTarget"),ctrl:Ia("!$event.ctrlKey"),shift:Ia("!$event.shiftKey"),alt:Ia("!$event.altKey"),meta:Ia("!$event.metaKey"),left:Ia("'button' in $event && $event.button !== 0"),middle:Ia("'button' in $event && $event.button !== 1"),right:Ia("'button' in $event && $event.button !== 2")};function Na(e,t,n){var r=t?"nativeOn:{":"on:{";for(var i in e)r+='"'+i+'":'+La(i,e[i])+",";return r.slice(0,-1)+"}"}function La(t,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return La(t,e)}).join(",")+"]";var n=ja.test(e.value),r=Ta.test(e.value);if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Ma[s])o+=Ma[s],Ea[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=Ia(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+="if(!('button' in $event)&&"+a.map(Pa).join("&&")+")return null;"),o&&(i+=o),"function($event){"+i+(n?e.value+"($event)":r?"("+e.value+")($event)":e.value)+"}"}return n||r?e.value:"function($event){"+e.value+"}"}function Pa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key)"}var Da={on:function(e,t){t.modifiers&&ce("v-on without argument does not support modifiers."),e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(t,n){t.wrapData=function(e){return"_b("+e+",'"+t.tag+"',"+n.value+","+(n.modifiers&&n.modifiers.prop?"true":"false")+(n.modifiers&&n.modifiers.sync?",true":"")+")"}},cloak:C},Fa=function(e){this.options=e,this.warn=e.warn||Jr,this.transforms=Kr(e.modules,"transformCode"),this.dataGenFns=Kr(e.modules,"genData"),this.directives=$($({},Da),e.directives);var t=e.isReservedTag||O;this.maybeComponent=function(e){return!t(e.tag)},this.onceId=0,this.staticRenderFns=[]};function Ra(e,t){var n=new Fa(t);return{render:"with(this){return "+(e?Ua(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ua(e,t){if(e.staticRoot&&!e.staticProcessed)return Ha(e,t);if(e.once&&!e.onceProcessed)return Va(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";t.maybeComponent(e)&&"slot"!==e.tag&&"template"!==e.tag&&!e.key&&t.warn("<"+e.tag+' v-for="'+o+" in "+i+'">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.',!0);return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Ua)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return Ba(e,t);if("template"!==e.tag||e.slotTarget){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Ja(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return b(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)a=e.component,c=t,l=(s=e).inlineTemplate?null:Ja(s,c,!0),n="_c("+a+","+za(s,c)+(l?","+l:"")+")";else{var r=e.plain?void 0:za(e,t),i=e.inlineTemplate?null:Ja(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'',0 or - mount to normal elements instead."),this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&((r=ds(r))||ce("Template element not found or is empty: "+n.template,this));else{if(!r.nodeType)return ce("invalid template option:"+r,this),this;r=r.innerHTML}else e&&(r=function(e){{if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}}(e));if(r){H.performance&&ot&&ot("compile");var i=cs(r,{shouldDecodeNewlines:us,shouldDecodeNewlinesForHref:fs,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a,H.performance&&ot&&(ot("compile end"),at("vue "+this._name+" compile","compile","compile end"))}}return ps.call(this,e,t)},Un.compile=cs,Un});} }
);
include.tag( "vue-config",
- { loader: "script", url: "smk/vue-config.js", load: function () { console.debug( "[smk/vue-config.js]" ); include.module("vue-config",["vue"],function(e){"use strict";function i(e,t,r){var n=parseFloat(e.toPrecision(t));if(!r)return n.toLocaleString();var i=Math.floor(n),s=n-i;return i.toLocaleString()+s.toFixed(r).substr(1)}Vue.filter("formatTitle",function(e){return null==(t=e)?"(Null)":t.replace(/([^\w\s]+)/," $1 ").replace(/\s*[A-Z]\S*?\w(?=\W)/g,function(e){return" "+e.trim()+" "}).replace(/\s*[_-]\s*/g," ").toLowerCase().replace(/^\w|\s\w/g,function(e){return e.toUpperCase()}).replace(/\s+/g," ").trim();var t}),Vue.filter("formatNumber",function(e,t,r){return i(e,t,r)}),Vue.filter("formatDate",function(e){return new Date(e).toLocaleString()}),Vue.filter("formatTime",function(e){return r=(t=e)%60,n=Math.trunc((t-r)/60)%60,(i=Math.trunc((t-r-60*n)/60/60))?("0"+i).substr(-2)+":"+("0"+n).substr(-2)+":"+("0"+r).substr(-2):("0"+n).substr(-2)+":"+("0"+r).substr(-2);var t,r,n,i}),Vue.filter("dimensionalNumber",function(e,t,r,n){if(1==t)switch(r){case"imperial":case"miles":return i(e/s.mi,n)+" mi";case"inches":return i(e/s.inches,n)+" in";case"feet":return i(e/s.ft,n)+" ft";case"yards":return i(e/s.yd,n)+" yd";case"nautical-miles":return i(e/s.nmi,n)+" nm";case"kilometers":return i(e/1e3,n)+" km";case"acres":return i(e/s.mi,n)+" mi";case"hectares":return i(e,n)+" m";case"metric":case"meters":default:return i(e,n)+" m"}if(2==t)switch(r){case"imperial":case"miles":return i(e/s.mi/s.mi,n)+" mi²";case"inches":return i(e/s.inches/s.inches,n)+" in²";case"feet":return i(e/s.ft/s.ft,n)+" ft²";case"yards":return i(e/s.yd/s.yd,n)+" yd²";case"nautical-miles":return i(e/s.nmi/s.nmi,n)+" nmi²";case"kilometers":return i(e/1e3/1e3,n)+" km²";case"acres":return i(e/s.GunterChain/s.Furlong,n)+" acres";case"hectares":return i(e/100/100,n)+" ha";case"metric":case"meters":default:return i(e,n)+" m²"}return i(e,n)});var s={Mil:2.5399999999999996e-8,MicroInch:254e-7,mm:.001,Millimeter:.001,cm:.01,Centimeter:.01,IInch:.0254,"us-in":.0254000508001016,Inch:.0254000508001016,in:.0254000508001016,inches:.0254000508001016,Decimeter:.1,ClarkeLink:.201166194976,SearsLink:.2011676512155,BenoitLink:.20116782494375873,IntnlLink:.201168,link:.201168,GunterLink:.2011684023368047,CapeFoot:.3047972615,ClarkeFoot:.3047972651151,"ind-ft":.30479841,IndianFt37:.30479841,SearsFoot:.30479947153867626,IndianFt75:.3047995,IndianFoot:.30479951,IndianFt62:.3047996,GoldCoastFoot:.3047997101815088,IFoot:.3048,Foot:.3048006096012192,ft:.3048006096012192,"us-ft":.3048006096012192,ModAmFt:.304812252984506,"ind-yd":.9143952300000001,IndianYd37:.9143952300000001,SearsYard:.914398414616029,IndianYd75:.9143985000000001,IndianYard:.9143985307444409,IndianYd62:.9143987999999998,IYard:.9143999999999999,Yard:.9144018288036576,yd:.9144018288036576,"us-yd":.9144018288036576,CaGrid:.9997380000000001,m:1,Meter:1,GermanMeter:1.0000135965,fath:1.8287999999999998,Fathom:1.8287999999999998,Rood:3.7782668980000005,Perch:5.02921005842012,Rod:5.02921005842012,Pole:5.02921005842012,Dekameter:10,Decameter:10,ClarkeChain:20.1166194976,"ind-ch":20.11669506,SearsChain:20.11676512155,BenoitChain:20.116782494375872,IntnlChain:20.1168,ch:20.1168,"us-ch":20.11684023368047,GunterChain:20.11684023368047,dm:100,Hectometer:100,Furlong:201.1684023368046,Brealey:375,km:1e3,Kilometer:1e3,IMile:1609.344,Mile:1609.3472186944373,mi:1609.3472186944373,"us-mi":1609.3472186944373,kmi:1851.9999999999998,nmi:1851.9999999999998,NautM:1852.0000000000002,"NautM-UK":1853.1840000000002,"50kilometers":5e4,"Lat-66":110943.31648893275,"Lat-83":110946.25736872235,dd:111118.97383794768,degrees:111118.97383794768,"150kilometers":15e4};Vue.component("busy-spinner",{template:'
',props:{size:{type:Number,default:24},busy:Boolean},data:function(){return{imageUrl:include.option("baseUrl")+"/images/spinner.gif"}}}),Vue.component("status-message",{template:'
',props:{status:{type:String,default:"summary"},message:{type:String,default:""}}}),Vue.directive("content",{bind:function(e,t){t.value.create(e)}})});} }
+ { loader: "script", url: "smk/vue-config.js", load: function () { console.debug( "[smk/vue-config.js]" ); include.module("vue-config",["vue"],function(e){"use strict";function i(e,t,r){var n=parseFloat(e.toPrecision(t));if(!r)return n.toLocaleString();var i=Math.floor(n),s=n-i;return i.toLocaleString()+s.toFixed(r).substr(1)}Vue.filter("formatTitle",function(e){return null==(t=e)?"(Null)":t.replace(/([^\w\s]+)/," $1 ").replace(/\s*[A-Z]\S*?\w(?=\W)/g,function(e){return" "+e.trim()+" "}).replace(/\s*[_-]\s*/g," ").toLowerCase().replace(/^\w|\s\w/g,function(e){return e.toUpperCase()}).replace(/\s+/g," ").trim();var t}),Vue.filter("formatNumber",function(e,t,r){return i(e,t,r)}),Vue.filter("formatDate",function(e){return new Date(e).toLocaleString()}),Vue.filter("formatTime",function(e){return r=(t=e)%60,n=Math.trunc((t-r)/60)%60,(i=Math.trunc((t-r-60*n)/60/60))?("0"+i).substr(-2)+":"+("0"+n).substr(-2)+":"+("0"+r).substr(-2):("0"+n).substr(-2)+":"+("0"+r).substr(-2);var t,r,n,i}),Vue.filter("dimensionalNumber",function(e,t,r,n){if(1==t)switch(r){case"imperial":case"miles":return i(e/s.mi,n)+" mi";case"inches":return i(e/s.inches,n)+" in";case"feet":return i(e/s.ft,n)+" ft";case"yards":return i(e/s.yd,n)+" yd";case"nautical-miles":return i(e/s.nmi,n)+" nm";case"kilometers":return i(e/1e3,n)+" km";case"acres":return i(e/s.mi,n)+" mi";case"hectares":return i(e,n)+" m";case"metric":case"meters":default:return i(e,n)+" m"}if(2==t)switch(r){case"imperial":case"miles":return i(e/s.mi/s.mi,n)+" mi²";case"inches":return i(e/s.inches/s.inches,n)+" in²";case"feet":return i(e/s.ft/s.ft,n)+" ft²";case"yards":return i(e/s.yd/s.yd,n)+" yd²";case"nautical-miles":return i(e/s.nmi/s.nmi,n)+" nmi²";case"kilometers":return i(e/1e3/1e3,n)+" km²";case"acres":return i(e/s.GunterChain/s.Furlong,n)+" acres";case"hectares":return i(e/100/100,n)+" ha";case"metric":case"meters":default:return i(e,n)+" m²"}return i(e,n)});var s={Mil:2.5399999999999996e-8,MicroInch:254e-7,mm:.001,Millimeter:.001,cm:.01,Centimeter:.01,IInch:.0254,"us-in":.0254000508001016,Inch:.0254000508001016,in:.0254000508001016,inches:.0254000508001016,Decimeter:.1,ClarkeLink:.201166194976,SearsLink:.2011676512155,BenoitLink:.20116782494375873,IntnlLink:.201168,link:.201168,GunterLink:.2011684023368047,CapeFoot:.3047972615,ClarkeFoot:.3047972651151,"ind-ft":.30479841,IndianFt37:.30479841,SearsFoot:.30479947153867626,IndianFt75:.3047995,IndianFoot:.30479951,IndianFt62:.3047996,GoldCoastFoot:.3047997101815088,IFoot:.3048,Foot:.3048006096012192,ft:.3048006096012192,"us-ft":.3048006096012192,ModAmFt:.304812252984506,"ind-yd":.9143952300000001,IndianYd37:.9143952300000001,SearsYard:.914398414616029,IndianYd75:.9143985000000001,IndianYard:.9143985307444409,IndianYd62:.9143987999999998,IYard:.9143999999999999,Yard:.9144018288036576,yd:.9144018288036576,"us-yd":.9144018288036576,CaGrid:.9997380000000001,m:1,Meter:1,GermanMeter:1.0000135965,fath:1.8287999999999998,Fathom:1.8287999999999998,Rood:3.7782668980000005,Perch:5.02921005842012,Rod:5.02921005842012,Pole:5.02921005842012,Dekameter:10,Decameter:10,ClarkeChain:20.1166194976,"ind-ch":20.11669506,SearsChain:20.11676512155,BenoitChain:20.116782494375872,IntnlChain:20.1168,ch:20.1168,"us-ch":20.11684023368047,GunterChain:20.11684023368047,dm:100,Hectometer:100,Furlong:201.1684023368046,Brealey:375,km:1e3,Kilometer:1e3,IMile:1609.344,Mile:1609.3472186944373,mi:1609.3472186944373,"us-mi":1609.3472186944373,kmi:1851.9999999999998,nmi:1851.9999999999998,NautM:1852.0000000000002,"NautM-UK":1853.1840000000002,"50kilometers":5e4,"Lat-66":110943.31648893275,"Lat-83":110946.25736872235,dd:111118.97383794768,degrees:111118.97383794768,"150kilometers":15e4};Vue.component("busy-spinner",{template:'
',props:{size:{type:Number,default:24},busy:Boolean},data:function(){return{imageUrl:include.option("baseUrl")+"images/spinner.gif"}}}),Vue.component("status-message",{template:'
',props:{status:{type:String,default:"summary"},message:{type:String,default:""}}}),Vue.directive("content",{bind:function(e,t){t.value.create(e)}})});} }
);
include.tag( "widget-address-search",
{ loader: "group", tags: [
@@ -849,7 +849,7 @@ u.rest=u.tail=u.drop=function(a,b,c){return m.call(a,null==b||c?1:b)},u.compact=
{ loader: "template", url: "smk/widgets/select-option.html", load:"\n
\n
\n \n
\n
\n" },
{ loader: "template", url: "smk/widgets/toggle-button.html", load:"\n \n
" },
{ loader: "template", url: "smk/widgets/tool-button.html", load:"\n {{ icon }}\n {{ title }}\n
\n" },
- { loader: "style", url: "smk/widgets/widgets.css", load: "/* [smk/widgets/widgets.css] */\n.smk-tool{display:flex;justify-content:flex-start}.smk-tool i{background-color:transparent;border:0;padding:0;margin:0;outline:0;width:26px;height:26px}.smk-tool:focus{outline:0}.smk-tool.smk-tool-title{width:auto;display:flex;flex-direction:row;align-items:center}.smk-tool.smk-tool-title span{font-size:15px;margin-right:5px;margin-left:5px}.smk-command-button{display:flex;justify-content:center}.smk-command-button .smk-command{cursor:pointer;color:#000;background-color:#fff;padding:2px 6px;border:2px solid #bbb;border-radius:8px;font-size:12px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.smk-command-button.smk-icon .smk-command{color:#000;background-color:transparent;border:2px solid transparent;padding:0;width:26px;height:26px;font-size:24px}.smk-command-button .smk-command:hover{border:2px solid #000;background-color:#ddd}.smk-command-button.smk-disabled .smk-command{cursor:default;color:#bbb;font-style:italic}.smk-command-button.smk-disabled .smk-command:hover{border:2px solid transparent;background-color:#fff}.smk-command-button.smk-disabled.smk-icon .smk-command{font-style:normal}.smk-command-button.smk-disabled.smk-icon .smk-command:hover{background-color:transparent}.smk-toggle-button label.smk-command{display:flex;align-items:center}.smk-toggle-button .smk-toggle{font-size:30px;line-height:18px}.smk-toggle-button.smk-toggle-off .smk-toggle{color:red}.smk-toggle-button.smk-toggle-on .smk-toggle{color:#90ee90}.smk-select-option{font-size:12px}.smk-select-option .smk-options{border-radius:8px;padding:2px;display:flex;justify-content:space-around;background-color:#bbb}.smk-select-option .smk-options .smk-command{flex-grow:1;flex-shrink:1;flex-basis:100%;text-align:center;color:#000}.smk-select-option .smk-options .smk-selected-option{font-weight:700;background-color:#fff}.smk-select-option .smk-options .smk-command:hover{background-color:#ddd;border:1px solid transparent}.smk-enter-input label{font-size:12px;display:block;position:relative}.smk-enter-input .smk-input{border-radius:8px;padding:2px;display:flex;justify-content:space-around;background-color:#bbb}.smk-enter-input input{display:block;flex-grow:1;flex-basis:100%;border:0;font-size:14px;padding:3px;background-color:#fff;border-radius:6px;width:1px}.smk-enter-input input:focus{outline:0}.smk-enter-input .smk-reset.smk-command.smk-icon{width:20px;height:20px;font-size:20px}.smk-activate-tool{font-weight:700;cursor:pointer}.smk-activate-tool:hover{text-decoration:underline}" },
+ { loader: "style", url: "smk/widgets/widgets.css", load: "/* [smk/widgets/widgets.css] */\n.smk-tool{display:flex;justify-content:flex-start}.smk-tool i{background-color:transparent;border:0;padding:0;margin:0;outline:0;width:26px;height:26px}.smk-tool:focus{outline:0}.smk-tool.smk-tool-title{width:auto;display:flex;flex-direction:row;align-items:center}.smk-tool.smk-tool-title span{font-size:15px;margin-right:5px;margin-left:5px}.smk-command-button{display:flex;justify-content:center}.smk-command-button .smk-command{cursor:pointer;color:#000;background-color:#fff;padding:2px 6px;border:2px solid #bbb;border-radius:8px;font-size:12px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.smk-command-button.smk-icon .smk-command{color:#000;background-color:transparent;border:2px solid transparent;padding:0;width:26px;height:26px;font-size:24px}.smk-command-button .smk-command:hover{border:2px solid #000;background-color:#ddd}.smk-command-button.smk-disabled .smk-command{cursor:default;color:#bbb;font-style:italic}.smk-command-button.smk-disabled .smk-command:hover{border:2px solid transparent;background-color:#fff}.smk-command-button.smk-disabled.smk-icon .smk-command{font-style:normal}.smk-command-button.smk-disabled.smk-icon .smk-command:hover{background-color:transparent}.smk-toggle-button label.smk-command{display:flex;align-items:center}.smk-toggle-button .smk-toggle{font-size:30px;line-height:18px}.smk-toggle-button.smk-toggle-off .smk-toggle{color:red}.smk-toggle-button.smk-toggle-on .smk-toggle{color:#90ee90}.smk-select-option{font-size:12px}.smk-select-option .smk-options{border-radius:8px;padding:2px;display:flex;justify-content:space-around;background-color:#bbb}.smk-select-option .smk-options .smk-command{flex-grow:1;flex-shrink:1;flex-basis:100%;text-align:center;color:#000}.smk-select-option .smk-options .smk-selected-option{font-weight:700;background-color:#fff}.smk-select-option .smk-options .smk-command:hover{background-color:#ddd;border:1px solid transparent}.smk-enter-input label{font-size:12px;display:block;position:relative}.smk-enter-input .smk-input{border-radius:8px;padding:2px;display:flex;justify-content:space-around;background-color:#bbb}.smk-enter-input input{display:block;flex-grow:1;border:0;font-size:14px;padding:3px;background-color:#fff;border-radius:6px;width:1px}.smk-enter-input input:focus{outline:0}.smk-enter-input .smk-reset.smk-command.smk-icon{width:20px;height:20px;font-size:20px}.smk-activate-tool{font-weight:700;cursor:pointer}.smk-activate-tool:hover{text-decoration:underline}" },
{ loader: "script", url: "smk/widgets/widgets.js", load: function () { console.debug( "[smk/widgets/widgets.js]" ); include.module("widgets",["vue","widgets.tool-button-html","widgets.command-button-html","widgets.toggle-button-html","widgets.select-option-html","widgets.enter-input-html","widgets.activate-tool-html"],function(t){"use strict";var e={methods:{$$emit:function(t,e){this.$root.trigger(this.id,t,e,this)}}};return Vue.component("command-button",{template:t["widgets.command-button-html"],props:{title:{type:String},disabled:{type:Boolean,default:!1},icon:{type:String}},methods:{clickButton:function(t){this.disabled||this.$emit("click",t)}}}),Vue.component("toggle-button",{template:t["widgets.toggle-button-html"],props:{value:{type:Boolean,default:!1},iconOff:{type:String,default:"toggle_off"},iconOn:{type:String,default:"toggle_on"},titleOff:{type:String,default:"Off. Click to turn on"},titleOn:{type:String,default:"On. Click to turn off"}},model:{prop:"value",event:"change"},methods:{clickToggle:function(){this.$emit("change",!this.value)}}}),Vue.component("select-option",{template:t["widgets.select-option-html"],props:{options:{type:Array,default:[]},value:{}},model:{prop:"value",event:"change"},methods:{clickOption:function(t,e){this.$emit("change",t.value)}}}),Vue.component("enter-input",{template:t["widgets.enter-input-html"],data:function(){return{position:null}},props:{value:{type:String,default:""},type:{type:String,default:"text"},placeholder:{type:String},clear:{type:Boolean,default:!0},option:{type:Object,default:function(){return{}}}},methods:{onChange:function(t){this.$emit("change",t)}},directives:{position:function(){}}}),Vue.component("enter-number",{template:t["widgets.enter-input-html"],data:function(){return{type:"tel",position:null}},props:{value:{type:[Number,String],default:0},placeholder:{type:String},clear:{type:Boolean,default:!1},option:{type:Object,default:function(){return{}}}},methods:{onChange:function(t,e){this.position=e,this.$emit("change",parseFloat(t))}},directives:{position:function(t,e,o){var n=t.dataset.position;null!=n&&(t.selectionStart=n,t.selectionEnd=n)}}}),Vue.component("activate-tool",{extends:e,template:t["widgets.activate-tool-html"],props:{id:{type:String},title:{type:String}}}),{emit:e,toolButton:Vue.extend({mixins:[e],template:t["widgets.tool-button-html"],props:{id:String,type:String,title:String,visible:Boolean,enabled:Boolean,active:Boolean,icon:String,showTitle:Boolean},computed:{classes:function(){var t={"smk-tool":!0,"smk-tool-active":this.active,"smk-tool-visible":this.visible,"smk-tool-enabled":this.enabled,"smk-tool-title":this.showTitle};return t["smk-"+this.id+"-tool"]=!0,t}}}),toolPanel:Vue.extend({mixins:[e],props:["id","title","visible","enabled","active","busy","message","status","expand","hasPrevious"]})}});} }
] }
);
diff --git a/print-directions-portrait.html b/print-directions-portrait.html
index 832661d..20535fd 100644
--- a/print-directions-portrait.html
+++ b/print-directions-portrait.html
@@ -20,7 +20,10 @@
}
article {
- position: relative;
+ /* this change seems to fix the slow print preview */
+ /* position: relative; */
+ overflow: hidden;
+
height: 8.5in;
width: 6.85in;
margin: auto;
@@ -275,7 +278,7 @@
v-content="overview"
>
-