diff --git a/tech-docs/projects/appointment-reminders-and-delius/api-docs.json b/tech-docs/projects/appointment-reminders-and-delius/api-docs.json new file mode 100644 index 0000000000..4e5cd8b285 --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/api-docs.json @@ -0,0 +1 @@ +{"openapi":"3.0.1","info":{"title":"API Reference","contact":{"name":"Probation Integration Team","url":"https://mojdt.slack.com/archives/C02HQ4M2YQN","email":"probation-integration-team@digital.justice.gov.uk"},"license":{"name":"MIT","url":"https://github.com/ministryofjustice/hmpps-probation-integration-services/blob/main/LICENSE"},"version":"1.0"},"servers":[{"url":"/"}],"security":[{"hmpps-auth-token":[]}],"paths":{"/example/{inputId}":{"get":{"tags":["api-controller"],"operationId":"handle","parameters":[{"name":"inputId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}}},"components":{"securitySchemes":{"hmpps-auth-token":{"type":"http","name":"Authorization","in":"header","scheme":"bearer","bearerFormat":"JWT"}}}} \ No newline at end of file diff --git a/tech-docs/projects/appointment-reminders-and-delius/api-docs.yaml b/tech-docs/projects/appointment-reminders-and-delius/api-docs.yaml new file mode 100644 index 0000000000..dc3f8aca44 --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/api-docs.yaml @@ -0,0 +1,38 @@ +openapi: 3.0.1 +info: + title: API Reference + contact: + name: Probation Integration Team + url: https://mojdt.slack.com/archives/C02HQ4M2YQN + email: probation-integration-team@digital.justice.gov.uk + license: + name: MIT + url: https://github.com/ministryofjustice/hmpps-probation-integration-services/blob/main/LICENSE + version: "1.0" +servers: +- url: / +security: +- hmpps-auth-token: [] +paths: + /example/{inputId}: + get: + tags: + - api-controller + operationId: handle + parameters: + - name: inputId + in: path + required: true + schema: + type: string + responses: + "200": + description: OK +components: + securitySchemes: + hmpps-auth-token: + type: http + name: Authorization + in: header + scheme: bearer + bearerFormat: JWT diff --git a/tech-docs/projects/appointment-reminders-and-delius/api-reference.html b/tech-docs/projects/appointment-reminders-and-delius/api-reference.html new file mode 100644 index 0000000000..0ec257d71d --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/api-reference.html @@ -0,0 +1,252 @@ + + + + + + + + API Reference - HMPPS Appointment Reminders And Delius + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Skip to main content + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+
+ + API Reference +
+ + +

The following documentation is also available in these formats:

+ + +

API Reference v1.0

+ + + + + + +

/example/{inputId}

+ +

get

+ + + + +

Parameters

+ + + + + + + + + + + + + + + +
ParameterInTypeRequiredDescription
inputIdpathstringtrue + +
+ + + + +

Responses

+ + + + + + + + + + + + + +
StatusDescriptionSchema
200 +

OK

+ + + +
+ +
+ + + + + +

Schemas

+ + + +
+ + + + + +
+
+
+ + + + + diff --git a/tech-docs/projects/appointment-reminders-and-delius/api/pages.json b/tech-docs/projects/appointment-reminders-and-delius/api/pages.json new file mode 100644 index 0000000000..4a976d2703 --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/api/pages.json @@ -0,0 +1 @@ +[{"title":"Search","url":"../search/index.html","review_by":null,"owner_slack":"#probation-integration-tech"},{"title":"About","url":"../index.html","review_by":null,"owner_slack":"#probation-integration-tech"},{"title":"API Reference","url":"../api-reference.html","review_by":null,"owner_slack":"#probation-integration-tech"}] diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-affa96571d-v2.woff b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-affa96571d-v2.woff new file mode 100644 index 0000000000..48fbcf59c0 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-affa96571d-v2.woff differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2 b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2 new file mode 100644 index 0000000000..81fd14985d Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/bold-b542beb274-v2.woff2 differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2 b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2 new file mode 100644 index 0000000000..1eb101571b Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-94a07e06a1-v2.woff2 differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff new file mode 100644 index 0000000000..3b26d5ffda Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/fonts/light-f591b13f7d-v2.woff differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/favicon.ico b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/favicon.ico new file mode 100644 index 0000000000..28004dd3f8 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/favicon.ico differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-152x152.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-152x152.png new file mode 100644 index 0000000000..4804b9ac5c Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-152x152.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-167x167.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-167x167.png new file mode 100644 index 0000000000..a4cbdbe3d3 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-167x167.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-180x180.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-180x180.png new file mode 100644 index 0000000000..3b9475f607 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon-180x180.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon.png new file mode 100644 index 0000000000..d84eac2061 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-apple-touch-icon.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest-2x.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest-2x.png new file mode 100644 index 0000000000..78e751cc20 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest-2x.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest.png new file mode 100644 index 0000000000..bed4efe418 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-crest.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-logotype-crown.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-logotype-crown.png new file mode 100644 index 0000000000..a6cdbfd47b Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-logotype-crown.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-mask-icon.svg b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-mask-icon.svg new file mode 100644 index 0000000000..2cf32d6cea --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-mask-icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-opengraph-image.png b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-opengraph-image.png new file mode 100644 index 0000000000..355284fbf6 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/assets/govuk/assets/images/govuk-opengraph-image.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/favicon.ico b/tech-docs/projects/appointment-reminders-and-delius/favicon.ico new file mode 100644 index 0000000000..da3760d3b6 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/favicon.ico differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon-2x.png b/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon-2x.png new file mode 100644 index 0000000000..6e05889d19 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon-2x.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon.png b/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon.png new file mode 100644 index 0000000000..41a12a14e3 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/anchored-heading-icon.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close.png b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close.png new file mode 100644 index 0000000000..6b29eff8fd Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close@2x.png b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close@2x.png new file mode 100644 index 0000000000..327b1d1b93 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-close@2x.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list.png b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list.png new file mode 100644 index 0000000000..c4d258005e Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list@2x.png b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list@2x.png new file mode 100644 index 0000000000..b88ddb206e Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/govuk-icn-numbered-list@2x.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/search-button.png b/tech-docs/projects/appointment-reminders-and-delius/images/search-button.png new file mode 100644 index 0000000000..0cbe2c7f57 Binary files /dev/null and b/tech-docs/projects/appointment-reminders-and-delius/images/search-button.png differ diff --git a/tech-docs/projects/appointment-reminders-and-delius/images/search-result-caret.svg b/tech-docs/projects/appointment-reminders-and-delius/images/search-result-caret.svg new file mode 100644 index 0000000000..f8128ee36d --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/images/search-result-caret.svg @@ -0,0 +1,13 @@ + + + + Page 1 + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/tech-docs/projects/appointment-reminders-and-delius/index.html b/tech-docs/projects/appointment-reminders-and-delius/index.html new file mode 100644 index 0000000000..62d9b8382e --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/index.html @@ -0,0 +1,175 @@ + + + + + + + + About - HMPPS Appointment Reminders And Delius + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Skip to main content + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+

appointment-reminders-and-delius

+

// TODO Describe the service

+ + +
+ + + + + +
+
+
+ + + + + diff --git a/tech-docs/projects/appointment-reminders-and-delius/javascripts/application.js b/tech-docs/projects/appointment-reminders-and-delius/javascripts/application.js new file mode 100644 index 0000000000..a79efb6ff2 --- /dev/null +++ b/tech-docs/projects/appointment-reminders-and-delius/javascripts/application.js @@ -0,0 +1,13 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!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(e,t){"use strict";function n(e,t,n){var o,i,r=(n=n||de).createElement("script");if(r.text=e,t)for(o in fe)(i=t[o]||t.getAttribute&&t.getAttribute(o))&&r.setAttribute(o,i);n.head.appendChild(r).parentNode.removeChild(r)}function o(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?oe[ie.call(e)]||"object":typeof e}function i(e){var t=!!e&&"length"in e&&e.length,n=o(e);return!le(e)&&!ce(e)&&("array"===n||0===t||"number"==typeof t&&0x.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function o(e){return e[F]=!0,e}function i(e){var t=O.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var n=e.split("|"),o=n.length;o--;)x.attrHandle[n[o]]=t}function s(e,t){var n=t&&e,o=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(o)return o;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function l(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ke(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function c(e){return o(function(t){return t=+t,o(function(n,o){for(var i,r=e([],n.length,t),s=r.length;s--;)n[i=r[s]]&&(n[i]=!(o[i]=n[i]))})})}function d(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function f(){}function h(e){for(var t=0,n=e.length,o="";t+~]|"+te+")"+te+"*"),le=new RegExp(te+"|>"),ce=new RegExp(ie),de=new RegExp("^"+ne+"$"),fe={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},he=/HTML$/i,pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=new RegExp("\\\\[\\da-fA-F]{1,6}"+te+"?|\\\\([^\\r\\n\\f])","g"),we=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))},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ee=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Se=function(){N()},ke=p(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(J=Q.call(R.childNodes),R.childNodes),J[R.childNodes.length].nodeType}catch(b){X={apply:J.length?function(e,t){Y.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,o=0;e[n++]=t[o++];);e.length=n-1}}}for(b in w=t.support={},S=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!he.test(t||n&&n.nodeName||"HTML")},N=t.setDocument=function(e){var t,n,o=e?e.ownerDocument||e:R;return o!=O&&9===o.nodeType&&o.documentElement&&(_=(O=o).documentElement,I=!S(O),R!=O&&(n=O.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),w.scope=i(function(e){return _.appendChild(e).appendChild(O.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(O.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ge.test(O.getElementsByClassName),w.getById=i(function(e){return _.appendChild(e).id=F,!O.getElementsByName||!O.getElementsByName(F).length}),w.getById?(x.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n,o,i,r=t.getElementById(e);if(r){if((n=r.getAttributeNode("id"))&&n.value===e)return[r];for(i=t.getElementsByName(e),o=0;r=i[o++];)if((n=r.getAttributeNode("id"))&&n.value===e)return[r]}return[]}}),x.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,o=[],i=0,r=t.getElementsByTagName(e);if("*"===e){for(;n=r[i++];)1===n.nodeType&&o.push(n);return o}return r},x.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&I)return t.getElementsByClassName(e)},M=[],D=[],(w.qsa=ge.test(O.querySelectorAll))&&(i(function(e){var t;_.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&D.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||D.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+F+"-]").length||D.push("~="),(t=O.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||D.push("\\["+te+"*name"+te+"*="+te+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||D.push(":checked"),e.querySelectorAll("a#"+F+"+*").length||D.push(".#.+[+~]"),e.querySelectorAll("\\\f"),D.push("[\\r\\n\\f]")}),i(function(e){e.innerHTML="";var t=O.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&D.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&D.push(":enabled",":disabled"),_.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&D.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),D.push(",.*:")})),(w.matchesSelector=ge.test($=_.matches||_.webkitMatchesSelector||_.mozMatchesSelector||_.oMatchesSelector||_.msMatchesSelector))&&i(function(e){w.disconnectedMatch=$.call(e,"*"),$.call(e,"[s!='']:x"),M.push("!=",ie)}),D=D.length&&new RegExp(D.join("|")),M=M.length&&new RegExp(M.join("|")),t=ge.test(_.compareDocumentPosition),P=t||ge.test(_.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,o=t&&t.parentNode;return e===o||!(!o||1!==o.nodeType||!(n.contains?n.contains(o):e.compareDocumentPosition&&16&e.compareDocumentPosition(o)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return L=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!w.sortDetached&&t.compareDocumentPosition(e)===n?e==O||e.ownerDocument==R&&P(R,e)?-1:t==O||t.ownerDocument==R&&P(R,t)?1:j?Z(j,e)-Z(j,t):0:4&n?-1:1)}:function(e,t){if(e===t)return L=!0,0;var n,o=0,i=e.parentNode,r=t.parentNode,a=[e],u=[t];if(!i||!r)return e==O?-1:t==O?1:i?-1:r?1:j?Z(j,e)-Z(j,t):0;if(i===r)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[o]===u[o];)o++;return o?s(a[o],u[o]):a[o]==R?-1:u[o]==R?1:0}),O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if(N(e),w.matchesSelector&&I&&!V[n+" "]&&(!M||!M.test(n))&&(!D||!D.test(n)))try{var o=$.call(e,n);if(o||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return o}catch(e){V(n,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===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]||t.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]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ce.test(n)&&(t=k(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(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=B[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&B(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,o){return function(i){var r=t.attr(i,e);return null==r?"!="===n:!n||(r+="","="===n?r===o:"!="===n?r!==o:"^="===n?o&&0===r.indexOf(o):"*="===n?o&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;pe.filter=function(e,t,n){var o=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===o.nodeType?pe.find.matchesSelector(o,e)?[o]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n,o=this.length,i=this;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t)[^>]*|#([\w-]+))$/;(pe.fn.init=function(e,t,n){var o,i;if(!e)return this;if(n=n||we,"string"==typeof e){if(!(o="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:xe.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:de,!0)),be.test(o[1])&&pe.isPlainObject(t))for(o in t)le(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(i=de.getElementById(o[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):le(e)?void 0!==n.ready?n.ready(e):e(pe):pe.makeArray(e,this)}).prototype=pe.fn,we=pe(de);var Ee=/^(?:parents|prev(?:Until|All))/,Se={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t=pe(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ge=/^$|^module$|\/(?:java|ecma)script/i;We=de.createDocumentFragment().appendChild(de.createElement("div")),(ze=de.createElement("input")).setAttribute("type","radio"),ze.setAttribute("checked","checked"),ze.setAttribute("name","t"),We.appendChild(ze),ue.checkClone=We.cloneNode(!0).cloneNode(!0).lastChild.checked,We.innerHTML="",ue.noCloneChecked=!!We.cloneNode(!0).lastChild.defaultValue,We.innerHTML="",ue.option=!!We.lastChild;var Je={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Je.tbody=Je.tfoot=Je.colgroup=Je.caption=Je.thead,Je.th=Je.td,ue.option||(Je.optgroup=Je.option=[1,""]);var Ke=/<|&#?\w+;/,Ye=/^key/,Xe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Qe=/^([^.]*)(?:\.(.+)|)/;pe.event={global:{},add:function(e,t,n,o,i){var r,s,a,u,l,c,d,f,h,p,m,g=Oe.get(e);if(Ne(e))for(n.handler&&(n=(r=n).handler,i=r.selector),i&&pe.find.matchesSelector(Fe,i),n.guid||(n.guid=pe.guid++),(u=g.events)||(u=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==pe&&pe.event.triggered!==t.type?pe.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(ke)||[""]).length;l--;)h=m=(a=Qe.exec(t[l])||[])[1],p=(a[2]||"").split(".").sort(),h&&(d=pe.event.special[h]||{},h=(i?d.delegateType:d.bindType)||h,d=pe.event.special[h]||{},c=pe.extend({type:h,origType:m,data:o,handler:n,guid:n.guid,selector:i,needsContext:i&&pe.expr.match.needsContext.test(i),namespace:p.join(".")},r),(f=u[h])||((f=u[h]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,o,p,s)||e.addEventListener&&e.addEventListener(h,s)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,c):f.push(c),pe.event.global[h]=!0)},remove:function(e,t,n,o,i){var r,s,a,u,l,c,d,f,h,p,m,g=Oe.hasData(e)&&Oe.get(e);if(g&&(u=g.events)){for(l=(t=(t||"").match(ke)||[""]).length;l--;)if(h=m=(a=Qe.exec(t[l])||[])[1],p=(a[2]||"").split(".").sort(),h){for(d=pe.event.special[h]||{},f=u[h=(o?d.delegateType:d.bindType)||h]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=f.length;r--;)c=f[r],!i&&m!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||o&&o!==c.selector&&("**"!==o||!c.selector)||(f.splice(r,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));s&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,p,g.handle)||pe.removeEvent(e,h,g.handle),delete u[h])}else for(h in u)pe.event.remove(e,h+t[l],n,o,!0);pe.isEmptyObject(u)&&Oe.remove(e,"handle events")}},dispatch:function(e){var t,n,o,i,r,s,a=new Array(arguments.length),u=pe.event.fix(e),l=(Oe.get(this,"events")||Object.create(null))[u.type]||[],c=pe.event.special[u.type]||{};for(a[0]=u,t=1;t\s*$/g;pe.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var o,i,r,s,a,u,l,c=e.cloneNode(!0),d=Re(e);if(!(ue.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(s=y(c),o=0,i=(r=y(e)).length;o").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),de.head.appendChild(t[0])},abort:function(){n&&n()}}});var Vt,Ut=[],Gt=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ut.pop()||pe.expando+"_"+At.guid++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,o){var i,r,s,a=!1!==t.jsonp&&(Gt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=le(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Gt,"$1"+i):!1!==t.jsonp&&(t.url+=(jt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||pe.error(i+" was not called"),s[0]},t.dataTypes[0]="json",r=e[i],e[i]=function(){s=arguments},o.always(function(){void 0===r?pe(e).removeProp(i):e[i]=r,t[i]&&(t.jsonpCallback=n.jsonpCallback,Ut.push(i)),s&&le(r)&&r(s[0]),s=r=void 0}),"script"}),ue.createHTMLDocument=((Vt=de.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),pe.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(ue.createHTMLDocument?((o=(t=de.implementation.createHTMLDocument("")).createElement("base")).href=de.location.href,t.head.appendChild(o)):t=de),r=!n&&[],(i=be.exec(e))?[t.createElement(i[1])]:(i=w([e],t,r),r&&r.length&&pe(r).remove(),pe.merge([],i.childNodes)));var o,i,r},pe.fn.load=function(e,t,n){var o,i,r,s=this,a=e.indexOf(" ");return-1").append(pe.parseHTML(e)).find(o):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,r||[e.responseText,t,e])})}),this},pe.expr.pseudos.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var o,i,r,s,a,u,l=pe.css(e,"position"),c=pe(e),d={};"static"===l&&(e.style.position="relative"),a=c.offset(),r=pe.css(e,"top"),u=pe.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(r+u).indexOf("auto")?(s=(o=c.position()).top,i=o.left):(s=parseFloat(r)||0,i=parseFloat(u)||0),le(t)&&(t=t.call(e,n,pe.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+i),"using"in t?t.using.call(e,d):("number"==typeof d.top&&(d.top+="px"),"number"==typeof d.left&&(d.left+="px"),c.css(d))}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,o=this[0];return o?o.getClientRects().length?(t=o.getBoundingClientRect(),n=o.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,o=this[0],i={top:0,left:0};if("fixed"===pe.css(o,"position"))t=o.getBoundingClientRect();else{for(t=this.offset(),n=o.ownerDocument,e=o.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===pe.css(e,"position");)e=e.parentNode;e&&e!==o&&1===e.nodeType&&((i=pe(e).offset()).top+=pe.css(e,"borderTopWidth",!0),i.left+=pe.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-pe.css(o,"marginTop",!0),left:t.left-i.left-pe.css(o,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||Fe})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;pe.fn[e]=function(o){return Ae(this,function(e,o,i){var r;if(ce(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===i)return r?r[t]:e[o];r?r.scrollTo(n?r.pageXOffset:i,n?i:r.pageYOffset):e[o]=i},e,o,arguments.length)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=I(ue.pixelPosition,function(e,n){if(n)return n=_(e,t),nt.test(n)?pe(e).position()[t]+"px":n})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,o){pe.fn[o]=function(i,r){var s=arguments.length&&(n||"boolean"!=typeof i),a=n||(!0===i||!0===r?"margin":"border");return Ae(this,function(t,n,i){var r;return ce(t)?0===o.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===i?pe.css(t,n,a):pe.style(t,n,i,a)},t,s?i:void 0,s)}})}),pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.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,o){return this.on(t,e,n,o)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.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,t){pe.fn[t]=function(e,n){return 0f;f++)if(m=e[f],g=j.style[m],s(m,"-")&&(m=u(m)),j.style[m]!==n){if(r||o(i,"undefined"))return l(),"pfx"!=t||m;try{j.style[m]=i}catch(e){}if(j.style[m]!=g)return l(),"pfx"!=t||m}return l(),!1}function g(e,t,n,i,r){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+C.join(s+" ")+s).split(" ");return o(t,"string")||o(t,"undefined")?m(a,t,i,r):(a=(e+" "+T.join(s+" ")+s).split(" "),c(a,t,n))}function v(e,t,o){return g(e,n,n,t,o)}var y=[],b=[],w={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){b.push({name:e,fn:t,options:n})},addAsyncTest:function(e){b.push({name:null,fn:e})}},x=function(){};x.prototype=w,x=new x,x.addTest("history",function(){var t=navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&(e.history&&"pushState"in e.history)});var E=t.documentElement,S="svg"===E.nodeName.toLowerCase();S||function(e,t){function n(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}function o(){var e=k.elements;return"string"==typeof e?e.split(" "):e}function i(e,t){var n=k.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),k.elements=n+" "+e,l(t)}function r(e){var t=S[e[x]];return t||(t={},E++,e[x]=E,S[E]=t),t}function s(e,n,o){if(n||(n=t),g)return n.createElement(e);o||(o=r(n));var i;return i=o.cache[e]?o.cache[e].cloneNode():w.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e),!i.canHaveChildren||b.test(e)||i.tagUrn?i:o.frag.appendChild(i)}function a(e,n){if(e||(e=t),g)return e.createDocumentFragment();n=n||r(e);for(var i=n.frag.cloneNode(),s=0,a=o(),u=a.length;u>s;s++)i.createElement(a[s]);return i}function u(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return k.shivMethods?s(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+o().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(k,t.frag)}function l(e){e||(e=t);var o=r(e);return!k.shivCSS||m||o.hasCSS||(o.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),g||u(e,o),e}function c(e){for(var t,n=e.getElementsByTagName("*"),i=n.length,r=RegExp("^(?:"+o().join("|")+")$","i"),s=[];i--;)t=n[i],r.test(t.nodeName)&&s.push(t.applyElement(d(t)));return s}function d(e){for(var t,n=e.attributes,o=n.length,i=e.ownerDocument.createElement(T+":"+e.nodeName);o--;)t=n[o],t.specified&&i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=e.style.cssText,i}function f(e){for(var t,n=e.split("{"),i=n.length,r=RegExp("(^|[\\s,>+~])("+o().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),s="$1"+T+"\\:$2";i--;)t=n[i]=n[i].split("}"),t[t.length-1]=t[t.length-1].replace(r,s),n[i]=t.join("}");return n.join("{")}function h(e){for(var t=e.length;t--;)e[t].removeNode()}function p(e){function t(){clearTimeout(s._removeSheetTimer),o&&o.removeNode(!0),o=null}var o,i,s=r(e),a=e.namespaces,u=e.parentWindow;return!A||e.printShived?e:("undefined"==typeof a[T]&&a.add(T),u.attachEvent("onbeforeprint",function(){t();for(var r,s,a,u=e.styleSheets,l=[],d=u.length,h=Array(d);d--;)h[d]=u[d];for(;a=h.pop();)if(!a.disabled&&C.test(a.media)){try{r=a.imports,s=r.length}catch(e){s=0}for(d=0;s>d;d++)h.push(r[d]);try{l.push(a.cssText)}catch(e){}}l=f(l.reverse().join("")),i=c(e),o=n(e,l)}),u.attachEvent("onafterprint",function(){h(i),clearTimeout(s._removeSheetTimer),s._removeSheetTimer=setTimeout(t,500)}),e.printShived=!0,e)}var m,g,v="3.7.3",y=e.html5||{},b=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,w=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,x="_html5shiv",E=0,S={};!function(){try{var e=t.createElement("a");e.innerHTML="",m="hidden"in e,g=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(e){m=!0,g=!0}}();var k={elements:y.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:v,shivCSS:!1!==y.shivCSS,supportsUnknownElements:g,shivMethods:!1!==y.shivMethods,type:"default",shivDocument:l,createElement:s,createDocumentFragment:a,addElements:i};e.html5=k,l(t);var C=/^$|\b(?:all|print)\b/,T="html5shiv",A=!g&&function(){var n=t.documentElement;return!("undefined"==typeof t.namespaces||"undefined"==typeof t.parentWindow||"undefined"==typeof n.applyElement||"undefined"==typeof n.removeNode||"undefined"==typeof e.attachEvent)}();k.type+=" print",k.shivPrint=p,p(t),"object"==typeof module&&module.exports&&(module.exports=k)}(void 0!==e?e:this,t);var k="Moz O ms Webkit",C=w._config.usePrefixes?k.split(" "):[];w._cssomPrefixes=C;var T=w._config.usePrefixes?k.toLowerCase().split(" "):[];w._domPrefixes=T;var A={elem:a("modernizr")};x._q.push(function(){delete A.elem});var j={style:A.elem.style};x._q.unshift(function(){delete j.style}),w.testAllProps=g,w.testAllProps=v, +x.addTest("flexbox",v("flexBasis","1px",!0)),x.addTest("flexboxtweener",v("flexAlign","end",!0)),i(),r(y),delete w.addTest,delete w.addAsyncTest;for(var L=0;Lf+m-u&&f+m-u>=y+(c||0)}if(e.offsetWidth){var s,a,u,l=t(e),c=l.outerHeight(),d=l.data(r.keys.offset),f=r.getScrollTop(),h=l.is("."+r.classes.active),p=function(e){l[e?"addClass":"removeClass"](r.classes.active)[e?"removeClass":"addClass"](r.classes.inactive)},m=t(window).height(),g=l.data(r.keys.position),v=l.parent(),y=v.offset().top,b=v.outerHeight();d===undefined?(d=l.offset().top,l.data(r.keys.offset,d),l.after(t("
").addClass(r.classes.clone).height(c))):l.next("."+r.classes.clone).height(c),g||(s="auto"!==l.css("top")||"auto"!==l.css("bottom"),s||l.css("position","fixed"),g={top:"auto"!==l.css("top"),bottom:"auto"!==l.css("bottom")},s||l.css("position",""),l.data(r.keys.position,g)),a=o(l.css("top")),u=o(l.css("bottom")),g.top&&n()||g.bottom&&i()?h||p(!0):h&&p(!1)}},destroy:function(n){var o=t(n);return r.bypass()?o:o.each(function(){var n=t(this),o=n.data(r.keys.id);t(e).unbind(".fixedsticky"+o),n.removeData([r.keys.offset,r.keys.position,r.keys.id]).removeClass(r.classes.active).removeClass(r.classes.inactive).next("."+r.classes.clone).remove()})},init:function(n){var o=t(n);return r.bypass()?o:o.each(function(){var n=this,s=i++;t(this).data(r.keys.id,s),t(e).bind("scroll.fixedsticky"+s,function(){r.update(n)}).trigger("scroll.fixedsticky"+s),t(e).bind("resize.fixedsticky"+s,function(){o.is("."+r.classes.active)&&r.update(n)})})}};e.FixedSticky=r,t.fn.fixedsticky=function(e){if("function"==typeof r[e])return r[e].call(r,this);if("object"!=typeof e&&e)throw new Error("Method `"+e+"` does not exist on jQuery.fixedsticky");return r.init.call(r,this)},e.FixedFixed||t(e.document.documentElement).addClass(r.classes.withoutFixedFixed)}(window,jQuery),function(){function e(){}function t(e){return null==e?e===l?m:h:j&&j in Object(e)?n(e):o(e)}function n(e){var t=C.call(e,j),n=e[j];try{e[j]=l;var o=!0}catch(e){}var i=T.call(e);return o&&(t?e[j]=n:delete e[j]),i}function o(e){return T.call(e)}function i(e,t,n){function o(t){var n=g,o=v;return g=v=l,E=t,b=e.apply(o,n)}function i(e){return E=e,w=setTimeout(c,t),S?o(e):b}function s(e){var n=e-x,o=e-E,i=t-n;return k?N(i,y-o):i}function a(e){var n=e-x,o=e-E;return x===l||n>=t||n<0||k&&o>=y}function c(){var e=O();if(a(e))return f(e);w=setTimeout(c,s(e))}function f(e){return w=l,C&&g?o(e):(g=v=l,b)}function h(){w!==l&&clearTimeout(w),E=0,g=x=v=w=l}function p(){return w===l?b:f(O())}function m(){var e=O(),n=a(e);if(g=arguments,v=this,x=e,n){if(w===l)return i(x);if(k)return w=setTimeout(c,t),o(x)}return w===l&&(w=setTimeout(c,t)),b}var g,v,y,b,w,x,E=0,S=!1,k=!1,C=!0;if("function"!=typeof e)throw new TypeError(d);return t=u(t)||0,r(n)&&(S=!!n.leading,k="maxWait"in n,y=k?L(u(n.maxWait)||0,t):y,C="trailing"in n?!!n.trailing:C),m.cancel=h,m.flush=p,m}function r(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function s(e){return null!=e&&"object"==typeof e}function a(e){return"symbol"==typeof e||s(e)&&t(e)==p}function u(e){if("number"==typeof e)return e;if(a(e))return f;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(g,"");var n=y.test(e);return n||b.test(e)?w(e.slice(2),n?2:8):v.test(e)?f:+e}var l,c="4.17.5",d="Expected a function",f=NaN,h="[object Null]",p="[object Symbol]",m="[object Undefined]",g=/^\s+|\s+$/g,v=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,b=/^0o[0-7]+$/i,w=parseInt,x="object"==typeof global&&global&&global.Object===Object&&global,E="object"==typeof self&&self&&self.Object===Object&&self,S=x||E||Function("return this")(),k=Object.prototype,C=k.hasOwnProperty,T=k.toString,A=S.Symbol,j=A?A.toStringTag:l,L=Math.max,N=Math.min,O=function(){return S.Date.now()};e.debounce=i,e.isObject=r,e.isObjectLike=s,e.isSymbol=a,e.now=O,e.toNumber=u,e.VERSION=c,S._=e}.call(this),function(e){function t(t,n){var o=e.trim(n.text()),i=n.attr("href"),r=o+"|"+i;ga("send","event","SM Technical Documentation",t,r)}function n(n){return function(){t(n,e(this))}}function o(){var t=window.location.hash;e(t).get(0)||ga("send","event","Broken fragment ID","pageview",window.location.pathname+t)}e(document).on("ready",function(){"undefined"!=typeof ga&&(e(".technical-documentation a").on("click",n("inTextClick")),e(".header a").on("click",n("topNavigationClick")),e(".toc a").on("click",n("tableOfContentsNavigationClick")),o(),window.stripPIIFromString=function(e){var t=/[^\s=/?&]+(?:@|%40)[^\s=/?&]+/g,n=/[A-PR-UWYZ][A-HJ-Z]?[0-9][0-9A-HJKMNPR-Y]?(?:[\s+]|%20)*[0-9][ABD-HJLNPQ-Z]{2}/gi,o=/\d{4}(-?)\d{2}(-?)\d{2}/g;return e.replace(t,"[email]").replace(o,"[date]").replace(n,"[postcode]")})})}(jQuery),function(e,t){"use strict";t.GOVUK=t.GOVUK||{},GOVUK.Modules=GOVUK.Modules||{},GOVUK.modules={find:function(t){var n,o="[data-module]",i=t||e("body");return n=i.find(o),i.is(o)&&(n=n.add(i)),n},start:function(t){function n(e){return i(o(e))}function o(e){return e.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}function i(e){return e.charAt(0).toUpperCase()+e.slice(1)}for(var r=this.find(t),s=0,a=r.length;s