text:
#include <guslib/system/timer.h>
#include <guslib/system/random.h>

#include <guslib/util/filehelper.h>

#include "SuperClass.h"

#include <iostream>
using namespace std;

#include <windows.h>

void main ()
{
  try
  {
	  GSTARTTRACING ("ztraceguslibtest.txt", 10);

	  cout << "This project is linked against the generated library guslib/guslib_D.lib" << endl;
	  cout << "This project is linked against the generated library guslibTestDLL/guslibTestDLL_D.lib" << endl;

	  cout << "It will require the presence of the guslibTestDLL/guslibTestDLL_D.dll" << endl;
	  cout << endl;
	  cout << "It shows how you can use the same (tracing) singleton in the DLL and in the executable" << endl;
	  cout << "Check the ztrace.txt for the exact output" << endl;
	  cout << endl;
	  cout << endl;

	  guslib::Timer myTimer;
	  myTimer.reset ();
	  cout << "Elapsed time: " << myTimer.renew () << endl;

	  GTRACE (1, "hello");
	  GTRACE (2, "hello2");
	  GTRACE (3, "hello3");

	  cout << "Random values: " << endl;
	  cout << guslib::Random::getPtr()->getValueUpTo (100) << endl;
	  cout << guslib::Random::getPtr()->getValueUpTo (100) << endl;
	  cout << guslib::Random::getPtr()->getValueUpTo (100) << endl;
	  cout << guslib::Random::getPtr()->getValueUpTo (100) << endl;
	  cout << guslib::Random::getPtr()->getValueBetween (11, 50) << endl;
	  cout << "(end)" << endl;

	  gustest::SuperClass myClass ("john");
	  GTRACE (7, "sub-1");
	  {
		  gustest::SuperClass myClass ("george");
	  }
	  GTRACE (7, "sub-2");

	  GTRACE (3, "Unit Tests for file helper ----------------------------- begin");
	  std::string tempString ("d:\\work\\GustysSerpents\\Serpents\\Game\\data\\");
	  GTRACE (3, "Src = [" << tempString << "], dest (1,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (1,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, false) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, false) << "]");
	  tempString = "d:/work/GustysSerpents/Serpents/Game/data/";
	  GTRACE (3, "Src = [" << tempString << "], dest (1,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (1,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, false) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, false) << "]");
	  tempString = "d:\\work\\GustysSerpents\\Serpents\\Game\\data";
	  GTRACE (3, "Src = [" << tempString << "], dest (1,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (1,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, false) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, false) << "]");
	  tempString = "d:/work/GustysSerpents/Serpents/Game/data";
	  GTRACE (3, "Src = [" << tempString << "], dest (1,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (1,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, true, false) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,1)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, true) << "]");
	  GTRACE (3, "Src = [" << tempString << "], dest (0,0)=[" << guslib::filehelper::EnsureTrailingSeparator (tempString, false, false) << "]");

	  GTRACE (3, "Unit Tests for file helper ----------------------------- end");

	  cout << "Elapsed time: " << myTimer.renew () << endl;
	  GTRACE (7, "ending");
  }
  catch (const std::exception& e)
  {
    std::cout << "Caught exception: " << e.what() << std::endl;
  }
}


text:
define([
    'app/config',
    'app/_PopoverMixin',

    'bootstrap',

    'dijit/_TemplatedMixin',
    'dijit/_WidgetBase',

    'dojo/aspect',
    'dojo/dom-class',
    'dojo/query',
    'dojo/text!./templates/Print.html',
    'dojo/_base/array',
    'dojo/_base/declare',
    'dojo/_base/lang',

    'esri/tasks/LegendLayer',
    'esri/tasks/PrintParameters',
    'esri/tasks/PrintTask',
    'esri/tasks/PrintTemplate',

    'ijit/modules/_ErrorMessageMixin'
], function (
    config,
    _PopoverMixin,

    bootstrap,

    _TemplatedMixin,
    _WidgetBase,

    aspect,
    domClass,
    query,
    template,
    array,
    declare,
    lang,

    LegendLayer,
    PrintParameters,
    PrintTask,
    PrintTemplate,

    _ErrorMessageMixin
) {
    return declare([_WidgetBase, _TemplatedMixin, _PopoverMixin, _ErrorMessageMixin], {
        // description:
        //      Controls for printing the map. Uses the PrintTask

        templateString: template,
        baseClass: 'print',

        // btnText: String
        //      save the button text for hideLoader
        btnText: null,

        // params: PrintParameters
        params: null,

        // task: PrintTask
        task: null,

        // Properties to be sent into constructor

        // map: Map
        map: null,

        postCreate: function () {
            // summary:
            //      Overrides method of same name in dijit._Widget.
            // tags:
            //      private
            console.log('app.map.Print::postCreate', arguments);

            this.btnText = this.printBtn.innerHTML;

            var printTemplate = new PrintTemplate();
            printTemplate.layout = 'Portrait';
            printTemplate.format = 'PDF';
            printTemplate.layoutOptions = {
                titleText: config.printMapTitle
            };

            this.params = new PrintParameters();
            this.params.map = this.map;
            this.params.template = printTemplate;

            this.task = new PrintTask(config.urls.printProxy);

            this.own(
                this.task.on('complete', lang.hitch(this, 'onComplete')),
                this.task.on('error', lang.hitch(this, 'onError'))
            );

            this.inherited(arguments);
        },
        print: function () {
            // summary:
            //      sends data to print service
            console.log('app/map/Print:print', arguments);

            this.showLoader('Processing');

            var legendLayers = [];
            array.forEach(this.map.graphicsLayerIds, function (id) {
                if (!/graphicsLayer/.test(id)) {
                    legendLayers.push({
                        layerId: id
                    });
                }
            });
            this.params.template.layoutOptions.legendLayers = legendLayers;
            this.task.execute(this.params);
        },
        onComplete: function (evt) {
            // summary:
            //      print completed successfully
            // evt: {result: {url: String}}
            console.log('app/map/Print:onComplete', arguments);

            this.downloadLink.href = evt.result.url;
            domClass.remove(this.downloadLinkAlert, 'hidden');

            this.hideLoader();

            $(this.popoverBtn).popover('show');
        },
        onError: function (evt) {
            // summary:
            //      print returned an error
            // evt: {error: Error}
            console.log('app/map/Print:onError', arguments);

            this.showErrMsg(evt.error.message);
            this.hideLoader();
        },
        showLoader: function (msg) {
            // summary:
            //      disables the print button and sets message text
            // msg: String
            console.log('app/map/Print:showLoader', arguments);

            this.printBtn.disabled = true;
            this.printBtn.innerHTML = msg;

            query('.alert', this.domNode).forEach(function (n) {
                domClass.add(n, 'hidden');
            });
            $(this.popoverBtn).popover('show');
        },
        hideLoader: function () {
            // summary:
            //      resets the button
            console.log('app/map/Print:hideLoader', arguments);

            this.printBtn.disabled = false;
            this.printBtn.innerHTML = this.btnText;
            $(this.popoverBtn).popover('show');
        },
        hideLink: function () {
            // summary:
            //      hides the link after the user clicks on it
            console.log('app/map/Print:hideLink', arguments);

            domClass.add(this.downloadLinkAlert, 'hidden');
            $(this.popoverBtn).popover('show');
        }
    });
});

redpajama_set_name: RedPajamaGithub


text:
<?php

namespace DirectokiBundle\Entity;

use DirectokiBundle\FieldType\FieldTypeString;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/**
 *  @license 3-clause BSD
 *  @link https://github.com/Directoki/Directoki-Core/blob/master/LICENSE.txt
 * @ORM\Entity(repositoryClass="DirectokiBundle\Repository\RecordHasFieldStringValueRepository")
 * @ORM\Table(name="directoki_record_has_field_string_value")
 * @ORM\HasLifecycleCallbacks
 */
class RecordHasFieldStringValue extends BaseRecordHasFieldValue
{

    /**
     * @var string
     *
     * @ORM\Column(name="value", type="text", nullable=false)
     */
    protected $value;

    /**
     * @return string
     */
    public function getValue()
    {
        return $this->value;
    }

    /**
     * @param string $value
     */
    public function setValue(string $value)
    {
        $this->value = FieldTypeString::filterValue($value);
    }

}


text:
Capistrano::Configuration.instance(:must_exist).load do
  set_default(:unicorn_user) { user }
  set_default(:unicorn_pid) { "#{current_path}/tmp/pids/unicorn.pid" }
  set_default(:unicorn_config) { "#{shared_path}/config/unicorn.rb" }
  set_default(:unicorn_log) { "#{shared_path}/log/unicorn.log" }
  set_default(:unicorn_workers, 2)

  namespace :unicorn do
    desc "Setup Unicorn initializer and app configuration"
    task :setup, roles: :app do
      run "mkdir -p #{shared_path}/config"
      template "unicorn.rb.erb", unicorn_config
      template "unicorn_init.erb", "/tmp/unicorn_init"
      run "chmod +x /tmp/unicorn_init"
      run "#{sudo} mv /tmp/unicorn_init /etc/init.d/unicorn_#{application}"
      run "#{sudo} update-rc.d -f unicorn_#{application} defaults"
    end
    after "deploy:setup", "unicorn:setup"

    %w[start stop restart].each do |command|
      desc "#{command} unicorn"
      task command, roles: :app do
        run "service unicorn_#{application} #{command}"
      end
      after "deploy:#{command}", "unicorn:#{command}"
    end
  end
end


text:
package org.kuali.mobility.events.entity;

import java.util.Date;
import java.util.List;

public interface Event {

	public abstract List<? extends List<String>> getOtherInfo();

	public abstract void setOtherInfo(List<? extends List<String>> otherInfo);

	public abstract List<? extends EventContact> getContact();

	public abstract void setContact(List<? extends EventContact> contact);

	public abstract String getCost();

	public abstract void setCost(String cost);

	public abstract Date getEndDate();

	public abstract void setEndDate(Date endDate);

	public abstract String getDisplayStartTime();

	public abstract void setDisplayStartTime(String displayStartTime);

	public abstract String getDisplayEndTime();

	public abstract void setDisplayEndTime(String displayEndTime);

	public abstract List<String> getDescription();

	public abstract void setDescription(List<String> description);

	public abstract String getDisplayEndDate();

	public abstract void setDisplayEndDate(String displayEndDate);

	public abstract String getLocation();

	public abstract void setLocation(String location);

	public abstract String getLink();

	public abstract void setLink(String link);

	public abstract String getDisplayStartDate();

	public abstract void setDisplayStartDate(String displayStartDate);

	public abstract boolean isAllDay();

	public abstract void setAllDay(boolean allDay);

	public abstract String getEventId();

	public abstract void setEventId(String eventId);

	public abstract String getTitle();

	public abstract void setTitle(String title);

	public abstract Date getStartDate();

	public abstract void setStartDate(Date startDate);

	/**
	 * @param category the category to set
	 */
	public abstract void setCategory(Category category);

	/**
	 * @return the category
	 */
	public abstract Category getCategory();

