/*! For license information please see build.js.LICENSE.txt */ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=19)}([function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,s){var u=typeof(e=e||{}).default;"object"!==u&&"function"!==u||(e=e.default);var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),o&&(l._scopeId=o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):i&&(c=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var f=l.render;l.render=function(e,t){return c.call(t),f(e,t)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,c):[c]}return{exports:e,options:l}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};String.prototype.formatUnicorn=String.prototype.formatUnicorn||function(){var e=this.toString();if(arguments.length){var t,n=r(arguments[0]),i="string"===n||"number"===n?Array.prototype.slice.call(arguments):arguments[0];for(t in i)e=e.replace(new RegExp("\\{"+t+"\\}","gi"),i[t])}return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(27)),i=o(n(29));function o(e){return e&&e.__esModule?e:{default:e}}t.default={data:function(){return{currentView:r.default,settings:{}}},methods:{regenerate:function(e){r.default===this.currentView&&(this.settings={onlyMissing:document.getElementById("regenthumbs-regenopt-onlymissing").checked,updatePosts:document.getElementById("regenthumbs-regenopt-updateposts").checked,deleteOld:document.getElementById("regenthumbs-regenopt-deleteoldthumbnails").checked}),this.settings.regenerateWhat=e,this.currentView=i.default}},components:{HomeIntro:r.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(28),o=(r=i)&&r.__esModule?r:{default:r};n(1),t.default={data:function(){return{regenerateThumbnails:regenerateThumbnails,usingFeaturedImages:!1,ButtonAllText:regenerateThumbnails.l10n.Home.RegenerateThumbnailsForAllAttachments,ButtonFeaturedImagesText:regenerateThumbnails.l10n.Home.RegenerateThumbnailsForFeaturedImagesOnly,checkboxOnlyMissing:regenerateThumbnails.options.onlyMissingThumbnails,checkboxUpdatePosts:regenerateThumbnails.options.updatePostContents,checkboxDeleteOld:regenerateThumbnails.options.deleteOldThumbnails}},computed:{alternativesText1:function(){return this.regenerateThumbnails.l10n.Home.alternativesText1.formatUnicorn({"url-cli":"https://en.wikipedia.org/wiki/Command-line_interface","url-wpcli":"https://wp-cli.org/","url-wpcli-regenerate":"https://developer.wordpress.org/cli/commands/media/regenerate/"})},alternativesText2:function(){return this.regenerateThumbnails.l10n.Home.alternativesText2.formatUnicorn({"url-photon":"https://jetpack.com/support/photon/","url-jetpack":"https://jetpack.com/"})}},created:function(){var e=this;this.regenerateThumbnails.data.thumbnailIDs||(wp.apiRequest({namespace:"wp/v2",endpoint:"media",data:{_fields:"id",is_regeneratable:1,exclude_site_icons:1,per_page:1},type:"GET",dataType:"json",cache:!1,context:this}).done((function(t,n,r){e.ButtonAllText=e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForAllXAttachments.formatUnicorn({attachmentCount:r.getResponseHeader("x-wp-total").toLocaleString()})})).fail((function(e,t,n){console.log("Regenerate Thumbnails: Error getting the total attachment count.",e,t,n)})),wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"featuredimages",data:{per_page:1},type:"GET",dataType:"json",cache:!1,context:this}).done((function(t,n,r){r.getResponseHeader("x-wp-total")<1?e.usingFeaturedImages=!1:(e.ButtonFeaturedImagesText=e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForXFeaturedImagesOnly.formatUnicorn({attachmentCount:r.getResponseHeader("x-wp-total").toLocaleString()}),e.usingFeaturedImages=!0)})).fail((function(e,t,n){console.log("Regenerate Thumbnails: Error getting the total featured images count.",e,t,n)})))},methods:{regenerate:function(e){this.$emit("regenerate",e)},checkboxChange:function(e,t){this[e]=t.target.checked,"checkboxDeleteOld"===e&&this[e]}},components:{ThumbnailSize:o.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(1),t.default={props:["size","text","textCropped","textProportional"],computed:{thumbnail:function(){return this.size.cropMethod=this.size.crop?this.textCropped:this.textProportional,this.text.formatUnicorn(this.size)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(32),o=(r=i)&&r.__esModule?r:{default:r};n(1),t.default={props:["settings"],data:function(){return{regenerateThumbnails:regenerateThumbnails,listStart:1,progress:0,logItems:[],errorItems:[],isPaused:!1,finishedMessage:!1}},mounted:function(){var e=this,t=0,n=0,r=1,i=0,o=Date.now(),a=3,s=document.getElementsByTagName("title")[0],u=s.innerHTML;if(s.innerHTML=e.progress+"% | "+u,window.onbeforeunload=function(){return!0},Array.isArray(e.settings.regenerateWhat)){var c=[],l=!0,f=!1,p=void 0;try{for(var d,h=e.settings.regenerateWhat[Symbol.iterator]();!(l=(d=h.next()).done);l=!0){var v=d.value;c.push({id:v})}}catch(e){f=!0,p=e}finally{try{!l&&h.return&&h.return()}finally{if(f)throw p}}n=e.settings.regenerateWhat.length,g(c)}else m();function m(){var t="wp/v2",o="media",s={page:r,per_page:25};switch(e.settings.regenerateWhat){case"featured-images":t="regenerate-thumbnails/v1",o="featuredimages";break;case"all":default:s._fields="id",s.is_regeneratable=1,s.exclude_site_icons=1,s.orderby="id",s.order="asc"}wp.apiRequest({namespace:t,endpoint:o,data:s,type:"GET",dataType:"json",context:e}).done((function(e,t,r){a=3,n=r.getResponseHeader("x-wp-total"),i=r.getResponseHeader("x-wp-totalpages"),g(e)})).fail((function(t,n,r){console.log("Regenerate Thumbnails: Error getting a chunk of thumbnail IDs to process.",t,n,r),a>1?(a--,m()):e.finishedMessage=e.regenerateThumbnails.l10n.RegenerateMultiple.error}))}function g(a){if(e.isPaused)setTimeout((function(){o+=1e3,g(a)}),1e3);else{var c=a.shift();wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"regenerate/"+c.id,data:{only_regenerate_missing_thumbnails:e.settings.onlyMissing,delete_unregistered_thumbnail_files:e.settings.deleteOld,update_usages_in_posts:e.settings.updatePosts},type:"GET",dataType:"json",context:e}).done((function(t,n,r){if(null!==t){if(null!==t.edit_url){var i=document.createElement("a");i.href=t.edit_url,i.textContent=t.name,t.name=i.outerHTML}e.logItems.push({id:t.id,message:e.regenerateThumbnails.l10n.RegenerateMultiple.logRegeneratedItem.formatUnicorn(t)})}else y(e,c.id,r,n,t)})).fail((function(t,n,r){y(e,c.id,t,n,r)})).always((function(){if(t++,e.progress=Math.round(t/n*100),s.innerHTML=e.progress+"% | "+u,e.logItems.length>500&&(e.logItems=e.logItems.slice(-500),e.listStart=t-500+1),t==n){var c=(Date.now()-o)/1e3,l="";if(c>3600){var f=c/3600;l=e.regenerateThumbnails.l10n.RegenerateMultiple.hours.formatUnicorn({count:f.toFixed(1)})}else if(c>60){var p=c/3600;l=e.regenerateThumbnails.l10n.RegenerateMultiple.minutes.formatUnicorn({count:p.toFixed(1)})}else l=e.regenerateThumbnails.l10n.RegenerateMultiple.seconds.formatUnicorn({count:c.toFixed()});e.finishedMessage=e.regenerateThumbnails.l10n.RegenerateMultiple.duration.formatUnicorn({duration:l})}a.length>0?g(a):r"+this.attachmentInfo.relative_path+""}},methods:{regenerate:function(e){var t=this;this.regenerationComplete?history.back():(e.target.disabled=!0,e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.regenerating,this.regenerateThumbnails.options.onlyMissingThumbnails=document.getElementById("regenthumbs-regenopt-onlymissing").checked,this.regenerateThumbnails.options.deleteOldThumbnails=document.getElementById("regenthumbs-regenopt-deleteoldthumbnails").checked,this.regenerateThumbnails.options.updatePostContents=document.getElementById("regenthumbs-regenopt-updateposts").checked,wp.apiRequest({namespace:"regenerate-thumbnails/v1",endpoint:"regenerate/"+this.id,data:{only_regenerate_missing_thumbnails:this.regenerateThumbnails.options.onlyMissingThumbnails,delete_unregistered_thumbnail_files:this.regenerateThumbnails.options.deleteOldThumbnails,update_usages_in_posts:this.regenerateThumbnails.options.updatePostContents},type:"POST",dataType:"json",context:this}).done((function(n,r,i){t.regenerationComplete=!0,t.attachmentInfo=n,e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.done,e.target.disabled=!1})).fail((function(n,r,i){e.target.innerText=regenerateThumbnails.l10n.RegenerateSingle.errorRegenerating,t.regenerationError=t.regenerateThumbnails.l10n.RegenerateSingle.errorRegeneratingMessage.formatUnicorn(n.responseJSON),console.log("Regenerate Thumbnails: There was an error regenerating this attachment.",n,r,i)})))},checkUpdatePosts:function(e){e.target.checked}},components:{ThumbnailStatus:o.default}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(1),t.default={props:["size","l10n"],computed:{thumbnailText:function(){return this.size.filename?void 0!==this.size.crop?(this.size.cropMethod=this.size.crop?this.l10n.common.thumbnailSizeItemIsCropped:this.l10n.common.thumbnailSizeItemIsProportional,this.l10n.common.thumbnailSizeItemWithCropMethod.formatUnicorn(this.size)):this.l10n.common.thumbnailSizeItemWithoutCropMethod.formatUnicorn(this.size):this.l10n.common.thumbnailSizeBiggerThanOriginal.formatUnicorn(this.size)}}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)("li",{domProps:{innerHTML:this._s(this.thumbnail)}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{domProps:{innerHTML:e._s(e.regenerateThumbnails.l10n.Home.intro1)}}),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.regenerateThumbnails.l10n.Home.intro2)}}),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-onlymissing"},domProps:{checked:e.checkboxOnlyMissing},on:{change:function(t){return e.checkboxChange("checkboxOnlyMissing",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.onlyRegenerateMissingThumbnails)+"\n\t\t")])]),e._v(" "),n("p",{staticStyle:{display:"none"}},[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-updateposts"},domProps:{checked:e.checkboxUpdatePosts},on:{change:function(t){return e.checkboxChange("checkboxUpdatePosts",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.Home.updatePostContents)+"\n\t\t")])]),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-deleteoldthumbnails"},domProps:{checked:e.checkboxDeleteOld},on:{change:function(t){return e.checkboxChange("checkboxDeleteOld",t)}}}),e._v("\n\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.deleteOldThumbnails)+"\n\t\t")])]),e._v(" "),e.regenerateThumbnails.data.thumbnailIDs?n("div",[n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate(e.regenerateThumbnails.data.thumbnailIDs)}}},[e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.Home.RegenerateThumbnailsForXAttachments)+"\n\t\t\t")])])]):n("div",[n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate("all")}}},[e._v("\n\t\t\t\t"+e._s(e.ButtonAllText)+"\n\t\t\t")])]),e._v(" "),e.usingFeaturedImages?n("p",[n("button",{staticClass:"button button-primary button-hero",on:{click:function(t){return e.regenerate("featured-images")}}},[e._v("\n\t\t\t\t"+e._s(e.ButtonFeaturedImagesText)+"\n\t\t\t")])]):e._e()]),e._v(" "),n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.Home.thumbnailSizes))]),e._v(" "),n("p",[e._v(e._s(e.regenerateThumbnails.l10n.Home.thumbnailSizesDescription))]),e._v(" "),n("ul",e._l(e.regenerateThumbnails.data.thumbnailSizes,(function(t,r){return n("thumbnail-size",{key:r,tag:"li",attrs:{size:t,text:e.regenerateThumbnails.l10n.common.thumbnailSizeItemWithCropMethodNoFilename,textCropped:e.regenerateThumbnails.l10n.common.thumbnailSizeItemIsCropped,textProportional:e.regenerateThumbnails.l10n.common.thumbnailSizeItemIsProportional}})})),1),e._v(" "),n("h2",[e._v(e._s(e.regenerateThumbnails.l10n.Home.alternatives))]),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.alternativesText1)}}),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.alternativesText2)}})])},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"ui-progressbar ui-widget ui-widget-content ui-corner-all",attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":this.progress}},[t("div",{staticClass:"ui-progressbar-value ui-widget-header ui-corner-left",style:{width:this.progress+"%"}})])},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("progress-bar",{attrs:{progress:e.progress}}),e._v(" "),n("p",[!e.finishedMessage&&e.progress<100?n("button",{staticClass:"button button-secondary button-large",on:{click:e.togglePause}},[e._v("\n\t\t\t"+e._s(e.isPaused?this.regenerateThumbnails.l10n.RegenerateMultiple.resume:this.regenerateThumbnails.l10n.RegenerateMultiple.pause)+"\n\t\t")]):e._e()]),e._v(" "),e.finishedMessage?n("div",[n("p",[n("strong",[e._v(e._s(e.finishedMessage))])]),e._v(" "),e.errorItems.length?n("div",{attrs:{id:"regenerate-thumbnails-error-log"}},[n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateMultiple.errorsEncountered))]),e._v(" "),n("ol",e._l(e.errorItems,(function(t){return n("li",{key:t.id,domProps:{innerHTML:e._s(t.message)}})})),0)]):e._e()]):e._e(),e._v(" "),n("h2",{staticClass:"title"},[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateMultiple.regenerationLog))]),e._v(" "),n("div",{attrs:{id:"regenerate-thumbnails-log"}},[e.logItems?n("ol",{attrs:{start:e.listStart}},e._l(e.logItems,(function(t){return n("li",{key:t.id,domProps:{innerHTML:e._s(t.message)}})})),0):e._e()])],1)},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)(this.currentView,{tag:"component",attrs:{settings:this.settings},on:{regenerate:this.regenerate}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this.$createElement;return(this._self._c||e)("li",{class:[this.size.fileexists?"exists":"notexists"],domProps:{innerHTML:this._s(this.thumbnailText)}})},i=[]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.dataLoaded?n("div",[e.errorText?n("div",[n("p",{domProps:{innerHTML:e._s(e.errorText)}})]):n("div",[n("h2",{staticClass:"title"},[e._v(e._s(e.attachmentInfo.name))]),e._v(" "),n("p",{domProps:{innerHTML:e._s(e.filenameAndDimensions)}}),e._v(" "),e.attachmentInfo.preview?n("img",{staticClass:"image-preview",attrs:{src:e.attachmentInfo.preview,alt:e.regenerateThumbnails.l10n.RegenerateSingle.preview}}):e._e(),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-onlymissing"},domProps:{checked:e.regenerateThumbnails.options.onlyMissingThumbnails}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.onlyRegenerateMissingThumbnails)+"\n\t\t\t")])]),e._v(" "),n("p",{staticStyle:{display:"none"}},[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-updateposts"},domProps:{checked:e.regenerateThumbnails.options.updatePostContents}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.RegenerateSingle.updatePostContents)+"\n\t\t\t")])]),e._v(" "),n("p",[n("label",[n("input",{attrs:{type:"checkbox",id:"regenthumbs-regenopt-deleteoldthumbnails"},domProps:{checked:e.regenerateThumbnails.options.deleteOldThumbnails},on:{change:e.checkUpdatePosts}}),e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.common.deleteOldThumbnails)+"\n\t\t\t")])]),e._v(" "),e.regenerationError?n("p",[n("strong",{domProps:{innerHTML:e._s(e.regenerationError)}})]):e._e(),e._v(" "),n("p",{staticClass:"submit"},[n("button",{staticClass:"button button-primary button-hero",on:{click:e.regenerate}},[e._v("\n\t\t\t\t"+e._s(e.regenerateThumbnails.l10n.RegenerateSingle.regenerateThumbnails)+"\n\t\t\t")])]),e._v(" "),n("p",[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateSingle.registeredSizes))]),e._v(" "),n("ul",e._l(e.attachmentInfo.registered_sizes,(function(t){return n("thumbnail-status",{key:t.label,tag:"li",attrs:{size:t,l10n:e.regenerateThumbnails.l10n}})})),1),e._v(" "),e.attachmentInfo.unregistered_sizes.length?n("div",[n("p",[e._v(e._s(e.regenerateThumbnails.l10n.RegenerateSingle.unregisteredSizes))]),e._v(" "),n("ul",e._l(e.attachmentInfo.unregistered_sizes,(function(t){return n("thumbnail-status",{key:t.label,tag:"li",attrs:{size:t,l10n:e.regenerateThumbnails.l10n}})})),1)]):e._e()])]):n("div",[n("p",[e._v(e._s(e.regenerateThumbnails.l10n.common.loading))])])},i=[]},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(u," */")),o=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([i]).join("\n")}var a,s,u;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;i=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return o(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===c?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function w(e,t){return _.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var T=/-(\w)/g,k=x((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))})),$=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,O=x((function(e){return e.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function A(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function E(e,t){for(var n in t)e[n]=t[n];return e}function I(e){for(var t={},n=0;n0,Q=X&&X.indexOf("edge/")>0,ee=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===G),te=(X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X),X&&X.match(/firefox\/(\d+)/)),ne={}.watch,re=!1;if(W)try{var ie={};Object.defineProperty(ie,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,ie)}catch(e){}var oe=function(){return void 0===V&&(V=!W&&!K&&void 0!==e&&(e.process&&"server"===e.process.env.VUE_ENV)),V},ae=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ue,ce="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ue="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var le=M,fe=0,pe=function(){this.id=fe++,this.subs=[]};pe.prototype.addSub=function(e){this.subs.push(e)},pe.prototype.removeSub=function(e){b(this.subs,e)},pe.prototype.depend=function(){pe.target&&pe.target.addDep(this)},pe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t-1)if(o&&!w(i,"default"))a=!1;else if(""===a||a===O(e)){var u=Be(String,i.type);(u<0||s0&&(pt((u=e(u,(n||"")+"_"+r))[0])&&pt(l)&&(f[c]=be(l.text+u[0].text),u.shift()),f.push.apply(f,u)):s(u)?pt(l)?f[c]=be(l.text+u):""!==u&&f.push(be(u)):pt(u)&&pt(l)?f[c]=be(l.text+u.text):(a(t._isVList)&&o(u.tag)&&i(u.key)&&o(n)&&(u.key="__vlist"+n+"_"+r+"__"),f.push(u)));return f}(e):void 0}function pt(e){return o(e)&&o(e.text)&&!1===e.isComment}function dt(e,t){if(e){for(var n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=e?!!e.$stable:!o,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&n&&n!==r&&s===n.$key&&!o&&!n.$hasNormal)return n;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=gt(t,u,e[u]))}else i={};for(var c in t)c in i||(i[c]=yt(t,c));return e&&Object.isExtensible(e)&&(e._normalized=i),B(i,"$stable",a),B(i,"$key",s),B(i,"$hasNormal",o),i}function gt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:ft(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function yt(e,t){return function(){return e[t]}}function bt(e,t){var n,r,i,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;rdocument.createEvent("Event").timeStamp&&(ln=function(){return fn.now()})}function pn(){var e,t;for(cn=ln(),sn=!0,nn.sort((function(e,t){return e.id-t.id})),un=0;unun&&nn[n].id>e.id;)n--;nn.splice(n+1,0,e)}else nn.push(e);an||(an=!0,rt(pn))}}(this)},hn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||u(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){qe(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},hn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},hn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},hn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var vn={enumerable:!0,configurable:!0,get:M,set:M};function mn(e,t,n){vn.get=function(){return this[t][n]},vn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,vn)}function gn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Ue(o,t,n,e);Se(r,o,a),o in e||mn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?M:S(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;l(t=e._data="function"==typeof t?function(e,t){he();try{return e.call(t,t)}catch(e){return qe(e,t,"data()"),{}}finally{ve()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];0,r&&w(r,o)||z(o)||mn(e,"_data",o)}Oe(t,!0)}(e):Oe(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=oe();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;0,r||(n[i]=new hn(e,a||M,M,yn)),i in e||bn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=On(a.componentOptions);s&&!t(s)&&En(n,o,r,i)}}}function En(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=Tn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=De(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Xt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,i=n&&n.context;e.$slots=ht(t._renderChildren,i),e.$scopedSlots=r,e._c=function(t,n,r,i){return Ht(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return Ht(e,t,n,r,i,!0)};var o=n&&n.data;Se(e,"$attrs",o&&o.attrs||r,null,!0),Se(e,"$listeners",t._parentListeners||r,null,!0)}(t),tn(t,"beforeCreate"),function(e){var t=dt(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach((function(n){Se(e,n,t[n])})),$e(!0))}(t),gn(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),tn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}($n),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ae,e.prototype.$delete=Ee,e.prototype.$watch=function(e,t,n){if(l(t))return xn(this,e,t,n);(n=n||{}).user=!0;var r=new hn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){qe(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}($n),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?A(n):n;for(var r=A(arguments,1),i='event handler for "'+e+'"',o=0,a=n.length;oparseInt(this.max)&&En(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return U}};Object.defineProperty(e,"config",t),e.util={warn:le,extend:E,mergeOptions:De,defineReactive:Se},e.set=Ae,e.delete=Ee,e.nextTick=rt,e.observable=function(e){return Oe(e),e},e.options=Object.create(null),D.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,E(e.options.components,Mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=A(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){D.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}($n),Object.defineProperty($n.prototype,"$isServer",{get:oe}),Object.defineProperty($n.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty($n,"FunctionalRenderContext",{value:jt}),$n.version="2.6.11";var Rn=m("style,class"),jn=m("input,textarea,option,select,progress"),Pn=function(e,t,n){return"value"===n&&jn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ln=m("contenteditable,draggable,spellcheck"),Nn=m("events,caret,typing,plaintext-only"),Dn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Un=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Hn=function(e){return Un(e)?e.slice(6,e.length):""},zn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,n=e,r=e;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=qn(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=qn(t,n.data));return function(e,t){if(o(e)||o(t))return Vn(e,Jn(t));return""}(t.staticClass,t.class)}function qn(e,t){return{staticClass:Vn(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Vn(e,t){return e?t?e+" "+t:e:t||""}function Jn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r-1?gr(e,t,n):Dn(t)?zn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ln(t)?e.setAttribute(t,function(e,t){return zn(t)||"false"===t?"false":"contenteditable"===e&&Nn(t)?t:"true"}(t,n)):Un(t)?zn(n)?e.removeAttributeNS(Fn,Hn(t)):e.setAttributeNS(Fn,t,n):gr(e,t,n)}function gr(e,t,n){if(zn(n))e.removeAttribute(t);else{if(Z&&!Y&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var yr={create:vr,update:vr};function br(e,t){var n=t.elm,r=t.data,a=e.data;if(!(i(r.staticClass)&&i(r.class)&&(i(a)||i(a.staticClass)&&i(a.class)))){var s=Bn(t),u=n._transitionClasses;o(u)&&(s=Vn(s,Jn(u))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var _r,wr,xr,Tr,kr,$r,Cr={create:br,update:br},Or=/[\w).+\-_$\]]/;function Sr(e){var t,n,r,i,o,a=!1,s=!1,u=!1,c=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(v=e.charAt(h));h--);v&&Or.test(v)||(c=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,Tr),key:'"'+e.slice(Tr+1)+'"'}:{exp:e,key:null};wr=e,Tr=kr=$r=0;for(;!Vr();)Jr(xr=qr())?Kr(xr):91===xr&&Wr(xr);return{exp:e.slice(0,kr),key:e.slice(kr+1,$r)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function qr(){return wr.charCodeAt(++Tr)}function Vr(){return Tr>=_r}function Jr(e){return 34===e||39===e}function Wr(e){var t=1;for(kr=Tr;!Vr();)if(Jr(e=qr()))Kr(e);else if(91===e&&t++,93===e&&t--,0===t){$r=Tr;break}}function Kr(e){for(var t=e;!Vr()&&(e=qr())!==t;);}var Gr;function Xr(e,t,n){var r=Gr;return function i(){var o=t.apply(null,arguments);null!==o&&Qr(e,i,n,r)}}var Zr=Ge&&!(te&&Number(te[1])<=53);function Yr(e,t,n,r){if(Zr){var i=cn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Gr.addEventListener(e,t,re?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||Gr).removeEventListener(e,t._wrapper||t,n)}function ei(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=e.data.on||{};Gr=t.elm,function(e){if(o(e.__r)){var t=Z?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}o(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),ut(n,r,Yr,Qr,Xr,t.context),Gr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,r,a=t.elm,s=e.data.domProps||{},u=t.data.domProps||{};for(n in o(u.__ob__)&&(u=t.data.domProps=E({},u)),s)n in u||(a[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=r;var c=i(r)?"":String(r);ii(a,c)&&(a.value=c)}else if("innerHTML"===n&&Gn(a.tagName)&&i(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML=""+r+"";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(r!==s[n])try{a[n]=r}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.number)return v(n)!==v(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var oi={create:ri,update:ri},ai=x((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function si(e){var t=ui(e.style);return e.staticStyle?E(e.staticStyle,t):t}function ui(e){return Array.isArray(e)?I(e):"string"==typeof e?ai(e):e}var ci,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(O(t),n.replace(fi,""),"important");else{var r=hi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(gi).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function _i(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&E(t,wi(e.name||"v")),E(t,e),t}return"string"==typeof e?wi(e):void 0}}var wi=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),xi=W&&!Y,Ti="transition",ki="transitionend",$i="animation",Ci="animationend";xi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ti="WebkitTransition",ki="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&($i="WebkitAnimation",Ci="webkitAnimationEnd"));var Oi=W?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Si(e){Oi((function(){Oi(e)}))}function Ai(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),yi(e,t))}function Ei(e,t){e._transitionClasses&&b(e._transitionClasses,t),bi(e,t)}function Ii(e,t,n){var r=Ri(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s="transition"===i?ki:Ci,u=0,c=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++u>=a&&c()};setTimeout((function(){u0&&(n="transition",l=a,f=o.length):"animation"===t?c>0&&(n="animation",l=c,f=u.length):f=(n=(l=Math.max(a,c))>0?a>c?"transition":"animation":null)?"transition"===n?o.length:u.length:0,{type:n,timeout:l,propCount:f,hasTransform:"transition"===n&&Mi.test(r[Ti+"Property"])}}function ji(e,t){for(;e.length1}function Ui(e,t){!0!==t.data.show&&Li(t)}var Hi=function(e){var t,n,r={},u=e.modules,c=e.nodeOps;for(t=0;th?b(e,i(n[g+1])?null:n[g+1].elm,n,d,g,r):d>g&&w(t,p,h)}(p,m,g,n,l):o(g)?(o(e.text)&&c.setTextContent(p,""),b(p,null,g,0,g.length-1,n)):o(m)?w(m,0,m.length-1):o(e.text)&&c.setTextContent(p,""):e.text!==t.text&&c.setTextContent(p,t.text),o(h)&&o(d=h.hook)&&o(d=d.postpatch)&&d(e,t)}}}function $(e,t,n){if(a(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,a.selected!==o&&(a.selected=o);else if(P(Ji(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Vi(e,t){return t.every((function(t){return!P(t,e)}))}function Ji(e){return"_value"in e?e._value:e.value}function Wi(e){e.target.composing=!0}function Ki(e){e.target.composing&&(e.target.composing=!1,Gi(e.target,"input"))}function Gi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Xi(e){return!e.componentInstance||e.data&&e.data.transition?e:Xi(e.componentInstance._vnode)}var Zi={model:zi,show:{bind:function(e,t,n){var r=t.value,i=(n=Xi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Li(n,(function(){e.style.display=o}))):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Xi(n)).data&&n.data.transition?(n.data.show=!0,r?Li(n,(function(){e.style.display=e.__vOriginalDisplay})):Ni(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Yi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Qi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Qi(Jt(t.children)):e}function eo(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[k(o)]=i[o];return t}function to(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var no=function(e){return e.tag||Vt(e)},ro=function(e){return"show"===e.name},io={name:"transition",props:Yi,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(no)).length){0;var r=this.mode;0;var i=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return i;var o=Qi(i);if(!o)return i;if(this._leaving)return to(e,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var u=(o.data||(o.data={})).transition=eo(this),c=this._vnode,l=Qi(c);if(o.data.directives&&o.data.directives.some(ro)&&(o.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,l)&&!Vt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=E({},u);if("out-in"===r)return this._leaving=!0,ct(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),to(e,i);if("in-out"===r){if(Vt(o))return c;var p,d=function(){p()};ct(u,"afterEnter",d),ct(u,"enterCancelled",d),ct(f,"delayLeave",(function(e){p=e}))}}return i}}},oo=E({tag:String,moveClass:String},Yi);function ao(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function so(e){e.data.newPos=e.elm.getBoundingClientRect()}function uo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete oo.mode;var co={Transition:io,TransitionGroup:{props:oo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Yt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=eo(this),s=0;s-1?Yn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Yn[e]=/HTMLUnknownElement/.test(t.toString())},E($n.options.directives,Zi),E($n.options.components,co),$n.prototype.__patch__=W?Hi:M,$n.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ye),tn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new hn(e,r,M,{before:function(){e._isMounted&&!e._isDestroyed&&tn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,tn(e,"mounted")),e}(this,e=e&&W?er(e):void 0,t)},W&&setTimeout((function(){U.devtools&&ae&&ae.emit("init",$n)}),0);var lo=/\{\{((?:.|\r?\n)+?)\}\}/g,fo=/[-.*+?^${}()|[\]\/\\]/g,po=x((function(e){var t=e[0].replace(fo,"\\$&"),n=e[1].replace(fo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));var ho={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Dr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var vo,mo={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Dr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},go=function(e){return(vo=vo||document.createElement("div")).innerHTML=e,vo.textContent},yo=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),bo=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),_o=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),wo=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,To="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+H.source+"]*",ko="((?:"+To+"\\:)?"+To+")",$o=new RegExp("^<"+ko),Co=/^\s*(\/?)>/,Oo=new RegExp("^<\\/"+ko+"[^>]*>"),So=/^]+>/i,Ao=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},jo=/&(?:lt|gt|quot|amp|#39);/g,Po=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Lo=m("pre,textarea",!0),No=function(e,t){return e&&Lo(e)&&"\n"===t[0]};function Do(e,t){var n=t?Po:jo;return e.replace(n,(function(e){return Ro[e]}))}var Fo,Uo,Ho,zo,Bo,qo,Vo,Jo,Wo=/^@|^v-on:/,Ko=/^v-|^@|^:|^#/,Go=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Xo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Zo=/^\(|\)$/g,Yo=/^\[.*\]$/,Qo=/:(.*)$/,ea=/^:|^\.|^v-bind:/,ta=/\.[^.\]]+(?=[^\]]*$)/g,na=/^v-slot(:|$)|^#/,ra=/[\r\n]/,ia=/\s+/g,oa=x(go);function aa(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:da(t),rawAttrsMap:{},parent:n,children:[]}}function sa(e,t){Fo=t.warn||Er,qo=t.isPreTag||R,Vo=t.mustUseProp||R,Jo=t.getTagNamespace||R;var n=t.isReservedTag||R;(function(e){return!!e.component||!n(e.tag)}),Ho=Ir(t.modules,"transformNode"),zo=Ir(t.modules,"preTransformNode"),Bo=Ir(t.modules,"postTransformNode"),Uo=t.delimiters;var r,i,o=[],a=!1!==t.preserveWhitespace,s=t.whitespace,u=!1,c=!1;function l(e){if(f(e),u||e.processed||(e=ua(e,t)),o.length||e===r||r.if&&(e.elseif||e.else)&&la(r,{exp:e.elseif,block:e}),i&&!e.forbidden)if(e.elseif||e.else)a=e,(s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];e.pop()}}(i.children))&&s.if&&la(s,{exp:a.elseif,block:a});else{if(e.slotScope){var n=e.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[n]=e}i.children.push(e),e.parent=i}var a,s;e.children=e.children.filter((function(e){return!e.slotScope})),f(e),e.pre&&(u=!1),qo(e.tag)&&(c=!1);for(var l=0;l]*>)","i")),p=e.replace(f,(function(e,n,r){return c=r.length,Io(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),No(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));u+=e.length-p.length,e=p,C(l,u-c,u)}else{var d=e.indexOf("<");if(0===d){if(Ao.test(e)){var h=e.indexOf("--\x3e");if(h>=0){t.shouldKeepComment&&t.comment(e.substring(4,h),u,u+h+3),T(h+3);continue}}if(Eo.test(e)){var v=e.indexOf("]>");if(v>=0){T(v+2);continue}}var m=e.match(So);if(m){T(m[0].length);continue}var g=e.match(Oo);if(g){var y=u;T(g[0].length),C(g[1],y,u);continue}var b=k();if(b){$(b),No(b.tagName,e)&&T(1);continue}}var _=void 0,w=void 0,x=void 0;if(d>=0){for(w=e.slice(d);!(Oo.test(w)||$o.test(w)||Ao.test(w)||Eo.test(w)||(x=w.indexOf("<",1))<0);)d+=x,w=e.slice(d);_=e.substring(0,d)}d<0&&(_=e),_&&T(_.length),t.chars&&_&&t.chars(_,u-_.length,u)}if(e===n){t.chars&&t.chars(e);break}}function T(t){u+=t,e=e.substring(t)}function k(){var t=e.match($o);if(t){var n,r,i={tagName:t[1],attrs:[],start:u};for(T(t[0].length);!(n=e.match(Co))&&(r=e.match(xo)||e.match(wo));)r.start=u,T(r[0].length),r.end=u,i.attrs.push(r);if(n)return i.unarySlash=n[1],T(n[0].length),i.end=u,i}}function $(e){var n=e.tagName,u=e.unarySlash;o&&("p"===r&&_o(n)&&C(r),s(n)&&r===n&&C(n));for(var c=a(n)||!!u,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var c=i.length-1;c>=a;c--)t.end&&t.end(i[c].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}C()}(e,{warn:Fo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,f){var p=i&&i.ns||Jo(e);Z&&"svg"===p&&(n=function(e){for(var t=[],n=0;nu&&(s.push(o=e.slice(u,i)),a.push(JSON.stringify(o)));var c=Sr(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),u=i+r[0].length}return u-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Nr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Dr(e,"value")||"null";Mr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Nr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type;0;var i=n||{},o=i.lazy,a=i.number,s=i.trim,u=!o&&"range"!==r,c=o?"change":"range"===r?"__r":"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n("+l+")");var f=Br(t,l);u&&(f="if($event.target.composing)return;"+f);Mr(e,"value","("+t+")"),Nr(e,c,f,null,!0),(s||a)&&Nr(e,"blur","$forceUpdate()")}(e,r,i);else{if(!U.isReservedTag(o))return zr(e,r,i),!1}return!0},text:function(e,t){t.value&&Mr(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Mr(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:yo,mustUseProp:Pn,canBeLeftOpenTag:bo,isReservedTag:Xn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(ga)},wa=x((function(e){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function xa(e,t){e&&(ya=wa(t.staticKeys||""),ba=t.isReservedTag||R,function e(t){if(t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||g(e.tag)||!ba(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ya)))}(t),1===t.type){if(!ba(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function(?:\s+[\w$]+)?\s*\(/,ka=/\([^)]*?\);*$/,$a=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ca={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Oa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Sa=function(e){return"if("+e+")return null;"},Aa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Sa("$event.target !== $event.currentTarget"),ctrl:Sa("!$event.ctrlKey"),shift:Sa("!$event.shiftKey"),alt:Sa("!$event.altKey"),meta:Sa("!$event.metaKey"),left:Sa("'button' in $event && $event.button !== 0"),middle:Sa("'button' in $event && $event.button !== 1"),right:Sa("'button' in $event && $event.button !== 2")};function Ea(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=Ia(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ia(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return Ia(e)})).join(",")+"]";var t=$a.test(e.value),n=Ta.test(e.value),r=$a.test(e.value.replace(ka,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Aa[s])o+=Aa[s],Ca[s]&&a.push(s);else if("exact"===s){var u=e.modifiers;o+=Sa(["ctrl","shift","alt","meta"].filter((function(e){return!u[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ca[e],r=Oa[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ra={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:M},ja=function(e){this.options=e,this.warn=e.warn||Er,this.transforms=Ir(e.modules,"transformCode"),this.dataGenFns=Ir(e.modules,"genData"),this.directives=E(E({},Ra),e.directives);var t=e.isReservedTag||R;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new ja(t);return{render:"with(this){return "+(e?La(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function La(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Na(e,t);if(e.once&&!e.onceProcessed)return Da(e,t);if(e.for&&!e.forProcessed)return Ua(e,t);if(e.if&&!e.ifProcessed)return Fa(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Wa((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:k(e.name),value:e.value,dynamic:e.dynamic}}))):null,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)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Ha(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ha(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];0;if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Wa(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function za(e){return 1===e.type&&("slot"===e.tag||e.children.some(za))}function Ba(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Fa(e,t,Ba,"null");if(e.for&&!e.forProcessed)return Ua(e,t,Ba);var r="_empty_"===e.slotScope?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":La(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||La)(a,t)+s}var u=n?function(e,t){for(var n=0,r=0;r':'
',Ya.innerHTML.indexOf(" ")>0}var ns=!!W&&ts(!1),rs=!!W&&ts(!0),is=x((function(e){var t=er(e);return t&&t.innerHTML})),os=$n.prototype.$mount;$n.prototype.$mount=function(e,t){if((e=e&&er(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=is(r));else{if(!r.nodeType)return 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){0;var i=es(r,{outputSourceRange:!1,shouldDecodeNewlines:ns,shouldDecodeNewlinesForHref:rs,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return os.call(this,e,t)},$n.compile=es,t.default=$n}.call(this,n(9),n(21).setImmediate)},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(22),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(9))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,u=1,c={},l=!1,f=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){o.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(i=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n-1}function i(e,t){return t instanceof e||t&&(t.name===e.name||t._name===e._name)}function o(e,t){for(var n in t)e[n]=t[n];return e}n.r(t);var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,i=t.parent,a=t.data;a.routerView=!0;for(var u=i.$createElement,c=n.name,l=i.$route,f=i._routerViewCache||(i._routerViewCache={}),p=0,d=!1;i&&i._routerRoot!==i;){var h=i.$vnode?i.$vnode.data:{};h.routerView&&p++,h.keepAlive&&i._directInactive&&i._inactive&&(d=!0),i=i.$parent}if(a.routerViewDepth=p,d){var v=f[c],m=v&&v.component;return m?(v.configProps&&s(m,a,v.route,v.configProps),u(m,a,r)):u()}var g=l.matched[p],y=g&&g.components[c];if(!g||!y)return f[c]=null,u();f[c]={component:y},a.registerRouteInstance=function(e,t){var n=g.instances[c];(t&&n!==e||!t&&n===e)&&(g.instances[c]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){g.instances[c]=t.componentInstance},a.hook.init=function(e){e.data.keepAlive&&e.componentInstance&&e.componentInstance!==g.instances[c]&&(g.instances[c]=e.componentInstance)};var b=g.props&&g.props[c];return b&&(o(f[c],{route:l,configProps:b}),s(y,a,l,b)),u(y,a,r)}};function s(e,t,n,r){var i=t.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(n,r);if(i){i=t.props=o({},i);var a=t.attrs=t.attrs||{};for(var s in i)e.props&&s in e.props||(a[s]=i[s],delete i[s])}}var u=/[!'()*]/g,c=function(e){return"%"+e.charCodeAt(0).toString(16)},l=/%2C/g,f=function(e){return encodeURIComponent(e).replace(u,c).replace(l,",")},p=decodeURIComponent;function d(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=p(n.shift()),i=n.length>0?p(n.join("=")):null;void 0===t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t}function h(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return f(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(f(t)):r.push(f(t)+"="+f(e)))})),r.join("&")}return f(t)+"="+f(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var v=/\/?$/;function m(e,t,n,r){var i=r&&r.options.stringifyQuery,o=t.query||{};try{o=g(o)}catch(e){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:_(t,i),matched:e?b(e):[]};return n&&(a.redirectedFrom=_(n,i)),Object.freeze(a)}function g(e){if(Array.isArray(e))return e.map(g);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=g(e[n]);return t}return e}var y=m(null,{path:"/"});function b(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function _(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var i=e.hash;return void 0===i&&(i=""),(n||"/")+(t||h)(r)+i}function w(e,t){return t===y?e===t:!!t&&(e.path&&t.path?e.path.replace(v,"")===t.path.replace(v,"")&&e.hash===t.hash&&x(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&x(e.query,t.query)&&x(e.params,t.params)))}function x(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],i=t[n];return"object"==typeof r&&"object"==typeof i?x(r,i):String(r)===String(i)}))}function T(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var i=t.split("/");n&&i[i.length-1]||i.pop();for(var o=e.replace(/^\//,"").split("/"),a=0;a=0&&(t=e.slice(r),e=e.slice(0,r));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}(i.path||""),l=t&&t.path||"/",f=c.path?T(c.path,l,n||i.append):l,p=function(e,t,n){void 0===t&&(t={});var r,i=n||d;try{r=i(e||"")}catch(e){r={}}for(var o in t)r[o]=t[o];return r}(c.query,i.query,r&&r.options.parseQuery),h=i.hash||c.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:f,query:p,hash:h}}var q,V=function(){},J={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,i=n.resolve(this.to,r,this.append),a=i.location,s=i.route,u=i.href,c={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,d=null==f?"router-link-exact-active":f,h=null==this.activeClass?p:this.activeClass,g=null==this.exactActiveClass?d:this.exactActiveClass,y=s.redirectedFrom?m(null,B(s.redirectedFrom),null,n):s;c[g]=w(r,y),c[h]=this.exact?c[g]:function(e,t){return 0===e.path.replace(v,"/").indexOf(t.path.replace(v,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,y);var b=function(e){W(e)&&(t.replace?n.replace(a,V):n.push(a,V))},_={click:W};Array.isArray(this.event)?this.event.forEach((function(e){_[e]=b})):_[this.event]=b;var x={class:c},T=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:u,route:s,navigate:b,isActive:c[h],isExactActive:c[g]});if(T){if(1===T.length)return T[0];if(T.length>1||!T.length)return 0===T.length?e():e("span",{},T)}if("a"===this.tag)x.on=_,x.attrs={href:u};else{var k=function e(t){var n;if(t)for(var r=0;r-1&&(s.params[p]=n.params[p]);return s.path=z(l.path,s.params),u(l,s,a)}if(s.path){s.params={};for(var d=0;d=e.length?n():e[i]?t(e[i],(function(){r(i+1)})):r(i+1)};r(0)}function ye(e){return function(t,n,i){var o=!1,a=0,s=null;be(e,(function(e,t,n,u){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var c,l=xe((function(t){var r;((r=t).__esModule||we&&"Module"===r[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:q.extend(t),n.components[u]=t,--a<=0&&i()})),f=xe((function(e){var t="Failed to resolve async component "+u+": "+e;s||(s=r(e)?e:new Error(t),i(s))}));try{c=e(l,f)}catch(e){f(e)}if(c)if("function"==typeof c.then)c.then(l,f);else{var p=c.component;p&&"function"==typeof p.then&&p.then(l,f)}}})),o||i()}}function be(e,t){return _e(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function _e(e){return Array.prototype.concat.apply([],e)}var we="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function xe(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var Te=function(e){function t(t){e.call(this),this.name=this._name="NavigationDuplicated",this.message='Navigating to current location ("'+t.fullPath+'") is not allowed',Object.defineProperty(this,"stack",{value:(new e).stack,writable:!0,configurable:!0})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error);Te._name="NavigationDuplicated";var ke=function(e,t){this.router=e,this.base=function(e){if(!e)if(K){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function $e(e,t,n,r){var i=be(e,(function(e,r,i,o){var a=function(e,t){"function"!=typeof e&&(e=q.extend(e));return e.options[t]}(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,i,o)})):n(a,r,i,o)}));return _e(r?i.reverse():i)}function Ce(e,t){if(t)return function(){return e.apply(t,arguments)}}ke.prototype.listen=function(e){this.cb=e},ke.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ke.prototype.onError=function(e){this.errorCbs.push(e)},ke.prototype.transitionTo=function(e,t,n){var r=this,i=this.router.match(e,this.current);this.confirmTransition(i,(function(){r.updateRoute(i),t&&t(i),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)})))}))},ke.prototype.confirmTransition=function(e,t,n){var o=this,a=this.current,s=function(e){!i(Te,e)&&r(e)&&(o.errorCbs.length?o.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)};if(w(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),s(new Te(e));var u=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n-1?decodeURI(e.slice(0,r))+e.slice(r):decodeURI(e)}else e=decodeURI(e.slice(0,n))+e.slice(n);return e}function Me(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Re(e){he?ve(Me(e)):window.location.hash=e}function je(e){he?me(Me(e)):window.location.replace(Me(e))}var Pe=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){t.index=n,t.updateRoute(r)}),(function(e){i(Te,e)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ke),Le=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Z(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!he&&!1!==e.fallback,this.fallback&&(t="hash"),K||(t="abstract"),this.mode=t,t){case"history":this.history=new Oe(this,e.base);break;case"hash":this.history=new Ae(this,e.base,this.fallback);break;case"abstract":this.history=new Pe(this,e.base);break;default:0}},Ne={currentRoute:{configurable:!0}};function De(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}Le.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Ne.currentRoute.get=function(){return this.history&&this.history.current},Le.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null)})),!this.app){this.app=e;var n=this.history;if(n instanceof Oe)n.transitionTo(n.getCurrentLocation());else if(n instanceof Ae){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},Le.prototype.beforeEach=function(e){return De(this.beforeHooks,e)},Le.prototype.beforeResolve=function(e){return De(this.resolveHooks,e)},Le.prototype.afterEach=function(e){return De(this.afterHooks,e)},Le.prototype.onReady=function(e,t){this.history.onReady(e,t)},Le.prototype.onError=function(e){this.history.onError(e)},Le.prototype.push=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.push(e,t,n)}));this.history.push(e,t,n)},Le.prototype.replace=function(e,t,n){var r=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){r.history.replace(e,t,n)}));this.history.replace(e,t,n)},Le.prototype.go=function(e){this.history.go(e)},Le.prototype.back=function(){this.go(-1)},Le.prototype.forward=function(){this.go(1)},Le.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},Le.prototype.resolve=function(e,t,n){var r=B(e,t=t||this.history.current,n,this),i=this.match(r,t),o=i.redirectedFrom||i.fullPath;return{location:r,route:i,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?k(e+"/"+r):r}(this.history.base,o,this.mode),normalizedTo:r,resolved:i}},Le.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Le.prototype,Ne),Le.install=function e(t){if(!e.installed||q!==t){e.installed=!0,q=t;var n=function(e){return void 0!==e},r=function(e,t){var r=e.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",a),t.component("RouterLink",J);var i=t.config.optionMergeStrategies;i.beforeRouteEnter=i.beforeRouteLeave=i.beforeRouteUpdate=i.created}},Le.version="3.1.6",K&&window.Vue&&window.Vue.use(Le),t.default=Le},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(26)),i=o(n(33));function o(e){return e&&e.__esModule?e:{default:e}}t.default=[{path:"/",name:"home",component:r.default},{path:"/regenerate/:id(\\d+)",name:"regenerate-single",component:i.default,props:!0},{path:"*",redirect:"/"}]},function(e,t,n){"use strict";n.r(t);var r=n(2),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(14),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(3),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(11),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(4),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(10),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(5),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(13),s=n(0);var u=function(e){n(30)},c=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-44284f52",null);t.default=c.exports},function(e,t,n){var r=n(31);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(18).default)("6abe1d4c",r,!0,{})},function(e,t,n){(t=n(17)(!1)).push([e.i,"\n.ui-progressbar[data-v-44284f52]{margin:20px auto\n}\n#regenerate-thumbnails-log[data-v-44284f52]{height:495px;overflow:auto\n}\n#regenerate-thumbnails-error-log[data-v-44284f52]{max-height:250px;overflow:auto\n}\nli[data-v-44284f52]{margin-left:25px\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(6),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(12),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";n.r(t);var r=n(7),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(16),s=n(0);var u=function(e){n(34)},c=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-2d0d4e64",null);t.default=c.exports},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(18).default)("4d1c0ab6",r,!0,{})},function(e,t,n){(t=n(17)(!1)).push([e.i,'\n.image-preview[data-v-2d0d4e64]{max-width:500px;max-height:200px\n}\nli[data-v-2d0d4e64]{margin-left:25px\n}\nli.exists[data-v-2d0d4e64]{list-style:url("images/yes.png")\n}\nli.notexists[data-v-2d0d4e64]{list-style:url("images/no.png")\n}\n',""]),e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(8),i=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var a=n(15),s=n(0),u=Object(s.a)(i.a,a.a,a.b,!1,null,null,null);t.default=u.exports}]);/* This is based on jQuery UI */ #regenerate-thumbnails-app .ui-progressbar { height: 2em; text-align: center; overflow: hidden; } #regenerate-thumbnails-app .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; transition-duration: 0.5s; } #regenerate-thumbnails-app .ui-widget.ui-widget-content { border: 1px solid #c5dbec; } #regenerate-thumbnails-app .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; color: #222222; } #regenerate-thumbnails-app .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; } #regenerate-thumbnails-app .ui-corner-all { border-radius: 5px; } #regenerate-thumbnails-app .ui-corner-left { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } Asset Life Cycle Services - Fenchurch Michelson
GROUP HOME     
Asset Life Cycle Services

Fenchurch Michelson Asset Development group works through the project life cycle to meet clients cost and delivery challenges. From feasibility studies through to execution and start-up, we apply the appropriate level of engineering to meet clients’ specific needs.

We have experienced engineers who understand the constraints of developing assets and products to deliver cost effective and fit-for-purpose solutions. Fenchurch Michelson prides itself on being a responsive, multi-disciplinary, engineering services and project delivery company. Our target areas include:
  • Greenfield and Brownfield developments
  • Marginal fields Fastracks
  • Product development
  • Major asset conversions
  • Long step-outs/tie-backs
Our Services are optimised and aim to achieve the following:
  • Field development planning and option selection/optimisation
  • Integrated field planning
    • Flow assurance
    • System and facilities design
  • CAPEX/OPEX cost benefit analysis
  • SURF, pipelines and architecture design
  • Topsides tie-in-design
  • BOD and SOR preparation
  • Desktop Studies, FEED and detailed design
  • Technical Authority support
  • Facility Start-up planning and commissioning support
Field Development Fenchurch Michelson produces the best concept that creates value that suits our clients’ business goals. Our engineers use a structured approach to evaluate and propose development concepts that are aligned with these business goals. The process is a combination of creativity and efficiency – one that looks widely without preconception while, at the same time, supporting early decision-making. The unique suite of engineering skills within our team encompasses energy development and production, processing and transportation, technology development and application, environmental performance, technical safety, regulatory compliance and business risk analysis. Our capability and ability to infuse these attributes into our multidisciplinary team to deliver projects is what makes us outstanding in field development. Field development require innovative thinking, multi-skilled engineers and consultants supported by the most advanced, integrated suite of tools and methodologies – the very essence of service delivery as a company. Key skills:
  • Flow assurance and operability
  • Subsea and Pipeline design
  • Facilities and structures design
  • Environmental impact and engineering
  • Technical safety and risk management
  • Cost estimation and scheduling
Marginal Field Development Fenchurch Michelson works with and supports many independents and marginal field operators in bringing considerable reserves to market. Many marginal field assets have obsolete facilities and exhibit marginal economics and/or a low reserves base. Developing these fields to maximise the value of the assets are often times challenging. At Fenchurch Michelson, we deploy our broad experience and in-depth technical knowledge in marginal field development to develop suitable concepts to match field development requirement. Typical concepts include:
  • Wellhead Towers and Minimal Facility Platforms
  • Subsea developments
  • Unmanned Installation and Minimum manned facilities
  • Self-installing structures
  • FPSO
  • Long step outs or tie-backs to shore
  • Innovation – subsea processing or Gas compression systems
We have a thorough technical understanding of novel concepts which ensures the concept is compatible with the field at an early stage of the project process. We work with clients to:
  • Develop suitable solutions
  • Confirm Feasibility of chosen concept
  • Perform Operability and Safety Assessments
  • Provide Cost and Risk Estimates
  • Recommend Solutions
Technical Safety At Fenchurch Michelson we believe that safety is an integral part of a projects life cycle, from concept through execution and start up. During design, we are able identify and manage hazards at every stage gate of a project, and propose preventive measures. We ensure to fuse Technical Safety within all the design disciplines, ensuring a structured hazard and risk management approach to the identification, mitigation, documentation and control of all hazards. The main elements of this structured process are:
  • Identification and ranking of hazards (HAZID, HAZOP, What If, etc)
  • Safety Integrity Level (SIL) Assessment, i.e LOPA and SIL determination
  • Determination of major accident hazards (MAH), including LOPA
  • Risk assessment and reduction measures and associated benefits
  • Comprehensive risks assessment major accident hazards, including:
    • Quantitative Risk Analysis (QRA)
    • Fire and Explosion Consequence and Risk Analysis (FERA)
    • Non Flammables Hazards Analysis
    • Dropped Objects Hazard Analysis (DOHA)
    • Escape, Evacuation and Rescue Analysis (EERA)
    • Emergency Systems Survivability Assessment (ESSA)
    • Smoke and Gas Ingress Analysis (SGIA)
    • Temporary Refuge and Impairment Assessment (TRIA)
  • Documentation of safety performance (ALARP demonstration, Formal Safety Assessment, Safety Case)
Copyright © 2025 Fenchurch Michelson.
All Rights Reserved

Terms | Privacy Policy
     
Contact Us