{"id":11741,"date":"2023-06-14T18:48:48","date_gmt":"2023-06-14T18:48:48","guid":{"rendered":"https:\/\/brandmozart.com\/aifoody\/"},"modified":"2023-10-16T09:34:22","modified_gmt":"2023-10-16T09:34:22","slug":"aifoody","status":"publish","type":"page","link":"https:\/\/brandmozart.com\/en\/aifoody\/","title":{"rendered":"aiFoody"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11741\" class=\"elementor elementor-11741 elementor-8824\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bef23dd elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"bef23dd\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5184e6\" data-id=\"d5184e6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c9da1e8 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"c9da1e8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b01805b\" data-id=\"b01805b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae494da elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ae494da\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">aiFoody<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d954938 elementor-widget__width-initial elementor-widget elementor-widget-qi_addons_for_elementor_separator\" data-id=\"d954938\" data-element_type=\"widget\" data-widget_type=\"qi_addons_for_elementor_separator.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"qodef-shortcode qodef-m qodef-qi-separator qodef-qi-clear qodef-separator--standard\">\n\t<div class=\"qodef-m-line\"><\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6832f4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d6832f4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">The sounds for an automatic checkout system for catering.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b18846 elementor-hidden-mobile elementor-hidden-tablet\" data-id=\"3b18846\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be8942a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"be8942a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">SERVICES<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba43467 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ba43467\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">#UX SOUND  <br>\n#CUSTOM FX SOUND  <br><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-01bfb9e elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"01bfb9e\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d46fb4\" data-id=\"5d46fb4\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f8739f4 elementor-widget-tablet__width-initial elementor-widget elementor-widget-image\" data-id=\"f8739f4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1095\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png\" class=\"attachment-full size-full wp-image-11436\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png 2560w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2-300x128.png 300w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2-1024x438.png 1024w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2-768x328.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2-1536x657.png 1536w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2-2048x876.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d41cfd0 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"d41cfd0\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e3877e\" data-id=\"1e3877e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-364b8df elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"364b8df\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3fcbc82\" data-id=\"3fcbc82\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0baf7a0 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"0baf7a0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">The sounds for an automatic checkout system for catering.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-610d5ca elementor-hidden-mobile\" data-id=\"610d5ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7dbb8e2 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"7dbb8e2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"285\" height=\"148\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-9-2.png\" class=\"attachment-full size-full wp-image-11437\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-10ee10a elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"10ee10a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-717ef8b\" data-id=\"717ef8b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-23df348 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"23df348\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6f223c7\" data-id=\"6f223c7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36627af elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"36627af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">THE BRIEF<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e9d60e elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"2e9d60e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">aiFoody is an automated checkout system for foodservice that identifies tray contents using artificial intelligence. It also handles the collection of the fee, all in a matter of seconds.\nThe user loads into the tray whatever the menu of the day offers, first and second courses, pizza in slices or whole, bread, fruit, dessert, yogurt, various beverages, in the form of cans and\/or bottles, etc., etc., without worrying about how to place them.  \nThe identification time of the tray contents is maximum 2 seconds.\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a5a17f7\" data-id=\"a5a17f7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18d1828 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"18d1828\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">THE project<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1295d49 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"1295d49\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">With built-in artificial intelligence, aiFoody can identify tray contents quickly and accurately. This means that our customers can enjoy a seamless experience, eliminating the need for long lines or counting errors. aiFoody is changing the restaurant industry, opening up new possibilities for efficiency and customer satisfaction.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe94391 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"fe94391\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40f0d61\" data-id=\"40f0d61\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f66e46 elementor-widget elementor-widget-image\" data-id=\"8f66e46\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2560\" height=\"891\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1.png\" class=\"attachment-full size-full wp-image-11406\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1.png 2560w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1-300x104.png 300w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1-1024x357.png 1024w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1-768x267.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1-1536x535.png 1536w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/05\/Tavola-disegno-11-1-2048x713.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2310952 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"2310952\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f2b1380\" data-id=\"f2b1380\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-41bca72 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"41bca72\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-efb8c8b\" data-id=\"efb8c8b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-132ea57 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"132ea57\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">The sound signature<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19ed77c elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"19ed77c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">The Sound Logo created for aiFoody is a sound work that captures the essence of technological innovation in the food industry. Through the creative use of synthesized sounds, the acoustic logo evokes a futuristic, cutting-edge atmosphere, reflecting aiFoody's commitment to bringing technology to the service of gastronomy.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b5e3b57 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"b5e3b57\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1381037\" data-id=\"1381037\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3627bd2 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"3627bd2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">SOUND LOGO<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-764025a elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"764025a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer\"> \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#de6a5a';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer = document.getElementById('playerContainer');\nvar cap = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/01-Logo.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#de6a5a',\n    playedColor: '#ffff',\n    container: playerContainer\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap.audio.addEventListener('ended', function () {\n    cap.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-52fdf80\" data-id=\"52fdf80\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3246460\" data-id=\"3246460\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f8ee73 elementor-widget elementor-widget-video\" data-id=\"7f8ee73\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/aiFoody.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5915f09 elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"5915f09\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bfa0a28\" data-id=\"bfa0a28\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ef7c5d1 elementor-widget elementor-widget-image\" data-id=\"ef7c5d1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1815\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16.png\" class=\"attachment-full size-full wp-image-11439\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16.png 2560w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16-300x213.png 300w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16-1024x726.png 1024w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16-768x545.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16-1536x1089.png 1536w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-16-2048x1452.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3950592 elementor-section-height-min-height elementor-section-content-middle elementor-section-stretched elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-items-middle qodef-elementor-content-no\" data-id=\"3950592\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ffc84e\" data-id=\"4ffc84e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0b75baf elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"0b75baf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-33e9d2e\" data-id=\"33e9d2e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ada7c92 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ada7c92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">Product Sound\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94d1ec1 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"94d1ec1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">Together with Sound Logo, we created system sounds for the aiFoody hardware, including sounds to turn on, turn off, or confirm, as well as sounds to signal failed operations.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d486a9d elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"d486a9d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6fc86c5\" data-id=\"6fc86c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9452025 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"9452025\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">OPERATION OK<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3a85ff elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"e3a85ff\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer3\">   \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer3 = document.getElementById('playerContainer3');\nvar cap3 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/02-Operation-Ok.mp3', \n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer3\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap3.audio.addEventListener('ended', function () {\n    cap3.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap3._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap3._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-760ea43\" data-id=\"760ea43\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0bd4610 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"0bd4610\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">OPERATION FAIL<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3404a6 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"f3404a6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer4\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer4 = document.getElementById('playerContainer4');\nvar cap4 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/03-Operation-Fail.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer4\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap4.audio.addEventListener('ended', function () {\n    cap4.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap4._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap4._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9693bc4 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"9693bc4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bb29cd2\" data-id=\"bb29cd2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-339ed83 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"339ed83\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">BUTTON SOUND<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f69646b elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"f69646b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer5\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw(); \n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer5 = document.getElementById('playerContainer5');\nvar cap5 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/04-Button-Sound.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer5\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap5.audio.addEventListener('ended', function () {\n    cap5.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap5._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap5._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b4fe2a6\" data-id=\"b4fe2a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7db0b2d elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"7db0b2d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">COMPLETED<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3bddcd elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"b3bddcd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer6\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer6 = document.getElementById('playerContainer6');\nvar cap6 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/05-Completed.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer6\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap5.audio.addEventListener('ended', function () {\n    cap6.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap6._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap6._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9a458c4\" data-id=\"9a458c4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0536d66 elementor-section-content-middle elementor-section-stretched elementor-hidden-mobile elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"0536d66\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a072692\" data-id=\"a072692\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c022cec elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"c022cec\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2261f88\" data-id=\"2261f88\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-176aede elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"176aede\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1731\" height=\"1778\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png\" class=\"attachment-full size-full wp-image-11440\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png 1731w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-292x300.png 292w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-997x1024.png 997w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-768x789.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-1495x1536.png 1495w\" sizes=\"(max-width: 1731px) 100vw, 1731px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-70864f6 elementor-section-full_width elementor-section-height-min-height elementor-section-content-middle elementor-section-stretched elementor-hidden-desktop elementor-section-height-default elementor-section-items-middle qodef-elementor-content-no\" data-id=\"70864f6\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10d19a7\" data-id=\"10d19a7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5a59c67 elementor-section-full_width elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"5a59c67\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a9a7f7c\" data-id=\"a9a7f7c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b735028 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b735028\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">Product Sound\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-767554d elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"767554d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-large\">Together with Sound Logo, we created system sounds for the aiFoody hardware, including sounds to turn on, turn off, or confirm, as well as sounds to signal failed operations.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4f59811 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"4f59811\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-04bb727\" data-id=\"04bb727\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a98b91c elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"a98b91c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">OPERATION OK<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-914fe5b elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"914fe5b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer7\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        } \n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer7 = document.getElementById('playerContainer7');\nvar cap7 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/02-Operation-Ok.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer7\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap7.audio.addEventListener('ended', function () {\n    cap7.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap7._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap7._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2e416e7\" data-id=\"2e416e7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a912467 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"a912467\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">OPERATION FAIL<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9072cc1 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"9072cc1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer8\">   \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer8 = document.getElementById('playerContainer8');\nvar cap8 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/03-Operation-Fail.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer8\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap8.audio.addEventListener('ended', function () {\n    cap8.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap8._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap8._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e7bdd41 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"e7bdd41\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-86dcbe1\" data-id=\"86dcbe1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ace1439 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"ace1439\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">BUTTON SOUND<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84f465c elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"84f465c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer9\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this)); \n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer9 = document.getElementById('playerContainer9');\nvar cap9 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/04-Button-Sound.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer9\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap9.audio.addEventListener('ended', function () {\n    cap9.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap9._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap9._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a4a346e\" data-id=\"a4a346e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ef44746 elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"ef44746\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">COMPLETED<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5a84b2 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"e5a84b2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"playerContainer10\">  \n    <script> \n    var CircleAudioPlayer = function (options) {\n    options = options || {};\n    this.audio = new Audio(options.audio);\n    this.size = options.size || 50;\n    this.borderWidth = options.borderWidth || 2;\n    this.borderColor = options.borderColor || '#ffff';\n    this.playedColor = options.playedColor || '#ffff';\n\n    this._canvas = document.createElement('canvas');\n    this._canvas.width = this.size;\n    this._canvas.height = this.size;\n    this._ctx = this._canvas.getContext('2d');\n\n    this._canvas.addEventListener('click', (function () {\n        if (window.currentlyPlayingPlayer && window.currentlyPlayingPlayer !== this) {\n            window.currentlyPlayingPlayer.audio.pause();\n            window.currentlyPlayingPlayer._setState('paused');\n            window.currentlyPlayingPlayer._draw();\n        }\n        if (this.audio.paused) {\n            this.audio.play();\n        } else {\n            this.audio.pause();\n        }\n        this._draw(); \/\/ Aggiorna il disegno quando si fa clic sul lettore\n    }).bind(this));\n    \n    this.audio.addEventListener('play', (function () {\n    window.currentlyPlayingPlayer = this;\n}).bind(this));\n\n    this._setState('paused');\n\n    options.container.appendChild(this._canvas);\n\n    this.audio.addEventListener('timeupdate', (function () {\n        this._draw();\n    }).bind(this));\n    \n    \/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\n    this.audio.addEventListener('ended', (function () {\n        this.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n        this._setState('paused'); \/\/ Imposta lo stato a pausa\n        this._draw(); \/\/ Ridisegna il lettore audio\n    }).bind(this));\n    this._draw();\n    };\n\nCircleAudioPlayer.prototype = {\n    _draw: function () {\n        var centerX = this._canvas.width \/ 2;\n        var centerY = this._canvas.height \/ 2;\n        var radius = (this._canvas.width - this.borderWidth) \/ 2;\n\n        \/\/ Cancella il canvas\n        this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n        \/\/ Disegna il bordo\n        this._ctx.beginPath();\n        this._ctx.arc(centerX, centerY, radius, 0, 2 * Math.PI);\n        this._ctx.lineWidth = this.borderWidth;\n        this._ctx.strokeStyle = this.borderColor;\n        this._ctx.stroke();\n\n        \/\/ Disegna la porzione riprodotta (se l'audio \u00e8 in riproduzione)\n        if (this.audio.currentTime > 0) {\n            var progress = this.audio.currentTime \/ this.audio.duration;\n\n            \/\/ Disegna la porzione riprodotta\n            this._ctx.beginPath();\n            this._ctx.arc(centerX, centerY, radius, -0.5 * Math.PI, (2 * progress - 0.5) * Math.PI);\n            this._ctx.strokeStyle = this.playedColor;\n            this._ctx.lineWidth = this.borderWidth;\n            this._ctx.stroke();\n        }\n\n        \/\/ Disegna il tasto play\/pausa (triangolo o pause)\n        this._ctx.fillStyle = this.borderColor;\n        this._ctx.beginPath();\n        if (this.audio.paused) {\n            \/\/ Disegna il tasto play (triangolo)\n            var triangleSize = radius \/ 2;  \/\/ Regola la dimensione del triangolo\n            this._ctx.moveTo(centerX - triangleSize \/ 2, centerY - triangleSize \/ 2);\n            this._ctx.lineTo(centerX - triangleSize \/ 2, centerY + triangleSize \/ 2);\n            this._ctx.lineTo(centerX + triangleSize \/ 2, centerY);\n            this._ctx.closePath();\n        } else {\n            \/\/ Disegna il tasto pausa (rettangolo)\n            var pauseWidth = radius \/ 6;  \/\/ Regola la larghezza del rettangolo\n            var pauseHeight = radius \/ 2;  \/\/ Regola l'altezza del rettangolo\n            var pauseOffset = radius \/ 4;\n            this._ctx.fillRect(centerX - pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n            this._ctx.fillRect(centerX + pauseOffset - pauseWidth \/ 2, centerY - pauseHeight \/ 2, pauseWidth, pauseHeight);\n        }\n        this._ctx.fill();\n    },\n\n    _setState: function (state) {\n        this.state = state;\n        this._canvas.setAttribute('class', 'circle-audio-player is-' + state);\n    }\n};\n\n\/\/ Creazione di un'istanza del lettore audio circolare\nvar playerContainer10 = document.getElementById('playerContainer10');\nvar cap10 = new CircleAudioPlayer({\n    audio: 'https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/07\/05-Completed.mp3',\n    size: 50,\n    borderWidth: 2,\n    borderColor: '#ffff',\n    playedColor: '#ffff',\n    container: playerContainer10\n});\n\n\/\/ Aggiungi un gestore per l'evento 'ended' dell'oggetto audio\ncap10.audio.addEventListener('ended', function () {\n    cap10.audio.currentTime = 0; \/\/ Imposta manualmente il currentTime a 0 per far ripartire l'audio\n    cap10._setState('paused'); \/\/ Imposta lo stato a pausa\n    cap10._draw(); \/\/ Ridisegna il lettore audio\n});\n\n    <\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-af3cdbf\" data-id=\"af3cdbf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c62d03c elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"c62d03c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1731\" height=\"1778\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png\" class=\"attachment-full size-full wp-image-11440\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png 1731w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-292x300.png 292w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-997x1024.png 997w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-768x789.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-1495x1536.png 1495w\" sizes=\"(max-width: 1731px) 100vw, 1731px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-457b62c elementor-section-content-middle elementor-section-stretched elementor-hidden-mobile elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"457b62c\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-063a44c\" data-id=\"063a44c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bff141d elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"bff141d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-c2a1afa\" data-id=\"c2a1afa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-894c2f5 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image\" data-id=\"894c2f5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1731\" height=\"1778\" src=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png\" class=\"attachment-full size-full wp-image-11440\" alt=\"\" srcset=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1.png 1731w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-292x300.png 292w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-997x1024.png 997w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-768x789.png 768w, https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-15-1-1495x1536.png 1495w\" sizes=\"(max-width: 1731px) 100vw, 1731px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>aiFoody The sounds for an automatic checkout system for catering. SERVICES #UX SOUND #CUSTOM FX SOUND The sounds for an automatic checkout system for catering. THE BRIEF aiFoody is an automated checkout system for foodservice that identifies tray contents using artificial intelligence. It also handles the collection of the fee, all in a matter of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11741","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>aiFoody - Brandmozart<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brandmozart.com\/en\/aifoody\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"aiFoody - Brandmozart\" \/>\n<meta property=\"og:description\" content=\"aiFoody The sounds for an automatic checkout system for catering. SERVICES #UX SOUND #CUSTOM FX SOUND The sounds for an automatic checkout system for catering. THE BRIEF aiFoody is an automated checkout system for foodservice that identifies tray contents using artificial intelligence. It also handles the collection of the fee, all in a matter of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brandmozart.com\/en\/aifoody\/\" \/>\n<meta property=\"og:site_name\" content=\"Brandmozart\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-16T09:34:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/\",\"url\":\"https:\/\/brandmozart.com\/en\/aifoody\/\",\"name\":\"aiFoody - Brandmozart\",\"isPartOf\":{\"@id\":\"https:\/\/brandmozart.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png\",\"datePublished\":\"2023-06-14T18:48:48+00:00\",\"dateModified\":\"2023-10-16T09:34:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/brandmozart.com\/en\/aifoody\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage\",\"url\":\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png\",\"contentUrl\":\"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/brandmozart.com\/en\/aifoody\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/brandmozart.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"aiFoody\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/brandmozart.com\/en\/#website\",\"url\":\"https:\/\/brandmozart.com\/en\/\",\"name\":\"BrandMozart\",\"description\":\"identit\u00e0 sonore\",\"publisher\":{\"@id\":\"https:\/\/brandmozart.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/brandmozart.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/brandmozart.com\/en\/#organization\",\"name\":\"BrandMozart\",\"alternateName\":\"BrandMozart\",\"url\":\"https:\/\/brandmozart.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/brandmozart.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/brandmozart.com\/wp-content\/uploads\/2022\/05\/LogoEsteso_Nero.png\",\"contentUrl\":\"https:\/\/brandmozart.com\/wp-content\/uploads\/2022\/05\/LogoEsteso_Nero.png\",\"width\":1715,\"height\":298,\"caption\":\"BrandMozart\"},\"image\":{\"@id\":\"https:\/\/brandmozart.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/open.spotify.com\/artist\/7wTIpOevrU260mYXDCupsP?si=uPgPS_EMSUiK5_rVwXJ9Iw\",\"https:\/\/soundcloud.com\/brandmozart\",\"https:\/\/www.youtube.com\/@brandmozart\/videos\",\"https:\/\/it.linkedin.com\/company\/brandmozart?trk=public_profile_topcard-current-company\",\"https:\/\/www.instagram.com\/brandmozart\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"aiFoody - Brandmozart","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/brandmozart.com\/en\/aifoody\/","og_locale":"en_US","og_type":"article","og_title":"aiFoody - Brandmozart","og_description":"aiFoody The sounds for an automatic checkout system for catering. SERVICES #UX SOUND #CUSTOM FX SOUND The sounds for an automatic checkout system for catering. THE BRIEF aiFoody is an automated checkout system for foodservice that identifies tray contents using artificial intelligence. It also handles the collection of the fee, all in a matter of [&hellip;]","og_url":"https:\/\/brandmozart.com\/en\/aifoody\/","og_site_name":"Brandmozart","article_modified_time":"2023-10-16T09:34:22+00:00","og_image":[{"url":"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/brandmozart.com\/en\/aifoody\/","url":"https:\/\/brandmozart.com\/en\/aifoody\/","name":"aiFoody - Brandmozart","isPartOf":{"@id":"https:\/\/brandmozart.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage"},"image":{"@id":"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage"},"thumbnailUrl":"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png","datePublished":"2023-06-14T18:48:48+00:00","dateModified":"2023-10-16T09:34:22+00:00","breadcrumb":{"@id":"https:\/\/brandmozart.com\/en\/aifoody\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brandmozart.com\/en\/aifoody\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brandmozart.com\/en\/aifoody\/#primaryimage","url":"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png","contentUrl":"https:\/\/brandmozart.com\/wp-content\/uploads\/2023\/06\/Tavola-disegno-8-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/brandmozart.com\/en\/aifoody\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brandmozart.com\/en\/"},{"@type":"ListItem","position":2,"name":"aiFoody"}]},{"@type":"WebSite","@id":"https:\/\/brandmozart.com\/en\/#website","url":"https:\/\/brandmozart.com\/en\/","name":"BrandMozart","description":"identit\u00e0 sonore","publisher":{"@id":"https:\/\/brandmozart.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brandmozart.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/brandmozart.com\/en\/#organization","name":"BrandMozart","alternateName":"BrandMozart","url":"https:\/\/brandmozart.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brandmozart.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/brandmozart.com\/wp-content\/uploads\/2022\/05\/LogoEsteso_Nero.png","contentUrl":"https:\/\/brandmozart.com\/wp-content\/uploads\/2022\/05\/LogoEsteso_Nero.png","width":1715,"height":298,"caption":"BrandMozart"},"image":{"@id":"https:\/\/brandmozart.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/open.spotify.com\/artist\/7wTIpOevrU260mYXDCupsP?si=uPgPS_EMSUiK5_rVwXJ9Iw","https:\/\/soundcloud.com\/brandmozart","https:\/\/www.youtube.com\/@brandmozart\/videos","https:\/\/it.linkedin.com\/company\/brandmozart?trk=public_profile_topcard-current-company","https:\/\/www.instagram.com\/brandmozart\/"]}]}},"_links":{"self":[{"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/pages\/11741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/comments?post=11741"}],"version-history":[{"count":3,"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/pages\/11741\/revisions"}],"predecessor-version":[{"id":11798,"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/pages\/11741\/revisions\/11798"}],"wp:attachment":[{"href":"https:\/\/brandmozart.com\/en\/wp-json\/wp\/v2\/media?parent=11741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}