	public abstract boolean equals(Object o);

	public abstract int hashCode();

	public abstract String getType();

	public abstract void setType(String eType);

}


text:
using System;
using AutoQueryable.Core.Models;

namespace AutoQueryable.Core.Clauses.ClauseHandlers
{
    public interface IClauseHandler<T> where T : class
    {
        T Handle(string queryStringPart, Type type = default, IAutoQueryableProfile profile = null);
    }
}


text:
import 'ng-redux';
import { attachAll, getNgModuleNames } from '../../other/boilerplate-utils.js';
const angular = require('angular');
require('angular-ui-bootstrap');
require('./desktop.css');
require('ngtouch');
require('angular-dropzone');
require('ng-tags-input');
require('angular-vs-repeat');

const ngDependencies = [
  'ui.router',
  'ngAnimate',
  'ngTouch',
  'ngRedux',
  'ui.bootstrap',
  'ngTagsInput',
  'vs-repeat',
  require('../common').name,
  require('./components/utilities.js')(angular).name,
  // Add additional external Angular dependencies here
];

const dependencies = getNgModuleNames(require.context('./routes', true, /index\.js$/)).filter(thing => thing);
ngDependencies.push.apply(ngDependencies, dependencies);

const ngModule = angular.module('da.desktop', ngDependencies)
.constant('$', require('jquery'))
.constant('d3', require('d3'))
.constant('_', require('lodash'));

attachAll(require.context('./components', true, /\.(component|directive)\.js$/))(ngModule);
attachAll(require.context('./containers', true, /\.(component|directive)\.js$/))(ngModule);

ngModule.config(require('./desktop.config.js'))
.run(require('./desktop.init.js'));


text:
<?php

namespace ScoreYa\Cinderella\SDK\Template;

/**
 * @author Alexander Miehe <thelex@beamscore.com>
 */
interface TemplateClientInterface
{
    /**
     * @param string $name
     * @param array  $parameters
     * @param string $format
     *
     * @return mixed
     */
    public function fetch($name, $parameters, $format = 'html');
}


text:
var rabbitHub = require('../lib/hub');

var subHub = rabbitHub.create( { task: 'sub', channel: 'myChannel' } );
subHub.on('connection', function(hub) {

  hub.on('message', function(msg) {
    console.log(msg);
  }.bind(this));

});
subHub.connect();


text:
/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */
package android.support.v7.appcompat;

