🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

swagger-ui-svelte

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swagger-ui-svelte - npm Package Compare versions

Comparing version

to
0.0.12

public/fonts/Marianne-Bold_Italic.woff

4

package.json

@@ -12,3 +12,3 @@ {

"svelte": "src/SwaggerUISvelte.svelte",
"version": "0.0.11",
"version": "0.0.12",
"scripts": {

@@ -22,2 +22,3 @@ "build": "rollup -c",

"@fullhuman/postcss-purgecss": "^2.3.0",
"@gouvfr/design-system": "^0.1.1",
"@rollup/plugin-commonjs": "^14.0.0",

@@ -30,2 +31,3 @@ "@rollup/plugin-node-resolve": "^8.0.0",

"openapi-types": "^7.0.1",
"path-to-regexp": "^6.2.0",
"rollup": "^2.3.4",

@@ -32,0 +34,0 @@ "rollup-plugin-livereload": "^2.0.0",

@@ -1,2 +0,2 @@

var app=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function r(t){t.forEach(e)}function l(t){return"function"==typeof t}function o(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function c(t,e){t.appendChild(e)}function i(t,e,n){t.insertBefore(e,n||null)}function s(t){t.parentNode.removeChild(t)}function u(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function a(t){return document.createElement(t)}function d(t){return document.createTextNode(t)}function f(){return d(" ")}function m(){return d("")}function p(t,e,n,r){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}function h(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function g(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function y(t,e){t.value=null==e?"":e}function $(t,e,n){t.classList[n?"add":"remove"](e)}let b;function v(t){b=t}function x(t){(function(){if(!b)throw new Error("Function called outside component initialization");return b})().$$.on_mount.push(t)}const w=[],j=[],O=[],_=[],q=Promise.resolve();let T=!1;function B(t){O.push(t)}let E=!1;const N=new Set;function k(){if(!E){E=!0;do{for(let t=0;t<w.length;t+=1){const e=w[t];v(e),L(e.$$)}for(v(null),w.length=0;j.length;)j.pop()();for(let t=0;t<O.length;t+=1){const e=O[t];N.has(e)||(N.add(e),e())}O.length=0}while(w.length);for(;_.length;)_.pop()();T=!1,E=!1,N.clear()}}function L(t){if(null!==t.fragment){t.update(),r(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(B)}}const S=new Set;function M(t,e){-1===t.$$.dirty[0]&&(w.push(t),T||(T=!0,q.then(k)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function H(o,c,i,u,a,d,f=[-1]){const m=b;v(o);const p=c.props||{},h=o.$$={fragment:null,ctx:null,props:d,update:t,not_equal:a,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(m?m.$$.context:[]),callbacks:n(),dirty:f,skip_bound:!1};let g=!1;if(h.ctx=i?i(o,p,(t,e,...n)=>{const r=n.length?n[0]:e;return h.ctx&&a(h.ctx[t],h.ctx[t]=r)&&(!h.skip_bound&&h.bound[t]&&h.bound[t](r),g&&M(o,t)),e}):[],h.update(),g=!0,r(h.before_update),h.fragment=!!u&&u(h.ctx),c.target){if(c.hydrate){const t=function(t){return Array.from(t.childNodes)}(c.target);h.fragment&&h.fragment.l(t),t.forEach(s)}else h.fragment&&h.fragment.c();c.intro&&((y=o.$$.fragment)&&y.i&&(S.delete(y),y.i($))),function(t,n,o){const{fragment:c,on_mount:i,on_destroy:s,after_update:u}=t.$$;c&&c.m(n,o),B(()=>{const n=i.map(e).filter(l);s?s.push(...n):r(n),t.$$.on_mount=[]}),u.forEach(B)}(o,c.target,c.anchor),k()}var y,$;v(m)}function C(t,e,n){const r=t.slice();return r[27]=e[n],r}function U(t,e,n){const r=t.slice();return r[24]=e[n],r}function A(t,e,n){const r=t.slice();return r[33]=e[n],r[34]=e,r[35]=n,r}function P(t,e,n){const r=t.slice();return r[30]=e[n],r}function z(t,e,n){const r=t.slice();return r[30]=e[n],r}function J(t,e,n){const r=t.slice();return r[36]=e[n],r}function R(t,e,n){const r=t.slice();return r[21]=e[n],r[22]=e,r[23]=n,r}function D(t,e,n){const r=t.slice();return r[18]=e[n],r[20]=n,r}function F(e){return{c(){document.title="Swagger UI using Svelte"},m:t,d:t}}function I(e){let n;return document.title=n=e[0].info.title,{c:t,m:t,d:t}}function G(t){let e,n,r,l,o,$,b,v,x,w,j,O,_,q,T,B=t[0].info.title+"",E=t[0].info.description+"",N=t[0].info.version+"",k=t[0].info.contact&&K(t),L=Object.entries(t[6]),S=[];for(let e=0;e<L.length;e+=1)S[e]=vt(D(t,L,e));return{c(){e=a("h1"),n=d(B),r=f(),l=a("h2"),o=d(E),$=d(" - "),b=d(N),v=f(),x=a("p"),k&&k.c(),w=f(),j=a("input"),O=f();for(let t=0;t<S.length;t+=1)S[t].c();_=m(),h(e,"class","title"),h(l,"class","subtitle"),h(j,"class","input"),h(j,"type","text"),h(j,"placeholder","Server URL")},m(s,u){i(s,e,u),c(e,n),i(s,r,u),i(s,l,u),c(l,o),c(l,$),c(l,b),i(s,v,u),i(s,x,u),k&&k.m(x,null),i(s,w,u),i(s,j,u),y(j,t[1]),i(s,O,u);for(let t=0;t<S.length;t+=1)S[t].m(s,u);i(s,_,u),q||(T=p(j,"input",t[10]),q=!0)},p(t,e){if(1&e[0]&&B!==(B=t[0].info.title+"")&&g(n,B),1&e[0]&&E!==(E=t[0].info.description+"")&&g(o,E),1&e[0]&&N!==(N=t[0].info.version+"")&&g(b,N),t[0].info.contact?k?k.p(t,e):(k=K(t),k.c(),k.m(x,null)):k&&(k.d(1),k=null),2&e[0]&&j.value!==t[1]&&y(j,t[1]),508&e[0]){let n;for(L=Object.entries(t[6]),n=0;n<L.length;n+=1){const r=D(t,L,n);S[n]?S[n].p(r,e):(S[n]=vt(r),S[n].c(),S[n].m(_.parentNode,_))}for(;n<S.length;n+=1)S[n].d(1);S.length=L.length}},d(t){t&&s(e),t&&s(r),t&&s(l),t&&s(v),t&&s(x),k&&k.d(),t&&s(w),t&&s(j),t&&s(O),u(S,t),t&&s(_),q=!1,T()}}}function K(t){let e,n,r,l,o,u=t[0].info.contact.name+"",f=t[0].info.contact.email+"";return{c(){e=a("a"),n=d(u),l=d(" - \n "),o=d(f),h(e,"href",r=t[0].info.contact.url),h(e,"target","_blank")},m(t,r){i(t,e,r),c(e,n),i(t,l,r),i(t,o,r)},p(t,l){1&l[0]&&u!==(u=t[0].info.contact.name+"")&&g(n,u),1&l[0]&&r!==(r=t[0].info.contact.url)&&h(e,"href",r),1&l[0]&&f!==(f=t[0].info.contact.email+"")&&g(o,f)},d(t){t&&s(e),t&&s(l),t&&s(o)}}}function Q(t){let e,n,r=t[21].summary+"";return{c(){e=d("- "),n=d(r)},m(t,r){i(t,e,r),i(t,n,r)},p(t,e){64&e[0]&&r!==(r=t[21].summary+"")&&g(n,r)},d(t){t&&s(e),t&&s(n)}}}function V(t){let e,n=Object.entries(t[21].requestBody.content),r=[];for(let e=0;e<n.length;e+=1)r[e]=ot(J(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=m()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);i(t,e,n)},p(t,l){if(224&l[0]){let o;for(n=Object.entries(t[21].requestBody.content),o=0;o<n.length;o+=1){const c=J(t,n,o);r[o]?r[o].p(c,l):(r[o]=ot(c),r[o].c(),r[o].m(e.parentNode,e))}for(;o<r.length;o+=1)r[o].d(1);r.length=n.length}},d(t){u(r,t),t&&s(e)}}}function W(t){let e,n=Object.entries(t[36][1].schema.properties),r=[];for(let e=0;e<n.length;e+=1)r[e]=tt(P(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=m()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);i(t,e,n)},p(t,l){if(64&l[0]){let o;for(n=Object.entries(t[36][1].schema.properties),o=0;o<n.length;o+=1){const c=P(t,n,o);r[o]?r[o].p(c,l):(r[o]=tt(c),r[o].c(),r[o].m(e.parentNode,e))}for(;o<r.length;o+=1)r[o].d(1);r.length=n.length}},d(t){u(r,t),t&&s(e)}}}function X(t){let e,n=Object.entries(t[7](t[36][1].schema.$ref).properties),r=[];for(let e=0;e<n.length;e+=1)r[e]=rt(z(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=m()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);i(t,e,n)},p(t,l){if(192&l[0]){let o;for(n=Object.entries(t[7](t[36][1].schema.$ref).properties),o=0;o<n.length;o+=1){const c=z(t,n,o);r[o]?r[o].p(c,l):(r[o]=rt(c),r[o].c(),r[o].m(e.parentNode,e))}for(;o<r.length;o+=1)r[o].d(1);r.length=n.length}},d(t){u(r,t),t&&s(e)}}}function Y(e){let n;return{c(){n=d("String")},m(t,e){i(t,n,e)},p:t,d(t){t&&s(n)}}}function Z(t){let e,n=t[30][1].type+"";return{c(){e=d(n)},m(t,n){i(t,e,n)},p(t,r){64&r[0]&&n!==(n=t[30][1].type+"")&&g(e,n)},d(t){t&&s(e)}}}function tt(t){let e,n,r,l,o,u,m,p,h,y=t[30][0]+"",$=t[30][1].description+"";function b(t,e){return t[30][1].type?Z:Y}let v=b(t),x=v(t);return{c(){e=a("tr"),n=a("td"),r=a("span"),l=d(y),o=f(),u=a("td"),m=f(),p=a("td"),x.c(),h=f()},m(t,s){i(t,e,s),c(e,n),c(n,r),c(r,l),c(e,o),c(e,u),u.innerHTML=$,c(e,m),c(e,p),x.m(p,null),c(e,h)},p(t,e){64&e[0]&&y!==(y=t[30][0]+"")&&g(l,y),64&e[0]&&$!==($=t[30][1].description+"")&&(u.innerHTML=$),v===(v=b(t))&&x?x.p(t,e):(x.d(1),x=v(t),x&&(x.c(),x.m(p,null)))},d(t){t&&s(e),x.d()}}}function et(e){let n;return{c(){n=d("String")},m(t,e){i(t,n,e)},p:t,d(t){t&&s(n)}}}function nt(t){let e,n=t[30][1].type+"";return{c(){e=d(n)},m(t,n){i(t,e,n)},p(t,r){64&r[0]&&n!==(n=t[30][1].type+"")&&g(e,n)},d(t){t&&s(e)}}}function rt(t){let e,n,r,l,o,u,m,p,h,y=t[30][0]+"",$=t[30][1].description+"";function b(t,e){return t[30][1].type?nt:et}let v=b(t),x=v(t);return{c(){e=a("tr"),n=a("td"),r=a("span"),l=d(y),o=f(),u=a("td"),m=f(),p=a("td"),x.c(),h=f()},m(t,s){i(t,e,s),c(e,n),c(n,r),c(r,l),c(e,o),c(e,u),u.innerHTML=$,c(e,m),c(e,p),x.m(p,null),c(e,h)},p(t,e){64&e[0]&&y!==(y=t[30][0]+"")&&g(l,y),64&e[0]&&$!==($=t[30][1].description+"")&&(u.innerHTML=$),v===(v=b(t))&&x?x.p(t,e):(x.d(1),x=v(t),x&&(x.c(),x.m(p,null)))},d(t){t&&s(e),x.d()}}}function lt(t){let e,n,r,l;function o(){t[12].call(n,t[21])}return{c(){e=d("Example:\n "),n=a("textarea"),h(n,"class","textarea has-fixed-size"),h(n,"placeholder","Fixed size textarea")},m(c,s){i(c,e,s),i(c,n,s),y(n,t[5][t[21].id]),r||(l=p(n,"input",o),r=!0)},p(e,r){t=e,96&r[0]&&y(n,t[5][t[21].id])},d(t){t&&s(e),t&&s(n),r=!1,l()}}}function ot(t){let e,n,r,l,o,u,m,p,y,$,b,v,x=t[36][0]+"";function w(t,e){return"$ref"in t[36][1].schema?X:W}let j=w(t),O=j(t),_="$ref"in t[36][1].schema&&lt(t);return{c(){e=a("div"),n=a("h4"),r=d("Request Body - "),l=d(x),o=f(),u=a("div"),m=a("table"),p=a("thead"),p.innerHTML="<tr><th>Name</th> \n <th>Description</th> \n <th>Type</th> \n </tr><tr></tr>",y=f(),$=a("tbody"),O.c(),b=f(),_&&_.c(),v=f(),h(n,"class","subtitle"),h(m,"class","table is-hoverable is-fullwidth"),h(u,"class","table-container"),h(e,"class","swagger-parameters")},m(t,s){i(t,e,s),c(e,n),c(n,r),c(n,l),c(e,o),c(e,u),c(u,m),c(m,p),c(m,y),c(m,$),O.m($,null),c(u,b),_&&_.m(u,null),c(e,v)},p(t,e){64&e[0]&&x!==(x=t[36][0]+"")&&g(l,x),j===(j=w(t))&&O?O.p(t,e):(O.d(1),O=j(t),O&&(O.c(),O.m($,null))),"$ref"in t[36][1].schema?_?_.p(t,e):(_=lt(t),_.c(),_.m(u,null)):_&&(_.d(1),_=null)},d(t){t&&s(e),O.d(),_&&_.d()}}}function ct(t){let e,n,r,l,o,d,m,p,g=t[21].parameters,y=[];for(let e=0;e<g.length;e+=1)y[e]=ft(A(t,g,e));return{c(){e=a("div"),n=a("h4"),n.textContent="Parameters",r=f(),l=a("div"),o=a("table"),d=a("thead"),d.innerHTML="<tr><th>Name</th> \n <th>Input</th> \n <th>Description</th> \n <th>Located in</th> \n <th>Type</th> \n </tr><tr></tr>",m=f(),p=a("tbody");for(let t=0;t<y.length;t+=1)y[t].c();h(n,"class","subtitle"),h(o,"class","table is-hoverable"),h(l,"class","table-container"),h(e,"class","swagger-parameters")},m(t,s){i(t,e,s),c(e,n),c(e,r),c(e,l),c(l,o),c(o,d),c(o,m),c(o,p);for(let t=0;t<y.length;t+=1)y[t].m(p,null)},p(t,e){if(80&e[0]){let n;for(g=t[21].parameters,n=0;n<g.length;n+=1){const r=A(t,g,n);y[n]?y[n].p(r,e):(y[n]=ft(r),y[n].c(),y[n].m(p,null))}for(;n<y.length;n+=1)y[n].d(1);y.length=g.length}},d(t){t&&s(e),u(y,t)}}}function it(t){let e,n,r=t[33].name+"";return{c(){e=a("span"),n=d(r)},m(t,r){i(t,e,r),c(e,n)},p(t,e){64&e[0]&&r!==(r=t[33].name+"")&&g(n,r)},d(t){t&&s(e)}}}function st(t){let e,n,r=t[33].name+"";return{c(){e=a("span"),n=d(r),h(e,"class","swagger-parameter-required")},m(t,r){i(t,e,r),c(e,n)},p(t,e){64&e[0]&&r!==(r=t[33].name+"")&&g(n,r)},d(t){t&&s(e)}}}function ut(e){let n;return{c(){n=d("String")},m(t,e){i(t,n,e)},p:t,d(t){t&&s(n)}}}function at(t){let e,n,r,l=t[33].type+"",o=t[33].items&&dt(t);return{c(){e=d(l),n=f(),o&&o.c(),r=m()},m(t,l){i(t,e,l),i(t,n,l),o&&o.m(t,l),i(t,r,l)},p(t,n){64&n[0]&&l!==(l=t[33].type+"")&&g(e,l),t[33].items?o?o.p(t,n):(o=dt(t),o.c(),o.m(r.parentNode,r)):o&&(o.d(1),o=null)},d(t){t&&s(e),t&&s(n),o&&o.d(t),t&&s(r)}}}function dt(t){let e,n,r=t[33].items.type+"";return{c(){e=d("of\n "),n=d(r)},m(t,r){i(t,e,r),i(t,n,r)},p(t,e){64&e[0]&&r!==(r=t[33].items.type+"")&&g(n,r)},d(t){t&&s(e),t&&s(n)}}}function ft(t){let e,n,r,l,o,u,m,$,b,v,x,w,j,O,_,q,T=t[33].description+"",B=t[33].in+"";function E(t,e){return t[33].required?st:it}let N=E(t),k=N(t);function L(){t[13].call(o,t[21],t[33])}function S(t,e){return t[33].type?at:ut}let M=S(t),H=M(t);return{c(){e=a("tr"),n=a("td"),k.c(),r=f(),l=a("td"),o=a("input"),m=f(),$=a("td"),b=f(),v=a("td"),x=d(B),w=f(),j=a("td"),H.c(),O=f(),h(o,"class","input"),h(o,"type","text"),h(o,"placeholder",u=t[33].name)},m(s,u){i(s,e,u),c(e,n),k.m(n,null),c(e,r),c(e,l),c(l,o),y(o,t[4][`${t[21].id}-${t[33].name}`]),c(e,m),c(e,$),$.innerHTML=T,c(e,b),c(e,v),c(v,x),c(e,w),c(e,j),H.m(j,null),c(e,O),_||(q=p(o,"input",L),_=!0)},p(e,r){N===(N=E(t=e))&&k?k.p(t,r):(k.d(1),k=N(t),k&&(k.c(),k.m(n,null))),64&r[0]&&u!==(u=t[33].name)&&h(o,"placeholder",u),80&r[0]&&o.value!==t[4][`${t[21].id}-${t[33].name}`]&&y(o,t[4][`${t[21].id}-${t[33].name}`]),64&r[0]&&T!==(T=t[33].description+"")&&($.innerHTML=T),64&r[0]&&B!==(B=t[33].in+"")&&g(x,B),M===(M=S(t))&&H?H.p(t,r):(H.d(1),H=M(t),H&&(H.c(),H.m(j,null)))},d(t){t&&s(e),k.d(),H.d(),_=!1,q()}}}function mt(t){let e,n,r;function l(...e){return t[14](t[21],...e)}return{c(){e=a("button"),e.textContent="Execute",h(e,"class","button is-primary is-fullwidth")},m(t,o){i(t,e,o),n||(r=p(e,"click",l),n=!0)},p(e,n){t=e},d(t){t&&s(e),n=!1,r()}}}function pt(t){let e,n,r,l,o,u,m,p,y,$,b,v,x,w=t[3][t[21].id].url+"",j=t[3][t[21].id].status+"",O=t[3][t[21].id].statusText+"",_=[...t[3][t[21].id].headers.entries()].map(wt).join(" \n")+"";return{c(){e=a("p"),n=d(w),r=f(),l=a("div"),o=a("div"),u=d(j),m=f(),p=a("div"),y=d(O),$=f(),b=a("pre"),v=a("code"),x=d(_),h(o,"class","column is-narrow"),h(p,"class","column"),h(l,"class","columns")},m(t,s){i(t,e,s),c(e,n),i(t,r,s),i(t,l,s),c(l,o),c(o,u),c(l,m),c(l,p),c(p,y),c(p,$),c(p,b),c(b,v),c(v,x)},p(t,e){72&e[0]&&w!==(w=t[3][t[21].id].url+"")&&g(n,w),72&e[0]&&j!==(j=t[3][t[21].id].status+"")&&g(u,j),72&e[0]&&O!==(O=t[3][t[21].id].statusText+"")&&g(y,O),72&e[0]&&_!==(_=[...t[3][t[21].id].headers.entries()].map(wt).join(" \n")+"")&&g(x,_)},d(t){t&&s(e),t&&s(r),t&&s(l)}}}function ht(t){let e,n,r,l=Object.entries(t[21].responses),o=[];for(let e=0;e<l.length;e+=1)o[e]=$t(U(t,l,e));return{c(){e=a("div"),n=a("h4"),n.textContent="Responses",r=f();for(let t=0;t<o.length;t+=1)o[t].c();h(e,"class","swagger-response")},m(t,l){i(t,e,l),c(e,n),c(e,r);for(let t=0;t<o.length;t+=1)o[t].m(e,null)},p(t,n){if(192&n[0]){let r;for(l=Object.entries(t[21].responses),r=0;r<l.length;r+=1){const c=U(t,l,r);o[r]?o[r].p(c,n):(o[r]=$t(c),o[r].c(),o[r].m(e,null))}for(;r<o.length;r+=1)o[r].d(1);o.length=l.length}},d(t){t&&s(e),u(o,t)}}}function gt(t){let e,n,r,l,o,u,m,p,h=JSON.stringify(t[7](t[27][1].schema.$ref).example,null,2)+"";return{c(){e=a("ul"),n=d("Example: "),r=a("br"),l=f(),o=a("pre"),u=a("code"),m=d(h),p=f()},m(t,s){i(t,e,s),c(e,n),c(e,r),c(e,l),c(e,o),c(o,u),c(u,m),c(e,p)},p(t,e){64&e[0]&&h!==(h=JSON.stringify(t[7](t[27][1].schema.$ref).example,null,2)+"")&&g(m,h)},d(t){t&&s(e)}}}function yt(t){let e,n,r,l,o,u,m,p,y,$,b=t[24][0]+"",v=t[24][1].description+"",x=t[27][0]+"",w="$ref"in t[27][1].schema&&gt(t);return{c(){e=a("div"),n=d(b),r=f(),l=a("div"),o=a("p"),u=d(v),m=f(),p=a("p"),y=d(x),$=f(),w&&w.c(),h(e,"class","column is-narrow"),h(l,"class","column")},m(t,s){i(t,e,s),c(e,n),i(t,r,s),i(t,l,s),c(l,o),c(o,u),c(l,m),c(l,p),c(p,y),c(l,$),w&&w.m(l,null)},p(t,e){64&e[0]&&b!==(b=t[24][0]+"")&&g(n,b),64&e[0]&&v!==(v=t[24][1].description+"")&&g(u,v),64&e[0]&&x!==(x=t[27][0]+"")&&g(y,x),"$ref"in t[27][1].schema?w?w.p(t,e):(w=gt(t),w.c(),w.m(l,null)):w&&(w.d(1),w=null)},d(t){t&&s(e),t&&s(r),t&&s(l),w&&w.d()}}}function $t(t){let e,n,r,l=Object.entries(t[24][1].content),o=[];for(let e=0;e<l.length;e+=1)o[e]=yt(C(t,l,e));return{c(){e=a("h5"),n=f(),r=a("div");for(let t=0;t<o.length;t+=1)o[t].c();h(r,"class","columns")},m(t,l){i(t,e,l),i(t,n,l),i(t,r,l);for(let t=0;t<o.length;t+=1)o[t].m(r,null)},p(t,e){if(192&e[0]){let n;for(l=Object.entries(t[24][1].content),n=0;n<l.length;n+=1){const c=C(t,l,n);o[n]?o[n].p(c,e):(o[n]=yt(c),o[n].c(),o[n].m(r,null))}for(;n<o.length;n+=1)o[n].d(1);o.length=l.length}},d(t){t&&s(e),t&&s(n),t&&s(r),u(o,t)}}}function bt(t){let e,n,r,l,o,u,m,y,b,v,x,w,j,O,_,q,T,B,E=t[21].method+"",N=t[21].route+"",k=t[21].summary&&Q(t);function L(...e){return t[11](t[21],...e)}let S=t[21].requestBody&&t[21].requestBody.content&&V(t),M=t[21].parameters&&t[21].parameters.length>0&&ct(t),H=(t[21].parameters&&t[21].parameters.length>0||t[21].requestBody&&t[21].requestBody.content)&&mt(t),C=t[3][t[21].id]&&pt(t),U=t[21].responses&&ht(t);return{c(){e=a("div"),n=a("div"),r=a("a"),l=a("span"),o=d(E),u=f(),m=d(N),y=f(),k&&k.c(),v=f(),x=a("div"),S&&S.c(),w=f(),M&&M.c(),j=f(),H&&H.c(),O=f(),C&&C.c(),_=f(),U&&U.c(),h(l,"class","swagger-method-name"),h(r,"class","swagger-method-link"),h(r,"href",b=null),h(n,"class","swagger-method-title"),h(x,"class","swagger-method-details open"),$(x,"open",t[2][t[21].id]),h(e,"class",q="swagger-method swagger-method-"+t[21].method)},m(t,s){i(t,e,s),c(e,n),c(n,r),c(r,l),c(l,o),c(r,u),c(r,m),c(r,y),k&&k.m(r,null),c(e,v),c(e,x),S&&S.m(x,null),c(x,w),M&&M.m(x,null),c(x,j),H&&H.m(x,null),c(x,O),C&&C.m(x,null),c(x,_),U&&U.m(x,null),T||(B=p(n,"click",L),T=!0)},p(n,l){t=n,64&l[0]&&E!==(E=t[21].method+"")&&g(o,E),64&l[0]&&N!==(N=t[21].route+"")&&g(m,N),t[21].summary?k?k.p(t,l):(k=Q(t),k.c(),k.m(r,null)):k&&(k.d(1),k=null),t[21].requestBody&&t[21].requestBody.content?S?S.p(t,l):(S=V(t),S.c(),S.m(x,w)):S&&(S.d(1),S=null),t[21].parameters&&t[21].parameters.length>0?M?M.p(t,l):(M=ct(t),M.c(),M.m(x,j)):M&&(M.d(1),M=null),t[21].parameters&&t[21].parameters.length>0||t[21].requestBody&&t[21].requestBody.content?H?H.p(t,l):(H=mt(t),H.c(),H.m(x,O)):H&&(H.d(1),H=null),t[3][t[21].id]?C?C.p(t,l):(C=pt(t),C.c(),C.m(x,_)):C&&(C.d(1),C=null),t[21].responses?U?U.p(t,l):(U=ht(t),U.c(),U.m(x,null)):U&&(U.d(1),U=null),68&l[0]&&$(x,"open",t[2][t[21].id]),64&l[0]&&q!==(q="swagger-method swagger-method-"+t[21].method)&&h(e,"class",q)},d(t){t&&s(e),k&&k.d(),S&&S.d(),M&&M.d(),H&&H.d(),C&&C.d(),U&&U.d(),T=!1,B()}}}function vt(t){let e,n,r,l,o,m=t[18][0]+"",p=t[18][1],y=[];for(let e=0;e<p.length;e+=1)y[e]=bt(R(t,p,e));return{c(){e=a("div"),n=a("h3"),r=d(m),l=f();for(let t=0;t<y.length;t+=1)y[t].c();o=f(),h(n,"class","title is-small is-3"),h(e,"class","swagger-paths is-small")},m(t,s){i(t,e,s),c(e,n),c(n,r),c(e,l);for(let t=0;t<y.length;t+=1)y[t].m(e,null);c(e,o)},p(t,n){if(64&n[0]&&m!==(m=t[18][0]+"")&&g(r,m),508&n[0]){let r;for(p=t[18][1],r=0;r<p.length;r+=1){const l=R(t,p,r);y[r]?y[r].p(l,n):(y[r]=bt(l),y[r].c(),y[r].m(e,o))}for(;r<y.length;r+=1)y[r].d(1);y.length=p.length}},d(t){t&&s(e),u(y,t)}}}function xt(e){let n,r,l,o,u;function d(t,e){return t[0]?I:F}let p=d(e),g=p(e),y=e[0]&&G(e);return{c(){g.c(),n=m(),r=f(),l=a("main"),o=a("section"),u=a("div"),y&&y.c(),h(u,"class","container"),h(o,"class","section")},m(t,e){g.m(document.head,null),c(document.head,n),i(t,r,e),i(t,l,e),c(l,o),c(o,u),y&&y.m(u,null)},p(t,e){p!==(p=d(t))&&(g.d(1),g=p(t),g&&(g.c(),g.m(n.parentNode,n))),t[0]?y?y.p(t,e):(y=G(t),y.c(),y.m(u,null)):y&&(y.d(1),y=null)},i:t,o:t,d(t){g.d(t),s(n),t&&s(r),t&&s(l),y&&y.d()}}}const wt=t=>t.join(": ");function jt(t,e,n){var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(l,o){function c(t){try{s(r.next(t))}catch(t){o(t)}}function i(t){try{s(r.throw(t))}catch(t){o(t)}}function s(t){var e;t.done?l(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(c,i)}s((r=r.apply(t,e||[])).next())}))};let{swaggerUrl:l="swagger-example.json"}=e,o=null,c="",i={},s={},u={},a={},d={};const f=t=>{const e=t.replace("#/","").split("/");return o[e[0]][e[1]][e[2]]},m=(t,e,l)=>r(void 0,void 0,void 0,(function*(){console.log(a[l]);const r=Object.entries(u).filter(t=>t[0].indexOf(l)>-1),o={};r.length>0&&r.forEach(t=>o[""+t[0].split("-")[2]]=t[1]);const i=Object.keys(o).map(t=>t+"="+o[t]).join("&"),d=`${c}${t}?${i}`,f=yield fetch(d,{method:e.toUpperCase(),cache:"no-cache",credentials:"same-origin",headers:{"Content-Type":"application/json"},redirect:"follow",referrerPolicy:"no-referrer",body:a[l]});n(3,s[l]=f,s)}));x(()=>{(t=>{r(void 0,void 0,void 0,(function*(){const e=yield fetch(t);n(0,o=yield e.json()),n(1,c=o.servers[0].url),Object.entries(o.paths).forEach((t,e)=>{const r=Object.values(t[1])[0].tags[0];Object.entries(t[1]).map((l,o)=>{const c=`${e}-${o}`;l[1].requestBody&&Object.entries(l[1].requestBody.content).forEach((t,r)=>{"$ref"in t[1].schema&&(console.log("method",e,o,r,f(t[1].schema.$ref).example),n(5,a[c]=JSON.stringify(f(t[1].schema.$ref).example,null,2),a))}),r in d?d[r].push(Object.assign({id:c,route:t[0],method:l[0]},l[1])):n(6,d[r]=[Object.assign({id:c,route:t[0],method:l[0]},l[1])],d)})})}))})(l)});return t.$$set=t=>{"swaggerUrl"in t&&n(9,l=t.swaggerUrl)},[o,c,i,s,u,a,d,f,m,l,function(){c=this.value,n(1,c)},t=>n(2,i[t.id]=!i[t.id],i),function(t){a[t.id]=this.value,n(5,a),n(6,d)},function(t,e){u[`${t.id}-${e.name}`]=this.value,n(4,u),n(6,d)},t=>m(t.route,t.method,t.id)]}return new class extends class{$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(r(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),H(this,t,jt,xt,o,{swaggerUrl:9},[-1,-1])}}({target:document.body})}();
var app=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function r(t){t.forEach(e)}function o(t){return"function"==typeof t}function i(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function l(t,e){t.appendChild(e)}function c(t,e,n){t.insertBefore(e,n||null)}function s(t){t.parentNode.removeChild(t)}function a(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function u(t){return document.createElement(t)}function f(t){return document.createTextNode(t)}function d(){return f(" ")}function p(){return f("")}function m(t,e,n,r){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}function h(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function g(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function y(t,e){t.value=null==e?"":e}function v(t,e,n,r){t.style.setProperty(e,n,r?"important":"")}function b(t,e,n){t.classList[n?"add":"remove"](e)}let x;function $(t){x=t}function w(t){(function(){if(!x)throw new Error("Function called outside component initialization");return x})().$$.on_mount.push(t)}const E=[],O=[],j=[],T=[],C=Promise.resolve();let N=!1;function _(t){j.push(t)}let A=!1;const S=new Set;function k(){if(!A){A=!0;do{for(let t=0;t<E.length;t+=1){const e=E[t];$(e),R(e.$$)}for($(null),E.length=0;O.length;)O.pop()();for(let t=0;t<j.length;t+=1){const e=j[t];S.has(e)||(S.add(e),e())}j.length=0}while(E.length);for(;T.length;)T.pop()();N=!1,A=!1,S.clear()}}function R(t){if(null!==t.fragment){t.update(),r(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(_)}}const M=new Set;function H(t,e){-1===t.$$.dirty[0]&&(E.push(t),N||(N=!0,C.then(k)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function L(i,l,c,a,u,f,d=[-1]){const p=x;$(i);const m=l.props||{},h=i.$$={fragment:null,ctx:null,props:f,update:t,not_equal:u,bound:n(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new Map(p?p.$$.context:[]),callbacks:n(),dirty:d,skip_bound:!1};let g=!1;if(h.ctx=c?c(i,m,(t,e,...n)=>{const r=n.length?n[0]:e;return h.ctx&&u(h.ctx[t],h.ctx[t]=r)&&(!h.skip_bound&&h.bound[t]&&h.bound[t](r),g&&H(i,t)),e}):[],h.update(),g=!0,r(h.before_update),h.fragment=!!a&&a(h.ctx),l.target){if(l.hydrate){const t=function(t){return Array.from(t.childNodes)}(l.target);h.fragment&&h.fragment.l(t),t.forEach(s)}else h.fragment&&h.fragment.c();l.intro&&((y=i.$$.fragment)&&y.i&&(M.delete(y),y.i(v))),function(t,n,i){const{fragment:l,on_mount:c,on_destroy:s,after_update:a}=t.$$;l&&l.m(n,i),_(()=>{const n=c.map(e).filter(o);s?s.push(...n):r(n),t.$$.on_mount=[]}),a.forEach(_)}(i,l.target,l.anchor),k()}var y,v;$(p)}function P(t,e){void 0===e&&(e={});for(var n=function(t){for(var e=[],n=0;n<t.length;){var r=t[n];if("*"!==r&&"+"!==r&&"?"!==r)if("\\"!==r)if("{"!==r)if("}"!==r)if(":"!==r)if("("!==r)e.push({type:"CHAR",index:n,value:t[n++]});else{var o=1,i="";if("?"===t[c=n+1])throw new TypeError('Pattern cannot start with "?" at '+c);for(;c<t.length;)if("\\"!==t[c]){if(")"===t[c]){if(0==--o){c++;break}}else if("("===t[c]&&(o++,"?"!==t[c+1]))throw new TypeError("Capturing groups are not allowed at "+c);i+=t[c++]}else i+=t[c++]+t[c++];if(o)throw new TypeError("Unbalanced pattern at "+n);if(!i)throw new TypeError("Missing pattern at "+n);e.push({type:"PATTERN",index:n,value:i}),n=c}else{for(var l="",c=n+1;c<t.length;){var s=t.charCodeAt(c);if(!(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||95===s))break;l+=t[c++]}if(!l)throw new TypeError("Missing parameter name at "+n);e.push({type:"NAME",index:n,value:l}),n=c}else e.push({type:"CLOSE",index:n,value:t[n++]});else e.push({type:"OPEN",index:n,value:t[n++]});else e.push({type:"ESCAPED_CHAR",index:n++,value:t[n++]});else e.push({type:"MODIFIER",index:n,value:t[n++]})}return e.push({type:"END",index:n,value:""}),e}(t),r=e.prefixes,o=void 0===r?"./":r,i="[^"+function(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}(e.delimiter||"/#?")+"]+?",l=[],c=0,s=0,a="",u=function(t){if(s<n.length&&n[s].type===t)return n[s++].value},f=function(t){var e=u(t);if(void 0!==e)return e;var r=n[s],o=r.type,i=r.index;throw new TypeError("Unexpected "+o+" at "+i+", expected "+t)},d=function(){for(var t,e="";t=u("CHAR")||u("ESCAPED_CHAR");)e+=t;return e};s<n.length;){var p=u("CHAR"),m=u("NAME"),h=u("PATTERN");if(m||h){var g=p||"";-1===o.indexOf(g)&&(a+=g,g=""),a&&(l.push(a),a=""),l.push({name:m||c++,prefix:g,suffix:"",pattern:h||i,modifier:u("MODIFIER")||""})}else{var y=p||u("ESCAPED_CHAR");if(y)a+=y;else if(a&&(l.push(a),a=""),u("OPEN")){g=d();var v=u("NAME")||"",b=u("PATTERN")||"",x=d();f("CLOSE"),l.push({name:v||(b?c++:""),pattern:v&&!b?i:b,prefix:g,suffix:x,modifier:u("MODIFIER")||""})}else f("END")}}return l}function q(t,e){return function(t,e){void 0===e&&(e={});var n=function(t){return t&&t.sensitive?"":"i"}(e),r=e.encode,o=void 0===r?function(t){return t}:r,i=e.validate,l=void 0===i||i,c=t.map((function(t){if("object"==typeof t)return new RegExp("^(?:"+t.pattern+")$",n)}));return function(e){for(var n="",r=0;r<t.length;r++){var i=t[r];if("string"!=typeof i){var s=e?e[i.name]:void 0,a="?"===i.modifier||"*"===i.modifier,u="*"===i.modifier||"+"===i.modifier;if(Array.isArray(s)){if(!u)throw new TypeError('Expected "'+i.name+'" to not repeat, but got an array');if(0===s.length){if(a)continue;throw new TypeError('Expected "'+i.name+'" to not be empty')}for(var f=0;f<s.length;f++){var d=o(s[f],i);if(l&&!c[r].test(d))throw new TypeError('Expected all "'+i.name+'" to match "'+i.pattern+'", but got "'+d+'"');n+=i.prefix+d+i.suffix}}else if("string"!=typeof s&&"number"!=typeof s){if(!a){var p=u?"an array":"a string";throw new TypeError('Expected "'+i.name+'" to be '+p)}}else{d=o(String(s),i);if(l&&!c[r].test(d))throw new TypeError('Expected "'+i.name+'" to match "'+i.pattern+'", but got "'+d+'"');n+=i.prefix+d+i.suffix}}else n+=i}return n}}(P(t,e),e)}function B(t,e,n){const r=t.slice();return r[26]=e[n],r}function U(t,e,n){const r=t.slice();return r[23]=e[n],r}function D(t,e,n){const r=t.slice();return r[32]=e[n],r[33]=e,r[34]=n,r}function I(t,e,n){const r=t.slice();return r[29]=e[n],r}function F(t,e,n){const r=t.slice();return r[29]=e[n],r}function J(t,e,n){const r=t.slice();return r[35]=e[n],r}function z(t,e,n){const r=t.slice();return r[20]=e[n],r[21]=e,r[22]=n,r}function G(t,e,n){const r=t.slice();return r[17]=e[n],r[19]=n,r}function K(e){return{c(){document.title="Swagger UI using Svelte"},m:t,d:t}}function Q(e){let n;return document.title=n=e[0].info.title,{c:t,m:t,d:t}}function V(t){let e,n,r,o,i,v,b,x,$,w,E,O,j,T,C,N,_,A,S,k,R=t[0].info.title+"",M=t[0].info.description+"",H=t[0].info.version+"",L=t[0].info.contact&&W(t),P=Object.entries(t[6]),q=[];for(let e=0;e<P.length;e+=1)q[e]=Et(G(t,P,e));return{c(){e=u("h1"),n=f(R),r=d(),o=u("h2"),i=f(M),v=f(" - "),b=f(H),x=d(),$=u("div"),L&&L.c(),w=d(),E=u("div"),O=d(),j=u("div"),T=u("label"),T.textContent="Server:",C=d(),N=u("input"),_=d();for(let t=0;t<q.length;t+=1)q[t].c();A=p(),h(e,"class","title"),h(o,"class","subtitle"),h(E,"class","rf-col-offset-4"),h(T,"class","rf-label"),h(T,"for","text-input-text"),h(N,"class","rf-input"),h(N,"type","text"),h(N,"placeholder","Server URL"),h(N,"id","text-input-text"),h(N,"name","text-input-text"),h(j,"class","rf-col-xs-12 rf-col-lg-4"),h($,"class","rf-grid-row")},m(s,a){c(s,e,a),l(e,n),c(s,r,a),c(s,o,a),l(o,i),l(o,v),l(o,b),c(s,x,a),c(s,$,a),L&&L.m($,null),l($,w),l($,E),l($,O),l($,j),l(j,T),l(j,C),l(j,N),y(N,t[1]),c(s,_,a);for(let t=0;t<q.length;t+=1)q[t].m(s,a);c(s,A,a),S||(k=m(N,"input",t[10]),S=!0)},p(t,e){if(1&e[0]&&R!==(R=t[0].info.title+"")&&g(n,R),1&e[0]&&M!==(M=t[0].info.description+"")&&g(i,M),1&e[0]&&H!==(H=t[0].info.version+"")&&g(b,H),t[0].info.contact?L?L.p(t,e):(L=W(t),L.c(),L.m($,w)):L&&(L.d(1),L=null),2&e[0]&&N.value!==t[1]&&y(N,t[1]),508&e[0]){let n;for(P=Object.entries(t[6]),n=0;n<P.length;n+=1){const r=G(t,P,n);q[n]?q[n].p(r,e):(q[n]=Et(r),q[n].c(),q[n].m(A.parentNode,A))}for(;n<q.length;n+=1)q[n].d(1);q.length=P.length}},d(t){t&&s(e),t&&s(r),t&&s(o),t&&s(x),t&&s($),L&&L.d(),t&&s(_),a(q,t),t&&s(A),S=!1,k()}}}function W(t){let e,n,r,o,i,a,d=t[0].info.contact.name+"",p=t[0].info.contact.email+"";return{c(){e=u("div"),n=u("a"),r=f(d),i=f(" - \n "),a=f(p),h(n,"href",o=t[0].info.contact.url),h(n,"target","_blank"),h(e,"class","rf-col-xs-12 rf-col-lg-4")},m(t,o){c(t,e,o),l(e,n),l(n,r),l(e,i),l(e,a)},p(t,e){1&e[0]&&d!==(d=t[0].info.contact.name+"")&&g(r,d),1&e[0]&&o!==(o=t[0].info.contact.url)&&h(n,"href",o),1&e[0]&&p!==(p=t[0].info.contact.email+"")&&g(a,p)},d(t){t&&s(e)}}}function X(t){let e,n,r=t[20].summary+"";return{c(){e=u("div"),n=f(r),h(e,"class","rf-btn rf-btn--secondary")},m(t,r){c(t,e,r),l(e,n)},p(t,e){64&e[0]&&r!==(r=t[20].summary+"")&&g(n,r)},d(t){t&&s(e)}}}function Y(t){let e,n=Object.entries(t[20].requestBody.content),r=[];for(let e=0;e<n.length;e+=1)r[e]=st(J(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=p()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);c(t,e,n)},p(t,o){if(224&o[0]){let i;for(n=Object.entries(t[20].requestBody.content),i=0;i<n.length;i+=1){const l=J(t,n,i);r[i]?r[i].p(l,o):(r[i]=st(l),r[i].c(),r[i].m(e.parentNode,e))}for(;i<r.length;i+=1)r[i].d(1);r.length=n.length}},d(t){a(r,t),t&&s(e)}}}function Z(t){let e,n=Object.entries(t[35][1].schema.properties),r=[];for(let e=0;e<n.length;e+=1)r[e]=rt(I(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=p()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);c(t,e,n)},p(t,o){if(64&o[0]){let i;for(n=Object.entries(t[35][1].schema.properties),i=0;i<n.length;i+=1){const l=I(t,n,i);r[i]?r[i].p(l,o):(r[i]=rt(l),r[i].c(),r[i].m(e.parentNode,e))}for(;i<r.length;i+=1)r[i].d(1);r.length=n.length}},d(t){a(r,t),t&&s(e)}}}function tt(t){let e,n=Object.entries(t[7](t[35][1].schema.$ref).properties),r=[];for(let e=0;e<n.length;e+=1)r[e]=lt(F(t,n,e));return{c(){for(let t=0;t<r.length;t+=1)r[t].c();e=p()},m(t,n){for(let e=0;e<r.length;e+=1)r[e].m(t,n);c(t,e,n)},p(t,o){if(192&o[0]){let i;for(n=Object.entries(t[7](t[35][1].schema.$ref).properties),i=0;i<n.length;i+=1){const l=F(t,n,i);r[i]?r[i].p(l,o):(r[i]=lt(l),r[i].c(),r[i].m(e.parentNode,e))}for(;i<r.length;i+=1)r[i].d(1);r.length=n.length}},d(t){a(r,t),t&&s(e)}}}function et(e){let n;return{c(){n=f("String")},m(t,e){c(t,n,e)},p:t,d(t){t&&s(n)}}}function nt(t){let e,n=t[29][1].type+"";return{c(){e=f(n)},m(t,n){c(t,e,n)},p(t,r){64&r[0]&&n!==(n=t[29][1].type+"")&&g(e,n)},d(t){t&&s(e)}}}function rt(t){let e,n,r,o,i,a,p,m,h,y=t[29][0]+"",v=t[29][1].description+"";function b(t,e){return t[29][1].type?nt:et}let x=b(t),$=x(t);return{c(){e=u("tr"),n=u("td"),r=u("span"),o=f(y),i=d(),a=u("td"),p=d(),m=u("td"),$.c(),h=d()},m(t,s){c(t,e,s),l(e,n),l(n,r),l(r,o),l(e,i),l(e,a),a.innerHTML=v,l(e,p),l(e,m),$.m(m,null),l(e,h)},p(t,e){64&e[0]&&y!==(y=t[29][0]+"")&&g(o,y),64&e[0]&&v!==(v=t[29][1].description+"")&&(a.innerHTML=v),x===(x=b(t))&&$?$.p(t,e):($.d(1),$=x(t),$&&($.c(),$.m(m,null)))},d(t){t&&s(e),$.d()}}}function ot(e){let n;return{c(){n=f("String")},m(t,e){c(t,n,e)},p:t,d(t){t&&s(n)}}}function it(t){let e,n=t[29][1].type+"";return{c(){e=f(n)},m(t,n){c(t,e,n)},p(t,r){64&r[0]&&n!==(n=t[29][1].type+"")&&g(e,n)},d(t){t&&s(e)}}}function lt(t){let e,n,r,o,i,a,p,m,h,y=t[29][0]+"",v=t[29][1].description+"";function b(t,e){return t[29][1].type?it:ot}let x=b(t),$=x(t);return{c(){e=u("tr"),n=u("td"),r=u("span"),o=f(y),i=d(),a=u("td"),p=d(),m=u("td"),$.c(),h=d()},m(t,s){c(t,e,s),l(e,n),l(n,r),l(r,o),l(e,i),l(e,a),a.innerHTML=v,l(e,p),l(e,m),$.m(m,null),l(e,h)},p(t,e){64&e[0]&&y!==(y=t[29][0]+"")&&g(o,y),64&e[0]&&v!==(v=t[29][1].description+"")&&(a.innerHTML=v),x===(x=b(t))&&$?$.p(t,e):($.d(1),$=x(t),$&&($.c(),$.m(m,null)))},d(t){t&&s(e),$.d()}}}function ct(t){let e,n,r,o,i,a,p,g,v;function b(){t[12].call(a,t[20])}return{c(){e=u("div"),n=u("label"),r=f("Example"),i=d(),a=u("textarea"),h(n,"class","rf-label"),h(n,"for",o="textarea-"+t[20].id),h(a,"class","rf-input"),h(a,"id",p="textarea-"+t[20].id),h(a,"name","textarea"),h(a,"placeholder","Fixed size textarea"),h(e,"class","rf-input-group")},m(o,s){c(o,e,s),l(e,n),l(n,r),l(e,i),l(e,a),y(a,t[5][t[20].id]),g||(v=m(a,"input",b),g=!0)},p(e,r){t=e,64&r[0]&&o!==(o="textarea-"+t[20].id)&&h(n,"for",o),64&r[0]&&p!==(p="textarea-"+t[20].id)&&h(a,"id",p),96&r[0]&&y(a,t[5][t[20].id])},d(t){t&&s(e),g=!1,v()}}}function st(t){let e,n,r,o,i,a,p,m,y,b,x,$,w,E,O=t[35][0]+"";function j(t,e){return"$ref"in t[35][1].schema?tt:Z}let T=j(t),C=T(t),N="$ref"in t[35][1].schema&&ct(t);return{c(){e=u("div"),n=u("h4"),r=f("Request Body - "),o=f(O),i=d(),a=u("div"),p=u("table"),m=u("thead"),m.innerHTML="<tr><th>Name</th> \n <th>Description</th> \n <th>Type</th> \n </tr><tr></tr>",y=d(),b=u("tbody"),C.c(),x=d(),$=u("br"),w=d(),N&&N.c(),E=d(),h(n,"class","subtitle"),h(p,"class","rf-table"),v(p,"width","100%"),h(a,"class","table-container"),h(e,"class","swagger-parameters")},m(t,s){c(t,e,s),l(e,n),l(n,r),l(n,o),l(e,i),l(e,a),l(a,p),l(p,m),l(p,y),l(p,b),C.m(b,null),l(a,x),l(a,$),l(a,w),N&&N.m(a,null),l(e,E)},p(t,e){64&e[0]&&O!==(O=t[35][0]+"")&&g(o,O),T===(T=j(t))&&C?C.p(t,e):(C.d(1),C=T(t),C&&(C.c(),C.m(b,null))),"$ref"in t[35][1].schema?N?N.p(t,e):(N=ct(t),N.c(),N.m(a,null)):N&&(N.d(1),N=null)},d(t){t&&s(e),C.d(),N&&N.d()}}}function at(t){let e,n,r,o,i,f,p,m,g=t[20].parameters,y=[];for(let e=0;e<g.length;e+=1)y[e]=ht(D(t,g,e));return{c(){e=u("div"),n=u("h4"),n.textContent="Parameters",r=d(),o=u("div"),i=u("table"),f=u("thead"),f.innerHTML="<tr><th>Name</th> \n <th>Input</th> \n <th>Description</th> \n <th>Located in</th> \n <th>Type</th> \n </tr><tr></tr>",p=d(),m=u("tbody");for(let t=0;t<y.length;t+=1)y[t].c();h(n,"class","subtitle"),h(i,"class","rf-table"),v(i,"width","100%"),h(o,"class","table-container"),h(e,"class","swagger-parameters")},m(t,s){c(t,e,s),l(e,n),l(e,r),l(e,o),l(o,i),l(i,f),l(i,p),l(i,m);for(let t=0;t<y.length;t+=1)y[t].m(m,null)},p(t,e){if(80&e[0]){let n;for(g=t[20].parameters,n=0;n<g.length;n+=1){const r=D(t,g,n);y[n]?y[n].p(r,e):(y[n]=ht(r),y[n].c(),y[n].m(m,null))}for(;n<y.length;n+=1)y[n].d(1);y.length=g.length}},d(t){t&&s(e),a(y,t)}}}function ut(t){let e,n,r=t[32].name+"";return{c(){e=u("span"),n=f(r)},m(t,r){c(t,e,r),l(e,n)},p(t,e){64&e[0]&&r!==(r=t[32].name+"")&&g(n,r)},d(t){t&&s(e)}}}function ft(t){let e,n,r=t[32].name+"";return{c(){e=u("span"),n=f(r),h(e,"class","swagger-parameter-required")},m(t,r){c(t,e,r),l(e,n)},p(t,e){64&e[0]&&r!==(r=t[32].name+"")&&g(n,r)},d(t){t&&s(e)}}}function dt(e){let n;return{c(){n=f("String")},m(t,e){c(t,n,e)},p:t,d(t){t&&s(n)}}}function pt(t){let e,n,r,o=t[32].type+"",i=t[32].items&&mt(t);return{c(){e=f(o),n=d(),i&&i.c(),r=p()},m(t,o){c(t,e,o),c(t,n,o),i&&i.m(t,o),c(t,r,o)},p(t,n){64&n[0]&&o!==(o=t[32].type+"")&&g(e,o),t[32].items?i?i.p(t,n):(i=mt(t),i.c(),i.m(r.parentNode,r)):i&&(i.d(1),i=null)},d(t){t&&s(e),t&&s(n),i&&i.d(t),t&&s(r)}}}function mt(t){let e,n,r=t[32].items.type+"";return{c(){e=f("of\n "),n=f(r)},m(t,r){c(t,e,r),c(t,n,r)},p(t,e){64&e[0]&&r!==(r=t[32].items.type+"")&&g(n,r)},d(t){t&&s(e),t&&s(n)}}}function ht(t){let e,n,r,o,i,a,p,v,b,x,$,w,E,O,j,T,C=t[32].description+"",N=t[32].in+"";function _(t,e){return t[32].required?ft:ut}let A=_(t),S=A(t);function k(){t[13].call(i,t[20],t[32])}function R(t,e){return t[32].type?pt:dt}let M=R(t),H=M(t);return{c(){e=u("tr"),n=u("td"),S.c(),r=d(),o=u("td"),i=u("input"),p=d(),v=u("td"),b=d(),x=u("td"),$=f(N),w=d(),E=u("td"),H.c(),O=d(),h(i,"class","rf-input"),h(i,"type","text"),h(i,"placeholder",a=t[32].name)},m(s,a){c(s,e,a),l(e,n),S.m(n,null),l(e,r),l(e,o),l(o,i),y(i,t[4][`${t[20].id}-${t[32].name}`]),l(e,p),l(e,v),v.innerHTML=C,l(e,b),l(e,x),l(x,$),l(e,w),l(e,E),H.m(E,null),l(e,O),j||(T=m(i,"input",k),j=!0)},p(e,r){A===(A=_(t=e))&&S?S.p(t,r):(S.d(1),S=A(t),S&&(S.c(),S.m(n,null))),64&r[0]&&a!==(a=t[32].name)&&h(i,"placeholder",a),80&r[0]&&i.value!==t[4][`${t[20].id}-${t[32].name}`]&&y(i,t[4][`${t[20].id}-${t[32].name}`]),64&r[0]&&C!==(C=t[32].description+"")&&(v.innerHTML=C),64&r[0]&&N!==(N=t[32].in+"")&&g($,N),M===(M=R(t))&&H?H.p(t,r):(H.d(1),H=M(t),H&&(H.c(),H.m(E,null)))},d(t){t&&s(e),S.d(),H.d(),j=!1,T()}}}function gt(t){let e,n,r,o,i,a,p,m,y,v,b,x,$,w,E,O,j,T,C,N,_,A=t[3][t[20].id].url+"",S=t[3][t[20].id].status+"",k=t[3][t[20].id].statusText+"",R=[...t[3][t[20].id].headers.entries()].map(jt).join(" \n")+"",M=0===Object.keys(t[3][t[20].id].body).length&&t[3][t[20].id].body.constructor===Object,H=M&&yt(t);return{c(){e=u("p"),n=f("Url: "),r=f(A),o=d(),i=u("h4"),i.textContent="Result",a=d(),p=u("div"),m=u("div"),y=u("div"),v=f(S),b=d(),x=u("p"),$=f(k),w=d(),E=u("div"),O=u("p"),O.textContent="Headers:",j=d(),T=u("pre"),C=u("code"),N=f(R),_=d(),H&&H.c(),h(y,"class","rf-col-xs-12 rf-col-lg-2"),h(E,"class","rf-col-xs-12 rf-col-lg-10"),h(m,"class","rf-grid-row"),h(p,"class","rf-callout")},m(t,s){c(t,e,s),l(e,n),l(e,r),c(t,o,s),c(t,i,s),c(t,a,s),c(t,p,s),l(p,m),l(m,y),l(y,v),l(y,b),l(y,x),l(x,$),l(m,w),l(m,E),l(E,O),l(E,j),l(E,T),l(T,C),l(C,N),l(E,_),H&&H.m(E,null)},p(t,e){72&e[0]&&A!==(A=t[3][t[20].id].url+"")&&g(r,A),72&e[0]&&S!==(S=t[3][t[20].id].status+"")&&g(v,S),72&e[0]&&k!==(k=t[3][t[20].id].statusText+"")&&g($,k),72&e[0]&&R!==(R=[...t[3][t[20].id].headers.entries()].map(jt).join(" \n")+"")&&g(N,R),72&e[0]&&(M=0===Object.keys(t[3][t[20].id].body).length&&t[3][t[20].id].body.constructor===Object),M?H?H.p(t,e):(H=yt(t),H.c(),H.m(E,null)):H&&(H.d(1),H=null)},d(t){t&&s(e),t&&s(o),t&&s(i),t&&s(a),t&&s(p),H&&H.d()}}}function yt(t){let e,n,r,o=JSON.stringify(t[3][t[20].id].body,null,2)+"";return{c(){e=u("p"),e.textContent="Body:",n=d(),r=f(o)},m(t,o){c(t,e,o),c(t,n,o),c(t,r,o)},p(t,e){72&e[0]&&o!==(o=JSON.stringify(t[3][t[20].id].body,null,2)+"")&&g(r,o)},d(t){t&&s(e),t&&s(n),t&&s(r)}}}function vt(t){let e,n,r,o=Object.entries(t[20].responses),i=[];for(let e=0;e<o.length;e+=1)i[e]=$t(U(t,o,e));return{c(){e=u("div"),n=u("h4"),n.textContent="Responses",r=d();for(let t=0;t<i.length;t+=1)i[t].c();h(e,"class","swagger-response")},m(t,o){c(t,e,o),l(e,n),l(e,r);for(let t=0;t<i.length;t+=1)i[t].m(e,null)},p(t,n){if(192&n[0]){let r;for(o=Object.entries(t[20].responses),r=0;r<o.length;r+=1){const l=U(t,o,r);i[r]?i[r].p(l,n):(i[r]=$t(l),i[r].c(),i[r].m(e,null))}for(;r<i.length;r+=1)i[r].d(1);i.length=o.length}},d(t){t&&s(e),a(i,t)}}}function bt(t){let e,n,r,o,i,a,p,m,h=JSON.stringify(t[7](t[26][1].schema.$ref).example,null,2)+"";return{c(){e=u("ul"),n=f("Example: "),r=u("br"),o=d(),i=u("pre"),a=u("code"),p=f(h),m=d()},m(t,s){c(t,e,s),l(e,n),l(e,r),l(e,o),l(e,i),l(i,a),l(a,p),l(e,m)},p(t,e){64&e[0]&&h!==(h=JSON.stringify(t[7](t[26][1].schema.$ref).example,null,2)+"")&&g(p,h)},d(t){t&&s(e)}}}function xt(t){let e,n,r,o,i,a,p,m,y,v,b,x=t[23][0]+"",$=t[23][1].description+"",w=t[26][0]+"",E="$ref"in t[26][1].schema&&bt(t);return{c(){e=u("div"),n=f(x),r=d(),o=u("p"),i=f($),a=d(),p=u("div"),m=f("Content-type: "),y=f(w),v=d(),E&&E.c(),b=d(),h(e,"class","rf-col-xs-12 rf-col-lg-2"),h(p,"class","rf-col-xs-12 rf-col-lg-10")},m(t,s){c(t,e,s),l(e,n),l(e,r),l(e,o),l(o,i),c(t,a,s),c(t,p,s),l(p,m),l(p,y),l(p,v),E&&E.m(p,null),l(p,b)},p(t,e){64&e[0]&&x!==(x=t[23][0]+"")&&g(n,x),64&e[0]&&$!==($=t[23][1].description+"")&&g(i,$),64&e[0]&&w!==(w=t[26][0]+"")&&g(y,w),"$ref"in t[26][1].schema?E?E.p(t,e):(E=bt(t),E.c(),E.m(p,b)):E&&(E.d(1),E=null)},d(t){t&&s(e),t&&s(a),t&&s(p),E&&E.d()}}}function $t(t){let e,n,r,o=Object.entries(t[23][1].content),i=[];for(let e=0;e<o.length;e+=1)i[e]=xt(B(t,o,e));return{c(){e=u("div"),n=u("div");for(let t=0;t<i.length;t+=1)i[t].c();r=d(),h(n,"class","rf-grid-row"),h(e,"class","rf-callout")},m(t,o){c(t,e,o),l(e,n);for(let t=0;t<i.length;t+=1)i[t].m(n,null);l(e,r)},p(t,e){if(192&e[0]){let r;for(o=Object.entries(t[23][1].content),r=0;r<o.length;r+=1){const l=B(t,o,r);i[r]?i[r].p(l,e):(i[r]=xt(l),i[r].c(),i[r].m(n,null))}for(;r<i.length;r+=1)i[r].d(1);i.length=o.length}},d(t){t&&s(e),a(i,t)}}}function wt(t){let e,n,o,i,a,p,y,v,x,$,w,E,O,j,T,C,N,_,A,S,k,R=t[20].method+"",M=t[20].route+"",H=t[20].summary&&X(t);function L(...e){return t[11](t[20],...e)}let P=t[20].requestBody&&t[20].requestBody.content&&Y(t),q=t[20].parameters&&t[20].parameters.length>0&&at(t);function B(...e){return t[14](t[20],...e)}let U=t[3][t[20].id]&&gt(t),D=t[20].responses&&vt(t);return{c(){e=u("div"),n=u("div"),o=u("a"),i=f(R),y=d(),v=u("div"),x=f(M),$=d(),H&&H.c(),w=d(),E=u("div"),P&&P.c(),O=d(),q&&q.c(),j=d(),T=u("button"),T.textContent="Execute",C=d(),U&&U.c(),N=d(),D&&D.c(),_=d(),A=u("br"),h(o,"class",a="rf-btn rf-background--"+t[20].method),h(o,"href",p=null),h(v,"class","rf-btn rf-btn--secondary"),h(n,"class","rf-grid-row"),h(T,"class","rf-btn"),h(E,"class","swagger-method-details open"),b(E,"open",t[2][t[20].id]),h(e,"class","box")},m(t,r){c(t,e,r),l(e,n),l(n,o),l(o,i),l(n,y),l(n,v),l(v,x),l(n,$),H&&H.m(n,null),l(e,w),l(e,E),P&&P.m(E,null),l(E,O),q&&q.m(E,null),l(E,j),l(E,T),l(E,C),U&&U.m(E,null),l(E,N),D&&D.m(E,null),c(t,_,r),c(t,A,r),S||(k=[m(n,"click",L),m(T,"click",B)],S=!0)},p(e,r){t=e,64&r[0]&&R!==(R=t[20].method+"")&&g(i,R),64&r[0]&&a!==(a="rf-btn rf-background--"+t[20].method)&&h(o,"class",a),64&r[0]&&M!==(M=t[20].route+"")&&g(x,M),t[20].summary?H?H.p(t,r):(H=X(t),H.c(),H.m(n,null)):H&&(H.d(1),H=null),t[20].requestBody&&t[20].requestBody.content?P?P.p(t,r):(P=Y(t),P.c(),P.m(E,O)):P&&(P.d(1),P=null),t[20].parameters&&t[20].parameters.length>0?q?q.p(t,r):(q=at(t),q.c(),q.m(E,j)):q&&(q.d(1),q=null),t[3][t[20].id]?U?U.p(t,r):(U=gt(t),U.c(),U.m(E,N)):U&&(U.d(1),U=null),t[20].responses?D?D.p(t,r):(D=vt(t),D.c(),D.m(E,null)):D&&(D.d(1),D=null),68&r[0]&&b(E,"open",t[2][t[20].id])},d(t){t&&s(e),H&&H.d(),P&&P.d(),q&&q.d(),U&&U.d(),D&&D.d(),t&&s(_),t&&s(A),S=!1,r(k)}}}function Et(t){let e,n,r,o,i,p=t[17][0]+"",m=t[17][1],y=[];for(let e=0;e<m.length;e+=1)y[e]=wt(z(t,m,e));return{c(){e=u("div"),n=u("h3"),r=f(p),o=d();for(let t=0;t<y.length;t+=1)y[t].c();i=d(),h(n,"class","title is-small is-3"),h(e,"class","box")},m(t,s){c(t,e,s),l(e,n),l(n,r),l(e,o);for(let t=0;t<y.length;t+=1)y[t].m(e,null);l(e,i)},p(t,n){if(64&n[0]&&p!==(p=t[17][0]+"")&&g(r,p),508&n[0]){let r;for(m=t[17][1],r=0;r<m.length;r+=1){const o=z(t,m,r);y[r]?y[r].p(o,n):(y[r]=wt(o),y[r].c(),y[r].m(e,i))}for(;r<y.length;r+=1)y[r].d(1);y.length=m.length}},d(t){t&&s(e),a(y,t)}}}function Ot(e){let n,r,o,i;function a(t,e){return t[0]?Q:K}let f=a(e),m=f(e),g=e[0]&&V(e);return{c(){m.c(),n=p(),r=d(),o=u("main"),i=u("div"),g&&g.c(),h(i,"class","rf-container")},m(t,e){m.m(document.head,null),l(document.head,n),c(t,r,e),c(t,o,e),l(o,i),g&&g.m(i,null)},p(t,e){f!==(f=a(t))&&(m.d(1),m=f(t),m&&(m.c(),m.m(n.parentNode,n))),t[0]?g?g.p(t,e):(g=V(t),g.c(),g.m(i,null)):g&&(g.d(1),g=null)},i:t,o:t,d(t){m.d(t),s(n),t&&s(r),t&&s(o),g&&g.d()}}}const jt=t=>t.join(": ");function Tt(t,e,n){var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function l(t){try{s(r.next(t))}catch(t){i(t)}}function c(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(l,c)}s((r=r.apply(t,e||[])).next())}))};let{swaggerUrl:o="swagger-example.json"}=e,i=null,l="",c={},s={},a={},u={},f={};const d=t=>{const e=t.replace("#/","").split("/");return i[e[0]][e[1]][e[2]]},p=(t,e,o,i)=>r(void 0,void 0,void 0,(function*(){const r=Object.entries(a).filter(t=>t[0].indexOf(o)>-1),c={};r.length>0&&r.forEach(t=>{const e=""+t[0].split("-")[2];"query"==i.find(t=>t.name===e).in&&(c[e]=t[1])});const f={"Content-Type":"application/json"},d={};i.forEach(t=>{"path"===t.in&&(r.length>0&&r.find(e=>e[0]===`${o}-${t.name}`)[1]?d[t.name]=r.find(e=>e[0]===`${o}-${t.name}`)[1]:d[t.name]=null),"header"===t.in&&r.length>0&&r.find(e=>e[0]===`${o}-${t.name}`)[1]&&(f[t.name]=r.find(e=>e[0]===`${o}-${t.name}`)[1])});const p=q(t,{encode:encodeURIComponent})(d),m=Object.keys(c).map(t=>t+"="+c[t]).join("&"),h=`${l}${p}${m?"?"+m:""}`,g=yield fetch(h,{method:e.toUpperCase(),cache:"no-cache",credentials:"same-origin",headers:f,redirect:"follow",referrerPolicy:"no-referrer",body:u[o]});n(3,s[o]=g,s)}));w(()=>{(t=>{r(void 0,void 0,void 0,(function*(){const e=yield fetch(t);n(0,i=yield e.json()),n(1,l=i.servers[0].url),Object.entries(i.paths).forEach((t,e)=>{const r=Object.values(t[1])[0].tags[0];Object.entries(t[1]).map((o,i)=>{const l=`${e}-${i}`;o[1].requestBody&&Object.entries(o[1].requestBody.content).forEach((t,e)=>{"$ref"in t[1].schema&&n(5,u[l]=JSON.stringify(d(t[1].schema.$ref).example,null,2),u)}),r in f?f[r].push(Object.assign({id:l,route:t[0],method:o[0]},o[1])):n(6,f[r]=[Object.assign({id:l,route:t[0],method:o[0]},o[1])],f)})})}))})(o)});return t.$$set=t=>{"swaggerUrl"in t&&n(9,o=t.swaggerUrl)},[i,l,c,s,a,u,f,d,p,o,function(){l=this.value,n(1,l)},t=>n(2,c[t.id]=!c[t.id],c),function(t){u[t.id]=this.value,n(5,u),n(6,f)},function(t,e){a[`${t.id}-${e.name}`]=this.value,n(4,a),n(6,f)},t=>p(t.route,t.method,t.id,t.parameters)]}return new class extends class{$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(r(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),L(this,t,Tt,Ot,i,{swaggerUrl:9},[-1,-1])}}({target:document.body})}();
//# sourceMappingURL=bundle.js.map

@@ -1,1 +0,1 @@

{"info":{"title":"API personnes décédées","version":"v0-268-g1cecacd","description":"API pour faciliter le rapprochement des personnes decedees","license":{"name":"lgpl-3.0","url":"https://choosealicense.com/licenses/lgpl-3.0/"},"contact":{"name":"MatchID","url":"https://deces.matchid.io","email":"matchid-project@gmail.com"}},"servers":[{"url":"https://deces.matchid.io/deces/api/v1"}],"openapi":"3.0.0","paths":{"/search/csv":{"post":{"summary":"Rapprochement par lot","description":"Launch bulk matching using csv","tags":["Bulk"],"requestBody":{"required":false,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"sep":{"type":"string","description":"Caractère séparateur","example":","},"firstName":{"type":"string","description":"Prénom","example":"Prenom"},"lastName":{"type":"string","description":"Nom de famille","example":"Nom"},"birthDate":{"type":"string","description":"Date de naissance au format JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br>","example":"dateColumn"},"chunkSize":{"type":"number","description":"Taille du lot pour le traitement","example":20},"dateFormat":{"type":"string","description":"Format to parse birthdate","example":"YYYY-MM-DD"},"fileName":{"type":"string","description":"Fichier CSV contenant le noms des identités à comparer","format":"binary"}}}}}},"responses":{"200":{"description":"Success de request","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/HealthcheckResponse"},{"example":{"id":"abc","msg":"started"}}]}}}}}}},"/search/csv/{jobId}":{"get":{"description":"Obtenir le statut et le résultat du job","summary":"Obtenir le statut et le résultat du traitement","tags":["Bulk"],"parameters":[{"in":"path","name":"jobId","schema":{"type":"string","example":"abc"},"required":true,"description":"ID of the job"}],"responses":{"200":{"description":"Success de request","content":{"text/csv":{"schema":{"type":"string","description":"CSV results","example":"Prenom,Nom,Date,score,source,id,name,firstName,lastName,sex,birthDate,birthCity,cityCode,departmentCode,country,countryCode,latitude,longitude,deathDate,certificateId,age,deathCity,cityCode,departmentCode,country,countryCode,latitude,longitude \\r\\n \"DENISE\",\"GERMAN\",\"03/02/1952\",\"142.26564\",\"s3://fichier-des-personnes-decedees/deaths\",\"83ad9a6737289a3abd6f35e3a16996c8a3b21fd2\",\"Denise Josephine\",\"German\",\"F\",\"19520203\",\"Septfontaines\",\"25541\",\"25\",\"France\",\"FRA\",\"46.9739924\",\"6.1738194\",\"19760729\",\"1782\",\"24\",\"Septfontaines\",\"25541\",\"25\",\"France\",\"FRA\",\"46.9739924\",\"6.1738194\"\\r\\n \"JEAN PIERRE YANNICK\",\"GOUETI\",\"15/01/1953\" \\r\\n \"JOSE\",\"PONSARD\",\"30/12/1952\",\"163.79218\",\"s3://fichier-des-personnes-decedees/deaths\",\"99f809265af83e7ea0d98adff4dace0f5c763d0b\",\"Jose\",\"Ponsard\",\"M\",\"19521230\",\"Saulx\",\"70478\",\"70\",\"France\",\"FRA\",\"47.6962074\",\"6.2758008\",\"20050615\",\"7761\",\"52\",\"Saulx\",\"70478\",\"70\",\"France\",\"FRA\",\"47.6962074\",\"6.2758008\" \\r\\n"}}}}}}},"/search/json/{jobId}":{"get":{"description":"Obtenir le statut et le résultat du job","summary":"Obtenir le statut et le résultat du traitement","tags":["Bulk"],"parameters":[{"in":"path","name":"jobId","schema":{"type":"string","example":"abc"},"required":true,"description":"ID of the job"}],"responses":{"200":{"description":"Success de request","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Result"}]}}}}}}},"/search":{"get":{"operationId":"Search","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Result"}}},"description":"Ok"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad request"}},"description":"Launch single request","summary":"Rapprocher une seule identité","tags":["Simple"],"security":[],"parameters":[{"in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Prénom","in":"query","name":"firstName","required":false,"schema":{"type":"string"}},{"description":"Nom de famille","in":"query","name":"lastName","required":false,"schema":{"type":"string"}},{"description":"Sexe","in":"query","name":"sex","required":false,"schema":{"type":"string","enum":["M","F","H"]}},{"description":"Date de naissance au format\\: JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","in":"query","name":"birthDate","required":false,"schema":{"type":"string"}},{"description":"Localité\\: de naissance en claire (pour les personnes nées en France ou dans les DOM/TOM/COM)","in":"query","name":"birthCity","required":false,"schema":{"type":"string"}},{"description":"Code département du lieu de naissance","in":"query","name":"birthDepartment","required":false,"schema":{"type":"string"}},{"description":"Libellé de pays de naissance en clair (pour les personnes nées à l'étranger)","in":"query","name":"birthCountry","required":false,"schema":{"type":"string"}},{"description":"Date de décès au format\\: JJ/MM/AAAA. <br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li>.<br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","in":"query","name":"deathDate","required":false,"schema":{"type":"string"}},{"description":"Localité de décès en claire** (pour les personnes nées en France ou dans les DOM/TOM/COM)","in":"query","name":"deathCity","required":false,"schema":{"type":"string"}},{"description":"Code département du lieu de décès","in":"query","name":"deathDepartment","required":false,"schema":{"type":"string"}},{"description":"Pays du lieu de décès","in":"query","name":"deathCountry","required":false,"schema":{"type":"string"}},{"description":"Age du décès","in":"query","name":"deathAge","required":false,"schema":{"type":"string"}},{"description":"Le temps durant lequel le contexte de la requête doit être garde","in":"query","name":"scroll","required":false,"schema":{"type":"string"}},{"description":"Identifiant technique du contexte","in":"query","name":"scrollId","required":false,"schema":{"type":"string"}},{"description":"Nombre d\\'identités retourne par page","in":"query","name":"size","required":false,"schema":{"format":"double","type":"number"}},{"description":"Numéro de page","in":"query","name":"page","required":false,"schema":{"format":"double","type":"number"}},{"description":"Recherche floue ou exacte","in":"query","name":"fuzzy","required":false,"schema":{"type":"string","enum":["true","false"]}},{"description":"Tri sur les colonnes (à préciser sur la structure du champs)","in":"query","name":"sort","required":false,"schema":{"type":"string"}}]},"post":{"operationId":"Searchpost","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Result"}}},"description":"Ok"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad request"}},"description":"Launch single request","summary":"Rapprocher une seule identité","tags":["Simple"],"security":[],"parameters":[{"description":"Format of the response text/csv for csv otherwise application/json","in":"header","name":"Accept","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestBody"}}}}}},"/healthcheck":{"get":{"operationId":"Msg","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthcheckResponse"}}},"description":"Ok"}},"tags":["Check"],"security":[],"parameters":[]}},"/version":{"get":{"operationId":"Version","responses":{"200":{"content":{"application/json":{"schema":{"type":"string"}}},"description":"Ok"}},"tags":["Check"],"security":[],"parameters":[]}}},"components":{"examples":{},"headers":{},"parameters":{},"requestBodies":{},"responses":{},"schemas":{"RequestType":{"properties":{"q":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"birthDate":{"type":"string","nullable":true},"birthCity":{"type":"string","nullable":true},"birthDepartment":{"type":"string","nullable":true},"birthCountry":{"type":"string","nullable":true},"deathDate":{"type":"string","nullable":true},"deathCity":{"type":"string","nullable":true},"deathDepartment":{"type":"string","nullable":true},"deathCountry":{"type":"string","nullable":true},"size":{"type":"number","format":"double","nullable":true},"page":{"type":"number","format":"double","nullable":true},"fuzzy":{"type":"string","nullable":true},"sort":{"type":"string","nullable":true}},"type":"object","additionalProperties":{"additionalProperties":true,"type":"object"}},"Name":{"properties":{"first":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/RequestField"}]},"last":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/RequestField"}]}},"required":["first","last"],"type":"object","additionalProperties":false},"GeoPoint":{"properties":{"latitude":{"type":"number","format":"double"},"longitude":{"type":"number","format":"double"},"distance":{"type":"string"}},"required":["latitude","longitude","distance"],"type":"object","additionalProperties":false},"Sort":{"properties":{},"type":"object","additionalProperties":{"type":"string","enum":["asc","desc"]}},"NameFields":{"properties":{"first":{"properties":{"first":{"type":"string"},"all":{"type":"string"}},"type":"object","nullable":true},"last":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["last"],"type":"object","additionalProperties":false},"RequestField":{"properties":{"value":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/Name"},{"type":"number","format":"double"},{"$ref":"#/components/schemas/GeoPoint"},{"items":{"$ref":"#/components/schemas/Sort"},"type":"array"}]},"field":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/NameFields"}],"nullable":true},"query":{"additionalProperties":true,"type":"object","nullable":true},"fuzzy":{"oneOf":[{"type":"string"},{"type":"boolean"}],"nullable":true},"mask":{"properties":{"validation":{"additionalProperties":true,"type":"object"},"transform":{"additionalProperties":true,"type":"object"}},"type":"object","nullable":true}},"required":["value"],"type":"object","additionalProperties":false},"Location":{"properties":{"city":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"cityCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"departmentCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"country":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"countryCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"latitude":{"type":"number","format":"double","nullable":true},"longitude":{"type":"number","format":"double","nullable":true}},"type":"object","additionalProperties":false},"Person":{"properties":{"score":{"type":"number","format":"double"},"source":{"type":"string"},"id":{"type":"string"},"name":{"$ref":"#/components/schemas/Name"},"sex":{"type":"string","enum":["M","F"]},"birth":{"properties":{"date":{"type":"string"},"location":{"$ref":"#/components/schemas/Location"}},"required":["location","date"],"type":"object"},"death":{"properties":{"date":{"type":"string"},"certificateId":{"type":"string"},"age":{"type":"number","format":"double"},"location":{"$ref":"#/components/schemas/Location"}},"required":["location","age","certificateId","date"],"type":"object"}},"required":["score","source","id","name","sex","birth","death"],"type":"object","additionalProperties":false},"ResType":{"properties":{"scrollId":{"type":"string","nullable":true},"total":{"type":"number","format":"double","description":"nombre d'identité trouvé"},"maxScore":{"type":"number","format":"double","description":"score maximum obtenu lors de la recherche"},"size":{"type":"number","format":"double","description":"nombre d'identité présent dans la réponse"},"page":{"type":"number","format":"double","description":"numéro de page"},"delay":{"type":"number","format":"double","description":"délai du traitement"},"persons":{"items":{"$ref":"#/components/schemas/Person"},"type":"array"}},"required":["total","maxScore","size","page","delay","persons"],"type":"object","additionalProperties":false},"Result":{"description":"This is a description of a model","properties":{"msg":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"nullable":true},"request":{"$ref":"#/components/schemas/RequestType","nullable":true},"response":{"$ref":"#/components/schemas/ResType","nullable":true}},"type":"object","additionalProperties":false,"example":{"request":{"q":"Georges Pompidou"},"response":{"scrollId":"123XXX","total":2,"maxScore":10.54,"size":20,"page":1,"delay":2,"persons":[{"score":10.542101,"source":"2020-m01","id":"ba7582a6344757e67351bf42096c952a12108e06","name":{"first":["Jean","Pierre"],"last":"Dupont"},"sex":"M","birth":{"date":"19691111","location":{"city":"Clermont-Ferrand","cityCode":"63113","departmentCode":"63","country":"France","countryCode":"FRA","latitude":45.7833,"longitude":3.0833}},"death":{"date":"20200604","certificateId":"69 N","age":50,"location":{"city":"Clermont-Ferrand","cityCode":"63113","departmentCode":"63","country":"France","countryCode":"FRA","latitude":45.7833,"longitude":3.0833}}}]}}},"ErrorResponse":{"description":"Ce message décrit les erreurs rencontrées","properties":{"msg":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["msg"],"type":"object","additionalProperties":false,"example":{"msg":"Error"}},"RequestBody":{"description":"These are all the query parameters","properties":{"scroll":{"type":"string","description":"Le temps durant lequel le contexte de la requête doit être garde","nullable":true},"scrollId":{"type":"string","description":"Identifiant technique du contexte","nullable":true},"size":{"type":"number","format":"double","description":"Nombre d\\'identités retourne par page","nullable":true},"page":{"type":"number","format":"double","description":"Numéro de page","nullable":true},"sort":{"oneOf":[{"type":"string"},{"items":{"$ref":"#/components/schemas/Sort"},"type":"array"}],"description":"Tri sur les colonnes (à préciser sur la structure du champs)","nullable":true},"fullText":{"type":"string","description":"Simple query","nullable":true},"firstName":{"type":"string","description":"Prénom","nullable":true},"lastName":{"type":"string","description":"Nom de famille","nullable":true},"sex":{"type":"string","enum":["M","F","H"],"description":"Sexe","nullable":true},"birthDate":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Date de naissance au format\\: JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","nullable":true},"birthCity":{"type":"string","description":"Localité\\: de naissance en claire (pour les personnes nées en France ou dans les DOM/TOM/COM)","nullable":true},"birthDepartment":{"type":"string","description":"Code département du lieu de naissance","nullable":true},"birthCountry":{"type":"string","description":"Libellé de pays de naissance en clair (pour les personnes nées à l'étranger)","nullable":true},"birthGeoPoint":{"$ref":"#/components/schemas/GeoPoint","description":"Coordonnés GPS du lieu de naissance","nullable":true},"deathDate":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Date de décès au format\\: JJ/MM/AAAA. <br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li>.<br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","nullable":true},"deathCity":{"type":"string","description":"Localité de décès en claire** (pour les personnes nées en France ou dans les DOM/TOM/COM)","nullable":true},"deathDepartment":{"type":"string","description":"Code département du lieu de décès","nullable":true},"deathCountry":{"type":"string","description":"Pays du lieu de décès","nullable":true},"deathGeoPoint":{"$ref":"#/components/schemas/GeoPoint","description":"Coordonnés GPS du lieu de décès","nullable":true},"deathAge":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Age du décès","nullable":true}},"type":"object","additionalProperties":{"additionalProperties":true,"type":"object"},"example":{"firstName":"Georges","lastName":"Pompidou","sex":"M","deathCity":"Paris"}},"HealthcheckResponse":{"description":"The message shows OK when the backend is running successfully","properties":{"msg":{"type":"string"}},"required":["msg"],"type":"object","additionalProperties":false,"example":{"msg":"Ok"}}},"securitySchemes":{}},"tags":[{"name":"Bulk","description":"Rapprochement par lot"}]}
{"info":{"title":"API personnes décédées","version":"v0-268-g1cecacd","description":"API pour faciliter le rapprochement des personnes decedees","license":{"name":"lgpl-3.0","url":"https://choosealicense.com/licenses/lgpl-3.0/"},"contact":{"name":"MatchID","url":"https://deces.matchid.io","email":"matchid-project@gmail.com"}},"servers":[{"url":"https://deces.matchid.io/deces/api/v1"}],"openapi":"3.0.0","paths":{"/search/csv":{"post":{"summary":"Rapprochement par lot","description":"Launch bulk matching using csv","tags":["Bulk"],"requestBody":{"required":false,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"sep":{"type":"string","description":"Caractère séparateur","example":","},"firstName":{"type":"string","description":"Prénom","example":"Prenom"},"lastName":{"type":"string","description":"Nom de famille","example":"Nom"},"birthDate":{"type":"string","description":"Date de naissance au format JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br>","example":"dateColumn"},"chunkSize":{"type":"number","description":"Taille du lot pour le traitement","example":20},"dateFormat":{"type":"string","description":"Format to parse birthdate","example":"YYYY-MM-DD"},"fileName":{"type":"string","description":"Fichier CSV contenant le noms des identités à comparer","format":"binary"}}}}}},"responses":{"200":{"description":"Success de request","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/HealthcheckResponse"},{"example":{"id":"abc","msg":"started"}}]}}}}}}},"/search/csv/:jobId?":{"get":{"description":"Obtenir le statut et le résultat du job","summary":"Obtenir le statut et le résultat du traitement","tags":["Bulk"],"parameters":[{"in":"path","name":"jobId","schema":{"type":"string","example":"abc"},"required":true,"description":"ID of the job"}],"responses":{"200":{"description":"Success de request","content":{"text/csv":{"schema":{"type":"string","description":"CSV results","example":"Prenom,Nom,Date,score,source,id,name,firstName,lastName,sex,birthDate,birthCity,cityCode,departmentCode,country,countryCode,latitude,longitude,deathDate,certificateId,age,deathCity,cityCode,departmentCode,country,countryCode,latitude,longitude \\r\\n \"DENISE\",\"GERMAN\",\"03/02/1952\",\"142.26564\",\"s3://fichier-des-personnes-decedees/deaths\",\"83ad9a6737289a3abd6f35e3a16996c8a3b21fd2\",\"Denise Josephine\",\"German\",\"F\",\"19520203\",\"Septfontaines\",\"25541\",\"25\",\"France\",\"FRA\",\"46.9739924\",\"6.1738194\",\"19760729\",\"1782\",\"24\",\"Septfontaines\",\"25541\",\"25\",\"France\",\"FRA\",\"46.9739924\",\"6.1738194\"\\r\\n \"JEAN PIERRE YANNICK\",\"GOUETI\",\"15/01/1953\" \\r\\n \"JOSE\",\"PONSARD\",\"30/12/1952\",\"163.79218\",\"s3://fichier-des-personnes-decedees/deaths\",\"99f809265af83e7ea0d98adff4dace0f5c763d0b\",\"Jose\",\"Ponsard\",\"M\",\"19521230\",\"Saulx\",\"70478\",\"70\",\"France\",\"FRA\",\"47.6962074\",\"6.2758008\",\"20050615\",\"7761\",\"52\",\"Saulx\",\"70478\",\"70\",\"France\",\"FRA\",\"47.6962074\",\"6.2758008\" \\r\\n"}}}}}}},"/search/json/:jobId?":{"get":{"description":"Obtenir le statut et le résultat du job","summary":"Obtenir le statut et le résultat du traitement","tags":["Bulk"],"parameters":[{"in":"path","name":"jobId","schema":{"type":"string","example":"abc"},"required":true,"description":"ID of the job"}],"responses":{"200":{"description":"Success de request","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/Result"}]}}}}}}},"/search":{"get":{"operationId":"Search","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Result"}}},"description":"Ok"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad request"}},"description":"Launch single request","summary":"Rapprocher une seule identité","tags":["Simple"],"security":[],"parameters":[{"in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"Prénom","in":"query","name":"firstName","required":false,"schema":{"type":"string"}},{"description":"Nom de famille","in":"query","name":"lastName","required":false,"schema":{"type":"string"}},{"description":"Sexe","in":"query","name":"sex","required":false,"schema":{"type":"string","enum":["M","F","H"]}},{"description":"Date de naissance au format\\: JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","in":"query","name":"birthDate","required":false,"schema":{"type":"string"}},{"description":"Localité\\: de naissance en claire (pour les personnes nées en France ou dans les DOM/TOM/COM)","in":"query","name":"birthCity","required":false,"schema":{"type":"string"}},{"description":"Code département du lieu de naissance","in":"query","name":"birthDepartment","required":false,"schema":{"type":"string"}},{"description":"Libellé de pays de naissance en clair (pour les personnes nées à l'étranger)","in":"query","name":"birthCountry","required":false,"schema":{"type":"string"}},{"description":"Date de décès au format\\: JJ/MM/AAAA. <br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li>.<br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","in":"query","name":"deathDate","required":false,"schema":{"type":"string"}},{"description":"Localité de décès en claire** (pour les personnes nées en France ou dans les DOM/TOM/COM)","in":"query","name":"deathCity","required":false,"schema":{"type":"string"}},{"description":"Code département du lieu de décès","in":"query","name":"deathDepartment","required":false,"schema":{"type":"string"}},{"description":"Pays du lieu de décès","in":"query","name":"deathCountry","required":false,"schema":{"type":"string"}},{"description":"Age du décès","in":"query","name":"deathAge","required":false,"schema":{"type":"string"}},{"description":"Le temps durant lequel le contexte de la requête doit être garde","in":"query","name":"scroll","required":false,"schema":{"type":"string"}},{"description":"Identifiant technique du contexte","in":"query","name":"scrollId","required":false,"schema":{"type":"string"}},{"description":"Nombre d\\'identités retourne par page","in":"query","name":"size","required":false,"schema":{"format":"double","type":"number"}},{"description":"Numéro de page","in":"query","name":"page","required":false,"schema":{"format":"double","type":"number"}},{"description":"Recherche floue ou exacte","in":"query","name":"fuzzy","required":false,"schema":{"type":"string","enum":["true","false"]}},{"description":"Tri sur les colonnes (à préciser sur la structure du champs)","in":"query","name":"sort","required":false,"schema":{"type":"string"}}]},"post":{"operationId":"Searchpost","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Result"}}},"description":"Ok"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Bad request"}},"description":"Launch single request","summary":"Rapprocher une seule identité","tags":["Simple"],"security":[],"parameters":[{"description":"Format of the response text/csv for csv otherwise application/json","in":"header","name":"Accept","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestBody"}}}}}},"/healthcheck":{"get":{"operationId":"Msg","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthcheckResponse"}}},"description":"Ok"}},"tags":["Check"],"security":[],"parameters":[]}},"/version":{"get":{"operationId":"Version","responses":{"200":{"content":{"application/json":{"schema":{"type":"string"}}},"description":"Ok"}},"tags":["Check"],"security":[],"parameters":[]}}},"components":{"examples":{},"headers":{},"parameters":{},"requestBodies":{},"responses":{},"schemas":{"RequestType":{"properties":{"q":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"birthDate":{"type":"string","nullable":true},"birthCity":{"type":"string","nullable":true},"birthDepartment":{"type":"string","nullable":true},"birthCountry":{"type":"string","nullable":true},"deathDate":{"type":"string","nullable":true},"deathCity":{"type":"string","nullable":true},"deathDepartment":{"type":"string","nullable":true},"deathCountry":{"type":"string","nullable":true},"size":{"type":"number","format":"double","nullable":true},"page":{"type":"number","format":"double","nullable":true},"fuzzy":{"type":"string","nullable":true},"sort":{"type":"string","nullable":true}},"type":"object","additionalProperties":{"additionalProperties":true,"type":"object"}},"Name":{"properties":{"first":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/RequestField"}]},"last":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/RequestField"}]}},"required":["first","last"],"type":"object","additionalProperties":false},"GeoPoint":{"properties":{"latitude":{"type":"number","format":"double"},"longitude":{"type":"number","format":"double"},"distance":{"type":"string"}},"required":["latitude","longitude","distance"],"type":"object","additionalProperties":false},"Sort":{"properties":{},"type":"object","additionalProperties":{"type":"string","enum":["asc","desc"]}},"NameFields":{"properties":{"first":{"properties":{"first":{"type":"string"},"all":{"type":"string"}},"type":"object","nullable":true},"last":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["last"],"type":"object","additionalProperties":false},"RequestField":{"properties":{"value":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/Name"},{"type":"number","format":"double"},{"$ref":"#/components/schemas/GeoPoint"},{"items":{"$ref":"#/components/schemas/Sort"},"type":"array"}]},"field":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"$ref":"#/components/schemas/NameFields"}],"nullable":true},"query":{"additionalProperties":true,"type":"object","nullable":true},"fuzzy":{"oneOf":[{"type":"string"},{"type":"boolean"}],"nullable":true},"mask":{"properties":{"validation":{"additionalProperties":true,"type":"object"},"transform":{"additionalProperties":true,"type":"object"}},"type":"object","nullable":true}},"required":["value"],"type":"object","additionalProperties":false},"Location":{"properties":{"city":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"cityCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"departmentCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"country":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"countryCode":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/RequestField"}],"nullable":true},"latitude":{"type":"number","format":"double","nullable":true},"longitude":{"type":"number","format":"double","nullable":true}},"type":"object","additionalProperties":false},"Person":{"properties":{"score":{"type":"number","format":"double"},"source":{"type":"string"},"id":{"type":"string"},"name":{"$ref":"#/components/schemas/Name"},"sex":{"type":"string","enum":["M","F"]},"birth":{"properties":{"date":{"type":"string"},"location":{"$ref":"#/components/schemas/Location"}},"required":["location","date"],"type":"object"},"death":{"properties":{"date":{"type":"string"},"certificateId":{"type":"string"},"age":{"type":"number","format":"double"},"location":{"$ref":"#/components/schemas/Location"}},"required":["location","age","certificateId","date"],"type":"object"}},"required":["score","source","id","name","sex","birth","death"],"type":"object","additionalProperties":false},"ResType":{"properties":{"scrollId":{"type":"string","nullable":true},"total":{"type":"number","format":"double","description":"nombre d'identité trouvé"},"maxScore":{"type":"number","format":"double","description":"score maximum obtenu lors de la recherche"},"size":{"type":"number","format":"double","description":"nombre d'identité présent dans la réponse"},"page":{"type":"number","format":"double","description":"numéro de page"},"delay":{"type":"number","format":"double","description":"délai du traitement"},"persons":{"items":{"$ref":"#/components/schemas/Person"},"type":"array"}},"required":["total","maxScore","size","page","delay","persons"],"type":"object","additionalProperties":false},"Result":{"description":"This is a description of a model","properties":{"msg":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"nullable":true},"request":{"$ref":"#/components/schemas/RequestType","nullable":true},"response":{"$ref":"#/components/schemas/ResType","nullable":true}},"type":"object","additionalProperties":false,"example":{"request":{"q":"Georges Pompidou"},"response":{"scrollId":"123XXX","total":2,"maxScore":10.54,"size":20,"page":1,"delay":2,"persons":[{"score":10.542101,"source":"2020-m01","id":"ba7582a6344757e67351bf42096c952a12108e06","name":{"first":["Jean","Pierre"],"last":"Dupont"},"sex":"M","birth":{"date":"19691111","location":{"city":"Clermont-Ferrand","cityCode":"63113","departmentCode":"63","country":"France","countryCode":"FRA","latitude":45.7833,"longitude":3.0833}},"death":{"date":"20200604","certificateId":"69 N","age":50,"location":{"city":"Clermont-Ferrand","cityCode":"63113","departmentCode":"63","country":"France","countryCode":"FRA","latitude":45.7833,"longitude":3.0833}}}]}}},"ErrorResponse":{"description":"Ce message décrit les erreurs rencontrées","properties":{"msg":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["msg"],"type":"object","additionalProperties":false,"example":{"msg":"Error"}},"RequestBody":{"description":"These are all the query parameters","properties":{"scroll":{"type":"string","description":"Le temps durant lequel le contexte de la requête doit être garde","nullable":true},"scrollId":{"type":"string","description":"Identifiant technique du contexte","nullable":true},"size":{"type":"number","format":"double","description":"Nombre d\\'identités retourne par page","nullable":true},"page":{"type":"number","format":"double","description":"Numéro de page","nullable":true},"sort":{"oneOf":[{"type":"string"},{"items":{"$ref":"#/components/schemas/Sort"},"type":"array"}],"description":"Tri sur les colonnes (à préciser sur la structure du champs)","nullable":true},"fullText":{"type":"string","description":"Simple query","nullable":true},"firstName":{"type":"string","description":"Prénom","nullable":true},"lastName":{"type":"string","description":"Nom de famille","nullable":true},"sex":{"type":"string","enum":["M","F","H"],"description":"Sexe","nullable":true},"birthDate":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Date de naissance au format\\: JJ/MM/AAAA<br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li><br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","nullable":true},"birthCity":{"type":"string","description":"Localité\\: de naissance en claire (pour les personnes nées en France ou dans les DOM/TOM/COM)","nullable":true},"birthDepartment":{"type":"string","description":"Code département du lieu de naissance","nullable":true},"birthCountry":{"type":"string","description":"Libellé de pays de naissance en clair (pour les personnes nées à l'étranger)","nullable":true},"birthGeoPoint":{"$ref":"#/components/schemas/GeoPoint","description":"Coordonnés GPS du lieu de naissance","nullable":true},"deathDate":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Date de décès au format\\: JJ/MM/AAAA. <br> <li> Pour une date inconnue les valeurs sont 0000 pour AAAA; 00 pour MM et JJ</li>.<br> <li> Une recherche par tranche de date est également possible sous la forme: JJ/MM/AAAA - JJ/MM/AAAA</li>","nullable":true},"deathCity":{"type":"string","description":"Localité de décès en claire** (pour les personnes nées en France ou dans les DOM/TOM/COM)","nullable":true},"deathDepartment":{"type":"string","description":"Code département du lieu de décès","nullable":true},"deathCountry":{"type":"string","description":"Pays du lieu de décès","nullable":true},"deathGeoPoint":{"$ref":"#/components/schemas/GeoPoint","description":"Coordonnés GPS du lieu de décès","nullable":true},"deathAge":{"oneOf":[{"type":"string"},{"type":"number","format":"double"}],"description":"Age du décès","nullable":true}},"type":"object","additionalProperties":{"additionalProperties":true,"type":"object"},"example":{"firstName":"Georges","lastName":"Pompidou","sex":"M","deathCity":"Paris"}},"HealthcheckResponse":{"description":"The message shows OK when the backend is running successfully","properties":{"msg":{"type":"string"}},"required":["msg"],"type":"object","additionalProperties":false,"example":{"msg":"Ok"}}},"securitySchemes":{}},"tags":[{"name":"Bulk","description":"Rapprochement par lot"}]}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet