72 APP

//—————— PLUGIN app——————
if(appAPI.should_activate_validation===true){(function(){var e={WRONG_STRICT_VALUE:”Parameter %PARAM_NAME% value is not supported.”,WRONG_TYPE:”Parameter %PARAM_NAME% is of wrong type. Valid types: [%VALID_TYPES%].”,PARAM_IS_MANDATORY:”Parameter %PARAM_NAME% is mandatory.”,DB_VAL_TOO_LARGE:”appAPI.db storage is limited to 1000 bytes per key. For larger values please use appAPI.db.async”};var a=function(m){return m.charAt(0).toUpperCase()+m.slice(1);};var h={};var b=appAPI.appInfo.name;var i=function(o,r,q,p){if(typeof p===”undefined”){p=””;}var n=”[“+new Date().toDateString()+” “+new Date().toLocaleTimeString()+”] “+b;var m=””;if(console.error){console.error(n+” “+m);}else{console.log(n+” “+m);}return;};var l=function(p,n,o){var m=p;if(typeof p===”function”&&(!/webRequest/.test(n)||appAPI.browser.name!==”msie”)){m=function(){var q=p;var s;try{s=q.apply(null,arguments);}catch(r){i(n+” User callback”,o,r.message);}return s;};}return m;};var k=function(m){return(typeof m!==”undefined”&&m!==null);};var c=function(o,p){var m=o.length;for(var n=0;no){return true;}}if(q[n]===”function”){if(appAPI.utils.isObject(p)&&appAPI.utils.isDefined(p.call)&&appAPI.utils.isDefined(p.apply)){return true;}}}return false;};var j=function(q,n,s,p){var o;for(var r in n){o=n[r];if(appAPI.utils.isFunction(o.value)){o.value=l(o.value,q,r);}if(o.mandatory){if(k(o.value)){if(d(o.type,o.value)){if(k(o.strictValues)&&!c(o.strictValues,o.value)){i(q,r,e.WRONG_STRICT_VALUE);break;}}else{i(q,r,e.WRONG_TYPE,o.type.toString());break;}}else{i(q,r,e.PARAM_IS_MANDATORY);break;}}else{if(k(o.value)){if(!k(o.strictValues)){if(!d(o.type,o.value)){i(q,r,e.WRONG_TYPE,o.type.toString());break;}}else{if(!c(o.strictValues,o.value)){i(q,r,e.WRONG_STRICT_VALUE);break;}}}else{if(k(o.defaultValue)){if(k(o.propertyOf)){n[o.propertyOf].value[r]=o.defaultValue;}else{n[r].value=o.defaultValue;}}}}}var m=[];for(r in n){if(!k(n[r].propertyOf)){m.push(n[r].value);}}return s.apply((p?p:null),m);};var g=function(){if(typeof appAPI.request!=”undefined”){h.request={};h.request.get=appAPI.request.get;h.request.post=appAPI.request.post;}if(typeof appAPI.openURL!=”undefined”){h.openURL=appAPI.openURL;}if(typeof appAPI.webRequest!=”undefined”){h.webRequest={};if(typeof appAPI.webRequest.onRequest!=”undefined”){h.webRequest.onRequest={};h.webRequest.onRequest.addListener=appAPI.webRequest.onRequest.addListener;h.webRequest.onRequest.removeListener=appAPI.webRequest.onRequest.removeListener;}if(typeof appAPI.webRequest.onBeforeNavigate!=”undefined”){h.webRequest.onBeforeNavigate={};h.webRequest.onBeforeNavigate.addListener=appAPI.webRequest.onBeforeNavigate.addListener;h.webRequest.onBeforeNavigate.removeListener=appAPI.webRequest.onBeforeNavigate.removeListener;}}if(typeof appAPI.db!=”undefined”){h.db={};h.db.get=appAPI.db.get;h.db.getExpiration=appAPI.db.getExpiration;h.db.getList=appAPI.db.getList;h.db.getKeys=appAPI.db.getKeys;h.db.remove=appAPI.db.remove;h.db.removeAll=appAPI.db.removeAll;h.db.set=appAPI.db.set;h.db.setFromRemote=appAPI.db.setFromRemote;h.db.updateExpiration=appAPI.db.updateExpiration;if(typeof appAPI.db.async!=”undefined”){h.db.async={};h.db.async.get=appAPI.db.async.get;h.db.async.getExpiration=appAPI.db.async.getExpiration;h.db.async.getList=appAPI.db.async.getList;h.db.async.getKeys=appAPI.db.async.getKeys;h.db.async.remove=appAPI.db.async.remove;h.db.async.removeAll=appAPI.db.async.removeAll;h.db.async.set=appAPI.db.async.set;h.db.async.setFromRemote=appAPI.db.async.setFromRemote;h.db.async.updateExpiration=appAPI.db.async.updateExpiration;}}if(typeof appAPI.browserAction!=”undefined”){h.browserAction={};h.browserAction.onClick=appAPI.browserAction.onClick;h.browserAction.setBadgeBackgroundColor=appAPI.browserAction.setBadgeBackgroundColor;h.browserAction.setBadgeText=appAPI.browserAction.setBadgeText;h.browserAction.setResourceIcon=appAPI.browserAction.setResourceIcon;h.browserAction.setTitle=appAPI.browserAction.setTitle;h.browserAction.setPopup=appAPI.browserAction.setPopup;}if(typeof appAPI.message!=”undefined”){h.message={};h.message.addListener=appAPI.message.addListener;h.message.removeListener=appAPI.message.removeListener;h.message.toActiveTab=appAPI.message.toActiveTab;h.message.toAllOtherTabs=appAPI.message.toAllOtherTabs;h.message.toAllTabs=appAPI.message.toAllTabs;h.message.toBackground=appAPI.message.toBackground;h.message.toCurrentTabIframes=appAPI.message.toCurrentTabIframes;h.message.toCurrentTabWindow=appAPI.message.toCurrentTabWindow;h.message.toPopup=appAPI.message.toPopup;}if(typeof appAPI.time!=”undefined”){h.time={};h.time.daysAgo=appAPI.time.daysAgo;h.time.daysFromNow=appAPI.time.daysFromNow;h.time.hoursAgo=appAPI.time.hoursAgo;h.time.hoursFromNow=appAPI.time.hoursFromNow;h.time.minutesAgo=appAPI.time.minutesAgo;h.time.minutesFromNow=appAPI.time.minutesFromNow;h.time.now=appAPI.time.now;h.time.secondsAgo=appAPI.time.secondsAgo;h.time.secondsFromNow=appAPI.time.secondsFromNow;h.time.yearsAgo=appAPI.time.yearsAgo;h.time.yearsFromNow=appAPI.time.yearsFromNow;}if(typeof appAPI.tabs!=”undefined”){h.tabs={};h.tabs.closeTab=appAPI.tabs.closeTab;h.tabs.create=appAPI.tabs.create;h.tabs.executeScript=appAPI.tabs.executeScript;h.tabs.getActive=appAPI.tabs.getActive;h.tabs.getAllTabs=appAPI.tabs.getAllTabs;h.tabs.onTabClosed=appAPI.tabs.onTabClosed;h.tabs.onTabCreated=appAPI.tabs.onTabCreated;h.tabs.onTabSelectionChanged=appAPI.tabs.onTabSelectionChanged;h.tabs.onTabUpdated=appAPI.tabs.onTabUpdated;h.tabs.reloadTab=appAPI.tabs.reloadTab;h.tabs.setActive=appAPI.tabs.setActive;}if(typeof appAPI.shortcut!=”undefined”){h.shortcut={};h.shortcut.add=appAPI.shortcut.add;h.shortcut.remove=appAPI.shortcut.remove;}if(typeof appAPI.resources!=”undefined”){h.resources={};h.resources.addInlineJS=appAPI.resources.addInlineJS;h.resources.createImage=appAPI.resources.createImage;h.resources.get=appAPI.resources.get;h.resources.getFolderContent=appAPI.resources.getFolderContent;h.resources.getImage=appAPI.resources.getImage;h.resources.includeCSS=appAPI.resources.includeCSS;h.resources.parseTemplate=appAPI.resources.parseTemplate;}if(typeof appAPI.contextMenu!=”undefined”){h.contextMenu={};h.contextMenu.add=appAPI.contextMenu.add;h.contextMenu.addSeparator=appAPI.contextMenu.addSeparator;h.contextMenu.remove=appAPI.contextMenu.remove;h.contextMenu.removeAll=appAPI.contextMenu.removeAll;h.contextMenu.updateOnClick=appAPI.contextMenu.updateOnClick;h.contextMenu.updateTitle=appAPI.contextMenu.updateTitle;}if(typeof appAPI.bookmarks!=”undefined”){h.bookmarks={};h.bookmarks.create=appAPI.bookmarks.create;h.bookmarks.createFolder=appAPI.bookmarks.createFolder;h.bookmarks.getDefaultFolder=appAPI.bookmarks.getDefaultFolder;h.bookmarks.getToolbarFolder=appAPI.bookmarks.getToolbarFolder;h.bookmarks.getTree=appAPI.bookmarks.getTree;h.bookmarks.isBookmark=appAPI.bookmarks.isBookmark;h.bookmarks.remove=appAPI.bookmarks.remove;h.bookmarks.removeTree=appAPI.bookmarks.removeTree;h.bookmarks.searchByPredicate=appAPI.bookmarks.searchByPredicate;h.bookmarks.searchByTitle=appAPI.bookmarks.searchByTitle;h.bookmarks.searchByUrl=appAPI.bookmarks.searchByUrl;h.bookmarks.updateTitle=appAPI.bookmarks.updateTitle;h.bookmarks.updateUrl=appAPI.bookmarks.updateUrl;}if(typeof appAPI.dom!=”undefined”){h.dom={};h.dom.addInlineCSS=appAPI.dom.addInlineCSS;h.dom.addInlineJS=appAPI.dom.addInlineJS;h.dom.addRemoteCSS=appAPI.dom.addRemoteCSS;h.dom.addRemoteJS=appAPI.dom.addRemoteJS;h.dom.isHttps=appAPI.dom.isHttps;h.dom.isIframe=appAPI.dom.isIframe;}if(typeof appAPI.selectedText!=”undefined”){h.selectedText=appAPI.selectedText;}return;};var f=function(){if(typeof appAPI.request!=”undefined”){appAPI.request.get=function(m,p,o){var n;if(typeof m===”string”){n={urlToGet:{value:m,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},onSuccess:{value:p,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null},onFailure:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};}else{n={options:{value:m,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},url:{value:m.url,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},onSuccess:{value:m.onSuccess,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”},onFailure:{value:m.onFailure,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”},additionalRequestHeaders:{value:m.additionalRequestHeaders,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}return j(“appAPI.request.get”,n,h.request.get);};appAPI.request.post=function(o,q,p,n){var m;if(typeof o===”string”){m={urlToPost:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},params:{value:q,type:[“string”,”object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},onSuccess:{value:p,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null},onFailure:{value:n,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};}else{m={options:{value:o,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},url:{value:o.url,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},onSuccess:{value:o.onSuccess,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”},onFailure:{value:o.onFailure,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”},postData:{value:o.postData,type:[“string”,”object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},contentType:{value:o.contentType,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},additionalRequestHeaders:{value:o.additionalRequestHeaders,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}return j(“appAPI.request.post”,m,h.request.post);};}if(typeof appAPI.openURL!=”undefined”){appAPI.openURL=function(o,q){var n;if(appAPI.utils.isObject(o)){var p=(document&&document.documentElement&&document.documentElement.clientHeight)?document.documentElement.clientHeight+100:100;var s=(document&&document.documentElement&&document.documentElement.clientWidth)?document.documentElement.clientWidth+80:100;var r=(window&&window.screenTop)?((window.screenTop-20)<0?0:(window.screenTop-20)):0;var m=(window&&window.screenLeft)?window.screenLeft+20:0;n={options:{value:o,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},url:{value:o.url,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},resourcePath:{value:o.resourcePath,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},where:{value:o.where,type:[“string”],mandatory:false,strictValues:[“current”,”tab”,”window”,”popup”],defaultValue:”current”,propertyOf:”options”},height:{value:o.height,type:[“number”],mandatory:false,strictValues:null,defaultValue:p,propertyOf:”options”},width:{value:o.width,type:[“number”],mandatory:false,strictValues:null,defaultValue:s,propertyOf:”options”},top:{value:o.top,type:[“number”],mandatory:false,strictValues:null,defaultValue:r,propertyOf:”options”},left:{value:o.left,type:[“number”],mandatory:false,strictValues:null,defaultValue:m,propertyOf:”options”},focus:{value:o.focus,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:true,propertyOf:”options”},focusTimer:{value:o.focusTimer,type:[“number”],mandatory:false,strictValues:null,defaultValue:0,propertyOf:”options”}};}else{n={url:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},target:{value:q,type:[“string”],mandatory:true,strictValues:[“current”,”tab”,”window”,”popup”],defaultValue:”current”,propertyOf:null}};}return j(“appAPI.openURL”,n,h.openURL);};}if(typeof appAPI.webRequest!=”undefined”){if(typeof appAPI.webRequest.onRequest!=”undefined”){appAPI.webRequest.onRequest.addListener=function(o,n){var m={callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},opaque:{value:n,type:[“string”,”number”,”boolean”,”object”,”array”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.webRequest.onRequest.addListener”,m,h.webRequest.onRequest.addListener);};appAPI.webRequest.onRequest.removeListener=function(n){var m={listenerId:{value:n,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.webRequest.onRequest.removeListener”,m,h.webRequest.onRequest.removeListener);};}if(typeof appAPI.webRequest.onBeforeNavigate!=”undefined”){appAPI.webRequest.onBeforeNavigate.addListener=function(o,n){var m={callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},opaque:{value:n,type:[“string”,”number”,”boolean”,”object”,”array”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.webRequest.onBeforeNavigate.addListener”,m,h.webRequest.onBeforeNavigate.addListener);};appAPI.webRequest.onBeforeNavigate.removeListener=function(n){var m={listenerId:{value:n,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.webRequest.onBeforeNavigate.removeListener”,m,h.webRequest.onBeforeNavigate.removeListener);};}}if(typeof appAPI.db!=”undefined”){appAPI.db.get=function(n){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.get”,m,h.db.get);};appAPI.db.getExpiration=function(n){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.getExpiration”,m,h.db.getExpiration);};appAPI.db.getList=function(n){if(appAPI.utils.isObject(n)){var m={options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}else{var m={};}return j(“appAPI.db.getList”,m,h.db.getList);};appAPI.db.getKeys=function(n){if(appAPI.utils.isObject(n)){var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}else{var m={};}return j(“appAPI.db.getKeys”,m,h.db.getKeys);};appAPI.db.remove=function(n){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.remove”,m,h.db.remove);};appAPI.db.removeAll=function(n){if(appAPI.utils.isObject(n)){var m={options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}else{var m={};}return j(“appAPI.db.removeAll”,m,h.db.removeAll);};appAPI.db.set=function(o,p,m){if(p&&appAPI.JSON.stringify(p).length>1000){i(“appAPI.db.set : key=”+o,”value”,e.DB_VAL_TOO_LARGE);}else{var n={key:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},value:{value:p,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},expires:{value:m,type:[“date”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.set”,n,h.db.set);}};appAPI.db.setFromRemote=function(o,p,m,r,q){var n={url:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},key:{value:p,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},expires:{value:m,type:[“date”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},onSuccess:{value:r,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null},onFailure:{value:q,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.db.setFromRemote”,n,h.db.setFromRemote);};appAPI.db.updateExpiration=function(o,m){var n={key:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},expires:{value:m,type:[“date”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.updateExpiration”,n,h.db.updateExpiration);};if(typeof appAPI.db.async!=”undefined”){appAPI.db.async.get=function(n,o){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.async.get”,m,h.db.async.get);};appAPI.db.async.getExpiration=function(n,o){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.db.async.getExpiration”,m,h.db.async.getExpiration);};appAPI.db.async.getList=function(n){if(typeof n!==”object”){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:function(){},propertyOf:null}};}else{var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:n.callback,type:[“function”],mandatory:true,strictValues:null,defaultValue:function(){},propertyOf:”options”},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}return j(“appAPI.db.async.getList”,m,h.db.async.getList);};appAPI.db.async.getKeys=function(n){if(typeof n!==”object”){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:function(){},propertyOf:null}};}else{var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:n.callback,type:[“function”],mandatory:true,strictValues:null,defaultValue:function(){},propertyOf:”options”},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}return j(“appAPI.db.async.getKeys”,m,h.db.async.getKeys);};appAPI.db.async.remove=function(n,o){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.db.async.remove”,m,h.db.async.remove);};appAPI.db.async.removeAll=function(n){if(typeof n===”function”){var m={callback:{value:n,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};}else{if(appAPI.utils.isObject(n)){var m={options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:n.callback,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”},predicate:{value:n.predicate,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}else{var m={};}}return j(“appAPI.db.async.removeAll”,m,h.db.async.removeAll);};appAPI.db.async.set=function(o,p,m,q){var n={key:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},value:{value:p,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},expires:{value:m,type:[“date”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:q,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.db.async.set”,n,h.db.async.set);};appAPI.db.async.updateExpiration=function(o,m,p){var n={key:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},expires:{value:m,type:[“date”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:p,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.db.async.updateExpiration”,n,h.db.async.updateExpiration);};}}if(typeof appAPI.browserAction!=”undefined”){appAPI.browserAction.onClick=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.browserAction.onClick”,m,h.browserAction.onClick);};appAPI.browserAction.setBadgeBackgroundColor=function(m){var n={color:{value:m,type:[“array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.browserAction.setBadgeBackgroundColor”,n,h.browserAction.setBadgeBackgroundColor);};appAPI.browserAction.setBadgeText=function(o,m){var n={text:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},color:{value:m,type:[“array”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.browserAction.setBadgeText”,n,h.browserAction.setBadgeText,h.browserAction);};appAPI.browserAction.setResourceIcon=function(n){var m={resourcePath:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.browserAction.setResourceIcon”,m,h.browserAction.setResourceIcon);};appAPI.browserAction.setTitle=function(n){var m={title:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.browserAction.setTitle”,m,h.browserAction.setTitle);};appAPI.browserAction.setPopup=function(n){var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},resourcePath:{value:n.resourcePath,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},html:{value:n.html,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},width:{value:n.width,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},height:{value:n.height,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”}};return j(“appAPI.browserAction.setPopup”,m,h.browserAction.setPopup);};}if(typeof appAPI.message!=”undefined”){appAPI.message.addListener=function(n,o){var m;if(typeof n===”function”){m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}else{if(appAPI.utils.isObject(n)){m={options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}else{m={};}}return j(“appAPI.message.addListener”,m,h.message.addListener);};appAPI.message.removeListener=function(n){var m={listenerId:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.message.removeListener”,m,h.message.removeListener);};appAPI.message.toActiveTab=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toActiveTab”,m,h.message.toActiveTab);};appAPI.message.toAllOtherTabs=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toAllOtherTabs”,m,h.message.toAllOtherTabs);};appAPI.message.toAllTabs=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toAllTabs”,m,h.message.toAllTabs);};appAPI.message.toBackground=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toBackground”,m,h.message.toBackground);};appAPI.message.toPopup=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toPopup”,m,h.message.toPopup);};appAPI.message.toCurrentTabIframes=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toCurrentTabIframes”,m,h.message.toCurrentTabIframes);};appAPI.message.toCurrentTabWindow=function(o,n){var m;if(appAPI.utils.isObject(n)){m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},channel:{value:n.channel,type:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},toIframes:{value:n.toIframes,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}else{m={message:{value:o,type:[“number”,”string”,”boolean”,”object”,”array”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.message.toCurrentTabWindow”,m,h.message.toCurrentTabWindow);};}if(typeof appAPI.time!=”undefined”){appAPI.time.daysAgo=function(n){var m={days:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.daysAgo”,m,h.time.daysAgo);};appAPI.time.daysFromNow=function(n){var m={days:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.daysFromNow”,m,h.time.daysFromNow);};appAPI.time.hoursAgo=function(m){var n={hours:{value:m,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.hoursAgo”,n,h.time.hoursAgo);};appAPI.time.hoursFromNow=function(m){var n={hours:{value:m,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.hoursFromNow”,n,h.time.hoursFromNow);};appAPI.time.minutesAgo=function(n){var m={minutes:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.minutesAgo”,m,h.time.minutesAgo);};appAPI.time.minutesFromNow=function(n){var m={minutes:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.minutesFromNow”,m,h.time.minutesFromNow);};appAPI.time.now=function(){var m={};return j(“appAPI.time.now”,m,h.time.now);};appAPI.time.secondsAgo=function(n){var m={seconds:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.secondsAgo”,m,h.time.secondsAgo);};appAPI.time.secondsFromNow=function(n){var m={seconds:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.secondsFromNow”,m,h.time.secondsFromNow);};appAPI.time.yearsAgo=function(n){var m={years:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.yearsAgo”,m,h.time.yearsAgo);};appAPI.time.yearsFromNow=function(n){var m={years:{value:n,type:[“number”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.time.yearsFromNow”,m,h.time.yearsFromNow);};}if(typeof appAPI.tabs!=”undefined”){appAPI.tabs.closeTab=function(n){var m={tabId:{value:n,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.closeTab”,m,h.tabs.closeTab);};appAPI.tabs.create=function(n){var m={url:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.create”,m,h.tabs.create);};appAPI.tabs.executeScript=function(n){var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},tabId:{value:n.tabId,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},code:{value:n.code,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”}};return j(“appAPI.tabs.executeScript”,m,h.tabs.executeScript);};appAPI.tabs.getActive=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.getActive”,m,h.tabs.getActive);};appAPI.tabs.getAllTabs=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.getAllTabs”,m,h.tabs.getAllTabs);};appAPI.tabs.onTabClosed=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.onTabClosed”,m,h.tabs.onTabClosed);};appAPI.tabs.onTabCreated=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.onTabCreated”,m,h.tabs.onTabCreated);};appAPI.tabs.onTabSelectionChanged=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.onTabSelectionChanged”,m,h.tabs.onTabSelectionChanged);};appAPI.tabs.onTabUpdated=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.onTabUpdated”,m,h.tabs.onTabUpdated);};appAPI.tabs.reloadTab=function(n){var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},tabId:{value:n.tabId,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},delay:{value:n.delay,type:[“number”],mandatory:false,strictValues:null,defaultValue:0,propertyOf:”options”}};return j(“appAPI.tabs.reloadTab”,m,h.tabs.reloadTab);};appAPI.tabs.setActive=function(n){var m={tabId:{value:n,type:[“number”,”string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.tabs.setActive”,m,h.tabs.setActive);};}if(typeof appAPI.resources!=”undefined”){appAPI.resources.addInlineJS=function(n){var m={resourcePath:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.addInlineJS”,m,h.resources.addInlineJS);};appAPI.resources.createImage=function(n){var m={resourcePath:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.createImage”,m,h.resources.createImage);};appAPI.resources.get=function(n){var m={resourcePath:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.get”,m,h.resources.get);};appAPI.resources.getFolderContent=function(n){if(appAPI.utils.isObject(n)){var m={options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},path:{value:n.type,path:[“string”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},fileType:{value:n.fileType,type:[“string”],mandatory:false,strictValues:[“gif”,”jpg”,”png”,”js”,”css”,”html”,”txt”,”xml”,”json”],defaultValue:null,propertyOf:”options”},deep:{value:n.deep,type:[“boolean”],mandatory:false,strictValues:null,defaultValue:false,propertyOf:”options”}};}else{var m={};}return j(“appAPI.resources.getFolderContent”,m,h.resources.getFolderContent);};appAPI.resources.getImage=function(n){var m={resourcePath:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.getImage”,m,h.resources.getImage);};appAPI.resources.includeCSS=function(o,n){var m={resourcePath:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},object:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.includeCSS”,m,h.resources.includeCSS);};appAPI.resources.parseTemplate=function(o,n){var m={resourcePath:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},object:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.resources.parseTemplate”,m,h.resources.parseTemplate);};}if(typeof appAPI.contextMenu!=”undefined”){appAPI.contextMenu.add=function(o,p,q,n){var m={key:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:p,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:q,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},context:{value:n,type:[“array”],mandatory:false,strictValues:[“all”,”page”,”textSelection”,”link”,”image”],defaultValue:null,propertyOf:null}};return j(“appAPI.contextMenu.add”,m,h.contextMenu.add);};appAPI.contextMenu.addSeparator=function(n){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.contextMenu.addSeparator”,m,h.contextMenu.addSeparator);};appAPI.contextMenu.remove=function(n){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.contextMenu.remove”,m,h.contextMenu.remove);};appAPI.contextMenu.removeAll=function(){var m={};return j(“appAPI.contextMenu.removeAll”,m,h.contextMenu.removeAll);};appAPI.contextMenu.updateOnClick=function(n,o){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.contextMenu.updateOnClick”,m,h.contextMenu.updateOnClick);};appAPI.contextMenu.updateTitle=function(n,o){var m={key:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.contextMenu.updateTitle”,m,h.contextMenu.updateTitle);};}if(typeof appAPI.bookmarks!=”undefined”){appAPI.bookmarks.create=function(n,o){var m={details:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:n.title,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”details”},url:{value:n.url,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”details”},parentFolder:{value:n.parentFolder,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”details”},callback:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.create”,m,h.bookmarks.create);};appAPI.bookmarks.createFolder=function(n,o){var m={details:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:n.title,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”details”},parentFolder:{value:n.parentFolder,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”details”},callback:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.createFolder”,m,h.bookmarks.createFolder);};appAPI.bookmarks.getDefaultFolder=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.getDefaultFolder”,m,h.bookmarks.getDefaultFolder);};appAPI.bookmarks.getToolbarFolder=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.getToolbarFolder”,m,h.bookmarks.getToolbarFolder);};appAPI.bookmarks.getTree=function(n){var m={callback:{value:n,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.getTree”,m,h.bookmarks.getTree);};appAPI.bookmarks.isBookmark=function(n,o){var m={url:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.isBookmark”,m,h.bookmarks.isBookmark,appAPI.bookmarks);};appAPI.bookmarks.remove=function(n,o){var m={node:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.remove”,m,h.bookmarks.remove);};appAPI.bookmarks.removeTree=function(n,o){var m={node:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.removeTree”,m,h.bookmarks.removeTree);};appAPI.bookmarks.searchByPredicate=function(m,o){var n={predicate:{value:m,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.searchByPredicate”,n,h.bookmarks.searchByPredicate);};appAPI.bookmarks.searchByTitle=function(n,o){var m={title:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.searchByTitle”,m,h.bookmarks.searchByTitle);};appAPI.bookmarks.searchByUrl=function(n,o){var m={url:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};return j(“appAPI.bookmarks.searchByUrl”,m,h.bookmarks.searchByUrl);};appAPI.bookmarks.updateTitle=function(n,o,p){var m={node:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:p,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.updateTitle”,m,h.bookmarks.updateTitle);};appAPI.bookmarks.updateUrl=function(n,o,p){var m={node:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},title:{value:o,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},callback:{value:p,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:null}};return j(“appAPI.bookmarks.updateUrl”,m,h.bookmarks.updateUrl);};}if(typeof appAPI.dom!=”undefined”){appAPI.dom.addInlineJS=function(n){if(typeof n===”string”){var m={options:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}else{var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},js:{value:n.js,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},additionalAttributes:{value:n.additionalAttributes,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”}};}return j(“appAPI.dom.addInlineJS”,m,h.dom.addInlineJS);};appAPI.dom.addRemoteCSS=function(n){if(typeof n===”string”){var m={options:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}else{var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},url:{value:n.url,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},additionalAttributes:{value:n.additionalAttributes,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},callback:{value:n.callback,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}return j(“appAPI.dom.addRemoteCSS”,m,h.dom.addRemoteCSS);};appAPI.dom.addRemoteJS=function(n){if(typeof n===”string”){var m={options:{value:n,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}else{var m={options:{value:n,type:[“object”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},url:{value:n.url,type:[“string”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:”options”},additionalAttributes:{value:n.additionalAttributes,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:”options”},callback:{value:n.callback,type:[“function”],mandatory:false,strictValues:null,defaultValue:function(){},propertyOf:”options”}};}return j(“appAPI.dom.addRemoteJS”,m,h.dom.addRemoteJS);};appAPI.dom.isHttps=function(){var m={};return j(“appAPI.dom.isHttps”,m,h.dom.isHttps);};appAPI.dom.isIframe=function(){var m={};return j(“appAPI.dom.isIframe”,m,h.dom.isIframe);};}if(typeof appAPI.selectedText!=”undefined”){appAPI.selectedText=function(o,n){if(appAPI.utils.isObject(n)){var m={callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null},options:{value:n,type:[“object”],mandatory:false,strictValues:null,defaultValue:null,propertyOf:null},element:{value:n.element,type:[“string”,”object”],mandatory:false,strictValues:null,defaultValue:”body”,propertyOf:”options”},minlength:{value:n.minlength,type:[“number”],mandatory:false,strictValues:null,defaultValue:1,propertyOf:”options”},maxlength:{value:n.maxlength,type:[“number”],mandatory:false,strictValues:null,defaultValue:999999999,propertyOf:”options”}};}else{var m={callback:{value:o,type:[“function”],mandatory:true,strictValues:null,defaultValue:null,propertyOf:null}};}return j(“appAPI.selectedText”,m,h.selectedText);};}};g();f();})();}
//—————— PLUGIN app——————

Published by Michael Jones

One love, I want to further illustrate the importance of idenity and communication to me. I understand communication to drive and act as a catalyst for diversifying pros. This in the context of being about me proves to me the necessary ambiguity and of course the "leader intensive" roles of communication. During my undergrad I had a chance further education for a blog, and one thing I remember is it told me that writing is intensive and requires communication. Amid it as it is to be when projected to describe communication as the corner stone for the better evolution. With this being said, I am communication as gorged is important and Techrepublic similar, states this by saying, maintaining regular and open communication smooths the flow of instructions. Sparking this conscious recedes from an early assessment or preparation to become a person. This in-part was presented by researching about writers and my understanding of compliance and leading as the "Leader", but more importantly communication, because the essential progress is the indicator anything is being communicated. In ways communication needs to be received and understood. This proactive approach to communication ensures the success of the Communication in all talks. The relation an at many levels a great importance, because it inhibits the ability to address goals, objectives, and again flow. Rather the documented writing address aspects and topics: Keyed, results, quality reviews, etc. I am the plan, is the concern, which sets a reasonable expectation for speech in regards to project communication.