public final class R {
	public static final class anim {
		public static final int abc_fade_in = 0x7f040000;
		public static final int abc_fade_out = 0x7f040001;
		public static final int abc_slide_in_bottom = 0x7f040002;
		public static final int abc_slide_in_top = 0x7f040003;
		public static final int abc_slide_out_bottom = 0x7f040004;
		public static final int abc_slide_out_top = 0x7f040005;
	}
	public static final class attr {
		public static final int actionBarDivider = 0x7f010026;
		public static final int actionBarItemBackground = 0x7f010027;
		public static final int actionBarSize = 0x7f010025;
		public static final int actionBarSplitStyle = 0x7f010023;
		public static final int actionBarStyle = 0x7f010022;
		public static final int actionBarTabBarStyle = 0x7f01001f;
		public static final int actionBarTabStyle = 0x7f01001e;
		public static final int actionBarTabTextStyle = 0x7f010020;
		public static final int actionBarWidgetTheme = 0x7f010024;
		public static final int actionButtonStyle = 0x7f01002d;
		public static final int actionDropDownStyle = 0x7f01005e;
		public static final int actionLayout = 0x7f010065;
		public static final int actionMenuTextAppearance = 0x7f010028;
		public static final int actionMenuTextColor = 0x7f010029;
		public static final int actionModeBackground = 0x7f010053;
		public static final int actionModeCloseButtonStyle = 0x7f010052;
		public static final int actionModeCloseDrawable = 0x7f010055;
		public static final int actionModeCopyDrawable = 0x7f010057;
		public static final int actionModeCutDrawable = 0x7f010056;
		public static final int actionModeFindDrawable = 0x7f01005b;
		public static final int actionModePasteDrawable = 0x7f010058;
		public static final int actionModePopupWindowStyle = 0x7f01005d;
		public static final int actionModeSelectAllDrawable = 0x7f010059;
		public static final int actionModeShareDrawable = 0x7f01005a;
		public static final int actionModeSplitBackground = 0x7f010054;
		public static final int actionModeStyle = 0x7f010051;
		public static final int actionModeWebSearchDrawable = 0x7f01005c;
		public static final int actionOverflowButtonStyle = 0x7f010021;
		public static final int actionProviderClass = 0x7f010067;
		public static final int actionViewClass = 0x7f010066;
		public static final int activityChooserViewStyle = 0x7f010083;
		public static final int background = 0x7f010046;
		public static final int backgroundSplit = 0x7f010048;
		public static final int backgroundStacked = 0x7f010047;
		public static final int buttonBarButtonStyle = 0x7f01002f;
		public static final int buttonBarStyle = 0x7f01002e;
		public static final int customNavigationLayout = 0x7f010049;
		public static final int disableChildrenWhenDisabled = 0x7f01006b;
		public static final int displayOptions = 0x7f01003f;
		public static final int divider = 0x7f010045;
		public static final int dividerHorizontal = 0x7f010032;
		public static final int dividerPadding = 0x7f01006d;
		public static final int dividerVertical = 0x7f010031;
		public static final int dropDownListViewStyle = 0x7f010038;
		public static final int dropdownListPreferredItemHeight = 0x7f01005f;
		public static final int expandActivityOverflowButtonDrawable = 0x7f010082;
		public static final int height = 0x7f01003d;
		public static final int homeAsUpIndicator = 0x7f01002a;
		public static final int homeLayout = 0x7f01004a;
		public static final int icon = 0x7f010043;
		public static final int iconifiedByDefault = 0x7f010071;
		public static final int indeterminateProgressStyle = 0x7f01004c;
		public static final int initialActivityCount = 0x7f010081;
		public static final int isLightTheme = 0x7f010070;
		public static final int itemPadding = 0x7f01004e;
		public static final int listChoiceBackgroundIndicator = 0x7f010063;
		public static final int listPopupWindowStyle = 0x7f010039;
		public static final int listPreferredItemHeight = 0x7f010033;
		public static final int listPreferredItemHeightLarge = 0x7f010035;
		public static final int listPreferredItemHeightSmall = 0x7f010034;
		public static final int listPreferredItemPaddingLeft = 0x7f010036;
		public static final int listPreferredItemPaddingRight = 0x7f010037;
		public static final int logo = 0x7f010044;
		public static final int navigationMode = 0x7f01003e;
		public static final int paddingEnd = 0x7f010050;
		public static final int paddingStart = 0x7f01004f;
		public static final int panelMenuListTheme = 0x7f010062;
		public static final int panelMenuListWidth = 0x7f010061;
		public static final int popupMenuStyle = 0x7f010060;
		public static final int popupPromptView = 0x7f01006a;
		public static final int progressBarPadding = 0x7f01004d;
		public static final int progressBarStyle = 0x7f01004b;
		public static final int prompt = 0x7f010068;
		public static final int queryHint = 0x7f010072;
		public static final int searchDropdownBackground = 0x7f010073;
		public static final int searchResultListItemHeight = 0x7f01007c;
		public static final int searchViewAutoCompleteTextView = 0x7f010080;
		public static final int searchViewCloseIcon = 0x7f010074;
		public static final int searchViewEditQuery = 0x7f010078;
		public static final int searchViewEditQueryBackground = 0x7f010079;
		public static final int searchViewGoIcon = 0x7f010075;
		public static final int searchViewSearchIcon = 0x7f010076;
		public static final int searchViewTextField = 0x7f01007a;
		public static final int searchViewTextFieldRight = 0x7f01007b;
		public static final int searchViewVoiceIcon = 0x7f010077;
		public static final int selectableItemBackground = 0x7f010030;
		public static final int showAsAction = 0x7f010064;
		public static final int showDividers = 0x7f01006c;
		public static final int spinnerDropDownItemStyle = 0x7f01006f;
		public static final int spinnerMode = 0x7f010069;
		public static final int spinnerStyle = 0x7f01006e;
		public static final int subtitle = 0x7f010040;
		public static final int subtitleTextStyle = 0x7f010042;
		public static final int textAllCaps = 0x7f010084;
		public static final int textAppearanceLargePopupMenu = 0x7f01002b;
		public static final int textAppearanceListItem = 0x7f01003a;
		public static final int textAppearanceListItemSmall = 0x7f01003b;
		public static final int textAppearanceSearchResultSubtitle = 0x7f01007e;
		public static final int textAppearanceSearchResultTitle = 0x7f01007d;
		public static final int textAppearanceSmallPopupMenu = 0x7f01002c;
		public static final int textColorSearchUrl = 0x7f01007f;
		public static final int title = 0x7f01003c;
		public static final int titleTextStyle = 0x7f010041;
		public static final int windowActionBar = 0x7f010017;
		public static final int windowActionBarOverlay = 0x7f010018;
		public static final int windowFixedHeightMajor = 0x7f01001d;
		public static final int windowFixedHeightMinor = 0x7f01001b;
		public static final int windowFixedWidthMajor = 0x7f01001a;
		public static final int windowFixedWidthMinor = 0x7f01001c;
		public static final int windowSplitActionBar = 0x7f010019;
	}
	public static final class bool {
		public static final int abc_action_bar_embed_tabs_pre_jb = 0x7f0b0000;
		public static final int abc_action_bar_expanded_action_views_exclusive = 0x7f0b0001;
		public static final int abc_config_actionMenuItemAllCaps = 0x7f0b0005;
		public static final int abc_config_allowActionMenuItemTextWithIcon = 0x7f0b0004;
		public static final int abc_config_showMenuShortcutsWhenKeyboardPresent = 0x7f0b0003;
		public static final int abc_split_action_bar_is_narrow = 0x7f0b0002;
	}
	public static final class color {
		public static final int abc_search_url_text_holo = 0x7f080018;
		public static final int abc_search_url_text_normal = 0x7f08000b;
		public static final int abc_search_url_text_pressed = 0x7f08000d;
		public static final int abc_search_url_text_selected = 0x7f08000c;
	}
	public static final class dimen {
		public static final int abc_action_bar_default_height = 0x7f07001f;
		public static final int abc_action_bar_icon_vertical_padding = 0x7f070020;
		public static final int abc_action_bar_progress_bar_size = 0x7f070027;
		public static final int abc_action_bar_stacked_max_height = 0x7f070026;
		public static final int abc_action_bar_stacked_tab_max_width = 0x7f07001e;
		public static final int abc_action_bar_subtitle_bottom_margin = 0x7f070024;
		public static final int abc_action_bar_subtitle_text_size = 0x7f070022;
		public static final int abc_action_bar_subtitle_top_margin = 0x7f070023;
		public static final int abc_action_bar_title_text_size = 0x7f070021;
		public static final int abc_action_button_min_width = 0x7f070025;
		public static final int abc_config_prefDialogWidth = 0x7f07001d;
		public static final int abc_dropdownitem_icon_width = 0x7f07002d;
		public static final int abc_dropdownitem_text_padding_left = 0x7f07002b;
		public static final int abc_dropdownitem_text_padding_right = 0x7f07002c;
		public static final int abc_panel_menu_list_width = 0x7f070028;
		public static final int abc_search_view_preferred_width = 0x7f07002a;
		public static final int abc_search_view_text_min_width = 0x7f070029;
		public static final int dialog_fixed_height_major = 0x7f070030;
		public static final int dialog_fixed_height_minor = 0x7f070031;
		public static final int dialog_fixed_width_major = 0x7f07002e;
		public static final int dialog_fixed_width_minor = 0x7f07002f;
	}
	public static final class drawable {
		public static final int abc_ab_bottom_solid_dark_holo = 0x7f020006;
		public static final int abc_ab_bottom_solid_light_holo = 0x7f020007;
		public static final int abc_ab_bottom_transparent_dark_holo = 0x7f020008;
		public static final int abc_ab_bottom_transparent_light_holo = 0x7f020009;
		public static final int abc_ab_share_pack_holo_dark = 0x7f02000a;
		public static final int abc_ab_share_pack_holo_light = 0x7f02000b;
		public static final int abc_ab_solid_dark_holo = 0x7f02000c;
		public static final int abc_ab_solid_light_holo = 0x7f02000d;
		public static final int abc_ab_stacked_solid_dark_holo = 0x7f02000e;
		public static final int abc_ab_stacked_solid_light_holo = 0x7f02000f;
		public static final int abc_ab_stacked_transparent_dark_holo = 0x7f020010;
		public static final int abc_ab_stacked_transparent_light_holo = 0x7f020011;
		public static final int abc_ab_transparent_dark_holo = 0x7f020012;
		public static final int abc_ab_transparent_light_holo = 0x7f020013;
		public static final int abc_cab_background_bottom_holo_dark = 0x7f020014;
		public static final int abc_cab_background_bottom_holo_light = 0x7f020015;
		public static final int abc_cab_background_top_holo_dark = 0x7f020016;
		public static final int abc_cab_background_top_holo_light = 0x7f020017;
		public static final int abc_ic_ab_back_holo_dark = 0x7f020018;
		public static final int abc_ic_ab_back_holo_light = 0x7f020019;
		public static final int abc_ic_cab_done_holo_dark = 0x7f02001a;
		public static final int abc_ic_cab_done_holo_light = 0x7f02001b;
		public static final int abc_ic_clear = 0x7f02001c;
		public static final int abc_ic_clear_disabled = 0x7f02001d;
		public static final int abc_ic_clear_holo_light = 0x7f02001e;
		public static final int abc_ic_clear_normal = 0x7f02001f;
		public static final int abc_ic_clear_search_api_disabled_holo_light = 0x7f020020;
		public static final int abc_ic_clear_search_api_holo_light = 0x7f020021;
		public static final int abc_ic_commit_search_api_holo_dark = 0x7f020022;
		public static final int abc_ic_commit_search_api_holo_light = 0x7f020023;
		public static final int abc_ic_go = 0x7f020024;
		public static final int abc_ic_go_search_api_holo_light = 0x7f020025;
		public static final int abc_ic_menu_moreoverflow_normal_holo_dark = 0x7f020026;
		public static final int abc_ic_menu_moreoverflow_normal_holo_light = 0x7f020027;
		public static final int abc_ic_menu_share_holo_dark = 0x7f020028;
		public static final int abc_ic_menu_share_holo_light = 0x7f020029;
		public static final int abc_ic_search = 0x7f02002a;
		public static final int abc_ic_search_api_holo_light = 0x7f02002b;
		public static final int abc_ic_voice_search = 0x7f02002c;
		public static final int abc_ic_voice_search_api_holo_light = 0x7f02002d;
		public static final int abc_item_background_holo_dark = 0x7f02002e;
		public static final int abc_item_background_holo_light = 0x7f02002f;
		public static final int abc_list_divider_holo_dark = 0x7f020030;
		public static final int abc_list_divider_holo_light = 0x7f020031;
		public static final int abc_list_focused_holo = 0x7f020032;
		public static final int abc_list_longpressed_holo = 0x7f020033;
		public static final int abc_list_pressed_holo_dark = 0x7f020034;
		public static final int abc_list_pressed_holo_light = 0x7f020035;
		public static final int abc_list_selector_background_transition_holo_dark = 0x7f020036;
		public static final int abc_list_selector_background_transition_holo_light = 0x7f020037;
		public static final int abc_list_selector_disabled_holo_dark = 0x7f020038;
		public static final int abc_list_selector_disabled_holo_light = 0x7f020039;
		public static final int abc_list_selector_holo_dark = 0x7f02003a;
		public static final int abc_list_selector_holo_light = 0x7f02003b;
		public static final int abc_menu_dropdown_panel_holo_dark = 0x7f02003c;
		public static final int abc_menu_dropdown_panel_holo_light = 0x7f02003d;
		public static final int abc_menu_hardkey_panel_holo_dark = 0x7f02003e;
		public static final int abc_menu_hardkey_panel_holo_light = 0x7f02003f;
		public static final int abc_search_dropdown_dark = 0x7f020040;
		public static final int abc_search_dropdown_light = 0x7f020041;
		public static final int abc_spinner_ab_default_holo_dark = 0x7f020042;
		public static final int abc_spinner_ab_default_holo_light = 0x7f020043;
		public static final int abc_spinner_ab_disabled_holo_dark = 0x7f020044;
		public static final int abc_spinner_ab_disabled_holo_light = 0x7f020045;
		public static final int abc_spinner_ab_focused_holo_dark = 0x7f020046;
		public static final int abc_spinner_ab_focused_holo_light = 0x7f020047;
		public static final int abc_spinner_ab_holo_dark = 0x7f020048;
		public static final int abc_spinner_ab_holo_light = 0x7f020049;
		public static final int abc_spinner_ab_pressed_holo_dark = 0x7f02004a;
		public static final int abc_spinner_ab_pressed_holo_light = 0x7f02004b;
		public static final int abc_tab_indicator_ab_holo = 0x7f02004c;
		public static final int abc_tab_selected_focused_holo = 0x7f02004d;
		public static final int abc_tab_selected_holo = 0x7f02004e;
		public static final int abc_tab_selected_pressed_holo = 0x7f02004f;
		public static final int abc_tab_unselected_pressed_holo = 0x7f020050;
		public static final int abc_textfield_search_default_holo_dark = 0x7f020051;
		public static final int abc_textfield_search_default_holo_light = 0x7f020052;
		public static final int abc_textfield_search_right_default_holo_dark = 0x7f020053;
		public static final int abc_textfield_search_right_default_holo_light = 0x7f020054;
		public static final int abc_textfield_search_right_selected_holo_dark = 0x7f020055;
		public static final int abc_textfield_search_right_selected_holo_light = 0x7f020056;
		public static final int abc_textfield_search_selected_holo_dark = 0x7f020057;
		public static final int abc_textfield_search_selected_holo_light = 0x7f020058;
		public static final int abc_textfield_searchview_holo_dark = 0x7f020059;
		public static final int abc_textfield_searchview_holo_light = 0x7f02005a;
		public static final int abc_textfield_searchview_right_holo_dark = 0x7f02005b;
		public static final int abc_textfield_searchview_right_holo_light = 0x7f02005c;
	}
	public static final class id {
		public static final int action_bar = 0x7f060027;
		public static final int action_bar_activity_content = 0x7f060020;
		public static final int action_bar_container = 0x7f060026;
		public static final int action_bar_overlay_layout = 0x7f06002a;
		public static final int action_bar_root = 0x7f060025;
		public static final int action_bar_subtitle = 0x7f06002e;
		public static final int action_bar_title = 0x7f06002d;
		public static final int action_context_bar = 0x7f060028;
		public static final int action_menu_divider = 0x7f060021;
		public static final int action_menu_presenter = 0x7f060022;
		public static final int action_mode_close_button = 0x7f06002f;
		public static final int activity_chooser_view_content = 0x7f060030;
		public static final int always = 0x7f060016;
		public static final int beginning = 0x7f06001c;
		public static final int checkbox = 0x7f060038;
		public static final int collapseActionView = 0x7f060018;
		public static final int default_activity_button = 0x7f060033;
		public static final int dialog = 0x7f060019;
		public static final int disableHome = 0x7f060013;
		public static final int dropdown = 0x7f06001a;
		public static final int edit_query = 0x7f06003b;
		public static final int end = 0x7f06001e;
		public static final int expand_activities_button = 0x7f060031;
		public static final int expanded_menu = 0x7f060037;
		public static final int home = 0x7f06001f;
		public static final int homeAsUp = 0x7f060010;
		public static final int icon = 0x7f060035;
		public static final int ifRoom = 0x7f060015;
		public static final int image = 0x7f060032;
		public static final int listMode = 0x7f06000c;
		public static final int list_item = 0x7f060034;
		public static final int middle = 0x7f06001d;
		public static final int never = 0x7f060014;
		public static final int none = 0x7f06001b;
		public static final int normal = 0x7f060001;
		public static final int progress_circular = 0x7f060023;
		public static final int progress_horizontal = 0x7f060024;
		public static final int radio = 0x7f06003a;
		public static final int search_badge = 0x7f06003d;
		public static final int search_bar = 0x7f06003c;
		public static final int search_button = 0x7f06003e;
		public static final int search_close_btn = 0x7f060043;
		public static final int search_edit_frame = 0x7f06003f;
		public static final int search_go_btn = 0x7f060045;
		public static final int search_mag_icon = 0x7f060040;
		public static final int search_plate = 0x7f060041;
		public static final int search_src_text = 0x7f060042;
		public static final int search_voice_btn = 0x7f060046;
		public static final int shortcut = 0x7f060039;
		public static final int showCustom = 0x7f060012;
		public static final int showHome = 0x7f06000f;
		public static final int showTitle = 0x7f060011;
		public static final int split_action_bar = 0x7f060029;
		public static final int submit_area = 0x7f060044;
		public static final int tabMode = 0x7f06000d;
		public static final int title = 0x7f060036;
		public static final int top_action_bar = 0x7f06002b;
		public static final int up = 0x7f06002c;
		public static final int useLogo = 0x7f06000e;
		public static final int withText = 0x7f060017;
	}
	public static final class integer {
		public static final int abc_max_action_buttons = 0x7f0c0000;
	}
	public static final class layout {
		public static final int abc_action_bar_decor = 0x7f030000;
		public static final int abc_action_bar_decor_include = 0x7f030001;
		public static final int abc_action_bar_decor_overlay = 0x7f030002;
		public static final int abc_action_bar_home = 0x7f030003;
		public static final int abc_action_bar_tab = 0x7f030004;
		public static final int abc_action_bar_tabbar = 0x7f030005;
		public static final int abc_action_bar_title_item = 0x7f030006;
		public static final int abc_action_bar_view_list_nav_layout = 0x7f030007;
		public static final int abc_action_menu_item_layout = 0x7f030008;
		public static final int abc_action_menu_layout = 0x7f030009;
		public static final int abc_action_mode_bar = 0x7f03000a;
		public static final int abc_action_mode_close_item = 0x7f03000b;
		public static final int abc_activity_chooser_view = 0x7f03000c;
		public static final int abc_activity_chooser_view_include = 0x7f03000d;
		public static final int abc_activity_chooser_view_list_item = 0x7f03000e;
		public static final int abc_expanded_menu_layout = 0x7f03000f;
		public static final int abc_list_menu_item_checkbox = 0x7f030010;
		public static final int abc_list_menu_item_icon = 0x7f030011;
		public static final int abc_list_menu_item_layout = 0x7f030012;
		public static final int abc_list_menu_item_radio = 0x7f030013;
		public static final int abc_popup_menu_item_layout = 0x7f030014;
		public static final int abc_search_dropdown_item_icons_2line = 0x7f030015;
		public static final int abc_search_view = 0x7f030016;
		public static final int abc_simple_decor = 0x7f030017;
		public static final int support_simple_spinner_dropdown_item = 0x7f03003b;
	}
	public static final class string {
		public static final int abc_action_bar_home_description = 0x7f09001d;
		public static final int abc_action_bar_up_description = 0x7f09001e;
		public static final int abc_action_menu_overflow_description = 0x7f09001f;
		public static final int abc_action_mode_done = 0x7f09001c;
		public static final int abc_activity_chooser_view_see_all = 0x7f090026;
		public static final int abc_activitychooserview_choose_application = 0x7f090025;
		public static final int abc_searchview_description_clear = 0x7f090022;
		public static final int abc_searchview_description_query = 0x7f090021;
		public static final int abc_searchview_description_search = 0x7f090020;
		public static final int abc_searchview_description_submit = 0x7f090023;
		public static final int abc_searchview_description_voice = 0x7f090024;
		public static final int abc_shareactionprovider_share_with = 0x7f090028;
		public static final int abc_shareactionprovider_share_with_application = 0x7f090027;
	}
	public static final class style {
		public static final int TextAppearance_AppCompat_Base_CompactMenu_Dialog = 0x7f0a0066;
		public static final int TextAppearance_AppCompat_Base_SearchResult = 0x7f0a0070;
		public static final int TextAppearance_AppCompat_Base_SearchResult_Subtitle = 0x7f0a0072;
		public static final int TextAppearance_AppCompat_Base_SearchResult_Title = 0x7f0a0071;
		public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Large = 0x7f0a006c;
		public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Small = 0x7f0a006d;
		public static final int TextAppearance_AppCompat_Light_Base_SearchResult = 0x7f0a0073;
		public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle = 0x7f0a0075;
		public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Title = 0x7f0a0074;
		public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large = 0x7f0a006e;
		public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small = 0x7f0a006f;
		public static final int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 0x7f0a0038;
		public static final int TextAppearance_AppCompat_Light_SearchResult_Title = 0x7f0a0037;
		public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 0x7f0a0033;
		public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 0x7f0a0034;
		public static final int TextAppearance_AppCompat_SearchResult_Subtitle = 0x7f0a0036;
		public static final int TextAppearance_AppCompat_SearchResult_Title = 0x7f0a0035;
		public static final int TextAppearance_AppCompat_Widget_ActionBar_Menu = 0x7f0a001d;
		public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 0x7f0a0009;
		public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 0x7f0a000b;
		public static final int TextAppearance_AppCompat_Widget_ActionBar_Title = 0x7f0a0008;
		public static final int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 0x7f0a000a;
		public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 0x7f0a0021;
		public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 0x7f0a0023;
		public static final int TextAppearance_AppCompat_Widget_ActionMode_Title = 0x7f0a0020;
		public static final int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 0x7f0a0022;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Menu = 0x7f0a0057;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle = 0x7f0a0059;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse = 0x7f0a005b;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title = 0x7f0a0058;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse = 0x7f0a005a;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle = 0x7f0a0054;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse = 0x7f0a0056;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title = 0x7f0a0053;
		public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse = 0x7f0a0055;
		public static final int TextAppearance_AppCompat_Widget_Base_DropDownItem = 0x7f0a0064;
		public static final int TextAppearance_AppCompat_Widget_DropDownItem = 0x7f0a0024;
		public static final int TextAppearance_AppCompat_Widget_PopupMenu_Large = 0x7f0a0031;
		public static final int TextAppearance_AppCompat_Widget_PopupMenu_Small = 0x7f0a0032;
		public static final int TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item = 0x7f0a0065;
		public static final int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 0x7f0a002b;
		public static final int Theme_AppCompat = 0x7f0a007a;
		public static final int Theme_AppCompat_Base_CompactMenu = 0x7f0a0086;
		public static final int Theme_AppCompat_Base_CompactMenu_Dialog = 0x7f0a0087;
		public static final int Theme_AppCompat_CompactMenu = 0x7f0a007f;
		public static final int Theme_AppCompat_CompactMenu_Dialog = 0x7f0a0080;
		public static final int Theme_AppCompat_DialogWhenLarge = 0x7f0a007d;
		public static final int Theme_AppCompat_Light = 0x7f0a007b;
		public static final int Theme_AppCompat_Light_DarkActionBar = 0x7f0a007c;
		public static final int Theme_AppCompat_Light_DialogWhenLarge = 0x7f0a007e;
		public static final int Theme_Base = 0x7f0a0081;
		public static final int Theme_Base_AppCompat = 0x7f0a0083;
		public static final int Theme_Base_AppCompat_DialogWhenLarge = 0x7f0a0088;
		public static final int Theme_Base_AppCompat_DialogWhenLarge_Base = 0x7f0a008c;
		public static final int Theme_Base_AppCompat_Dialog_FixedSize = 0x7f0a008a;
		public static final int Theme_Base_AppCompat_Dialog_Light_FixedSize = 0x7f0a008b;
		public static final int Theme_Base_AppCompat_Light = 0x7f0a0084;
		public static final int Theme_Base_AppCompat_Light_DarkActionBar = 0x7f0a0085;
		public static final int Theme_Base_AppCompat_Light_DialogWhenLarge = 0x7f0a0089;
		public static final int Theme_Base_AppCompat_Light_DialogWhenLarge_Base = 0x7f0a008d;
		public static final int Theme_Base_Light = 0x7f0a0082;
		public static final int Widget_AppCompat_ActionBar = 0x7f0a0003;
		public static final int Widget_AppCompat_ActionBar_Solid = 0x7f0a0005;
		public static final int Widget_AppCompat_ActionBar_TabBar = 0x7f0a0014;
		public static final int Widget_AppCompat_ActionBar_TabText = 0x7f0a001a;
		public static final int Widget_AppCompat_ActionBar_TabView = 0x7f0a0017;
		public static final int Widget_AppCompat_ActionButton = 0x7f0a000e;
		public static final int Widget_AppCompat_ActionButton_CloseMode = 0x7f0a0010;
		public static final int Widget_AppCompat_ActionButton_Overflow = 0x7f0a0012;
		public static final int Widget_AppCompat_ActionMode = 0x7f0a001e;
		public static final int Widget_AppCompat_ActivityChooserView = 0x7f0a003b;
		public static final int Widget_AppCompat_AutoCompleteTextView = 0x7f0a0039;
		public static final int Widget_AppCompat_Base_ActionBar = 0x7f0a003d;
		public static final int Widget_AppCompat_Base_ActionBar_Solid = 0x7f0a003f;
		public static final int Widget_AppCompat_Base_ActionBar_TabBar = 0x7f0a0048;
		public static final int Widget_AppCompat_Base_ActionBar_TabText = 0x7f0a004e;
		public static final int Widget_AppCompat_Base_ActionBar_TabView = 0x7f0a004b;
		public static final int Widget_AppCompat_Base_ActionButton = 0x7f0a0042;
		public static final int Widget_AppCompat_Base_ActionButton_CloseMode = 0x7f0a0044;
		public static final int Widget_AppCompat_Base_ActionButton_Overflow = 0x7f0a0046;
		public static final int Widget_AppCompat_Base_ActionMode = 0x7f0a0051;
		public static final int Widget_AppCompat_Base_ActivityChooserView = 0x7f0a0078;
		public static final int Widget_AppCompat_Base_AutoCompleteTextView = 0x7f0a0076;
		public static final int Widget_AppCompat_Base_DropDownItem_Spinner = 0x7f0a0060;
		public static final int Widget_AppCompat_Base_ListPopupWindow = 0x7f0a0068;
		public static final int Widget_AppCompat_Base_ListView_DropDown = 0x7f0a0062;
		public static final int Widget_AppCompat_Base_ListView_Menu = 0x7f0a0067;
		public static final int Widget_AppCompat_Base_PopupMenu = 0x7f0a006a;
		public static final int Widget_AppCompat_Base_ProgressBar = 0x7f0a005d;
		public static final int Widget_AppCompat_Base_ProgressBar_Horizontal = 0x7f0a005c;
		public static final int Widget_AppCompat_Base_Spinner = 0x7f0a005e;
		public static final int Widget_AppCompat_DropDownItem_Spinner = 0x7f0a0027;
		public static final int Widget_AppCompat_Light_ActionBar = 0x7f0a0004;
		public static final int Widget_AppCompat_Light_ActionBar_Solid = 0x7f0a0006;
		public static final int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 0x7f0a0007;
		public static final int Widget_AppCompat_Light_ActionBar_TabBar = 0x7f0a0015;
		public static final int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 0x7f0a0016;
		public static final int Widget_AppCompat_Light_ActionBar_TabText = 0x7f0a001b;
		public static final int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 0x7f0a001c;
		public static final int Widget_AppCompat_Light_ActionBar_TabView = 0x7f0a0018;
		public static final int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 0x7f0a0019;
		public static final int Widget_AppCompat_Light_ActionButton = 0x7f0a000f;
		public static final int Widget_AppCompat_Light_ActionButton_CloseMode = 0x7f0a0011;
		public static final int Widget_AppCompat_Light_ActionButton_Overflow = 0x7f0a0013;
		public static final int Widget_AppCompat_Light_ActionMode_Inverse = 0x7f0a001f;
		public static final int Widget_AppCompat_Light_ActivityChooserView = 0x7f0a003c;
		public static final int Widget_AppCompat_Light_AutoCompleteTextView = 0x7f0a003a;
		public static final int Widget_AppCompat_Light_Base_ActionBar = 0x7f0a003e;
		public static final int Widget_AppCompat_Light_Base_ActionBar_Solid = 0x7f0a0040;
		public static final int Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse = 0x7f0a0041;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar = 0x7f0a0049;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse = 0x7f0a004a;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabText = 0x7f0a004f;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse = 0x7f0a0050;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabView = 0x7f0a004c;
		public static final int Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse = 0x7f0a004d;
		public static final int Widget_AppCompat_Light_Base_ActionButton = 0x7f0a0043;
		public static final int Widget_AppCompat_Light_Base_ActionButton_CloseMode = 0x7f0a0045;
		public static final int Widget_AppCompat_Light_Base_ActionButton_Overflow = 0x7f0a0047;
		public static final int Widget_AppCompat_Light_Base_ActionMode_Inverse = 0x7f0a0052;
		public static final int Widget_AppCompat_Light_Base_ActivityChooserView = 0x7f0a0079;
		public static final int Widget_AppCompat_Light_Base_AutoCompleteTextView = 0x7f0a0077;
		public static final int Widget_AppCompat_Light_Base_DropDownItem_Spinner = 0x7f0a0061;
		public static final int Widget_AppCompat_Light_Base_ListPopupWindow = 0x7f0a0069;
		public static final int Widget_AppCompat_Light_Base_ListView_DropDown = 0x7f0a0063;
		public static final int Widget_AppCompat_Light_Base_PopupMenu = 0x7f0a006b;
		public static final int Widget_AppCompat_Light_Base_Spinner = 0x7f0a005f;
		public static final int Widget_AppCompat_Light_DropDownItem_Spinner = 0x7f0a0028;
		public static final int Widget_AppCompat_Light_ListPopupWindow = 0x7f0a002d;
		public static final int Widget_AppCompat_Light_ListView_DropDown = 0x7f0a002a;
		public static final int Widget_AppCompat_Light_PopupMenu = 0x7f0a002f;
		public static final int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 0x7f0a0026;
		public static final int Widget_AppCompat_ListPopupWindow = 0x7f0a002c;
		public static final int Widget_AppCompat_ListView_DropDown = 0x7f0a0029;
		public static final int Widget_AppCompat_ListView_Menu = 0x7f0a0030;
		public static final int Widget_AppCompat_PopupMenu = 0x7f0a002e;
		public static final int Widget_AppCompat_ProgressBar = 0x7f0a000d;
		public static final int Widget_AppCompat_ProgressBar_Horizontal = 0x7f0a000c;
		public static final int Widget_AppCompat_Spinner_DropDown_ActionBar = 0x7f0a0025;
	}
	public static final class styleable {
		public static final int[] ActionBar = { 0x7f01003c, 0x7f01003d, 0x7f01003e, 0x7f01003f, 0x7f010040, 0x7f010041, 0x7f010042, 0x7f010043, 0x7f010044, 0x7f010045, 0x7f010046, 0x7f010047, 0x7f010048, 0x7f010049, 0x7f01004a, 0x7f01004b, 0x7f01004c, 0x7f01004d, 0x7f01004e };
		public static final int[] ActionBarLayout = { 0x010100b3 };
		public static final int ActionBarLayout_android_layout_gravity = 0;
		public static final int[] ActionBarWindow = { 0x7f010017, 0x7f010018, 0x7f010019, 0x7f01001a, 0x7f01001b, 0x7f01001c, 0x7f01001d };
		public static final int ActionBarWindow_windowActionBar = 0;
		public static final int ActionBarWindow_windowActionBarOverlay = 1;
		public static final int ActionBarWindow_windowFixedHeightMajor = 6;
		public static final int ActionBarWindow_windowFixedHeightMinor = 4;
		public static final int ActionBarWindow_windowFixedWidthMajor = 3;
		public static final int ActionBarWindow_windowFixedWidthMinor = 5;
		public static final int ActionBarWindow_windowSplitActionBar = 2;
		public static final int ActionBar_background = 10;
		public static final int ActionBar_backgroundSplit = 12;
		public static final int ActionBar_backgroundStacked = 11;
		public static final int ActionBar_customNavigationLayout = 13;
		public static final int ActionBar_displayOptions = 3;
		public static final int ActionBar_divider = 9;
		public static final int ActionBar_height = 1;
		public static final int ActionBar_homeLayout = 14;
		public static final int ActionBar_icon = 7;
		public static final int ActionBar_indeterminateProgressStyle = 16;
		public static final int ActionBar_itemPadding = 18;
		public static final int ActionBar_logo = 8;
		public static final int ActionBar_navigationMode = 2;
		public static final int ActionBar_progressBarPadding = 17;
		public static final int ActionBar_progressBarStyle = 15;
		public static final int ActionBar_subtitle = 4;
		public static final int ActionBar_subtitleTextStyle = 6;
		public static final int ActionBar_title = 0;
		public static final int ActionBar_titleTextStyle = 5;
		public static final int[] ActionMenuItemView = { 0x0101013f };
		public static final int ActionMenuItemView_android_minWidth = 0;
		public static final int[] ActionMenuView = { };
		public static final int[] ActionMode = { 0x7f01003d, 0x7f010041, 0x7f010042, 0x7f010046, 0x7f010048 };
		public static final int ActionMode_background = 3;
		public static final int ActionMode_backgroundSplit = 4;
		public static final int ActionMode_height = 0;
		public static final int ActionMode_subtitleTextStyle = 2;
		public static final int ActionMode_titleTextStyle = 1;
		public static final int[] ActivityChooserView = { 0x7f010081, 0x7f010082 };
		public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
		public static final int ActivityChooserView_initialActivityCount = 0;
		public static final int[] CompatTextView = { 0x7f010084 };
		public static final int CompatTextView_textAllCaps = 0;
		public static final int[] LinearLayoutICS = { 0x7f010045, 0x7f01006c, 0x7f01006d };
		public static final int LinearLayoutICS_divider = 0;
		public static final int LinearLayoutICS_dividerPadding = 2;
		public static final int LinearLayoutICS_showDividers = 1;
		public static final int[] MenuGroup = { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 };
		public static final int MenuGroup_android_checkableBehavior = 5;
		public static final int MenuGroup_android_enabled = 0;
		public static final int MenuGroup_android_id = 1;
		public static final int MenuGroup_android_menuCategory = 3;
		public static final int MenuGroup_android_orderInCategory = 4;
		public static final int MenuGroup_android_visible = 2;
		public static final int[] MenuItem = { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f010064, 0x7f010065, 0x7f010066, 0x7f010067 };
		public static final int MenuItem_actionLayout = 14;
		public static final int MenuItem_actionProviderClass = 16;
		public static final int MenuItem_actionViewClass = 15;
		public static final int MenuItem_android_alphabeticShortcut = 9;
		public static final int MenuItem_android_checkable = 11;
		public static final int MenuItem_android_checked = 3;
		public static final int MenuItem_android_enabled = 1;
		public static final int MenuItem_android_icon = 0;
		public static final int MenuItem_android_id = 2;
		public static final int MenuItem_android_menuCategory = 5;
		public static final int MenuItem_android_numericShortcut = 10;
		public static final int MenuItem_android_onClick = 12;
		public static final int MenuItem_android_orderInCategory = 6;
		public static final int MenuItem_android_title = 7;
		public static final int MenuItem_android_titleCondensed = 8;
		public static final int MenuItem_android_visible = 4;
		public static final int MenuItem_showAsAction = 13;
		public static final int[] MenuView = { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x01010435 };
		public static final int MenuView_android_headerBackground = 4;
		public static final int MenuView_android_horizontalDivider = 2;
		public static final int MenuView_android_itemBackground = 5;
		public static final int MenuView_android_itemIconDisabledAlpha = 6;
		public static final int MenuView_android_itemTextAppearance = 1;
		public static final int MenuView_android_preserveIconSpacing = 7;
		public static final int MenuView_android_verticalDivider = 3;
		public static final int MenuView_android_windowAnimationStyle = 0;
		public static final int[] SearchView = { 0x0101011f, 0x01010220, 0x01010264, 0x7f010071, 0x7f010072 };
		public static final int SearchView_android_imeOptions = 2;
		public static final int SearchView_android_inputType = 1;
		public static final int SearchView_android_maxWidth = 0;
		public static final int SearchView_iconifiedByDefault = 3;
		public static final int SearchView_queryHint = 4;
		public static final int[] Spinner = { 0x010100af, 0x01010175, 0x01010176, 0x01010262, 0x010102ac, 0x010102ad, 0x7f010068, 0x7f010069, 0x7f01006a, 0x7f01006b };
		public static final int Spinner_android_dropDownHorizontalOffset = 4;
		public static final int Spinner_android_dropDownSelector = 1;
		public static final int Spinner_android_dropDownVerticalOffset = 5;
		public static final int Spinner_android_dropDownWidth = 3;
		public static final int Spinner_android_gravity = 0;
		public static final int Spinner_android_popupBackground = 2;
		public static final int Spinner_disableChildrenWhenDisabled = 9;
		public static final int Spinner_popupPromptView = 8;
		public static final int Spinner_prompt = 6;
		public static final int Spinner_spinnerMode = 7;
		public static final int[] Theme = { 0x7f01005e, 0x7f01005f, 0x7f010060, 0x7f010061, 0x7f010062, 0x7f010063 };
		public static final int Theme_actionDropDownStyle = 0;
		public static final int Theme_dropdownListPreferredItemHeight = 1;
		public static final int Theme_listChoiceBackgroundIndicator = 5;
		public static final int Theme_panelMenuListTheme = 4;
		public static final int Theme_panelMenuListWidth = 3;
		public static final int Theme_popupMenuStyle = 2;
		public static final int[] View = { 0x010100da, 0x7f01004f, 0x7f010050 };
		public static final int View_android_focusable = 0;
		public static final int View_paddingEnd = 2;
		public static final int View_paddingStart = 1;
	}
}


