;DS={  global:{"time":"2026-07-10 09:16:38.047074","allLanguage":false,"language":{"dir":"ltr","example.params":"My name is {name}, my age is {age}","example.path":"Test path of example.path for localization","example.tstring":"Test TString objects for i18n","logo":"Finch","logo.title":"Finch","pages.title":"Title","email.title":"Email Example","welcome.message":"Welcome to","features.title":"Finch Features","features.description":"Finch provides you with everything you need to build a powerful web application in the simplest way possible using the Dart language. This tool includes a set of features for creating a fast, lightweight, and robust web app. Here are some of the features it offers:","features.websocket":"WebSocket","features.mongodb":"MongoDB, MySql, SQLite","features.cronjobs":"Cron Jobs","features.routing":"Routing","features.formvalidators":"Form validators","features.htmltools":"Tools for rapid HTML page development","features.dbmodel":"Database model creation","features.fastapi":"Fast API development with OpenAPI documentation","features.other":"And many other features, which we will explore in the examples.","login.success":"Login success","auth.test":"Test Authentication","auth.welcome":"Welcome,","auth.logout":"Logout","auth.routeExample":"Example of a route that requires authentication","auth.logoutRoute":"Example of logout route","cookies.test":"Test Cookies","cookies.key":"Key","cookies.value":"Value","cookies.action":"Action","cookies.placeholder.name":"Cookie name","cookies.placeholder.value":"Cookie value","cookies.safe":"Safe","cookies.add":"Add","cookies.remove":"Remove cookie","cookies.addCookie":"Add cookie","auth.view":"View","auth.controller":"Controller","auth.authController":"Authentication Controller","auth.router":"Router","email.test":"Test Email","email.from":"From","email.fromName":"Your name","email.to":"To","email.subject":"Subject","email.message":"Message","email.host":"Host","email.port":"Port","email.username":"Username","email.password":"Password","email.allowInsecure":"Allow insecure","email.ssl":"SSL","email.success":"Email sent successfully!","email.failed":"Failed to send email.","email.send":"Send Email","email.placeholder.name":"Enter Your Name","email.placeholder.to":"Enter receiver email address","email.placeholder.subject":"Enter subject","email.placeholder.message":"Enter message","email.placeholder.host":"Enter host name","email.placeholder.port":"Enter port number","email.placeholder.username":"Enter username","email.placeholder.password":"Enter password","form.validation.title":"Test form validation","form.validation.credentials.email":"Email","form.validation.credentials.password":"Password","form.validation.email":"Email address","form.validation.emailPlaceholder":"Enter your email","form.validation.password":"Password","form.validation.passwordPlaceholder":"Enter your password","form.validation.login":"Login","form.validation.loginError":"Login error","form.validation.loginSuccess":"Login success! Welcome","form.validation.logout":"Logout","form.validation.view":"View","form.validation.controller":"Controller","i18n.title":"Test Language (i18n)","i18n.language.english":"English","i18n.language.persian":"Persian","i18n.language.dutch":"Dutch","i18n.exampleTString":"Example TString","i18n.examplePath":"Example Path","i18n.examplePathString":"Example Path String","i18n.exampleParams":"Hello, my name is {name} and I am {age} years old.","i18n.view":"View","i18n.controller":"Controller","i18n.languagesDirectory":"Languages directory","finchInfo.title":"Finch Info","finchInfo.key":"{key}","finchInfo.info":"{info}","finchInfo.details":"{details}","webRouteExample.title":"Web Route example","webRouteExample.path":"Path","webRouteExample.type":"Type","webRouteExample.permissions":"Permissions","webRouteExample.auth":"Auth","webRouteExample.controller":"Controller","webRouteExample.router":"Router","testWebSocket.title":"Test WebSocket","testWebSocket.output":"Output","testWebSocket.getTime":"Get Time","testWebSocket.randomMessage":"Random message","testWebSocket.clientLists":"Client lists","testWebSocket.clear":"Clear","navbar.toggleSidebar":"Toggle Sidebar","navbar.toggleNavigation":"Toggle Navigation","languages.english":"English","languages.persian":"Persian","languages.dutch":"Dutch","sidebar.home":"Home","sidebar.info":"Info","sidebar.formExample":"Form Example","sidebar.cookieExample":"Cookie Example","sidebar.routeExample":"Route Example","sidebar.socketExample":"Web Socket Example","sidebar.emailExample":"Email Example","sidebar.authExample":"Authentication Example","sidebar.languageExample":"Language (i18n) Example","sidebar.debugExample":"Debug Example","sidebar.errorExample":"Error","sidebar.dumpExample":"Dump variables","sidebar.monogdbExample":"MongoDB Example","database.test.title":"Test Database (Mongo db)","database.table.header.title":"Title","database.table.header.slug":"Slug","database.table.header.action":"Action","database.table.input.placeholder.title":"Enter Title","database.table.button.add":"Add","pagination.showing":"Showing","pagination.to":"to","pagination.of":"of","pagination.entries":"entries","sidebar.paginationExample":"Pagination Example","sidebar.navigation":"Navigation","sidebar.webExamples":"Web Examples","sidebar.databaseExamples":"Database Examples","sidebar.developmentTools":"Development Tools","sidebar.debugTesting":"Debug & Testing","sidebar.freeModelDbExample":"Example Free model DB","sidebar.mysqlExample":"MySQL Example","sidebar.htmlerExample":"Htmler example","sidebar.swaggerExample":"Swagger example","project.contributing":"Contributing","project.documentation":"Documentation","project.github":"GitHub","error.field.required":"This field is required","error.field.email":"Invalid email address","error.field":"Error value","error.field.min":"Value must be greater than or equal to {0}","error.field.max":"Value must be less than or equal to {0}","error.invalid.password":"Password is not valid, it most has [Number/Char(Upper+Lower)/?@","example.params.dynamic":"A = {0}, B = {1}, C = {2}, D = {3}","testWebSocket.stream":"Video Stream","testWebSocket.stopStream":"Stop","error.field.relation":"The value of this field is not valid","project.pubdev":"Pub.dev","mysql.example.title":"Example MySQL","mysql.table.header.id":"ID","mysql.table.header.title":"Title","mysql.table.header.author":"Author","mysql.table.header.publishedDate":"Published Date","mysql.table.header.categoryId":"Category ID","mysql.table.header.actions":"Actions","mysql.table.header.booksCount":"Books Count","mysql.placeholder.id":"ID","mysql.placeholder.title":"Title","mysql.placeholder.author":"Author","mysql.placeholder.publishedDate":"Published Date","mysql.filter.allCategories":"All Categories","mysql.button.deleteSelected":"Delete Selected","mysql.button.update":"Update","mysql.button.reset":"Reset","mysql.button.filter":"Filter","mysql.button.delete":"Delete","mysql.button.edit":"Edit","mysql.message.deleteSelectedBooks":"Are you sure you want to delete the selected books?","mysql.message.noBooksSelected":"No books selected for deletion.","mysql.message.deleteBook":"Are you sure you want to delete this book?","mysql.message.deleteCategory":"Are you sure you want to delete this category?","mysql.message.noRecords":"No records found","mysql.message.noCategories":"No categories found","mysql.categories.title":"Example MySQL Categories","sidebar.mongo":"MongoDB Example","person.example.title":"Person Example","person.table.header.name":"Name","person.table.header.age":"Age","person.table.header.married":"Married","person.table.header.email":"Email","person.table.header.height":"Height","person.table.header.birthday":"Birthday","person.table.header.job":"Job","person.table.header.skills":"Skills","person.table.header.action":"Action","person.table.empty":"No persons found.","database.table.empty":"No records found","person.form.label.name":"Name","person.form.placeholder.name":"Enter your name","person.form.label.email":"Email","person.form.placeholder.email":"Enter your email","person.form.label.age":"Age","person.form.placeholder.age":"Enter your age","person.form.label.birthday":"Birthday","person.form.label.height":"Height","person.form.placeholder.height":"Enter your height","person.form.label.job_title":"Job Title","person.form.option.select_job":"Select Job","person.form.label.skills":"Skills","person.form.label.password":"Password","person.form.placeholder.password":"Enter password","person.form.label.gender":"Gender","person.form.gender.dont_ask":"Don't ask me!","person.form.gender.male":"Male","person.form.gender.female":"Female","person.form.gender.other":"Other","person.form.label.married":"Married","person.form.married.yes":"Yes","person.form.married.no":"No","person.form.label.color":"Color","person.form.tooltip.color":"Choose your color","person.form.button.submit":"Submit","person.form.button.cancel":"Cancel","Login Form":"Login Form","Enter your credentials to continue":"Enter your credentials to continue","File References":"File References","Related files for this form example":"Related files for this form example","Books Management":"Books Management","MySQL database operations with advanced features":"MySQL database operations with advanced features","Category deleted successfully":"Category deleted successfully","Book deleted successfully":"Book deleted successfully","Category title is required":"Category title is required","Category added successfully":"Category added successfully","Error adding category:":"Error adding category:","Book saved successfully":"Book saved successfully","Error saving book":"Error saving book","Example SQLite":"Example SQLite","Example SQLite Categories":"Example SQLite Categories","error.field.password":"Password must contain at least 8 characters, including uppercase, lowercase, number, and special character","Invalid CSRF token. Please try again.":"Invalid CSRF token. Please reload the page and try again.","error.404":"Error 404","error.404.message":"The requested page was not found. Please check if the entered address is correct."},"ln":"en","timestamp":1783674998047157,"url":"https://example.uproid.com/"},  tr: function (path) {    if(DS.global.allLanguage){      var result = DS.global.language[DS.global.ln][path];    } else {      var result = DS.global.language[path];    }    return result || path;  },  trArray: (arr) => {    var result = [];    arr.forEach((element) => {      result.push(DS.tr(element));    });    return result;  },  trParam: function (path, params) {    if(DS.global.allLanguage){      var result = DS.global.language[DS.global.ln][path];    } else {      var result = DS.global.language[path];    }    for (let key in params) {      result = result.replace(`{${key}}`, params[key]);    }    return result || path;  },  urlPath : function(path){    return 'https://example.uproid.com/'+path;  }};