package org.apache.jsp.WEB_002dINF.jsp; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import java.sql.*; import org.webonweb.server.services.ServicesHelper; import org.webonweb.server.services.JSONHelper; import org.webonweb.server.WidgetHTMLClientRuntime; import org.webonweb.server.WidgetHTMLClientRuntime; public final class About_jsp extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent { private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory(); private static java.util.Vector _jspx_dependants; static { _jspx_dependants = new java.util.Vector(7); _jspx_dependants.add("/WEB-INF/jsp/./wowConfig.jspf"); _jspx_dependants.add("/WEB-INF/jsp/././commonSiteScripts.jspf"); _jspx_dependants.add("/WEB-INF/jsp/./javascriptChecker.jspf"); _jspx_dependants.add("/WEB-INF/jsp/./branding.jspf"); _jspx_dependants.add("/WEB-INF/jsp/./SiteInfo.jspf"); _jspx_dependants.add("/WEB-INF/jsp/./siteScripts.jspf"); _jspx_dependants.add("/WEB-INF/jsp/./Analytics.jspf"); } private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_a_page; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_if_test; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_redirect_url_nobody; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_escapeXml_nobody; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_choose; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_when_test; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_otherwise; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_a_widget_name_id_nobody; private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_a_widget_name_id_args_nobody; private org.apache.jasper.runtime.ResourceInjector _jspx_resourceInjector; public Object getDependants() { return _jspx_dependants; } public void _jspInit() { _jspx_tagPool_a_page = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_if_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_redirect_url_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_out_value_escapeXml_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_choose = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_when_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_c_otherwise = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_a_widget_name_id_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); _jspx_tagPool_a_widget_name_id_args_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); } public void _jspDestroy() { _jspx_tagPool_a_page.release(); _jspx_tagPool_c_if_test.release(); _jspx_tagPool_c_redirect_url_nobody.release(); _jspx_tagPool_c_out_value_escapeXml_nobody.release(); _jspx_tagPool_c_choose.release(); _jspx_tagPool_c_when_test.release(); _jspx_tagPool_c_otherwise.release(); _jspx_tagPool_a_widget_name_id_nobody.release(); _jspx_tagPool_a_widget_name_id_args_nobody.release(); } public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; PageContext _jspx_page_context = null; try { response.setContentType("text/html;charset=UTF-8"); pageContext = _jspxFactory.getPageContext(this, request, response, "", false, 8192, true); _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.apache.jasper.runtime.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); out.write("\n\n\n\n\n\n\n"); org.webonweb.server.ui.SystemConfigBean systemConfigBean = null; systemConfigBean = (org.webonweb.server.ui.SystemConfigBean) _jspx_page_context.getAttribute("systemConfigBean", PageContext.REQUEST_SCOPE); if (systemConfigBean == null){ throw new java.lang.InstantiationException("bean systemConfigBean not found within scope"); } out.write('\n'); out.write("${systemConfigBean.docType}"); out.write("\n\n\n "); // a:page jmaki.runtime.jsp.PageTag _jspx_th_a_page_0 = (jmaki.runtime.jsp.PageTag) _jspx_tagPool_a_page.get(jmaki.runtime.jsp.PageTag.class); _jspx_th_a_page_0.setPageContext(_jspx_page_context); _jspx_th_a_page_0.setParent(null); int[] _jspx_push_body_count_a_page_0 = new int[] { 0 }; try { int _jspx_eval_a_page_0 = _jspx_th_a_page_0.doStartTag(); if (_jspx_eval_a_page_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { if (_jspx_eval_a_page_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { out = _jspx_page_context.pushBody(); _jspx_push_body_count_a_page_0[0]++; _jspx_th_a_page_0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out); _jspx_th_a_page_0.doInitBody(); } do { out.write("\n \n about zembly - social application development and free hosting for Facebook, OpenSocial, Liferay, Meebo, iPhone, widgets, web and cloud\n\t"); out.write("\n "); out.write('\n'); out.write('\n'); if (_jspx_meth_c_if_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); out.write('\n'); out.write('\n'); if (_jspx_meth_c_out_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); if (_jspx_meth_c_out_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\n\n\n"); if (_jspx_meth_c_if_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); if (_jspx_meth_c_if_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\n\n"); out.write('\n'); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_3 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_if_3.setPageContext(_jspx_page_context); _jspx_th_c_if_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_if_3.setTest(false); int _jspx_eval_c_if_3 = _jspx_th_c_if_3.doStartTag(); if (_jspx_eval_c_if_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n "); out.write('\n'); out.write("\n\n\n"); if (_jspx_meth_c_choose_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_if_3, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\n\n\n\n\n\n"); if (_jspx_meth_c_choose_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_if_3, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); int evalDoAfterBody = _jspx_th_c_if_3.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_3); return; } _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_3); out.write('\n'); out.write("${systemConfigBean.routingCookie}"); out.write('\n'); out.write('\n'); if (_jspx_meth_a_widget_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); out.write('\n'); out.write("\n \n \n\t\t"); out.write(""); out.write("\n\t\t\n "); out.write("\n
\n\n "); out.write("\n "); out.write("\n
\n\t
\n\t\t

Zembly provides social application development and free hosting for Facebook, OpenSocial, Liferay, Meebo, iPhone, widgets, web and cloud

