function Home(){function d(){el="#home",$("#twitter-box").css({opacity:0}),$("#home-gallery").fadeOut(0),$("#footer").fadeOut(0)}function c(){$("#footer").fadeIn(500)}function b(){$("#twitter-box").css({opacity:1}),$("#twitter-box").animate({opacity:1}),$("#twitter-box").fadeIn(500)}var a=!1;this.initiated=!1,this.show=function(d){$("#home-gallery").css("margin-top","320px"),$("#home-gallery").fadeIn(1e3,function(){d(),b(),c(),a=!0})},this.hide=function(b){a=!1,$("#twitter-box").fadeOut(500),$("#home-gallery").fadeOut(500),$("#footer").fadeOut(500,b)},this.init=function(){this.initiated=!0,$("#twitter-box").tweet({count:1,username:"studio_sc",template:"<a class='twitter-profile' href='http://twitter.com/#!/studio_sc' target='_blank'>@STUDIO_SC:</a> {text}"}).bind("loaded",function(){$("#twitter-box").css({opacity:0}),a&&(a=!1,b())})},d()}function Chefs(){var a;this.initiated=!1,this.show=function(b){a=new Gallery(Config.basePath+"imagem/"+Config.language+"/prato","chefs"),this.el=a.view.el,$(this.el).fadeOut(0),$(this.el).fadeIn("fast"),a.controller.show(b)},this.hide=function(b){var c=this;a.controller.hide(function(){$(c.el).fadeOut("fast",b)})},this.init=function(){this.initiated=!0}}function Ingredients(){var a;this.initiated=!1,this.show=function(b){a=new Gallery(Config.basePath+"imagem/"+Config.language+"/ingrediente","ingredients"),this.el=a.view.el,$(this.el).fadeOut(0),$(this.el).fadeIn("fast"),a.controller.show(b)},this.hide=function(b){var c=this;a.controller.hide(function(){$(c.el).fadeOut("fast",b)})},this.init=function(){this.initiated=!0}}function Menu(){function s(){for(var a=0;a<f.length;a++)e.attr("id")?e.attr("id")!==f[a].attr("id")&&l(f[a]):l(f[a])}function r(a){switch($(a).attr("id")){case"btn-welcome":break;case"btn-ingredients":$.routes("set","/ingredients/1");break;case"btn-chefs":$.routes("set","/chefs/1")}}function q(a){a.unbind("mouseover"),a.unbind("mouseout"),a.unbind("click"),o(a)}function p(a){r(a)}function o(a){$.browser.webkit?$(a).find(".hover").css("opacity","1"):$(a).find(".hover").css("background-position","left")}function n(a){$.browser.webkit?$(a).find(".hover").css("opacity","0.5"):$(a).find(".hover").css("background-position","right")}function m(a){for(var b=0;b<f.length;b++)q(f[b]),f[b].find(".hover").css("display","block"),f[b].find(".selected").css("display","none");a&&(e=$(a),$(a).find(".hover").css("display","none"),$(a).find(".selected").css("display","block"))}function l(a){a.bind("mouseover",function(){n(this)}),a.bind("mouseout",function(){o(this)}),a.bind("click",function(){p(this)})}function k(a){s()}function j(d){switch(d){case"welcome":$("#menu").width(660),m(a);break;case"ingredients":m(b),$("#menu").width(687);break;case"chefs":m(c),$("#menu").width(652);break;case"home":$("#menu").width(650),m($("#btn-close-gallery"))}}function i(){d.mouseEnabled(!1),d.unbind("click")}function h(){d.mouseEnabled(!0),d.bind("click",function(){$.routes("set","/home")})}function g(){f.push(a),f.push(b),f.push(c),l(a),l(b),l(c),h(),Navigation.instance().addListener(Navigation.ON_COMPLETE_CHANGE,k),Navigation.instance().addListener(Navigation.ON_INIT_CHANGE,j)}var a=$("#btn-welcome"),b=$("#btn-ingredients"),c=$("#btn-chefs"),d=$(".logo"),e=null,f=[];this.disable=function(){i();for(var a=0;a<f.length;a++)f[a].mouseEnabled(!1),q(f[a])},this.enable=function(){h();for(var a=0;a<f.length;a++)f[a].mouseEnabled(!0),l(f[a])},g()}function MenuGalleryState(){var a=$("#header"),b=$("#logo-home"),c=$("#logo-interna"),d=$("#menu");this.init=function(e){d.delay(300).animate({marginTop:20},{duration:1e3}),c.css({opacity:0,display:"block"}),b.fadeOut(250),c.delay(300).animate({opacity:1},{duration:250}),a.animate({marginTop:20},{duration:1e3})}}function MenuHomeState(){function f(){c.fadeOut("fast"),b.delay(500).fadeIn("fast"),a.animate({marginTop:92},1e3),d.delay(200).animate({marginTop:60},{duration:1500,complete:e})}var a=$("#header"),b=$("#logo-home"),c=$("#logo-interna"),d=$("#menu"),e;this.init=function(a){e=a,$("#menu").width(650),f()}}function MenuHomeIntroState(){var a=$("#header"),b=$("#logo-home"),c=$("#logo"),d=$("#menu"),e=$("#btn-welcome"),f=$("#btn-ingredients"),g=$("#btn-chefs");this.init=function(a){c.css({marginTop:-50}).animate({marginTop:0},1500),b.css({opacity:0}).animate({opacity:1},{duration:1500,easing:"easeInOutExpo"}),d.css({opacity:0}).delay(1500).animate({opacity:1},{duration:500,complete:function(){d.css("filter","")}}),e.css({marginTop:10,opacity:0}).delay(1300).animate({opacity:1,marginTop:0},{duration:1500,easing:"easeInOutExpo",complete:function(){e.css("filter","")}}),f.css({marginTop:10,opacity:0}).delay(1400).animate({opacity:1,marginTop:0},{duration:1500,easing:"easeInOutExpo",complete:function(){f.css("filter","")}}),g.css({marginTop:10,opacity:0}).delay(1500).animate({opacity:1,marginTop:0},{duration:1500,easing:"easeInOutExpo",complete:function(){g.css("filter",""),a()}})}}function PageBase(){var a;this.init=function(){this.initiated=!0},this.show=function(){$(a).fadeIn("fast")},this.hide=function(b){$(a).fadeOut("fast",b)},this.initiated=!1}function Gallery(a,b){var c=b,d=new BigImage("#big_image","#big_image_zoom");d.init(),this.model=new GalleryModel({urlData:a,bigImage:d}),this.view=new GalleryView({model:this.model}),this.controller=new GalleryController({model:this.model,view:this.view,pageName:c}),Config.instance().startHistory(),this.controller.init()}function GalleryView(a){var a=a,b=Backbone.View.extend({el:$("#gallery_grid"),template:$("#projectTemplate").template(),preloader:$("#init_preloader"),btn_close:$("#btn-close-gallery"),btn_left:$("#btn_left_gallery"),btn_right:$("#btn_right_gallery"),model:null,events:null,initialize:function(){var b=this;this.model=a.model,this.events=new DREvent,this.model.events.addListener(this,GalleryModel.DATA_LOADED,function(){b.render(),b.preloader.show()})},render:function(){function e(){var a=new Image;a.id="big_image";return a}function d(){var a=1;$(".project_container").each(function(b){a%10===0&&$("<div class='clear-both'></div>").insertAfter($(this)),a++})}function c(){a==b.model.totalProjects-1&&b.events.dispatch("viewImagesLoaded"),a++}var a=0,b=this;$(this.el).append($("#big_image")),b.model.projects=[],$.tmpl(b.template,b.model.data).each(function(a,d){var e=new Project(b.model.data[a],b.model.bigImage);e.controller.onSelectProject=function(){b.events.dispatch("projectSelected",{object:e})},e.controller.onCloseProject=function(){b.events.dispatch("projectClosed",{object:e})},e.view.onImageLoaded=function(){c()},e.view.setDomObject(d),b.model.projects.push(e)}).appendTo(this.el),d(),this.btn_close.css({marginLeft:15})},clearView:function(){$("#big_image").insertBefore($(this.el)),$(this.el).empty()}});return new b}function GalleryController(a){var a=a,b=null,c={},d=Backbone.Router.extend({model:null,view:null,notification:null,galleryTransition:null,pageName:null,initialize:function(a){this.notification=a.notification,this.view=a.view,this.model=a.model,this.pageName=a.pageName,this.removeEvents(),this.addEvents()},init:function(){var a=this;a.view.clearView(),a.model.currentPage=a.model.getHashPage(),a.view.preloader.fadeIn(0),Header.instance().menu.disable(),setTimeout(function(){a.model.loadData(a.model.currentPage)},1e3)},routes:{"/ingredients/:page/:id":"setRouteCallbackIngredients","/chefs/:page/:id":"setRouteCallbackChefs"},setRouteCallbackChefs:function(a,b){var d=this;c.id=b,this.routesCallback=this.openProjectById,_gaq.push(["_trackEvent","chefs/"+a+"/"+b,"entered"])},setRouteCallbackIngredients:function(a,b){var d=this;c.id=b,this.routesCallback=this.openProjectById,_gaq.push(["_trackEvent","ingredients/"+a+"/"+b,"entered"])},openProjectById:function(){var a=this.model.getProjectById(c.id);this.openProject(a)},addEvents:function(){var a=this;$(window).bind("resize",function(){a.resize()}),a.model.events.addListener(this,GalleryModel.DATA_LOADED,function(){a.resize(),a.galleryTransition=new GalleryTransition(a.model.projects)}),a.view.events.addListener(this,GalleryView.PROJECT_SELECTED,function(b){a.openProject(b.object)}),a.view.events.addListener(this,GalleryView.PROJECT_CLOSED,function(){a.closeProject()}),a.view.events.addListener(this,GalleryView.IMAGES_LOADED,function(){a.show(b)}),a.view.btn_close.bind("click",function(){$.routes("set","/home")}),a.view.btn_close.bind("mouseover",function(){$(this).find("#btn-close-gallery-text").css("background-position","top right"),$(this).find("#btn-close-gallery-icon").css("background-position","top right")}),a.view.btn_close.bind("mouseout",function(){$(this).find("#btn-close-gallery-text").css("background-position","top left"),$(this).find("#btn-close-gallery-icon").css("background-position","top left")}),a.view.btn_right.bind("click",function(){a.gotoNextPage()}),a.view.btn_right.bind("mouseover",function(){$(this).css("background-position","top right")}),a.view.btn_right.bind("mouseout",function(){$(this).css("background-position","top left")}),a.view.btn_left.bind("click",function(){a.gotoPreviousPage()}),a.view.btn_left.bind("mouseover",function(){$(this).css("background-position","top right")}),a.view.btn_left.bind("mouseout",function(){$(this).css("background-position","top left")})},removeEvents:function(){var a=this;a.model.events.removeListener(this,GalleryModel.DATA_LOADED),a.view.events.removeListener(this,GalleryView.PROJECT_SELECTED),a.view.events.removeListener(this,GalleryView.PROJECT_CLOSED),a.view.events.removeListener(this,GalleryView.IMAGES_LOADED),a.view.btn_close.unbind("click"),a.view.btn_close.unbind("mouseover"),a.view.btn_close.unbind("mouseout"),a.view.btn_right.unbind("click"),a.view.btn_left.unbind("click")},addMouseEvents:function(){Header.instance().menu.enable();for(var a=0;a<this.model.totalProjects;a++)this.model.projects[a].controller.addMouseEvents()},removeMouseEvents:function(){Header.instance().menu.disable();for(var a=0;a<this.model.totalProjects;a++)this.model.projects[a].controller.removeMouseEvents()},show:function(a){b=a;var c=this;c.model.isDataLoaded&&(c.verifyGalleryNav(),c.removeMouseEvents(),c.view.preloader.fadeOut(0),c.startTransition("in",function(){Header.instance().menu.enable(),b()}),c.view.btn_close.fadeIn("fast"))},hide:function(a){var b=this;b.model.isDataLoaded&&(b.removeMouseEvents(),b.startTransition("out",a),b.view.btn_close.fadeOut("fast"),b.view.btn_right.fadeOut("fast"),b.view.btn_left.fadeOut("fast"))},startTransition:function(a,b){var b=b,c=this;c.galleryTransition.doTransition(a,function(){b&&b(),c.addMouseEvents(),c.routesCallback&&c.routesCallback()})},openProject:function(a){var b=this;b.view.btn_close.fadeOut("fast"),b.removeMouseEvents(),Header.instance().hide(),b.view.btn_left.css("display","none"),b.view.btn_right.css("display","none"),this.model.setProject(a),this.hideProjects(function(){a.controller.openProject(),$.routes("set","/"+b.pageName+"/"+b.model.currentPage+"/"+a.model.id),_gaq.push(["_trackEvent",b.pageName+"/"+b.model.currentPage+"/"+a.model.id,"clicked",a.model.title])})},closeProject:function(){var a=this;a.routesCallback=null,$.routes("set","/"+a.pageName+"/"+a.model.currentPage),this.showProjects(function(){a.verifyGalleryNav(),a.view.btn_close.fadeIn("fast"),Header.instance().show(),a.addMouseEvents()})},showProjects:function(a){this.galleryTransition.showProjects(a)},hideProjects:function(a){var b=this;this.removeMouseEvents(),b.galleryTransition.hideProjects(b.model.unselectedProjects,a)},gotoNextPage:function(){var a=this,b=a.model.nextPage();$.routes("set","/"+a.pageName+"/"+b),a.hide(function(){a.init()})},gotoPreviousPage:function(){var a=this,b=a.model.previousPage();$.routes("set","/"+a.pageName+"/"+b),a.hide(function(){a.init()})},verifyGalleryNav:function(){var a=this;a.model.currentPage>=a.model.totalPages?a.view.btn_right.css("display","none"):a.view.btn_right.css("display","block"),a.model.currentPage<=1?a.view.btn_left.css("display","none"):a.view.btn_left.css("display","block")},resize:function(){function b(){var b=$(a.model.bigImage.getBigImage()).width()*300/3e3,c=$(a.model.bigImage.getBigImage()).height()*267/1875,d=300/267;for(var e=0;e<a.model.totalProjects;e++){var f=a.model.projects[e].view.domObject;$(f).width(b),$(f).height(c),$(f).find(".thumb_container, .thumb, .thumb_border").width(b),$(f).find(".thumb_container, .thumb, .thumb_border").height(c)}}var a=this;b()}});return new d(a)}function GalleryModel(a){var a=a,b=Backbone.Model.extend({isDataLoaded:!1,urlData:null,data:null,totalProjects:null,projects:[],unselectedProjects:null,currentPage:1,totalPages:5,events:null,setProject:function(a){this.projectOpened=a,this.unselectedProjects=[];var b=0;for(var c=0;c<this.projects.length;c++)this.projects[c]!==this.projectOpened&&(this.unselectedProjects[b]=this.projects[c],b++)},projectOpened:null,bigImage:null,unselectedProjects:[],initialize:function(a){this.urlData=a.urlData,this.bigImage=a.bigImage,this.events=new DREvent},loadData:function(a){var b=this,c=new DRLoadData;$.ajax({type:"POST",url:this.urlData,data:"paginaAtual="+b.currentPage.toString(),success:function(a){b.data=[],b.data=a.data,b.totalPages=a.totalDePaginas,b.totalProjects=b.data.length,b.isDataLoaded=!0,b.events.dispatch(GalleryModel.DATA_LOADED)},dataType:"json"})},nextPage:function(){this.currentPage++,this.currentPage>=this.totalPages&&(this.currentPage=this.totalPages);return this.currentPage},previousPage:function(){this.currentPage--,this.currentPage<=0&&(this.currentPage=0);return this.currentPage},getProjectById:function(a){var b=this;for(var c=0;c<b.totalProjects;c++)if(b.projects[c].model.id==a)return b.projects[c]},getHashPage:function(){var a=location.hash.split("/")[2];return a}});return new b(a)}function GalleryTransition(a){function o(){this.time=500,this.timeEase=50,this.animationDelay=0,this.animationDelayEase=10,this.reset=function(){this.time=500,this.timeEase=50,this.animationDelay=0,this.animationDelayEase=10},this.update=function(){this.time+=this.timeEase,this.animationDelay+=this.animationDelayEase,this.animationDelayEase+=.3,this.time>1e3&&(this.time=1e3)}}function n(){c++,c===b.length&&e&&e()}function m(){c===b.length-1&&g&&g(),c++}function l(){d===h.length-1&&f&&f(),d++}var b=a,c=0,d=0,e=null,f=null,g=null,h=[],i,j,k=new o;this.doTransition=function(a,d){e=d,k.reset(),c=0,a==="in"?(i=0,j=.2,$("#btn-close-gallery").mouseEnabled(!0),$("#btn-close-gallery").animate({opacity:1})):a==="out"&&(i=.2,j=0,$("#btn-close-gallery").mouseEnabled(!1),$("#btn-close-gallery").animate({opacity:0}));for(var f=0;f<b.length;f++){k.update();var g=b[f];$(g.view.thumb).animate({opacity:i},0).delay(k.animationDelay).animate({opacity:j},{duration:k.time,complete:function(){n()}})}},this.hideProjects=function(a,b){f=b,d=0,h=a,k.reset();if(h.length>0)for(var c=0;c<h.length;c++)k.update(),h[c].controller.removeMouseEvents(),h[c].view.hide(k.animationDelay,k.time,l);else f()},this.showProjects=function(a){g=a,c=0,k.reset();for(var d=0;d<b.length;d++){k.update();var e=b[d];$(e.view.thumb).delay(k.animationDelay).animate({opacity:.2},{duration:k.time,complete:function(){m()}})}}}function Project(a,b){var c=this,a=a,b=b;this.model=new ProjectModel({data:a,bigImage:b}),this.view=new ProjectView({model:this.model,scope:c}),this.controller=new ProjectController({model:this.model,view:this.view})}function BackstageController(a){var b=a,c=Backbone.Router.extend({model:null,view:null,eventObject:null,gallerySlider:null,initialize:function(){this.model=b.model,this.view=b.view,this.eventObject=b.eventObject,this.gallerySlider=new GallerySlider(this.view.slider.find("#list_images"),{btnLeft:this.view.btnLeft,btnRight:this.view.btnRight,menu:this.view.controls}),this.events()},events:function(){var a=this;this.model.onLoadData=function(b){a.initSlide(b)},this.view.btnClose.bind("click",function(){a.hide()}),this.view.btnClose.bind("mouseover",function(){$.browser.webkit?$(this).css({opacity:.5}):$(this).css("background-position","top right")}),this.view.btnClose.bind("mouseout",function(){$.browser.webkit?$(this).css({opacity:1}):$(this).css("background-position","top left")})},show:function(){var a=this;this.gallerySlider.reset(),this.view.el.fadeIn(1e3),this.view.title.animate({opacity:1},{duration:1e3}),this.view.description.delay(400).animate({opacity:1},{duration:1e3}),this.view.controls.delay(400).animate({opacity:1},{duration:1e3}),this.view.slider.delay(800).animate({opacity:1},{duration:500,complete:function(){a.view.btnLeft.stop().animate({opacity:1,marginLeft:0},{duration:750,easing:"easeOutQuad"}),a.view.btnRight.stop().animate({opacity:1,marginRight:0},{duration:750,easing:"easeOutQuad"}),a.view.btnClose.delay(750).stop().animate({opacity:1})}})},hide:function(){var a=this;this.view.title.animate({opacity:0},{duration:300}),this.view.description.delay(100).animate({opacity:0},{duration:300}),this.view.controls.delay(100).animate({opacity:0},{duration:300}),this.view.slider.delay(100).animate({opacity:0},{duration:500,complete:function(){a.view.btnLeft.animate({opacity:0,marginLeft:0},{duration:500,easing:"easeOutQuad"}),a.view.btnRight.animate({opacity:0,marginRight:0},{duration:500,easing:"easeOutQuad"}),a.view.btnClose.delay(300).animate({opacity:0},{duration:500,complete:function(){a.view.el.css("display","none"),a.eventObject.dispatch("backstageClosed")}})}})},initSlide:function(a){this.view.title.html("<p>"+a.title+"</p>"),this.view.description.html("<p>"+a.description+"</p>"),this.gallerySlider.init(a.images)}});return new c}function BackstageModel(){var a=Backbone.Model.extend({loader:null,onLoadData:null,title:null,description:null,initialize:function(){this.loader=new DRLoadData},loadData:function(a,b,c){var d=this;d.title=b,d.description=c,d.description==null&&(d.description=""),d.loader.loadJson(a,function(){d.onLoadData&&d.onLoadData({images:d.loader.data,title:d.title,description:d.description})})}});return new a}function BackstageView(){var a=Backbone.View.extend({el:$("#backstage"),controls:$("#slider_controls"),btnLeft:$("#backstage_left_arrow"),btnRight:$("#backstage_right_arrow"),sliderMenu:$("#slider_menu"),currentImage:$("#slider_total"),slider:$("#slider_images"),description:$("#chef_description"),title:$("#chef_name"),btnClose:$("#btn_close_backstage"),initialize:function(){this.initState(),this.events()},initState:function(){this.btnClose.css({opacity:0}),this.controls.css({opacity:0}),this.btnLeft.css({opacity:0,marginLeft:15}),this.btnRight.css({opacity:0,marginRight:15}),this.slider.css({opacity:0}),this.description.css({opacity:0}),this.title.css({opacity:0}),this.btnClose.css({opacity:0})},events:function(){this.btnClose.bind("mouseover",function(){$(this).css("background-position","top right")}),this.btnClose.bind("mouseout",function(){$(this).css("background-position","top left")})}});return new a}function GallerySlider(a,b){function t(){l>=j-1?d.css("display","none"):d.css("display","block"),l<=0?c.css("display","none"):c.css("display","block")}function s(){$(k).css({opacity:1}),f.find("li").each(function(a,b){a===l&&(k=b,$(b).css({opacity:0}))})}function r(){var a=Number(l)+1;g.text(a+" / "+j)}function q(b){l=b,t(),a.animate({left:-h*l},{duration:750,easing:"easeInOutExpo"}),r()}function p(){l--,t(),a.animate({left:"+="+h},{duration:750,easing:"easeInOutExpo"}),r(),s()}function o(){l++,t(),a.animate({left:"-="+h},{duration:750,easing:"easeInOutExpo"}),r(),s()}function n(){c.bind("click",function(){p()}),c.bind("mouseover",function(){c.stop().animate({marginLeft:-5},150)}),c.bind("mouseout",function(){c.stop().animate({marginLeft:0},150)}),d.bind("click",function(){o()}),d.bind("mouseover",function(){d.stop().animate({marginRight:-5},150)}),d.bind("mouseout",function(){d.stop().animate({marginRight:0},150)})}function m(){f.find("li").click(function(){$(k).css({opacity:1}),k=this,q($(this).attr("id"))}),f.find("li").mouseover(function(){$(this).css({opacity:0})}),f.find("li").mouseout(function(){k!==this&&$(this).css({opacity:1})})}var a=a,c=b.btnLeft,d=b.btnRight,e=b.menu,f=e.find("#slider_menu"),g=e.find("#slider_total"),h=794,i=8,j=0,k=null,l=0;n(),this.init=function(b){c.css("display","none"),a.empty(),f.empty();for(var d=0;d<b.length;d++)a.append("<li><img src='"+Config.basePath+Config.backstagePath+b[d]+".jpg' /></li>"),f.append("<li id='"+d+"'></li>");f.append("<div class='clear-both'></div>"),j=a.find("li").length,a.width(j*h*2),e.css("width","50px"),f.width(i*j),r(),s(),m()},this.reset=function(){q(0),s()}}function BigImage(a,b){function G(){A(function(){c.hide(function(){$(m).css("background-position","top right"),$(l).css("background-position","top left"),$("#init_preloader").fadeOut(0),q=!1,c.events.dispatch("closeExplore")})})}function F(){e.openDzi(d.getDzi()),q=!0,f&&f()}function E(){$("#init_preloader").fadeOut(0);var a=$(window).width()*.5,b=$(window).height()*.5,c=Seadragon.Point(a,b);e.viewport.zoomTo(3,c,!0)}function D(){Seadragon.Config.minZoomImageRatio=1,Seadragon.Config.maxZoomPixelRatio=1,Seadragon.Config.visibilityRatio=1}function C(){g=$(window).width(),h=$(window).height(),$(b).width(g),$(b).height(h),i.css("left",g-126)}function B(){$(window).bind("resize",function(){C()}),k.bind("click",function(){q?($(m).css("background-position","top left"),$(l).css("background-position","top right"),$(b).fadeOut(1e3),q=!1):G()}),k.bind("mouseover",function(){$(this).css("background-position","top right")}),k.bind("mouseout",function(){$(this).css("background-position","top left")}),l.bind("click",function(){q&&(t="minus",$(m).css("background-position","top left"),$(l).css("background-position","top right"),$(b).fadeOut(1e3),q=!1)}),m.bind("click",function(){q===!1&&(t="plus",$(l).css("background-position","top left"),$(m).css("background-position","top right"),$("#init_preloader").fadeIn(0),w(function(){$(b).fadeIn(1e3),q=!0}))}),m.bind("mouseover",function(){$(this).css("background-position","top right")}),m.bind("mouseout",function(){t!="plus"&&$(this).css("background-position","top left")}),l.bind("mouseover",function(){$(this).css("background-position","top right")}),l.bind("mouseout",function(){t!="minus"&&$(this).css("background-position","top left")}),$(l).css("background-position","top right"),$(m).css("background-position","top left")}function A(a){i.fadeOut("slow",a)}function z(){i.fadeIn("slow")}function y(a){for(var b=0;b<listeners.length;b++)a==listeners[b].eventType&&listeners[b].handler()}function x(b){c.imageLoaded&&(c.isClosed=!0,$(a).fadeTo(0,0,b)),r=!0}function w(a){f=a,d.loadImage(Config.basePath+n,F)}function v(){$(a).unbind("mousedown")}var c=this,a=a,b=b,d,e,f,g=$(window).width(),h=$(window).height(),i=$("#big_image_nav"),j=$("#big_image_nav_zoom_bar"),k=i.find("#btn_close_explore"),l=$("#btn-zoom-minus"),m=$("#btn-zoom-plus"),n="",o="",p="",q=!1,r=!1,s=!1,t="minus",u=!1;this.events=new DREvent,this.imageLoaded=!1,this.isClosed=!0,this.loadImage=function(b,d){e&&e.removeEventListener("open",E),d!=""?(u=!0,j.css("visibility","visible"),k.css("background-image","url(assets/images/btn-close-explore.jpg)")):(u=!1,j.css("visibility","hidden"),k.css("background-image","url(assets/images/btn-close-explore-nocontrols.jpg)")),e=new Seadragon.Viewer("big_image_zoom"),e.clearControls(),e.addEventListener("open",E),b=b,n=d,c.imageLoaded=!1,$(a).attr("src",""),$(a).attr("src",Config.basePath+b),r=!1,$(a).css({opacity:0,display:"block"})},this.getBigImage=function(){return a},this.init=function(){var e=this;d=new DziProxyLoader,D(),B(),C(),$(a).scaleOnResize(),$(b).scaleOnResize(),$(a).load(function(){c.imageLoaded=!0,r&&s===!1&&(c.imageLoaded=!0,c.events.dispatch("imageLoad"),e.showInFade())})},this.showInFade=function(b){r=!0,c.imageLoaded&&($(a).css({opacity:0,display:"block"}),$(a).animate({opacity:.3},{duration:2e3,complete:b}))},this.show=function(b){$(l).css("background-position","top right"),$(m).css("background-position","top left");var d=b;r=!1,s=!0,$(a).stop().fadeTo(1500,1,function(){c.isClosed=!1,d&&d(),z()})},this.hide=function(d){s=!1;var e=d;r=!1,v(),$(a).fadeOut(750,function(){$(a).attr("src",Config.imagesPath+"black-image.jpg"),$(a).css("z-index","0"),$(b).empty(),c.isClosed=!0,e&&e()})}}function DziProxyLoader(){function c(c){c.error||(a=c.content,a.ready?b&&b():!a.failed)}var a,b;this.loadImage=function(a,d){b=d,$.ajax({url:"http://api.zoom.it/v1/content/?url="+encodeURIComponent(a),dataType:"jsonp",success:c})},this.getDzi=function(){return a.dzi}}(function(){function b(b){var c=b.currentTarget||b.srcElement,g;if(b.type==="load"||d.test(c.readyState)){b=c.getAttribute("data-requiremodule"),f[b]=!0;for(b=0;g=e[b];b++)if(f[g.name])a(g.name,g.req,g.onLoad);else break;b>0&&e.splice(0,b),setTimeout(function(){c.parentNode.removeChild(c)},15)}}function a(a,b,c){b([a],function(a){c(function(){return a})})}var c=typeof document!="undefined"&&typeof window!="undefined"&&(document.createElement("script").async||window.opera&&Object.prototype.toString.call(window.opera)==="[object Opera]"||"MozAppearance"in document.documentElement.style),d=/^(complete|loaded)$/,e=[],f={};define("order",{version:"0.26.0",load:function(d,f,g,i){var k=f.nameToUrl(d,null);i.isBuild?a(d,f,g):(require.s.skipAsync[k]=!0,c?f([d],function(a){g(function(){return a})}):f.specified(d)?f([d],function(a){g(function(){return a})}):(e.push({name:d,req:f,onLoad:g}),require.attach(k,null,d,b,"script/cache")))}})})();var Config=function(){var a=!1;this.startHistory=function(){a===!1&&(Backbone.history.start(),a=!0)}};Config._instance=!1,Config.instance=function(){Config._instance||(Config._instance=new Config);return Config._instance},Config.language="pt",Config.thumbPath="imagens/imagem/thumb/",Config.imagePath="imagens/imagem/pequena/",Config.zoomImagePath="imagens/imagem/original/",Config.basePath="http://www.studiosc.com.br/",Config.imagesPath="assets/images/",Config.backstagePath="imagens/backstage/original/",Config.instance(),define("scripts/studiosc/Config.js",function(){}),Navigation=function(){function i(b){var d=null;for(var e=0;e<a.length;e++)b===a[e].name&&(d=a[e].pageClass,c.CURRENT_PAGE_NAME=a[e].name);return d}function h(a,c){b=null,b=i(a),b.initiated===!1&&b.init(),b.show(c)}function g(a){b?b.hide(function(){h(a,function(){c.onCompleteChange(a)})}):h(a,function(){c.onCompleteChange(a)})}var a=[],b=null,c=this,d=null,e=[],f=[];this.ON_COMPLETE_CHANGE="onCompleteChange",this.ON_INIT_CHANGE="onInitChange",this.CURRENT_PAGE_NAME="",this.initialPage="",this.addListener=function(a,b){switch(a){case Navigation.ON_COMPLETE_CHANGE:e.push(b);break;case Navigation.ON_INIT_CHANGE:f.push(b)}},this.gotoPage=function(a,b){var c=this;d=b,c.onInitChange(a),g(a)},this.addPage=function(b){a.push(b)},this.onCompleteChange=function(a){for(var b=0;b<e.length;b++)e[b](a)},this.onInitChange=function(a){for(var b=0;b<f.length;b++)f[b](a)}},Navigation._instance=!1,Navigation.ON_COMPLETE_CHANGE="onCompleteChange",Navigation.ON_INIT_CHANGE="onInitChange",Navigation.instance=function(){Navigation._instance||(Navigation._instance=new Navigation);return Navigation._instance},define("scripts/mylibs/navigation/Navigation.js",function(){}),define("scripts/studiosc/components/gallery/bigimage/DziProxyLoader.js",function(){}),BigImage.CLOSE_EXPLORE="closeExplore",BigImage.IMAGE_LOAD="imageLoad",define("scripts/studiosc/components/gallery/bigimage/BigImage.js",function(){}),define("scripts/studiosc/components/gallery/backstage/GallerySlider.js",function(){}),define("scripts/studiosc/components/gallery/backstage/mvc/BackstageView.js",function(){}),define("scripts/studiosc/components/gallery/backstage/mvc/BackstageModel.js",function(){}),define("scripts/studiosc/components/gallery/backstage/mvc/BackstageController.js",function(){});var Backstage=function(){var a=this;this.events=new DREvent;var b=new BackstageView,c=new BackstageModel,d=new BackstageController({view:b,model:c,eventObject:a.events});this.show=function(){d.show()},this.hide=function(){d.hide()},this.loadData=function(a,b,d){c.loadData(a,b,d)}};Backstage._instance=!1,Backstage.instance=function(){Backstage._instance||(Backstage._instance=new Backstage);return Backstage._instance},Backstage.CLOSED="backstageClosed",Backstage.instance(),define("scripts/studiosc/components/gallery/backstage/Backstage.js",function(){}),window.ProjectModel=Backbone.Model.extend({id:null,title:null,description:null,thumbUrl:null,imageUrl:null,zoomImageUrl:null,backstage:null,percentPosition:null,finalPosition:{},initPosition:{},bigImage:null,hasZoomImage:!1,initialize:function(a){this.id=a.data.id,this.title=a.data.titulo,this.description=a.data.descricao,this.thumbUrl=Config.thumbPath+a.data.imagem+".jpg",this.imageUrl=Config.imagePath+a.data.imagem+".jpg",this.zoomImageUrl=Config.zoomImagePath+a.data.superImagem+".jpg",this.percentPosition={x:Number(a.data.posX),y:Number(a.data.posY)},this.backstage=a.data.backstage,this.hasZoomImage=a.data.zoom,this.hasZoomImage==!1&&(this.zoomImageUrl=""),this.bigImage=a.bigImage,this.setPositions()},setPositions:function(a){function i(){function j(){return d.finalPosition.x+c}function i(){return d.finalPosition.y+b}var a=parseInt($(d.bigImage.getBigImage()).css("top")),e=parseInt($(d.bigImage.getBigImage()).css("left")),f=15,g=25;if(i()>$(window).height()){var h=i()-$(window).height()+g;d.finalPosition.y-=h,$(d.bigImage.getBigImage()).css("top",a-h)}else if(d.finalPosition.y-g<0){var h=Math.abs(d.finalPosition.y)+g;d.finalPosition.y+=h,$(d.bigImage.getBigImage()).css("top",a+h)}if(j()>$(window).width()){var h=j()-$(window).width()+f;d.finalPosition.x-=h,$(d.bigImage.getBigImage()).css("left",e-h)}else if(d.finalPosition.x<0){var h=Math.abs(d.finalPosition.x)+f;d.finalPosition.x+=h,$(d.bigImage.getBigImage()).css("left",e+h)}}function h(){var a=$(d.bigImage.getBigImage()).height()*d.percentPosition.y/100-2,b=parseInt($(d.bigImage.getBigImage()).css("top"),10)*-1,c=a-b;return c}function g(){var a=$(d.bigImage.getBigImage()).width()*d.percentPosition.x/100-2,b=parseInt($(d.bigImage.getBigImage()).css("left"),10)*-1,c=a-b;return c}function f(){var a=Math.abs($(window).width()*.5-$(d.bigImage.getBigImage()).width()*.5);$(d.bigImage.getBigImage()).css("left",-a);var b=Math.abs($(window).height()*.5-$(d.bigImage.getBigImage()).height()*.5);$(d.bigImage.getBigImage()).css("top",-b)}var b=$(a).height(),c=$(a).width(),d=this;f();var e=d.percentPosition;d.finalPosition.x=g(),d.finalPosition.y=h(),i()},setInitialPosition:function(a){var b=this;b.initPosition.x=a.left,b.initPosition.y=a.top}}),define("scripts/studiosc/components/gallery/project/mvc/ProjectModel.js",function(){}),window.ProjectController=Backbone.Router.extend({id:null,model:null,view:null,selected:!1,enableBigImageClick:!0,initialize:function(a){var b=this;this.model=a.model,this.view=a.view,this.events()},events:function(){var a=this;$(window).bind("resize",function(){a.resize()}),a.model.bigImage.events.addListener(this,BigImage.CLOSE_EXPLORE,function(){a.selected&&(a.enableBigImageClick=!0,a.backToGallery(),a.model.bigImage.imageLoaded&&a.view.preloader.fadeOut(0))}),a.model.bigImage.events.addListener(this,BigImage.IMAGE_LOAD,function(){a.view.preloader.fadeOut(0)}),Backstage.instance().events.addListener(a,Backstage.CLOSED,function(b){a.onCloseBackstage(a,b)})},addMouseEvents:function(){var a=this;$(this.view.domObject).mouseEnabled(!0),$(this.view.domObject).isMouseOver(function(){$(a.view.thumb).animate({opacity:1})}),$(this.view.domObject).bind("mouseover",function(){$(a.view.thumb).stop().animate({opacity:1})}),$(this.view.domObject).bind("mouseout",function(){$(a.view.thumb).stop().animate({opacity:.2})}),$(this.view.domObject).bind("click",function(){$(a.view.domObject).removeClass("project_container"),$(a.view.domObject).addClass("project_container_selected"),a.onSelectProject()}),this.view.btnClose.unbind("mouseover"),this.view.btnClose.unbind("mouseout"),this.view.btnClose.unbind("click"),this.view.btnClose.mouseEnabled(!0),this.view.btnClose.bind("click",function(){a.closeProject()}),this.view.btnClose.bind("mouseover",function(){$(this).css("background-position","top right")}),this.view.btnClose.bind("mouseout",function(){$(this).css("background-position","top left")})},removeMouseEvents:function(){$(this.view.domObject).unbind("mouseover"),$(this.view.domObject).unbind("mouseout"),$(this.view.domObject).unbind("click")},onSelectProject:function(){},onCloseProject:function(){},openProject:function(){function c(){$(a.view.thumb).animate({opacity:1},1500),$(a.view.domObject).find(".project").stop().animate({opacity:1,left:a.model.finalPosition.x,top:a.model.finalPosition.y},{duration:1500,easing:"easeInOutExpo",complete:function(){$(a.view.projectContainer).css("filter",""),a.verifyProjectBoundaries(),a.showProjectInfo()}})}function b(){a.updateInitialPosition(),$(a.view.domObject).find(".project").css({top:a.model.initPosition.y,left:a.model.initPosition.x,position:"absolute","z-index":10})}var a=this;a.selected=!0,a.model.setPositions(a.view.domObject),b(),c(),a.model.bigImage.loadImage(a.model.imageUrl,a.model.zoomImageUrl),Backstage.instance().loadData(Config.basePath+"imagem/"+"backstage/"+a.model.id,a.model.title,a.model.description)},verifyProjectBoundaries:function(){var a=this,b=a.model.finalPosition.x,c=a.model.finalPosition.y,d=b+500,e=c+a.view.projectContainer.height();if(d>$(window).width()){var f=a.view.thumb.width(),g=f+350;a.view.projectInfo.css("left",-g)}else a.view.projectInfo.css("left","20px");if(e>$(window).height()){var h=e-$(window).height();a.view.projectInfo.css("top",-h)}else a.view.projectInfo.css("top",0)},closeProject:function(){function b(){$(a.view.domObject).find(".project").css({"z-index":1}),$(a.view.domObject).find(".project").stop().animate({opacity:1,left:a.model.initPosition.x,top:a.model.initPosition.y},{duration:1e3,easing:"easeInOutExpo",complete:function(){a.selected=!1,a.resize(),a.onCloseProject()}})}var a=this;a.updateInitialPosition(),$(a.view.domObject).removeClass("project_container_selected"),$(a.view.domObject).addClass("project_container"),a.model.bigImage.hide(),this.hideProjectInfo("slow",function(){b()})},backToGallery:function(){var a=this;a.updateInitialPosition(),$(a.view.domObject).removeClass("project_container_selected"),$(a.view.domObject).addClass("project_container"),a.model.bigImage.hide(),this.hideProjectInfo("fast"),$(a.view.domObject).find(".project").css({"z-index":1,display:"block"}),a.view.thumb.css({opacity:.2}),$(a.view.domObject).find(".project").css({opacity:1,left:a.model.initPosition.x,top:a.model.initPosition.y}),a.view.thumbBorder.fadeOut(0),a.selected=!1,a.resize(),a.onCloseProject()},showProjectInfo:function(){function d(){var b=!1,c=window.location.hash.substr(2);a.view.btnExplore.bind("click",function(){a.model.bigImage.show(),a.view.projectContainer.fadeOut(750),_gaq.push(["_trackEvent",c+"/explore","clicked",a.model.title])}),a.view.btnBackstage.bind("click",function(){a.enableBigImageClick=!1,$(a.view.projectContainer).fadeOut(350),Backstage.instance().show(),_gaq.push(["_trackEvent",c+"/backstage","clicked",a.model.title])}),a.view.btnShare.bind("click",function(){b===!1?(b=!0,a.view.shareBox.fadeIn(500,function(){selectText(a.view.shareBox.get(0))}),_gaq.push(["_trackEvent",c+"/share","clicked",a.model.title])):(b=!1,a.view.shareBox.fadeOut(500))}),a.view.thumb.bind("click",function(){a.model.bigImage.show(),a.view.projectContainer.fadeOut(750),_gaq.push(["_trackEvent",c+"/explore","clicked",a.model.title])}),$(a.model.bigImage.getBigImage()).bind("click",function(){a.enableBigImageClick===!0&&(a.enableBigImageClick=!1,a.model.bigImage.show(),a.view.projectContainer.fadeOut(750),_gaq.push(["_trackEvent",c+"/explore","clicked",a.model.title]))})}function c(b){a.view.btnExplore.animate({marginTop:20},0).animate({opacity:1,marginTop:10}),a.view.btnBackstage.animate({marginTop:10},0).delay(250).animate({opacity:1,marginTop:0}),a.view.btnShare.animate({marginTop:10},0).delay(500).animate({opacity:1,marginTop:2},{duration:300,complete:b}),a.resize()}function b(){a.view.description.animate({opacity:1},300),c(function(){a.model.bigImage.imageLoaded===!0&&a.view.preloader.fadeOut(0),a.view.btnClose.fadeIn(0),a.model.bigImage.showInFade()}),d()}var a=this;a.model.bigImage.imageLoaded===!1?a.view.preloader.fadeIn(0):a.view.preloader.fadeOut(0),a.view.shareBox.find("p").text(window.location.href.toString()),a.view.projectInfo.fadeIn("fast"),a.view.thumb.css({top:2,left:2}),a.view.thumbBorder.fadeIn("fast"),a.model.title.length>0?a.view.title.lettering().animateLetters({randomOrder:!1,time:250},{opacity:0,top:5},{opacity:1,top:0},function(){b()}):a.view.description.length>0?b():(c(function(){a.model.bigImage.imageLoaded===!0&&a.view.preloader.fadeOut(0),a.view.btnClose.fadeIn(0),a.model.bigImage.showInFade()}),d())},onCloseBackstage:function(a,b){a.enableBigImageClick=!0,$(b.listener.view.projectContainer).fadeIn(750)},hideProjectInfo:function(a,b){function f(){c.view.btnExplore.unbind("click"),c.view.btnBackstage.unbind("click"),c.view.btnShare.unbind("click"),c.view.thumb.unbind("click"),$(c.model.bigImage.getBigImage()).unbind("click")}function e(){c.model.title.length>0?c.view.title.lettering().animateLetters({randomOrder:!1,time:100},null,{opacity:0,top:5},function(){c.view.thumb.animate({top:0,left:0}),c.view.thumbBorder.fadeOut("fast"),c.view.projectInfo.delay(500).fadeOut("fast",d)}):(c.view.thumb.animate({top:0,left:0}),c.view.thumbBorder.fadeOut("fast"),c.view.projectInfo.delay(500).fadeOut("fast",d))}var c=this,d=b;a==="slow"?(c.view.btnClose.fadeOut(0),c.view.shareBox.fadeOut(500),c.view.btnExplore.animate({opacity:0,marginTop:10},200),c.view.btnBackstage.delay(100).animate({opacity:0,marginTop:10},200),c.view.preloader.fadeOut(0),c.view.btnShare.delay(200).animate({opacity:0,marginTop:10},{duration:200,complete:function(){c.view.description.animate({opacity:0},200),e(),f()}})):a==="fast"&&(c.view.btnClose.fadeOut(0),c.view.shareBox.fadeOut(500),c.view.btnExplore.css({opacity:0,marginTop:10}),c.view.btnBackstage.css({opacity:0,marginTop:10}),c.view.preloader.fadeOut(0),c.view.btnShare.css({opacity:0,marginTop:10}),c.view.description.css({opacity:0}),c.view.title.find("span").css({opacity:0}),c.view.thumb.css({top:0,left:0}),c.view.thumbBorder.fadeOut(0),c.view.projectInfo.css("display","none"),f(),d&&d())},updateInitialPosition:function(){var a=this;a.model.setInitialPosition($(a.view.domObject).offset())},resize:function(){var a=this;if(a.selected===!0){a.model.setPositions(a.view.domObject);var b=a.model.finalPosition.x,c=a.model.finalPosition.y;$(a.view.domObject).find(".project").css({top:c,left:b}),a.verifyProjectBoundaries()}else a.updateInitialPosition(),$(a.view.domObject).find(".project").css({opacity:1,left:a.model.initPosition.x,top:a.model.initPosition.y})}}),define("scripts/studiosc/components/gallery/project/mvc/ProjectController.js",function(){}),window.ProjectView=Backbone.View.extend({tagName:"div",model:null,domObject:{},classScope:null,projectInfo:null,projectContainer:null,thumb:null,thumbBorder:null,title:null,description:null,btnClose:$(this.el).find(".btn_close_info"),btnExplore:null,btnBackstage:null,btnShare:null,shareBox:null,preloader:null,onImageLoaded:function(){},initialize:function(a){this.model=a.model,this.classScope=a.scope},hide:function(a,b,c){var d=this,e=this.domObject;$(e).removeClass("project_container_selected"),$(e).addClass("project_container"),$(e).mouseEnabled(!1),$(d.thumb).delay(a).animate({opacity:0},{duration:b,complete:c})},show:function(a,b,c){},setDomObject:function(a){var b=this;b.domObject=a,b.domObject.classObject=b.classScope,b.projectInfo=$(b.domObject).find(".project_info"),b.thumb=$(b.domObject).find(".thumb"),b.thumbBorder=$(b.domObject).find(".thumb_border"),b.title=$(b.domObject).find(".title"),b.description=$(b.domObject).find(".description"),b.btnExplore=$(b.domObject).find(".btn_explore"),b.btnExplore.css({opacity:0}),b.btnBackstage=$(b.domObject).find(".btn_backstage"),b.btnBackstage.css({opacity:0}),b.preloader=$(b.domObject).find(".thumb_preloader"),b.model.backstage==!1&&b.btnBackstage.css("display","none"),b.btnShare=$(b.domObject).find(".btn_share"),b.btnShare.css({opacity:0}),b.btnClose=$(b.domObject).find(".btn_close_info"),b.btnClose.css("display","none"),b.projectContainer=$(b.domObject).find(".project"),b.shareBox=$(b.domObject).find(".box_share_link"),b.thumb.css({opacity:0}),$(b.domObject).find(".thumb").load(function(){b.onImageLoaded($(b.domObject).find(".thumb").attr("src"))})},getDomObject:function(){return this.domObject}}),define("scripts/studiosc/components/gallery/project/mvc/ProjectView.js",function(){}),define("scripts/studiosc/components/gallery/project/Project.js",function(){}),define("scripts/studiosc/components/gallery/behaviors/GalleryTransition.js",function(){}),GalleryModel.DATA_LOADED="modelDataLoaded",define("scripts/studiosc/components/gallery/mvc/GalleryModel.js",function(){}),define("scripts/studiosc/components/gallery/mvc/GalleryController.js",function(){}),GalleryView.IMAGES_LOADED="viewImagesLoaded",GalleryView.PROJECT_CLOSED="projectClosed",GalleryView.PROJECT_SELECTED="projectSelected",define("scripts/studiosc/components/gallery/mvc/GalleryView.js",function(){}),define("scripts/studiosc/components/gallery/Gallery.js",function(){}),define("scripts/studiosc/pages/base/PageBase.js",function(){}),define("scripts/studiosc/components/structure/states/MenuHomeIntroState.js",function(){}),define("scripts/studiosc/components/structure/states/MenuHomeState.js",function(){}),define("scripts/studiosc/components/structure/states/MenuGalleryState.js",function(){}),define("scripts/studiosc/components/structure/menu.js",function(){});var Header=function(){var a=this,b=$("#header"),c=$("#logo-home"),d=$("#menu"),e=$("#btn-welcome"),f=$("#btn-ingredients"),g=$("#btn-chefs"),h=null;this.menu=new Menu,this.state=new MenuHomeIntroState,this.changeState=function(b,c){this.menu.disable(),h=null,h=b,h.init(function(){a.menu.enable(),c&&c()})},this.hide=function(){$("#header").fadeOut(750)},this.show=function(){$("#header").fadeIn(750)}};Header._instance=!1,Header.instance=function(){Header._instance||(Header._instance=new Header);return Header._instance},Header.instance(),define("scripts/studiosc/components/structure/header.js",function(){}),define("scripts/studiosc/pages/pages.js",function(){}),require(["order!scripts/studiosc/Config.js","order!scripts/mylibs/navigation/Navigation.js","order!scripts/studiosc/components/gallery/bigimage/DziProxyLoader.js","order!scripts/studiosc/components/gallery/bigimage/BigImage.js","order!scripts/studiosc/components/gallery/backstage/GallerySlider.js","order!scripts/studiosc/components/gallery/backstage/mvc/BackstageView.js","order!scripts/studiosc/components/gallery/backstage/mvc/BackstageModel.js","order!scripts/studiosc/components/gallery/backstage/mvc/BackstageController.js","order!scripts/studiosc/components/gallery/backstage/Backstage.js","order!scripts/studiosc/components/gallery/project/mvc/ProjectModel.js","order!scripts/studiosc/components/gallery/project/mvc/ProjectController.js","order!scripts/studiosc/components/gallery/project/mvc/ProjectView.js","order!scripts/studiosc/components/gallery/project/Project.js","order!scripts/studiosc/components/gallery/behaviors/GalleryTransition.js","order!scripts/studiosc/components/gallery/mvc/GalleryModel.js","order!scripts/studiosc/components/gallery/mvc/GalleryController.js","order!scripts/studiosc/components/gallery/mvc/GalleryView.js","order!scripts/studiosc/components/gallery/Gallery.js","order!scripts/studiosc/pages/base/PageBase.js","order!scripts/studiosc/components/structure/states/MenuHomeIntroState.js","order!scripts/studiosc/components/structure/states/MenuHomeState.js","order!scripts/studiosc/components/structure/states/MenuGalleryState.js","order!scripts/studiosc/components/structure/menu.js","order!scripts/studiosc/components/structure/header.js","order!scripts/studiosc/pages/pages.js"],function(){require.ready(function(){(function(){function g(a,b){$.ajax({url:Config.basePath+"imagem/verificar/prato/"+a,dataType:"text",success:function(a){b(a)}})}function f(a,b){$.ajax({url:Config.basePath+"imagem/verificar/ingrediente/"+a,dataType:"text",success:function(a){b(a)}})}function e(){window.moveTo(0,0),window.resizeTo(screen.width,screen.height)}var a=this;e(),$("#init_preloader").css("display","none"),$("#wrapper").css("display","block");var b=new Ingredients,c=new Home,d=new Chefs;Navigation.instance().addPage({name:"ingredients",pageClass:b}),Navigation.instance().addPage({name:"chefs",pageClass:d}),Navigation.instance().addPage({name:"home",pageClass:c}),$.routes({"/":function(a){Header.instance().changeState(new MenuHomeIntroState,function(){$.routes("set","/home")})},"/home":function(){Navigation.instance().CURRENT_PAGE_NAME!=="home"&&(Header.instance().changeState(new MenuHomeState),Navigation.instance().gotoPage("home"),_gaq.push(["_trackEvent","home","entered"]))},"/ingredients":function(a){$.routes("set","/ingredients/1")},"/ingredients/:page":function(a){Navigation.instance().CURRENT_PAGE_NAME!=="ingredients"&&(Header.instance().changeState(new MenuGalleryState),Navigation.instance().gotoPage("ingredients"),_gaq.push(["_trackEvent","ingredients","entered"]))},"/ingredients/:page/:id":function(a){Navigation.instance().CURRENT_PAGE_NAME!=="ingredients"&&f(a.id,function(a){a=="true"?(Header.instance().changeState(new MenuGalleryState),Navigation.instance().gotoPage("ingredients")):window.location=Config.basePath+"404.php"})},"/chefs":function(a){$.routes("set","/chefs/1")},"/chefs/:page":function(a){Navigation.instance().CURRENT_PAGE_NAME!=="chefs"&&(Header.instance().changeState(new MenuGalleryState),Navigation.instance().gotoPage("chefs"),_gaq.push(["_trackEvent","chefs","entered"]))},"/chefs/:page/:id":function(a){Navigation.instance().CURRENT_PAGE_NAME!=="chefs"&&g(a.id,function(a){a=="true"?(Header.instance().changeState(new MenuGalleryState),Navigation.instance().gotoPage("chefs")):window.location=Config.basePath+"404.php"})}})})()})}),define("scripts/main-require.js",function(){})