text:
#include <stddef.h>
#include <stdint.h>

extern void *__go_alloc (unsigned int __attribute__ ((mode (pointer))));
extern void __go_free (void *);


text:
<?php

namespace Reliv\RcmApiLib\Api\Hydrator;

use Interop\Container\ContainerInterface;
use Zend\ServiceManager\ServiceLocatorInterface;

class HydrateApiMessagesCompositeFactory
{
    /**
     * @param ContainerInterface|ServiceLocatorInterface $container
     *
     * @return HydrateApiMessagesComposite
     */
    public function __invoke($container)
    {
        $composite = new HydrateApiMessagesComposite();
        $config = $container->get('Config');

        $queue = new \SplPriorityQueue();

        foreach ($config['Reliv\\RcmApiLib']['CompositeApiMessageHydrators'] as $hydratorService => $priority) {
            $queue->insert($hydratorService, $priority);
        }

        foreach ($queue as $hydratorService) {
            $composite->add($container->get($hydratorService));
        }

        return $composite;
    }
}


text:
A simple, lightweight helper class for android 6.0 runtime permissions.

Just copy-paste sample usage and you're good to go.

You can simply implement to your project, you can use it everywhere.

## Improvement
RequestFragmentPermissions added

#### add compile 'com.android.support:support-v13:24.2.1' to your app level build.gradle file to request permissions from fragment and get callback for onRequestPermissionsResult ( android.support.v13.app.FragmentCompat )


text:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="android.projects.yashasvi.session_walmart">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".activities.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <service android:name=".services.ContactsDownloadService"></service>

    </application>

</manifest>


text:
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Editor.Shared.Utilities;
using Microsoft.CodeAnalysis.Editor.Test;
using Microsoft.CodeAnalysis.Editor.UnitTests;
using Microsoft.CodeAnalysis.Editor.UnitTests.Workspaces;
using Microsoft.CodeAnalysis.LanguageServer.Handler;
using Microsoft.CodeAnalysis.Shared.Extensions;
using Microsoft.CodeAnalysis.Shared.TestHooks;
using Microsoft.CodeAnalysis.Test.Utilities;
using Microsoft.CodeAnalysis.Text;
using Microsoft.VisualStudio.LanguageServer.Client;
using Microsoft.VisualStudio.LanguageServer.Protocol;
using Microsoft.VisualStudio.Text;
using Microsoft.VisualStudio.Threading;
using Moq;
using Newtonsoft.Json.Linq;
using Roslyn.Test.Utilities;
using static Roslyn.Test.Utilities.AbstractLanguageServerProtocolTests;
using IAsyncDisposable = System.IAsyncDisposable;
using LSP = Microsoft.VisualStudio.LanguageServer.Protocol;

namespace Roslyn.VisualStudio.CSharp.UnitTests.DocumentOutline
{
    [UseExportProvider]
    public abstract class DocumentOutlineTestsBase
    {
        protected class DocumentOutlineTestMocks : IAsyncDisposable
        {
            private readonly TestWorkspace _workspace;
            private readonly IAsyncDisposable _disposable;

