The website for a small business should be very specific toward the particular needs the company could have.
Although many companies may be considered small, there is often a wide margin of variation in size and capacity.
3.1 Trust comes first and then business comes.
7 Are you ready to have your own website?
7.1 Contact us right now!
13 Are you ready to have your own website?
13.1 Contact us right now!
A family business, for example, may be considered small because it operates from home.
However, a factory located in a leased space, and importing materials, can also be considered small.
So let's say, a small business is one that does not have many employees and has limited capital.
It is important that when thinking about how the website should be for a small business, rather than thinking about size, let's think about for what they need it.
The website of the company should not be a mere formality, but must fulfill functions that could be vital to create customers and business opportunities.
Although small businesses, as is clear, may be very different, there are some factors that are imperative to the websites of any of them.
Let's look at these common factors one by one.
Whatever your type, it is important that a small business website builds trust in users.
Among the professionals of User Experience it is said that trust comes first and then business comes.
A key way to achieve this is by visibly publishing the company's telephone and email.
Some additional information could be the address and work schedule. Also an online chat could be useful.
Maybe you have noticed that this website has all these elements. That is how we do.
Trust comes first and then business comes.
Even when clients do not use these means of contact, it lets them know that there are people behind the website, with whom they can communicate if they need it.
Another key issue on small business websites is a formidable contact page.
On this page you must place a contact form that works. It should, in fact, allow users to send you an email from there.
Users should be informed whether or not the email was successfully sent.
Also, since they are automated mails, they may come to you as spam. Therefore, check frequently and answer promptly.
But in addition to this interaction, it is necessary to place all your contact information, such as phone numbers, emails, address or addresses, maps, schedules, contact persons, etc.
A good part of the users are on your website to know precisely about the company. This will allow them to decide whether to do business with you or not.
It is possible that many may only know you this way, so having an excellent presence here is vital.
It would be good to tell the story of the company, but not in a cold, but inspiring way. Explain how what the company does can help people or make them happier.
You can also include photos of the staff. You could decide whether to include only the key charges or all employees equally.
Depending on the personality of the company, there may be space to be creative with these photos.
In any case, remember that what is different is what it gets people's attention. And you certainly want to get customers' attention.
When it comes to the mission, vision and values of the company, there are always doubts about what should go there.
As an example, Disney's mission is to create happiness by providing the highest quality entertainment for people of all ages around the world.
Can you see the 4 elements in that simple sentence? Then do yours.
The vision is not only an ideal, as "becoming the supplier with the largest market share in the country", but corresponds to established strategies.
But in order for you to really say that, you should have drawn strategies for doing so. That way you could have a better chance of reaching it.
Remember that desires are not goals.
Values are qualities that characterize you (or should characterize you) as a company.
Customers would expect employees representing the company to be examples of these values.
They can be as many as you want. The important thing is that you can explain why it is important that the company has these values and how it shows them.
It is more than clear that all employees must know the values and accept them.
Placing the mission, vision and values of your company on your website is convenient to provide a personality for the company.
Some small businesses make original products, perhaps even from their own creation.
If this is the case, your customers would be the distributors who buy those products by bulks and then sell them to stores or outlets.
The purpose of the website for these manufacturing companies should be to facilitate interaction with these distributor customers or to create new customers like these.
To put it best, let's take as example a family owned small business that makes pasta sauces.
On the website of this small business, called as the name of the brand, there is a description of each of the products.
This description includes all the details, such as weight, nutritional table, own characteristics, quantities in which the bulks come, etc.
In each product description should have the possibility that, as a shopping cart, those who visit can request the prices of the sauces' bulks.
It is to suppose that the visitor is a customer distributor or someone that could be it. If so, this price request form could facilitate contact between the customer and the small business.
In addition, the catalog of products in PDF and advertising material of the brand could be placed as downloadable.
If it is necessary to publish information on the website that is only for customers, these pages could be placed as restricted access. Users and passwords should be assigned to clients so that they can receive such information.
Maybe promotions in specific seasons, or volume discounts, etc. could be examples of content restricted to customers.
But you also have to think that the user could be a regular person, someone who saw or bought the sauce in a supermarket. You need to have content for them too.
For them, the brand should have a story about how they started making pasta sauces.
This story must be true and told in a way that will make end users feel close to the brand.
it's good to try to reach the heart of the public at the time of writing that story, rather than presenting facts with dates.
In addition, in the particular case of a product that is food, something very common is to provide recipes for people to make using those products.
Some brands that have clear digital marketing strategies have used gamification elements in their websites, in order to please users.
This can be done through animations, trivia, challenges, etc. The possibilities are endless.
When a company is a distributor of products, it may be for a single brand or for several brands. This single condition could cause the company website to change.
When a company is a sole distributor, it usually has an exclusivity in a country or region.
In that case, your website should have the name of the brand and the country or region among the key SEO factors.
A good idea would be to get the ccTLD (Country Code Top Level Domain, eg .es for Spain, .cl for Chile, etc.) of the brand for the country.
If a company is a single brand distributor for a country, actually the name of the company is not so important, but the name of the brand, which is what customers may be looking for online.
Everything on that website should be related to the brand, as it is what customers want and for which they pay.
However, many distribution companies usually do not do it for a single brand. Rather, they have a portfolio of products as wide as possible to offer more to their customers.
If that is the case, the right thing is to give equal importance to each brand. The website should be called as the company and make clear in the description which are the brands that they distribute.
Whatever the conditions, the products that are distributed must have a prominent place on the website.
If the company wants to make direct sales to the final customer, their website should be e-commerce.
But if the company distributes these brands to stores or points of sale, it can have a strategy similar to the company that manufactures products.
In any case, users should be able to find products by brand, type or name.
Some companies instead of selling products offer services. Some of these services could be legal or accounting advice, cleaning, transportation, surveillance, etc.
We ourselves are a service company: we design websites, as well as graphic design and digital marketing services. That's what we sell.
In such a case, it is very important to define well the services you provide. There must be a complete description of the service or of each of the services you provide.
If the service is performed during a period, it would be useful to present a timeline, so that the clients can understand how the service will be developed.
A FAQ page is very valuable on websites of this type.
Even so, in the description page of a particular service you can include the questions (and answers) that customers usually have about that particular service.
The description of the service should not only be what it is, but also why your client needs it.
In this part, in addition to being objective as to the real needs that your clients have about this service, you can be subjective as to the emotional benefits that will bring them.
Of course, the opinions of other customers who have used this service should be placed as part of the description.
But perhaps the most valuable in the description is the section where you explain why you are the ideal person or company to carry out that service. Why they should hire your services instead of your competitors.
It is good to spread as much as you can in this explanation, as it is surely what would make the difference and would allow you to differentiate yourself from the competition.
At the end of the description of each service, you must place a form that allows the user to contact you to request that service.
Although it is possible to link to the contact page, if you include a request form in the description of the service you would being facilitating things to your client, who will surely thank you for that.
Not including this form and not even a link to the contact page would make you think that the information you have posted there is merely informative. So your client will go to another place where it seems that they do offer that service.
Depending on the market they are targeting, and the commitment they put on having a flawless digital presence, small businesses can put these ideas into practice for their own websites.
For us, here in Hlusick, it will be our pleasure to use all our experience to help you have an excellent website for your small business, at a very reasonable price. You are free to contact us so we can see your particular case.


text:
'Women Sense Tour' Documentaries Counter Stereotypes of Muslim Women
Made by French film makers, the documentary series put a spotlight on women change makers in five Muslim countries including Indonesia.
by Ayunda Nurvitasari
With Islamophobia on the rage in the Western world, a documentary shows how Muslim women can live and thrive with feminist values and still practice their religion.
In Women Sense Tour: Indonesia, French Sarah Zouak and Justine Devillaine, put a spotlight on Muslim women who make a great impact in their communities and in the country. The movie was screened last week as part of the 16 Days of Activism against Gender-based Violence and supported by Institut Francais Indonesia (IFI) and UN Women Indonesia
It is part of the Women Sense Tour documentary series with each episode set in Indonesia, Morocco, Tunisia, Iran and Turkey, and features strong-willed and emancipated Muslim women who strive for progress in the specific context and society where they live.
The idea for the series springs out of Zouak's personal concern regarding the representation of Muslim women in France. During the Dec. 24 film screening in Jakarta, Zouak told the audience of how her professor had told her off when she said she is a Muslim feminist.
"She laughed at me. She said, 'It's impossible Sarah. You have to choose, either you're a feminist or a Muslim. You can't be both!'" she recalled the conversation to the audience.
Sarah further explained how French people generally stereotype Muslim women as being obedient, oppressed, and incapable to think for themselves.
"As a Muslim woman, I feel like I do not have a proper role model in France. And so I went to several Islamic countries and found a lot of incredible, inspiring women who strive for change. With this documentary, I aim to prove to the people in France that it is indeed possible to be a Muslim and a feminist at the same time," said Sarah.
"The people in France keep saying that religion is an obstacle to empowerment, but I see that religion empowers me. I want to show another way of looking – that we can be whatever we want, and we can choose whatever ways we want to be empowered," Sarah added.
Women Sense Tour: Indonesia focuses on five influential figures, each strives for a different cause: poverty among fisher women, migrant workers, domestic workers, women farmers, as well as women victims of domestic violence. The film features each of their lives and how they fight for what they believe in and strive for changes to create a better community.
Lita Anggraini is one of the Muslim women featured in the documentary. Lita founded the National Network for Domestic Workers Advocacy (Jala PRT) in 2004. In the film, she notes that there is no strong enough regulation to protect the rights of women domestic workers. She passionately explains how women domestic workers have almost unlimited jobs – from cleaning, cooking, shopping, taking care of the children – yet, their wages remain low and their rights uncertain. She and her fellow activists dedicate their lives to advocate for women domestic workers, educating them to claim their basic rights, such as the rights to negotiate days off, working time, and proper salary.
"I understand religion as a practice of humanity," Lita says in the documentary. "I believe that any religion would want us to always help and not hurt others. My family also tells me to do things with love and faith, and so I do this with love and faith."
Another figure featured in the film is Masnuah, the founder of the Fisherman Cooperative "Puspita Bahari." Having been raised in a family who lived below poverty in the fisherman village at Morodemak, Central Java, Masnuah decided that she can't do nothing.
"Wives of fisherman have limited role here: taking care of the children and waiting for their husband to come home," she says in the film. "Meanwhile, there is not always fish to sell or to eat. Our husbands often come home empty-handed and family members aren't always eating every day. Amidst this horrible condition, I started Puspita Bahari cooperative, hoping to improve our lives."
Masnuah mobilizes fishermen's wives and educate them on how to create fish products that last longer such as fish crackers. She also urges the women to save up their money in the cooperative to anticipate difficult times in the future.
Initially the women were reluctant to join her initiative.
"Local religious clerics said I was a bad influence because I made women get out of their homes. They said women should know their places. But I kept on," she adds.
Lathifah Iskandar, a co-founder of Rifka Annisa, a Yogyakarta-based non-profit organization focusing on combating domestic violence, talks about how her organization often gets accused of intruding on family issues.
"When women victims of domestic violence came to us, the husbands often got angry saying we should not intervene family problems," Lathifah says. "But we believe that what we do is in line with Islamic values. Prophet Muhammad highly respects women; he fought for women's rights back in the day. Here, in Rifka Annisa, we do the same."
Commenting on these women, Zouak said after the film screening, "These women are proofs that there is no single identity of Muslim women. Unlike what I've been told to believe in France, I witnessed that Muslim women are indeed strong, driven, visionary, and definitely not oppressed by religion."
Come to this literary and art festival on Dec. 8 and 9.
Discrimination Diskriminasi Documentary Fiksi Film Gender Gender Issues Gerakan Perempuan Kekerasan Terhadap Perempuan Pelecehan Seksual Pemerkosaan Toleransi
Ayunda is interested in the intersection of pop culture, media, and gender issues. She earned her master's degree at Cultural Studies department, University of Indonesia. She is into Lana Del Rey, speculative fiction, and BoJack Horseman. Her own social media sites, however, are quite uneventful, but feel free to say hi: facebook, twitter.
What I Wish I'd Known Before My Abortion
by Rara Laras – August 6, 2015
Why Does Label Matter?
by Anggi Pangastuti – September 15, 2016
Why I'm No Longer Talking to (Some) Men
by Aya Prita Belia – July 18, 2019

