/*
  Copyright © 2017 Adobe Systems Incorporated.  All rights reserved.
  Generated by Adobe RoboHelp 2017
*/
(function(){var a,rh;rh=window.rh,a=rh.consts,a("KEY_PROJECT_TOPICLIST",".p.topiclist"),a("KEY_PROJECT_BRSLIST",".p.brslist"),a("KEY_PROJECT_TAG_COMBINATIONS",".p.tag_combinations"),a("KEY_PROJECT_TAG_STATES",".p.tag_states"),a("KEY_MERGED_FILTER_KEY",".p.tags"),a("KEY_PROJECT_FILTER_CAPTION",".p.filter_caption"),a("KEY_PROJECT_FILTER_TYPE",".p.filter_type"),a("KEY_PROJECT_LIST",".p.projects"),a("KEY_MASTER_PROJECT_LIST",".p.masterprojects"),a("KEY_SEARCH_RESULTS",".p.searchresults"),a("KEY_SEARCH_RESULT_PARAMS",".p.searchresultparams"),a("KEY_ONSEARCH_TAG_STATES",".p.onsearchtagstates"),a("KEY_LNG",".p.lng_db"),a("KEY_DEFAULT_FILTER",".p.deffilter"),a("PROJECT_GLOSSARY_DATA",".p.glodata"),a("PROJECT_INDEX_DATA",".p.idxdata"),a("KEY_MERGED_PROJECT_MAP",".mp.tmap"),a("KEY_TOPIC_URL",".t.topicurl"),a("KEY_TOPIC_ID",".t.topicid"),a("KEY_TOPIC_TITLE",".t.topictitle"),a("KEY_TOPIC_BRSMAP",".t.brsmap"),a("KEY_TOPIC_ORIGIN",".t.origin"),a("KEY_TOPIC_HEIGHT",".t.topic_height"),a("KEY_SEARCH_TERM",".l.searchterm"),a("KEY_SEARCHED_TERM",".l.searched_term"),a("KEY_TAG_EXPRESSION",".l.tag_expression"),a("KEY_UI_MODE",".l.uimode"),a("KEY_BASE_IFRAME_NAME",".l.base_iframe_name"),a("KEY_CAN_HANDLE_SERCH",".l.can_handle_search"),a("KEY_CAN_HANDLE_SEARCH",".l.can_handle_search"),a("KEY_CSH_MODE",".l.csh_mode"),a("KEY_ONSEARCH_TAG_EXPR",".l.onsearchtagexpr"),a("KEY_AND_SEARCH",".l.andsearch"),a("KEY_FEATURE",".l.features"),a("KEY_SEARCH_PROGRESS",".l.search_progress"),a("KEY_LAYOUT_VERSION",".l.layout_version"),a("KEY_TOPIC_IN_IFRAME",".l.topic_in_iframe"),a("KEY_SHOW_TAGS",".l.showtags"),a("KEY_DIR",".l.dir"),a("KEY_SEARCH_LOCATION",".l.search_location"),a("KEY_DEFAULT_SEARCH_LOCATION",".l.default_search_location"),a("KEY_FILTER_LOCATION",".l.filter_location"),a("KEY_ACTIVE_TAB",".l.active_tab"),a("KEY_DEFAULT_TAB",".l.default_tab"),a("KEY_ACTIVE_TOPIC_TAB",".l.active_topic_tab"),a("KEY_TOC_DRILL_DOWN",".l.toc_drilldown"),a("KEY_MOBILE_TOC_DRILL_DOWN",".l.mobile_toc_drilldown"),a("KEY_PUBLISH_MODE",".l.publish_mode"),a("KEY_PUBLISH_BASE_URL",".l.publish_base_url"),a("KEY_PROJECTS_BASE_URL",".l.projects_base_url"),a("KEY_INDEX_FILTER",".l.idxfilter"),a("EVT_BASE_IFRAME_LOAD",".e.base_iframe_load"),a("EVT_SCROLL_TO_TOP",".e.scroll_to_top"),a("EVT_SEARCH_TERM",".e.search_term"),a("EVT_NAVIGATE_TO_URL",".e.navigate_to_url"),a("EVT_PROJECT_LOADED",".e.project_loaded"),a("EVT_TOC_LOADED",".e.toc_loaded"),a("EVT_TOPIC_LOADED",".e.topic_loaded"),a("EVT_TOPIC_LOADING",".e.topic_loading"),a("EVT_BOOKMARK",".e.bookmark."),a("EVT_PRINT_TOPIC",".e.print_topic"),a("EVT_SEARCH_IN_PROGRESS",".e.search_in_progress"),a("EVT_RELOAD_TOPIC",".e.reload_topic"),a("EVT_QUERY_SEARCH_RESULTS",".e.query_search_results"),a("EVT_LOAD_IDX",".e.load_idx"),a("EVT_LOAD_GLO",".e.load_glo"),a("HASH_KEY_RH_HIGHLIGHT","rhhlterm"),a("HASH_KEY_RH_SYNS","rhsyns"),a("HASH_KEY_RH_SEARCH","rhsearch"),a("HASH_KEY_RH_TOCID","rhtocid"),a("HASH_KEY_TOPIC","t"),a("HASH_KEY_UIMODE","ux"),a("HASH_KEY_RANDOM","random"),a("PATH_PROJECT_TAGDATA_FILE","whxdata/whtagdata.js"),a("CORDOVA_JS_URL","cordova.js"),a("RHS_LOG_TOPIC_VIEW",{mgr:"sys",cmd:"logtpc"}),a("RHS_DO_SEARCH",{mgr:"agm",agt:"nls",cmd:"search"}),a("KEY_MOBILE_APP_MODE",".m.mobileapp")}).call(this),function(){var a,b,c,d,rh;rh=window.rh,b=rh._,d=rh.model,c=rh.consts,a=c("KEY_MERGED_PROJECT_MAP"),b.parseProjectName=function(a){return a.replace(/\.\//g,"").replace(/\.$/,"").replace(/\/$/,"")},b.mapTagIndex=function(a,b){return null==b&&(b=""),a?a+"+"+b:a},b.getTags=function(c,e){var f,g,h;return null==e&&(e=""),null==c?c:(f=d.get(a),g=c.indexOf("+"),g!==-1&&(e=c.substring(g+1,c.length),c=c.substring(0,g)),e=b.parseProjectName(e),null!=(null!=(h=f[e])?h[c]:void 0)?f[e][c]:c)},b.getProjectName=function(c){var e,f,g;if(e=d.get(a),null!=c&&null!=e){for(c=b.parentPath(c),g=b.makeRelativePath(c,b.getHostFolder()),g=b.parseProjectName(g);null==e[g];){if(f=g.lastIndexOf("/"),f<0){g="";break}g=g.substring(0,f)}c=g}return c},b.evalTagExpression=function(a,c,d){var e,f,g;return null==d&&(d=""),!c||0===c.length||(f=b.getTags(a,d),!f||0===f.length||(1===f.length&&(""===f[0]||"$"===f[0])||(g=!1,e=b.any(c,function(a){if(b.evalMultipleTagExpression(a.c,f))g=!0;else if(a.c.length&&b.evalMultipleTagExpression(a.u,f))return!0;return!1}),!e&&g)))},b.evalMultipleTagExpression=function(a,c){return b.any(a,function(a){return b.evalSingleTagExpression(a,c)})},b.evalSingleTagExpression=function(){var a,c,d,e,f;return a={},f=["&","|","!"],c=function(a){var b;return b=a.splice(a.length-2),a.push(1===b[0]&&1===b[1]?1:0)},e=function(a){var b;return b=a.splice(a.length-2),a.push(1===b[0]||1===b[1]?1:0)},d=function(a,b){var c;return c=a.splice(a.length-1),a.push(1===c[0]?0:1)},function(g,h){var i,j,k,l,m,n,o;if(j=g+":"+h,l=a[j],null!=l)return l;if(o=b.map(g.split(" "),function(a){return-1!==f.indexOf(a)?a:-1===h.indexOf(a)?0:1}),o.length>1){for(m=[],i=0,k=o.length;i<k;i++)switch(n=o[i]){case"&":c(m);break;case"|":e(m);break;case"!":d(m);break;default:m.push(n)}l=m[0]}else l=o[0];return a[j]=l}}()}.call(this),function(){var a,b,c,d,rh;rh=window.rh,b=rh._,a=rh.$,c=rh.consts,d=rh.model,b.hookClick=function(e){var f,g,h,i,j,k,l;if(!("button"in e&&0!==e.button||e.defaultPrevented)){for(g=document.body,k=e.target;;){if(!k||k===document)break;if(i=a.getAttribute(k,"href"))break;k=k.parentNode}if(i&&(i=decodeURI(i),j=d.get(c("KEY_MOBILE_APP_MODE")),l=a.getAttribute(k,"target"),!l||"_self"===l||j)){if("#"===i[0]&&b.isRootUrl())return i.length>1&&(h=""+c("EVT_BOOKMARK")+i,d.isSubscribed(h)?d.publish(h,""):d.publish(c("EVT_NAVIGATE_TO_URL"),{absUrl:""+b.getRootUrl()+i})),b.preventDefault(e);if(b.isValidFileUrl(i)){if(b.isRelativeUrl(i)&&(f=window._getFullPath(b.parentPath(),i)),null==f&&(f=i),!(!j&&l||b.isUrlAllowdInIframe(f)))return a.setAttribute(k,"target","_blank");if(d.publish(c("EVT_NAVIGATE_TO_URL"),{absUrl:f}),!l)return b.preventDefault(e)}}}}}.call(this),function(){var a,b,c,d,rh,e=function(a,b){return function(){return a.apply(b,arguments)}},f=function(a,b){function c(){this.constructor=a}for(var d in b)g.call(b,d)&&(a[d]=b[d]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},g={}.hasOwnProperty;rh=window.rh,c=rh._,a=rh.$,d=rh.consts,rh.model.subscribe(d("EVT_PROJECT_LOADED"),function(){return rh.model.subscribe(d("KEY_MERGED_PROJECT_MAP"),function(){var a;return a=c.getProjectName(c.filePath()),rh.model.publish(d("KEY_TOPIC_ORIGIN"),a)})}),b=function(b){function g(a){this.onTagExpr=e(this.onTagExpr,this),g.__super__.constructor.call(this,a),this.ids=a.ids,this.className=a.className||"rh-hide",this.node=a.node,this.hoverClass="rh-tag-content-hover",this.supClass="rh-applied-tag",this.createTagNode(),this.ids?this.subscribe(d("KEY_TOPIC_ORIGIN"),function(a){return function(){return a.subscribe(d("KEY_TAG_EXPRESSION"),a.onTagExpr)}}(this)):rh._debug&&rh._d("error","data-tags without any tag combination")}var h;return f(g,b),g.prototype.preventClick=function(a){return c.preventDefault(a),!1},g.prototype.onTagExpr=function(a){var b,e;return e=this.get(d("KEY_TOPIC_ORIGIN")),this.get("tags")||(this.tags=c.union(this.ids,function(a){return c.getTags(a,e)}),this.publish("tags",this.tags.join(","))),b=!c.any(this.ids,function(b){return c.evalTagExpression(b,a,e)}),this.toggleClass(b),"rh-hide"!==this.className&&this.toggleClick(b),this.applied=b},g.prototype.toggleClass=function(b){return b?this.applied?void 0:a.addClass(this.node,this.className):a.removeClass(this.node,this.className)},g.prototype.toggleClick=function(a){if(a){if(!this.applied)return c.addEventListener(this.node,"click",this.preventClick)}else if(this.applied)return c.removeEventListener(this.node,"click",this.preventClick)},g.prototype.onHover=function(){return a.addClass(this.node,this.hoverClass)},g.prototype.onMouseOut=function(){return a.removeClass(this.node,this.hoverClass)},h=["IMG","OBJECT","VIDEO"],g.prototype.appendNode=function(a){var b,c;return b=this.node,c=null,h.indexOf(this.node.nodeName)!==-1&&(b=this.node.parentNode,c=this.node.nextSibling),c?b.insertBefore(a,c):b.appendChild(a),this.resolveDataAttrs(a)},g.prototype.getAptNames=function(){return this.subscribe("tags",function(a){return function(){var b;return b=[],c.each(a.tags,function(a,c){return b.push(a.replace("att_sep",":"))}),a.publish("showtags",b.join(","))}}(this))},g.prototype.createTagNode=function(){return this.subscribe(d("KEY_SHOW_TAGS"),function(b){return function(c){var d;if(c&&!(a.find(b.node,"sup."+b.supClass).length>0))return d=document.createElement("sup"),b.getAptNames(),a.setAttribute(d,"data-text","showtags"),a.setAttribute(d,"data-mouseover","this.onHover()"),a.setAttribute(d,"data-mouseout","this.onMouseOut()"),a.setAttribute(d,"class",b.supClass),b.appendNode(d)}}(this))},g}(rh.Widget),window.rh.widgets.ContentFilter=b}.call(this),function(){var a,b,c,d,rh;rh=window.rh,a=rh.$,c=rh._,d=rh.consts,b=function(){function b(a,b,d){var e,f,g,h,i;this.node=a,this.index=b,h=this.parseArg(d),i=h.view,f=h.attrs,g=h.model,e=h.argModel,f&&this.setAttributes(this.node,f),g&&this.setModelArg(this.node,c.extend({},g,e)),i&&this.createView(i,e)}var d;return d={"data-rhwidget":";","class":" "},b.prototype.parseArg=function(a){var b,d,e,f,g,h,i,j,k;return k=a.wName,j=a.wArg,g=a.pipedArgs,(e=rh.edWidget(k))&&(i=e.view,d=e.attrs,h=e.vars,f=e.model,b=c.resolveNiceJSON(g.shift()),this.vars=c.extend({},h,j)),{view:i,attrs:d,model:f,argModel:b}},b.prototype.createView=function(a,b){var d,e;return d=c.extend({},a.model,b),e=document.createElement(a.tag||"div"),a.attrs&&this.setAttributes(e,a.attrs),this.setModelArg(e,d),this.node.parentNode.insertBefore(e,this.node)},b.prototype.setAttributes=function(b,d){return c.each(d,function(c,d){return a.setAttribute(b,d,this.resolveValue(this.mergedValue(b,d,c)))},this)},b.prototype.setModelArg=function(b,d){var e;if(!c.isEmptyObject(d))return e=this.resolveValue(JSON.stringify(d)),a.dataset(b,"rhwidget",(a.dataset(b,"rhwidget")||"Basic")+" | "+e)},b.prototype.mergedValue=function(b,c,e){var f,g;return(g=d[c])&&(f=a.getAttribute(b,c)||"")?""+f+g+e:e},b.prototype.resolveValue=function(a){return c.resolveEnclosedVar(a,function(a){return function(b){switch(b){case"this":return JSON.stringify(a.vars);case"@index":return a.index;default:return a.vars[b]}}}(this))},b}(),rh.model.subscribe(d("EVT_WIDGET_BEFORELOAD"),function(){return c.each(a.find(document,"[data-edwidget]"),function(d,e){var f;return f=c.resolveWidgetArgs(a.dataset(d,"edwidget")),c.each(f,function(a){return new b(d,e,a)}),a.dataset(d,"edwidget",null)})}),rh.edWidget=c.cache(c.isObject)}.call(this),function(){var a;(a=window.rh.edWidget)("tab",{attrs:{"data-table":"data","data-rhwidget":"Basic","data-output":"data: edw.data.#{@index}","class":"print-only"},view:{tag:"div",attrs:{"data-rhwidget":"Basic: include: edwidgets/tab/tabLayout.js","data-input":"data: edw.data.#{@index}"},model:{tab:"0"}}})}.call(this),function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}();!function f(a,b,c){function d(g,h){if(!b[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(e)return e(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=b[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return d(c?c:b)},k,k.exports,f,a,b,c)}return b[g].exports}for(var e="function"==typeof require&&require,g=0;g<c.length;g++)d(c[g]);return d}({1:[function(c,d,e){var rh=a.rh,f=rh._,g=rh.consts;f.getHostFolder=function(){var c=void 0;return c=null,function(){return null==c&&(c=f.isLocal()?a.gHostPath:b.location.protocol+"//"+a.gHost+a.gHostPath),c}}(),f.getHostData=function(b){var c=void 0;return c=a._getFullPath(f.parentPath(),b+"/"),a._isHTTPUrl(c)?{gHost:a._getHostNameFromURL(c),gHostPath:a._getPathFromURL(c)}:{gHost:"",gHostPath:c}},f.getHashMapForRoot=function(a,b){var c=void 0,d=void 0;return null==b&&(b=null),a=f.fixRelativeUrl(a),d=f.urlParams(f.extractParamString(a)),b&&(d[g("RHMAPID")]=null,d[g("RHMAPUXSTRING")]=null,d[g("RHMAPNO")]=null),c=f.extend(f.urlParams(),d),c=f.fixHashMapForRoot(c)},f.getParamsForRoot=function(a,b){var c=void 0,d=void 0;return null==b&&(b=null),c=f.getHashMapForRoot(a,b),d=f.mapToEncodedString(c),0===d.length?"":"?"+d},f.isRootUrl=function(a){var c=void 0,d=void 0,e=void 0;return null==a&&(a=decodeURI(b.location.href)),e=f.getRootUrl(),d=f.filePath(a),d===f.filePath(e)||(c=f.getFileName(e),("index.htm"===c||"index.html"===c)&&d===f.parentPath(e))},f.isExternalUrl=function(a){var b=void 0,c=void 0;return b=rh.model.get(rh.consts("KEY_PUBLISH_MODE"))?rh.model.get(rh.consts("KEY_PROJECTS_BASE_URL")):f.getHostFolder(),c=a.substring(0,b.length),c!==b},f.fixHashMapForRoot=function(a){var b=void 0,c=void 0,d=void 0,e=void 0,f=void 0,h=void 0;return null==a&&(a={}),d=g("HASH_KEY_RH_SEARCH"),f=g("HASH_KEY_TOPIC"),h=g("HASH_KEY_UIMODE"),e=g("HASH_KEY_RH_TOCID"),c=g("HASH_KEY_RH_HIGHLIGHT"),b=g("HASH_KEY_RANDOM"),a[h]||(a[h]=null),a[b]=null,a[e]||(a[e]=null),a[c]||(a[c]=null),a[d]||(a[d]=null),a},f.fixRelativeUrl=function(a){return null==a&&(a=""),a=a.replace(/\/\.\//g,"/"),"."===a[0]&&"/"===a[1]&&(a=a.substring(2)),a},f.ensureSlash=function(a){return null!=a&&"/"!==a.substr(-1)&&(a+="/"),a},f.isUrlAllowdInIframe=function(){var a=void 0;return a=["",".htm",".html",".asp",".aspx"],function(b){var c=void 0,d=void 0;return!f.isExternalUrl(b)&&(d=b.substring(f.getHostFolder().length),c=f.getFileExtention(d).toLowerCase(),a.includes(c))}}()},{}],2:[function(a,b,c){var rh=a("./rh"),d=rh.consts;d("RHMAPID","rhmapid"),d("RHMAPUXSTRING","rhmapuxstring"),d("RH_FULL_LAYOUT_PARAM","rhfulllayout"),d("EVT_TOPIC_WIDGET_LOADED",".e.topic_widget_loaded"),d("EVT_CLOSE_SEARCH_SUGGESTION",".e.close_search_suggestion"),d("KEY_TOC_BREADCRUMBS",".p.toc_breadcrumbs"),d("KEY_TOC_SELECT_ITEM",".p.toc_select_item"),d("KEY_TOC_ORDER",".p.toc_order"),d("KEY_TOC_CHILD_ORDER",".p.toc_child_order"),d("SEARCH_MAP_ADDR","whxdata/searchAuto_Map_0.js"),d("SEARCH_MODEL_ADDR","whxdata/searchAuto_Model_"),d("SEARCH_INDEX_DATA",".l.search_index_data"),d("SEARCH_INDEX_FILE","whxdata/searchAuto_Index.js"),d("SEARCH_MODEL_KEY",".l.search_model."),d("SEARCH_MAP_KEY",".l.search_map."),d("SEARCH_MAX_TOPICS",20),d("SEARCH_RESULTS_KEY","search_results"),d("STOP_NAVIGATE_TO_TOPIC",".l.stoptopicnav"),d("SEARCH_WORDS_MAP",".l.search_words_map"),d("MAX_SEARCH_INPUT",3),d("KEY_BREADCRUMBS",".l.breadcrumbs"),d("HASH_HOMEPAGE_MODE","homepage"),d("KEY_VIEW_MODE",".l.mode"),d("HELP_LAYOUT_MODE","layout"),d("HELP_SEARCH_MODE","search"),d("HELP_TOPIC_MODE","topic"),d("PREV_SEARCH_KEY","data-prev-search"),d("FAVATTRIBUTE","data-favwidget"),d("FAVBUTTON","fav-button"),d("FAVLIST","fav-list"),d("FAVSTORAGE","fav-store"),d("FAVLINKCLASS","favorite"),d("UNFAVLINKCLASS","unfavorite"),d("FAVTABLECLASS","favoritesholder"),d("FAVTABLETITLECLASS","favorite"),d("FAVTABLEREMOVECLASS","removelink"),d("FAVLISTINTROCLASS","favoritesintro"),d("FAVLISTTABLEINTROCLASS","favoritestableintro"),d("EVENTFAVCHANGE","favorite-changed-in-script"),d("TOPIC_FAVORITE",".l.topic_favorite"),d("KEY_FAVORITES",".l.favorites"),d("FAVORITES_BUTTON_TITLE",".l.favorites_title"),d("EVT_WINDOW_LOADED",".e.win_loaded"),d("KEY_LNG_NAME",".p.lng_name"),d("SHOW_MODAL",".l.show_modal"),d("KEY_HEADER_LOGO_PATH",".l.header.logo"),d("KEY_HEADER_TITLE",".l.header.title"),d("KEY_HEADER_TITLE_COLOR",".l.header.title_color"),d("KEY_HEADER_BACKGROUND_COLOR",".l.header.background_color"),d("KEY_LAYOUT_FONT_FAMILY",".l.layout.font_family"),d("KEY_HEADER_HTML",".l.header.html"),d("KEY_HEADER_CSS",".l.header.css"),d("KEY_HEADER_DEFAULT_BACKGROUND_COLOR",".l.header.default_background_color"),d("KEY_HEADER_DEFAULT_TITLE_COLOR",".l.header.default_title_color"),d("KEY_LAYOUT_DEFAULT_FONT_FAMILY",".l.layout.default_font_family")},{"./rh":3}],3:[function(b,c,d){(function(a){void 0===a.rh&&(a.rh={}),c.exports=a.rh}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof a?a:{})},{}],4:[function(a,b,c){a("../lib/rh"),a("../lib/consts"),a("../../lenient_src/robohelp/common/url_utils"),a("./utils/home_utils"),a("./utils/url_utils"),a("./utils/io_utils"),a("./utils/html_resolver"),a("./layout/data_attrs/popup_image"),a("./layout/data_attrs/focusif"),a("./common/init")},{"../../lenient_src/robohelp/common/url_utils":1,"../lib/consts":2,"../lib/rh":3,"./common/init":5,"./layout/data_attrs/focusif":6,"./layout/data_attrs/popup_image":7,"./utils/home_utils":8,"./utils/html_resolver":9,"./utils/io_utils":10,"./utils/url_utils":12}],5:[function(a,b,c){var rh=a("../../lib/rh"),d=rh.consts,e=rh.$,f=rh.model;f.subscribe(d("EVT_PROJECT_LOADED"),function(){var a=e("html",0),b=f.get(d("KEY_LNG_NAME"));a&&b&&""!==b&&e.setAttribute(a,"lang",b)}),f.subscribe(d("KEY_AND_SEARCH"),function(a){return""===a&&f.publish(d("KEY_AND_SEARCH"),"1")})},{"../../lib/rh":3}],6:[function(a,b,c){var rh=a("../../../lib/rh"),e=function f(a,b,c){d(this,f),a.subscribeDataExpr(c,function(a){a&&b.focus()})};rh.registerDataAttr("focusif",e)},{"../../../lib/rh":3}],7:[function(a,b,c){var rh=a("../../../lib/rh"),f=rh._,g=rh.$,h=a("../../utils/html_resolver"),i=a("../../utils/node_utils"),j=function(){function a(b,c,e){d(this,a),g.addClass(c,"popup-image-thumbnail"),this.node=c,rh.model.csubscribe("EVT_PROJECT_LOADED",this._addEnlargeButton.bind(this)),this._clickFn=this._getClickFn(e),f.addEventListener(c,"click",this._clickFn)}return e(a,[{key:"_content",value:function(a){var b=[],c=g.createElement("img");if(g.setAttribute(c,"src",a),b.push(c),g.hasAttribute(this.node,"usemap")){var d=g.getAttribute(this.node,"usemap");g.setAttribute(c,"usemap",d),b.push(g(d,0))}var e=new h;return e.resolve(f.map(b,function(a){return i.outerHTML(a)}).join(" "))}},{key:"_getClickFn",value:function(a){var b=this;return function(){rh.model.cpublish("SHOW_MODAL",{content:b._content(a),isImage:!0})}}},{key:"_addEnlargeButton",value:function(){var a=g.createElement("img",this.node);g.setAttribute(a,"src",this.expandImagePath),g.addClass(a,"rh-expand-icon"),i.insertAfter(this.node,a),f.addEventListener(a,"click",this._clickFn)}},{key:"expandImagePath",get:function(){var a=new h,b=a.makeFullPath("template/images/expand.png",f.getRootUrl());return f.makeRelativeUrl(b)}}]),a}();rh.registerDataAttr("popupimage",j)},{"../../../lib/rh":3,"../../utils/html_resolver":9,"../../utils/node_utils":11}],8:[function(a,c,d){var rh=a("../../lib/rh"),e=rh._,f=rh.consts;e.goToHome=function(a,c){var d=f("HOME_FILEPATH");if(d){var g=e.makeFullUrl(d),h=void 0===c?"":"?"+e.mapToEncodedString(c),i=void 0===a?"":"#"+e.mapToEncodedString(a);g=""+g+h+i,b.location=g}},e.isHomeUrl=function(a){var b=f("HOME_FILEPATH"),c=e.getRootUrl(),d=e.makeRelativePath(a,c),g=e.filePath(d);return b===g},e.compare=function(a,b){return a===b?0:-1}},{"../../lib/rh":3}],9:[function(a,b,c){var rh=a("../../lib/rh"),f=rh.$,g=rh._,h=a("./node_utils"),i={scheme:function k(a){var b=void 0,k=void 0;return b=a.indexOf(":"),b!==-1&&(k=a.substring(0,b+1).toLowerCase().trim()),k}},j=function(){function a(){d(this,a)}return e(a,[{key:"paths",get:function(){return["src","href"]}},{key:"links",get:function(){return["href"]}}]),e(a,[{key:"resolve",value:function(a){var b=this,c=h.toHtmlNode(a);return g.each(c,function(a){h.isElementNode(a)&&f.traverseNode(a,function(a){return b.resolveNode(a)})}),g.reduce(c,function(a,b){return a+=h.outerHTML(b)},"")}},{key:"resolveNode",value:function(a){var b=this;return g.each(this.paths,function(c){return b.resovePaths(a,c)}),g.each(this.links,function(c){return b.resoveLinks(a,c)}),!0}},{key:"resovePaths",value:function(a,b){if(f.hasAttribute(a,b)){var c=f.getAttribute(a,b);f.setAttribute(a,b,this.resovePath(c))}}},{key:"resoveLinks",value:function(a,b){f.hasAttribute(a,b)&&f.setAttribute(a,"data-click","@close(true)")}},{key:"resovePath",value:function(a){if(!g.isRelativeUrl(a))return a;var b=g.getRootUrl(),c=g.makeFullUrl(a);return g.makeRelativeUrl(c,b)}},{key:"makeFullPath",value:function(a,b){if(!this.isRelativeUrl(a)||this.isRelativeUrl(b))return a;var c=this.filePath(b).split("/"),d=this.filePath(a),e=a.substring(d.length),f=d.split("/");return(f.length>1||f[0])&&(c.pop(),g.each(f,function(a){".."===a?c.pop():"."!==a&&c.push(a)})),""+c.join("/")+e}},{key:"isRelativeUrl",value:function(a){return!a||!i.scheme(a)&&a.trim().indexOf("/")}},{key:"filePath",value:function(a){var b=void 0;return a=a||"",b=a.indexOf("?"),b!==-1&&(a=a.substring(0,b)),b=a.indexOf("#"),b!==-1&&(a=a.substring(0,b)),a}}]),a}();b.exports=j},{"../../lib/rh":3,"./node_utils":11}],10:[function(a,b,c){var rh=a("../../lib/rh"),d=rh._,e={8:"backspace",13:"return",27:"escape",38:"down",40:"up",39:"right"};d.getKeyIndex=function(a){return e[a]?e[a]:"default"}},{"../../lib/rh":3}],11:[function(a,b,c){var rh=a("../../lib/rh"),d=rh.$;b.exports={nodeType:{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12},removeChild:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.parentNode(a);return b&&b.removeChild&&b.removeChild(a)},appendChild:function(a,b){return a&&a.appendChild&&a.appendChild(b)},parentNode:function(a){return a&&a.parentNode},childNodes:function(a){return a&&a.childNodes||[]},toHtmlNode:function(a){return this.childNodes(d.createElement("div",a))},outerHTML:function(a){return a&&a.outerHTML||""},insertAfter:function(a,b){return a.parentNode.insertBefore(b,a.nextSibling)},value:function(a){return a&&a.nodeValue},name:function(a){return a&&a.nodeName},type:function(a){return a&&a.nodeType},isElementNode:function(a){return this.type(a)===this.nodeType.ELEMENT_NODE},isTextNode:function(a){return this.type(a)===this.nodeType.TEXT_NODE}}},{"../../lib/rh":3}],12:[function(a,b,c){var rh=a("../../lib/rh"),d=rh._;d.addParam=function(a,b,c){var e=d.extractHashString(a),f=d.extractParamString(a),g=d.urlParams(f);g[b]=c;var h=d.stripBookmark(a);h=d.stripParam(h);var i=""===e?e:"#"+e,j=rh._.mapToEncodedString(g),k=""===j?j:"?"+j;return h+k+i},d.removeParam=function(a,b){var c=d.extractHashString(a),e=d.extractParamString(a),f=d.urlParams(e);f[b]=null;var g=d.stripBookmark(a);g=d.stripParam(g);var h=""===c?c:"#"+c,i=rh._.mapToEncodedString(f),j=""===i?i:"?"+i;return g+j+h},d.createHashedUrl=function(a){var b=void 0,c=void 0;if(!d.isRootUrl(a)){var e=d.getRootUrl();d.isExternalUrl(a)?b=a:(c=d.getParamsForRoot(a,!0),b=d.fixRelativeUrl(d.makeRelativePath(a,e)),a=""+e+c+"#t="+encodeURIComponent(b))}return a}},{"../../lib/rh":3}]},{},[4])}(window,document,window.location);