PageSourceSearch

https://www.drwolf.it/chunk-JR47M4EK.js

js drwolf.it collected 2026-10-08 05:36:22 UTC 3,974 bytes, 2 lines download raw bytes

1import{a as J,b as Q,c as U,d as K,e as W,f as X,g as Y,h as Z,i as tt,j as et,k as it,l as ot,m as rt}from"./chunk-NY7HUEIG.js";import{b as V,f as D,g as N,h as O,i as B,j,n as H}from"./chunk-RN6JYG3K.js";import{Aa as l,Ba as C,Ec as nt,Fa as h,I as M,Ja as x,La as m,M as b,N as v,Oa as T,Qa as u,R as p,Ra as k,S as d,Sa as q,Va as E,Ya as F,Za as A,ca as w,da as y,dc as L,fc as R,gc as G,ia as r,ja as f,ob as P,qa as g,ub as z,va as _,vb as $,wa as c,xa as S,ya as I,za as s}from"./chunk-CK4JF64Y.js";function lt(t,e){if(t&1){let i=h();s(0,"div",3)(1,"button",4),x("click",function(){p(i);let n=m();return d(n.start())}),u(2,"S\xEC, iniziamo!"),l()()}if(t&2){let i=m();r(1),g("disabled",i.loading)}}function mt(t,e){return this.status}function ct(t,e){if(t&1&&(s(0,"p",6)(1,"span"),u(2),l()(),s(3,"p",0),u(4),l()),t&2){let i=e.$implicit;r(2),k(i.request),r(2),q(" \u{1F916} ",i.response==null?null:i.response.answer," ")}}function ut(t,e){t&1&&C(0,"mat-spinner",11)}function pt(t,e){if(t&1){let i=h();s(0,"form",7,8),x("submit",function(){p(i);let n=m(2);return d(n.chat())}),s(2,"mat-form-field",9)(3,"input",10),x("ngModelChange",function(n){p(i);let o=m(2);return d(o.request=n)}),l(),_(4,ut,1,0,"mat-spinner",11),l(),s(5,"button",12),C(6,"mat-icon",13),F(7,"keepHtml"),l()()}if(t&2){let i=m(2);r(3),g("ngModel",i.request)("readonly",i.loading),r(1),c(4,i.loading?4:-1),r(2),g("innerHTML",A(7,4,i.icons.send),w)}}function dt(t,e){if(t&1&&(S(0,ct,5,2,null,null,mt,!0),_(2,pt,8,6,"form",5)),t&2){let i=m();I(i.status),r(2),c(2,i.image?-1:2)}}function ft(t,e){if(t&1&&C(0,"img",14),t&2){let i=m();T("src","data:image/png;base64,",i.image,"",y)}}var at=(()=>{let e=class e{constructor(a,n,o){this.http=a,this.snackBar=n,this.iconsService=o,this.status=[],this.request="",this.loading=!1,this.icons=o.icons}start(){this.request="S\xEC, iniziamo!",this.chat()}chat(a=!0){this.loading=!0;let n=this.request;this.request="",this.image=void 0,this.http.post("/chatbot-2025",{input:n,history:this.status[this.status.length-1]?.history}).subscribe({next:o=>{o.request=n,o.response.answer=JSON.parse(`"${o.response.answer}"`),this.status.push(o),this.loading=!1,this.image=o.image,console.log(o.response)},error:o=>{a?this.chat(!1):this.snackBar.open("Ops... Qualcosa \xE8 andato storto","Ricomincia").onAction().subscribe(()=>{this.status=[],this.request="",this.loading=!1})}})}};e.\u0275fac=function(n){return new(n||e)(f(z),f(et),f(rt))},e.\u0275cmp=b({type:e,selectors:[["app-auguri2025"]],standalone:!0,features:[E],decls:5,vars:2,consts:[[1,"bot"],["class","flex flex-row justify-content-end"],["alt","","class","animated zoomIn",3,"src"],[1,"flex","flex-row","justify-content-end"],["mat-raised-button","","color","primary",3,"disabled","click"],["class","flex flex-row align-items-center"],[1,"user"],[1,"flex","flex-row","align-items-center",3,"submit"],["form","ngForm"],[1,"flex-auto"],["matInput","","name","req",3,"ngModel","readonly","ngModelChange"],["diameter","16","matIconSuffix",""],["mat-icon-button","","type","submit"],[3,"innerHTML"],["alt","",1,"animated","zoomIn",3,"src"]],template:function(n,o){n&1&&(s(0,"p",0),u(1,` \u{1F916} Ciao, vuoi giocare con me?
2`),l(),_(2,lt,3,1,"div",1)(3,dt,3,1)(4,ft,1,1,"img",2)),n&2&&(r(2),c(2,o.status.length?3:2),r(2),c(4,o.image?4:-1))},dependencies:[$,G,L,R,U,Q,J,Y,X,it,tt,Z,W,K,H,j,V,D,N,B,O,ot],styles:["[_nghost-%COMP%]{display:block;text-align:center}.bot[_ngcontent-%COMP%]{text-align:left;white-space:pre-line}.user[_ngcontent-%COMP%]{text-align:right}.user[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background:#eee;padding:.5em 1em;border-radius:2em}img[_ngcontent-%COMP%]{max-width:100%;border-radius:100%}mat-form-field[_ngcontent-%COMP%]{margin-bottom:-24px}"]});let t=e;return t})();var Ot=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=v({type:e}),e.\u0275inj=M({imports:[P,nt.forChild([{path:"",component:at}])]});let t=e;return t})();export{Ot as Auguri2025Module};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.