Submit
Path:
~
/
/
usr
/
local
/
psa
/
admin
/
cp
/
public
/
javascript
/
components
/
pages
/
AspDotNetSettingsPage
/
File Content:
AspDotNetDomainSettingsPage.js.map
{"version":3,"file":"javascript/components/pages/AspDotNetSettingsPage/AspDotNetDomainSettingsPage.js?b329c77e044db5fdea24","mappings":"+VAgCA,MAAMA,EAASC,EAAAA,OAAOC,WAAW,6CAC3BC,EAAaF,EAAAA,OAAOC,WAAW,wCAE/BE,EAAwBA,EAC1BC,gBACAC,WAAW,EACXC,UAAU,GACVC,qBACAC,QACAC,WAAW,MACRC,MAEH,MAAOC,GAAc,QAAEC,KAAaC,EAAAA,EAAAA,aAAYC,IAA4B,CACxEC,eAAgB,CAACP,GACjBQ,qBAAqB,EACrBC,YAAaA,MACTC,EAAAA,EAAAA,UAAS,CAAEC,OAAQ,UAAWC,QAASlB,EAAWmB,KAAK,YAAa,IAGtEC,GAAWC,EAAAA,EAAAA,eAEXC,EAAoBC,IAAU,CAChCC,QAASD,EAAOC,QAChBC,YAAaF,EAAOE,YAAYC,KAAI,EAAGC,OAAMC,YAAY,CAAGD,OAAMC,YAClEC,cAAeN,EAAOM,cAAcD,MACpCE,aAAcP,EAAOO,aAAaP,OAAOG,KAAI,EAAGK,aAAYC,kBAAkB,CAAGD,aAAYC,kBAC7FC,YAAaV,EAAOU,YAAYL,MAChCM,UAAWX,EAAOW,UAClBC,cAAeZ,EAAOY,cACtBC,OAAQb,EAAOa,OACfC,OAAQd,EAAOc,OACfC,QAASf,EAAOe,QAChBC,QAAShB,EAAOgB,QAAQX,MACxBY,UAAWjB,EAAOiB,UAAUZ,MAC5Ba,WAAYlB,EAAOkB,WAAWb,MAC9Bc,wBAAyBnB,EAAOmB,wBAChCC,SAAUpB,EAAOoB,SAASf,MAC1BgB,YAAarB,EAAOqB,YACpBzC,SAAUA,EAAW0C,KAAK,UAAU1C,KAAc,EAClDC,aAGG0C,EAAYC,IAAiBC,EAAAA,EAAAA,WAAS,IAAM1B,EAAkBpB,MAC9D+C,EAAmBC,IAAwBF,EAAAA,EAAAA,UAAS9C,IACpDiD,EAAqBC,IAA0BJ,EAAAA,EAAAA,WAAS,GAE3D9C,IAAkB+C,IAClBC,EAAqBhD,GACrB6C,EAAczB,EAAkBpB,KAGpC,MAUMmD,EAAeC,MAAMC,KAAKrD,EAAc+B,YAAYuB,YACpDC,EAAaH,MAAMC,KAAKrD,EAAcsC,UAAUgB,YAChDE,EAAWJ,MAAMC,KAAKrD,EAAcqC,QAAQiB,YAWlD,OACIG,EAAAA,EAAAA,MAACC,EAAAA,QAAI,CACDC,SAXSC,EAAGC,WAAaC,aAC7B,MAAMzC,EAAS,IACRyC,EACHlC,aAAckC,EAAMlC,aAAamC,QAAO,EAAGlC,aAAYC,eAAgB,CAAC,IAAMD,GAAcC,IAC5FP,YAAauC,EAAMvC,YAAYwC,QAAO,EAAGtC,OAAMC,SAAU,CAAC,IAAMD,GAAQC,KAE5E,OAAOnB,EAAa,CAAEsD,UAAW,CAAEC,MAAOzC,IAAW,EAMjD2C,UAtBUA,CAACC,EAAGC,KACbA,GACDhD,EAASf,EACb,EAoBIkB,OAAQuB,EACRuB,cA5BkBC,CAAC3C,EAAMC,KAC7BmB,GAAcxB,IAAUgD,EAAAA,EAAAA,OAAMhD,EAAQI,EAAMC,IAAO,EA4B/C4C,aAAc,CACVC,GAAI,YAERC,YAAa,CACTD,GAAI,aAERE,aAAc,CACVF,GAAI,aACJG,UAAWC,EAAAA,QACXC,GAAIzE,GAER0E,kBAAmB5E,GAAY,EAC3B6E,EAAAA,EAAAA,KAACC,EAAAA,QAAmB,CAEhB9E,SAAUA,EACVC,QAASA,EACTE,MAAOA,EACP4E,SAAUxE,GAJN,aAORF,EAAK2E,SAAA,EAETH,EAAAA,EAAAA,KAACI,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,2BAA2BgE,UACnDxB,EAAAA,EAAAA,MAAC2B,EAAAA,UAAS,CACNC,MAAO1F,EAAOsB,KAAK,WAAWgE,SAAA,EAE9BH,EAAAA,EAAAA,KAACQ,EAAAA,KAAI,CAAAL,SACAjF,EAAcsB,UAElBjB,EAASkF,OAAS,IACf9B,EAAAA,EAAAA,MAAA+B,EAAAA,SAAA,CAAAP,SAAA,CACK,KACDH,EAAAA,EAAAA,KAACW,EAAAA,iBAAgB,CAAAR,UACbH,EAAAA,EAAAA,KAACY,EAAAA,QAAO,CAACP,MAAOrF,EAAWmB,KAAK,qBAAqBgE,UACjDH,EAAAA,EAAAA,KAACH,EAAAA,QAAI,CAACgB,QAASA,IAAMzC,GAAuB,GAAM+B,SAC7CnF,EAAWmB,KAAK,wBAI7B6D,EAAAA,EAAAA,KAACc,EAAAA,QAAmB,CAChB3F,SAAUA,EACVC,QAASA,EACT2F,OAAQ5C,EACR6C,YAAaA,IAAM5C,GAAuB,GAC1C7C,SAAUA,EACViB,QAAStB,EAAcsB,QACvBlB,MAAOA,aAM3B0E,EAAAA,EAAAA,KAACI,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,sBAAsBgE,UAC9CH,EAAAA,EAAAA,KAACM,EAAAA,UAAS,CACNW,YAAapG,EAAOsB,KAAK,0BACzBoE,MAAO1F,EAAOsB,KAAK,eACnBQ,KAAK,cACLuE,OAAK,EAAAf,SAEJA,EAAGgB,WAAUC,WAAUC,iBAAiBrB,EAAAA,EAAAA,KAACsB,EAAAA,sBAAqB,CAAC1E,MAAOuE,IAAYI,SAAUH,EAAUlB,SAAUmB,WAGzH1C,EAAAA,EAAAA,MAACyB,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,uBAAuBgE,SAAA,EAC/CH,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,iBACnBQ,KAAK,gBAAewD,SAEnBjF,EAAc2B,cAAc2B,WAAW9B,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOA,EAAMuD,SAAExD,GAAtBC,QAElFoD,EAAAA,EAAAA,KAACM,EAAAA,UAAS,CACNC,MAAO1F,EAAOsB,KAAK,gBACnB8E,YAAapG,EAAOsB,KAAK,2BACzBQ,KAAK,eACLuE,OAAK,EAAAf,SAEJA,EAAGgB,WAAUC,WAAUC,iBAAiBrB,EAAAA,EAAAA,KAACyB,EAAAA,iBAAgB,CAAC7E,MAAOuE,IAAYI,SAAUH,EAAUlB,SAAUmB,YAGpH1C,EAAAA,EAAAA,MAACyB,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,yBAAyBgE,SAAA,EACjDH,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,eACnBQ,KAAK,cAAawD,SAEjB9B,EAAa3B,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOA,EAAMuD,SAAExD,GAAtBC,QAExDoD,EAAAA,EAAAA,KAAC0B,EAAAA,kBAAiB,CACdnB,MAAO1F,EAAOsB,KAAK,aACnBQ,KAAK,eAETqD,EAAAA,EAAAA,KAAC2B,EAAAA,cAAa,CAACpB,MAAO1F,EAAOsB,KAAK,iBAAkBQ,KAAK,sBAE7DgC,EAAAA,EAAAA,MAACyB,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,wBAAwBgE,SAAA,EAChDH,EAAAA,EAAAA,KAAC2B,EAAAA,cAAa,CACVpB,MAAO1F,EAAOsB,KAAK,UACnBQ,KAAK,YAETqD,EAAAA,EAAAA,KAAC2B,EAAAA,cAAa,CACVpB,MAAO1F,EAAOsB,KAAK,UACnBQ,KAAK,YAETqD,EAAAA,EAAAA,KAAC2B,EAAAA,cAAa,CACVpB,MAAO1F,EAAOsB,KAAK,WACnBQ,KAAK,aAETqD,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,WACnBQ,KAAK,UAASwD,SAEbzB,EAAShC,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOD,EAAKwD,SAAEvD,GAArBA,QAEpDoD,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,aACnBQ,KAAK,YAAWwD,SAEf1B,EAAW/B,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOD,EAAKwD,SAAEvD,GAArBA,WAG1D+B,EAAAA,EAAAA,MAACyB,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,sBAAsBgE,SAAA,EAC9CH,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,cACnBQ,KAAK,aAAYwD,SAEhBjF,EAAcuC,WAAWe,WAAW9B,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOA,EAAMuD,SAAExD,GAAtBC,QAE7EzB,IACE6E,EAAAA,EAAAA,KAAC0B,EAAAA,kBAAiB,CACdnB,MAAO1F,EAAOsB,KAAK,2BACnBQ,KAAK,gCAGjBgC,EAAAA,EAAAA,MAACyB,EAAAA,QAAO,CAACC,MAAOxF,EAAOsB,KAAK,gBAAgBgE,SAAA,EACxCH,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZjB,MAAO1F,EAAOsB,KAAK,YACnBQ,KAAK,WAAUwD,SAEdjF,EAAcyC,SAASa,WAAW9B,KAAI,EAAGE,QAAOD,WAAWqD,EAAAA,EAAAA,KAAA,UAAoBpD,MAAOA,EAAMuD,SAAExD,GAAtBC,QAE7EoD,EAAAA,EAAAA,KAACM,EAAAA,UAAS,CACNC,MAAO1F,EAAOsB,KAAK,eACnBQ,KAAK,cAAawD,SAEjBA,EAAGgB,WAAUC,WAAUC,iBACpBrB,EAAAA,EAAAA,KAAC4B,EAAAA,YAAW,CACRC,KAAM,IACNC,IAAK,IACLrC,GAAG,oBACH7C,MAAOuE,IACPI,SAAUH,EACVlB,SAAUmB,IACVU,UAAU,qDAIvB,EAIf9G,EAAsB+G,UAAY,CAC9B9G,cAAe+G,IAAAA,OAAiBC,WAChC/G,SAAU8G,IAAAA,OACV7G,QAAS6G,IAAAA,OACT5G,mBAAoB4G,IAAAA,OACpB3G,MAAO2G,IAAAA,OAAiBC,WACxB3G,SAAU0G,IAAAA,OAGd,S,2JC3QA,MAAME,EAAYrH,EAAAA,OAAOsH,aAAa,mDAEhCtB,EAAsBA,EAAG3F,WAAUC,UAASG,WAAUiB,UAASuE,UAAS,EAAOC,cAAa1F,YAC9F,MAAOiB,EAAQ8F,IAAarE,EAAAA,EAAAA,UAAS,CAAExB,aAEvC8F,EAAAA,EAAAA,YAAU,KACND,EAAW,CAAE7F,WAAW,GACzB,CAACA,EAASuE,IAEb,MAAMzB,GAAoBiD,EAAAA,EAAAA,cAAY,CAAC5F,EAAMC,KACzCyF,GAAU9F,IAAUgD,EAAAA,EAAAA,OAAMhD,EAAQI,EAAMC,IAAO,GAChD,KAEI4F,IAAU7G,EAAAA,EAAAA,aAAY8G,IAAwB,CACjD5G,eAAgB,CAACP,GACjBQ,qBAAqB,EACrBC,YAAaA,MACTC,EAAAA,EAAAA,UAAS,CAAEC,OAAQ,UAAWC,SAAS8D,EAAAA,EAAAA,KAACmC,EAAS,CAACO,QAAQ,cAC1D1B,GAAa,IAMrB,OACIhB,EAAAA,EAAAA,KAAC2C,EAAAA,OAAM,CACHtC,OAAOL,EAAAA,EAAAA,KAACmC,EAAS,CAACO,QAAQ,UAC1BE,KAAK,KACL7B,OAAQA,EACR8B,QAAS7B,EACT8B,MACI9C,EAAAA,EAAAA,KAACpB,EAAAA,QAAI,CACDrC,OAAQA,EACRmD,aAAa,EACbL,cAAeC,EACfyD,UAAU,EACVlE,SAdCA,EAAGE,WAAaC,OAASxC,eAAkBgG,EAAO,CAAEzD,UAAW,CAAEC,MAAO,CAAE7D,SAAU0C,KAAK,UAAU1C,KAAaC,UAASoB,cAcvG2D,UAEnBH,EAAAA,EAAAA,KAACwB,EAAAA,gBAAe,CACZ7E,KAAK,UACL4D,OAAOP,EAAAA,EAAAA,KAACmC,EAAS,CAACO,QAAQ,qBAAsBvC,SAE/C5E,EAASmB,KAAIF,IACVwD,EAAAA,EAAAA,KAAA,UAAsBpD,MAAOJ,EAAQ2D,SAAE3D,GAA1BA,UAK/B,EAIVsE,EAAoBkB,UAAY,CAC5B7G,SAAU8G,IAAAA,OAAiBC,WAC3B9G,QAAS6G,IAAAA,OAAiBC,WAC1B3G,SAAU0G,IAAAA,MAAgBC,WAC1B1F,QAASyF,IAAAA,OAAiBC,WAC1BnB,OAAQkB,IAAAA,KACRjB,YAAaiB,IAAAA,KAAeC,WAC5B5G,MAAO2G,IAAAA,OAAiBC,YAG5B,S,kHCnEO,MAAMZ,EAAwB9F,IACjC,MAAQoB,OAAO,KAAED,EAAO,GAAE,MAAEC,EAAQ,IAAO,CAAC,EAAC,SAAE2E,GAAa/F,EAe5D,OACImD,EAAAA,EAAAA,MAAA+B,EAAAA,SAAA,CAAAP,SAAA,EACIH,EAAAA,EAAAA,KAACgD,EAAAA,MAAK,CAAC9C,SAAU1E,EAAM0E,SAAUtD,MAAOD,EAAM4E,SAhB9B0B,IACpB1B,EAAS,CACL5E,KAAMsG,EAAEC,OAAOtG,MACfA,SACF,IAY6E,KAC3EoD,EAAAA,EAAAA,KAACgD,EAAAA,MAAK,CAAC9C,SAAU1E,EAAM0E,SAAUtD,MAAOA,EAAO2E,SAV7B0B,IACtB1B,EAAS,CACL5E,OACAC,MAAOqG,EAAEC,OAAOtG,OAClB,MAOC,EAIX0E,EAAsBU,UAAY,CAC9BpF,MAAOqF,IAAAA,MAAgB,CACnBtF,KAAMsF,IAAAA,OACNrF,MAAOqF,IAAAA,SACRC,WACHhC,SAAU+B,IAAAA,KAAeC,WACzBX,SAAUU,IAAAA,KAAeC,W,6GC/BtB,MAAMT,EAAmBjG,IAC5B,MAAQoB,OAAO,YAAEI,EAAc,GAAE,WAAED,EAAa,IAAO,CAAC,EAAC,SAAEwE,GAAa/F,EAexE,OACImD,EAAAA,EAAAA,MAAA+B,EAAAA,SAAA,CAAAP,SAAA,EACIH,EAAAA,EAAAA,KAACgD,EAAAA,MAAK,CAAC9C,SAAU1E,EAAM0E,SAAUtD,MAAOG,EAAYwE,SAT7B0B,IAC3B1B,EAAS,CACLvE,cACAD,WAAYkG,EAAEC,OAAOtG,MAAMuG,QAAQ,MAAO,KAC5C,IAK0F,KACxFnD,EAAAA,EAAAA,KAACgD,EAAAA,MAAK,CAAC9C,SAAU1E,EAAM0E,SAAUtD,MAAOI,EAAauE,SAjB7B0B,IAC5B1B,EAAS,CACLvE,YAAaiG,EAAEC,OAAOtG,MACtBG,cACF,IAa4F,MAC3F,EAIX0E,EAAiBO,UAAY,CACzBpF,MAAOqF,IAAAA,MAAgB,CACnBtF,KAAMsF,IAAAA,OACNrF,MAAOqF,IAAAA,SACRC,WACHhC,SAAU+B,IAAAA,KAAeC,WACzBX,SAAUU,IAAAA,KAAeC,W,iJCjB7B,MAAMrH,EAASC,EAAAA,OAAOC,WAAW,wCAE3BkF,EAAsBA,EAAG9E,WAAUC,UAASE,QAAO4E,YAAW,MAChE,MAAOkD,EAAqBC,IAA0BrF,EAAAA,EAAAA,WAAS,IAExDsF,GAAO,QAAE5H,KAAaC,EAAAA,EAAAA,aAAY4H,IAAoB,CACzD1H,eAAgB,CAACP,GACjBQ,qBAAqB,EACrBC,YAAaA,KACTsH,GAAuB,IACvBrH,EAAAA,EAAAA,UAAS,CAAEC,OAAQ,UAAWC,QAASrB,EAAOsB,KAAK,0BAA2B,EAElFqH,QAASA,KACLH,GAAuB,IACvBrH,EAAAA,EAAAA,UAAS,CAAEC,OAAQ,SAAUC,QAASrB,EAAOsB,KAAK,yBAA0B,IAMpF,OACI6D,EAAAA,EAAAA,KAACyD,EAAAA,QAAO,CACJC,QAASN,IAAwBlD,EACjC2C,QAASA,IAAMQ,GAAuB,GACtCH,QACIlD,EAAAA,EAAAA,KAAC2D,EAAAA,OAAM,CACH9C,QAASA,IAAMwC,GAAuB,GACtCO,QAAS/I,EAAOsB,KAAK,sBACrB+D,SAAUA,EAASC,SAElBtF,EAAOsB,KAAK,oBAGrB0H,UAAU,MAAK1D,UAEfxB,EAAAA,EAAAA,MAACmF,EAAAA,MAAK,CAAA3D,SAAA,EACFH,EAAAA,EAAAA,KAAC+D,EAAAA,UAAS,CAAA5D,SAAEtF,EAAOsB,KAAK,iCACxB6D,EAAAA,EAAAA,KAAC2D,EAAAA,OAAM,CAACK,MAAOtI,EAAU,eAAYuI,EAAWhI,OAAO,SAAS4E,QAnBxDqD,IAAMZ,EAAM,CAAEvE,UAAW,CAAEC,MAAO,CAAE7D,SAAU0C,KAAK,UAAU1C,KAAaC,cAmBG+E,SAChFtF,EAAOsB,KAAK,+BAGf,EAKlB8D,EAAoB+B,UAAY,CAC5B7G,SAAU8G,IAAAA,OAAiBC,WAC3B9G,QAAS6G,IAAAA,OAAiBC,WAC1B5G,MAAO2G,IAAAA,OAAiBC,WACxBhC,SAAU+B,IAAAA,MAGd,S,kNC9DA,MAAMkC,EAA8BA,EAAGC,QAAUjJ,gBAC7C,MACIkJ,MAAQC,QAAUC,gBAAgB,QAAEC,EAAO,SAAEjJ,OAC7CkJ,EAAAA,EAAAA,UAASC,IAAkB,CAAE3F,UAAW,CAAEU,GAAI5B,KAAK,UAAU1C,QAEjE,OACI6E,EAAAA,EAAAA,KAAC/E,EAAAA,QAAqB,CAClBI,mBAAoB,wBAAwBF,gBAC5CA,SAAUwJ,SAASxJ,GACnBD,cAAesJ,EAAQ,GACvBlJ,MAAOoJ,IACPnJ,SAAUA,GACZ,EAIV4I,EAA4BnC,UAAY,CACpCoC,OAAQnC,IAAAA,MAAgB,CACpB9G,SAAU8G,IAAAA,OAAiBC,aAC5BA,YAGP,S,WC9BI,IAAI0C,EAAM,CAAC,KAAO,WAAW,YAAc,CAAC,CAAC,KAAO,sBAAsB,UAAY,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,uBAAuB,oBAAsB,CAAC,CAAC,KAAO,qBAAqB,SAAW,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,UAAU,KAAO,CAAC,KAAO,cAAc,KAAO,CAAC,KAAO,YAAY,KAAO,CAAC,KAAO,OAAO,MAAQ,8BAA8B,WAAa,KAAK,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,uBAAuB,UAAY,CAAC,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,SAAS,MAAQ,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,YAAY,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,WAAW,UAAY,GAAG,WAAa,WAAW,IAAM,CAAC,MAAQ,EAAE,IAAM,MACt2BA,EAAIC,IAAIC,OAAS,CAAC,KAAO,0IAA0I,KAAO,kBAAkB,eAAiB,CAAC,KAAO,EAAE,OAAS,IAqBhO,SAASC,EAA0BC,EAAMC,GACvC,GAAkB,mBAAdD,EAAKE,KACPD,EAAKE,IAAIH,EAAKrI,KAAKC,YACd,GAAkB,uBAAdoI,EAAKE,KAA+B,CAC7C,IAAIE,EAAOJ,EAAKI,KACE,cAAdA,EAAKF,MACPD,EAAKE,IAAIC,EAAKzI,KAAKC,MAEvB,CAEIoI,EAAKK,cACPL,EAAKK,aAAaC,WAAWC,SAAQ,SAASC,GAC5CT,EAA0BS,EAAWP,EACvC,IAGED,EAAKS,qBACPT,EAAKS,oBAAoBF,SAAQ,SAASG,GACxCX,EAA0BW,EAAKT,EACjC,IAGED,EAAKW,aACPX,EAAKW,YAAYJ,SAAQ,SAASG,GAChCX,EAA0BW,EAAKT,EACjC,GAEJ,CAEA,IAAIW,EAAiB,CAAC,EAWtB,SAASC,EAAcjB,EAAKjI,GAC1B,IAAK,IAAImJ,EAAI,EAAGA,EAAIlB,EAAIe,YAAYlF,OAAQqF,IAAK,CAC/C,IAAIC,EAAUnB,EAAIe,YAAYG,GAC9B,GAAIC,EAAQpJ,MAAQoJ,EAAQpJ,KAAKC,OAASD,EACxC,OAAOoJ,CAEX,CACF,CAhBEnB,EAAIe,YAAYJ,SAAQ,SAASG,GAC/B,GAAIA,EAAI/I,KAAM,CACZ,IAAIsI,EAAO,IAAIe,IACfjB,EAA0BW,EAAKT,GAC/BW,EAAeF,EAAI/I,KAAKC,OAASqI,CACnC,CACF,IA0DFgB,EAAOC,QAAUtB,EAEbqB,EAAOC,QAAP,oBAhDJ,SAAkBtB,EAAKuB,GAErB,IAAIC,EAAS,CACXlB,KAAMN,EAAIM,KACVS,YAAa,CAACE,EAAcjB,EAAKuB,KAE/BvB,EAAIyB,eAAe,SACrBD,EAAOvB,IAAMD,EAAIC,KAKnB,IAAIyB,EAASV,EAAeO,IAAkB,IAAIH,IAC9CO,EAAU,IAAIP,IACdQ,EAAU,IAAIR,IAOlB,IAJAM,EAAOf,SAAQ,SAASkB,GACtBD,EAAQrB,IAAIsB,EACd,IAEOD,EAAQ5D,KAAO,GAAG,CACvB,IAAI8D,EAAWF,EACfA,EAAU,IAAIR,IAEdU,EAASnB,SAAQ,SAASkB,GACnBF,EAAQI,IAAIF,KACfF,EAAQpB,IAAIsB,IACIb,EAAea,IAAY,IAAIT,KACrCT,SAAQ,SAASqB,GACzBJ,EAAQrB,IAAIyB,EACd,IAEJ,GACF,CASA,OAPAL,EAAQhB,SAAQ,SAASkB,GACvB,IAAII,EAAKhB,EAAcjB,EAAK6B,GACxBI,GACFT,EAAOT,YAAYmB,KAAKD,EAE5B,IAEOT,CACT,CAI4CW,CAASnC,EAAK,sB,WCvH1D,IAAIA,EAAM,CAAC,KAAO,WAAW,YAAc,CAAC,CAAC,KAAO,sBAAsB,UAAY,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,yBAAyB,oBAAsB,CAAC,CAAC,KAAO,qBAAqB,SAAW,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,UAAU,KAAO,CAAC,KAAO,cAAc,KAAO,CAAC,KAAO,YAAY,KAAO,CAAC,KAAO,OAAO,MAAQ,gCAAgC,WAAa,KAAK,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,yBAAyB,UAAY,CAAC,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,SAAS,MAAQ,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,YAAY,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,WAAW,UAAY,GAAG,WAAa,WAAW,IAAM,CAAC,MAAQ,EAAE,IAAM,MAC52BA,EAAIC,IAAIC,OAAS,CAAC,KAAO,gJAAgJ,KAAO,kBAAkB,eAAiB,CAAC,KAAO,EAAE,OAAS,IAqBtO,SAASC,EAA0BC,EAAMC,GACvC,GAAkB,mBAAdD,EAAKE,KACPD,EAAKE,IAAIH,EAAKrI,KAAKC,YACd,GAAkB,uBAAdoI,EAAKE,KAA+B,CAC7C,IAAIE,EAAOJ,EAAKI,KACE,cAAdA,EAAKF,MACPD,EAAKE,IAAIC,EAAKzI,KAAKC,MAEvB,CAEIoI,EAAKK,cACPL,EAAKK,aAAaC,WAAWC,SAAQ,SAASC,GAC5CT,EAA0BS,EAAWP,EACvC,IAGED,EAAKS,qBACPT,EAAKS,oBAAoBF,SAAQ,SAASG,GACxCX,EAA0BW,EAAKT,EACjC,IAGED,EAAKW,aACPX,EAAKW,YAAYJ,SAAQ,SAASG,GAChCX,EAA0BW,EAAKT,EACjC,GAEJ,CAEA,IAAIW,EAAiB,CAAC,EAWtB,SAASC,EAAcjB,EAAKjI,GAC1B,IAAK,IAAImJ,EAAI,EAAGA,EAAIlB,EAAIe,YAAYlF,OAAQqF,IAAK,CAC/C,IAAIC,EAAUnB,EAAIe,YAAYG,GAC9B,GAAIC,EAAQpJ,MAAQoJ,EAAQpJ,KAAKC,OAASD,EACxC,OAAOoJ,CAEX,CACF,CAhBEnB,EAAIe,YAAYJ,SAAQ,SAASG,GAC/B,GAAIA,EAAI/I,KAAM,CACZ,IAAIsI,EAAO,IAAIe,IACfjB,EAA0BW,EAAKT,GAC/BW,EAAeF,EAAI/I,KAAKC,OAASqI,CACnC,CACF,IA0DFgB,EAAOC,QAAUtB,EAEbqB,EAAOC,QAAP,sBAhDJ,SAAkBtB,EAAKuB,GAErB,IAAIC,EAAS,CACXlB,KAAMN,EAAIM,KACVS,YAAa,CAACE,EAAcjB,EAAKuB,KAE/BvB,EAAIyB,eAAe,SACrBD,EAAOvB,IAAMD,EAAIC,KAKnB,IAAIyB,EAASV,EAAeO,IAAkB,IAAIH,IAC9CO,EAAU,IAAIP,IACdQ,EAAU,IAAIR,IAOlB,IAJAM,EAAOf,SAAQ,SAASkB,GACtBD,EAAQrB,IAAIsB,EACd,IAEOD,EAAQ5D,KAAO,GAAG,CACvB,IAAI8D,EAAWF,EACfA,EAAU,IAAIR,IAEdU,EAASnB,SAAQ,SAASkB,GACnBF,EAAQI,IAAIF,KACfF,EAAQpB,IAAIsB,IACIb,EAAea,IAAY,IAAIT,KACrCT,SAAQ,SAASqB,GACzBJ,EAAQrB,IAAIyB,EACd,IAEJ,GACF,CASA,OAPAL,EAAQhB,SAAQ,SAASkB,GACvB,IAAII,EAAKhB,EAAcjB,EAAK6B,GACxBI,GACFT,EAAOT,YAAYmB,KAAKD,EAE5B,IAEOT,CACT,CAI8CW,CAASnC,EAAK,wB,WCvH5D,IAAIA,EAAM,CAAC,KAAO,WAAW,YAAc,CAAC,CAAC,KAAO,sBAAsB,UAAY,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,wBAAwB,oBAAsB,CAAC,CAAC,KAAO,qBAAqB,SAAW,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,UAAU,KAAO,CAAC,KAAO,cAAc,KAAO,CAAC,KAAO,YAAY,KAAO,CAAC,KAAO,OAAO,MAAQ,+BAA+B,WAAa,KAAK,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,wBAAwB,UAAY,CAAC,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,SAAS,MAAQ,CAAC,KAAO,WAAW,KAAO,CAAC,KAAO,OAAO,MAAQ,YAAY,WAAa,GAAG,aAAe,CAAC,KAAO,eAAe,WAAa,CAAC,CAAC,KAAO,QAAQ,KAAO,CAAC,KAAO,OAAO,MAAQ,WAAW,UAAY,GAAG,WAAa,WAAW,IAAM,CAAC,MAAQ,EAAE,IAAM,MACz2BA,EAAIC,IAAIC,OAAS,CAAC,KAAO,6IAA6I,KAAO,kBAAkB,eAAiB,CAAC,KAAO,EAAE,OAAS,IAqBnO,SAASC,EAA0BC,EAAMC,GACvC,GAAkB,mBAAdD,EAAKE,KACPD,EAAKE,IAAIH,EAAKrI,KAAKC,YACd,GAAkB,uBAAdoI,EAAKE,KAA+B,CAC7C,IAAIE,EAAOJ,EAAKI,KACE,cAAdA,EAAKF,MACPD,EAAKE,IAAIC,EAAKzI,KAAKC,MAEvB,CAEIoI,EAAKK,cACPL,EAAKK,aAAaC,WAAWC,SAAQ,SAASC,GAC5CT,EAA0BS,EAAWP,EACvC,IAGED,EAAKS,qBACPT,EAAKS,oBAAoBF,SAAQ,SAASG,GACxCX,EAA0BW,EAAKT,EACjC,IAGED,EAAKW,aACPX,EAAKW,YAAYJ,SAAQ,SAASG,GAChCX,EAA0BW,EAAKT,EACjC,GAEJ,CAEA,IAAIW,EAAiB,CAAC,EAWtB,SAASC,EAAcjB,EAAKjI,GAC1B,IAAK,IAAImJ,EAAI,EAAGA,EAAIlB,EAAIe,YAAYlF,OAAQqF,IAAK,CAC/C,IAAIC,EAAUnB,EAAIe,YAAYG,GAC9B,GAAIC,EAAQpJ,MAAQoJ,EAAQpJ,KAAKC,OAASD,EACxC,OAAOoJ,CAEX,CACF,CAhBEnB,EAAIe,YAAYJ,SAAQ,SAASG,GAC/B,GAAIA,EAAI/I,KAAM,CACZ,IAAIsI,EAAO,IAAIe,IACfjB,EAA0BW,EAAKT,GAC/BW,EAAeF,EAAI/I,KAAKC,OAASqI,CACnC,CACF,IA0DFgB,EAAOC,QAAUtB,EAEbqB,EAAOC,QAAP,qBAhDJ,SAAkBtB,EAAKuB,GAErB,IAAIC,EAAS,CACXlB,KAAMN,EAAIM,KACVS,YAAa,CAACE,EAAcjB,EAAKuB,KAE/BvB,EAAIyB,eAAe,SACrBD,EAAOvB,IAAMD,EAAIC,KAKnB,IAAIyB,EAASV,EAAeO,IAAkB,IAAIH,IAC9CO,EAAU,IAAIP,IACdQ,EAAU,IAAIR,IAOlB,IAJAM,EAAOf,SAAQ,SAASkB,GACtBD,EAAQrB,IAAIsB,EACd,IAEOD,EAAQ5D,KAAO,GAAG,CACvB,IAAI8D,EAAWF,EACfA,EAAU,IAAIR,IAEdU,EAASnB,SAAQ,SAASkB,GACnBF,EAAQI,IAAIF,KACfF,EAAQpB,IAAIsB,IACIb,EAAea,IAAY,IAAIT,KACrCT,SAAQ,SAASqB,GACzBJ,EAAQrB,IAAIyB,EACd,IAEJ,GACF,CASA,OAPAL,EAAQhB,SAAQ,SAASkB,GACvB,IAAII,EAAKhB,EAAcjB,EAAK6B,GACxBI,GACFT,EAAOT,YAAYmB,KAAKD,EAE5B,IAEOT,CACT,CAI6CW,CAASnC,EAAK,uB","sources":["webpack:///./components/forms/AspDotNetSettingsForm/AspDotNetSettingsForm.js","webpack:///./components/forms/AspDotNetSettingsForm/ChangeVersionDialog.js","webpack:///./components/forms/AspDotNetSettingsForm/ConnectionStringField.js","webpack:///./components/forms/AspDotNetSettingsForm/CustomErrorField.js","webpack:///./components/forms/AspDotNetSettingsForm/ResetSettingsButton.js","webpack:///./components/pages/AspDotNetSettingsPage/AspDotNetDomainSettingsPage.js","webpack:///./components/forms/AspDotNetSettingsForm/ChangeAspNetVersion.graphql","webpack:///./components/forms/AspDotNetSettingsForm/RestoreAspNetSettings.graphql","webpack:///./components/forms/AspDotNetSettingsForm/UpdateAspNetSettings.graphql"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { useState } from 'react';\nimport { Locale } from 'jsw';\nimport Link from 'components/common/Link';\nimport {\n Section,\n FormFieldText,\n FormFieldSelect,\n FormFieldCheckbox,\n FormField,\n InputNumber,\n Text,\n setIn,\n AuxiliaryActions,\n Tooltip,\n} from '@plesk/ui-library';\nimport Form from 'components/Form';\nimport PropTypes from 'prop-types';\nimport { useMutation } from '@apollo/client';\nimport { useNavigate } from 'react-router-dom';\n\nimport UPDATE_ASP_CONFIG_MUTATION from './UpdateAspNetSettings.graphql';\n\nimport { addToast } from 'helpers/toasts';\nimport { ConnectionStringField } from './ConnectionStringField';\nimport { CustomErrorField } from './CustomErrorField';\n\nimport './AspDotNetSettingsForm.less';\nimport ResetSettingsButton from './ResetSettingsButton';\nimport ChangeVersionDialog from './ChangeVersionDialog';\n\nconst locale = Locale.getSection('smb.components.forms.asp-dot-net.settings');\nconst pageLocale = Locale.getSection('smb.controllers.asp-dot-net.settings');\n\nconst AspDotNetSettingsForm = ({\n initialValues,\n domainId = 0,\n webPath = '',\n successRedirectUrl = undefined,\n query,\n versions = [],\n ...props\n}) => {\n const [updateConfig, { loading }] = useMutation(UPDATE_ASP_CONFIG_MUTATION, {\n refetchQueries: [query],\n awaitRefetchQueries: true,\n onCompleted: () => {\n addToast({ intent: 'success', message: pageLocale.lmsg('success') });\n },\n });\n const navigate = useNavigate();\n\n const propsToFormValues = values => ({\n version: values.version,\n connStrings: values.connStrings.map(({ name, value }) => ({ name, value })),\n customErrMode: values.customErrMode.value,\n customErrors: values.customErrors.values.map(({ statusCode, redirectUrl }) => ({ statusCode, redirectUrl })),\n defLanguage: values.defLanguage.value,\n debugMode: values.debugMode,\n tempDirectory: values.tempDirectory,\n reqEnc: values.reqEnc,\n resEnc: values.resEnc,\n fileEnc: values.fileEnc,\n culture: values.culture.value,\n uiCulture: values.uiCulture.value,\n trustLevel: values.trustLevel.value,\n trustLevelAllowOverride: values.trustLevelAllowOverride,\n authMode: values.authMode.value,\n sessTimeout: values.sessTimeout,\n domainId: domainId ? btoa(`Domain:${domainId}`) : 0,\n webPath,\n });\n\n const [formValues, setFormValues] = useState(() => propsToFormValues(initialValues));\n const [prevInitialValues, setPrevInitialValues] = useState(initialValues);\n const [isChangeVersionOpen, setIsChangeVersionOpen] = useState(false);\n\n if (initialValues !== prevInitialValues) {\n setPrevInitialValues(initialValues);\n setFormValues(propsToFormValues(initialValues));\n }\n\n const handleFieldChange = (name, value) => {\n setFormValues(values => setIn(values, name, value));\n };\n\n const onSuccess = (_, isApply) => {\n if (!isApply) {\n navigate(successRedirectUrl);\n }\n };\n\n const defLanguages = Array.from(initialValues.defLanguage.enumValues);\n const uiCultures = Array.from(initialValues.uiCulture.enumValues);\n const cultures = Array.from(initialValues.culture.enumValues);\n\n const onMutate = ({ variables: { input } }) => {\n const values = {\n ...input,\n customErrors: input.customErrors.filter(({ statusCode, redirectUrl } = {}) => statusCode && redirectUrl),\n connStrings: input.connStrings.filter(({ name, value } = {}) => name && value),\n };\n return updateConfig({ variables: { input: values } });\n };\n\n return (\n <Form\n mutation={onMutate}\n onSuccess={onSuccess}\n values={formValues}\n onFieldChange={handleFieldChange}\n submitButton={{\n id: 'btn-send',\n }}\n applyButton={{\n id: 'btn-apply',\n }}\n cancelButton={{\n id: 'btn-cancel',\n component: Link,\n to: successRedirectUrl,\n }}\n additionalButtons={domainId && [\n <ResetSettingsButton\n key=\"reset\"\n domainId={domainId}\n webPath={webPath}\n query={query}\n disabled={loading}\n />,\n ]}\n {...props}\n >\n <Section title={locale.lmsg('frameworkVersionSection')}>\n <FormField\n label={locale.lmsg('version')}\n >\n <Text>\n {initialValues.version}\n </Text>\n {versions.length > 1 && (\n <>\n {' '}\n <AuxiliaryActions>\n <Tooltip title={pageLocale.lmsg('changeVersionHint')}>\n <Link onClick={() => setIsChangeVersionOpen(true)}>\n {pageLocale.lmsg('changeVersion')}\n </Link>\n </Tooltip>\n </AuxiliaryActions>\n <ChangeVersionDialog\n domainId={domainId}\n webPath={webPath}\n isOpen={isChangeVersionOpen}\n handleClose={() => setIsChangeVersionOpen(false)}\n versions={versions}\n version={initialValues.version}\n query={query}\n />\n </>\n )}\n </FormField>\n </Section>\n <Section title={locale.lmsg('connStringsSection')}>\n <FormField\n description={locale.lmsg('connStringsDescription')}\n label={locale.lmsg('connStrings')}\n name=\"connStrings\"\n multi\n >\n {({ getValue, setValue, isDisabled }) => <ConnectionStringField value={getValue()} onChange={setValue} disabled={isDisabled()} />}\n </FormField>\n </Section>\n <Section title={locale.lmsg('customErrorsSection')}>\n <FormFieldSelect\n label={locale.lmsg('customErrMode')}\n name=\"customErrMode\"\n >\n {initialValues.customErrMode.enumValues.map(({ value, name }) => <option key={value} value={value}>{name}</option>)}\n </FormFieldSelect>\n <FormField\n label={locale.lmsg('customErrors')}\n description={locale.lmsg('customErrorsDescription')}\n name=\"customErrors\"\n multi\n >\n {({ getValue, setValue, isDisabled }) => <CustomErrorField value={getValue()} onChange={setValue} disabled={isDisabled()} />}\n </FormField>\n </Section>\n <Section title={locale.lmsg('pageAndRuntimeSection')}>\n <FormFieldSelect\n label={locale.lmsg('defLanguage')}\n name=\"defLanguage\"\n >\n {defLanguages.map(({ value, name }) => <option key={value} value={value}>{name}</option>)}\n </FormFieldSelect>\n <FormFieldCheckbox\n label={locale.lmsg('debugMode')}\n name=\"debugMode\"\n />\n <FormFieldText label={locale.lmsg('tempDirectory')} name=\"tempDirectory\" />\n </Section>\n <Section title={locale.lmsg('globalizationSection')}>\n <FormFieldText\n label={locale.lmsg('reqEnc')}\n name=\"reqEnc\"\n />\n <FormFieldText\n label={locale.lmsg('resEnc')}\n name=\"resEnc\"\n />\n <FormFieldText\n label={locale.lmsg('fileEnc')}\n name=\"fileEnc\"\n />\n <FormFieldSelect\n label={locale.lmsg('culture')}\n name=\"culture\"\n >\n {cultures.map(({ value, name }) => <option key={value} value={name}>{value}</option>)}\n </FormFieldSelect>\n <FormFieldSelect\n label={locale.lmsg('uiCulture')}\n name=\"uiCulture\"\n >\n {uiCultures.map(({ value, name }) => <option key={value} value={name}>{value}</option>)}\n </FormFieldSelect>\n </Section>\n <Section title={locale.lmsg('casSettingsSection')}>\n <FormFieldSelect\n label={locale.lmsg('trustLevel')}\n name=\"trustLevel\"\n >\n {initialValues.trustLevel.enumValues.map(({ value, name }) => <option key={value} value={value}>{name}</option>)}\n </FormFieldSelect>\n {!domainId &&\n <FormFieldCheckbox\n label={locale.lmsg('trustLevelAllowOverride')}\n name=\"trustLevelAllowOverride\"\n />}\n </Section>\n <Section title={locale.lmsg('otherSection')}>\n <FormFieldSelect\n label={locale.lmsg('authMode')}\n name=\"authMode\"\n >\n {initialValues.authMode.enumValues.map(({ value, name }) => <option key={value} value={value}>{name}</option>)}\n </FormFieldSelect>\n <FormField\n label={locale.lmsg('sessTimeout')}\n name=\"sessTimeout\"\n >\n {({ getValue, setValue, isDisabled }) => (\n <InputNumber\n min={-101}\n max={500000}\n id=\"other-sessTimeout\"\n value={getValue()}\n onChange={setValue}\n disabled={isDisabled()}\n className=\"asp-dot-net-settings-form-session-timeout\"\n />)}\n </FormField>\n </Section>\n </Form>\n );\n};\n\nAspDotNetSettingsForm.propTypes = {\n initialValues: PropTypes.object.isRequired,\n domainId: PropTypes.number,\n webPath: PropTypes.string,\n successRedirectUrl: PropTypes.string,\n query: PropTypes.object.isRequired,\n versions: PropTypes.array,\n};\n\nexport default AspDotNetSettingsForm;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { useState, useCallback, useEffect } from 'react';\nimport { Dialog, FormFieldSelect, setIn } from '@plesk/ui-library';\nimport Form from 'components/Form';\nimport { Locale } from 'jsw';\nimport { useMutation } from '@apollo/client';\nimport PropTypes from 'prop-types';\nimport CHANGE_ASP_NET_VERSION from './ChangeAspNetVersion.graphql';\nimport { addToast } from 'helpers/toasts';\n\nconst Translate = Locale.getTranslate('smb.components.forms.asp-dot-net.change-version');\n\nconst ChangeVersionDialog = ({ domainId, webPath, versions, version, isOpen = false, handleClose, query }) => {\n const [values, setValues] = useState({ version });\n\n useEffect(() => {\n setValues(({ version }));\n }, [version, isOpen]);\n\n const handleFieldChange = useCallback((name, value) => {\n setValues(values => setIn(values, name, value));\n }, []);\n\n const [change] = useMutation(CHANGE_ASP_NET_VERSION, {\n refetchQueries: [query],\n awaitRefetchQueries: true,\n onCompleted: () => {\n addToast({ intent: 'success', message: <Translate content=\"success\" /> });\n handleClose();\n },\n });\n\n const mutation = ({ variables: { input: { version } } }) => change({ variables: { input: { domainId: btoa(`Domain:${domainId}`), webPath, version } } });\n\n return (\n <Dialog\n title={<Translate content=\"title\" />}\n size=\"xs\"\n isOpen={isOpen}\n onClose={handleClose}\n form={\n <Form\n values={values}\n applyButton={false}\n onFieldChange={handleFieldChange}\n vertical={false}\n mutation={mutation}\n >\n <FormFieldSelect\n name=\"version\"\n label={<Translate content=\"frameworkVersion\" />}\n >\n {versions.map(version => (\n <option key={version} value={version}>{version}</option>\n ))}\n </FormFieldSelect>\n </Form>\n }\n />\n );\n};\n\nChangeVersionDialog.propTypes = {\n domainId: PropTypes.number.isRequired,\n webPath: PropTypes.string.isRequired,\n versions: PropTypes.array.isRequired,\n version: PropTypes.string.isRequired,\n isOpen: PropTypes.bool,\n handleClose: PropTypes.func.isRequired,\n query: PropTypes.object.isRequired,\n};\n\nexport default ChangeVersionDialog;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { Input } from '@plesk/ui-library';\nimport PropTypes from 'prop-types';\n\n\nexport const ConnectionStringField = props => {\n const { value: { name = '', value = '' } = {}, onChange } = props;\n const handleKeyChange = e => {\n onChange({\n name: e.target.value,\n value,\n });\n };\n\n const handleValueChange = e => {\n onChange({\n name,\n value: e.target.value,\n });\n };\n\n return (\n <>\n <Input disabled={props.disabled} value={name} onChange={handleKeyChange} /> \n <Input disabled={props.disabled} value={value} onChange={handleValueChange} />\n </>\n );\n};\n\nConnectionStringField.propTypes = {\n value: PropTypes.shape({\n name: PropTypes.string,\n value: PropTypes.string,\n }).isRequired,\n disabled: PropTypes.bool.isRequired,\n onChange: PropTypes.func.isRequired,\n};\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { Input } from '@plesk/ui-library';\nimport PropTypes from 'prop-types';\n\nexport const CustomErrorField = props => {\n const { value: { redirectUrl = '', statusCode = '' } = {}, onChange } = props;\n const handleRedirectUrlChange = e => {\n onChange({\n redirectUrl: e.target.value,\n statusCode,\n });\n };\n\n const handleStatusCodeChange = e => {\n onChange({\n redirectUrl,\n statusCode: e.target.value.replace(/\\D/g, ''),\n });\n };\n\n return (\n <>\n <Input disabled={props.disabled} value={statusCode} onChange={handleStatusCodeChange} /> \n <Input disabled={props.disabled} value={redirectUrl} onChange={handleRedirectUrlChange} /> \n </>\n );\n};\n\nCustomErrorField.propTypes = {\n value: PropTypes.shape({\n name: PropTypes.string,\n value: PropTypes.string,\n }).isRequired,\n disabled: PropTypes.bool.isRequired,\n onChange: PropTypes.func.isRequired,\n};\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport {\n Button,\n Popover,\n Media,\n Paragraph,\n} from '@plesk/ui-library';\nimport { Locale } from 'jsw';\n\nimport PropTypes from 'prop-types';\n\nimport ASP_RESET_MUTATION from './RestoreAspNetSettings.graphql';\n\nimport { useMutation } from '@apollo/client';\nimport { addToast } from 'helpers/toasts';\nimport { useState } from 'react';\n\nconst locale = Locale.getSection('smb.controllers.asp-dot-net.settings');\n\nconst ResetSettingsButton = ({ domainId, webPath, query, disabled = false }) => {\n const [confirmationVisible, setConfirmationVisible] = useState(false);\n\n const [reset, { loading }] = useMutation(ASP_RESET_MUTATION, {\n refetchQueries: [query],\n awaitRefetchQueries: true,\n onCompleted: () => {\n setConfirmationVisible(false);\n addToast({ intent: 'success', message: locale.lmsg('restoreDefaultSuccess') });\n },\n onError: () => {\n setConfirmationVisible(false);\n addToast({ intent: 'danger', message: locale.lmsg('restoreDefaultFailed') });\n },\n });\n\n const handleReset = () => reset({ variables: { input: { domainId: btoa(`Domain:${domainId}`), webPath } } });\n\n return (\n <Popover\n visible={confirmationVisible && !disabled}\n onClose={() => setConfirmationVisible(false)}\n target={\n <Button\n onClick={() => setConfirmationVisible(true)}\n tooltip={locale.lmsg('restoreDefaultHint')}\n disabled={disabled}\n >\n {locale.lmsg('restoreDefault')}\n </Button>\n }\n placement=\"top\"\n >\n <Media>\n <Paragraph>{locale.lmsg('restoreDefaultConfirmation')}</Paragraph>\n <Button state={loading ? 'loading' : undefined} intent=\"danger\" onClick={handleReset}>\n {locale.lmsg('confirmationButtonYes')}\n </Button>\n </Media>\n </Popover>\n\n );\n};\n\nResetSettingsButton.propTypes = {\n domainId: PropTypes.number.isRequired,\n webPath: PropTypes.string.isRequired,\n query: PropTypes.object.isRequired,\n disabled: PropTypes.bool,\n};\n\nexport default ResetSettingsButton;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\n\nimport ASP_CONFIG_QUERY from 'queries/AspDotNetDomainSettingsPage.graphql';\n\nimport { useQuery } from '@apollo/client';\nimport AspDotNetSettingsForm from 'components/forms/AspDotNetSettingsForm';\n\nconst AspDotNetDomainSettingsPage = ({ params: { domainId } }) => {\n const {\n data: { domain: { aspNetSettings: { configs, versions } } },\n } = useQuery(ASP_CONFIG_QUERY, { variables: { id: btoa(`Domain:${domainId}`) } });\n\n return (\n <AspDotNetSettingsForm\n successRedirectUrl={`/smb/web/overview/id/${domainId}/type/domain`}\n domainId={parseInt(domainId)}\n initialValues={configs[0]}\n query={ASP_CONFIG_QUERY}\n versions={versions}\n />\n );\n};\n\nAspDotNetDomainSettingsPage.propTypes = {\n params: PropTypes.shape({\n domainId: PropTypes.string.isRequired,\n }).isRequired,\n};\n\nexport default AspDotNetDomainSettingsPage;\n","\n var doc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"ChangeAspNetVersion\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"ChangeAspNetVersionInput\"}}},\"directives\":[]}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"changeAspNetVersion\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}}}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"version\"},\"arguments\":[],\"directives\":[]}]}}]}}],\"loc\":{\"start\":0,\"end\":130}};\n doc.loc.source = {\"body\":\"mutation ChangeAspNetVersion($input: ChangeAspNetVersionInput!) {\\n changeAspNetVersion(input: $input) {\\n version\\n }\\n}\\n\",\"name\":\"GraphQL request\",\"locationOffset\":{\"line\":1,\"column\":1}};\n \n\n var names = {};\n function unique(defs) {\n return defs.filter(\n function(def) {\n if (def.kind !== 'FragmentDefinition') return true;\n var name = def.name.value\n if (names[name]) {\n return false;\n } else {\n names[name] = true;\n return true;\n }\n }\n )\n }\n \n\n // Collect any fragment/type references from a node, adding them to the refs Set\n function collectFragmentReferences(node, refs) {\n if (node.kind === \"FragmentSpread\") {\n refs.add(node.name.value);\n } else if (node.kind === \"VariableDefinition\") {\n var type = node.type;\n if (type.kind === \"NamedType\") {\n refs.add(type.name.value);\n }\n }\n\n if (node.selectionSet) {\n node.selectionSet.selections.forEach(function(selection) {\n collectFragmentReferences(selection, refs);\n });\n }\n\n if (node.variableDefinitions) {\n node.variableDefinitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n\n if (node.definitions) {\n node.definitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n }\n\n var definitionRefs = {};\n (function extractReferences() {\n doc.definitions.forEach(function(def) {\n if (def.name) {\n var refs = new Set();\n collectFragmentReferences(def, refs);\n definitionRefs[def.name.value] = refs;\n }\n });\n })();\n\n function findOperation(doc, name) {\n for (var i = 0; i < doc.definitions.length; i++) {\n var element = doc.definitions[i];\n if (element.name && element.name.value == name) {\n return element;\n }\n }\n }\n\n function oneQuery(doc, operationName) {\n // Copy the DocumentNode, but clear out the definitions\n var newDoc = {\n kind: doc.kind,\n definitions: [findOperation(doc, operationName)]\n };\n if (doc.hasOwnProperty(\"loc\")) {\n newDoc.loc = doc.loc;\n }\n\n // Now, for the operation we're running, find any fragments referenced by\n // it or the fragments it references\n var opRefs = definitionRefs[operationName] || new Set();\n var allRefs = new Set();\n var newRefs = new Set();\n\n // IE 11 doesn't support \"new Set(iterable)\", so we add the members of opRefs to newRefs one by one\n opRefs.forEach(function(refName) {\n newRefs.add(refName);\n });\n\n while (newRefs.size > 0) {\n var prevRefs = newRefs;\n newRefs = new Set();\n\n prevRefs.forEach(function(refName) {\n if (!allRefs.has(refName)) {\n allRefs.add(refName);\n var childRefs = definitionRefs[refName] || new Set();\n childRefs.forEach(function(childRef) {\n newRefs.add(childRef);\n });\n }\n });\n }\n\n allRefs.forEach(function(refName) {\n var op = findOperation(doc, refName);\n if (op) {\n newDoc.definitions.push(op);\n }\n });\n\n return newDoc;\n }\n \n module.exports = doc;\n \n module.exports[\"ChangeAspNetVersion\"] = oneQuery(doc, \"ChangeAspNetVersion\");\n \n","\n var doc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"RestoreAspNetSettings\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"RestoreAspNetSettingsInput\"}}},\"directives\":[]}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"restoreAspNetSettings\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}}}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"version\"},\"arguments\":[],\"directives\":[]}]}}]}}],\"loc\":{\"start\":0,\"end\":136}};\n doc.loc.source = {\"body\":\"mutation RestoreAspNetSettings($input: RestoreAspNetSettingsInput!) {\\n restoreAspNetSettings(input: $input) {\\n version\\n }\\n}\\n\",\"name\":\"GraphQL request\",\"locationOffset\":{\"line\":1,\"column\":1}};\n \n\n var names = {};\n function unique(defs) {\n return defs.filter(\n function(def) {\n if (def.kind !== 'FragmentDefinition') return true;\n var name = def.name.value\n if (names[name]) {\n return false;\n } else {\n names[name] = true;\n return true;\n }\n }\n )\n }\n \n\n // Collect any fragment/type references from a node, adding them to the refs Set\n function collectFragmentReferences(node, refs) {\n if (node.kind === \"FragmentSpread\") {\n refs.add(node.name.value);\n } else if (node.kind === \"VariableDefinition\") {\n var type = node.type;\n if (type.kind === \"NamedType\") {\n refs.add(type.name.value);\n }\n }\n\n if (node.selectionSet) {\n node.selectionSet.selections.forEach(function(selection) {\n collectFragmentReferences(selection, refs);\n });\n }\n\n if (node.variableDefinitions) {\n node.variableDefinitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n\n if (node.definitions) {\n node.definitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n }\n\n var definitionRefs = {};\n (function extractReferences() {\n doc.definitions.forEach(function(def) {\n if (def.name) {\n var refs = new Set();\n collectFragmentReferences(def, refs);\n definitionRefs[def.name.value] = refs;\n }\n });\n })();\n\n function findOperation(doc, name) {\n for (var i = 0; i < doc.definitions.length; i++) {\n var element = doc.definitions[i];\n if (element.name && element.name.value == name) {\n return element;\n }\n }\n }\n\n function oneQuery(doc, operationName) {\n // Copy the DocumentNode, but clear out the definitions\n var newDoc = {\n kind: doc.kind,\n definitions: [findOperation(doc, operationName)]\n };\n if (doc.hasOwnProperty(\"loc\")) {\n newDoc.loc = doc.loc;\n }\n\n // Now, for the operation we're running, find any fragments referenced by\n // it or the fragments it references\n var opRefs = definitionRefs[operationName] || new Set();\n var allRefs = new Set();\n var newRefs = new Set();\n\n // IE 11 doesn't support \"new Set(iterable)\", so we add the members of opRefs to newRefs one by one\n opRefs.forEach(function(refName) {\n newRefs.add(refName);\n });\n\n while (newRefs.size > 0) {\n var prevRefs = newRefs;\n newRefs = new Set();\n\n prevRefs.forEach(function(refName) {\n if (!allRefs.has(refName)) {\n allRefs.add(refName);\n var childRefs = definitionRefs[refName] || new Set();\n childRefs.forEach(function(childRef) {\n newRefs.add(childRef);\n });\n }\n });\n }\n\n allRefs.forEach(function(refName) {\n var op = findOperation(doc, refName);\n if (op) {\n newDoc.definitions.push(op);\n }\n });\n\n return newDoc;\n }\n \n module.exports = doc;\n \n module.exports[\"RestoreAspNetSettings\"] = oneQuery(doc, \"RestoreAspNetSettings\");\n \n","\n var doc = {\"kind\":\"Document\",\"definitions\":[{\"kind\":\"OperationDefinition\",\"operation\":\"mutation\",\"name\":{\"kind\":\"Name\",\"value\":\"UpdateAspNetSettings\"},\"variableDefinitions\":[{\"kind\":\"VariableDefinition\",\"variable\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}},\"type\":{\"kind\":\"NonNullType\",\"type\":{\"kind\":\"NamedType\",\"name\":{\"kind\":\"Name\",\"value\":\"UpdateAspNetSettingsInput\"}}},\"directives\":[]}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"updateAspNetSettings\"},\"arguments\":[{\"kind\":\"Argument\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"},\"value\":{\"kind\":\"Variable\",\"name\":{\"kind\":\"Name\",\"value\":\"input\"}}}],\"directives\":[],\"selectionSet\":{\"kind\":\"SelectionSet\",\"selections\":[{\"kind\":\"Field\",\"name\":{\"kind\":\"Name\",\"value\":\"version\"},\"arguments\":[],\"directives\":[]}]}}]}}],\"loc\":{\"start\":0,\"end\":133}};\n doc.loc.source = {\"body\":\"mutation UpdateAspNetSettings($input: UpdateAspNetSettingsInput!) {\\n updateAspNetSettings(input: $input) {\\n version\\n }\\n}\\n\",\"name\":\"GraphQL request\",\"locationOffset\":{\"line\":1,\"column\":1}};\n \n\n var names = {};\n function unique(defs) {\n return defs.filter(\n function(def) {\n if (def.kind !== 'FragmentDefinition') return true;\n var name = def.name.value\n if (names[name]) {\n return false;\n } else {\n names[name] = true;\n return true;\n }\n }\n )\n }\n \n\n // Collect any fragment/type references from a node, adding them to the refs Set\n function collectFragmentReferences(node, refs) {\n if (node.kind === \"FragmentSpread\") {\n refs.add(node.name.value);\n } else if (node.kind === \"VariableDefinition\") {\n var type = node.type;\n if (type.kind === \"NamedType\") {\n refs.add(type.name.value);\n }\n }\n\n if (node.selectionSet) {\n node.selectionSet.selections.forEach(function(selection) {\n collectFragmentReferences(selection, refs);\n });\n }\n\n if (node.variableDefinitions) {\n node.variableDefinitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n\n if (node.definitions) {\n node.definitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n }\n\n var definitionRefs = {};\n (function extractReferences() {\n doc.definitions.forEach(function(def) {\n if (def.name) {\n var refs = new Set();\n collectFragmentReferences(def, refs);\n definitionRefs[def.name.value] = refs;\n }\n });\n })();\n\n function findOperation(doc, name) {\n for (var i = 0; i < doc.definitions.length; i++) {\n var element = doc.definitions[i];\n if (element.name && element.name.value == name) {\n return element;\n }\n }\n }\n\n function oneQuery(doc, operationName) {\n // Copy the DocumentNode, but clear out the definitions\n var newDoc = {\n kind: doc.kind,\n definitions: [findOperation(doc, operationName)]\n };\n if (doc.hasOwnProperty(\"loc\")) {\n newDoc.loc = doc.loc;\n }\n\n // Now, for the operation we're running, find any fragments referenced by\n // it or the fragments it references\n var opRefs = definitionRefs[operationName] || new Set();\n var allRefs = new Set();\n var newRefs = new Set();\n\n // IE 11 doesn't support \"new Set(iterable)\", so we add the members of opRefs to newRefs one by one\n opRefs.forEach(function(refName) {\n newRefs.add(refName);\n });\n\n while (newRefs.size > 0) {\n var prevRefs = newRefs;\n newRefs = new Set();\n\n prevRefs.forEach(function(refName) {\n if (!allRefs.has(refName)) {\n allRefs.add(refName);\n var childRefs = definitionRefs[refName] || new Set();\n childRefs.forEach(function(childRef) {\n newRefs.add(childRef);\n });\n }\n });\n }\n\n allRefs.forEach(function(refName) {\n var op = findOperation(doc, refName);\n if (op) {\n newDoc.definitions.push(op);\n }\n });\n\n return newDoc;\n }\n \n module.exports = doc;\n \n module.exports[\"UpdateAspNetSettings\"] = oneQuery(doc, \"UpdateAspNetSettings\");\n \n"],"names":["locale","Locale","getSection","pageLocale","AspDotNetSettingsForm","initialValues","domainId","webPath","successRedirectUrl","query","versions","props","updateConfig","loading","useMutation","UPDATE_ASP_CONFIG_MUTATION","refetchQueries","awaitRefetchQueries","onCompleted","addToast","intent","message","lmsg","navigate","useNavigate","propsToFormValues","values","version","connStrings","map","name","value","customErrMode","customErrors","statusCode","redirectUrl","defLanguage","debugMode","tempDirectory","reqEnc","resEnc","fileEnc","culture","uiCulture","trustLevel","trustLevelAllowOverride","authMode","sessTimeout","btoa","formValues","setFormValues","useState","prevInitialValues","setPrevInitialValues","isChangeVersionOpen","setIsChangeVersionOpen","defLanguages","Array","from","enumValues","uiCultures","cultures","_jsxs","Form","mutation","onMutate","variables","input","filter","onSuccess","_","isApply","onFieldChange","handleFieldChange","setIn","submitButton","id","applyButton","cancelButton","component","Link","to","additionalButtons","_jsx","ResetSettingsButton","disabled","children","Section","title","FormField","label","Text","length","_Fragment","AuxiliaryActions","Tooltip","onClick","ChangeVersionDialog","isOpen","handleClose","description","multi","getValue","setValue","isDisabled","ConnectionStringField","onChange","FormFieldSelect","CustomErrorField","FormFieldCheckbox","FormFieldText","InputNumber","min","max","className","propTypes","PropTypes","isRequired","Translate","getTranslate","setValues","useEffect","useCallback","change","CHANGE_ASP_NET_VERSION","content","Dialog","size","onClose","form","vertical","Input","e","target","replace","confirmationVisible","setConfirmationVisible","reset","ASP_RESET_MUTATION","onError","Popover","visible","Button","tooltip","placement","Media","Paragraph","state","undefined","handleReset","AspDotNetDomainSettingsPage","params","data","domain","aspNetSettings","configs","useQuery","ASP_CONFIG_QUERY","parseInt","doc","loc","source","collectFragmentReferences","node","refs","kind","add","type","selectionSet","selections","forEach","selection","variableDefinitions","def","definitions","definitionRefs","findOperation","i","element","Set","module","exports","operationName","newDoc","hasOwnProperty","opRefs","allRefs","newRefs","refName","prevRefs","has","childRef","op","push","oneQuery"],"sourceRoot":""}
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
AspDotNetDomainSettingsPage.js
15956 bytes
0644
AspDotNetDomainSettingsPage.js.map
52433 bytes
0644
AspDotNetServerSettingsPage.js
16511 bytes
0644
AspDotNetServerSettingsPage.js.map
54133 bytes
0644
N4ST4R_ID | Naxtarrr