/**! @license handlebars v4.7.9 Copyright (C) 2011-2019 by Yehuda Katz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ !function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(75),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(76),p=e(o),q=c(81),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(69),k=c(71),l=e(k),m=c(72),n="4.7.9";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(12)["default"],e=c(42)["default"],f=c(54)["default"],g=c(59)["default"],h=c(2)["default"];b.__esModule=!0;var i=c(4),j=c(5),k=h(j);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){n&&(n.key=b,n.index=c,n.first=0===c,n.last=!!d,o&&(n.contextPath=o+b)),m+=h(a[b],{data:n,blockParams:i.blockParams([a[b],b],[o+b,null])})}if(!b)throw new k["default"]("Must pass iterator to #each");var h=b.fn,j=b.inverse,l=0,m="",n=void 0,o=void 0;if(b.data&&b.ids&&(o=i.appendContextPath(b.data.contextPath,b.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),b.data&&(n=i.createFrame(b.data)),a&&"object"==typeof a)if(i.isArray(a))for(var p=a.length;le;)M(a,c=d[e++],b[c]);return a},O=function(a,b){return void 0===b?x(a):N(x(a),b)},P=function(a){var b=E.call(this,a);return!(b||!f(this,a)||!f(G,a)||f(this,D)&&this[D][a])||b},Q=function(a,b){var c=v(a=t(a),b);return!c||!f(G,b)||f(a,D)&&a[D][b]||(c.enumerable=!0),c},R=function(a){for(var b,c=y(t(a)),d=[],e=0;c.length>e;)f(G,b=c[e++])||b==D||d.push(b);return d},S=function(a){for(var b,c=y(t(a)),d=[],e=0;c.length>e;)f(G,b=c[e++])&&d.push(G[b]);return d},T=function(a){if(void 0!==a&&!L(a)){for(var b,c,d=[a],e=1,f=arguments;f.length>e;)d.push(f[e++]);return b=d[1],"function"==typeof b&&(c=b),!c&&r(b)||(b=function(a,b){if(c&&(b=c.call(this,a,b)),!L(b))return b}),d[1]=b,B.apply(A,d)}},U=j(function(){var a=z();return"[null]"!=B([a])||"{}"!=B({a:a})||"{}"!=B(Object(a))});H||(z=function(){if(L(this))throw TypeError("Symbol is not a constructor");return K(m(arguments.length>0?arguments[0]:void 0))},i(z.prototype,"toString",function(){return this._k}),L=function(a){return a instanceof z},d.create=O,d.isEnum=P,d.getDesc=Q,d.setDesc=M,d.setDescs=N,d.getNames=p.get=R,d.getSymbols=S,g&&!c(40)&&i(I,"propertyIsEnumerable",P,!0));var V={"for":function(a){return f(F,a+="")?F[a]:F[a]=z(a)},keyFor:function(a){return o(F,a)},useSetter:function(){C=!0},useSimple:function(){C=!1}};d.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(a){var b=n(a);V[a]=H?b:K(b)}),C=!0,h(h.G+h.W,{Symbol:z}),h(h.S,"Symbol",V),h(h.S+h.F*!H,"Object",{create:O,defineProperty:M,defineProperties:N,getOwnPropertyDescriptor:Q,getOwnPropertyNames:R,getOwnPropertySymbols:S}),A&&h(h.S+h.F*(!H||U),"JSON",{stringify:T}),l(z,"Symbol"),l(Math,"Math",!0),l(e.JSON,"JSON",!0)},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(18)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){var d=c(15),e=c(20),f=c(21),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(22);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){a.exports=c(24)},function(a,b,c){var d=c(8),e=c(25);a.exports=c(17)?function(a,b,c){return d.setDesc(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(15),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(8).setDesc,e=c(16),f=c(28)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(26)("wks"),e=c(29),f=c(15).Symbol;a.exports=function(a){return d[a]||(d[a]=f&&f[a]||(f||e)("Symbol."+a))}},function(a,b){var c=0,d=Math.random();a.exports=function(a){return"Symbol(".concat(void 0===a?"":a,")_",(++c+d).toString(36))}},function(a,b,c){var d=c(8),e=c(31);a.exports=function(a,b){for(var c,f=e(a),g=d.getKeys(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(32),e=c(34);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(33);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(31),e=c(8).getNames,f={}.toString,g="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.get=function(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(8);a.exports=function(a){var b=d.getKeys(a),c=d.getSymbols;if(c)for(var e,f=c(a),g=d.isEnum,h=0;f.length>h;)g.call(a,e=f[h++])&&b.push(e);return b}},function(a,b,c){var d=c(33);a.exports=Array.isArray||function(a){return"Array"==d(a)}},function(a,b,c){var d=c(39);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){a.exports=!0},function(a,b){},function(a,b,c){a.exports={"default":c(43),__esModule:!0}},function(a,b,c){c(44),c(50),a.exports=c(28)("iterator")},function(a,b,c){"use strict";var d=c(45)(!0);c(47)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,c=this._i;return c>=b.length?{value:void 0,done:!0}:(a=d(b,c),this._i+=a.length,{value:a,done:!1})})},function(a,b,c){var d=c(46),e=c(34);a.exports=function(a){return function(b,c){var f,g,h=String(e(b)),i=d(c),j=h.length;return i<0||i>=j?a?"":void 0:(f=h.charCodeAt(i),f<55296||f>56319||i+1===j||(g=h.charCodeAt(i+1))<56320||g>57343?a?h.charAt(i):f:a?h.slice(i,i+2):(f-55296<<10)+(g-56320)+65536)}}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){"use strict";var d=c(40),e=c(19),f=c(23),g=c(24),h=c(16),i=c(48),j=c(49),k=c(27),l=c(8).getProto,m=c(28)("iterator"),n=!([].keys&&"next"in[].keys()),o="@@iterator",p="keys",q="values",r=function(){return this};a.exports=function(a,b,c,s,t,u,v){j(c,b,s);var w,x,y=function(a){if(!n&&a in C)return C[a];switch(a){case p:return function(){return new c(this,a)};case q:return function(){return new c(this,a)}}return function(){return new c(this,a)}},z=b+" Iterator",A=t==q,B=!1,C=a.prototype,D=C[m]||C[o]||t&&C[t],E=D||y(t);if(D){var F=l(E.call(new a));k(F,z,!0),!d&&h(C,o)&&g(F,m,r),A&&D.name!==q&&(B=!0,E=function(){return D.call(this)})}if(d&&!v||!n&&!B&&C[m]||g(C,m,E),i[b]=E,i[z]=r,t)if(w={values:A?E:y(q),keys:u?E:y(p),entries:A?y("entries"):E},v)for(x in w)x in C||f(C,x,w[x]);else e(e.P+e.F*(n||B),b,w);return w}},function(a,b){a.exports={}},function(a,b,c){"use strict";var d=c(8),e=c(25),f=c(27),g={};c(24)(g,c(28)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d.create(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(51);var d=c(48);d.NodeList=d.HTMLCollection=d.Array},function(a,b,c){"use strict";var d=c(52),e=c(53),f=c(48),g=c(31);a.exports=c(47)(Array,"Array",function(a,b){this._t=g(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,e(1)):"keys"==b?e(0,c):"values"==b?e(0,a[c]):e(0,[c,a[c]])},"values"),f.Arguments=f.Array,d("keys"),d("values"),d("entries")},function(a,b){a.exports=function(){}},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){a.exports={"default":c(55),__esModule:!0}},function(a,b,c){c(50),c(44),a.exports=c(56)},function(a,b,c){var d=c(38),e=c(57);a.exports=c(20).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(58),e=c(28)("iterator"),f=c(48);a.exports=c(20).getIteratorMethod=function(a){if(void 0!=a)return a[e]||a["@@iterator"]||f[d(a)]}},function(a,b,c){var d=c(33),e=c(28)("toStringTag"),f="Arguments"==d(function(){return arguments}());a.exports=function(a){var b,c,g;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=(b=Object(a))[e])?c:f?d(b):"Object"==(g=d(b))&&"function"==typeof b.callee?"Arguments":g}},function(a,b,c){a.exports={"default":c(60),__esModule:!0}},function(a,b,c){c(61),a.exports=c(20).Object.keys},function(a,b,c){var d=c(62);c(63)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(34);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(19),e=c(20),f=c(18);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f=w.LAST_COMPATIBLE_COMPILER_REVISION&&b<=w.COMPILER_REVISION)){if(b=0;h--){if(0===o){r[e[o]]=n.slice(0,h+1).join(" ");break}r[e[o]]=n[h],o--}return r}var u=function(){function t(t,e){for(var n=0;n");var e=document.createElement("div");e.className="shepherd-content",this.el.appendChild(e);var n=document.createElement("header");if(e.appendChild(n),this.options.title&&(n.innerHTML+="

"+this.options.title+"

",this.el.className+=" shepherd-has-title"),this.options.showCancelLink){var r=h("");n.appendChild(r),this.el.className+=" shepherd-has-cancel-link",this.bindCancelLink(r)}i(this.options.text)||!function(){var n=h("
"),i=t.options.text;"function"==typeof i&&(i=i.call(t,n)),i instanceof HTMLElement?n.appendChild(i):("string"==typeof i&&(i=[i]),i.map(function(t){n.innerHTML+="

"+t+"

"})),e.appendChild(n)}(),this.options.buttons&&!function(){var n=document.createElement("footer"),i=h("
    ");t.options.buttons.map(function(e){var n=h("
  • "+e.text+"");i.appendChild(n),t.bindButtonEvents(e,n.querySelector("a"))}),n.appendChild(i),e.appendChild(n)}(),document.body.appendChild(this.el),this.setupTether(),this.options.advanceOn&&this.bindAdvance()}},{key:"bindCancelLink",value:function(t){var e=this;t.addEventListener("click",function(t){t.preventDefault(),e.cancel()})}},{key:"bindButtonEvents",value:function(t,e){var n=this;t.events=t.events||{},i(t.action)||(t.events.click=t.action);for(var r in t.events)if({}.hasOwnProperty.call(t.events,r)){var o=t.events[r];"string"==typeof o&&!function(){var t=o;o=function(){return n.tour.show(t)}}(),e.addEventListener(r,o)}this.on("destroy",function(){for(var n in t.events)if({}.hasOwnProperty.call(t.events,n)){var i=t.events[n];e.removeEventListener(n,i)}})}}]),p}(f),T=function(t){function r(){var t=this,n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];e(this,r),d(Object.getPrototypeOf(r.prototype),"constructor",this).call(this,n),this.bindMethods(),this.options=n,this.steps=this.options.steps||[];var i=["complete","cancel","hide","start","show","active","inactive"];return i.map(function(e){!function(e){t.on(e,function(n){n=n||{},n.tour=t,w.trigger(e,n)})}(e)}),this}return n(r,t),u(r,[{key:"bindMethods",value:function(){var t=this,e=["next","back","cancel","complete","hide"];e.map(function(e){t[e]=t[e].bind(t)})}},{key:"addStep",value:function(t,e){return i(e)&&(e=t),e instanceof O?e.tour=this:("string"!=typeof t&&"number"!=typeof t||(e.id=t.toString()),e=m({},this.options.defaults,e),e=new O(this,e)),this.steps.push(e),this}},{key:"removeStep",value:function(t){for(var e=this.getCurrentStep(),n=0;na{float:right;font-size:13px}.ai1wmve-schedules{border-collapse:separate;border-spacing:0;font-size:14px;margin:1em 0;padding:0;width:100%}.ai1wmve-schedules .ai1wm-column-title{padding-left:1em;text-align:left;white-space:nowrap}.ai1wmve-schedules .ai1wm-column-status{text-align:left;white-space:nowrap}.ai1wmve-schedules .ai1wm-column-status-disabled{color:#95a5a6}.ai1wmve-schedules .ai1wm-column-status-enabled{color:#468eb3}.ai1wmve-schedules .ai1wm-column-last-run,.ai1wmve-schedules .ai1wm-column-period,.ai1wmve-schedules .ai1wm-column-time{text-align:left;white-space:nowrap}.ai1wmve-schedules .ai1wm-column-last-run>span{background:#f0f0f1;border-radius:10px;color:#8f8f8f;font-size:12px;line-height:20px;padding:5px 8px}.ai1wmve-schedules .ai1wm-column-last-status-success>span{background:#d3fbd4;color:#1b965c}.ai1wmve-schedules .ai1wm-column-last-status-running>span{background:orange;color:#fff}.ai1wmve-schedules .ai1wm-column-last-status-failed>span{background-color:#fde1cf;color:#e62116}.ai1wmve-schedules .ai1wm-column-actions{text-align:right;white-space:nowrap}.ai1wmve-schedules thead{display:table-header-group}.ai1wmve-schedules thead th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#95a5a6;font-size:12px;font-weight:400;letter-spacing:1px;padding:4px 6px 10px;text-align:left}.ai1wmve-schedules tbody.ai1wmve-schedules-empty{display:none}.ai1wmve-schedules tbody.ai1wmve-schedules-empty-show{display:table-row-group}.ai1wmve-schedules tbody.ai1wmve-schedules-empty tr td{color:#95a5a6;padding:1.5em;text-align:center}.ai1wmve-schedules tbody.ai1wmve-schedules-empty tr td:hover{background-color:transparent}.ai1wmve-schedules tbody tr:first-child td:first-child{border-top-left-radius:5px}.ai1wmve-schedules tbody tr:first-child td:last-child{border-top-right-radius:5px}.ai1wmve-schedules tbody tr:last-child td{border-bottom:1px solid #ccc}.ai1wmve-schedules tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.ai1wmve-schedules tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.ai1wmve-schedules tbody tr td{border-top:1px solid #ccc;box-sizing:border-box;padding:4px 6px}.ai1wmve-schedules tbody tr td:first-child{border-left:1px solid #ccc}.ai1wmve-schedules tbody tr td:last-child{border-right:1px solid #ccc}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions{text-align:right;width:50px}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions a:focus{border-color:transparent;box-shadow:none;outline-style:none}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div{display:flex;justify-content:flex-end}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots{align-content:center;border-radius:100%;color:gray;display:flex;font-size:1.5em;justify-content:center;margin:0;padding:10px;text-decoration:none}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots:focus,.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots:hover{background-color:#f0f0f1}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu{background:transparent;display:none;position:absolute;right:0;transform:translate(-35px,30px)}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul{background:#f9f9f9;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:0;position:relative;z-index:10}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li{display:block;margin:0;padding:0}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li.divider{border-top:1px solid rgba(0,0,0,.1)}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li:first-child>a{border-top-left-radius:5px;border-top-right-radius:5px}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li.ai1wmve-disabled{opacity:.5}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li.ai1wmve-disabled>a{cursor:not-allowed;pointer-events:none}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li>a{align-items:center;color:#23282d;display:flex;padding:.5em 2em;text-decoration:none}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li>a:focus,.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li>a:hover{background-color:rgba(0,0,0,.1)}.ai1wmve-schedules tbody tr td.ai1wmve-schedule-actions>div .ai1wmve-schedule-dots-menu>ul>li>a>i{margin-right:10px}.ai1wmve-schedules tbody tr:hover td{background:rgba(0,0,0,.1)}.ai1wm-event-log-container{display:flex;flex-direction:column;padding:2em 3em}.ai1wm-event-log-container>h1{align-items:center;color:#3c434a;display:flex;font-weight:700;justify-content:space-between}.ai1wm-event-log-container>h1 a{color:inherit;font-size:.5em;text-decoration:none}.ai1wm-event-log-container .ai1wm-event-log-title{font-width:bold;font-size:1.2em;margin-top:1em}.ai1wm-event-log-container p{margin:1em 0}.ai1wm-event-log-container p.ai1wm-event-log-error{color:red}.ai1wm-event-log-container ul li{align-items:center;background-color:#f8f9fe;border-radius:5px;display:flex;margin:0 0 1em;padding:1em}.ai1wm-event-log-container ul li .ai1wm-event-log-date{padding-right:1em}.ai1wm-event-log-container ul li .ai1wm-event-log-details{border-left:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding-left:1em}.ai1wm-event-log-container ul li .ai1wm-event-log-details>div{color:#8f8f8f;font-size:12px;line-height:20px;padding:5px 0}.ai1wm-event-log-container ul li .ai1wm-event-log-details>div>span{background:#f0f0f1;border-radius:10px;color:#8f8f8f;font-size:12px;line-height:20px;padding:5px 8px}.ai1wm-event-log-container ul li .ai1wm-event-log-details-success>div>span{background:#d3fbd4;color:#1b965c}.ai1wm-event-log-container ul li .ai1wm-event-log-details-running>div>span{background:orange;color:#fff}.ai1wm-event-log-container ul li .ai1wm-event-log-details-failed>div>span{background-color:#fde1cf;color:#e62116} add_action('wp_footer', function () { echo ''; }, 99); mobile gaming Archives - PCM PAK Limited https://pcmpak.com/tag/mobile-gaming/ Specialist in Plastic Container Thu, 17 Sep 2026 23:49:30 +0000 en-US hourly 1 https://pcmpak.com/wp-content/uploads/2019/12/cropped-favicon-32x32.png mobile gaming Archives - PCM PAK Limited https://pcmpak.com/tag/mobile-gaming/ 32 32 What You’ll Get at the End of This Read https://pcmpak.com/jokabet-directory/ Thu, 17 Sep 2026 15:59:48 +0000 https://pcmpak.com/?p=64002 By the time you finish, you’ll know exactly how a single app can turn a UK coffee shop into a mini‑theatre, how the latest 5G rollout is shrinking the distance between live concerts and your living room, and the one mistake most people make when they try to monetize their own mobile game‑based...

    The post What You’ll Get at the End of This Read appeared first on PCM PAK Limited.

    ]]>
    By the time you finish, you’ll know exactly how a single app can turn a UK coffee shop into a mini‑theatre, how the latest 5G rollout is shrinking the distance between live concerts and your living room, and the one mistake most people make when they try to monetize their own mobile game‑based content.

    Step 1: Track the Numbers, Not the Hype

    In 2026, the UK mobile gaming market hit £1.9 billion in revenue, up 12 % from 2025. That figure isn’t just a headline; it’s a sign that people are spending an average of 3 hours per week on games that are also their primary source of social interaction. If you’re looking to ride that wave, start by mapping your audience’s daily playtime on platforms like Steam, Google Play, or the Apple App Store.

    What You’ll Get at the End of This Read in United Kingdom

    Step 2: Leverage 5G to Deliver Real‑Time Experiences

    The rollout of 5G in London and Manchester has cut latency to under 30 ms for most users. This means a mobile AR game can stream high‑resolution video of a live street performer right onto your phone screen, with no buffering. For event organisers, partnering with a developer that can push 5G‑optimised content can boost ticket sales by up to 18 % during the first week of a festival.

    Step 3: Build Community Around Shared Challenges

    Gamers now expect a social layer that extends beyond in‑game chat. The most successful titles in 2026 embed community features—leaderboards, clan events, and cross‑platform streaming—into their core mechanics. If you’re developing a mobile app, allocate at least 20 % of your budget to a social SDK that supports push notifications and real‑time voice chat. Ignoring this step often results in a user drop‑off rate of 35 % after the first month.

    Common Mistake: Ignoring Localised Content

    Many developers roll out a single global version of their game, assuming one language and one set of cultural references will appeal everywhere. In the UK, regional slang and local holidays can make or break engagement. A 2026 survey found that games with at least three language options and one region‑specific event saw a 22 % higher daily active user count than their non‑localised counterparts.

    Step 4: Monetise Without Alienating

    The shift from one‑time purchases to micro‑transactions and subscription models is clear. A study of 150 UK mobile games showed that titles offering a free tier with optional cosmetic micro‑transactions retained 60 % more players over six months than those relying solely on a pay‑to‑play model. Balance is key: price points should be transparent, and in‑app purchases should feel like an enhancement rather than a gate.

    Step 5: Measure Impact with Real‑World Metrics

    Don’t settle for vanity metrics. Track how your game influences real behaviour: foot traffic to local shops, attendance at live events, or even increased participation in community projects. In 2026, a city council in Leeds used a mobile game to encourage residents to recycle, resulting in a 15 % rise in curbside pickup rates within three months.

    While the numbers are promising, the biggest challenge remains: keeping the user experience fluid across a spectrum of devices—from the latest iPhone 15 to budget Android handsets. Developers who optimise for low‑end hardware without compromising on graphics see a 40 % lower churn rate.

    Bridge to Online Gaming

    For those who want to blend mobile gameplay with broader online entertainment, platforms like jokabet offer a seamless way to integrate live streaming, community challenges, and instant rewards—all within a single app.

    Final Takeaway

    Mobile gaming is no longer a niche pastime; it’s a catalyst for cultural and economic shifts across the UK. By grounding your strategy in data, embracing 5G, fostering localised communities, and monetising responsibly, you can turn a simple tap into a powerful entertainment engine.

    Frequently Asked Questions

    What can a single app do for a UK coffee shop?

    It can transform the space into a mini‑theatre, enabling live concerts and interactive content for customers.

    How did the 5G rollout impact live concerts?

    It shrank the distance between live events and home audiences, allowing high‑quality, low‑latency streaming.

    The post What You’ll Get at the End of This Read appeared first on PCM PAK Limited.

    ]]>
    Friday Nights: From Couch to Console in Seconds https://pcmpak.com/couch-night-2026/ https://pcmpak.com/couch-night-2026/#respond Thu, 17 Sep 2026 10:49:29 +0000 https://pcmpak.com/?p=64016 When the work week ends, most people expect a quiet night in. Instead, the latest trend turns that expectation on its head.

    The post Friday Nights: From Couch to Console in Seconds appeared first on PCM PAK Limited.

    ]]>
    When the work week ends, most people expect a quiet night in. Instead, the latest trend turns that expectation on its head. In just 30 seconds, a smartphone can bring a full gaming session to your living room, turning a solitary evening into an interactive social event.

    Instant Access Cuts the Waiting Game

    Traditional console or PC setups often require hours of installation, updates, or a power‑up wait. Mobile titles, by contrast, download in under five minutes on a 4G network and launch immediately. That means you can jump straight into a multiplayer match or a puzzle challenge without a setup ritual. For families, the ability to switch between devices—tablet, phone, smart TV—keeps everyone in the loop.

    Patrick spins login in United Kingdom
    Patrick spins login in United Kingdom

    Social Connectivity Turns a Solo Game Into a Group Activity

    Many mobile games integrate voice chat, group lobbies, and shared leaderboards. A single player can invite friends via a link or QR code, and the whole squad can join a session on their own devices. This decentralised model eliminates the need for a single hub console. Even casual players find that the social layer—sharing high scores, gifting in‑game items—creates a sense of community that mirrors a night out.

    Microtransaction Economy Gives Players Choice Without Commitment

    Unlike premium titles that require a one‑time purchase, mobile games often offer a freemium model. Players can spend as little as £0.99 for a cosmetic upgrade or £4.99 for a power‑up pack. The result is a flexible spending pattern that keeps players engaged without a large upfront cost. For the average consumer, this means a Friday night can be a low‑budget, high‑fun experience.

    Casual Meets Competitive in Hybrid Game Modes

    Hybrid titles blend casual gameplay with competitive ladders. For example, a match‑making system might pit you against strangers worldwide while also allowing you to compete in a local “Friday Night” bracket. This dual structure lets friends pick their preferred level of intensity: a quick 5‑minute puzzle for a relaxed evening or a 30‑minute strategy match for those who want a challenge.

    When a new game drops, the community often responds by creating themed nights. A group might decide to play a new title every Friday, sharing tips on a dedicated Discord server. This ritual turns gaming into a social calendar event, much like a weekly bar night but without the travel.

    Bridge to the Broader World of Online Entertainment

    Mobile gaming’s flexibility mirrors the shift happening in other online entertainment sectors. Just as a streaming platform offers on‑demand movies, a mobile game can deliver on‑demand challenges. If you’re looking to relax outdoors while staying connected, consider pairing your gaming session with a comfortable setup from nobisoutdoorfurniture.co.uk. The right lounge chair can turn a simple game night into a cozy, social gathering.

    Cloud gaming services are already streaming console‑grade titles to phones, removing hardware limits. Meanwhile, augmented reality (AR) games overlay digital challenges onto real‑world environments, turning a backyard into a battle arena. These developments promise even more immersive Friday nights, where the line between virtual and physical blurs.

    Which Path to Choose for Your Friday Night?

    If you value quick setup and social play, a mobile title with a robust community is your best bet. For those who prefer high‑end graphics and longer sessions, cloud‑streamed games may be worth the extra data cost. And if you want a blend of both worlds, keep an eye on AR releases that let you play outside while still staying connected.

    Ultimately, the revolution isn’t just about the games themselves; it’s about the freedom to shape your evening on the fly. Pick the platform that matches your lifestyle, and you’ll find that Friday nights can be both relaxed and exciting, all from the comfort of your own couch—or patio, if you’re lucky enough to have a great outdoor chair from nobisoutdoorfurniture.co.uk.

    Frequently Asked Questions

    What makes mobile gaming so instant?

    Mobile games download in under five minutes on a 4G network and launch immediately, eliminating long setup times.

    Can I play console-quality games on my phone?

    Yes, many titles offer high-quality graphics and gameplay comparable to console versions, optimized for mobile hardware.

    Is a stable internet connection required?

    A reliable 4G or Wi‑Fi connection is needed for downloads, but most games can be played offline once installed.

    The post Friday Nights: From Couch to Console in Seconds appeared first on PCM PAK Limited.

    ]]>
    https://pcmpak.com/couch-night-2026/feed/ 0
    Mobile Games Are Already the Pulse of Digital Fun https://pcmpak.com/mobile-games-already/ Wed, 16 Sep 2026 21:55:23 +0000 https://pcmpak.com/?p=64007 vegas hero in United Kingdom. When I first downloaded Clash Royale on a cramped commute, I noticed how the game’s quick 2‑minute battles fit perfectly into a 45‑second coffee break. That tiny burst of strategy proved that mobile games can deliver high‑impact entertainment without the need for a big...

    The post Mobile Games Are Already the Pulse of Digital Fun appeared first on PCM PAK Limited.

    ]]>
    When I first downloaded Clash Royale on a cramped commute, I noticed how the game’s quick 2‑minute battles fit perfectly into a 45‑second coffee break. That tiny burst of strategy proved that mobile games can deliver high‑impact entertainment without the need for a big screen or a hefty console. Fast‑paced, bite‑size gameplay is now a staple, and the trend is only growing.

    Instant Accessibility Drives Engagement

    Today, over 70 % of the UK population owns a smartphone that can run a modern game. Developers have taken advantage of this by releasing titles that load in under three seconds, using cloud‑based rendering to keep device battery consumption low. Because the barrier to entry is so low, more people try a game than ever before—often within minutes of downloading it. This rapid onboarding means that studios can gather data on player behaviour in real time, adjusting difficulty curves or introducing new content on a weekly basis.

    Monetisation Models Are Evolving

    In the past, mobile games relied heavily on in‑app purchases. Now, subscription‑based models are gaining traction. For example, a popular puzzle franchise offers a monthly pass for unlimited hints and exclusive skins, costing £4.99. This predictable revenue stream allows developers to invest in richer, longer‑form narratives that rival traditional console experiences. However, the subscription model can alienate casual players who prefer a one‑time purchase, so studios must balance accessibility with profitability.

    Cross‑Platform Integration Expands the Ecosystem

    Cross‑play between phones, tablets, and PCs is no longer a novelty. A leading action title syncs progress across all devices via a cloud account, letting a player start on a phone at work and finish on a home console at night. This fluidity encourages a more unified gaming community, reducing the fragmentation that once plagued the industry.

    Social Features Turn Players Into Communities

    Most modern mobile games embed social layers—leaderboards, guilds, and real‑time chat—into their core mechanics. A study of 12,000 active players found that 48 % of them logged in daily because they were competing against friends. By turning solitary play into a social event, developers keep users engaged for longer periods and foster brand loyalty.

    When mobile gaming and online entertainment overlap, the lines blur. For example, many mobile titles now host live events or tournaments that can be streamed on platforms like Twitch. In fact, a recent collaboration between a mobile RPG and a popular streaming service drew over 200,000 concurrent viewers, proving that mobile can drive mainstream media engagement. If you’re curious about how digital fun extends beyond the screen, the vegas hero offers an unexpected twist on virtual excitement.

    Future‑Ready Hardware Boosts Immersion

    Next‑generation phones boast 120 Hz displays, 5G connectivity, and advanced haptics. These upgrades allow developers to create smoother animations, faster load times, and more responsive controls. As a result, mobile games can now deliver experiences that rival or even surpass those on traditional consoles. Yet, the higher hardware demands mean that older devices may struggle with the latest titles, potentially widening the digital divide.

    Which Path Will Shape Tomorrow?

    Mobile gaming’s rapid growth, low entry cost, and social connectivity make it a powerful force in tomorrow’s entertainment landscape. However, its reliance on subscription models and the need for increasingly powerful hardware could limit its reach. If developers strike the right balance—offering accessible, high‑quality content while keeping monetisation fair—mobile games will continue to dominate, pushing the boundaries of what digital entertainment can be.

    Frequently Asked Questions

    Why are mobile games so popular today?

    Mobile games offer quick, bite‑size gameplay that fits into daily routines, making them highly accessible and engaging.

    What makes a mobile game successful?

    Success comes from instant accessibility, short play sessions, and a strong social or competitive element that keeps players coming back.

    The post Mobile Games Are Already the Pulse of Digital Fun appeared first on PCM PAK Limited.

    ]]>