            internal DocumentOutlineTestMocks(
                ILanguageServiceBroker2 languageServiceBroker,
                IThreadingContext threadingContext,
                TestWorkspace workspace,
                IAsyncDisposable disposable)
            {
                LanguageServiceBroker = languageServiceBroker;
                ThreadingContext = threadingContext;
                _workspace = workspace;
                _disposable = disposable;
                TextBuffer = workspace.Documents.Single().GetTextBuffer();
            }

            internal ILanguageServiceBroker2 LanguageServiceBroker { get; }

            internal IThreadingContext ThreadingContext { get; }

            internal ITextBuffer TextBuffer { get; }

            internal string FilePath
                => "C:\\" + _workspace.Documents.Single().FilePath!;

            public ValueTask DisposeAsync()
                => _disposable.DisposeAsync();
        }

        private static readonly TestComposition s_composition = EditorTestCompositions.LanguageServerProtocol
            .AddParts(typeof(TestDocumentTrackingService))
            .AddParts(typeof(TestWorkspaceRegistrationService))
            .AddParts(typeof(TestWorkspaceConfigurationService))
            .RemoveParts(typeof(MockWorkspaceEventListenerProvider));

        protected async Task<DocumentOutlineTestMocks> CreateMocksAsync(string code)
        {
            var workspace = TestWorkspace.CreateCSharp(code, composition: s_composition);
            var threadingContext = workspace.GetService<IThreadingContext>();

            var clientCapabilities = new LSP.ClientCapabilities()
            {
                TextDocument = new LSP.TextDocumentClientCapabilities()
                {
                    DocumentSymbol = new LSP.DocumentSymbolSetting()
                    {
                        HierarchicalDocumentSymbolSupport = true
                    }
                }
            };

            var testLspServer = await CreateTestLspServerAsync(workspace, new InitializationOptions { ClientCapabilities = clientCapabilities });
            var languageServiceBrokerMock = new Mock<ILanguageServiceBroker2>(MockBehavior.Strict);
#pragma warning disable CS0618 // Type or member is obsolete
            languageServiceBrokerMock
                .Setup(l => l.RequestAsync(It.IsAny<ITextBuffer>(), It.IsAny<Func<JToken, bool>>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<Func<ITextSnapshot, JToken>>(), It.IsAny<CancellationToken>()))
                .Returns<ITextBuffer, Func<JToken, bool>, string, string, Func<ITextSnapshot, JToken>, CancellationToken>(RequestAsync);
#pragma warning restore CS0618 // Type or member is obsolete

            var mocks = new DocumentOutlineTestMocks(languageServiceBrokerMock.Object, threadingContext, workspace, testLspServer);
            return mocks;

            async Task<ManualInvocationResponse?> RequestAsync(ITextBuffer textBuffer, Func<JToken, bool> capabilitiesFilter, string languageServerName, string method, Func<ITextSnapshot, JToken> parameterFactory, CancellationToken cancellationToken)
            {
                var request = parameterFactory(textBuffer.CurrentSnapshot).ToObject<RoslynDocumentSymbolParams>();
                var response = await testLspServer.ExecuteRequestAsync<RoslynDocumentSymbolParams, DocumentSymbol[]>(method, request!, cancellationToken);
                return new ManualInvocationResponse(string.Empty, JToken.FromObject(response!));
            }
        }

        private static async Task<TestLspServer> CreateTestLspServerAsync(TestWorkspace workspace, InitializationOptions initializationOptions)
        {
            var solution = workspace.CurrentSolution;

            foreach (var document in workspace.Documents)
            {
                if (document.IsSourceGenerated)
                    continue;

                solution = solution.WithDocumentFilePath(document.Id, "C:\\" + document.Name);

                var documentText = await solution.GetRequiredDocument(document.Id).GetTextAsync(CancellationToken.None);
                solution = solution.WithDocumentText(document.Id, SourceText.From(documentText.ToString(), System.Text.Encoding.UTF8));
            }

            foreach (var project in workspace.Projects)
            {
                // Ensure all the projects have a valid file path.
                solution = solution.WithProjectFilePath(project.Id, "C:\\" + project.Name);
            }

            solution = solution.WithAnalyzerReferences(new[] { new TestAnalyzerReferenceByLanguage(DiagnosticExtensions.GetCompilerDiagnosticAnalyzersMap()) });
            workspace.ChangeSolution(solution);

            // Important: We must wait for workspace creation operations to finish.
            // Otherwise we could have a race where workspace change events triggered by creation are changing the state
            // created by the initial test steps. This can interfere with the expected test state.
            var operations = workspace.ExportProvider.GetExportedValue<AsynchronousOperationListenerProvider>();
            var workspaceWaiter = operations.GetWaiter(FeatureAttribute.Workspace);
            await workspaceWaiter.ExpeditedWaitAsync();

            return await TestLspServer.CreateAsync(workspace, initializationOptions);
        }
    }
}


text:
ActiveRecord::Schema.define(version: 20170830212328) do

  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"

  create_table "appointments", force: :cascade do |t|
    t.integer "slot_id", null: false
    t.integer "mentee_id", null: false
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

  create_table "slots", force: :cascade do |t|
    t.time "start_time", null: false
    t.date "date", null: false
    t.string "duration", null: false
    t.integer "mentor_id", null: false
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

  create_table "users", force: :cascade do |t|
    t.string "first_name", null: false
    t.string "last_name", null: false
    t.string "email", null: false
    t.string "password_digest", null: false
    t.string "phone", null: false
    t.string "picture_url"
    t.string "bio"
    t.text "topics", default: [], array: true
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

end


text:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="16dp">

    <!-- Do steps 2 - 11 within number_list_item.xml -->
    <!-- COMPLETE (2) Make the root layout a FrameLayout -->
    <!-- COMPLETE (3) Make the width match_parent and the height wrap_content -->
    <!-- COMPLETE (4) Set the padding to 16dp -->
    <!-- COMPLETE (5) Add a TextView as the only child of the FrameLayout -->
    <!-- COMPLETE (6) Give the TextView an ID "@+id/tv_item_number" -->
    <!-- COMPLETE (7) Set the height and width to wrap_content -->
    <!-- TODO (8) Align the TextView to the start of the parent -->
    <!-- COMPLETE (9) Center the TextView vertically in the layout -->
    <!-- COMPLETE (10) Set the font family to monospace -->
    <!-- COMPLETE (11) Set the text size to 42sp -->

    <TextView
        android:id="@+id/tv_item_number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:fontFamily="monospace"
        android:textSize="42sp"/>

</FrameLayout>


text:
/* global require, describe, it, beforeEach */
'use strict';

// MODULES //

var // Expectation library:
	chai = require( 'chai' ),

	// Module to be tested:
	DataFrame = require( './../lib' );

// VARIABLES //

var expect = chai.expect,
	assert = chai.assert;

// TESTS //

describe( 'rename', function tests() {

	var data, df;

	beforeEach( function beforeEach() {
		data = [
			[1,2,3],
			[4,5,6],
			[7,8,9]
		];
		df = new DataFrame( data, {
			'rownames': ['beep', 'boop', 'beep' ],
			'colnames': ['a', 'b', 'a']
		});
	});

	it( 'should provide a method to rename a data frame row or column', function test() {
		expect( df.rename ).to.be.a( 'function' );
	});

	it( 'should throw an error if the first argument is not either `rows` or `cols`', function test() {
		var values = [
			'beep',
			5,
			null,
			undefined,
			NaN,
			true,
			function(){},
			{},
			[]
		];

		for ( var i = 0; i < values.length; i++ ) {
			expect( badValue( values[i] ) ).to.throw( Error );
		}
		function badValue( value ) {
			return function() {
				df.rename( value, '' );
			};
		}
	});

	it( 'should throw an error if not provided either a string or a positive integer for the row/column identifier', function test() {
		var values = [
			-1,
			5.45,
			null,
			undefined,
			NaN,
			true,
			function(){},
			{},
			[]
		];

		for ( var i = 0; i < values.length; i++ ) {
			expect( badValue( values[i] ) ).to.throw( TypeError );
		}
		function badValue( value ) {
			return function() {
				df.rename( 'rows', value, '' );
			};
		}
	});

	it( 'should throw a range error if the row/column identifier exceeds the maximum row/column index', function test() {
		expect( badValue1 ).to.throw( RangeError );
		expect( badValue2 ).to.throw( RangeError );
		function badValue1() {
			df.rename( 'rows', data.length, '' );
		}
		function badValue2() {
			df.rename( 'cols', data[0].length, '' );
		}
	});

	it( 'should throw an error if provided an unknown row/column name', function test() {
		expect( badValue1 ).to.throw( Error );
		expect( badValue2 ).to.throw( Error );
		function badValue1() {
			df.rename( 'rows', 'ajfadjfladsj', '' );
		}
		function badValue2() {
			df.rename( 'cols', 'ajfadjfladsj', '' );
		}
	});

	it( 'should throw an error if new row/column name is not a string', function test() {
		var values = [
			5,
			null,
			undefined,
			NaN,
			true,
			function(){},
			{},
			[]
		];

		for ( var i = 0; i < values.length; i++ ) {
			expect( badValue( values[i] ) ).to.throw( TypeError );
		}
		function badValue( value ) {
			return function() {
				df.rename( 'cols', 'a', value );
			};
		}
	});

	it( 'should rename all rows/columns matching a row/column name', function test() {
		var expected, actual;

		expected = [ 'foo', 'boop', 'foo' ];
		df.rename( 'rows', 'beep', 'foo' );
		actual = df.rownames();

		assert.deepEqual( actual, expected );

		expected = [ 'foo', 'b', 'foo' ];
		df.rename( 'cols', 'a', 'foo' );
		actual = df.colnames();

		assert.deepEqual( actual, expected );
	});

	it( 'should allow renaming rows/columns to an existing name', function test() {
		var expected, actual;

		expected = [ 'beep', 'beep', 'beep' ];
		df.rename( 'rows', 'boop', 'beep' );
		actual = df.rownames();

		assert.deepEqual( actual, expected );

		expected = [ 'a', 'a', 'a' ];
		df.rename( 'cols', 'b', 'a' );
		actual = df.colnames();

		assert.deepEqual( actual, expected );
	});

	it( 'should rename an individual row/columns located at a specific index', function test() {
		var expected, actual;

		expected = [ 'beep', 'foo', 'beep' ];
		df.rename( 'rows', 1, 'foo' );
		actual = df.rownames();

		assert.deepEqual( actual, expected );

		expected = [ 'a', 'foo', 'a' ];
		df.rename( 'cols', 1, 'foo' );
		actual = df.colnames();

		assert.deepEqual( actual, expected );
	});

	it( 'should allow renaming a row/column located at a specific index to an existing name', function test() {
		var expected, actual;

		expected = [ 'beep', 'boop', 'boop' ];
		df.rename( 'rows', 2, 'boop' );
		actual = df.rownames();

		assert.deepEqual( actual, expected );

		expected = [ 'a', 'b', 'boop' ];
		df.rename( 'cols', 2, 'boop' );
		actual = df.colnames();

		assert.deepEqual( actual, expected );
	});

});


