3333< link rel ="shortcut icon " href ="/assets/images/favicon.ico ">
3434< script async src ="https://code.jquery.com/jquery-3.5.1.slim.min.js "> </ script >
3535< script async src ="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js "> </ script >
36- < script async src ="/assets/js/cookie-consent.js "> </ script >
36+ <!--< script async src="/assets/js/cookie-consent.js"></script>-- >
3737
3838< script >
3939 if ( window . location . hostname != 'localhost' ) {
5454</ script >
5555
5656 < base href ="/ ">
57- < script src ="https://js.stripe.com/v3/ "> </ script >
58- < style > .page-title {margin : 3em auto 1.5em ;text-align : center}.form-2-col {max-width : 640px ;margin : 0 auto}.animatable {overflow : hidden}label : last-of-type input , textarea {margin-bottom : .75em }
59- </ style > < link rel ="stylesheet " href ="styles-JJZKJ6MZ.css " media ="print " onload ="this.media='all' "> < noscript > < link rel ="stylesheet " href ="styles-JJZKJ6MZ.css "> </ noscript > < style ng-app-id ="ng "> .ftnt [_ngcontent-ng-c457597514 ]{font-size : .7em }.ftnt .ftnt-msg [_ngcontent-ng-c457597514 ]{margin : .75em 0 1em }.ftnt .ftnt-error [_ngcontent-ng-c457597514 ]{color : red}.ftnt .ftnt-success [_ngcontent-ng-c457597514 ]{color : green}.inline [_ngcontent-ng-c457597514 ]{background-color : unset;padding : unset;margin : unset}</ style > </ head >
57+ < style > html {scroll-behavior : smooth}.page-title {margin : 3em auto 1.5em ;text-align : center}.form-2-col {max-width : 640px ;margin : 0 auto}.animatable {overflow : hidden}label : last-of-type input , textarea {margin-bottom : .75em }
58+ </ style > < link rel ="stylesheet " href ="styles-TPMX36DN.css " media ="print " onload ="this.media='all' "> < noscript > < link rel ="stylesheet " href ="styles-TPMX36DN.css "> </ noscript > < style ng-app-id ="ng "> .ftnt [_ngcontent-ng-c457597514 ]{font-size : .7em }.ftnt .ftnt-msg [_ngcontent-ng-c457597514 ]{margin : .75em 0 1em }.ftnt .ftnt-error [_ngcontent-ng-c457597514 ]{color : red}.ftnt .ftnt-success [_ngcontent-ng-c457597514 ]{color : green}.inline [_ngcontent-ng-c457597514 ]{background-color : unset;padding : unset;margin : unset}</ style > </ head >
6059 < body > <!--nghm--> < script type ="text/javascript " id ="ng-event-dispatch-contract "> ( ( ) => { function p ( t , n , r , o , e , i , f , m ) { return { eventType :t , event :n , targetElement :r , eic :o , timeStamp :e , eia :i , eirp :f , eiack :m } } function u ( t ) { let n = [ ] , r = e => { n . push ( e ) } ; return { c :t , q :n , et :[ ] , etc :[ ] , d :r , h :e => { r ( p ( e . type , e , e . target , t , Date . now ( ) ) ) } } } function s ( t , n , r ) { for ( let o = 0 ; o < n . length ; o ++ ) { let e = n [ o ] ; ( r ?t . etc :t . et ) . push ( e ) , t . c . addEventListener ( e , t . h , r ) } } function c ( t , n , r , o , e = window ) { let i = u ( t ) ; e . _ejsas || ( e . _ejsas = { } ) , e . _ejsas [ n ] = i , s ( i , r ) , s ( i , o , ! 0 ) } window . __jsaction_bootstrap = c ; } ) ( ) ;
61- </ script > < script > window . __jsaction_bootstrap ( document . body , "ng" , [ "submit" , "input" , "compositionstart" , "compositionend" , "change" ] , [ "blur" ] ) ; </ script >
62- < app-root ng-version ="19.2.0 " ngh ="4 " ng-server-context ="ssg "> < router-outlet > </ router-outlet > < app-contact-us ngh ="3 "> < app-body ngh ="0 "> < div class ="layout--splash "> < nav class ="skip-links "> < ul > < li > < a href ="#site-nav " class ="screen-reader-shortcut "> Skip to primary navigation</ a > </ li > < li > < a href ="#main " class ="screen-reader-shortcut "> Skip to content</ a > </ li > < li > < a href ="#footer " class ="screen-reader-shortcut "> Skip to footer</ a > </ li > </ ul > </ nav > < div class ="masthead "> < div class ="masthead__inner-wrap "> < div class ="masthead__menu "> < nav id ="site-nav " class ="greedy-nav "> < a href ="/ " class ="site-logo "> < img src ="/assets/images/djongo-symbol-small.png " alt ="Djongo "> </ a > < a href ="/ " class ="site-title "> Djongo </ a > < ul class ="visible-links "> < li class ="masthead__menu-item "> < a href ="/djongocs/login/ "> Login</ a > </ li > < li class ="masthead__menu-item "> < a href ="/djongocs/contact-us/ "> Contact Us</ a > </ li > < li class ="masthead__menu-item "> < a href ="/app-development/ "> Services</ a > </ li > < li class ="masthead__menu-item "> < a href ="/djongocs/products/ "> Products</ a > </ li > < li class ="masthead__menu-item "> < a href ="/get-started/ "> Docs</ a > </ li > </ ul > < button type ="button " class ="greedy-nav__toggle hidden "> < span class ="visually-hidden "> Toggle Menu</ span > < div class ="navicon "> </ div > </ button > < ul class ="hidden-links hidden "> </ ul > </ nav > </ div > </ div > </ div > < div class ="initial-content "> < div id ="main " role ="main "> < div class ="splash page__content "> < h1 class ="page-title "> Contact Us</ h1 > < app-form _nghost-ng-c457597514 ngh ="2 "> <!----> <!----> < form _ngcontent-ng-c457597514 novalidate class ="animatable form-2-col ng-untouched ng-pristine ng-valid " jsaction ="submit:; "> <!----> < div _ngcontent-ng-c457597514 class ="ng-untouched ng-pristine ng-invalid " jsaction ="submit:; "> < label _ngcontent-ng-c457597514 > Name: <!----> < input _ngcontent-ng-c457597514 type ="text " value required name id ="name " autocomplete title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Organisation: <!----> < input _ngcontent-ng-c457597514 type ="text " value required name id ="organisation " autocomplete title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Email: <!----> < input _ngcontent-ng-c457597514 type ="email " value required name id ="email " autocomplete ="email " title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > About: <!----> < select _ngcontent-ng-c457597514 style ="width: 100%; " required name id ="about " autocomplete title class ="ng-untouched ng-pristine ng-invalid " jsaction ="change:;blur:; "> < option _ngcontent-ng-c457597514 value ="0: dcl "> Djongo Commercial License </ option > < option _ngcontent-ng-c457597514 value ="1: services "> Django App Development </ option > < option _ngcontent-ng-c457597514 value ="2: latest-updates "> Latest Updates </ option > < option _ngcontent-ng-c457597514 value ="3: extended-features "> Extended Features </ option > < option _ngcontent-ng-c457597514 value ="4: other "> Other </ option > <!----> </ select > </ label > <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Message: <!----> < textarea _ngcontent-ng-c457597514 required name id ="message " autocomplete title placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ textarea > </ label > <!----> <!----> <!----> <!----> <!----> </ div > <!----> < app-button _ngcontent-ng-c457597514 ngh ="1 "> < button type ="submit " class ="btn btn--primary btn--large "> Send
63- </ button > <!----> </ app-button > <!----> <!----> <!----> </ form > </ app-form > </ div > </ div > </ div > < div id ="footer " class ="page__footer "> < footer > < aside class ="l-fixed-notice cookie-notice "> < p > We use cookies to enhance user experience. You consent to their usage by browsing this site. < button id ="cookie-accept " class ="btn btn--success "> Accept</ button > </ p > </ aside > < div class ="page__footer-copyright "> © 2025 Doableware AB.</ div > </ footer > </ div > </ div > </ app-body > </ app-contact-us > <!----> </ app-root >
64- < script src ="/assets/js/main.min.js "> </ script >
60+ </ script > < script > window . __jsaction_bootstrap ( document . body , "ng" , [ "click" , " submit", "input" , "compositionstart" , "compositionend" , "change" ] , [ "blur" ] ) ; </ script >
61+ < app-root ng-version ="19.2.0 " ngh ="4 " ng-server-context ="ssg "> < router-outlet > </ router-outlet > < ng-component ngh ="3 "> < app-body ngh ="0 "> < div class ="layout--splash "> < nav class ="skip-links "> < ul > < li > < a href ="#site-nav " class ="screen-reader-shortcut "> Skip to primary navigation</ a > </ li > < li > < a href ="#main " class ="screen-reader-shortcut "> Skip to content</ a > </ li > < li > < a href ="#footer " class ="screen-reader-shortcut "> Skip to footer</ a > </ li > </ ul > </ nav > < div class ="masthead "> < div class ="masthead__inner-wrap "> < div class ="masthead__menu "> < nav id ="site-nav " class ="greedy-nav "> < a href ="/ " class ="site-logo "> < img src ="/assets/images/djongo-symbol-small.png " alt ="Djongo "> </ a > < a href ="/ " class ="site-title "> Djongo </ a > < ul class ="visible-links "> < li class ="masthead__menu-item "> < a href ="/djongocs/login/ "> Login</ a > </ li > < li class ="masthead__menu-item "> < a href ="/djongocs/contact-us/ "> Contact Us</ a > </ li > < li class ="masthead__menu-item "> < a href ="/app-development/ "> Services</ a > </ li > < li class ="masthead__menu-item "> < a href ="/products/ "> Products</ a > </ li > < li class ="masthead__menu-item "> < a href ="/docs/get-started/ "> Docs</ a > </ li > </ ul > < button type ="button " class ="greedy-nav__toggle hidden "> < span class ="visually-hidden "> Toggle Menu</ span > < div class ="navicon "> </ div > </ button > < ul class ="hidden-links hidden "> </ ul > </ nav > </ div > </ div > </ div > < div class ="initial-content "> < div id ="main " role ="main "> < div class ="splash page__content "> < h1 class ="page-title "> Contact Us</ h1 > < app-form _nghost-ng-c457597514 ngh ="2 "> <!----> <!----> < form _ngcontent-ng-c457597514 novalidate class ="animatable form-2-col ng-untouched ng-pristine ng-valid " jsaction ="submit:; "> <!----> < div _ngcontent-ng-c457597514 class ="ng-untouched ng-pristine ng-invalid " jsaction ="submit:; "> < label _ngcontent-ng-c457597514 > Name: <!----> < input _ngcontent-ng-c457597514 type ="text " value required name id ="name " autocomplete title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Organisation: <!----> < input _ngcontent-ng-c457597514 type ="text " value required name id ="organisation " autocomplete title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Email: <!----> < input _ngcontent-ng-c457597514 type ="email " value required name id ="email " autocomplete ="email " title pattern placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ label > <!----> <!----> <!----> <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > About: <!----> < select _ngcontent-ng-c457597514 style ="width: 100%; " required name id ="about " autocomplete title class ="ng-untouched ng-pristine ng-invalid " jsaction ="change:;blur:; "> < option _ngcontent-ng-c457597514 value ="0: dcl "> Djongo Commercial License </ option > < option _ngcontent-ng-c457597514 value ="1: services "> Django App Development </ option > < option _ngcontent-ng-c457597514 value ="2: latest-updates "> Latest Updates </ option > < option _ngcontent-ng-c457597514 value ="3: extended-features "> Extended Features </ option > < option _ngcontent-ng-c457597514 value ="4: other "> Other </ option > <!----> </ select > </ label > <!----> <!----> <!----> <!----> < label _ngcontent-ng-c457597514 > Message: <!----> < textarea _ngcontent-ng-c457597514 required name id ="message " autocomplete title placeholder class ="ng-untouched ng-pristine ng-invalid " jsaction ="input:;blur:;compositionstart:;compositionend:; "> </ textarea > </ label > <!----> <!----> <!----> <!----> <!----> </ div > <!----> < app-button _ngcontent-ng-c457597514 ngh ="1 "> < button type ="submit " class ="btn btn--primary btn--large "> Send
62+ </ button > <!----> </ app-button > <!----> <!----> <!----> </ form > </ app-form > </ div > </ div > </ div > < div id ="footer " class ="page__footer "> < footer > < aside class ="l-fixed-notice cookie-notice "> < p > We use cookies to enhance user experience. You consent to their usage by browsing this site. < button id ="cookie-accept " class ="btn btn--success " jsaction =" click:; " > Accept</ button > </ p > </ aside > < div class ="page__footer-copyright "> © 2025 Doableware AB.</ div > </ footer > </ div > </ div > </ app-body > </ ng-component > <!----> </ app-root >
63+ <!--< script src="/assets/js/main.min.js"></script>-- >
6564< script >
6665 window . ga = function ( ) {
6766 ga . q . push ( arguments )
7271 ga ( 'set' , 'anonymizeIp' , false ) ;
7372 ga ( 'send' , 'pageview' )
7473</ script >
75- < script src ="https://www.google-analytics.com/analytics.js " async > </ script > < link rel ="modulepreload " href ="chunk-ADW5CDIB .js "> < script src ="polyfills-EONH2QZO.js " type ="module "> </ script > < script src ="main-TUV7A76N .js " type ="module "> </ script >
76- < script id ="ng-state " type ="application/json "> { "__nghData__" :[ { } , { "t" :{ "3" :"t13 " } , "c" :{ "3" :[ ] } } , { "t" :{ "0" :"t0 " , "2" :"t1 " , "7" :"t2 " , "8" :"t14 " , "10" :"t15 " } , "c" :{ "0" :[ ] , "2" :[ ] , "7" :[ { "i" :"t2 " , "r" :4 , "t" :{ "0" :"t3 " } , "c" :{ "0" :[ ] , "1" :[ { "i" :"t0 " , "r" :1 , "t" :{ "1" :"t4 " } , "c" :{ "1" :[ { "i" :"t4 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t5 " , "2" :"t7 " , "3" :"t8 " , "4" :"t9 " } , "c" :{ "1" :[ { "i" :"t5 " , "r" :1 , "t" :{ "2" :"t6 " } , "c" :{ "2" :[ ] } } ] , "2" :[ ] , "3" :[ ] , "4" :[ ] } , "x" :3 } , { "i" :"t4 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t5 " , "2" :"t7 " , "3" :"t8 " , "4" :"t9 " } , "c" :{ "1" :[ ] , "2" :[ ] , "3" :[ { "i" :"t8 " , "r" :1 , "t" :{ "2" :"t10 " , "5" :"t11 " } , "c" :{ "2" :[ ] , "5" :[ { "i" :"t11 " , "r" :1 , "x" :5 } ] } } ] , "4" :[ ] } } , { "i" :"t4 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t5 " , "2" :"t7 " , "3" :"t8 " , "4" :"t9 " } , "c" :{ "1" :[ ] , "2" :[ { "i" :"t7 " , "r" :1 , "t" :{ "2" :"t12 " } , "c" :{ "2" :[ ] } } ] , "3" :[ ] , "4" :[ ] } } ] } } ] } } ] , "8" :[ ] , "10" :[ ] } } , { "n" :{ "1" :"0f2n2f" } } , { "c" :{ "0" :[ { "i" :"c3379554890 " , "r" :1 } ] } } ] } </ script > </ body > </ html >
74+ < script src ="https://www.google-analytics.com/analytics.js " async > </ script > < link rel ="modulepreload " href ="chunk-27PYSS5C .js "> < script src ="polyfills-EONH2QZO.js " type ="module "> </ script > < script src ="main-6KJRTQAE .js " type ="module "> </ script >
75+ < script id ="ng-state " type ="application/json "> { "__nghData__" :[ { } , { "t" :{ "3" :"t14 " } , "c" :{ "3" :[ ] } } , { "t" :{ "0" :"t4 " , "2" :"t5 " , "7" :"t6 " , "8" :"t15 " , "10" :"t16 " } , "c" :{ "0" :[ ] , "2" :[ ] , "7" :[ { "i" :"t6 " , "r" :4 , "t" :{ "0" :"t7 " } , "c" :{ "0" :[ ] , "1" :[ { "i" :"t4 " , "r" :1 , "t" :{ "1" :"t8 " } , "c" :{ "1" :[ { "i" :"t8 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t9 " , "2" :"t11 " , "3" :"t12 " , "4" :"t13 " } , "c" :{ "1" :[ { "i" :"t9 " , "r" :1 , "t" :{ "2" :"t10 " } , "c" :{ "2" :[ ] } } ] , "2" :[ ] , "3" :[ ] , "4" :[ ] } , "x" :3 } , { "i" :"t8 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t9 " , "2" :"t11 " , "3" :"t12 " , "4" :"t13 " } , "c" :{ "1" :[ ] , "2" :[ ] , "3" :[ { "i" :"t12 " , "r" :1 , "t" :{ "2" :"t17 " , "5" :"t18 " } , "c" :{ "2" :[ ] , "5" :[ { "i" :"t18 " , "r" :1 , "x" :5 } ] } } ] , "4" :[ ] } } , { "i" :"t8 " , "r" :6 , "e" :{ "0" :5 } , "t" :{ "1" :"t9 " , "2" :"t11 " , "3" :"t12 " , "4" :"t13 " } , "c" :{ "1" :[ ] , "2" :[ { "i" :"t11 " , "r" :1 , "t" :{ "2" :"t19 " } , "c" :{ "2" :[ ] } } ] , "3" :[ ] , "4" :[ ] } } ] } } ] } } ] , "8" :[ ] , "10" :[ ] } } , { "n" :{ "1" :"0f2n2f" } } , { "c" :{ "0" :[ { "i" :"c381448248 " , "r" :1 } ] } } ] } </ script > </ body > </ html >
0 commit comments