\n\n\t\t"); out.write("\n\t\t"); if (_jspx_meth_a_widget_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\n\t\t
\n\t\t\t"); if (_jspx_meth_a_widget_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write(" \n\t\t\t"); if (_jspx_meth_a_widget_3((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write(" \n\t\t
\n\n "); out.write("\n\t\t"); if (_jspx_meth_a_widget_4((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\t\t\n\t\t\n\n\t\t"); out.write("\n\t\t"); if (_jspx_meth_a_widget_5((javax.servlet.jsp.tagext.JspTag) _jspx_th_a_page_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\t\t\n\n\t\t\n\n\t\t\n\t
\n
\n"); out.write("\n\n"); out.write("\n\n "); out.write("\n
\n

\n

About zembly

\n\t\t\t\t\t
\n\t\t\t\t\t\t
Try it now
\n\t\t\t\t\t
\n
\n\n "); out.write("\n
\n
\n\t\t\t\t\t\t"); out.write("\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n
    \n\n
    \n\n
    \n

    zembly is a new kind of development environment

    \n

    zembly is a new kind of application development environment that lends the power of\nthe crowd to you, so you can do more, faster. It's kind of like a wiki, but for applications. Here's how it works:

    \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n"); out.write(" \n \n \n \n \n\t\n \n\t\n \n

    1.

    2.

    3.

    Imagine an amazing app

    Create and customize your app

    Share your app with the world

    Think of a social application you'd like to use or wish you could find. Then come to zembly.

    Start with zembly's rich set of templates to create an application that can do anything you want.

    Publish your app on popular platforms where your users are. And don't worry about the hosting: it's built in.

    \n\t "); out.write("\n\t

    Learn more

    \n\t "); out.write("\n\t

    Learn more

    \n\t\t"); out.write("\n\t

    Learn more

    \n\n"); out.write("\n
    \n
    \n\t

    Development as a Service (DaaS)

    \n
    \n
    \n\t

    zembly is from Sun Microsystems

    \n\t

    \n\t

    Sun Microsystems, Inc. is a pioneer and key innovator in just about\n\teverything related to the Internet and the modern computer. Over two decades ago,\n\tSun's motto, \"The Network is the Computer\", foreshadowed the advent of today's\n\tcloud computing movement.

    \n\t

    We like to say that zembly is the development environment\n\tfor Sun's bold vision—an application development environment that not only\n\ttargets the web as its native platform, but uses cutting-edge web innovations\n\tsuch as web services, social networking, and Web 2.0, to change the way\n\tapplications are built, deployed, scaled, and delivered to where users congregate.

    \n
    \n
    \n\t

    You can do amazing things with zembly

    \n\t

    zembly helps you create new kinds of applications, big and small, for just\n\tabout any reason you can think of:

    \n\t
      \n\t\t
    • \n\t\t\t Enrich your online community\n\t\t
    • \n\t\t
    • \n\t\t\t Make some money\n"); out.write("\t\t
    • \n\t\t
    • \n\t\t\t Fun and games\n\t\t
    • \n\t\t
    • \n\t\t\t Advertising\n\t\t
    • \n\t\t
    • \n\t\t\t Brand engagement\n\t\t
    • \n\t\t
    • \n\t\t\t Productivity\n\t\t
    • \n\t\t
    • \n\t\t\t Self-expression\n\t\t
    • \n\t\t
    • \n\t\t\t eCommerce\n\t\t
    • \n\t\t
    • \n\t\t\t Website feature syndication\n\t\t
    • \n\t\t
    • \n\t\t\t Find cool stuff\n\t\t
    • \n\t\t
    • \n\t\t\t Contribute to the web commons\n\t\t
    • \n\t\t
    • \n\t\t\t Social experimentation\n\t\t
    • \n\t\t
    • \n\t\t\t Prototype your next great idea\n\t\t
    • \n\t
    \n
    \n
    \n\t

    Bring your creativity, bring your skills, bring your friends

    \n\t
      \n\t
    • Browser-based: Do everything in your browser. No downloads or installs.
    • \n\t
    • Social programming: Create apps socially with other users, and reuse pieces and parts that they create. You choose the level of collaboration, from keeping everything private to making your app public and open source. We call it social programming.
    • \n\t
    • Social networking: Connect with other zembly developers, watch their activity feeds, and send them messages. Be an expert, or get to know one, while working side-by-side with people in your social graph.
    • \n"); out.write("\t
    • Templates: Community-provided templates let you create a useful application with a click. Even after you've created your application, it remains a template that you can easily customize with its graphical customization page. When you're ready, you can choose to customize every aspect of your application with zembly's IDE-class editor.
    • \n\t
    • Cloning: Find an application or widget you like in zembly and clone it to make it your own, subject to the original author's permission of course.
    • \n\t
    • IDE-class editor: When you want absolute control, use zembly's exclusive IDE-class editor to tweak any aspect of your app. Features like full syntax highlighting, error annotations, code completion, and automatic formatting and full language support for HTML, CSS, JavaScript, FBML, and FBJS give you all the power you need to make advanced changes your application.
    • \n\t
    • Programming model: zembly makes consuming popular web APIs like Yahoo, Google, Flickr, Amazon, Twitter, YouTube, Dapper, and more trivially easy, with a single line of code. zembly's philosophy is that the web is your library.
    • \n"); out.write("\t
    • BYOAPI: Have your own server or API? Describe it to zembly and then call it from your app. Or, publish your API to other zembly users and let them call it from their apps. zembly can make just about any RESTful API easy callable from your app with a single line of code.
    • \n\t
    • Built-in hosting: Not only is zembly the fastest and easiest way to create your application, it's the fastest and easiest way to deploy it. Click the publish button and your app just runs. Best of all, zembly apps elastically scale on Sun's cloud infrastructure so you don't need to worry about creating or maxing our your own datacenter.
    • \n\t
    \n
    \n
    \n\t

    zembly takes the pain out of running your app on popular platforms

    \n\t

    Once you've built it, click the publish button and your app just runs\n\tand scales, up to one million daily active users, on popular platforms. And the hosting is free during our beta.

    \n\t

    Platforms that zembly helps you create applications for:

    \n"); out.write("\t
      \n\t\t
    • Web widgets
    • \n\t\t
    • Google Gadgets
    • \n\t\t
    • OpenSocial
    • \n\t\t
    • Facebook
    • \n\t\t
    • Meebo
    • \n\t\t
    • iPhone (Mobile Safari)
    • \n\t
    \n
    \n
    \n\t

    zembly is a new kind of development environment

    \n
    \n
    \n\t

    zembly partners

    \n\t

    \"dapper

    \n\t

    www.dapper.net

    \n\t

    Dapper aims to make it easy and possible for anyone to extract and reuse content from any website. By doing so, Dapper allows others to realize their creativity and implement new and exciting services and applications.

    \n\t

    \"Meebo

    \n\t

    www.meebo.com

    \n\t

    At meebo.com, millions of people every month keep in touch with friends on an any IM network (AIM, Yahoo!, MSN, Google Talk and Gmail, ICQ and Jabber) and chat with people in Meebo Rooms. Meebo is the Web’s live communication platform - instant messaging from absolutely anywhere, no downloads or installs required, and free!

    \n\t

    \"Sometrics

    \n\t

    www.sometrics.com

    \n\t

    Sometrics is pioneering social intelligence - combining deep, relevant social analytics with precision-targeted ad serving/social branding capabilities to help developers and brands monetize the social web.

    \n\t

    \"Pramati

    \n\t

    www.pramati.com

    \n\t

    Pramati brings 10 years of product engineering experience to deliver services for companies that need help in every stage of their software solution lifecycle — architecture, UI engineering, visual design, development, testing and maintenance.

    \n
    \n
    \n\t

    Attract developers and crowdsource your ecosystem

    \n\t

    Sun and zembly offer multiple partnership opportunities and we would love to hear from you. To get the conversation started, please contact us at partners@zembly.com.

    \n\t
      \n\t
    • Web API providers: make your API available to zembly developers and increase your usage and grow your ecosystem.
    • \n\t
    • Social networking platforms: zembly users can add to your ecosystem by building social applications targeting your platform.
    • \n"); out.write("\t
    • Advertisers and advertising networks: expand your reach across multiple user communities and get more developers using your inventory in their apps.
    • \n\t
    • Or if you have any other cool ideas for how zembly can help, we can’t wait to talk to you!
    • \n\t
    \n
    \n
    \n\t

    Get more info about zembly

    \n\t\n\t

    Talk to us

    \n\t\n
    \n
    \n\t

    The fine print

    \n\t

    Here are our terms of use in plain English, but for the complete agreement and detailed legalese please read the complete terms of use.

    \n\t

    About using this site:

    \n\t
      \n\t
    • Use the site and what you find here, including the contributions of others, at your own risk.
    • \n\t
    • Play nice. Do not use this site to damage or cause difficulties for other sites or other people.
    • \n\t
    • This is a beta. There is no guarantee of uptime, stability, or functionality, though we will do our best to keep you informed of outages or other technical problems that may affect you.
    • \n\t
    • Other people here have opinions, too. They are not necessarily our opinions, so please don’t blame the messenger.
    • \n\t
    • Use common sense. We have sole discretion in deciding who accesses this site and whether to accept what someone posts here. Improper use of the site may result in removal, banning, or possibly worse.
    • \n"); out.write("\t
    • Don’t steal. If you believe something here violates your copyright, please let us know.
    • \n\t
    • Please reference the full terms of use for using this site.
    • \n\t
    \n\t

    About things you submit to this site:

    \n\t
      \n\t
    • You take responsibility for your submissions.
    • \n\t
    • You agree that your submissions will be governed by the new BSD License, the terms of which can be found at http://opensource.org/licenses/bsd-license.php.
    • \n\t
    • We don’t ask for much private data, and we will protect what private data you provide, only keeping what we need to ensure your best possible experience.
    • \n\t
    \n
    \n
    \n\t

    Terms of use

    \n\t

    1. INTRODUCTION. This Site and its contents are made available by Sun Microsystems, Inc. (\"Sun\"). These Terms of Use apply to everyone who Uses this Site (as defined below), or who participates in any Projects hosted on this Site. THIS DOCUMENT IS A LEGAL CONTRACT, PLEASE READ IT CAREFULLY FIRST. BY USING THE SITE, MATERIALS OR PARTICIPATING IN ANY PROJECTS, YOU ACKNOWLEDGE THAT YOU HAVE READ THE TERMS AND AGREE TO THEM. IF YOU ARE AGREEING TO THESE TERMS ON BEHALF OF A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT THAT YOU HAVE THE LEGAL AUTHORITY TO BIND THE LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT WISH TO BE BOUND BY THE TERMS, THEN YOU MUST NOT USE THE SITE OR MATERIALS OR PARTICIPATE IN ANY PROJECTS HOSTED ON THIS SITE.\n"); out.write("\n\t
    2. DEFINITIONS. As used here:
    a. \"Hosts\" means Sun Microsystems, Inc.
    b. \"Materials\" means source code, code samples, object code, technical materials, documentation, discussion thread postings, blogs, wikis, data, and any other content, information, technology or services available on the Site.
    c. \"Project\" means a project hosted on the Site.
    d. \"Site\" means the collection of Sun web pages (including any repository) from which these Terms are linked, or that prompt or require Users to view or accept these Terms before accessing such pages, as well as any successor web pages or other technology as may be designated by the Hosts. For the avoidance of doubt, Site includes any repositories to which Sun otherwise indicates these Terms apply.
    e. \"Submissions\" means any Materials submitted to the Site, including all Projects.
    f. \"Terms\" means these Terms of Use.
    g. \"Use\" and its variants are meant in their broadest sense, including, but not limited to, the acts of using, accessing, receiving, browsing, downloading from, and uploading to. A \"User\" is a person or entity who Uses the Site.
    h. \"You\" means you personally, as well as any person or entity on whose behalf you are Using the Site.\n"); out.write("\n\t
    3. ACCESS TO THE SITE AND THINGS YOU FIND HERE. This section refers to the Materials found on the Site, as defined above.
    a. Materials May Have Other Licenses/Terms. Some of the Materials may be accompanied by their own licenses or terms of use. With respect to Your rights in and obligations regarding such Materials (but not including Your Submissions which are governed by Sections 4.b and 4.c herein), and to the extent there is a conflict, those licenses or terms of use take precedence over these Terms, and you agree to be bound accordingly.
    b. Use at Your Own Risk. You understand that the Hosts may or may not pre-screen Materials, and You agree to assume all risks in Using them. These risks include, but are not limited to, errors, viruses, worms, time-limited software that expires without notice, defamatory or offensive content, and the possibility that the Materials infringe or misappropriate the intellectual property rights of others. You agree to assume all such risks. If Hosts become aware of Submissions that violate these Terms or that Hosts believe to be obscene, lewd, lascivious, excessively violent, harassing, or otherwise objectionable, they may act in good faith to restrict access to or availability of the material. If You notice that any other User’s Submissions appear to violate these Terms, or if any other User makes You feel harassed or unsafe, You agree to contact us immediately.
    c. Don't Blame the Messenger. You understand that Materials may contain the opinions of others and You do not hold the Hosts responsible for such opinions.
    d. Copyright Infringement. We are committed to respecting others' intellectual property rights, and we ask our Users to do the same. If You believe that Your work has been copied in a way that constitutes copyright infringement on our Site, please contact Sun's copyright agent as described in our copyright agent website located at http://www.sun.com/share/text/copyright_agent.html.
    e. Management of Materials and Access. You agree that the Hosts have sole discretion in deciding whether to accept and post Materials, and that they may delete Materials for any reason (including no reason) whatsoever. You understand that access to the Site may be limited for technical reasons, that outages may occur, and that the Hosts have no obligation to store or back up any Materials. You agree that the Hosts have the right to restrict or terminate, in their sole discretion, access to the Site for any reason, including their belief that a User has violated these Terms.
    f. Links to Other Sites. You understand that this Site may provide links to other sites or content that is not hosted or managed by the Hosts, and you agree that the Hosts have no control over, responsibility or liability whatsoever relating to any such sites or content, including Your Use of them.\n"); out.write("\n\t
    4. THINGS YOU SUBMIT TO THE SITE. This Site offers many opportunities for You to contribute Materials to the community on this Site. In addition to the other terms found here, the following terms apply to any Submissions made by You (\"Your Submissions\").
    a. You Take Responsibility for Your Submissions. You represent and warrant that You have all rights needed to provide Your Submissions to the Hosts for posting to the Site in accordance with these Terms and to grant the licenses set forth in sections 4.b and 4.c. You agree that Your Submissions cannot and do not: (i) infringe, misappropriate or violate the intellectual property rights or privacy interests of others; (ii) constitute confidential or trade secret information, or information subject to anyone's privacy interests; (iii) harm Sun or the Site, interfere with the Site's normal operation, breach its security or authentication measures, or constitute deceptive practices such as spamming, phishing or an attack on a network; (iv) include or constitute anything inaccurate, harmful, obscene, pornographic, defamatory, racist, or otherwise objectionable to a reasonable User; or (v) violate any law, ordinance, or regulation of any country, state or locality. YOU AGREE THAT YOU, AND NOT THE HOSTS, ARE FULLY RESPONSIBLE FOR YOUR SUBMISSIONS AND THAT YOU, AND NOT THE HOSTS, ARE LIABLE FOR ANY AND ALL CLAIMS ARISING OUT OF THEM.
    b. Source Code Submissions. You agree that any source code You contribute to a Project will be submitted under, and subject to, the license posted for that Project. If no license is posted, You agree that Your Submission will be governed by the New BSD License, which terms can be found at http://opensource.org/licenses/bsd-license.php. Notwithstanding the two previous sentences, for source code contributed to Host-led Projects, You hereby grant to Hosts a royalty-free, perpetual, irrevocable, worldwide, non-exclusive and fully sub-licensable right and license under Your intellectual property rights to reproduce, modify, adapt, publish, translate, create derivative works from, distribute, publicly perform, publicly display and use such source code, and to incorporate or implement it in other works in any form, media, or technology now known or later developed, all subject to the obligation to retain any copyright notices included in Your source code. In any case, You acknowledge that You are responsible for including all applicable copyright notices and licenses with Your Submissions, and that You assume the risks of failing to do so, including the potential loss of Your rights to Your Submissions.
    c. Other Submissions. This Section 4.c applies to all Submissions other than source code Submissions contributed to a Project. The Hosts do not claim ownership of Your Submissions. However, in order to fulfill the purposes of this Site, You must give the Hosts and all Users the right to post, access, discuss, use, publish, disseminate and refine Your Submissions. In legalese: You hereby grant to the Hosts and all Users a royalty-free, perpetual, irrevocable, worldwide, non-exclusive and fully sub-licensable right and license under Your intellectual property rights to reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, display and use Your Submissions (in whole or part) and to incorporate or implement them in other works in any form, media, or technology now known or later developed, all subject to the obligation to retain any copyright notices included in Your Submissions. All Users, the Hosts, and their sublicensees are responsible for any modifications they make to the Submissions of others.
    i. Private Projects. With respect to a Project that is designated as \"Private,\" the preceding license is limited to Users who have access to the Project (including Hosts), and You may sublicense such rights only to other Users with authorized access to the Project.
    d. Moral Rights. You agree that with respect to any \"moral\" or equivalent rights (including, without limitation, rights of attribution, integrity, disclosure, and withdrawal) You hereby: (i) assign such rights to Hosts, (ii) waive such rights and (iii) agree never to assert such rights or to institute or maintain any action against Hosts or Users relative to any such rights in Your Submissions. To the extent that such rights cannot be assigned or waived by operation of law, You grant to Hosts, a royalty-free, perpetual, irrevocable and worldwide license to fully exercise all such rights akin to ownership, with rights to sublicense through multiple levels of sublicensees and You further consent to Host's use sufficient to allow Hosts to exercise the rights granted herein.
    e. Projects May Have Other Contributor Agreements. Some Projects are governed by their own terms regarding Submissions and may require You to sign an agreement (such as a Contributor Agreement) assigning and/or licensing Your rights in Your Submissions.
    f. Privacy. You consent to the collection, processing and storage by the Hosts of any personal information provided by You in accordance with the terms of Sun's Privacy Policy, which is available at http://www.sun.com/privacy and incorporated into these Terms by reference. You agree to comply with all applicable laws and regulations, and the terms of Sun's Privacy Policy, with respect to any Use by You of any personal information in connection with this Site. Notwithstanding anything to the contrary, if You choose to participate in an open source or community source process on this Site - whether by contributing code, participating in mailing lists, signing a contributor agreement or sending an e-mail - Your participation is public and Your privacy cannot be protected to the extent that You provide personal information such as Your e-mail address, username or full name. To the extent that You contribute code, information, articles or other material to this Site containing personal information, the Hosts cannot protect the privacy of such personal information and such material may be provided to others under the Terms, contributor agreement and/or applicable licenses.\n"); out.write("\n\t
    5. MISCELLANEOUS.
    a. Disclaimer of Warranties. YOUR USE OF THE SITE IS AT YOUR SOLE RISK. THE SITE, INCLUDING ALL MATERIALS FOUND ON IT, IS PROVIDED ON AN \"AS IS,\" \"AS AVAILABLE\" AND \"WITH ALL FAULTS\" BASIS. THE HOSTS DISCLAIM ALL EXPRESS AND IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES OF ANY KIND, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE HOSTS MAKE NO REPRESENTATIONS, WARRANTIES, CONDITIONS OR GUARANTEES AS TO THE USEFULNESS QUALITY, SUITABILITY, TRUTH, ACCURACY OR COMPLETENESS OF THE SITE. YOU AGREE TO ASSUME ALL RISK OF LOSS OR LIABILITY FOR THE USE OF THIS SITE OR ANY MATERIALS ON IT.
    b. Limitation of Liability. TO THE FULLEST EXTENT PERMITTED BY LAW, THE HOSTS ARE NOT LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES (INCLUDING, WITHOUT LIMITATION, LOSS OF BUSINESS, REVENUE, PROFITS, GOODWILL, USE, DATA, ELECTRONICALLY TRANSMITTED ORDERS, OR OTHER ECONOMIC ADVANTAGE) ARISING OUT OF OR IN CONNECTION WITH THE SITE OR MATERIALS, EVEN IF THE HOSTS HAVE PREVIOUSLY BEEN ADVISED OF, OR REASONABLY COULD HAVE FORESEEN, THE POSSIBILITY OF SUCH DAMAGES, HOWEVER THEY ARISE, WHETHER IN BREACH OF CONTRACT OR IN TORT (INCLUDING NEGLIGENCE OR GROSS NEGLIGENCE). TO THE EXTENT THAT ANY JURISDICTION DOES NOT ALLOW THE EXCLUSION OR LIMITATION OF DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, PORTIONS OF THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY. YOU HAVE SOLE RESPONSIBILITY FOR ADEQUATE PROTECTION AND BACKUP OF DATA AND/OR EQUIPMENT USED IN CONNECTION WITH THE SITE AND WILL NOT MAKE A CLAIM AGAINST HOSTS FOR LOST DATA, SERVICE INTERRUPTIONS, SYSTEM FAILURES, INACCURATE OUTPUT, WORK DELAYS OR LOST PROFITS IN CONNECTION WITH THE SITE OR MATERIALS. YOU AGREE TO HOLD HOSTS HARMLESS FROM, AND YOU COVENANT NOT TO SUE HOSTS, FOR ANY CLAIMS IN CONNECTION WITH THE SITE OR ANY MATERIALS, INCLUDING THIRD PARTY MATERIALS AND SUBMISSIONS.\n"); out.write("\n\tc. Trademarks. All logos and trademarks contained on this Site are and remain the property of their respective owners. No licenses or other rights in or to such logos and/or trademarks are granted to You by these Terms.
    d. Changes to Terms. Hosts reserve the right to change or update these Terms or to modify any features of the Site at any time, so Hosts encourage You to review the Terms periodically before using the Site or Materials. The most current version of the Terms can be viewed by clicking on the “Terms of Use” link at the bottom of any page on the Site. By continuing to Use the Site or Materials after the posting of any changes to the Terms, You agree to be bound by such changes. You are also required to comply with all applicable laws in connection with Your access to and Use of the Site and Materials, and such further limitations as may be set forth in any subsequent notice from Hosts. As a condition of Your access and Use of the Site and Materials, you warrant that You will not use the Site or Materials for any purpose that is unlawful or prohibited by the Terms.
    e. Export Compliance. Materials and Submissions may be subject to U.S. export controls or the trade laws of other countries. You agree to comply with all such laws and to obtain such licenses as may be required. Materials and Submissions containing encryption software, technology and/or technical assistance involving encryption (collectively \"Encryption Technology \") may be subject to U.S. Export restrictions. You agree not to submit any Encryption Technology to this Site. You warrant that you are not identified on the most current U.S. export exclusion lists or located in or a national of countries that are prohibited from participating in this Site by reason of U.S. embargo or other trade prohibitions as specified in the U.S. export laws, including but not limited to the Commerce Department's Export Administration Regulations (EAR) and the Treasury Department's Office of Foreign Asset Control regulations. You agree not to use the Site, Materials or Submissions for nuclear, missile, chemical, or biological weaponry end uses.
    f. Governing Law. These Terms are governed by the laws of the State of California and applicable U.S. Federal law without regard to choice of law rules or the United Nations Convention on the International Sale of Goods. With respect to any disputes relating to these Terms, You agree to submit to the personal jurisdiction of the U.S. District Court for the Northern District of California, and the state courts of the State of California for the County of Santa Clara.
    g. General. These Terms constitute the entire agreement between You and the Hosts regarding their subject matter, and supersede any prior versions. No modification to the Terms will be binding, unless authorized by the Hosts in writing or as provided in Section 5.d above. Any express waiver or failure to exercise any right under the Terms will not create a continuing waiver or any expectation of non-enforcement. If any provision of the Terms is held invalid by any competent court, governmental entity or arbitrator, such provision will be replaced with an enforceable provision that accomplishes the original business purpose, and the other provisions of the Terms will remain in full force and effect. Paragraph headings and captions are for convenience only and are not be to be considered in determining the meaning or effect of these Terms. Rights and obligations under these Terms other than provisions that authorize You to Use or access the Site or Materials will remain in effect after termination or expiration of this agreement between us. You agree that no joint venture, partnership, employment, or agency relationship exists between You and Hosts as a result of these Terms or Your access to or Use of the Site and Materials.\n"); out.write("\t

    \n
    \n
    \n\t

    Your privacy on zembly

    \n\t

    Use of zembly is governed by Sun's privacy policy.

    \n
    \n
    \n\n
    \n  \n
    \n
    \n\n "); out.write("\n "); out.write("\n
    \n \n
    \n"); out.write("\n\n "); out.write("\n
     
    \n
    \n\n
    "); out.write("\n\t\t\n\t\t"); out.write('\n'); out.write('\n'); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_4 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_if_4.setPageContext(_jspx_page_context); _jspx_th_c_if_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_if_4.setTest(false); int _jspx_eval_c_if_4 = _jspx_th_c_if_4.doStartTag(); if (_jspx_eval_c_if_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n "); out.write('\n'); out.write("\n\n\n"); if (_jspx_meth_c_choose_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_if_4, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write("\n\n\n\n\n\n\n"); if (_jspx_meth_c_choose_3((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_if_4, _jspx_page_context, _jspx_push_body_count_a_page_0)) return; out.write('\n'); int evalDoAfterBody = _jspx_th_c_if_4.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_4); return; } _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_4); out.write("\n\t\t\n\t\t"); int evalDoAfterBody = _jspx_th_a_page_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); if (_jspx_eval_a_page_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) out = _jspx_page_context.popBody(); _jspx_push_body_count_a_page_0[0]--; } if (_jspx_th_a_page_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_page_0[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_page_0.doCatch(_jspx_exception); } finally { _jspx_th_a_page_0.doFinally(); _jspx_tagPool_a_page.reuse(_jspx_th_a_page_0); } out.write("\n\t\t"); out.write("\n\t\t"); out.write('\n'); out.write('\n'); if (_jspx_meth_c_choose_4(_jspx_page_context)) return; out.write('\n'); out.write("\n \n"); } catch (Throwable t) { if (!(t instanceof SkipPageException)){ out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } } private boolean _jspx_meth_c_if_0(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_if_0.setPageContext(_jspx_page_context); _jspx_th_c_if_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_if_0.setTest(false); int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag(); if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); if (_jspx_meth_c_redirect_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_if_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0); return true; } _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0); return false; } private boolean _jspx_meth_c_redirect_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:redirect org.apache.taglibs.standard.tag.rt.core.RedirectTag _jspx_th_c_redirect_0 = (org.apache.taglibs.standard.tag.rt.core.RedirectTag) _jspx_tagPool_c_redirect_url_nobody.get(org.apache.taglibs.standard.tag.rt.core.RedirectTag.class); _jspx_th_c_redirect_0.setPageContext(_jspx_page_context); _jspx_th_c_redirect_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_0); _jspx_th_c_redirect_0.setUrl("http://zembly.com/static/Maintenance.php"); int _jspx_eval_c_redirect_0 = _jspx_th_c_redirect_0.doStartTag(); if (_jspx_th_c_redirect_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_redirect_url_nobody.reuse(_jspx_th_c_redirect_0); return true; } _jspx_tagPool_c_redirect_url_nobody.reuse(_jspx_th_c_redirect_0); return false; } private boolean _jspx_meth_c_out_0(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:out org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_0 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class); _jspx_th_c_out_0.setPageContext(_jspx_page_context); _jspx_th_c_out_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_out_0.setEscapeXml(false); _jspx_th_c_out_0.setValue(new String("")); int _jspx_eval_c_out_0 = _jspx_th_c_out_0.doStartTag(); if (_jspx_th_c_out_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_0); return true; } _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_0); return false; } private boolean _jspx_meth_c_out_1(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:out org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_1 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class); _jspx_th_c_out_1.setPageContext(_jspx_page_context); _jspx_th_c_out_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_out_1.setEscapeXml(false); _jspx_th_c_out_1.setValue(new String("")); int _jspx_eval_c_out_1 = _jspx_th_c_out_1.doStartTag(); if (_jspx_th_c_out_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_1); return true; } _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_1); return false; } private boolean _jspx_meth_c_if_1(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_1 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_if_1.setPageContext(_jspx_page_context); _jspx_th_c_if_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_if_1.setTest(false); int _jspx_eval_c_if_1 = _jspx_th_c_if_1.doStartTag(); if (_jspx_eval_c_if_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\n"); int evalDoAfterBody = _jspx_th_c_if_1.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1); return true; } _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1); return false; } private boolean _jspx_meth_c_if_2(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_if_2 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_if_2.setPageContext(_jspx_page_context); _jspx_th_c_if_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_c_if_2.setTest(false); int _jspx_eval_c_if_2 = _jspx_th_c_if_2.doStartTag(); if (_jspx_eval_c_if_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\n"); int evalDoAfterBody = _jspx_th_c_if_2.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_2); return true; } _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_2); return false; } private boolean _jspx_meth_c_choose_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_3, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:choose org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_0 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class); _jspx_th_c_choose_0.setPageContext(_jspx_page_context); _jspx_th_c_choose_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_3); int _jspx_eval_c_choose_0 = _jspx_th_c_choose_0.doStartTag(); if (_jspx_eval_c_choose_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); if (_jspx_meth_c_when_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); out.write(' '); if (_jspx_meth_c_otherwise_0((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_0, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_choose_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_choose_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_0); return true; } _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_0); return false; } private boolean _jspx_meth_c_when_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:when org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_0 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class); _jspx_th_c_when_0.setPageContext(_jspx_page_context); _jspx_th_c_when_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_0); _jspx_th_c_when_0.setTest(false); int _jspx_eval_c_when_0 = _jspx_th_c_when_0.doStartTag(); if (_jspx_eval_c_when_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t"); int evalDoAfterBody = _jspx_th_c_when_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_when_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_0); return true; } _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_0); return false; } private boolean _jspx_meth_c_otherwise_0(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:otherwise org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_0 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class); _jspx_th_c_otherwise_0.setPageContext(_jspx_page_context); _jspx_th_c_otherwise_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_0); int _jspx_eval_c_otherwise_0 = _jspx_th_c_otherwise_0.doStartTag(); if (_jspx_eval_c_otherwise_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t"); int evalDoAfterBody = _jspx_th_c_otherwise_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_otherwise_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_0); return true; } _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_0); return false; } private boolean _jspx_meth_c_choose_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_3, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:choose org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_1 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class); _jspx_th_c_choose_1.setPageContext(_jspx_page_context); _jspx_th_c_choose_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_3); int _jspx_eval_c_choose_1 = _jspx_th_c_choose_1.doStartTag(); if (_jspx_eval_c_choose_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); out.write("\n "); if (_jspx_meth_c_when_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_1, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); out.write(' '); out.write("\n "); if (_jspx_meth_c_otherwise_1((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_1, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_choose_1.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_choose_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_1); return true; } _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_1); return false; } private boolean _jspx_meth_c_when_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_1, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:when org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_1 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class); _jspx_th_c_when_1.setPageContext(_jspx_page_context); _jspx_th_c_when_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_1); _jspx_th_c_when_1.setTest(false); int _jspx_eval_c_when_1 = _jspx_th_c_when_1.doStartTag(); if (_jspx_eval_c_when_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t\t\n "); int evalDoAfterBody = _jspx_th_c_when_1.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_when_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_1); return true; } _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_1); return false; } private boolean _jspx_meth_c_otherwise_1(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_1, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:otherwise org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_1 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class); _jspx_th_c_otherwise_1.setPageContext(_jspx_page_context); _jspx_th_c_otherwise_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_1); int _jspx_eval_c_otherwise_1 = _jspx_th_c_otherwise_1.doStartTag(); if (_jspx_eval_c_otherwise_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t"); out.write("\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t"); out.write("\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t"); out.write("\n\t\t\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t"); out.write("\n "); int evalDoAfterBody = _jspx_th_c_otherwise_1.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_otherwise_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_1); return true; } _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_1); return false; } private boolean _jspx_meth_a_widget_0(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_0 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_0.setPageContext(_jspx_page_context); _jspx_th_a_widget_0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_0.setId("JMakiCoreModifications"); _jspx_th_a_widget_0.setName("platform.item.JMakiCoreModifications"); int[] _jspx_push_body_count_a_widget_0 = new int[] { 0 }; try { int _jspx_eval_a_widget_0 = _jspx_th_a_widget_0.doStartTag(); if (_jspx_th_a_widget_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_0[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_0.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_0.doFinally(); _jspx_tagPool_a_widget_name_id_nobody.reuse(_jspx_th_a_widget_0); } return false; } private boolean _jspx_meth_a_widget_1(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_1 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_1.setPageContext(_jspx_page_context); _jspx_th_a_widget_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_1.setId("InterstitialPopUp"); _jspx_th_a_widget_1.setName("platform.common.InterstitialPopUp"); int[] _jspx_push_body_count_a_widget_1 = new int[] { 0 }; try { int _jspx_eval_a_widget_1 = _jspx_th_a_widget_1.doStartTag(); if (_jspx_th_a_widget_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_1[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_1.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_1.doFinally(); _jspx_tagPool_a_widget_name_id_nobody.reuse(_jspx_th_a_widget_1); } return false; } private boolean _jspx_meth_a_widget_2(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_2 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_2.setPageContext(_jspx_page_context); _jspx_th_a_widget_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_2.setId("Login"); _jspx_th_a_widget_2.setName("platform.user.Login"); int[] _jspx_push_body_count_a_widget_2 = new int[] { 0 }; try { int _jspx_eval_a_widget_2 = _jspx_th_a_widget_2.doStartTag(); if (_jspx_th_a_widget_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_2[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_2.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_2.doFinally(); _jspx_tagPool_a_widget_name_id_nobody.reuse(_jspx_th_a_widget_2); } return false; } private boolean _jspx_meth_a_widget_3(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_3 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_3.setPageContext(_jspx_page_context); _jspx_th_a_widget_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_3.setId("GetSatisfaction"); _jspx_th_a_widget_3.setName("platform.user.UserFeedback"); int[] _jspx_push_body_count_a_widget_3 = new int[] { 0 }; try { int _jspx_eval_a_widget_3 = _jspx_th_a_widget_3.doStartTag(); if (_jspx_th_a_widget_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_3[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_3.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_3.doFinally(); _jspx_tagPool_a_widget_name_id_nobody.reuse(_jspx_th_a_widget_3); } return false; } private boolean _jspx_meth_a_widget_4(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_4 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_4.setPageContext(_jspx_page_context); _jspx_th_a_widget_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_4.setId("BecomeProPopUp"); _jspx_th_a_widget_4.setName("platform.common.BecomeProPopUp"); int[] _jspx_push_body_count_a_widget_4 = new int[] { 0 }; try { int _jspx_eval_a_widget_4 = _jspx_th_a_widget_4.doStartTag(); if (_jspx_th_a_widget_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_4[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_4.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_4.doFinally(); _jspx_tagPool_a_widget_name_id_nobody.reuse(_jspx_th_a_widget_4); } return false; } private boolean _jspx_meth_a_widget_5(javax.servlet.jsp.tagext.JspTag _jspx_th_a_page_0, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // a:widget jmaki.runtime.jsp.WidgetTag _jspx_th_a_widget_5 = (jmaki.runtime.jsp.WidgetTag) _jspx_tagPool_a_widget_name_id_args_nobody.get(jmaki.runtime.jsp.WidgetTag.class); _jspx_th_a_widget_5.setPageContext(_jspx_page_context); _jspx_th_a_widget_5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_a_page_0); _jspx_th_a_widget_5.setId("CreateItemDrawer"); _jspx_th_a_widget_5.setName("platform.item.CreateItemDrawer"); _jspx_th_a_widget_5.setArgs("{initAsMain: true}"); int[] _jspx_push_body_count_a_widget_5 = new int[] { 0 }; try { int _jspx_eval_a_widget_5 = _jspx_th_a_widget_5.doStartTag(); if (_jspx_th_a_widget_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_a_widget_5[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_a_widget_5.doCatch(_jspx_exception); } finally { _jspx_th_a_widget_5.doFinally(); _jspx_tagPool_a_widget_name_id_args_nobody.reuse(_jspx_th_a_widget_5); } return false; } private boolean _jspx_meth_c_choose_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_4, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:choose org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_2 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class); _jspx_th_c_choose_2.setPageContext(_jspx_page_context); _jspx_th_c_choose_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_4); int _jspx_eval_c_choose_2 = _jspx_th_c_choose_2.doStartTag(); if (_jspx_eval_c_choose_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); if (_jspx_meth_c_when_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_2, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); out.write(' '); if (_jspx_meth_c_otherwise_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_2, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_choose_2.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_choose_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_2); return true; } _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_2); return false; } private boolean _jspx_meth_c_when_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_2, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:when org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_2 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class); _jspx_th_c_when_2.setPageContext(_jspx_page_context); _jspx_th_c_when_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_2); _jspx_th_c_when_2.setTest(false); int _jspx_eval_c_when_2 = _jspx_th_c_when_2.doStartTag(); if (_jspx_eval_c_when_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t"); int evalDoAfterBody = _jspx_th_c_when_2.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_when_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_2); return true; } _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_2); return false; } private boolean _jspx_meth_c_otherwise_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_2, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:otherwise org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_2 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class); _jspx_th_c_otherwise_2.setPageContext(_jspx_page_context); _jspx_th_c_otherwise_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_2); int _jspx_eval_c_otherwise_2 = _jspx_th_c_otherwise_2.doStartTag(); if (_jspx_eval_c_otherwise_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t"); int evalDoAfterBody = _jspx_th_c_otherwise_2.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_otherwise_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_2); return true; } _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_2); return false; } private boolean _jspx_meth_c_choose_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_if_4, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:choose org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_3 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class); _jspx_th_c_choose_3.setPageContext(_jspx_page_context); _jspx_th_c_choose_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_if_4); int _jspx_eval_c_choose_3 = _jspx_th_c_choose_3.doStartTag(); if (_jspx_eval_c_choose_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); out.write("\n "); if (_jspx_meth_c_when_3((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_3, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); out.write(' '); out.write("\n "); if (_jspx_meth_c_otherwise_3((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_3, _jspx_page_context, _jspx_push_body_count_a_page_0)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_choose_3.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_choose_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_3); return true; } _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_3); return false; } private boolean _jspx_meth_c_when_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_3, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:when org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_3 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class); _jspx_th_c_when_3.setPageContext(_jspx_page_context); _jspx_th_c_when_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_3); _jspx_th_c_when_3.setTest(false); int _jspx_eval_c_when_3 = _jspx_th_c_when_3.doStartTag(); if (_jspx_eval_c_when_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\n\t\t\n "); int evalDoAfterBody = _jspx_th_c_when_3.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_when_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_3); return true; } _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_3); return false; } private boolean _jspx_meth_c_otherwise_3(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_3, PageContext _jspx_page_context, int[] _jspx_push_body_count_a_page_0) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:otherwise org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_3 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class); _jspx_th_c_otherwise_3.setPageContext(_jspx_page_context); _jspx_th_c_otherwise_3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_3); int _jspx_eval_c_otherwise_3 = _jspx_th_c_otherwise_3.doStartTag(); if (_jspx_eval_c_otherwise_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t"); out.write("\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t"); out.write("\n\t\t\n\t\t\n\t\t\n\t\t\n\n\t\t"); out.write("\n\t\t\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t"); out.write("\n "); int evalDoAfterBody = _jspx_th_c_otherwise_3.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_otherwise_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_3); return true; } _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_3); return false; } private boolean _jspx_meth_c_choose_4(PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:choose org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_4 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class); _jspx_th_c_choose_4.setPageContext(_jspx_page_context); _jspx_th_c_choose_4.setParent(null); int _jspx_eval_c_choose_4 = _jspx_th_c_choose_4.doStartTag(); if (_jspx_eval_c_choose_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write('\n'); out.write(' '); if (_jspx_meth_c_when_4((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_4, _jspx_page_context)) return true; out.write("\n "); if (_jspx_meth_c_otherwise_4((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_choose_4, _jspx_page_context)) return true; out.write('\n'); int evalDoAfterBody = _jspx_th_c_choose_4.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_choose_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_4); return true; } _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_4); return false; } private boolean _jspx_meth_c_when_4(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_4, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:when org.apache.taglibs.standard.tag.rt.core.WhenTag _jspx_th_c_when_4 = (org.apache.taglibs.standard.tag.rt.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.rt.core.WhenTag.class); _jspx_th_c_when_4.setPageContext(_jspx_page_context); _jspx_th_c_when_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_4); _jspx_th_c_when_4.setTest(false); int _jspx_eval_c_when_4 = _jspx_th_c_when_4.doStartTag(); if (_jspx_eval_c_when_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t\t\n\t"); int evalDoAfterBody = _jspx_th_c_when_4.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_when_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_4); return true; } _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_4); return false; } private boolean _jspx_meth_c_otherwise_4(javax.servlet.jsp.tagext.JspTag _jspx_th_c_choose_4, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:otherwise org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_4 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class); _jspx_th_c_otherwise_4.setPageContext(_jspx_page_context); _jspx_th_c_otherwise_4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_choose_4); int _jspx_eval_c_otherwise_4 = _jspx_th_c_otherwise_4.doStartTag(); if (_jspx_eval_c_otherwise_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n\t\t"); if (_jspx_meth_c_out_2((javax.servlet.jsp.tagext.JspTag) _jspx_th_c_otherwise_4, _jspx_page_context)) return true; out.write('\n'); out.write(' '); int evalDoAfterBody = _jspx_th_c_otherwise_4.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_otherwise_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_4); return true; } _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_4); return false; } private boolean _jspx_meth_c_out_2(javax.servlet.jsp.tagext.JspTag _jspx_th_c_otherwise_4, PageContext _jspx_page_context) throws Throwable { PageContext pageContext = _jspx_page_context; JspWriter out = _jspx_page_context.getOut(); // c:out org.apache.taglibs.standard.tag.rt.core.OutTag _jspx_th_c_out_2 = (org.apache.taglibs.standard.tag.rt.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_nobody.get(org.apache.taglibs.standard.tag.rt.core.OutTag.class); _jspx_th_c_out_2.setPageContext(_jspx_page_context); _jspx_th_c_out_2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_otherwise_4); _jspx_th_c_out_2.setValue(new String("")); _jspx_th_c_out_2.setEscapeXml(false); int _jspx_eval_c_out_2 = _jspx_th_c_out_2.doStartTag(); if (_jspx_th_c_out_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_2); return true; } _jspx_tagPool_c_out_value_escapeXml_nobody.reuse(_jspx_th_c_out_2); return false; } }