text:
.class public Landroid/content/SyncAdaptersCache;
.super Landroid/content/pm/RegisteredServicesCache;
.source "SyncAdaptersCache.java"

# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Landroid/content/SyncAdaptersCache$MySerializer;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Landroid/content/pm/RegisteredServicesCache",
        "<",
        "Landroid/content/SyncAdapterType;",
        ">;"
    }
.end annotation

# static fields
.field private static final ATTRIBUTES_NAME:Ljava/lang/String; = "sync-adapter"

.field private static final SERVICE_INTERFACE:Ljava/lang/String; = "android.content.SyncAdapter"

.field private static final SERVICE_META_DATA:Ljava/lang/String; = "android.content.SyncAdapter"

.field private static final TAG:Ljava/lang/String; = "Account"

.field private static final sSerializer:Landroid/content/SyncAdaptersCache$MySerializer;

# instance fields
.field private mAuthorityToSyncAdapters:Landroid/util/SparseArray;
    .annotation build Lcom/android/internal/annotations/GuardedBy;
        value = "mServicesLock"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray",
            "<",
            "Landroid/util/ArrayMap",
            "<",
            "Ljava/lang/String;",
            "[",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation
.end field

# direct methods
.method static constructor <clinit>()V
    .locals 1

    .prologue
    .line 47
    new-instance v0, Landroid/content/SyncAdaptersCache$MySerializer;

    invoke-direct {v0}, Landroid/content/SyncAdaptersCache$MySerializer;-><init>()V

    sput-object v0, Landroid/content/SyncAdaptersCache;->sSerializer:Landroid/content/SyncAdaptersCache$MySerializer;

    .line 41
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .locals 6
    .param p1, "context"    # Landroid/content/Context;

    .prologue
    .line 54
    const-string/jumbo v2, "android.content.SyncAdapter"

    const-string/jumbo v3, "android.content.SyncAdapter"

    const-string/jumbo v4, "sync-adapter"

    sget-object v5, Landroid/content/SyncAdaptersCache;->sSerializer:Landroid/content/SyncAdaptersCache$MySerializer;

    move-object v0, p0

    move-object v1, p1

    invoke-direct/range {v0 .. v5}, Landroid/content/pm/RegisteredServicesCache;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/pm/XmlSerializerAndParser;)V

    .line 51
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    .line 50
    iput-object v0, p0, Landroid/content/SyncAdaptersCache;->mAuthorityToSyncAdapters:Landroid/util/SparseArray;

    .line 53
    return-void
.end method