redpajama_set_name: RedPajamaCommonCrawl


5th CDD Users and Community meeting | CDD Informatics 5th CDD Users and Community meeting – Registration open!
5th CDD Users and Community meeting – Registration open!
Note the day and register — April 4, 2014 — Celebrating 10 years of the CDD Vault!
To celebrate our "10 Years of Collaborative Drug Discovery" we will host our CDD users and community meeting at the UCSF Mission Bay conference center in San Francisco on April 4th, 2014.
Reserve your ticket (no cost as every year) early, we expect this event to be packed! You can register here.
The theme of the conference will be "Modern Drug Research Informatics Applications to CNS, Infectious, Neglected, Rare, and Commercial Diseases".
There will be technical training for all levels and including advanced topics such as integration of the CDD Vault with popular tools like Pipeline Pilot, KNIME and Excel.
It is an intimate, open meeting with opportunities to "meet the speakers" and vote on the top poster.


text:
module.exports =
/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}

/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ({

/***/ 0:
/***/ (function(module, exports, __webpack_require__) {

	module.exports = __webpack_require__(808);

/***/ }),

/***/ 3:
/***/ (function(module, exports) {

	module.exports = function() { throw new Error("define cannot be used indirect"); };

/***/ }),

/***/ 582:
/***/ (function(module, exports) {

	module.exports = require("./kendo.data");

/***/ }),

/***/ 808:
/***/ (function(module, exports, __webpack_require__) {

	var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function(f, define){
	    !(__WEBPACK_AMD_DEFINE_ARRAY__ = [ __webpack_require__(582) ], __WEBPACK_AMD_DEFINE_FACTORY__ = (f), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
	})(function(){

	var __meta__ = { // jshint ignore:line
	    id: "panelbar",
	    name: "PanelBar",
	    category: "web",
	    description: "The PanelBar widget displays hierarchical data as a multi-level expandable panel bar.",
	    depends: [ "core", "data", "data.odata" ]
	};

	(function($, undefined) {
	    var kendo = window.kendo,
	        ui = kendo.ui,
	        keys = kendo.keys,
	        extend = $.extend,
	        proxy = $.proxy,
	        each = $.each,
	        isArray = $.isArray,
	        template = kendo.template,
	        Widget = ui.Widget,
	        HierarchicalDataSource = kendo.data.HierarchicalDataSource,
	        excludedNodesRegExp = /^(ul|a|div)$/i,
	        NS = ".kendoPanelBar",
	        IMG = "img",
	        HREF = "href",
	        LAST = "k-last",
	        LINK = "k-link",
	        LINKSELECTOR = "." + LINK,
	        ERROR = "error",
	        ITEM = ".k-item",
	        GROUP = ".k-group",
	        VISIBLEGROUP = GROUP + ":visible",
	        IMAGE = "k-image",
	        FIRST = "k-first",
	        CHANGE = "change",
	        EXPAND = "expand",
	        SELECT = "select",
	        CONTENT = "k-content",
	        ACTIVATE = "activate",
	        COLLAPSE = "collapse",
	        DATABOUND = "dataBound",
	        MOUSEENTER = "mouseenter",
	        MOUSELEAVE = "mouseleave",
	        CONTENTLOAD = "contentLoad",
	        UNDEFINED = "undefined",
	        ACTIVECLASS = "k-state-active",
	        GROUPS = "> .k-panel",
	        CONTENTS = "> .k-content",
	        STRING = "string",
	        FOCUSEDCLASS = "k-state-focused",
	        DISABLEDCLASS = "k-state-disabled",
	        SELECTEDCLASS = "k-state-selected",
	        SELECTEDSELECTOR = "." + SELECTEDCLASS,
	        HIGHLIGHTCLASS = "k-state-highlight",
	        ACTIVEITEMSELECTOR = ITEM + ":not(.k-state-disabled)",
	        clickableItems = "> " + ACTIVEITEMSELECTOR + " > " + LINKSELECTOR + ", .k-panel > " + ACTIVEITEMSELECTOR + " > " + LINKSELECTOR,
	        disabledItems = ITEM + ".k-state-disabled > .k-link",
	        selectableItems = "> li > " + SELECTEDSELECTOR + ", .k-panel > li > " + SELECTEDSELECTOR,
	        defaultState = "k-state-default",
	        ARIA_DISABLED = "aria-disabled",
	        ARIA_EXPANDED = "aria-expanded",
	        ARIA_HIDDEN = "aria-hidden",
	        ARIA_SELECTED = "aria-selected",
	        VISIBLE = ":visible",
	        EMPTY = ":empty",
	        SINGLE = "single",
	        bindings = {
	            text: "dataTextField",
	            url: "dataUrlField",
	            spriteCssClass: "dataSpriteCssClassField",
	            imageUrl: "dataImageUrlField"
	        },
	        itemIcon,
	        rendering = {
	        aria: function(item) {
	            var attr = "";

	            if (item.items || item.content || item.contentUrl || item.expanded) {
	                attr += ARIA_EXPANDED + "='" + (item.expanded ? "true" : "false") + "' ";
	            }

	            if (item.enabled === false) {
	                attr += ARIA_DISABLED + "='true'";
	            }

	            return attr;
	        },

	    wrapperCssClass: function (group, item) {
	        var result = "k-item",
	            index = item.index;

	        if (item.enabled === false) {
	            result += " " + DISABLEDCLASS;
	        } else if (item.expanded === true) {
	            result += " " + ACTIVECLASS;
	        } else {
	            result += " k-state-default";
	        }

	        if (index === 0) {
	            result += " k-first";
	        }

	        if (index == group.length - 1) {
	            result += " k-last";
	        }

	        if (item.cssClass) {
	            result += " " + item.cssClass;
	        }

	        return result;
	    },

	    textClass: function(item, group) {
	        var result = LINK;

	        if (group.firstLevel) {
	            result += " k-header";
	        }

	        return result;
	    },
	    textAttributes: function(url) {
	        return url ? " href='" + url + "'" : "";
	    },
	    arrowClass: function(item) {
	        var result = "k-icon";

	        result += item.expanded ? " k-panelbar-collapse k-i-arrow-n" : " k-panelbar-expand k-i-arrow-s";

	        return result;
	    },
	    text: function(item) {
	         return item.encoded === false ? item.text : kendo.htmlEncode(item.text);
	    },
	    groupAttributes: function(group) {
	        return group.expanded !== true ? " style='display:none'" : "";
	    },
	    groupCssClass: function() {
	        return "k-group k-panel";
	    },
	    contentAttributes: function(content) {
	        return content.item.expanded !== true ? " style='display:none'" : "";
	    },
	    content: function(item) {
	        return item.content ? item.content : item.contentUrl ? "" : " ";
	    },
	    contentUrl: function(item) {
	        return item.contentUrl ? 'href="' + item.contentUrl + '"' : "";
	    }
	};

	    function updateFirstLast (items) {
	        items = $(items);

	        items.filter(".k-first:not(:first-child)").removeClass(FIRST);
	        items.filter(".k-last:not(:last-child)").removeClass(LAST);
	        items.filter(":first-child").addClass(FIRST);
	        items.filter(":last-child").addClass(LAST);
	    }

	     function updateItemHtml(item) {
	        var wrapper = item,
	            group = item.children("ul"),
	            toggleButton = wrapper.children(".k-link").children(".k-icon");

	        if (item.hasClass("k-panelbar")) {
	            return;
	        }

	        if (!toggleButton.length && group.length) {
	            toggleButton = $("").appendTo(wrapper);
	        } else if (!group.length || !group.children().length) {
	            toggleButton.remove();
	            group.remove();
	        }
	     }

	    itemIcon = function(item) {
	        return item.children("span").children(".k-icon");
	    };

	    var PanelBar = kendo.ui.DataBoundWidget.extend({
	        init: function(element, options) {
	            var that = this,
	                content,
	                hasDataSource;

	           if (isArray(options)) {
	                options = { dataSource: options };
	           }

	            hasDataSource = options && !!options.dataSource;

	            Widget.fn.init.call(that, element, options);

	            element = that.wrapper = that.element.addClass("k-widget k-reset k-header k-panelbar");
	            options = that.options;

	            if (element[0].id) {
	                that._itemId = element[0].id + "_pb_active";
	            }

	            that._tabindex();

	            that._accessors();

	            that._dataSource();

	            that._templates();

	            that._initData(hasDataSource);

	            that._updateClasses();

	            that._animations(options);

	            element
	                .on("click" + NS, clickableItems, function(e) {
	                    if (that._click($(e.currentTarget))) {
	                        e.preventDefault();
	                    }
	                })
	                .on(MOUSEENTER  + NS + " " + MOUSELEAVE + NS, clickableItems, that._toggleHover)
	                .on("click" + NS, disabledItems, false)
	                .on("click" + NS, ".k-request-retry", proxy(that._retryRequest, that))
	                .on("keydown" + NS, $.proxy(that._keydown, that))
	                .on("focus" + NS, function() {
	                    var item = that.select();
	                    that._current(item[0] ? item : that._first());
	                })
	                .on("blur" + NS, function() {
	                    that._current(null);
	                })
	                .attr("role", "menu");

	            content = element.find("li." + ACTIVECLASS + " > ." + CONTENT);

	            if (content[0]) {
	                that.expand(content.parent(), false);
	            }

	            if (!options.dataSource) {
	                that._angularCompile();
	            }

	            kendo.notify(that);
	        },

	        events: [
	            EXPAND,
	            COLLAPSE,
	            SELECT,
	            ACTIVATE,
	            CHANGE,
	            ERROR,
	            DATABOUND,
	            CONTENTLOAD
	        ],
	        options: {
	            name: "PanelBar",
	            dataSource: {},
	            animation: {
	                expand: {
	                    effects: "expand:vertical",
	                    duration: 200
	                },
	                collapse: { // if collapse animation effects are defined, they will be used instead of expand.reverse
	                    duration: 200
	                }
	            },
	            messages: {
	                loading: "Loading...",
	                requestFailed: "Request failed.",
	                retry: "Retry"
	            },
	            autoBind: true,
	            loadOnDemand: true,
	            expandMode: "multiple",
	            dataTextField: null
	        },

	        _angularCompile: function() {
	            var that = this;
	            that.angular("compile", function(){
	                return {
	                    elements: that.element.children("li"),
	                    data: [{ dataItem: that.options.$angular}]
	                };
	            });
	        },

	        _angularCompileElements: function(html, items) {
	            var that = this;
	            that.angular("compile", function(){
	                return {
	                    elements: html,
	                    data: $.map(items, function(item) {
	                        return [{ dataItem: item }];
	                    })
	                };
	            });
	        },

	        _angularCleanup: function() {
	            var that = this;

	            that.angular("cleanup", function(){
	                return { elements: that.element.children("li") };
	            });
	        },

	        destroy: function() {
	            Widget.fn.destroy.call(this);

	            this.element.off(NS);

	            this._angularCleanup();

	            kendo.destroy(this.element);
	        },

	        _initData: function(hasDataSource) {
	            var that = this;

	            if (hasDataSource) {
	                that.element.empty();
	                 if (that.options.autoBind) {
	                    that._progress(true);

	                    that.dataSource.fetch();
	                 }
	            }
	        },

	        _templates: function() {
	            var that = this,
	                options = that.options,
	                fieldAccessor = proxy(that._fieldAccessor, that);

	              if (options.template && typeof options.template == STRING) {
	                    options.template = template(options.template);
	              } else if (!options.template) {
	                     options.template = template(
	                        "# var text = " + fieldAccessor("text") + "(data.item); #" +
	                        "# if (typeof data.item.encoded != 'undefined' && data.item.encoded === false) {#" +
	                            "#= text #" +
	                        "# } else { #" +
	                            "#: text #" +
	                        "# } #"
	                    );
	                }

	            that.templates = {
	                content: template(
	                    "
#= content(item) #
"
	                ),
	                group: template(
	                    "
" +
	                        "#= renderItems(data) #" +
	                    "
"
	                ),
	                itemWrapper: template(
	                     "# var url = " + fieldAccessor("url") + "(item); #" +
	                     "# var imageUrl = " + fieldAccessor("imageUrl") + "(item); #" +
	                     "# var spriteCssClass = " + fieldAccessor("spriteCssClass") + "(item); #" +
	                     "# var contentUrl = contentUrl(item); #" +
	                     "# var tag = url||contentUrl ? 'a' : 'span'; #" +

	                    "<#= tag # class='#= textClass(item, group) #' #= contentUrl ##= textAttributes(url) #>" +
	                        "# if (imageUrl) { #" +
	                              "" +
	                        "# } #" +

	                        "# if (spriteCssClass) { #" +
	                            "" +
	                        "# } #" +
	                      "#= data.panelBar.options.template(data) #" +
	                      "#= arrow(data) #" +
	                    "</#= tag #>"
	                ),

	                item: template(
	                    "
" +
	                        "#= itemWrapper(data) #" +
	                        "# if (item.items && item.items.length > 0) { #" +
	                        "#= subGroup({ items: item.items, panelBar: panelBar, group: { expanded: item.expanded } }) #" +
	                        "# } else if (item.content || item.contentUrl) { #" +
	                        "#= renderContent(data) #" +
	                        "# } #" +
	                    "
"
	                ),
	                loading: template("
 #: data.messages.loading #
"),
	                retry: template(
	                    "#: data.messages.requestFailed # " +
	                    "<button class='k-button k-request-retry'>#: data.messages.retry #</button>"
	                ),
	                arrow: template(""),
	                empty: template("")
	            };
	        },

	        setOptions: function(options) {
	            var animation = this.options.animation;

	            this._animations(options);

	            options.animation = extend(true, animation, options.animation);

	            if ("dataSource" in options) {
	                this.setDataSource(options.dataSource);
	            }

	            Widget.fn.setOptions.call(this, options);
	        },

	        expand: function (element, useAnimation) {
	            var that = this,
	                animBackup = {};

	            element = this.element.find(element);

	            if (that._animating && element.find("ul").is(":visible")) {
	                that.one("complete", function() {
	                    setTimeout(function() {
	                        that.expand(element);
	                    });
	                });
	                return;
	            }
	            that._animating = true;

	            useAnimation = useAnimation !== false;

	            element.each(function (index, item) {
	                item = $(item);
	                var wrapper = element.children(".k-group,.k-content");

	                if (!wrapper.length) {
	                    wrapper =  that._addGroupElement(element);
	                }

	                 var groups = wrapper.add(item.find(CONTENTS));

	                if (!item.hasClass(DISABLEDCLASS) && groups.length > 0) {

	                    if (that.options.expandMode == SINGLE && that._collapseAllExpanded(item)) {
	                        return that;
	                    }

	                    element.find("." + HIGHLIGHTCLASS).removeClass(HIGHLIGHTCLASS);
	                    item.addClass(HIGHLIGHTCLASS);

	                    if (!useAnimation) {
	                        animBackup = that.options.animation;
	                        that.options.animation = { expand: { effects: {} }, collapse: { hide: true, effects: {} } };
	                    }

	                    if (!that._triggerEvent(EXPAND, item)) {
	                        that._toggleItem(item, false, false);
	                    }

	                    if (!useAnimation) {
	                        that.options.animation = animBackup;
	                    }
	                }
	            });

	            return that;
	        },

	        collapse: function (element, useAnimation) {
	            var that = this,
	                animBackup = {};

	            that._animating = true;

	            useAnimation = useAnimation !== false;
	            element = that.element.find(element);

	            element.each(function (index, item) {
	                item = $(item);
	                var groups = item.find(GROUPS).add(item.find(CONTENTS));

	                if (!item.hasClass(DISABLEDCLASS) && groups.is(VISIBLE)) {
	                    item.removeClass(HIGHLIGHTCLASS);

	                    if (!useAnimation) {
	                        animBackup = that.options.animation;
	                        that.options.animation = { expand: { effects: {} }, collapse: { hide: true, effects: {} } };
	                    }

	                    if (!that._triggerEvent(COLLAPSE, item)) {
	                        that._toggleItem(item, true);
	                    }

	                    if (!useAnimation) {
	                        that.options.animation = animBackup;
	                    }
	                }

	            });
	            return that;
	        },

	         updateArrow: function(items) {
	                var that = this;

	                items = $(items);
	                items.children(LINKSELECTOR).children(".k-panelbar-collapse, .k-panelbar-expand").remove();

	                items
	                    .filter(function() {
	                        var dataItem = that.dataItem(this);

	                        if (!dataItem) {
	                            return $(this).find(".k-panel").length > 0 ||
	                                $(this).find(".k-content").length > 0;
	                        }

	                        return dataItem.hasChildren || dataItem.content || dataItem.contentUrl;
	                    })
	                    .children(".k-link:not(:has([class*=k-i-arrow]))")
	                    .each(function () {
	                        var item = $(this),
	                            parent = item.parent();

	                        item.append("");
	                    });
	         },

	        _accessors: function() {
	            var that = this,
	                options = that.options,
	                i, field, textField,
	                element = that.element;

	            for (i in bindings) {
	                field = options[bindings[i]];
	                textField = element.attr(kendo.attr(i + "-field"));

	                if (!field && textField) {
	                    field = textField;
	                }

	                if (!field) {
	                    field = i;
	                }

	                if (!isArray(field)) {
	                    field = [field];
	                }

	                options[bindings[i]] = field;
	            }
	        },

	        _progress: function(item, showProgress) {
	            var element = this.element;
	            var loadingText = this.templates.loading({ messages: this.options.messages });

	            if (arguments.length == 1) {
	                showProgress = item;

	                if (showProgress) {
	                    element.html(loadingText);
	                } else {
	                    element.empty();
	                }
	            }
	            else {
	                itemIcon(item).toggleClass("k-i-loading", showProgress).removeClass("k-i-refresh");
	            }
	        },

	        _refreshRoot: function(items) {
	            var that = this;
	            var parent = that.element;
	            var  groupData = {
	                firstLevel: true,
	                expanded: true,
	                length: parent.children().length
	            };

	            this.element.empty();

	            var rootItemsHtml = $.map(items, function(value, idx) {
	                    if (typeof value === "string") {
	                        return $(value);
	                    } else {
	                        value.items = [];
	                        return $(that.renderItem({
	                            group: groupData,
	                            item: extend(value, { index: idx })
	                        }));
	                    }
	            });

	            this.element.append(rootItemsHtml);
	            this._angularCompileElements(rootItemsHtml, items);
	        },

	        _refreshChildren: function(item, parentNode) {
	            var i, children, child;

	            parentNode.children(".k-group").empty();
	            var items = item.children.data();
	            if (!items.length) {
	                updateItemHtml(parentNode);
	                children = parentNode.children(".k-group").children("li");
	                this._angularCompileElements(children, items);
	            } else {
	                this.append(item.children, parentNode);

	                if(this.options.loadOnDemand){
	                    this._toggleGroup(parentNode.children(".k-group"), false);
	                }
	                children = parentNode.children(".k-group").children("li");

	                for (i = 0; i < children.length; i++) {
	                    child = children.eq(i);
	                    this.trigger("itemChange", {
	                        item: child,
	                        data: this.dataItem(child),
	                        ns: ui
	                    });
	                }
	            }
	        },

	        findByUid: function(uid) {
	            var items = this.element.find(".k-item");
	            var uidAttr = kendo.attr("uid");
	            var result;

	            for (var i = 0; i < items.length; i++) {
	                if (items[i].getAttribute(uidAttr) == uid) {
	                    result = items[i];
	                    break;
	                }
	            }

	            return $(result);
	        },

	        refresh: function(e) {
	            var options = this.options;
	            var node = e.node;
	            var action = e.action;
	            var items = e.items;
	            var parentNode = this.wrapper;
	            var loadOnDemand = options.loadOnDemand;

	            if (e.field) {
	                if (!items[0] || !items[0].level) {
	                    return;
	                }

	                return this._updateItems(items, e.field);
	            }

	            if (node) {
	                parentNode = this.findByUid(node.uid);
	                this._progress(parentNode, false);
	            }
	            if (action == "add") {
	                this._appendItems(e.index, items, parentNode);
	            } else if (action == "remove") {
	                this.remove(this.findByUid(items[0].uid));
	            } else if (action == "itemchange") {
	                this._updateItems(items);
	            } else if (action == "itemloaded") {
	                this._refreshChildren(node, parentNode);
	            } else {
	                this._refreshRoot(items);
	            }

	            if (action != "remove") {
	                for (var k = 0; k < items.length; k++) {

	                    if (!loadOnDemand || items[k].expanded) {
	                        var tempItem = items[k];
	                        if (this._hasChildItems(tempItem)) {
	                                tempItem.load();
	                        }
	                    }
	                }
	            }

	            this.trigger(DATABOUND, { node: node ? parentNode : undefined });
	        },

	        _error: function(e) {
	            var node = e.node && this.findByUid(e.node.uid);
	            var retryHtml = this.templates.retry({ messages: this.options.messages });

	            if (node) {
	                this._progress(node, false);
	                this._expanded(node, false);
	                itemIcon(node).addClass("k-i-refresh");
	                e.node.loaded(false);
	            } else {
	                this._progress(false);
	                this.element.html(retryHtml);
	            }
	        },

	        _retryRequest: function(e) {
	            e.preventDefault();

	            this.dataSource.fetch();
	        },

	         items: function() {
	            return this.element.find(".k-item > span:first-child");
	        },

	        setDataSource: function(dataSource) {
	            var options = this.options;

	            options.dataSource = dataSource;

	            this._dataSource();

	            if (this.options.autoBind) {
	                this._progress(true);
	                this.dataSource.fetch();
	            }
	        },

	        _bindDataSource: function() {
	            this._refreshHandler = proxy(this.refresh, this);
	            this._errorHandler = proxy(this._error, this);

	            this.dataSource.bind(CHANGE, this._refreshHandler);
	            this.dataSource.bind(ERROR, this._errorHandler);
	        },

	        _unbindDataSource: function() {
	            var dataSource = this.dataSource;

	            if (dataSource) {
	                dataSource.unbind(CHANGE, this._refreshHandler);
	                dataSource.unbind(ERROR, this._errorHandler);
	            }
	        },

	        // generates accessor function for a given field name, honoring the data*Field arrays
	        _fieldAccessor: function(fieldName) {
	            var fieldBindings = this.options[bindings[fieldName]] || [],
	                count = fieldBindings.length,
	                result = "(function(item) {";

	            if (count === 0) {
	                result += "return item['" + fieldName + "'];";
	            } else {
	                result += "var levels = [" +
	                            $.map(fieldBindings, function(x) {
	                                return "function(d){ return " + kendo.expr(x) + "}";
	                            }).join(",") + "];";
	                result += "if(item.level){return levels[Math.min(item.level(), " + count + "-1)](item);}else";
	                result += "{return levels["+ count + "-1](item)}";
	            }

	            result += "})";

	            return result;
	        },

	        _dataSource: function() {
	            var that = this,
	                options = that.options,
	                dataSource = options.dataSource;

	            if (!dataSource) {
	                return;
	            }

	            dataSource = isArray(dataSource) ? { data: dataSource } : dataSource;

	            that._unbindDataSource();

	            if (!dataSource.fields) {
	                dataSource.fields = [
	                    { field: "text" },
	                    { field: "url" },
	                    { field: "spriteCssClass" },
	                    { field: "imageUrl" }
	                ];
	            }

	            that.dataSource = HierarchicalDataSource.create(dataSource);

	            that._bindDataSource();
	        },

	        _appendItems: function(index, items, parentNode) {
	            var that = this, children, wrapper;

	              if (parentNode.hasClass("k-panelbar")) {
	                  children = parentNode.children("li");
	                  wrapper = parentNode;
	              } else {
	                  wrapper = parentNode.children(".k-group");
	                  if (!wrapper.length) {
	                      wrapper =  that._addGroupElement(parentNode);
	                  }

	                  children = wrapper.children("li");
	              }

	             var  groupData = {
	                firstLevel: parentNode.hasClass("k-panelbar"),
	                expanded: true,
	                length: children.length
	             };

	             var itemsHtml = $.map(items, function(value, idx) {
	                    if (typeof value === "string") {
	                        return $(value);
	                    } else {
	                        return $(that.renderItem({
	                            group: groupData,
	                            item: extend(value, { index: idx })
	                        }));
	                    }
	            });

	              if (typeof index == UNDEFINED) {
	                   index = children.length;
	              }

	              for (var i = 0; i < itemsHtml.length; i++) {
	                  if (children.length === 0 || index === 0) {
	                      wrapper.append(itemsHtml[i]);
	                  } else {
	                       itemsHtml[i].insertAfter(children[index - 1]);
	                  }
	               }

	            that._angularCompileElements(itemsHtml, items);
	              if (that.dataItem(parentNode)) {
	                  that.dataItem(parentNode).hasChildren = true;
	                  that.updateArrow(parentNode);
	              }
	        },

	        _updateItems: function (items, field) {
	            var that = this;
	            var i, node, nodeWrapper, item;
	            var context = { panelBar: that.options, item: item, group: {} };
	            var render = field != "expanded";

	            if (field == "selected") {
	                if(items[0][field]){
	                    var currentNode = that.findByUid(items[0].uid);

	                    if (!currentNode.hasClass(DISABLEDCLASS)) {
	                        that.select(currentNode, true);
	                    }
	                }else{
	                    that.clearSelection();
	                }
	            } else {
	                var elements = $.map(items, function(item) {
	                    return that.findByUid(item.uid);
	                });

	                if (render) {
	                    that.angular("cleanup", function() { return { elements: elements }; });
	                }

	                for (i = 0; i < items.length; i++) {
	                    context.item = item = items[i];
	                    context.panelBar = that;
	                    nodeWrapper = elements[i];
	                    node = nodeWrapper.parent();
	                    if (render) {
	                        context.group = {
	                            firstLevel: node.hasClass("k-panelbar"),
	                            expanded: nodeWrapper.parent().hasClass(ACTIVECLASS),
	                            length: nodeWrapper.children().length
	                        };

	                        nodeWrapper.children(".k-link").remove();
	                        nodeWrapper.prepend(that.templates.itemWrapper(extend(context,
	                            {
	                                arrow: item.hasChildren || item.content || item.contentUrl ? that.templates.arrow : that.templates.empty
	                            },
	                            rendering)));
	                    }

	                    if (field == "expanded") {
	                        that._toggleItem(nodeWrapper, !item[field], item[field] ? "true": true);
	                    } else if (field == "enabled") {
	                        that.enable(nodeWrapper, item[field]);
	                         if (!item[field]) {
	                            if (item.selected) {
	                                item.set("selected", false);
	                            }
	                         }
	                    }

	                    if (nodeWrapper.length) {
	                        this.trigger("itemChange", { item: nodeWrapper, data: item, ns: ui });
	                    }
	                }

	                if (render) {
	                    that.angular("compile", function(){
	                        return {
	                            elements: elements,
	                            data: $.map(items, function(item) {
	                                return [{ dataItem: item }];
	                            })
	                        };
	                    });
	                }
	            }
	        },

	        _toggleDisabled: function(element, enable) {
	            element = this.element.find(element);
	            element
	                .toggleClass(defaultState, enable)
	                .toggleClass(DISABLEDCLASS, !enable)
	                .attr(ARIA_DISABLED, !enable);
	        },

	       dataItem: function(item) {
	            var uid = $(item).closest(ITEM).attr(kendo.attr("uid")),
	                dataSource = this.dataSource;

	            return dataSource && dataSource.getByUid(uid);
	       },

	       select: function (element, skipChange) {
	           var that = this;

	            if (element === undefined) {
	                return that.element.find(selectableItems).parent();
	            }

	            element = that.element.find(element);

	            if (!element.length) {
	                this._updateSelected(element);
	            } else {
	                element
	                    .each(function () {
	                        var item = $(this),
	                            link = item.children(LINKSELECTOR);

	                        if (item.hasClass(DISABLEDCLASS)) {
	                            return that;
	                        }

	                        that._updateSelected(link, skipChange);
	                    });
	            }

	            return that;
	        },

	        clearSelection: function() {
	            this.select($());
	        },

	        enable: function (element, state) {
	            this._toggleDisabled(element, state !== false);

	            return this;
	        },

	        disable: function (element) {
	            this._toggleDisabled(element, false);

	            return this;
	        },

	        append: function (item, referenceItem) {
	            referenceItem = this.element.find(referenceItem);

	            var inserted = this._insert(item, referenceItem, referenceItem.length ? referenceItem.find(GROUPS) : null);

	            each(inserted.items, function () {
	                inserted.group.append(this);
	                updateFirstLast(this);
	            });

	            this.updateArrow(referenceItem);
	            updateFirstLast(inserted.group.find(".k-first, .k-last"));
	            inserted.group.height("auto");

	            return this;
	        },

	        insertBefore: function (item, referenceItem) {
	            referenceItem = this.element.find(referenceItem);

	            var inserted = this._insert(item, referenceItem, referenceItem.parent());

	            each(inserted.items, function () {
	                referenceItem.before(this);
	                updateFirstLast(this);
	            });

	            updateFirstLast(referenceItem);
	            inserted.group.height("auto");

	            return this;
	        },

	        insertAfter: function (item, referenceItem) {
	            referenceItem = this.element.find(referenceItem);

	            var inserted = this._insert(item, referenceItem, referenceItem.parent());

	            each(inserted.items, function () {
	                referenceItem.after(this);
	                updateFirstLast(this);
	            });

	            updateFirstLast(referenceItem);
	            inserted.group.height("auto");

	            return this;
	        },

	        remove: function (element) {
	            element = this.element.find(element);

	            var that = this,
	                parent = element.parentsUntil(that.element, ITEM),
	                group = element.parent("ul");

	            element.remove();

	            if (group && !group.hasClass("k-panelbar") && !group.children(ITEM).length) {
	                group.remove();
	            }

	            if (parent.length) {
	                parent = parent.eq(0);

	                that.updateArrow(parent);
	                updateFirstLast(parent);
	            }

	            return that;
	        },

	        reload: function (element) {
	            var that = this;
	            element = that.element.find(element);

	            element.each(function () {
	                var item = $(this);

	                that._ajaxRequest(item, item.children("." + CONTENT), !item.is(VISIBLE));
	            });
	        },

	        _first: function() {
	            return this.element.children(ACTIVEITEMSELECTOR).first();
	        },

	        _last: function() {
	            var item = this.element.children(ACTIVEITEMSELECTOR).last(),
	                group = item.children(VISIBLEGROUP);

	            if (group[0]) {
	                return group.children(ACTIVEITEMSELECTOR).last();
	            }
	            return item;
	        },

	        _current: function(candidate) {
	            var that = this,
	                focused = that._focused,
	                id = that._itemId;

	            if (candidate === undefined) {
	                return focused;
	            }

	            that.element.removeAttr("aria-activedescendant");

	            if (focused && focused.length) {
	                if (focused[0].id === id) {
	                    focused.removeAttr("id");
	                }

	                focused
	                    .children(LINKSELECTOR)
	                    .removeClass(FOCUSEDCLASS);
	            }

	            if ($(candidate).length) {
	                id = candidate[0].id || id;

	                candidate.attr("id", id)
	                         .children(LINKSELECTOR)
	                         .addClass(FOCUSEDCLASS);

	                that.element.attr("aria-activedescendant", id);
	            }

	            that._focused = candidate;
	        },

	        _keydown: function(e) {
	            var that = this,
	                key = e.keyCode,
	                current = that._current();

	            if (e.target != e.currentTarget) {
	                return;
	            }

	            if (key == keys.DOWN || key == keys.RIGHT) {
	                that._current(that._nextItem(current));
	                e.preventDefault();
	            } else if (key == keys.UP || key == keys.LEFT) {
	                that._current(that._prevItem(current));
	                e.preventDefault();
	            } else if (key == keys.ENTER || key == keys.SPACEBAR) {
	                that._click(current.children(LINKSELECTOR));
	                e.preventDefault();
	            } else if (key == keys.HOME) {
	                that._current(that._first());
	                e.preventDefault();
	            } else if (key == keys.END) {
	                that._current(that._last());
	                e.preventDefault();
	            }
	        },

	        _nextItem: function(item) {
	            if (!item) {
	                return this._first();
	            }

	            var group = item.children(VISIBLEGROUP),
	                next = item.nextAll(":visible").first();

	            if (group[0]) {
	                next = group.children("." + FIRST);
	            }

	            if (!next[0]) {
	                next = item.parent(VISIBLEGROUP).parent(ITEM).next();
	            }

	            if (!next[0]) {
	                next = this._first();
	            }

	            if (next.hasClass(DISABLEDCLASS)) {
	                next = this._nextItem(next);
	            }

	            return next;
	        },

	        _prevItem: function(item) {
	            if (!item) {
	                return this._last();
	            }

	            var prev = item.prevAll(":visible").first(),
	                result;

	            if (!prev[0]) {
	                prev = item.parent(VISIBLEGROUP).parent(ITEM);
	                if (!prev[0]) {
	                    prev = this._last();
	                }
	            } else {
	                result = prev;
	                while (result[0]) {
	                    result = result.children(VISIBLEGROUP).children("." + LAST);
	                    if (result[0]) {
	                        prev = result;
	                    }
	                }
	            }

	            if (prev.hasClass(DISABLEDCLASS)) {
	                prev = this._prevItem(prev);
	            }

	            return prev;
	        },

	        _insert: function (item, referenceItem, parent) {
	            var that = this,
	                items,
	                plain = $.isPlainObject(item),
	                isReferenceItem = referenceItem && referenceItem[0],
	                groupData;

	            if (!isReferenceItem) {
	                parent = that.element;
	            }

	            groupData = {
	                firstLevel: parent.hasClass("k-panelbar"),
	                expanded: $(referenceItem).hasClass(ACTIVECLASS),
	                length: parent.children().length
	            };

	            if (isReferenceItem && !parent.length) {
	                parent = $(that.renderGroup({ group: groupData, options: that.options })).appendTo(referenceItem);
	            }

	            if (plain || $.isArray(item) || item instanceof HierarchicalDataSource) { // is JSON or HierarchicalDataSource
	                if (item instanceof HierarchicalDataSource) {
	                   item = item.data();
	                }

	                items = $.map(plain ? [item] : item, function(value, idx) {
	                    if (typeof value === "string") {
	                        return $(value);
	                    } else {
	                        return $(that.renderItem({
	                            group: groupData,
	                            item: extend(value, { index: idx })
	                        }));
	                    }
	                });
	                if (isReferenceItem) {
	                    var dataItem = that.dataItem(referenceItem);
	                    if (dataItem) {
	                        dataItem.hasChildren = true;
	                    }
	                    referenceItem.attr(ARIA_EXPANDED, false);
	                }
	            } else {
	                if (typeof item == "string" && item.charAt(0) != "<") {
	                    items = that.element.find(item);
	                } else {
	                    items = $(item);
	                }
	                that._updateItemsClasses(items);
	            }

	            if (!item.length){
	                item = [item];
	            }

	            that._angularCompileElements(items, item);
	            return { items: items, group: parent };
	        },

	        _toggleHover: function(e) {
	            var target = $(e.currentTarget);

	            if (!target.parents("li." + DISABLEDCLASS).length) {
	                target.toggleClass("k-state-hover", e.type == MOUSEENTER);
	            }
	        },

	        _updateClasses: function() {
	            var that = this,
	                panels, items;

	            panels = that.element
	                         .find("li > ul")
	                         .not(function () { return $(this).parentsUntil(".k-panelbar", "div").length; })
	                         .addClass("k-group k-panel")
	                         .attr("role", "group");

	            panels.parent()
	                  .attr(ARIA_EXPANDED, false)
	                  .not("." + ACTIVECLASS)
	                  .children("ul")
	                  .attr(ARIA_HIDDEN, true)
	                  .hide();

	            items = that.element.add(panels).children();

	            that._updateItemsClasses(items);
	            that.updateArrow(items);
	            updateFirstLast(items);
	        },

	        _updateItemsClasses: function(items) {
	            var length = items.length,
	                idx = 0;

	            for(; idx < length; idx++) {
	                this._updateItemClasses(items[idx], idx);
	            }
	        },

	        _updateItemClasses: function(item, index) {
	            var selected = this._selected,
	                contentUrls = this.options.contentUrls,
	                url = contentUrls && contentUrls[index],
	                root = this.element[0],
	                wrapElement, link;

	            item = $(item).addClass("k-item").attr("role", "menuitem");

	            if (kendo.support.browser.msie) {  // IE10 doesn't apply list-style: none on invisible items otherwise.
	                item.css("list-style-position", "inside")
	                    .css("list-style-position", "");
	            }

	            item
	                .children(IMG)
	                .addClass(IMAGE);

	            link = item
	                    .children("a")
	                    .addClass(LINK);

	            if (link[0]) {
	                link.attr("href", url); //url can be undefined

	                link.children(IMG)
	                    .addClass(IMAGE);
	            }

	            item
	                .filter(":not([disabled]):not([class*=k-state])")
	                .addClass("k-state-default");

	            item
	                .filter("li[disabled]")
	                .addClass("k-state-disabled")
	                .attr(ARIA_DISABLED, true)
	                .removeAttr("disabled");

	            item
	                .children("div")
	                .addClass(CONTENT)
	                .attr("role", "region")
	                .attr(ARIA_HIDDEN, true)
	                .hide()
	                .parent()
	                .attr(ARIA_EXPANDED, false);

	            link = item.children(SELECTEDSELECTOR);
	            if (link[0]) {
	                if (selected) {
	                    selected.removeAttr(ARIA_SELECTED)
	                            .children(SELECTEDSELECTOR)
	                            .removeClass(SELECTEDCLASS);
	                }

	                link.addClass(SELECTEDCLASS);
	                this._selected = item.attr(ARIA_SELECTED, true);
	            }

	            if (!item.children(LINKSELECTOR)[0]) {
	                wrapElement = "";
	                if (contentUrls && contentUrls[index] && item[0].parentNode == root) {
	                    wrapElement = '';
	                }

	                item
	                    .contents()      // exclude groups, real links, templates and empty text nodes
	                    .filter(function() { return (!this.nodeName.match(excludedNodesRegExp) && !(this.nodeType == 3 && !$.trim(this.nodeValue))); })
	                    .wrapAll(wrapElement);
	            }

	            if (item.parent(".k-panelbar")[0]) {
	                item
	                    .children(LINKSELECTOR)
	                    .addClass("k-header");
	            }
	        },

	        _click: function (target) {
	            var that = this,
	                element = that.element,
	                prevent, contents, href, isAnchor;

	            if (target.parents("li." + DISABLEDCLASS).length) {
	                return;
	            }

	            if (target.closest(".k-widget")[0] != element[0]) {
	                return;
	            }

	            var link = target.closest(LINKSELECTOR),
	                item = link.closest(ITEM);

	            that._updateSelected(link);

	            var wrapper = item.children(".k-group,.k-content");
	            var dataItem = this.dataItem(item);

	            if (!wrapper.length && ((that.options.loadOnDemand && dataItem && dataItem.hasChildren) ||
	             this._hasChildItems(item) || item.content || item.contentUrl)) {
	                wrapper =  that._addGroupElement(item);
	            }

	            contents = item.find(GROUPS).add(item.find(CONTENTS));
	            href = link.attr(HREF);
	            isAnchor = href && (href.charAt(href.length - 1) == "#" || href.indexOf("#" + that.element[0].id + "-") != -1);
	            prevent = !!(isAnchor || contents.length);

	            if (contents.data("animating")) {
	                return prevent;
	            }

	            if (that._triggerEvent(SELECT, item)) {
	                prevent = true;
	            }

	            if (prevent === false) {
	                return;
	            }

	            if (that.options.expandMode == SINGLE) {
	                if (that._collapseAllExpanded(item)) {
	                    return prevent;
	                }
	            }

	            if (contents.length) {
	                var visibility = contents.is(VISIBLE);

	                if (!that._triggerEvent(!visibility ? EXPAND : COLLAPSE, item)) {
	                    prevent = that._toggleItem(item, visibility);
	                }
	            }

	            return prevent;
	        },
	        _hasChildItems: function (item) {
	            return (item.items && item.items.length > 0) || item.hasChildren;
	        },

	        _toggleItem: function (element, isVisible, expanded) {
	            var that = this,
	                childGroup = element.find(GROUPS),
	                link = element.find(LINKSELECTOR),
	                url = link.attr(HREF),
	                prevent, content,
	                dataItem = that.dataItem(element);

	            var loaded = dataItem && dataItem.loaded();

	            if (dataItem && !expanded) {
	                dataItem.set("expanded", !isVisible);
	                prevent = dataItem.hasChildren || !!dataItem.content || !!dataItem.contentUrl;
	                return prevent;
	            }

	             if (dataItem && (!expanded || expanded === "true") &&  !loaded && !dataItem.content && !dataItem.contentUrl) {
	                 if (that.options.loadOnDemand) {
	                     this._progress(element, true);
	                 }

	                 element.children(".k-group,.k-content").remove();
	                 prevent = dataItem.hasChildren;

	                 dataItem.load();
	             } else {
	                   if (childGroup.length) {
	                        this._toggleGroup(childGroup, isVisible);
	                        prevent = true;
	                   } else {
	                        content = element.children("."  + CONTENT);

	                        if (content.length) {
	                            prevent = true;

	                            if (!content.is(EMPTY) || url === undefined) {
	                                that._toggleGroup(content, isVisible);
	                            } else {
	                                that._ajaxRequest(element, content, isVisible);
	                            }
	                        }
	                    }
	             }

	            return prevent;
	        },

	        _toggleGroup: function (element, visibility) {
	            var that = this,
	                animationSettings = that.options.animation,
	                animation = animationSettings.expand,
	                hasCollapseAnimation = animationSettings.collapse && "effects" in animationSettings.collapse,
	                collapse = extend({}, animationSettings.expand, animationSettings.collapse);

	            if (!hasCollapseAnimation) {
	                collapse = extend(collapse, {reverse: true});
	            }

	            if (element.is(VISIBLE) != visibility) {
	                that._animating = false;
	                return;
	            }

	            element.parent()
	                .attr(ARIA_EXPANDED, !visibility)
	                .attr(ARIA_HIDDEN, visibility)
	                .toggleClass(ACTIVECLASS, !visibility)
	                .find("> .k-link > .k-panelbar-collapse,> .k-link > .k-panelbar-expand")
	                    .toggleClass("k-i-arrow-n", !visibility)
	                    .toggleClass("k-panelbar-collapse", !visibility)
	                    .toggleClass("k-i-arrow-s", visibility)
	                    .toggleClass("k-panelbar-expand", visibility);
	            if (visibility) {
	                animation = extend(collapse, { hide: true });

	                animation.complete = function() {
	                    that._animationCallback();
	                };
	            } else {
	                animation = extend( { complete: function (element) {
	                        that._triggerEvent(ACTIVATE, element.closest(ITEM));
	                        that._animationCallback();
	                    } }, animation );
	            }

	            element
	                .kendoStop(true, true)
	                .kendoAnimate( animation );
	        },

	        _animationCallback: function() {
	            var that = this;
	            that.trigger("complete");
	            that._animating = false;
	        },

	        _addGroupElement: function(element) {
	            var group = $('

');

	            element.append(group);
	            return group;
	        },

	        _collapseAllExpanded: function (item) {
	            var that = this, children, stopExpand = false;

	            var groups = item.find(GROUPS).add(item.find(CONTENTS));

	            if (groups.is(VISIBLE)) {
	                stopExpand = true;
	            }

	            if (!(groups.is(VISIBLE) || groups.length === 0)) {
	                children = item.siblings();
	                children.find(GROUPS).add(children.find(CONTENTS))
	                        .filter(function () { return $(this).is(VISIBLE); })
	                        .each(function (index, content) {
	                            content = $(content);

	                            stopExpand = that._triggerEvent(COLLAPSE, content.closest(ITEM));
	                            if (!stopExpand) {
	                                that._toggleGroup(content, true);
	                            }
	                        });

	                 that.one("complete", function() {
	                    setTimeout(function() {
	                        children.each(function (index, child) {
	                            var dataItem = that.dataItem(child);

	                            if(dataItem){
	                                dataItem.set("expanded", false);
	                            }
	                        });
	                    });
	                });
	            }

	            return stopExpand;
	        },

	        _ajaxRequest: function (element, contentElement, isVisible) {

	            var that = this,
	                statusIcon = element.find(".k-panelbar-collapse, .k-panelbar-expand"),
	                link = element.find(LINKSELECTOR),
	                loadingIconTimeout = setTimeout(function () {
	                    statusIcon.addClass("k-i-loading");
	                }, 100),
	                data = {},
	                url = link.attr(HREF);

	            $.ajax({
	                type: "GET",
	                cache: false,
	                url: url,
	                dataType: "html",
	                data: data,

	                error: function (xhr, status) {
	                    statusIcon.removeClass("k-i-loading");
	                    if (that.trigger(ERROR, { xhr: xhr, status: status })) {
	                        this.complete();
	                    }
	                },

	                complete: function () {
	                    clearTimeout(loadingIconTimeout);
	                    statusIcon.removeClass("k-i-loading");
	                },

	                success: function (data) {
	                    function getElements(){
	                        return { elements: contentElement.get() };
	                    }
	                    try {
	                        that.angular("cleanup", getElements);
	                        contentElement.html(data);
	                        that.angular("compile", getElements);
	                    } catch (e) {
	                        var console = window.console;

	                        if (console && console.error) {
	                            console.error(e.name + ": " + e.message + " in " + url);
	                        }
	                        this.error(this.xhr, "error");
	                    }

	                    that._toggleGroup(contentElement, isVisible);

	                    that.trigger(CONTENTLOAD, { item: element[0], contentElement: contentElement[0] });
	                }
	            });
	        },

	        _triggerEvent: function (eventName, element) {
	            var that = this;

	            return that.trigger(eventName, { item: element[0] });
	        },

	        _updateSelected: function(link, skipChange) {
	            var that = this,
	                element = that.element,
	                item = link.parent(ITEM),
	                selected = that._selected,
	                dataItem = that.dataItem(item);

	            if (selected) {
	                selected.removeAttr(ARIA_SELECTED);
	            }

	            that._selected = item.attr(ARIA_SELECTED, true);

	            element.find(selectableItems).removeClass(SELECTEDCLASS);
	            element.find("> ." + HIGHLIGHTCLASS + ", .k-panel > ." + HIGHLIGHTCLASS).removeClass(HIGHLIGHTCLASS);

	            link.addClass(SELECTEDCLASS);
	            link.parentsUntil(element, ITEM).filter(":has(.k-header)").addClass(HIGHLIGHTCLASS);
	            that._current(item[0] ? item : null);
	            if(dataItem){
	                 dataItem.set("selected", true);
	            }

	            if(!skipChange){
	                that.trigger(CHANGE);
	            }
	        },

	        _animations: function(options) {
	            if (options && ("animation" in options) && !options.animation) {
	                options.animation = { expand: { effects: {} }, collapse: { hide: true, effects: {} } };
	            }
	        },

	        renderItem: function (options) {
	            var that = this;
	                options = extend({ panelBar: that, group: {} }, options);

	            var empty = that.templates.empty,
	                item = options.item;

	            return that.templates.item(extend(options, {
	                itemWrapper: that.templates.itemWrapper,
	                renderContent: that.renderContent,
	                arrow: that._hasChildItems(item) || item.content || item.contentUrl ? that.templates.arrow : empty,
	                subGroup: !options.loadOnDemand || item.expanded ? that.renderGroup : empty
	            }, rendering));
	        },

	        renderGroup: function(options) {
	            var that = this;
	            var templates = that.templates || options.panelBar.templates;

	            return templates.group(extend({
	                renderItems: function(options) {
	                    var html = "",
	                        i = 0,
	                        items = options.items,
	                        len = items ? items.length : 0,
	                        group = extend({ length: len }, options.group);

	                    for (; i < len; i++) {
	                        html += options.panelBar.renderItem(extend(options, {
	                            group: group,
	                            item: extend({ index: i }, items[i])
	                        }));
	                    }

	                    return html;
	                }
	            }, options, rendering));
	        },

	        renderContent: function(options) {
	            return options.panelBar.templates.content(extend(options, rendering));
	        }
	    });

	kendo.ui.plugin(PanelBar);

	})(window.kendo.jQuery);

	return window.kendo;

	}, __webpack_require__(3));

/***/ })

/******/ });

redpajama_set_name: RedPajamaGithub


Understanding human health risk associated with the use of the rapidly emerging graphene-based nanomaterials represents a great challenge because of the diversity of applications and the wide range of possible ways of exposure to this type of materials. Herein, we report the biodegradation of graphene oxide (GO) using enzymatic catalysis by peroxidases like myeloperoxidase (hMPO), horseradish peroxidase (HRP) in the presence of a low concentration of hydrogen peroxide. First, we demonstrated the dispersibility dependent biodegradation of GO by hMPO using different GO samples containing different degree of oxidation on their graphenic lattice, where hMPO failed to degrade the most aggregated GO, but succeeded to completely metabolize highly dispersed GO samples. Further to enhance the biodegradability, we covalently functionalized GO with specific molecules like coumarin catechol derivatives. Both types of molecules are known as the good reducing substrates and strong redox mediators to enhance the catalytic activity of HRP. Our results revealed that biodegradation of functionalized GO was faster and more efficient over unmodified GO. Over all, our work may give an adequate solution for the serious concerns raised for developing graphene-based nanomaterials.
(Ref: R. Kurapati, A. Bianco et al. Dispersibility-Dependent Biodegradation of Graphene Oxide by Myeloperoxidase. Small, 2015 10.1002/smll.201500038).
Chemistry by CSIR/UGC, India in 2007.


text:
Q: How to change zsh-autosuggestions color I am new at zsh.
I've installed the plugin zsh-autosuggestions in oh-my-zsh using instruction mentioned here. I am using Linux (Fedora 26).
What my problem is I want to change the color of the text which comes in suggestion because the current one is not visible in Solarized dark color scheme.

It is visible in light theme

And it works fine as I can pick the current suggestion by pressing → key.
My question is that how can I change this suggested text color?
I read here that there is a constant ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE, but I am unable to locate that nither in ~/.zshrc file nor in $ZSH_CUSTOM/plugins/zsh-autosuggestions directory.
Can anyone tell me where can I find that and how can I change that? Also please suggest the color which will be suitable for both dark and light theme.
Also please correct if I am going wrong.
Regards.

A: Here is a list of the color numbers: https://coderwall.com/p/pb1uzq/z-shell-colors
I settled on this one for solarized dark:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'

...and this one for solarized light:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=180'

I keep these in separate files (which do other color-theme manipulations) so that whenever somebody turns the lights on or off, I can just source the appropriate file, restart my terminal, and carry on.
My solution requires a little manual editing to make work, but you might find it interesting: https://github.com/MatrixManAtYrService/colorshift

A: To add to SergioAraujo's useful answer, the ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=<value>' setting follows the xterm-256-color convention. So you can actually choose a value for fg from a standard xterm 256 color chart (such as the one found here) rather then playing the guessing game.

A: You can edit your ~/.zshrc and change/add the variable: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=value'
I have just tested the value from fg=8 to fg=5. I think fg stands for Foreground.
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'
**OBS: Add the above line at the end of your zshrc (after loading the plugin) **
I have found another reference here.

redpajama_set_name: RedPajamaStackExchange


text:
Madera és una població dels Estats Units a l'estat de Califòrnia. Segons el cens del 2010 tenia una població de 56.710 habitants.

Demografia
Segons el cens del 2000, Madera tenia 43.207 habitants, 11.978 habitatges, i 9.438 famílies. La densitat de població era de 1.357,4 habitants/km².

Dels 11.978 habitatges en un 48,4% hi vivien nens de menys de 18 anys, en un 53,7% hi vivien parelles casades, en un 17,5% dones solteres, i en un 21,2% no eren unitats familiars. En el 16,8% dels habitatges hi vivien persones soles el 7,9% de les quals corresponia a persones de 65 anys o més que vivien soles. El nombre mitjà de persones vivint en cada habitatge era de 3,57 i el nombre mitjà de persones que vivien en cada família era de 3,9.

Per edats la població es repartia de la següent manera: un 35,4% tenia menys de 18 anys, un 12,5% entre 18 i 24, un 28,3% entre 25 i 44, un 14,9% de 45 a 60 i un 8,8% 65 anys o més.

L'edat mitjana aritmètica era de 26 anys. Per cada 100 dones de 18 o més anys hi havia 101,1 homes.

La renda mitjana per habitatge era de 31.033 $ i la renda mitjana per família de 31.927 $. Els homes tenien una renda mitjana de 29.776 $ mentre que les dones 23.210 $. La renda per capita de la població era d'11.674 $. Entorn del 25,6% de les famílies i el 32,5% de la població estaven per davall del llindar de pobresa.

Poblacions més properes
El següent diagrama mostra les poblacions més properes.

Referències

Entitats de població del comtat de Madera

redpajama_set_name: RedPajamaWikipedia


text:
Home » WTI trades near $65.50 after Baker Hughes reports no change in rig numbers
WTI trades near $65.50 after Baker Hughes reports no change in rig numbers
Updated: 17 August 2018
U.S. oil rig count remains unchanged at 869.
Demand concerns don't allow crude oil to make a decisive recovery.
Saudi Aramco to meet future demand through continued investments.
Although easing concerns over the trade conflict between the United States and China provided a much-needed boost to crude oil on Friday, the barrel of West Texas Intermediate remains on track to end the week with losses. After advancing to a fresh daily high at $66.35, the barrel of WTI retraced the majority of its daily earnings and was last seen trading near $65.60, where it was up only 10 cents on a daily basis.
"Although emerging market contagion and China slowdown fears seem somewhat overstated, neither fundamental nor sentiment should provide support for higher commodity prices," Julius Baer Head of Macro and Commodity Research Norbert Rücker, told Reuters.
The weekly report released by Baker Hughes Energy Services showed that the number of active oil rigs in the United States remained unchanged at 869 this week. However, this data by itself didn't change the expectations of higher oil output from the U.S. following Wednesday's EIA report.
Earlier today, Saudi Arabia's Energy Minister Khalid Al Falih said that Aramco, the state's oil producer, was committed to meet the future demand by continuing to increase investments.
Technical levels to consider
The initial resistance could be seen at $66.35 (daily high) ahead of $67.85 (20-DMA) and $69 (psychological level/50-DMA). On the downside, supports are located at $65 (psychological level), $64.40 (Aug. 16 low) and $63.60 (Jun. 18 low).
EUR/USD technical view – Rabobank
U.S. oil rig count remains unchanged at 869. Demand concerns don't allow crude oil to make a decisive recovery. Saudi Aramco to meet future demand through continued investments. Although easing concerns over the trade conflict between the United States and China provided a much-needed boost to crude oil on Friday, the barrel of West Texas Intermediate remains on track to end the week with losses. After advancing to a fresh daily high at $66.35, the barrel of WTI retraced the majority of its daily earnings and was last seen trading near $65.60, where it was up only 10 cents on…


text:
Dr. HEMPEL
Home Startup The real secret behind success of startups in Israel | What we can learn
The real secret behind success of startups in Israel | What we can learn
January 15, 2019 January 15, 2019 , Markets, Startup, Israel
Share on FacebookShare on TwitterShare on LinkedinShare on Google+Share on Xing
What really is the secret behind the success of startups in Israel?
The current state of startups in Israel
Israel has about 4000 startups, and 40,000 people work in the high-tech industry. This for a small country with nearly eight million inhabitants! Startups contribute 15 percent of the export GDP and raise 2.5 times more venture capital per person than the US and 30 times more than Europeans raise. This makes Israel the second most innovative country globally. However, only about a tenth of employment in Israel is related to this innovation, and most of the ideas are exported rather than brought into production in Israel.
Israeli startups address a wide range of technologies because Israeli tend to avoid group thinking. Cybersecurity has been an essential pillar of this startup boom. However, the sector seems to have lost its growth momentum as it has reached maturity. The Internet of Things (IoT) is another critical market segment for Israeli startups. Many see cars that can drive themselves as something that will become normal in about five years from now, and Isreali companies are active in this technology.
The growth of Israeli advertising technology (adtech) and life sciences is slowing. A prime example of a successful Israeli start-up is Zebra, which has taught an algorithm to identify early signs of breast cancer with the help of thousands of previous mammograms. Israeli companies are also successful in drone technology such as ParaZero that develops safety systems for drones as well as manned aeroplanes. The startup Gett developed an app with which people (Israel, US, UK, Russia) can find a nearby taxi, and also have a courier service delivered the thing. Volkswagen invested 300 million dollars in this company!
Image courtesy of Geektime
Very rapid growth may be slowing down now, in part through maturation, and in part following a slowing in Silicon Valley and world events such as stagnating economic growth in China, Brexit and the outcome of the US presidential elections.
The market for the Israeli startups
With its small population, Israeli startups focus on export from the beginning. Their primary targets are Europe and the USA, but they are also attracting Chinese and Japanese players. Israeli may be better suited to work in the Chinese market than American companies.
In contrast to US companies, Israeli companies do not plan to own the Chinese customers. Instead, they work with Chinese partners, which leads to less conflict.
Often startups are sold once they become successful, rather than to develop the company further in Israel to start production on site. Large firms such as Oracle, IBM, Facebook. Google and HP are active in Israel and look out for exciting start-ups to acquire. One could say that one of the leading export products is the startup companies themselves. Therefore, Israel has been called an "exit nation". In 2014, there was $15 billion worth of exits through acquisitions, mergers, and public offerings.
256 Innovative digital health startups in Israel
How to raise funding for your digital health startup in Israel?
India-Israel collaboration 25 Key contacts
Who finances these startups?
Startups in Israel get most of their investments from Venture Capital (VCs). North America remains the most significant investor in Israeli start-ups, but Asia and Europe are following. Important foreign investors have been Sequoia Capital, Innovation Endeavors and Canaan Partners and Israeli Venture Capital has come from companies such as Viola Ventures (e.g. $5B investment), and Gemini Israel Funds.
However, the VC landscape is quickly changing, with old VC companies retracting offices from Israel and new ones taking their place. Overall, there is more funding, but a lower number of deals, so that early-stage companies are receiving fewer investments.
In 2015 there were 319 worth $1.4 billion, in 2016, 274 sales worth $2.7 billion Part of the capital now comes via crowdfunding. iAngels is a crowdfunding investment network focusing mainly on startups in Israel. It connects investors worldwide with Israeli entrepreneurs in promising technology start-ups. OurCrowd which is the most active funds in Israel. It has already attracted 17,000 investors since it was founded in 2012. Even though OurCrowd is open to anyone, it is apparently targeting Jews abroad. Indeed, most of the investors are Jews elsewhere that are not only interested in returns, but also in contributing to their homeland.
These new platforms to attract investments in startups have become important because between two and four percent of funding has been acquired through such platforms. Because these investments tend to go to early-stage companies, they have a substantial impact, mainly because government investment is scarce at the early stages.
Israel is attracting far more venture capital per person than any other nation
Government policies promoting startup culture in Israel
The success of Israel as a startup nation has been made possible by the 1985 reforms that brought economic stability and opportunities for business. The government initiative Yozma nurtured Israel's venture-capital sector by offering tax incentives to entrepreneurs and investors. Nevertheless, Israel has only an average rank (53) in the 'ease of making business' list brought of the World Bank.
Other factors that have contributed to Israeli success includes the mandatory military service in which young people get opportunities to work on complex military problems and learn leadership skills. Also, Israeli universities emphasise interdisciplinary studies, and most graduates major in two subjects.
The small size of the country even creates a closeness, so people know each other and potential investors have a better idea about the skills and personality of the entrepreneurs that are usually the case.
Image courtesy of Weforum
Israel invests more per capita in Research and Development
However, a decisive factor seems to be the mentality of the people, because even Israelis abroad more often found successful companies. Israeli innovators like to get things done fast and do not mind about failures. They do not waste time on contingency plans. Perhaps this reflects the mentality of immigrants or the lack of natural resources in Israel, which demands innovation to survive.
Furthermore, there is a robust public culture of debate, with little regard for authority, which makes that good idea win the day. This culture of debate is also part of the Israeli defence forces, where many young people learn essential skills in innovation and leadership.
The startup sphere in Israel continues to grow fast, despite worldwide economic and political struggles.
In Israel, people with a creative mindset are developing themselves in schools, university and even the army to become original innovators that get things done rapidly.
Yet as many will fail, they pick themselves up and use that experience to succeed the next time around or the following. Their impact on the world economy will grow. They are essential to the US and Europe, but also China and other nations where their style may fit better than the American way.
Image credit:www.pixaby.com
Other good sources of information
https://www.weforum.org/agenda/2017/05/tiny-israel-is-a-tech-titan-these-5-charts-explain-its-startup-success/
http://www.livemint.com/Sundayapp/hCPNzI8Xd6KjcFxOJVXVVP/Israel-The-startup-nation-and-beyond.html
https://yourstory.com/2016/07/israel-startup-ecosystem/
https://www.ft.com/content/e4b5a70a-c903-11e5-a8ef-ea66e967dd44
https://www.economist.com/news/special-report/21722037-dazzling-high-tech-firms-divert-attention-serious-productivity-problem-israels
https://www.geektime.com/2017/01/27/geektimes-israel-annual-report-2016-shows-startups-beginning-to-slump/
https://www.startupnationcentral.org/
https://timesofindia.indiatimes.com/trend-tracking/how-israel-became-startup-nation/articleshow/57465402.cms
https://yourstory.com/2017/03/startup-nation/
https://www.intheblack.com/articles/2017/11/01/israel-start-up-nation
https://techcrunch.com/2015/01/25/israel-grows-from-startup-nation-to-exit-nation/
https://www.bloomberg.com/news/articles/2017-02-15/top-israeli-vc-says-startup-nation-drives-u-s-economic-growth-iz758p13
https://www.iangels.co/about/
https://www.al-monitor.com/pulse/en/originals/2017/04/israel-startup-funding-platform-investment-technolongy.html
https://techcrunch.com/2015/10/25/israeli-health-tech-is-heating-up-with-a-wave-of-interest-from-abroad/
https://www.businessinsider.in/The-21-coolest-tech-startups-in-Israel/articleshow/55939689.cms
http://www.redherring.com/startups/israel-new-generation-boutique-venture-capitalists-thrives/
https://www.calcalistech.com/ctech/articles/0,7340,L-3725235,00.html
3 Remarkable women entrepreneurs and how they created digital health empires
June 14, 2017 August 31, 2017 , Startup, Influencers
Article Highlights Judy Faulkner is the CEO of one of the leading electronic health record keeping technology providers with...
Can a mobile app cure depression? New AI apps will surprise you!
October 11, 2018 October 10, 2018 , Startup, Technology, Mobile Health Technology
Mobile app cure depression There has been a ton of research and experimentation done to attempt and understand mental...
Financing women entrepreneurs dreams | The Saha fund
Every woman has the power to shine one day. Women have the intuitive perspective to many things, and they...
5 Major challenges for German MedTech SME's | What's next move for German MedTech?
July 31, 2018 July 27, 2018 , Markets, Medtech, Germany
5 Major challenges for German MedTech SME's Since the 19th century, Germany has been a power-center for research and...
Your start up or SME could win big in India! | Digital health, eHealth, mHealth market in India
August 22, 2018 August 22, 2018 , Markets, Startup, Digital Health India
The growth of digital health, eHealth, mHealth market in India Health care has become one of India's major areas...
Direct-to-consumer tests to scan genetic health risks | Bringing genome testing to homes
August 2, 2018 August 2, 2018 , Startup, Technology, Genome Sequencing
What are Direct-to-Consumer tests? Almost everything that goes by in the human body has something to do with genetics....
Emerging role of robots in elderly healthcare | Health care robots
August 1, 2018 August 1, 2018 , Startup, Technology, Robotic Health
Robots in elderly healthcare Nowadays the rising number of older people is a significant concern. It is because of...
Is your digital health product hyped? | Find out what Gartner's Hype Cycle says
August 14, 2018 August 14, 2018 , Markets, Startup, Digital Health Technology
What is Gartner's Hype Cycle? Whenever a new technology is launched, it is bound to create hype. How much...
Seizure detecting wearable device gets FDA clearanceScientists come up with 3D printed device to reduce chemotherapy side effects
Dov Sugarman 2 years ago
Very interesting overview of the Israeli innovation ecosystem. As an investor in the aging tech space I am pleased at the number and quality of early stage Israeli startups turning their attention to solving some of the big challenges related to the fact that people are living longer and populations all over the world are aging. Mediterranean Towers Ventures is the first fund in Israel dedicated to this space and we are convinced that we are on to something big. Get in touch at [email protected] if you want to learn more.
Shamir Israel Lebovitz 2 years ago
We are a new digital cardiac device
That will prevent sudden death at home
Team Dr. Hempel 2 years ago
http://www.telerescue.co.il/ Looks very promising, are you selling this product in Europe or Asia yet.
The critical role of 5G transforming digital healthcare | Why its decisive?
26 Innovative digital health, eHealth, mHealth startups in Sweden
AT&T-OneLife collaborate to release LTE-M connection smartwatch
Mobile apps making hospital visits less scary for children | Digital apps for pediatric care
Top 10 Doctor-Patient platforms in India | Most successful digital health business model in India
Digitization of preventive health care | The future of Medicine
European Health Catapult acceleration program invites applications from MedTech, BioTech startups
For latest Health IT news, partnerships & Events
I am * I am a startup founder I am a Health IT expert I am a Medtech CEO
Digital Health Categories
Dr. Hempel Network
© 2018 Dr. Hempel Digital Health Network
Dr. Hempel Digital Health Network is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.