Socket
Socket
Sign inDemoInstall

ynab

Package Overview
Dependencies
1
Maintainers
3
Versions
69
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.16.0 to 1.17.0

2

dist/browser/ynab.js

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

var ynab=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3);n(11);const a="api_client/js/1.15.0";function o(e){return e instanceof Date?e.toISOString().substring(0,10):e}t.COLLECTION_FORMATS={csv:",",ssv:" ",tsv:"\t",pipes:"|"};class s{constructor(e){e&&(this.configuration=e)}}t.BaseAPI=s;class i extends Error{constructor(e,t){super(t),this.field=e}}t.RequiredError=i,function(e){let t;!function(e){e[e.Checking="checking"]="Checking",e[e.Savings="savings"]="Savings",e[e.Cash="cash"]="Cash",e[e.CreditCard="creditCard"]="CreditCard",e[e.LineOfCredit="lineOfCredit"]="LineOfCredit",e[e.OtherAsset="otherAsset"]="OtherAsset",e[e.OtherLiability="otherLiability"]="OtherLiability",e[e.PayPal="payPal"]="PayPal",e[e.MerchantAccount="merchantAccount"]="MerchantAccount",e[e.InvestmentAccount="investmentAccount"]="InvestmentAccount",e[e.Mortgage="mortgage"]="Mortgage"}(t=e.TypeEnum||(e.TypeEnum={}))}(t.Account||(t.Account={})),function(e){let t;!function(e){e[e.TB="TB"]="TB",e[e.TBD="TBD"]="TBD",e[e.MF="MF"]="MF",e[e.NEED="NEED"]="NEED"}(t=e.GoalTypeEnum||(e.GoalTypeEnum={}))}(t.Category||(t.Category={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.SaveTransaction||(t.SaveTransaction={})),function(e){let t,n;!function(e){e[e.Never="never"]="Never",e[e.Daily="daily"]="Daily",e[e.Weekly="weekly"]="Weekly",e[e.EveryOtherWeek="everyOtherWeek"]="EveryOtherWeek",e[e.TwiceAMonth="twiceAMonth"]="TwiceAMonth",e[e.Every4Weeks="every4Weeks"]="Every4Weeks",e[e.Monthly="monthly"]="Monthly",e[e.EveryOtherMonth="everyOtherMonth"]="EveryOtherMonth",e[e.Every3Months="every3Months"]="Every3Months",e[e.Every4Months="every4Months"]="Every4Months",e[e.TwiceAYear="twiceAYear"]="TwiceAYear",e[e.Yearly="yearly"]="Yearly",e[e.EveryOtherYear="everyOtherYear"]="EveryOtherYear"}(t=e.FrequencyEnum||(e.FrequencyEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.ScheduledTransactionSummary||(t.ScheduledTransactionSummary={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.TransactionSummary||(t.TransactionSummary={})),function(e){let t,n,r;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={})),function(e){e[e.Transaction="transaction"]="Transaction",e[e.Subtransaction="subtransaction"]="Subtransaction"}(r=e.TypeEnum||(e.TypeEnum={}))}(t.HybridTransaction||(t.HybridTransaction={})),function(e){let t,n;!function(e){e[e.Never="never"]="Never",e[e.Daily="daily"]="Daily",e[e.Weekly="weekly"]="Weekly",e[e.EveryOtherWeek="everyOtherWeek"]="EveryOtherWeek",e[e.TwiceAMonth="twiceAMonth"]="TwiceAMonth",e[e.Every4Weeks="every4Weeks"]="Every4Weeks",e[e.Monthly="monthly"]="Monthly",e[e.EveryOtherMonth="everyOtherMonth"]="EveryOtherMonth",e[e.Every3Months="every3Months"]="Every3Months",e[e.Every4Months="every4Months"]="Every4Months",e[e.TwiceAYear="twiceAYear"]="TwiceAYear",e[e.Yearly="yearly"]="Yearly",e[e.EveryOtherYear="everyOtherYear"]="EveryOtherYear"}(t=e.FrequencyEnum||(e.FrequencyEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.ScheduledTransactionDetail||(t.ScheduledTransactionDetail={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.TransactionDetail||(t.TransactionDetail={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.UpdateTransaction||(t.UpdateTransaction={})),t.AccountsApiFetchParamCreator=function(e){return{getAccountById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getAccountById.");if(null==n)throw new i("account_id","Required parameter account_id was null or undefined when calling getAccountById.");const s="/budgets/{budget_id}/accounts/{account_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{account_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getAccounts(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getAccounts.");const s="/budgets/{budget_id}/accounts".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.AccountsApiFp=function(e){return{getAccountById(n,r,a){const o=t.AccountsApiFetchParamCreator(e).getAccountById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getAccounts(n,r,a){const o=t.AccountsApiFetchParamCreator(e).getAccounts(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.AccountsApiFactory=function(e){return{getAccountById:(n,r,a)=>t.AccountsApiFp(e).getAccountById(n,r,a)(),getAccounts:(n,r,a)=>t.AccountsApiFp(e).getAccounts(n,r,a)()}};t.AccountsApi=class extends s{getAccountById(e,n,r){return t.AccountsApiFp(this.configuration).getAccountById(e,n,r)()}getAccounts(e,n,r){return t.AccountsApiFp(this.configuration).getAccounts(e,n,r)()}},t.BudgetsApiFetchParamCreator=function(e){return{getBudgetById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetById.");const s="/budgets/{budget_id}".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getBudgetSettingsById(t,n={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetSettingsById.");const o="/budgets/{budget_id}/settings".replace("{budget_id}",encodeURIComponent(String(t))),s=r.parse(o,!0),c=Object.assign({method:"GET"},n),u={};if(u["User-Agent"]=a,u.Accept="application/json",e&&e.apiKey){const t=e.apiKey;u.Authorization=t}return s.query=Object.assign({},s.query,{},n.query),delete s.search,c.headers=Object.assign({},u,n.headers),{url:r.format(s),options:c}},getBudgets(t={}){const n=r.parse("/budgets",!0),o=Object.assign({method:"GET"},t),s={};if(s["User-Agent"]=a,s.Accept="application/json",e&&e.apiKey){const t=e.apiKey;s.Authorization=t}return n.query=Object.assign({},n.query,{},t.query),delete n.search,o.headers=Object.assign({},s,t.headers),{url:r.format(n),options:o}}}},t.BudgetsApiFp=function(e){return{getBudgetById(n,r,a){const o=t.BudgetsApiFetchParamCreator(e).getBudgetById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgetSettingsById(n,r){const a=t.BudgetsApiFetchParamCreator(e).getBudgetSettingsById(n,r);return(t=fetch)=>t(e.basePath+a.url,a.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgets(n){const r=t.BudgetsApiFetchParamCreator(e).getBudgets(n);return(t=fetch)=>t(e.basePath+r.url,r.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.BudgetsApiFactory=function(e){return{getBudgetById:(n,r,a)=>t.BudgetsApiFp(e).getBudgetById(n,r,a)(),getBudgetSettingsById:(n,r)=>t.BudgetsApiFp(e).getBudgetSettingsById(n,r)(),getBudgets:n=>t.BudgetsApiFp(e).getBudgets(n)()}};t.BudgetsApi=class extends s{getBudgetById(e,n,r){return t.BudgetsApiFp(this.configuration).getBudgetById(e,n,r)()}getBudgetSettingsById(e,n){return t.BudgetsApiFp(this.configuration).getBudgetSettingsById(e,n)()}getBudgets(e){return t.BudgetsApiFp(this.configuration).getBudgets(e)()}},t.CategoriesApiFetchParamCreator=function(e){return{getCategories(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getCategories.");const s="/budgets/{budget_id}/categories".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getCategoryById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getCategoryById.");if(null==n)throw new i("category_id","Required parameter category_id was null or undefined when calling getCategoryById.");const s="/budgets/{budget_id}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{category_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getMonthCategoryById(t,n,s,c={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getMonthCategoryById.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling getMonthCategoryById.");if(null==s)throw new i("category_id","Required parameter category_id was null or undefined when calling getMonthCategoryById.");const u="/budgets/{budget_id}/months/{month}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))).replace("{category_id}",encodeURIComponent(String(s))),d=r.parse(u,!0),h=Object.assign({method:"GET"},c),l={};if(l["User-Agent"]=a,l.Accept="application/json",e&&e.apiKey){const t=e.apiKey;l.Authorization=t}return d.query=Object.assign({},d.query,{},c.query),delete d.search,h.headers=Object.assign({},l,c.headers),{url:r.format(d),options:h}},updateMonthCategory(t,n,s,c,u={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateMonthCategory.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling updateMonthCategory.");if(null==s)throw new i("category_id","Required parameter category_id was null or undefined when calling updateMonthCategory.");if(null==c)throw new i("data","Required parameter data was null or undefined when calling updateMonthCategory.");const d="/budgets/{budget_id}/months/{month}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))).replace("{category_id}",encodeURIComponent(String(s))),h=r.parse(d,!0),l=Object.assign({method:"PATCH"},u),p={};if(p["User-Agent"]=a,p.Accept="application/json",e&&e.apiKey){const t=e.apiKey;p.Authorization=t}return p["Content-Type"]="application/json",h.query=Object.assign({},h.query,{},u.query),delete h.search,l.headers=Object.assign({},p,u.headers),l.body=JSON.stringify(c||{}),{url:r.format(h),options:l}}}},t.CategoriesApiFp=function(e){return{getCategories(n,r,a){const o=t.CategoriesApiFetchParamCreator(e).getCategories(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getCategoryById(n,r,a){const o=t.CategoriesApiFetchParamCreator(e).getCategoryById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getMonthCategoryById(n,r,a,o){const s=t.CategoriesApiFetchParamCreator(e).getMonthCategoryById(n,r,a,o);return(t=fetch)=>t(e.basePath+s.url,s.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateMonthCategory(n,r,a,o,s){const i=t.CategoriesApiFetchParamCreator(e).updateMonthCategory(n,r,a,o,s);return(t=fetch)=>t(e.basePath+i.url,i.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.CategoriesApiFactory=function(e){return{getCategories:(n,r,a)=>t.CategoriesApiFp(e).getCategories(n,r,a)(),getCategoryById:(n,r,a)=>t.CategoriesApiFp(e).getCategoryById(n,r,a)(),getMonthCategoryById:(n,r,a,o)=>t.CategoriesApiFp(e).getMonthCategoryById(n,r,a,o)(),updateMonthCategory:(n,r,a,o,s)=>t.CategoriesApiFp(e).updateMonthCategory(n,r,a,o,s)()}};t.CategoriesApi=class extends s{getCategories(e,n,r){return t.CategoriesApiFp(this.configuration).getCategories(e,n,r)()}getCategoryById(e,n,r){return t.CategoriesApiFp(this.configuration).getCategoryById(e,n,r)()}getMonthCategoryById(e,n,r,a){return t.CategoriesApiFp(this.configuration).getMonthCategoryById(e,n,r,a)()}updateMonthCategory(e,n,r,a,o){return t.CategoriesApiFp(this.configuration).updateMonthCategory(e,n,r,a,o)()}},t.DeprecatedApiFetchParamCreator=function(e){return{bulkCreateTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling bulkCreateTransactions.");if(null==n)throw new i("transactions","Required parameter transactions was null or undefined when calling bulkCreateTransactions.");const s="/budgets/{budget_id}/transactions/bulk".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"POST"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}}}},t.DeprecatedApiFp=function(e){return{bulkCreateTransactions(n,r,a){const o=t.DeprecatedApiFetchParamCreator(e).bulkCreateTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.DeprecatedApiFactory=function(e){return{bulkCreateTransactions:(n,r,a)=>t.DeprecatedApiFp(e).bulkCreateTransactions(n,r,a)()}};t.DeprecatedApi=class extends s{bulkCreateTransactions(e,n,r){return t.DeprecatedApiFp(this.configuration).bulkCreateTransactions(e,n,r)()}},t.MonthsApiFetchParamCreator=function(e){return{getBudgetMonth(t,n,s={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetMonth.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling getBudgetMonth.");const c="/budgets/{budget_id}/months/{month}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))),u=r.parse(c,!0),d=Object.assign({method:"GET"},s),h={};if(h["User-Agent"]=a,h.Accept="application/json",e&&e.apiKey){const t=e.apiKey;h.Authorization=t}return u.query=Object.assign({},u.query,{},s.query),delete u.search,d.headers=Object.assign({},h,s.headers),{url:r.format(u),options:d}},getBudgetMonths(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetMonths.");const s="/budgets/{budget_id}/months".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.MonthsApiFp=function(e){return{getBudgetMonth(n,r,a){const o=t.MonthsApiFetchParamCreator(e).getBudgetMonth(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgetMonths(n,r,a){const o=t.MonthsApiFetchParamCreator(e).getBudgetMonths(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.MonthsApiFactory=function(e){return{getBudgetMonth:(n,r,a)=>t.MonthsApiFp(e).getBudgetMonth(n,r,a)(),getBudgetMonths:(n,r,a)=>t.MonthsApiFp(e).getBudgetMonths(n,r,a)()}};t.MonthsApi=class extends s{getBudgetMonth(e,n,r){return t.MonthsApiFp(this.configuration).getBudgetMonth(e,n,r)()}getBudgetMonths(e,n,r){return t.MonthsApiFp(this.configuration).getBudgetMonths(e,n,r)()}},t.PayeeLocationsApiFetchParamCreator=function(e){return{getPayeeLocationById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocationById.");if(null==n)throw new i("payee_location_id","Required parameter payee_location_id was null or undefined when calling getPayeeLocationById.");const s="/budgets/{budget_id}/payee_locations/{payee_location_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_location_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getPayeeLocations(t,n={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocations.");const o="/budgets/{budget_id}/payee_locations".replace("{budget_id}",encodeURIComponent(String(t))),s=r.parse(o,!0),c=Object.assign({method:"GET"},n),u={};if(u["User-Agent"]=a,u.Accept="application/json",e&&e.apiKey){const t=e.apiKey;u.Authorization=t}return s.query=Object.assign({},s.query,{},n.query),delete s.search,c.headers=Object.assign({},u,n.headers),{url:r.format(s),options:c}},getPayeeLocationsByPayee(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocationsByPayee.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getPayeeLocationsByPayee.");const s="/budgets/{budget_id}/payees/{payee_id}/payee_locations".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.PayeeLocationsApiFp=function(e){return{getPayeeLocationById(n,r,a){const o=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocationById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayeeLocations(n,r){const a=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocations(n,r);return(t=fetch)=>t(e.basePath+a.url,a.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayeeLocationsByPayee(n,r,a){const o=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocationsByPayee(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.PayeeLocationsApiFactory=function(e){return{getPayeeLocationById:(n,r,a)=>t.PayeeLocationsApiFp(e).getPayeeLocationById(n,r,a)(),getPayeeLocations:(n,r)=>t.PayeeLocationsApiFp(e).getPayeeLocations(n,r)(),getPayeeLocationsByPayee:(n,r,a)=>t.PayeeLocationsApiFp(e).getPayeeLocationsByPayee(n,r,a)()}};t.PayeeLocationsApi=class extends s{getPayeeLocationById(e,n,r){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocationById(e,n,r)()}getPayeeLocations(e,n){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocations(e,n)()}getPayeeLocationsByPayee(e,n,r){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocationsByPayee(e,n,r)()}},t.PayeesApiFetchParamCreator=function(e){return{getPayeeById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeById.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getPayeeById.");const s="/budgets/{budget_id}/payees/{payee_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getPayees(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayees.");const s="/budgets/{budget_id}/payees".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.PayeesApiFp=function(e){return{getPayeeById(n,r,a){const o=t.PayeesApiFetchParamCreator(e).getPayeeById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayees(n,r,a){const o=t.PayeesApiFetchParamCreator(e).getPayees(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.PayeesApiFactory=function(e){return{getPayeeById:(n,r,a)=>t.PayeesApiFp(e).getPayeeById(n,r,a)(),getPayees:(n,r,a)=>t.PayeesApiFp(e).getPayees(n,r,a)()}};t.PayeesApi=class extends s{getPayeeById(e,n,r){return t.PayeesApiFp(this.configuration).getPayeeById(e,n,r)()}getPayees(e,n,r){return t.PayeesApiFp(this.configuration).getPayees(e,n,r)()}},t.ScheduledTransactionsApiFetchParamCreator=function(e){return{getScheduledTransactionById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getScheduledTransactionById.");if(null==n)throw new i("scheduled_transaction_id","Required parameter scheduled_transaction_id was null or undefined when calling getScheduledTransactionById.");const s="/budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{scheduled_transaction_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getScheduledTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getScheduledTransactions.");const s="/budgets/{budget_id}/scheduled_transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.ScheduledTransactionsApiFp=function(e){return{getScheduledTransactionById(n,r,a){const o=t.ScheduledTransactionsApiFetchParamCreator(e).getScheduledTransactionById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getScheduledTransactions(n,r,a){const o=t.ScheduledTransactionsApiFetchParamCreator(e).getScheduledTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.ScheduledTransactionsApiFactory=function(e){return{getScheduledTransactionById:(n,r,a)=>t.ScheduledTransactionsApiFp(e).getScheduledTransactionById(n,r,a)(),getScheduledTransactions:(n,r,a)=>t.ScheduledTransactionsApiFp(e).getScheduledTransactions(n,r,a)()}};t.ScheduledTransactionsApi=class extends s{getScheduledTransactionById(e,n,r){return t.ScheduledTransactionsApiFp(this.configuration).getScheduledTransactionById(e,n,r)()}getScheduledTransactions(e,n,r){return t.ScheduledTransactionsApiFp(this.configuration).getScheduledTransactions(e,n,r)()}},t.TransactionsApiFetchParamCreator=function(e){return{createTransaction(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling createTransaction.");if(null==n)throw new i("data","Required parameter data was null or undefined when calling createTransaction.");const s="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"POST"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}},getTransactionById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionById.");if(null==n)throw new i("transaction_id","Required parameter transaction_id was null or undefined when calling getTransactionById.");const s="/budgets/{budget_id}/transactions/{transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{transaction_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getTransactions(t,n,s,c,u={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactions.");const d="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),h=r.parse(d,!0),l=Object.assign({method:"GET"},u),p={},g={};if(p["User-Agent"]=a,p.Accept="application/json",e&&e.apiKey){const t=e.apiKey;p.Authorization=t}return void 0!==n&&(g.since_date=o(n)),void 0!==s&&(g.type=s),void 0!==c&&(g.last_knowledge_of_server=c),h.query=Object.assign({},h.query,g,u.query),delete h.search,l.headers=Object.assign({},p,u.headers),{url:r.format(h),options:l}},getTransactionsByAccount(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByAccount.");if(null==n)throw new i("account_id","Required parameter account_id was null or undefined when calling getTransactionsByAccount.");const h="/budgets/{budget_id}/accounts/{account_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{account_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},getTransactionsByCategory(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByCategory.");if(null==n)throw new i("category_id","Required parameter category_id was null or undefined when calling getTransactionsByCategory.");const h="/budgets/{budget_id}/categories/{category_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{category_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},getTransactionsByPayee(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByPayee.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getTransactionsByPayee.");const h="/budgets/{budget_id}/payees/{payee_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},updateTransaction(t,n,o,s={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateTransaction.");if(null==n)throw new i("transaction_id","Required parameter transaction_id was null or undefined when calling updateTransaction.");if(null==o)throw new i("data","Required parameter data was null or undefined when calling updateTransaction.");const c="/budgets/{budget_id}/transactions/{transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{transaction_id}",encodeURIComponent(String(n))),u=r.parse(c,!0),d=Object.assign({method:"PUT"},s),h={};if(h["User-Agent"]=a,h.Accept="application/json",e&&e.apiKey){const t=e.apiKey;h.Authorization=t}return h["Content-Type"]="application/json",u.query=Object.assign({},u.query,{},s.query),delete u.search,d.headers=Object.assign({},h,s.headers),d.body=JSON.stringify(o||{}),{url:r.format(u),options:d}},updateTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateTransactions.");if(null==n)throw new i("data","Required parameter data was null or undefined when calling updateTransactions.");const s="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"PATCH"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}}}},t.TransactionsApiFp=function(e){return{createTransaction(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).createTransaction(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionById(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).getTransactionById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactions(n,r,a,o,s){const i=t.TransactionsApiFetchParamCreator(e).getTransactions(n,r,a,o,s);return(t=fetch)=>t(e.basePath+i.url,i.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByAccount(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByAccount(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByCategory(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByCategory(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByPayee(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByPayee(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateTransaction(n,r,a,o){const s=t.TransactionsApiFetchParamCreator(e).updateTransaction(n,r,a,o);return(t=fetch)=>t(e.basePath+s.url,s.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateTransactions(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).updateTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.TransactionsApiFactory=function(e){return{createTransaction:(n,r,a)=>t.TransactionsApiFp(e).createTransaction(n,r,a)(),getTransactionById:(n,r,a)=>t.TransactionsApiFp(e).getTransactionById(n,r,a)(),getTransactions:(n,r,a,o,s)=>t.TransactionsApiFp(e).getTransactions(n,r,a,o,s)(),getTransactionsByAccount:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByAccount(n,r,a,o,s,i)(),getTransactionsByCategory:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByCategory(n,r,a,o,s,i)(),getTransactionsByPayee:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByPayee(n,r,a,o,s,i)(),updateTransaction:(n,r,a,o)=>t.TransactionsApiFp(e).updateTransaction(n,r,a,o)(),updateTransactions:(n,r,a)=>t.TransactionsApiFp(e).updateTransactions(n,r,a)()}};t.TransactionsApi=class extends s{createTransaction(e,n,r){return t.TransactionsApiFp(this.configuration).createTransaction(e,n,r)()}getTransactionById(e,n,r){return t.TransactionsApiFp(this.configuration).getTransactionById(e,n,r)()}getTransactions(e,n,r,a,o){return t.TransactionsApiFp(this.configuration).getTransactions(e,n,r,a,o)()}getTransactionsByAccount(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByAccount(e,n,r,a,o,s)()}getTransactionsByCategory(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByCategory(e,n,r,a,o,s)()}getTransactionsByPayee(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByPayee(e,n,r,a,o,s)()}updateTransaction(e,n,r,a){return t.TransactionsApiFp(this.configuration).updateTransaction(e,n,r,a)()}updateTransactions(e,n,r){return t.TransactionsApiFp(this.configuration).updateTransactions(e,n,r)()}},t.UserApiFetchParamCreator=function(e){return{getUser(t={}){const n=r.parse("/user",!0),o=Object.assign({method:"GET"},t),s={};if(s["User-Agent"]=a,s.Accept="application/json",e&&e.apiKey){const t=e.apiKey;s.Authorization=t}return n.query=Object.assign({},n.query,{},t.query),delete n.search,o.headers=Object.assign({},s,t.headers),{url:r.format(n),options:o}}}},t.UserApiFp=function(e){return{getUser(n){const r=t.UserApiFetchParamCreator(e).getUser(n);return(t=fetch)=>t(e.basePath+r.url,r.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.UserApiFactory=function(e){return{getUser:n=>t.UserApiFp(e).getUser(n)()}};t.UserApi=class extends s{getUser(e){return t.UserApiFp(this.configuration).getUser(e)()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2),a=n(0),o=n(13),s=n(14);t.utils=s.default,function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(0));class i{constructor(e,t="https://api.youneedabudget.com/v1"){this._configuration=new r.Configuration(e,t)}get user(){return this._user||(this._user=new a.UserApi(this._configuration)),this._user}get budgets(){return this._budgets||(this._budgets=new a.BudgetsApi(this._configuration)),this._budgets}get accounts(){return this._accounts||(this._accounts=new a.AccountsApi(this._configuration)),this._accounts}get categories(){return this._categories||(this._categories=new a.CategoriesApi(this._configuration)),this._categories}get months(){return this._months||(this._months=new a.MonthsApi(this._configuration)),this._months}get payees(){return this._payees||(this._payees=new a.PayeesApi(this._configuration)),this._payees}get payeeLocations(){return this._payeeLocations||(this._payeeLocations=new a.PayeeLocationsApi(this._configuration)),this._payeeLocations}get transactions(){return this._transactions||(this._transactions=new o.TransactionsApi(this._configuration)),this._transactions}get scheduledTransactions(){return this._scheduledTransactions||(this._scheduledTransactions=new a.ScheduledTransactionsApi(this._configuration)),this._scheduledTransactions}}t.api=i,t.API=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Configuration=class{constructor(e,t){this.apiKey=`Bearer ${e}`,this.basePath=t}}},function(e,t,n){"use strict";var r=n(4),a=n(7);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=A,t.resolve=function(e,t){return A(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?A(e,!1,!0).resolveObject(t):t},t.format=function(e){a.isString(e)&&(e=A(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var s=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),d=["'"].concat(u),h=["%","/","?",";","#"].concat(d),l=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},f={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(8);function A(e,t,n){if(e&&a.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),i=-1!==o&&o<e.indexOf("#")?"?":"#",u=e.split(i);u[0]=u[0].replace(/\\/g,"/");var A=e=u.join(i);if(A=A.trim(),!n&&1===e.split("#").length){var w=c.exec(A);if(w)return this.path=A,this.href=A,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var _=s.exec(A);if(_){var j=(_=_[0]).toLowerCase();this.protocol=j,A=A.substr(_.length)}if(n||_||A.match(/^\/\/[^@\/]+@[^@\/]+/)){var T="//"===A.substr(0,2);!T||_&&f[_]||(A=A.substr(2),this.slashes=!0)}if(!f[_]&&(T||_&&!m[_])){for(var P,C,B=-1,v=0;v<l.length;v++){-1!==(O=A.indexOf(l[v]))&&(-1===B||O<B)&&(B=O)}-1!==(C=-1===B?A.lastIndexOf("@"):A.lastIndexOf("@",B))&&(P=A.slice(0,C),A=A.slice(C+1),this.auth=decodeURIComponent(P)),B=-1;for(v=0;v<h.length;v++){var O;-1!==(O=A.indexOf(h[v]))&&(-1===B||O<B)&&(B=O)}-1===B&&(B=A.length),this.host=A.slice(0,B),A=A.slice(B),this.parseHost(),this.hostname=this.hostname||"";var I="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!I)for(var F=this.hostname.split(/\./),q=(v=0,F.length);v<q;v++){var R=F[v];if(R&&!R.match(p)){for(var U="",S=0,E=R.length;S<E;S++)R.charCodeAt(S)>127?U+="x":U+=R[S];if(!U.match(p)){var M=F.slice(0,v),x=F.slice(v+1),L=R.match(g);L&&(M.push(L[1]),x.unshift(L[2])),x.length&&(A="/"+x.join(".")+A),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),I||(this.hostname=r.toASCII(this.hostname));var K=this.port?":"+this.port:"",k=this.hostname||"";this.host=k+K,this.href+=this.host,I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==A[0]&&(A="/"+A))}if(!y[j])for(v=0,q=d.length;v<q;v++){var D=d[v];if(-1!==A.indexOf(D)){var G=encodeURIComponent(D);G===D&&(G=escape(D)),A=A.split(D).join(G)}}var z=A.indexOf("#");-1!==z&&(this.hash=A.substr(z),A=A.slice(0,z));var Y=A.indexOf("?");if(-1!==Y?(this.search=A.substr(Y),this.query=A.substr(Y+1),t&&(this.query=b.parse(this.query)),A=A.slice(0,Y)):t&&(this.search="",this.query={}),A&&(this.pathname=A),m[j]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){K=this.pathname||"";var N=this.search||"";this.path=K+N}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,s="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(s=b.stringify(this.query));var i=this.search||s&&"?"+s||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),t+o+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(i=i.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(A(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(a.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),s=0;s<r.length;s++){var i=r[s];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),u=0;u<c.length;u++){var d=c[u];"protocol"!==d&&(n[d]=e[d])}return m[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!m[e.protocol]){for(var h=Object.keys(e),l=0;l<h.length;l++){var p=h[l];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||f[e.protocol])n.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),g.length<2&&g.unshift(""),n.pathname=g.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var y=n.pathname||"",b=n.search||"";n.path=y+b}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var A=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=w||A||n.host&&e.pathname,j=_,T=n.pathname&&n.pathname.split("/")||[],P=(g=e.pathname&&e.pathname.split("/")||[],n.protocol&&!m[n.protocol]);if(P&&(n.hostname="",n.port=null,n.host&&(""===T[0]?T[0]=n.host:T.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),_=_&&(""===g[0]||""===T[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,T=g;else if(g.length)T||(T=[]),T.pop(),T=T.concat(g),n.search=e.search,n.query=e.query;else if(!a.isNullOrUndefined(e.search)){if(P)n.hostname=n.host=T.shift(),(I=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=I.shift(),n.host=n.hostname=I.shift());return n.search=e.search,n.query=e.query,a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!T.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=T.slice(-1)[0],B=(n.host||e.host||T.length>1)&&("."===C||".."===C)||""===C,v=0,O=T.length;O>=0;O--)"."===(C=T[O])?T.splice(O,1):".."===C?(T.splice(O,1),v++):v&&(T.splice(O,1),v--);if(!_&&!j)for(;v--;v)T.unshift("..");!_||""===T[0]||T[0]&&"/"===T[0].charAt(0)||T.unshift(""),B&&"/"!==T.join("/").substr(-1)&&T.push("");var I,F=""===T[0]||T[0]&&"/"===T[0].charAt(0);P&&(n.hostname=n.host=F?"":T.length?T.shift():"",(I=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=I.shift(),n.host=n.hostname=I.shift()));return(_=_||n.host&&T.length)&&!F&&T.unshift(""),T.length?n.pathname=T.join("/"):(n.pathname=null,n.path=null),a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=i.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,r){var a;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(o){t&&t.nodeType,e&&e.nodeType;var s="object"==typeof r&&r;s.global!==s&&s.window!==s&&s.self;var i,c=2147483647,u=36,d=1,h=26,l=38,p=700,g=72,y=128,f="-",m=/^xn--/,b=/[^\x20-\x7E]/,A=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=u-d,j=Math.floor,T=String.fromCharCode;function P(e){throw new RangeError(w[e])}function C(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function B(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+C((e=e.replace(A,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],a=0,o=e.length;a<o;)(t=e.charCodeAt(a++))>=55296&&t<=56319&&a<o?56320==(64512&(n=e.charCodeAt(a++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),a--):r.push(t);return r}function O(e){return C(e,function(e){var t="";return e>65535&&(t+=T((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=T(e)}).join("")}function I(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function F(e,t,n){var r=0;for(e=n?j(e/p):e>>1,e+=j(e/t);e>_*h>>1;r+=u)e=j(e/_);return j(r+(_+1)*e/(e+l))}function q(e){var t,n,r,a,o,s,i,l,p,m,b,A=[],w=e.length,_=0,T=y,C=g;for((n=e.lastIndexOf(f))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&P("not-basic"),A.push(e.charCodeAt(r));for(a=n>0?n+1:0;a<w;){for(o=_,s=1,i=u;a>=w&&P("invalid-input"),((l=(b=e.charCodeAt(a++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:u)>=u||l>j((c-_)/s))&&P("overflow"),_+=l*s,!(l<(p=i<=C?d:i>=C+h?h:i-C));i+=u)s>j(c/(m=u-p))&&P("overflow"),s*=m;C=F(_-o,t=A.length+1,0==o),j(_/t)>c-T&&P("overflow"),T+=j(_/t),_%=t,A.splice(_++,0,T)}return O(A)}function R(e){var t,n,r,a,o,s,i,l,p,m,b,A,w,_,C,B=[];for(A=(e=v(e)).length,t=y,n=0,o=g,s=0;s<A;++s)(b=e[s])<128&&B.push(T(b));for(r=a=B.length,a&&B.push(f);r<A;){for(i=c,s=0;s<A;++s)(b=e[s])>=t&&b<i&&(i=b);for(i-t>j((c-n)/(w=r+1))&&P("overflow"),n+=(i-t)*w,t=i,s=0;s<A;++s)if((b=e[s])<t&&++n>c&&P("overflow"),b==t){for(l=n,p=u;!(l<(m=p<=o?d:p>=o+h?h:p-o));p+=u)C=l-m,_=u-m,B.push(T(I(m+C%_,0))),l=j(C/_);B.push(T(I(l,0))),o=F(n,w,r==a),n=0,++r}++n,++t}return B.join("")}i={version:"1.4.1",ucs2:{decode:v,encode:O},decode:q,encode:R,toASCII:function(e){return B(e,function(e){return b.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return B(e,function(e){return m.test(e)?q(e.slice(4).toLowerCase()):e})}},void 0===(a=function(){return i}.call(t,n,t,e))||(e.exports=a)}()}).call(this,n(5)(e),n(6))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(9),t.encode=t.stringify=n(10)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var i=/\+/g;e=e.split(t);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var d=0;d<u;++d){var h,l,p,g,y=e[d].replace(i,"%20"),f=y.indexOf(n);f>=0?(h=y.substr(0,f),l=y.substr(f+1)):(h=y,l=""),p=decodeURIComponent(h),g=decodeURIComponent(l),r(s,p)?a(s[p])?s[p].push(g):s[p]=[s[p],g]:s[p]=g}return s};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,i){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?o(s(e),function(s){var i=encodeURIComponent(r(s))+n;return a(e[s])?o(e[s],function(e){return i+encodeURIComponent(r(e))}).join(t):i+encodeURIComponent(r(e[s]))}).join(t):i?encodeURIComponent(r(i))+n+encodeURIComponent(r(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var s=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){n(12),e.exports=self.fetch.bind(self)},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},a=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};d.prototype.append=function(e,t){e=i(e),t=c(t);var n=this.map[e];this.map[e]=n?n+","+t:t},d.prototype.delete=function(e){delete this.map[i(e)]},d.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},d.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},d.prototype.set=function(e,t){this.map[i(e)]=c(t)},d.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},d.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},d.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},d.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},t.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);var o=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];f.prototype.clone=function(){return new f(this,{body:this._bodyInit})},y.call(f.prototype),y.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var s=[301,302,303,307,308];b.redirect=function(e,t){if(-1===s.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},e.Headers=d,e.Request=f,e.Response=b,e.fetch=function(e,n){return new Promise(function(r,a){var o=new f(e,n),s=new XMLHttpRequest;s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new d,e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var a="response"in s?s.response:s.responseText;r(new b(a,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.open(o.method,o.url,!0),"include"===o.credentials&&(s.withCredentials=!0),"responseType"in s&&t.blob&&(s.responseType="blob"),o.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),s.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function d(e){this.map={},e instanceof d?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!a(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=g(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=h(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=l(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(e,t){var n,r,a=(t=t||{}).body;if(e instanceof f){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new d(e.headers)),this.method=e.method,this.mode=e.mode,a||null==e._bodyInit||(a=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new d(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),o.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(a)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function b(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.TransactionsApi=class extends r.TransactionsApi{createTransactions(e,t,n){return r.TransactionsApiFp(this.configuration).createTransaction(e,t,n)()}bulkCreateTransactions(e,t,n){return r.DeprecatedApiFp(this.configuration).bulkCreateTransactions(e,t,n)()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={getCurrentMonthInISOFormat(){return`${this.getCurrentDateInISOFormat().substr(0,7)}-01`},getCurrentDateInISOFormat(){let e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString()},convertFromISODateString:e=>new Date(new Date(e)),convertMilliUnitsToCurrencyAmount(e,t=2){let n=Math.pow(10,3-Math.min(3,t));n=1/n;let r=Math.round(e*n)/n*(.1/Math.pow(10,2));return Number(r.toFixed(t))}}}]);
var ynab=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3);n(11);const a="api_client/js/1.16.0";function o(e){return e instanceof Date?e.toISOString().substring(0,10):e}t.COLLECTION_FORMATS={csv:",",ssv:" ",tsv:"\t",pipes:"|"};class s{constructor(e){e&&(this.configuration=e)}}t.BaseAPI=s;class i extends Error{constructor(e,t){super(t),this.field=e}}t.RequiredError=i,function(e){let t;!function(e){e[e.Checking="checking"]="Checking",e[e.Savings="savings"]="Savings",e[e.Cash="cash"]="Cash",e[e.CreditCard="creditCard"]="CreditCard",e[e.LineOfCredit="lineOfCredit"]="LineOfCredit",e[e.OtherAsset="otherAsset"]="OtherAsset",e[e.OtherLiability="otherLiability"]="OtherLiability",e[e.PayPal="payPal"]="PayPal",e[e.MerchantAccount="merchantAccount"]="MerchantAccount",e[e.InvestmentAccount="investmentAccount"]="InvestmentAccount",e[e.Mortgage="mortgage"]="Mortgage"}(t=e.TypeEnum||(e.TypeEnum={}))}(t.Account||(t.Account={})),function(e){let t;!function(e){e[e.TB="TB"]="TB",e[e.TBD="TBD"]="TBD",e[e.MF="MF"]="MF",e[e.NEED="NEED"]="NEED"}(t=e.GoalTypeEnum||(e.GoalTypeEnum={}))}(t.Category||(t.Category={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.SaveTransaction||(t.SaveTransaction={})),function(e){let t,n;!function(e){e[e.Never="never"]="Never",e[e.Daily="daily"]="Daily",e[e.Weekly="weekly"]="Weekly",e[e.EveryOtherWeek="everyOtherWeek"]="EveryOtherWeek",e[e.TwiceAMonth="twiceAMonth"]="TwiceAMonth",e[e.Every4Weeks="every4Weeks"]="Every4Weeks",e[e.Monthly="monthly"]="Monthly",e[e.EveryOtherMonth="everyOtherMonth"]="EveryOtherMonth",e[e.Every3Months="every3Months"]="Every3Months",e[e.Every4Months="every4Months"]="Every4Months",e[e.TwiceAYear="twiceAYear"]="TwiceAYear",e[e.Yearly="yearly"]="Yearly",e[e.EveryOtherYear="everyOtherYear"]="EveryOtherYear"}(t=e.FrequencyEnum||(e.FrequencyEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.ScheduledTransactionSummary||(t.ScheduledTransactionSummary={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.TransactionSummary||(t.TransactionSummary={})),function(e){let t,n,r;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={})),function(e){e[e.Transaction="transaction"]="Transaction",e[e.Subtransaction="subtransaction"]="Subtransaction"}(r=e.TypeEnum||(e.TypeEnum={}))}(t.HybridTransaction||(t.HybridTransaction={})),function(e){let t,n;!function(e){e[e.Never="never"]="Never",e[e.Daily="daily"]="Daily",e[e.Weekly="weekly"]="Weekly",e[e.EveryOtherWeek="everyOtherWeek"]="EveryOtherWeek",e[e.TwiceAMonth="twiceAMonth"]="TwiceAMonth",e[e.Every4Weeks="every4Weeks"]="Every4Weeks",e[e.Monthly="monthly"]="Monthly",e[e.EveryOtherMonth="everyOtherMonth"]="EveryOtherMonth",e[e.Every3Months="every3Months"]="Every3Months",e[e.Every4Months="every4Months"]="Every4Months",e[e.TwiceAYear="twiceAYear"]="TwiceAYear",e[e.Yearly="yearly"]="Yearly",e[e.EveryOtherYear="everyOtherYear"]="EveryOtherYear"}(t=e.FrequencyEnum||(e.FrequencyEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.ScheduledTransactionDetail||(t.ScheduledTransactionDetail={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.TransactionDetail||(t.TransactionDetail={})),function(e){let t,n;!function(e){e[e.Cleared="cleared"]="Cleared",e[e.Uncleared="uncleared"]="Uncleared",e[e.Reconciled="reconciled"]="Reconciled"}(t=e.ClearedEnum||(e.ClearedEnum={})),function(e){e[e.Red="red"]="Red",e[e.Orange="orange"]="Orange",e[e.Yellow="yellow"]="Yellow",e[e.Green="green"]="Green",e[e.Blue="blue"]="Blue",e[e.Purple="purple"]="Purple"}(n=e.FlagColorEnum||(e.FlagColorEnum={}))}(t.UpdateTransaction||(t.UpdateTransaction={})),t.AccountsApiFetchParamCreator=function(e){return{getAccountById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getAccountById.");if(null==n)throw new i("account_id","Required parameter account_id was null or undefined when calling getAccountById.");const s="/budgets/{budget_id}/accounts/{account_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{account_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getAccounts(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getAccounts.");const s="/budgets/{budget_id}/accounts".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.AccountsApiFp=function(e){return{getAccountById(n,r,a){const o=t.AccountsApiFetchParamCreator(e).getAccountById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getAccounts(n,r,a){const o=t.AccountsApiFetchParamCreator(e).getAccounts(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.AccountsApiFactory=function(e){return{getAccountById:(n,r,a)=>t.AccountsApiFp(e).getAccountById(n,r,a)(),getAccounts:(n,r,a)=>t.AccountsApiFp(e).getAccounts(n,r,a)()}};t.AccountsApi=class extends s{getAccountById(e,n,r){return t.AccountsApiFp(this.configuration).getAccountById(e,n,r)()}getAccounts(e,n,r){return t.AccountsApiFp(this.configuration).getAccounts(e,n,r)()}},t.BudgetsApiFetchParamCreator=function(e){return{getBudgetById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetById.");const s="/budgets/{budget_id}".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getBudgetSettingsById(t,n={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetSettingsById.");const o="/budgets/{budget_id}/settings".replace("{budget_id}",encodeURIComponent(String(t))),s=r.parse(o,!0),c=Object.assign({method:"GET"},n),u={};if(u["User-Agent"]=a,u.Accept="application/json",e&&e.apiKey){const t=e.apiKey;u.Authorization=t}return s.query=Object.assign({},s.query,{},n.query),delete s.search,c.headers=Object.assign({},u,n.headers),{url:r.format(s),options:c}},getBudgets(t={}){const n=r.parse("/budgets",!0),o=Object.assign({method:"GET"},t),s={};if(s["User-Agent"]=a,s.Accept="application/json",e&&e.apiKey){const t=e.apiKey;s.Authorization=t}return n.query=Object.assign({},n.query,{},t.query),delete n.search,o.headers=Object.assign({},s,t.headers),{url:r.format(n),options:o}}}},t.BudgetsApiFp=function(e){return{getBudgetById(n,r,a){const o=t.BudgetsApiFetchParamCreator(e).getBudgetById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgetSettingsById(n,r){const a=t.BudgetsApiFetchParamCreator(e).getBudgetSettingsById(n,r);return(t=fetch)=>t(e.basePath+a.url,a.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgets(n){const r=t.BudgetsApiFetchParamCreator(e).getBudgets(n);return(t=fetch)=>t(e.basePath+r.url,r.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.BudgetsApiFactory=function(e){return{getBudgetById:(n,r,a)=>t.BudgetsApiFp(e).getBudgetById(n,r,a)(),getBudgetSettingsById:(n,r)=>t.BudgetsApiFp(e).getBudgetSettingsById(n,r)(),getBudgets:n=>t.BudgetsApiFp(e).getBudgets(n)()}};t.BudgetsApi=class extends s{getBudgetById(e,n,r){return t.BudgetsApiFp(this.configuration).getBudgetById(e,n,r)()}getBudgetSettingsById(e,n){return t.BudgetsApiFp(this.configuration).getBudgetSettingsById(e,n)()}getBudgets(e){return t.BudgetsApiFp(this.configuration).getBudgets(e)()}},t.CategoriesApiFetchParamCreator=function(e){return{getCategories(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getCategories.");const s="/budgets/{budget_id}/categories".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getCategoryById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getCategoryById.");if(null==n)throw new i("category_id","Required parameter category_id was null or undefined when calling getCategoryById.");const s="/budgets/{budget_id}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{category_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getMonthCategoryById(t,n,s,c={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getMonthCategoryById.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling getMonthCategoryById.");if(null==s)throw new i("category_id","Required parameter category_id was null or undefined when calling getMonthCategoryById.");const u="/budgets/{budget_id}/months/{month}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))).replace("{category_id}",encodeURIComponent(String(s))),d=r.parse(u,!0),h=Object.assign({method:"GET"},c),l={};if(l["User-Agent"]=a,l.Accept="application/json",e&&e.apiKey){const t=e.apiKey;l.Authorization=t}return d.query=Object.assign({},d.query,{},c.query),delete d.search,h.headers=Object.assign({},l,c.headers),{url:r.format(d),options:h}},updateMonthCategory(t,n,s,c,u={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateMonthCategory.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling updateMonthCategory.");if(null==s)throw new i("category_id","Required parameter category_id was null or undefined when calling updateMonthCategory.");if(null==c)throw new i("data","Required parameter data was null or undefined when calling updateMonthCategory.");const d="/budgets/{budget_id}/months/{month}/categories/{category_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))).replace("{category_id}",encodeURIComponent(String(s))),h=r.parse(d,!0),l=Object.assign({method:"PATCH"},u),p={};if(p["User-Agent"]=a,p.Accept="application/json",e&&e.apiKey){const t=e.apiKey;p.Authorization=t}return p["Content-Type"]="application/json",h.query=Object.assign({},h.query,{},u.query),delete h.search,l.headers=Object.assign({},p,u.headers),l.body=JSON.stringify(c||{}),{url:r.format(h),options:l}}}},t.CategoriesApiFp=function(e){return{getCategories(n,r,a){const o=t.CategoriesApiFetchParamCreator(e).getCategories(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getCategoryById(n,r,a){const o=t.CategoriesApiFetchParamCreator(e).getCategoryById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getMonthCategoryById(n,r,a,o){const s=t.CategoriesApiFetchParamCreator(e).getMonthCategoryById(n,r,a,o);return(t=fetch)=>t(e.basePath+s.url,s.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateMonthCategory(n,r,a,o,s){const i=t.CategoriesApiFetchParamCreator(e).updateMonthCategory(n,r,a,o,s);return(t=fetch)=>t(e.basePath+i.url,i.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.CategoriesApiFactory=function(e){return{getCategories:(n,r,a)=>t.CategoriesApiFp(e).getCategories(n,r,a)(),getCategoryById:(n,r,a)=>t.CategoriesApiFp(e).getCategoryById(n,r,a)(),getMonthCategoryById:(n,r,a,o)=>t.CategoriesApiFp(e).getMonthCategoryById(n,r,a,o)(),updateMonthCategory:(n,r,a,o,s)=>t.CategoriesApiFp(e).updateMonthCategory(n,r,a,o,s)()}};t.CategoriesApi=class extends s{getCategories(e,n,r){return t.CategoriesApiFp(this.configuration).getCategories(e,n,r)()}getCategoryById(e,n,r){return t.CategoriesApiFp(this.configuration).getCategoryById(e,n,r)()}getMonthCategoryById(e,n,r,a){return t.CategoriesApiFp(this.configuration).getMonthCategoryById(e,n,r,a)()}updateMonthCategory(e,n,r,a,o){return t.CategoriesApiFp(this.configuration).updateMonthCategory(e,n,r,a,o)()}},t.DeprecatedApiFetchParamCreator=function(e){return{bulkCreateTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling bulkCreateTransactions.");if(null==n)throw new i("transactions","Required parameter transactions was null or undefined when calling bulkCreateTransactions.");const s="/budgets/{budget_id}/transactions/bulk".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"POST"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}}}},t.DeprecatedApiFp=function(e){return{bulkCreateTransactions(n,r,a){const o=t.DeprecatedApiFetchParamCreator(e).bulkCreateTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.DeprecatedApiFactory=function(e){return{bulkCreateTransactions:(n,r,a)=>t.DeprecatedApiFp(e).bulkCreateTransactions(n,r,a)()}};t.DeprecatedApi=class extends s{bulkCreateTransactions(e,n,r){return t.DeprecatedApiFp(this.configuration).bulkCreateTransactions(e,n,r)()}},t.MonthsApiFetchParamCreator=function(e){return{getBudgetMonth(t,n,s={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetMonth.");if(null==n)throw new i("month","Required parameter month was null or undefined when calling getBudgetMonth.");const c="/budgets/{budget_id}/months/{month}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{month}",encodeURIComponent(o(n))),u=r.parse(c,!0),d=Object.assign({method:"GET"},s),h={};if(h["User-Agent"]=a,h.Accept="application/json",e&&e.apiKey){const t=e.apiKey;h.Authorization=t}return u.query=Object.assign({},u.query,{},s.query),delete u.search,d.headers=Object.assign({},h,s.headers),{url:r.format(u),options:d}},getBudgetMonths(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getBudgetMonths.");const s="/budgets/{budget_id}/months".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.MonthsApiFp=function(e){return{getBudgetMonth(n,r,a){const o=t.MonthsApiFetchParamCreator(e).getBudgetMonth(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getBudgetMonths(n,r,a){const o=t.MonthsApiFetchParamCreator(e).getBudgetMonths(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.MonthsApiFactory=function(e){return{getBudgetMonth:(n,r,a)=>t.MonthsApiFp(e).getBudgetMonth(n,r,a)(),getBudgetMonths:(n,r,a)=>t.MonthsApiFp(e).getBudgetMonths(n,r,a)()}};t.MonthsApi=class extends s{getBudgetMonth(e,n,r){return t.MonthsApiFp(this.configuration).getBudgetMonth(e,n,r)()}getBudgetMonths(e,n,r){return t.MonthsApiFp(this.configuration).getBudgetMonths(e,n,r)()}},t.PayeeLocationsApiFetchParamCreator=function(e){return{getPayeeLocationById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocationById.");if(null==n)throw new i("payee_location_id","Required parameter payee_location_id was null or undefined when calling getPayeeLocationById.");const s="/budgets/{budget_id}/payee_locations/{payee_location_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_location_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getPayeeLocations(t,n={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocations.");const o="/budgets/{budget_id}/payee_locations".replace("{budget_id}",encodeURIComponent(String(t))),s=r.parse(o,!0),c=Object.assign({method:"GET"},n),u={};if(u["User-Agent"]=a,u.Accept="application/json",e&&e.apiKey){const t=e.apiKey;u.Authorization=t}return s.query=Object.assign({},s.query,{},n.query),delete s.search,c.headers=Object.assign({},u,n.headers),{url:r.format(s),options:c}},getPayeeLocationsByPayee(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeLocationsByPayee.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getPayeeLocationsByPayee.");const s="/budgets/{budget_id}/payees/{payee_id}/payee_locations".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.PayeeLocationsApiFp=function(e){return{getPayeeLocationById(n,r,a){const o=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocationById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayeeLocations(n,r){const a=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocations(n,r);return(t=fetch)=>t(e.basePath+a.url,a.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayeeLocationsByPayee(n,r,a){const o=t.PayeeLocationsApiFetchParamCreator(e).getPayeeLocationsByPayee(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.PayeeLocationsApiFactory=function(e){return{getPayeeLocationById:(n,r,a)=>t.PayeeLocationsApiFp(e).getPayeeLocationById(n,r,a)(),getPayeeLocations:(n,r)=>t.PayeeLocationsApiFp(e).getPayeeLocations(n,r)(),getPayeeLocationsByPayee:(n,r,a)=>t.PayeeLocationsApiFp(e).getPayeeLocationsByPayee(n,r,a)()}};t.PayeeLocationsApi=class extends s{getPayeeLocationById(e,n,r){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocationById(e,n,r)()}getPayeeLocations(e,n){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocations(e,n)()}getPayeeLocationsByPayee(e,n,r){return t.PayeeLocationsApiFp(this.configuration).getPayeeLocationsByPayee(e,n,r)()}},t.PayeesApiFetchParamCreator=function(e){return{getPayeeById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayeeById.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getPayeeById.");const s="/budgets/{budget_id}/payees/{payee_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getPayees(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getPayees.");const s="/budgets/{budget_id}/payees".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.PayeesApiFp=function(e){return{getPayeeById(n,r,a){const o=t.PayeesApiFetchParamCreator(e).getPayeeById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getPayees(n,r,a){const o=t.PayeesApiFetchParamCreator(e).getPayees(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.PayeesApiFactory=function(e){return{getPayeeById:(n,r,a)=>t.PayeesApiFp(e).getPayeeById(n,r,a)(),getPayees:(n,r,a)=>t.PayeesApiFp(e).getPayees(n,r,a)()}};t.PayeesApi=class extends s{getPayeeById(e,n,r){return t.PayeesApiFp(this.configuration).getPayeeById(e,n,r)()}getPayees(e,n,r){return t.PayeesApiFp(this.configuration).getPayees(e,n,r)()}},t.ScheduledTransactionsApiFetchParamCreator=function(e){return{getScheduledTransactionById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getScheduledTransactionById.");if(null==n)throw new i("scheduled_transaction_id","Required parameter scheduled_transaction_id was null or undefined when calling getScheduledTransactionById.");const s="/budgets/{budget_id}/scheduled_transactions/{scheduled_transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{scheduled_transaction_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getScheduledTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getScheduledTransactions.");const s="/budgets/{budget_id}/scheduled_transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={},h={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return void 0!==n&&(h.last_knowledge_of_server=n),c.query=Object.assign({},c.query,h,o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}}}},t.ScheduledTransactionsApiFp=function(e){return{getScheduledTransactionById(n,r,a){const o=t.ScheduledTransactionsApiFetchParamCreator(e).getScheduledTransactionById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getScheduledTransactions(n,r,a){const o=t.ScheduledTransactionsApiFetchParamCreator(e).getScheduledTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.ScheduledTransactionsApiFactory=function(e){return{getScheduledTransactionById:(n,r,a)=>t.ScheduledTransactionsApiFp(e).getScheduledTransactionById(n,r,a)(),getScheduledTransactions:(n,r,a)=>t.ScheduledTransactionsApiFp(e).getScheduledTransactions(n,r,a)()}};t.ScheduledTransactionsApi=class extends s{getScheduledTransactionById(e,n,r){return t.ScheduledTransactionsApiFp(this.configuration).getScheduledTransactionById(e,n,r)()}getScheduledTransactions(e,n,r){return t.ScheduledTransactionsApiFp(this.configuration).getScheduledTransactions(e,n,r)()}},t.TransactionsApiFetchParamCreator=function(e){return{createTransaction(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling createTransaction.");if(null==n)throw new i("data","Required parameter data was null or undefined when calling createTransaction.");const s="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"POST"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}},getTransactionById(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionById.");if(null==n)throw new i("transaction_id","Required parameter transaction_id was null or undefined when calling getTransactionById.");const s="/budgets/{budget_id}/transactions/{transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{transaction_id}",encodeURIComponent(String(n))),c=r.parse(s,!0),u=Object.assign({method:"GET"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),{url:r.format(c),options:u}},getTransactions(t,n,s,c,u={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactions.");const d="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),h=r.parse(d,!0),l=Object.assign({method:"GET"},u),p={},g={};if(p["User-Agent"]=a,p.Accept="application/json",e&&e.apiKey){const t=e.apiKey;p.Authorization=t}return void 0!==n&&(g.since_date=o(n)),void 0!==s&&(g.type=s),void 0!==c&&(g.last_knowledge_of_server=c),h.query=Object.assign({},h.query,g,u.query),delete h.search,l.headers=Object.assign({},p,u.headers),{url:r.format(h),options:l}},getTransactionsByAccount(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByAccount.");if(null==n)throw new i("account_id","Required parameter account_id was null or undefined when calling getTransactionsByAccount.");const h="/budgets/{budget_id}/accounts/{account_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{account_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},getTransactionsByCategory(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByCategory.");if(null==n)throw new i("category_id","Required parameter category_id was null or undefined when calling getTransactionsByCategory.");const h="/budgets/{budget_id}/categories/{category_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{category_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},getTransactionsByPayee(t,n,s,c,u,d={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling getTransactionsByPayee.");if(null==n)throw new i("payee_id","Required parameter payee_id was null or undefined when calling getTransactionsByPayee.");const h="/budgets/{budget_id}/payees/{payee_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))).replace("{payee_id}",encodeURIComponent(String(n))),l=r.parse(h,!0),p=Object.assign({method:"GET"},d),g={},y={};if(g["User-Agent"]=a,g.Accept="application/json",e&&e.apiKey){const t=e.apiKey;g.Authorization=t}return void 0!==s&&(y.since_date=o(s)),void 0!==c&&(y.type=c),void 0!==u&&(y.last_knowledge_of_server=u),l.query=Object.assign({},l.query,y,d.query),delete l.search,p.headers=Object.assign({},g,d.headers),{url:r.format(l),options:p}},updateTransaction(t,n,o,s={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateTransaction.");if(null==n)throw new i("transaction_id","Required parameter transaction_id was null or undefined when calling updateTransaction.");if(null==o)throw new i("data","Required parameter data was null or undefined when calling updateTransaction.");const c="/budgets/{budget_id}/transactions/{transaction_id}".replace("{budget_id}",encodeURIComponent(String(t))).replace("{transaction_id}",encodeURIComponent(String(n))),u=r.parse(c,!0),d=Object.assign({method:"PUT"},s),h={};if(h["User-Agent"]=a,h.Accept="application/json",e&&e.apiKey){const t=e.apiKey;h.Authorization=t}return h["Content-Type"]="application/json",u.query=Object.assign({},u.query,{},s.query),delete u.search,d.headers=Object.assign({},h,s.headers),d.body=JSON.stringify(o||{}),{url:r.format(u),options:d}},updateTransactions(t,n,o={}){if(null==t)throw new i("budget_id","Required parameter budget_id was null or undefined when calling updateTransactions.");if(null==n)throw new i("data","Required parameter data was null or undefined when calling updateTransactions.");const s="/budgets/{budget_id}/transactions".replace("{budget_id}",encodeURIComponent(String(t))),c=r.parse(s,!0),u=Object.assign({method:"PATCH"},o),d={};if(d["User-Agent"]=a,d.Accept="application/json",e&&e.apiKey){const t=e.apiKey;d.Authorization=t}return d["Content-Type"]="application/json",c.query=Object.assign({},c.query,{},o.query),delete c.search,u.headers=Object.assign({},d,o.headers),u.body=JSON.stringify(n||{}),{url:r.format(c),options:u}}}},t.TransactionsApiFp=function(e){return{createTransaction(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).createTransaction(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionById(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).getTransactionById(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactions(n,r,a,o,s){const i=t.TransactionsApiFetchParamCreator(e).getTransactions(n,r,a,o,s);return(t=fetch)=>t(e.basePath+i.url,i.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByAccount(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByAccount(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByCategory(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByCategory(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},getTransactionsByPayee(n,r,a,o,s,i){const c=t.TransactionsApiFetchParamCreator(e).getTransactionsByPayee(n,r,a,o,s,i);return(t=fetch)=>t(e.basePath+c.url,c.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateTransaction(n,r,a,o){const s=t.TransactionsApiFetchParamCreator(e).updateTransaction(n,r,a,o);return(t=fetch)=>t(e.basePath+s.url,s.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))},updateTransactions(n,r,a){const o=t.TransactionsApiFetchParamCreator(e).updateTransactions(n,r,a);return(t=fetch)=>t(e.basePath+o.url,o.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.TransactionsApiFactory=function(e){return{createTransaction:(n,r,a)=>t.TransactionsApiFp(e).createTransaction(n,r,a)(),getTransactionById:(n,r,a)=>t.TransactionsApiFp(e).getTransactionById(n,r,a)(),getTransactions:(n,r,a,o,s)=>t.TransactionsApiFp(e).getTransactions(n,r,a,o,s)(),getTransactionsByAccount:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByAccount(n,r,a,o,s,i)(),getTransactionsByCategory:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByCategory(n,r,a,o,s,i)(),getTransactionsByPayee:(n,r,a,o,s,i)=>t.TransactionsApiFp(e).getTransactionsByPayee(n,r,a,o,s,i)(),updateTransaction:(n,r,a,o)=>t.TransactionsApiFp(e).updateTransaction(n,r,a,o)(),updateTransactions:(n,r,a)=>t.TransactionsApiFp(e).updateTransactions(n,r,a)()}};t.TransactionsApi=class extends s{createTransaction(e,n,r){return t.TransactionsApiFp(this.configuration).createTransaction(e,n,r)()}getTransactionById(e,n,r){return t.TransactionsApiFp(this.configuration).getTransactionById(e,n,r)()}getTransactions(e,n,r,a,o){return t.TransactionsApiFp(this.configuration).getTransactions(e,n,r,a,o)()}getTransactionsByAccount(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByAccount(e,n,r,a,o,s)()}getTransactionsByCategory(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByCategory(e,n,r,a,o,s)()}getTransactionsByPayee(e,n,r,a,o,s){return t.TransactionsApiFp(this.configuration).getTransactionsByPayee(e,n,r,a,o,s)()}updateTransaction(e,n,r,a){return t.TransactionsApiFp(this.configuration).updateTransaction(e,n,r,a)()}updateTransactions(e,n,r){return t.TransactionsApiFp(this.configuration).updateTransactions(e,n,r)()}},t.UserApiFetchParamCreator=function(e){return{getUser(t={}){const n=r.parse("/user",!0),o=Object.assign({method:"GET"},t),s={};if(s["User-Agent"]=a,s.Accept="application/json",e&&e.apiKey){const t=e.apiKey;s.Authorization=t}return n.query=Object.assign({},n.query,{},t.query),delete n.search,o.headers=Object.assign({},s,t.headers),{url:r.format(n),options:o}}}},t.UserApiFp=function(e){return{getUser(n){const r=t.UserApiFetchParamCreator(e).getUser(n);return(t=fetch)=>t(e.basePath+r.url,r.options).then(e=>e.status>=200&&e.status<300?e.json():e.json().then(e=>Promise.reject(e)))}}},t.UserApiFactory=function(e){return{getUser:n=>t.UserApiFp(e).getUser(n)()}};t.UserApi=class extends s{getUser(e){return t.UserApiFp(this.configuration).getUser(e)()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(2),a=n(0),o=n(13),s=n(14);t.utils=s.default,function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(0));class i{constructor(e,t="https://api.youneedabudget.com/v1"){this._configuration=new r.Configuration(e,t)}get user(){return this._user||(this._user=new a.UserApi(this._configuration)),this._user}get budgets(){return this._budgets||(this._budgets=new a.BudgetsApi(this._configuration)),this._budgets}get accounts(){return this._accounts||(this._accounts=new a.AccountsApi(this._configuration)),this._accounts}get categories(){return this._categories||(this._categories=new a.CategoriesApi(this._configuration)),this._categories}get months(){return this._months||(this._months=new a.MonthsApi(this._configuration)),this._months}get payees(){return this._payees||(this._payees=new a.PayeesApi(this._configuration)),this._payees}get payeeLocations(){return this._payeeLocations||(this._payeeLocations=new a.PayeeLocationsApi(this._configuration)),this._payeeLocations}get transactions(){return this._transactions||(this._transactions=new o.TransactionsApi(this._configuration)),this._transactions}get scheduledTransactions(){return this._scheduledTransactions||(this._scheduledTransactions=new a.ScheduledTransactionsApi(this._configuration)),this._scheduledTransactions}}t.api=i,t.API=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Configuration=class{constructor(e,t){this.apiKey=`Bearer ${e}`,this.basePath=t}}},function(e,t,n){"use strict";var r=n(4),a=n(7);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=A,t.resolve=function(e,t){return A(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?A(e,!1,!0).resolveObject(t):t},t.format=function(e){a.isString(e)&&(e=A(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var s=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),d=["'"].concat(u),h=["%","/","?",";","#"].concat(d),l=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,y={javascript:!0,"javascript:":!0},f={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(8);function A(e,t,n){if(e&&a.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),i=-1!==o&&o<e.indexOf("#")?"?":"#",u=e.split(i);u[0]=u[0].replace(/\\/g,"/");var A=e=u.join(i);if(A=A.trim(),!n&&1===e.split("#").length){var w=c.exec(A);if(w)return this.path=A,this.href=A,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var _=s.exec(A);if(_){var j=(_=_[0]).toLowerCase();this.protocol=j,A=A.substr(_.length)}if(n||_||A.match(/^\/\/[^@\/]+@[^@\/]+/)){var T="//"===A.substr(0,2);!T||_&&f[_]||(A=A.substr(2),this.slashes=!0)}if(!f[_]&&(T||_&&!m[_])){for(var P,C,B=-1,v=0;v<l.length;v++){-1!==(O=A.indexOf(l[v]))&&(-1===B||O<B)&&(B=O)}-1!==(C=-1===B?A.lastIndexOf("@"):A.lastIndexOf("@",B))&&(P=A.slice(0,C),A=A.slice(C+1),this.auth=decodeURIComponent(P)),B=-1;for(v=0;v<h.length;v++){var O;-1!==(O=A.indexOf(h[v]))&&(-1===B||O<B)&&(B=O)}-1===B&&(B=A.length),this.host=A.slice(0,B),A=A.slice(B),this.parseHost(),this.hostname=this.hostname||"";var I="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!I)for(var F=this.hostname.split(/\./),q=(v=0,F.length);v<q;v++){var R=F[v];if(R&&!R.match(p)){for(var U="",S=0,E=R.length;S<E;S++)R.charCodeAt(S)>127?U+="x":U+=R[S];if(!U.match(p)){var M=F.slice(0,v),x=F.slice(v+1),L=R.match(g);L&&(M.push(L[1]),x.unshift(L[2])),x.length&&(A="/"+x.join(".")+A),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),I||(this.hostname=r.toASCII(this.hostname));var K=this.port?":"+this.port:"",k=this.hostname||"";this.host=k+K,this.href+=this.host,I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==A[0]&&(A="/"+A))}if(!y[j])for(v=0,q=d.length;v<q;v++){var D=d[v];if(-1!==A.indexOf(D)){var G=encodeURIComponent(D);G===D&&(G=escape(D)),A=A.split(D).join(G)}}var z=A.indexOf("#");-1!==z&&(this.hash=A.substr(z),A=A.slice(0,z));var Y=A.indexOf("?");if(-1!==Y?(this.search=A.substr(Y),this.query=A.substr(Y+1),t&&(this.query=b.parse(this.query)),A=A.slice(0,Y)):t&&(this.search="",this.query={}),A&&(this.pathname=A),m[j]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){K=this.pathname||"";var N=this.search||"";this.path=K+N}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,s="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(s=b.stringify(this.query));var i=this.search||s&&"?"+s||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),i&&"?"!==i.charAt(0)&&(i="?"+i),t+o+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(i=i.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(A(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(a.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),s=0;s<r.length;s++){var i=r[s];n[i]=this[i]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),u=0;u<c.length;u++){var d=c[u];"protocol"!==d&&(n[d]=e[d])}return m[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!m[e.protocol]){for(var h=Object.keys(e),l=0;l<h.length;l++){var p=h[l];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||f[e.protocol])n.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),g.length<2&&g.unshift(""),n.pathname=g.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var y=n.pathname||"",b=n.search||"";n.path=y+b}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var A=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=w||A||n.host&&e.pathname,j=_,T=n.pathname&&n.pathname.split("/")||[],P=(g=e.pathname&&e.pathname.split("/")||[],n.protocol&&!m[n.protocol]);if(P&&(n.hostname="",n.port=null,n.host&&(""===T[0]?T[0]=n.host:T.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),_=_&&(""===g[0]||""===T[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,T=g;else if(g.length)T||(T=[]),T.pop(),T=T.concat(g),n.search=e.search,n.query=e.query;else if(!a.isNullOrUndefined(e.search)){if(P)n.hostname=n.host=T.shift(),(I=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=I.shift(),n.host=n.hostname=I.shift());return n.search=e.search,n.query=e.query,a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!T.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var C=T.slice(-1)[0],B=(n.host||e.host||T.length>1)&&("."===C||".."===C)||""===C,v=0,O=T.length;O>=0;O--)"."===(C=T[O])?T.splice(O,1):".."===C?(T.splice(O,1),v++):v&&(T.splice(O,1),v--);if(!_&&!j)for(;v--;v)T.unshift("..");!_||""===T[0]||T[0]&&"/"===T[0].charAt(0)||T.unshift(""),B&&"/"!==T.join("/").substr(-1)&&T.push("");var I,F=""===T[0]||T[0]&&"/"===T[0].charAt(0);P&&(n.hostname=n.host=F?"":T.length?T.shift():"",(I=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=I.shift(),n.host=n.hostname=I.shift()));return(_=_||n.host&&T.length)&&!F&&T.unshift(""),T.length?n.pathname=T.join("/"):(n.pathname=null,n.path=null),a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=i.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,r){var a;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(o){t&&t.nodeType,e&&e.nodeType;var s="object"==typeof r&&r;s.global!==s&&s.window!==s&&s.self;var i,c=2147483647,u=36,d=1,h=26,l=38,p=700,g=72,y=128,f="-",m=/^xn--/,b=/[^\x20-\x7E]/,A=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=u-d,j=Math.floor,T=String.fromCharCode;function P(e){throw new RangeError(w[e])}function C(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function B(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+C((e=e.replace(A,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],a=0,o=e.length;a<o;)(t=e.charCodeAt(a++))>=55296&&t<=56319&&a<o?56320==(64512&(n=e.charCodeAt(a++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),a--):r.push(t);return r}function O(e){return C(e,function(e){var t="";return e>65535&&(t+=T((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=T(e)}).join("")}function I(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function F(e,t,n){var r=0;for(e=n?j(e/p):e>>1,e+=j(e/t);e>_*h>>1;r+=u)e=j(e/_);return j(r+(_+1)*e/(e+l))}function q(e){var t,n,r,a,o,s,i,l,p,m,b,A=[],w=e.length,_=0,T=y,C=g;for((n=e.lastIndexOf(f))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&P("not-basic"),A.push(e.charCodeAt(r));for(a=n>0?n+1:0;a<w;){for(o=_,s=1,i=u;a>=w&&P("invalid-input"),((l=(b=e.charCodeAt(a++))-48<10?b-22:b-65<26?b-65:b-97<26?b-97:u)>=u||l>j((c-_)/s))&&P("overflow"),_+=l*s,!(l<(p=i<=C?d:i>=C+h?h:i-C));i+=u)s>j(c/(m=u-p))&&P("overflow"),s*=m;C=F(_-o,t=A.length+1,0==o),j(_/t)>c-T&&P("overflow"),T+=j(_/t),_%=t,A.splice(_++,0,T)}return O(A)}function R(e){var t,n,r,a,o,s,i,l,p,m,b,A,w,_,C,B=[];for(A=(e=v(e)).length,t=y,n=0,o=g,s=0;s<A;++s)(b=e[s])<128&&B.push(T(b));for(r=a=B.length,a&&B.push(f);r<A;){for(i=c,s=0;s<A;++s)(b=e[s])>=t&&b<i&&(i=b);for(i-t>j((c-n)/(w=r+1))&&P("overflow"),n+=(i-t)*w,t=i,s=0;s<A;++s)if((b=e[s])<t&&++n>c&&P("overflow"),b==t){for(l=n,p=u;!(l<(m=p<=o?d:p>=o+h?h:p-o));p+=u)C=l-m,_=u-m,B.push(T(I(m+C%_,0))),l=j(C/_);B.push(T(I(l,0))),o=F(n,w,r==a),n=0,++r}++n,++t}return B.join("")}i={version:"1.4.1",ucs2:{decode:v,encode:O},decode:q,encode:R,toASCII:function(e){return B(e,function(e){return b.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return B(e,function(e){return m.test(e)?q(e.slice(4).toLowerCase()):e})}},void 0===(a=function(){return i}.call(t,n,t,e))||(e.exports=a)}()}).call(this,n(5)(e),n(6))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(9),t.encode=t.stringify=n(10)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var i=/\+/g;e=e.split(t);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var d=0;d<u;++d){var h,l,p,g,y=e[d].replace(i,"%20"),f=y.indexOf(n);f>=0?(h=y.substr(0,f),l=y.substr(f+1)):(h=y,l=""),p=decodeURIComponent(h),g=decodeURIComponent(l),r(s,p)?a(s[p])?s[p].push(g):s[p]=[s[p],g]:s[p]=g}return s};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,i){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?o(s(e),function(s){var i=encodeURIComponent(r(s))+n;return a(e[s])?o(e[s],function(e){return i+encodeURIComponent(r(e))}).join(t):i+encodeURIComponent(r(e[s]))}).join(t):i?encodeURIComponent(r(i))+n+encodeURIComponent(r(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var s=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){n(12),e.exports=self.fetch.bind(self)},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},a=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};d.prototype.append=function(e,t){e=i(e),t=c(t);var n=this.map[e];this.map[e]=n?n+","+t:t},d.prototype.delete=function(e){delete this.map[i(e)]},d.prototype.get=function(e){return e=i(e),this.has(e)?this.map[e]:null},d.prototype.has=function(e){return this.map.hasOwnProperty(i(e))},d.prototype.set=function(e,t){this.map[i(e)]=c(t)},d.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},d.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},d.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},d.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},t.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);var o=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];f.prototype.clone=function(){return new f(this,{body:this._bodyInit})},y.call(f.prototype),y.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var s=[301,302,303,307,308];b.redirect=function(e,t){if(-1===s.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},e.Headers=d,e.Request=f,e.Response=b,e.fetch=function(e,n){return new Promise(function(r,a){var o=new f(e,n),s=new XMLHttpRequest;s.onload=function(){var e,t,n={status:s.status,statusText:s.statusText,headers:(e=s.getAllResponseHeaders()||"",t=new d,e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}}),t)};n.url="responseURL"in s?s.responseURL:n.headers.get("X-Request-URL");var a="response"in s?s.response:s.responseText;r(new b(a,n))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.open(o.method,o.url,!0),"include"===o.credentials&&(s.withCredentials=!0),"responseType"in s&&t.blob&&(s.responseType="blob"),o.headers.forEach(function(e,t){s.setRequestHeader(t,e)}),s.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}function i(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function d(e){this.map={},e instanceof d?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function h(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function l(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!a(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=g(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=h(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=h(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=l(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(e,t){var n,r,a=(t=t||{}).body;if(e instanceof f){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new d(e.headers)),this.method=e.method,this.mode=e.mode,a||null==e._bodyInit||(a=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new d(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),o.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(a)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}}),t}function b(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(0);t.TransactionsApi=class extends r.TransactionsApi{createTransactions(e,t,n){return r.TransactionsApiFp(this.configuration).createTransaction(e,t,n)()}bulkCreateTransactions(e,t,n){return r.DeprecatedApiFp(this.configuration).bulkCreateTransactions(e,t,n)()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={getCurrentMonthInISOFormat(){return`${this.getCurrentDateInISOFormat().substr(0,7)}-01`},getCurrentDateInISOFormat(){let e=new Date;return new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString()},convertFromISODateString:e=>new Date(new Date(e)),convertMilliUnitsToCurrencyAmount(e,t=2){let n=Math.pow(10,3-Math.min(3,t));n=1/n;let r=Math.round(e*n)/n*(.1/Math.pow(10,2));return Number(r.toFixed(t))}}}]);
{
"name": "ynab",
"version": "1.16.0",
"version": "1.17.0",
"description": "YNAB API Javascript (Node) Library",

@@ -5,0 +5,0 @@ "author": "You Need a Budget, LLC",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc