blob: bf7025912fc84a7858ccb25d4d78395f52160b60 [file] [log] [blame]
DenisGNoonan578dc422024-05-08 18:56:01 +01001<!DOCTYPE html>
2<html>
3<head>
4 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5 <title>CAPIF_Publish_Service_API</title>
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8 <meta charset="UTF-8" />
9 <script>
10/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
11!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
12</script>
13
14 <script>
15!function(){var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
16(function(){function S(a){function d(e){var b=e.charCodeAt(0);if(b!==92)return b;var a=e.charAt(1);return(b=r[a])?b:"0"<=a&&a<="7"?parseInt(e.substring(1),8):a==="u"||a==="x"?parseInt(e.substring(2),16):e.charCodeAt(1)}function g(e){if(e<32)return(e<16?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return e==="\\"||e==="-"||e==="]"||e==="^"?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),e=[],a=
17b[0]==="^",c=["["];a&&c.push("^");for(var a=a?1:0,f=b.length;a<f;++a){var h=b[a];if(/\\[bdsw]/i.test(h))c.push(h);else{var h=d(h),l;a+2<f&&"-"===b[a+1]?(l=d(b[a+2]),a+=2):l=h;e.push([h,l]);l<65||h>122||(l<65||h>90||e.push([Math.max(65,h)|32,Math.min(l,90)|32]),l<97||h>122||e.push([Math.max(97,h)&-33,Math.min(l,122)&-33]))}}e.sort(function(e,a){return e[0]-a[0]||a[1]-e[1]});b=[];f=[];for(a=0;a<e.length;++a)h=e[a],h[0]<=f[1]+1?f[1]=Math.max(f[1],h[1]):b.push(f=h);for(a=0;a<b.length;++a)h=b[a],c.push(g(h[0])),
18h[1]>h[0]&&(h[1]+1>h[0]&&c.push("-"),c.push(g(h[1])));c.push("]");return c.join("")}function s(e){for(var a=e.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),c=a.length,d=[],f=0,h=0;f<c;++f){var l=a[f];l==="("?++h:"\\"===l.charAt(0)&&(l=+l.substring(1))&&(l<=h?d[l]=-1:a[f]=g(l))}for(f=1;f<d.length;++f)-1===d[f]&&(d[f]=++x);for(h=f=0;f<c;++f)l=a[f],l==="("?(++h,d[h]||(a[f]="(?:")):"\\"===l.charAt(0)&&(l=+l.substring(1))&&l<=h&&
19(a[f]="\\"+d[l]);for(f=0;f<c;++f)"^"===a[f]&&"^"!==a[f+1]&&(a[f]="");if(e.ignoreCase&&m)for(f=0;f<c;++f)l=a[f],e=l.charAt(0),l.length>=2&&e==="["?a[f]=b(l):e!=="\\"&&(a[f]=l.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var x=0,m=!1,j=!1,k=0,c=a.length;k<c;++k){var i=a[k];if(i.ignoreCase)j=!0;else if(/[a-z]/i.test(i.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){m=!0;j=!1;break}}for(var r={b:8,t:9,n:10,v:11,
20f:12,r:13},n=[],k=0,c=a.length;k<c;++k){i=a[k];if(i.global||i.multiline)throw Error(""+i);n.push("(?:"+s(i)+")")}return RegExp(n.join("|"),j?"gi":"g")}function T(a,d){function g(a){var c=a.nodeType;if(c==1){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)g(c);c=a.nodeName.toLowerCase();if("br"===c||"li"===c)s[j]="\n",m[j<<1]=x++,m[j++<<1|1]=a}}else if(c==3||c==4)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[\t\n\r ]+/g," "),s[j]=c,m[j<<1]=x,x+=c.length,m[j++<<1|1]=
21a)}var b=/(?:^|\s)nocode(?:\s|$)/,s=[],x=0,m=[],j=0;g(a);return{a:s.join("").replace(/\n$/,""),d:m}}function H(a,d,g,b){d&&(a={a:d,e:a},g(a),b.push.apply(b,a.g))}function U(a){for(var d=void 0,g=a.firstChild;g;g=g.nextSibling)var b=g.nodeType,d=b===1?d?a:g:b===3?V.test(g.nodeValue)?a:d:d;return d===a?void 0:d}function C(a,d){function g(a){for(var j=a.e,k=[j,"pln"],c=0,i=a.a.match(s)||[],r={},n=0,e=i.length;n<e;++n){var z=i[n],w=r[z],t=void 0,f;if(typeof w==="string")f=!1;else{var h=b[z.charAt(0)];
22if(h)t=z.match(h[1]),w=h[0];else{for(f=0;f<x;++f)if(h=d[f],t=z.match(h[1])){w=h[0];break}t||(w="pln")}if((f=w.length>=5&&"lang-"===w.substring(0,5))&&!(t&&typeof t[1]==="string"))f=!1,w="src";f||(r[z]=w)}h=c;c+=z.length;if(f){f=t[1];var l=z.indexOf(f),B=l+f.length;t[2]&&(B=z.length-t[2].length,l=B-f.length);w=w.substring(5);H(j+h,z.substring(0,l),g,k);H(j+h+l,f,I(w,f),k);H(j+h+B,z.substring(B),g,k)}else k.push(j+h,w)}a.g=k}var b={},s;(function(){for(var g=a.concat(d),j=[],k={},c=0,i=g.length;c<i;++c){var r=
23g[c],n=r[3];if(n)for(var e=n.length;--e>=0;)b[n.charAt(e)]=r;r=r[1];n=""+r;k.hasOwnProperty(n)||(j.push(r),k[n]=q)}j.push(/[\S\s]/);s=S(j)})();var x=d.length;return g}function v(a){var d=[],g=[];a.tripleQuotedStrings?d.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?d.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,
24q,"'\"`"]):d.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&g.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var b=a.hashComments;b&&(a.cStyleComments?(b>1?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),g.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,q])):d.push(["com",
25/^#[^\n\r]*/,q,"#"]));a.cStyleComments&&(g.push(["com",/^\/\/[^\n\r]*/,q]),g.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));if(b=a.regexLiterals){var s=(b=b>1?"":"\n\r")?".":"[\\S\\s]";g.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+s+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+
26s+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&g.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&g.push(["kwd",RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),q]);d.push(["pln",/^\s+/,q," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");g.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,
27q],["pun",RegExp(b),q]);return C(d,g)}function J(a,d,g){function b(a){var c=a.nodeType;if(c==1&&!x.test(a.className))if("br"===a.nodeName)s(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((c==3||c==4)&&g){var d=a.nodeValue,i=d.match(m);if(i)c=d.substring(0,i.index),a.nodeValue=c,(d=d.substring(i.index+i[0].length))&&a.parentNode.insertBefore(j.createTextNode(d),a.nextSibling),s(a),c||a.parentNode.removeChild(a)}}function s(a){function b(a,c){var d=
28c?a.cloneNode(!1):a,e=a.parentNode;if(e){var e=b(e,1),g=a.nextSibling;e.appendChild(d);for(var i=g;i;i=g)g=i.nextSibling,e.appendChild(i)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),d;(d=a.parentNode)&&d.nodeType===1;)a=d;c.push(a)}for(var x=/(?:^|\s)nocode(?:\s|$)/,m=/\r\n?|\n/,j=a.ownerDocument,k=j.createElement("li");a.firstChild;)k.appendChild(a.firstChild);for(var c=[k],i=0;i<c.length;++i)b(c[i]);d===(d|0)&&c[0].setAttribute("value",d);var r=j.createElement("ol");
29r.className="linenums";for(var d=Math.max(0,d-1|0)||0,i=0,n=c.length;i<n;++i)k=c[i],k.className="L"+(i+d)%10,k.firstChild||k.appendChild(j.createTextNode("\u00a0")),r.appendChild(k);a.appendChild(r)}function p(a,d){for(var g=d.length;--g>=0;){var b=d[g];F.hasOwnProperty(b)?D.console&&console.warn("cannot override language handler %s",b):F[b]=a}}function I(a,d){if(!a||!F.hasOwnProperty(a))a=/^\s*</.test(d)?"default-markup":"default-code";return F[a]}function K(a){var d=a.h;try{var g=T(a.c,a.i),b=g.a;
30a.a=b;a.d=g.d;a.e=0;I(d,b)(a);var s=/\bMSIE\s(\d+)/.exec(navigator.userAgent),s=s&&+s[1]<=8,d=/\n/g,x=a.a,m=x.length,g=0,j=a.d,k=j.length,b=0,c=a.g,i=c.length,r=0;c[i]=m;var n,e;for(e=n=0;e<i;)c[e]!==c[e+2]?(c[n++]=c[e++],c[n++]=c[e++]):e+=2;i=n;for(e=n=0;e<i;){for(var p=c[e],w=c[e+1],t=e+2;t+2<=i&&c[t+1]===w;)t+=2;c[n++]=p;c[n++]=w;e=t}c.length=n;var f=a.c,h;if(f)h=f.style.display,f.style.display="none";try{for(;b<k;){var l=j[b+2]||m,B=c[r+2]||m,t=Math.min(l,B),A=j[b+1],G;if(A.nodeType!==1&&(G=x.substring(g,
31t))){s&&(G=G.replace(d,"\r"));A.nodeValue=G;var L=A.ownerDocument,o=L.createElement("span");o.className=c[r+1];var v=A.parentNode;v.replaceChild(o,A);o.appendChild(A);g<l&&(j[b+1]=A=L.createTextNode(x.substring(t,l)),v.insertBefore(A,o.nextSibling))}g=t;g>=l&&(b+=2);g>=B&&(r+=2)}}finally{if(f)f.style.display=h}}catch(u){D.console&&console.log(u&&u.stack||u)}}var D=window,y=["break,continue,do,else,for,if,return,while"],E=[[y,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
32"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],M=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],N=[E,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],
33O=[N,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],P=[y,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
34Q=[y,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],W=[y,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],y=[y,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],R=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
35V=/\S/,X=v({keywords:[M,O,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",P,Q,y],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),F={};p(X,["default-code"]);p(C([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
36/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);p(C([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],
37["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);p(C([],[["atv",/^[\S\s]+/]]),["uq.val"]);p(v({keywords:M,hashComments:!0,cStyleComments:!0,types:R}),["c","cc","cpp","cxx","cyc","m"]);p(v({keywords:"null,true,false"}),["json"]);p(v({keywords:O,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:R}),
38["cs"]);p(v({keywords:N,cStyleComments:!0}),["java"]);p(v({keywords:y,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);p(v({keywords:P,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);p(v({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]);p(v({keywords:Q,
39hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);p(v({keywords:E,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);p(v({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);p(v({keywords:W,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]);
40p(C([],[["str",/^[\S\s]+/]]),["regex"]);var Y=D.PR={createSimpleLexer:C,registerLangHandler:p,sourceDecorator:v,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:D.prettyPrintOne=function(a,d,g){var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;g&&J(b,g,!0);K({h:d,j:g,c:b,i:1});
41return b.innerHTML},prettyPrint:D.prettyPrint=function(a,d){function g(){for(var b=D.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;i<p.length&&c.now()<b;i++){for(var d=p[i],j=h,k=d;k=k.previousSibling;){var m=k.nodeType,o=(m===7||m===8)&&k.nodeValue;if(o?!/^\??prettify\b/.test(o):m!==3||/\S/.test(k.nodeValue))break;if(o){j={};o.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(a,b,c){j[b]=c});break}}k=d.className;if((j!==h||e.test(k))&&!v.test(k)){m=!1;for(o=d.parentNode;o;o=o.parentNode)if(f.test(o.tagName)&&
42o.className&&e.test(o.className)){m=!0;break}if(!m){d.className+=" prettyprinted";m=j.lang;if(!m){var m=k.match(n),y;if(!m&&(y=U(d))&&t.test(y.tagName))m=y.className.match(n);m&&(m=m[1])}if(w.test(d.tagName))o=1;else var o=d.currentStyle,u=s.defaultView,o=(o=o?o.whiteSpace:u&&u.getComputedStyle?u.getComputedStyle(d,q).getPropertyValue("white-space"):0)&&"pre"===o.substring(0,3);u=j.linenums;if(!(u=u==="true"||+u))u=(u=k.match(/\blinenums\b(?::(\d+))?/))?u[1]&&u[1].length?+u[1]:!0:!1;u&&J(d,u,o);r=
43{h:m,c:d,j:u,i:o};K(r)}}}i<p.length?setTimeout(g,250):"function"===typeof a&&a()}for(var b=d||document.body,s=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],p=[],m=0;m<b.length;++m)for(var j=0,k=b[m].length;j<k;++j)p.push(b[m][j]);var b=q,c=Date;c.now||(c={now:function(){return+new Date}});var i=0,r,n=/\blang(?:uage)?-([\w.]+)(?!\S)/,e=/\bprettyprint\b/,v=/\bprettyprinted\b/,w=/pre|xmp/i,t=/^code$/i,f=/^(?:pre|code|xmp)$/i,
44h={};g()}};typeof define==="function"&&define.amd&&define("google-code-prettify",[],function(){return Y})})();}()
45</script>
46
47 <script>
48/*!
49* Bootstrap.js by @fat & @mdo
50* Copyright 2013 Twitter, Inc.
51* https://www.apache.org/licenses/LICENSE-2.0.txt
52*/
53!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(".dropdown-backdrop").remove(),e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||("ontouchstart"in document.documentElement&&e('<div class="dropdown-backdrop"/>').insertBefore(e(this)).on("click",r),s.toggleClass("open")),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f<s.length-1&&f++,~f||(f=0),s.eq(f).focus()}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var r=e(this),i=r.data("dropdown");i||r.data("dropdown",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.dropdown.data-api",t,n.prototype.toggle).on("keydown.dropdown.data-api",t+", [role=menu]",n.prototype.keydown)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),n?t.$element.one(e.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")})},hide:function(t){t&&t.preventDefault();var n=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),e.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var t=this;e(document).on("focusin.modal",function(e){t.$element[0]!==e.target&&!t.$element.has(e.target).length&&t.$element.focus()})},escape:function(){var e=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&e.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,n=setTimeout(function(){t.$element.off(e.support.transition.end),t.hideModal()},500);this.$element.one(e.support.transition.end,function(){clearTimeout(n),t.hideModal()})},hideModal:function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var n=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(n=e.isFunction(this.source)?this.source(this.query,e.proxy(this.process,this)):this.source,n?this.process(n):this)},process:function(t){var n=this;return t=e.grep(t,function(e){return n.matcher(e)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(e){return~e.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(e){var t=[],n=[],r=[],i;while(i=e.shift())i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?n.push(i):r.push(i):t.push(i);return t.concat(n,r)},highlighter:function(e){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return e.replace(new RegExp("("+t+")","ig"),function(e,t){return"<strong>"+t+"</strong>"})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery);
54</script>
55
56 <script>
57/**
58 * marked - a markdown parser
59 * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
60 * https://github.com/chjj/marked
61 */
62(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(/ *\| */)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(/^ *> ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(/^ *([*+-]|\d+\.) +/,"");if(~item.indexOf("\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(/^ {1,4}/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i<item.align.length;i++){if(/^ *-+: *$/.test(item.align[i])){item.align[i]="right"}else if(/^ *:-+: *$/.test(item.align[i])){item.align[i]="center"}else if(/^ *:-+ *$/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};inline._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/;inline._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^<a /i.test(cap[0])){this.inLink=true}else if(this.inLink&&/^<\/a>/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\n</code></pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\n</code></pre>\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\n"+quote+"</blockquote>\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(/[^\w]+/g,"-")+'">'+text+"</h"+level+">\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"</"+type+">\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"</li>\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"</p>\n"};Renderer.prototype.table=function(header,body){return"<table>\n"+"<thead>\n"+header+"</thead>\n"+"<tbody>\n"+body+"</tbody>\n"+"</table>\n"};Renderer.prototype.tablerow=function(content){return"<tr>\n"+content+"</tr>\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"</"+type+">\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"</strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"</em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"</code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"</del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"</a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?/&(?!#?\w+;)/g:/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\nPlease report this to https://github.com/chjj/marked.";if((opt||marked.defaults).silent){return"<p>An error occurred:</p><pre>"+escape(e.message+"",true)+"</pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());
63</script>
64
65 <script>
66 $( document ).ready(function() {
67 marked.setOptions({
68 renderer: new marked.Renderer(),
69 gfm: true,
70 tables: true,
71 breaks: false,
72 pedantic: false,
73 sanitize: false,
74 smartLists: true,
75 smartypants: false
76 });
77
78 var textFile = null;
79
80 /// Function to be used to download a text json schema
81 function makeTextFile(text) {
82
83 var data = new Blob([text], {type: 'text/plain'});
84
85 // If we are replacing a previously generated file we need to
86 // manually revoke the object URL to avoid memory leaks.
87 if (textFile !== null) {
88 window.URL.revokeObjectURL(textFile);
89 }
90
91 textFile = window.URL.createObjectURL(data);
92
93 var a = document.createElement("a");
94 document.body.appendChild(a);
95 a.style = "display: none";
96 a.href = textFile;
97 a.download = 'schema.txt';
98 a.click();
99
100 return textFile;
101 };
102
103 /// TODO: Implement resizing for expanding within iframe
104 function callResize() {
105 window.parent.postMessage('resize', "*");
106 }
107
108 function processMarked() {
109 $(".marked").each(function() {
110 $(this).html(marked($(this).html()));
111 });
112 }
113
114 // Bootstrap Scrollspy
115 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
116
117 // Content-Scroll on Navigation click.
118 $('.sidenav').find('a').on('click', function(e) {
119 e.preventDefault();
120 var id = $(this).attr('href');
121 if ($(id).length > 0)
122 $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 400);
123 window.location.hash = $(this).attr('href');
124 });
125
126 // Quickjump on Pageload to hash position.
127 if(window.location.hash) {
128 var id = window.location.hash;
129 if ($(id).length > 0)
130 $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 0);
131 }
132
133
134 function initDynamic() {
135 // tabs
136 $('.nav-tabs-examples a').click(function (e) {
137 e.preventDefault();
138 $(this).tab('show');
139 });
140
141
142 $('.nav-tabs-examples').find('a:first').tab('show');
143
144 // call scrollspy refresh method
145 $(window).scrollspy('refresh');
146 }
147
148 initDynamic();
149
150 // Pre- / Code-Format
151 prettyPrint();
152
153 //Convert elements with "marked" class to markdown
154 processMarked();
155 });
156
157 function findNode(id, currentNode) {
158 var currentChild,
159 result;
160
161 if ( Object.keys(currentNode)[0] == id) {
162 return currentNode;
163 } else {
164 // Use a for loop instead of forEach to avoid nested functions
165 // Otherwise "return" will not work properly
166 for(var propt in currentNode){
167 if (currentNode.hasOwnProperty(propt)) {
168 currentChild = currentNode[propt]
169 if (id == propt) {
170 return currentChild;
171 } else {
172 // Search in the current child
173 if (typeof(currentChild) === 'object') {
174 result = findNode(id, currentChild);
175 if (result != false) {
176 return result;
177 }
178 }
179 }
180 }
181 }
182 // The node has not been found and we have no more options
183 return false;
184 }
185 }
186 </script>
187 <style type="text/css">
188 @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro');
189
190
191/*!
192 * Bootstrap v2.3.2
193 *
194 * Copyright 2013 Twitter, Inc
195 * Licensed under the Apache License v2.0
196 * https://www.apache.org/licenses/LICENSE-2.0
197 *
198 * Designed and built with all the love in the world by @mdo and @fat.
199 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
200
201 /* Pretty printing styles. Used with prettify.js. */
202/* Vim sunburst theme by David Leibovic */
203pre .str {
204 color: #65B042;
205}
206/* string - green */
207pre .kwd {
208 color: #E28964;
209}
210/* keyword - dark pink */
211pre .com {
212 color: #AEAEAE;
213 font-style: italic;
214}
215/* comment - gray */
216pre .typ {
217 color: #89bdff;
218}
219/* type - light blue */
220pre .lit {
221 color: #3387CC;
222}
223/* literal - blue */
224pre .pun {
225 color: #fff;
226}
227/* punctuation - white */
228pre .pln {
229 color: #fff;
230}
231/* plaintext - white */
232pre .tag {
233 color: #89bdff;
234}
235/* html/xml tag - light blue */
236pre .atn {
237 color: #bdb76b;
238}
239/* html/xml attribute name - khaki */
240pre .atv {
241 color: #65B042;
242}
243/* html/xml attribute value - green */
244pre .dec {
245 color: #3387CC;
246}
247/* decimal - blue */
248/* Specify class=linenums on a pre to get line numbering */
249ol.linenums {
250 margin-top: 0;
251 margin-bottom: 0;
252 color: #AEAEAE;
253}
254/* IE indents via margin-left */
255li.L0,
256li.L1,
257li.L2,
258li.L3,
259li.L5,
260li.L6,
261li.L7,
262li.L8 {
263 list-style-type: none;
264}
265/* Alternate shading for lines */
266@media print {
267 pre .str {
268 color: #060;
269 }
270 pre .kwd {
271 color: #006;
272 font-weight: bold;
273 }
274 pre .com {
275 color: #600;
276 font-style: italic;
277 }
278 pre .typ {
279 color: #404;
280 font-weight: bold;
281 }
282 pre .lit {
283 color: #044;
284 }
285 pre .pun {
286 color: #440;
287 }
288 pre .pln {
289 color: #000;
290 }
291 pre .tag {
292 color: #006;
293 font-weight: bold;
294 }
295 pre .atn {
296 color: #404;
297 }
298 pre .atv {
299 color: #060;
300 }
301}
302
303 /* ------------------------------------------------------------------------------------------
304 * Content
305 * ------------------------------------------------------------------------------------------ */
306
307
308* {
309 font-family: 'Source Code Pro', sans-serif;
310}
311body {
312 min-width: 980px;
313}
314
315.app-desc {
316 color: #808080
317}
318
319body, p, a, div, th, td, li {
320 font-family: "Source Sans Pro", sans-serif;
321 font-weight: 400;
322 font-size: 16px;
323 text-shadow: none !important;
324}
325
326td.code {
327 font-size: 14px;
328 font-family: "Source Code Pro", monospace;
329 font-style: normal;
330 font-weight: 400;
331}
332
333#content {
334 padding-top: 16px;
335 z-Index: -1;
336 margin-left: 270px;
337}
338
339p {
340 color: #808080;
341}
342
343h1 {
344 font-family: "Source Sans Pro Semibold", sans-serif;
345 font-weight: normal;
346 font-size: 44px;
347 line-height: 50px;
348 margin: 0 0 10px 0;
349 padding: 0;
350}
351
352h2 {
353 font-family: "Source Sans Pro", sans-serif;
354 font-weight: normal;
355 font-size: 24px;
356 line-height: 40px;
357 margin: 0 0 20px 0;
358 padding: 0;
359}
360
361section {
362 border-top: 1px solid #ebebeb;
363 padding: 30px 0;
364}
365
366section h1 {
367 font-family: "Source Sans Pro", sans-serif;
368 font-weight: 700;
369 font-size: 32px;
370 line-height: 40px;
371 padding-bottom: 14px;
372 margin: 0 0 20px 0;
373 padding: 0;
374}
375
376article {
377 padding: 14px 0 30px 0;
378}
379
380article h1 {
381 font-family: "Source Sans Pro Bold", sans-serif;
382 font-weight: 600;
383 font-size: 24px;
384 line-height: 26px;
385}
386
387article h2 {
388 font-family: "Source Sans Pro", sans-serif;
389 font-weight: 600;
390 font-size: 18px;
391 line-height: 24px;
392 margin: 0 0 10px 0;
393}
394
395article h3 {
396 font-family: "Source Sans Pro", sans-serif;
397 font-weight: 600;
398 font-size: 16px;
399 line-height: 18px;
400 margin: 0 0 10px 0;
401}
402
403article h4 {
404 font-family: "Source Sans Pro", sans-serif;
405 font-weight: 600;
406 font-size: 14px;
407 line-height: 16px;
408 margin: 0 0 8px 0;
409}
410
411table {
412 border-collapse: collapse;
413 width: 100%;
414 margin: 0 0 20px 0;
415}
416
417th {
418 background-color: #f5f5f5;
419 text-align: left;
420 font-family: "Source Sans Pro", sans-serif;
421 font-weight: 700;
422 padding: 4px 8px;
423 border: #e0e0e0 1px solid;
424}
425
426td {
427 vertical-align: top;
428 padding: 2px 8px;
429 border: #e0e0e0 1px solid;
430}
431
432#generator .content {
433 color: #b0b0b0;
434 border-top: 1px solid #ebebeb;
435 padding: 10px 0;
436}
437
438.label-optional {
439 float: right;
440}
441
442.open-left {
443 right: 0;
444 left: auto;
445}
446
447/* ------------------------------------------------------------------------------------------
448 * apidoc - intro
449 * ------------------------------------------------------------------------------------------ */
450
451#apidoc .apidoc {
452 border-top: 1px solid #ebebeb;
453 padding: 30px 0;
454}
455
456#apidoc h1 {
457 font-family: "Source Sans Pro", sans-serif;
458 font-weight: 700;
459 font-size: 32px;
460 line-height: 40px;
461 padding-bottom: 14px;
462 margin: 0 0 20px 0;
463 padding: 0;
464}
465
466#apidoc h2 {
467 font-family: "Source Sans Pro Bold", sans-serif;
468 font-weight: 600;
469 font-size: 22px;
470 line-height: 26px;
471 padding-top: 14px;
472}
473
474/* ------------------------------------------------------------------------------------------
475 * pre / code
476 * ------------------------------------------------------------------------------------------ */
477pre {
478 background-color: #292b36;
479 color: #ffffff;
480 padding: 10px;
481 border-radius: 6px;
482 position: relative;
483 margin: 10px 0 20px 0;
484}
485
486code.language-text {
487 word-wrap: break-word;
488}
489
490pre.language-json {
491 overflow: auto;
492}
493
494pre.language-html {
495 margin: 40px 0 20px 0;
496}
497
498pre.language-html:before {
499 content: attr(data-type);
500 position: absolute;
501 top: -30px;
502 left: 0;
503 font-family: "Source Sans Pro", sans-serif;
504 font-weight: 600;
505 font-size: 15px;
506 display: inline-block;
507 padding: 2px 5px;
508 border-radius: 6px;
509 text-transform: uppercase;
510 background-color: #3387CC;
511 color: #ffffff;
512}
513
514pre.language-html[data-type="get"]:before {
515 background-color: green;
516}
517
518pre.language-html[data-type="put"]:before {
519 background-color: #e5c500;
520}
521
522pre.language-html[data-type="post"]:before {
523 background-color: #4070ec;
524}
525
526pre.language-html[data-type="delete"]:before {
527 background-color: #ed0039;
528}
529
530pre.language-api .str {
531 color: #ffffff;
532}
533
534pre.language-api .pln,
535pre.language-api .pun {
536 color: #65B042;
537}
538
539pre code {
540 display: block;
541 font-size: 14px;
542 font-family: "Source Code Pro", monospace;
543 font-style: normal;
544 font-weight: 400;
545}
546
547pre code.sample-request-response-json {
548 white-space: pre-wrap;
549 max-height: 500px;
550 overflow: auto;
551}
552
553/* ------------------------------------------------------------------------------------------
554 * Sidenav
555 * ------------------------------------------------------------------------------------------ */
556.sidenav {
557 width: 228px;
558 margin: 0;
559 padding: 20px;
560 position: fixed;
561 top: 0;
562 left: 0;
563 bottom: 0;
564 overflow-x: hidden;
565 overflow-y: auto;
566 background-color: #f5f5f5;
567 z-index: 10;
568}
569
570.sidenav > li > a {
571 display: block;
572 width: 192px;
573 margin: 0;
574 padding: 2px 11px;
575 border: 0;
576 border-left: transparent 4px solid;
577 border-right: transparent 4px solid;
578 font-family: "Source Sans Pro", sans-serif;
579 font-weight: 400;
580 font-size: 14px;
581}
582
583.sidenav > li.nav-header > a {
584 padding: 5px 15px;
585 border: 1px solid #e5e5e5;
586 width: 190px;
587 font-family: "Source Sans Pro", sans-serif;
588 font-weight: 700;
589 font-size: 16px;
590 background-color: #4c8eca;
591 color: #fff;
592}
593
594.sidenav > li.nav-header.active > a {
595 background-color: #4c8eca;
596 color: #fff;
597}
598
599
60000427D
601
602.sidenav > .active > a {
603 position: relative;
604 z-index: 2;
605}
606
607.sidenav > li > a:hover {
608 background-color: #ffffff;
609}
610
611.sidenav > li.has-modifications a {
612 border-right: #60d060 4px solid;
613}
614
615.sidenav > li.is-new a {
616 border-left: #e5e5e5 4px solid;
617}
618
619/* ------------------------------------------------------------------------------------------
620 * Tabs
621 * ------------------------------------------------------------------------------------------ */
622ul.nav-tabs {
623 margin: 0;
624}
625
626/* ------------------------------------------------------------------------------------------
627 * Print
628 * ------------------------------------------------------------------------------------------ */
629
630@media print {
631
632 #sidenav,
633 #version,
634 #versions,
635 section .version,
636 section .versions {
637 display: none;
638 }
639
640 #content {
641 margin-left: 0;
642 }
643
644 a {
645 text-decoration: none;
646 color: inherit;
647 }
648
649 a:after {
650 content: " [" attr(href) "] ";
651 }
652
653 p {
654 color: #000000
655 }
656
657 pre {
658 background-color: #ffffff;
659 color: #000000;
660 padding: 10px;
661 border: #808080 1px solid;
662 border-radius: 6px;
663 position: relative;
664 margin: 10px 0 20px 0;
665 }
666
667} /* /@media print */
668
669.doc-chapter {
670 display: none;
671 background-color: #eee;
672 border-radius: 1px;
673 padding: 10px;
674 margin-bottom: 20px;
675}
676
677/*!
678* json-schema-view-js
679* https://github.com/mohsen1/json-schema-view-js#readme
680* Version: 0.4.1 - 2015-11-12T17:19:27.615Z
681* License: MIT
682*/
683
684.json-schema-view .toggle-handle:after, .json-schema-view.json-schema-view-dark .toggle-handle:after, json-schema-view .toggle-handle:after, json-schema-view[json-schema-view-dark] .toggle-handle:after {
685 content: "\25BC"
686}
687.json-schema-view .title, .json-schema-view.json-schema-view-dark .title, json-schema-view .title, json-schema-view[json-schema-view-dark] .title {
688 font-weight: 700;
689 cursor: pointer
690}
691.json-schema-view, json-schema-view {
692 font-family: monospace;
693 font-size: 0;
694 display: table-cell
695}
696.json-schema-view>*, json-schema-view>* {
697 font-size: 14px
698}
699.json-schema-view .toggle-handle, json-schema-view .toggle-handle {
700 cursor: pointer;
701 margin: auto .3em;
702 font-size: 10px;
703 display: inline-block;
704 transform-origin: 50% 40%;
705 transition: transform 150ms ease-in
706}
707.json-schema-view .toggle-handle, .json-schema-view .toggle-handle:hover, json-schema-view .toggle-handle, json-schema-view .toggle-handle:hover {
708 text-decoration: none;
709 color: #333
710}
711.json-schema-view .description, json-schema-view .description {
712 color: gray;
713 font-style: italic
714}
715.json-schema-view .readOnly, json-schema-view .readOnly {
716 color: gray;
717 font-style: italic
718}
719.json-schema-view .nullable, json-schema-view .nullable {
720 color: gray;
721 font-style: italic
722}
723.pattern, .example {
724 color: blue;
725}
726.default {
727 color: black;
728}
729.required {
730 color: black;
731}
732.json-schema-view .title, .json-schema-view .title:hover, json-schema-view .title, json-schema-view .title:hover {
733 text-decoration: none;
734 color: #333
735}
736.json-schema-view .brace, .json-schema-view .bracket, .json-schema-view .title, json-schema-view .brace, json-schema-view .bracket, json-schema-view .title {
737 color: #333
738}
739.json-schema-view .property, json-schema-view .property {
740 font-size: 0;
741 display: table-row
742}
743.json-schema-view .property>*, json-schema-view .property>* {
744 font-size: 14px;
745 padding: .2em
746}
747.json-schema-view .name, json-schema-view .name {
748 color: #00f;
749 display: table-cell;
750 vertical-align: top
751}
752.json-schema-view .type, json-schema-view .type {
753 color: green
754}
755.json-schema-view .type-any, json-schema-view .type-any {
756 color: #33f
757}
758.json-schema-view .required, json-schema-view .required {
759 color: red
760}
761.json-schema-view .inner, json-schema-view .inner {
762 padding-left: 18px
763}
764.json-schema-view.collapsed .description, .json-schema-view.collapsed .property, json-schema-view.collapsed .description, json-schema-view.collapsed .property {
765 display: none
766}
767.json-schema-view.collapsed .closing.brace, json-schema-view.collapsed .closing.brace {
768 display: inline-block
769}
770.json-schema-view.collapsed .toggle-handle, json-schema-view.collapsed .toggle-handle {
771 transform: rotate(-90deg)
772}
773.json-schema-view.json-schema-view-dark, json-schema-view[json-schema-view-dark] {
774 font-family: monospace;
775 font-size: 0;
776 display: table-cell
777}
778.json-schema-view.json-schema-view-dark>*, json-schema-view[json-schema-view-dark]>* {
779 font-size: 14px
780}
781.json-schema-view.json-schema-view-dark .toggle-handle, json-schema-view[json-schema-view-dark] .toggle-handle {
782 cursor: pointer;
783 margin: auto .3em;
784 font-size: 10px;
785 display: inline-block;
786 transform-origin: 50% 40%;
787 transition: transform 150ms ease-in
788}
789.json-schema-view.json-schema-view-dark .toggle-handle, .json-schema-view.json-schema-view-dark .toggle-handle:hover, json-schema-view[json-schema-view-dark] .toggle-handle, json-schema-view[json-schema-view-dark] .toggle-handle:hover {
790 text-decoration: none;
791 color: #eee
792}
793.json-schema-view.json-schema-view-dark .description, json-schema-view[json-schema-view-dark] .description {
794 color: gray;
795 font-style: italic
796}
797.json-schema-view.json-schema-view-dark .title, .json-schema-view.json-schema-view-dark .title:hover, json-schema-view[json-schema-view-dark] .title, json-schema-view[json-schema-view-dark] .title:hover {
798 text-decoration: none;
799 color: #eee
800}
801.json-schema-view.json-schema-view-dark .brace, .json-schema-view.json-schema-view-dark .bracket, .json-schema-view.json-schema-view-dark .title, json-schema-view[json-schema-view-dark] .brace, json-schema-view[json-schema-view-dark] .bracket, json-schema-view[json-schema-view-dark] .title {
802 color: #eee
803}
804.json-schema-view.json-schema-view-dark .property, json-schema-view[json-schema-view-dark] .property {
805 font-size: 0;
806 display: table-row
807}
808.json-schema-view.json-schema-view-dark .property>*, json-schema-view[json-schema-view-dark] .property>* {
809 font-size: 14px;
810 padding: .2em
811}
812.json-schema-view.json-schema-view-dark .name, json-schema-view[json-schema-view-dark] .name {
813 color: #add8e6;
814 display: table-cell;
815 vertical-align: top
816}
817.json-schema-view.json-schema-view-dark .type, json-schema-view[json-schema-view-dark] .type {
818 color: #90ee90
819}
820.json-schema-view.json-schema-view-dark .type-any, json-schema-view[json-schema-view-dark] .type-any {
821 color: #d4ebf2
822}
823.json-schema-view.json-schema-view-dark .required, json-schema-view[json-schema-view-dark] .required {
824 color: #fe0000
825}
826.json-schema-view.json-schema-view-dark .inner, json-schema-view[json-schema-view-dark] .inner {
827 padding-left: 18px
828}
829.json-schema-view.json-schema-view-dark.collapsed .description, .json-schema-view.json-schema-view-dark.collapsed .property, json-schema-view[json-schema-view-dark].collapsed .description, json-schema-view[json-schema-view-dark].collapsed .property {
830 display: none
831}
832.json-schema-view.json-schema-view-dark.collapsed .closing.brace, json-schema-view[json-schema-view-dark].collapsed .closing.brace {
833 display: inline-block
834}
835.json-schema-view.json-schema-view-dark.collapsed .toggle-handle, json-schema-view[json-schema-view-dark].collapsed .toggle-handle {
836 transform: rotate(-90deg)
837}
838.exampleStyle {
839 padding: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;
840}
841 </style>
842</head>
843<body>
844 <script>
845 // Script section to load models into a JS Var
846 var defs = {}
847 defs["AefLocation"] = {
848 "type" : "object",
849 "properties" : {
850 "civicAddr" : {
851 "$ref" : "#/components/schemas/CivicAddress"
852 },
853 "dcId" : {
854 "type" : "string",
855 "description" : "Identifies the data center where the AEF providing the service API is located.\n"
856 },
857 "geoArea" : {
858 "$ref" : "#/components/schemas/GeographicArea"
859 }
860 },
861 "description" : "The location information (e.g. civic address, GPS coordinates, data center ID) where the AEF providing the service API is located.\n"
862};
863 defs["AefProfile"] = {
864 "required" : [ "aefId", "versions" ],
865 "type" : "object",
866 "properties" : {
867 "aefId" : {
868 "type" : "string",
869 "description" : "Identifier of the API exposing function"
870 },
871 "aefLocation" : {
872 "$ref" : "#/components/schemas/AefLocation"
873 },
874 "dataFormat" : {
875 "$ref" : "#/components/schemas/DataFormat"
876 },
877 "domainName" : {
878 "type" : "string",
879 "description" : "Domain to which API belongs to"
880 },
881 "interfaceDescriptions" : {
882 "minItems" : 1,
883 "type" : "array",
884 "description" : "Interface details",
885 "items" : {
886 "$ref" : "#/components/schemas/InterfaceDescription"
887 }
888 },
889 "protocol" : {
890 "$ref" : "#/components/schemas/Protocol"
891 },
892 "securityMethods" : {
893 "minItems" : 1,
894 "type" : "array",
895 "description" : "Security methods supported by the AEF",
896 "items" : {
897 "$ref" : "#/components/schemas/SecurityMethod"
898 }
899 },
900 "versions" : {
901 "minItems" : 1,
902 "type" : "array",
903 "description" : "API version",
904 "items" : {
905 "$ref" : "#/components/schemas/Version"
906 }
907 }
908 },
909 "description" : "Represents the AEF profile data."
910};
911 defs["CivicAddress"] = {
912 "type" : "object",
913 "properties" : {
914 "A1" : {
915 "type" : "string"
916 },
917 "A2" : {
918 "type" : "string"
919 },
920 "A3" : {
921 "type" : "string"
922 },
923 "A4" : {
924 "type" : "string"
925 },
926 "A5" : {
927 "type" : "string"
928 },
929 "A6" : {
930 "type" : "string"
931 },
932 "ADDCODE" : {
933 "type" : "string"
934 },
935 "BLD" : {
936 "type" : "string"
937 },
938 "FLR" : {
939 "type" : "string"
940 },
941 "HNO" : {
942 "type" : "string"
943 },
944 "HNS" : {
945 "type" : "string"
946 },
947 "LMK" : {
948 "type" : "string"
949 },
950 "LOC" : {
951 "type" : "string"
952 },
953 "NAM" : {
954 "type" : "string"
955 },
956 "PC" : {
957 "type" : "string"
958 },
959 "PCN" : {
960 "type" : "string"
961 },
962 "PLC" : {
963 "type" : "string"
964 },
965 "POBOX" : {
966 "type" : "string"
967 },
968 "POD" : {
969 "type" : "string"
970 },
971 "POM" : {
972 "type" : "string"
973 },
974 "PRD" : {
975 "type" : "string"
976 },
977 "PRM" : {
978 "type" : "string"
979 },
980 "RD" : {
981 "type" : "string"
982 },
983 "RDBR" : {
984 "type" : "string"
985 },
986 "RDSEC" : {
987 "type" : "string"
988 },
989 "RDSUBBR" : {
990 "type" : "string"
991 },
992 "ROOM" : {
993 "type" : "string"
994 },
995 "SEAT" : {
996 "type" : "string"
997 },
998 "STS" : {
999 "type" : "string"
1000 },
1001 "UNIT" : {
1002 "type" : "string"
1003 },
1004 "country" : {
1005 "type" : "string"
1006 },
1007 "method" : {
1008 "type" : "string"
1009 },
1010 "providedBy" : {
1011 "type" : "string"
1012 },
1013 "usageRules" : {
1014 "type" : "string"
1015 }
1016 },
1017 "description" : "Indicates a Civic address."
1018};
1019 defs["CommunicationType"] = {
1020 "type" : "string",
1021 "description" : "Possible values are:\n- REQUEST_RESPONSE: The communication is of the type request-response\n- SUBSCRIBE_NOTIFY: The communication is of the type subscribe-notify\n",
1022 "enum" : [ "REQUEST_RESPONSE", "SUBSCRIBE_NOTIFY" ]
1023};
1024 defs["CustomOperation"] = {
1025 "required" : [ "commType", "custOpName" ],
1026 "type" : "object",
1027 "properties" : {
1028 "commType" : {
1029 "$ref" : "#/components/schemas/CommunicationType"
1030 },
1031 "custOpName" : {
1032 "type" : "string",
1033 "description" : "it is set as {custOpName} part of the URI structure for a custom operation without resource association as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1034 },
1035 "description" : {
1036 "type" : "string",
1037 "description" : "Text description of the custom operation"
1038 },
1039 "operations" : {
1040 "minItems" : 1,
1041 "type" : "array",
1042 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1043 "items" : {
1044 "$ref" : "#/components/schemas/Operation"
1045 }
1046 }
1047 },
1048 "description" : "Represents the description of a custom operation."
1049};
1050 defs["DataFormat"] = {
1051 "type" : "string",
1052 "description" : "Possible values are:\n- JSON: JavaScript Object Notation\n",
1053 "enum" : [ "JSON" ]
1054};
1055 defs["EllipsoidArc"] = {
1056 "description" : "Ellipsoid Arc.",
1057 "allOf" : [ {
1058 "$ref" : "#/components/schemas/GADShape"
1059 }, {
1060 "required" : [ "confidence", "includedAngle", "innerRadius", "offsetAngle", "point", "uncertaintyRadius" ],
1061 "type" : "object",
1062 "properties" : {
1063 "confidence" : {
1064 "$ref" : "#/components/schemas/Confidence"
1065 },
1066 "includedAngle" : {
1067 "$ref" : "#/components/schemas/Angle"
1068 },
1069 "innerRadius" : {
1070 "$ref" : "#/components/schemas/InnerRadius"
1071 },
1072 "offsetAngle" : {
1073 "$ref" : "#/components/schemas/Angle"
1074 },
1075 "point" : {
1076 "$ref" : "#/components/schemas/GeographicalCoordinates"
1077 },
1078 "uncertaintyRadius" : {
1079 "$ref" : "#/components/schemas/Uncertainty"
1080 }
1081 }
1082 } ]
1083};
1084 defs["GADShape"] = {
1085 "required" : [ "shape" ],
1086 "type" : "object",
1087 "properties" : {
1088 "shape" : {
1089 "$ref" : "#/components/schemas/SupportedGADShapes"
1090 }
1091 },
1092 "description" : "Common base type for GAD shapes.",
1093 "discriminator" : {
1094 "propertyName" : "shape",
1095 "mapping" : {
1096 "ELLIPSOID_ARC" : "#/components/schemas/EllipsoidArc",
1097 "LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/Local2dPointUncertaintyEllipse",
1098 "LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID" : "#/components/schemas/Local3dPointUncertaintyEllipsoid",
1099 "POINT" : "#/components/schemas/Point",
1100 "POINT_ALTITUDE" : "#/components/schemas/PointAltitude",
1101 "POINT_ALTITUDE_UNCERTAINTY" : "#/components/schemas/PointAltitudeUncertainty",
1102 "POINT_UNCERTAINTY_CIRCLE" : "#/components/schemas/PointUncertaintyCircle",
1103 "POINT_UNCERTAINTY_ELLIPSE" : "#/components/schemas/PointUncertaintyEllipse",
1104 "POLYGON" : "#/components/schemas/Polygon"
1105 }
1106 }
1107};
1108 defs["GeographicArea"] = {
1109 "description" : "Geographic area specified by different shape.",
1110 "anyOf" : [ {
1111 "$ref" : "#/components/schemas/Point"
1112 }, {
1113 "$ref" : "#/components/schemas/PointUncertaintyCircle"
1114 }, {
1115 "$ref" : "#/components/schemas/PointUncertaintyEllipse"
1116 }, {
1117 "$ref" : "#/components/schemas/Polygon"
1118 }, {
1119 "$ref" : "#/components/schemas/PointAltitude"
1120 }, {
1121 "$ref" : "#/components/schemas/PointAltitudeUncertainty"
1122 }, {
1123 "$ref" : "#/components/schemas/EllipsoidArc"
1124 } ]
1125};
1126 defs["GeographicalCoordinates"] = {
1127 "required" : [ "lat", "lon" ],
1128 "type" : "object",
1129 "properties" : {
1130 "lat" : {
1131 "maximum" : 90,
1132 "minimum" : -90,
1133 "type" : "number",
1134 "format" : "double"
1135 },
1136 "lon" : {
1137 "maximum" : 180,
1138 "minimum" : -180,
1139 "type" : "number",
1140 "format" : "double"
1141 }
1142 },
1143 "description" : "Geographical coordinates."
1144};
1145 defs["InterfaceDescription"] = {
1146 "type" : "object",
1147 "properties" : {
1148 "ipv4Addr" : {
1149 "$ref" : "#/components/schemas/Ipv4Addr"
1150 },
1151 "ipv6Addr" : {
1152 "$ref" : "#/components/schemas/Ipv6Addr"
1153 },
1154 "port" : {
1155 "$ref" : "#/components/schemas/Port"
1156 },
1157 "securityMethods" : {
1158 "minItems" : 1,
1159 "type" : "array",
1160 "description" : "Security methods supported by the interface, it take precedence over the security methods provided in AefProfile, for this specific interface.\n",
1161 "items" : {
1162 "$ref" : "#/components/schemas/SecurityMethod"
1163 }
1164 }
1165 },
1166 "description" : "Represents the description of an API's interface."
1167};
1168 defs["InvalidParam"] = {
1169 "required" : [ "param" ],
1170 "type" : "object",
1171 "properties" : {
1172 "param" : {
1173 "type" : "string",
1174 "description" : "Attribute's name encoded as a JSON Pointer, or header's name."
1175 },
1176 "reason" : {
1177 "type" : "string",
1178 "description" : "A human-readable reason, e.g. \"must be a positive integer\"."
1179 }
1180 },
1181 "description" : "Represents the description of invalid parameters, for a request rejected due to invalid parameters."
1182};
1183 defs["Local2dPointUncertaintyEllipse"] = {
1184 "description" : "Local 2D point with uncertainty ellipse",
1185 "allOf" : [ {
1186 "$ref" : "#/components/schemas/GADShape"
1187 }, {
1188 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipse" ],
1189 "type" : "object",
1190 "properties" : {
1191 "confidence" : {
1192 "$ref" : "#/components/schemas/Confidence"
1193 },
1194 "localOrigin" : {
1195 "$ref" : "#/components/schemas/LocalOrigin"
1196 },
1197 "point" : {
1198 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1199 },
1200 "uncertaintyEllipse" : {
1201 "$ref" : "#/components/schemas/UncertaintyEllipse"
1202 }
1203 }
1204 } ]
1205};
1206 defs["Local3dPointUncertaintyEllipsoid"] = {
1207 "description" : "Local 3D point with uncertainty ellipsoid",
1208 "allOf" : [ {
1209 "$ref" : "#/components/schemas/GADShape"
1210 }, {
1211 "required" : [ "confidence", "localOrigin", "point", "uncertaintyEllipsoid" ],
1212 "type" : "object",
1213 "properties" : {
1214 "confidence" : {
1215 "$ref" : "#/components/schemas/Confidence"
1216 },
1217 "localOrigin" : {
1218 "$ref" : "#/components/schemas/LocalOrigin"
1219 },
1220 "point" : {
1221 "$ref" : "#/components/schemas/RelativeCartesianLocation"
1222 },
1223 "uncertaintyEllipsoid" : {
1224 "$ref" : "#/components/schemas/UncertaintyEllipsoid"
1225 }
1226 }
1227 } ]
1228};
1229 defs["LocalOrigin"] = {
1230 "type" : "object",
1231 "properties" : {
1232 "coordinateId" : {
1233 "type" : "string"
1234 },
1235 "point" : {
1236 "$ref" : "#/components/schemas/GeographicalCoordinates"
1237 }
1238 },
1239 "description" : "Indicates a Local origin in a reference system"
1240};
1241 defs["Operation"] = {
1242 "type" : "string",
1243 "description" : "Possible values are:\n- GET: HTTP GET method\n- POST: HTTP POST method\n- PUT: HTTP PUT method\n- PATCH: HTTP PATCH method\n- DELETE: HTTP DELETE method\n",
1244 "enum" : [ "GET", "POST", "PUT", "PATCH", "DELETE" ]
1245};
1246 defs["Point"] = {
1247 "description" : "Ellipsoid Point.",
1248 "allOf" : [ {
1249 "$ref" : "#/components/schemas/GADShape"
1250 }, {
1251 "required" : [ "point" ],
1252 "type" : "object",
1253 "properties" : {
1254 "point" : {
1255 "$ref" : "#/components/schemas/GeographicalCoordinates"
1256 }
1257 }
1258 } ]
1259};
1260 defs["PointAltitude"] = {
1261 "description" : "Ellipsoid point with altitude.",
1262 "allOf" : [ {
1263 "$ref" : "#/components/schemas/GADShape"
1264 }, {
1265 "required" : [ "altitude", "point" ],
1266 "type" : "object",
1267 "properties" : {
1268 "altitude" : {
1269 "$ref" : "#/components/schemas/Altitude"
1270 },
1271 "point" : {
1272 "$ref" : "#/components/schemas/GeographicalCoordinates"
1273 }
1274 }
1275 } ]
1276};
1277 defs["PointAltitudeUncertainty"] = {
1278 "description" : "Ellipsoid point with altitude and uncertainty ellipsoid.",
1279 "allOf" : [ {
1280 "$ref" : "#/components/schemas/GADShape"
1281 }, {
1282 "required" : [ "altitude", "confidence", "point", "uncertaintyAltitude", "uncertaintyEllipse" ],
1283 "type" : "object",
1284 "properties" : {
1285 "altitude" : {
1286 "$ref" : "#/components/schemas/Altitude"
1287 },
1288 "confidence" : {
1289 "$ref" : "#/components/schemas/Confidence"
1290 },
1291 "point" : {
1292 "$ref" : "#/components/schemas/GeographicalCoordinates"
1293 },
1294 "uncertaintyAltitude" : {
1295 "$ref" : "#/components/schemas/Uncertainty"
1296 },
1297 "uncertaintyEllipse" : {
1298 "$ref" : "#/components/schemas/UncertaintyEllipse"
1299 }
1300 }
1301 } ]
1302};
1303 defs["PointUncertaintyCircle"] = {
1304 "description" : "Ellipsoid point with uncertainty circle.",
1305 "allOf" : [ {
1306 "$ref" : "#/components/schemas/GADShape"
1307 }, {
1308 "required" : [ "point", "uncertainty" ],
1309 "type" : "object",
1310 "properties" : {
1311 "point" : {
1312 "$ref" : "#/components/schemas/GeographicalCoordinates"
1313 },
1314 "uncertainty" : {
1315 "$ref" : "#/components/schemas/Uncertainty"
1316 }
1317 }
1318 } ]
1319};
1320 defs["PointUncertaintyEllipse"] = {
1321 "description" : "Ellipsoid point with uncertainty ellipse.",
1322 "allOf" : [ {
1323 "$ref" : "#/components/schemas/GADShape"
1324 }, {
1325 "required" : [ "confidence", "point", "uncertaintyEllipse" ],
1326 "type" : "object",
1327 "properties" : {
1328 "confidence" : {
1329 "$ref" : "#/components/schemas/Confidence"
1330 },
1331 "point" : {
1332 "$ref" : "#/components/schemas/GeographicalCoordinates"
1333 },
1334 "uncertaintyEllipse" : {
1335 "$ref" : "#/components/schemas/UncertaintyEllipse"
1336 }
1337 }
1338 } ]
1339};
1340 defs["Polygon"] = {
1341 "description" : "Polygon.",
1342 "allOf" : [ {
1343 "$ref" : "#/components/schemas/GADShape"
1344 }, {
1345 "required" : [ "pointList" ],
1346 "type" : "object",
1347 "properties" : {
1348 "pointList" : {
1349 "$ref" : "#/components/schemas/PointList"
1350 }
1351 }
1352 } ]
1353};
1354 defs["ProblemDetails"] = {
1355 "type" : "object",
1356 "properties" : {
1357 "cause" : {
1358 "type" : "string",
1359 "description" : "A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available."
1360 },
1361 "detail" : {
1362 "type" : "string",
1363 "description" : "A human-readable explanation specific to this occurrence of the problem."
1364 },
1365 "instance" : {
1366 "$ref" : "#/components/schemas/Uri"
1367 },
1368 "invalidParams" : {
1369 "minItems" : 1,
1370 "type" : "array",
1371 "description" : "Description of invalid parameters, for a request rejected due to invalid parameters.",
1372 "items" : {
1373 "$ref" : "#/components/schemas/InvalidParam"
1374 }
1375 },
1376 "status" : {
1377 "type" : "integer",
1378 "description" : "The HTTP status code for this occurrence of the problem."
1379 },
1380 "supportedFeatures" : {
1381 "$ref" : "#/components/schemas/SupportedFeatures"
1382 },
1383 "title" : {
1384 "type" : "string",
1385 "description" : "A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem."
1386 },
1387 "type" : {
1388 "$ref" : "#/components/schemas/Uri"
1389 }
1390 },
1391 "description" : "Represents additional information and details on an error response."
1392};
1393 defs["Protocol"] = {
1394 "type" : "string",
1395 "description" : "Possible values are:\n- HTTP_1_1: HTTP version 1.1\n- HTTP_2: HTTP version 2\n",
1396 "enum" : [ "HTTP_1_1", "HTTP_2" ]
1397};
1398 defs["PublishedApiPath"] = {
1399 "type" : "object",
1400 "properties" : {
1401 "ccfIds" : {
1402 "minItems" : 1,
1403 "type" : "array",
1404 "description" : "A list of CCF identifiers where the service API is already published.",
1405 "items" : {
1406 "type" : "string"
1407 }
1408 }
1409 },
1410 "description" : "Represents the published API path within the same CAPIF provider domain."
1411};
1412 defs["RelativeCartesianLocation"] = {
1413 "required" : [ "x" ],
1414 "type" : "object",
1415 "properties" : {
1416 "x" : {
1417 "$ref" : "#/components/schemas/Float"
1418 },
1419 "z" : {
1420 "$ref" : "#/components/schemas/Float"
1421 }
1422 },
1423 "description" : "Relative Cartesian Location"
1424};
1425 defs["Resource"] = {
1426 "required" : [ "commType", "resourceName", "uri" ],
1427 "type" : "object",
1428 "properties" : {
1429 "commType" : {
1430 "$ref" : "#/components/schemas/CommunicationType"
1431 },
1432 "custOpName" : {
1433 "type" : "string",
1434 "description" : "it is set as {custOpName} part of the URI structure for a custom operation associated with a resource as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1435 },
1436 "description" : {
1437 "type" : "string",
1438 "description" : "Text description of the API resource"
1439 },
1440 "operations" : {
1441 "minItems" : 1,
1442 "type" : "array",
1443 "description" : "Supported HTTP methods for the API resource. Only applicable when the protocol in AefProfile indicates HTTP.\n",
1444 "items" : {
1445 "$ref" : "#/components/schemas/Operation"
1446 }
1447 },
1448 "resourceName" : {
1449 "type" : "string",
1450 "description" : "Resource name"
1451 },
1452 "uri" : {
1453 "type" : "string",
1454 "description" : "Relative URI of the API resource, it is set as {apiSpecificSuffixes} part of the URI structure as defined in clause 5.2.4 of 3GPP TS 29.122.\n"
1455 }
1456 },
1457 "description" : "Represents the API resource data."
1458};
1459 defs["SecurityMethod"] = {
1460 "type" : "string",
1461 "description" : "Possible values are:\n- PSK: Security method 1 (Using TLS-PSK) as described in 3GPP TS 33.122\n- PKI: Security method 2 (Using PKI) as described in 3GPP TS 33.122\n- OAUTH: Security method 3 (TLS with OAuth token) as described in 3GPP TS 33.122\n",
1462 "enum" : [ "PSK", "PKI", "OAUTH" ]
1463};
1464 defs["ServiceAPIDescription"] = {
1465 "required" : [ "apiName" ],
1466 "type" : "object",
1467 "properties" : {
1468 "aefProfiles" : {
1469 "minItems" : 1,
1470 "type" : "array",
1471 "description" : "AEF profile information, which includes the exposed API details (e.g. protocol).\n",
1472 "items" : {
1473 "$ref" : "#/components/schemas/AefProfile"
1474 }
1475 },
1476 "apiId" : {
1477 "type" : "string",
1478 "description" : "API identifier assigned by the CAPIF core function to the published service API. Shall not be present in the HTTP POST request from the API publishing function to the CAPIF core function. Shall be present in the HTTP POST response from the CAPIF core function to the API publishing function and in the HTTP GET response from the CAPIF core function to the API invoker (discovery API).\n"
1479 },
1480 "apiName" : {
1481 "type" : "string",
1482 "description" : "API name, it is set as {apiName} part of the URI structure as defined in clause 5.2.4 of 3GPP TS 29.122."
1483 },
1484 "apiSuppFeats" : {
1485 "$ref" : "#/components/schemas/SupportedFeatures"
1486 },
1487 "ccfId" : {
1488 "type" : "string",
1489 "description" : "CAPIF core function identifier."
1490 },
1491 "description" : {
1492 "type" : "string",
1493 "description" : "Text description of the API"
1494 },
1495 "pubApiPath" : {
1496 "$ref" : "#/components/schemas/PublishedApiPath"
1497 },
1498 "serviceAPICategory" : {
1499 "type" : "string"
1500 },
1501 "shareableInfo" : {
1502 "$ref" : "#/components/schemas/ShareableInformation"
1503 },
1504 "supportedFeatures" : {
1505 "$ref" : "#/components/schemas/SupportedFeatures"
1506 }
1507 },
1508 "description" : "Represents the description of a service API as published by the APF."
1509};
1510 defs["ServiceAPIDescriptionPatch"] = {
1511 "type" : "object",
1512 "properties" : {
1513 "aefProfiles" : {
1514 "minItems" : 1,
1515 "type" : "array",
1516 "items" : {
1517 "$ref" : "#/components/schemas/AefProfile"
1518 }
1519 },
1520 "apiSuppFeats" : {
1521 "$ref" : "#/components/schemas/SupportedFeatures"
1522 },
1523 "ccfId" : {
1524 "type" : "string",
1525 "description" : "CAPIF core function identifier."
1526 },
1527 "description" : {
1528 "type" : "string",
1529 "description" : "Text description of the API"
1530 },
1531 "pubApiPath" : {
1532 "$ref" : "#/components/schemas/PublishedApiPath"
1533 },
1534 "serviceAPICategory" : {
1535 "type" : "string"
1536 },
1537 "shareableInfo" : {
1538 "$ref" : "#/components/schemas/ShareableInformation"
1539 }
1540 },
1541 "description" : "Represents the parameters to request the modification of an APF published API resource.\n"
1542};
1543 defs["ShareableInformation"] = {
1544 "required" : [ "isShareable" ],
1545 "type" : "object",
1546 "properties" : {
1547 "capifProvDoms" : {
1548 "minItems" : 1,
1549 "type" : "array",
1550 "description" : "List of CAPIF provider domains to which the service API information to be shared.\n",
1551 "items" : {
1552 "type" : "string"
1553 }
1554 },
1555 "isShareable" : {
1556 "type" : "boolean",
1557 "description" : "Set to \"true\" indicates that the service API and/or the service API category can be shared to the list of CAPIF provider domain information. Otherwise set to \"false\".\n"
1558 }
1559 },
1560 "description" : "Indicates whether the service API and/or the service API category can be shared to the list of CAPIF provider domains.\n"
1561};
1562 defs["SupportedGADShapes"] = {
1563 "type" : "string",
1564 "description" : "Indicates supported GAD shapes.",
1565 "enum" : [ "POINT", "POINT_UNCERTAINTY_CIRCLE", "POINT_UNCERTAINTY_ELLIPSE", "POLYGON", "POINT_ALTITUDE", "POINT_ALTITUDE_UNCERTAINTY", "ELLIPSOID_ARC", "LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE", "LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID" ]
1566};
1567 defs["UncertaintyEllipse"] = {
1568 "required" : [ "orientationMajor", "semiMajor", "semiMinor" ],
1569 "type" : "object",
1570 "properties" : {
1571 "orientationMajor" : {
1572 "$ref" : "#/components/schemas/Orientation"
1573 },
1574 "semiMajor" : {
1575 "$ref" : "#/components/schemas/Uncertainty"
1576 },
1577 "semiMinor" : {
1578 "$ref" : "#/components/schemas/Uncertainty"
1579 }
1580 },
1581 "description" : "Ellipse with uncertainty."
1582};
1583 defs["UncertaintyEllipsoid"] = {
1584 "required" : [ "orientationMajor", "semiMajor", "semiMinor", "vertical" ],
1585 "type" : "object",
1586 "properties" : {
1587 "orientationMajor" : {
1588 "$ref" : "#/components/schemas/Orientation"
1589 },
1590 "semiMajor" : {
1591 "$ref" : "#/components/schemas/Uncertainty"
1592 },
1593 "semiMinor" : {
1594 "$ref" : "#/components/schemas/Uncertainty"
1595 },
1596 "vertical" : {
1597 "$ref" : "#/components/schemas/Uncertainty"
1598 }
1599 },
1600 "description" : "Ellipsoid with uncertainty"
1601};
1602 defs["Version"] = {
1603 "required" : [ "apiVersion" ],
1604 "type" : "object",
1605 "properties" : {
1606 "apiVersion" : {
1607 "type" : "string",
1608 "description" : "API major version in URI (e.g. v1)"
1609 },
1610 "custOperations" : {
1611 "minItems" : 1,
1612 "type" : "array",
1613 "description" : "Custom operations without resource association.",
1614 "items" : {
1615 "$ref" : "#/components/schemas/CustomOperation"
1616 }
1617 },
1618 "expiry" : {
1619 "$ref" : "#/components/schemas/DateTime"
1620 },
1621 "resources" : {
1622 "minItems" : 1,
1623 "type" : "array",
1624 "description" : "Resources supported by the API.",
1625 "items" : {
1626 "$ref" : "#/components/schemas/Resource"
1627 }
1628 }
1629 },
1630 "description" : "Represents the API version information."
1631};
1632
1633 var errs = {};
1634 </script>
1635
1636 <div class="container-fluid">
1637 <div class="row-fluid">
1638 <div id="sidenav" class="span2">
1639 <nav id="scrollingNav">
1640 <ul class="sidenav nav nav-list">
1641 <!-- Logo Area -->
1642 <!--<div style="width: 80%; background-color: #4c8eca; color: white; padding: 20px; text-align: center; margin-bottom: 20px; ">
1643
1644 API Docs 2
1645
1646 </div>
1647 -->
1648 <li class="nav-fixed nav-header active" data-group="_"><a href="#api-_">API Summary</a></li>
1649
1650 <li class="nav-header" data-group="Default"><a href="#api-Default">API Methods - Default</a></li>
1651 <li data-group="Default" data-name="apfIdServiceApisGet" class="">
1652 <a href="#api-Default-apfIdServiceApisGet">apfIdServiceApisGet</a>
1653 </li>
1654 <li data-group="Default" data-name="apfIdServiceApisPost" class="">
1655 <a href="#api-Default-apfIdServiceApisPost">apfIdServiceApisPost</a>
1656 </li>
1657 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdDelete" class="">
1658 <a href="#api-Default-apfIdServiceApisServiceApiIdDelete">apfIdServiceApisServiceApiIdDelete</a>
1659 </li>
1660 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdGet" class="">
1661 <a href="#api-Default-apfIdServiceApisServiceApiIdGet">apfIdServiceApisServiceApiIdGet</a>
1662 </li>
1663 <li data-group="Default" data-name="apfIdServiceApisServiceApiIdPut" class="">
1664 <a href="#api-Default-apfIdServiceApisServiceApiIdPut">apfIdServiceApisServiceApiIdPut</a>
1665 </li>
1666 <li class="nav-header" data-group="IndividualAPFPublishedAPI"><a href="#api-IndividualAPFPublishedAPI">API Methods - IndividualAPFPublishedAPI</a></li>
1667 <li data-group="IndividualAPFPublishedAPI" data-name="modifyIndAPFPubAPI" class="">
1668 <a href="#api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI">modifyIndAPFPubAPI</a>
1669 </li>
1670 </ul>
1671 </nav>
1672 </div>
1673 <div id="content">
1674 <div id="project">
1675 <div class="pull-left">
1676 <h1>CAPIF_Publish_Service_API</h1>
1677 </div>
1678 <div class="clearfix"></div>
1679 </div>
1680 <div id="header">
1681 <div id="api-_">
1682 <h2 id="welcome-to-apidoc">API and SDK Documentation</h2>
1683 <div class="app-desc">Version: 1.2.1</div>
1684 <hr>
1685 <div id="app-description" class="app-desc">
1686 API for publishing service APIs.<br />
1687© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).<br />
1688All rights reserved.
1689 </div>
1690 </div>
1691 </div>
1692 <div id="sections">
1693 <section id="api-Default">
1694 <h1>Default</h1>
1695 <div id="api-Default-apfIdServiceApisGet">
1696 <article id="api-Default-apfIdServiceApisGet-0" data-group="User" data-name="apfIdServiceApisGet" data-version="0">
1697 <div class="pull-left">
1698 <h1>apfIdServiceApisGet</h1>
1699 <p></p>
1700 </div>
1701 <div class="pull-right"></div>
1702 <div class="clearfix"></div>
1703 <p></p>
1704 <p class="marked">Retrieve all published APIs.</p>
1705 <p></p>
1706 <br />
1707 <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/{apfId}/service-apis</span></code></pre>
1708 <p>
1709 <h3>Usage and SDK Samples</h3>
1710 </p>
1711 <ul class="nav nav-tabs nav-tabs-examples">
1712 <li class="active"><a href="#examples-Default-apfIdServiceApisGet-0-curl">Curl</a></li>
1713 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-java">Java</a></li>
1714 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-dart">Dart</a></li>
1715 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-android">Android</a></li>
1716 <!--<li class=""><a href="#examples-Default-apfIdServiceApisGet-0-groovy">Groovy</a></li>-->
1717 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-objc">Obj-C</a></li>
1718 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-javascript">JavaScript</a></li>
1719 <!--<li class=""><a href="#examples-Default-apfIdServiceApisGet-0-angular">Angular</a></li>-->
1720 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-csharp">C#</a></li>
1721 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-php">PHP</a></li>
1722 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-perl">Perl</a></li>
1723 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-python">Python</a></li>
1724 <li class=""><a href="#examples-Default-apfIdServiceApisGet-0-rust">Rust</a></li>
1725 </ul>
1726
1727 <div class="tab-content">
1728 <div class="tab-pane active" id="examples-Default-apfIdServiceApisGet-0-curl">
1729 <pre class="prettyprint"><code class="language-bsh">curl -X GET \
1730 -H "Accept: application/json,application/problem+json" \
1731 "https://example.com/published-apis/v1/{apfId}/service-apis"
1732</code></pre>
1733 </div>
1734 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-java">
1735 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
1736import org.openapitools.client.auth.*;
1737import org.openapitools.client.model.*;
1738import org.openapitools.client.api.DefaultApi;
1739
1740import java.io.File;
1741import java.util.*;
1742
1743public class DefaultApiExample {
1744 public static void main(String[] args) {
1745
1746 // Create an instance of the API class
1747 DefaultApi apiInstance = new DefaultApi();
1748 String apfId = apfId_example; // String |
1749
1750 try {
1751 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1752 System.out.println(result);
1753 } catch (ApiException e) {
1754 System.err.println("Exception when calling DefaultApi#apfIdServiceApisGet");
1755 e.printStackTrace();
1756 }
1757 }
1758}
1759</code></pre>
1760 </div>
1761
1762 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-dart">
1763 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
1764
1765final api_instance = DefaultApi();
1766
1767final String apfId = new String(); // String |
1768
1769try {
1770 final result = await api_instance.apfIdServiceApisGet(apfId);
1771 print(result);
1772} catch (e) {
1773 print('Exception when calling DefaultApi->apfIdServiceApisGet: $e\n');
1774}
1775
1776</code></pre>
1777 </div>
1778
1779 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-android">
1780 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
1781
1782public class DefaultApiExample {
1783 public static void main(String[] args) {
1784 DefaultApi apiInstance = new DefaultApi();
1785 String apfId = apfId_example; // String |
1786
1787 try {
1788 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1789 System.out.println(result);
1790 } catch (ApiException e) {
1791 System.err.println("Exception when calling DefaultApi#apfIdServiceApisGet");
1792 e.printStackTrace();
1793 }
1794 }
1795}</code></pre>
1796 </div>
1797 <!--
1798 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-groovy">
1799 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1800 </div> -->
1801 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-objc">
1802 <pre class="prettyprint"><code class="language-cpp">
1803
1804// Create an instance of the API class
1805DefaultApi *apiInstance = [[DefaultApi alloc] init];
1806String *apfId = apfId_example; // (default to null)
1807
1808[apiInstance apfIdServiceApisGetWith:apfId
1809 completionHandler: ^(array[ServiceAPIDescription] output, NSError* error) {
1810 if (output) {
1811 NSLog(@"%@", output);
1812 }
1813 if (error) {
1814 NSLog(@"Error: %@", error);
1815 }
1816}];
1817</code></pre>
1818 </div>
1819
1820 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-javascript">
1821 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
1822
1823// Create an instance of the API class
1824var api = new CapifPublishServiceApi.DefaultApi()
1825var apfId = apfId_example; // {String}
1826
1827var callback = function(error, data, response) {
1828 if (error) {
1829 console.error(error);
1830 } else {
1831 console.log('API called successfully. Returned data: ' + data);
1832 }
1833};
1834api.apfIdServiceApisGet(apfId, callback);
1835</code></pre>
1836 </div>
1837
1838 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-angular">
1839 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
1840 </div>-->
1841 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-csharp">
1842 <pre class="prettyprint"><code class="language-cs">using System;
1843using System.Diagnostics;
1844using Org.OpenAPITools.Api;
1845using Org.OpenAPITools.Client;
1846using Org.OpenAPITools.Model;
1847
1848namespace Example
1849{
1850 public class apfIdServiceApisGetExample
1851 {
1852 public void main()
1853 {
1854
1855 // Create an instance of the API class
1856 var apiInstance = new DefaultApi();
1857 var apfId = apfId_example; // String | (default to null)
1858
1859 try {
1860 array[ServiceAPIDescription] result = apiInstance.apfIdServiceApisGet(apfId);
1861 Debug.WriteLine(result);
1862 } catch (Exception e) {
1863 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisGet: " + e.Message );
1864 }
1865 }
1866 }
1867}
1868</code></pre>
1869 </div>
1870
1871 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-php">
1872 <pre class="prettyprint"><code class="language-php"><&#63;php
1873require_once(__DIR__ . '/vendor/autoload.php');
1874
1875// Create an instance of the API class
1876$api_instance = new OpenAPITools\Client\Api\DefaultApi();
1877$apfId = apfId_example; // String |
1878
1879try {
1880 $result = $api_instance->apfIdServiceApisGet($apfId);
1881 print_r($result);
1882} catch (Exception $e) {
1883 echo 'Exception when calling DefaultApi->apfIdServiceApisGet: ', $e->getMessage(), PHP_EOL;
1884}
1885?></code></pre>
1886 </div>
1887
1888 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-perl">
1889 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
1890use WWW::OPenAPIClient::Configuration;
1891use WWW::OPenAPIClient::DefaultApi;
1892
1893# Create an instance of the API class
1894my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
1895my $apfId = apfId_example; # String |
1896
1897eval {
1898 my $result = $api_instance->apfIdServiceApisGet(apfId => $apfId);
1899 print Dumper($result);
1900};
1901if ($@) {
1902 warn "Exception when calling DefaultApi->apfIdServiceApisGet: $@\n";
1903}</code></pre>
1904 </div>
1905
1906 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-python">
1907 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
1908import time
1909import openapi_client
1910from openapi_client.rest import ApiException
1911from pprint import pprint
1912
1913# Create an instance of the API class
1914api_instance = openapi_client.DefaultApi()
1915apfId = apfId_example # String | (default to null)
1916
1917try:
1918 api_response = api_instance.apf_id_service_apis_get(apfId)
1919 pprint(api_response)
1920except ApiException as e:
1921 print("Exception when calling DefaultApi->apfIdServiceApisGet: %s\n" % e)</code></pre>
1922 </div>
1923
1924 <div class="tab-pane" id="examples-Default-apfIdServiceApisGet-0-rust">
1925 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
1926
1927pub fn main() {
1928 let apfId = apfId_example; // String
1929
1930 let mut context = DefaultApi::Context::default();
1931 let result = client.apfIdServiceApisGet(apfId, &context).wait();
1932
1933 println!("{:?}", result);
1934}
1935</code></pre>
1936 </div>
1937 </div>
1938
1939 <h2>Scopes</h2>
1940 <table>
1941
1942 </table>
1943
1944 <h2>Parameters</h2>
1945
1946 <div class="methodsubtabletitle">Path parameters</div>
1947 <table id="methodsubtable">
1948 <tr>
1949 <th width="150px">Name</th>
1950 <th>Description</th>
1951 </tr>
1952 <tr><td style="width:150px;">apfId*</td>
1953<td>
1954
1955
1956 <div id="d2e199_apfIdServiceApisGet_apfId">
1957 <div class="json-schema-view">
1958 <div class="primitive">
1959 <span class="type">
1960 String
1961 </span>
1962
1963 </div>
1964 <div class="inner required">
1965 Required
1966 </div>
1967 </div>
1968 </div>
1969</td>
1970</tr>
1971
1972 </table>
1973
1974
1975
1976
1977
1978 <h2>Responses</h2>
1979 <h3 id="examples-Default-apfIdServiceApisGet-title-200"></h3>
1980 <p id="examples-Default-apfIdServiceApisGet-description-200" class="marked"></p>
1981 <script>
1982 var responseDefault200_description = `Definition of all service API(s) published by the API publishing function.`;
1983 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
1984 if (responseDefault200_description_break == -1) {
1985 $("#examples-Default-apfIdServiceApisGet-title-200").text("Status: 200 - " + responseDefault200_description);
1986 } else {
1987 $("#examples-Default-apfIdServiceApisGet-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
1988 $("#examples-Default-apfIdServiceApisGet-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
1989 }
1990 </script>
1991
1992
1993 <ul id="responses-detail-Default-apfIdServiceApisGet-200" class="nav nav-tabs nav-tabs-examples" >
1994 <li class="active">
1995 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-200-schema">Schema</a>
1996 </li>
1997
1998
1999
2000
2001 </ul>
2002
2003
2004 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-200-wrapper" style='margin-bottom: 10px;'>
2005 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-200-schema">
2006 <div id="responses-Default-apfIdServiceApisGet-schema-200" class="exampleStyle">
2007 <script>
2008 $(document).ready(function() {
2009 var schemaWrapper = {
2010 "description" : "Definition of all service API(s) published by the API publishing function.",
2011 "content" : {
2012 "application/json" : {
2013 "schema" : {
2014 "minItems" : 0,
2015 "type" : "array",
2016 "items" : {
2017 "$ref" : "#/components/schemas/ServiceAPIDescription"
2018 }
2019 }
2020 }
2021 }
2022};
2023 var schema = findNode('schema',schemaWrapper).schema;
2024 if (!schema) {
2025 schema = schemaWrapper.schema;
2026 }
2027 if (schema == null) {
2028 return;
2029 }
2030 if (schema.$ref != null) {
2031 schema = defsParser.$refs.get(schema.$ref);
2032 Object.keys(schema.properties).forEach( (item) => {
2033 if (schema.properties[item].$ref != null) {
2034 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2035 }
2036 });
2037 } else if (schema.items != null && schema.items.$ref != null) {
2038 schema.items = defsParser.$refs.get(schema.items.$ref);
2039 } else {
2040 schemaWrapper.definitions = Object.assign({}, defs);
2041 $RefParser.dereference(schemaWrapper).catch(function(err) {
2042 console.log(err);
2043 });
2044 }
2045
2046 var view = new JSONSchemaView(schema, 3);
2047 $('#responses-Default-apfIdServiceApisGet-200-schema-data').val(JSON.stringify(schema));
2048 var result = $('#responses-Default-apfIdServiceApisGet-schema-200');
2049 result.empty();
2050 result.append(view.render());
2051 });
2052 </script>
2053 </div>
2054 <input id='responses-Default-apfIdServiceApisGet-200-schema-data' type='hidden' value=''></input>
2055 </div>
2056 </div>
2057 <h3 id="examples-Default-apfIdServiceApisGet-title-307"></h3>
2058 <p id="examples-Default-apfIdServiceApisGet-description-307" class="marked"></p>
2059 <script>
2060 var responseDefault307_description = `Temporary Redirect`;
2061 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
2062 if (responseDefault307_description_break == -1) {
2063 $("#examples-Default-apfIdServiceApisGet-title-307").text("Status: 307 - " + responseDefault307_description);
2064 } else {
2065 $("#examples-Default-apfIdServiceApisGet-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
2066 $("#examples-Default-apfIdServiceApisGet-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
2067 }
2068 </script>
2069
2070
2071 <ul id="responses-detail-Default-apfIdServiceApisGet-307" class="nav nav-tabs nav-tabs-examples" >
2072
2073 <li class="">
2074 <a data-toggle="tab" href="#responses-apfIdServiceApisGet-307-headers">Headers</a>
2075 </li>
2076
2077 </ul>
2078
2079
2080 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-307-wrapper" style='margin-bottom: 10px;'>
2081 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-307-schema">
2082 <div id="responses-Default-apfIdServiceApisGet-schema-307" class="exampleStyle">
2083 <script>
2084 $(document).ready(function() {
2085 var schemaWrapper = {
2086 "description" : "Temporary Redirect",
2087 "headers" : {
2088 "Location" : {
2089 "description" : "An alternative URI of the resource.",
2090 "required" : true,
2091 "schema" : {
2092 "type" : "string"
2093 }
2094 }
2095 }
2096};
2097 var schema = findNode('schema',schemaWrapper).schema;
2098 if (!schema) {
2099 schema = schemaWrapper.schema;
2100 }
2101 if (schema == null) {
2102 return;
2103 }
2104 if (schema.$ref != null) {
2105 schema = defsParser.$refs.get(schema.$ref);
2106 Object.keys(schema.properties).forEach( (item) => {
2107 if (schema.properties[item].$ref != null) {
2108 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2109 }
2110 });
2111 } else if (schema.items != null && schema.items.$ref != null) {
2112 schema.items = defsParser.$refs.get(schema.items.$ref);
2113 } else {
2114 schemaWrapper.definitions = Object.assign({}, defs);
2115 $RefParser.dereference(schemaWrapper).catch(function(err) {
2116 console.log(err);
2117 });
2118 }
2119
2120 var view = new JSONSchemaView(schema, 3);
2121 $('#responses-Default-apfIdServiceApisGet-307-schema-data').val(JSON.stringify(schema));
2122 var result = $('#responses-Default-apfIdServiceApisGet-schema-307');
2123 result.empty();
2124 result.append(view.render());
2125 });
2126 </script>
2127 </div>
2128 <input id='responses-Default-apfIdServiceApisGet-307-schema-data' type='hidden' value=''></input>
2129 </div>
2130 <div class="tab-pane" id="responses-apfIdServiceApisGet-307-headers">
2131 <table>
2132 <tr>
2133 <th width="150px">Name</th>
2134 <th width="100px">Type</th>
2135 <th width="100px">Format</th>
2136 <th>Description</th>
2137 </tr>
2138 <tr>
2139 <td>Location</td>
2140 <td>String</td>
2141 <td></td>
2142 <td>An alternative URI of the resource.</td>
2143 </tr>
2144 </table>
2145 </div>
2146 </div>
2147 <h3 id="examples-Default-apfIdServiceApisGet-title-308"></h3>
2148 <p id="examples-Default-apfIdServiceApisGet-description-308" class="marked"></p>
2149 <script>
2150 var responseDefault308_description = `Permanent Redirect`;
2151 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
2152 if (responseDefault308_description_break == -1) {
2153 $("#examples-Default-apfIdServiceApisGet-title-308").text("Status: 308 - " + responseDefault308_description);
2154 } else {
2155 $("#examples-Default-apfIdServiceApisGet-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
2156 $("#examples-Default-apfIdServiceApisGet-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
2157 }
2158 </script>
2159
2160
2161 <ul id="responses-detail-Default-apfIdServiceApisGet-308" class="nav nav-tabs nav-tabs-examples" >
2162
2163 <li class="">
2164 <a data-toggle="tab" href="#responses-apfIdServiceApisGet-308-headers">Headers</a>
2165 </li>
2166
2167 </ul>
2168
2169
2170 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-308-wrapper" style='margin-bottom: 10px;'>
2171 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-308-schema">
2172 <div id="responses-Default-apfIdServiceApisGet-schema-308" class="exampleStyle">
2173 <script>
2174 $(document).ready(function() {
2175 var schemaWrapper = {
2176 "description" : "Permanent Redirect",
2177 "headers" : {
2178 "Location" : {
2179 "description" : "An alternative URI of the resource.",
2180 "required" : true,
2181 "schema" : {
2182 "type" : "string"
2183 }
2184 }
2185 }
2186};
2187 var schema = findNode('schema',schemaWrapper).schema;
2188 if (!schema) {
2189 schema = schemaWrapper.schema;
2190 }
2191 if (schema == null) {
2192 return;
2193 }
2194 if (schema.$ref != null) {
2195 schema = defsParser.$refs.get(schema.$ref);
2196 Object.keys(schema.properties).forEach( (item) => {
2197 if (schema.properties[item].$ref != null) {
2198 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2199 }
2200 });
2201 } else if (schema.items != null && schema.items.$ref != null) {
2202 schema.items = defsParser.$refs.get(schema.items.$ref);
2203 } else {
2204 schemaWrapper.definitions = Object.assign({}, defs);
2205 $RefParser.dereference(schemaWrapper).catch(function(err) {
2206 console.log(err);
2207 });
2208 }
2209
2210 var view = new JSONSchemaView(schema, 3);
2211 $('#responses-Default-apfIdServiceApisGet-308-schema-data').val(JSON.stringify(schema));
2212 var result = $('#responses-Default-apfIdServiceApisGet-schema-308');
2213 result.empty();
2214 result.append(view.render());
2215 });
2216 </script>
2217 </div>
2218 <input id='responses-Default-apfIdServiceApisGet-308-schema-data' type='hidden' value=''></input>
2219 </div>
2220 <div class="tab-pane" id="responses-apfIdServiceApisGet-308-headers">
2221 <table>
2222 <tr>
2223 <th width="150px">Name</th>
2224 <th width="100px">Type</th>
2225 <th width="100px">Format</th>
2226 <th>Description</th>
2227 </tr>
2228 <tr>
2229 <td>Location</td>
2230 <td>String</td>
2231 <td></td>
2232 <td>An alternative URI of the resource.</td>
2233 </tr>
2234 </table>
2235 </div>
2236 </div>
2237 <h3 id="examples-Default-apfIdServiceApisGet-title-400"></h3>
2238 <p id="examples-Default-apfIdServiceApisGet-description-400" class="marked"></p>
2239 <script>
2240 var responseDefault400_description = `Bad request`;
2241 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
2242 if (responseDefault400_description_break == -1) {
2243 $("#examples-Default-apfIdServiceApisGet-title-400").text("Status: 400 - " + responseDefault400_description);
2244 } else {
2245 $("#examples-Default-apfIdServiceApisGet-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
2246 $("#examples-Default-apfIdServiceApisGet-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
2247 }
2248 </script>
2249
2250
2251 <ul id="responses-detail-Default-apfIdServiceApisGet-400" class="nav nav-tabs nav-tabs-examples" >
2252 <li class="active">
2253 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-400-schema">Schema</a>
2254 </li>
2255
2256
2257
2258
2259 </ul>
2260
2261
2262 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-400-wrapper" style='margin-bottom: 10px;'>
2263 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-400-schema">
2264 <div id="responses-Default-apfIdServiceApisGet-schema-400" class="exampleStyle">
2265 <script>
2266 $(document).ready(function() {
2267 var schemaWrapper = {
2268 "description" : "Bad request",
2269 "content" : {
2270 "application/problem+json" : {
2271 "schema" : {
2272 "$ref" : "#/components/schemas/ProblemDetails"
2273 }
2274 }
2275 }
2276};
2277 var schema = findNode('schema',schemaWrapper).schema;
2278 if (!schema) {
2279 schema = schemaWrapper.schema;
2280 }
2281 if (schema == null) {
2282 return;
2283 }
2284 if (schema.$ref != null) {
2285 schema = defsParser.$refs.get(schema.$ref);
2286 Object.keys(schema.properties).forEach( (item) => {
2287 if (schema.properties[item].$ref != null) {
2288 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2289 }
2290 });
2291 } else if (schema.items != null && schema.items.$ref != null) {
2292 schema.items = defsParser.$refs.get(schema.items.$ref);
2293 } else {
2294 schemaWrapper.definitions = Object.assign({}, defs);
2295 $RefParser.dereference(schemaWrapper).catch(function(err) {
2296 console.log(err);
2297 });
2298 }
2299
2300 var view = new JSONSchemaView(schema, 3);
2301 $('#responses-Default-apfIdServiceApisGet-400-schema-data').val(JSON.stringify(schema));
2302 var result = $('#responses-Default-apfIdServiceApisGet-schema-400');
2303 result.empty();
2304 result.append(view.render());
2305 });
2306 </script>
2307 </div>
2308 <input id='responses-Default-apfIdServiceApisGet-400-schema-data' type='hidden' value=''></input>
2309 </div>
2310 </div>
2311 <h3 id="examples-Default-apfIdServiceApisGet-title-401"></h3>
2312 <p id="examples-Default-apfIdServiceApisGet-description-401" class="marked"></p>
2313 <script>
2314 var responseDefault401_description = `Unauthorized`;
2315 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
2316 if (responseDefault401_description_break == -1) {
2317 $("#examples-Default-apfIdServiceApisGet-title-401").text("Status: 401 - " + responseDefault401_description);
2318 } else {
2319 $("#examples-Default-apfIdServiceApisGet-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
2320 $("#examples-Default-apfIdServiceApisGet-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
2321 }
2322 </script>
2323
2324
2325 <ul id="responses-detail-Default-apfIdServiceApisGet-401" class="nav nav-tabs nav-tabs-examples" >
2326 <li class="active">
2327 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-401-schema">Schema</a>
2328 </li>
2329
2330
2331
2332
2333 </ul>
2334
2335
2336 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-401-wrapper" style='margin-bottom: 10px;'>
2337 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-401-schema">
2338 <div id="responses-Default-apfIdServiceApisGet-schema-401" class="exampleStyle">
2339 <script>
2340 $(document).ready(function() {
2341 var schemaWrapper = {
2342 "description" : "Unauthorized",
2343 "content" : {
2344 "application/problem+json" : {
2345 "schema" : {
2346 "$ref" : "#/components/schemas/ProblemDetails"
2347 }
2348 }
2349 }
2350};
2351 var schema = findNode('schema',schemaWrapper).schema;
2352 if (!schema) {
2353 schema = schemaWrapper.schema;
2354 }
2355 if (schema == null) {
2356 return;
2357 }
2358 if (schema.$ref != null) {
2359 schema = defsParser.$refs.get(schema.$ref);
2360 Object.keys(schema.properties).forEach( (item) => {
2361 if (schema.properties[item].$ref != null) {
2362 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2363 }
2364 });
2365 } else if (schema.items != null && schema.items.$ref != null) {
2366 schema.items = defsParser.$refs.get(schema.items.$ref);
2367 } else {
2368 schemaWrapper.definitions = Object.assign({}, defs);
2369 $RefParser.dereference(schemaWrapper).catch(function(err) {
2370 console.log(err);
2371 });
2372 }
2373
2374 var view = new JSONSchemaView(schema, 3);
2375 $('#responses-Default-apfIdServiceApisGet-401-schema-data').val(JSON.stringify(schema));
2376 var result = $('#responses-Default-apfIdServiceApisGet-schema-401');
2377 result.empty();
2378 result.append(view.render());
2379 });
2380 </script>
2381 </div>
2382 <input id='responses-Default-apfIdServiceApisGet-401-schema-data' type='hidden' value=''></input>
2383 </div>
2384 </div>
2385 <h3 id="examples-Default-apfIdServiceApisGet-title-403"></h3>
2386 <p id="examples-Default-apfIdServiceApisGet-description-403" class="marked"></p>
2387 <script>
2388 var responseDefault403_description = `Forbidden`;
2389 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
2390 if (responseDefault403_description_break == -1) {
2391 $("#examples-Default-apfIdServiceApisGet-title-403").text("Status: 403 - " + responseDefault403_description);
2392 } else {
2393 $("#examples-Default-apfIdServiceApisGet-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
2394 $("#examples-Default-apfIdServiceApisGet-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
2395 }
2396 </script>
2397
2398
2399 <ul id="responses-detail-Default-apfIdServiceApisGet-403" class="nav nav-tabs nav-tabs-examples" >
2400 <li class="active">
2401 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-403-schema">Schema</a>
2402 </li>
2403
2404
2405
2406
2407 </ul>
2408
2409
2410 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-403-wrapper" style='margin-bottom: 10px;'>
2411 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-403-schema">
2412 <div id="responses-Default-apfIdServiceApisGet-schema-403" class="exampleStyle">
2413 <script>
2414 $(document).ready(function() {
2415 var schemaWrapper = {
2416 "description" : "Forbidden",
2417 "content" : {
2418 "application/problem+json" : {
2419 "schema" : {
2420 "$ref" : "#/components/schemas/ProblemDetails"
2421 }
2422 }
2423 }
2424};
2425 var schema = findNode('schema',schemaWrapper).schema;
2426 if (!schema) {
2427 schema = schemaWrapper.schema;
2428 }
2429 if (schema == null) {
2430 return;
2431 }
2432 if (schema.$ref != null) {
2433 schema = defsParser.$refs.get(schema.$ref);
2434 Object.keys(schema.properties).forEach( (item) => {
2435 if (schema.properties[item].$ref != null) {
2436 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2437 }
2438 });
2439 } else if (schema.items != null && schema.items.$ref != null) {
2440 schema.items = defsParser.$refs.get(schema.items.$ref);
2441 } else {
2442 schemaWrapper.definitions = Object.assign({}, defs);
2443 $RefParser.dereference(schemaWrapper).catch(function(err) {
2444 console.log(err);
2445 });
2446 }
2447
2448 var view = new JSONSchemaView(schema, 3);
2449 $('#responses-Default-apfIdServiceApisGet-403-schema-data').val(JSON.stringify(schema));
2450 var result = $('#responses-Default-apfIdServiceApisGet-schema-403');
2451 result.empty();
2452 result.append(view.render());
2453 });
2454 </script>
2455 </div>
2456 <input id='responses-Default-apfIdServiceApisGet-403-schema-data' type='hidden' value=''></input>
2457 </div>
2458 </div>
2459 <h3 id="examples-Default-apfIdServiceApisGet-title-404"></h3>
2460 <p id="examples-Default-apfIdServiceApisGet-description-404" class="marked"></p>
2461 <script>
2462 var responseDefault404_description = `Not Found`;
2463 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
2464 if (responseDefault404_description_break == -1) {
2465 $("#examples-Default-apfIdServiceApisGet-title-404").text("Status: 404 - " + responseDefault404_description);
2466 } else {
2467 $("#examples-Default-apfIdServiceApisGet-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
2468 $("#examples-Default-apfIdServiceApisGet-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
2469 }
2470 </script>
2471
2472
2473 <ul id="responses-detail-Default-apfIdServiceApisGet-404" class="nav nav-tabs nav-tabs-examples" >
2474 <li class="active">
2475 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-404-schema">Schema</a>
2476 </li>
2477
2478
2479
2480
2481 </ul>
2482
2483
2484 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-404-wrapper" style='margin-bottom: 10px;'>
2485 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-404-schema">
2486 <div id="responses-Default-apfIdServiceApisGet-schema-404" class="exampleStyle">
2487 <script>
2488 $(document).ready(function() {
2489 var schemaWrapper = {
2490 "description" : "Not Found",
2491 "content" : {
2492 "application/problem+json" : {
2493 "schema" : {
2494 "$ref" : "#/components/schemas/ProblemDetails"
2495 }
2496 }
2497 }
2498};
2499 var schema = findNode('schema',schemaWrapper).schema;
2500 if (!schema) {
2501 schema = schemaWrapper.schema;
2502 }
2503 if (schema == null) {
2504 return;
2505 }
2506 if (schema.$ref != null) {
2507 schema = defsParser.$refs.get(schema.$ref);
2508 Object.keys(schema.properties).forEach( (item) => {
2509 if (schema.properties[item].$ref != null) {
2510 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2511 }
2512 });
2513 } else if (schema.items != null && schema.items.$ref != null) {
2514 schema.items = defsParser.$refs.get(schema.items.$ref);
2515 } else {
2516 schemaWrapper.definitions = Object.assign({}, defs);
2517 $RefParser.dereference(schemaWrapper).catch(function(err) {
2518 console.log(err);
2519 });
2520 }
2521
2522 var view = new JSONSchemaView(schema, 3);
2523 $('#responses-Default-apfIdServiceApisGet-404-schema-data').val(JSON.stringify(schema));
2524 var result = $('#responses-Default-apfIdServiceApisGet-schema-404');
2525 result.empty();
2526 result.append(view.render());
2527 });
2528 </script>
2529 </div>
2530 <input id='responses-Default-apfIdServiceApisGet-404-schema-data' type='hidden' value=''></input>
2531 </div>
2532 </div>
2533 <h3 id="examples-Default-apfIdServiceApisGet-title-406"></h3>
2534 <p id="examples-Default-apfIdServiceApisGet-description-406" class="marked"></p>
2535 <script>
2536 var responseDefault406_description = `Not Acceptable`;
2537 var responseDefault406_description_break = responseDefault406_description.indexOf('\n');
2538 if (responseDefault406_description_break == -1) {
2539 $("#examples-Default-apfIdServiceApisGet-title-406").text("Status: 406 - " + responseDefault406_description);
2540 } else {
2541 $("#examples-Default-apfIdServiceApisGet-title-406").text("Status: 406 - " + responseDefault406_description.substring(0, responseDefault406_description_break));
2542 $("#examples-Default-apfIdServiceApisGet-description-406").html(responseDefault406_description.substring(responseDefault406_description_break));
2543 }
2544 </script>
2545
2546
2547 <ul id="responses-detail-Default-apfIdServiceApisGet-406" class="nav nav-tabs nav-tabs-examples" >
2548 <li class="active">
2549 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-406-schema">Schema</a>
2550 </li>
2551
2552
2553
2554
2555 </ul>
2556
2557
2558 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-406-wrapper" style='margin-bottom: 10px;'>
2559 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-406-schema">
2560 <div id="responses-Default-apfIdServiceApisGet-schema-406" class="exampleStyle">
2561 <script>
2562 $(document).ready(function() {
2563 var schemaWrapper = {
2564 "description" : "Not Acceptable",
2565 "content" : {
2566 "application/problem+json" : {
2567 "schema" : {
2568 "$ref" : "#/components/schemas/ProblemDetails"
2569 }
2570 }
2571 }
2572};
2573 var schema = findNode('schema',schemaWrapper).schema;
2574 if (!schema) {
2575 schema = schemaWrapper.schema;
2576 }
2577 if (schema == null) {
2578 return;
2579 }
2580 if (schema.$ref != null) {
2581 schema = defsParser.$refs.get(schema.$ref);
2582 Object.keys(schema.properties).forEach( (item) => {
2583 if (schema.properties[item].$ref != null) {
2584 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2585 }
2586 });
2587 } else if (schema.items != null && schema.items.$ref != null) {
2588 schema.items = defsParser.$refs.get(schema.items.$ref);
2589 } else {
2590 schemaWrapper.definitions = Object.assign({}, defs);
2591 $RefParser.dereference(schemaWrapper).catch(function(err) {
2592 console.log(err);
2593 });
2594 }
2595
2596 var view = new JSONSchemaView(schema, 3);
2597 $('#responses-Default-apfIdServiceApisGet-406-schema-data').val(JSON.stringify(schema));
2598 var result = $('#responses-Default-apfIdServiceApisGet-schema-406');
2599 result.empty();
2600 result.append(view.render());
2601 });
2602 </script>
2603 </div>
2604 <input id='responses-Default-apfIdServiceApisGet-406-schema-data' type='hidden' value=''></input>
2605 </div>
2606 </div>
2607 <h3 id="examples-Default-apfIdServiceApisGet-title-429"></h3>
2608 <p id="examples-Default-apfIdServiceApisGet-description-429" class="marked"></p>
2609 <script>
2610 var responseDefault429_description = `Too Many Requests`;
2611 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
2612 if (responseDefault429_description_break == -1) {
2613 $("#examples-Default-apfIdServiceApisGet-title-429").text("Status: 429 - " + responseDefault429_description);
2614 } else {
2615 $("#examples-Default-apfIdServiceApisGet-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
2616 $("#examples-Default-apfIdServiceApisGet-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
2617 }
2618 </script>
2619
2620
2621 <ul id="responses-detail-Default-apfIdServiceApisGet-429" class="nav nav-tabs nav-tabs-examples" >
2622 <li class="active">
2623 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-429-schema">Schema</a>
2624 </li>
2625
2626
2627
2628
2629 </ul>
2630
2631
2632 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-429-wrapper" style='margin-bottom: 10px;'>
2633 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-429-schema">
2634 <div id="responses-Default-apfIdServiceApisGet-schema-429" class="exampleStyle">
2635 <script>
2636 $(document).ready(function() {
2637 var schemaWrapper = {
2638 "description" : "Too Many Requests",
2639 "content" : {
2640 "application/problem+json" : {
2641 "schema" : {
2642 "$ref" : "#/components/schemas/ProblemDetails"
2643 }
2644 }
2645 }
2646};
2647 var schema = findNode('schema',schemaWrapper).schema;
2648 if (!schema) {
2649 schema = schemaWrapper.schema;
2650 }
2651 if (schema == null) {
2652 return;
2653 }
2654 if (schema.$ref != null) {
2655 schema = defsParser.$refs.get(schema.$ref);
2656 Object.keys(schema.properties).forEach( (item) => {
2657 if (schema.properties[item].$ref != null) {
2658 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2659 }
2660 });
2661 } else if (schema.items != null && schema.items.$ref != null) {
2662 schema.items = defsParser.$refs.get(schema.items.$ref);
2663 } else {
2664 schemaWrapper.definitions = Object.assign({}, defs);
2665 $RefParser.dereference(schemaWrapper).catch(function(err) {
2666 console.log(err);
2667 });
2668 }
2669
2670 var view = new JSONSchemaView(schema, 3);
2671 $('#responses-Default-apfIdServiceApisGet-429-schema-data').val(JSON.stringify(schema));
2672 var result = $('#responses-Default-apfIdServiceApisGet-schema-429');
2673 result.empty();
2674 result.append(view.render());
2675 });
2676 </script>
2677 </div>
2678 <input id='responses-Default-apfIdServiceApisGet-429-schema-data' type='hidden' value=''></input>
2679 </div>
2680 </div>
2681 <h3 id="examples-Default-apfIdServiceApisGet-title-500"></h3>
2682 <p id="examples-Default-apfIdServiceApisGet-description-500" class="marked"></p>
2683 <script>
2684 var responseDefault500_description = `Internal Server Error`;
2685 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
2686 if (responseDefault500_description_break == -1) {
2687 $("#examples-Default-apfIdServiceApisGet-title-500").text("Status: 500 - " + responseDefault500_description);
2688 } else {
2689 $("#examples-Default-apfIdServiceApisGet-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
2690 $("#examples-Default-apfIdServiceApisGet-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
2691 }
2692 </script>
2693
2694
2695 <ul id="responses-detail-Default-apfIdServiceApisGet-500" class="nav nav-tabs nav-tabs-examples" >
2696 <li class="active">
2697 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-500-schema">Schema</a>
2698 </li>
2699
2700
2701
2702
2703 </ul>
2704
2705
2706 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-500-wrapper" style='margin-bottom: 10px;'>
2707 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-500-schema">
2708 <div id="responses-Default-apfIdServiceApisGet-schema-500" class="exampleStyle">
2709 <script>
2710 $(document).ready(function() {
2711 var schemaWrapper = {
2712 "description" : "Internal Server Error",
2713 "content" : {
2714 "application/problem+json" : {
2715 "schema" : {
2716 "$ref" : "#/components/schemas/ProblemDetails"
2717 }
2718 }
2719 }
2720};
2721 var schema = findNode('schema',schemaWrapper).schema;
2722 if (!schema) {
2723 schema = schemaWrapper.schema;
2724 }
2725 if (schema == null) {
2726 return;
2727 }
2728 if (schema.$ref != null) {
2729 schema = defsParser.$refs.get(schema.$ref);
2730 Object.keys(schema.properties).forEach( (item) => {
2731 if (schema.properties[item].$ref != null) {
2732 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2733 }
2734 });
2735 } else if (schema.items != null && schema.items.$ref != null) {
2736 schema.items = defsParser.$refs.get(schema.items.$ref);
2737 } else {
2738 schemaWrapper.definitions = Object.assign({}, defs);
2739 $RefParser.dereference(schemaWrapper).catch(function(err) {
2740 console.log(err);
2741 });
2742 }
2743
2744 var view = new JSONSchemaView(schema, 3);
2745 $('#responses-Default-apfIdServiceApisGet-500-schema-data').val(JSON.stringify(schema));
2746 var result = $('#responses-Default-apfIdServiceApisGet-schema-500');
2747 result.empty();
2748 result.append(view.render());
2749 });
2750 </script>
2751 </div>
2752 <input id='responses-Default-apfIdServiceApisGet-500-schema-data' type='hidden' value=''></input>
2753 </div>
2754 </div>
2755 <h3 id="examples-Default-apfIdServiceApisGet-title-503"></h3>
2756 <p id="examples-Default-apfIdServiceApisGet-description-503" class="marked"></p>
2757 <script>
2758 var responseDefault503_description = `Service Unavailable`;
2759 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
2760 if (responseDefault503_description_break == -1) {
2761 $("#examples-Default-apfIdServiceApisGet-title-503").text("Status: 503 - " + responseDefault503_description);
2762 } else {
2763 $("#examples-Default-apfIdServiceApisGet-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
2764 $("#examples-Default-apfIdServiceApisGet-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
2765 }
2766 </script>
2767
2768
2769 <ul id="responses-detail-Default-apfIdServiceApisGet-503" class="nav nav-tabs nav-tabs-examples" >
2770 <li class="active">
2771 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisGet-503-schema">Schema</a>
2772 </li>
2773
2774
2775
2776
2777 </ul>
2778
2779
2780 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-503-wrapper" style='margin-bottom: 10px;'>
2781 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-503-schema">
2782 <div id="responses-Default-apfIdServiceApisGet-schema-503" class="exampleStyle">
2783 <script>
2784 $(document).ready(function() {
2785 var schemaWrapper = {
2786 "description" : "Service Unavailable",
2787 "content" : {
2788 "application/problem+json" : {
2789 "schema" : {
2790 "$ref" : "#/components/schemas/ProblemDetails"
2791 }
2792 }
2793 }
2794};
2795 var schema = findNode('schema',schemaWrapper).schema;
2796 if (!schema) {
2797 schema = schemaWrapper.schema;
2798 }
2799 if (schema == null) {
2800 return;
2801 }
2802 if (schema.$ref != null) {
2803 schema = defsParser.$refs.get(schema.$ref);
2804 Object.keys(schema.properties).forEach( (item) => {
2805 if (schema.properties[item].$ref != null) {
2806 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2807 }
2808 });
2809 } else if (schema.items != null && schema.items.$ref != null) {
2810 schema.items = defsParser.$refs.get(schema.items.$ref);
2811 } else {
2812 schemaWrapper.definitions = Object.assign({}, defs);
2813 $RefParser.dereference(schemaWrapper).catch(function(err) {
2814 console.log(err);
2815 });
2816 }
2817
2818 var view = new JSONSchemaView(schema, 3);
2819 $('#responses-Default-apfIdServiceApisGet-503-schema-data').val(JSON.stringify(schema));
2820 var result = $('#responses-Default-apfIdServiceApisGet-schema-503');
2821 result.empty();
2822 result.append(view.render());
2823 });
2824 </script>
2825 </div>
2826 <input id='responses-Default-apfIdServiceApisGet-503-schema-data' type='hidden' value=''></input>
2827 </div>
2828 </div>
2829 <h3 id="examples-Default-apfIdServiceApisGet-title-default"></h3>
2830 <p id="examples-Default-apfIdServiceApisGet-description-default" class="marked"></p>
2831 <script>
2832 var responseDefaultdefault_description = `Generic Error`;
2833 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
2834 if (responseDefaultdefault_description_break == -1) {
2835 $("#examples-Default-apfIdServiceApisGet-title-default").text("Status: default - " + responseDefaultdefault_description);
2836 } else {
2837 $("#examples-Default-apfIdServiceApisGet-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
2838 $("#examples-Default-apfIdServiceApisGet-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
2839 }
2840 </script>
2841
2842
2843 <ul id="responses-detail-Default-apfIdServiceApisGet-default" class="nav nav-tabs nav-tabs-examples" >
2844
2845
2846 </ul>
2847
2848
2849 <div class="tab-content" id="responses-Default-apfIdServiceApisGet-default-wrapper" style='margin-bottom: 10px;'>
2850 <div class="tab-pane active" id="responses-Default-apfIdServiceApisGet-default-schema">
2851 <div id="responses-Default-apfIdServiceApisGet-schema-default" class="exampleStyle">
2852 <script>
2853 $(document).ready(function() {
2854 var schemaWrapper = {
2855 "description" : "Generic Error"
2856};
2857 var schema = findNode('schema',schemaWrapper).schema;
2858 if (!schema) {
2859 schema = schemaWrapper.schema;
2860 }
2861 if (schema == null) {
2862 return;
2863 }
2864 if (schema.$ref != null) {
2865 schema = defsParser.$refs.get(schema.$ref);
2866 Object.keys(schema.properties).forEach( (item) => {
2867 if (schema.properties[item].$ref != null) {
2868 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
2869 }
2870 });
2871 } else if (schema.items != null && schema.items.$ref != null) {
2872 schema.items = defsParser.$refs.get(schema.items.$ref);
2873 } else {
2874 schemaWrapper.definitions = Object.assign({}, defs);
2875 $RefParser.dereference(schemaWrapper).catch(function(err) {
2876 console.log(err);
2877 });
2878 }
2879
2880 var view = new JSONSchemaView(schema, 3);
2881 $('#responses-Default-apfIdServiceApisGet-default-schema-data').val(JSON.stringify(schema));
2882 var result = $('#responses-Default-apfIdServiceApisGet-schema-default');
2883 result.empty();
2884 result.append(view.render());
2885 });
2886 </script>
2887 </div>
2888 <input id='responses-Default-apfIdServiceApisGet-default-schema-data' type='hidden' value=''></input>
2889 </div>
2890 </div>
2891 </article>
2892 </div>
2893 <hr>
2894 <div id="api-Default-apfIdServiceApisPost">
2895 <article id="api-Default-apfIdServiceApisPost-0" data-group="User" data-name="apfIdServiceApisPost" data-version="0">
2896 <div class="pull-left">
2897 <h1>apfIdServiceApisPost</h1>
2898 <p></p>
2899 </div>
2900 <div class="pull-right"></div>
2901 <div class="clearfix"></div>
2902 <p></p>
2903 <p class="marked">Publish a new API.</p>
2904 <p></p>
2905 <br />
2906 <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/{apfId}/service-apis</span></code></pre>
2907 <p>
2908 <h3>Usage and SDK Samples</h3>
2909 </p>
2910 <ul class="nav nav-tabs nav-tabs-examples">
2911 <li class="active"><a href="#examples-Default-apfIdServiceApisPost-0-curl">Curl</a></li>
2912 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-java">Java</a></li>
2913 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-dart">Dart</a></li>
2914 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-android">Android</a></li>
2915 <!--<li class=""><a href="#examples-Default-apfIdServiceApisPost-0-groovy">Groovy</a></li>-->
2916 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-objc">Obj-C</a></li>
2917 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-javascript">JavaScript</a></li>
2918 <!--<li class=""><a href="#examples-Default-apfIdServiceApisPost-0-angular">Angular</a></li>-->
2919 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-csharp">C#</a></li>
2920 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-php">PHP</a></li>
2921 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-perl">Perl</a></li>
2922 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-python">Python</a></li>
2923 <li class=""><a href="#examples-Default-apfIdServiceApisPost-0-rust">Rust</a></li>
2924 </ul>
2925
2926 <div class="tab-content">
2927 <div class="tab-pane active" id="examples-Default-apfIdServiceApisPost-0-curl">
2928 <pre class="prettyprint"><code class="language-bsh">curl -X POST \
2929 -H "Accept: application/json,application/problem+json" \
2930 -H "Content-Type: application/json" \
2931 "https://example.com/published-apis/v1/{apfId}/service-apis" \
2932 -d '{
2933 &quot;ccfId&quot; : &quot;ccfId&quot;,
2934 &quot;serviceAPICategory&quot; : &quot;serviceAPICategory&quot;,
2935 &quot;apiName&quot; : &quot;apiName&quot;,
2936 &quot;shareableInfo&quot; : {
2937 &quot;capifProvDoms&quot; : [ &quot;capifProvDoms&quot;, &quot;capifProvDoms&quot; ],
2938 &quot;isShareable&quot; : true
2939 },
2940 &quot;supportedFeatures&quot; : &quot;supportedFeatures&quot;,
2941 &quot;description&quot; : &quot;description&quot;,
2942 &quot;apiSuppFeats&quot; : &quot;apiSuppFeats&quot;,
2943 &quot;aefProfiles&quot; : [ {
2944 &quot;securityMethods&quot; : [ null, null ],
2945 &quot;versions&quot; : [ {
2946 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
2947 &quot;custOperations&quot; : [ {
2948 &quot;operations&quot; : [ null, null ],
2949 &quot;description&quot; : &quot;description&quot;,
2950 &quot;custOpName&quot; : &quot;custOpName&quot;
2951 }, {
2952 &quot;operations&quot; : [ null, null ],
2953 &quot;description&quot; : &quot;description&quot;,
2954 &quot;custOpName&quot; : &quot;custOpName&quot;
2955 } ],
2956 &quot;resources&quot; : [ {
2957 &quot;operations&quot; : [ null, null ],
2958 &quot;description&quot; : &quot;description&quot;,
2959 &quot;custOpName&quot; : &quot;custOpName&quot;,
2960 &quot;resourceName&quot; : &quot;resourceName&quot;,
2961 &quot;uri&quot; : &quot;uri&quot;
2962 }, {
2963 &quot;operations&quot; : [ null, null ],
2964 &quot;description&quot; : &quot;description&quot;,
2965 &quot;custOpName&quot; : &quot;custOpName&quot;,
2966 &quot;resourceName&quot; : &quot;resourceName&quot;,
2967 &quot;uri&quot; : &quot;uri&quot;
2968 } ],
2969 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
2970 }, {
2971 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
2972 &quot;custOperations&quot; : [ {
2973 &quot;operations&quot; : [ null, null ],
2974 &quot;description&quot; : &quot;description&quot;,
2975 &quot;custOpName&quot; : &quot;custOpName&quot;
2976 }, {
2977 &quot;operations&quot; : [ null, null ],
2978 &quot;description&quot; : &quot;description&quot;,
2979 &quot;custOpName&quot; : &quot;custOpName&quot;
2980 } ],
2981 &quot;resources&quot; : [ {
2982 &quot;operations&quot; : [ null, null ],
2983 &quot;description&quot; : &quot;description&quot;,
2984 &quot;custOpName&quot; : &quot;custOpName&quot;,
2985 &quot;resourceName&quot; : &quot;resourceName&quot;,
2986 &quot;uri&quot; : &quot;uri&quot;
2987 }, {
2988 &quot;operations&quot; : [ null, null ],
2989 &quot;description&quot; : &quot;description&quot;,
2990 &quot;custOpName&quot; : &quot;custOpName&quot;,
2991 &quot;resourceName&quot; : &quot;resourceName&quot;,
2992 &quot;uri&quot; : &quot;uri&quot;
2993 } ],
2994 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
2995 } ],
2996 &quot;domainName&quot; : &quot;domainName&quot;,
2997 &quot;aefLocation&quot; : {
2998 &quot;dcId&quot; : &quot;dcId&quot;,
2999 &quot;geoArea&quot; : {
3000 &quot;point&quot; : {
3001 &quot;lon&quot; : 36.988422590534526,
3002 &quot;lat&quot; : -75.5850925717018
3003 }
3004 },
3005 &quot;civicAddr&quot; : {
3006 &quot;POBOX&quot; : &quot;POBOX&quot;,
3007 &quot;usageRules&quot; : &quot;usageRules&quot;,
3008 &quot;country&quot; : &quot;country&quot;,
3009 &quot;PRD&quot; : &quot;PRD&quot;,
3010 &quot;PLC&quot; : &quot;PLC&quot;,
3011 &quot;HNO&quot; : &quot;HNO&quot;,
3012 &quot;PRM&quot; : &quot;PRM&quot;,
3013 &quot;HNS&quot; : &quot;HNS&quot;,
3014 &quot;FLR&quot; : &quot;FLR&quot;,
3015 &quot;A1&quot; : &quot;A1&quot;,
3016 &quot;A2&quot; : &quot;A2&quot;,
3017 &quot;A3&quot; : &quot;A3&quot;,
3018 &quot;A4&quot; : &quot;A4&quot;,
3019 &quot;STS&quot; : &quot;STS&quot;,
3020 &quot;A5&quot; : &quot;A5&quot;,
3021 &quot;A6&quot; : &quot;A6&quot;,
3022 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
3023 &quot;providedBy&quot; : &quot;providedBy&quot;,
3024 &quot;LOC&quot; : &quot;LOC&quot;,
3025 &quot;SEAT&quot; : &quot;SEAT&quot;,
3026 &quot;UNIT&quot; : &quot;UNIT&quot;,
3027 &quot;POD&quot; : &quot;POD&quot;,
3028 &quot;RDBR&quot; : &quot;RDBR&quot;,
3029 &quot;method&quot; : &quot;method&quot;,
3030 &quot;LMK&quot; : &quot;LMK&quot;,
3031 &quot;POM&quot; : &quot;POM&quot;,
3032 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
3033 &quot;RD&quot; : &quot;RD&quot;,
3034 &quot;PC&quot; : &quot;PC&quot;,
3035 &quot;PCN&quot; : &quot;PCN&quot;,
3036 &quot;BLD&quot; : &quot;BLD&quot;,
3037 &quot;NAM&quot; : &quot;NAM&quot;,
3038 &quot;ROOM&quot; : &quot;ROOM&quot;,
3039 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
3040 }
3041 },
3042 &quot;aefId&quot; : &quot;aefId&quot;,
3043 &quot;interfaceDescriptions&quot; : [ {
3044 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
3045 &quot;securityMethods&quot; : [ null, null ],
3046 &quot;port&quot; : 9606,
3047 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3048 }, {
3049 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
3050 &quot;securityMethods&quot; : [ null, null ],
3051 &quot;port&quot; : 9606,
3052 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3053 } ]
3054 }, {
3055 &quot;securityMethods&quot; : [ null, null ],
3056 &quot;versions&quot; : [ {
3057 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3058 &quot;custOperations&quot; : [ {
3059 &quot;operations&quot; : [ null, null ],
3060 &quot;description&quot; : &quot;description&quot;,
3061 &quot;custOpName&quot; : &quot;custOpName&quot;
3062 }, {
3063 &quot;operations&quot; : [ null, null ],
3064 &quot;description&quot; : &quot;description&quot;,
3065 &quot;custOpName&quot; : &quot;custOpName&quot;
3066 } ],
3067 &quot;resources&quot; : [ {
3068 &quot;operations&quot; : [ null, null ],
3069 &quot;description&quot; : &quot;description&quot;,
3070 &quot;custOpName&quot; : &quot;custOpName&quot;,
3071 &quot;resourceName&quot; : &quot;resourceName&quot;,
3072 &quot;uri&quot; : &quot;uri&quot;
3073 }, {
3074 &quot;operations&quot; : [ null, null ],
3075 &quot;description&quot; : &quot;description&quot;,
3076 &quot;custOpName&quot; : &quot;custOpName&quot;,
3077 &quot;resourceName&quot; : &quot;resourceName&quot;,
3078 &quot;uri&quot; : &quot;uri&quot;
3079 } ],
3080 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3081 }, {
3082 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
3083 &quot;custOperations&quot; : [ {
3084 &quot;operations&quot; : [ null, null ],
3085 &quot;description&quot; : &quot;description&quot;,
3086 &quot;custOpName&quot; : &quot;custOpName&quot;
3087 }, {
3088 &quot;operations&quot; : [ null, null ],
3089 &quot;description&quot; : &quot;description&quot;,
3090 &quot;custOpName&quot; : &quot;custOpName&quot;
3091 } ],
3092 &quot;resources&quot; : [ {
3093 &quot;operations&quot; : [ null, null ],
3094 &quot;description&quot; : &quot;description&quot;,
3095 &quot;custOpName&quot; : &quot;custOpName&quot;,
3096 &quot;resourceName&quot; : &quot;resourceName&quot;,
3097 &quot;uri&quot; : &quot;uri&quot;
3098 }, {
3099 &quot;operations&quot; : [ null, null ],
3100 &quot;description&quot; : &quot;description&quot;,
3101 &quot;custOpName&quot; : &quot;custOpName&quot;,
3102 &quot;resourceName&quot; : &quot;resourceName&quot;,
3103 &quot;uri&quot; : &quot;uri&quot;
3104 } ],
3105 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
3106 } ],
3107 &quot;domainName&quot; : &quot;domainName&quot;,
3108 &quot;aefLocation&quot; : {
3109 &quot;dcId&quot; : &quot;dcId&quot;,
3110 &quot;geoArea&quot; : {
3111 &quot;point&quot; : {
3112 &quot;lon&quot; : 36.988422590534526,
3113 &quot;lat&quot; : -75.5850925717018
3114 }
3115 },
3116 &quot;civicAddr&quot; : {
3117 &quot;POBOX&quot; : &quot;POBOX&quot;,
3118 &quot;usageRules&quot; : &quot;usageRules&quot;,
3119 &quot;country&quot; : &quot;country&quot;,
3120 &quot;PRD&quot; : &quot;PRD&quot;,
3121 &quot;PLC&quot; : &quot;PLC&quot;,
3122 &quot;HNO&quot; : &quot;HNO&quot;,
3123 &quot;PRM&quot; : &quot;PRM&quot;,
3124 &quot;HNS&quot; : &quot;HNS&quot;,
3125 &quot;FLR&quot; : &quot;FLR&quot;,
3126 &quot;A1&quot; : &quot;A1&quot;,
3127 &quot;A2&quot; : &quot;A2&quot;,
3128 &quot;A3&quot; : &quot;A3&quot;,
3129 &quot;A4&quot; : &quot;A4&quot;,
3130 &quot;STS&quot; : &quot;STS&quot;,
3131 &quot;A5&quot; : &quot;A5&quot;,
3132 &quot;A6&quot; : &quot;A6&quot;,
3133 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
3134 &quot;providedBy&quot; : &quot;providedBy&quot;,
3135 &quot;LOC&quot; : &quot;LOC&quot;,
3136 &quot;SEAT&quot; : &quot;SEAT&quot;,
3137 &quot;UNIT&quot; : &quot;UNIT&quot;,
3138 &quot;POD&quot; : &quot;POD&quot;,
3139 &quot;RDBR&quot; : &quot;RDBR&quot;,
3140 &quot;method&quot; : &quot;method&quot;,
3141 &quot;LMK&quot; : &quot;LMK&quot;,
3142 &quot;POM&quot; : &quot;POM&quot;,
3143 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
3144 &quot;RD&quot; : &quot;RD&quot;,
3145 &quot;PC&quot; : &quot;PC&quot;,
3146 &quot;PCN&quot; : &quot;PCN&quot;,
3147 &quot;BLD&quot; : &quot;BLD&quot;,
3148 &quot;NAM&quot; : &quot;NAM&quot;,
3149 &quot;ROOM&quot; : &quot;ROOM&quot;,
3150 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
3151 }
3152 },
3153 &quot;aefId&quot; : &quot;aefId&quot;,
3154 &quot;interfaceDescriptions&quot; : [ {
3155 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
3156 &quot;securityMethods&quot; : [ null, null ],
3157 &quot;port&quot; : 9606,
3158 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3159 }, {
3160 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
3161 &quot;securityMethods&quot; : [ null, null ],
3162 &quot;port&quot; : 9606,
3163 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
3164 } ]
3165 } ],
3166 &quot;apiId&quot; : &quot;apiId&quot;,
3167 &quot;pubApiPath&quot; : {
3168 &quot;ccfIds&quot; : [ &quot;ccfIds&quot;, &quot;ccfIds&quot; ]
3169 }
3170}'
3171</code></pre>
3172 </div>
3173 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-java">
3174 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
3175import org.openapitools.client.auth.*;
3176import org.openapitools.client.model.*;
3177import org.openapitools.client.api.DefaultApi;
3178
3179import java.io.File;
3180import java.util.*;
3181
3182public class DefaultApiExample {
3183 public static void main(String[] args) {
3184
3185 // Create an instance of the API class
3186 DefaultApi apiInstance = new DefaultApi();
3187 String apfId = apfId_example; // String |
3188 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
3189
3190 try {
3191 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3192 System.out.println(result);
3193 } catch (ApiException e) {
3194 System.err.println("Exception when calling DefaultApi#apfIdServiceApisPost");
3195 e.printStackTrace();
3196 }
3197 }
3198}
3199</code></pre>
3200 </div>
3201
3202 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-dart">
3203 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
3204
3205final api_instance = DefaultApi();
3206
3207final String apfId = new String(); // String |
3208final ServiceAPIDescription serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
3209
3210try {
3211 final result = await api_instance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3212 print(result);
3213} catch (e) {
3214 print('Exception when calling DefaultApi->apfIdServiceApisPost: $e\n');
3215}
3216
3217</code></pre>
3218 </div>
3219
3220 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-android">
3221 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
3222
3223public class DefaultApiExample {
3224 public static void main(String[] args) {
3225 DefaultApi apiInstance = new DefaultApi();
3226 String apfId = apfId_example; // String |
3227 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
3228
3229 try {
3230 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3231 System.out.println(result);
3232 } catch (ApiException e) {
3233 System.err.println("Exception when calling DefaultApi#apfIdServiceApisPost");
3234 e.printStackTrace();
3235 }
3236 }
3237}</code></pre>
3238 </div>
3239 <!--
3240 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-groovy">
3241 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3242 </div> -->
3243 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-objc">
3244 <pre class="prettyprint"><code class="language-cpp">
3245
3246// Create an instance of the API class
3247DefaultApi *apiInstance = [[DefaultApi alloc] init];
3248String *apfId = apfId_example; // (default to null)
3249ServiceAPIDescription *serviceAPIDescription = ; //
3250
3251[apiInstance apfIdServiceApisPostWith:apfId
3252 serviceAPIDescription:serviceAPIDescription
3253 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
3254 if (output) {
3255 NSLog(@"%@", output);
3256 }
3257 if (error) {
3258 NSLog(@"Error: %@", error);
3259 }
3260}];
3261</code></pre>
3262 </div>
3263
3264 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-javascript">
3265 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
3266
3267// Create an instance of the API class
3268var api = new CapifPublishServiceApi.DefaultApi()
3269var apfId = apfId_example; // {String}
3270var serviceAPIDescription = ; // {ServiceAPIDescription}
3271
3272var callback = function(error, data, response) {
3273 if (error) {
3274 console.error(error);
3275 } else {
3276 console.log('API called successfully. Returned data: ' + data);
3277 }
3278};
3279api.apfIdServiceApisPost(apfId, serviceAPIDescription, callback);
3280</code></pre>
3281 </div>
3282
3283 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-angular">
3284 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
3285 </div>-->
3286 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-csharp">
3287 <pre class="prettyprint"><code class="language-cs">using System;
3288using System.Diagnostics;
3289using Org.OpenAPITools.Api;
3290using Org.OpenAPITools.Client;
3291using Org.OpenAPITools.Model;
3292
3293namespace Example
3294{
3295 public class apfIdServiceApisPostExample
3296 {
3297 public void main()
3298 {
3299
3300 // Create an instance of the API class
3301 var apiInstance = new DefaultApi();
3302 var apfId = apfId_example; // String | (default to null)
3303 var serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
3304
3305 try {
3306 ServiceAPIDescription result = apiInstance.apfIdServiceApisPost(apfId, serviceAPIDescription);
3307 Debug.WriteLine(result);
3308 } catch (Exception e) {
3309 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisPost: " + e.Message );
3310 }
3311 }
3312 }
3313}
3314</code></pre>
3315 </div>
3316
3317 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-php">
3318 <pre class="prettyprint"><code class="language-php"><&#63;php
3319require_once(__DIR__ . '/vendor/autoload.php');
3320
3321// Create an instance of the API class
3322$api_instance = new OpenAPITools\Client\Api\DefaultApi();
3323$apfId = apfId_example; // String |
3324$serviceAPIDescription = ; // ServiceAPIDescription |
3325
3326try {
3327 $result = $api_instance->apfIdServiceApisPost($apfId, $serviceAPIDescription);
3328 print_r($result);
3329} catch (Exception $e) {
3330 echo 'Exception when calling DefaultApi->apfIdServiceApisPost: ', $e->getMessage(), PHP_EOL;
3331}
3332?></code></pre>
3333 </div>
3334
3335 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-perl">
3336 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
3337use WWW::OPenAPIClient::Configuration;
3338use WWW::OPenAPIClient::DefaultApi;
3339
3340# Create an instance of the API class
3341my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
3342my $apfId = apfId_example; # String |
3343my $serviceAPIDescription = WWW::OPenAPIClient::Object::ServiceAPIDescription->new(); # ServiceAPIDescription |
3344
3345eval {
3346 my $result = $api_instance->apfIdServiceApisPost(apfId => $apfId, serviceAPIDescription => $serviceAPIDescription);
3347 print Dumper($result);
3348};
3349if ($@) {
3350 warn "Exception when calling DefaultApi->apfIdServiceApisPost: $@\n";
3351}</code></pre>
3352 </div>
3353
3354 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-python">
3355 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
3356import time
3357import openapi_client
3358from openapi_client.rest import ApiException
3359from pprint import pprint
3360
3361# Create an instance of the API class
3362api_instance = openapi_client.DefaultApi()
3363apfId = apfId_example # String | (default to null)
3364serviceAPIDescription = # ServiceAPIDescription |
3365
3366try:
3367 api_response = api_instance.apf_id_service_apis_post(apfId, serviceAPIDescription)
3368 pprint(api_response)
3369except ApiException as e:
3370 print("Exception when calling DefaultApi->apfIdServiceApisPost: %s\n" % e)</code></pre>
3371 </div>
3372
3373 <div class="tab-pane" id="examples-Default-apfIdServiceApisPost-0-rust">
3374 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
3375
3376pub fn main() {
3377 let apfId = apfId_example; // String
3378 let serviceAPIDescription = ; // ServiceAPIDescription
3379
3380 let mut context = DefaultApi::Context::default();
3381 let result = client.apfIdServiceApisPost(apfId, serviceAPIDescription, &context).wait();
3382
3383 println!("{:?}", result);
3384}
3385</code></pre>
3386 </div>
3387 </div>
3388
3389 <h2>Scopes</h2>
3390 <table>
3391
3392 </table>
3393
3394 <h2>Parameters</h2>
3395
3396 <div class="methodsubtabletitle">Path parameters</div>
3397 <table id="methodsubtable">
3398 <tr>
3399 <th width="150px">Name</th>
3400 <th>Description</th>
3401 </tr>
3402 <tr><td style="width:150px;">apfId*</td>
3403<td>
3404
3405
3406 <div id="d2e199_apfIdServiceApisPost_apfId">
3407 <div class="json-schema-view">
3408 <div class="primitive">
3409 <span class="type">
3410 String
3411 </span>
3412
3413 </div>
3414 <div class="inner required">
3415 Required
3416 </div>
3417 </div>
3418 </div>
3419</td>
3420</tr>
3421
3422 </table>
3423
3424
3425 <div class="methodsubtabletitle">Body parameters</div>
3426 <table id="methodsubtable">
3427 <tr>
3428 <th width="150px">Name</th>
3429 <th>Description</th>
3430 </tr>
3431 <tr><td style="width:150px;">serviceAPIDescription <span style="color:red;">*</span></td>
3432<td>
3433<p class="marked"></p>
3434<script>
3435$(document).ready(function() {
3436 var schemaWrapper = {
3437 "content" : {
3438 "application/json" : {
3439 "schema" : {
3440 "$ref" : "#/components/schemas/ServiceAPIDescription"
3441 }
3442 }
3443 },
3444 "required" : true
3445};
3446
3447 var schema = findNode('schema',schemaWrapper).schema;
3448 if (!schema) {
3449 schema = schemaWrapper.schema;
3450 }
3451 if (schema.$ref != null) {
3452 schema = defsParser.$refs.get(schema.$ref);
3453 } else {
3454 schemaWrapper.definitions = Object.assign({}, defs);
3455 $RefParser.dereference(schemaWrapper).catch(function(err) {
3456 console.log(err);
3457 });
3458 }
3459
3460 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
3461 var result = $('#d2e199_apfIdServiceApisPost_serviceAPIDescription');
3462 result.empty();
3463 result.append(view.render());
3464});
3465</script>
3466<div id="d2e199_apfIdServiceApisPost_serviceAPIDescription"></div>
3467</td>
3468</tr>
3469
3470 </table>
3471
3472
3473
3474 <h2>Responses</h2>
3475 <h3 id="examples-Default-apfIdServiceApisPost-title-201"></h3>
3476 <p id="examples-Default-apfIdServiceApisPost-description-201" class="marked"></p>
3477 <script>
3478 var responseDefault201_description = `Service API published successfully The URI of the created resource shall be returned in the "Location" HTTP header.
3479`;
3480 var responseDefault201_description_break = responseDefault201_description.indexOf('\n');
3481 if (responseDefault201_description_break == -1) {
3482 $("#examples-Default-apfIdServiceApisPost-title-201").text("Status: 201 - " + responseDefault201_description);
3483 } else {
3484 $("#examples-Default-apfIdServiceApisPost-title-201").text("Status: 201 - " + responseDefault201_description.substring(0, responseDefault201_description_break));
3485 $("#examples-Default-apfIdServiceApisPost-description-201").html(responseDefault201_description.substring(responseDefault201_description_break));
3486 }
3487 </script>
3488
3489
3490 <ul id="responses-detail-Default-apfIdServiceApisPost-201" class="nav nav-tabs nav-tabs-examples" >
3491 <li class="active">
3492 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-201-schema">Schema</a>
3493 </li>
3494
3495
3496
3497 <li class="">
3498 <a data-toggle="tab" href="#responses-apfIdServiceApisPost-201-headers">Headers</a>
3499 </li>
3500
3501 </ul>
3502
3503
3504 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-201-wrapper" style='margin-bottom: 10px;'>
3505 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-201-schema">
3506 <div id="responses-Default-apfIdServiceApisPost-schema-201" class="exampleStyle">
3507 <script>
3508 $(document).ready(function() {
3509 var schemaWrapper = {
3510 "description" : "Service API published successfully The URI of the created resource shall be returned in the \"Location\" HTTP header.\n",
3511 "headers" : {
3512 "Location" : {
3513 "description" : "Contains the URI of the newly created resource, according to the structure {apiRoot}/published-apis/v1/{apfId}/service-apis/{serviceApiId}\n",
3514 "required" : true,
3515 "style" : "simple",
3516 "explode" : false,
3517 "schema" : {
3518 "type" : "string"
3519 }
3520 }
3521 },
3522 "content" : {
3523 "application/json" : {
3524 "schema" : {
3525 "$ref" : "#/components/schemas/ServiceAPIDescription"
3526 }
3527 }
3528 }
3529};
3530 var schema = findNode('schema',schemaWrapper).schema;
3531 if (!schema) {
3532 schema = schemaWrapper.schema;
3533 }
3534 if (schema == null) {
3535 return;
3536 }
3537 if (schema.$ref != null) {
3538 schema = defsParser.$refs.get(schema.$ref);
3539 Object.keys(schema.properties).forEach( (item) => {
3540 if (schema.properties[item].$ref != null) {
3541 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3542 }
3543 });
3544 } else if (schema.items != null && schema.items.$ref != null) {
3545 schema.items = defsParser.$refs.get(schema.items.$ref);
3546 } else {
3547 schemaWrapper.definitions = Object.assign({}, defs);
3548 $RefParser.dereference(schemaWrapper).catch(function(err) {
3549 console.log(err);
3550 });
3551 }
3552
3553 var view = new JSONSchemaView(schema, 3);
3554 $('#responses-Default-apfIdServiceApisPost-201-schema-data').val(JSON.stringify(schema));
3555 var result = $('#responses-Default-apfIdServiceApisPost-schema-201');
3556 result.empty();
3557 result.append(view.render());
3558 });
3559 </script>
3560 </div>
3561 <input id='responses-Default-apfIdServiceApisPost-201-schema-data' type='hidden' value=''></input>
3562 </div>
3563 <div class="tab-pane" id="responses-apfIdServiceApisPost-201-headers">
3564 <table>
3565 <tr>
3566 <th width="150px">Name</th>
3567 <th width="100px">Type</th>
3568 <th width="100px">Format</th>
3569 <th>Description</th>
3570 </tr>
3571 <tr>
3572 <td>Location</td>
3573 <td>String</td>
3574 <td></td>
3575 <td>An alternative URI of the resource.</td>
3576 </tr>
3577 </table>
3578 </div>
3579 </div>
3580 <h3 id="examples-Default-apfIdServiceApisPost-title-400"></h3>
3581 <p id="examples-Default-apfIdServiceApisPost-description-400" class="marked"></p>
3582 <script>
3583 var responseDefault400_description = `Bad request`;
3584 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
3585 if (responseDefault400_description_break == -1) {
3586 $("#examples-Default-apfIdServiceApisPost-title-400").text("Status: 400 - " + responseDefault400_description);
3587 } else {
3588 $("#examples-Default-apfIdServiceApisPost-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
3589 $("#examples-Default-apfIdServiceApisPost-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
3590 }
3591 </script>
3592
3593
3594 <ul id="responses-detail-Default-apfIdServiceApisPost-400" class="nav nav-tabs nav-tabs-examples" >
3595 <li class="active">
3596 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-400-schema">Schema</a>
3597 </li>
3598
3599
3600
3601
3602 </ul>
3603
3604
3605 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-400-wrapper" style='margin-bottom: 10px;'>
3606 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-400-schema">
3607 <div id="responses-Default-apfIdServiceApisPost-schema-400" class="exampleStyle">
3608 <script>
3609 $(document).ready(function() {
3610 var schemaWrapper = {
3611 "description" : "Bad request",
3612 "content" : {
3613 "application/problem+json" : {
3614 "schema" : {
3615 "$ref" : "#/components/schemas/ProblemDetails"
3616 }
3617 }
3618 }
3619};
3620 var schema = findNode('schema',schemaWrapper).schema;
3621 if (!schema) {
3622 schema = schemaWrapper.schema;
3623 }
3624 if (schema == null) {
3625 return;
3626 }
3627 if (schema.$ref != null) {
3628 schema = defsParser.$refs.get(schema.$ref);
3629 Object.keys(schema.properties).forEach( (item) => {
3630 if (schema.properties[item].$ref != null) {
3631 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3632 }
3633 });
3634 } else if (schema.items != null && schema.items.$ref != null) {
3635 schema.items = defsParser.$refs.get(schema.items.$ref);
3636 } else {
3637 schemaWrapper.definitions = Object.assign({}, defs);
3638 $RefParser.dereference(schemaWrapper).catch(function(err) {
3639 console.log(err);
3640 });
3641 }
3642
3643 var view = new JSONSchemaView(schema, 3);
3644 $('#responses-Default-apfIdServiceApisPost-400-schema-data').val(JSON.stringify(schema));
3645 var result = $('#responses-Default-apfIdServiceApisPost-schema-400');
3646 result.empty();
3647 result.append(view.render());
3648 });
3649 </script>
3650 </div>
3651 <input id='responses-Default-apfIdServiceApisPost-400-schema-data' type='hidden' value=''></input>
3652 </div>
3653 </div>
3654 <h3 id="examples-Default-apfIdServiceApisPost-title-401"></h3>
3655 <p id="examples-Default-apfIdServiceApisPost-description-401" class="marked"></p>
3656 <script>
3657 var responseDefault401_description = `Unauthorized`;
3658 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
3659 if (responseDefault401_description_break == -1) {
3660 $("#examples-Default-apfIdServiceApisPost-title-401").text("Status: 401 - " + responseDefault401_description);
3661 } else {
3662 $("#examples-Default-apfIdServiceApisPost-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
3663 $("#examples-Default-apfIdServiceApisPost-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
3664 }
3665 </script>
3666
3667
3668 <ul id="responses-detail-Default-apfIdServiceApisPost-401" class="nav nav-tabs nav-tabs-examples" >
3669 <li class="active">
3670 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-401-schema">Schema</a>
3671 </li>
3672
3673
3674
3675
3676 </ul>
3677
3678
3679 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-401-wrapper" style='margin-bottom: 10px;'>
3680 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-401-schema">
3681 <div id="responses-Default-apfIdServiceApisPost-schema-401" class="exampleStyle">
3682 <script>
3683 $(document).ready(function() {
3684 var schemaWrapper = {
3685 "description" : "Unauthorized",
3686 "content" : {
3687 "application/problem+json" : {
3688 "schema" : {
3689 "$ref" : "#/components/schemas/ProblemDetails"
3690 }
3691 }
3692 }
3693};
3694 var schema = findNode('schema',schemaWrapper).schema;
3695 if (!schema) {
3696 schema = schemaWrapper.schema;
3697 }
3698 if (schema == null) {
3699 return;
3700 }
3701 if (schema.$ref != null) {
3702 schema = defsParser.$refs.get(schema.$ref);
3703 Object.keys(schema.properties).forEach( (item) => {
3704 if (schema.properties[item].$ref != null) {
3705 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3706 }
3707 });
3708 } else if (schema.items != null && schema.items.$ref != null) {
3709 schema.items = defsParser.$refs.get(schema.items.$ref);
3710 } else {
3711 schemaWrapper.definitions = Object.assign({}, defs);
3712 $RefParser.dereference(schemaWrapper).catch(function(err) {
3713 console.log(err);
3714 });
3715 }
3716
3717 var view = new JSONSchemaView(schema, 3);
3718 $('#responses-Default-apfIdServiceApisPost-401-schema-data').val(JSON.stringify(schema));
3719 var result = $('#responses-Default-apfIdServiceApisPost-schema-401');
3720 result.empty();
3721 result.append(view.render());
3722 });
3723 </script>
3724 </div>
3725 <input id='responses-Default-apfIdServiceApisPost-401-schema-data' type='hidden' value=''></input>
3726 </div>
3727 </div>
3728 <h3 id="examples-Default-apfIdServiceApisPost-title-403"></h3>
3729 <p id="examples-Default-apfIdServiceApisPost-description-403" class="marked"></p>
3730 <script>
3731 var responseDefault403_description = `Forbidden`;
3732 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
3733 if (responseDefault403_description_break == -1) {
3734 $("#examples-Default-apfIdServiceApisPost-title-403").text("Status: 403 - " + responseDefault403_description);
3735 } else {
3736 $("#examples-Default-apfIdServiceApisPost-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
3737 $("#examples-Default-apfIdServiceApisPost-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
3738 }
3739 </script>
3740
3741
3742 <ul id="responses-detail-Default-apfIdServiceApisPost-403" class="nav nav-tabs nav-tabs-examples" >
3743 <li class="active">
3744 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-403-schema">Schema</a>
3745 </li>
3746
3747
3748
3749
3750 </ul>
3751
3752
3753 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-403-wrapper" style='margin-bottom: 10px;'>
3754 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-403-schema">
3755 <div id="responses-Default-apfIdServiceApisPost-schema-403" class="exampleStyle">
3756 <script>
3757 $(document).ready(function() {
3758 var schemaWrapper = {
3759 "description" : "Forbidden",
3760 "content" : {
3761 "application/problem+json" : {
3762 "schema" : {
3763 "$ref" : "#/components/schemas/ProblemDetails"
3764 }
3765 }
3766 }
3767};
3768 var schema = findNode('schema',schemaWrapper).schema;
3769 if (!schema) {
3770 schema = schemaWrapper.schema;
3771 }
3772 if (schema == null) {
3773 return;
3774 }
3775 if (schema.$ref != null) {
3776 schema = defsParser.$refs.get(schema.$ref);
3777 Object.keys(schema.properties).forEach( (item) => {
3778 if (schema.properties[item].$ref != null) {
3779 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3780 }
3781 });
3782 } else if (schema.items != null && schema.items.$ref != null) {
3783 schema.items = defsParser.$refs.get(schema.items.$ref);
3784 } else {
3785 schemaWrapper.definitions = Object.assign({}, defs);
3786 $RefParser.dereference(schemaWrapper).catch(function(err) {
3787 console.log(err);
3788 });
3789 }
3790
3791 var view = new JSONSchemaView(schema, 3);
3792 $('#responses-Default-apfIdServiceApisPost-403-schema-data').val(JSON.stringify(schema));
3793 var result = $('#responses-Default-apfIdServiceApisPost-schema-403');
3794 result.empty();
3795 result.append(view.render());
3796 });
3797 </script>
3798 </div>
3799 <input id='responses-Default-apfIdServiceApisPost-403-schema-data' type='hidden' value=''></input>
3800 </div>
3801 </div>
3802 <h3 id="examples-Default-apfIdServiceApisPost-title-404"></h3>
3803 <p id="examples-Default-apfIdServiceApisPost-description-404" class="marked"></p>
3804 <script>
3805 var responseDefault404_description = `Not Found`;
3806 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
3807 if (responseDefault404_description_break == -1) {
3808 $("#examples-Default-apfIdServiceApisPost-title-404").text("Status: 404 - " + responseDefault404_description);
3809 } else {
3810 $("#examples-Default-apfIdServiceApisPost-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
3811 $("#examples-Default-apfIdServiceApisPost-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
3812 }
3813 </script>
3814
3815
3816 <ul id="responses-detail-Default-apfIdServiceApisPost-404" class="nav nav-tabs nav-tabs-examples" >
3817 <li class="active">
3818 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-404-schema">Schema</a>
3819 </li>
3820
3821
3822
3823
3824 </ul>
3825
3826
3827 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-404-wrapper" style='margin-bottom: 10px;'>
3828 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-404-schema">
3829 <div id="responses-Default-apfIdServiceApisPost-schema-404" class="exampleStyle">
3830 <script>
3831 $(document).ready(function() {
3832 var schemaWrapper = {
3833 "description" : "Not Found",
3834 "content" : {
3835 "application/problem+json" : {
3836 "schema" : {
3837 "$ref" : "#/components/schemas/ProblemDetails"
3838 }
3839 }
3840 }
3841};
3842 var schema = findNode('schema',schemaWrapper).schema;
3843 if (!schema) {
3844 schema = schemaWrapper.schema;
3845 }
3846 if (schema == null) {
3847 return;
3848 }
3849 if (schema.$ref != null) {
3850 schema = defsParser.$refs.get(schema.$ref);
3851 Object.keys(schema.properties).forEach( (item) => {
3852 if (schema.properties[item].$ref != null) {
3853 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3854 }
3855 });
3856 } else if (schema.items != null && schema.items.$ref != null) {
3857 schema.items = defsParser.$refs.get(schema.items.$ref);
3858 } else {
3859 schemaWrapper.definitions = Object.assign({}, defs);
3860 $RefParser.dereference(schemaWrapper).catch(function(err) {
3861 console.log(err);
3862 });
3863 }
3864
3865 var view = new JSONSchemaView(schema, 3);
3866 $('#responses-Default-apfIdServiceApisPost-404-schema-data').val(JSON.stringify(schema));
3867 var result = $('#responses-Default-apfIdServiceApisPost-schema-404');
3868 result.empty();
3869 result.append(view.render());
3870 });
3871 </script>
3872 </div>
3873 <input id='responses-Default-apfIdServiceApisPost-404-schema-data' type='hidden' value=''></input>
3874 </div>
3875 </div>
3876 <h3 id="examples-Default-apfIdServiceApisPost-title-411"></h3>
3877 <p id="examples-Default-apfIdServiceApisPost-description-411" class="marked"></p>
3878 <script>
3879 var responseDefault411_description = `Length Required`;
3880 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
3881 if (responseDefault411_description_break == -1) {
3882 $("#examples-Default-apfIdServiceApisPost-title-411").text("Status: 411 - " + responseDefault411_description);
3883 } else {
3884 $("#examples-Default-apfIdServiceApisPost-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
3885 $("#examples-Default-apfIdServiceApisPost-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
3886 }
3887 </script>
3888
3889
3890 <ul id="responses-detail-Default-apfIdServiceApisPost-411" class="nav nav-tabs nav-tabs-examples" >
3891 <li class="active">
3892 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-411-schema">Schema</a>
3893 </li>
3894
3895
3896
3897
3898 </ul>
3899
3900
3901 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-411-wrapper" style='margin-bottom: 10px;'>
3902 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-411-schema">
3903 <div id="responses-Default-apfIdServiceApisPost-schema-411" class="exampleStyle">
3904 <script>
3905 $(document).ready(function() {
3906 var schemaWrapper = {
3907 "description" : "Length Required",
3908 "content" : {
3909 "application/problem+json" : {
3910 "schema" : {
3911 "$ref" : "#/components/schemas/ProblemDetails"
3912 }
3913 }
3914 }
3915};
3916 var schema = findNode('schema',schemaWrapper).schema;
3917 if (!schema) {
3918 schema = schemaWrapper.schema;
3919 }
3920 if (schema == null) {
3921 return;
3922 }
3923 if (schema.$ref != null) {
3924 schema = defsParser.$refs.get(schema.$ref);
3925 Object.keys(schema.properties).forEach( (item) => {
3926 if (schema.properties[item].$ref != null) {
3927 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
3928 }
3929 });
3930 } else if (schema.items != null && schema.items.$ref != null) {
3931 schema.items = defsParser.$refs.get(schema.items.$ref);
3932 } else {
3933 schemaWrapper.definitions = Object.assign({}, defs);
3934 $RefParser.dereference(schemaWrapper).catch(function(err) {
3935 console.log(err);
3936 });
3937 }
3938
3939 var view = new JSONSchemaView(schema, 3);
3940 $('#responses-Default-apfIdServiceApisPost-411-schema-data').val(JSON.stringify(schema));
3941 var result = $('#responses-Default-apfIdServiceApisPost-schema-411');
3942 result.empty();
3943 result.append(view.render());
3944 });
3945 </script>
3946 </div>
3947 <input id='responses-Default-apfIdServiceApisPost-411-schema-data' type='hidden' value=''></input>
3948 </div>
3949 </div>
3950 <h3 id="examples-Default-apfIdServiceApisPost-title-413"></h3>
3951 <p id="examples-Default-apfIdServiceApisPost-description-413" class="marked"></p>
3952 <script>
3953 var responseDefault413_description = `Payload Too Large`;
3954 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
3955 if (responseDefault413_description_break == -1) {
3956 $("#examples-Default-apfIdServiceApisPost-title-413").text("Status: 413 - " + responseDefault413_description);
3957 } else {
3958 $("#examples-Default-apfIdServiceApisPost-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
3959 $("#examples-Default-apfIdServiceApisPost-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
3960 }
3961 </script>
3962
3963
3964 <ul id="responses-detail-Default-apfIdServiceApisPost-413" class="nav nav-tabs nav-tabs-examples" >
3965 <li class="active">
3966 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-413-schema">Schema</a>
3967 </li>
3968
3969
3970
3971
3972 </ul>
3973
3974
3975 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-413-wrapper" style='margin-bottom: 10px;'>
3976 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-413-schema">
3977 <div id="responses-Default-apfIdServiceApisPost-schema-413" class="exampleStyle">
3978 <script>
3979 $(document).ready(function() {
3980 var schemaWrapper = {
3981 "description" : "Payload Too Large",
3982 "content" : {
3983 "application/problem+json" : {
3984 "schema" : {
3985 "$ref" : "#/components/schemas/ProblemDetails"
3986 }
3987 }
3988 }
3989};
3990 var schema = findNode('schema',schemaWrapper).schema;
3991 if (!schema) {
3992 schema = schemaWrapper.schema;
3993 }
3994 if (schema == null) {
3995 return;
3996 }
3997 if (schema.$ref != null) {
3998 schema = defsParser.$refs.get(schema.$ref);
3999 Object.keys(schema.properties).forEach( (item) => {
4000 if (schema.properties[item].$ref != null) {
4001 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4002 }
4003 });
4004 } else if (schema.items != null && schema.items.$ref != null) {
4005 schema.items = defsParser.$refs.get(schema.items.$ref);
4006 } else {
4007 schemaWrapper.definitions = Object.assign({}, defs);
4008 $RefParser.dereference(schemaWrapper).catch(function(err) {
4009 console.log(err);
4010 });
4011 }
4012
4013 var view = new JSONSchemaView(schema, 3);
4014 $('#responses-Default-apfIdServiceApisPost-413-schema-data').val(JSON.stringify(schema));
4015 var result = $('#responses-Default-apfIdServiceApisPost-schema-413');
4016 result.empty();
4017 result.append(view.render());
4018 });
4019 </script>
4020 </div>
4021 <input id='responses-Default-apfIdServiceApisPost-413-schema-data' type='hidden' value=''></input>
4022 </div>
4023 </div>
4024 <h3 id="examples-Default-apfIdServiceApisPost-title-415"></h3>
4025 <p id="examples-Default-apfIdServiceApisPost-description-415" class="marked"></p>
4026 <script>
4027 var responseDefault415_description = `Unsupported Media Type`;
4028 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
4029 if (responseDefault415_description_break == -1) {
4030 $("#examples-Default-apfIdServiceApisPost-title-415").text("Status: 415 - " + responseDefault415_description);
4031 } else {
4032 $("#examples-Default-apfIdServiceApisPost-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
4033 $("#examples-Default-apfIdServiceApisPost-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
4034 }
4035 </script>
4036
4037
4038 <ul id="responses-detail-Default-apfIdServiceApisPost-415" class="nav nav-tabs nav-tabs-examples" >
4039 <li class="active">
4040 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-415-schema">Schema</a>
4041 </li>
4042
4043
4044
4045
4046 </ul>
4047
4048
4049 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-415-wrapper" style='margin-bottom: 10px;'>
4050 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-415-schema">
4051 <div id="responses-Default-apfIdServiceApisPost-schema-415" class="exampleStyle">
4052 <script>
4053 $(document).ready(function() {
4054 var schemaWrapper = {
4055 "description" : "Unsupported Media Type",
4056 "content" : {
4057 "application/problem+json" : {
4058 "schema" : {
4059 "$ref" : "#/components/schemas/ProblemDetails"
4060 }
4061 }
4062 }
4063};
4064 var schema = findNode('schema',schemaWrapper).schema;
4065 if (!schema) {
4066 schema = schemaWrapper.schema;
4067 }
4068 if (schema == null) {
4069 return;
4070 }
4071 if (schema.$ref != null) {
4072 schema = defsParser.$refs.get(schema.$ref);
4073 Object.keys(schema.properties).forEach( (item) => {
4074 if (schema.properties[item].$ref != null) {
4075 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4076 }
4077 });
4078 } else if (schema.items != null && schema.items.$ref != null) {
4079 schema.items = defsParser.$refs.get(schema.items.$ref);
4080 } else {
4081 schemaWrapper.definitions = Object.assign({}, defs);
4082 $RefParser.dereference(schemaWrapper).catch(function(err) {
4083 console.log(err);
4084 });
4085 }
4086
4087 var view = new JSONSchemaView(schema, 3);
4088 $('#responses-Default-apfIdServiceApisPost-415-schema-data').val(JSON.stringify(schema));
4089 var result = $('#responses-Default-apfIdServiceApisPost-schema-415');
4090 result.empty();
4091 result.append(view.render());
4092 });
4093 </script>
4094 </div>
4095 <input id='responses-Default-apfIdServiceApisPost-415-schema-data' type='hidden' value=''></input>
4096 </div>
4097 </div>
4098 <h3 id="examples-Default-apfIdServiceApisPost-title-429"></h3>
4099 <p id="examples-Default-apfIdServiceApisPost-description-429" class="marked"></p>
4100 <script>
4101 var responseDefault429_description = `Too Many Requests`;
4102 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
4103 if (responseDefault429_description_break == -1) {
4104 $("#examples-Default-apfIdServiceApisPost-title-429").text("Status: 429 - " + responseDefault429_description);
4105 } else {
4106 $("#examples-Default-apfIdServiceApisPost-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
4107 $("#examples-Default-apfIdServiceApisPost-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
4108 }
4109 </script>
4110
4111
4112 <ul id="responses-detail-Default-apfIdServiceApisPost-429" class="nav nav-tabs nav-tabs-examples" >
4113 <li class="active">
4114 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-429-schema">Schema</a>
4115 </li>
4116
4117
4118
4119
4120 </ul>
4121
4122
4123 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-429-wrapper" style='margin-bottom: 10px;'>
4124 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-429-schema">
4125 <div id="responses-Default-apfIdServiceApisPost-schema-429" class="exampleStyle">
4126 <script>
4127 $(document).ready(function() {
4128 var schemaWrapper = {
4129 "description" : "Too Many Requests",
4130 "content" : {
4131 "application/problem+json" : {
4132 "schema" : {
4133 "$ref" : "#/components/schemas/ProblemDetails"
4134 }
4135 }
4136 }
4137};
4138 var schema = findNode('schema',schemaWrapper).schema;
4139 if (!schema) {
4140 schema = schemaWrapper.schema;
4141 }
4142 if (schema == null) {
4143 return;
4144 }
4145 if (schema.$ref != null) {
4146 schema = defsParser.$refs.get(schema.$ref);
4147 Object.keys(schema.properties).forEach( (item) => {
4148 if (schema.properties[item].$ref != null) {
4149 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4150 }
4151 });
4152 } else if (schema.items != null && schema.items.$ref != null) {
4153 schema.items = defsParser.$refs.get(schema.items.$ref);
4154 } else {
4155 schemaWrapper.definitions = Object.assign({}, defs);
4156 $RefParser.dereference(schemaWrapper).catch(function(err) {
4157 console.log(err);
4158 });
4159 }
4160
4161 var view = new JSONSchemaView(schema, 3);
4162 $('#responses-Default-apfIdServiceApisPost-429-schema-data').val(JSON.stringify(schema));
4163 var result = $('#responses-Default-apfIdServiceApisPost-schema-429');
4164 result.empty();
4165 result.append(view.render());
4166 });
4167 </script>
4168 </div>
4169 <input id='responses-Default-apfIdServiceApisPost-429-schema-data' type='hidden' value=''></input>
4170 </div>
4171 </div>
4172 <h3 id="examples-Default-apfIdServiceApisPost-title-500"></h3>
4173 <p id="examples-Default-apfIdServiceApisPost-description-500" class="marked"></p>
4174 <script>
4175 var responseDefault500_description = `Internal Server Error`;
4176 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
4177 if (responseDefault500_description_break == -1) {
4178 $("#examples-Default-apfIdServiceApisPost-title-500").text("Status: 500 - " + responseDefault500_description);
4179 } else {
4180 $("#examples-Default-apfIdServiceApisPost-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
4181 $("#examples-Default-apfIdServiceApisPost-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
4182 }
4183 </script>
4184
4185
4186 <ul id="responses-detail-Default-apfIdServiceApisPost-500" class="nav nav-tabs nav-tabs-examples" >
4187 <li class="active">
4188 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-500-schema">Schema</a>
4189 </li>
4190
4191
4192
4193
4194 </ul>
4195
4196
4197 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-500-wrapper" style='margin-bottom: 10px;'>
4198 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-500-schema">
4199 <div id="responses-Default-apfIdServiceApisPost-schema-500" class="exampleStyle">
4200 <script>
4201 $(document).ready(function() {
4202 var schemaWrapper = {
4203 "description" : "Internal Server Error",
4204 "content" : {
4205 "application/problem+json" : {
4206 "schema" : {
4207 "$ref" : "#/components/schemas/ProblemDetails"
4208 }
4209 }
4210 }
4211};
4212 var schema = findNode('schema',schemaWrapper).schema;
4213 if (!schema) {
4214 schema = schemaWrapper.schema;
4215 }
4216 if (schema == null) {
4217 return;
4218 }
4219 if (schema.$ref != null) {
4220 schema = defsParser.$refs.get(schema.$ref);
4221 Object.keys(schema.properties).forEach( (item) => {
4222 if (schema.properties[item].$ref != null) {
4223 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4224 }
4225 });
4226 } else if (schema.items != null && schema.items.$ref != null) {
4227 schema.items = defsParser.$refs.get(schema.items.$ref);
4228 } else {
4229 schemaWrapper.definitions = Object.assign({}, defs);
4230 $RefParser.dereference(schemaWrapper).catch(function(err) {
4231 console.log(err);
4232 });
4233 }
4234
4235 var view = new JSONSchemaView(schema, 3);
4236 $('#responses-Default-apfIdServiceApisPost-500-schema-data').val(JSON.stringify(schema));
4237 var result = $('#responses-Default-apfIdServiceApisPost-schema-500');
4238 result.empty();
4239 result.append(view.render());
4240 });
4241 </script>
4242 </div>
4243 <input id='responses-Default-apfIdServiceApisPost-500-schema-data' type='hidden' value=''></input>
4244 </div>
4245 </div>
4246 <h3 id="examples-Default-apfIdServiceApisPost-title-503"></h3>
4247 <p id="examples-Default-apfIdServiceApisPost-description-503" class="marked"></p>
4248 <script>
4249 var responseDefault503_description = `Service Unavailable`;
4250 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
4251 if (responseDefault503_description_break == -1) {
4252 $("#examples-Default-apfIdServiceApisPost-title-503").text("Status: 503 - " + responseDefault503_description);
4253 } else {
4254 $("#examples-Default-apfIdServiceApisPost-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
4255 $("#examples-Default-apfIdServiceApisPost-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
4256 }
4257 </script>
4258
4259
4260 <ul id="responses-detail-Default-apfIdServiceApisPost-503" class="nav nav-tabs nav-tabs-examples" >
4261 <li class="active">
4262 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisPost-503-schema">Schema</a>
4263 </li>
4264
4265
4266
4267
4268 </ul>
4269
4270
4271 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-503-wrapper" style='margin-bottom: 10px;'>
4272 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-503-schema">
4273 <div id="responses-Default-apfIdServiceApisPost-schema-503" class="exampleStyle">
4274 <script>
4275 $(document).ready(function() {
4276 var schemaWrapper = {
4277 "description" : "Service Unavailable",
4278 "content" : {
4279 "application/problem+json" : {
4280 "schema" : {
4281 "$ref" : "#/components/schemas/ProblemDetails"
4282 }
4283 }
4284 }
4285};
4286 var schema = findNode('schema',schemaWrapper).schema;
4287 if (!schema) {
4288 schema = schemaWrapper.schema;
4289 }
4290 if (schema == null) {
4291 return;
4292 }
4293 if (schema.$ref != null) {
4294 schema = defsParser.$refs.get(schema.$ref);
4295 Object.keys(schema.properties).forEach( (item) => {
4296 if (schema.properties[item].$ref != null) {
4297 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4298 }
4299 });
4300 } else if (schema.items != null && schema.items.$ref != null) {
4301 schema.items = defsParser.$refs.get(schema.items.$ref);
4302 } else {
4303 schemaWrapper.definitions = Object.assign({}, defs);
4304 $RefParser.dereference(schemaWrapper).catch(function(err) {
4305 console.log(err);
4306 });
4307 }
4308
4309 var view = new JSONSchemaView(schema, 3);
4310 $('#responses-Default-apfIdServiceApisPost-503-schema-data').val(JSON.stringify(schema));
4311 var result = $('#responses-Default-apfIdServiceApisPost-schema-503');
4312 result.empty();
4313 result.append(view.render());
4314 });
4315 </script>
4316 </div>
4317 <input id='responses-Default-apfIdServiceApisPost-503-schema-data' type='hidden' value=''></input>
4318 </div>
4319 </div>
4320 <h3 id="examples-Default-apfIdServiceApisPost-title-default"></h3>
4321 <p id="examples-Default-apfIdServiceApisPost-description-default" class="marked"></p>
4322 <script>
4323 var responseDefaultdefault_description = `Generic Error`;
4324 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
4325 if (responseDefaultdefault_description_break == -1) {
4326 $("#examples-Default-apfIdServiceApisPost-title-default").text("Status: default - " + responseDefaultdefault_description);
4327 } else {
4328 $("#examples-Default-apfIdServiceApisPost-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
4329 $("#examples-Default-apfIdServiceApisPost-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
4330 }
4331 </script>
4332
4333
4334 <ul id="responses-detail-Default-apfIdServiceApisPost-default" class="nav nav-tabs nav-tabs-examples" >
4335
4336
4337 </ul>
4338
4339
4340 <div class="tab-content" id="responses-Default-apfIdServiceApisPost-default-wrapper" style='margin-bottom: 10px;'>
4341 <div class="tab-pane active" id="responses-Default-apfIdServiceApisPost-default-schema">
4342 <div id="responses-Default-apfIdServiceApisPost-schema-default" class="exampleStyle">
4343 <script>
4344 $(document).ready(function() {
4345 var schemaWrapper = {
4346 "description" : "Generic Error"
4347};
4348 var schema = findNode('schema',schemaWrapper).schema;
4349 if (!schema) {
4350 schema = schemaWrapper.schema;
4351 }
4352 if (schema == null) {
4353 return;
4354 }
4355 if (schema.$ref != null) {
4356 schema = defsParser.$refs.get(schema.$ref);
4357 Object.keys(schema.properties).forEach( (item) => {
4358 if (schema.properties[item].$ref != null) {
4359 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4360 }
4361 });
4362 } else if (schema.items != null && schema.items.$ref != null) {
4363 schema.items = defsParser.$refs.get(schema.items.$ref);
4364 } else {
4365 schemaWrapper.definitions = Object.assign({}, defs);
4366 $RefParser.dereference(schemaWrapper).catch(function(err) {
4367 console.log(err);
4368 });
4369 }
4370
4371 var view = new JSONSchemaView(schema, 3);
4372 $('#responses-Default-apfIdServiceApisPost-default-schema-data').val(JSON.stringify(schema));
4373 var result = $('#responses-Default-apfIdServiceApisPost-schema-default');
4374 result.empty();
4375 result.append(view.render());
4376 });
4377 </script>
4378 </div>
4379 <input id='responses-Default-apfIdServiceApisPost-default-schema-data' type='hidden' value=''></input>
4380 </div>
4381 </div>
4382 </article>
4383 </div>
4384 <hr>
4385 <div id="api-Default-apfIdServiceApisServiceApiIdDelete">
4386 <article id="api-Default-apfIdServiceApisServiceApiIdDelete-0" data-group="User" data-name="apfIdServiceApisServiceApiIdDelete" data-version="0">
4387 <div class="pull-left">
4388 <h1>apfIdServiceApisServiceApiIdDelete</h1>
4389 <p></p>
4390 </div>
4391 <div class="pull-right"></div>
4392 <div class="clearfix"></div>
4393 <p></p>
4394 <p class="marked">Unpublish a published service API.</p>
4395 <p></p>
4396 <br />
4397 <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
4398 <p>
4399 <h3>Usage and SDK Samples</h3>
4400 </p>
4401 <ul class="nav nav-tabs nav-tabs-examples">
4402 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-curl">Curl</a></li>
4403 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-java">Java</a></li>
4404 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-dart">Dart</a></li>
4405 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-android">Android</a></li>
4406 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-groovy">Groovy</a></li>-->
4407 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-objc">Obj-C</a></li>
4408 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-javascript">JavaScript</a></li>
4409 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-angular">Angular</a></li>-->
4410 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-csharp">C#</a></li>
4411 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-php">PHP</a></li>
4412 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-perl">Perl</a></li>
4413 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-python">Python</a></li>
4414 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdDelete-0-rust">Rust</a></li>
4415 </ul>
4416
4417 <div class="tab-content">
4418 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-curl">
4419 <pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
4420 -H "Accept: application/problem+json" \
4421 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}"
4422</code></pre>
4423 </div>
4424 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-java">
4425 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
4426import org.openapitools.client.auth.*;
4427import org.openapitools.client.model.*;
4428import org.openapitools.client.api.DefaultApi;
4429
4430import java.io.File;
4431import java.util.*;
4432
4433public class DefaultApiExample {
4434 public static void main(String[] args) {
4435
4436 // Create an instance of the API class
4437 DefaultApi apiInstance = new DefaultApi();
4438 String serviceApiId = serviceApiId_example; // String |
4439 String apfId = apfId_example; // String |
4440
4441 try {
4442 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4443 } catch (ApiException e) {
4444 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdDelete");
4445 e.printStackTrace();
4446 }
4447 }
4448}
4449</code></pre>
4450 </div>
4451
4452 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-dart">
4453 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
4454
4455final api_instance = DefaultApi();
4456
4457final String serviceApiId = new String(); // String |
4458final String apfId = new String(); // String |
4459
4460try {
4461 final result = await api_instance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4462 print(result);
4463} catch (e) {
4464 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: $e\n');
4465}
4466
4467</code></pre>
4468 </div>
4469
4470 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-android">
4471 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
4472
4473public class DefaultApiExample {
4474 public static void main(String[] args) {
4475 DefaultApi apiInstance = new DefaultApi();
4476 String serviceApiId = serviceApiId_example; // String |
4477 String apfId = apfId_example; // String |
4478
4479 try {
4480 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4481 } catch (ApiException e) {
4482 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdDelete");
4483 e.printStackTrace();
4484 }
4485 }
4486}</code></pre>
4487 </div>
4488 <!--
4489 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-groovy">
4490 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4491 </div> -->
4492 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-objc">
4493 <pre class="prettyprint"><code class="language-cpp">
4494
4495// Create an instance of the API class
4496DefaultApi *apiInstance = [[DefaultApi alloc] init];
4497String *serviceApiId = serviceApiId_example; // (default to null)
4498String *apfId = apfId_example; // (default to null)
4499
4500[apiInstance apfIdServiceApisServiceApiIdDeleteWith:serviceApiId
4501 apfId:apfId
4502 completionHandler: ^(NSError* error) {
4503 if (error) {
4504 NSLog(@"Error: %@", error);
4505 }
4506}];
4507</code></pre>
4508 </div>
4509
4510 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-javascript">
4511 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
4512
4513// Create an instance of the API class
4514var api = new CapifPublishServiceApi.DefaultApi()
4515var serviceApiId = serviceApiId_example; // {String}
4516var apfId = apfId_example; // {String}
4517
4518var callback = function(error, data, response) {
4519 if (error) {
4520 console.error(error);
4521 } else {
4522 console.log('API called successfully.');
4523 }
4524};
4525api.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId, callback);
4526</code></pre>
4527 </div>
4528
4529 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-angular">
4530 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
4531 </div>-->
4532 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-csharp">
4533 <pre class="prettyprint"><code class="language-cs">using System;
4534using System.Diagnostics;
4535using Org.OpenAPITools.Api;
4536using Org.OpenAPITools.Client;
4537using Org.OpenAPITools.Model;
4538
4539namespace Example
4540{
4541 public class apfIdServiceApisServiceApiIdDeleteExample
4542 {
4543 public void main()
4544 {
4545
4546 // Create an instance of the API class
4547 var apiInstance = new DefaultApi();
4548 var serviceApiId = serviceApiId_example; // String | (default to null)
4549 var apfId = apfId_example; // String | (default to null)
4550
4551 try {
4552 apiInstance.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId);
4553 } catch (Exception e) {
4554 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdDelete: " + e.Message );
4555 }
4556 }
4557 }
4558}
4559</code></pre>
4560 </div>
4561
4562 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-php">
4563 <pre class="prettyprint"><code class="language-php"><&#63;php
4564require_once(__DIR__ . '/vendor/autoload.php');
4565
4566// Create an instance of the API class
4567$api_instance = new OpenAPITools\Client\Api\DefaultApi();
4568$serviceApiId = serviceApiId_example; // String |
4569$apfId = apfId_example; // String |
4570
4571try {
4572 $api_instance->apfIdServiceApisServiceApiIdDelete($serviceApiId, $apfId);
4573} catch (Exception $e) {
4574 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: ', $e->getMessage(), PHP_EOL;
4575}
4576?></code></pre>
4577 </div>
4578
4579 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-perl">
4580 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
4581use WWW::OPenAPIClient::Configuration;
4582use WWW::OPenAPIClient::DefaultApi;
4583
4584# Create an instance of the API class
4585my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
4586my $serviceApiId = serviceApiId_example; # String |
4587my $apfId = apfId_example; # String |
4588
4589eval {
4590 $api_instance->apfIdServiceApisServiceApiIdDelete(serviceApiId => $serviceApiId, apfId => $apfId);
4591};
4592if ($@) {
4593 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: $@\n";
4594}</code></pre>
4595 </div>
4596
4597 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-python">
4598 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
4599import time
4600import openapi_client
4601from openapi_client.rest import ApiException
4602from pprint import pprint
4603
4604# Create an instance of the API class
4605api_instance = openapi_client.DefaultApi()
4606serviceApiId = serviceApiId_example # String | (default to null)
4607apfId = apfId_example # String | (default to null)
4608
4609try:
4610 api_instance.apf_id_service_apis_service_api_id_delete(serviceApiId, apfId)
4611except ApiException as e:
4612 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdDelete: %s\n" % e)</code></pre>
4613 </div>
4614
4615 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdDelete-0-rust">
4616 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
4617
4618pub fn main() {
4619 let serviceApiId = serviceApiId_example; // String
4620 let apfId = apfId_example; // String
4621
4622 let mut context = DefaultApi::Context::default();
4623 let result = client.apfIdServiceApisServiceApiIdDelete(serviceApiId, apfId, &context).wait();
4624
4625 println!("{:?}", result);
4626}
4627</code></pre>
4628 </div>
4629 </div>
4630
4631 <h2>Scopes</h2>
4632 <table>
4633
4634 </table>
4635
4636 <h2>Parameters</h2>
4637
4638 <div class="methodsubtabletitle">Path parameters</div>
4639 <table id="methodsubtable">
4640 <tr>
4641 <th width="150px">Name</th>
4642 <th>Description</th>
4643 </tr>
4644 <tr><td style="width:150px;">serviceApiId*</td>
4645<td>
4646
4647
4648 <div id="d2e199_apfIdServiceApisServiceApiIdDelete_serviceApiId">
4649 <div class="json-schema-view">
4650 <div class="primitive">
4651 <span class="type">
4652 String
4653 </span>
4654
4655 </div>
4656 <div class="inner required">
4657 Required
4658 </div>
4659 </div>
4660 </div>
4661</td>
4662</tr>
4663
4664 <tr><td style="width:150px;">apfId*</td>
4665<td>
4666
4667
4668 <div id="d2e199_apfIdServiceApisServiceApiIdDelete_apfId">
4669 <div class="json-schema-view">
4670 <div class="primitive">
4671 <span class="type">
4672 String
4673 </span>
4674
4675 </div>
4676 <div class="inner required">
4677 Required
4678 </div>
4679 </div>
4680 </div>
4681</td>
4682</tr>
4683
4684 </table>
4685
4686
4687
4688
4689
4690 <h2>Responses</h2>
4691 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-204"></h3>
4692 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-204" class="marked"></p>
4693 <script>
4694 var responseDefault204_description = `The individual published service API matching the serviceAPiId is deleted.`;
4695 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
4696 if (responseDefault204_description_break == -1) {
4697 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-204").text("Status: 204 - " + responseDefault204_description);
4698 } else {
4699 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
4700 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
4701 }
4702 </script>
4703
4704
4705 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-204" class="nav nav-tabs nav-tabs-examples" >
4706
4707
4708 </ul>
4709
4710
4711 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-204-wrapper" style='margin-bottom: 10px;'>
4712 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema">
4713 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-204" class="exampleStyle">
4714 <script>
4715 $(document).ready(function() {
4716 var schemaWrapper = {
4717 "description" : "The individual published service API matching the serviceAPiId is deleted."
4718};
4719 var schema = findNode('schema',schemaWrapper).schema;
4720 if (!schema) {
4721 schema = schemaWrapper.schema;
4722 }
4723 if (schema == null) {
4724 return;
4725 }
4726 if (schema.$ref != null) {
4727 schema = defsParser.$refs.get(schema.$ref);
4728 Object.keys(schema.properties).forEach( (item) => {
4729 if (schema.properties[item].$ref != null) {
4730 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4731 }
4732 });
4733 } else if (schema.items != null && schema.items.$ref != null) {
4734 schema.items = defsParser.$refs.get(schema.items.$ref);
4735 } else {
4736 schemaWrapper.definitions = Object.assign({}, defs);
4737 $RefParser.dereference(schemaWrapper).catch(function(err) {
4738 console.log(err);
4739 });
4740 }
4741
4742 var view = new JSONSchemaView(schema, 3);
4743 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema-data').val(JSON.stringify(schema));
4744 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-204');
4745 result.empty();
4746 result.append(view.render());
4747 });
4748 </script>
4749 </div>
4750 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-204-schema-data' type='hidden' value=''></input>
4751 </div>
4752 </div>
4753 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-307"></h3>
4754 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-307" class="marked"></p>
4755 <script>
4756 var responseDefault307_description = `Temporary Redirect`;
4757 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
4758 if (responseDefault307_description_break == -1) {
4759 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-307").text("Status: 307 - " + responseDefault307_description);
4760 } else {
4761 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
4762 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
4763 }
4764 </script>
4765
4766
4767 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-307" class="nav nav-tabs nav-tabs-examples" >
4768
4769 <li class="">
4770 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdDelete-307-headers">Headers</a>
4771 </li>
4772
4773 </ul>
4774
4775
4776 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-307-wrapper" style='margin-bottom: 10px;'>
4777 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema">
4778 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-307" class="exampleStyle">
4779 <script>
4780 $(document).ready(function() {
4781 var schemaWrapper = {
4782 "description" : "Temporary Redirect",
4783 "headers" : {
4784 "Location" : {
4785 "description" : "An alternative URI of the resource.",
4786 "required" : true,
4787 "schema" : {
4788 "type" : "string"
4789 }
4790 }
4791 }
4792};
4793 var schema = findNode('schema',schemaWrapper).schema;
4794 if (!schema) {
4795 schema = schemaWrapper.schema;
4796 }
4797 if (schema == null) {
4798 return;
4799 }
4800 if (schema.$ref != null) {
4801 schema = defsParser.$refs.get(schema.$ref);
4802 Object.keys(schema.properties).forEach( (item) => {
4803 if (schema.properties[item].$ref != null) {
4804 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4805 }
4806 });
4807 } else if (schema.items != null && schema.items.$ref != null) {
4808 schema.items = defsParser.$refs.get(schema.items.$ref);
4809 } else {
4810 schemaWrapper.definitions = Object.assign({}, defs);
4811 $RefParser.dereference(schemaWrapper).catch(function(err) {
4812 console.log(err);
4813 });
4814 }
4815
4816 var view = new JSONSchemaView(schema, 3);
4817 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema-data').val(JSON.stringify(schema));
4818 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-307');
4819 result.empty();
4820 result.append(view.render());
4821 });
4822 </script>
4823 </div>
4824 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-307-schema-data' type='hidden' value=''></input>
4825 </div>
4826 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdDelete-307-headers">
4827 <table>
4828 <tr>
4829 <th width="150px">Name</th>
4830 <th width="100px">Type</th>
4831 <th width="100px">Format</th>
4832 <th>Description</th>
4833 </tr>
4834 <tr>
4835 <td>Location</td>
4836 <td>String</td>
4837 <td></td>
4838 <td>An alternative URI of the resource.</td>
4839 </tr>
4840 </table>
4841 </div>
4842 </div>
4843 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-308"></h3>
4844 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-308" class="marked"></p>
4845 <script>
4846 var responseDefault308_description = `Permanent Redirect`;
4847 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
4848 if (responseDefault308_description_break == -1) {
4849 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-308").text("Status: 308 - " + responseDefault308_description);
4850 } else {
4851 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
4852 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
4853 }
4854 </script>
4855
4856
4857 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-308" class="nav nav-tabs nav-tabs-examples" >
4858
4859 <li class="">
4860 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdDelete-308-headers">Headers</a>
4861 </li>
4862
4863 </ul>
4864
4865
4866 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-308-wrapper" style='margin-bottom: 10px;'>
4867 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema">
4868 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-308" class="exampleStyle">
4869 <script>
4870 $(document).ready(function() {
4871 var schemaWrapper = {
4872 "description" : "Permanent Redirect",
4873 "headers" : {
4874 "Location" : {
4875 "description" : "An alternative URI of the resource.",
4876 "required" : true,
4877 "schema" : {
4878 "type" : "string"
4879 }
4880 }
4881 }
4882};
4883 var schema = findNode('schema',schemaWrapper).schema;
4884 if (!schema) {
4885 schema = schemaWrapper.schema;
4886 }
4887 if (schema == null) {
4888 return;
4889 }
4890 if (schema.$ref != null) {
4891 schema = defsParser.$refs.get(schema.$ref);
4892 Object.keys(schema.properties).forEach( (item) => {
4893 if (schema.properties[item].$ref != null) {
4894 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4895 }
4896 });
4897 } else if (schema.items != null && schema.items.$ref != null) {
4898 schema.items = defsParser.$refs.get(schema.items.$ref);
4899 } else {
4900 schemaWrapper.definitions = Object.assign({}, defs);
4901 $RefParser.dereference(schemaWrapper).catch(function(err) {
4902 console.log(err);
4903 });
4904 }
4905
4906 var view = new JSONSchemaView(schema, 3);
4907 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema-data').val(JSON.stringify(schema));
4908 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-308');
4909 result.empty();
4910 result.append(view.render());
4911 });
4912 </script>
4913 </div>
4914 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-308-schema-data' type='hidden' value=''></input>
4915 </div>
4916 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdDelete-308-headers">
4917 <table>
4918 <tr>
4919 <th width="150px">Name</th>
4920 <th width="100px">Type</th>
4921 <th width="100px">Format</th>
4922 <th>Description</th>
4923 </tr>
4924 <tr>
4925 <td>Location</td>
4926 <td>String</td>
4927 <td></td>
4928 <td>An alternative URI of the resource.</td>
4929 </tr>
4930 </table>
4931 </div>
4932 </div>
4933 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-400"></h3>
4934 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-400" class="marked"></p>
4935 <script>
4936 var responseDefault400_description = `Bad request`;
4937 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
4938 if (responseDefault400_description_break == -1) {
4939 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-400").text("Status: 400 - " + responseDefault400_description);
4940 } else {
4941 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
4942 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
4943 }
4944 </script>
4945
4946
4947 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-400" class="nav nav-tabs nav-tabs-examples" >
4948 <li class="active">
4949 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema">Schema</a>
4950 </li>
4951
4952
4953
4954
4955 </ul>
4956
4957
4958 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-400-wrapper" style='margin-bottom: 10px;'>
4959 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema">
4960 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-400" class="exampleStyle">
4961 <script>
4962 $(document).ready(function() {
4963 var schemaWrapper = {
4964 "description" : "Bad request",
4965 "content" : {
4966 "application/problem+json" : {
4967 "schema" : {
4968 "$ref" : "#/components/schemas/ProblemDetails"
4969 }
4970 }
4971 }
4972};
4973 var schema = findNode('schema',schemaWrapper).schema;
4974 if (!schema) {
4975 schema = schemaWrapper.schema;
4976 }
4977 if (schema == null) {
4978 return;
4979 }
4980 if (schema.$ref != null) {
4981 schema = defsParser.$refs.get(schema.$ref);
4982 Object.keys(schema.properties).forEach( (item) => {
4983 if (schema.properties[item].$ref != null) {
4984 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
4985 }
4986 });
4987 } else if (schema.items != null && schema.items.$ref != null) {
4988 schema.items = defsParser.$refs.get(schema.items.$ref);
4989 } else {
4990 schemaWrapper.definitions = Object.assign({}, defs);
4991 $RefParser.dereference(schemaWrapper).catch(function(err) {
4992 console.log(err);
4993 });
4994 }
4995
4996 var view = new JSONSchemaView(schema, 3);
4997 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema-data').val(JSON.stringify(schema));
4998 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-400');
4999 result.empty();
5000 result.append(view.render());
5001 });
5002 </script>
5003 </div>
5004 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-400-schema-data' type='hidden' value=''></input>
5005 </div>
5006 </div>
5007 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-401"></h3>
5008 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-401" class="marked"></p>
5009 <script>
5010 var responseDefault401_description = `Unauthorized`;
5011 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
5012 if (responseDefault401_description_break == -1) {
5013 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-401").text("Status: 401 - " + responseDefault401_description);
5014 } else {
5015 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
5016 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
5017 }
5018 </script>
5019
5020
5021 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-401" class="nav nav-tabs nav-tabs-examples" >
5022 <li class="active">
5023 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema">Schema</a>
5024 </li>
5025
5026
5027
5028
5029 </ul>
5030
5031
5032 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-401-wrapper" style='margin-bottom: 10px;'>
5033 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema">
5034 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-401" class="exampleStyle">
5035 <script>
5036 $(document).ready(function() {
5037 var schemaWrapper = {
5038 "description" : "Unauthorized",
5039 "content" : {
5040 "application/problem+json" : {
5041 "schema" : {
5042 "$ref" : "#/components/schemas/ProblemDetails"
5043 }
5044 }
5045 }
5046};
5047 var schema = findNode('schema',schemaWrapper).schema;
5048 if (!schema) {
5049 schema = schemaWrapper.schema;
5050 }
5051 if (schema == null) {
5052 return;
5053 }
5054 if (schema.$ref != null) {
5055 schema = defsParser.$refs.get(schema.$ref);
5056 Object.keys(schema.properties).forEach( (item) => {
5057 if (schema.properties[item].$ref != null) {
5058 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5059 }
5060 });
5061 } else if (schema.items != null && schema.items.$ref != null) {
5062 schema.items = defsParser.$refs.get(schema.items.$ref);
5063 } else {
5064 schemaWrapper.definitions = Object.assign({}, defs);
5065 $RefParser.dereference(schemaWrapper).catch(function(err) {
5066 console.log(err);
5067 });
5068 }
5069
5070 var view = new JSONSchemaView(schema, 3);
5071 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema-data').val(JSON.stringify(schema));
5072 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-401');
5073 result.empty();
5074 result.append(view.render());
5075 });
5076 </script>
5077 </div>
5078 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-401-schema-data' type='hidden' value=''></input>
5079 </div>
5080 </div>
5081 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-403"></h3>
5082 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-403" class="marked"></p>
5083 <script>
5084 var responseDefault403_description = `Forbidden`;
5085 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
5086 if (responseDefault403_description_break == -1) {
5087 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-403").text("Status: 403 - " + responseDefault403_description);
5088 } else {
5089 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
5090 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
5091 }
5092 </script>
5093
5094
5095 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-403" class="nav nav-tabs nav-tabs-examples" >
5096 <li class="active">
5097 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema">Schema</a>
5098 </li>
5099
5100
5101
5102
5103 </ul>
5104
5105
5106 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-403-wrapper" style='margin-bottom: 10px;'>
5107 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema">
5108 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-403" class="exampleStyle">
5109 <script>
5110 $(document).ready(function() {
5111 var schemaWrapper = {
5112 "description" : "Forbidden",
5113 "content" : {
5114 "application/problem+json" : {
5115 "schema" : {
5116 "$ref" : "#/components/schemas/ProblemDetails"
5117 }
5118 }
5119 }
5120};
5121 var schema = findNode('schema',schemaWrapper).schema;
5122 if (!schema) {
5123 schema = schemaWrapper.schema;
5124 }
5125 if (schema == null) {
5126 return;
5127 }
5128 if (schema.$ref != null) {
5129 schema = defsParser.$refs.get(schema.$ref);
5130 Object.keys(schema.properties).forEach( (item) => {
5131 if (schema.properties[item].$ref != null) {
5132 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5133 }
5134 });
5135 } else if (schema.items != null && schema.items.$ref != null) {
5136 schema.items = defsParser.$refs.get(schema.items.$ref);
5137 } else {
5138 schemaWrapper.definitions = Object.assign({}, defs);
5139 $RefParser.dereference(schemaWrapper).catch(function(err) {
5140 console.log(err);
5141 });
5142 }
5143
5144 var view = new JSONSchemaView(schema, 3);
5145 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema-data').val(JSON.stringify(schema));
5146 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-403');
5147 result.empty();
5148 result.append(view.render());
5149 });
5150 </script>
5151 </div>
5152 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-403-schema-data' type='hidden' value=''></input>
5153 </div>
5154 </div>
5155 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-404"></h3>
5156 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-404" class="marked"></p>
5157 <script>
5158 var responseDefault404_description = `Not Found`;
5159 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
5160 if (responseDefault404_description_break == -1) {
5161 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-404").text("Status: 404 - " + responseDefault404_description);
5162 } else {
5163 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
5164 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
5165 }
5166 </script>
5167
5168
5169 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-404" class="nav nav-tabs nav-tabs-examples" >
5170 <li class="active">
5171 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema">Schema</a>
5172 </li>
5173
5174
5175
5176
5177 </ul>
5178
5179
5180 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-404-wrapper" style='margin-bottom: 10px;'>
5181 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema">
5182 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-404" class="exampleStyle">
5183 <script>
5184 $(document).ready(function() {
5185 var schemaWrapper = {
5186 "description" : "Not Found",
5187 "content" : {
5188 "application/problem+json" : {
5189 "schema" : {
5190 "$ref" : "#/components/schemas/ProblemDetails"
5191 }
5192 }
5193 }
5194};
5195 var schema = findNode('schema',schemaWrapper).schema;
5196 if (!schema) {
5197 schema = schemaWrapper.schema;
5198 }
5199 if (schema == null) {
5200 return;
5201 }
5202 if (schema.$ref != null) {
5203 schema = defsParser.$refs.get(schema.$ref);
5204 Object.keys(schema.properties).forEach( (item) => {
5205 if (schema.properties[item].$ref != null) {
5206 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5207 }
5208 });
5209 } else if (schema.items != null && schema.items.$ref != null) {
5210 schema.items = defsParser.$refs.get(schema.items.$ref);
5211 } else {
5212 schemaWrapper.definitions = Object.assign({}, defs);
5213 $RefParser.dereference(schemaWrapper).catch(function(err) {
5214 console.log(err);
5215 });
5216 }
5217
5218 var view = new JSONSchemaView(schema, 3);
5219 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema-data').val(JSON.stringify(schema));
5220 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-404');
5221 result.empty();
5222 result.append(view.render());
5223 });
5224 </script>
5225 </div>
5226 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-404-schema-data' type='hidden' value=''></input>
5227 </div>
5228 </div>
5229 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-429"></h3>
5230 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-429" class="marked"></p>
5231 <script>
5232 var responseDefault429_description = `Too Many Requests`;
5233 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
5234 if (responseDefault429_description_break == -1) {
5235 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-429").text("Status: 429 - " + responseDefault429_description);
5236 } else {
5237 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
5238 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
5239 }
5240 </script>
5241
5242
5243 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-429" class="nav nav-tabs nav-tabs-examples" >
5244 <li class="active">
5245 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema">Schema</a>
5246 </li>
5247
5248
5249
5250
5251 </ul>
5252
5253
5254 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-429-wrapper" style='margin-bottom: 10px;'>
5255 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema">
5256 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-429" class="exampleStyle">
5257 <script>
5258 $(document).ready(function() {
5259 var schemaWrapper = {
5260 "description" : "Too Many Requests",
5261 "content" : {
5262 "application/problem+json" : {
5263 "schema" : {
5264 "$ref" : "#/components/schemas/ProblemDetails"
5265 }
5266 }
5267 }
5268};
5269 var schema = findNode('schema',schemaWrapper).schema;
5270 if (!schema) {
5271 schema = schemaWrapper.schema;
5272 }
5273 if (schema == null) {
5274 return;
5275 }
5276 if (schema.$ref != null) {
5277 schema = defsParser.$refs.get(schema.$ref);
5278 Object.keys(schema.properties).forEach( (item) => {
5279 if (schema.properties[item].$ref != null) {
5280 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5281 }
5282 });
5283 } else if (schema.items != null && schema.items.$ref != null) {
5284 schema.items = defsParser.$refs.get(schema.items.$ref);
5285 } else {
5286 schemaWrapper.definitions = Object.assign({}, defs);
5287 $RefParser.dereference(schemaWrapper).catch(function(err) {
5288 console.log(err);
5289 });
5290 }
5291
5292 var view = new JSONSchemaView(schema, 3);
5293 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema-data').val(JSON.stringify(schema));
5294 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-429');
5295 result.empty();
5296 result.append(view.render());
5297 });
5298 </script>
5299 </div>
5300 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-429-schema-data' type='hidden' value=''></input>
5301 </div>
5302 </div>
5303 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-500"></h3>
5304 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-500" class="marked"></p>
5305 <script>
5306 var responseDefault500_description = `Internal Server Error`;
5307 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
5308 if (responseDefault500_description_break == -1) {
5309 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-500").text("Status: 500 - " + responseDefault500_description);
5310 } else {
5311 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
5312 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
5313 }
5314 </script>
5315
5316
5317 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-500" class="nav nav-tabs nav-tabs-examples" >
5318 <li class="active">
5319 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema">Schema</a>
5320 </li>
5321
5322
5323
5324
5325 </ul>
5326
5327
5328 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-500-wrapper" style='margin-bottom: 10px;'>
5329 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema">
5330 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-500" class="exampleStyle">
5331 <script>
5332 $(document).ready(function() {
5333 var schemaWrapper = {
5334 "description" : "Internal Server Error",
5335 "content" : {
5336 "application/problem+json" : {
5337 "schema" : {
5338 "$ref" : "#/components/schemas/ProblemDetails"
5339 }
5340 }
5341 }
5342};
5343 var schema = findNode('schema',schemaWrapper).schema;
5344 if (!schema) {
5345 schema = schemaWrapper.schema;
5346 }
5347 if (schema == null) {
5348 return;
5349 }
5350 if (schema.$ref != null) {
5351 schema = defsParser.$refs.get(schema.$ref);
5352 Object.keys(schema.properties).forEach( (item) => {
5353 if (schema.properties[item].$ref != null) {
5354 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5355 }
5356 });
5357 } else if (schema.items != null && schema.items.$ref != null) {
5358 schema.items = defsParser.$refs.get(schema.items.$ref);
5359 } else {
5360 schemaWrapper.definitions = Object.assign({}, defs);
5361 $RefParser.dereference(schemaWrapper).catch(function(err) {
5362 console.log(err);
5363 });
5364 }
5365
5366 var view = new JSONSchemaView(schema, 3);
5367 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema-data').val(JSON.stringify(schema));
5368 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-500');
5369 result.empty();
5370 result.append(view.render());
5371 });
5372 </script>
5373 </div>
5374 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-500-schema-data' type='hidden' value=''></input>
5375 </div>
5376 </div>
5377 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-503"></h3>
5378 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-503" class="marked"></p>
5379 <script>
5380 var responseDefault503_description = `Service Unavailable`;
5381 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
5382 if (responseDefault503_description_break == -1) {
5383 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-503").text("Status: 503 - " + responseDefault503_description);
5384 } else {
5385 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
5386 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
5387 }
5388 </script>
5389
5390
5391 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-503" class="nav nav-tabs nav-tabs-examples" >
5392 <li class="active">
5393 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema">Schema</a>
5394 </li>
5395
5396
5397
5398
5399 </ul>
5400
5401
5402 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-503-wrapper" style='margin-bottom: 10px;'>
5403 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema">
5404 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-503" class="exampleStyle">
5405 <script>
5406 $(document).ready(function() {
5407 var schemaWrapper = {
5408 "description" : "Service Unavailable",
5409 "content" : {
5410 "application/problem+json" : {
5411 "schema" : {
5412 "$ref" : "#/components/schemas/ProblemDetails"
5413 }
5414 }
5415 }
5416};
5417 var schema = findNode('schema',schemaWrapper).schema;
5418 if (!schema) {
5419 schema = schemaWrapper.schema;
5420 }
5421 if (schema == null) {
5422 return;
5423 }
5424 if (schema.$ref != null) {
5425 schema = defsParser.$refs.get(schema.$ref);
5426 Object.keys(schema.properties).forEach( (item) => {
5427 if (schema.properties[item].$ref != null) {
5428 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5429 }
5430 });
5431 } else if (schema.items != null && schema.items.$ref != null) {
5432 schema.items = defsParser.$refs.get(schema.items.$ref);
5433 } else {
5434 schemaWrapper.definitions = Object.assign({}, defs);
5435 $RefParser.dereference(schemaWrapper).catch(function(err) {
5436 console.log(err);
5437 });
5438 }
5439
5440 var view = new JSONSchemaView(schema, 3);
5441 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema-data').val(JSON.stringify(schema));
5442 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-503');
5443 result.empty();
5444 result.append(view.render());
5445 });
5446 </script>
5447 </div>
5448 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-503-schema-data' type='hidden' value=''></input>
5449 </div>
5450 </div>
5451 <h3 id="examples-Default-apfIdServiceApisServiceApiIdDelete-title-default"></h3>
5452 <p id="examples-Default-apfIdServiceApisServiceApiIdDelete-description-default" class="marked"></p>
5453 <script>
5454 var responseDefaultdefault_description = `Generic Error`;
5455 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
5456 if (responseDefaultdefault_description_break == -1) {
5457 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description);
5458 } else {
5459 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
5460 $("#examples-Default-apfIdServiceApisServiceApiIdDelete-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
5461 }
5462 </script>
5463
5464
5465 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdDelete-default" class="nav nav-tabs nav-tabs-examples" >
5466
5467
5468 </ul>
5469
5470
5471 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdDelete-default-wrapper" style='margin-bottom: 10px;'>
5472 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema">
5473 <div id="responses-Default-apfIdServiceApisServiceApiIdDelete-schema-default" class="exampleStyle">
5474 <script>
5475 $(document).ready(function() {
5476 var schemaWrapper = {
5477 "description" : "Generic Error"
5478};
5479 var schema = findNode('schema',schemaWrapper).schema;
5480 if (!schema) {
5481 schema = schemaWrapper.schema;
5482 }
5483 if (schema == null) {
5484 return;
5485 }
5486 if (schema.$ref != null) {
5487 schema = defsParser.$refs.get(schema.$ref);
5488 Object.keys(schema.properties).forEach( (item) => {
5489 if (schema.properties[item].$ref != null) {
5490 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5491 }
5492 });
5493 } else if (schema.items != null && schema.items.$ref != null) {
5494 schema.items = defsParser.$refs.get(schema.items.$ref);
5495 } else {
5496 schemaWrapper.definitions = Object.assign({}, defs);
5497 $RefParser.dereference(schemaWrapper).catch(function(err) {
5498 console.log(err);
5499 });
5500 }
5501
5502 var view = new JSONSchemaView(schema, 3);
5503 $('#responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema-data').val(JSON.stringify(schema));
5504 var result = $('#responses-Default-apfIdServiceApisServiceApiIdDelete-schema-default');
5505 result.empty();
5506 result.append(view.render());
5507 });
5508 </script>
5509 </div>
5510 <input id='responses-Default-apfIdServiceApisServiceApiIdDelete-default-schema-data' type='hidden' value=''></input>
5511 </div>
5512 </div>
5513 </article>
5514 </div>
5515 <hr>
5516 <div id="api-Default-apfIdServiceApisServiceApiIdGet">
5517 <article id="api-Default-apfIdServiceApisServiceApiIdGet-0" data-group="User" data-name="apfIdServiceApisServiceApiIdGet" data-version="0">
5518 <div class="pull-left">
5519 <h1>apfIdServiceApisServiceApiIdGet</h1>
5520 <p></p>
5521 </div>
5522 <div class="pull-right"></div>
5523 <div class="clearfix"></div>
5524 <p></p>
5525 <p class="marked">Retrieve a published service API.</p>
5526 <p></p>
5527 <br />
5528 <pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
5529 <p>
5530 <h3>Usage and SDK Samples</h3>
5531 </p>
5532 <ul class="nav nav-tabs nav-tabs-examples">
5533 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-curl">Curl</a></li>
5534 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-java">Java</a></li>
5535 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-dart">Dart</a></li>
5536 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-android">Android</a></li>
5537 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-groovy">Groovy</a></li>-->
5538 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-objc">Obj-C</a></li>
5539 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-javascript">JavaScript</a></li>
5540 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-angular">Angular</a></li>-->
5541 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-csharp">C#</a></li>
5542 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-php">PHP</a></li>
5543 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-perl">Perl</a></li>
5544 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-python">Python</a></li>
5545 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdGet-0-rust">Rust</a></li>
5546 </ul>
5547
5548 <div class="tab-content">
5549 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-curl">
5550 <pre class="prettyprint"><code class="language-bsh">curl -X GET \
5551 -H "Accept: application/json,application/problem+json" \
5552 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}"
5553</code></pre>
5554 </div>
5555 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-java">
5556 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
5557import org.openapitools.client.auth.*;
5558import org.openapitools.client.model.*;
5559import org.openapitools.client.api.DefaultApi;
5560
5561import java.io.File;
5562import java.util.*;
5563
5564public class DefaultApiExample {
5565 public static void main(String[] args) {
5566
5567 // Create an instance of the API class
5568 DefaultApi apiInstance = new DefaultApi();
5569 String serviceApiId = serviceApiId_example; // String |
5570 String apfId = apfId_example; // String |
5571
5572 try {
5573 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5574 System.out.println(result);
5575 } catch (ApiException e) {
5576 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdGet");
5577 e.printStackTrace();
5578 }
5579 }
5580}
5581</code></pre>
5582 </div>
5583
5584 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-dart">
5585 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
5586
5587final api_instance = DefaultApi();
5588
5589final String serviceApiId = new String(); // String |
5590final String apfId = new String(); // String |
5591
5592try {
5593 final result = await api_instance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5594 print(result);
5595} catch (e) {
5596 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: $e\n');
5597}
5598
5599</code></pre>
5600 </div>
5601
5602 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-android">
5603 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
5604
5605public class DefaultApiExample {
5606 public static void main(String[] args) {
5607 DefaultApi apiInstance = new DefaultApi();
5608 String serviceApiId = serviceApiId_example; // String |
5609 String apfId = apfId_example; // String |
5610
5611 try {
5612 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5613 System.out.println(result);
5614 } catch (ApiException e) {
5615 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdGet");
5616 e.printStackTrace();
5617 }
5618 }
5619}</code></pre>
5620 </div>
5621 <!--
5622 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-groovy">
5623 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5624 </div> -->
5625 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-objc">
5626 <pre class="prettyprint"><code class="language-cpp">
5627
5628// Create an instance of the API class
5629DefaultApi *apiInstance = [[DefaultApi alloc] init];
5630String *serviceApiId = serviceApiId_example; // (default to null)
5631String *apfId = apfId_example; // (default to null)
5632
5633[apiInstance apfIdServiceApisServiceApiIdGetWith:serviceApiId
5634 apfId:apfId
5635 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
5636 if (output) {
5637 NSLog(@"%@", output);
5638 }
5639 if (error) {
5640 NSLog(@"Error: %@", error);
5641 }
5642}];
5643</code></pre>
5644 </div>
5645
5646 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-javascript">
5647 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
5648
5649// Create an instance of the API class
5650var api = new CapifPublishServiceApi.DefaultApi()
5651var serviceApiId = serviceApiId_example; // {String}
5652var apfId = apfId_example; // {String}
5653
5654var callback = function(error, data, response) {
5655 if (error) {
5656 console.error(error);
5657 } else {
5658 console.log('API called successfully. Returned data: ' + data);
5659 }
5660};
5661api.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId, callback);
5662</code></pre>
5663 </div>
5664
5665 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-angular">
5666 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
5667 </div>-->
5668 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-csharp">
5669 <pre class="prettyprint"><code class="language-cs">using System;
5670using System.Diagnostics;
5671using Org.OpenAPITools.Api;
5672using Org.OpenAPITools.Client;
5673using Org.OpenAPITools.Model;
5674
5675namespace Example
5676{
5677 public class apfIdServiceApisServiceApiIdGetExample
5678 {
5679 public void main()
5680 {
5681
5682 // Create an instance of the API class
5683 var apiInstance = new DefaultApi();
5684 var serviceApiId = serviceApiId_example; // String | (default to null)
5685 var apfId = apfId_example; // String | (default to null)
5686
5687 try {
5688 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId);
5689 Debug.WriteLine(result);
5690 } catch (Exception e) {
5691 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdGet: " + e.Message );
5692 }
5693 }
5694 }
5695}
5696</code></pre>
5697 </div>
5698
5699 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-php">
5700 <pre class="prettyprint"><code class="language-php"><&#63;php
5701require_once(__DIR__ . '/vendor/autoload.php');
5702
5703// Create an instance of the API class
5704$api_instance = new OpenAPITools\Client\Api\DefaultApi();
5705$serviceApiId = serviceApiId_example; // String |
5706$apfId = apfId_example; // String |
5707
5708try {
5709 $result = $api_instance->apfIdServiceApisServiceApiIdGet($serviceApiId, $apfId);
5710 print_r($result);
5711} catch (Exception $e) {
5712 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: ', $e->getMessage(), PHP_EOL;
5713}
5714?></code></pre>
5715 </div>
5716
5717 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-perl">
5718 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
5719use WWW::OPenAPIClient::Configuration;
5720use WWW::OPenAPIClient::DefaultApi;
5721
5722# Create an instance of the API class
5723my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
5724my $serviceApiId = serviceApiId_example; # String |
5725my $apfId = apfId_example; # String |
5726
5727eval {
5728 my $result = $api_instance->apfIdServiceApisServiceApiIdGet(serviceApiId => $serviceApiId, apfId => $apfId);
5729 print Dumper($result);
5730};
5731if ($@) {
5732 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: $@\n";
5733}</code></pre>
5734 </div>
5735
5736 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-python">
5737 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
5738import time
5739import openapi_client
5740from openapi_client.rest import ApiException
5741from pprint import pprint
5742
5743# Create an instance of the API class
5744api_instance = openapi_client.DefaultApi()
5745serviceApiId = serviceApiId_example # String | (default to null)
5746apfId = apfId_example # String | (default to null)
5747
5748try:
5749 api_response = api_instance.apf_id_service_apis_service_api_id_get(serviceApiId, apfId)
5750 pprint(api_response)
5751except ApiException as e:
5752 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdGet: %s\n" % e)</code></pre>
5753 </div>
5754
5755 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdGet-0-rust">
5756 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
5757
5758pub fn main() {
5759 let serviceApiId = serviceApiId_example; // String
5760 let apfId = apfId_example; // String
5761
5762 let mut context = DefaultApi::Context::default();
5763 let result = client.apfIdServiceApisServiceApiIdGet(serviceApiId, apfId, &context).wait();
5764
5765 println!("{:?}", result);
5766}
5767</code></pre>
5768 </div>
5769 </div>
5770
5771 <h2>Scopes</h2>
5772 <table>
5773
5774 </table>
5775
5776 <h2>Parameters</h2>
5777
5778 <div class="methodsubtabletitle">Path parameters</div>
5779 <table id="methodsubtable">
5780 <tr>
5781 <th width="150px">Name</th>
5782 <th>Description</th>
5783 </tr>
5784 <tr><td style="width:150px;">serviceApiId*</td>
5785<td>
5786
5787
5788 <div id="d2e199_apfIdServiceApisServiceApiIdGet_serviceApiId">
5789 <div class="json-schema-view">
5790 <div class="primitive">
5791 <span class="type">
5792 String
5793 </span>
5794
5795 </div>
5796 <div class="inner required">
5797 Required
5798 </div>
5799 </div>
5800 </div>
5801</td>
5802</tr>
5803
5804 <tr><td style="width:150px;">apfId*</td>
5805<td>
5806
5807
5808 <div id="d2e199_apfIdServiceApisServiceApiIdGet_apfId">
5809 <div class="json-schema-view">
5810 <div class="primitive">
5811 <span class="type">
5812 String
5813 </span>
5814
5815 </div>
5816 <div class="inner required">
5817 Required
5818 </div>
5819 </div>
5820 </div>
5821</td>
5822</tr>
5823
5824 </table>
5825
5826
5827
5828
5829
5830 <h2>Responses</h2>
5831 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-200"></h3>
5832 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-200" class="marked"></p>
5833 <script>
5834 var responseDefault200_description = `Definition of individual service API published by the API publishing function.
5835`;
5836 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
5837 if (responseDefault200_description_break == -1) {
5838 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-200").text("Status: 200 - " + responseDefault200_description);
5839 } else {
5840 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
5841 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
5842 }
5843 </script>
5844
5845
5846 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-200" class="nav nav-tabs nav-tabs-examples" >
5847 <li class="active">
5848 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-200-schema">Schema</a>
5849 </li>
5850
5851
5852
5853
5854 </ul>
5855
5856
5857 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-200-wrapper" style='margin-bottom: 10px;'>
5858 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-200-schema">
5859 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-200" class="exampleStyle">
5860 <script>
5861 $(document).ready(function() {
5862 var schemaWrapper = {
5863 "description" : "Definition of individual service API published by the API publishing function.\n",
5864 "content" : {
5865 "application/json" : {
5866 "schema" : {
5867 "$ref" : "#/components/schemas/ServiceAPIDescription"
5868 }
5869 }
5870 }
5871};
5872 var schema = findNode('schema',schemaWrapper).schema;
5873 if (!schema) {
5874 schema = schemaWrapper.schema;
5875 }
5876 if (schema == null) {
5877 return;
5878 }
5879 if (schema.$ref != null) {
5880 schema = defsParser.$refs.get(schema.$ref);
5881 Object.keys(schema.properties).forEach( (item) => {
5882 if (schema.properties[item].$ref != null) {
5883 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5884 }
5885 });
5886 } else if (schema.items != null && schema.items.$ref != null) {
5887 schema.items = defsParser.$refs.get(schema.items.$ref);
5888 } else {
5889 schemaWrapper.definitions = Object.assign({}, defs);
5890 $RefParser.dereference(schemaWrapper).catch(function(err) {
5891 console.log(err);
5892 });
5893 }
5894
5895 var view = new JSONSchemaView(schema, 3);
5896 $('#responses-Default-apfIdServiceApisServiceApiIdGet-200-schema-data').val(JSON.stringify(schema));
5897 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-200');
5898 result.empty();
5899 result.append(view.render());
5900 });
5901 </script>
5902 </div>
5903 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-200-schema-data' type='hidden' value=''></input>
5904 </div>
5905 </div>
5906 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-307"></h3>
5907 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-307" class="marked"></p>
5908 <script>
5909 var responseDefault307_description = `Temporary Redirect`;
5910 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
5911 if (responseDefault307_description_break == -1) {
5912 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-307").text("Status: 307 - " + responseDefault307_description);
5913 } else {
5914 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
5915 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
5916 }
5917 </script>
5918
5919
5920 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-307" class="nav nav-tabs nav-tabs-examples" >
5921
5922 <li class="">
5923 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdGet-307-headers">Headers</a>
5924 </li>
5925
5926 </ul>
5927
5928
5929 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-307-wrapper" style='margin-bottom: 10px;'>
5930 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-307-schema">
5931 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-307" class="exampleStyle">
5932 <script>
5933 $(document).ready(function() {
5934 var schemaWrapper = {
5935 "description" : "Temporary Redirect",
5936 "headers" : {
5937 "Location" : {
5938 "description" : "An alternative URI of the resource.",
5939 "required" : true,
5940 "schema" : {
5941 "type" : "string"
5942 }
5943 }
5944 }
5945};
5946 var schema = findNode('schema',schemaWrapper).schema;
5947 if (!schema) {
5948 schema = schemaWrapper.schema;
5949 }
5950 if (schema == null) {
5951 return;
5952 }
5953 if (schema.$ref != null) {
5954 schema = defsParser.$refs.get(schema.$ref);
5955 Object.keys(schema.properties).forEach( (item) => {
5956 if (schema.properties[item].$ref != null) {
5957 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
5958 }
5959 });
5960 } else if (schema.items != null && schema.items.$ref != null) {
5961 schema.items = defsParser.$refs.get(schema.items.$ref);
5962 } else {
5963 schemaWrapper.definitions = Object.assign({}, defs);
5964 $RefParser.dereference(schemaWrapper).catch(function(err) {
5965 console.log(err);
5966 });
5967 }
5968
5969 var view = new JSONSchemaView(schema, 3);
5970 $('#responses-Default-apfIdServiceApisServiceApiIdGet-307-schema-data').val(JSON.stringify(schema));
5971 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-307');
5972 result.empty();
5973 result.append(view.render());
5974 });
5975 </script>
5976 </div>
5977 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-307-schema-data' type='hidden' value=''></input>
5978 </div>
5979 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdGet-307-headers">
5980 <table>
5981 <tr>
5982 <th width="150px">Name</th>
5983 <th width="100px">Type</th>
5984 <th width="100px">Format</th>
5985 <th>Description</th>
5986 </tr>
5987 <tr>
5988 <td>Location</td>
5989 <td>String</td>
5990 <td></td>
5991 <td>An alternative URI of the resource.</td>
5992 </tr>
5993 </table>
5994 </div>
5995 </div>
5996 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-308"></h3>
5997 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-308" class="marked"></p>
5998 <script>
5999 var responseDefault308_description = `Permanent Redirect`;
6000 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
6001 if (responseDefault308_description_break == -1) {
6002 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-308").text("Status: 308 - " + responseDefault308_description);
6003 } else {
6004 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
6005 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
6006 }
6007 </script>
6008
6009
6010 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-308" class="nav nav-tabs nav-tabs-examples" >
6011
6012 <li class="">
6013 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdGet-308-headers">Headers</a>
6014 </li>
6015
6016 </ul>
6017
6018
6019 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-308-wrapper" style='margin-bottom: 10px;'>
6020 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-308-schema">
6021 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-308" class="exampleStyle">
6022 <script>
6023 $(document).ready(function() {
6024 var schemaWrapper = {
6025 "description" : "Permanent Redirect",
6026 "headers" : {
6027 "Location" : {
6028 "description" : "An alternative URI of the resource.",
6029 "required" : true,
6030 "schema" : {
6031 "type" : "string"
6032 }
6033 }
6034 }
6035};
6036 var schema = findNode('schema',schemaWrapper).schema;
6037 if (!schema) {
6038 schema = schemaWrapper.schema;
6039 }
6040 if (schema == null) {
6041 return;
6042 }
6043 if (schema.$ref != null) {
6044 schema = defsParser.$refs.get(schema.$ref);
6045 Object.keys(schema.properties).forEach( (item) => {
6046 if (schema.properties[item].$ref != null) {
6047 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6048 }
6049 });
6050 } else if (schema.items != null && schema.items.$ref != null) {
6051 schema.items = defsParser.$refs.get(schema.items.$ref);
6052 } else {
6053 schemaWrapper.definitions = Object.assign({}, defs);
6054 $RefParser.dereference(schemaWrapper).catch(function(err) {
6055 console.log(err);
6056 });
6057 }
6058
6059 var view = new JSONSchemaView(schema, 3);
6060 $('#responses-Default-apfIdServiceApisServiceApiIdGet-308-schema-data').val(JSON.stringify(schema));
6061 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-308');
6062 result.empty();
6063 result.append(view.render());
6064 });
6065 </script>
6066 </div>
6067 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-308-schema-data' type='hidden' value=''></input>
6068 </div>
6069 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdGet-308-headers">
6070 <table>
6071 <tr>
6072 <th width="150px">Name</th>
6073 <th width="100px">Type</th>
6074 <th width="100px">Format</th>
6075 <th>Description</th>
6076 </tr>
6077 <tr>
6078 <td>Location</td>
6079 <td>String</td>
6080 <td></td>
6081 <td>An alternative URI of the resource.</td>
6082 </tr>
6083 </table>
6084 </div>
6085 </div>
6086 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-400"></h3>
6087 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-400" class="marked"></p>
6088 <script>
6089 var responseDefault400_description = `Bad request`;
6090 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
6091 if (responseDefault400_description_break == -1) {
6092 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-400").text("Status: 400 - " + responseDefault400_description);
6093 } else {
6094 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
6095 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
6096 }
6097 </script>
6098
6099
6100 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-400" class="nav nav-tabs nav-tabs-examples" >
6101 <li class="active">
6102 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-400-schema">Schema</a>
6103 </li>
6104
6105
6106
6107
6108 </ul>
6109
6110
6111 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-400-wrapper" style='margin-bottom: 10px;'>
6112 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-400-schema">
6113 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-400" class="exampleStyle">
6114 <script>
6115 $(document).ready(function() {
6116 var schemaWrapper = {
6117 "description" : "Bad request",
6118 "content" : {
6119 "application/problem+json" : {
6120 "schema" : {
6121 "$ref" : "#/components/schemas/ProblemDetails"
6122 }
6123 }
6124 }
6125};
6126 var schema = findNode('schema',schemaWrapper).schema;
6127 if (!schema) {
6128 schema = schemaWrapper.schema;
6129 }
6130 if (schema == null) {
6131 return;
6132 }
6133 if (schema.$ref != null) {
6134 schema = defsParser.$refs.get(schema.$ref);
6135 Object.keys(schema.properties).forEach( (item) => {
6136 if (schema.properties[item].$ref != null) {
6137 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6138 }
6139 });
6140 } else if (schema.items != null && schema.items.$ref != null) {
6141 schema.items = defsParser.$refs.get(schema.items.$ref);
6142 } else {
6143 schemaWrapper.definitions = Object.assign({}, defs);
6144 $RefParser.dereference(schemaWrapper).catch(function(err) {
6145 console.log(err);
6146 });
6147 }
6148
6149 var view = new JSONSchemaView(schema, 3);
6150 $('#responses-Default-apfIdServiceApisServiceApiIdGet-400-schema-data').val(JSON.stringify(schema));
6151 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-400');
6152 result.empty();
6153 result.append(view.render());
6154 });
6155 </script>
6156 </div>
6157 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-400-schema-data' type='hidden' value=''></input>
6158 </div>
6159 </div>
6160 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-401"></h3>
6161 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-401" class="marked"></p>
6162 <script>
6163 var responseDefault401_description = `Unauthorized`;
6164 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
6165 if (responseDefault401_description_break == -1) {
6166 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-401").text("Status: 401 - " + responseDefault401_description);
6167 } else {
6168 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
6169 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
6170 }
6171 </script>
6172
6173
6174 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-401" class="nav nav-tabs nav-tabs-examples" >
6175 <li class="active">
6176 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-401-schema">Schema</a>
6177 </li>
6178
6179
6180
6181
6182 </ul>
6183
6184
6185 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-401-wrapper" style='margin-bottom: 10px;'>
6186 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-401-schema">
6187 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-401" class="exampleStyle">
6188 <script>
6189 $(document).ready(function() {
6190 var schemaWrapper = {
6191 "description" : "Unauthorized",
6192 "content" : {
6193 "application/problem+json" : {
6194 "schema" : {
6195 "$ref" : "#/components/schemas/ProblemDetails"
6196 }
6197 }
6198 }
6199};
6200 var schema = findNode('schema',schemaWrapper).schema;
6201 if (!schema) {
6202 schema = schemaWrapper.schema;
6203 }
6204 if (schema == null) {
6205 return;
6206 }
6207 if (schema.$ref != null) {
6208 schema = defsParser.$refs.get(schema.$ref);
6209 Object.keys(schema.properties).forEach( (item) => {
6210 if (schema.properties[item].$ref != null) {
6211 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6212 }
6213 });
6214 } else if (schema.items != null && schema.items.$ref != null) {
6215 schema.items = defsParser.$refs.get(schema.items.$ref);
6216 } else {
6217 schemaWrapper.definitions = Object.assign({}, defs);
6218 $RefParser.dereference(schemaWrapper).catch(function(err) {
6219 console.log(err);
6220 });
6221 }
6222
6223 var view = new JSONSchemaView(schema, 3);
6224 $('#responses-Default-apfIdServiceApisServiceApiIdGet-401-schema-data').val(JSON.stringify(schema));
6225 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-401');
6226 result.empty();
6227 result.append(view.render());
6228 });
6229 </script>
6230 </div>
6231 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-401-schema-data' type='hidden' value=''></input>
6232 </div>
6233 </div>
6234 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-403"></h3>
6235 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-403" class="marked"></p>
6236 <script>
6237 var responseDefault403_description = `Forbidden`;
6238 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
6239 if (responseDefault403_description_break == -1) {
6240 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-403").text("Status: 403 - " + responseDefault403_description);
6241 } else {
6242 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
6243 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
6244 }
6245 </script>
6246
6247
6248 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-403" class="nav nav-tabs nav-tabs-examples" >
6249 <li class="active">
6250 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-403-schema">Schema</a>
6251 </li>
6252
6253
6254
6255
6256 </ul>
6257
6258
6259 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-403-wrapper" style='margin-bottom: 10px;'>
6260 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-403-schema">
6261 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-403" class="exampleStyle">
6262 <script>
6263 $(document).ready(function() {
6264 var schemaWrapper = {
6265 "description" : "Forbidden",
6266 "content" : {
6267 "application/problem+json" : {
6268 "schema" : {
6269 "$ref" : "#/components/schemas/ProblemDetails"
6270 }
6271 }
6272 }
6273};
6274 var schema = findNode('schema',schemaWrapper).schema;
6275 if (!schema) {
6276 schema = schemaWrapper.schema;
6277 }
6278 if (schema == null) {
6279 return;
6280 }
6281 if (schema.$ref != null) {
6282 schema = defsParser.$refs.get(schema.$ref);
6283 Object.keys(schema.properties).forEach( (item) => {
6284 if (schema.properties[item].$ref != null) {
6285 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6286 }
6287 });
6288 } else if (schema.items != null && schema.items.$ref != null) {
6289 schema.items = defsParser.$refs.get(schema.items.$ref);
6290 } else {
6291 schemaWrapper.definitions = Object.assign({}, defs);
6292 $RefParser.dereference(schemaWrapper).catch(function(err) {
6293 console.log(err);
6294 });
6295 }
6296
6297 var view = new JSONSchemaView(schema, 3);
6298 $('#responses-Default-apfIdServiceApisServiceApiIdGet-403-schema-data').val(JSON.stringify(schema));
6299 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-403');
6300 result.empty();
6301 result.append(view.render());
6302 });
6303 </script>
6304 </div>
6305 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-403-schema-data' type='hidden' value=''></input>
6306 </div>
6307 </div>
6308 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-404"></h3>
6309 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-404" class="marked"></p>
6310 <script>
6311 var responseDefault404_description = `Not Found`;
6312 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
6313 if (responseDefault404_description_break == -1) {
6314 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-404").text("Status: 404 - " + responseDefault404_description);
6315 } else {
6316 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
6317 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
6318 }
6319 </script>
6320
6321
6322 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-404" class="nav nav-tabs nav-tabs-examples" >
6323 <li class="active">
6324 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-404-schema">Schema</a>
6325 </li>
6326
6327
6328
6329
6330 </ul>
6331
6332
6333 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-404-wrapper" style='margin-bottom: 10px;'>
6334 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-404-schema">
6335 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-404" class="exampleStyle">
6336 <script>
6337 $(document).ready(function() {
6338 var schemaWrapper = {
6339 "description" : "Not Found",
6340 "content" : {
6341 "application/problem+json" : {
6342 "schema" : {
6343 "$ref" : "#/components/schemas/ProblemDetails"
6344 }
6345 }
6346 }
6347};
6348 var schema = findNode('schema',schemaWrapper).schema;
6349 if (!schema) {
6350 schema = schemaWrapper.schema;
6351 }
6352 if (schema == null) {
6353 return;
6354 }
6355 if (schema.$ref != null) {
6356 schema = defsParser.$refs.get(schema.$ref);
6357 Object.keys(schema.properties).forEach( (item) => {
6358 if (schema.properties[item].$ref != null) {
6359 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6360 }
6361 });
6362 } else if (schema.items != null && schema.items.$ref != null) {
6363 schema.items = defsParser.$refs.get(schema.items.$ref);
6364 } else {
6365 schemaWrapper.definitions = Object.assign({}, defs);
6366 $RefParser.dereference(schemaWrapper).catch(function(err) {
6367 console.log(err);
6368 });
6369 }
6370
6371 var view = new JSONSchemaView(schema, 3);
6372 $('#responses-Default-apfIdServiceApisServiceApiIdGet-404-schema-data').val(JSON.stringify(schema));
6373 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-404');
6374 result.empty();
6375 result.append(view.render());
6376 });
6377 </script>
6378 </div>
6379 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-404-schema-data' type='hidden' value=''></input>
6380 </div>
6381 </div>
6382 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-406"></h3>
6383 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-406" class="marked"></p>
6384 <script>
6385 var responseDefault406_description = `Not Acceptable`;
6386 var responseDefault406_description_break = responseDefault406_description.indexOf('\n');
6387 if (responseDefault406_description_break == -1) {
6388 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-406").text("Status: 406 - " + responseDefault406_description);
6389 } else {
6390 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-406").text("Status: 406 - " + responseDefault406_description.substring(0, responseDefault406_description_break));
6391 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-406").html(responseDefault406_description.substring(responseDefault406_description_break));
6392 }
6393 </script>
6394
6395
6396 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-406" class="nav nav-tabs nav-tabs-examples" >
6397 <li class="active">
6398 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-406-schema">Schema</a>
6399 </li>
6400
6401
6402
6403
6404 </ul>
6405
6406
6407 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-406-wrapper" style='margin-bottom: 10px;'>
6408 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-406-schema">
6409 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-406" class="exampleStyle">
6410 <script>
6411 $(document).ready(function() {
6412 var schemaWrapper = {
6413 "description" : "Not Acceptable",
6414 "content" : {
6415 "application/problem+json" : {
6416 "schema" : {
6417 "$ref" : "#/components/schemas/ProblemDetails"
6418 }
6419 }
6420 }
6421};
6422 var schema = findNode('schema',schemaWrapper).schema;
6423 if (!schema) {
6424 schema = schemaWrapper.schema;
6425 }
6426 if (schema == null) {
6427 return;
6428 }
6429 if (schema.$ref != null) {
6430 schema = defsParser.$refs.get(schema.$ref);
6431 Object.keys(schema.properties).forEach( (item) => {
6432 if (schema.properties[item].$ref != null) {
6433 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6434 }
6435 });
6436 } else if (schema.items != null && schema.items.$ref != null) {
6437 schema.items = defsParser.$refs.get(schema.items.$ref);
6438 } else {
6439 schemaWrapper.definitions = Object.assign({}, defs);
6440 $RefParser.dereference(schemaWrapper).catch(function(err) {
6441 console.log(err);
6442 });
6443 }
6444
6445 var view = new JSONSchemaView(schema, 3);
6446 $('#responses-Default-apfIdServiceApisServiceApiIdGet-406-schema-data').val(JSON.stringify(schema));
6447 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-406');
6448 result.empty();
6449 result.append(view.render());
6450 });
6451 </script>
6452 </div>
6453 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-406-schema-data' type='hidden' value=''></input>
6454 </div>
6455 </div>
6456 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-429"></h3>
6457 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-429" class="marked"></p>
6458 <script>
6459 var responseDefault429_description = `Too Many Requests`;
6460 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
6461 if (responseDefault429_description_break == -1) {
6462 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-429").text("Status: 429 - " + responseDefault429_description);
6463 } else {
6464 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
6465 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
6466 }
6467 </script>
6468
6469
6470 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-429" class="nav nav-tabs nav-tabs-examples" >
6471 <li class="active">
6472 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-429-schema">Schema</a>
6473 </li>
6474
6475
6476
6477
6478 </ul>
6479
6480
6481 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-429-wrapper" style='margin-bottom: 10px;'>
6482 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-429-schema">
6483 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-429" class="exampleStyle">
6484 <script>
6485 $(document).ready(function() {
6486 var schemaWrapper = {
6487 "description" : "Too Many Requests",
6488 "content" : {
6489 "application/problem+json" : {
6490 "schema" : {
6491 "$ref" : "#/components/schemas/ProblemDetails"
6492 }
6493 }
6494 }
6495};
6496 var schema = findNode('schema',schemaWrapper).schema;
6497 if (!schema) {
6498 schema = schemaWrapper.schema;
6499 }
6500 if (schema == null) {
6501 return;
6502 }
6503 if (schema.$ref != null) {
6504 schema = defsParser.$refs.get(schema.$ref);
6505 Object.keys(schema.properties).forEach( (item) => {
6506 if (schema.properties[item].$ref != null) {
6507 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6508 }
6509 });
6510 } else if (schema.items != null && schema.items.$ref != null) {
6511 schema.items = defsParser.$refs.get(schema.items.$ref);
6512 } else {
6513 schemaWrapper.definitions = Object.assign({}, defs);
6514 $RefParser.dereference(schemaWrapper).catch(function(err) {
6515 console.log(err);
6516 });
6517 }
6518
6519 var view = new JSONSchemaView(schema, 3);
6520 $('#responses-Default-apfIdServiceApisServiceApiIdGet-429-schema-data').val(JSON.stringify(schema));
6521 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-429');
6522 result.empty();
6523 result.append(view.render());
6524 });
6525 </script>
6526 </div>
6527 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-429-schema-data' type='hidden' value=''></input>
6528 </div>
6529 </div>
6530 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-500"></h3>
6531 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-500" class="marked"></p>
6532 <script>
6533 var responseDefault500_description = `Internal Server Error`;
6534 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
6535 if (responseDefault500_description_break == -1) {
6536 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-500").text("Status: 500 - " + responseDefault500_description);
6537 } else {
6538 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
6539 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
6540 }
6541 </script>
6542
6543
6544 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-500" class="nav nav-tabs nav-tabs-examples" >
6545 <li class="active">
6546 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-500-schema">Schema</a>
6547 </li>
6548
6549
6550
6551
6552 </ul>
6553
6554
6555 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-500-wrapper" style='margin-bottom: 10px;'>
6556 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-500-schema">
6557 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-500" class="exampleStyle">
6558 <script>
6559 $(document).ready(function() {
6560 var schemaWrapper = {
6561 "description" : "Internal Server Error",
6562 "content" : {
6563 "application/problem+json" : {
6564 "schema" : {
6565 "$ref" : "#/components/schemas/ProblemDetails"
6566 }
6567 }
6568 }
6569};
6570 var schema = findNode('schema',schemaWrapper).schema;
6571 if (!schema) {
6572 schema = schemaWrapper.schema;
6573 }
6574 if (schema == null) {
6575 return;
6576 }
6577 if (schema.$ref != null) {
6578 schema = defsParser.$refs.get(schema.$ref);
6579 Object.keys(schema.properties).forEach( (item) => {
6580 if (schema.properties[item].$ref != null) {
6581 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6582 }
6583 });
6584 } else if (schema.items != null && schema.items.$ref != null) {
6585 schema.items = defsParser.$refs.get(schema.items.$ref);
6586 } else {
6587 schemaWrapper.definitions = Object.assign({}, defs);
6588 $RefParser.dereference(schemaWrapper).catch(function(err) {
6589 console.log(err);
6590 });
6591 }
6592
6593 var view = new JSONSchemaView(schema, 3);
6594 $('#responses-Default-apfIdServiceApisServiceApiIdGet-500-schema-data').val(JSON.stringify(schema));
6595 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-500');
6596 result.empty();
6597 result.append(view.render());
6598 });
6599 </script>
6600 </div>
6601 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-500-schema-data' type='hidden' value=''></input>
6602 </div>
6603 </div>
6604 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-503"></h3>
6605 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-503" class="marked"></p>
6606 <script>
6607 var responseDefault503_description = `Service Unavailable`;
6608 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
6609 if (responseDefault503_description_break == -1) {
6610 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-503").text("Status: 503 - " + responseDefault503_description);
6611 } else {
6612 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
6613 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
6614 }
6615 </script>
6616
6617
6618 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-503" class="nav nav-tabs nav-tabs-examples" >
6619 <li class="active">
6620 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdGet-503-schema">Schema</a>
6621 </li>
6622
6623
6624
6625
6626 </ul>
6627
6628
6629 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-503-wrapper" style='margin-bottom: 10px;'>
6630 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-503-schema">
6631 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-503" class="exampleStyle">
6632 <script>
6633 $(document).ready(function() {
6634 var schemaWrapper = {
6635 "description" : "Service Unavailable",
6636 "content" : {
6637 "application/problem+json" : {
6638 "schema" : {
6639 "$ref" : "#/components/schemas/ProblemDetails"
6640 }
6641 }
6642 }
6643};
6644 var schema = findNode('schema',schemaWrapper).schema;
6645 if (!schema) {
6646 schema = schemaWrapper.schema;
6647 }
6648 if (schema == null) {
6649 return;
6650 }
6651 if (schema.$ref != null) {
6652 schema = defsParser.$refs.get(schema.$ref);
6653 Object.keys(schema.properties).forEach( (item) => {
6654 if (schema.properties[item].$ref != null) {
6655 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6656 }
6657 });
6658 } else if (schema.items != null && schema.items.$ref != null) {
6659 schema.items = defsParser.$refs.get(schema.items.$ref);
6660 } else {
6661 schemaWrapper.definitions = Object.assign({}, defs);
6662 $RefParser.dereference(schemaWrapper).catch(function(err) {
6663 console.log(err);
6664 });
6665 }
6666
6667 var view = new JSONSchemaView(schema, 3);
6668 $('#responses-Default-apfIdServiceApisServiceApiIdGet-503-schema-data').val(JSON.stringify(schema));
6669 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-503');
6670 result.empty();
6671 result.append(view.render());
6672 });
6673 </script>
6674 </div>
6675 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-503-schema-data' type='hidden' value=''></input>
6676 </div>
6677 </div>
6678 <h3 id="examples-Default-apfIdServiceApisServiceApiIdGet-title-default"></h3>
6679 <p id="examples-Default-apfIdServiceApisServiceApiIdGet-description-default" class="marked"></p>
6680 <script>
6681 var responseDefaultdefault_description = `Generic Error`;
6682 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
6683 if (responseDefaultdefault_description_break == -1) {
6684 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-default").text("Status: default - " + responseDefaultdefault_description);
6685 } else {
6686 $("#examples-Default-apfIdServiceApisServiceApiIdGet-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
6687 $("#examples-Default-apfIdServiceApisServiceApiIdGet-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
6688 }
6689 </script>
6690
6691
6692 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdGet-default" class="nav nav-tabs nav-tabs-examples" >
6693
6694
6695 </ul>
6696
6697
6698 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdGet-default-wrapper" style='margin-bottom: 10px;'>
6699 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdGet-default-schema">
6700 <div id="responses-Default-apfIdServiceApisServiceApiIdGet-schema-default" class="exampleStyle">
6701 <script>
6702 $(document).ready(function() {
6703 var schemaWrapper = {
6704 "description" : "Generic Error"
6705};
6706 var schema = findNode('schema',schemaWrapper).schema;
6707 if (!schema) {
6708 schema = schemaWrapper.schema;
6709 }
6710 if (schema == null) {
6711 return;
6712 }
6713 if (schema.$ref != null) {
6714 schema = defsParser.$refs.get(schema.$ref);
6715 Object.keys(schema.properties).forEach( (item) => {
6716 if (schema.properties[item].$ref != null) {
6717 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
6718 }
6719 });
6720 } else if (schema.items != null && schema.items.$ref != null) {
6721 schema.items = defsParser.$refs.get(schema.items.$ref);
6722 } else {
6723 schemaWrapper.definitions = Object.assign({}, defs);
6724 $RefParser.dereference(schemaWrapper).catch(function(err) {
6725 console.log(err);
6726 });
6727 }
6728
6729 var view = new JSONSchemaView(schema, 3);
6730 $('#responses-Default-apfIdServiceApisServiceApiIdGet-default-schema-data').val(JSON.stringify(schema));
6731 var result = $('#responses-Default-apfIdServiceApisServiceApiIdGet-schema-default');
6732 result.empty();
6733 result.append(view.render());
6734 });
6735 </script>
6736 </div>
6737 <input id='responses-Default-apfIdServiceApisServiceApiIdGet-default-schema-data' type='hidden' value=''></input>
6738 </div>
6739 </div>
6740 </article>
6741 </div>
6742 <hr>
6743 <div id="api-Default-apfIdServiceApisServiceApiIdPut">
6744 <article id="api-Default-apfIdServiceApisServiceApiIdPut-0" data-group="User" data-name="apfIdServiceApisServiceApiIdPut" data-version="0">
6745 <div class="pull-left">
6746 <h1>apfIdServiceApisServiceApiIdPut</h1>
6747 <p></p>
6748 </div>
6749 <div class="pull-right"></div>
6750 <div class="clearfix"></div>
6751 <p></p>
6752 <p class="marked">Update a published service API.</p>
6753 <p></p>
6754 <br />
6755 <pre class="prettyprint language-html prettyprinted" data-type="put"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
6756 <p>
6757 <h3>Usage and SDK Samples</h3>
6758 </p>
6759 <ul class="nav nav-tabs nav-tabs-examples">
6760 <li class="active"><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-curl">Curl</a></li>
6761 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-java">Java</a></li>
6762 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-dart">Dart</a></li>
6763 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-android">Android</a></li>
6764 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-groovy">Groovy</a></li>-->
6765 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-objc">Obj-C</a></li>
6766 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-javascript">JavaScript</a></li>
6767 <!--<li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-angular">Angular</a></li>-->
6768 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-csharp">C#</a></li>
6769 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-php">PHP</a></li>
6770 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-perl">Perl</a></li>
6771 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-python">Python</a></li>
6772 <li class=""><a href="#examples-Default-apfIdServiceApisServiceApiIdPut-0-rust">Rust</a></li>
6773 </ul>
6774
6775 <div class="tab-content">
6776 <div class="tab-pane active" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-curl">
6777 <pre class="prettyprint"><code class="language-bsh">curl -X PUT \
6778 -H "Accept: application/json,application/problem+json" \
6779 -H "Content-Type: application/json" \
6780 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}" \
6781 -d '{
6782 &quot;ccfId&quot; : &quot;ccfId&quot;,
6783 &quot;serviceAPICategory&quot; : &quot;serviceAPICategory&quot;,
6784 &quot;apiName&quot; : &quot;apiName&quot;,
6785 &quot;shareableInfo&quot; : {
6786 &quot;capifProvDoms&quot; : [ &quot;capifProvDoms&quot;, &quot;capifProvDoms&quot; ],
6787 &quot;isShareable&quot; : true
6788 },
6789 &quot;supportedFeatures&quot; : &quot;supportedFeatures&quot;,
6790 &quot;description&quot; : &quot;description&quot;,
6791 &quot;apiSuppFeats&quot; : &quot;apiSuppFeats&quot;,
6792 &quot;aefProfiles&quot; : [ {
6793 &quot;securityMethods&quot; : [ null, null ],
6794 &quot;versions&quot; : [ {
6795 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
6796 &quot;custOperations&quot; : [ {
6797 &quot;operations&quot; : [ null, null ],
6798 &quot;description&quot; : &quot;description&quot;,
6799 &quot;custOpName&quot; : &quot;custOpName&quot;
6800 }, {
6801 &quot;operations&quot; : [ null, null ],
6802 &quot;description&quot; : &quot;description&quot;,
6803 &quot;custOpName&quot; : &quot;custOpName&quot;
6804 } ],
6805 &quot;resources&quot; : [ {
6806 &quot;operations&quot; : [ null, null ],
6807 &quot;description&quot; : &quot;description&quot;,
6808 &quot;custOpName&quot; : &quot;custOpName&quot;,
6809 &quot;resourceName&quot; : &quot;resourceName&quot;,
6810 &quot;uri&quot; : &quot;uri&quot;
6811 }, {
6812 &quot;operations&quot; : [ null, null ],
6813 &quot;description&quot; : &quot;description&quot;,
6814 &quot;custOpName&quot; : &quot;custOpName&quot;,
6815 &quot;resourceName&quot; : &quot;resourceName&quot;,
6816 &quot;uri&quot; : &quot;uri&quot;
6817 } ],
6818 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
6819 }, {
6820 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
6821 &quot;custOperations&quot; : [ {
6822 &quot;operations&quot; : [ null, null ],
6823 &quot;description&quot; : &quot;description&quot;,
6824 &quot;custOpName&quot; : &quot;custOpName&quot;
6825 }, {
6826 &quot;operations&quot; : [ null, null ],
6827 &quot;description&quot; : &quot;description&quot;,
6828 &quot;custOpName&quot; : &quot;custOpName&quot;
6829 } ],
6830 &quot;resources&quot; : [ {
6831 &quot;operations&quot; : [ null, null ],
6832 &quot;description&quot; : &quot;description&quot;,
6833 &quot;custOpName&quot; : &quot;custOpName&quot;,
6834 &quot;resourceName&quot; : &quot;resourceName&quot;,
6835 &quot;uri&quot; : &quot;uri&quot;
6836 }, {
6837 &quot;operations&quot; : [ null, null ],
6838 &quot;description&quot; : &quot;description&quot;,
6839 &quot;custOpName&quot; : &quot;custOpName&quot;,
6840 &quot;resourceName&quot; : &quot;resourceName&quot;,
6841 &quot;uri&quot; : &quot;uri&quot;
6842 } ],
6843 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
6844 } ],
6845 &quot;domainName&quot; : &quot;domainName&quot;,
6846 &quot;aefLocation&quot; : {
6847 &quot;dcId&quot; : &quot;dcId&quot;,
6848 &quot;geoArea&quot; : {
6849 &quot;point&quot; : {
6850 &quot;lon&quot; : 36.988422590534526,
6851 &quot;lat&quot; : -75.5850925717018
6852 }
6853 },
6854 &quot;civicAddr&quot; : {
6855 &quot;POBOX&quot; : &quot;POBOX&quot;,
6856 &quot;usageRules&quot; : &quot;usageRules&quot;,
6857 &quot;country&quot; : &quot;country&quot;,
6858 &quot;PRD&quot; : &quot;PRD&quot;,
6859 &quot;PLC&quot; : &quot;PLC&quot;,
6860 &quot;HNO&quot; : &quot;HNO&quot;,
6861 &quot;PRM&quot; : &quot;PRM&quot;,
6862 &quot;HNS&quot; : &quot;HNS&quot;,
6863 &quot;FLR&quot; : &quot;FLR&quot;,
6864 &quot;A1&quot; : &quot;A1&quot;,
6865 &quot;A2&quot; : &quot;A2&quot;,
6866 &quot;A3&quot; : &quot;A3&quot;,
6867 &quot;A4&quot; : &quot;A4&quot;,
6868 &quot;STS&quot; : &quot;STS&quot;,
6869 &quot;A5&quot; : &quot;A5&quot;,
6870 &quot;A6&quot; : &quot;A6&quot;,
6871 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
6872 &quot;providedBy&quot; : &quot;providedBy&quot;,
6873 &quot;LOC&quot; : &quot;LOC&quot;,
6874 &quot;SEAT&quot; : &quot;SEAT&quot;,
6875 &quot;UNIT&quot; : &quot;UNIT&quot;,
6876 &quot;POD&quot; : &quot;POD&quot;,
6877 &quot;RDBR&quot; : &quot;RDBR&quot;,
6878 &quot;method&quot; : &quot;method&quot;,
6879 &quot;LMK&quot; : &quot;LMK&quot;,
6880 &quot;POM&quot; : &quot;POM&quot;,
6881 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
6882 &quot;RD&quot; : &quot;RD&quot;,
6883 &quot;PC&quot; : &quot;PC&quot;,
6884 &quot;PCN&quot; : &quot;PCN&quot;,
6885 &quot;BLD&quot; : &quot;BLD&quot;,
6886 &quot;NAM&quot; : &quot;NAM&quot;,
6887 &quot;ROOM&quot; : &quot;ROOM&quot;,
6888 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
6889 }
6890 },
6891 &quot;aefId&quot; : &quot;aefId&quot;,
6892 &quot;interfaceDescriptions&quot; : [ {
6893 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
6894 &quot;securityMethods&quot; : [ null, null ],
6895 &quot;port&quot; : 9606,
6896 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
6897 }, {
6898 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
6899 &quot;securityMethods&quot; : [ null, null ],
6900 &quot;port&quot; : 9606,
6901 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
6902 } ]
6903 }, {
6904 &quot;securityMethods&quot; : [ null, null ],
6905 &quot;versions&quot; : [ {
6906 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
6907 &quot;custOperations&quot; : [ {
6908 &quot;operations&quot; : [ null, null ],
6909 &quot;description&quot; : &quot;description&quot;,
6910 &quot;custOpName&quot; : &quot;custOpName&quot;
6911 }, {
6912 &quot;operations&quot; : [ null, null ],
6913 &quot;description&quot; : &quot;description&quot;,
6914 &quot;custOpName&quot; : &quot;custOpName&quot;
6915 } ],
6916 &quot;resources&quot; : [ {
6917 &quot;operations&quot; : [ null, null ],
6918 &quot;description&quot; : &quot;description&quot;,
6919 &quot;custOpName&quot; : &quot;custOpName&quot;,
6920 &quot;resourceName&quot; : &quot;resourceName&quot;,
6921 &quot;uri&quot; : &quot;uri&quot;
6922 }, {
6923 &quot;operations&quot; : [ null, null ],
6924 &quot;description&quot; : &quot;description&quot;,
6925 &quot;custOpName&quot; : &quot;custOpName&quot;,
6926 &quot;resourceName&quot; : &quot;resourceName&quot;,
6927 &quot;uri&quot; : &quot;uri&quot;
6928 } ],
6929 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
6930 }, {
6931 &quot;apiVersion&quot; : &quot;apiVersion&quot;,
6932 &quot;custOperations&quot; : [ {
6933 &quot;operations&quot; : [ null, null ],
6934 &quot;description&quot; : &quot;description&quot;,
6935 &quot;custOpName&quot; : &quot;custOpName&quot;
6936 }, {
6937 &quot;operations&quot; : [ null, null ],
6938 &quot;description&quot; : &quot;description&quot;,
6939 &quot;custOpName&quot; : &quot;custOpName&quot;
6940 } ],
6941 &quot;resources&quot; : [ {
6942 &quot;operations&quot; : [ null, null ],
6943 &quot;description&quot; : &quot;description&quot;,
6944 &quot;custOpName&quot; : &quot;custOpName&quot;,
6945 &quot;resourceName&quot; : &quot;resourceName&quot;,
6946 &quot;uri&quot; : &quot;uri&quot;
6947 }, {
6948 &quot;operations&quot; : [ null, null ],
6949 &quot;description&quot; : &quot;description&quot;,
6950 &quot;custOpName&quot; : &quot;custOpName&quot;,
6951 &quot;resourceName&quot; : &quot;resourceName&quot;,
6952 &quot;uri&quot; : &quot;uri&quot;
6953 } ],
6954 &quot;expiry&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;
6955 } ],
6956 &quot;domainName&quot; : &quot;domainName&quot;,
6957 &quot;aefLocation&quot; : {
6958 &quot;dcId&quot; : &quot;dcId&quot;,
6959 &quot;geoArea&quot; : {
6960 &quot;point&quot; : {
6961 &quot;lon&quot; : 36.988422590534526,
6962 &quot;lat&quot; : -75.5850925717018
6963 }
6964 },
6965 &quot;civicAddr&quot; : {
6966 &quot;POBOX&quot; : &quot;POBOX&quot;,
6967 &quot;usageRules&quot; : &quot;usageRules&quot;,
6968 &quot;country&quot; : &quot;country&quot;,
6969 &quot;PRD&quot; : &quot;PRD&quot;,
6970 &quot;PLC&quot; : &quot;PLC&quot;,
6971 &quot;HNO&quot; : &quot;HNO&quot;,
6972 &quot;PRM&quot; : &quot;PRM&quot;,
6973 &quot;HNS&quot; : &quot;HNS&quot;,
6974 &quot;FLR&quot; : &quot;FLR&quot;,
6975 &quot;A1&quot; : &quot;A1&quot;,
6976 &quot;A2&quot; : &quot;A2&quot;,
6977 &quot;A3&quot; : &quot;A3&quot;,
6978 &quot;A4&quot; : &quot;A4&quot;,
6979 &quot;STS&quot; : &quot;STS&quot;,
6980 &quot;A5&quot; : &quot;A5&quot;,
6981 &quot;A6&quot; : &quot;A6&quot;,
6982 &quot;RDSEC&quot; : &quot;RDSEC&quot;,
6983 &quot;providedBy&quot; : &quot;providedBy&quot;,
6984 &quot;LOC&quot; : &quot;LOC&quot;,
6985 &quot;SEAT&quot; : &quot;SEAT&quot;,
6986 &quot;UNIT&quot; : &quot;UNIT&quot;,
6987 &quot;POD&quot; : &quot;POD&quot;,
6988 &quot;RDBR&quot; : &quot;RDBR&quot;,
6989 &quot;method&quot; : &quot;method&quot;,
6990 &quot;LMK&quot; : &quot;LMK&quot;,
6991 &quot;POM&quot; : &quot;POM&quot;,
6992 &quot;ADDCODE&quot; : &quot;ADDCODE&quot;,
6993 &quot;RD&quot; : &quot;RD&quot;,
6994 &quot;PC&quot; : &quot;PC&quot;,
6995 &quot;PCN&quot; : &quot;PCN&quot;,
6996 &quot;BLD&quot; : &quot;BLD&quot;,
6997 &quot;NAM&quot; : &quot;NAM&quot;,
6998 &quot;ROOM&quot; : &quot;ROOM&quot;,
6999 &quot;RDSUBBR&quot; : &quot;RDSUBBR&quot;
7000 }
7001 },
7002 &quot;aefId&quot; : &quot;aefId&quot;,
7003 &quot;interfaceDescriptions&quot; : [ {
7004 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
7005 &quot;securityMethods&quot; : [ null, null ],
7006 &quot;port&quot; : 9606,
7007 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7008 }, {
7009 &quot;ipv6Addr&quot; : &quot;ipv6Addr&quot;,
7010 &quot;securityMethods&quot; : [ null, null ],
7011 &quot;port&quot; : 9606,
7012 &quot;ipv4Addr&quot; : &quot;ipv4Addr&quot;
7013 } ]
7014 } ],
7015 &quot;apiId&quot; : &quot;apiId&quot;,
7016 &quot;pubApiPath&quot; : {
7017 &quot;ccfIds&quot; : [ &quot;ccfIds&quot;, &quot;ccfIds&quot; ]
7018 }
7019}'
7020</code></pre>
7021 </div>
7022 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-java">
7023 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
7024import org.openapitools.client.auth.*;
7025import org.openapitools.client.model.*;
7026import org.openapitools.client.api.DefaultApi;
7027
7028import java.io.File;
7029import java.util.*;
7030
7031public class DefaultApiExample {
7032 public static void main(String[] args) {
7033
7034 // Create an instance of the API class
7035 DefaultApi apiInstance = new DefaultApi();
7036 String serviceApiId = serviceApiId_example; // String |
7037 String apfId = apfId_example; // String |
7038 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
7039
7040 try {
7041 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7042 System.out.println(result);
7043 } catch (ApiException e) {
7044 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdPut");
7045 e.printStackTrace();
7046 }
7047 }
7048}
7049</code></pre>
7050 </div>
7051
7052 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-dart">
7053 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
7054
7055final api_instance = DefaultApi();
7056
7057final String serviceApiId = new String(); // String |
7058final String apfId = new String(); // String |
7059final ServiceAPIDescription serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
7060
7061try {
7062 final result = await api_instance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7063 print(result);
7064} catch (e) {
7065 print('Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: $e\n');
7066}
7067
7068</code></pre>
7069 </div>
7070
7071 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-android">
7072 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.DefaultApi;
7073
7074public class DefaultApiExample {
7075 public static void main(String[] args) {
7076 DefaultApi apiInstance = new DefaultApi();
7077 String serviceApiId = serviceApiId_example; // String |
7078 String apfId = apfId_example; // String |
7079 ServiceAPIDescription serviceAPIDescription = ; // ServiceAPIDescription |
7080
7081 try {
7082 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7083 System.out.println(result);
7084 } catch (ApiException e) {
7085 System.err.println("Exception when calling DefaultApi#apfIdServiceApisServiceApiIdPut");
7086 e.printStackTrace();
7087 }
7088 }
7089}</code></pre>
7090 </div>
7091 <!--
7092 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-groovy">
7093 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7094 </div> -->
7095 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-objc">
7096 <pre class="prettyprint"><code class="language-cpp">
7097
7098// Create an instance of the API class
7099DefaultApi *apiInstance = [[DefaultApi alloc] init];
7100String *serviceApiId = serviceApiId_example; // (default to null)
7101String *apfId = apfId_example; // (default to null)
7102ServiceAPIDescription *serviceAPIDescription = ; //
7103
7104[apiInstance apfIdServiceApisServiceApiIdPutWith:serviceApiId
7105 apfId:apfId
7106 serviceAPIDescription:serviceAPIDescription
7107 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
7108 if (output) {
7109 NSLog(@"%@", output);
7110 }
7111 if (error) {
7112 NSLog(@"Error: %@", error);
7113 }
7114}];
7115</code></pre>
7116 </div>
7117
7118 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-javascript">
7119 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
7120
7121// Create an instance of the API class
7122var api = new CapifPublishServiceApi.DefaultApi()
7123var serviceApiId = serviceApiId_example; // {String}
7124var apfId = apfId_example; // {String}
7125var serviceAPIDescription = ; // {ServiceAPIDescription}
7126
7127var callback = function(error, data, response) {
7128 if (error) {
7129 console.error(error);
7130 } else {
7131 console.log('API called successfully. Returned data: ' + data);
7132 }
7133};
7134api.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription, callback);
7135</code></pre>
7136 </div>
7137
7138 <!--<div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-angular">
7139 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
7140 </div>-->
7141 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-csharp">
7142 <pre class="prettyprint"><code class="language-cs">using System;
7143using System.Diagnostics;
7144using Org.OpenAPITools.Api;
7145using Org.OpenAPITools.Client;
7146using Org.OpenAPITools.Model;
7147
7148namespace Example
7149{
7150 public class apfIdServiceApisServiceApiIdPutExample
7151 {
7152 public void main()
7153 {
7154
7155 // Create an instance of the API class
7156 var apiInstance = new DefaultApi();
7157 var serviceApiId = serviceApiId_example; // String | (default to null)
7158 var apfId = apfId_example; // String | (default to null)
7159 var serviceAPIDescription = new ServiceAPIDescription(); // ServiceAPIDescription |
7160
7161 try {
7162 ServiceAPIDescription result = apiInstance.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription);
7163 Debug.WriteLine(result);
7164 } catch (Exception e) {
7165 Debug.Print("Exception when calling DefaultApi.apfIdServiceApisServiceApiIdPut: " + e.Message );
7166 }
7167 }
7168 }
7169}
7170</code></pre>
7171 </div>
7172
7173 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-php">
7174 <pre class="prettyprint"><code class="language-php"><&#63;php
7175require_once(__DIR__ . '/vendor/autoload.php');
7176
7177// Create an instance of the API class
7178$api_instance = new OpenAPITools\Client\Api\DefaultApi();
7179$serviceApiId = serviceApiId_example; // String |
7180$apfId = apfId_example; // String |
7181$serviceAPIDescription = ; // ServiceAPIDescription |
7182
7183try {
7184 $result = $api_instance->apfIdServiceApisServiceApiIdPut($serviceApiId, $apfId, $serviceAPIDescription);
7185 print_r($result);
7186} catch (Exception $e) {
7187 echo 'Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: ', $e->getMessage(), PHP_EOL;
7188}
7189?></code></pre>
7190 </div>
7191
7192 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-perl">
7193 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
7194use WWW::OPenAPIClient::Configuration;
7195use WWW::OPenAPIClient::DefaultApi;
7196
7197# Create an instance of the API class
7198my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
7199my $serviceApiId = serviceApiId_example; # String |
7200my $apfId = apfId_example; # String |
7201my $serviceAPIDescription = WWW::OPenAPIClient::Object::ServiceAPIDescription->new(); # ServiceAPIDescription |
7202
7203eval {
7204 my $result = $api_instance->apfIdServiceApisServiceApiIdPut(serviceApiId => $serviceApiId, apfId => $apfId, serviceAPIDescription => $serviceAPIDescription);
7205 print Dumper($result);
7206};
7207if ($@) {
7208 warn "Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: $@\n";
7209}</code></pre>
7210 </div>
7211
7212 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-python">
7213 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
7214import time
7215import openapi_client
7216from openapi_client.rest import ApiException
7217from pprint import pprint
7218
7219# Create an instance of the API class
7220api_instance = openapi_client.DefaultApi()
7221serviceApiId = serviceApiId_example # String | (default to null)
7222apfId = apfId_example # String | (default to null)
7223serviceAPIDescription = # ServiceAPIDescription |
7224
7225try:
7226 api_response = api_instance.apf_id_service_apis_service_api_id_put(serviceApiId, apfId, serviceAPIDescription)
7227 pprint(api_response)
7228except ApiException as e:
7229 print("Exception when calling DefaultApi->apfIdServiceApisServiceApiIdPut: %s\n" % e)</code></pre>
7230 </div>
7231
7232 <div class="tab-pane" id="examples-Default-apfIdServiceApisServiceApiIdPut-0-rust">
7233 <pre class="prettyprint"><code class="language-rust">extern crate DefaultApi;
7234
7235pub fn main() {
7236 let serviceApiId = serviceApiId_example; // String
7237 let apfId = apfId_example; // String
7238 let serviceAPIDescription = ; // ServiceAPIDescription
7239
7240 let mut context = DefaultApi::Context::default();
7241 let result = client.apfIdServiceApisServiceApiIdPut(serviceApiId, apfId, serviceAPIDescription, &context).wait();
7242
7243 println!("{:?}", result);
7244}
7245</code></pre>
7246 </div>
7247 </div>
7248
7249 <h2>Scopes</h2>
7250 <table>
7251
7252 </table>
7253
7254 <h2>Parameters</h2>
7255
7256 <div class="methodsubtabletitle">Path parameters</div>
7257 <table id="methodsubtable">
7258 <tr>
7259 <th width="150px">Name</th>
7260 <th>Description</th>
7261 </tr>
7262 <tr><td style="width:150px;">serviceApiId*</td>
7263<td>
7264
7265
7266 <div id="d2e199_apfIdServiceApisServiceApiIdPut_serviceApiId">
7267 <div class="json-schema-view">
7268 <div class="primitive">
7269 <span class="type">
7270 String
7271 </span>
7272
7273 </div>
7274 <div class="inner required">
7275 Required
7276 </div>
7277 </div>
7278 </div>
7279</td>
7280</tr>
7281
7282 <tr><td style="width:150px;">apfId*</td>
7283<td>
7284
7285
7286 <div id="d2e199_apfIdServiceApisServiceApiIdPut_apfId">
7287 <div class="json-schema-view">
7288 <div class="primitive">
7289 <span class="type">
7290 String
7291 </span>
7292
7293 </div>
7294 <div class="inner required">
7295 Required
7296 </div>
7297 </div>
7298 </div>
7299</td>
7300</tr>
7301
7302 </table>
7303
7304
7305 <div class="methodsubtabletitle">Body parameters</div>
7306 <table id="methodsubtable">
7307 <tr>
7308 <th width="150px">Name</th>
7309 <th>Description</th>
7310 </tr>
7311 <tr><td style="width:150px;">serviceAPIDescription <span style="color:red;">*</span></td>
7312<td>
7313<p class="marked"></p>
7314<script>
7315$(document).ready(function() {
7316 var schemaWrapper = {
7317 "content" : {
7318 "application/json" : {
7319 "schema" : {
7320 "$ref" : "#/components/schemas/ServiceAPIDescription"
7321 }
7322 }
7323 },
7324 "required" : true
7325};
7326
7327 var schema = findNode('schema',schemaWrapper).schema;
7328 if (!schema) {
7329 schema = schemaWrapper.schema;
7330 }
7331 if (schema.$ref != null) {
7332 schema = defsParser.$refs.get(schema.$ref);
7333 } else {
7334 schemaWrapper.definitions = Object.assign({}, defs);
7335 $RefParser.dereference(schemaWrapper).catch(function(err) {
7336 console.log(err);
7337 });
7338 }
7339
7340 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
7341 var result = $('#d2e199_apfIdServiceApisServiceApiIdPut_serviceAPIDescription');
7342 result.empty();
7343 result.append(view.render());
7344});
7345</script>
7346<div id="d2e199_apfIdServiceApisServiceApiIdPut_serviceAPIDescription"></div>
7347</td>
7348</tr>
7349
7350 </table>
7351
7352
7353
7354 <h2>Responses</h2>
7355 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-200"></h3>
7356 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-200" class="marked"></p>
7357 <script>
7358 var responseDefault200_description = `Definition of service API updated successfully.`;
7359 var responseDefault200_description_break = responseDefault200_description.indexOf('\n');
7360 if (responseDefault200_description_break == -1) {
7361 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-200").text("Status: 200 - " + responseDefault200_description);
7362 } else {
7363 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-200").text("Status: 200 - " + responseDefault200_description.substring(0, responseDefault200_description_break));
7364 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-200").html(responseDefault200_description.substring(responseDefault200_description_break));
7365 }
7366 </script>
7367
7368
7369 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-200" class="nav nav-tabs nav-tabs-examples" >
7370 <li class="active">
7371 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-200-schema">Schema</a>
7372 </li>
7373
7374
7375
7376
7377 </ul>
7378
7379
7380 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-200-wrapper" style='margin-bottom: 10px;'>
7381 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-200-schema">
7382 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-200" class="exampleStyle">
7383 <script>
7384 $(document).ready(function() {
7385 var schemaWrapper = {
7386 "description" : "Definition of service API updated successfully.",
7387 "content" : {
7388 "application/json" : {
7389 "schema" : {
7390 "$ref" : "#/components/schemas/ServiceAPIDescription"
7391 }
7392 }
7393 }
7394};
7395 var schema = findNode('schema',schemaWrapper).schema;
7396 if (!schema) {
7397 schema = schemaWrapper.schema;
7398 }
7399 if (schema == null) {
7400 return;
7401 }
7402 if (schema.$ref != null) {
7403 schema = defsParser.$refs.get(schema.$ref);
7404 Object.keys(schema.properties).forEach( (item) => {
7405 if (schema.properties[item].$ref != null) {
7406 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7407 }
7408 });
7409 } else if (schema.items != null && schema.items.$ref != null) {
7410 schema.items = defsParser.$refs.get(schema.items.$ref);
7411 } else {
7412 schemaWrapper.definitions = Object.assign({}, defs);
7413 $RefParser.dereference(schemaWrapper).catch(function(err) {
7414 console.log(err);
7415 });
7416 }
7417
7418 var view = new JSONSchemaView(schema, 3);
7419 $('#responses-Default-apfIdServiceApisServiceApiIdPut-200-schema-data').val(JSON.stringify(schema));
7420 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-200');
7421 result.empty();
7422 result.append(view.render());
7423 });
7424 </script>
7425 </div>
7426 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-200-schema-data' type='hidden' value=''></input>
7427 </div>
7428 </div>
7429 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-204"></h3>
7430 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-204" class="marked"></p>
7431 <script>
7432 var responseDefault204_description = `No Content`;
7433 var responseDefault204_description_break = responseDefault204_description.indexOf('\n');
7434 if (responseDefault204_description_break == -1) {
7435 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-204").text("Status: 204 - " + responseDefault204_description);
7436 } else {
7437 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-204").text("Status: 204 - " + responseDefault204_description.substring(0, responseDefault204_description_break));
7438 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-204").html(responseDefault204_description.substring(responseDefault204_description_break));
7439 }
7440 </script>
7441
7442
7443 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-204" class="nav nav-tabs nav-tabs-examples" >
7444
7445
7446 </ul>
7447
7448
7449 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-204-wrapper" style='margin-bottom: 10px;'>
7450 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-204-schema">
7451 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-204" class="exampleStyle">
7452 <script>
7453 $(document).ready(function() {
7454 var schemaWrapper = {
7455 "description" : "No Content"
7456};
7457 var schema = findNode('schema',schemaWrapper).schema;
7458 if (!schema) {
7459 schema = schemaWrapper.schema;
7460 }
7461 if (schema == null) {
7462 return;
7463 }
7464 if (schema.$ref != null) {
7465 schema = defsParser.$refs.get(schema.$ref);
7466 Object.keys(schema.properties).forEach( (item) => {
7467 if (schema.properties[item].$ref != null) {
7468 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7469 }
7470 });
7471 } else if (schema.items != null && schema.items.$ref != null) {
7472 schema.items = defsParser.$refs.get(schema.items.$ref);
7473 } else {
7474 schemaWrapper.definitions = Object.assign({}, defs);
7475 $RefParser.dereference(schemaWrapper).catch(function(err) {
7476 console.log(err);
7477 });
7478 }
7479
7480 var view = new JSONSchemaView(schema, 3);
7481 $('#responses-Default-apfIdServiceApisServiceApiIdPut-204-schema-data').val(JSON.stringify(schema));
7482 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-204');
7483 result.empty();
7484 result.append(view.render());
7485 });
7486 </script>
7487 </div>
7488 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-204-schema-data' type='hidden' value=''></input>
7489 </div>
7490 </div>
7491 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-307"></h3>
7492 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-307" class="marked"></p>
7493 <script>
7494 var responseDefault307_description = `Temporary Redirect`;
7495 var responseDefault307_description_break = responseDefault307_description.indexOf('\n');
7496 if (responseDefault307_description_break == -1) {
7497 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-307").text("Status: 307 - " + responseDefault307_description);
7498 } else {
7499 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-307").text("Status: 307 - " + responseDefault307_description.substring(0, responseDefault307_description_break));
7500 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-307").html(responseDefault307_description.substring(responseDefault307_description_break));
7501 }
7502 </script>
7503
7504
7505 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-307" class="nav nav-tabs nav-tabs-examples" >
7506
7507 <li class="">
7508 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdPut-307-headers">Headers</a>
7509 </li>
7510
7511 </ul>
7512
7513
7514 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-307-wrapper" style='margin-bottom: 10px;'>
7515 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-307-schema">
7516 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-307" class="exampleStyle">
7517 <script>
7518 $(document).ready(function() {
7519 var schemaWrapper = {
7520 "description" : "Temporary Redirect",
7521 "headers" : {
7522 "Location" : {
7523 "description" : "An alternative URI of the resource.",
7524 "required" : true,
7525 "schema" : {
7526 "type" : "string"
7527 }
7528 }
7529 }
7530};
7531 var schema = findNode('schema',schemaWrapper).schema;
7532 if (!schema) {
7533 schema = schemaWrapper.schema;
7534 }
7535 if (schema == null) {
7536 return;
7537 }
7538 if (schema.$ref != null) {
7539 schema = defsParser.$refs.get(schema.$ref);
7540 Object.keys(schema.properties).forEach( (item) => {
7541 if (schema.properties[item].$ref != null) {
7542 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7543 }
7544 });
7545 } else if (schema.items != null && schema.items.$ref != null) {
7546 schema.items = defsParser.$refs.get(schema.items.$ref);
7547 } else {
7548 schemaWrapper.definitions = Object.assign({}, defs);
7549 $RefParser.dereference(schemaWrapper).catch(function(err) {
7550 console.log(err);
7551 });
7552 }
7553
7554 var view = new JSONSchemaView(schema, 3);
7555 $('#responses-Default-apfIdServiceApisServiceApiIdPut-307-schema-data').val(JSON.stringify(schema));
7556 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-307');
7557 result.empty();
7558 result.append(view.render());
7559 });
7560 </script>
7561 </div>
7562 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-307-schema-data' type='hidden' value=''></input>
7563 </div>
7564 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdPut-307-headers">
7565 <table>
7566 <tr>
7567 <th width="150px">Name</th>
7568 <th width="100px">Type</th>
7569 <th width="100px">Format</th>
7570 <th>Description</th>
7571 </tr>
7572 <tr>
7573 <td>Location</td>
7574 <td>String</td>
7575 <td></td>
7576 <td>An alternative URI of the resource.</td>
7577 </tr>
7578 </table>
7579 </div>
7580 </div>
7581 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-308"></h3>
7582 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-308" class="marked"></p>
7583 <script>
7584 var responseDefault308_description = `Permanent Redirect`;
7585 var responseDefault308_description_break = responseDefault308_description.indexOf('\n');
7586 if (responseDefault308_description_break == -1) {
7587 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-308").text("Status: 308 - " + responseDefault308_description);
7588 } else {
7589 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-308").text("Status: 308 - " + responseDefault308_description.substring(0, responseDefault308_description_break));
7590 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-308").html(responseDefault308_description.substring(responseDefault308_description_break));
7591 }
7592 </script>
7593
7594
7595 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-308" class="nav nav-tabs nav-tabs-examples" >
7596
7597 <li class="">
7598 <a data-toggle="tab" href="#responses-apfIdServiceApisServiceApiIdPut-308-headers">Headers</a>
7599 </li>
7600
7601 </ul>
7602
7603
7604 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-308-wrapper" style='margin-bottom: 10px;'>
7605 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-308-schema">
7606 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-308" class="exampleStyle">
7607 <script>
7608 $(document).ready(function() {
7609 var schemaWrapper = {
7610 "description" : "Permanent Redirect",
7611 "headers" : {
7612 "Location" : {
7613 "description" : "An alternative URI of the resource.",
7614 "required" : true,
7615 "schema" : {
7616 "type" : "string"
7617 }
7618 }
7619 }
7620};
7621 var schema = findNode('schema',schemaWrapper).schema;
7622 if (!schema) {
7623 schema = schemaWrapper.schema;
7624 }
7625 if (schema == null) {
7626 return;
7627 }
7628 if (schema.$ref != null) {
7629 schema = defsParser.$refs.get(schema.$ref);
7630 Object.keys(schema.properties).forEach( (item) => {
7631 if (schema.properties[item].$ref != null) {
7632 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7633 }
7634 });
7635 } else if (schema.items != null && schema.items.$ref != null) {
7636 schema.items = defsParser.$refs.get(schema.items.$ref);
7637 } else {
7638 schemaWrapper.definitions = Object.assign({}, defs);
7639 $RefParser.dereference(schemaWrapper).catch(function(err) {
7640 console.log(err);
7641 });
7642 }
7643
7644 var view = new JSONSchemaView(schema, 3);
7645 $('#responses-Default-apfIdServiceApisServiceApiIdPut-308-schema-data').val(JSON.stringify(schema));
7646 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-308');
7647 result.empty();
7648 result.append(view.render());
7649 });
7650 </script>
7651 </div>
7652 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-308-schema-data' type='hidden' value=''></input>
7653 </div>
7654 <div class="tab-pane" id="responses-apfIdServiceApisServiceApiIdPut-308-headers">
7655 <table>
7656 <tr>
7657 <th width="150px">Name</th>
7658 <th width="100px">Type</th>
7659 <th width="100px">Format</th>
7660 <th>Description</th>
7661 </tr>
7662 <tr>
7663 <td>Location</td>
7664 <td>String</td>
7665 <td></td>
7666 <td>An alternative URI of the resource.</td>
7667 </tr>
7668 </table>
7669 </div>
7670 </div>
7671 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-400"></h3>
7672 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-400" class="marked"></p>
7673 <script>
7674 var responseDefault400_description = `Bad request`;
7675 var responseDefault400_description_break = responseDefault400_description.indexOf('\n');
7676 if (responseDefault400_description_break == -1) {
7677 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-400").text("Status: 400 - " + responseDefault400_description);
7678 } else {
7679 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-400").text("Status: 400 - " + responseDefault400_description.substring(0, responseDefault400_description_break));
7680 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-400").html(responseDefault400_description.substring(responseDefault400_description_break));
7681 }
7682 </script>
7683
7684
7685 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-400" class="nav nav-tabs nav-tabs-examples" >
7686 <li class="active">
7687 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-400-schema">Schema</a>
7688 </li>
7689
7690
7691
7692
7693 </ul>
7694
7695
7696 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-400-wrapper" style='margin-bottom: 10px;'>
7697 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-400-schema">
7698 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-400" class="exampleStyle">
7699 <script>
7700 $(document).ready(function() {
7701 var schemaWrapper = {
7702 "description" : "Bad request",
7703 "content" : {
7704 "application/problem+json" : {
7705 "schema" : {
7706 "$ref" : "#/components/schemas/ProblemDetails"
7707 }
7708 }
7709 }
7710};
7711 var schema = findNode('schema',schemaWrapper).schema;
7712 if (!schema) {
7713 schema = schemaWrapper.schema;
7714 }
7715 if (schema == null) {
7716 return;
7717 }
7718 if (schema.$ref != null) {
7719 schema = defsParser.$refs.get(schema.$ref);
7720 Object.keys(schema.properties).forEach( (item) => {
7721 if (schema.properties[item].$ref != null) {
7722 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7723 }
7724 });
7725 } else if (schema.items != null && schema.items.$ref != null) {
7726 schema.items = defsParser.$refs.get(schema.items.$ref);
7727 } else {
7728 schemaWrapper.definitions = Object.assign({}, defs);
7729 $RefParser.dereference(schemaWrapper).catch(function(err) {
7730 console.log(err);
7731 });
7732 }
7733
7734 var view = new JSONSchemaView(schema, 3);
7735 $('#responses-Default-apfIdServiceApisServiceApiIdPut-400-schema-data').val(JSON.stringify(schema));
7736 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-400');
7737 result.empty();
7738 result.append(view.render());
7739 });
7740 </script>
7741 </div>
7742 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-400-schema-data' type='hidden' value=''></input>
7743 </div>
7744 </div>
7745 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-401"></h3>
7746 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-401" class="marked"></p>
7747 <script>
7748 var responseDefault401_description = `Unauthorized`;
7749 var responseDefault401_description_break = responseDefault401_description.indexOf('\n');
7750 if (responseDefault401_description_break == -1) {
7751 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-401").text("Status: 401 - " + responseDefault401_description);
7752 } else {
7753 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-401").text("Status: 401 - " + responseDefault401_description.substring(0, responseDefault401_description_break));
7754 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-401").html(responseDefault401_description.substring(responseDefault401_description_break));
7755 }
7756 </script>
7757
7758
7759 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-401" class="nav nav-tabs nav-tabs-examples" >
7760 <li class="active">
7761 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-401-schema">Schema</a>
7762 </li>
7763
7764
7765
7766
7767 </ul>
7768
7769
7770 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-401-wrapper" style='margin-bottom: 10px;'>
7771 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-401-schema">
7772 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-401" class="exampleStyle">
7773 <script>
7774 $(document).ready(function() {
7775 var schemaWrapper = {
7776 "description" : "Unauthorized",
7777 "content" : {
7778 "application/problem+json" : {
7779 "schema" : {
7780 "$ref" : "#/components/schemas/ProblemDetails"
7781 }
7782 }
7783 }
7784};
7785 var schema = findNode('schema',schemaWrapper).schema;
7786 if (!schema) {
7787 schema = schemaWrapper.schema;
7788 }
7789 if (schema == null) {
7790 return;
7791 }
7792 if (schema.$ref != null) {
7793 schema = defsParser.$refs.get(schema.$ref);
7794 Object.keys(schema.properties).forEach( (item) => {
7795 if (schema.properties[item].$ref != null) {
7796 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7797 }
7798 });
7799 } else if (schema.items != null && schema.items.$ref != null) {
7800 schema.items = defsParser.$refs.get(schema.items.$ref);
7801 } else {
7802 schemaWrapper.definitions = Object.assign({}, defs);
7803 $RefParser.dereference(schemaWrapper).catch(function(err) {
7804 console.log(err);
7805 });
7806 }
7807
7808 var view = new JSONSchemaView(schema, 3);
7809 $('#responses-Default-apfIdServiceApisServiceApiIdPut-401-schema-data').val(JSON.stringify(schema));
7810 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-401');
7811 result.empty();
7812 result.append(view.render());
7813 });
7814 </script>
7815 </div>
7816 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-401-schema-data' type='hidden' value=''></input>
7817 </div>
7818 </div>
7819 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-403"></h3>
7820 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-403" class="marked"></p>
7821 <script>
7822 var responseDefault403_description = `Forbidden`;
7823 var responseDefault403_description_break = responseDefault403_description.indexOf('\n');
7824 if (responseDefault403_description_break == -1) {
7825 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-403").text("Status: 403 - " + responseDefault403_description);
7826 } else {
7827 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-403").text("Status: 403 - " + responseDefault403_description.substring(0, responseDefault403_description_break));
7828 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-403").html(responseDefault403_description.substring(responseDefault403_description_break));
7829 }
7830 </script>
7831
7832
7833 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-403" class="nav nav-tabs nav-tabs-examples" >
7834 <li class="active">
7835 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-403-schema">Schema</a>
7836 </li>
7837
7838
7839
7840
7841 </ul>
7842
7843
7844 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-403-wrapper" style='margin-bottom: 10px;'>
7845 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-403-schema">
7846 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-403" class="exampleStyle">
7847 <script>
7848 $(document).ready(function() {
7849 var schemaWrapper = {
7850 "description" : "Forbidden",
7851 "content" : {
7852 "application/problem+json" : {
7853 "schema" : {
7854 "$ref" : "#/components/schemas/ProblemDetails"
7855 }
7856 }
7857 }
7858};
7859 var schema = findNode('schema',schemaWrapper).schema;
7860 if (!schema) {
7861 schema = schemaWrapper.schema;
7862 }
7863 if (schema == null) {
7864 return;
7865 }
7866 if (schema.$ref != null) {
7867 schema = defsParser.$refs.get(schema.$ref);
7868 Object.keys(schema.properties).forEach( (item) => {
7869 if (schema.properties[item].$ref != null) {
7870 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7871 }
7872 });
7873 } else if (schema.items != null && schema.items.$ref != null) {
7874 schema.items = defsParser.$refs.get(schema.items.$ref);
7875 } else {
7876 schemaWrapper.definitions = Object.assign({}, defs);
7877 $RefParser.dereference(schemaWrapper).catch(function(err) {
7878 console.log(err);
7879 });
7880 }
7881
7882 var view = new JSONSchemaView(schema, 3);
7883 $('#responses-Default-apfIdServiceApisServiceApiIdPut-403-schema-data').val(JSON.stringify(schema));
7884 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-403');
7885 result.empty();
7886 result.append(view.render());
7887 });
7888 </script>
7889 </div>
7890 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-403-schema-data' type='hidden' value=''></input>
7891 </div>
7892 </div>
7893 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-404"></h3>
7894 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-404" class="marked"></p>
7895 <script>
7896 var responseDefault404_description = `Not Found`;
7897 var responseDefault404_description_break = responseDefault404_description.indexOf('\n');
7898 if (responseDefault404_description_break == -1) {
7899 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-404").text("Status: 404 - " + responseDefault404_description);
7900 } else {
7901 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-404").text("Status: 404 - " + responseDefault404_description.substring(0, responseDefault404_description_break));
7902 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-404").html(responseDefault404_description.substring(responseDefault404_description_break));
7903 }
7904 </script>
7905
7906
7907 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-404" class="nav nav-tabs nav-tabs-examples" >
7908 <li class="active">
7909 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-404-schema">Schema</a>
7910 </li>
7911
7912
7913
7914
7915 </ul>
7916
7917
7918 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-404-wrapper" style='margin-bottom: 10px;'>
7919 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-404-schema">
7920 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-404" class="exampleStyle">
7921 <script>
7922 $(document).ready(function() {
7923 var schemaWrapper = {
7924 "description" : "Not Found",
7925 "content" : {
7926 "application/problem+json" : {
7927 "schema" : {
7928 "$ref" : "#/components/schemas/ProblemDetails"
7929 }
7930 }
7931 }
7932};
7933 var schema = findNode('schema',schemaWrapper).schema;
7934 if (!schema) {
7935 schema = schemaWrapper.schema;
7936 }
7937 if (schema == null) {
7938 return;
7939 }
7940 if (schema.$ref != null) {
7941 schema = defsParser.$refs.get(schema.$ref);
7942 Object.keys(schema.properties).forEach( (item) => {
7943 if (schema.properties[item].$ref != null) {
7944 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
7945 }
7946 });
7947 } else if (schema.items != null && schema.items.$ref != null) {
7948 schema.items = defsParser.$refs.get(schema.items.$ref);
7949 } else {
7950 schemaWrapper.definitions = Object.assign({}, defs);
7951 $RefParser.dereference(schemaWrapper).catch(function(err) {
7952 console.log(err);
7953 });
7954 }
7955
7956 var view = new JSONSchemaView(schema, 3);
7957 $('#responses-Default-apfIdServiceApisServiceApiIdPut-404-schema-data').val(JSON.stringify(schema));
7958 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-404');
7959 result.empty();
7960 result.append(view.render());
7961 });
7962 </script>
7963 </div>
7964 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-404-schema-data' type='hidden' value=''></input>
7965 </div>
7966 </div>
7967 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-411"></h3>
7968 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-411" class="marked"></p>
7969 <script>
7970 var responseDefault411_description = `Length Required`;
7971 var responseDefault411_description_break = responseDefault411_description.indexOf('\n');
7972 if (responseDefault411_description_break == -1) {
7973 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-411").text("Status: 411 - " + responseDefault411_description);
7974 } else {
7975 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-411").text("Status: 411 - " + responseDefault411_description.substring(0, responseDefault411_description_break));
7976 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-411").html(responseDefault411_description.substring(responseDefault411_description_break));
7977 }
7978 </script>
7979
7980
7981 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-411" class="nav nav-tabs nav-tabs-examples" >
7982 <li class="active">
7983 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-411-schema">Schema</a>
7984 </li>
7985
7986
7987
7988
7989 </ul>
7990
7991
7992 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-411-wrapper" style='margin-bottom: 10px;'>
7993 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-411-schema">
7994 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-411" class="exampleStyle">
7995 <script>
7996 $(document).ready(function() {
7997 var schemaWrapper = {
7998 "description" : "Length Required",
7999 "content" : {
8000 "application/problem+json" : {
8001 "schema" : {
8002 "$ref" : "#/components/schemas/ProblemDetails"
8003 }
8004 }
8005 }
8006};
8007 var schema = findNode('schema',schemaWrapper).schema;
8008 if (!schema) {
8009 schema = schemaWrapper.schema;
8010 }
8011 if (schema == null) {
8012 return;
8013 }
8014 if (schema.$ref != null) {
8015 schema = defsParser.$refs.get(schema.$ref);
8016 Object.keys(schema.properties).forEach( (item) => {
8017 if (schema.properties[item].$ref != null) {
8018 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8019 }
8020 });
8021 } else if (schema.items != null && schema.items.$ref != null) {
8022 schema.items = defsParser.$refs.get(schema.items.$ref);
8023 } else {
8024 schemaWrapper.definitions = Object.assign({}, defs);
8025 $RefParser.dereference(schemaWrapper).catch(function(err) {
8026 console.log(err);
8027 });
8028 }
8029
8030 var view = new JSONSchemaView(schema, 3);
8031 $('#responses-Default-apfIdServiceApisServiceApiIdPut-411-schema-data').val(JSON.stringify(schema));
8032 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-411');
8033 result.empty();
8034 result.append(view.render());
8035 });
8036 </script>
8037 </div>
8038 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-411-schema-data' type='hidden' value=''></input>
8039 </div>
8040 </div>
8041 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-413"></h3>
8042 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-413" class="marked"></p>
8043 <script>
8044 var responseDefault413_description = `Payload Too Large`;
8045 var responseDefault413_description_break = responseDefault413_description.indexOf('\n');
8046 if (responseDefault413_description_break == -1) {
8047 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-413").text("Status: 413 - " + responseDefault413_description);
8048 } else {
8049 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-413").text("Status: 413 - " + responseDefault413_description.substring(0, responseDefault413_description_break));
8050 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-413").html(responseDefault413_description.substring(responseDefault413_description_break));
8051 }
8052 </script>
8053
8054
8055 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-413" class="nav nav-tabs nav-tabs-examples" >
8056 <li class="active">
8057 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-413-schema">Schema</a>
8058 </li>
8059
8060
8061
8062
8063 </ul>
8064
8065
8066 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-413-wrapper" style='margin-bottom: 10px;'>
8067 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-413-schema">
8068 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-413" class="exampleStyle">
8069 <script>
8070 $(document).ready(function() {
8071 var schemaWrapper = {
8072 "description" : "Payload Too Large",
8073 "content" : {
8074 "application/problem+json" : {
8075 "schema" : {
8076 "$ref" : "#/components/schemas/ProblemDetails"
8077 }
8078 }
8079 }
8080};
8081 var schema = findNode('schema',schemaWrapper).schema;
8082 if (!schema) {
8083 schema = schemaWrapper.schema;
8084 }
8085 if (schema == null) {
8086 return;
8087 }
8088 if (schema.$ref != null) {
8089 schema = defsParser.$refs.get(schema.$ref);
8090 Object.keys(schema.properties).forEach( (item) => {
8091 if (schema.properties[item].$ref != null) {
8092 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8093 }
8094 });
8095 } else if (schema.items != null && schema.items.$ref != null) {
8096 schema.items = defsParser.$refs.get(schema.items.$ref);
8097 } else {
8098 schemaWrapper.definitions = Object.assign({}, defs);
8099 $RefParser.dereference(schemaWrapper).catch(function(err) {
8100 console.log(err);
8101 });
8102 }
8103
8104 var view = new JSONSchemaView(schema, 3);
8105 $('#responses-Default-apfIdServiceApisServiceApiIdPut-413-schema-data').val(JSON.stringify(schema));
8106 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-413');
8107 result.empty();
8108 result.append(view.render());
8109 });
8110 </script>
8111 </div>
8112 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-413-schema-data' type='hidden' value=''></input>
8113 </div>
8114 </div>
8115 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-415"></h3>
8116 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-415" class="marked"></p>
8117 <script>
8118 var responseDefault415_description = `Unsupported Media Type`;
8119 var responseDefault415_description_break = responseDefault415_description.indexOf('\n');
8120 if (responseDefault415_description_break == -1) {
8121 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-415").text("Status: 415 - " + responseDefault415_description);
8122 } else {
8123 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-415").text("Status: 415 - " + responseDefault415_description.substring(0, responseDefault415_description_break));
8124 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-415").html(responseDefault415_description.substring(responseDefault415_description_break));
8125 }
8126 </script>
8127
8128
8129 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-415" class="nav nav-tabs nav-tabs-examples" >
8130 <li class="active">
8131 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-415-schema">Schema</a>
8132 </li>
8133
8134
8135
8136
8137 </ul>
8138
8139
8140 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-415-wrapper" style='margin-bottom: 10px;'>
8141 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-415-schema">
8142 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-415" class="exampleStyle">
8143 <script>
8144 $(document).ready(function() {
8145 var schemaWrapper = {
8146 "description" : "Unsupported Media Type",
8147 "content" : {
8148 "application/problem+json" : {
8149 "schema" : {
8150 "$ref" : "#/components/schemas/ProblemDetails"
8151 }
8152 }
8153 }
8154};
8155 var schema = findNode('schema',schemaWrapper).schema;
8156 if (!schema) {
8157 schema = schemaWrapper.schema;
8158 }
8159 if (schema == null) {
8160 return;
8161 }
8162 if (schema.$ref != null) {
8163 schema = defsParser.$refs.get(schema.$ref);
8164 Object.keys(schema.properties).forEach( (item) => {
8165 if (schema.properties[item].$ref != null) {
8166 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8167 }
8168 });
8169 } else if (schema.items != null && schema.items.$ref != null) {
8170 schema.items = defsParser.$refs.get(schema.items.$ref);
8171 } else {
8172 schemaWrapper.definitions = Object.assign({}, defs);
8173 $RefParser.dereference(schemaWrapper).catch(function(err) {
8174 console.log(err);
8175 });
8176 }
8177
8178 var view = new JSONSchemaView(schema, 3);
8179 $('#responses-Default-apfIdServiceApisServiceApiIdPut-415-schema-data').val(JSON.stringify(schema));
8180 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-415');
8181 result.empty();
8182 result.append(view.render());
8183 });
8184 </script>
8185 </div>
8186 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-415-schema-data' type='hidden' value=''></input>
8187 </div>
8188 </div>
8189 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-429"></h3>
8190 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-429" class="marked"></p>
8191 <script>
8192 var responseDefault429_description = `Too Many Requests`;
8193 var responseDefault429_description_break = responseDefault429_description.indexOf('\n');
8194 if (responseDefault429_description_break == -1) {
8195 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-429").text("Status: 429 - " + responseDefault429_description);
8196 } else {
8197 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-429").text("Status: 429 - " + responseDefault429_description.substring(0, responseDefault429_description_break));
8198 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-429").html(responseDefault429_description.substring(responseDefault429_description_break));
8199 }
8200 </script>
8201
8202
8203 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-429" class="nav nav-tabs nav-tabs-examples" >
8204 <li class="active">
8205 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-429-schema">Schema</a>
8206 </li>
8207
8208
8209
8210
8211 </ul>
8212
8213
8214 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-429-wrapper" style='margin-bottom: 10px;'>
8215 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-429-schema">
8216 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-429" class="exampleStyle">
8217 <script>
8218 $(document).ready(function() {
8219 var schemaWrapper = {
8220 "description" : "Too Many Requests",
8221 "content" : {
8222 "application/problem+json" : {
8223 "schema" : {
8224 "$ref" : "#/components/schemas/ProblemDetails"
8225 }
8226 }
8227 }
8228};
8229 var schema = findNode('schema',schemaWrapper).schema;
8230 if (!schema) {
8231 schema = schemaWrapper.schema;
8232 }
8233 if (schema == null) {
8234 return;
8235 }
8236 if (schema.$ref != null) {
8237 schema = defsParser.$refs.get(schema.$ref);
8238 Object.keys(schema.properties).forEach( (item) => {
8239 if (schema.properties[item].$ref != null) {
8240 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8241 }
8242 });
8243 } else if (schema.items != null && schema.items.$ref != null) {
8244 schema.items = defsParser.$refs.get(schema.items.$ref);
8245 } else {
8246 schemaWrapper.definitions = Object.assign({}, defs);
8247 $RefParser.dereference(schemaWrapper).catch(function(err) {
8248 console.log(err);
8249 });
8250 }
8251
8252 var view = new JSONSchemaView(schema, 3);
8253 $('#responses-Default-apfIdServiceApisServiceApiIdPut-429-schema-data').val(JSON.stringify(schema));
8254 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-429');
8255 result.empty();
8256 result.append(view.render());
8257 });
8258 </script>
8259 </div>
8260 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-429-schema-data' type='hidden' value=''></input>
8261 </div>
8262 </div>
8263 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-500"></h3>
8264 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-500" class="marked"></p>
8265 <script>
8266 var responseDefault500_description = `Internal Server Error`;
8267 var responseDefault500_description_break = responseDefault500_description.indexOf('\n');
8268 if (responseDefault500_description_break == -1) {
8269 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-500").text("Status: 500 - " + responseDefault500_description);
8270 } else {
8271 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-500").text("Status: 500 - " + responseDefault500_description.substring(0, responseDefault500_description_break));
8272 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-500").html(responseDefault500_description.substring(responseDefault500_description_break));
8273 }
8274 </script>
8275
8276
8277 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-500" class="nav nav-tabs nav-tabs-examples" >
8278 <li class="active">
8279 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-500-schema">Schema</a>
8280 </li>
8281
8282
8283
8284
8285 </ul>
8286
8287
8288 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-500-wrapper" style='margin-bottom: 10px;'>
8289 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-500-schema">
8290 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-500" class="exampleStyle">
8291 <script>
8292 $(document).ready(function() {
8293 var schemaWrapper = {
8294 "description" : "Internal Server Error",
8295 "content" : {
8296 "application/problem+json" : {
8297 "schema" : {
8298 "$ref" : "#/components/schemas/ProblemDetails"
8299 }
8300 }
8301 }
8302};
8303 var schema = findNode('schema',schemaWrapper).schema;
8304 if (!schema) {
8305 schema = schemaWrapper.schema;
8306 }
8307 if (schema == null) {
8308 return;
8309 }
8310 if (schema.$ref != null) {
8311 schema = defsParser.$refs.get(schema.$ref);
8312 Object.keys(schema.properties).forEach( (item) => {
8313 if (schema.properties[item].$ref != null) {
8314 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8315 }
8316 });
8317 } else if (schema.items != null && schema.items.$ref != null) {
8318 schema.items = defsParser.$refs.get(schema.items.$ref);
8319 } else {
8320 schemaWrapper.definitions = Object.assign({}, defs);
8321 $RefParser.dereference(schemaWrapper).catch(function(err) {
8322 console.log(err);
8323 });
8324 }
8325
8326 var view = new JSONSchemaView(schema, 3);
8327 $('#responses-Default-apfIdServiceApisServiceApiIdPut-500-schema-data').val(JSON.stringify(schema));
8328 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-500');
8329 result.empty();
8330 result.append(view.render());
8331 });
8332 </script>
8333 </div>
8334 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-500-schema-data' type='hidden' value=''></input>
8335 </div>
8336 </div>
8337 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-503"></h3>
8338 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-503" class="marked"></p>
8339 <script>
8340 var responseDefault503_description = `Service Unavailable`;
8341 var responseDefault503_description_break = responseDefault503_description.indexOf('\n');
8342 if (responseDefault503_description_break == -1) {
8343 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-503").text("Status: 503 - " + responseDefault503_description);
8344 } else {
8345 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-503").text("Status: 503 - " + responseDefault503_description.substring(0, responseDefault503_description_break));
8346 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-503").html(responseDefault503_description.substring(responseDefault503_description_break));
8347 }
8348 </script>
8349
8350
8351 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-503" class="nav nav-tabs nav-tabs-examples" >
8352 <li class="active">
8353 <a data-toggle="tab" href="#responses-Default-apfIdServiceApisServiceApiIdPut-503-schema">Schema</a>
8354 </li>
8355
8356
8357
8358
8359 </ul>
8360
8361
8362 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-503-wrapper" style='margin-bottom: 10px;'>
8363 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-503-schema">
8364 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-503" class="exampleStyle">
8365 <script>
8366 $(document).ready(function() {
8367 var schemaWrapper = {
8368 "description" : "Service Unavailable",
8369 "content" : {
8370 "application/problem+json" : {
8371 "schema" : {
8372 "$ref" : "#/components/schemas/ProblemDetails"
8373 }
8374 }
8375 }
8376};
8377 var schema = findNode('schema',schemaWrapper).schema;
8378 if (!schema) {
8379 schema = schemaWrapper.schema;
8380 }
8381 if (schema == null) {
8382 return;
8383 }
8384 if (schema.$ref != null) {
8385 schema = defsParser.$refs.get(schema.$ref);
8386 Object.keys(schema.properties).forEach( (item) => {
8387 if (schema.properties[item].$ref != null) {
8388 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8389 }
8390 });
8391 } else if (schema.items != null && schema.items.$ref != null) {
8392 schema.items = defsParser.$refs.get(schema.items.$ref);
8393 } else {
8394 schemaWrapper.definitions = Object.assign({}, defs);
8395 $RefParser.dereference(schemaWrapper).catch(function(err) {
8396 console.log(err);
8397 });
8398 }
8399
8400 var view = new JSONSchemaView(schema, 3);
8401 $('#responses-Default-apfIdServiceApisServiceApiIdPut-503-schema-data').val(JSON.stringify(schema));
8402 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-503');
8403 result.empty();
8404 result.append(view.render());
8405 });
8406 </script>
8407 </div>
8408 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-503-schema-data' type='hidden' value=''></input>
8409 </div>
8410 </div>
8411 <h3 id="examples-Default-apfIdServiceApisServiceApiIdPut-title-default"></h3>
8412 <p id="examples-Default-apfIdServiceApisServiceApiIdPut-description-default" class="marked"></p>
8413 <script>
8414 var responseDefaultdefault_description = `Generic Error`;
8415 var responseDefaultdefault_description_break = responseDefaultdefault_description.indexOf('\n');
8416 if (responseDefaultdefault_description_break == -1) {
8417 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-default").text("Status: default - " + responseDefaultdefault_description);
8418 } else {
8419 $("#examples-Default-apfIdServiceApisServiceApiIdPut-title-default").text("Status: default - " + responseDefaultdefault_description.substring(0, responseDefaultdefault_description_break));
8420 $("#examples-Default-apfIdServiceApisServiceApiIdPut-description-default").html(responseDefaultdefault_description.substring(responseDefaultdefault_description_break));
8421 }
8422 </script>
8423
8424
8425 <ul id="responses-detail-Default-apfIdServiceApisServiceApiIdPut-default" class="nav nav-tabs nav-tabs-examples" >
8426
8427
8428 </ul>
8429
8430
8431 <div class="tab-content" id="responses-Default-apfIdServiceApisServiceApiIdPut-default-wrapper" style='margin-bottom: 10px;'>
8432 <div class="tab-pane active" id="responses-Default-apfIdServiceApisServiceApiIdPut-default-schema">
8433 <div id="responses-Default-apfIdServiceApisServiceApiIdPut-schema-default" class="exampleStyle">
8434 <script>
8435 $(document).ready(function() {
8436 var schemaWrapper = {
8437 "description" : "Generic Error"
8438};
8439 var schema = findNode('schema',schemaWrapper).schema;
8440 if (!schema) {
8441 schema = schemaWrapper.schema;
8442 }
8443 if (schema == null) {
8444 return;
8445 }
8446 if (schema.$ref != null) {
8447 schema = defsParser.$refs.get(schema.$ref);
8448 Object.keys(schema.properties).forEach( (item) => {
8449 if (schema.properties[item].$ref != null) {
8450 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8451 }
8452 });
8453 } else if (schema.items != null && schema.items.$ref != null) {
8454 schema.items = defsParser.$refs.get(schema.items.$ref);
8455 } else {
8456 schemaWrapper.definitions = Object.assign({}, defs);
8457 $RefParser.dereference(schemaWrapper).catch(function(err) {
8458 console.log(err);
8459 });
8460 }
8461
8462 var view = new JSONSchemaView(schema, 3);
8463 $('#responses-Default-apfIdServiceApisServiceApiIdPut-default-schema-data').val(JSON.stringify(schema));
8464 var result = $('#responses-Default-apfIdServiceApisServiceApiIdPut-schema-default');
8465 result.empty();
8466 result.append(view.render());
8467 });
8468 </script>
8469 </div>
8470 <input id='responses-Default-apfIdServiceApisServiceApiIdPut-default-schema-data' type='hidden' value=''></input>
8471 </div>
8472 </div>
8473 </article>
8474 </div>
8475 <hr>
8476 </section>
8477 <section id="api-IndividualAPFPublishedAPI">
8478 <h1>IndividualAPFPublishedAPI</h1>
8479 <div id="api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI">
8480 <article id="api-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0" data-group="User" data-name="modifyIndAPFPubAPI" data-version="0">
8481 <div class="pull-left">
8482 <h1>modifyIndAPFPubAPI</h1>
8483 <p></p>
8484 </div>
8485 <div class="pull-right"></div>
8486 <div class="clearfix"></div>
8487 <p></p>
8488 <p class="marked">Modify an existing published service API.</p>
8489 <p></p>
8490 <br />
8491 <pre class="prettyprint language-html prettyprinted" data-type="patch"><code><span class="pln">/{apfId}/service-apis/{serviceApiId}</span></code></pre>
8492 <p>
8493 <h3>Usage and SDK Samples</h3>
8494 </p>
8495 <ul class="nav nav-tabs nav-tabs-examples">
8496 <li class="active"><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-curl">Curl</a></li>
8497 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-java">Java</a></li>
8498 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-dart">Dart</a></li>
8499 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-android">Android</a></li>
8500 <!--<li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-groovy">Groovy</a></li>-->
8501 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-objc">Obj-C</a></li>
8502 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-javascript">JavaScript</a></li>
8503 <!--<li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-angular">Angular</a></li>-->
8504 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-csharp">C#</a></li>
8505 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-php">PHP</a></li>
8506 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-perl">Perl</a></li>
8507 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-python">Python</a></li>
8508 <li class=""><a href="#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-rust">Rust</a></li>
8509 </ul>
8510
8511 <div class="tab-content">
8512 <div class="tab-pane active" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-curl">
8513 <pre class="prettyprint"><code class="language-bsh">curl -X PATCH \
8514 -H "Accept: application/json,application/problem+json" \
8515 -H "Content-Type: application/merge-patch+json" \
8516 "https://example.com/published-apis/v1/{apfId}/service-apis/{serviceApiId}" \
8517 -d 'Custom MIME type example not yet supported: application/merge-patch+json'
8518</code></pre>
8519 </div>
8520 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-java">
8521 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.*;
8522import org.openapitools.client.auth.*;
8523import org.openapitools.client.model.*;
8524import org.openapitools.client.api.IndividualAPFPublishedAPIApi;
8525
8526import java.io.File;
8527import java.util.*;
8528
8529public class IndividualAPFPublishedAPIApiExample {
8530 public static void main(String[] args) {
8531
8532 // Create an instance of the API class
8533 IndividualAPFPublishedAPIApi apiInstance = new IndividualAPFPublishedAPIApi();
8534 String serviceApiId = serviceApiId_example; // String |
8535 String apfId = apfId_example; // String |
8536 ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8537
8538 try {
8539 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8540 System.out.println(result);
8541 } catch (ApiException e) {
8542 System.err.println("Exception when calling IndividualAPFPublishedAPIApi#modifyIndAPFPubAPI");
8543 e.printStackTrace();
8544 }
8545 }
8546}
8547</code></pre>
8548 </div>
8549
8550 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-dart">
8551 <pre class="prettyprint"><code class="language-dart">import 'package:openapi/api.dart';
8552
8553final api_instance = DefaultApi();
8554
8555final String serviceApiId = new String(); // String |
8556final String apfId = new String(); // String |
8557final ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = new ServiceAPIDescriptionPatch(); // ServiceAPIDescriptionPatch |
8558
8559try {
8560 final result = await api_instance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8561 print(result);
8562} catch (e) {
8563 print('Exception when calling DefaultApi->modifyIndAPFPubAPI: $e\n');
8564}
8565
8566</code></pre>
8567 </div>
8568
8569 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-android">
8570 <pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.IndividualAPFPublishedAPIApi;
8571
8572public class IndividualAPFPublishedAPIApiExample {
8573 public static void main(String[] args) {
8574 IndividualAPFPublishedAPIApi apiInstance = new IndividualAPFPublishedAPIApi();
8575 String serviceApiId = serviceApiId_example; // String |
8576 String apfId = apfId_example; // String |
8577 ServiceAPIDescriptionPatch serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8578
8579 try {
8580 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8581 System.out.println(result);
8582 } catch (ApiException e) {
8583 System.err.println("Exception when calling IndividualAPFPublishedAPIApi#modifyIndAPFPubAPI");
8584 e.printStackTrace();
8585 }
8586 }
8587}</code></pre>
8588 </div>
8589 <!--
8590 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-groovy">
8591 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8592 </div> -->
8593 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-objc">
8594 <pre class="prettyprint"><code class="language-cpp">
8595
8596// Create an instance of the API class
8597IndividualAPFPublishedAPIApi *apiInstance = [[IndividualAPFPublishedAPIApi alloc] init];
8598String *serviceApiId = serviceApiId_example; // (default to null)
8599String *apfId = apfId_example; // (default to null)
8600ServiceAPIDescriptionPatch *serviceAPIDescriptionPatch = ; //
8601
8602[apiInstance modifyIndAPFPubAPIWith:serviceApiId
8603 apfId:apfId
8604 serviceAPIDescriptionPatch:serviceAPIDescriptionPatch
8605 completionHandler: ^(ServiceAPIDescription output, NSError* error) {
8606 if (output) {
8607 NSLog(@"%@", output);
8608 }
8609 if (error) {
8610 NSLog(@"Error: %@", error);
8611 }
8612}];
8613</code></pre>
8614 </div>
8615
8616 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-javascript">
8617 <pre class="prettyprint"><code class="language-js">var CapifPublishServiceApi = require('capif_publish_service_api');
8618
8619// Create an instance of the API class
8620var api = new CapifPublishServiceApi.IndividualAPFPublishedAPIApi()
8621var serviceApiId = serviceApiId_example; // {String}
8622var apfId = apfId_example; // {String}
8623var serviceAPIDescriptionPatch = ; // {ServiceAPIDescriptionPatch}
8624
8625var callback = function(error, data, response) {
8626 if (error) {
8627 console.error(error);
8628 } else {
8629 console.log('API called successfully. Returned data: ' + data);
8630 }
8631};
8632api.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch, callback);
8633</code></pre>
8634 </div>
8635
8636 <!--<div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-angular">
8637 <pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
8638 </div>-->
8639 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-csharp">
8640 <pre class="prettyprint"><code class="language-cs">using System;
8641using System.Diagnostics;
8642using Org.OpenAPITools.Api;
8643using Org.OpenAPITools.Client;
8644using Org.OpenAPITools.Model;
8645
8646namespace Example
8647{
8648 public class modifyIndAPFPubAPIExample
8649 {
8650 public void main()
8651 {
8652
8653 // Create an instance of the API class
8654 var apiInstance = new IndividualAPFPublishedAPIApi();
8655 var serviceApiId = serviceApiId_example; // String | (default to null)
8656 var apfId = apfId_example; // String | (default to null)
8657 var serviceAPIDescriptionPatch = new ServiceAPIDescriptionPatch(); // ServiceAPIDescriptionPatch |
8658
8659 try {
8660 ServiceAPIDescription result = apiInstance.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch);
8661 Debug.WriteLine(result);
8662 } catch (Exception e) {
8663 Debug.Print("Exception when calling IndividualAPFPublishedAPIApi.modifyIndAPFPubAPI: " + e.Message );
8664 }
8665 }
8666 }
8667}
8668</code></pre>
8669 </div>
8670
8671 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-php">
8672 <pre class="prettyprint"><code class="language-php"><&#63;php
8673require_once(__DIR__ . '/vendor/autoload.php');
8674
8675// Create an instance of the API class
8676$api_instance = new OpenAPITools\Client\Api\IndividualAPFPublishedAPIApi();
8677$serviceApiId = serviceApiId_example; // String |
8678$apfId = apfId_example; // String |
8679$serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch |
8680
8681try {
8682 $result = $api_instance->modifyIndAPFPubAPI($serviceApiId, $apfId, $serviceAPIDescriptionPatch);
8683 print_r($result);
8684} catch (Exception $e) {
8685 echo 'Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: ', $e->getMessage(), PHP_EOL;
8686}
8687?></code></pre>
8688 </div>
8689
8690 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-perl">
8691 <pre class="prettyprint"><code class="language-perl">use Data::Dumper;
8692use WWW::OPenAPIClient::Configuration;
8693use WWW::OPenAPIClient::IndividualAPFPublishedAPIApi;
8694
8695# Create an instance of the API class
8696my $api_instance = WWW::OPenAPIClient::IndividualAPFPublishedAPIApi->new();
8697my $serviceApiId = serviceApiId_example; # String |
8698my $apfId = apfId_example; # String |
8699my $serviceAPIDescriptionPatch = WWW::OPenAPIClient::Object::ServiceAPIDescriptionPatch->new(); # ServiceAPIDescriptionPatch |
8700
8701eval {
8702 my $result = $api_instance->modifyIndAPFPubAPI(serviceApiId => $serviceApiId, apfId => $apfId, serviceAPIDescriptionPatch => $serviceAPIDescriptionPatch);
8703 print Dumper($result);
8704};
8705if ($@) {
8706 warn "Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: $@\n";
8707}</code></pre>
8708 </div>
8709
8710 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-python">
8711 <pre class="prettyprint"><code class="language-python">from __future__ import print_statement
8712import time
8713import openapi_client
8714from openapi_client.rest import ApiException
8715from pprint import pprint
8716
8717# Create an instance of the API class
8718api_instance = openapi_client.IndividualAPFPublishedAPIApi()
8719serviceApiId = serviceApiId_example # String | (default to null)
8720apfId = apfId_example # String | (default to null)
8721serviceAPIDescriptionPatch = # ServiceAPIDescriptionPatch |
8722
8723try:
8724 api_response = api_instance.modify_ind_apf_pub_api(serviceApiId, apfId, serviceAPIDescriptionPatch)
8725 pprint(api_response)
8726except ApiException as e:
8727 print("Exception when calling IndividualAPFPublishedAPIApi->modifyIndAPFPubAPI: %s\n" % e)</code></pre>
8728 </div>
8729
8730 <div class="tab-pane" id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-0-rust">
8731 <pre class="prettyprint"><code class="language-rust">extern crate IndividualAPFPublishedAPIApi;
8732
8733pub fn main() {
8734 let serviceApiId = serviceApiId_example; // String
8735 let apfId = apfId_example; // String
8736 let serviceAPIDescriptionPatch = ; // ServiceAPIDescriptionPatch
8737
8738 let mut context = IndividualAPFPublishedAPIApi::Context::default();
8739 let result = client.modifyIndAPFPubAPI(serviceApiId, apfId, serviceAPIDescriptionPatch, &context).wait();
8740
8741 println!("{:?}", result);
8742}
8743</code></pre>
8744 </div>
8745 </div>
8746
8747 <h2>Scopes</h2>
8748 <table>
8749
8750 </table>
8751
8752 <h2>Parameters</h2>
8753
8754 <div class="methodsubtabletitle">Path parameters</div>
8755 <table id="methodsubtable">
8756 <tr>
8757 <th width="150px">Name</th>
8758 <th>Description</th>
8759 </tr>
8760 <tr><td style="width:150px;">serviceApiId*</td>
8761<td>
8762
8763
8764 <div id="d2e199_modifyIndAPFPubAPI_serviceApiId">
8765 <div class="json-schema-view">
8766 <div class="primitive">
8767 <span class="type">
8768 String
8769 </span>
8770
8771 </div>
8772 <div class="inner required">
8773 Required
8774 </div>
8775 </div>
8776 </div>
8777</td>
8778</tr>
8779
8780 <tr><td style="width:150px;">apfId*</td>
8781<td>
8782
8783
8784 <div id="d2e199_modifyIndAPFPubAPI_apfId">
8785 <div class="json-schema-view">
8786 <div class="primitive">
8787 <span class="type">
8788 String
8789 </span>
8790
8791 </div>
8792 <div class="inner required">
8793 Required
8794 </div>
8795 </div>
8796 </div>
8797</td>
8798</tr>
8799
8800 </table>
8801
8802
8803 <div class="methodsubtabletitle">Body parameters</div>
8804 <table id="methodsubtable">
8805 <tr>
8806 <th width="150px">Name</th>
8807 <th>Description</th>
8808 </tr>
8809 <tr><td style="width:150px;">serviceAPIDescriptionPatch <span style="color:red;">*</span></td>
8810<td>
8811<p class="marked"></p>
8812<script>
8813$(document).ready(function() {
8814 var schemaWrapper = {
8815 "content" : {
8816 "application/merge-patch+json" : {
8817 "schema" : {
8818 "$ref" : "#/components/schemas/ServiceAPIDescriptionPatch"
8819 }
8820 }
8821 },
8822 "required" : true
8823};
8824
8825 var schema = findNode('schema',schemaWrapper).schema;
8826 if (!schema) {
8827 schema = schemaWrapper.schema;
8828 }
8829 if (schema.$ref != null) {
8830 schema = defsParser.$refs.get(schema.$ref);
8831 } else {
8832 schemaWrapper.definitions = Object.assign({}, defs);
8833 $RefParser.dereference(schemaWrapper).catch(function(err) {
8834 console.log(err);
8835 });
8836 }
8837
8838 var view = new JSONSchemaView(schema,2,{isBodyParam: true});
8839 var result = $('#d2e199_modifyIndAPFPubAPI_serviceAPIDescriptionPatch');
8840 result.empty();
8841 result.append(view.render());
8842});
8843</script>
8844<div id="d2e199_modifyIndAPFPubAPI_serviceAPIDescriptionPatch"></div>
8845</td>
8846</tr>
8847
8848 </table>
8849
8850
8851
8852 <h2>Responses</h2>
8853 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200"></h3>
8854 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-200" class="marked"></p>
8855 <script>
8856 var responseIndividualAPFPublishedAPI200_description = `The definition of the service API is modified successfully and a representation of the updated service API is returned in the request body.
8857`;
8858 var responseIndividualAPFPublishedAPI200_description_break = responseIndividualAPFPublishedAPI200_description.indexOf('\n');
8859 if (responseIndividualAPFPublishedAPI200_description_break == -1) {
8860 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200").text("Status: 200 - " + responseIndividualAPFPublishedAPI200_description);
8861 } else {
8862 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-200").text("Status: 200 - " + responseIndividualAPFPublishedAPI200_description.substring(0, responseIndividualAPFPublishedAPI200_description_break));
8863 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-200").html(responseIndividualAPFPublishedAPI200_description.substring(responseIndividualAPFPublishedAPI200_description_break));
8864 }
8865 </script>
8866
8867
8868 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200" class="nav nav-tabs nav-tabs-examples" >
8869 <li class="active">
8870 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema">Schema</a>
8871 </li>
8872
8873
8874
8875
8876 </ul>
8877
8878
8879 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-wrapper" style='margin-bottom: 10px;'>
8880 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema">
8881 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-200" class="exampleStyle">
8882 <script>
8883 $(document).ready(function() {
8884 var schemaWrapper = {
8885 "description" : "The definition of the service API is modified successfully and a representation of the updated service API is returned in the request body.\n",
8886 "content" : {
8887 "application/json" : {
8888 "schema" : {
8889 "$ref" : "#/components/schemas/ServiceAPIDescription"
8890 }
8891 }
8892 }
8893};
8894 var schema = findNode('schema',schemaWrapper).schema;
8895 if (!schema) {
8896 schema = schemaWrapper.schema;
8897 }
8898 if (schema == null) {
8899 return;
8900 }
8901 if (schema.$ref != null) {
8902 schema = defsParser.$refs.get(schema.$ref);
8903 Object.keys(schema.properties).forEach( (item) => {
8904 if (schema.properties[item].$ref != null) {
8905 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8906 }
8907 });
8908 } else if (schema.items != null && schema.items.$ref != null) {
8909 schema.items = defsParser.$refs.get(schema.items.$ref);
8910 } else {
8911 schemaWrapper.definitions = Object.assign({}, defs);
8912 $RefParser.dereference(schemaWrapper).catch(function(err) {
8913 console.log(err);
8914 });
8915 }
8916
8917 var view = new JSONSchemaView(schema, 3);
8918 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema-data').val(JSON.stringify(schema));
8919 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-200');
8920 result.empty();
8921 result.append(view.render());
8922 });
8923 </script>
8924 </div>
8925 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-200-schema-data' type='hidden' value=''></input>
8926 </div>
8927 </div>
8928 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204"></h3>
8929 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-204" class="marked"></p>
8930 <script>
8931 var responseIndividualAPFPublishedAPI204_description = `No Content. The definition of the service API is modified successfully.`;
8932 var responseIndividualAPFPublishedAPI204_description_break = responseIndividualAPFPublishedAPI204_description.indexOf('\n');
8933 if (responseIndividualAPFPublishedAPI204_description_break == -1) {
8934 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204").text("Status: 204 - " + responseIndividualAPFPublishedAPI204_description);
8935 } else {
8936 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-204").text("Status: 204 - " + responseIndividualAPFPublishedAPI204_description.substring(0, responseIndividualAPFPublishedAPI204_description_break));
8937 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-204").html(responseIndividualAPFPublishedAPI204_description.substring(responseIndividualAPFPublishedAPI204_description_break));
8938 }
8939 </script>
8940
8941
8942 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204" class="nav nav-tabs nav-tabs-examples" >
8943
8944
8945 </ul>
8946
8947
8948 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-wrapper" style='margin-bottom: 10px;'>
8949 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema">
8950 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-204" class="exampleStyle">
8951 <script>
8952 $(document).ready(function() {
8953 var schemaWrapper = {
8954 "description" : "No Content. The definition of the service API is modified successfully."
8955};
8956 var schema = findNode('schema',schemaWrapper).schema;
8957 if (!schema) {
8958 schema = schemaWrapper.schema;
8959 }
8960 if (schema == null) {
8961 return;
8962 }
8963 if (schema.$ref != null) {
8964 schema = defsParser.$refs.get(schema.$ref);
8965 Object.keys(schema.properties).forEach( (item) => {
8966 if (schema.properties[item].$ref != null) {
8967 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
8968 }
8969 });
8970 } else if (schema.items != null && schema.items.$ref != null) {
8971 schema.items = defsParser.$refs.get(schema.items.$ref);
8972 } else {
8973 schemaWrapper.definitions = Object.assign({}, defs);
8974 $RefParser.dereference(schemaWrapper).catch(function(err) {
8975 console.log(err);
8976 });
8977 }
8978
8979 var view = new JSONSchemaView(schema, 3);
8980 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema-data').val(JSON.stringify(schema));
8981 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-204');
8982 result.empty();
8983 result.append(view.render());
8984 });
8985 </script>
8986 </div>
8987 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-204-schema-data' type='hidden' value=''></input>
8988 </div>
8989 </div>
8990 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307"></h3>
8991 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-307" class="marked"></p>
8992 <script>
8993 var responseIndividualAPFPublishedAPI307_description = `Temporary Redirect`;
8994 var responseIndividualAPFPublishedAPI307_description_break = responseIndividualAPFPublishedAPI307_description.indexOf('\n');
8995 if (responseIndividualAPFPublishedAPI307_description_break == -1) {
8996 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307").text("Status: 307 - " + responseIndividualAPFPublishedAPI307_description);
8997 } else {
8998 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-307").text("Status: 307 - " + responseIndividualAPFPublishedAPI307_description.substring(0, responseIndividualAPFPublishedAPI307_description_break));
8999 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-307").html(responseIndividualAPFPublishedAPI307_description.substring(responseIndividualAPFPublishedAPI307_description_break));
9000 }
9001 </script>
9002
9003
9004 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307" class="nav nav-tabs nav-tabs-examples" >
9005
9006 <li class="">
9007 <a data-toggle="tab" href="#responses-modifyIndAPFPubAPI-307-headers">Headers</a>
9008 </li>
9009
9010 </ul>
9011
9012
9013 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-wrapper" style='margin-bottom: 10px;'>
9014 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema">
9015 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-307" class="exampleStyle">
9016 <script>
9017 $(document).ready(function() {
9018 var schemaWrapper = {
9019 "description" : "Temporary Redirect",
9020 "headers" : {
9021 "Location" : {
9022 "description" : "An alternative URI of the resource.",
9023 "required" : true,
9024 "schema" : {
9025 "type" : "string"
9026 }
9027 }
9028 }
9029};
9030 var schema = findNode('schema',schemaWrapper).schema;
9031 if (!schema) {
9032 schema = schemaWrapper.schema;
9033 }
9034 if (schema == null) {
9035 return;
9036 }
9037 if (schema.$ref != null) {
9038 schema = defsParser.$refs.get(schema.$ref);
9039 Object.keys(schema.properties).forEach( (item) => {
9040 if (schema.properties[item].$ref != null) {
9041 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9042 }
9043 });
9044 } else if (schema.items != null && schema.items.$ref != null) {
9045 schema.items = defsParser.$refs.get(schema.items.$ref);
9046 } else {
9047 schemaWrapper.definitions = Object.assign({}, defs);
9048 $RefParser.dereference(schemaWrapper).catch(function(err) {
9049 console.log(err);
9050 });
9051 }
9052
9053 var view = new JSONSchemaView(schema, 3);
9054 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema-data').val(JSON.stringify(schema));
9055 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-307');
9056 result.empty();
9057 result.append(view.render());
9058 });
9059 </script>
9060 </div>
9061 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-307-schema-data' type='hidden' value=''></input>
9062 </div>
9063 <div class="tab-pane" id="responses-modifyIndAPFPubAPI-307-headers">
9064 <table>
9065 <tr>
9066 <th width="150px">Name</th>
9067 <th width="100px">Type</th>
9068 <th width="100px">Format</th>
9069 <th>Description</th>
9070 </tr>
9071 <tr>
9072 <td>Location</td>
9073 <td>String</td>
9074 <td></td>
9075 <td>An alternative URI of the resource.</td>
9076 </tr>
9077 </table>
9078 </div>
9079 </div>
9080 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308"></h3>
9081 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-308" class="marked"></p>
9082 <script>
9083 var responseIndividualAPFPublishedAPI308_description = `Permanent Redirect`;
9084 var responseIndividualAPFPublishedAPI308_description_break = responseIndividualAPFPublishedAPI308_description.indexOf('\n');
9085 if (responseIndividualAPFPublishedAPI308_description_break == -1) {
9086 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308").text("Status: 308 - " + responseIndividualAPFPublishedAPI308_description);
9087 } else {
9088 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-308").text("Status: 308 - " + responseIndividualAPFPublishedAPI308_description.substring(0, responseIndividualAPFPublishedAPI308_description_break));
9089 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-308").html(responseIndividualAPFPublishedAPI308_description.substring(responseIndividualAPFPublishedAPI308_description_break));
9090 }
9091 </script>
9092
9093
9094 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308" class="nav nav-tabs nav-tabs-examples" >
9095
9096 <li class="">
9097 <a data-toggle="tab" href="#responses-modifyIndAPFPubAPI-308-headers">Headers</a>
9098 </li>
9099
9100 </ul>
9101
9102
9103 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-wrapper" style='margin-bottom: 10px;'>
9104 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema">
9105 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-308" class="exampleStyle">
9106 <script>
9107 $(document).ready(function() {
9108 var schemaWrapper = {
9109 "description" : "Permanent Redirect",
9110 "headers" : {
9111 "Location" : {
9112 "description" : "An alternative URI of the resource.",
9113 "required" : true,
9114 "schema" : {
9115 "type" : "string"
9116 }
9117 }
9118 }
9119};
9120 var schema = findNode('schema',schemaWrapper).schema;
9121 if (!schema) {
9122 schema = schemaWrapper.schema;
9123 }
9124 if (schema == null) {
9125 return;
9126 }
9127 if (schema.$ref != null) {
9128 schema = defsParser.$refs.get(schema.$ref);
9129 Object.keys(schema.properties).forEach( (item) => {
9130 if (schema.properties[item].$ref != null) {
9131 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9132 }
9133 });
9134 } else if (schema.items != null && schema.items.$ref != null) {
9135 schema.items = defsParser.$refs.get(schema.items.$ref);
9136 } else {
9137 schemaWrapper.definitions = Object.assign({}, defs);
9138 $RefParser.dereference(schemaWrapper).catch(function(err) {
9139 console.log(err);
9140 });
9141 }
9142
9143 var view = new JSONSchemaView(schema, 3);
9144 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema-data').val(JSON.stringify(schema));
9145 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-308');
9146 result.empty();
9147 result.append(view.render());
9148 });
9149 </script>
9150 </div>
9151 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-308-schema-data' type='hidden' value=''></input>
9152 </div>
9153 <div class="tab-pane" id="responses-modifyIndAPFPubAPI-308-headers">
9154 <table>
9155 <tr>
9156 <th width="150px">Name</th>
9157 <th width="100px">Type</th>
9158 <th width="100px">Format</th>
9159 <th>Description</th>
9160 </tr>
9161 <tr>
9162 <td>Location</td>
9163 <td>String</td>
9164 <td></td>
9165 <td>An alternative URI of the resource.</td>
9166 </tr>
9167 </table>
9168 </div>
9169 </div>
9170 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400"></h3>
9171 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-400" class="marked"></p>
9172 <script>
9173 var responseIndividualAPFPublishedAPI400_description = `Bad request`;
9174 var responseIndividualAPFPublishedAPI400_description_break = responseIndividualAPFPublishedAPI400_description.indexOf('\n');
9175 if (responseIndividualAPFPublishedAPI400_description_break == -1) {
9176 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400").text("Status: 400 - " + responseIndividualAPFPublishedAPI400_description);
9177 } else {
9178 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-400").text("Status: 400 - " + responseIndividualAPFPublishedAPI400_description.substring(0, responseIndividualAPFPublishedAPI400_description_break));
9179 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-400").html(responseIndividualAPFPublishedAPI400_description.substring(responseIndividualAPFPublishedAPI400_description_break));
9180 }
9181 </script>
9182
9183
9184 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400" class="nav nav-tabs nav-tabs-examples" >
9185 <li class="active">
9186 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema">Schema</a>
9187 </li>
9188
9189
9190
9191
9192 </ul>
9193
9194
9195 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-wrapper" style='margin-bottom: 10px;'>
9196 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema">
9197 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-400" class="exampleStyle">
9198 <script>
9199 $(document).ready(function() {
9200 var schemaWrapper = {
9201 "description" : "Bad request",
9202 "content" : {
9203 "application/problem+json" : {
9204 "schema" : {
9205 "$ref" : "#/components/schemas/ProblemDetails"
9206 }
9207 }
9208 }
9209};
9210 var schema = findNode('schema',schemaWrapper).schema;
9211 if (!schema) {
9212 schema = schemaWrapper.schema;
9213 }
9214 if (schema == null) {
9215 return;
9216 }
9217 if (schema.$ref != null) {
9218 schema = defsParser.$refs.get(schema.$ref);
9219 Object.keys(schema.properties).forEach( (item) => {
9220 if (schema.properties[item].$ref != null) {
9221 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9222 }
9223 });
9224 } else if (schema.items != null && schema.items.$ref != null) {
9225 schema.items = defsParser.$refs.get(schema.items.$ref);
9226 } else {
9227 schemaWrapper.definitions = Object.assign({}, defs);
9228 $RefParser.dereference(schemaWrapper).catch(function(err) {
9229 console.log(err);
9230 });
9231 }
9232
9233 var view = new JSONSchemaView(schema, 3);
9234 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema-data').val(JSON.stringify(schema));
9235 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-400');
9236 result.empty();
9237 result.append(view.render());
9238 });
9239 </script>
9240 </div>
9241 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-400-schema-data' type='hidden' value=''></input>
9242 </div>
9243 </div>
9244 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401"></h3>
9245 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-401" class="marked"></p>
9246 <script>
9247 var responseIndividualAPFPublishedAPI401_description = `Unauthorized`;
9248 var responseIndividualAPFPublishedAPI401_description_break = responseIndividualAPFPublishedAPI401_description.indexOf('\n');
9249 if (responseIndividualAPFPublishedAPI401_description_break == -1) {
9250 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401").text("Status: 401 - " + responseIndividualAPFPublishedAPI401_description);
9251 } else {
9252 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-401").text("Status: 401 - " + responseIndividualAPFPublishedAPI401_description.substring(0, responseIndividualAPFPublishedAPI401_description_break));
9253 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-401").html(responseIndividualAPFPublishedAPI401_description.substring(responseIndividualAPFPublishedAPI401_description_break));
9254 }
9255 </script>
9256
9257
9258 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401" class="nav nav-tabs nav-tabs-examples" >
9259 <li class="active">
9260 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema">Schema</a>
9261 </li>
9262
9263
9264
9265
9266 </ul>
9267
9268
9269 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-wrapper" style='margin-bottom: 10px;'>
9270 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema">
9271 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-401" class="exampleStyle">
9272 <script>
9273 $(document).ready(function() {
9274 var schemaWrapper = {
9275 "description" : "Unauthorized",
9276 "content" : {
9277 "application/problem+json" : {
9278 "schema" : {
9279 "$ref" : "#/components/schemas/ProblemDetails"
9280 }
9281 }
9282 }
9283};
9284 var schema = findNode('schema',schemaWrapper).schema;
9285 if (!schema) {
9286 schema = schemaWrapper.schema;
9287 }
9288 if (schema == null) {
9289 return;
9290 }
9291 if (schema.$ref != null) {
9292 schema = defsParser.$refs.get(schema.$ref);
9293 Object.keys(schema.properties).forEach( (item) => {
9294 if (schema.properties[item].$ref != null) {
9295 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9296 }
9297 });
9298 } else if (schema.items != null && schema.items.$ref != null) {
9299 schema.items = defsParser.$refs.get(schema.items.$ref);
9300 } else {
9301 schemaWrapper.definitions = Object.assign({}, defs);
9302 $RefParser.dereference(schemaWrapper).catch(function(err) {
9303 console.log(err);
9304 });
9305 }
9306
9307 var view = new JSONSchemaView(schema, 3);
9308 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema-data').val(JSON.stringify(schema));
9309 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-401');
9310 result.empty();
9311 result.append(view.render());
9312 });
9313 </script>
9314 </div>
9315 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-401-schema-data' type='hidden' value=''></input>
9316 </div>
9317 </div>
9318 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403"></h3>
9319 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-403" class="marked"></p>
9320 <script>
9321 var responseIndividualAPFPublishedAPI403_description = `Forbidden`;
9322 var responseIndividualAPFPublishedAPI403_description_break = responseIndividualAPFPublishedAPI403_description.indexOf('\n');
9323 if (responseIndividualAPFPublishedAPI403_description_break == -1) {
9324 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403").text("Status: 403 - " + responseIndividualAPFPublishedAPI403_description);
9325 } else {
9326 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-403").text("Status: 403 - " + responseIndividualAPFPublishedAPI403_description.substring(0, responseIndividualAPFPublishedAPI403_description_break));
9327 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-403").html(responseIndividualAPFPublishedAPI403_description.substring(responseIndividualAPFPublishedAPI403_description_break));
9328 }
9329 </script>
9330
9331
9332 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403" class="nav nav-tabs nav-tabs-examples" >
9333 <li class="active">
9334 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema">Schema</a>
9335 </li>
9336
9337
9338
9339
9340 </ul>
9341
9342
9343 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-wrapper" style='margin-bottom: 10px;'>
9344 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema">
9345 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-403" class="exampleStyle">
9346 <script>
9347 $(document).ready(function() {
9348 var schemaWrapper = {
9349 "description" : "Forbidden",
9350 "content" : {
9351 "application/problem+json" : {
9352 "schema" : {
9353 "$ref" : "#/components/schemas/ProblemDetails"
9354 }
9355 }
9356 }
9357};
9358 var schema = findNode('schema',schemaWrapper).schema;
9359 if (!schema) {
9360 schema = schemaWrapper.schema;
9361 }
9362 if (schema == null) {
9363 return;
9364 }
9365 if (schema.$ref != null) {
9366 schema = defsParser.$refs.get(schema.$ref);
9367 Object.keys(schema.properties).forEach( (item) => {
9368 if (schema.properties[item].$ref != null) {
9369 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9370 }
9371 });
9372 } else if (schema.items != null && schema.items.$ref != null) {
9373 schema.items = defsParser.$refs.get(schema.items.$ref);
9374 } else {
9375 schemaWrapper.definitions = Object.assign({}, defs);
9376 $RefParser.dereference(schemaWrapper).catch(function(err) {
9377 console.log(err);
9378 });
9379 }
9380
9381 var view = new JSONSchemaView(schema, 3);
9382 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema-data').val(JSON.stringify(schema));
9383 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-403');
9384 result.empty();
9385 result.append(view.render());
9386 });
9387 </script>
9388 </div>
9389 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-403-schema-data' type='hidden' value=''></input>
9390 </div>
9391 </div>
9392 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404"></h3>
9393 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-404" class="marked"></p>
9394 <script>
9395 var responseIndividualAPFPublishedAPI404_description = `Not Found`;
9396 var responseIndividualAPFPublishedAPI404_description_break = responseIndividualAPFPublishedAPI404_description.indexOf('\n');
9397 if (responseIndividualAPFPublishedAPI404_description_break == -1) {
9398 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404").text("Status: 404 - " + responseIndividualAPFPublishedAPI404_description);
9399 } else {
9400 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-404").text("Status: 404 - " + responseIndividualAPFPublishedAPI404_description.substring(0, responseIndividualAPFPublishedAPI404_description_break));
9401 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-404").html(responseIndividualAPFPublishedAPI404_description.substring(responseIndividualAPFPublishedAPI404_description_break));
9402 }
9403 </script>
9404
9405
9406 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404" class="nav nav-tabs nav-tabs-examples" >
9407 <li class="active">
9408 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema">Schema</a>
9409 </li>
9410
9411
9412
9413
9414 </ul>
9415
9416
9417 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-wrapper" style='margin-bottom: 10px;'>
9418 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema">
9419 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-404" class="exampleStyle">
9420 <script>
9421 $(document).ready(function() {
9422 var schemaWrapper = {
9423 "description" : "Not Found",
9424 "content" : {
9425 "application/problem+json" : {
9426 "schema" : {
9427 "$ref" : "#/components/schemas/ProblemDetails"
9428 }
9429 }
9430 }
9431};
9432 var schema = findNode('schema',schemaWrapper).schema;
9433 if (!schema) {
9434 schema = schemaWrapper.schema;
9435 }
9436 if (schema == null) {
9437 return;
9438 }
9439 if (schema.$ref != null) {
9440 schema = defsParser.$refs.get(schema.$ref);
9441 Object.keys(schema.properties).forEach( (item) => {
9442 if (schema.properties[item].$ref != null) {
9443 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9444 }
9445 });
9446 } else if (schema.items != null && schema.items.$ref != null) {
9447 schema.items = defsParser.$refs.get(schema.items.$ref);
9448 } else {
9449 schemaWrapper.definitions = Object.assign({}, defs);
9450 $RefParser.dereference(schemaWrapper).catch(function(err) {
9451 console.log(err);
9452 });
9453 }
9454
9455 var view = new JSONSchemaView(schema, 3);
9456 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema-data').val(JSON.stringify(schema));
9457 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-404');
9458 result.empty();
9459 result.append(view.render());
9460 });
9461 </script>
9462 </div>
9463 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-404-schema-data' type='hidden' value=''></input>
9464 </div>
9465 </div>
9466 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411"></h3>
9467 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-411" class="marked"></p>
9468 <script>
9469 var responseIndividualAPFPublishedAPI411_description = `Length Required`;
9470 var responseIndividualAPFPublishedAPI411_description_break = responseIndividualAPFPublishedAPI411_description.indexOf('\n');
9471 if (responseIndividualAPFPublishedAPI411_description_break == -1) {
9472 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411").text("Status: 411 - " + responseIndividualAPFPublishedAPI411_description);
9473 } else {
9474 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-411").text("Status: 411 - " + responseIndividualAPFPublishedAPI411_description.substring(0, responseIndividualAPFPublishedAPI411_description_break));
9475 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-411").html(responseIndividualAPFPublishedAPI411_description.substring(responseIndividualAPFPublishedAPI411_description_break));
9476 }
9477 </script>
9478
9479
9480 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411" class="nav nav-tabs nav-tabs-examples" >
9481 <li class="active">
9482 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema">Schema</a>
9483 </li>
9484
9485
9486
9487
9488 </ul>
9489
9490
9491 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-wrapper" style='margin-bottom: 10px;'>
9492 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema">
9493 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-411" class="exampleStyle">
9494 <script>
9495 $(document).ready(function() {
9496 var schemaWrapper = {
9497 "description" : "Length Required",
9498 "content" : {
9499 "application/problem+json" : {
9500 "schema" : {
9501 "$ref" : "#/components/schemas/ProblemDetails"
9502 }
9503 }
9504 }
9505};
9506 var schema = findNode('schema',schemaWrapper).schema;
9507 if (!schema) {
9508 schema = schemaWrapper.schema;
9509 }
9510 if (schema == null) {
9511 return;
9512 }
9513 if (schema.$ref != null) {
9514 schema = defsParser.$refs.get(schema.$ref);
9515 Object.keys(schema.properties).forEach( (item) => {
9516 if (schema.properties[item].$ref != null) {
9517 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9518 }
9519 });
9520 } else if (schema.items != null && schema.items.$ref != null) {
9521 schema.items = defsParser.$refs.get(schema.items.$ref);
9522 } else {
9523 schemaWrapper.definitions = Object.assign({}, defs);
9524 $RefParser.dereference(schemaWrapper).catch(function(err) {
9525 console.log(err);
9526 });
9527 }
9528
9529 var view = new JSONSchemaView(schema, 3);
9530 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema-data').val(JSON.stringify(schema));
9531 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-411');
9532 result.empty();
9533 result.append(view.render());
9534 });
9535 </script>
9536 </div>
9537 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-411-schema-data' type='hidden' value=''></input>
9538 </div>
9539 </div>
9540 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413"></h3>
9541 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-413" class="marked"></p>
9542 <script>
9543 var responseIndividualAPFPublishedAPI413_description = `Payload Too Large`;
9544 var responseIndividualAPFPublishedAPI413_description_break = responseIndividualAPFPublishedAPI413_description.indexOf('\n');
9545 if (responseIndividualAPFPublishedAPI413_description_break == -1) {
9546 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413").text("Status: 413 - " + responseIndividualAPFPublishedAPI413_description);
9547 } else {
9548 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-413").text("Status: 413 - " + responseIndividualAPFPublishedAPI413_description.substring(0, responseIndividualAPFPublishedAPI413_description_break));
9549 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-413").html(responseIndividualAPFPublishedAPI413_description.substring(responseIndividualAPFPublishedAPI413_description_break));
9550 }
9551 </script>
9552
9553
9554 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413" class="nav nav-tabs nav-tabs-examples" >
9555 <li class="active">
9556 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema">Schema</a>
9557 </li>
9558
9559
9560
9561
9562 </ul>
9563
9564
9565 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-wrapper" style='margin-bottom: 10px;'>
9566 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema">
9567 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-413" class="exampleStyle">
9568 <script>
9569 $(document).ready(function() {
9570 var schemaWrapper = {
9571 "description" : "Payload Too Large",
9572 "content" : {
9573 "application/problem+json" : {
9574 "schema" : {
9575 "$ref" : "#/components/schemas/ProblemDetails"
9576 }
9577 }
9578 }
9579};
9580 var schema = findNode('schema',schemaWrapper).schema;
9581 if (!schema) {
9582 schema = schemaWrapper.schema;
9583 }
9584 if (schema == null) {
9585 return;
9586 }
9587 if (schema.$ref != null) {
9588 schema = defsParser.$refs.get(schema.$ref);
9589 Object.keys(schema.properties).forEach( (item) => {
9590 if (schema.properties[item].$ref != null) {
9591 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9592 }
9593 });
9594 } else if (schema.items != null && schema.items.$ref != null) {
9595 schema.items = defsParser.$refs.get(schema.items.$ref);
9596 } else {
9597 schemaWrapper.definitions = Object.assign({}, defs);
9598 $RefParser.dereference(schemaWrapper).catch(function(err) {
9599 console.log(err);
9600 });
9601 }
9602
9603 var view = new JSONSchemaView(schema, 3);
9604 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema-data').val(JSON.stringify(schema));
9605 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-413');
9606 result.empty();
9607 result.append(view.render());
9608 });
9609 </script>
9610 </div>
9611 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-413-schema-data' type='hidden' value=''></input>
9612 </div>
9613 </div>
9614 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415"></h3>
9615 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-415" class="marked"></p>
9616 <script>
9617 var responseIndividualAPFPublishedAPI415_description = `Unsupported Media Type`;
9618 var responseIndividualAPFPublishedAPI415_description_break = responseIndividualAPFPublishedAPI415_description.indexOf('\n');
9619 if (responseIndividualAPFPublishedAPI415_description_break == -1) {
9620 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415").text("Status: 415 - " + responseIndividualAPFPublishedAPI415_description);
9621 } else {
9622 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-415").text("Status: 415 - " + responseIndividualAPFPublishedAPI415_description.substring(0, responseIndividualAPFPublishedAPI415_description_break));
9623 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-415").html(responseIndividualAPFPublishedAPI415_description.substring(responseIndividualAPFPublishedAPI415_description_break));
9624 }
9625 </script>
9626
9627
9628 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415" class="nav nav-tabs nav-tabs-examples" >
9629 <li class="active">
9630 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema">Schema</a>
9631 </li>
9632
9633
9634
9635
9636 </ul>
9637
9638
9639 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-wrapper" style='margin-bottom: 10px;'>
9640 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema">
9641 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-415" class="exampleStyle">
9642 <script>
9643 $(document).ready(function() {
9644 var schemaWrapper = {
9645 "description" : "Unsupported Media Type",
9646 "content" : {
9647 "application/problem+json" : {
9648 "schema" : {
9649 "$ref" : "#/components/schemas/ProblemDetails"
9650 }
9651 }
9652 }
9653};
9654 var schema = findNode('schema',schemaWrapper).schema;
9655 if (!schema) {
9656 schema = schemaWrapper.schema;
9657 }
9658 if (schema == null) {
9659 return;
9660 }
9661 if (schema.$ref != null) {
9662 schema = defsParser.$refs.get(schema.$ref);
9663 Object.keys(schema.properties).forEach( (item) => {
9664 if (schema.properties[item].$ref != null) {
9665 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9666 }
9667 });
9668 } else if (schema.items != null && schema.items.$ref != null) {
9669 schema.items = defsParser.$refs.get(schema.items.$ref);
9670 } else {
9671 schemaWrapper.definitions = Object.assign({}, defs);
9672 $RefParser.dereference(schemaWrapper).catch(function(err) {
9673 console.log(err);
9674 });
9675 }
9676
9677 var view = new JSONSchemaView(schema, 3);
9678 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema-data').val(JSON.stringify(schema));
9679 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-415');
9680 result.empty();
9681 result.append(view.render());
9682 });
9683 </script>
9684 </div>
9685 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-415-schema-data' type='hidden' value=''></input>
9686 </div>
9687 </div>
9688 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429"></h3>
9689 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-429" class="marked"></p>
9690 <script>
9691 var responseIndividualAPFPublishedAPI429_description = `Too Many Requests`;
9692 var responseIndividualAPFPublishedAPI429_description_break = responseIndividualAPFPublishedAPI429_description.indexOf('\n');
9693 if (responseIndividualAPFPublishedAPI429_description_break == -1) {
9694 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429").text("Status: 429 - " + responseIndividualAPFPublishedAPI429_description);
9695 } else {
9696 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-429").text("Status: 429 - " + responseIndividualAPFPublishedAPI429_description.substring(0, responseIndividualAPFPublishedAPI429_description_break));
9697 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-429").html(responseIndividualAPFPublishedAPI429_description.substring(responseIndividualAPFPublishedAPI429_description_break));
9698 }
9699 </script>
9700
9701
9702 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429" class="nav nav-tabs nav-tabs-examples" >
9703 <li class="active">
9704 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema">Schema</a>
9705 </li>
9706
9707
9708
9709
9710 </ul>
9711
9712
9713 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-wrapper" style='margin-bottom: 10px;'>
9714 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema">
9715 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-429" class="exampleStyle">
9716 <script>
9717 $(document).ready(function() {
9718 var schemaWrapper = {
9719 "description" : "Too Many Requests",
9720 "content" : {
9721 "application/problem+json" : {
9722 "schema" : {
9723 "$ref" : "#/components/schemas/ProblemDetails"
9724 }
9725 }
9726 }
9727};
9728 var schema = findNode('schema',schemaWrapper).schema;
9729 if (!schema) {
9730 schema = schemaWrapper.schema;
9731 }
9732 if (schema == null) {
9733 return;
9734 }
9735 if (schema.$ref != null) {
9736 schema = defsParser.$refs.get(schema.$ref);
9737 Object.keys(schema.properties).forEach( (item) => {
9738 if (schema.properties[item].$ref != null) {
9739 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9740 }
9741 });
9742 } else if (schema.items != null && schema.items.$ref != null) {
9743 schema.items = defsParser.$refs.get(schema.items.$ref);
9744 } else {
9745 schemaWrapper.definitions = Object.assign({}, defs);
9746 $RefParser.dereference(schemaWrapper).catch(function(err) {
9747 console.log(err);
9748 });
9749 }
9750
9751 var view = new JSONSchemaView(schema, 3);
9752 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema-data').val(JSON.stringify(schema));
9753 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-429');
9754 result.empty();
9755 result.append(view.render());
9756 });
9757 </script>
9758 </div>
9759 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-429-schema-data' type='hidden' value=''></input>
9760 </div>
9761 </div>
9762 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500"></h3>
9763 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-500" class="marked"></p>
9764 <script>
9765 var responseIndividualAPFPublishedAPI500_description = `Internal Server Error`;
9766 var responseIndividualAPFPublishedAPI500_description_break = responseIndividualAPFPublishedAPI500_description.indexOf('\n');
9767 if (responseIndividualAPFPublishedAPI500_description_break == -1) {
9768 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500").text("Status: 500 - " + responseIndividualAPFPublishedAPI500_description);
9769 } else {
9770 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-500").text("Status: 500 - " + responseIndividualAPFPublishedAPI500_description.substring(0, responseIndividualAPFPublishedAPI500_description_break));
9771 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-500").html(responseIndividualAPFPublishedAPI500_description.substring(responseIndividualAPFPublishedAPI500_description_break));
9772 }
9773 </script>
9774
9775
9776 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500" class="nav nav-tabs nav-tabs-examples" >
9777 <li class="active">
9778 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema">Schema</a>
9779 </li>
9780
9781
9782
9783
9784 </ul>
9785
9786
9787 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-wrapper" style='margin-bottom: 10px;'>
9788 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema">
9789 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-500" class="exampleStyle">
9790 <script>
9791 $(document).ready(function() {
9792 var schemaWrapper = {
9793 "description" : "Internal Server Error",
9794 "content" : {
9795 "application/problem+json" : {
9796 "schema" : {
9797 "$ref" : "#/components/schemas/ProblemDetails"
9798 }
9799 }
9800 }
9801};
9802 var schema = findNode('schema',schemaWrapper).schema;
9803 if (!schema) {
9804 schema = schemaWrapper.schema;
9805 }
9806 if (schema == null) {
9807 return;
9808 }
9809 if (schema.$ref != null) {
9810 schema = defsParser.$refs.get(schema.$ref);
9811 Object.keys(schema.properties).forEach( (item) => {
9812 if (schema.properties[item].$ref != null) {
9813 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9814 }
9815 });
9816 } else if (schema.items != null && schema.items.$ref != null) {
9817 schema.items = defsParser.$refs.get(schema.items.$ref);
9818 } else {
9819 schemaWrapper.definitions = Object.assign({}, defs);
9820 $RefParser.dereference(schemaWrapper).catch(function(err) {
9821 console.log(err);
9822 });
9823 }
9824
9825 var view = new JSONSchemaView(schema, 3);
9826 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema-data').val(JSON.stringify(schema));
9827 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-500');
9828 result.empty();
9829 result.append(view.render());
9830 });
9831 </script>
9832 </div>
9833 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-500-schema-data' type='hidden' value=''></input>
9834 </div>
9835 </div>
9836 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503"></h3>
9837 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-503" class="marked"></p>
9838 <script>
9839 var responseIndividualAPFPublishedAPI503_description = `Service Unavailable`;
9840 var responseIndividualAPFPublishedAPI503_description_break = responseIndividualAPFPublishedAPI503_description.indexOf('\n');
9841 if (responseIndividualAPFPublishedAPI503_description_break == -1) {
9842 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503").text("Status: 503 - " + responseIndividualAPFPublishedAPI503_description);
9843 } else {
9844 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-503").text("Status: 503 - " + responseIndividualAPFPublishedAPI503_description.substring(0, responseIndividualAPFPublishedAPI503_description_break));
9845 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-503").html(responseIndividualAPFPublishedAPI503_description.substring(responseIndividualAPFPublishedAPI503_description_break));
9846 }
9847 </script>
9848
9849
9850 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503" class="nav nav-tabs nav-tabs-examples" >
9851 <li class="active">
9852 <a data-toggle="tab" href="#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema">Schema</a>
9853 </li>
9854
9855
9856
9857
9858 </ul>
9859
9860
9861 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-wrapper" style='margin-bottom: 10px;'>
9862 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema">
9863 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-503" class="exampleStyle">
9864 <script>
9865 $(document).ready(function() {
9866 var schemaWrapper = {
9867 "description" : "Service Unavailable",
9868 "content" : {
9869 "application/problem+json" : {
9870 "schema" : {
9871 "$ref" : "#/components/schemas/ProblemDetails"
9872 }
9873 }
9874 }
9875};
9876 var schema = findNode('schema',schemaWrapper).schema;
9877 if (!schema) {
9878 schema = schemaWrapper.schema;
9879 }
9880 if (schema == null) {
9881 return;
9882 }
9883 if (schema.$ref != null) {
9884 schema = defsParser.$refs.get(schema.$ref);
9885 Object.keys(schema.properties).forEach( (item) => {
9886 if (schema.properties[item].$ref != null) {
9887 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9888 }
9889 });
9890 } else if (schema.items != null && schema.items.$ref != null) {
9891 schema.items = defsParser.$refs.get(schema.items.$ref);
9892 } else {
9893 schemaWrapper.definitions = Object.assign({}, defs);
9894 $RefParser.dereference(schemaWrapper).catch(function(err) {
9895 console.log(err);
9896 });
9897 }
9898
9899 var view = new JSONSchemaView(schema, 3);
9900 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema-data').val(JSON.stringify(schema));
9901 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-503');
9902 result.empty();
9903 result.append(view.render());
9904 });
9905 </script>
9906 </div>
9907 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-503-schema-data' type='hidden' value=''></input>
9908 </div>
9909 </div>
9910 <h3 id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default"></h3>
9911 <p id="examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-default" class="marked"></p>
9912 <script>
9913 var responseIndividualAPFPublishedAPIdefault_description = `Generic Error`;
9914 var responseIndividualAPFPublishedAPIdefault_description_break = responseIndividualAPFPublishedAPIdefault_description.indexOf('\n');
9915 if (responseIndividualAPFPublishedAPIdefault_description_break == -1) {
9916 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default").text("Status: default - " + responseIndividualAPFPublishedAPIdefault_description);
9917 } else {
9918 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-title-default").text("Status: default - " + responseIndividualAPFPublishedAPIdefault_description.substring(0, responseIndividualAPFPublishedAPIdefault_description_break));
9919 $("#examples-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-description-default").html(responseIndividualAPFPublishedAPIdefault_description.substring(responseIndividualAPFPublishedAPIdefault_description_break));
9920 }
9921 </script>
9922
9923
9924 <ul id="responses-detail-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default" class="nav nav-tabs nav-tabs-examples" >
9925
9926
9927 </ul>
9928
9929
9930 <div class="tab-content" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-wrapper" style='margin-bottom: 10px;'>
9931 <div class="tab-pane active" id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema">
9932 <div id="responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-default" class="exampleStyle">
9933 <script>
9934 $(document).ready(function() {
9935 var schemaWrapper = {
9936 "description" : "Generic Error"
9937};
9938 var schema = findNode('schema',schemaWrapper).schema;
9939 if (!schema) {
9940 schema = schemaWrapper.schema;
9941 }
9942 if (schema == null) {
9943 return;
9944 }
9945 if (schema.$ref != null) {
9946 schema = defsParser.$refs.get(schema.$ref);
9947 Object.keys(schema.properties).forEach( (item) => {
9948 if (schema.properties[item].$ref != null) {
9949 schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref);
9950 }
9951 });
9952 } else if (schema.items != null && schema.items.$ref != null) {
9953 schema.items = defsParser.$refs.get(schema.items.$ref);
9954 } else {
9955 schemaWrapper.definitions = Object.assign({}, defs);
9956 $RefParser.dereference(schemaWrapper).catch(function(err) {
9957 console.log(err);
9958 });
9959 }
9960
9961 var view = new JSONSchemaView(schema, 3);
9962 $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema-data').val(JSON.stringify(schema));
9963 var result = $('#responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-schema-default');
9964 result.empty();
9965 result.append(view.render());
9966 });
9967 </script>
9968 </div>
9969 <input id='responses-IndividualAPFPublishedAPI-modifyIndAPFPubAPI-default-schema-data' type='hidden' value=''></input>
9970 </div>
9971 </div>
9972 </article>
9973 </div>
9974 <hr>
9975 </section>
9976 </div>
9977 <div id="footer">
9978 <div id="api-_footer">
9979 <p>Suggestions, contact, support and error reporting;
9980 <div class="app-desc">Information URL: <a href="https://openapi-generator.tech">https://openapi-generator.tech</a></div>
9981 <div class="app-desc">Contact Info: <a href="team@openapitools.org">team@openapitools.org</a></div>
9982 </p>
9983 <div class="license-info">All rights reserved</div>
9984 <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
9985 </div>
9986 </div>
9987 </div>
9988 </div>
9989 </div>
9990 <script>
9991(function webpackUniversalModuleDefinition(root, factory) {
9992 if(typeof exports === 'object' && typeof module === 'object')
9993 module.exports = factory();
9994 else if(typeof define === 'function' && define.amd)
9995 define("JSONFormatter", [], factory);
9996 else if(typeof exports === 'object')
9997 exports["JSONFormatter"] = factory();
9998 else
9999 root["JSONFormatter"] = factory();
10000})(this, function() {
10001return /******/ (function(modules) { // webpackBootstrap
10002/******/ // The module cache
10003/******/ var installedModules = {};
10004/******/
10005/******/ // The require function
10006/******/ function __webpack_require__(moduleId) {
10007/******/
10008/******/ // Check if module is in cache
10009/******/ if(installedModules[moduleId])
10010/******/ return installedModules[moduleId].exports;
10011/******/
10012/******/ // Create a new module (and put it into the cache)
10013/******/ var module = installedModules[moduleId] = {
10014/******/ exports: {},
10015/******/ id: moduleId,
10016/******/ loaded: false
10017/******/ };
10018/******/
10019/******/ // Execute the module function
10020/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
10021/******/
10022/******/ // Flag the module as loaded
10023/******/ module.loaded = true;
10024/******/
10025/******/ // Return the exports of the module
10026/******/ return module.exports;
10027/******/ }
10028/******/
10029/******/
10030/******/ // expose the modules object (__webpack_modules__)
10031/******/ __webpack_require__.m = modules;
10032/******/
10033/******/ // expose the module cache
10034/******/ __webpack_require__.c = installedModules;
10035/******/
10036/******/ // __webpack_public_path__
10037/******/ __webpack_require__.p = "dist";
10038/******/
10039/******/ // Load entry module and return exports
10040/******/ return __webpack_require__(0);
10041/******/ })
10042/************************************************************************/
10043/******/ ([
10044/* 0 */
10045/***/ function(module, exports, __webpack_require__) {
10046
10047 module.exports = __webpack_require__(1);
10048
10049
10050/***/ },
10051/* 1 */
10052/***/ function(module, exports, __webpack_require__) {
10053
10054 "use strict";
10055 __webpack_require__(2);
10056 var helpers_ts_1 = __webpack_require__(6);
10057 var DATE_STRING_REGEX = /(^\d{1,4}[\.|\\/|-]\d{1,2}[\.|\\/|-]\d{1,4})(\s*(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d\s*[ap]m)?$/;
10058 var PARTIAL_DATE_REGEX = /\d{2}:\d{2}:\d{2} GMT-\d{4}/;
10059 var JSON_DATE_REGEX = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;
10060 // When toggling, don't animated removal or addition of more than a few items
10061 var MAX_ANIMATED_TOGGLE_ITEMS = 10;
10062 var requestAnimationFrame = window.requestAnimationFrame || function (cb) { cb(); return 0; };
10063 ;
10064 var _defaultConfig = {
10065 hoverPreviewEnabled: false,
10066 hoverPreviewArrayCount: 100,
10067 hoverPreviewFieldCount: 5,
10068 animateOpen: true,
10069 animateClose: true,
10070 theme: null
10071 };
10072 module.exports = (function () {
10073 /**
10074 * @param {object} json The JSON object you want to render. It has to be an
10075 * object or array. Do NOT pass raw JSON string.
10076 *
10077 * @param {number} [open=1] his number indicates up to how many levels the
10078 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
10079 * or set it to `Infinity` to expand the tree deeply
10080 *
10081 * @param {object} [config=defaultConfig] -
10082 * defaultConfig = {
10083 * hoverPreviewEnabled: false,
10084 * hoverPreviewArrayCount: 100,
10085 * hoverPreviewFieldCount: 5
10086 * }
10087 *
10088 * Available configurations:
10089 * #####Hover Preview
10090 * * `hoverPreviewEnabled`: enable preview on hover
10091 * * `hoverPreviewArrayCount`: number of array items to show in preview Any
10092 * array larger than this number will be shown as `Array[XXX]` where `XXX`
10093 * is length of the array.
10094 * * `hoverPreviewFieldCount`: number of object properties to show for object
10095 * preview. Any object with more properties that thin number will be
10096 * truncated.
10097 *
10098 * @param {string} [key=undefined] The key that this object in it's parent
10099 * context
10100 */
10101 function JSONFormatter(json, open, config, key) {
10102 if (open === void 0) { open = 1; }
10103 if (config === void 0) { config = _defaultConfig; }
10104 this.json = json;
10105 this.open = open;
10106 this.config = config;
10107 this.key = key;
10108 // Hold the open state after the toggler is used
10109 this._isOpen = null;
10110 // Setting default values for config object
10111 if (this.config.hoverPreviewEnabled === undefined) {
10112 this.config.hoverPreviewEnabled = _defaultConfig.hoverPreviewEnabled;
10113 }
10114 if (this.config.hoverPreviewArrayCount === undefined) {
10115 this.config.hoverPreviewArrayCount = _defaultConfig.hoverPreviewArrayCount;
10116 }
10117 if (this.config.hoverPreviewFieldCount === undefined) {
10118 this.config.hoverPreviewFieldCount = _defaultConfig.hoverPreviewFieldCount;
10119 }
10120 }
10121 Object.defineProperty(JSONFormatter.prototype, "isOpen", {
10122 /*
10123 * is formatter open?
10124 */
10125 get: function () {
10126 if (this._isOpen !== null) {
10127 return this._isOpen;
10128 }
10129 else {
10130 return this.open > 0;
10131 }
10132 },
10133 /*
10134 * set open state (from toggler)
10135 */
10136 set: function (value) {
10137 this._isOpen = value;
10138 },
10139 enumerable: true,
10140 configurable: true
10141 });
10142 Object.defineProperty(JSONFormatter.prototype, "isDate", {
10143 /*
10144 * is this a date string?
10145 */
10146 get: function () {
10147 return (this.type === 'string') &&
10148 (DATE_STRING_REGEX.test(this.json) ||
10149 JSON_DATE_REGEX.test(this.json) ||
10150 PARTIAL_DATE_REGEX.test(this.json));
10151 },
10152 enumerable: true,
10153 configurable: true
10154 });
10155 Object.defineProperty(JSONFormatter.prototype, "isUrl", {
10156 /*
10157 * is this a URL string?
10158 */
10159 get: function () {
10160 return this.type === 'string' && (this.json.indexOf('http') === 0);
10161 },
10162 enumerable: true,
10163 configurable: true
10164 });
10165 Object.defineProperty(JSONFormatter.prototype, "isArray", {
10166 /*
10167 * is this an array?
10168 */
10169 get: function () {
10170 return Array.isArray(this.json);
10171 },
10172 enumerable: true,
10173 configurable: true
10174 });
10175 Object.defineProperty(JSONFormatter.prototype, "isObject", {
10176 /*
10177 * is this an object?
10178 * Note: In this context arrays are object as well
10179 */
10180 get: function () {
10181 return helpers_ts_1.isObject(this.json);
10182 },
10183 enumerable: true,
10184 configurable: true
10185 });
10186 Object.defineProperty(JSONFormatter.prototype, "isEmptyObject", {
10187 /*
10188 * is this an empty object with no properties?
10189 */
10190 get: function () {
10191 return !this.keys.length && !this.isArray;
10192 },
10193 enumerable: true,
10194 configurable: true
10195 });
10196 Object.defineProperty(JSONFormatter.prototype, "isEmpty", {
10197 /*
10198 * is this an empty object or array?
10199 */
10200 get: function () {
10201 return this.isEmptyObject || (this.keys && !this.keys.length && this.isArray);
10202 },
10203 enumerable: true,
10204 configurable: true
10205 });
10206 Object.defineProperty(JSONFormatter.prototype, "hasKey", {
10207 /*
10208 * did we receive a key argument?
10209 * This means that the formatter was called as a sub formatter of a parent formatter
10210 */
10211 get: function () {
10212 return typeof this.key !== 'undefined';
10213 },
10214 enumerable: true,
10215 configurable: true
10216 });
10217 Object.defineProperty(JSONFormatter.prototype, "constructorName", {
10218 /*
10219 * if this is an object, get constructor function name
10220 */
10221 get: function () {
10222 return helpers_ts_1.getObjectName(this.json);
10223 },
10224 enumerable: true,
10225 configurable: true
10226 });
10227 Object.defineProperty(JSONFormatter.prototype, "type", {
10228 /*
10229 * get type of this value
10230 * Possible values: all JavaScript primitive types plus "array" and "null"
10231 */
10232 get: function () {
10233 return helpers_ts_1.getType(this.json);
10234 },
10235 enumerable: true,
10236 configurable: true
10237 });
10238 Object.defineProperty(JSONFormatter.prototype, "keys", {
10239 /*
10240 * get object keys
10241 * If there is an empty key we pad it wit quotes to make it visible
10242 */
10243 get: function () {
10244 if (this.isObject) {
10245 return Object.keys(this.json).map(function (key) { return key ? key : '""'; });
10246 }
10247 else {
10248 return [];
10249 }
10250 },
10251 enumerable: true,
10252 configurable: true
10253 });
10254 /**
10255 * Toggles `isOpen` state
10256 *
10257 */
10258 JSONFormatter.prototype.toggleOpen = function () {
10259 this.isOpen = !this.isOpen;
10260 if (this.element) {
10261 if (this.isOpen) {
10262 this.appendChildren(this.config.animateOpen);
10263 }
10264 else {
10265 this.removeChildren(this.config.animateClose);
10266 }
10267 this.element.classList.toggle(helpers_ts_1.cssClass('open'));
10268 }
10269 };
10270 /**
10271 * Open all children up to a certain depth.
10272 * Allows actions such as expand all/collapse all
10273 *
10274 */
10275 JSONFormatter.prototype.openAtDepth = function (depth) {
10276 if (depth === void 0) { depth = 1; }
10277 if (depth < 0) {
10278 return;
10279 }
10280 this.open = depth;
10281 this.isOpen = (depth !== 0);
10282 if (this.element) {
10283 this.removeChildren(false);
10284 if (depth === 0) {
10285 this.element.classList.remove(helpers_ts_1.cssClass('open'));
10286 }
10287 else {
10288 this.appendChildren(this.config.animateOpen);
10289 this.element.classList.add(helpers_ts_1.cssClass('open'));
10290 }
10291 }
10292 };
10293 /**
10294 * Generates inline preview
10295 *
10296 * @returns {string}
10297 */
10298 JSONFormatter.prototype.getInlinepreview = function () {
10299 var _this = this;
10300 if (this.isArray) {
10301 // if array length is greater then 100 it shows "Array[101]"
10302 if (this.json.length > this.config.hoverPreviewArrayCount) {
10303 return "Array[" + this.json.length + "]";
10304 }
10305 else {
10306 return "[" + this.json.map(helpers_ts_1.getPreview).join(', ') + "]";
10307 }
10308 }
10309 else {
10310 var keys = this.keys;
10311 // the first five keys (like Chrome Developer Tool)
10312 var narrowKeys = keys.slice(0, this.config.hoverPreviewFieldCount);
10313 // json value schematic information
10314 var kvs = narrowKeys.map(function (key) { return (key + ":" + helpers_ts_1.getPreview(_this.json[key])); });
10315 // if keys count greater then 5 then show ellipsis
10316 var ellipsis = keys.length >= this.config.hoverPreviewFieldCount ? '…' : '';
10317 return "{" + kvs.join(', ') + ellipsis + "}";
10318 }
10319 };
10320 /**
10321 * Renders an HTML element and installs event listeners
10322 *
10323 * @returns {HTMLDivElement}
10324 */
10325 JSONFormatter.prototype.render = function () {
10326 // construct the root element and assign it to this.element
10327 this.element = helpers_ts_1.createElement('div', 'row');
10328 // construct the toggler link
10329 var togglerLink = helpers_ts_1.createElement('a', 'toggler-link');
10330 // if this is an object we need a wrapper span (toggler)
10331 if (this.isObject) {
10332 togglerLink.appendChild(helpers_ts_1.createElement('span', 'toggler'));
10333 }
10334 // if this is child of a parent formatter we need to append the key
10335 if (this.hasKey) {
10336 togglerLink.appendChild(helpers_ts_1.createElement('span', 'key', this.key + ":"));
10337 }
10338 // Value for objects and arrays
10339 if (this.isObject) {
10340 // construct the value holder element
10341 var value = helpers_ts_1.createElement('span', 'value');
10342 // we need a wrapper span for objects
10343 var objectWrapperSpan = helpers_ts_1.createElement('span');
10344 // get constructor name and append it to wrapper span
10345 var constructorName = helpers_ts_1.createElement('span', 'constructor-name', this.constructorName);
10346 objectWrapperSpan.appendChild(constructorName);
10347 // if it's an array append the array specific elements like brackets and length
10348 if (this.isArray) {
10349 var arrayWrapperSpan = helpers_ts_1.createElement('span');
10350 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', '['));
10351 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'number', (this.json.length)));
10352 arrayWrapperSpan.appendChild(helpers_ts_1.createElement('span', 'bracket', ']'));
10353 objectWrapperSpan.appendChild(arrayWrapperSpan);
10354 }
10355 // append object wrapper span to toggler link
10356 value.appendChild(objectWrapperSpan);
10357 togglerLink.appendChild(value);
10358 }
10359 else {
10360 // make a value holder element
10361 var value = this.isUrl ? helpers_ts_1.createElement('a') : helpers_ts_1.createElement('span');
10362 // add type and other type related CSS classes
10363 value.classList.add(helpers_ts_1.cssClass(this.type));
10364 if (this.isDate) {
10365 value.classList.add(helpers_ts_1.cssClass('date'));
10366 }
10367 if (this.isUrl) {
10368 value.classList.add(helpers_ts_1.cssClass('url'));
10369 value.setAttribute('href', this.json);
10370 }
10371 // Append value content to value element
10372 var valuePreview = helpers_ts_1.getValuePreview(this.json, this.json);
10373 value.appendChild(document.createTextNode(valuePreview));
10374 // append the value element to toggler link
10375 togglerLink.appendChild(value);
10376 }
10377 // if hover preview is enabled, append the inline preview element
10378 if (this.isObject && this.config.hoverPreviewEnabled) {
10379 var preview = helpers_ts_1.createElement('span', 'preview-text');
10380 preview.appendChild(document.createTextNode(this.getInlinepreview()));
10381 togglerLink.appendChild(preview);
10382 }
10383 // construct a children element
10384 var children = helpers_ts_1.createElement('div', 'children');
10385 // set CSS classes for children
10386 if (this.isObject) {
10387 children.classList.add(helpers_ts_1.cssClass('object'));
10388 }
10389 if (this.isArray) {
10390 children.classList.add(helpers_ts_1.cssClass('array'));
10391 }
10392 if (this.isEmpty) {
10393 children.classList.add(helpers_ts_1.cssClass('empty'));
10394 }
10395 // set CSS classes for root element
10396 if (this.config && this.config.theme) {
10397 this.element.classList.add(helpers_ts_1.cssClass(this.config.theme));
10398 }
10399 if (this.isOpen) {
10400 this.element.classList.add(helpers_ts_1.cssClass('open'));
10401 }
10402 // append toggler and children elements to root element
10403 this.element.appendChild(togglerLink);
10404 this.element.appendChild(children);
10405 // if formatter is set to be open call appendChildren
10406 if (this.isObject && this.isOpen) {
10407 this.appendChildren();
10408 }
10409 // add event listener for toggling
10410 if (this.isObject) {
10411 togglerLink.addEventListener('click', this.toggleOpen.bind(this));
10412 }
10413 return this.element;
10414 };
10415 /**
10416 * Appends all the children to children element
10417 * Animated option is used when user triggers this via a click
10418 */
10419 JSONFormatter.prototype.appendChildren = function (animated) {
10420 var _this = this;
10421 if (animated === void 0) { animated = false; }
10422 var children = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
10423 if (!children || this.isEmpty) {
10424 return;
10425 }
10426 if (animated) {
10427 var index_1 = 0;
10428 var addAChild_1 = function () {
10429 var key = _this.keys[index_1];
10430 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
10431 children.appendChild(formatter.render());
10432 index_1 += 1;
10433 if (index_1 < _this.keys.length) {
10434 if (index_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
10435 addAChild_1();
10436 }
10437 else {
10438 requestAnimationFrame(addAChild_1);
10439 }
10440 }
10441 };
10442 requestAnimationFrame(addAChild_1);
10443 }
10444 else {
10445 this.keys.forEach(function (key) {
10446 var formatter = new JSONFormatter(_this.json[key], _this.open - 1, _this.config, key);
10447 children.appendChild(formatter.render());
10448 });
10449 }
10450 };
10451 /**
10452 * Removes all the children from children element
10453 * Animated option is used when user triggers this via a click
10454 */
10455 JSONFormatter.prototype.removeChildren = function (animated) {
10456 if (animated === void 0) { animated = false; }
10457 var childrenElement = this.element.querySelector("div." + helpers_ts_1.cssClass('children'));
10458 if (animated) {
10459 var childrenRemoved_1 = 0;
10460 var removeAChild_1 = function () {
10461 if (childrenElement && childrenElement.children.length) {
10462 childrenElement.removeChild(childrenElement.children[0]);
10463 childrenRemoved_1 += 1;
10464 if (childrenRemoved_1 > MAX_ANIMATED_TOGGLE_ITEMS) {
10465 removeAChild_1();
10466 }
10467 else {
10468 requestAnimationFrame(removeAChild_1);
10469 }
10470 }
10471 };
10472 requestAnimationFrame(removeAChild_1);
10473 }
10474 else {
10475 if (childrenElement) {
10476 childrenElement.innerHTML = '';
10477 }
10478 }
10479 };
10480 return JSONFormatter;
10481 }());
10482
10483
10484/***/ },
10485/* 2 */
10486/***/ function(module, exports, __webpack_require__) {
10487
10488 // style-loader: Adds some css to the DOM by adding a <style> tag
10489
10490 // load the styles
10491 var content = __webpack_require__(3);
10492 if(typeof content === 'string') content = [[module.id, content, '']];
10493 // add the styles to the DOM
10494 var update = __webpack_require__(5)(content, {"sourceMap":true});
10495 if(content.locals) module.exports = content.locals;
10496 // Hot Module Replacement
10497 if(false) {
10498 // When the styles change, update the <style> tags
10499 if(!content.locals) {
10500 module.hot.accept("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less", function() {
10501 var newContent = require("!!./../node_modules/css-loader/index.js?sourceMap!./../node_modules/less-loader/index.js?sourceMap!./style.less");
10502 if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
10503 update(newContent);
10504 });
10505 }
10506 // When the module is disposed, remove the <style> tags
10507 module.hot.dispose(function() { update(); });
10508 }
10509
10510/***/ },
10511/* 3 */
10512/***/ function(module, exports, __webpack_require__) {
10513
10514 exports = module.exports = __webpack_require__(4)();
10515 // imports
10516
10517
10518 // module
10519 exports.push([module.id, ".json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-row,\n.json-formatter-row a,\n.json-formatter-row a:hover {\n color: black;\n text-decoration: none;\n}\n.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-row .json-formatter-string {\n color: green;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-row .json-formatter-number {\n color: blue;\n}\n.json-formatter-row .json-formatter-boolean {\n color: red;\n}\n.json-formatter-row .json-formatter-null {\n color: #855A00;\n}\n.json-formatter-row .json-formatter-undefined {\n color: #ca0b69;\n}\n.json-formatter-row .json-formatter-function {\n color: #FF20ED;\n}\n.json-formatter-row .json-formatter-date {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: blue;\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-bracket {\n color: blue;\n}\n.json-formatter-row .json-formatter-key {\n color: #00008B;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"\\25BA\";\n}\n.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n.json-formatter-dark.json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-dark.json-formatter-row,\n.json-formatter-dark.json-formatter-row a,\n.json-formatter-dark.json-formatter-row a:hover {\n color: white;\n text-decoration: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-string {\n color: #31F031;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-number {\n color: #66C2FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\n color: #EC4242;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-null {\n color: #EEC97D;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\n color: #ef8fbe;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-function {\n color: #FD48CB;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-date {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.json-formatter-dark.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: #027BFF;\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\n color: #9494FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-key {\n color: #23A0DB;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"\\25BA\";\n}\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n", "", {"version":3,"sources":["/./src/style.less","/./src/style.less"],"names":[],"mappings":"AA0GA;EA3FE,uBAAA;CCbD;ADcC;;;EACE,aAAA;EACA,sBAAA;CCVH;ADkGD;EApFI,kBAAA;CCXH;ADeG;EACE,aAAA;EACA,kBAAA;CCbL;ADeK;EAAU,cAAA;CCZf;ADaK;EAAgC,yBAAA;CCVrC;ADWK;EAA+B,cAAA;CCRpC;ADkFD;EArEI,aAAA;EACA,iBAAA;EACA,sBAAA;CCVH;AD6ED;EAjE2B,YAAA;CCT1B;AD0ED;EAhE4B,WAAA;CCP3B;ADuED;EA/DyB,eAAA;CCLxB;ADoED;EA9D8B,eAAA;CCH7B;ADiED;EA7D6B,eAAA;CCD5B;AD8DD;EA5DyB,sCAAA;CCCxB;AD2DD;EA1DI,2BAAA;EACA,YAAA;EACA,gBAAA;CCEH;ADsDD;EArD4B,YAAA;CCE3B;ADmDD;EAnDI,eAAA;EACA,gBAAA;EACA,sBAAA;CCGH;AD8CD;EA9CI,gBAAA;CCGH;AD2CD;EA1CI,oBAAA;EACA,kBAAA;EACA,uBAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;CCEH;ADAG;EACE,sBAAA;EACA,oCAAA;EACA,iBAAA;CCEL;AD8BD;EA1BI,WAAA;EACA,kCAAA;EACA,mBAAA;CCDH;ADGC;EACE,aAAA;CCDH;ADKC;EAEI,yBAAA;CCJL;ADEC;EAKI,sBAAA;CCJL;ADDC;EAQI,cAAA;CCJL;ADMG;EACE,eAAA;CCJL;ADeD;EAhGE,uBAAA;CCoFD;ADnFC;;;EACE,aAAA;EACA,sBAAA;CCuFH;ADMD;EAzFI,kBAAA;CCsFH;ADlFG;EACE,aAAA;EACA,kBAAA;CCoFL;ADlFK;EAAU,cAAA;CCqFf;ADpFK;EAAgC,yBAAA;CCuFrC;ADtFK;EAA+B,cAAA;CCyFpC;ADVD;EA1EI,eAAA;EACA,iBAAA;EACA,sBAAA;CCuFH;ADfD;EAtE2B,eAAA;CCwF1B;ADlBD;EArE4B,eAAA;CC0F3B;ADrBD;EApEyB,eAAA;CC4FxB;ADxBD;EAnE8B,eAAA;CC8F7B;AD3BD;EAlE6B,eAAA;CCgG5B;AD9BD;EAjEyB,4CAAA;CCkGxB;ADjCD;EA/DI,2BAAA;EACA,eAAA;EACA,gBAAA;CCmGH;ADtCD;EA1D4B,eAAA;CCmG3B;ADzCD;EAxDI,eAAA;EACA,gBAAA;EACA,sBAAA;CCoGH;AD9CD;EAnDI,gBAAA;CCoGH;ADjDD;EA/CI,oBAAA;EACA,kBAAA;EACA,uBAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;CCmGH;ADjGG;EACE,sBAAA;EACA,oCAAA;EACA,iBAAA;CCmGL;AD9DD;EA/BI,WAAA;EACA,kCAAA;EACA,mBAAA;CCgGH;AD9FC;EACE,aAAA;CCgGH;AD5FC;EAEI,yBAAA;CC6FL;AD/FC;EAKI,sBAAA;CC6FL;ADlGC;EAQI,cAAA;CC6FL;AD3FG;EACE,eAAA;CC6FL","file":"style.less","sourcesContent":[".theme(\n @default-color: black,\n @string-color: green,\n @number-color: blue,\n @boolean-color: red,\n @null-color: #855A00,\n @undefined-color: rgb(202, 11, 105),\n @function-color: #FF20ED,\n @rotate-time: 100ms,\n @toggler-opacity: 0.6,\n @toggler-color: #45376F,\n @bracket-color: blue,\n @key-color: #00008B,\n @url-color: blue ){\n\n font-family: monospace;\n &, a, a:hover {\n color: @default-color;\n text-decoration: none;\n }\n\n .json-formatter-row {\n margin-left: 1rem;\n }\n\n .json-formatter-children {\n &.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n\n &:after { display: none; }\n &.json-formatter-object:after { content: \"No properties\"; }\n &.json-formatter-array:after { content: \"[]\"; }\n }\n }\n\n .json-formatter-string {\n color: @string-color;\n white-space: pre;\n word-wrap: break-word;\n }\n .json-formatter-number { color: @number-color; }\n .json-formatter-boolean { color: @boolean-color; }\n .json-formatter-null { color: @null-color; }\n .json-formatter-undefined { color: @undefined-color; }\n .json-formatter-function { color: @function-color; }\n .json-formatter-date { background-color: fade(@default-color, 5%); }\n .json-formatter-url {\n text-decoration: underline;\n color: @url-color;\n cursor: pointer;\n }\n\n .json-formatter-bracket { color: @bracket-color; }\n .json-formatter-key {\n color: @key-color;\n cursor: pointer;\n padding-right: 0.2rem;\n }\n .json-formatter-constructor-name {\n cursor: pointer;\n }\n\n .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: @toggler-opacity;\n cursor: pointer;\n padding-right: 0.2rem;\n\n &:after {\n display: inline-block;\n transition: transform @rotate-time ease-in;\n content: \"►\";\n }\n }\n\n // Inline preview on hover (optional)\n > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity .15s ease-in;\n font-style: italic;\n }\n &:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n }\n\n // Open state\n &.json-formatter-open {\n > .json-formatter-toggler-link .json-formatter-toggler:after{\n transform: rotate(90deg);\n }\n > .json-formatter-children:after {\n display: inline-block;\n }\n > a > .json-formatter-preview-text {\n display: none;\n }\n &.json-formatter-empty:after {\n display: block;\n }\n }\n}\n\n// Default theme\n.json-formatter-row {\n .theme();\n}\n\n// Dark theme\n.json-formatter-dark.json-formatter-row {\n .theme(\n @default-color: white,\n @string-color: #31F031,\n @number-color: #66C2FF,\n @boolean-color: #EC4242,\n @null-color: #EEC97D,\n @undefined-color: rgb(239, 143, 190),\n @function-color: #FD48CB,\n @rotate-time: 100ms,\n @toggler-opacity: 0.6,\n @toggler-color: #45376F,\n @bracket-color: #9494FF,\n @key-color: #23A0DB,\n @url-color: #027BFF);\n}\n",".json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-row,\n.json-formatter-row a,\n.json-formatter-row a:hover {\n color: black;\n text-decoration: none;\n}\n.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-row .json-formatter-string {\n color: green;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-row .json-formatter-number {\n color: blue;\n}\n.json-formatter-row .json-formatter-boolean {\n color: red;\n}\n.json-formatter-row .json-formatter-null {\n color: #855A00;\n}\n.json-formatter-row .json-formatter-undefined {\n color: #ca0b69;\n}\n.json-formatter-row .json-formatter-function {\n color: #FF20ED;\n}\n.json-formatter-row .json-formatter-date {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: blue;\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-bracket {\n color: blue;\n}\n.json-formatter-row .json-formatter-key {\n color: #00008B;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"►\";\n}\n.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n.json-formatter-dark.json-formatter-row {\n font-family: monospace;\n}\n.json-formatter-dark.json-formatter-row,\n.json-formatter-dark.json-formatter-row a,\n.json-formatter-dark.json-formatter-row a:hover {\n color: white;\n text-decoration: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-row {\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\n opacity: 0.5;\n margin-left: 1rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\n display: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\n content: \"No properties\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\n content: \"[]\";\n}\n.json-formatter-dark.json-formatter-row .json-formatter-string {\n color: #31F031;\n white-space: pre;\n word-wrap: break-word;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-number {\n color: #66C2FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\n color: #EC4242;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-null {\n color: #EEC97D;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\n color: #ef8fbe;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-function {\n color: #FD48CB;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-date {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.json-formatter-dark.json-formatter-row .json-formatter-url {\n text-decoration: underline;\n color: #027BFF;\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\n color: #9494FF;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-key {\n color: #23A0DB;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-constructor-name {\n cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\n line-height: 1.2rem;\n font-size: 0.7rem;\n vertical-align: middle;\n opacity: 0.6;\n cursor: pointer;\n padding-right: 0.2rem;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\n display: inline-block;\n transition: transform 100ms ease-in;\n content: \"►\";\n}\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\n opacity: 0;\n transition: opacity 0.15s ease-in;\n font-style: italic;\n}\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\n opacity: 0.6;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\n transform: rotate(90deg);\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\n display: inline-block;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\n display: none;\n}\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\n display: block;\n}\n"],"sourceRoot":"webpack://"}]);
10520
10521 // exports
10522
10523
10524/***/ },
10525/* 4 */
10526/***/ function(module, exports) {
10527
10528 /*
10529 MIT License http://www.opensource.org/licenses/mit-license.php
10530 Author Tobias Koppers @sokra
10531 */
10532 // css base code, injected by the css-loader
10533 module.exports = function() {
10534 var list = [];
10535
10536 // return the list of modules as css string
10537 list.toString = function toString() {
10538 var result = [];
10539 for(var i = 0; i < this.length; i++) {
10540 var item = this[i];
10541 if(item[2]) {
10542 result.push("@media " + item[2] + "{" + item[1] + "}");
10543 } else {
10544 result.push(item[1]);
10545 }
10546 }
10547 return result.join("");
10548 };
10549
10550 // import a list of modules into the list
10551 list.i = function(modules, mediaQuery) {
10552 if(typeof modules === "string")
10553 modules = [[null, modules, ""]];
10554 var alreadyImportedModules = {};
10555 for(var i = 0; i < this.length; i++) {
10556 var id = this[i][0];
10557 if(typeof id === "number")
10558 alreadyImportedModules[id] = true;
10559 }
10560 for(i = 0; i < modules.length; i++) {
10561 var item = modules[i];
10562 // skip already imported module
10563 // this implementation is not 100% perfect for weird media query combinations
10564 // when a module is imported multiple times with different media queries.
10565 // I hope this will never occur (Hey this way we have smaller bundles)
10566 if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) {
10567 if(mediaQuery && !item[2]) {
10568 item[2] = mediaQuery;
10569 } else if(mediaQuery) {
10570 item[2] = "(" + item[2] + ") and (" + mediaQuery + ")";
10571 }
10572 list.push(item);
10573 }
10574 }
10575 };
10576 return list;
10577 };
10578
10579
10580/***/ },
10581/* 5 */
10582/***/ function(module, exports, __webpack_require__) {
10583
10584 /*
10585 MIT License http://www.opensource.org/licenses/mit-license.php
10586 Author Tobias Koppers @sokra
10587 */
10588 var stylesInDom = {},
10589 memoize = function(fn) {
10590 var memo;
10591 return function () {
10592 if (typeof memo === "undefined") memo = fn.apply(this, arguments);
10593 return memo;
10594 };
10595 },
10596 isOldIE = memoize(function() {
10597 return /msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase());
10598 }),
10599 getHeadElement = memoize(function () {
10600 return document.head || document.getElementsByTagName("head")[0];
10601 }),
10602 singletonElement = null,
10603 singletonCounter = 0,
10604 styleElementsInsertedAtTop = [];
10605
10606 module.exports = function(list, options) {
10607 if(false) {
10608 if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment");
10609 }
10610
10611 options = options || {};
10612 // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
10613 // tags it will allow on a page
10614 if (typeof options.singleton === "undefined") options.singleton = isOldIE();
10615
10616 // By default, add <style> tags to the bottom of <head>.
10617 if (typeof options.insertAt === "undefined") options.insertAt = "bottom";
10618
10619 var styles = listToStyles(list);
10620 addStylesToDom(styles, options);
10621
10622 return function update(newList) {
10623 var mayRemove = [];
10624 for(var i = 0; i < styles.length; i++) {
10625 var item = styles[i];
10626 var domStyle = stylesInDom[item.id];
10627 domStyle.refs--;
10628 mayRemove.push(domStyle);
10629 }
10630 if(newList) {
10631 var newStyles = listToStyles(newList);
10632 addStylesToDom(newStyles, options);
10633 }
10634 for(var i = 0; i < mayRemove.length; i++) {
10635 var domStyle = mayRemove[i];
10636 if(domStyle.refs === 0) {
10637 for(var j = 0; j < domStyle.parts.length; j++)
10638 domStyle.parts[j]();
10639 delete stylesInDom[domStyle.id];
10640 }
10641 }
10642 };
10643 }
10644
10645 function addStylesToDom(styles, options) {
10646 for(var i = 0; i < styles.length; i++) {
10647 var item = styles[i];
10648 var domStyle = stylesInDom[item.id];
10649 if(domStyle) {
10650 domStyle.refs++;
10651 for(var j = 0; j < domStyle.parts.length; j++) {
10652 domStyle.parts[j](item.parts[j]);
10653 }
10654 for(; j < item.parts.length; j++) {
10655 domStyle.parts.push(addStyle(item.parts[j], options));
10656 }
10657 } else {
10658 var parts = [];
10659 for(var j = 0; j < item.parts.length; j++) {
10660 parts.push(addStyle(item.parts[j], options));
10661 }
10662 stylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};
10663 }
10664 }
10665 }
10666
10667 function listToStyles(list) {
10668 var styles = [];
10669 var newStyles = {};
10670 for(var i = 0; i < list.length; i++) {
10671 var item = list[i];
10672 var id = item[0];
10673 var css = item[1];
10674 var media = item[2];
10675 var sourceMap = item[3];
10676 var part = {css: css, media: media, sourceMap: sourceMap};
10677 if(!newStyles[id])
10678 styles.push(newStyles[id] = {id: id, parts: [part]});
10679 else
10680 newStyles[id].parts.push(part);
10681 }
10682 return styles;
10683 }
10684
10685 function insertStyleElement(options, styleElement) {
10686 var head = getHeadElement();
10687 var lastStyleElementInsertedAtTop = styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1];
10688 if (options.insertAt === "top") {
10689 if(!lastStyleElementInsertedAtTop) {
10690 head.insertBefore(styleElement, head.firstChild);
10691 } else if(lastStyleElementInsertedAtTop.nextSibling) {
10692 head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling);
10693 } else {
10694 head.appendChild(styleElement);
10695 }
10696 styleElementsInsertedAtTop.push(styleElement);
10697 } else if (options.insertAt === "bottom") {
10698 head.appendChild(styleElement);
10699 } else {
10700 throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");
10701 }
10702 }
10703
10704 function removeStyleElement(styleElement) {
10705 styleElement.parentNode.removeChild(styleElement);
10706 var idx = styleElementsInsertedAtTop.indexOf(styleElement);
10707 if(idx >= 0) {
10708 styleElementsInsertedAtTop.splice(idx, 1);
10709 }
10710 }
10711
10712 function createStyleElement(options) {
10713 var styleElement = document.createElement("style");
10714 styleElement.type = "text/css";
10715 insertStyleElement(options, styleElement);
10716 return styleElement;
10717 }
10718
10719 function createLinkElement(options) {
10720 var linkElement = document.createElement("link");
10721 linkElement.rel = "stylesheet";
10722 insertStyleElement(options, linkElement);
10723 return linkElement;
10724 }
10725
10726 function addStyle(obj, options) {
10727 var styleElement, update, remove;
10728
10729 if (options.singleton) {
10730 var styleIndex = singletonCounter++;
10731 styleElement = singletonElement || (singletonElement = createStyleElement(options));
10732 update = applyToSingletonTag.bind(null, styleElement, styleIndex, false);
10733 remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true);
10734 } else if(obj.sourceMap &&
10735 typeof URL === "function" &&
10736 typeof URL.createObjectURL === "function" &&
10737 typeof URL.revokeObjectURL === "function" &&
10738 typeof Blob === "function" &&
10739 typeof btoa === "function") {
10740 styleElement = createLinkElement(options);
10741 update = updateLink.bind(null, styleElement);
10742 remove = function() {
10743 removeStyleElement(styleElement);
10744 if(styleElement.href)
10745 URL.revokeObjectURL(styleElement.href);
10746 };
10747 } else {
10748 styleElement = createStyleElement(options);
10749 update = applyToTag.bind(null, styleElement);
10750 remove = function() {
10751 removeStyleElement(styleElement);
10752 };
10753 }
10754
10755 update(obj);
10756
10757 return function updateStyle(newObj) {
10758 if(newObj) {
10759 if(newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap)
10760 return;
10761 update(obj = newObj);
10762 } else {
10763 remove();
10764 }
10765 };
10766 }
10767
10768 var replaceText = (function () {
10769 var textStore = [];
10770
10771 return function (index, replacement) {
10772 textStore[index] = replacement;
10773 return textStore.filter(Boolean).join('\n');
10774 };
10775 })();
10776
10777 function applyToSingletonTag(styleElement, index, remove, obj) {
10778 var css = remove ? "" : obj.css;
10779
10780 if (styleElement.styleSheet) {
10781 styleElement.styleSheet.cssText = replaceText(index, css);
10782 } else {
10783 var cssNode = document.createTextNode(css);
10784 var childNodes = styleElement.childNodes;
10785 if (childNodes[index]) styleElement.removeChild(childNodes[index]);
10786 if (childNodes.length) {
10787 styleElement.insertBefore(cssNode, childNodes[index]);
10788 } else {
10789 styleElement.appendChild(cssNode);
10790 }
10791 }
10792 }
10793
10794 function applyToTag(styleElement, obj) {
10795 var css = obj.css;
10796 var media = obj.media;
10797
10798 if(media) {
10799 styleElement.setAttribute("media", media)
10800 }
10801
10802 if(styleElement.styleSheet) {
10803 styleElement.styleSheet.cssText = css;
10804 } else {
10805 while(styleElement.firstChild) {
10806 styleElement.removeChild(styleElement.firstChild);
10807 }
10808 styleElement.appendChild(document.createTextNode(css));
10809 }
10810 }
10811
10812 function updateLink(linkElement, obj) {
10813 var css = obj.css;
10814 var sourceMap = obj.sourceMap;
10815
10816 if(sourceMap) {
10817 // https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
10818 css += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + " */";
10819 }
10820
10821 var blob = new Blob([css], { type: "text/css" });
10822
10823 var oldSrc = linkElement.href;
10824
10825 linkElement.href = URL.createObjectURL(blob);
10826
10827 if(oldSrc)
10828 URL.revokeObjectURL(oldSrc);
10829 }
10830
10831
10832/***/ },
10833/* 6 */
10834/***/ function(module, exports) {
10835
10836 "use strict";
10837 /*
10838 * Escapes `"` characters from string
10839 */
10840 function escapeString(str) {
10841 return str.replace('"', '\"');
10842 }
10843 /*
10844 * Determines if a value is an object
10845 */
10846 function isObject(value) {
10847 var type = typeof value;
10848 return !!value && (type == 'object');
10849 }
10850 exports.isObject = isObject;
10851 /*
10852 * Gets constructor name of an object.
10853 *
10854 */
10855 function getObjectName(object) {
10856 if (object === undefined) {
10857 return '';
10858 }
10859 if (object === null || (typeof object === 'object' && !object.constructor)) {
10860 return 'Object';
10861 }
10862 var funcNameRegex = /function ([^(]*)/;
10863 var results = (funcNameRegex).exec((object).constructor.toString());
10864 if (results && results.length > 1) {
10865 return results[1];
10866 } else {
10867 return '';
10868 }
10869 }
10870 exports.getObjectName = getObjectName;
10871 /*
10872 * Gets type of an object. Returns "null" for null objects
10873 */
10874 function getType(object) {
10875 if (object === null) {
10876 return 'null';
10877 }
10878 return typeof object;
10879 }
10880 exports.getType = getType;
10881 /*
10882 * Generates inline preview for a JavaScript object based on a value
10883 */
10884 function getValuePreview(object, value) {
10885 var type = getType(object);
10886 if (type === 'null' || type === 'undefined') {
10887 return type;
10888 }
10889 if (type === 'string') {
10890 value = '"' + escapeString(value) + '"';
10891 }
10892 if (type === 'function') {
10893 // Remove content of the function
10894 return object.toString()
10895 .replace(/[\r\n]/g, '')
10896 .replace(/\{.*\}/, '') + '{…}';
10897 }
10898 return value;
10899 }
10900 exports.getValuePreview = getValuePreview;
10901 /*
10902 * Generates inline preview for a JavaScript object
10903 */
10904 function getPreview(object) {
10905 var value = '';
10906 if (isObject(object)) {
10907 value = getObjectName(object);
10908 if (Array.isArray(object))
10909 value += '[' + object.length + ']';
10910 }
10911 else {
10912 value = getValuePreview(object, object);
10913 }
10914 return value;
10915 }
10916 exports.getPreview = getPreview;
10917 /*
10918 * Generates a prefixed CSS class name
10919 */
10920 function cssClass(className) {
10921 return "json-formatter-" + className;
10922 }
10923 exports.cssClass = cssClass;
10924 /*
10925 * Creates a new DOM element with given type and class
10926 * TODO: move me to helpers
10927 */
10928 function createElement(type, className, content) {
10929 var el = document.createElement(type);
10930 if (className) {
10931 el.classList.add(cssClass(className));
10932 }
10933 if (content !== undefined) {
10934 if (content instanceof Node) {
10935 el.appendChild(content);
10936 }
10937 else {
10938 el.appendChild(document.createTextNode(String(content)));
10939 }
10940 }
10941 return el;
10942 }
10943 exports.createElement = createElement;
10944
10945
10946/***/ }
10947/******/ ])
10948});
10949;
10950//# sourceMappingURL=json-formatter.js.map
10951
10952</script>
10953
10954 <script>
10955
10956(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSONSchemaView = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
10957'use strict';
10958/*
10959 * Converts anyOf, allOf and oneOf to human readable string
10960*/
10961Object.defineProperty(exports, '__esModule', {
10962 value: true
10963});
10964exports.convertXOf = convertXOf;
10965exports._if = _if;
10966
10967function convertXOf(type) {
10968 return type.substring(0, 3) + ' of';
10969}
10970
10971/*
10972 * if condition for ES6 template strings
10973 * to be used only in template string
10974 *
10975 * @example mystr = `Random is ${_if(Math.random() > 0.5)`greater than 0.5``
10976 *
10977 * @param {boolean} condition
10978 *
10979 * @returns {function} the template function
10980*/
10981
10982function _if(condition) {
10983 return condition ? normal : empty;
10984}
10985
10986function empty() {
10987 return '';
10988}
10989function normal(template) {
10990 for (var _len = arguments.length, expressions = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
10991 expressions[_key - 1] = arguments[_key];
10992 }
10993
10994 return template.slice(1).reduce(function (accumulator, part, i) {
10995 return accumulator + expressions[i] + part;
10996 }, template[0]);
10997}
10998
10999},{}],2:[function(require,module,exports){
11000'use strict';
11001
11002/* globals JSONSchemaView */
11003
11004Object.defineProperty(exports, '__esModule', {
11005 value: true
11006});
11007
11008var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
11009
11010var _templateObject = _taggedTemplateLiteral(['\n <div class="any">\n ', '\n\n <span class="type type-any">&lt;any&gt;</span>\n\n ', '\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n </div>\n '], ['\n <div class="any">\n ', '\n\n <span class="type type-any">&lt;any&gt;</span>\n\n ', '\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n </div>\n ']),
11011 _templateObject2 = _taggedTemplateLiteral(['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n '], ['\n <a class="title"><span class="toggle-handle"></span>', ' </a>\n ']),
11012 _templateObject3 = _taggedTemplateLiteral(['\n <div class="inner description marked">', '</div>\n '], ['\n <div class="inner description marked">', '</div>\n ']),
11013 _templateObject4 = _taggedTemplateLiteral(['\n <div class="inner required">Required: ', '</div>\n '], ['\n <div class="inner required">Required: ', '</div>\n ']),
11014 _templateObject5 = _taggedTemplateLiteral(['\n <div class="inner default">Default: ', '</div>\n '], ['\n <div class="inner default">Default: ', '</div>\n ']),
11015 _templateObject6 = _taggedTemplateLiteral(['\n <div class="inner pattern">Pattern: ', '</div>\n '], ['\n <div class="inner pattern">Pattern: ', '</div>\n ']),
11016 _templateObject7 = _taggedTemplateLiteral(['\n <div class="primitive">\n ', '\n\n <span class="type">', '</span>\n\n \n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\t\t \n\t\t \n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n\n ', '\n\n ', '\n ', '\n ', '\n </div>\n '], ['\n <div class="primitive">\n ', '\n\n <span class="type">', '</span>\n\n \n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\n ', '\n\t\t \n\t\t \n\t\t \n\t\t ', '\n\t\t ', '\n\t\t ', '\n\n ', '\n\n ', '\n ', '\n ', '\n </div>\n ']),
11017 _templateObject8 = _taggedTemplateLiteral(['\n <span class="format">(', ')</span>\n '], ['\n <span class="format">(', ')</span>\n ']),
11018 _templateObject9 = _taggedTemplateLiteral(['\n <span class="range minimum">minimum:', '</span>\n '], ['\n <span class="range minimum">minimum:', '</span>\n ']),
11019 _templateObject10 = _taggedTemplateLiteral(['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n '], ['\n <span class="range exclusiveMinimum">(ex)minimum:', '</span>\n ']),
11020 _templateObject11 = _taggedTemplateLiteral(['\n <span class="range maximum">maximum:', '</span>\n '], ['\n <span class="range maximum">maximum:', '</span>\n ']),
11021 _templateObject12 = _taggedTemplateLiteral(['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n '], ['\n <span class="range exclusiveMaximum">(ex)maximum:', '</span>\n ']),
11022 _templateObject13 = _taggedTemplateLiteral(['\n <span class="range minLength">minLength:', '</span>\n '], ['\n <span class="range minLength">minLength:', '</span>\n ']),
11023 _templateObject14 = _taggedTemplateLiteral(['\n <span class="range maxLength">maxLength:', '</span>\n '], ['\n <span class="range maxLength">maxLength:', '</span>\n ']),
11024 _templateObject15 = _taggedTemplateLiteral(['\n <div class="inner required">Required</div>\n '], ['\n <div class="inner required">Required</div>\n ']),
11025 _templateObject16 = _taggedTemplateLiteral(['\n ', '\n '], ['\n ', '\n ']),
11026 _templateObject17 = _taggedTemplateLiteral(['', ''], ['', '']),
11027 _templateObject18 = _taggedTemplateLiteral(['\n <div class="array">\n <a class="title"><span class="toggle-handle"></span>', '<span class="opening bracket">[</span>', '</a>\n ', '\n <div class="inner">\n ', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n '], ['\n <div class="array">\n <a class="title"><span class="toggle-handle"></span>', '<span class="opening bracket">[</span>', '</a>\n ', '\n <div class="inner">\n ', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n ']),
11028 _templateObject19 = _taggedTemplateLiteral(['<span class="closing bracket">]</span>'], ['<span class="closing bracket">]</span>']),
11029 _templateObject20 = _taggedTemplateLiteral(['\n <span>\n <span title="items range">(', '..', ')</span>\n ', '\n </span>\n '], ['\n <span>\n <span title="items range">(', '..', ')</span>\n ', '\n </span>\n ']),
11030 _templateObject21 = _taggedTemplateLiteral(['<span title="unique" class="uniqueItems">♦</span>'], ['<span title="unique" class="uniqueItems">♦</span>']),
11031 _templateObject22 = _taggedTemplateLiteral(['\n <div class="description">', '</div>\n '], ['\n <div class="description">', '</div>\n ']),
11032 _templateObject23 = _taggedTemplateLiteral(['\n <span class="closing bracket">]</span>\n '], ['\n <span class="closing bracket">]</span>\n ']),
11033 _templateObject24 = _taggedTemplateLiteral(['\n <div class="object">\n <a class="title"><span\n class="toggle-handle"></span>', ' <span\n class="opening brace">{</span>', '</a>\n\n <div class="inner">\n ', '\n <!-- children go here -->\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t \n\t\t\t', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n '], ['\n <div class="object">\n <a class="title"><span\n class="toggle-handle"></span>', ' <span\n class="opening brace">{</span>', '</a>\n\n <div class="inner">\n ', '\n <!-- children go here -->\n\t\t \n\t\t ', '\n\t\t ', '\n\t\t \n\t\t\t', '\n </div>\n\n ', '\n\n ', '\n ', '\n ', '\n\n ', '\n </div>\n ']),
11034 _templateObject25 = _taggedTemplateLiteral(['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n '], ['\n <span class="closing brace" ng-if="isCollapsed">}</span>\n ']),
11035 _templateObject26 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
11036 _templateObject266 = _taggedTemplateLiteral(['\n <div class="required">Required: ', '</div>\n '], ['\n <div class="required">Required: ', '</div>\n ']),
11037 _templateObject27 = _taggedTemplateLiteral(['\n <div class="default">Default: ', '</div>\n '], ['\n <div class="default">Default: ', '</div>\n ']),
11038 _templateObject28 = _taggedTemplateLiteral(['\n <div class="pattern">Pattern: ', '</div>\n '], ['\n <div class="pattern">Pattern: ', '</div>\n ']),
11039 _templateObject29 = _taggedTemplateLiteral(['\n <span class="closing brace">}</span>\n '], ['\n <span class="closing brace">}</span>\n ']),
11040 _templateObject30 = _taggedTemplateLiteral(['\n <div class="inner enums">\n <b>Enum:</b>\n </div>\n '], ['\n <div class="inner enums">\n <b>Enum:</b>\n </div>\n ']),
11041 _templateObject31 = _taggedTemplateLiteral(['\n <div class="inner example">Example: ', '</div>\n '], ['\n <div class="inner example">Example: ', '</div>\n ']),
11042 _templateObject32 = _taggedTemplateLiteral(['\n <div class="inner readOnly">Read Only</div>\n '], ['\n <div class="inner readOnly">Read Only</div>\n ']),
11043 _templateObject33 = _taggedTemplateLiteral(['\n <div class="inner nullable">Nullable</div>\n '], ['\n <div class="inner nullable">Nullable</div>\n ']);
11044
11045function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
11046
11047function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
11048
11049var _helpersJs = require('./helpers.js');
11050
11051/**
11052 * @class JSONSchemaView
11053 *
11054 * A pure JavaScript component for rendering JSON Schema in HTML.
11055*/
11056
11057var JSONSchemaView = (function () {
11058
11059 /**
11060 * @param {object} schema The JSON Schema object
11061 *
11062 * @param {number} [open=1] his number indicates up to how many levels the
11063 * rendered tree should expand. Set it to `0` to make the whole tree collapsed
11064 * or set it to `Infinity` to expand the tree deeply
11065 * @param {object} options.
11066 * theme {string}: one of the following options: ['dark']
11067 */
11068
11069 function JSONSchemaView(schema, open) {
11070 var _this = this;
11071
11072 var options = arguments.length <= 2 || arguments[2] === undefined ? { theme: null } : arguments[2];
11073
11074 _classCallCheck(this, JSONSchemaView);
11075
11076 this.schema = schema; //console.log(schema);
11077 this.open = open;
11078 this.options = options;
11079 this.isCollapsed = open <= 0;
11080
11081 // if schema is an empty object which means any JSON
11082 this.isAny = typeof schema === 'object' && !Array.isArray(schema) && !Object.keys(schema).filter(function (k) {
11083 return ['title', 'description'].indexOf(k) === -1;
11084 }).length;
11085
11086 // Determine if a schema is an array
11087 this.isArray = !this.isAny && this.schema && this.schema.type === 'array';
11088
11089 this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneof || this.schema.allOf);
11090
11091 // Determine if a schema is a primitive
11092 this.isPrimitive = !this.isAny && !this.isArray && !this.isObject;
11093
11094 //
11095 this.showToggle = this.schema.description || this.schema.title || this.isPrimitive && (this.schema.minimum || this.schema.maximum || this.schema.exclusiveMinimum || this.schema.exclusiveMaximum);
11096
11097 // populate isRequired property down to properties
11098 if (this.schema && Array.isArray(this.schema.required)) {
11099 this.schema.required.forEach(function (requiredProperty) {
11100 if (typeof _this.schema.properties[requiredProperty] === 'object') {
11101 _this.schema.properties[requiredProperty].isRequired = true;
11102 }
11103 });
11104 }
11105
11106 // Determine if a schema is a read-only
11107 this.isReadOnly = this.schema && this.schema.readOnly === true;
11108
11109 // Determine if a schema is nullable
11110 this.isNullable = this.schema && this.schema["x-nullable"] === true;
11111 }
11112
11113 /*
11114 * Returns the template with populated properties.
11115 * This template does not have the children
11116 */
11117
11118 _createClass(JSONSchemaView, [{
11119 key: 'template',
11120 value: function template() {
11121 if (!this.schema) {
11122 return '';
11123 }
11124
11125 return ('\n <!-- Any -->\n ' + (0, _helpersJs._if)(this.isAny)(_templateObject, (0, _helpersJs._if)(this.showToggle)(_templateObject2, this.schema.title || ''), (0, _helpersJs._if)(this.schema.description && !this.isCollapsed)(_templateObject3, marked(this.schema.description || "")), (0, _helpersJs._if)(this.schema.required && !this.isCollapsed)(_templateObject4, this.schema.required), (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject5, this.schema['default']), (0, _helpersJs._if)(this.schema.pattern && !this.isCollapsed)(_templateObject6, this.schema.pattern), (0, _helpersJs._if)(this.schema.example && !this.isCollapsed)(_templateObject31, this.schema.example)) + '\n\n <!-- Primitive -->\n ' + (0, _helpersJs._if)(this.isPrimitive)(_templateObject7, (0, _helpersJs._if)(this.showToggle)(_templateObject2, this.schema.title || ''), this.schema.type, (0, _helpersJs._if)(!this.isCollapsed && this.schema.format)(_templateObject8, this.schema.format), (0, _helpersJs._if)(!this.isCollapsed && this.schema.minimum)(_templateObject9, this.schema.minimum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.exclusiveMinimum)(_templateObject10, this.schema.exclusiveMinimum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.maximum)(_templateObject11, this.schema.maximum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.exclusiveMaximum)(_templateObject12, this.schema.exclusiveMaximum), (0, _helpersJs._if)(!this.isCollapsed && this.schema.minLength)(_templateObject13, this.schema.minLength), (0, _helpersJs._if)(!this.isCollapsed && this.schema.maxLength)(_templateObject14, this.schema.maxLength), (0, _helpersJs._if)(this.schema.description && !this.isCollapsed)(_templateObject3, marked(this.schema.description || "")), (0, _helpersJs._if)(this.schema.required && !this.isCollapsed)(_templateObject15), (0, _helpersJs._if)(this.schema.readOnly && !this.isCollapsed)(_templateObject32), (0, _helpersJs._if)(this.schema["x-nullable"] === true && !this.isCollapsed)(_templateObject33), (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject5, this.schema['default']), (0, _helpersJs._if)(this.schema.pattern && !this.isCollapsed)(_templateObject6, this.schema.pattern), (0, _helpersJs._if)(this.schema.example && !this.isCollapsed)(_templateObject31, this.schema.example), (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf'))) + '\n\n\n <!-- Array -->\n ' + (0, _helpersJs._if)(this.isArray)(_templateObject18, this.schema.title || '', (0, _helpersJs._if)(this.isCollapsed)(_templateObject19), (0, _helpersJs._if)(!this.isCollapsed && (this.schema.uniqueItems || this.schema.minItems || this.schema.maxItems))(_templateObject20, this.schema.minItems || 0, this.schema.maxItems || '∞', (0, _helpersJs._if)(!this.isCollapsed && this.schema.uniqueItems)(_templateObject21)), (0, _helpersJs._if)(!this.isCollapsed && this.schema.description)(_templateObject22, marked(this.schema.description || "")), (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf')), (0, _helpersJs._if)(!this.isCollapsed)(_templateObject23)) + '\n\n <!-- Object -->\n ' + (0, _helpersJs._if)(!this.isPrimitive && !this.isArray && !this.isAny)(_templateObject24, this.schema.title || '', (0, _helpersJs._if)(this.isCollapsed)(_templateObject25), (0, _helpersJs._if)(!this.isCollapsed && this.schema.description)(_templateObject22, marked(this.schema.description || "")),
11126
11127 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam != true)(_templateObject26, this.schema.required),
11128 (0, _helpersJs._if)(this.schema.required && !this.isCollapsed && this.options.isBodyParam == true)(_templateObject266, this.schema.required),
11129
11130 (0, _helpersJs._if)(this.schema['default'] && !this.isCollapsed)(_templateObject27, this.schema['default']),
11131 (0, _helpersJs._if)(!this.isCollapsed && this.schema.pattern)(_templateObject28, this.schema.pattern),
11132 (0, _helpersJs._if)(!this.isCollapsed && this.schema.example)(_templateObject31, "<pre>" + JSON.stringify(this.schema.example, null, 4) + "</pre>"),
11133 (0, _helpersJs._if)(!this.isCollapsed && this.schema['enum'])(_templateObject16, this['enum'](this.schema, this.isCollapsed, this.open)), (0, _helpersJs._if)(this.schema.allOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'allOf')), (0, _helpersJs._if)(this.schema.oneOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'oneOf')), (0, _helpersJs._if)(this.schema.anyOf && !this.isCollapsed)(_templateObject17, this.xOf(this.schema, 'anyOf')), (0, _helpersJs._if)(!this.isCollapsed)(_templateObject29)) + '\n').replace(/\s*\n/g, '\n').replace(/(\<\!\-\-).+/g, '').trim();
11134 }
11135
11136 /*
11137 * Template for oneOf, anyOf and allOf
11138 */
11139 }, {
11140 key: 'xOf',
11141 value: function xOf(schema, type) {
11142 return '\n <div class="inner ' + type + '">\n <b>' + (0, _helpersJs.convertXOf)(type) + ':</b>\n </div>\n ';
11143 }
11144
11145 /*
11146 * Template for enums
11147 */
11148 }, {
11149 key: 'enum',
11150 value: function _enum(schema, isCollapsed, open) {
11151 return '\n ' + (0, _helpersJs._if)(!isCollapsed && schema['enum'])(_templateObject30) + '\n ';
11152 }
11153
11154 /*
11155 * Toggles the 'collapsed' state
11156 */
11157 }, {
11158 key: 'toggle',
11159 value: function toggle() {
11160 this.isCollapsed = !this.isCollapsed;
11161 this.render();
11162 }
11163
11164 /*
11165 * Renders the element and returns it
11166 */
11167 }, {
11168 key: 'render',
11169 value: function render() {
11170 if (!this.element) {
11171 this.element = document.createElement('div');
11172 this.element.classList.add('json-schema-view');
11173 }
11174
11175 if (this.isCollapsed) {
11176 this.element.classList.add('collapsed');
11177 } else {
11178 this.element.classList.remove('collapsed');
11179 }
11180
11181 if (this.options.theme) {
11182 this.element.classList.add('json-schema-view-' + this.options.theme);
11183 }
11184
11185 this.element.innerHTML = this.template();
11186
11187 if (!this.schema) {
11188 return this.element;
11189 }
11190
11191 if (!this.isCollapsed) {
11192 this.appendChildren(this.element);
11193 }
11194
11195 // add event listener for toggling
11196 if (this.element.querySelector('a.title')) {
11197 this.element.querySelector('a.title').addEventListener('click', this.toggle.bind(this));
11198 }
11199 return this.element;
11200 }
11201
11202 /*
11203 * Appends children to given element based on current schema
11204 */
11205 }, {
11206 key: 'appendChildren',
11207 value: function appendChildren(element) {
11208 var _this2 = this;
11209
11210 var inner = element.querySelector('.inner');
11211
11212 if (!inner) {
11213 return;
11214 }
11215
11216 if (this.schema['enum']) {
11217 var tempDiv = document.createElement('span');;
11218 tempDiv.classList.add('inner');
11219 tempDiv.innerHTML = '<code>' + this.schema['enum'].join('</code>, <code>') + '</code>';
11220 element.querySelector('.enums.inner').appendChild(tempDiv);
11221 }
11222
11223 if (this.isArray) {
11224 var view = new JSONSchemaView(this.schema.items, Infinity);
11225 inner.appendChild(view.render());
11226 }
11227
11228 if (typeof this.schema.properties === 'object') {
11229 Object.keys(this.schema.properties).forEach(function (propertyName) {
11230 var property = _this2.schema.properties[propertyName];
11231 var tempDiv = document.createElement('div');;
11232 tempDiv.innerHTML = '<div class="property">\n <span class="name">' + propertyName + ':</span>\n </div>';
11233 var view = new JSONSchemaView(property, _this2.open - 1);
11234 tempDiv.querySelector('.property').appendChild(view.render());
11235
11236 inner.appendChild(tempDiv.querySelector('.property'));
11237 });
11238 }
11239
11240 if (this.schema.allOf) {
11241 appendXOf.call(this, 'allOf');
11242 }
11243 if (this.schema.oneOf) {
11244 appendXOf.call(this, 'oneOf');
11245 }
11246 if (this.schema.anyOf) {
11247 appendXOf.call(this, 'anyOf');
11248 }
11249
11250 function appendXOf(type) {
11251 var _this3 = this;
11252
11253 var innerAllOf = element.querySelector('.inner.' + type);
11254
11255 this.schema[type].forEach(function (schema) {
11256 var inner = document.createElement('div');
11257 inner.classList.add('inner');
11258 var view = new JSONSchemaView(schema, _this3.open - 1);
11259 inner.appendChild(view.render());
11260 innerAllOf.appendChild(inner);
11261 });
11262 }
11263 }
11264 }]);
11265
11266 return JSONSchemaView;
11267})();
11268
11269exports['default'] = JSONSchemaView;
11270module.exports = exports['default'];
11271
11272},{"./helpers.js":1}]},{},[2])(2)
11273});
11274//# sourceMappingURL=data:application/json;charset:utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyaWZ5L25vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2hlbHBlcnMuanMiLCJDOi9Vc2Vycy9qYW1lc2hpL0Rlc2t0b3AvanNvbi1zY2hlbWEtdmlldy1qcy1tYXN0ZXIvc3JjL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUEsWUFBWSxDQUFDOzs7Ozs7Ozs7O0FBSU4sU0FBUyxVQUFVLENBQUMsSUFBSSxFQUFFO0FBQy9CLFNBQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDO0NBQ3JDOzs7Ozs7Ozs7Ozs7O0FBWU0sU0FBUyxHQUFHLENBQUMsU0FBUyxFQUFFO0FBQzdCLFNBQU8sU0FBUyxHQUFHLE1BQU0sR0FBRyxLQUFLLENBQUM7Q0FDbkM7O0FBQ0QsU0FBUyxLQUFLLEdBQUU7QUFDZCxTQUFPLEVBQUUsQ0FBQztDQUNYO0FBQ0QsU0FBUyxNQUFNLENBQUUsUUFBUSxFQUFrQjtvQ0FBYixXQUFXO0FBQVgsZUFBVzs7O0FBQ3ZDLFNBQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBSztBQUN4RCxXQUFPLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDO0dBQzVDLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Q0FDakI7OztBQzVCRCxZQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozt5QkFPTixjQUFjOzs7Ozs7OztJQVFBLGNBQWM7Ozs7Ozs7Ozs7OztBQVd0QixXQVhRLGNBQWMsQ0FXckIsTUFBTSxFQUFFLElBQUksRUFBMkI7OztRQUF6QixPQUFPLHlEQUFHLEVBQUMsS0FBSyxFQUFFLElBQUksRUFBQzs7MEJBWDlCLGNBQWM7O0FBWS9CLFFBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO0FBQ3JCLFFBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0FBQ2pCLFFBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0FBQ3ZCLFFBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxJQUFJLENBQUMsQ0FBQzs7O0FBRzdCLFFBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxNQUFNLEtBQUssUUFBUSxJQUNyQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQ3RCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FDbkIsTUFBTSxDQUFDLFVBQUEsQ0FBQzthQUFHLENBQUMsT0FBTyxFQUFFLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7S0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDOzs7QUFHakUsUUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLElBQUksSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxPQUFPLENBQUM7O0FBRTFFLFFBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLE1BQU0sS0FDeEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxJQUM3QixJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsSUFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2pCLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUNqQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQSxBQUFDLENBQUM7OztBQUd0QixRQUFJLENBQUMsV0FBVyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDOzs7QUFHbEUsUUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFDdkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQ2hCLElBQUksQ0FBQyxXQUFXLEtBQ2YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLElBQ25CLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUNuQixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixJQUM1QixJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFBLEFBQUMsQUFDOUIsQ0FBQzs7O0FBR0osUUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRTtBQUN0RCxVQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBQSxnQkFBZ0IsRUFBSTtBQUMvQyxZQUFJLE9BQU8sTUFBSyxNQUFNLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEtBQUssUUFBUSxFQUFFO0FBQ2hFLGdCQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1NBQzVEO09BQ0YsQ0FBQyxDQUFDO0tBQ0o7R0FDRjs7Ozs7OztlQXREa0IsY0FBYzs7V0E0RHpCLG9CQUFHO0FBQ1QsVUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7QUFDaEIsZUFBTyxFQUFFLENBQUM7T0FDWDs7QUFFRCxhQUFPLGtDQUVILG9CQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsa0JBRVgsb0JBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxtQkFDa0MsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksRUFBRSxHQUs3RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ2hCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUc5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0EsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEdBRWxFLG9CQUFJLElBQUksQ0FBQyxNQUFNLFdBQVEsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0QsSUFBSSxDQUFDLE1BQU0sV0FBUSxHQUU5RCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsbUJBQ0YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLDhDQU03RCxvQkFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLG1CQUVqQixvQkFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLG1CQUNrQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEdBR3hELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUlyQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsbUJBQ3BCLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUcxQyxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsbUJBQ1AsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEdBR3pELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFDLG9CQUNILElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLEdBRy9FLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsb0JBQ0gsSUFBSSxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsR0FHL0Usb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLG9CQUNMLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUcvRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsb0JBQ0wsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBRy9ELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDaEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSzdELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFHL0Msb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRTlELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxtQkFDRixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FHekQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsNENBTWhGLG9CQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsb0JBRXVDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUFJLEVBQUUsRUFBeUMsb0JBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxxQkFDekksb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxLQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFBLEFBQUMsQ0FBQyxvQkFFdEUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLElBQUksQ0FBQyxFQUFLLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLEdBQUcsRUFDcEYsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLHNCQUlqRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsb0JBQ3RCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxHQUlwRCxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksSUFBSSxDQUFDLE1BQU0sUUFBSyxDQUFDLG9CQUN4QyxJQUFJLFFBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUdyRCxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUM1RSxvQkFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsb0JBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxHQUU1RSxvQkFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsNkRBTzFCLG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLG9CQUduQixJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssSUFBSSxFQUFFLEVBQ3RCLG9CQUFJLElBQUksQ0FBQyxXQUFXLENBQUMscUJBS25ELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxvQkFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEdBSXpELG9CQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsR0FFbEUsb0JBQUksSUFBSSxDQUFDLE1BQU0sV0FBUSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxvQkFDUCxJQUFJLENBQUMsTUFBTSxXQUFRLEdBRzFELG9CQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxvQkFDSixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FJckQsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLElBQUksQ0FBQyxNQUFNLFFBQUssQ0FBQyxvQkFDeEMsSUFBSSxRQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsR0FHckQsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FDNUUsb0JBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLG9CQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsR0FFNUUsb0JBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLDZCQUtoQyxPQUFPLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxlQUFlLEVBQUUsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDM0Q7Ozs7Ozs7V0FLRSxhQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUU7QUFDaEIsNENBQ3NCLElBQUksdUJBQ2pCLDJCQUFXLElBQUksQ0FBQywrQkFFdkI7S0FDSDs7Ozs7OztXQUtHLGVBQUMsTUFBTSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUU7QUFDOUIsMEJBQ0ksb0JBQUksQ0FBQyxXQUFXLElBQUksTUFBTSxRQUFLLENBQUMsK0JBS2xDO0tBQ0g7Ozs7Ozs7V0FLSyxrQkFBRztBQUNQLFVBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDO0FBQ3JDLFVBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUNmOzs7Ozs7O1dBS0ssa0JBQUc7QUFDUCxVQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUNqQixZQUFJLENBQUMsT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0MsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7T0FDaEQ7O0FBRUQsVUFBSSxJQUFJLENBQUMsV0FBVyxFQUFFO0FBQ3BCLFlBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUN6QyxNQUFNO0FBQ0wsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO09BQzVDOztBQUVELFVBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUU7QUFDdEIsWUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyx1QkFBcUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUcsQ0FBQztPQUN0RTs7QUFFRCxVQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7O0FBRXpDLFVBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO0FBQ2hCLGVBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztPQUNyQjs7QUFFRCxVQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRTtBQUNyQixZQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztPQUNuQzs7O0FBR0QsVUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsRUFBRTtBQUN6QyxZQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztPQUN6RjtBQUNELGFBQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztLQUNyQjs7Ozs7OztXQUthLHdCQUFDLE9BQU8sRUFBRTs7O0FBQ3RCLFVBQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7O0FBRTlDLFVBQUksQ0FBQyxLQUFLLEVBQUU7QUFDVixlQUFPO09BQ1I7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxRQUFLLEVBQUU7QUFDcEIsWUFBTSxTQUFTLEdBQUcsSUFBSSxhQUFhLENBQUMsSUFBSSxDQUFDLE1BQU0sUUFBSyxFQUFFLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDckUsWUFBTSxXQUFXLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxDQUFDO0FBQ3ZDLG1CQUFXLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUNuQyxlQUFPLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsQ0FBQztPQUVoRTs7QUFFRCxVQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7QUFDaEIsWUFBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQTtBQUNqRSxhQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDO09BQ2xDOztBQUVELFVBQUksT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsS0FBSyxRQUFRLEVBQUU7QUFDOUMsY0FBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFBLFlBQVksRUFBSTtBQUMxRCxjQUFNLFFBQVEsR0FBRyxPQUFLLE1BQU0sQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDdEQsY0FBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQy9DLGlCQUFPLENBQUMsU0FBUyw2REFDTSxZQUFZLDZCQUM1QixDQUFDO0FBQ1IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsUUFBUSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3pELGlCQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQzs7QUFFOUQsZUFBSyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7U0FDdkQsQ0FBQyxDQUFDO09BQ0o7O0FBRUQsVUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRTtBQUFFLGlCQUFTLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQztPQUFFO0FBQ3pELFVBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUU7QUFBRSxpQkFBUyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7T0FBRTtBQUN6RCxVQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFO0FBQUUsaUJBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxDQUFDO09BQUU7O0FBRXpELGVBQVMsU0FBUyxDQUFDLElBQUksRUFBRTs7O0FBQ3ZCLFlBQU0sVUFBVSxHQUFHLE9BQU8sQ0FBQyxhQUFhLGFBQVcsSUFBSSxDQUFHLENBQUM7O0FBRTNELFlBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQUEsTUFBTSxFQUFJO0FBQ2xDLGNBQU0sS0FBSyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDNUMsZUFBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDN0IsY0FBTSxJQUFJLEdBQUcsSUFBSSxjQUFjLENBQUMsTUFBTSxFQUFFLE9BQUssSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3ZELGVBQUssQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7QUFDakMsb0JBQVUsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDL0IsQ0FBQyxDQUFDO09BQ0o7S0FDRjs7O1NBOVZrQixjQUFjOzs7cUJBQWQsY0FBYyIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uIGUodCxuLHIpe2Z1bmN0aW9uIHMobyx1KXtpZighbltvXSl7aWYoIXRbb10pe3ZhciBhPXR5cGVvZiByZXF1aXJlPT1cImZ1bmN0aW9uXCImJnJlcXVpcmU7aWYoIXUmJmEpcmV0dXJuIGEobywhMCk7aWYoaSlyZXR1cm4gaShvLCEwKTt2YXIgZj1uZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiK28rXCInXCIpO3Rocm93IGYuY29kZT1cIk1PRFVMRV9OT1RfRk9VTkRcIixmfXZhciBsPW5bb109e2V4cG9ydHM6e319O3Rbb11bMF0uY2FsbChsLmV4cG9ydHMsZnVuY3Rpb24oZSl7dmFyIG49dFtvXVsxXVtlXTtyZXR1cm4gcyhuP246ZSl9LGwsbC5leHBvcnRzLGUsdCxuLHIpfXJldHVybiBuW29dLmV4cG9ydHN9dmFyIGk9dHlwZW9mIHJlcXVpcmU9PVwiZnVuY3Rpb25cIiYmcmVxdWlyZTtmb3IodmFyIG89MDtvPHIubGVuZ3RoO28rKylzKHJbb10pO3JldHVybiBzfSkiLCIndXNlIHN0cmljdCc7XG4vKlxuICogQ29udmVydHMgYW55T2YsIGFsbE9mIGFuZCBvbmVPZiB0byBodW1hbiByZWFkYWJsZSBzdHJpbmdcbiovXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFhPZih0eXBlKSB7XG4gIHJldHVybiB0eXBlLnN1YnN0cmluZygwLCAzKSArICcgb2YnO1xufVxuXG4vKlxuICogaWYgY29uZGl0aW9uIGZvciBFUzYgdGVtcGxhdGUgc3RyaW5nc1xuICogdG8gYmUgdXNlZCBvbmx5IGluIHRlbXBsYXRlIHN0cmluZ1xuICpcbiAqIEBleGFtcGxlIG15c3RyID0gYFJhbmRvbSBpcyAke19pZihNYXRoLnJhbmRvbSgpID4gMC41KWBncmVhdGVyIHRoYW4gMC41YGBcbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGNvbmRpdGlvblxuICpcbiAqIEByZXR1cm5zIHtmdW5jdGlvbn0gdGhlIHRlbXBsYXRlIGZ1bmN0aW9uXG4qL1xuZXhwb3J0IGZ1bmN0aW9uIF9pZihjb25kaXRpb24pIHtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IG5vcm1hbCA6IGVtcHR5O1xufVxuZnVuY3Rpb24gZW1wdHkoKXtcbiAgcmV0dXJuICcnO1xufVxuZnVuY3Rpb24gbm9ybWFsICh0ZW1wbGF0ZSwgLi4uZXhwcmVzc2lvbnMpIHtcbiAgcmV0dXJuIHRlbXBsYXRlLnNsaWNlKDEpLnJlZHVjZSgoYWNjdW11bGF0b3IsIHBhcnQsIGkpID0+IHtcbiAgICByZXR1cm4gYWNjdW11bGF0b3IgKyBleHByZXNzaW9uc1tpXSArIHBhcnQ7XG4gIH0sIHRlbXBsYXRlWzBdKTtcbn0iLCIndXNlIHN0cmljdCc7XG5cbi8qIGdsb2JhbHMgSlNPTlNjaGVtYVZpZXcgKi9cblxuaW1wb3J0IHtcbiAgY29udmVydFhPZixcbiAgX2lmXG59IGZyb20gJy4vaGVscGVycy5qcyc7XG5cblxuLyoqXG4gKiBAY2xhc3MgSlNPTlNjaGVtYVZpZXdcbiAqXG4gKiBBIHB1cmUgSmF2YVNjcmlwdCBjb21wb25lbnQgZm9yIHJlbmRlcmluZyBKU09OIFNjaGVtYSBpbiBIVE1MLlxuKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEpTT05TY2hlbWFWaWV3IHtcblxuICAvKipcbiAgICogQHBhcmFtIHtvYmplY3R9IHNjaGVtYSBUaGUgSlNPTiBTY2hlbWEgb2JqZWN0XG4gICAqXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBbb3Blbj0xXSBoaXMgbnVtYmVyIGluZGljYXRlcyB1cCB0byBob3cgbWFueSBsZXZlbHMgdGhlXG4gICAqIHJlbmRlcmVkIHRyZWUgc2hvdWxkIGV4cGFuZC4gU2V0IGl0IHRvIGAwYCB0byBtYWtlIHRoZSB3aG9sZSB0cmVlIGNvbGxhcHNlZFxuICAgKiBvciBzZXQgaXQgdG8gYEluZmluaXR5YCB0byBleHBhbmQgdGhlIHRyZWUgZGVlcGx5XG4gICAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zLlxuICAgKiAgdGhlbWUge3N0cmluZ306IG9uZSBvZiB0aGUgZm9sbG93aW5nIG9wdGlvbnM6IFsnZGFyayddXG4gICovXG4gIGNvbnN0cnVjdG9yKHNjaGVtYSwgb3Blbiwgb3B0aW9ucyA9IHt0aGVtZTogbnVsbH0pIHtcbiAgICB0aGlzLnNjaGVtYSA9IHNjaGVtYTtcbiAgICB0aGlzLm9wZW4gPSBvcGVuO1xuICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgdGhpcy5pc0NvbGxhcHNlZCA9IG9wZW4gPD0gMDtcblxuICAgIC8vIGlmIHNjaGVtYSBpcyBhbiBlbXB0eSBvYmplY3Qgd2hpY2ggbWVhbnMgYW55IEpPU05cbiAgICB0aGlzLmlzQW55ID0gdHlwZW9mIHNjaGVtYSA9PT0gJ29iamVjdCcgJiZcbiAgICAgICFBcnJheS5pc0FycmF5KHNjaGVtYSkgJiZcbiAgICAgICFPYmplY3Qua2V5cyhzY2hlbWEpXG4gICAgICAuZmlsdGVyKGs9PiBbJ3RpdGxlJywgJ2Rlc2NyaXB0aW9uJ10uaW5kZXhPZihrKSA9PT0gLTEpLmxlbmd0aDtcblxuICAgIC8vIERldGVybWluZSBpZiBhIHNjaGVtYSBpcyBhbiBhcnJheVxuICAgIHRoaXMuaXNBcnJheSA9ICF0aGlzLmlzQW55ICYmIHRoaXMuc2NoZW1hICYmIHRoaXMuc2NoZW1hLnR5cGUgPT09ICdhcnJheSc7XG5cbiAgICB0aGlzLmlzT2JqZWN0ID0gdGhpcy5zY2hlbWEgJiZcbiAgICAgICh0aGlzLnNjaGVtYS50eXBlID09PSAnb2JqZWN0JyB8fFxuICAgICAgIHRoaXMuc2NoZW1hLnByb3BlcnRpZXMgfHxcbiAgICAgICB0aGlzLnNjaGVtYS5hbnlPZiB8fFxuICAgICAgIHRoaXMuc2NoZW1hLm9uZW9mIHx8XG4gICAgICAgdGhpcy5zY2hlbWEuYWxsT2YpO1xuXG4gICAgLy8gRGV0ZXJtaW5lIGlmIGEgc2NoZW1hIGlzIGEgcHJpbWl0aXZlXG4gICAgdGhpcy5pc1ByaW1pdGl2ZSA9ICF0aGlzLmlzQW55ICYmICF0aGlzLmlzQXJyYXkgJiYgIXRoaXMuaXNPYmplY3Q7XG5cbiAgICAvL1xuICAgIHRoaXMuc2hvd1RvZ2dsZSA9IHRoaXMuc2NoZW1hLmRlc2NyaXB0aW9uIHx8XG4gICAgICB0aGlzLnNjaGVtYS50aXRsZSB8fFxuICAgICAgKHRoaXMuaXNQcmltaXRpdmUgJiYgKFxuICAgICAgICB0aGlzLnNjaGVtYS5taW5pbXVtIHx8XG4gICAgICAgIHRoaXMuc2NoZW1hLm1heGltdW0gfHxcbiAgICAgICAgdGhpcy5zY2hlbWEuZXhjbHVzaXZlTWluaW11bSB8fFxuICAgICAgICB0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtKVxuICAgICAgKTtcblxuICAgIC8vIHBvcHVsYXRlIGlzUmVxdWlyZWQgcHJvcGVydHkgZG93biB0byBwcm9wZXJ0aWVzXG4gICAgaWYgKHRoaXMuc2NoZW1hICYmIEFycmF5LmlzQXJyYXkodGhpcy5zY2hlbWEucmVxdWlyZWQpKSB7XG4gICAgICB0aGlzLnNjaGVtYS5yZXF1aXJlZC5mb3JFYWNoKHJlcXVpcmVkUHJvcGVydHkgPT4ge1xuICAgICAgICBpZiAodHlwZW9mIHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcmVxdWlyZWRQcm9wZXJ0eV0gPT09ICdvYmplY3QnKSB7XG4gICAgICAgICAgdGhpcy5zY2hlbWEucHJvcGVydGllc1tyZXF1aXJlZFByb3BlcnR5XS5pc1JlcXVpcmVkID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICogUmV0dXJucyB0aGUgdGVtcGxhdGUgd2l0aCBwb3B1bGF0ZWQgcHJvcGVydGllcy5cbiAgICogVGhpcyB0ZW1wbGF0ZSBkb2VzIG5vdCBoYXZlIHRoZSBjaGlsZHJlblxuICAqL1xuICB0ZW1wbGF0ZSgpIHtcbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gJyc7XG4gICAgfVxuXG4gICAgcmV0dXJuIGBcbiAgICAgIDwhLS0gQW55IC0tPlxuICAgICAgJHtfaWYodGhpcy5pc0FueSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhbnlcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwidHlwZSB0eXBlLWFueVwiPiZsdDthbnkmZ3Q7PC9zcGFuPlxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCBcblx0XHQgICR7X2lmKHRoaXMuc2NoZW1hLnJlcXVpcmVkICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciByZXF1aXJlZFwiPlJlcXVpcmVkOiAke3RoaXMuc2NoZW1hLnJlcXVpcmVkfTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAke19pZih0aGlzLnNjaGVtYS5kZWZhdWx0ICYmICF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBkZWZhdWx0XCI+RGVmYXVsdDogJHt0aGlzLnNjaGVtYS5kZWZhdWx0fTwvZGl2PlxuICAgICAgICAgIGB9XG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucGF0dGVybiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgcGF0dGVyblwiPlBhdHRlcm46ICR7dGhpcy5zY2hlbWEucGF0dGVybn08L2Rpdj5cbiAgICAgICAgICBgfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEuZXhhbXBsZSAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgZXhhbXBsZVwiPkV4YW1wbGU6ICR7dGhpcy5zY2hlbWEuZXhhbXBsZX08L2Rpdj5cbiAgICAgICAgICBgfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cbiAgICAgIDwhLS0gUHJpbWl0aXZlIC0tPlxuICAgICAgJHtfaWYodGhpcy5pc1ByaW1pdGl2ZSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwcmltaXRpdmVcIj5cbiAgICAgICAgICAke19pZih0aGlzLnNob3dUb2dnbGUpYFxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuIGNsYXNzPVwidG9nZ2xlLWhhbmRsZVwiPjwvc3Bhbj4ke3RoaXMuc2NoZW1hLnRpdGxlIHx8ICcnfSA8L2E+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0eXBlXCI+JHt0aGlzLnNjaGVtYS50eXBlfTwvc3Bhbj5cblxuICAgICAgICAgXG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5mb3JtYXQpYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJmb3JtYXRcIj4oJHt0aGlzLnNjaGVtYS5mb3JtYXR9KTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluaW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1pbmltdW1cIj5taW5pbXVtOiR7dGhpcy5zY2hlbWEubWluaW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1pbmltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNaW5pbXVtXCI+KGV4KW1pbmltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNaW5pbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4aW11bSlgXG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cInJhbmdlIG1heGltdW1cIj5tYXhpbXVtOiR7dGhpcy5zY2hlbWEubWF4aW11bX08L3NwYW4+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4Y2x1c2l2ZU1heGltdW0pYFxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJyYW5nZSBleGNsdXNpdmVNYXhpbXVtXCI+KGV4KW1heGltdW06JHt0aGlzLnNjaGVtYS5leGNsdXNpdmVNYXhpbXVtfTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWluTGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWluTGVuZ3RoXCI+bWluTGVuZ3RoOiR7dGhpcy5zY2hlbWEubWluTGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEubWF4TGVuZ3RoKWBcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwicmFuZ2UgbWF4TGVuZ3RoXCI+bWF4TGVuZ3RoOiR7dGhpcy5zY2hlbWEubWF4TGVuZ3RofTwvc3Bhbj5cbiAgICAgICAgICBgfVxuXG4gICAgICAgICAgJHtfaWYodGhpcy5zY2hlbWEuZGVzY3JpcHRpb24gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIGRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgXG5cdFx0IFxuXHRcdCAgXG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucmVxdWlyZWQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHJlcXVpcmVkXCI+UmVxdWlyZWQ8L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgJHtfaWYodGhpcy5zY2hlbWEuZGVmYXVsdCAmJiAhdGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgZGVmYXVsdFwiPkRlZmF1bHQ6ICR7dGhpcy5zY2hlbWEuZGVmYXVsdH08L2Rpdj5cbiAgICAgICAgICBgfVxuXHRcdCAgICR7X2lmKHRoaXMuc2NoZW1hLnBhdHRlcm4gJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyIHBhdHRlcm5cIj5QYXR0ZXJuOiAke3RoaXMuc2NoZW1hLnBhdHRlcm59PC9kaXY+XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmVudW0pYFxuICAgICAgICAgICAgJHt0aGlzLmVudW0odGhpcy5zY2hlbWEsIHRoaXMuaXNDb2xsYXBzZWQsIHRoaXMub3Blbil9XG4gICAgICAgICAgYH1cblxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFsbE9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYWxsT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLm9uZU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnb25lT2YnKX1gfVxuICAgICAgICAgICR7X2lmKHRoaXMuc2NoZW1hLmFueU9mICYmICF0aGlzLmlzQ29sbGFwc2VkKWAke3RoaXMueE9mKHRoaXMuc2NoZW1hLCAnYW55T2YnKX1gfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG5cblxuICAgICAgPCEtLSBBcnJheSAtLT5cbiAgICAgICR7X2lmKHRoaXMuaXNBcnJheSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJhcnJheVwiPlxuICAgICAgICAgIDxhIGNsYXNzPVwidGl0bGVcIj48c3BhbiBjbGFzcz1cInRvZ2dsZS1oYW5kbGVcIj48L3NwYW4+JHt0aGlzLnNjaGVtYS50aXRsZSB8fCAnJ308c3BhbiBjbGFzcz1cIm9wZW5pbmcgYnJhY2tldFwiPls8L3NwYW4+JHtfaWYodGhpcy5pc0NvbGxhcHNlZClgPHNwYW4gY2xhc3M9XCJjbG9zaW5nIGJyYWNrZXRcIj5dPC9zcGFuPmB9PC9hPlxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmICh0aGlzLnNjaGVtYS51bmlxdWVJdGVtcyB8fCB0aGlzLnNjaGVtYS5taW5JdGVtcyB8fCB0aGlzLnNjaGVtYS5tYXhJdGVtcykpYFxuICAgICAgICAgIDxzcGFuPlxuICAgICAgICAgICAgPHNwYW4gdGl0bGU9XCJpdGVtcyByYW5nZVwiPigke3RoaXMuc2NoZW1hLm1pbkl0ZW1zIHx8IDB9Li4ke3RoaXMuc2NoZW1hLm1heEl0ZW1zIHx8ICc4J30pPC9zcGFuPlxuICAgICAgICAgICAgJHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEudW5pcXVlSXRlbXMpYDxzcGFuIHRpdGxlPVwidW5pcXVlXCIgY2xhc3M9XCJ1bmlxdWVJdGVtc1wiPj88L3NwYW4+YH1cbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgYH1cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5uZXJcIj5cbiAgICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmRlc2NyaXB0aW9uKWBcbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRlc2NyaXB0aW9uXCI+JHt0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbn08L2Rpdj5cbiAgICAgICAgICAgIGB9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5lbnVtKWBcbiAgICAgICAgICAgICR7dGhpcy5lbnVtKHRoaXMuc2NoZW1hLCB0aGlzLmlzQ29sbGFwc2VkLCB0aGlzLm9wZW4pfVxuICAgICAgICAgIGB9XG5cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbGxPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FsbE9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5vbmVPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ29uZU9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbnlPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FueU9mJyl9YH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2tldFwiPl08L3NwYW4+XG4gICAgICAgICAgYH1cbiAgICAgICAgPC9kaXY+XG4gICAgICBgfVxuXG4gICAgICA8IS0tIE9iamVjdCAtLT5cbiAgICAgICR7X2lmKCF0aGlzLmlzUHJpbWl0aXZlICYmICF0aGlzLmlzQXJyYXkgJiYgIXRoaXMuaXNBbnkpYFxuICAgICAgICA8ZGl2IGNsYXNzPVwib2JqZWN0XCI+XG4gICAgICAgICAgPGEgY2xhc3M9XCJ0aXRsZVwiPjxzcGFuXG4gICAgICAgICAgICBjbGFzcz1cInRvZ2dsZS1oYW5kbGVcIj48L3NwYW4+JHt0aGlzLnNjaGVtYS50aXRsZSB8fCAnJ30gPHNwYW5cbiAgICAgICAgICAgIGNsYXNzPVwib3BlbmluZyBicmFjZVwiPns8L3NwYW4+JHtfaWYodGhpcy5pc0NvbGxhcHNlZClgXG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiY2xvc2luZyBicmFjZVwiIG5nLWlmPVwiaXNDb2xsYXBzZWRcIj59PC9zcGFuPlxuICAgICAgICAgIGB9PC9hPlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImlubmVyXCI+XG4gICAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5kZXNjcmlwdGlvbilgXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZXNjcmlwdGlvblwiPiR7dGhpcy5zY2hlbWEuZGVzY3JpcHRpb259PC9kaXY+XG4gICAgICAgICAgICBgfVxuICAgICAgICAgICAgPCEtLSBjaGlsZHJlbiBnbyBoZXJlIC0tPlxuXHRcdCAgXG5cdFx0ICAgJHtfaWYodGhpcy5zY2hlbWEucmVxdWlyZWQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJlcXVpcmVkXCI+RGVmYXVsdCBGaWVsZHM6ICR7dGhpcy5zY2hlbWEucmVxdWlyZWR9PC9kaXY+XG4gICAgICAgICAgYH1cblx0XHQgICR7X2lmKHRoaXMuc2NoZW1hLmRlZmF1bHQgJiYgIXRoaXMuaXNDb2xsYXBzZWQpYFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRlZmF1bHRcIj5EZWZhdWx0OiAke3RoaXMuc2NoZW1hLmRlZmF1bHR9PC9kaXY+XG4gICAgICAgICAgYH1cblx0XHQgIFxuXHRcdFx0JHtfaWYoIXRoaXMuaXNDb2xsYXBzZWQgJiYgdGhpcy5zY2hlbWEucGF0dGVybilgXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwYXR0ZXJuXCI+UGF0dGVybjogJHt0aGlzLnNjaGVtYS5wYXR0ZXJufTwvZGl2PlxuICAgICAgICAgICAgYH1cblx0XHRcdCR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkICYmIHRoaXMuc2NoZW1hLmV4YW1wbGUpYFxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXhhbXBsZVwiPkV4YW1wbGU6ICR7dGhpcy5zY2hlbWEuZXhhbXBsZX08L2Rpdj5cbiAgICAgICAgICAgIGB9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAke19pZighdGhpcy5pc0NvbGxhcHNlZCAmJiB0aGlzLnNjaGVtYS5lbnVtKWBcbiAgICAgICAgICAgICR7dGhpcy5lbnVtKHRoaXMuc2NoZW1hLCB0aGlzLmlzQ29sbGFwc2VkLCB0aGlzLm9wZW4pfVxuICAgICAgICAgIGB9XG5cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbGxPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FsbE9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5vbmVPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ29uZU9mJyl9YH1cbiAgICAgICAgICAke19pZih0aGlzLnNjaGVtYS5hbnlPZiAmJiAhdGhpcy5pc0NvbGxhcHNlZClgJHt0aGlzLnhPZih0aGlzLnNjaGVtYSwgJ2FueU9mJyl9YH1cblxuICAgICAgICAgICR7X2lmKCF0aGlzLmlzQ29sbGFwc2VkKWBcbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImNsb3NpbmcgYnJhY2VcIj59PC9zcGFuPlxuICAgICAgICAgIGB9XG4gICAgICAgIDwvZGl2PlxuICAgICAgYH1cbmAucmVwbGFjZSgvXFxzKlxcbi9nLCAnXFxuJykucmVwbGFjZSgvKFxcPFxcIVxcLVxcLSkuKy9nLCAnJykudHJpbSgpO1xuICB9XG5cbiAgLypcbiAgICogVGVtcGxhdGUgZm9yIG9uZU9mLCBhbnlPZiBhbmQgYWxsT2ZcbiAgKi9cbiAgeE9mKHNjaGVtYSwgdHlwZSkge1xuICAgIHJldHVybiBgXG4gICAgICA8ZGl2IGNsYXNzPVwiaW5uZXIgJHt0eXBlfVwiPlxuICAgICAgICA8Yj4ke2NvbnZlcnRYT2YodHlwZSl9OjwvYj5cbiAgICAgIDwvZGl2PlxuICAgIGA7XG4gIH1cblxuICAvKlxuICAgKiBUZW1wbGF0ZSBmb3IgZW51bXNcbiAgKi9cbiAgZW51bShzY2hlbWEsIGlzQ29sbGFwc2VkLCBvcGVuKSB7XG4gICAgcmV0dXJuIGBcbiAgICAgICR7X2lmKCFpc0NvbGxhcHNlZCAmJiBzY2hlbWEuZW51bSlgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJpbm5lciBlbnVtc1wiPlxuICAgICAgICAgIDxiPkVudW06PC9iPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIGB9XG4gICAgYDtcbiAgfVxuXG4gIC8qXG4gICAqIFRvZ2dsZXMgdGhlICdjb2xsYXBzZWQnIHN0YXRlXG4gICovXG4gIHRvZ2dsZSgpIHtcbiAgICB0aGlzLmlzQ29sbGFwc2VkID0gIXRoaXMuaXNDb2xsYXBzZWQ7XG4gICAgdGhpcy5yZW5kZXIoKTtcbiAgfVxuXG4gIC8qXG4gICAqIFJlbmRlcnMgdGhlIGVsZW1lbnQgYW5kIHJldHVybnMgaXRcbiAgKi9cbiAgcmVuZGVyKCkge1xuICAgIGlmICghdGhpcy5lbGVtZW50KSB7XG4gICAgICB0aGlzLmVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdqc29uLXNjaGVtYS12aWV3Jyk7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuaXNDb2xsYXBzZWQpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKCdjb2xsYXBzZWQnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoJ2NvbGxhcHNlZCcpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLm9wdGlvbnMudGhlbWUpIHtcbiAgICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKGBqc29uLXNjaGVtYS12aWV3LSR7dGhpcy5vcHRpb25zLnRoZW1lfWApO1xuICAgIH1cblxuICAgIHRoaXMuZWxlbWVudC5pbm5lckhUTUwgPSB0aGlzLnRlbXBsYXRlKCk7XG5cbiAgICBpZiAoIXRoaXMuc2NoZW1hKSB7XG4gICAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICAgIH1cblxuICAgIGlmICghdGhpcy5pc0NvbGxhcHNlZCkge1xuICAgICAgdGhpcy5hcHBlbmRDaGlsZHJlbih0aGlzLmVsZW1lbnQpO1xuICAgIH1cblxuICAgIC8vIGFkZCBldmVudCBsaXN0ZW5lciBmb3IgdG9nZ2xpbmdcbiAgICBpZiAodGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKSkge1xuICAgICAgdGhpcy5lbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJ2EudGl0bGUnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMudG9nZ2xlLmJpbmQodGhpcykpO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5lbGVtZW50O1xuICB9XG5cbiAgLypcbiAgICogQXBwZW5kcyBjaGlsZHJlbiB0byBnaXZlbiBlbGVtZW50IGJhc2VkIG9uIGN1cnJlbnQgc2NoZW1hXG4gICovXG4gIGFwcGVuZENoaWxkcmVuKGVsZW1lbnQpIHtcbiAgICBjb25zdCBpbm5lciA9IGVsZW1lbnQucXVlcnlTZWxlY3RvcignLmlubmVyJyk7XG5cbiAgICBpZiAoIWlubmVyKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc2NoZW1hLmVudW0pIHtcbiAgICAgIGNvbnN0IGZvcm1hdHRlciA9IG5ldyBKU09ORm9ybWF0dGVyKHRoaXMuc2NoZW1hLmVudW0sIHRoaXMub3BlbiAtIDEpO1xuICAgICAgY29uc3QgZm9ybWF0dGVyRWwgPSBmb3JtYXR0ZXIucmVuZGVyKCk7XG4gICAgICBmb3JtYXR0ZXJFbC5jbGFzc0xpc3QuYWRkKCdpbm5lcicpO1xuICAgICAgZWxlbWVudC5xdWVyeVNlbGVjdG9yKCcuZW51bXMuaW5uZXInKS5hcHBlbmRDaGlsZChmb3JtYXR0ZXJFbCk7XG5cbiAgICB9XG5cbiAgICBpZiAodGhpcy5pc0FycmF5KSB7XG4gICAgICBjb25zdCB2aWV3ID0gbmV3IEpTT05TY2hlbWFWaWV3KHRoaXMuc2NoZW1hLml0ZW1zLCB0aGlzLm9wZW4gLSAxKVxuICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiB0aGlzLnNjaGVtYS5wcm9wZXJ0aWVzID09PSAnb2JqZWN0Jykge1xuICAgICAgT2JqZWN0LmtleXModGhpcy5zY2hlbWEucHJvcGVydGllcykuZm9yRWFjaChwcm9wZXJ0eU5hbWUgPT4ge1xuICAgICAgICBjb25zdCBwcm9wZXJ0eSA9IHRoaXMuc2NoZW1hLnByb3BlcnRpZXNbcHJvcGVydHlOYW1lXTtcbiAgICAgICAgY29uc3QgdGVtcERpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOztcbiAgICAgICAgdGVtcERpdi5pbm5lckhUTUwgPSBgPGRpdiBjbGFzcz1cInByb3BlcnR5XCI+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJuYW1lXCI+JHtwcm9wZXJ0eU5hbWV9Ojwvc3Bhbj5cbiAgICAgICAgPC9kaXY+YDtcbiAgICAgICAgY29uc3QgdmlldyA9IG5ldyBKU09OU2NoZW1hVmlldyhwcm9wZXJ0eSwgdGhpcy5vcGVuIC0gMSk7XG4gICAgICAgIHRlbXBEaXYucXVlcnlTZWxlY3RvcignLnByb3BlcnR5JykuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG5cbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodGVtcERpdi5xdWVyeVNlbGVjdG9yKCcucHJvcGVydHknKSk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5zY2hlbWEuYWxsT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FsbE9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEub25lT2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ29uZU9mJyk7IH1cbiAgICBpZiAodGhpcy5zY2hlbWEuYW55T2YpIHsgYXBwZW5kWE9mLmNhbGwodGhpcywgJ2FueU9mJyk7IH1cblxuICAgIGZ1bmN0aW9uIGFwcGVuZFhPZih0eXBlKSB7XG4gICAgICBjb25zdCBpbm5lckFsbE9mID0gZWxlbWVudC5xdWVyeVNlbGVjdG9yKGAuaW5uZXIuJHt0eXBlfWApO1xuXG4gICAgICB0aGlzLnNjaGVtYVt0eXBlXS5mb3JFYWNoKHNjaGVtYSA9PiB7XG4gICAgICAgIGNvbnN0IGlubmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgICAgIGlubmVyLmNsYXNzTGlzdC5hZGQoJ2lubmVyJyk7XG4gICAgICAgIGNvbnN0IHZpZXcgPSBuZXcgSlNPTlNjaGVtYVZpZXcoc2NoZW1hLCB0aGlzLm9wZW4gLSAxKTtcbiAgICAgICAgaW5uZXIuYXBwZW5kQ2hpbGQodmlldy5yZW5kZXIoKSk7XG4gICAgICAgIGlubmVyQWxsT2YuYXBwZW5kQ2hpbGQoaW5uZXIpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG59XG4iXX0=
11275
11276</script>
11277
11278 <script>
11279(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.$RefParser = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
11280/** !
11281 * JSON Schema $Ref Parser v3.1.2
11282 *
11283 * @link https://github.com/BigstickCarpet/json-schema-ref-parser
11284 * @license MIT
11285 */
11286"use strict";function bundle(e,r){debug("Bundling $ref pointers in %s",e.$refs._root$Ref.path);var t=[];crawl(e,"schema",e.$refs._root$Ref.path+"#","#",t,e.$refs,r),remap(t)}function crawl(e,r,t,f,n,i,a){var o=null===r?e:e[r];if(o&&"object"==typeof o)if($Ref.is$Ref(o))inventory$Ref(e,r,t,f,n,i,a);else{var l=Object.keys(o),u=l.indexOf("definitions");u>0&&l.splice(0,0,l.splice(u,1)[0]),l.forEach(function(e){var r=Pointer.join(t,e),l=Pointer.join(f,e),u=o[e];$Ref.is$Ref(u)?inventory$Ref(o,e,t,l,n,i,a):crawl(o,e,r,l,n,i,a)})}}function inventory$Ref(e,r,t,f,n,i,a){if(!n.some(function(t){return t.parent===e&&t.key===r})){var o=null===r?e:e[r],l=url.resolve(t,o.$ref),u=i._resolve(l,a),h=Pointer.parse(f).length,s=url.stripHash(u.path),$=url.getHash(u.path),c=s!==i._root$Ref.path,p=$Ref.isExtended$Ref(o);n.push({$ref:o,parent:e,key:r,pathFromRoot:f,depth:h,file:s,hash:$,value:u.value,circular:u.circular,extended:p,external:c}),crawl(u.value,null,u.path,f,n,i,a)}}function remap(e){e.sort(function(e,r){return e.file!==r.file?e.file<r.file?-1:1:e.hash!==r.hash?e.hash<r.hash?-1:1:e.circular!==r.circular?e.circular?-1:1:e.extended!==r.extended?e.extended?1:-1:e.depth!==r.depth?e.depth-r.depth:r.pathFromRoot.lastIndexOf("/definitions")-e.pathFromRoot.lastIndexOf("/definitions")});var r,t,f;e.forEach(function(e){debug('Re-mapping $ref pointer "%s" at %s',e.$ref.$ref,e.pathFromRoot),e.external?e.file===r&&e.hash===t?e.$ref.$ref=f:e.file===r&&0===e.hash.indexOf(t+"/")?e.$ref.$ref=Pointer.join(f,Pointer.parse(e.hash)):(r=e.file,t=e.hash,f=e.pathFromRoot,e.$ref=e.parent[e.key]=$Ref.dereference(e.$ref,e.value),e.circular&&(e.$ref.$ref=e.pathFromRoot)):e.$ref.$ref=e.hash,debug(" new value: %s",e.$ref&&e.$ref.$ref?e.$ref.$ref:"[object Object]")})}var $Ref=require("./ref"),Pointer=require("./pointer"),debug=require("./util/debug"),url=require("./util/url");module.exports=bundle;
11287
11288},{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19}],2:[function(require,module,exports){
11289"use strict";function dereference(e,r){debug("Dereferencing $ref pointers in %s",e.$refs._root$Ref.path);var c=crawl(e.schema,e.$refs._root$Ref.path,"#",[],e.$refs,r);e.$refs.circular=c.circular,e.schema=c.value}function crawl(e,r,c,u,f,i){var n,a={value:e,circular:!1};return e&&"object"==typeof e&&(u.push(e),$Ref.isAllowed$Ref(e,i)?(n=dereference$Ref(e,r,c,u,f,i),a.circular=n.circular,a.value=n.value):Object.keys(e).forEach(function(l){var o=Pointer.join(r,l),t=Pointer.join(c,l),d=e[l],$=!1;$Ref.isAllowed$Ref(d,i)?(n=dereference$Ref(d,o,t,u,f,i),$=n.circular,e[l]=n.value):-1===u.indexOf(d)?(n=crawl(d,o,t,u,f,i),$=n.circular,e[l]=n.value):$=foundCircularReference(o,f,i),a.circular=a.circular||$}),u.pop()),a}function dereference$Ref(e,r,c,u,f,i){debug('Dereferencing $ref pointer "%s" at %s',e.$ref,r);var n=url.resolve(r,e.$ref),a=f._resolve(n,i),l=a.circular,o=l||-1!==u.indexOf(a.value);o&&foundCircularReference(r,f,i);var t=$Ref.dereference(e,a.value);if(!o){var d=crawl(t,a.path,c,u,f,i);o=d.circular,t=d.value}return o&&!l&&"ignore"===i.dereference.circular&&(t=e),l&&(t.$ref=c),{circular:o,value:t}}function foundCircularReference(e,r,c){if(r.circular=!0,!c.dereference.circular)throw ono.reference("Circular $ref pointer found at %s",e);return!0}var $Ref=require("./ref"),Pointer=require("./pointer"),ono=require("ono"),debug=require("./util/debug"),url=require("./util/url");module.exports=dereference;
11290
11291},{"./pointer":10,"./ref":11,"./util/debug":16,"./util/url":19,"ono":69}],3:[function(require,module,exports){
11292(function (Buffer){
11293"use strict";function $RefParser(){this.schema=null,this.$refs=new $Refs}function normalizeArgs(e){var r,t,a,s;return e=Array.prototype.slice.call(e),"function"==typeof e[e.length-1]&&(s=e.pop()),"string"==typeof e[0]?(r=e[0],"object"==typeof e[2]?(t=e[1],a=e[2]):(t=void 0,a=e[1])):(r="",t=e[0],a=e[1]),a instanceof Options||(a=new Options(a)),{path:r,schema:t,options:a,callback:s}}var Promise=require("./util/promise"),Options=require("./options"),$Refs=require("./refs"),parse=require("./parse"),resolveExternal=require("./resolve-external"),bundle=require("./bundle"),dereference=require("./dereference"),url=require("./util/url"),maybe=require("call-me-maybe"),ono=require("ono");module.exports=$RefParser,module.exports.YAML=require("./util/yaml"),$RefParser.parse=function(e,r,t){var a=this,s=new a;return s.parse.apply(s,arguments)},$RefParser.prototype.parse=function(e,r,t){var a,s=normalizeArgs(arguments);if(!s.path&&!s.schema){var n=ono("Expected a file path, URL, or object. Got %s",s.path||s.schema);return maybe(s.callback,Promise.reject(n))}this.schema=null,this.$refs=new $Refs,url.isFileSystemPath(s.path)&&(s.path=url.fromFileSystemPath(s.path)),s.path=url.resolve(url.cwd(),s.path),s.schema&&"object"==typeof s.schema?(this.$refs._add(s.path,s.schema),a=Promise.resolve(s.schema)):a=parse(s.path,this.$refs,s.options);var o=this;return a.then(function(e){if(!e||"object"!=typeof e||Buffer.isBuffer(e))throw ono.syntax('"%s" is not a valid JSON Schema',o.$refs._root$Ref.path||e);return o.schema=e,maybe(s.callback,Promise.resolve(o.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.resolve=function(e,r,t){var a=this,s=new a;return s.resolve.apply(s,arguments)},$RefParser.prototype.resolve=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.parse(s.path,s.schema,s.options).then(function(){return resolveExternal(a,s.options)}).then(function(){return maybe(s.callback,Promise.resolve(a.$refs))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.bundle=function(e,r,t){var a=this,s=new a;return s.bundle.apply(s,arguments)},$RefParser.prototype.bundle=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.resolve(s.path,s.schema,s.options).then(function(){return bundle(a,s.options),maybe(s.callback,Promise.resolve(a.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})},$RefParser.dereference=function(e,r,t){var a=this,s=new a;return s.dereference.apply(s,arguments)},$RefParser.prototype.dereference=function(e,r,t){var a=this,s=normalizeArgs(arguments);return this.resolve(s.path,s.schema,s.options).then(function(){return dereference(a,s.options),maybe(s.callback,Promise.resolve(a.schema))})["catch"](function(e){return maybe(s.callback,Promise.reject(e))})};
11294
11295}).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
11296
11297},{"../node_modules/is-buffer/index.js":36,"./bundle":1,"./dereference":2,"./options":4,"./parse":5,"./refs":12,"./resolve-external":13,"./util/promise":18,"./util/url":19,"./util/yaml":20,"call-me-maybe":27,"ono":69}],4:[function(require,module,exports){
11298"use strict";function $RefParserOptions(e){merge(this,$RefParserOptions.defaults),merge(this,e)}function merge(e,r){if(isMergeable(r))for(var s=Object.keys(r),a=0;a<s.length;a++){var t=s[a],i=r[t],o=e[t];isMergeable(i)?e[t]=merge(o||{},i):void 0!==i&&(e[t]=i)}return e}function isMergeable(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}var jsonParser=require("./parsers/json"),yamlParser=require("./parsers/yaml"),textParser=require("./parsers/text"),binaryParser=require("./parsers/binary"),fileResolver=require("./resolvers/file"),httpResolver=require("./resolvers/http"),zschemaValidator=require("./validators/z-schema");module.exports=$RefParserOptions,$RefParserOptions.defaults={parse:{json:jsonParser,yaml:yamlParser,text:textParser,binary:binaryParser},resolve:{file:fileResolver,http:httpResolver,external:!0},dereference:{circular:!0},validate:{zschema:zschemaValidator}};
11299
11300},{"./parsers/binary":6,"./parsers/json":7,"./parsers/text":8,"./parsers/yaml":9,"./resolvers/file":14,"./resolvers/http":15,"./validators/z-schema":21}],5:[function(require,module,exports){
11301(function (Buffer){
11302"use strict";function parse(r,e,n){try{r=url.stripHash(r);var t=e._add(r),u={url:r,extension:url.getExtension(r)};return readFile(u,n).then(function(r){return t.pathType=r.plugin.name,u.data=r.result,parseFile(u,n)}).then(function(r){return t.value=r.result,r.result})}catch(i){return Promise.reject(i)}}function readFile(r,e){return new Promise(function(n,t){function u(e){t(!e||e instanceof SyntaxError?ono.syntax('Unable to resolve $ref pointer "%s"',r.url):e)}debug("Reading %s",r.url);var i=plugins.all(e.resolve);i=plugins.filter(i,"canRead",r),plugins.sort(i),plugins.run(i,"read",r).then(n,u)})}function parseFile(r,e){return new Promise(function(n,t){function u(e){!e.plugin.allowEmpty&&isEmpty(e.result)?t(ono.syntax('Error parsing "%s" as %s. \nParsed value is empty',r.url,e.plugin.name)):n(e)}function i(e){e?(e=e instanceof Error?e:new Error(e),t(ono.syntax(e,"Error parsing %s",r.url))):t(ono.syntax("Unable to parse %s",r.url))}debug("Parsing %s",r.url);var s=plugins.all(e.parse),l=plugins.filter(s,"canParse",r),o=l.length>0?l:s;plugins.sort(o),plugins.run(o,"parse",r).then(u,i)})}function isEmpty(r){return void 0===r||"object"==typeof r&&0===Object.keys(r).length||"string"==typeof r&&0===r.trim().length||Buffer.isBuffer(r)&&0===r.length}var ono=require("ono"),debug=require("./util/debug"),url=require("./util/url"),plugins=require("./util/plugins"),Promise=require("./util/promise");module.exports=parse;
11303
11304}).call(this,{"isBuffer":require("../node_modules/is-buffer/index.js")})
11305
11306},{"../node_modules/is-buffer/index.js":36,"./util/debug":16,"./util/plugins":17,"./util/promise":18,"./util/url":19,"ono":69}],6:[function(require,module,exports){
11307(function (Buffer){
11308"use strict";var BINARY_REGEXP=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;module.exports={order:400,allowEmpty:!0,canParse:function(r){return Buffer.isBuffer(r.data)&&BINARY_REGEXP.test(r.url)},parse:function(r){return Buffer.isBuffer(r.data)?r.data:new Buffer(r.data)}};
11309
11310}).call(this,require("buffer").Buffer)
11311
11312},{"buffer":25}],7:[function(require,module,exports){
11313(function (Buffer){
11314"use strict";var Promise=require("../util/promise");module.exports={order:100,allowEmpty:!0,canParse:".json",parse:function(r){return new Promise(function(e,t){var i=r.data;Buffer.isBuffer(i)&&(i=i.toString()),e("string"==typeof i?0===i.trim().length?void 0:JSON.parse(i):i)})}};
11315
11316}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11317
11318},{"../../node_modules/is-buffer/index.js":36,"../util/promise":18}],8:[function(require,module,exports){
11319(function (Buffer){
11320"use strict";var TEXT_REGEXP=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;module.exports={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(t){return("string"==typeof t.data||Buffer.isBuffer(t.data))&&TEXT_REGEXP.test(t.url)},parse:function(t){if("string"==typeof t.data)return t.data;if(Buffer.isBuffer(t.data))return t.data.toString(this.encoding);throw new Error("data is not text")}};
11321
11322}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11323
11324},{"../../node_modules/is-buffer/index.js":36}],9:[function(require,module,exports){
11325(function (Buffer){
11326"use strict";var Promise=require("../util/promise"),YAML=require("../util/yaml");module.exports={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(r){return new Promise(function(e,t){var i=r.data;Buffer.isBuffer(i)&&(i=i.toString()),e("string"==typeof i?YAML.parse(i):i)})}};
11327
11328}).call(this,{"isBuffer":require("../../node_modules/is-buffer/index.js")})
11329
11330},{"../../node_modules/is-buffer/index.js":36,"../util/promise":18,"../util/yaml":20}],10:[function(require,module,exports){
11331"use strict";function Pointer(e,r){this.$ref=e,this.path=r,this.value=void 0,this.circular=!1}function resolveIf$Ref(e,r){if($Ref.isAllowed$Ref(e.value,r)){var t=url.resolve(e.path,e.value.$ref);if(t!==e.path){var s=e.$ref.$refs._resolve(t,r);return $Ref.isExtended$Ref(e.value)?e.value=$Ref.dereference(e.value,s.value):(e.$ref=s.$ref,e.path=s.path,e.value=s.value),!0}e.circular=!0}}function setValue(e,r,t){if(!e.value||"object"!=typeof e.value)throw ono.syntax('Error assigning $ref pointer "%s". \nCannot set "%s" of a non-object.',e.path,r);return"-"===r&&Array.isArray(e.value)?e.value.push(t):e.value[r]=t,t}module.exports=Pointer;var $Ref=require("./ref"),url=require("./util/url"),ono=require("ono"),slashes=/\//g,tildes=/~/g,escapedSlash=/~1/g,escapedTilde=/~0/g;Pointer.prototype.resolve=function(e,r){var t=Pointer.parse(this.path);this.value=e;for(var s=0;s<t.length;s++){resolveIf$Ref(this,r)&&(this.path=Pointer.join(this.path,t.slice(s)));var i=t[s];if(void 0===this.value[i])throw ono.syntax('Error resolving $ref pointer "%s". \nToken "%s" does not exist.',this.path,i);this.value=this.value[i]}return resolveIf$Ref(this,r),this},Pointer.prototype.set=function(e,r,t){var s,i=Pointer.parse(this.path);if(0===i.length)return this.value=r,r;this.value=e;for(var a=0;a<i.length-1;a++)resolveIf$Ref(this,t),s=i[a],this.value&&void 0!==this.value[s]?this.value=this.value[s]:this.value=setValue(this,s,{});return resolveIf$Ref(this,t),s=i[i.length-1],setValue(this,s,r),e},Pointer.parse=function(e){var r=url.getHash(e).substr(1);if(!r)return[];r=r.split("/");for(var t=0;t<r.length;t++)r[t]=decodeURI(r[t].replace(escapedSlash,"/").replace(escapedTilde,"~"));if(""!==r[0])throw ono.syntax('Invalid $ref pointer "%s". Pointers must begin with "#/"',r);return r.slice(1)},Pointer.join=function(e,r){-1===e.indexOf("#")&&(e+="#"),r=Array.isArray(r)?r:[r];for(var t=0;t<r.length;t++){var s=r[t];e+="/"+encodeURI(s.replace(tildes,"~0").replace(slashes,"~1"))}return e};
11332
11333},{"./ref":11,"./util/url":19,"ono":69}],11:[function(require,module,exports){
11334"use strict";function $Ref(){this.path=void 0,this.value=void 0,this.$refs=void 0,this.pathType=void 0}module.exports=$Ref;var Pointer=require("./pointer");$Ref.prototype.exists=function(e,t){try{return this.resolve(e,t),!0}catch(r){return!1}},$Ref.prototype.get=function(e,t){return this.resolve(e,t).value},$Ref.prototype.resolve=function(e,t){var r=new Pointer(this,e);return r.resolve(this.value,t)},$Ref.prototype.set=function(e,t){var r=new Pointer(this,e);this.value=r.set(this.value,t)},$Ref.is$Ref=function(e){return e&&"object"==typeof e&&"string"==typeof e.$ref&&e.$ref.length>0},$Ref.isExternal$Ref=function(e){return $Ref.is$Ref(e)&&"#"!==e.$ref[0]},$Ref.isAllowed$Ref=function(e,t){return!$Ref.is$Ref(e)||"#"!==e.$ref[0]&&t&&!t.resolve.external?void 0:!0},$Ref.isExtended$Ref=function(e){return $Ref.is$Ref(e)&&Object.keys(e).length>1},$Ref.dereference=function(e,t){if(t&&"object"==typeof t&&$Ref.isExtended$Ref(e)){var r={};return Object.keys(e).forEach(function(t){"$ref"!==t&&(r[t]=e[t])}),Object.keys(t).forEach(function(e){e in r||(r[e]=t[e])}),r}return t};
11335
11336},{"./pointer":10}],12:[function(require,module,exports){
11337"use strict";function $Refs(){this.circular=!1,this._$refs={},this._root$Ref=null}function getPaths(e,r){var t=Object.keys(e);return r=Array.isArray(r[0])?r[0]:Array.prototype.slice.call(r),r.length>0&&r[0]&&(t=t.filter(function(t){return-1!==r.indexOf(e[t].pathType)})),t.map(function(r){return{encoded:r,decoded:"file"===e[r].pathType?url.toFileSystemPath(r,!0):r}})}var ono=require("ono"),$Ref=require("./ref"),url=require("./util/url");module.exports=$Refs,$Refs.prototype.paths=function(e){var r=getPaths(this._$refs,arguments);return r.map(function(e){return e.decoded})},$Refs.prototype.values=function(e){var r=this._$refs,t=getPaths(r,arguments);return t.reduce(function(e,t){return e[t.decoded]=r[t.encoded].value,e},{})},$Refs.prototype.toJSON=$Refs.prototype.values,$Refs.prototype.exists=function(e,r){try{return this._resolve(e,r),!0}catch(t){return!1}},$Refs.prototype.get=function(e,r){return this._resolve(e,r).value},$Refs.prototype.set=function(e,r){e=url.resolve(this._root$Ref.path,e);var t=url.stripHash(e),o=this._$refs[t];if(!o)throw ono('Error resolving $ref pointer "%s". \n"%s" not found.',e,t);o.set(e,r)},$Refs.prototype._add=function(e,r){var t=url.stripHash(e),o=new $Ref;return o.path=t,o.value=r,o.$refs=this,this._$refs[t]=o,this._root$Ref=this._root$Ref||o,o},$Refs.prototype._resolve=function(e,r){e=url.resolve(this._root$Ref.path,e);var t=url.stripHash(e),o=this._$refs[t];if(!o)throw ono('Error resolving $ref pointer "%s". \n"%s" not found.',e,t);return o.resolve(e,r)},$Refs.prototype._get$Ref=function(e){e=url.resolve(this._root$Ref.path,e);var r=url.stripHash(e);return this._$refs[r]};
11338
11339},{"./ref":11,"./util/url":19,"ono":69}],13:[function(require,module,exports){
11340"use strict";function resolveExternal(e,r){if(!r.resolve.external)return Promise.resolve();try{debug("Resolving $ref pointers in %s",e.$refs._root$Ref.path);var s=crawl(e.schema,e.$refs._root$Ref.path+"#",e.$refs,r);return Promise.all(s)}catch(t){return Promise.reject(t)}}function crawl(e,r,s,t){var o=[];return e&&"object"==typeof e&&($Ref.isExternal$Ref(e)?o.push(resolve$Ref(e,r,s,t)):Object.keys(e).forEach(function(i){var n=Pointer.join(r,i),l=e[i];$Ref.isExternal$Ref(l)?o.push(resolve$Ref(l,n,s,t)):o=o.concat(crawl(l,n,s,t))})),o}function resolve$Ref(e,r,s,t){debug('Resolving $ref pointer "%s" at %s',e.$ref,r);var o=url.resolve(r,e.$ref),i=url.stripHash(o);return e=s._$refs[i],e?Promise.resolve(e.value):parse(o,s,t).then(function(e){debug("Resolving $ref pointers in %s",i);var r=crawl(e,i+"#",s,t);return Promise.all(r)})}var Promise=require("./util/promise"),$Ref=require("./ref"),Pointer=require("./pointer"),parse=require("./parse"),debug=require("./util/debug"),url=require("./util/url");module.exports=resolveExternal;
11341
11342},{"./parse":5,"./pointer":10,"./ref":11,"./util/debug":16,"./util/promise":18,"./util/url":19}],14:[function(require,module,exports){
11343"use strict";var fs=require("fs"),ono=require("ono"),Promise=require("../util/promise"),url=require("../util/url"),debug=require("../util/debug");module.exports={order:100,canRead:function(r){return url.isFileSystemPath(r.url)},read:function(r){return new Promise(function(e,i){var u;try{u=url.toFileSystemPath(r.url)}catch(o){i(ono.uri(o,"Malformed URI: %s",r.url))}debug("Opening file: %s",u);try{fs.readFile(u,function(r,o){r?i(ono(r,'Error opening file "%s"',u)):e(o)})}catch(o){i(ono(o,'Error opening file "%s"',u))}})}};
11344
11345},{"../util/debug":16,"../util/promise":18,"../util/url":19,"fs":24,"ono":69}],15:[function(require,module,exports){
11346(function (process,Buffer){
11347"use strict";function download(e,t,o){return new Promise(function(r,n){e=url.parse(e),o=o||[],o.push(e.href),get(e,t).then(function(s){if(s.statusCode>=400)throw ono({status:s.statusCode},"HTTP ERROR %d",s.statusCode);if(s.statusCode>=300)if(o.length>t.redirects)n(ono({status:s.statusCode},"Error downloading %s. \nToo many redirects: \n %s",o[0],o.join(" \n ")));else{if(!s.headers.location)throw ono({status:s.statusCode},"HTTP %d redirect with no location header",s.statusCode);debug("HTTP %d redirect %s -> %s",s.statusCode,e.href,s.headers.location);var u=url.resolve(e,s.headers.location);download(u,t,o).then(r,n)}else r(s.body||new Buffer(0))})["catch"](function(t){n(ono(t,"Error downloading",e.href))})})}function get(e,t){return new Promise(function(o,r){debug("GET",e.href);var n="https:"===e.protocol?https:http,s=n.get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,headers:t.headers||{},withCredentials:t.withCredentials});"function"==typeof s.setTimeout&&s.setTimeout(t.timeout),s.on("timeout",function(){s.abort()}),s.on("error",r),s.once("response",function(e){e.body=new Buffer(0),e.on("data",function(t){e.body=Buffer.concat([e.body,new Buffer(t)])}),e.on("error",r),e.on("end",function(){o(e)})})})}var http=require("http"),https=require("https"),ono=require("ono"),url=require("../util/url"),debug=require("../util/debug"),Promise=require("../util/promise");module.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(e){return url.isHttp(e.url)},read:function(e){var t=url.parse(e.url);return process.browser&&!t.protocol&&(t.protocol=url.parse(location.href).protocol),download(t,this)}};
11348
11349}).call(this,require('_process'),require("buffer").Buffer)
11350
11351},{"../util/debug":16,"../util/promise":18,"../util/url":19,"_process":71,"buffer":25,"http":87,"https":33,"ono":69}],16:[function(require,module,exports){
11352"use strict";var debug=require("debug");module.exports=debug("json-schema-ref-parser");
11353
11354},{"debug":29}],17:[function(require,module,exports){
11355"use strict";function getResult(e,r,t,n){var u=e[r];if("function"==typeof u)return u.apply(e,[t,n]);if(!n){if(u instanceof RegExp)return u.test(t.url);if("string"==typeof u)return u===t.extension;if(Array.isArray(u))return-1!==u.indexOf(t.extension)}return u}var Promise=require("./promise"),debug=require("./debug");exports.all=function(e){return Object.keys(e).filter(function(r){return"object"==typeof e[r]}).map(function(r){return e[r].name=r,e[r]})},exports.filter=function(e,r,t){return e.filter(function(e){return!!getResult(e,r,t)})},exports.sort=function(e){return e.forEach(function(e){e.order=e.order||Number.MAX_SAFE_INTEGER}),e.sort(function(e,r){return e.order-r.order})},exports.run=function(e,r,t){var n,u,i=0;return new Promise(function(o,f){function s(){if(n=e[i++],!n)return f(u);try{debug(" %s",n.name);var o=getResult(n,r,t,c);o&&"function"==typeof o.then?o.then(a,p):void 0!==o&&a(o)}catch(s){p(s)}}function c(e,r){e?p(e):a(r)}function a(e){debug(" success"),o({plugin:n,result:e})}function p(e){debug(" %s",e.message||e),u=e,s()}s()})};
11356
11357},{"./debug":16,"./promise":18}],18:[function(require,module,exports){
11358"use strict";module.exports="function"==typeof Promise?Promise:require("es6-promise").Promise;
11359
11360},{"es6-promise":31}],19:[function(require,module,exports){
11361(function (process){
11362"use strict";var isWindows=/^win/.test(process.platform),forwardSlashPattern=/\//g,protocolPattern=/^([a-z0-9.+-]+):\/\//i,url=module.exports,urlEncodePatterns=[/\?/g,"%3F",/\#/g,"%23",isWindows?/\\/g:/\//,"/"],urlDecodePatterns=[/\%23/g,"#",/\%24/g,"$",/\%26/g,"&",/\%2C/g,",",/\%40/g,"@"];exports.parse=require("url").parse,exports.resolve=require("url").resolve,exports.cwd=function(){return process.browser?location.href:process.cwd()+"/"},exports.getProtocol=function(r){var e=protocolPattern.exec(r);return e?e[1].toLowerCase():void 0},exports.getExtension=function(r){var e=r.lastIndexOf(".");return e>=0?r.substr(e).toLowerCase():""},exports.getHash=function(r){var e=r.indexOf("#");return e>=0?r.substr(e):"#"},exports.stripHash=function(r){var e=r.indexOf("#");return e>=0&&(r=r.substr(0,e)),r},exports.isHttp=function(r){var e=url.getProtocol(r);return"http"===e||"https"===e?!0:void 0===e?process.browser:!1},exports.isFileSystemPath=function(r){if(process.browser)return!1;var e=url.getProtocol(r);return void 0===e||"file"===e},exports.fromFileSystemPath=function(r){for(var e=0;e<urlEncodePatterns.length;e+=2)r=r.replace(urlEncodePatterns[e],urlEncodePatterns[e+1]);return encodeURI(r)},exports.toFileSystemPath=function(r,e){r=decodeURI(r);for(var t=0;t<urlDecodePatterns.length;t+=2)r=r.replace(urlDecodePatterns[t],urlDecodePatterns[t+1]);var o="file://"===r.substr(0,7).toLowerCase();return o&&(r="/"===r[7]?r.substr(8):r.substr(7),isWindows&&"/"===r[1]&&(r=r[0]+":"+r.substr(1)),e?r="file:///"+r:(o=!1,r=isWindows?r:"/"+r)),isWindows&&!o&&(r=r.replace(forwardSlashPattern,"\\")),r};
11363
11364}).call(this,require('_process'))
11365
11366},{"_process":71,"url":93}],20:[function(require,module,exports){
11367"use strict";var yaml=require("js-yaml"),ono=require("ono");module.exports={parse:function(r,e){try{return yaml.safeLoad(r)}catch(o){throw o instanceof Error?o:ono(o,o.message)}},stringify:function(r,e,o){try{var t=("string"==typeof o?o.length:o)||2;return yaml.safeDump(r,{indent:t})}catch(n){throw n instanceof Error?n:ono(n,n.message)}}};
11368
11369},{"js-yaml":38,"ono":69}],21:[function(require,module,exports){
11370"use strict";module.exports={order:100,canValidate:function(e){return!!e.resolved},validate:function(e){}};
11371
11372},{}],22:[function(require,module,exports){
11373var lookup="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";!function(t){"use strict";function r(t){var r=t.charCodeAt(0);return r===h||r===u?62:r===c||r===f?63:o>r?-1:o+10>r?r-o+26+26:i+26>r?r-i:A+26>r?r-A+26:void 0}function e(t){function e(t){i[f++]=t}var n,h,c,o,A,i;if(t.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var u=t.length;A="="===t.charAt(u-2)?2:"="===t.charAt(u-1)?1:0,i=new a(3*t.length/4-A),c=A>0?t.length-4:t.length;var f=0;for(n=0,h=0;c>n;n+=4,h+=3)o=r(t.charAt(n))<<18|r(t.charAt(n+1))<<12|r(t.charAt(n+2))<<6|r(t.charAt(n+3)),e((16711680&o)>>16),e((65280&o)>>8),e(255&o);return 2===A?(o=r(t.charAt(n))<<2|r(t.charAt(n+1))>>4,e(255&o)):1===A&&(o=r(t.charAt(n))<<10|r(t.charAt(n+1))<<4|r(t.charAt(n+2))>>2,e(o>>8&255),e(255&o)),i}function n(t){function r(t){return lookup.charAt(t)}function e(t){return r(t>>18&63)+r(t>>12&63)+r(t>>6&63)+r(63&t)}var n,a,h,c=t.length%3,o="";for(n=0,h=t.length-c;h>n;n+=3)a=(t[n]<<16)+(t[n+1]<<8)+t[n+2],o+=e(a);switch(c){case 1:a=t[t.length-1],o+=r(a>>2),o+=r(a<<4&63),o+="==";break;case 2:a=(t[t.length-2]<<8)+t[t.length-1],o+=r(a>>10),o+=r(a>>4&63),o+=r(a<<2&63),o+="="}return o}var a="undefined"!=typeof Uint8Array?Uint8Array:Array,h="+".charCodeAt(0),c="/".charCodeAt(0),o="0".charCodeAt(0),A="a".charCodeAt(0),i="A".charCodeAt(0),u="-".charCodeAt(0),f="_".charCodeAt(0);t.toByteArray=e,t.fromByteArray=n}("undefined"==typeof exports?this.base64js={}:exports);
11374
11375},{}],23:[function(require,module,exports){
11376
11377},{}],24:[function(require,module,exports){
11378
11379},{}],25:[function(require,module,exports){
11380(function (global){
11381/*!
11382 * The buffer module from node.js, for the browser.
11383 *
11384 * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
11385 * @license MIT
11386 */
11387"use strict";function typedArraySupport(){function t(){}try{var e=new Uint8Array(1);return e.foo=function(){return 42},e.constructor=t,42===e.foo()&&e.constructor===t&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(r){return!1}}function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Buffer(t){return this instanceof Buffer?(Buffer.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof t?fromNumber(this,t):"string"==typeof t?fromString(this,t,arguments.length>1?arguments[1]:"utf8"):fromObject(this,t)):arguments.length>1?new Buffer(t,arguments[1]):new Buffer(t)}function fromNumber(t,e){if(t=allocate(t,0>e?0:0|checked(e)),!Buffer.TYPED_ARRAY_SUPPORT)for(var r=0;e>r;r++)t[r]=0;return t}function fromString(t,e,r){"string"==typeof r&&""!==r||(r="utf8");var n=0|byteLength(e,r);return t=allocate(t,n),t.write(e,r),t}function fromObject(t,e){if(Buffer.isBuffer(e))return fromBuffer(t,e);if(isArray(e))return fromArray(t,e);if(null==e)throw new TypeError("must start with number, buffer, array or string");if("undefined"!=typeof ArrayBuffer){if(e.buffer instanceof ArrayBuffer)return fromTypedArray(t,e);if(e instanceof ArrayBuffer)return fromArrayBuffer(t,e)}return e.length?fromArrayLike(t,e):fromJsonObject(t,e)}function fromBuffer(t,e){var r=0|checked(e.length);return t=allocate(t,r),e.copy(t,0,0,r),t}function fromArray(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromTypedArray(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromArrayBuffer(t,e){return Buffer.TYPED_ARRAY_SUPPORT?(e.byteLength,t=Buffer._augment(new Uint8Array(e))):t=fromTypedArray(t,new Uint8Array(e)),t}function fromArrayLike(t,e){var r=0|checked(e.length);t=allocate(t,r);for(var n=0;r>n;n+=1)t[n]=255&e[n];return t}function fromJsonObject(t,e){var r,n=0;"Buffer"===e.type&&isArray(e.data)&&(r=e.data,n=0|checked(r.length)),t=allocate(t,n);for(var f=0;n>f;f+=1)t[f]=255&r[f];return t}function allocate(t,e){Buffer.TYPED_ARRAY_SUPPORT?(t=Buffer._augment(new Uint8Array(e)),t.__proto__=Buffer.prototype):(t.length=e,t._isBuffer=!0);var r=0!==e&&e<=Buffer.poolSize>>>1;return r&&(t.parent=rootParent),t}function checked(t){if(t>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|t}function SlowBuffer(t,e){if(!(this instanceof SlowBuffer))return new SlowBuffer(t,e);var r=new Buffer(t,e);return delete r.parent,r}function byteLength(t,e){"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"binary":case"raw":case"raws":return r;case"utf8":case"utf-8":return utf8ToBytes(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(t).length;default:if(n)return utf8ToBytes(t).length;e=(""+e).toLowerCase(),n=!0}}function slowToString(t,e,r){var n=!1;if(e=0|e,r=void 0===r||r===1/0?this.length:0|r,t||(t="utf8"),0>e&&(e=0),r>this.length&&(r=this.length),e>=r)return"";for(;;)switch(t){case"hex":return hexSlice(this,e,r);case"utf8":case"utf-8":return utf8Slice(this,e,r);case"ascii":return asciiSlice(this,e,r);case"binary":return binarySlice(this,e,r);case"base64":return base64Slice(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function hexWrite(t,e,r,n){r=Number(r)||0;var f=t.length-r;n?(n=Number(n),n>f&&(n=f)):n=f;var i=e.length;if(i%2!==0)throw new Error("Invalid hex string");n>i/2&&(n=i/2);for(var o=0;n>o;o++){var u=parseInt(e.substr(2*o,2),16);if(isNaN(u))throw new Error("Invalid hex string");t[r+o]=u}return o}function utf8Write(t,e,r,n){return blitBuffer(utf8ToBytes(e,t.length-r),t,r,n)}function asciiWrite(t,e,r,n){return blitBuffer(asciiToBytes(e),t,r,n)}function binaryWrite(t,e,r,n){return asciiWrite(t,e,r,n)}function base64Write(t,e,r,n){return blitBuffer(base64ToBytes(e),t,r,n)}function ucs2Write(t,e,r,n){return blitBuffer(utf16leToBytes(e,t.length-r),t,r,n)}function base64Slice(t,e,r){return 0===e&&r===t.length?base64.fromByteArray(t):base64.fromByteArray(t.slice(e,r))}function utf8Slice(t,e,r){r=Math.min(t.length,r);for(var n=[],f=e;r>f;){var i=t[f],o=null,u=i>239?4:i>223?3:i>191?2:1;if(r>=f+u){var s,a,h,c;switch(u){case 1:128>i&&(o=i);break;case 2:s=t[f+1],128===(192&s)&&(c=(31&i)<<6|63&s,c>127&&(o=c));break;case 3:s=t[f+1],a=t[f+2],128===(192&s)&&128===(192&a)&&(c=(15&i)<<12|(63&s)<<6|63&a,c>2047&&(55296>c||c>57343)&&(o=c));break;case 4:s=t[f+1],a=t[f+2],h=t[f+3],128===(192&s)&&128===(192&a)&&128===(192&h)&&(c=(15&i)<<18|(63&s)<<12|(63&a)<<6|63&h,c>65535&&1114112>c&&(o=c))}}null===o?(o=65533,u=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),f+=u}return decodeCodePointsArray(n)}function decodeCodePointsArray(t){var e=t.length;if(MAX_ARGUMENTS_LENGTH>=e)return String.fromCharCode.apply(String,t);for(var r="",n=0;e>n;)r+=String.fromCharCode.apply(String,t.slice(n,n+=MAX_ARGUMENTS_LENGTH));return r}function asciiSlice(t,e,r){var n="";r=Math.min(t.length,r);for(var f=e;r>f;f++)n+=String.fromCharCode(127&t[f]);return n}function binarySlice(t,e,r){var n="";r=Math.min(t.length,r);for(var f=e;r>f;f++)n+=String.fromCharCode(t[f]);return n}function hexSlice(t,e,r){var n=t.length;(!e||0>e)&&(e=0),(!r||0>r||r>n)&&(r=n);for(var f="",i=e;r>i;i++)f+=toHex(t[i]);return f}function utf16leSlice(t,e,r){for(var n=t.slice(e,r),f="",i=0;i<n.length;i+=2)f+=String.fromCharCode(n[i]+256*n[i+1]);return f}function checkOffset(t,e,r){if(t%1!==0||0>t)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function checkInt(t,e,r,n,f,i){if(!Buffer.isBuffer(t))throw new TypeError("buffer must be a Buffer instance");if(e>f||i>e)throw new RangeError("value is out of bounds");if(r+n>t.length)throw new RangeError("index out of range")}function objectWriteUInt16(t,e,r,n){0>e&&(e=65535+e+1);for(var f=0,i=Math.min(t.length-r,2);i>f;f++)t[r+f]=(e&255<<8*(n?f:1-f))>>>8*(n?f:1-f)}function objectWriteUInt32(t,e,r,n){0>e&&(e=4294967295+e+1);for(var f=0,i=Math.min(t.length-r,4);i>f;f++)t[r+f]=e>>>8*(n?f:3-f)&255}function checkIEEE754(t,e,r,n,f,i){if(e>f||i>e)throw new RangeError("value is out of bounds");if(r+n>t.length)throw new RangeError("index out of range");if(0>r)throw new RangeError("index out of range")}function writeFloat(t,e,r,n,f){return f||checkIEEE754(t,e,r,4,3.4028234663852886e38,-3.4028234663852886e38),ieee754.write(t,e,r,n,23,4),r+4}function writeDouble(t,e,r,n,f){return f||checkIEEE754(t,e,r,8,1.7976931348623157e308,-1.7976931348623157e308),ieee754.write(t,e,r,n,52,8),r+8}function base64clean(t){if(t=stringtrim(t).replace(INVALID_BASE64_RE,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function stringtrim(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function toHex(t){return 16>t?"0"+t.toString(16):t.toString(16)}function utf8ToBytes(t,e){e=e||1/0;for(var r,n=t.length,f=null,i=[],o=0;n>o;o++){if(r=t.charCodeAt(o),r>55295&&57344>r){if(!f){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&i.push(239,191,189);continue}f=r;continue}if(56320>r){(e-=3)>-1&&i.push(239,191,189),f=r;continue}r=(f-55296<<10|r-56320)+65536}else f&&(e-=3)>-1&&i.push(239,191,189);if(f=null,128>r){if((e-=1)<0)break;i.push(r)}else if(2048>r){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(65536>r){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(1114112>r))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function asciiToBytes(t){for(var e=[],r=0;r<t.length;r++)e.push(255&t.charCodeAt(r));return e}function utf16leToBytes(t,e){for(var r,n,f,i=[],o=0;o<t.length&&!((e-=2)<0);o++)r=t.charCodeAt(o),n=r>>8,f=r%256,i.push(f),i.push(n);return i}function base64ToBytes(t){return base64.toByteArray(base64clean(t))}function blitBuffer(t,e,r,n){for(var f=0;n>f&&!(f+r>=e.length||f>=t.length);f++)e[f+r]=t[f];return f}var base64=require("base64-js"),ieee754=require("ieee754"),isArray=require("isarray");exports.Buffer=Buffer,exports.SlowBuffer=SlowBuffer,exports.INSPECT_MAX_BYTES=50,Buffer.poolSize=8192;var rootParent={};Buffer.TYPED_ARRAY_SUPPORT=void 0!==global.TYPED_ARRAY_SUPPORT?global.TYPED_ARRAY_SUPPORT:typedArraySupport(),Buffer.TYPED_ARRAY_SUPPORT?(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array):(Buffer.prototype.length=void 0,Buffer.prototype.parent=void 0),Buffer.isBuffer=function(t){return!(null==t||!t._isBuffer)},Buffer.compare=function(t,e){if(!Buffer.isBuffer(t)||!Buffer.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,f=0,i=Math.min(r,n);i>f&&t[f]===e[f];)++f;return f!==i&&(r=t[f],n=e[f]),n>r?-1:r>n?1:0},Buffer.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(t,e){if(!isArray(t))throw new TypeError("list argument must be an Array of Buffers.");if(0===t.length)return new Buffer(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;r++)e+=t[r].length;var n=new Buffer(e),f=0;for(r=0;r<t.length;r++){var i=t[r];i.copy(n,f),f+=i.length}return n},Buffer.byteLength=byteLength,Buffer.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?utf8Slice(this,0,t):slowToString.apply(this,arguments)},Buffer.prototype.equals=function(t){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:0===Buffer.compare(this,t)},Buffer.prototype.inspect=function(){var t="",e=exports.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},Buffer.prototype.compare=function(t){if(!Buffer.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t?0:Buffer.compare(this,t)},Buffer.prototype.indexOf=function(t,e){function r(t,e,r){for(var n=-1,f=0;r+f<t.length;f++)if(t[r+f]===e[-1===n?0:f-n]){if(-1===n&&(n=f),f-n+1===e.length)return r+n}else n=-1;return-1}if(e>2147483647?e=2147483647:-2147483648>e&&(e=-2147483648),e>>=0,0===this.length)return-1;if(e>=this.length)return-1;if(0>e&&(e=Math.max(this.length+e,0)),"string"==typeof t)return 0===t.length?-1:String.prototype.indexOf.call(this,t,e);if(Buffer.isBuffer(t))return r(this,t,e);if("number"==typeof t)return Buffer.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,e):r(this,[t],e);throw new TypeError("val must be string, number or Buffer")},Buffer.prototype.get=function(t){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(t)},Buffer.prototype.set=function(t,e){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(t,e)},Buffer.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else if(isFinite(e))e=0|e,isFinite(r)?(r=0|r,void 0===n&&(n="utf8")):(n=r,r=void 0);else{var f=n;n=e,e=0|r,r=f}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(0>r||0>e)||e>this.length)throw new RangeError("attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return hexWrite(this,t,e,r);case"utf8":case"utf-8":return utf8Write(this,t,e,r);case"ascii":return asciiWrite(this,t,e,r);case"binary":return binaryWrite(this,t,e,r);case"base64":return base64Write(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;Buffer.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,0>t?(t+=r,0>t&&(t=0)):t>r&&(t=r),0>e?(e+=r,0>e&&(e=0)):e>r&&(e=r),t>e&&(e=t);var n;if(Buffer.TYPED_ARRAY_SUPPORT)n=Buffer._augment(this.subarray(t,e));else{var f=e-t;n=new Buffer(f,void 0);for(var i=0;f>i;i++)n[i]=this[i+t]}return n.length&&(n.parent=this.parent||this),n},Buffer.prototype.readUIntLE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t],f=1,i=0;++i<e&&(f*=256);)n+=this[t+i]*f;return n},Buffer.prototype.readUIntBE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t+--e],f=1;e>0&&(f*=256);)n+=this[t+--e]*f;return n},Buffer.prototype.readUInt8=function(t,e){return e||checkOffset(t,1,this.length),this[t]},Buffer.prototype.readUInt16LE=function(t,e){return e||checkOffset(t,2,this.length),this[t]|this[t+1]<<8},Buffer.prototype.readUInt16BE=function(t,e){return e||checkOffset(t,2,this.length),this[t]<<8|this[t+1]},Buffer.prototype.readUInt32LE=function(t,e){return e||checkOffset(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Buffer.prototype.readUInt32BE=function(t,e){return e||checkOffset(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},Buffer.prototype.readIntLE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=this[t],f=1,i=0;++i<e&&(f*=256);)n+=this[t+i]*f;return f*=128,n>=f&&(n-=Math.pow(2,8*e)),n},Buffer.prototype.readIntBE=function(t,e,r){t=0|t,e=0|e,r||checkOffset(t,e,this.length);for(var n=e,f=1,i=this[t+--n];n>0&&(f*=256);)i+=this[t+--n]*f;return f*=128,i>=f&&(i-=Math.pow(2,8*e)),i},Buffer.prototype.readInt8=function(t,e){return e||checkOffset(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},Buffer.prototype.readInt16LE=function(t,e){e||checkOffset(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt16BE=function(t,e){e||checkOffset(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},Buffer.prototype.readInt32LE=function(t,e){return e||checkOffset(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},Buffer.prototype.readInt32BE=function(t,e){return e||checkOffset(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},Buffer.prototype.readFloatLE=function(t,e){return e||checkOffset(t,4,this.length),ieee754.read(this,t,!0,23,4)},Buffer.prototype.readFloatBE=function(t,e){return e||checkOffset(t,4,this.length),ieee754.read(this,t,!1,23,4)},Buffer.prototype.readDoubleLE=function(t,e){return e||checkOffset(t,8,this.length),ieee754.read(this,t,!0,52,8)},Buffer.prototype.readDoubleBE=function(t,e){return e||checkOffset(t,8,this.length),ieee754.read(this,t,!1,52,8)},Buffer.prototype.writeUIntLE=function(t,e,r,n){t=+t,e=0|e,r=0|r,n||checkInt(this,t,e,r,Math.pow(2,8*r),0);var f=1,i=0;for(this[e]=255&t;++i<r&&(f*=256);)this[e+i]=t/f&255;return e+r},Buffer.prototype.writeUIntBE=function(t,e,r,n){t=+t,e=0|e,r=0|r,n||checkInt(this,t,e,r,Math.pow(2,8*r),0);var f=r-1,i=1;for(this[e+f]=255&t;--f>=0&&(i*=256);)this[e+f]=t/i&255;return e+r},Buffer.prototype.writeUInt8=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},Buffer.prototype.writeUInt16LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):objectWriteUInt16(this,t,e,!0),e+2},Buffer.prototype.writeUInt16BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):objectWriteUInt16(this,t,e,!1),e+2},Buffer.prototype.writeUInt32LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):objectWriteUInt32(this,t,e,!0),e+4},Buffer.prototype.writeUInt32BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):objectWriteUInt32(this,t,e,!1),e+4},Buffer.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e=0|e,!n){var f=Math.pow(2,8*r-1);checkInt(this,t,e,r,f-1,-f)}var i=0,o=1,u=0>t?1:0;for(this[e]=255&t;++i<r&&(o*=256);)this[e+i]=(t/o>>0)-u&255;return e+r},Buffer.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e=0|e,!n){var f=Math.pow(2,8*r-1);checkInt(this,t,e,r,f-1,-f)}var i=r-1,o=1,u=0>t?1:0;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=(t/o>>0)-u&255;return e+r},Buffer.prototype.writeInt8=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[e]=255&t,e+1},Buffer.prototype.writeInt16LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):objectWriteUInt16(this,t,e,!0),e+2},Buffer.prototype.writeInt16BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):objectWriteUInt16(this,t,e,!1),e+2},Buffer.prototype.writeInt32LE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):objectWriteUInt32(this,t,e,!0),e+4},Buffer.prototype.writeInt32BE=function(t,e,r){return t=+t,e=0|e,r||checkInt(this,t,e,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),Buffer.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):objectWriteUInt32(this,t,e,!1),e+4},Buffer.prototype.writeFloatLE=function(t,e,r){return writeFloat(this,t,e,!0,r)},Buffer.prototype.writeFloatBE=function(t,e,r){return writeFloat(this,t,e,!1,r)},Buffer.prototype.writeDoubleLE=function(t,e,r){return writeDouble(this,t,e,!0,r)},Buffer.prototype.writeDoubleBE=function(t,e,r){return writeDouble(this,t,e,!1,r)},Buffer.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&r>n&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(0>e)throw new RangeError("targetStart out of bounds");if(0>r||r>=this.length)throw new RangeError("sourceStart out of bounds");if(0>n)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var f,i=n-r;if(this===t&&e>r&&n>e)for(f=i-1;f>=0;f--)t[f+e]=this[f+r];else if(1e3>i||!Buffer.TYPED_ARRAY_SUPPORT)for(f=0;i>f;f++)t[f+e]=this[f+r];else t._set(this.subarray(r,r+i),e);return i},Buffer.prototype.fill=function(t,e,r){if(t||(t=0),e||(e=0),r||(r=this.length),e>r)throw new RangeError("end < start");if(r!==e&&0!==this.length){if(0>e||e>=this.length)throw new RangeError("start out of bounds");if(0>r||r>this.length)throw new RangeError("end out of bounds");var n;if("number"==typeof t)for(n=e;r>n;n++)this[n]=t;else{var f=utf8ToBytes(t.toString()),i=f.length;for(n=e;r>n;n++)this[n]=f[n%i]}return this}},Buffer.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(Buffer.TYPED_ARRAY_SUPPORT)return new Buffer(this).buffer;for(var t=new Uint8Array(this.length),e=0,r=t.length;r>e;e+=1)t[e]=this[e];return t.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser")};var BP=Buffer.prototype;Buffer._augment=function(t){return t.constructor=Buffer,t._isBuffer=!0,t._set=t.set,t.get=BP.get,t.set=BP.set,t.write=BP.write,t.toString=BP.toString,t.toLocaleString=BP.toString,t.toJSON=BP.toJSON,t.equals=BP.equals,t.compare=BP.compare,t.indexOf=BP.indexOf,t.copy=BP.copy,t.slice=BP.slice,t.readUIntLE=BP.readUIntLE,t.readUIntBE=BP.readUIntBE,t.readUInt8=BP.readUInt8,t.readUInt16LE=BP.readUInt16LE,t.readUInt16BE=BP.readUInt16BE,t.readUInt32LE=BP.readUInt32LE,t.readUInt32BE=BP.readUInt32BE,t.readIntLE=BP.readIntLE,t.readIntBE=BP.readIntBE,t.readInt8=BP.readInt8,t.readInt16LE=BP.readInt16LE,t.readInt16BE=BP.readInt16BE,t.readInt32LE=BP.readInt32LE,t.readInt32BE=BP.readInt32BE,t.readFloatLE=BP.readFloatLE,t.readFloatBE=BP.readFloatBE,t.readDoubleLE=BP.readDoubleLE,t.readDoubleBE=BP.readDoubleBE,t.writeUInt8=BP.writeUInt8,t.writeUIntLE=BP.writeUIntLE,t.writeUIntBE=BP.writeUIntBE,t.writeUInt16LE=BP.writeUInt16LE,t.writeUInt16BE=BP.writeUInt16BE,t.writeUInt32LE=BP.writeUInt32LE,t.writeUInt32BE=BP.writeUInt32BE,t.writeIntLE=BP.writeIntLE,t.writeIntBE=BP.writeIntBE,t.writeInt8=BP.writeInt8,t.writeInt16LE=BP.writeInt16LE,t.writeInt16BE=BP.writeInt16BE,t.writeInt32LE=BP.writeInt32LE,t.writeInt32BE=BP.writeInt32BE,t.writeFloatLE=BP.writeFloatLE,t.writeFloatBE=BP.writeFloatBE,t.writeDoubleLE=BP.writeDoubleLE,t.writeDoubleBE=BP.writeDoubleBE,t.fill=BP.fill,t.inspect=BP.inspect,t.toArrayBuffer=BP.toArrayBuffer,t};var INVALID_BASE64_RE=/[^+\/0-9A-Za-z-_]/g;
11388
11389}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11390
11391},{"base64-js":22,"ieee754":34,"isarray":37}],26:[function(require,module,exports){
11392module.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"};
11393
11394},{}],27:[function(require,module,exports){
11395(function (process,global){
11396"use strict";var next=global.process&&process.nextTick||global.setImmediate||function(n){setTimeout(n,0)};module.exports=function(n,t){return n?void t.then(function(t){next(function(){n(null,t)})},function(t){next(function(){n(t)})}):t};
11397
11398}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11399
11400},{"_process":71}],28:[function(require,module,exports){
11401(function (Buffer){
11402function isArray(r){return Array.isArray?Array.isArray(r):"[object Array]"===objectToString(r)}function isBoolean(r){return"boolean"==typeof r}function isNull(r){return null===r}function isNullOrUndefined(r){return null==r}function isNumber(r){return"number"==typeof r}function isString(r){return"string"==typeof r}function isSymbol(r){return"symbol"==typeof r}function isUndefined(r){return void 0===r}function isRegExp(r){return"[object RegExp]"===objectToString(r)}function isObject(r){return"object"==typeof r&&null!==r}function isDate(r){return"[object Date]"===objectToString(r)}function isError(r){return"[object Error]"===objectToString(r)||r instanceof Error}function isFunction(r){return"function"==typeof r}function isPrimitive(r){return null===r||"boolean"==typeof r||"number"==typeof r||"string"==typeof r||"symbol"==typeof r||"undefined"==typeof r}function objectToString(r){return Object.prototype.toString.call(r)}exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=isNullOrUndefined,exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.isError=isError,exports.isFunction=isFunction,exports.isPrimitive=isPrimitive,exports.isBuffer=Buffer.isBuffer;
11403
11404}).call(this,{"isBuffer":require("../../is-buffer/index.js")})
11405
11406},{"../../is-buffer/index.js":36}],29:[function(require,module,exports){
11407function useColors(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31}function formatArgs(){var o=arguments,e=this.useColors;if(o[0]=(e?"%c":"")+this.namespace+(e?" %c":" ")+o[0]+(e?"%c ":" ")+"+"+exports.humanize(this.diff),!e)return o;var r="color: "+this.color;o=[o[0],r,"color: inherit"].concat(Array.prototype.slice.call(o,1));var t=0,s=0;return o[0].replace(/%[a-z%]/g,function(o){"%%"!==o&&(t++,"%c"===o&&(s=t))}),o.splice(s,0,r),o}function log(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function save(o){try{null==o?exports.storage.removeItem("debug"):exports.storage.debug=o}catch(e){}}function load(){var o;try{o=exports.storage.debug}catch(e){}return o}function localstorage(){try{return window.localStorage}catch(o){}}exports=module.exports=require("./debug"),exports.log=log,exports.formatArgs=formatArgs,exports.save=save,exports.load=load,exports.useColors=useColors,exports.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:localstorage(),exports.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],exports.formatters.j=function(o){return JSON.stringify(o)},exports.enable(load());
11408
11409},{"./debug":30}],30:[function(require,module,exports){
11410function selectColor(){return exports.colors[prevColor++%exports.colors.length]}function debug(e){function r(){}function o(){var e=o,r=+new Date,s=r-(prevTime||r);e.diff=s,e.prev=prevTime,e.curr=r,prevTime=r,null==e.useColors&&(e.useColors=exports.useColors()),null==e.color&&e.useColors&&(e.color=selectColor());var t=Array.prototype.slice.call(arguments);t[0]=exports.coerce(t[0]),"string"!=typeof t[0]&&(t=["%o"].concat(t));var n=0;t[0]=t[0].replace(/%([a-z%])/g,function(r,o){if("%%"===r)return r;n++;var s=exports.formatters[o];if("function"==typeof s){var p=t[n];r=s.call(e,p),t.splice(n,1),n--}return r}),"function"==typeof exports.formatArgs&&(t=exports.formatArgs.apply(e,t));var p=o.log||exports.log||console.log.bind(console);p.apply(e,t)}r.enabled=!1,o.enabled=!0;var s=exports.enabled(e)?o:r;return s.namespace=e,s}function enable(e){exports.save(e);for(var r=(e||"").split(/[\s,]+/),o=r.length,s=0;o>s;s++)r[s]&&(e=r[s].replace(/\*/g,".*?"),"-"===e[0]?exports.skips.push(new RegExp("^"+e.substr(1)+"$")):exports.names.push(new RegExp("^"+e+"$")))}function disable(){exports.enable("")}function enabled(e){var r,o;for(r=0,o=exports.skips.length;o>r;r++)if(exports.skips[r].test(e))return!1;for(r=0,o=exports.names.length;o>r;r++)if(exports.names[r].test(e))return!0;return!1}function coerce(e){return e instanceof Error?e.stack||e.message:e}exports=module.exports=debug,exports.coerce=coerce,exports.disable=disable,exports.enable=enable,exports.enabled=enabled,exports.humanize=require("ms"),exports.names=[],exports.skips=[],exports.formatters={};var prevColor=0,prevTime;
11411
11412},{"ms":68}],31:[function(require,module,exports){
11413(function (process,global){
11414/*!
11415 * @overview es6-promise - a tiny implementation of Promises/A+.
11416 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
11417 * @license Licensed under MIT license
11418 * See https://raw.githubusercontent.com/jakearchibald/es6-promise/master/LICENSE
11419 * @version 3.1.2
11420 */
11421(function(){"use strict";function t(t){return"function"==typeof t||"object"==typeof t&&null!==t}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){H=t}function o(){return function(){process.nextTick(a)}}function i(){return function(){U(a)}}function s(){var t=0,e=new Q(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){t.port2.postMessage(0)}}function c(){return function(){setTimeout(a,1)}}function a(){for(var t=0;G>t;t+=2){var e=X[t],n=X[t+1];e(n),X[t]=void 0,X[t+1]=void 0}G=0}function f(){try{var t=require,e=t("vertx");return U=e.runOnLoop||e.runOnContext,i()}catch(n){return c()}}function l(t,e){var n=this,r=n._state;if(r===et&&!t||r===nt&&!e)return this;var o=new this.constructor(p),i=n._result;if(r){var s=arguments[r-1];H(function(){C(r,o,s,i)})}else j(n,o,t,e);return o}function h(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(p);return g(n,t),n}function p(){}function _(){return new TypeError("You cannot resolve a promise with itself")}function v(){return new TypeError("A promises callback cannot return that same promise.")}function d(t){try{return t.then}catch(e){return rt.error=e,rt}}function y(t,e,n,r){try{t.call(e,n,r)}catch(o){return o}}function m(t,e,n){H(function(t){var r=!1,o=y(n,e,function(n){r||(r=!0,e!==n?g(t,n):E(t,n))},function(e){r||(r=!0,S(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,S(t,o))},t)}function w(t,e){e._state===et?E(t,e._result):e._state===nt?S(t,e._result):j(e,void 0,function(e){g(t,e)},function(e){S(t,e)})}function b(t,n,r){n.constructor===t.constructor&&r===Z&&constructor.resolve===$?w(t,n):r===rt?S(t,rt.error):void 0===r?E(t,n):e(r)?m(t,n,r):E(t,n)}function g(e,n){e===n?S(e,_()):t(n)?b(e,n,d(n)):E(e,n)}function A(t){t._onerror&&t._onerror(t._result),T(t)}function E(t,e){t._state===tt&&(t._result=e,t._state=et,0!==t._subscribers.length&&H(T,t))}function S(t,e){t._state===tt&&(t._state=nt,t._result=e,H(A,t))}function j(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+et]=n,o[i+nt]=r,0===i&&t._state&&H(T,t)}function T(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,s=0;s<e.length;s+=3)r=e[s],o=e[s+n],r?C(n,r,o,i):o(i);t._subscribers.length=0}}function P(){this.error=null}function x(t,e){try{return t(e)}catch(n){return ot.error=n,ot}}function C(t,n,r,o){var i,s,u,c,a=e(r);if(a){if(i=x(r,o),i===ot?(c=!0,s=i.error,i=null):u=!0,n===i)return void S(n,v())}else i=o,u=!0;n._state!==tt||(a&&u?g(n,i):c?S(n,s):t===et?E(n,i):t===nt&&S(n,i))}function M(t,e){try{e(function(e){g(t,e)},function(e){S(t,e)})}catch(n){S(t,n)}}function O(t){return new ft(this,t).promise}function k(t){function e(t){g(o,t)}function n(t){S(o,t)}var r=this,o=new r(p);if(!B(t))return S(o,new TypeError("You must pass an array to race.")),o;for(var i=t.length,s=0;o._state===tt&&i>s;s++)j(r.resolve(t[s]),void 0,e,n);return o}function Y(t){var e=this,n=new e(p);return S(n,t),n}function q(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t){this._id=ct++,this._state=void 0,this._result=void 0,this._subscribers=[],p!==t&&("function"!=typeof t&&q(),this instanceof D?M(this,t):F())}function K(t,e){this._instanceConstructor=t,this.promise=new t(p),Array.isArray(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&E(this.promise,this._result))):S(this.promise,this._validationError())}function L(){var t;if("undefined"!=typeof global)t=global;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=at)}var N;N=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var U,W,z,B=N,G=0,H=function(t,e){X[G]=t,X[G+1]=e,G+=2,2===G&&(W?W(a):z())},I="undefined"!=typeof window?window:void 0,J=I||{},Q=J.MutationObserver||J.WebKitMutationObserver,R="undefined"!=typeof process&&"[object process]"==={}.toString.call(process),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,X=new Array(1e3);z=R?o():Q?s():V?u():void 0===I&&"function"==typeof require?f():c();var Z=l,$=h,tt=void 0,et=1,nt=2,rt=new P,ot=new P,it=O,st=k,ut=Y,ct=0,at=D;D.all=it,D.race=st,D.resolve=$,D.reject=ut,D._setScheduler=n,D._setAsap=r,D._asap=H,D.prototype={constructor:D,then:Z,"catch":function(t){return this.then(null,t)}};var ft=K;K.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},K.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===tt&&t>n;n++)this._eachEntry(e[n],n)},K.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===$){var o=d(t);if(o===Z&&t._state!==tt)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===at){var i=new n(p);b(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},K.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===tt&&(this._remaining--,t===nt?S(r,n):this._result[e]=n),0===this._remaining&&E(r,this._result)},K.prototype._willSettleAt=function(t,e){var n=this;j(t,void 0,function(t){n._settledAt(et,e,t)},function(t){n._settledAt(nt,e,t)})};var lt=L,ht={Promise:at,polyfill:lt};"function"==typeof define&&define.amd?define(function(){return ht}):"undefined"!=typeof module&&module.exports?module.exports=ht:"undefined"!=typeof this&&(this.ES6Promise=ht),lt()}).call(this);
11422
11423}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11424
11425},{"_process":71}],32:[function(require,module,exports){
11426function EventEmitter(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function isFunction(e){return"function"==typeof e}function isNumber(e){return"number"==typeof e}function isObject(e){return"object"==typeof e&&null!==e}function isUndefined(e){return void 0===e}module.exports=EventEmitter,EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.prototype.setMaxListeners=function(e){if(!isNumber(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},EventEmitter.prototype.emit=function(e){var t,i,n,s,r,o;if(this._events||(this._events={}),"error"===e&&(!this._events.error||isObject(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(i=this._events[e],isUndefined(i))return!1;if(isFunction(i))switch(arguments.length){case 1:i.call(this);break;case 2:i.call(this,arguments[1]);break;case 3:i.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),i.apply(this,s)}else if(isObject(i))for(s=Array.prototype.slice.call(arguments,1),o=i.slice(),n=o.length,r=0;n>r;r++)o[r].apply(this,s);return!0},EventEmitter.prototype.addListener=function(e,t){var i;if(!isFunction(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,isFunction(t.listener)?t.listener:t),this._events[e]?isObject(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,isObject(this._events[e])&&!this._events[e].warned&&(i=isUndefined(this._maxListeners)?EventEmitter.defaultMaxListeners:this._maxListeners,i&&i>0&&this._events[e].length>i&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.once=function(e,t){function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}if(!isFunction(t))throw TypeError("listener must be a function");var n=!1;return i.listener=t,this.on(e,i),this},EventEmitter.prototype.removeListener=function(e,t){var i,n,s,r;if(!isFunction(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=this._events[e],s=i.length,n=-1,i===t||isFunction(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(isObject(i)){for(r=s;r-- >0;)if(i[r]===t||i[r].listener&&i[r].listener===t){n=r;break}if(0>n)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},EventEmitter.prototype.removeAllListeners=function(e){var t,i;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(i=this._events[e],isFunction(i))this.removeListener(e,i);else if(i)for(;i.length;)this.removeListener(e,i[i.length-1]);return delete this._events[e],this},EventEmitter.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?isFunction(this._events[e])?[this._events[e]]:this._events[e].slice():[]},EventEmitter.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(isFunction(t))return 1;if(t)return t.length}return 0},EventEmitter.listenerCount=function(e,t){return e.listenerCount(t)};
11427
11428},{}],33:[function(require,module,exports){
11429var http=require("http"),https=module.exports;for(var key in http)http.hasOwnProperty(key)&&(https[key]=http[key]);https.request=function(t,e){return t||(t={}),t.scheme="https",t.protocol="https:",http.request.call(this,t,e)};
11430
11431},{"http":87}],34:[function(require,module,exports){
11432exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<<w)-1,e=f>>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:(s?-1:1)*(1/0);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<<e)-1,N=i>>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=0>o||0===o&&0>1/o?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),o+=p+N>=1?n/f:n*Math.pow(2,1-N),o*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<<h|w,e+=h;e>0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l};
11433
11434},{}],35:[function(require,module,exports){
11435"function"==typeof Object.create?module.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:module.exports=function(t,e){t.super_=e;var o=function(){};o.prototype=e.prototype,t.prototype=new o,t.prototype.constructor=t};
11436
11437},{}],36:[function(require,module,exports){
11438module.exports=function(r){return!(null==r||!(r._isBuffer||r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)))};
11439
11440},{}],37:[function(require,module,exports){
11441var toString={}.toString;module.exports=Array.isArray||function(r){return"[object Array]"==toString.call(r)};
11442
11443},{}],38:[function(require,module,exports){
11444"use strict";var yaml=require("./lib/js-yaml.js");module.exports=yaml;
11445
11446},{"./lib/js-yaml.js":39}],39:[function(require,module,exports){
11447"use strict";function deprecated(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}var loader=require("./js-yaml/loader"),dumper=require("./js-yaml/dumper");module.exports.Type=require("./js-yaml/type"),module.exports.Schema=require("./js-yaml/schema"),module.exports.FAILSAFE_SCHEMA=require("./js-yaml/schema/failsafe"),module.exports.JSON_SCHEMA=require("./js-yaml/schema/json"),module.exports.CORE_SCHEMA=require("./js-yaml/schema/core"),module.exports.DEFAULT_SAFE_SCHEMA=require("./js-yaml/schema/default_safe"),module.exports.DEFAULT_FULL_SCHEMA=require("./js-yaml/schema/default_full"),module.exports.load=loader.load,module.exports.loadAll=loader.loadAll,module.exports.safeLoad=loader.safeLoad,module.exports.safeLoadAll=loader.safeLoadAll,module.exports.dump=dumper.dump,module.exports.safeDump=dumper.safeDump,module.exports.YAMLException=require("./js-yaml/exception"),module.exports.MINIMAL_SCHEMA=require("./js-yaml/schema/failsafe"),module.exports.SAFE_SCHEMA=require("./js-yaml/schema/default_safe"),module.exports.DEFAULT_SCHEMA=require("./js-yaml/schema/default_full"),module.exports.scan=deprecated("scan"),module.exports.parse=deprecated("parse"),module.exports.compose=deprecated("compose"),module.exports.addConstructor=deprecated("addConstructor");
11448
11449},{"./js-yaml/dumper":41,"./js-yaml/exception":42,"./js-yaml/loader":43,"./js-yaml/schema":45,"./js-yaml/schema/core":46,"./js-yaml/schema/default_full":47,"./js-yaml/schema/default_safe":48,"./js-yaml/schema/failsafe":49,"./js-yaml/schema/json":50,"./js-yaml/type":51}],40:[function(require,module,exports){
11450"use strict";function isNothing(e){return"undefined"==typeof e||null===e}function isObject(e){return"object"==typeof e&&null!==e}function toArray(e){return Array.isArray(e)?e:isNothing(e)?[]:[e]}function extend(e,t){var r,o,n,i;if(t)for(i=Object.keys(t),r=0,o=i.length;o>r;r+=1)n=i[r],e[n]=t[n];return e}function repeat(e,t){var r,o="";for(r=0;t>r;r+=1)o+=e;return o}function isNegativeZero(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e}module.exports.isNothing=isNothing,module.exports.isObject=isObject,module.exports.toArray=toArray,module.exports.repeat=repeat,module.exports.isNegativeZero=isNegativeZero,module.exports.extend=extend;
11451
11452},{}],41:[function(require,module,exports){
11453"use strict";function compileStyleMap(e,t){var n,i,r,E,o,l,a;if(null===t)return{};for(n={},i=Object.keys(t),r=0,E=i.length;E>r;r+=1)o=i[r],l=String(t[o]),"!!"===o.slice(0,2)&&(o="tag:yaml.org,2002:"+o.slice(2)),a=e.compiledTypeMap[o],a&&_hasOwnProperty.call(a.styleAliases,l)&&(l=a.styleAliases[l]),n[o]=l;return n}function encodeHex(e){var t,n,i;if(t=e.toString(16).toUpperCase(),255>=e)n="x",i=2;else if(65535>=e)n="u",i=4;else{if(!(4294967295>=e))throw new YAMLException("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+common.repeat("0",i-t.length)+t}function State(e){this.schema=e.schema||DEFAULT_FULL_SCHEMA,this.indent=Math.max(1,e.indent||2),this.skipInvalid=e.skipInvalid||!1,this.flowLevel=common.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=compileStyleMap(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function indentString(e,t){for(var n,i=common.repeat(" ",t),r=0,E=-1,o="",l=e.length;l>r;)E=e.indexOf("\n",r),-1===E?(n=e.slice(r),r=l):(n=e.slice(r,E+1),r=E+1),n.length&&"\n"!==n&&(o+=i),o+=n;return o}function generateNextLine(e,t){return"\n"+common.repeat(" ",e.indent*t)}function testImplicitResolving(e,t){var n,i,r;for(n=0,i=e.implicitTypes.length;i>n;n+=1)if(r=e.implicitTypes[n],r.resolve(t))return!0;return!1}function isWhitespace(e){return e===CHAR_SPACE||e===CHAR_TAB}function isPrintable(e){return e>=32&&126>=e||e>=161&&55295>=e&&8232!==e&&8233!==e||e>=57344&&65533>=e&&65279!==e||e>=65536&&1114111>=e}function isPlainSafe(e){return isPrintable(e)&&65279!==e&&e!==CHAR_COMMA&&e!==CHAR_LEFT_SQUARE_BRACKET&&e!==CHAR_RIGHT_SQUARE_BRACKET&&e!==CHAR_LEFT_CURLY_BRACKET&&e!==CHAR_RIGHT_CURLY_BRACKET&&e!==CHAR_COLON&&e!==CHAR_SHARP}function isPlainSafeFirst(e){return isPrintable(e)&&65279!==e&&!isWhitespace(e)&&e!==CHAR_MINUS&&e!==CHAR_QUESTION&&e!==CHAR_COLON&&e!==CHAR_COMMA&&e!==CHAR_LEFT_SQUARE_BRACKET&&e!==CHAR_RIGHT_SQUARE_BRACKET&&e!==CHAR_LEFT_CURLY_BRACKET&&e!==CHAR_RIGHT_CURLY_BRACKET&&e!==CHAR_SHARP&&e!==CHAR_AMPERSAND&&e!==CHAR_ASTERISK&&e!==CHAR_EXCLAMATION&&e!==CHAR_VERTICAL_LINE&&e!==CHAR_GREATER_THAN&&e!==CHAR_SINGLE_QUOTE&&e!==CHAR_DOUBLE_QUOTE&&e!==CHAR_PERCENT&&e!==CHAR_COMMERCIAL_AT&&e!==CHAR_GRAVE_ACCENT}function chooseScalarStyle(e,t,n,i,r){var E,o,l=!1,a=!1,s=-1!==i,c=-1,A=isPlainSafeFirst(e.charCodeAt(0))&&!isWhitespace(e.charCodeAt(e.length-1));if(t)for(E=0;E<e.length;E++){if(o=e.charCodeAt(E),!isPrintable(o))return STYLE_DOUBLE;A=A&&isPlainSafe(o)}else{for(E=0;E<e.length;E++){if(o=e.charCodeAt(E),o===CHAR_LINE_FEED)l=!0,s&&(a=a||E-c-1>i&&" "!==e[c+1],c=E);else if(!isPrintable(o))return STYLE_DOUBLE;A=A&&isPlainSafe(o)}a=a||s&&E-c-1>i&&" "!==e[c+1]}return l||a?" "===e[0]&&n>9?STYLE_DOUBLE:a?STYLE_FOLDED:STYLE_LITERAL:A&&!r(e)?STYLE_PLAIN:STYLE_SINGLE}function writeScalar(e,t,n,i){e.dump=function(){function r(t){return testImplicitResolving(e,t)}if(0===t.length)return"''";if(!e.noCompatMode&&-1!==DEPRECATED_BOOLEANS_SYNTAX.indexOf(t))return"'"+t+"'";var E=e.indent*Math.max(1,n),o=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-E),l=i||e.flowLevel>-1&&n>=e.flowLevel;switch(chooseScalarStyle(t,l,e.indent,o,r)){case STYLE_PLAIN:return t;case STYLE_SINGLE:return"'"+t.replace(/'/g,"''")+"'";case STYLE_LITERAL:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,E));case STYLE_FOLDED:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,o),E));case STYLE_DOUBLE:return'"'+escapeString(t,o)+'"';default:throw new YAMLException("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var n=" "===e[0]?String(t):"",i="\n"===e[e.length-1],r=i&&("\n"===e[e.length-2]||"\n"===e),E=r?"+":i?"":"-";return n+E+"\n"}function dropEndingNewline(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function foldString(e,t){for(var n,i,r=/(\n+)([^\n]*)/g,E=function(){var n=e.indexOf("\n");return n=-1!==n?n:e.length,r.lastIndex=n,foldLine(e.slice(0,n),t)}(),o="\n"===e[0]||" "===e[0];i=r.exec(e);){var l=i[1],a=i[2];n=" "===a[0],E+=l+(o||n||""===a?"":"\n")+foldLine(a,t),o=n}return E}function foldLine(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=/ [^ ]/g,E=0,o=0,l=0,a="";n=r.exec(e);)l=n.index,l-E>t&&(i=o>E?o:l,a+="\n"+e.slice(E,i),E=i+1),o=l;return a+="\n",a+=e.length-E>t&&o>E?e.slice(E,o)+"\n"+e.slice(o+1):e.slice(E),a.slice(1)}function escapeString(e){for(var t,n,i="",r=0;r<e.length;r++)t=e.charCodeAt(r),n=ESCAPE_SEQUENCES[t],i+=!n&&isPrintable(t)?e[r]:n||encodeHex(t);return i}function writeFlowSequence(e,t,n){var i,r,E="",o=e.tag;for(i=0,r=n.length;r>i;i+=1)writeNode(e,t,n[i],!1,!1)&&(0!==i&&(E+=", "),E+=e.dump);e.tag=o,e.dump="["+E+"]"}function writeBlockSequence(e,t,n,i){var r,E,o="",l=e.tag;for(r=0,E=n.length;E>r;r+=1)writeNode(e,t+1,n[r],!0,!0)&&(i&&0===r||(o+=generateNextLine(e,t)),o+="- "+e.dump);e.tag=l,e.dump=o||"[]"}function writeFlowMapping(e,t,n){var i,r,E,o,l,a="",s=e.tag,c=Object.keys(n);for(i=0,r=c.length;r>i;i+=1)l="",0!==i&&(l+=", "),E=c[i],o=n[E],writeNode(e,t,E,!1,!1)&&(e.dump.length>1024&&(l+="? "),l+=e.dump+": ",writeNode(e,t,o,!1,!1)&&(l+=e.dump,a+=l));e.tag=s,e.dump="{"+a+"}"}function writeBlockMapping(e,t,n,i){var r,E,o,l,a,s,c="",A=e.tag,u=Object.keys(n);if(e.sortKeys===!0)u.sort();else if("function"==typeof e.sortKeys)u.sort(e.sortKeys);else if(e.sortKeys)throw new YAMLException("sortKeys must be a boolean or a function");for(r=0,E=u.length;E>r;r+=1)s="",i&&0===r||(s+=generateNextLine(e,t)),o=u[r],l=n[o],writeNode(e,t+1,o,!0,!0,!0)&&(a=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024,a&&(s+=e.dump&&CHAR_LINE_FEED===e.dump.charCodeAt(0)?"?":"? "),s+=e.dump,a&&(s+=generateNextLine(e,t)),writeNode(e,t+1,l,!0,a)&&(s+=e.dump&&CHAR_LINE_FEED===e.dump.charCodeAt(0)?":":": ",s+=e.dump,c+=s));e.tag=A,e.dump=c||"{}"}function detectType(e,t,n){var i,r,E,o,l,a;for(r=n?e.explicitTypes:e.implicitTypes,E=0,o=r.length;o>E;E+=1)if(l=r[E],(l.instanceOf||l.predicate)&&(!l.instanceOf||"object"==typeof t&&t instanceof l.instanceOf)&&(!l.predicate||l.predicate(t))){if(e.tag=n?l.tag:"?",l.represent){if(a=e.styleMap[l.tag]||l.defaultStyle,"[object Function]"===_toString.call(l.represent))i=l.represent(t,a);else{if(!_hasOwnProperty.call(l.represent,a))throw new YAMLException("!<"+l.tag+'> tag resolver accepts not "'+a+'" style');i=l.represent[a](t,a)}e.dump=i}return!0}return!1}function writeNode(e,t,n,i,r,E){e.tag=null,e.dump=n,detectType(e,n,!1)||detectType(e,n,!0);var o=_toString.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var l,a,s="[object Object]"===o||"[object Array]"===o;if(s&&(l=e.duplicates.indexOf(n),a=-1!==l),(null!==e.tag&&"?"!==e.tag||a||2!==e.indent&&t>0)&&(r=!1),a&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(s&&a&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===o)i&&0!==Object.keys(e.dump).length?(writeBlockMapping(e,t,e.dump,r),a&&(e.dump="&ref_"+l+e.dump)):(writeFlowMapping(e,t,e.dump),a&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===o)i&&0!==e.dump.length?(writeBlockSequence(e,t,e.dump,r),a&&(e.dump="&ref_"+l+e.dump)):(writeFlowSequence(e,t,e.dump),a&&(e.dump="&ref_"+l+" "+e.dump));else{if("[object String]"!==o){if(e.skipInvalid)return!1;throw new YAMLException("unacceptable kind of an object to dump "+o)}"?"!==e.tag&&writeScalar(e,e.dump,t,E)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function getDuplicateReferences(e,t){var n,i,r=[],E=[];for(inspectNode(e,r,E),n=0,i=E.length;i>n;n+=1)t.duplicates.push(r[E[n]]);t.usedDuplicates=new Array(i)}function inspectNode(e,t,n){var i,r,E;if(null!==e&&"object"==typeof e)if(r=t.indexOf(e),-1!==r)-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,E=e.length;E>r;r+=1)inspectNode(e[r],t,n);else for(i=Object.keys(e),r=0,E=i.length;E>r;r+=1)inspectNode(e[i[r]],t,n)}function dump(e,t){t=t||{};var n=new State(t);return n.noRefs||getDuplicateReferences(e,n),writeNode(n,0,e,!0,!0)?n.dump+"\n":""}function safeDump(e,t){return dump(e,common.extend({schema:DEFAULT_SAFE_SCHEMA},t))}var common=require("./common"),YAMLException=require("./exception"),DEFAULT_FULL_SCHEMA=require("./schema/default_full"),DEFAULT_SAFE_SCHEMA=require("./schema/default_safe"),_toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,CHAR_TAB=9,CHAR_LINE_FEED=10,CHAR_SPACE=32,CHAR_EXCLAMATION=33,CHAR_DOUBLE_QUOTE=34,CHAR_SHARP=35,CHAR_PERCENT=37,CHAR_AMPERSAND=38,CHAR_SINGLE_QUOTE=39,CHAR_ASTERISK=42,CHAR_COMMA=44,CHAR_MINUS=45,CHAR_COLON=58,CHAR_GREATER_THAN=62,CHAR_QUESTION=63,CHAR_COMMERCIAL_AT=64,CHAR_LEFT_SQUARE_BRACKET=91,CHAR_RIGHT_SQUARE_BRACKET=93,CHAR_GRAVE_ACCENT=96,CHAR_LEFT_CURLY_BRACKET=123,CHAR_VERTICAL_LINE=124,CHAR_RIGHT_CURLY_BRACKET=125,ESCAPE_SEQUENCES={};ESCAPE_SEQUENCES[0]="\\0",ESCAPE_SEQUENCES[7]="\\a",ESCAPE_SEQUENCES[8]="\\b",ESCAPE_SEQUENCES[9]="\\t",ESCAPE_SEQUENCES[10]="\\n",ESCAPE_SEQUENCES[11]="\\v",ESCAPE_SEQUENCES[12]="\\f",ESCAPE_SEQUENCES[13]="\\r",ESCAPE_SEQUENCES[27]="\\e",ESCAPE_SEQUENCES[34]='\\"',ESCAPE_SEQUENCES[92]="\\\\",ESCAPE_SEQUENCES[133]="\\N",ESCAPE_SEQUENCES[160]="\\_",ESCAPE_SEQUENCES[8232]="\\L",ESCAPE_SEQUENCES[8233]="\\P";var DEPRECATED_BOOLEANS_SYNTAX=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],STYLE_PLAIN=1,STYLE_SINGLE=2,STYLE_LITERAL=3,STYLE_FOLDED=4,STYLE_DOUBLE=5;module.exports.dump=dump,module.exports.safeDump=safeDump;
11454
11455},{"./common":40,"./exception":42,"./schema/default_full":47,"./schema/default_safe":48}],42:[function(require,module,exports){
11456"use strict";function YAMLException(t,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=t,this.mark=r,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}YAMLException.prototype=Object.create(Error.prototype),YAMLException.prototype.constructor=YAMLException,YAMLException.prototype.toString=function(t){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!t&&this.mark&&(r+=" "+this.mark.toString()),r},module.exports=YAMLException;
11457
11458},{}],43:[function(require,module,exports){
11459"use strict";function is_EOL(e){return 10===e||13===e}function is_WHITE_SPACE(e){return 9===e||32===e}function is_WS_OR_EOL(e){return 9===e||32===e||10===e||13===e}function is_FLOW_INDICATOR(e){return 44===e||91===e||93===e||123===e||125===e}function fromHexCode(e){var t;return e>=48&&57>=e?e-48:(t=32|e,t>=97&&102>=t?t-97+10:-1)}function escapedHexLen(e){return 120===e?2:117===e?4:85===e?8:0}function fromDecimalCode(e){return e>=48&&57>=e?e-48:-1}function simpleEscapeSequence(e){return 48===e?"\x00":97===e?"":98===e?"\b":116===e?" ":9===e?" ":110===e?"\n":118===e?"\x0B":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function charFromCodepoint(e){return 65535>=e?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function State(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||DEFAULT_FULL_SCHEMA,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function generateError(e,t){return new YAMLException(t,new Mark(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){e.onWarning&&e.onWarning.call(null,generateError(e,t))}function captureSegment(e,t,n,i){var o,r,a,s;if(n>t){if(s=e.input.slice(t,n),i)for(o=0,r=s.length;r>o;o+=1)a=s.charCodeAt(o),9===a||a>=32&&1114111>=a||throwError(e,"expected valid JSON character");else PATTERN_NON_PRINTABLE.test(s)&&throwError(e,"the stream contains non-printable characters");e.result+=s}}function mergeMappings(e,t,n,i){var o,r,a,s;for(common.isObject(n)||throwError(e,"cannot merge mappings; the provided source object is unacceptable"),o=Object.keys(n),a=0,s=o.length;s>a;a+=1)r=o[a],_hasOwnProperty.call(t,r)||(t[r]=n[r],i[r]=!0)}function storeMappingPair(e,t,n,i,o,r){var a,s;if(o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(r))for(a=0,s=r.length;s>a;a+=1)mergeMappings(e,t,r[a],n);else mergeMappings(e,t,r,n);else e.json||_hasOwnProperty.call(n,o)||!_hasOwnProperty.call(t,o)||throwError(e,"duplicated mapping key"),t[o]=r,delete n[o];return t}function readLineBreak(e){var t;t=e.input.charCodeAt(e.position),10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):throwError(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function skipSeparationSpace(e,t,n){for(var i=0,o=e.input.charCodeAt(e.position);0!==o;){for(;is_WHITE_SPACE(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do o=e.input.charCodeAt(++e.position);while(10!==o&&13!==o&&0!==o);if(!is_EOL(o))break;for(readLineBreak(e),o=e.input.charCodeAt(e.position),i++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==i&&e.lineIndent<n&&throwWarning(e,"deficient indentation"),i}function testDocumentSeparator(e){var t,n=e.position;return t=e.input.charCodeAt(n),(45===t||46===t)&&t===e.input.charCodeAt(n+1)&&t===e.input.charCodeAt(n+2)&&(n+=3,t=e.input.charCodeAt(n),0===t||is_WS_OR_EOL(t))}function writeFoldedLines(e,t){1===t?e.result+=" ":t>1&&(e.result+=common.repeat("\n",t-1))}function readPlainScalar(e,t,n){var i,o,r,a,s,p,c,l,u,d=e.kind,h=e.result;if(u=e.input.charCodeAt(e.position),is_WS_OR_EOL(u)||is_FLOW_INDICATOR(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)||n&&is_FLOW_INDICATOR(o)))return!1;for(e.kind="scalar",e.result="",r=a=e.position,s=!1;0!==u;){if(58===u){if(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)||n&&is_FLOW_INDICATOR(o))break}else if(35===u){if(i=e.input.charCodeAt(e.position-1),is_WS_OR_EOL(i))break}else{if(e.position===e.lineStart&&testDocumentSeparator(e)||n&&is_FLOW_INDICATOR(u))break;if(is_EOL(u)){if(p=e.line,c=e.lineStart,l=e.lineIndent,skipSeparationSpace(e,!1,-1),e.lineIndent>=t){s=!0,u=e.input.charCodeAt(e.position);continue}e.position=a,e.line=p,e.lineStart=c,e.lineIndent=l;break}}s&&(captureSegment(e,r,a,!1),writeFoldedLines(e,e.line-p),r=a=e.position,s=!1),is_WHITE_SPACE(u)||(a=e.position+1),u=e.input.charCodeAt(++e.position)}return captureSegment(e,r,a,!1),e.result?!0:(e.kind=d,e.result=h,!1)}function readSingleQuotedScalar(e,t){var n,i,o;if(n=e.input.charCodeAt(e.position),39!==n)return!1;for(e.kind="scalar",e.result="",e.position++,i=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(captureSegment(e,i,e.position,!0),n=e.input.charCodeAt(++e.position),39!==n)return!0;i=o=e.position,e.position++}else is_EOL(n)?(captureSegment(e,i,o,!0),writeFoldedLines(e,skipSeparationSpace(e,!1,t)),i=o=e.position):e.position===e.lineStart&&testDocumentSeparator(e)?throwError(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var n,i,o,r,a,s;if(s=e.input.charCodeAt(e.position),34!==s)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return captureSegment(e,n,e.position,!0),e.position++,!0;if(92===s){if(captureSegment(e,n,e.position,!0),s=e.input.charCodeAt(++e.position),is_EOL(s))skipSeparationSpace(e,!1,t);else if(256>s&&simpleEscapeCheck[s])e.result+=simpleEscapeMap[s],e.position++;else if((a=escapedHexLen(s))>0){for(o=a,r=0;o>0;o--)s=e.input.charCodeAt(++e.position),(a=fromHexCode(s))>=0?r=(r<<4)+a:throwError(e,"expected hexadecimal character");e.result+=charFromCodepoint(r),e.position++}else throwError(e,"unknown escape sequence");n=i=e.position}else is_EOL(s)?(captureSegment(e,n,i,!0),writeFoldedLines(e,skipSeparationSpace(e,!1,t)),n=i=e.position):e.position===e.lineStart&&testDocumentSeparator(e)?throwError(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var n,i,o,r,a,s,p,c,l,u,d,h=!0,f=e.tag,_=e.anchor,A={};if(d=e.input.charCodeAt(e.position),91===d)r=93,p=!1,i=[];else{if(123!==d)return!1;r=125,p=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),d=e.input.charCodeAt(++e.position);0!==d;){if(skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),d===r)return e.position++,e.tag=f,e.anchor=_,e.kind=p?"mapping":"sequence",e.result=i,!0;h||throwError(e,"missed comma between flow collection entries"),l=c=u=null,a=s=!1,63===d&&(o=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(o)&&(a=s=!0,e.position++,skipSeparationSpace(e,!0,t))),n=e.line,composeNode(e,t,CONTEXT_FLOW_IN,!1,!0),l=e.tag,c=e.result,skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),!s&&e.line!==n||58!==d||(a=!0,d=e.input.charCodeAt(++e.position),skipSeparationSpace(e,!0,t),composeNode(e,t,CONTEXT_FLOW_IN,!1,!0),u=e.result),p?storeMappingPair(e,i,A,l,c,u):a?i.push(storeMappingPair(e,null,A,l,c,u)):i.push(c),skipSeparationSpace(e,!0,t),d=e.input.charCodeAt(e.position),44===d?(h=!0,d=e.input.charCodeAt(++e.position)):h=!1}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var n,i,o,r,a=CHOMPING_CLIP,s=!1,p=!1,c=t,l=0,u=!1;if(r=e.input.charCodeAt(e.position),124===r)i=!1;else{if(62!==r)return!1;i=!0}for(e.kind="scalar",e.result="";0!==r;)if(r=e.input.charCodeAt(++e.position),43===r||45===r)CHOMPING_CLIP===a?a=43===r?CHOMPING_KEEP:CHOMPING_STRIP:throwError(e,"repeat of a chomping mode identifier");else{if(!((o=fromDecimalCode(r))>=0))break;0===o?throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?throwError(e,"repeat of an indentation width identifier"):(c=t+o-1,p=!0)}if(is_WHITE_SPACE(r)){do r=e.input.charCodeAt(++e.position);while(is_WHITE_SPACE(r));if(35===r)do r=e.input.charCodeAt(++e.position);while(!is_EOL(r)&&0!==r)}for(;0!==r;){for(readLineBreak(e),e.lineIndent=0,r=e.input.charCodeAt(e.position);(!p||e.lineIndent<c)&&32===r;)e.lineIndent++,r=e.input.charCodeAt(++e.position);if(!p&&e.lineIndent>c&&(c=e.lineIndent),is_EOL(r))l++;else{if(e.lineIndent<c){a===CHOMPING_KEEP?e.result+=common.repeat("\n",s?1+l:l):a===CHOMPING_CLIP&&s&&(e.result+="\n");break}for(i?is_WHITE_SPACE(r)?(u=!0,e.result+=common.repeat("\n",s?1+l:l)):u?(u=!1,e.result+=common.repeat("\n",l+1)):0===l?s&&(e.result+=" "):e.result+=common.repeat("\n",l):e.result+=common.repeat("\n",s?1+l:l),s=!0,p=!0,l=0,n=e.position;!is_EOL(r)&&0!==r;)r=e.input.charCodeAt(++e.position);captureSegment(e,n,e.position,!1)}}return!0}function readBlockSequence(e,t){var n,i,o,r=e.tag,a=e.anchor,s=[],p=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=s),o=e.input.charCodeAt(e.position);0!==o&&45===o&&(i=e.input.charCodeAt(e.position+1),is_WS_OR_EOL(i));)if(p=!0,e.position++,skipSeparationSpace(e,!0,-1)&&e.lineIndent<=t)s.push(null),o=e.input.charCodeAt(e.position);else if(n=e.line,composeNode(e,t,CONTEXT_BLOCK_IN,!1,!0),s.push(e.result),skipSeparationSpace(e,!0,-1),o=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==o)throwError(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return p?(e.tag=r,e.anchor=a,e.kind="sequence",e.result=s,!0):!1}function readBlockMapping(e,t,n){var i,o,r,a,s=e.tag,p=e.anchor,c={},l={},u=null,d=null,h=null,f=!1,_=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),a=e.input.charCodeAt(e.position);0!==a;){if(i=e.input.charCodeAt(e.position+1),r=e.line,63!==a&&58!==a||!is_WS_OR_EOL(i)){if(!composeNode(e,n,CONTEXT_FLOW_OUT,!1,!0))break;if(e.line===r){for(a=e.input.charCodeAt(e.position);is_WHITE_SPACE(a);)a=e.input.charCodeAt(++e.position);if(58===a)a=e.input.charCodeAt(++e.position),is_WS_OR_EOL(a)||throwError(e,"a whitespace character is expected after the key-value separator within a block mapping"),f&&(storeMappingPair(e,c,l,u,d,null),u=d=h=null),_=!0,f=!1,o=!1,u=e.tag,d=e.result;else{if(!_)return e.tag=s,e.anchor=p,!0;throwError(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!_)return e.tag=s,e.anchor=p,!0;throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===a?(f&&(storeMappingPair(e,c,l,u,d,null),u=d=h=null),_=!0,f=!0,o=!0):f?(f=!1,o=!0):throwError(e,"incomplete explicit mapping pair; a key node is missed"),e.position+=1,a=i;if((e.line===r||e.lineIndent>t)&&(composeNode(e,t,CONTEXT_BLOCK_OUT,!0,o)&&(f?d=e.result:h=e.result),f||(storeMappingPair(e,c,l,u,d,h),u=d=h=null),skipSeparationSpace(e,!0,-1),a=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==a)throwError(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return f&&storeMappingPair(e,c,l,u,d,null),_&&(e.tag=s,e.anchor=p,e.kind="mapping",e.result=c),_}function readTagProperty(e){var t,n,i,o,r=!1,a=!1;if(o=e.input.charCodeAt(e.position),33!==o)return!1;if(null!==e.tag&&throwError(e,"duplication of a tag property"),o=e.input.charCodeAt(++e.position),60===o?(r=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,r){do o=e.input.charCodeAt(++e.position);while(0!==o&&62!==o);e.position<e.length?(i=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):throwError(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!is_WS_OR_EOL(o);)33===o&&(a?throwError(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),PATTERN_TAG_HANDLE.test(n)||throwError(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),PATTERN_FLOW_INDICATORS.test(i)&&throwError(e,"tag suffix cannot contain flow indicator characters")}return i&&!PATTERN_TAG_URI.test(i)&&throwError(e,"tag name cannot contain such characters: "+i),r?e.tag=i:_hasOwnProperty.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:throwError(e,'undeclared tag handle "'+n+'"'),!0}function readAnchorProperty(e){var t,n;if(n=e.input.charCodeAt(e.position),38!==n)return!1;for(null!==e.anchor&&throwError(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!is_WS_OR_EOL(n)&&!is_FLOW_INDICATOR(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&throwError(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function readAlias(e){var t,n,i;if(i=e.input.charCodeAt(e.position),42!==i)return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!is_WS_OR_EOL(i)&&!is_FLOW_INDICATOR(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&throwError(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||throwError(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],skipSeparationSpace(e,!0,-1),!0}function composeNode(e,t,n,i,o){var r,a,s,p,c,l,u,d,h=1,f=!1,_=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,r=a=s=CONTEXT_BLOCK_OUT===n||CONTEXT_BLOCK_IN===n,i&&skipSeparationSpace(e,!0,-1)&&(f=!0,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)),1===h)for(;readTagProperty(e)||readAnchorProperty(e);)skipSeparationSpace(e,!0,-1)?(f=!0,s=r,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)):s=!1;if(s&&(s=f||o),1!==h&&CONTEXT_BLOCK_OUT!==n||(u=CONTEXT_FLOW_IN===n||CONTEXT_FLOW_OUT===n?t:t+1,d=e.position-e.lineStart,1===h?s&&(readBlockSequence(e,d)||readBlockMapping(e,d,u))||readFlowCollection(e,u)?_=!0:(a&&readBlockScalar(e,u)||readSingleQuotedScalar(e,u)||readDoubleQuotedScalar(e,u)?_=!0:readAlias(e)?(_=!0,null===e.tag&&null===e.anchor||throwError(e,"alias node should not have any properties")):readPlainScalar(e,u,CONTEXT_FLOW_IN===n)&&(_=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===h&&(_=s&&readBlockSequence(e,d))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(p=0,c=e.implicitTypes.length;c>p;p+=1)if(l=e.implicitTypes[p],l.resolve(e.result)){e.result=l.construct(e.result),e.tag=l.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else _hasOwnProperty.call(e.typeMap,e.tag)?(l=e.typeMap[e.tag],null!==e.result&&l.kind!==e.kind&&throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+l.kind+'", not "'+e.kind+'"'),l.resolve(e.result)?(e.result=l.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):throwError(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||_}function readDocument(e){var t,n,i,o,r=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(skipSeparationSpace(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!is_WS_OR_EOL(o);)o=e.input.charCodeAt(++e.position);for(n=e.input.slice(t,e.position),i=[],n.length<1&&throwError(e,"directive name must not be less than one character in length");0!==o;){for(;is_WHITE_SPACE(o);)o=e.input.charCodeAt(++e.position);if(35===o){do o=e.input.charCodeAt(++e.position);while(0!==o&&!is_EOL(o));break}if(is_EOL(o))break;for(t=e.position;0!==o&&!is_WS_OR_EOL(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==o&&readLineBreak(e),_hasOwnProperty.call(directiveHandlers,n)?directiveHandlers[n](e,n,i):throwWarning(e,'unknown document directive "'+n+'"')}return skipSeparationSpace(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,skipSeparationSpace(e,!0,-1)):a&&throwError(e,"directives end mark is expected"),composeNode(e,e.lineIndent-1,CONTEXT_BLOCK_OUT,!1,!0),skipSeparationSpace(e,!0,-1),e.checkLineBreaks&&PATTERN_NON_ASCII_LINE_BREAKS.test(e.input.slice(r,e.position))&&throwWarning(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&testDocumentSeparator(e)?void(46===e.input.charCodeAt(e.position)&&(e.position+=3,skipSeparationSpace(e,!0,-1))):void(e.position<e.length-1&&throwError(e,"end of the stream or a document separator is expected"))}function loadDocuments(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new State(e,t);for(n.input+="\x00";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)readDocument(n);return n.documents}function loadAll(e,t,n){var i,o,r=loadDocuments(e,n);for(i=0,o=r.length;o>i;i+=1)t(r[i])}function load(e,t){var n=loadDocuments(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new YAMLException("expected a single document in the stream, but found more")}}function safeLoadAll(e,t,n){loadAll(e,t,common.extend({schema:DEFAULT_SAFE_SCHEMA},n))}function safeLoad(e,t){return load(e,common.extend({schema:DEFAULT_SAFE_SCHEMA},t))}for(var common=require("./common"),YAMLException=require("./exception"),Mark=require("./mark"),DEFAULT_SAFE_SCHEMA=require("./schema/default_safe"),DEFAULT_FULL_SCHEMA=require("./schema/default_full"),_hasOwnProperty=Object.prototype.hasOwnProperty,CONTEXT_FLOW_IN=1,CONTEXT_FLOW_OUT=2,CONTEXT_BLOCK_IN=3,CONTEXT_BLOCK_OUT=4,CHOMPING_CLIP=1,CHOMPING_STRIP=2,CHOMPING_KEEP=3,PATTERN_NON_PRINTABLE=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,PATTERN_NON_ASCII_LINE_BREAKS=/[\x85\u2028\u2029]/,PATTERN_FLOW_INDICATORS=/[,\[\]\{\}]/,PATTERN_TAG_HANDLE=/^(?:!|!!|![a-z\-]+!)$/i,PATTERN_TAG_URI=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i,simpleEscapeCheck=new Array(256),simpleEscapeMap=new Array(256),i=0;256>i;i++)simpleEscapeCheck[i]=simpleEscapeSequence(i)?1:0,simpleEscapeMap[i]=simpleEscapeSequence(i);var directiveHandlers={YAML:function(e,t,n){var i,o,r;null!==e.version&&throwError(e,"duplication of %YAML directive"),1!==n.length&&throwError(e,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),null===i&&throwError(e,"ill-formed argument of the YAML directive"),o=parseInt(i[1],10),r=parseInt(i[2],10),1!==o&&throwError(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=2>r,1!==r&&2!==r&&throwWarning(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,o;2!==n.length&&throwError(e,"TAG directive accepts exactly two arguments"),i=n[0],o=n[1],PATTERN_TAG_HANDLE.test(i)||throwError(e,"ill-formed tag handle (first argument) of the TAG directive"),_hasOwnProperty.call(e.tagMap,i)&&throwError(e,'there is a previously declared suffix for "'+i+'" tag handle'),PATTERN_TAG_URI.test(o)||throwError(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=o}};module.exports.loadAll=loadAll,module.exports.load=load,module.exports.safeLoadAll=safeLoadAll,module.exports.safeLoad=safeLoad;
11460
11461},{"./common":40,"./exception":42,"./mark":44,"./schema/default_full":47,"./schema/default_safe":48}],44:[function(require,module,exports){
11462"use strict";function Mark(t,i,n,e,r){this.name=t,this.buffer=i,this.position=n,this.line=e,this.column=r}var common=require("./common");Mark.prototype.getSnippet=function(t,i){var n,e,r,o,s;if(!this.buffer)return null;for(t=t||4,i=i||75,n="",e=this.position;e>0&&-1==="\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(e-1));)if(e-=1,this.position-e>i/2-1){n=" ... ",e+=5;break}for(r="",o=this.position;o<this.buffer.length&&-1==="\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(o));)if(o+=1,o-this.position>i/2-1){r=" ... ",o-=5;break}return s=this.buffer.slice(e,o),common.repeat(" ",t)+n+s+r+"\n"+common.repeat(" ",t+this.position-e+n.length)+"^"},Mark.prototype.toString=function(t){var i,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(i=this.getSnippet(),i&&(n+=":\n"+i)),n},module.exports=Mark;
11463
11464},{"./common":40}],45:[function(require,module,exports){
11465"use strict";function compileList(i,e,t){var c=[];return i.include.forEach(function(i){t=compileList(i,e,t)}),i[e].forEach(function(i){t.forEach(function(e,t){e.tag===i.tag&&c.push(t)}),t.push(i)}),t.filter(function(i,e){return-1===c.indexOf(e)})}function compileMap(){function i(i){c[i.tag]=i}var e,t,c={};for(e=0,t=arguments.length;t>e;e+=1)arguments[e].forEach(i);return c}function Schema(i){this.include=i.include||[],this.implicit=i.implicit||[],this.explicit=i.explicit||[],this.implicit.forEach(function(i){if(i.loadKind&&"scalar"!==i.loadKind)throw new YAMLException("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=compileList(this,"implicit",[]),this.compiledExplicit=compileList(this,"explicit",[]),this.compiledTypeMap=compileMap(this.compiledImplicit,this.compiledExplicit)}var common=require("./common"),YAMLException=require("./exception"),Type=require("./type");Schema.DEFAULT=null,Schema.create=function(){var i,e;switch(arguments.length){case 1:i=Schema.DEFAULT,e=arguments[0];break;case 2:i=arguments[0],e=arguments[1];break;default:throw new YAMLException("Wrong number of arguments for Schema.create function")}if(i=common.toArray(i),e=common.toArray(e),!i.every(function(i){return i instanceof Schema}))throw new YAMLException("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!e.every(function(i){return i instanceof Type}))throw new YAMLException("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new Schema({include:i,explicit:e})},module.exports=Schema;
11466
11467},{"./common":40,"./exception":42,"./type":51}],46:[function(require,module,exports){
11468"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./json")]});
11469
11470},{"../schema":45,"./json":50}],47:[function(require,module,exports){
11471"use strict";var Schema=require("../schema");module.exports=Schema.DEFAULT=new Schema({include:[require("./default_safe")],explicit:[require("../type/js/undefined"),require("../type/js/regexp"),require("../type/js/function")]});
11472
11473},{"../schema":45,"../type/js/function":56,"../type/js/regexp":57,"../type/js/undefined":58,"./default_safe":48}],48:[function(require,module,exports){
11474"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./core")],implicit:[require("../type/timestamp"),require("../type/merge")],explicit:[require("../type/binary"),require("../type/omap"),require("../type/pairs"),require("../type/set")]});
11475
11476},{"../schema":45,"../type/binary":52,"../type/merge":60,"../type/omap":62,"../type/pairs":63,"../type/set":65,"../type/timestamp":67,"./core":46}],49:[function(require,module,exports){
11477"use strict";var Schema=require("../schema");module.exports=new Schema({explicit:[require("../type/str"),require("../type/seq"),require("../type/map")]});
11478
11479},{"../schema":45,"../type/map":59,"../type/seq":64,"../type/str":66}],50:[function(require,module,exports){
11480"use strict";var Schema=require("../schema");module.exports=new Schema({include:[require("./failsafe")],implicit:[require("../type/null"),require("../type/bool"),require("../type/int"),require("../type/float")]});
11481
11482},{"../schema":45,"../type/bool":53,"../type/float":54,"../type/int":55,"../type/null":61,"./failsafe":49}],51:[function(require,module,exports){
11483"use strict";function compileStyleAliases(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function Type(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(-1===TYPE_CONSTRUCTOR_OPTIONS.indexOf(t))throw new YAMLException('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=compileStyleAliases(t.styleAliases||null),-1===YAML_NODE_KINDS.indexOf(this.kind))throw new YAMLException('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var YAMLException=require("./exception"),TYPE_CONSTRUCTOR_OPTIONS=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],YAML_NODE_KINDS=["scalar","sequence","mapping"];module.exports=Type;
11484
11485},{"./exception":42}],52:[function(require,module,exports){
11486"use strict";function resolveYamlBinary(r){if(null===r)return!1;var e,n,u=0,t=r.length,a=BASE64_MAP;for(n=0;t>n;n++)if(e=a.indexOf(r.charAt(n)),!(e>64)){if(0>e)return!1;u+=6}return u%8===0}function constructYamlBinary(r){var e,n,u=r.replace(/[\r\n=]/g,""),t=u.length,a=BASE64_MAP,f=0,i=[];for(e=0;t>e;e++)e%4===0&&e&&(i.push(f>>16&255),i.push(f>>8&255),i.push(255&f)),f=f<<6|a.indexOf(u.charAt(e));return n=t%4*6,0===n?(i.push(f>>16&255),i.push(f>>8&255),i.push(255&f)):18===n?(i.push(f>>10&255),i.push(f>>2&255)):12===n&&i.push(f>>4&255),NodeBuffer?new NodeBuffer(i):i}function representYamlBinary(r){var e,n,u="",t=0,a=r.length,f=BASE64_MAP;for(e=0;a>e;e++)e%3===0&&e&&(u+=f[t>>18&63],u+=f[t>>12&63],u+=f[t>>6&63],u+=f[63&t]),t=(t<<8)+r[e];return n=a%3,0===n?(u+=f[t>>18&63],u+=f[t>>12&63],u+=f[t>>6&63],u+=f[63&t]):2===n?(u+=f[t>>10&63],u+=f[t>>4&63],u+=f[t<<2&63],u+=f[64]):1===n&&(u+=f[t>>2&63],u+=f[t<<4&63],u+=f[64],u+=f[64]),u}function isBinary(r){return NodeBuffer&&NodeBuffer.isBuffer(r)}var NodeBuffer;try{var _require=require;NodeBuffer=_require("buffer").Buffer}catch(__){}var Type=require("../type"),BASE64_MAP="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";module.exports=new Type("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary});
11487
11488},{"../type":51}],53:[function(require,module,exports){
11489"use strict";function resolveYamlBoolean(e){if(null===e)return!1;var r=e.length;return 4===r&&("true"===e||"True"===e||"TRUE"===e)||5===r&&("false"===e||"False"===e||"FALSE"===e)}function constructYamlBoolean(e){return"true"===e||"True"===e||"TRUE"===e}function isBoolean(e){return"[object Boolean]"===Object.prototype.toString.call(e)}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});
11490
11491},{"../type":51}],54:[function(require,module,exports){
11492"use strict";function resolveYamlFloat(e){return null===e?!1:!!YAML_FLOAT_PATTERN.test(e)}function constructYamlFloat(e){var r,t,a,n;return r=e.replace(/_/g,"").toLowerCase(),t="-"===r[0]?-1:1,n=[],"+-".indexOf(r[0])>=0&&(r=r.slice(1)),".inf"===r?1===t?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===r?NaN:r.indexOf(":")>=0?(r.split(":").forEach(function(e){n.unshift(parseFloat(e,10))}),r=0,a=1,n.forEach(function(e){r+=e*a,a*=60}),t*r):t*parseFloat(r,10)}function representYamlFloat(e,r){var t;if(isNaN(e))switch(r){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(r){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(r){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(common.isNegativeZero(e))return"-0.0";return t=e.toString(10),SCIENTIFIC_WITHOUT_DOT.test(t)?t.replace("e",".e"):t}function isFloat(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||common.isNegativeZero(e))}var common=require("../common"),Type=require("../type"),YAML_FLOAT_PATTERN=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),SCIENTIFIC_WITHOUT_DOT=/^[-+]?[0-9]+e/;module.exports=new Type("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"});
11493
11494},{"../common":40,"../type":51}],55:[function(require,module,exports){
11495"use strict";function isHexCode(e){return e>=48&&57>=e||e>=65&&70>=e||e>=97&&102>=e}function isOctCode(e){return e>=48&&55>=e}function isDecCode(e){return e>=48&&57>=e}function resolveYamlInteger(e){if(null===e)return!1;var r,t=e.length,n=0,i=!1;if(!t)return!1;if(r=e[n],"-"!==r&&"+"!==r||(r=e[++n]),"0"===r){if(n+1===t)return!0;if(r=e[++n],"b"===r){for(n++;t>n;n++)if(r=e[n],"_"!==r){if("0"!==r&&"1"!==r)return!1;i=!0}return i}if("x"===r){for(n++;t>n;n++)if(r=e[n],"_"!==r){if(!isHexCode(e.charCodeAt(n)))return!1;i=!0}return i}for(;t>n;n++)if(r=e[n],"_"!==r){if(!isOctCode(e.charCodeAt(n)))return!1;i=!0}return i}for(;t>n;n++)if(r=e[n],"_"!==r){if(":"===r)break;if(!isDecCode(e.charCodeAt(n)))return!1;i=!0}return i?":"!==r?!0:/^(:[0-5]?[0-9])+$/.test(e.slice(n)):!1}function constructYamlInteger(e){var r,t,n=e,i=1,o=[];return-1!==n.indexOf("_")&&(n=n.replace(/_/g,"")),r=n[0],"-"!==r&&"+"!==r||("-"===r&&(i=-1),n=n.slice(1),r=n[0]),"0"===n?0:"0"===r?"b"===n[1]?i*parseInt(n.slice(2),2):"x"===n[1]?i*parseInt(n,16):i*parseInt(n,8):-1!==n.indexOf(":")?(n.split(":").forEach(function(e){o.unshift(parseInt(e,10))}),n=0,t=1,o.forEach(function(e){n+=e*t,t*=60}),i*n):i*parseInt(n,10)}function isInteger(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1===0&&!common.isNegativeZero(e)}var common=require("../common"),Type=require("../type");module.exports=new Type("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}});
11496
11497},{"../common":40,"../type":51}],56:[function(require,module,exports){
11498"use strict";function resolveJavascriptFunction(e){if(null===e)return!1;try{var r="("+e+")",n=esprima.parse(r,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&"FunctionExpression"===n.body[0].expression.type}catch(t){return!1}}function constructJavascriptFunction(e){var r,n="("+e+")",t=esprima.parse(n,{range:!0}),o=[];if("Program"!==t.type||1!==t.body.length||"ExpressionStatement"!==t.body[0].type||"FunctionExpression"!==t.body[0].expression.type)throw new Error("Failed to resolve function");return t.body[0].expression.params.forEach(function(e){o.push(e.name)}),r=t.body[0].expression.body.range,new Function(o,n.slice(r[0]+1,r[1]-1))}function representJavascriptFunction(e){return e.toString()}function isFunction(e){return"[object Function]"===Object.prototype.toString.call(e)}var esprima;try{var _require=require;esprima=_require("esprima")}catch(_){"undefined"!=typeof window&&(esprima=window.esprima)}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction});
11499
11500},{"../../type":51}],57:[function(require,module,exports){
11501"use strict";function resolveJavascriptRegExp(e){if(null===e)return!1;if(0===e.length)return!1;var r=e,t=/\/([gim]*)$/.exec(e),n="";if("/"===r[0]){if(t&&(n=t[1]),n.length>3)return!1;if("/"!==r[r.length-n.length-1])return!1}return!0}function constructJavascriptRegExp(e){var r=e,t=/\/([gim]*)$/.exec(e),n="";return"/"===r[0]&&(t&&(n=t[1]),r=r.slice(1,r.length-n.length-1)),new RegExp(r,n)}function representJavascriptRegExp(e){var r="/"+e.source+"/";return e.global&&(r+="g"),e.multiline&&(r+="m"),e.ignoreCase&&(r+="i"),r}function isRegExp(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp});
11502
11503},{"../../type":51}],58:[function(require,module,exports){
11504"use strict";function resolveJavascriptUndefined(){return!0}function constructJavascriptUndefined(){}function representJavascriptUndefined(){return""}function isUndefined(e){return"undefined"==typeof e}var Type=require("../../type");module.exports=new Type("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:resolveJavascriptUndefined,construct:constructJavascriptUndefined,predicate:isUndefined,represent:representJavascriptUndefined});
11505
11506},{"../../type":51}],59:[function(require,module,exports){
11507"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}});
11508
11509},{"../type":51}],60:[function(require,module,exports){
11510"use strict";function resolveYamlMerge(e){return"<<"===e||null===e}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge});
11511
11512},{"../type":51}],61:[function(require,module,exports){
11513"use strict";function resolveYamlNull(l){if(null===l)return!0;var e=l.length;return 1===e&&"~"===l||4===e&&("null"===l||"Null"===l||"NULL"===l)}function constructYamlNull(){return null}function isNull(l){return null===l}var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"});
11514
11515},{"../type":51}],62:[function(require,module,exports){
11516"use strict";function resolveYamlOmap(r){if(null===r)return!0;var t,e,n,o,u,a=[],l=r;for(t=0,e=l.length;e>t;t+=1){if(n=l[t],u=!1,"[object Object]"!==_toString.call(n))return!1;for(o in n)if(_hasOwnProperty.call(n,o)){if(u)return!1;u=!0}if(!u)return!1;if(-1!==a.indexOf(o))return!1;a.push(o)}return!0}function constructYamlOmap(r){return null!==r?r:[]}var Type=require("../type"),_hasOwnProperty=Object.prototype.hasOwnProperty,_toString=Object.prototype.toString;module.exports=new Type("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap});
11517
11518},{"../type":51}],63:[function(require,module,exports){
11519"use strict";function resolveYamlPairs(r){if(null===r)return!0;var e,t,n,l,o,a=r;for(o=new Array(a.length),e=0,t=a.length;t>e;e+=1){if(n=a[e],"[object Object]"!==_toString.call(n))return!1;if(l=Object.keys(n),1!==l.length)return!1;o[e]=[l[0],n[l[0]]]}return!0}function constructYamlPairs(r){if(null===r)return[];var e,t,n,l,o,a=r;for(o=new Array(a.length),e=0,t=a.length;t>e;e+=1)n=a[e],l=Object.keys(n),o[e]=[l[0],n[l[0]]];return o}var Type=require("../type"),_toString=Object.prototype.toString;module.exports=new Type("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs});
11520
11521},{"../type":51}],64:[function(require,module,exports){
11522"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}});
11523
11524},{"../type":51}],65:[function(require,module,exports){
11525"use strict";function resolveYamlSet(e){if(null===e)return!0;var r,t=e;for(r in t)if(_hasOwnProperty.call(t,r)&&null!==t[r])return!1;return!0}function constructYamlSet(e){return null!==e?e:{}}var Type=require("../type"),_hasOwnProperty=Object.prototype.hasOwnProperty;module.exports=new Type("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet});
11526
11527},{"../type":51}],66:[function(require,module,exports){
11528"use strict";var Type=require("../type");module.exports=new Type("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return null!==r?r:""}});
11529
11530},{"../type":51}],67:[function(require,module,exports){
11531"use strict";function resolveYamlTimestamp(e){return null===e?!1:null!==YAML_DATE_REGEXP.exec(e)?!0:null!==YAML_TIMESTAMP_REGEXP.exec(e)}function constructYamlTimestamp(e){var t,r,n,l,a,m,s,T,i,E,u=0,o=null;if(t=YAML_DATE_REGEXP.exec(e),null===t&&(t=YAML_TIMESTAMP_REGEXP.exec(e)),null===t)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,l=+t[3],!t[4])return new Date(Date.UTC(r,n,l));if(a=+t[4],m=+t[5],s=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(T=+t[10],i=+(t[11]||0),o=6e4*(60*T+i),"-"===t[9]&&(o=-o)),E=new Date(Date.UTC(r,n,l,a,m,s,u)),o&&E.setTime(E.getTime()-o),E}function representYamlTimestamp(e){return e.toISOString()}var Type=require("../type"),YAML_DATE_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),YAML_TIMESTAMP_REGEXP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");module.exports=new Type("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp});
11532
11533},{"../type":51}],68:[function(require,module,exports){
11534function parse(e){if(e=""+e,!(e.length>1e4)){var a=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(a){var r=parseFloat(a[1]),c=(a[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return r*y;case"days":case"day":case"d":return r*d;case"hours":case"hour":case"hrs":case"hr":case"h":return r*h;case"minutes":case"minute":case"mins":case"min":case"m":return r*m;case"seconds":case"second":case"secs":case"sec":case"s":return r*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r}}}}function short(e){return e>=d?Math.round(e/d)+"d":e>=h?Math.round(e/h)+"h":e>=m?Math.round(e/m)+"m":e>=s?Math.round(e/s)+"s":e+"ms"}function long(e){return plural(e,d,"day")||plural(e,h,"hour")||plural(e,m,"minute")||plural(e,s,"second")||e+" ms"}function plural(s,e,a){return e>s?void 0:1.5*e>s?Math.floor(s/e)+" "+a:Math.ceil(s/e)+" "+a+"s"}var s=1e3,m=60*s,h=60*m,d=24*h,y=365.25*d;module.exports=function(s,e){return e=e||{},"string"==typeof s?parse(s):e["long"]?long(s):short(s)};
11535
11536},{}],69:[function(require,module,exports){
11537/**!
11538 * Ono v2.2.1
11539 *
11540 * @link https://github.com/BigstickCarpet/ono
11541 * @license MIT
11542 */
11543"use strict";function create(e){return function(r,t,o,n){var c,a=module.exports.formatter;"string"==typeof r?(c=a.apply(null,arguments),r=t=void 0):c="string"==typeof t?a.apply(null,slice.call(arguments,1)):a.apply(null,slice.call(arguments,2)),r instanceof Error||(t=r,r=void 0),r&&(c+=(c?" \n":"")+r.message);var i=new e(c);return extendError(i,r),extendToJSON(i),extend(i,t),i}}function extendError(e,r){r&&(extendStack(e,r),extend(e,r,!0))}function extendToJSON(e){e.toJSON=errorToJSON,e.inspect=errorToString}function extend(e,r,t){if(r&&"object"==typeof r)for(var o=Object.keys(r),n=0;n<o.length;n++){var c=o[n];if(!(t&&vendorSpecificErrorProperties.indexOf(c)>=0))try{e[c]=r[c]}catch(a){}}}function errorToJSON(){var e={},r=Object.keys(this);r=r.concat(vendorSpecificErrorProperties);for(var t=0;t<r.length;t++){var o=r[t],n=this[o],c=typeof n;"undefined"!==c&&"function"!==c&&(e[o]=n)}return e}function errorToString(){return JSON.stringify(this,null,2).replace(/\\n/g,"\n")}function extendStack(e,r){if(hasLazyStack(r))extendStackProperty(e,r);else{var t=r.stack;t&&(e.stack+=" \n\n"+r.stack)}}function hasLazyStack(e){if(!supportsLazyStack)return!1;var r=Object.getOwnPropertyDescriptor(e,"stack");return r?"function"==typeof r.get:!1}function extendStackProperty(e,r){var t=Object.getOwnPropertyDescriptor(r,"stack");if(t){var o=Object.getOwnPropertyDescriptor(e,"stack");Object.defineProperty(e,"stack",{get:function(){return o.get.apply(e)+" \n\n"+r.stack},enumerable:!1,configurable:!0})}}var util=require("util"),slice=Array.prototype.slice,vendorSpecificErrorProperties=["name","message","description","number","fileName","lineNumber","columnNumber","sourceURL","line","column","stack"];module.exports=create(Error),module.exports.error=create(Error),module.exports.eval=create(EvalError),module.exports.range=create(RangeError),module.exports.reference=create(ReferenceError),module.exports.syntax=create(SyntaxError),module.exports.type=create(TypeError),module.exports.uri=create(URIError),module.exports.formatter=util.format;var supportsLazyStack=function(){return!(!Object.getOwnPropertyDescriptor||!Object.defineProperty||"undefined"!=typeof navigator&&/Android/.test(navigator.userAgent))}();
11544
11545},{"util":97}],70:[function(require,module,exports){
11546(function (process){
11547"use strict";function nextTick(e){for(var s=new Array(arguments.length-1),n=0;n<s.length;)s[n++]=arguments[n];process.nextTick(function(){e.apply(null,s)})}!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?module.exports=nextTick:module.exports=process.nextTick;
11548
11549}).call(this,require('_process'))
11550
11551},{"_process":71}],71:[function(require,module,exports){
11552function cleanUpNextTick(){draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue()}function drainQueue(){if(!draining){var e=setTimeout(cleanUpNextTick);draining=!0;for(var n=queue.length;n;){for(currentQueue=queue,queue=[];++queueIndex<n;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,n=queue.length}currentQueue=null,draining=!1,clearTimeout(e)}}function Item(e,n){this.fun=e,this.array=n}function noop(){}var process=module.exports={},queue=[],draining=!1,currentQueue,queueIndex=-1;process.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)n[r-1]=arguments[r];queue.push(new Item(e,n)),1!==queue.length||draining||setTimeout(drainQueue,0)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
11553
11554},{}],72:[function(require,module,exports){
11555(function (global){
11556/*! https://mths.be/punycode v1.4.1 by @mathias */
11557!function(e){function o(e){throw new RangeError(T[e])}function n(e,o){for(var n=e.length,r=[];n--;)r[n]=o(e[n]);return r}function r(e,o){var r=e.split("@"),t="";r.length>1&&(t=r[0]+"@",e=r[1]),e=e.replace(S,".");var u=e.split("."),i=n(u,o).join(".");return t+i}function t(e){for(var o,n,r=[],t=0,u=e.length;u>t;)o=e.charCodeAt(t++),o>=55296&&56319>=o&&u>t?(n=e.charCodeAt(t++),56320==(64512&n)?r.push(((1023&o)<<10)+(1023&n)+65536):(r.push(o),t--)):r.push(o);return r}function u(e){return n(e,function(e){var o="";return e>65535&&(e-=65536,o+=P(e>>>10&1023|55296),e=56320|1023&e),o+=P(e)}).join("")}function i(e){return 10>e-48?e-22:26>e-65?e-65:26>e-97?e-97:b}function f(e,o){return e+22+75*(26>e)-((0!=o)<<5)}function c(e,o,n){var r=0;for(e=n?M(e/j):e>>1,e+=M(e/o);e>L*C>>1;r+=b)e=M(e/L);return M(r+(L+1)*e/(e+m))}function l(e){var n,r,t,f,l,s,d,a,p,h,v=[],g=e.length,w=0,m=I,j=A;for(r=e.lastIndexOf(E),0>r&&(r=0),t=0;r>t;++t)e.charCodeAt(t)>=128&&o("not-basic"),v.push(e.charCodeAt(t));for(f=r>0?r+1:0;g>f;){for(l=w,s=1,d=b;f>=g&&o("invalid-input"),a=i(e.charCodeAt(f++)),(a>=b||a>M((x-w)/s))&&o("overflow"),w+=a*s,p=j>=d?y:d>=j+C?C:d-j,!(p>a);d+=b)h=b-p,s>M(x/h)&&o("overflow"),s*=h;n=v.length+1,j=c(w-l,n,0==l),M(w/n)>x-m&&o("overflow"),m+=M(w/n),w%=n,v.splice(w++,0,m)}return u(v)}function s(e){var n,r,u,i,l,s,d,a,p,h,v,g,w,m,j,F=[];for(e=t(e),g=e.length,n=I,r=0,l=A,s=0;g>s;++s)v=e[s],128>v&&F.push(P(v));for(u=i=F.length,i&&F.push(E);g>u;){for(d=x,s=0;g>s;++s)v=e[s],v>=n&&d>v&&(d=v);for(w=u+1,d-n>M((x-r)/w)&&o("overflow"),r+=(d-n)*w,n=d,s=0;g>s;++s)if(v=e[s],n>v&&++r>x&&o("overflow"),v==n){for(a=r,p=b;h=l>=p?y:p>=l+C?C:p-l,!(h>a);p+=b)j=a-h,m=b-h,F.push(P(f(h+j%m,0))),a=M(j/m);F.push(P(f(a,0))),l=c(r,w,u==i),r=0,++u}++r,++n}return F.join("")}function d(e){return r(e,function(e){return F.test(e)?l(e.slice(4).toLowerCase()):e})}function a(e){return r(e,function(e){return O.test(e)?"xn--"+s(e):e})}var p="object"==typeof exports&&exports&&!exports.nodeType&&exports,h="object"==typeof module&&module&&!module.nodeType&&module,v="object"==typeof global&&global;v.global!==v&&v.window!==v&&v.self!==v||(e=v);var g,w,x=2147483647,b=36,y=1,C=26,m=38,j=700,A=72,I=128,E="-",F=/^xn--/,O=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,T={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=b-y,M=Math.floor,P=String.fromCharCode;if(g={version:"1.4.1",ucs2:{decode:t,encode:u},decode:l,encode:s,toASCII:a,toUnicode:d},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return g});else if(p&&h)if(module.exports==p)h.exports=g;else for(w in g)g.hasOwnProperty(w)&&(p[w]=g[w]);else e.punycode=g}(this);
11558
11559}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11560
11561},{}],73:[function(require,module,exports){
11562"use strict";function hasOwnProperty(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(r,e,t,n){e=e||"&",t=t||"=";var o={};if("string"!=typeof r||0===r.length)return o;var a=/\+/g;r=r.split(e);var s=1e3;n&&"number"==typeof n.maxKeys&&(s=n.maxKeys);var p=r.length;s>0&&p>s&&(p=s);for(var y=0;p>y;++y){var u,c,i,l,f=r[y].replace(a,"%20"),v=f.indexOf(t);v>=0?(u=f.substr(0,v),c=f.substr(v+1)):(u=f,c=""),i=decodeURIComponent(u),l=decodeURIComponent(c),hasOwnProperty(o,i)?isArray(o[i])?o[i].push(l):o[i]=[o[i],l]:o[i]=l}return o};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};
11563
11564},{}],74:[function(require,module,exports){
11565"use strict";function map(r,e){if(r.map)return r.map(e);for(var t=[],n=0;n<r.length;n++)t.push(e(r[n],n));return t}var stringifyPrimitive=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}};module.exports=function(r,e,t,n){return e=e||"&",t=t||"=",null===r&&(r=void 0),"object"==typeof r?map(objectKeys(r),function(n){var i=encodeURIComponent(stringifyPrimitive(n))+t;return isArray(r[n])?map(r[n],function(r){return i+encodeURIComponent(stringifyPrimitive(r))}).join(e):i+encodeURIComponent(stringifyPrimitive(r[n]))}).join(e):n?encodeURIComponent(stringifyPrimitive(n))+t+encodeURIComponent(stringifyPrimitive(r)):""};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)},objectKeys=Object.keys||function(r){var e=[];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&e.push(t);return e};
11566
11567},{}],75:[function(require,module,exports){
11568"use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
11569
11570},{"./decode":73,"./encode":74}],76:[function(require,module,exports){
11571module.exports=require("./lib/_stream_duplex.js");
11572
11573},{"./lib/_stream_duplex.js":77}],77:[function(require,module,exports){
11574"use strict";function Duplex(e){return this instanceof Duplex?(Readable.call(this,e),Writable.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",onend)):new Duplex(e)}function onend(){this.allowHalfOpen||this._writableState.ended||processNextTick(onEndNT,this)}function onEndNT(e){e.end()}function forEach(e,t){for(var r=0,i=e.length;i>r;r++)t(e[r],r)}var objectKeys=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};module.exports=Duplex;var processNextTick=require("process-nextick-args"),util=require("core-util-is");util.inherits=require("inherits");var Readable=require("./_stream_readable"),Writable=require("./_stream_writable");util.inherits(Duplex,Readable);for(var keys=objectKeys(Writable.prototype),v=0;v<keys.length;v++){var method=keys[v];Duplex.prototype[method]||(Duplex.prototype[method]=Writable.prototype[method])}
11575
11576},{"./_stream_readable":79,"./_stream_writable":81,"core-util-is":28,"inherits":35,"process-nextick-args":70}],78:[function(require,module,exports){
11577"use strict";function PassThrough(r){return this instanceof PassThrough?void Transform.call(this,r):new PassThrough(r)}module.exports=PassThrough;var Transform=require("./_stream_transform"),util=require("core-util-is");util.inherits=require("inherits"),util.inherits(PassThrough,Transform),PassThrough.prototype._transform=function(r,s,i){i(null,r)};
11578
11579},{"./_stream_transform":80,"core-util-is":28,"inherits":35}],79:[function(require,module,exports){
11580(function (process){
11581"use strict";function ReadableState(e,t){Duplex=Duplex||require("./_stream_duplex"),e=e||{},this.objectMode=!!e.objectMode,t instanceof Duplex&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(StringDecoder||(StringDecoder=require("string_decoder/").StringDecoder),this.decoder=new StringDecoder(e.encoding),this.encoding=e.encoding)}function Readable(e){return Duplex=Duplex||require("./_stream_duplex"),this instanceof Readable?(this._readableState=new ReadableState(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),void Stream.call(this)):new Readable(e)}function readableAddChunk(e,t,r,n,a){var i=chunkInvalid(t,r);if(i)e.emit("error",i);else if(null===r)t.reading=!1,onEofChunk(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!a){var d=new Error("stream.push() after EOF");e.emit("error",d)}else if(t.endEmitted&&a){var d=new Error("stream.unshift() after end event");e.emit("error",d)}else{var o;!t.decoder||a||n||(r=t.decoder.write(r),o=!t.objectMode&&0===r.length),a||(t.reading=!1),o||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,a?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e))),maybeReadMore(e,t)}else a||(t.reading=!1);return needMoreData(t)}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function computeNewHighWaterMark(e){return e>=MAX_HWM?e=MAX_HWM:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function howMuchToRead(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:null===e||isNaN(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:0>=e?0:(e>t.highWaterMark&&(t.highWaterMark=computeNewHighWaterMark(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function chunkInvalid(e,t){var r=null;return Buffer.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}function onEofChunk(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,emitReadable(e)}}function emitReadable(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(debug("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?processNextTick(emitReadable_,e):emitReadable_(e))}function emitReadable_(e){debug("emit readable"),e.emit("readable"),flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,processNextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(debug("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function pipeOnDrain(e){return function(){var t=e._readableState;debug("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&EElistenerCount(e,"data")&&(t.flowing=!0,flow(e))}}function nReadingNextTick(e){debug("readable nexttick read 0"),e.read(0)}function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,processNextTick(resume_,e,t))}function resume_(e,t){t.reading||(debug("resume read 0"),e.read(0)),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;if(debug("flow",t.flowing),t.flowing)do var r=e.read();while(null!==r&&t.flowing)}function fromList(e,t){var r,n=t.buffer,a=t.length,i=!!t.decoder,d=!!t.objectMode;if(0===n.length)return null;if(0===a)r=null;else if(d)r=n.shift();else if(!e||e>=a)r=i?n.join(""):1===n.length?n[0]:Buffer.concat(n,a),n.length=0;else if(e<n[0].length){var o=n[0];r=o.slice(0,e),n[0]=o.slice(e)}else if(e===n[0].length)r=n.shift();else{r=i?"":new Buffer(e);for(var l=0,u=0,s=n.length;s>u&&e>l;u++){var o=n[0],h=Math.min(e-l,o.length);i?r+=o.slice(0,h):o.copy(r,l,0,h),h<o.length?n[0]=o.slice(h):n.shift(),l+=h}}return r}function endReadable(e){var t=e._readableState;if(t.length>0)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,processNextTick(endReadableNT,t,e))}function endReadableNT(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function forEach(e,t){for(var r=0,n=e.length;n>r;r++)t(e[r],r)}function indexOf(e,t){for(var r=0,n=e.length;n>r;r++)if(e[r]===t)return r;return-1}module.exports=Readable;var processNextTick=require("process-nextick-args"),isArray=require("isarray"),Buffer=require("buffer").Buffer;Readable.ReadableState=ReadableState;var EE=require("events"),EElistenerCount=function(e,t){return e.listeners(t).length},Stream;!function(){try{Stream=require("stream")}catch(e){}finally{Stream||(Stream=require("events").EventEmitter)}}();var Buffer=require("buffer").Buffer,util=require("core-util-is");util.inherits=require("inherits");var debugUtil=require("util"),debug=void 0;debug=debugUtil&&debugUtil.debuglog?debugUtil.debuglog("stream"):function(){};var StringDecoder;util.inherits(Readable,Stream);var Duplex,Duplex;Readable.prototype.push=function(e,t){var r=this._readableState;return r.objectMode||"string"!=typeof e||(t=t||r.defaultEncoding,t!==r.encoding&&(e=new Buffer(e,t),t="")),readableAddChunk(this,r,e,t,!1)},Readable.prototype.unshift=function(e){var t=this._readableState;return readableAddChunk(this,t,e,"",!0)},Readable.prototype.isPaused=function(){return this._readableState.flowing===!1},Readable.prototype.setEncoding=function(e){return StringDecoder||(StringDecoder=require("string_decoder/").StringDecoder),this._readableState.decoder=new StringDecoder(e),this._readableState.encoding=e,this};var MAX_HWM=8388608;Readable.prototype.read=function(e){debug("read",e);var t=this._readableState,r=e;if(("number"!=typeof e||e>0)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return debug("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?endReadable(this):emitReadable(this),null;if(e=howMuchToRead(e,t),0===e&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;debug("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&(n=!0,debug("length less than watermark",n)),(t.ended||t.reading)&&(n=!1,debug("reading or ended",n)),n&&(debug("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),n&&!t.reading&&(e=howMuchToRead(r,t));var a;return a=e>0?fromList(e,t):null,null===a&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),r!==e&&t.ended&&0===t.length&&endReadable(this),null!==a&&this.emit("data",a),a},Readable.prototype._read=function(e){this.emit("error",new Error("not implemented"))},Readable.prototype.pipe=function(e,t){function r(e){debug("onunpipe"),e===s&&a()}function n(){debug("onend"),e.end()}function a(){debug("cleanup"),e.removeListener("close",o),e.removeListener("finish",l),e.removeListener("drain",c),e.removeListener("error",d),e.removeListener("unpipe",r),s.removeListener("end",n),s.removeListener("end",a),s.removeListener("data",i),b=!0,!h.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}function i(t){debug("ondata");var r=e.write(t);!1===r&&(1!==h.pipesCount||h.pipes[0]!==e||1!==s.listenerCount("data")||b||(debug("false write response, pause",s._readableState.awaitDrain),s._readableState.awaitDrain++),s.pause())}function d(t){debug("onerror",t),u(),e.removeListener("error",d),0===EElistenerCount(e,"error")&&e.emit("error",t)}function o(){e.removeListener("finish",l),u()}function l(){debug("onfinish"),e.removeListener("close",o),u()}function u(){debug("unpipe"),s.unpipe(e)}var s=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,debug("pipe count=%d opts=%j",h.pipesCount,t);var f=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr,p=f?n:a;h.endEmitted?processNextTick(p):s.once("end",p),e.on("unpipe",r);var c=pipeOnDrain(s);e.on("drain",c);var b=!1;return s.on("data",i),e._events&&e._events.error?isArray(e._events.error)?e._events.error.unshift(d):e._events.error=[d,e._events.error]:e.on("error",d),e.once("close",o),e.once("finish",l),e.emit("pipe",s),h.flowing||(debug("pipe resume"),s.resume()),e},Readable.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;n>a;a++)r[a].emit("unpipe",this);return this}var i=indexOf(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},Readable.prototype.on=function(e,t){var r=Stream.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&!this._readableState.endEmitted){var n=this._readableState;n.readableListening||(n.readableListening=!0,n.emittedReadable=!1,n.needReadable=!0,n.reading?n.length&&emitReadable(this,n):processNextTick(nReadingNextTick,this))}return r},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(debug("resume"),e.flowing=!0,resume(this,e)),this},Readable.prototype.pause=function(){return debug("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(debug("pause"),this._readableState.flowing=!1,this.emit("pause")),this},Readable.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;e.on("end",function(){if(debug("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&n.push(e)}n.push(null)}),e.on("data",function(a){if(debug("wrapped data"),t.decoder&&(a=t.decoder.write(a)),(!t.objectMode||null!==a&&void 0!==a)&&(t.objectMode||a&&a.length)){var i=n.push(a);i||(r=!0,e.pause())}});for(var a in e)void 0===this[a]&&"function"==typeof e[a]&&(this[a]=function(t){return function(){return e[t].apply(e,arguments)}}(a));var i=["error","close","destroy","pause","resume"];return forEach(i,function(t){e.on(t,n.emit.bind(n,t))}),n._read=function(t){debug("wrapped _read",t),r&&(r=!1,e.resume())},n},Readable._fromList=fromList;
11582
11583}).call(this,require('_process'))
11584
11585},{"./_stream_duplex":77,"_process":71,"buffer":25,"core-util-is":28,"events":32,"inherits":35,"isarray":37,"process-nextick-args":70,"stream":86,"string_decoder/":91,"util":23}],80:[function(require,module,exports){
11586"use strict";function TransformState(r){this.afterTransform=function(t,n){return afterTransform(r,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function afterTransform(r,t,n){var e=r._transformState;e.transforming=!1;var i=e.writecb;if(!i)return r.emit("error",new Error("no writecb in Transform class"));e.writechunk=null,e.writecb=null,null!==n&&void 0!==n&&r.push(n),i(t);var a=r._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&r._read(a.highWaterMark)}function Transform(r){if(!(this instanceof Transform))return new Transform(r);Duplex.call(this,r),this._transformState=new TransformState(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,r&&("function"==typeof r.transform&&(this._transform=r.transform),"function"==typeof r.flush&&(this._flush=r.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(r){done(t,r)}):done(t)})}function done(r,t){if(t)return r.emit("error",t);var n=r._writableState,e=r._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(e.transforming)throw new Error("calling transform done when still transforming");return r.push(null)}module.exports=Transform;var Duplex=require("./_stream_duplex"),util=require("core-util-is");util.inherits=require("inherits"),util.inherits(Transform,Duplex),Transform.prototype.push=function(r,t){return this._transformState.needTransform=!1,Duplex.prototype.push.call(this,r,t)},Transform.prototype._transform=function(r,t,n){throw new Error("not implemented")},Transform.prototype._write=function(r,t,n){var e=this._transformState;if(e.writecb=n,e.writechunk=r,e.writeencoding=t,!e.transforming){var i=this._readableState;(e.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Transform.prototype._read=function(r){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};
11587
11588},{"./_stream_duplex":77,"core-util-is":28,"inherits":35}],81:[function(require,module,exports){
11589(function (process){
11590"use strict";function nop(){}function WriteReq(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function WritableState(e,t){Duplex=Duplex||require("./_stream_duplex"),e=e||{},this.objectMode=!!e.objectMode,t instanceof Duplex&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var n=e.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){onwrite(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this),this.corkedRequestsFree.next=new CorkedRequest(this)}function Writable(e){return Duplex=Duplex||require("./_stream_duplex"),this instanceof Writable||this instanceof Duplex?(this._writableState=new WritableState(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),void Stream.call(this)):new Writable(e)}function writeAfterEnd(e,t){var r=new Error("write after end");e.emit("error",r),processNextTick(t,r)}function validChunk(e,t,r,i){var n=!0;if(!Buffer.isBuffer(r)&&"string"!=typeof r&&null!==r&&void 0!==r&&!t.objectMode){var s=new TypeError("Invalid non-string/buffer chunk");e.emit("error",s),processNextTick(i,s),n=!1}return n}function decodeChunk(e,t,r){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=new Buffer(t,r)),t}function writeOrBuffer(e,t,r,i,n){r=decodeChunk(t,r,i),Buffer.isBuffer(r)&&(i="buffer");var s=t.objectMode?1:r.length;t.length+=s;var f=t.length<t.highWaterMark;if(f||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest=new WriteReq(r,i,n),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else doWrite(e,t,!1,s,r,i,n);return f}function doWrite(e,t,r,i,n,s,f){t.writelen=i,t.writecb=f,t.writing=!0,t.sync=!0,r?e._writev(n,t.onwrite):e._write(n,s,t.onwrite),t.sync=!1}function onwriteError(e,t,r,i,n){--t.pendingcb,r?processNextTick(n,i):n(i),e._writableState.errorEmitted=!0,e.emit("error",i)}function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function onwrite(e,t){var r=e._writableState,i=r.sync,n=r.writecb;if(onwriteStateUpdate(r),t)onwriteError(e,r,i,t,n);else{var s=needFinish(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),i?asyncWrite(afterWrite,e,r,s,n):afterWrite(e,r,s,n)}}function afterWrite(e,t,r,i){r||onwriteDrain(e,t),t.pendingcb--,i(),finishMaybe(e,t)}function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,n=new Array(i),s=t.corkedRequestsFree;s.entry=r;for(var f=0;r;)n[f]=r,r=r.next,f+=1;doWrite(e,t,!0,t.length,n,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,t.corkedRequestsFree=s.next,s.next=null}else{for(;r;){var u=r.chunk,o=r.encoding,a=r.callback,c=t.objectMode?1:u.length;if(doWrite(e,t,!1,c,u,o,a),r=r.next,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function prefinish(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function finishMaybe(e,t){var r=needFinish(t);return r&&(0===t.pendingcb?(prefinish(e,t),t.finished=!0,e.emit("finish")):prefinish(e,t)),r}function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?processNextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var i=t.entry;for(t.entry=null;i;){var n=i.callback;e.pendingcb--,n(r),i=i.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}module.exports=Writable;var processNextTick=require("process-nextick-args"),asyncWrite=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:processNextTick,Buffer=require("buffer").Buffer;Writable.WritableState=WritableState;var util=require("core-util-is");util.inherits=require("inherits");var internalUtil={deprecate:require("util-deprecate")},Stream;!function(){try{Stream=require("stream")}catch(e){}finally{Stream||(Stream=require("events").EventEmitter)}}();var Buffer=require("buffer").Buffer;util.inherits(Writable,Stream);var Duplex;WritableState.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:internalUtil.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var Duplex;Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},Writable.prototype.write=function(e,t,r){var i=this._writableState,n=!1;return"function"==typeof t&&(r=t,t=null),Buffer.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=nop),i.ended?writeAfterEnd(this,r):validChunk(this,i,e,r)&&(i.pendingcb++,n=writeOrBuffer(this,i,e,t,r)),n},Writable.prototype.cork=function(){var e=this._writableState;e.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e},Writable.prototype._write=function(e,t,r){r(new Error("not implemented"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var i=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!==e&&void 0!==e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||i.finished||endWritable(this,i,r)};
11591
11592}).call(this,require('_process'))
11593
11594},{"./_stream_duplex":77,"_process":71,"buffer":25,"core-util-is":28,"events":32,"inherits":35,"process-nextick-args":70,"stream":86,"util-deprecate":95}],82:[function(require,module,exports){
11595module.exports=require("./lib/_stream_passthrough.js");
11596
11597},{"./lib/_stream_passthrough.js":78}],83:[function(require,module,exports){
11598var Stream=function(){try{return require("stream")}catch(r){}}();exports=module.exports=require("./lib/_stream_readable.js"),exports.Stream=Stream||exports,exports.Readable=exports,exports.Writable=require("./lib/_stream_writable.js"),exports.Duplex=require("./lib/_stream_duplex.js"),exports.Transform=require("./lib/_stream_transform.js"),exports.PassThrough=require("./lib/_stream_passthrough.js");
11599
11600},{"./lib/_stream_duplex.js":77,"./lib/_stream_passthrough.js":78,"./lib/_stream_readable.js":79,"./lib/_stream_transform.js":80,"./lib/_stream_writable.js":81,"stream":86}],84:[function(require,module,exports){
11601module.exports=require("./lib/_stream_transform.js");
11602
11603},{"./lib/_stream_transform.js":80}],85:[function(require,module,exports){
11604module.exports=require("./lib/_stream_writable.js");
11605
11606},{"./lib/_stream_writable.js":81}],86:[function(require,module,exports){
11607function Stream(){EE.call(this)}module.exports=Stream;var EE=require("events").EventEmitter,inherits=require("inherits");inherits(Stream,EE),Stream.Readable=require("readable-stream/readable.js"),Stream.Writable=require("readable-stream/writable.js"),Stream.Duplex=require("readable-stream/duplex.js"),Stream.Transform=require("readable-stream/transform.js"),Stream.PassThrough=require("readable-stream/passthrough.js"),Stream.Stream=Stream,Stream.prototype.pipe=function(e,r){function t(r){e.writable&&!1===e.write(r)&&m.pause&&m.pause()}function n(){m.readable&&m.resume&&m.resume()}function a(){u||(u=!0,e.end())}function o(){u||(u=!0,"function"==typeof e.destroy&&e.destroy())}function i(e){if(s(),0===EE.listenerCount(this,"error"))throw e}function s(){m.removeListener("data",t),e.removeListener("drain",n),m.removeListener("end",a),m.removeListener("close",o),m.removeListener("error",i),e.removeListener("error",i),m.removeListener("end",s),m.removeListener("close",s),e.removeListener("close",s)}var m=this;m.on("data",t),e.on("drain",n),e._isStdio||r&&r.end===!1||(m.on("end",a),m.on("close",o));var u=!1;return m.on("error",i),e.on("error",i),m.on("end",s),m.on("close",s),e.on("close",s),e.emit("pipe",m),e};
11608
11609},{"events":32,"inherits":35,"readable-stream/duplex.js":76,"readable-stream/passthrough.js":82,"readable-stream/readable.js":83,"readable-stream/transform.js":84,"readable-stream/writable.js":85}],87:[function(require,module,exports){
11610(function (global){
11611var ClientRequest=require("./lib/request"),extend=require("xtend"),statusCodes=require("builtin-status-codes"),url=require("url"),http=exports;http.request=function(t,e){t="string"==typeof t?url.parse(t):extend(t);var r=-1===global.location.protocol.search(/^https?:$/)?"http:":"",s=t.protocol||r,o=t.hostname||t.host,n=t.port,u=t.path||"/";o&&-1!==o.indexOf(":")&&(o="["+o+"]"),t.url=(o?s+"//"+o:"")+(n?":"+n:"")+u,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var C=new ClientRequest(t);return e&&C.on("response",e),C},http.get=function(t,e){var r=http.request(t,e);return r.end(),r},http.Agent=function(){},http.Agent.defaultMaxSockets=4,http.STATUS_CODES=statusCodes,http.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"];
11612
11613}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11614
11615},{"./lib/request":89,"builtin-status-codes":26,"url":93,"xtend":98}],88:[function(require,module,exports){
11616(function (global){
11617function checkTypeSupport(e){try{return xhr.responseType=e,xhr.responseType===e}catch(r){}return!1}function isFunction(e){return"function"==typeof e}exports.fetch=isFunction(global.fetch)&&isFunction(global.ReadableByteStream),exports.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),exports.blobConstructor=!0}catch(e){}var xhr=new global.XMLHttpRequest;xhr.open("GET",global.location.host?"/":"https://example.com");var haveArrayBuffer="undefined"!=typeof global.ArrayBuffer,haveSlice=haveArrayBuffer&&isFunction(global.ArrayBuffer.prototype.slice);exports.arraybuffer=haveArrayBuffer&&checkTypeSupport("arraybuffer"),exports.msstream=!exports.fetch&&haveSlice&&checkTypeSupport("ms-stream"),exports.mozchunkedarraybuffer=!exports.fetch&&haveArrayBuffer&&checkTypeSupport("moz-chunked-arraybuffer"),exports.overrideMimeType=isFunction(xhr.overrideMimeType),exports.vbArray=isFunction(global.VBArray),xhr=null;
11618
11619}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11620
11621},{}],89:[function(require,module,exports){
11622(function (process,global,Buffer){
11623function decideMode(e){return capability.fetch?"fetch":capability.mozchunkedarraybuffer?"moz-chunked-arraybuffer":capability.msstream?"ms-stream":capability.arraybuffer&&e?"arraybuffer":capability.vbArray&&e?"text:vbarray":"text"}function statusValid(e){try{var t=e.status;return null!==t&&0!==t}catch(r){return!1}}var capability=require("./capability"),inherits=require("inherits"),response=require("./response"),stream=require("stream"),toArrayBuffer=require("to-arraybuffer"),IncomingMessage=response.IncomingMessage,rStates=response.readyStates,ClientRequest=module.exports=function(e){var t=this;stream.Writable.call(t),t._opts=e,t._body=[],t._headers={},e.auth&&t.setHeader("Authorization","Basic "+new Buffer(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(r){t.setHeader(r,e.headers[r])});var r;if("prefer-streaming"===e.mode)r=!1;else if("allow-wrong-content-type"===e.mode)r=!capability.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");r=!0}t._mode=decideMode(r),t.on("finish",function(){t._onFinish()})};inherits(ClientRequest,stream.Writable),ClientRequest.prototype.setHeader=function(e,t){var r=this,o=e.toLowerCase();-1===unsafeHeaders.indexOf(o)&&(r._headers[o]={name:e,value:t})},ClientRequest.prototype.getHeader=function(e){var t=this;return t._headers[e.toLowerCase()].value},ClientRequest.prototype.removeHeader=function(e){var t=this;delete t._headers[e.toLowerCase()]},ClientRequest.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t,r=e._opts,o=e._headers;if("POST"!==r.method&&"PUT"!==r.method&&"PATCH"!==r.method||(t=capability.blobConstructor?new global.Blob(e._body.map(function(e){return toArrayBuffer(e)}),{type:(o["content-type"]||{}).value||""}):Buffer.concat(e._body).toString()),"fetch"===e._mode){var n=Object.keys(o).map(function(e){return[o[e].name,o[e].value]});global.fetch(e._opts.url,{method:e._opts.method,headers:n,body:t,mode:"cors",credentials:r.withCredentials?"include":"same-origin"}).then(function(t){e._fetchResponse=t,e._connect()},function(t){e.emit("error",t)})}else{var s=e._xhr=new global.XMLHttpRequest;try{s.open(e._opts.method,e._opts.url,!0)}catch(i){return void process.nextTick(function(){e.emit("error",i)})}"responseType"in s&&(s.responseType=e._mode.split(":")[0]),"withCredentials"in s&&(s.withCredentials=!!r.withCredentials),"text"===e._mode&&"overrideMimeType"in s&&s.overrideMimeType("text/plain; charset=x-user-defined"),Object.keys(o).forEach(function(e){s.setRequestHeader(o[e].name,o[e].value)}),e._response=null,s.onreadystatechange=function(){switch(s.readyState){case rStates.LOADING:case rStates.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(s.onprogress=function(){e._onXHRProgress()}),s.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{s.send(t)}catch(i){return void process.nextTick(function(){e.emit("error",i)})}}}},ClientRequest.prototype._onXHRProgress=function(){var e=this;statusValid(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress())},ClientRequest.prototype._connect=function(){var e=this;e._destroyed||(e._response=new IncomingMessage(e._xhr,e._fetchResponse,e._mode),e.emit("response",e._response))},ClientRequest.prototype._write=function(e,t,r){var o=this;o._body.push(e),r()},ClientRequest.prototype.abort=ClientRequest.prototype.destroy=function(){var e=this;e._destroyed=!0,e._response&&(e._response._destroyed=!0),e._xhr&&e._xhr.abort()},ClientRequest.prototype.end=function(e,t,r){var o=this;"function"==typeof e&&(r=e,e=void 0),stream.Writable.prototype.end.call(o,e,t,r)},ClientRequest.prototype.flushHeaders=function(){},ClientRequest.prototype.setTimeout=function(){},ClientRequest.prototype.setNoDelay=function(){},ClientRequest.prototype.setSocketKeepAlive=function(){};var unsafeHeaders=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"];
11624
11625}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
11626
11627},{"./capability":88,"./response":90,"_process":71,"buffer":25,"inherits":35,"stream":86,"to-arraybuffer":92}],90:[function(require,module,exports){
11628(function (process,global,Buffer){
11629var capability=require("./capability"),inherits=require("inherits"),stream=require("stream"),rStates=exports.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},IncomingMessage=exports.IncomingMessage=function(e,r,s){function a(){u.read().then(function(e){if(!t._destroyed){if(e.done)return void t.push(null);t.push(new Buffer(e.value)),a()}})}var t=this;if(stream.Readable.call(t),t._mode=s,t.headers={},t.rawHeaders=[],t.trailers={},t.rawTrailers=[],t.on("end",function(){process.nextTick(function(){t.emit("close")})}),"fetch"===s){t._fetchResponse=r,t.statusCode=r.status,t.statusMessage=r.statusText;for(var n,o,i=r.headers[Symbol.iterator]();n=(o=i.next()).value,!o.done;)t.headers[n[0].toLowerCase()]=n[1],t.rawHeaders.push(n[0],n[1]);var u=r.body.getReader();a()}else{t._xhr=e,t._pos=0,t.statusCode=e.status,t.statusMessage=e.statusText;var h=e.getAllResponseHeaders().split(/\r?\n/);if(h.forEach(function(e){var r=e.match(/^([^:]+):\s*(.*)/);if(r){var s=r[1].toLowerCase();"set-cookie"===s?(void 0===t.headers[s]&&(t.headers[s]=[]),t.headers[s].push(r[2])):void 0!==t.headers[s]?t.headers[s]+=", "+r[2]:t.headers[s]=r[2],t.rawHeaders.push(r[1],r[2])}}),t._charset="x-user-defined",!capability.overrideMimeType){var d=t.rawHeaders["mime-type"];if(d){var f=d.match(/;\s*charset=([^;])(;|$)/);f&&(t._charset=f[1].toLowerCase())}t._charset||(t._charset="utf-8")}}};inherits(IncomingMessage,stream.Readable),IncomingMessage.prototype._read=function(){},IncomingMessage.prototype._onXHRProgress=function(){var e=this,r=e._xhr,s=null;switch(e._mode){case"text:vbarray":if(r.readyState!==rStates.DONE)break;try{s=new global.VBArray(r.responseBody).toArray()}catch(a){}if(null!==s){e.push(new Buffer(s));break}case"text":try{s=r.responseText}catch(a){e._mode="text:vbarray";break}if(s.length>e._pos){var t=s.substr(e._pos);if("x-user-defined"===e._charset){for(var n=new Buffer(t.length),o=0;o<t.length;o++)n[o]=255&t.charCodeAt(o);e.push(n)}else e.push(t,e._charset);e._pos=s.length}break;case"arraybuffer":if(r.readyState!==rStates.DONE)break;s=r.response,e.push(new Buffer(new Uint8Array(s)));break;case"moz-chunked-arraybuffer":if(s=r.response,r.readyState!==rStates.LOADING||!s)break;e.push(new Buffer(new Uint8Array(s)));break;case"ms-stream":if(s=r.response,r.readyState!==rStates.LOADING)break;var i=new global.MSStreamReader;i.onprogress=function(){i.result.byteLength>e._pos&&(e.push(new Buffer(new Uint8Array(i.result.slice(e._pos)))),e._pos=i.result.byteLength)},i.onload=function(){e.push(null)},i.readAsArrayBuffer(s)}e._xhr.readyState===rStates.DONE&&"ms-stream"!==e._mode&&e.push(null)};
11630
11631}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer)
11632
11633},{"./capability":88,"_process":71,"buffer":25,"inherits":35,"stream":86}],91:[function(require,module,exports){
11634function assertEncoding(e){if(e&&!isBufferEncoding(e))throw new Error("Unknown encoding: "+e)}function passThroughWrite(e){return e.toString(this.encoding)}function utf16DetectIncompleteChar(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var Buffer=require("buffer").Buffer,isBufferEncoding=Buffer.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},StringDecoder=exports.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),assertEncoding(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar;break;default:return void(this.write=passThroughWrite)}this.charBuffer=new Buffer(6),this.charReceived=0,this.charLength=0};StringDecoder.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var h=t.charCodeAt(t.length-1);if(!(h>=55296&&56319>=h)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,h=t.charCodeAt(i);if(h>=55296&&56319>=h){var c=this.surrogateSize;return this.charLength+=c,this.charReceived+=c,this.charBuffer.copy(this.charBuffer,c,0,c),e.copy(this.charBuffer,0,0,c),t.substring(0,i)}return t},StringDecoder.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(2>=t&&r>>4==14){this.charLength=3;break}if(3>=t&&r>>3==30){this.charLength=4;break}}this.charReceived=t},StringDecoder.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,h=this.charBuffer,i=this.encoding;t+=h.slice(0,r).toString(i)}return t};
11635
11636},{"buffer":25}],92:[function(require,module,exports){
11637var Buffer=require("buffer").Buffer;module.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(Buffer.isBuffer(e)){for(var f=new Uint8Array(e.length),r=e.length,t=0;r>t;t++)f[t]=e[t];return f.buffer}throw new Error("Argument must be a Buffer")};
11638
11639},{"buffer":25}],93:[function(require,module,exports){
11640"use strict";function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function urlParse(t,s,e){if(t&&util.isObject(t)&&t instanceof Url)return t;var h=new Url;return h.parse(t,s,e),h}function urlFormat(t){return util.isString(t)&&(t=urlParse(t)),t instanceof Url?t.format():Url.prototype.format.call(t)}function urlResolve(t,s){return urlParse(t,!1,!0).resolve(s)}function urlResolveObject(t,s){return t?urlParse(t,!1,!0).resolveObject(s):s}var punycode=require("punycode"),util=require("./util");exports.parse=urlParse,exports.resolve=urlResolve,exports.resolveObject=urlResolveObject,exports.format=urlFormat,exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r","\n"," "],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require("querystring");Url.prototype.parse=function(t,s,e){if(!util.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var h=t.indexOf("?"),r=-1!==h&&h<t.indexOf("#")?"?":"#",a=t.split(r),o=/\\/g;a[0]=a[0].replace(o,"/"),t=a.join(r);var n=t;if(n=n.trim(),!e&&1===t.split("#").length){var i=simplePathPattern.exec(n);if(i)return this.path=n,this.href=n,this.pathname=i[1],i[2]?(this.search=i[2],s?this.query=querystring.parse(this.search.substr(1)):this.query=this.search.substr(1)):s&&(this.search="",this.query={}),this}var l=protocolPattern.exec(n);if(l){l=l[0];var u=l.toLowerCase();this.protocol=u,n=n.substr(l.length)}if(e||l||n.match(/^\/\/[^@\/]+@[^@\/]+/)){var p="//"===n.substr(0,2);!p||l&&hostlessProtocol[l]||(n=n.substr(2),this.slashes=!0)}if(!hostlessProtocol[l]&&(p||l&&!slashedProtocol[l])){for(var c=-1,f=0;f<hostEndingChars.length;f++){var m=n.indexOf(hostEndingChars[f]);-1!==m&&(-1===c||c>m)&&(c=m)}var v,g;g=-1===c?n.lastIndexOf("@"):n.lastIndexOf("@",c),-1!==g&&(v=n.slice(0,g),n=n.slice(g+1),this.auth=decodeURIComponent(v)),c=-1;for(var f=0;f<nonHostChars.length;f++){var m=n.indexOf(nonHostChars[f]);-1!==m&&(-1===c||c>m)&&(c=m)}-1===c&&(c=n.length),this.host=n.slice(0,c),n=n.slice(c),this.parseHost(),this.hostname=this.hostname||"";var y="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!y)for(var P=this.hostname.split(/\./),f=0,d=P.length;d>f;f++){var q=P[f];if(q&&!q.match(hostnamePartPattern)){for(var b="",O=0,j=q.length;j>O;O++)b+=q.charCodeAt(O)>127?"x":q[O];if(!b.match(hostnamePartPattern)){var x=P.slice(0,f),U=P.slice(f+1),C=q.match(hostnamePartStart);C&&(x.push(C[1]),U.unshift(C[2])),U.length&&(n="/"+U.join(".")+n),this.hostname=x.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),y||(this.hostname=punycode.toASCII(this.hostname));var A=this.port?":"+this.port:"",w=this.hostname||"";this.host=w+A,this.href+=this.host,y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==n[0]&&(n="/"+n))}if(!unsafeProtocol[u])for(var f=0,d=autoEscape.length;d>f;f++){var E=autoEscape[f];if(-1!==n.indexOf(E)){var I=encodeURIComponent(E);I===E&&(I=escape(E)),n=n.split(E).join(I)}}var R=n.indexOf("#");-1!==R&&(this.hash=n.substr(R),n=n.slice(0,R));var S=n.indexOf("?");if(-1!==S?(this.search=n.substr(S),this.query=n.substr(S+1),s&&(this.query=querystring.parse(this.query)),n=n.slice(0,S)):s&&(this.search="",this.query={}),n&&(this.pathname=n),slashedProtocol[u]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var A=this.pathname||"",k=this.search||"";this.path=A+k}return this.href=this.format(),this},Url.prototype.format=function(){var t=this.auth||"";t&&(t=encodeURIComponent(t),t=t.replace(/%3A/i,":"),t+="@");var s=this.protocol||"",e=this.pathname||"",h=this.hash||"",r=!1,a="";this.host?r=t+this.host:this.hostname&&(r=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&util.isObject(this.query)&&Object.keys(this.query).length&&(a=querystring.stringify(this.query));var o=this.search||a&&"?"+a||"";return s&&":"!==s.substr(-1)&&(s+=":"),this.slashes||(!s||slashedProtocol[s])&&r!==!1?(r="//"+(r||""),e&&"/"!==e.charAt(0)&&(e="/"+e)):r||(r=""),h&&"#"!==h.charAt(0)&&(h="#"+h),o&&"?"!==o.charAt(0)&&(o="?"+o),e=e.replace(/[?#]/g,function(t){return encodeURIComponent(t)}),o=o.replace("#","%23"),s+r+e+o+h},Url.prototype.resolve=function(t){return this.resolveObject(urlParse(t,!1,!0)).format()},Url.prototype.resolveObject=function(t){if(util.isString(t)){var s=new Url;s.parse(t,!1,!0),t=s}for(var e=new Url,h=Object.keys(this),r=0;r<h.length;r++){var a=h[r];e[a]=this[a]}if(e.hash=t.hash,""===t.href)return e.href=e.format(),e;if(t.slashes&&!t.protocol){for(var o=Object.keys(t),n=0;n<o.length;n++){var i=o[n];"protocol"!==i&&(e[i]=t[i])}return slashedProtocol[e.protocol]&&e.hostname&&!e.pathname&&(e.path=e.pathname="/"),e.href=e.format(),e}if(t.protocol&&t.protocol!==e.protocol){if(!slashedProtocol[t.protocol]){for(var l=Object.keys(t),u=0;u<l.length;u++){var p=l[u];e[p]=t[p]}return e.href=e.format(),e}if(e.protocol=t.protocol,t.host||hostlessProtocol[t.protocol])e.pathname=t.pathname;else{for(var c=(t.pathname||"").split("/");c.length&&!(t.host=c.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==c[0]&&c.unshift(""),c.length<2&&c.unshift(""),e.pathname=c.join("/")}if(e.search=t.search,e.query=t.query,e.host=t.host||"",e.auth=t.auth,e.hostname=t.hostname||t.host,e.port=t.port,e.pathname||e.search){var f=e.pathname||"",m=e.search||"";e.path=f+m}return e.slashes=e.slashes||t.slashes,e.href=e.format(),e}var v=e.pathname&&"/"===e.pathname.charAt(0),g=t.host||t.pathname&&"/"===t.pathname.charAt(0),y=g||v||e.host&&t.pathname,P=y,d=e.pathname&&e.pathname.split("/")||[],c=t.pathname&&t.pathname.split("/")||[],q=e.protocol&&!slashedProtocol[e.protocol];if(q&&(e.hostname="",e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===c[0]?c[0]=t.host:c.unshift(t.host)),t.host=null),y=y&&(""===c[0]||""===d[0])),g)e.host=t.host||""===t.host?t.host:e.host,e.hostname=t.hostname||""===t.hostname?t.hostname:e.hostname,e.search=t.search,e.query=t.query,d=c;else if(c.length)d||(d=[]),d.pop(),d=d.concat(c),e.search=t.search,e.query=t.query;else if(!util.isNullOrUndefined(t.search)){if(q){e.hostname=e.host=d.shift();var b=e.host&&e.host.indexOf("@")>0?e.host.split("@"):!1;b&&(e.auth=b.shift(),e.host=e.hostname=b.shift())}return e.search=t.search,e.query=t.query,util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.href=e.format(),e}if(!d.length)return e.pathname=null,e.search?e.path="/"+e.search:e.path=null,e.href=e.format(),e;for(var O=d.slice(-1)[0],j=(e.host||t.host||d.length>1)&&("."===O||".."===O)||""===O,x=0,U=d.length;U>=0;U--)O=d[U],"."===O?d.splice(U,1):".."===O?(d.splice(U,1),x++):x&&(d.splice(U,1),x--);if(!y&&!P)for(;x--;x)d.unshift("..");!y||""===d[0]||d[0]&&"/"===d[0].charAt(0)||d.unshift(""),j&&"/"!==d.join("/").substr(-1)&&d.push("");var C=""===d[0]||d[0]&&"/"===d[0].charAt(0);if(q){e.hostname=e.host=C?"":d.length?d.shift():"";var b=e.host&&e.host.indexOf("@")>0?e.host.split("@"):!1;b&&(e.auth=b.shift(),e.host=e.hostname=b.shift())}return y=y||e.host&&d.length,y&&!C&&d.unshift(""),d.length?e.pathname=d.join("/"):(e.pathname=null,e.path=null),util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.auth=t.auth||e.auth,e.slashes=e.slashes||t.slashes,e.href=e.format(),e},Url.prototype.parseHost=function(){var t=this.host,s=portPattern.exec(t);s&&(s=s[0],":"!==s&&(this.port=s.substr(1)),t=t.substr(0,t.length-s.length)),t&&(this.hostname=t)};
11641
11642},{"./util":94,"punycode":72,"querystring":75}],94:[function(require,module,exports){
11643"use strict";module.exports={isString:function(n){return"string"==typeof n},isObject:function(n){return"object"==typeof n&&null!==n},isNull:function(n){return null===n},isNullOrUndefined:function(n){return null==n}};
11644
11645},{}],95:[function(require,module,exports){
11646(function (global){
11647function deprecate(r,e){function o(){if(!t){if(config("throwDeprecation"))throw new Error(e);config("traceDeprecation")?console.trace(e):console.warn(e),t=!0}return r.apply(this,arguments)}if(config("noDeprecation"))return r;var t=!1;return o}function config(r){try{if(!global.localStorage)return!1}catch(e){return!1}var o=global.localStorage[r];return null==o?!1:"true"===String(o).toLowerCase()}module.exports=deprecate;
11648
11649}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11650
11651},{}],96:[function(require,module,exports){
11652module.exports=function(o){return o&&"object"==typeof o&&"function"==typeof o.copy&&"function"==typeof o.fill&&"function"==typeof o.readUInt8};
11653
11654},{}],97:[function(require,module,exports){
11655(function (process,global){
11656function inspect(e,r){var t={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(t.depth=arguments[2]),arguments.length>=4&&(t.colors=arguments[3]),isBoolean(r)?t.showHidden=r:r&&exports._extend(t,r),isUndefined(t.showHidden)&&(t.showHidden=!1),isUndefined(t.depth)&&(t.depth=2),isUndefined(t.colors)&&(t.colors=!1),isUndefined(t.customInspect)&&(t.customInspect=!0),t.colors&&(t.stylize=stylizeWithColor),formatValue(t,e,t.depth)}function stylizeWithColor(e,r){var t=inspect.styles[r];return t?"["+inspect.colors[t][0]+"m"+e+"["+inspect.colors[t][1]+"m":e}function stylizeNoColor(e,r){return e}function arrayToHash(e){var r={};return e.forEach(function(e,t){r[e]=!0}),r}function formatValue(e,r,t){if(e.customInspect&&r&&isFunction(r.inspect)&&r.inspect!==exports.inspect&&(!r.constructor||r.constructor.prototype!==r)){var n=r.inspect(t,e);return isString(n)||(n=formatValue(e,n,t)),n}var i=formatPrimitive(e,r);if(i)return i;var o=Object.keys(r),s=arrayToHash(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),isError(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return formatError(r);if(0===o.length){if(isFunction(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(isRegExp(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(isDate(r))return e.stylize(Date.prototype.toString.call(r),"date");if(isError(r))return formatError(r)}var c="",a=!1,l=["{","}"];if(isArray(r)&&(a=!0,l=["[","]"]),isFunction(r)){var p=r.name?": "+r.name:"";c=" [Function"+p+"]"}if(isRegExp(r)&&(c=" "+RegExp.prototype.toString.call(r)),isDate(r)&&(c=" "+Date.prototype.toUTCString.call(r)),isError(r)&&(c=" "+formatError(r)),0===o.length&&(!a||0==r.length))return l[0]+c+l[1];if(0>t)return isRegExp(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var f;return f=a?formatArray(e,r,t,s,o):o.map(function(n){return formatProperty(e,r,t,s,n,a)}),e.seen.pop(),reduceToSingleString(f,c,l)}function formatPrimitive(e,r){if(isUndefined(r))return e.stylize("undefined","undefined");if(isString(r)){var t="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(t,"string")}return isNumber(r)?e.stylize(""+r,"number"):isBoolean(r)?e.stylize(""+r,"boolean"):isNull(r)?e.stylize("null","null"):void 0}function formatError(e){return"["+Error.prototype.toString.call(e)+"]"}function formatArray(e,r,t,n,i){for(var o=[],s=0,u=r.length;u>s;++s)hasOwnProperty(r,String(s))?o.push(formatProperty(e,r,t,n,String(s),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(formatProperty(e,r,t,n,i,!0))}),o}function formatProperty(e,r,t,n,i,o){var s,u,c;if(c=Object.getOwnPropertyDescriptor(r,i)||{value:r[i]},c.get?u=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(u=e.stylize("[Setter]","special")),hasOwnProperty(n,i)||(s="["+i+"]"),u||(e.seen.indexOf(c.value)<0?(u=isNull(t)?formatValue(e,c.value,null):formatValue(e,c.value,t-1),u.indexOf("\n")>-1&&(u=o?u.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+u.split("\n").map(function(e){return" "+e}).join("\n"))):u=e.stylize("[Circular]","special")),isUndefined(s)){if(o&&i.match(/^\d+$/))return u;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+u}function reduceToSingleString(e,r,t){var n=0,i=e.reduce(function(e,r){return n++,r.indexOf("\n")>=0&&n++,e+r.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?t[0]+(""===r?"":r+"\n ")+" "+e.join(",\n ")+" "+t[1]:t[0]+r+" "+e.join(", ")+" "+t[1]}function isArray(e){return Array.isArray(e)}function isBoolean(e){return"boolean"==typeof e}function isNull(e){return null===e}function isNullOrUndefined(e){return null==e}function isNumber(e){return"number"==typeof e}function isString(e){return"string"==typeof e}function isSymbol(e){return"symbol"==typeof e}function isUndefined(e){return void 0===e}function isRegExp(e){return isObject(e)&&"[object RegExp]"===objectToString(e)}function isObject(e){return"object"==typeof e&&null!==e}function isDate(e){return isObject(e)&&"[object Date]"===objectToString(e)}function isError(e){return isObject(e)&&("[object Error]"===objectToString(e)||e instanceof Error)}function isFunction(e){return"function"==typeof e}function isPrimitive(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function objectToString(e){return Object.prototype.toString.call(e)}function pad(e){return 10>e?"0"+e.toString(10):e.toString(10)}function timestamp(){var e=new Date,r=[pad(e.getHours()),pad(e.getMinutes()),pad(e.getSeconds())].join(":");return[e.getDate(),months[e.getMonth()],r].join(" ")}function hasOwnProperty(e,r){return Object.prototype.hasOwnProperty.call(e,r)}var formatRegExp=/%[sdj%]/g;exports.format=function(e){if(!isString(e)){for(var r=[],t=0;t<arguments.length;t++)r.push(inspect(arguments[t]));return r.join(" ")}for(var t=1,n=arguments,i=n.length,o=String(e).replace(formatRegExp,function(e){if("%%"===e)return"%";if(t>=i)return e;switch(e){case"%s":return String(n[t++]);case"%d":return Number(n[t++]);case"%j":try{return JSON.stringify(n[t++])}catch(r){return"[Circular]"}default:return e}}),s=n[t];i>t;s=n[++t])o+=isNull(s)||!isObject(s)?" "+s:" "+inspect(s);return o},exports.deprecate=function(e,r){function t(){if(!n){if(process.throwDeprecation)throw new Error(r);process.traceDeprecation?console.trace(r):console.error(r),n=!0}return e.apply(this,arguments)}if(isUndefined(global.process))return function(){return exports.deprecate(e,r).apply(this,arguments)};if(process.noDeprecation===!0)return e;var n=!1;return t};var debugs={},debugEnviron;exports.debuglog=function(e){if(isUndefined(debugEnviron)&&(debugEnviron=process.env.NODE_DEBUG||""),e=e.toUpperCase(),!debugs[e])if(new RegExp("\\b"+e+"\\b","i").test(debugEnviron)){var r=process.pid;debugs[e]=function(){var t=exports.format.apply(exports,arguments);console.error("%s %d: %s",e,r,t)}}else debugs[e]=function(){};return debugs[e]},exports.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=isNullOrUndefined,exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=isSymbol,exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.isError=isError,exports.isFunction=isFunction,exports.isPrimitive=isPrimitive,exports.isBuffer=require("./support/isBuffer");var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];exports.log=function(){console.log("%s - %s",timestamp(),exports.format.apply(exports,arguments))},exports.inherits=require("inherits"),exports._extend=function(e,r){if(!r||!isObject(r))return e;for(var t=Object.keys(r),n=t.length;n--;)e[t[n]]=r[t[n]];return e};
11657
11658}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
11659
11660},{"./support/isBuffer":96,"_process":71,"inherits":35}],98:[function(require,module,exports){
11661function extend(){for(var r={},e=0;e<arguments.length;e++){var t=arguments[e];for(var n in t)hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r}module.exports=extend;var hasOwnProperty=Object.prototype.hasOwnProperty;
11662
11663},{}]},{},[3])(3)
11664});
11665</script>
11666
11667 <script>
11668// https://github.com/isaacs/json-stringify-safe v5.0.1
11669function stringify(obj, replacer, spaces, cycleReplacer) {
11670 return JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces)
11671}
11672
11673function serializer(replacer, cycleReplacer) {
11674 var stack = [], keys = []
11675
11676 if (cycleReplacer == null) cycleReplacer = function(key, value) {
11677 if (stack[0] === value) return "[Circular ~]"
11678 return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]"
11679 }
11680
11681 return function(key, value) {
11682 if (stack.length > 0) {
11683 var thisPos = stack.indexOf(this)
11684 ~thisPos ? stack.splice(thisPos + 1) : stack.push(this)
11685 ~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key)
11686 if (~stack.indexOf(value)) value = cycleReplacer.call(this, key, value)
11687 }
11688 else stack.push(value)
11689
11690 return replacer == null ? value : replacer.call(this, key, value)
11691 }
11692}
11693</script>
11694
11695 <script>
11696/* Web Font Loader v1.6.24 - (c) Adobe Systems, Google. License: Apache 2.0 */
11697(function(){function aa(a,b,d){return a.call.apply(a.bind,arguments)}function ba(a,b,d){if(!a)throw Error();if(2<arguments.length){var c=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,c);return a.apply(b,d)}}return function(){return a.apply(b,arguments)}}function p(a,b,d){p=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return p.apply(null,arguments)}var q=Date.now||function(){return+new Date};function ca(a,b){this.a=a;this.m=b||a;this.c=this.m.document}var da=!!window.FontFace;function t(a,b,d,c){b=a.c.createElement(b);if(d)for(var e in d)d.hasOwnProperty(e)&&("style"==e?b.style.cssText=d[e]:b.setAttribute(e,d[e]));c&&b.appendChild(a.c.createTextNode(c));return b}function u(a,b,d){a=a.c.getElementsByTagName(b)[0];a||(a=document.documentElement);a.insertBefore(d,a.lastChild)}function v(a){a.parentNode&&a.parentNode.removeChild(a)}
11698function w(a,b,d){b=b||[];d=d||[];for(var c=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<c.length;g+=1)if(b[e]===c[g]){f=!0;break}f||c.push(b[e])}b=[];for(e=0;e<c.length;e+=1){f=!1;for(g=0;g<d.length;g+=1)if(c[e]===d[g]){f=!0;break}f||b.push(c[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function y(a,b){for(var d=a.className.split(/\s+/),c=0,e=d.length;c<e;c++)if(d[c]==b)return!0;return!1}
11699function z(a){if("string"===typeof a.f)return a.f;var b=a.m.location.protocol;"about:"==b&&(b=a.a.location.protocol);return"https:"==b?"https:":"http:"}function ea(a){return a.m.location.hostname||a.a.location.hostname}
11700function A(a,b,d){function c(){k&&e&&f&&(k(g),k=null)}b=t(a,"link",{rel:"stylesheet",href:b,media:"all"});var e=!1,f=!0,g=null,k=d||null;da?(b.onload=function(){e=!0;c()},b.onerror=function(){e=!0;g=Error("Stylesheet failed to load");c()}):setTimeout(function(){e=!0;c()},0);u(a,"head",b)}
11701function B(a,b,d,c){var e=a.c.getElementsByTagName("head")[0];if(e){var f=t(a,"script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,d&&d(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&e.removeChild(f))};e.appendChild(f);setTimeout(function(){g||(g=!0,d&&d(Error("Script load timeout")))},c||5E3);return f}return null};function C(){this.a=0;this.c=null}function D(a){a.a++;return function(){a.a--;E(a)}}function F(a,b){a.c=b;E(a)}function E(a){0==a.a&&a.c&&(a.c(),a.c=null)};function G(a){this.a=a||"-"}G.prototype.c=function(a){for(var b=[],d=0;d<arguments.length;d++)b.push(arguments[d].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.a)};function H(a,b){this.c=a;this.f=4;this.a="n";var d=(b||"n4").match(/^([nio])([1-9])$/i);d&&(this.a=d[1],this.f=parseInt(d[2],10))}function fa(a){return I(a)+" "+(a.f+"00")+" 300px "+J(a.c)}function J(a){var b=[];a=a.split(/,\s*/);for(var d=0;d<a.length;d++){var c=a[d].replace(/['"]/g,"");-1!=c.indexOf(" ")||/^\d/.test(c)?b.push("'"+c+"'"):b.push(c)}return b.join(",")}function K(a){return a.a+a.f}function I(a){var b="normal";"o"===a.a?b="oblique":"i"===a.a&&(b="italic");return b}
11702function ga(a){var b=4,d="n",c=null;a&&((c=a.match(/(normal|oblique|italic)/i))&&c[1]&&(d=c[1].substr(0,1).toLowerCase()),(c=a.match(/([1-9]00|normal|bold)/i))&&c[1]&&(/bold/i.test(c[1])?b=7:/[1-9]00/.test(c[1])&&(b=parseInt(c[1].substr(0,1),10))));return d+b};function ha(a,b){this.c=a;this.f=a.m.document.documentElement;this.h=b;this.a=new G("-");this.j=!1!==b.events;this.g=!1!==b.classes}function ia(a){a.g&&w(a.f,[a.a.c("wf","loading")]);L(a,"loading")}function M(a){if(a.g){var b=y(a.f,a.a.c("wf","active")),d=[],c=[a.a.c("wf","loading")];b||d.push(a.a.c("wf","inactive"));w(a.f,d,c)}L(a,"inactive")}function L(a,b,d){if(a.j&&a.h[b])if(d)a.h[b](d.c,K(d));else a.h[b]()};function ja(){this.c={}}function ka(a,b,d){var c=[],e;for(e in b)if(b.hasOwnProperty(e)){var f=a.c[e];f&&c.push(f(b[e],d))}return c};function N(a,b){this.c=a;this.f=b;this.a=t(this.c,"span",{"aria-hidden":"true"},this.f)}function O(a){u(a.c,"body",a.a)}function P(a){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+J(a.c)+";"+("font-style:"+I(a)+";font-weight:"+(a.f+"00")+";")};function Q(a,b,d,c,e,f){this.g=a;this.j=b;this.a=c;this.c=d;this.f=e||3E3;this.h=f||void 0}Q.prototype.start=function(){var a=this.c.m.document,b=this,d=q(),c=new Promise(function(c,e){function k(){q()-d>=b.f?e():a.fonts.load(fa(b.a),b.h).then(function(a){1<=a.length?c():setTimeout(k,25)},function(){e()})}k()}),e=new Promise(function(a,c){setTimeout(c,b.f)});Promise.race([e,c]).then(function(){b.g(b.a)},function(){b.j(b.a)})};function R(a,b,d,c,e,f,g){this.v=a;this.B=b;this.c=d;this.a=c;this.s=g||"BESbswy";this.f={};this.w=e||3E3;this.u=f||null;this.o=this.j=this.h=this.g=null;this.g=new N(this.c,this.s);this.h=new N(this.c,this.s);this.j=new N(this.c,this.s);this.o=new N(this.c,this.s);a=new H(this.a.c+",serif",K(this.a));a=P(a);this.g.a.style.cssText=a;a=new H(this.a.c+",sans-serif",K(this.a));a=P(a);this.h.a.style.cssText=a;a=new H("serif",K(this.a));a=P(a);this.j.a.style.cssText=a;a=new H("sans-serif",K(this.a));a=
11703P(a);this.o.a.style.cssText=a;O(this.g);O(this.h);O(this.j);O(this.o)}var S={D:"serif",C:"sans-serif"},T=null;function U(){if(null===T){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);T=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return T}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth;this.f["sans-serif"]=this.o.a.offsetWidth;this.A=q();la(this)};
11704function ma(a,b,d){for(var c in S)if(S.hasOwnProperty(c)&&b===a.f[S[c]]&&d===a.f[S[c]])return!0;return!1}function la(a){var b=a.g.a.offsetWidth,d=a.h.a.offsetWidth,c;(c=b===a.f.serif&&d===a.f["sans-serif"])||(c=U()&&ma(a,b,d));c?q()-a.A>=a.w?U()&&ma(a,b,d)&&(null===a.u||a.u.hasOwnProperty(a.a.c))?V(a,a.v):V(a,a.B):na(a):V(a,a.v)}function na(a){setTimeout(p(function(){la(this)},a),50)}function V(a,b){setTimeout(p(function(){v(this.g.a);v(this.h.a);v(this.j.a);v(this.o.a);b(this.a)},a),0)};function W(a,b,d){this.c=a;this.a=b;this.f=0;this.o=this.j=!1;this.s=d}var X=null;W.prototype.g=function(a){var b=this.a;b.g&&w(b.f,[b.a.c("wf",a.c,K(a).toString(),"active")],[b.a.c("wf",a.c,K(a).toString(),"loading"),b.a.c("wf",a.c,K(a).toString(),"inactive")]);L(b,"fontactive",a);this.o=!0;oa(this)};
11705W.prototype.h=function(a){var b=this.a;if(b.g){var d=y(b.f,b.a.c("wf",a.c,K(a).toString(),"active")),c=[],e=[b.a.c("wf",a.c,K(a).toString(),"loading")];d||c.push(b.a.c("wf",a.c,K(a).toString(),"inactive"));w(b.f,c,e)}L(b,"fontinactive",a);oa(this)};function oa(a){0==--a.f&&a.j&&(a.o?(a=a.a,a.g&&w(a.f,[a.a.c("wf","active")],[a.a.c("wf","loading"),a.a.c("wf","inactive")]),L(a,"active")):M(a.a))};function pa(a){this.j=a;this.a=new ja;this.h=0;this.f=this.g=!0}pa.prototype.load=function(a){this.c=new ca(this.j,a.context||this.j);this.g=!1!==a.events;this.f=!1!==a.classes;qa(this,new ha(this.c,a),a)};
11706function ra(a,b,d,c,e){var f=0==--a.h;(a.f||a.g)&&setTimeout(function(){var a=e||null,k=c||null||{};if(0===d.length&&f)M(b.a);else{b.f+=d.length;f&&(b.j=f);var h,m=[];for(h=0;h<d.length;h++){var l=d[h],n=k[l.c],r=b.a,x=l;r.g&&w(r.f,[r.a.c("wf",x.c,K(x).toString(),"loading")]);L(r,"fontloading",x);r=null;null===X&&(X=window.FontFace?(x=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?42<parseInt(x[1],10):!0:!1);X?r=new Q(p(b.g,b),p(b.h,b),b.c,l,b.s,n):r=new R(p(b.g,b),p(b.h,b),b.c,l,b.s,a,
11707n);m.push(r)}for(h=0;h<m.length;h++)m[h].start()}},0)}function qa(a,b,d){var c=[],e=d.timeout;ia(b);var c=ka(a.a,d,a.c),f=new W(a.c,b,e);a.h=c.length;b=0;for(d=c.length;b<d;b++)c[b].load(function(b,c,d){ra(a,f,b,c,d)})};function sa(a,b){this.c=a;this.a=b}function ta(a,b,d){var c=z(a.c);a=(a.a.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return c+"//"+a+"/"+b+".js"+(d?"?v="+d:"")}
11708sa.prototype.load=function(a){function b(){if(e["__mti_fntLst"+d]){var c=e["__mti_fntLst"+d](),g=[],k;if(c)for(var h=0;h<c.length;h++){var m=c[h].fontfamily;void 0!=c[h].fontStyle&&void 0!=c[h].fontWeight?(k=c[h].fontStyle+c[h].fontWeight,g.push(new H(m,k))):g.push(new H(m))}a(g)}else setTimeout(function(){b()},50)}var d=this.a.projectId,c=this.a.version;if(d){var e=this.c.m;B(this.c,ta(this,d,c),function(c){c?a([]):b()}).id="__MonotypeAPIScript__"+d}else a([])};function ua(a,b){this.c=a;this.a=b}ua.prototype.load=function(a){var b,d,c=this.a.urls||[],e=this.a.families||[],f=this.a.testStrings||{},g=new C;b=0;for(d=c.length;b<d;b++)A(this.c,c[b],D(g));var k=[];b=0;for(d=e.length;b<d;b++)if(c=e[b].split(":"),c[1])for(var h=c[1].split(","),m=0;m<h.length;m+=1)k.push(new H(c[0],h[m]));else k.push(new H(c[0]));F(g,function(){a(k,f)})};function va(a,b,d){a?this.c=a:this.c=b+wa;this.a=[];this.f=[];this.g=d||""}var wa="//fonts.googleapis.com/css";function xa(a,b){for(var d=b.length,c=0;c<d;c++){var e=b[c].split(":");3==e.length&&a.f.push(e.pop());var f="";2==e.length&&""!=e[1]&&(f=":");a.a.push(e.join(f))}}
11709function ya(a){if(0==a.a.length)throw Error("No fonts to load!");if(-1!=a.c.indexOf("kit="))return a.c;for(var b=a.a.length,d=[],c=0;c<b;c++)d.push(a.a[c].replace(/ /g,"+"));b=a.c+"?family="+d.join("%7C");0<a.f.length&&(b+="&subset="+a.f.join(","));0<a.g.length&&(b+="&text="+encodeURIComponent(a.g));return b};function za(a){this.f=a;this.a=[];this.c={}}
11710var Aa={latin:"BESbswy",cyrillic:"\u0439\u044f\u0416",greek:"\u03b1\u03b2\u03a3",khmer:"\u1780\u1781\u1782",Hanuman:"\u1780\u1781\u1782"},Ba={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},Ca={i:"i",italic:"i",n:"n",normal:"n"},Da=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
11711function Ea(a){for(var b=a.f.length,d=0;d<b;d++){var c=a.f[d].split(":"),e=c[0].replace(/\+/g," "),f=["n4"];if(2<=c.length){var g;var k=c[1];g=[];if(k)for(var k=k.split(","),h=k.length,m=0;m<h;m++){var l;l=k[m];if(l.match(/^[\w-]+$/)){var n=Da.exec(l.toLowerCase());if(null==n)l="";else{l=n[2];l=null==l||""==l?"n":Ca[l];n=n[1];if(null==n||""==n)n="4";else var r=Ba[n],n=r?r:isNaN(n)?"4":n.substr(0,1);l=[l,n].join("")}}else l="";l&&g.push(l)}0<g.length&&(f=g);3==c.length&&(c=c[2],g=[],c=c?c.split(","):
11712g,0<c.length&&(c=Aa[c[0]])&&(a.c[e]=c))}a.c[e]||(c=Aa[e])&&(a.c[e]=c);for(c=0;c<f.length;c+=1)a.a.push(new H(e,f[c]))}};function Fa(a,b){this.c=a;this.a=b}var Ga={Arimo:!0,Cousine:!0,Tinos:!0};Fa.prototype.load=function(a){var b=new C,d=this.c,c=new va(this.a.api,z(d),this.a.text),e=this.a.families;xa(c,e);var f=new za(e);Ea(f);A(d,ya(c),D(b));F(b,function(){a(f.a,f.c,Ga)})};function Ha(a,b){this.c=a;this.a=b}Ha.prototype.load=function(a){var b=this.a.id,d=this.c.m;b?B(this.c,(this.a.api||"https://use.typekit.net")+"/"+b+".js",function(b){if(b)a([]);else if(d.Typekit&&d.Typekit.config&&d.Typekit.config.fn){b=d.Typekit.config.fn;for(var e=[],f=0;f<b.length;f+=2)for(var g=b[f],k=b[f+1],h=0;h<k.length;h++)e.push(new H(g,k[h]));try{d.Typekit.load({events:!1,classes:!1,async:!0})}catch(m){}a(e)}},2E3):a([])};function Ia(a,b){this.c=a;this.f=b;this.a=[]}Ia.prototype.load=function(a){var b=this.f.id,d=this.c.m,c=this;b?(d.__webfontfontdeckmodule__||(d.__webfontfontdeckmodule__={}),d.__webfontfontdeckmodule__[b]=function(b,d){for(var g=0,k=d.fonts.length;g<k;++g){var h=d.fonts[g];c.a.push(new H(h.name,ga("font-weight:"+h.weight+";font-style:"+h.style)))}a(c.a)},B(this.c,z(this.c)+(this.f.api||"//f.fontdeck.com/s/css/js/")+ea(this.c)+"/"+b+".js",function(b){b&&a([])})):a([])};var Y=new pa(window);Y.a.c.custom=function(a,b){return new ua(b,a)};Y.a.c.fontdeck=function(a,b){return new Ia(b,a)};Y.a.c.monotype=function(a,b){return new sa(b,a)};Y.a.c.typekit=function(a,b){return new Ha(b,a)};Y.a.c.google=function(a,b){return new Fa(b,a)};var Z={load:p(Y.load,Y)};"function"===typeof define&&define.amd?define(function(){return Z}):"undefined"!==typeof module&&module.exports?module.exports=Z:(window.WebFont=Z,window.WebFontConfig&&Y.load(window.WebFontConfig));}());
11713</script>
11714
11715 <script>
11716 var schemaWrapper = { "components": { "schemas" : defs}};
11717 defsParser = new $RefParser();
11718 defsParser.dereference(schemaWrapper).catch(function(err) {
11719 console.log(err);
11720 });
11721 </script>
11722 <script>
11723 $(document).ready(function () {
11724 $('.nav-tabs-examples').find('a:first').tab('show');
11725 $(this).scrollspy({ target: '#scrollingNav', offset: 18 });
11726 });
11727 </script>
11728</body>
11729</html>