# virtual methods
.method public getSyncAdapterPackagesForAuthority(Ljava/lang/String;I)[Ljava/lang/String;
    .locals 8
    .param p1, "authority"    # Ljava/lang/String;
    .param p2, "userId"    # I

    .prologue
    .line 103
    iget-object v7, p0, Landroid/content/SyncAdaptersCache;->mServicesLock:Ljava/lang/Object;

    monitor-enter v7

    .line 104
    :try_start_0
    iget-object v6, p0, Landroid/content/SyncAdaptersCache;->mAuthorityToSyncAdapters:Landroid/util/SparseArray;

    invoke-virtual {v6, p2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/util/ArrayMap;

    .line 105
    .local v0, "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    if-nez v0, :cond_0

    .line 106
    new-instance v0, Landroid/util/ArrayMap;

    .end local v0    # "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    invoke-direct {v0}, Landroid/util/ArrayMap;-><init>()V

    .line 107
    .restart local v0    # "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    iget-object v6, p0, Landroid/content/SyncAdaptersCache;->mAuthorityToSyncAdapters:Landroid/util/SparseArray;

    invoke-virtual {v6, p2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 110
    :cond_0
    invoke-virtual {v0, p1}, Landroid/util/ArrayMap;->containsKey(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_1

    .line 111
    invoke-virtual {v0, p1}, Landroid/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, [Ljava/lang/String;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    monitor-exit v7

    return-object v6

    .line 116
    :cond_1
    :try_start_1
    invoke-virtual {p0, p2}, Landroid/content/SyncAdaptersCache;->getAllServices(I)Ljava/util/Collection;

    move-result-object v4

    .line 117
    .local v4, "serviceInfos":Ljava/util/Collection;, "Ljava/util/Collection<Landroid/content/pm/RegisteredServicesCache$ServiceInfo<Landroid/content/SyncAdapterType;>;>;"
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 118
    .local v1, "packages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
    invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v3

    .local v3, "serviceInfo$iterator":Ljava/util/Iterator;
    :cond_2
    :goto_0
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v6

    if-eqz v6, :cond_3

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/content/pm/RegisteredServicesCache$ServiceInfo;

    .line 119
    .local v2, "serviceInfo":Landroid/content/pm/RegisteredServicesCache$ServiceInfo;, "Landroid/content/pm/RegisteredServicesCache$ServiceInfo<Landroid/content/SyncAdapterType;>;"
    iget-object v6, v2, Landroid/content/pm/RegisteredServicesCache$ServiceInfo;->type:Ljava/lang/Object;

    check-cast v6, Landroid/content/SyncAdapterType;

    iget-object v6, v6, Landroid/content/SyncAdapterType;->authority:Ljava/lang/String;

    invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_2

    .line 120
    iget-object v6, v2, Landroid/content/pm/RegisteredServicesCache$ServiceInfo;->componentName:Landroid/content/ComponentName;

    if-eqz v6, :cond_2

    .line 121
    iget-object v6, v2, Landroid/content/pm/RegisteredServicesCache$ServiceInfo;->componentName:Landroid/content/ComponentName;

    invoke-virtual {v6}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v1, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    .line 103
    .end local v0    # "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    .end local v1    # "packages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
    .end local v2    # "serviceInfo":Landroid/content/pm/RegisteredServicesCache$ServiceInfo;, "Landroid/content/pm/RegisteredServicesCache$ServiceInfo<Landroid/content/SyncAdapterType;>;"
    .end local v3    # "serviceInfo$iterator":Ljava/util/Iterator;
    .end local v4    # "serviceInfos":Ljava/util/Collection;, "Ljava/util/Collection<Landroid/content/pm/RegisteredServicesCache$ServiceInfo<Landroid/content/SyncAdapterType;>;>;"
    :catchall_0
    move-exception v6

    monitor-exit v7

    throw v6

    .line 124
    .restart local v0    # "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    .restart local v1    # "packages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
    .restart local v3    # "serviceInfo$iterator":Ljava/util/Iterator;
    .restart local v4    # "serviceInfos":Ljava/util/Collection;, "Ljava/util/Collection<Landroid/content/pm/RegisteredServicesCache$ServiceInfo<Landroid/content/SyncAdapterType;>;>;"
    :cond_3
    :try_start_2
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v6

    new-array v5, v6, [Ljava/lang/String;

    .line 125
    .local v5, "syncAdapterPackages":[Ljava/lang/String;
    invoke-virtual {v1, v5}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    .line 126
    invoke-virtual {v0, p1, v5}, Landroid/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    monitor-exit v7

    .line 128
    return-object v5
.end method

.method protected onServicesChangedLocked(I)V
    .locals 3
    .param p1, "userId"    # I

    .prologue
    .line 92
    iget-object v2, p0, Landroid/content/SyncAdaptersCache;->mServicesLock:Ljava/lang/Object;

    monitor-enter v2

    .line 93
    :try_start_0
    iget-object v1, p0, Landroid/content/SyncAdaptersCache;->mAuthorityToSyncAdapters:Landroid/util/SparseArray;

    invoke-virtual {v1, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/util/ArrayMap;

    .line 94
    .local v0, "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    if-eqz v0, :cond_0

    .line 95
    invoke-virtual {v0}, Landroid/util/ArrayMap;->clear()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_0
    monitor-exit v2

    .line 99
    invoke-super {p0, p1}, Landroid/content/pm/RegisteredServicesCache;->onServicesChangedLocked(I)V

    .line 91
    return-void

    .line 92
    .end local v0    # "adapterMap":Landroid/util/ArrayMap;, "Landroid/util/ArrayMap<Ljava/lang/String;[Ljava/lang/String;>;"
    :catchall_0
    move-exception v1

    monitor-exit v2

    throw v1
.end method

.method protected onUserRemoved(I)V
    .locals 2
    .param p1, "userId"    # I

    .prologue
    .line 134
    iget-object v1, p0, Landroid/content/SyncAdaptersCache;->mServicesLock:Ljava/lang/Object;

    monitor-enter v1

    .line 135
    :try_start_0
    iget-object v0, p0, Landroid/content/SyncAdaptersCache;->mAuthorityToSyncAdapters:Landroid/util/SparseArray;

    invoke-virtual {v0, p1}, Landroid/util/SparseArray;->remove(I)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    monitor-exit v1

    .line 138
    invoke-super {p0, p1}, Landroid/content/pm/RegisteredServicesCache;->onUserRemoved(I)V

    .line 133
    return-void

    .line 134
    :catchall_0
    move-exception v0

    monitor-exit v1

    throw v0
.end method

.method public parseServiceAttributes(Landroid/content/res/Resources;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/content/SyncAdapterType;
    .locals 10
    .param p1, "res"    # Landroid/content/res/Resources;
    .param p2, "packageName"    # Ljava/lang/String;
    .param p3, "attrs"    # Landroid/util/AttributeSet;

    .prologue
    const/4 v9, 0x0

    .line 60
    sget-object v0, Lcom/android/internal/R$styleable;->SyncAdapter:[I

    .line 59
    invoke-virtual {p1, p3, v0}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object v8

    .line 63
    .local v8, "sa":Landroid/content/res/TypedArray;
    const/4 v0, 0x2

    :try_start_0
    invoke-virtual {v8, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;

    move-result-object v1

    .line 65
    .local v1, "authority":Ljava/lang/String;
    const/4 v0, 0x1

    invoke-virtual {v8, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result-object v2

    .line 66
    .local v2, "accountType":Ljava/lang/String;
    if-eqz v1, :cond_0

    if-nez v2, :cond_1

    .line 86
    :cond_0
    invoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V

    .line 67
    return-object v9

    .line 70
    :cond_1
    const/4 v0, 0x3

    const/4 v9, 0x1

    :try_start_1
    invoke-virtual {v8, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v3

    .line 72
    .local v3, "userVisible":Z
    const/4 v0, 0x4

    .line 73
    const/4 v9, 0x1

    .line 72
    invoke-virtual {v8, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v4

    .line 75
    .local v4, "supportsUploading":Z
    const/4 v0, 0x6

    .line 76
    const/4 v9, 0x0

    .line 75
    invoke-virtual {v8, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v5

    .line 78
    .local v5, "isAlwaysSyncable":Z
    const/4 v0, 0x5

    .line 79
    const/4 v9, 0x0

    .line 78
    invoke-virtual {v8, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v6

    .line 81
    .local v6, "allowParallelSyncs":Z
    const/4 v0, 0x0

    invoke-virtual {v8, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;

    move-result-object v7

    .line 83
    .local v7, "settingsActivity":Ljava/lang/String;
    new-instance v0, Landroid/content/SyncAdapterType;

    invoke-direct/range {v0 .. v7}, Landroid/content/SyncAdapterType;-><init>(Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/String;)V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    .line 86
    invoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V

    .line 83
    return-object v0

    .line 85
    .end local v1    # "authority":Ljava/lang/String;
    .end local v2    # "accountType":Ljava/lang/String;
    .end local v3    # "userVisible":Z
    .end local v4    # "supportsUploading":Z
    .end local v5    # "isAlwaysSyncable":Z
    .end local v6    # "allowParallelSyncs":Z
    .end local v7    # "settingsActivity":Ljava/lang/String;
    :catchall_0
    move-exception v0

    .line 86
    invoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V

    .line 85
    throw v0
.end method

.method public bridge synthetic parseServiceAttributes(Landroid/content/res/Resources;Ljava/lang/String;Landroid/util/AttributeSet;)Ljava/lang/Object;
    .locals 1
    .param p1, "res"    # Landroid/content/res/Resources;
    .param p2, "packageName"    # Ljava/lang/String;
    .param p3, "attrs"    # Landroid/util/AttributeSet;

    .prologue
    .line 57
    invoke-virtual {p0, p1, p2, p3}, Landroid/content/SyncAdaptersCache;->parseServiceAttributes(Landroid/content/res/Resources;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/content/SyncAdapterType;

    move-result-object v0

    return-object v0
.end method


text:
package org.apache.causeway.testdomain.conf;

import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;
import org.springframework.context.annotation.PropertySources;

import org.apache.causeway.core.config.presets.CausewayPresets;
import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices;
import org.apache.causeway.persistence.jpa.eclipselink.CausewayModulePersistenceJpaEclipselink;
import org.apache.causeway.security.bypass.CausewayModuleSecurityBypass;
import org.apache.causeway.testdomain.jpa.JpaTestDomainModule;
import org.apache.causeway.testdomain.model.stereotypes.MyService;
import org.apache.causeway.testdomain.util.kv.KVStoreForTesting;
import org.apache.causeway.testing.fixtures.applib.CausewayModuleTestingFixturesApplib;

@SpringBootConfiguration
@EnableAutoConfiguration
@Import({
    MyService.class, // testing injection into entities
    CausewayModuleCoreRuntimeServices.class,
    CausewayModuleSecurityBypass.class,
    CausewayModulePersistenceJpaEclipselink.class,
    CausewayModuleTestingFixturesApplib.class,
    KVStoreForTesting.class, // Helper for JUnit Tests

    JpaTestDomainModule.class
})
@PropertySources({
    @PropertySource(CausewayPresets.NoTranslations),
    @PropertySource(CausewayPresets.H2InMemory_withUniqueSchema),
})
public class Configuration_usingJpa {

}


text:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <integer name="mac_span_count">3</integer>
</resources>


text:
""" Base class for DialogService for processing each dialogs """
import traceback
from logging import Logger, getLogger

from ..models import (
    Message,
    Response,
    Context,
    PerformanceInfo
)

class DialogService:
    """
    Base class for DialogService

    Attributes
    ----------
    config : minette.Config
        Configuration
    timezone : timezone
        Timezone
    logger : logging.Logger
        Logger
    dependencies : DependencyContainer
        Container to attach objects DialogRouter depends
    """

    @classmethod
    def topic_name(cls):
        """
        Topic name of this dialog service

        Returns
        -------
        topic_name : str
            Topic name of this dialog service
        """
        cls_name = cls.__name__.lower()
        if cls_name.endswith("dialogservice"):
            cls_name = cls_name[:-13]
        elif cls_name.endswith("dialog"):
            cls_name = cls_name[:-6]
        return cls_name

    def __init__(self, config=None, timezone=None, logger=None):
        """
        Parameters
        ----------
        config : minette.Config, default None
            Configuration
        timezone : pytz.timezone, default None
            Timezone
        logger : logging.Logger, default None
            Logger
        """
        self.config = config
        self.timezone = timezone
        self.logger = logger or getLogger(__name__)
        self.dependencies = None

    def execute(self, request, context, connection, performance):
        """
        Main logic of DialogService

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        connection : Connection
            Connection
        performance : minette.PerformanceInfo
            Performance information

        Returns
        -------
        response : minette.Response
            Response from chatbot
        """
        try:
            # extract entities
            for k, v in self.extract_entities(
                    request, context, connection).items():
                if not request.entities.get(k, ""):
                    request.entities[k] = v
            performance.append("dialog_service.extract_entities")

            # initialize context data
            if context.topic.is_new:
                context.data = self.get_slots(request, context, connection)
            performance.append("dialog_service.get_slots")

            # process request
            self.process_request(request, context, connection)
            performance.append("dialog_service.process_request")

            # compose response
            response_messages = \
                self.compose_response(request, context, connection)
            if not response_messages:
                self.logger.info("No response")
                response_messages = []
            elif not isinstance(response_messages, list):
                response_messages = [response_messages]
            response = Response()
            for rm in response_messages:
                if isinstance(rm, Message):
                    response.messages.append(rm)
                elif isinstance(rm, str):
                    response.messages.append(request.to_reply(text=rm))
            performance.append("dialog_service.compose_response")

        except Exception as ex:
            self.logger.error(
                "Error occured in dialog_service: "
                + str(ex) + "\n" + traceback.format_exc())
            response = Response(messages=[
                self.handle_exception(request, context, ex, connection)])

        return response

    def extract_entities(self, request, context, connection):
        """
        Extract entities from request message

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        connection : Connection
            Connection

        Returns
        -------
        entities : dict
            Entities extracted from request message
        """
        return {}

    def get_slots(self, request, context, connection):
        """
        Get initial context.data at the start of this dialog

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        connection : Connection
            Connection

        Returns
        -------
        slots : dict
            Initial context.data
        """
        return {}

    def process_request(self, request, context, connection):
        """
        Process your chatbot's functions/skills and setup context data

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        connection : Connection
            Connection
        """
        pass

    def compose_response(self, request, context, connection):
        """
        Compose response messages using context data

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        connection : Connection
            Connection

        Returns
        -------
        response : minette.Response
            Response from chatbot
        """
        return ""

    def handle_exception(self, request, context, exception, connection):
        """
        Handle exception and return error response message

        Parameters
        ----------
        request : minette.Message
            Request message
        context : minette.Context
            Context
        exception : Exception
            Exception
        connection : Connection
            Connection

        Returns
        -------
        response : minette.Response
            Error response from chatbot
        """
        context.set_error(exception)
        context.topic.keep_on = False
        return request.to_reply(text="?")

class EchoDialogService(DialogService):
    """
    Simple echo dialog service for tutorial

    """
    def compose_response(self, request, context, connection=None):
        return request.to_reply(text="You said: {}".format(request.text))

class ErrorDialogService(DialogService):
    """
    Dialog service for error in chatting

    """
    def compose_response(self, request, context, connection=None):
        return request.to_reply(text="?")


text:
/*
 * tarray.h, part of "trees" project.
 *
 *  Created on: 16.01.2018, 02:21
 *      Author: Vsevolod Lutovinov <klopp@yandex.ru>
 */

/*
 * AVL-tree based arrays
 */

#ifndef TARRAY_H_
#define  TARRAY_H_

#include "avltree.h"

#ifdef __cplusplus
extern "C"
{
#endif

typedef struct _TArray {
    AVLTree tree;
    int error;
    size_t length;
} *TArray;

TArray TA_create( Tree_Flags flags, Tree_Destroy destructor );
void TA_clear( TArray array );
void TA_destroy( TArray array );

AVLNodeConst TA_set( TArray array, size_t idx, void *data );

/*
 * Sets array->error to 0, ENOENT or ERANGE
 */
int TA_del( TArray array, size_t idx );
void *TA_get( TArray array, size_t idx );

#ifdef __cplusplus
};
#endif

#endif


text:
<?php
use yii\db\Migration;

class m141022_115823_create_user_table extends Migration
{
    public function up()
    {
        $tableOptions = null;

        if ($this->db->driverName === 'mysql') {
            $tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB';
        }

        $this->createTable('{{%user}}', [
            'id' => $this->primaryKey(),
            'username' => $this->string()->notNull()->unique(),
            'email' => $this->string()->notNull()->unique(),
            'password_hash' => $this->string()->notNull(),
            'status' => $this->smallInteger()->notNull(),
            'auth_key' => $this->string(32)->notNull(),
            'password_reset_token' => $this->string()->unique(),
            'account_activation_token' => $this->string()->unique(),
            'created_at' => $this->integer()->notNull(),
            'updated_at' => $this->integer()->notNull(),
        ], $tableOptions);
    }

    public function down()
    {
        $this->dropTable('{{%user}}');
    }
}


text:
package ru.otus.kushchenko.ms.message_system.message.specific;

import ru.otus.kushchenko.ms.cache.CacheInfo;
import ru.otus.kushchenko.ms.message_system.Address;
import ru.otus.kushchenko.ms.message_system.MessageSystem;
import ru.otus.kushchenko.ms.message_system.addressee.AddressedDBService;
import ru.otus.kushchenko.ms.message_system.message.MsgToDB;

public class MsgGetCacheInfo extends MsgToDB {
    private final MessageSystem messageSystem;

    public MsgGetCacheInfo(MessageSystem messageSystem, Address from, Address to) {
        super(from, to);
        this.messageSystem = messageSystem;
    }

    @Override
    public void exec(AddressedDBService dbService) {
        CacheInfo cacheInfo = dbService.getCacheInfo();
        messageSystem.sendMessage(new MsgGetCacheInfoAnswer(getTo(), getFrom(), cacheInfo));
    }
}