• Не пойму что за ошибка с javascript?

    вот красиво отформатированный)

    а ошибка из-за обращения к массиву параметров передаваемых несуществующей функции, наверное что-то асинхронное выполняется не так как нужно

    window.Muse.assets.check = function(d) {
      if (!window.Muse.assets.checked) {
        window.Muse.assets.checked = !0;
        var b = {},
          c = function(a, b) {
            if (window.getComputedStyle) {
              var c = window.getComputedStyle(a, null);
              return c && c.getPropertyValue(b) || c && c[b] || ""
            }
            if (document.documentElement.currentStyle) return (c = a.currentStyle) && c[b] || a.style && a.style[b] || "";
            return ""
          },
          a = function(a) {
            if (a.match(/^rgb/)) return a = a.replace(/\s+/g, "").match(/([\d\,]+)/gi)[0].split(","), (parseInt(a[0]) << 16) + (parseInt(a[1]) << 8) + parseInt(a[2]);
            if (a.match(/^\#/)) return parseInt(a.substr(1),
              16);
            return 0
          },
          g = function(g) {
            for (var f = document.getElementsByTagName("link"), h = 0; h < f.length; h++)
              if ("text/css" == f[h].type) {
                var i = (f[h].href || "").match(/\/?css\/([\w\-]+\.css)\?crc=(\d+)/);
                if (!i || !i[1] || !i[2]) break;
                b[i[1]] = i[2]
              }
            f = document.createElement("div");
            f.className = "version";
            f.style.cssText = "display:none; width:1px; height:1px;";
            document.getElementsByTagName("body")[0].appendChild(f);
            for (h = 0; h < Muse.assets.required.length;) {
              var i = Muse.assets.required[h],
                l = i.match(/([\w\-\.]+)\.(\w+)$/),
                k = l && l[1] ?
                l[1] : null,
                l = l && l[2] ? l[2] : null;
              switch (l.toLowerCase()) {
                case "css":
                  k = k.replace(/\W/gi, "_").replace(/^([^a-z])/gi, "_$1");
                  f.className += " " + k;
                  k = a(c(f, "color"));
                  l = a(c(f, "backgroundColor"));
                  k != 0 || l != 0 ? (Muse.assets.required.splice(h, 1), "undefined" != typeof b[i] && (k != b[i] >>> 24 || l != (b[i] & 16777215)) && Muse.assets.outOfDate.push(i)) : h++;
                  f.className = "version";
                  break;
                case "js":
                  h++;
                  break;
                default:
                  throw Error("Unsupported file type: " + l);
              }
            }
            d ? d().jquery != "1.8.3" && Muse.assets.outOfDate.push("jquery-1.8.3.min.js") : Muse.assets.required.push("jquery-1.8.3.min.js");
            f.parentNode.removeChild(f);
            if (Muse.assets.outOfDate.length || Muse.assets.required.length) f = "Некоторые файлы на сервере могут отсутствовать или быть некорректными. Очистите кэш-память браузера и повторите попытку. Если проблему не удается устранить, свяжитесь с разработчиками сайта.", g && Muse.assets.outOfDate.length && (f += "\nOut of date: " + Muse.assets.outOfDate.join(",")), g && Muse.assets.required.length && (f += "\nMissing: " + Muse.assets.required.join(","))
          };
        location && location.search && location.search.match && location.search.match(/muse_debug/gi) ? setTimeout(function() {
          g(!0)
        }, 5E3) : g()
      }
    };
    var muse_init = function() {
      require.config({
        baseUrl: "/static/colyn/"
      });
      require(["jquery", "museutils", "whatinput", "jquery.watch", "webpro", "musewpslideshow", "jquery.museoverlay", "touchswipe", "jquery.musepolyfill.bgsize"], function(d) {
        var $ = d;
        $(document).ready(function() {
          try {
            window.Muse.assets.check($); /* body */
            Muse.Utils.transformMarkupToFixBrowserProblemsPreInit(); /* body */
            Muse.Utils.prepHyperlinks(true); /* body */
            Muse.Utils.resizeHeight('.browser_width'); /* resize height */
            Muse.Utils.requestAnimationFrame(function() {
              $('body').addClass('initialized');
            }); /* mark body as initialized */
            Muse.Utils.fullPage('#page'); /* 100% height page */
            Muse.Utils.initWidget('#widgetu1964', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu1964 */
            Muse.Utils.initWidget('#pamphletu1743', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu1743 */
            Muse.Utils.initWidget('#widgetu2065', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu2065 */
            Muse.Utils.initWidget('#pamphletu2059', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu2059 */
            Muse.Utils.initWidget('#widgetu2546', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu2546 */
            Muse.Utils.initWidget('#pamphletu2539', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu2539 */
            Muse.Utils.initWidget('#widgetu2643', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu2643 */
            Muse.Utils.initWidget('#pamphletu2636', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu2636 */
            Muse.Utils.initWidget('#pamphletu4316', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4316 */
            Muse.Utils.initWidget('#pamphletu4440', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4440 */
            Muse.Utils.initWidget('#pamphletu4485', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4485 */
            Muse.Utils.initWidget('#pamphletu5103', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu5103 */
            Muse.Utils.initWidget('#pamphletu4567', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4567 */
            Muse.Utils.initWidget('#pamphletu4895', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4895 */
            Muse.Utils.initWidget('#pamphletu4936', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4936 */
            Muse.Utils.initWidget('#pamphletu4690', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4690 */
            Muse.Utils.initWidget('#pamphletu4526', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4526 */
            Muse.Utils.initWidget('#pamphletu4731', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4731 */
            Muse.Utils.initWidget('#pamphletu4813', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4813 */
            Muse.Utils.initWidget('#pamphletu4772', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4772 */
            Muse.Utils.initWidget('#pamphletu4977', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4977 */
            Muse.Utils.initWidget('#pamphletu5018', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu5018 */
            Muse.Utils.initWidget('#pamphletu5059', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu5059 */
            Muse.Utils.initWidget('#pamphletu4854', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu4854 */
            Muse.Utils.initWidget('#widgetu2823', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu2823 */
            Muse.Utils.initWidget('#pamphletu2819', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu2819 */
            Muse.Utils.initWidget('#widgetu2953', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu2953 */
            Muse.Utils.initWidget('#pamphletu2943', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu2943 */
            Muse.Utils.initWidget('#widgetu3090', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu3090 */
            Muse.Utils.initWidget('#pamphletu3080', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu3080 */
            Muse.Utils.initWidget('#widgetu3247', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu3247 */
            Muse.Utils.initWidget('#pamphletu3237', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu3237 */
            Muse.Utils.initWidget('#widgetu3354', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu3354 */
            Muse.Utils.initWidget('#pamphletu3347', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu3347 */
            Muse.Utils.initWidget('#widgetu3527', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu3527 */
            Muse.Utils.initWidget('#pamphletu3521', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu3521 */
            Muse.Utils.initWidget('#widgetu3909', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.Form(elem, {
                validationEvent: 'submit',
                errorStateSensitivity: 'high',
                fieldWrapperClass: 'fld-grp',
                formSubmittedClass: 'frm-sub-st',
                formErrorClass: 'frm-subm-err-st',
                formDeliveredClass: 'frm-subm-ok-st',
                notEmptyClass: 'non-empty-st',
                focusClass: 'focus-st',
                invalidClass: 'fld-err-st',
                requiredClass: 'fld-err-st',
                ajaxSubmit: true
              });
            }); /* #widgetu3909 */
            Muse.Utils.initWidget('#pamphletu3901', ['#bp_infinity'], function(elem) {
              return new WebPro.Widget.ContentSlideShow(elem, {
                contentLayout_runtime: 'lightbox',
                event: 'click',
                deactivationEvent: 'none',
                autoPlay: false,
                displayInterval: 3000,
                transitionStyle: 'fading',
                transitionDuration: 500,
                hideAllContentsFirst: false,
                shuffle: false,
                enableSwipe: true,
                resumeAutoplay: true,
                resumeAutoplayInterval: 3000,
                playOnce: false,
                autoActivate_runtime: false
              });
            }); /* #pamphletu3901 */
            Muse.Utils.showWidgetsWhenReady(); /* body */
            Muse.Utils.transformMarkupToFixBrowserProblems(); /* body */
          } catch (b) {
            if (b && "function" == typeof b.notify ? b.notify() : Muse.Assert.fail("Error calling selector function: " + b), false) throw b;
          }
        })
      })
    };
  • Зачем нужно тестирование?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    не холивара ради, но классно когда система self-descripted, когда смотришь на код и понятно +- что там происходит, а если все сделано мудрено, не думаю что тут тесты помогут

    но тестирование все равно нужно, хотя бы потому что его требуют в проектах) так что уже наметил план обучения
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    Predve4niy: я смотрел, но уже давно, сейчас вот все восстанавливаю в памяти
    кстати, понял как сделать с колбэками и с промисами тоже
    p.s спасибо большое)
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    Predve4niy: а почему? (знаю что блокирующая операция, но это же не абсолютное зло)
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    загрузил как вы посовтеовали в качестве примера

    и я возвращал же значение внутри callback а, т.е. он сначала читал файл, а потом уже возвращал результат

    все же не понимаю почему не так работает)

    а с readFileSync все хорошо
    думаю так и оставлю, потому что это единственное IO в данном случае, но хочу разобраться все же почему возникла ошибка
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    Predve4niy: ошибка cb is not function
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    насколько плохо readFileSync тут применить, не будет ли это костылем?
  • Модуль возвращает undefined, почему?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    все равно не работает
    и я возвращал же значение внутри callback а, т.е. он сначала читал файл, а потом уже возвращал результат
  • Pug: что делает эта строка?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    кстати у них есть и та реализация которая кажется мне более логичной

    pug.renderFile('template.pug', {
    name: 'Timothy'
    })
  • Pug: что делает эта строка?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    И зря я грешил на документацию, она хоть и скудная, но этот момент проясняет
    The general rendering process of Pug is simple. pug.compile() will compile the Pug source code into a JavaScript function that takes a data object (called “locals”) as an argument. Call that resultant function with your data, and voilà!, it will return a string of HTML rendered with your data.


    И все же интересно зачем было так дробить..
  • Pug: что делает эта строка?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    Да)
    Но compiledFunction я перевел как "скомпилированную функцию"...
    Зачем так разбивать процесс? Не практичнее было бы сразу передавать и файл и значения?
  • Зачем нужно тестирование?

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    не придираюсь
    но архитектура и TDD вещи коррелирующие, но не взаимно обязательные, чтобы пройти тесты достаточно их развернуть наоборот ( или менее абсурдно, покрыть их грязным кодом )
  • Выбор профиля: C# или objective C?

    Да, да, я имел ввиду именно мобильную разработку, т.к. подумал, что автор вопроса заинтересован в основном на мобильной разработке.
  • Как подступится к генетическим алгоритмам, нейронным сетям, началам ИИ в общем к этой области

    yaroslavkornilov
    @yaroslavkornilov Автор вопроса
    Да да, это то что нужно, нет ли у вас случайно информации по самостоятельному созданию подобных систем(пусть и менее мложных)