define("tinyMenu/components/tinyMenuItem",["lodash","react","utils"],function(a,b,c){"use strict";var d=c.cssUtils;function e(){return a.get(this,["link","pageId","id"])}function f(b){b=b||this.props;var c=b.options.currentPage;var d=a.some(b.menuItem.items,function(a){var b=e.call(a);return b===c});return{isSubMenuOpen:d}}function g(c,d){function f(a){return a.isCurrentPage}function g(a){return a.isCurrentAnchor}var i=a.chain(c).filter("isVisibleMobile").map(function(b){var c=a.get(b,["link","type"]);var f={item:b};f.isCurrentPage=c==="PageLink"&&e.call(b)===d.currentPage;f.isCurrentAnchor=d.currentAnchor&&(c==="AnchorLink"&&a.get(b,["link","anchorDataId","id"])===d.currentAnchor);return f}).reduce(function(b,c){if(d.currentAnchor){if(c.isCurrentAnchor){var e=a.find(b,f);if(e){e.isCurrentPage=false}}else if(c.isCurrentPage){if(a.find(b,g)){c.isCurrentPage=false}}}b.push(c);return b},[]).map(function(a){return b.createElement(h,{menuItem:a.item,current:a.isCurrentPage||a.isCurrentAnchor,options:d,key:"item"+a.item.id})}).value();if(d.useSeparators){var j=[];for(var k=0;k