text:
/*number_phrase([noll,0'0).
number_phrase([ett,0'1).
number_phrase([två,0'2).
number_phrase([tre,0'3).
number_phrase([fyra,0'4).
number_phrase([fem,0'5).
number_phrase([sex,0'6).
number_phrase([sju,0'7).
number_phrase([åtta,0'8).
number_phrase([nio,0'9).

%number_phrase([tio,0'10).
%number_phrase([femton,0'15).
%number_phrase([sjutton,0'17).
%number_phrase([arton,0'18).
%number_phrase([trettio,0'30).
*/

number_phrase(['0'], 0).
number_phrase(['1'], 1).
number_phrase(['2'], 2).
number_phrase(['3'], 3).
number_phrase(['4'], 4).
number_phrase(['5'], 5).
number_phrase(['6'], 6).
number_phrase(['7'], 7).
number_phrase(['8'], 8).
number_phrase(['9'], 9).

number_phrase(['10'], 10).
number_phrase(['11'], 11).
number_phrase(['12'], 12).
number_phrase(['13'], 13).
number_phrase(['14'], 14).
number_phrase(['15'], 15).
number_phrase(['16'], 16).
number_phrase(['17'], 17).
number_phrase(['18'], 18).
number_phrase(['19'], 19).

number_phrase(['20'], 20).
number_phrase(['21'], 21).
number_phrase(['22'], 22).
number_phrase(['23'], 23).
number_phrase(['24'], 24).
number_phrase(['25'], 25).
number_phrase(['26'], 26).
number_phrase(['27'], 27).
number_phrase(['28'], 28).
number_phrase(['29'], 29).

number_phrase(['30'], 30).
number_phrase(['31'], 31).
number_phrase(['32'], 32).
number_phrase(['33'], 33).
number_phrase(['34'], 34).
number_phrase(['35'], 35).
number_phrase(['36'], 36).
number_phrase(['37'], 37).
number_phrase(['38'], 38).
number_phrase(['39'], 39).

number_phrase(['40'], 40).
number_phrase(['41'], 41).
number_phrase(['42'], 42).
number_phrase(['43'], 43).
number_phrase(['44'], 44).
number_phrase(['45'], 45).
number_phrase(['46'], 46).
number_phrase(['47'], 47).
number_phrase(['48'], 48).
number_phrase(['49'], 49).

number_phrase(['50'], 50).
number_phrase(['51'], 51).
number_phrase(['52'], 52).
number_phrase(['53'], 53).
number_phrase(['54'], 54).
number_phrase(['55'], 55).
number_phrase(['56'], 56).
number_phrase(['57'], 57).
number_phrase(['58'], 58).
number_phrase(['59'], 59).

number_phrase(['60'], 60).
number_phrase(['61'], 61).
number_phrase(['62'], 62).
number_phrase(['63'], 63).
number_phrase(['64'], 64).
number_phrase(['65'], 65).
number_phrase(['66'], 66).
number_phrase(['67'], 67).
number_phrase(['68'], 68).
number_phrase(['69'], 69).

number_phrase(['70'], 70).
number_phrase(['71'], 71).
number_phrase(['72'], 72).
number_phrase(['73'], 73).
number_phrase(['74'], 74).
number_phrase(['75'], 75).
number_phrase(['76'], 76).
number_phrase(['77'], 77).
number_phrase(['78'], 78).
number_phrase(['79'], 79).

number_phrase(['80'], 80).
number_phrase(['81'], 81).
number_phrase(['82'], 82).
number_phrase(['83'], 83).
number_phrase(['84'], 84).
number_phrase(['85'], 85).
number_phrase(['86'], 86).
number_phrase(['87'], 87).
number_phrase(['88'], 88).
number_phrase(['89'], 89).

number_phrase(['90'], 90).
number_phrase(['91'], 91).
number_phrase(['92'], 92).
number_phrase(['93'], 93).
number_phrase(['94'], 94).
number_phrase(['95'], 95).
number_phrase(['96'], 96).
number_phrase(['97'], 97).
number_phrase(['98'], 98).
number_phrase(['99'], 99).

number_phrase([zero], 0).
number_phrase([one], 1).
number_phrase([two], 2).
number_phrase([three], 3).
number_phrase([four], 4).
number_phrase([five], 5).
number_phrase([six], 6).
number_phrase([seven], 7).
number_phrase([eight], 8).
number_phrase([nine], 9).

number_phrase([ten], 10).
number_phrase([eleven], 11).
number_phrase([twelve], 12).
number_phrase([thirteen], 13).
number_phrase([fourteen], 14).
number_phrase([fifteen], 15).
number_phrase([sixteen], 16).
number_phrase([seventeen], 17).
number_phrase([eighteen], 18).
number_phrase([nineteen], 19).

number_phrase([twenty], 20).
number_phrase([twenty,one], 21).
number_phrase([twenty,two], 22).
number_phrase([twenty,three], 23).
number_phrase([twenty,four], 24).
number_phrase([twenty,five], 25).
number_phrase([twenty,six], 26).
number_phrase([twenty,seven], 27).
number_phrase([twenty,eight], 28).
number_phrase([twenty,nine], 29).

number_phrase([thirty], 30).
number_phrase([thirty,one], 31).
number_phrase([thirty,two], 32).
number_phrase([thirty,three], 33).
number_phrase([thirty,four], 34).
number_phrase([thirty,five], 35).
number_phrase([thirty,six], 36).
number_phrase([thirty,seven], 37).
number_phrase([thirty,eight], 38).
number_phrase([thirty,nine], 39).

number_phrase([forty], 40).
number_phrase([forty,one], 41).
number_phrase([forty,two], 42).
number_phrase([forty,three], 43).
number_phrase([forty,four], 44).
number_phrase([forty,five], 45).
number_phrase([forty,six], 46).
number_phrase([forty,seven], 47).
number_phrase([forty,eight], 48).
number_phrase([forty,nine], 49).

number_phrase([fifty], 50).
number_phrase([fifty,one], 51).
number_phrase([fifty,two], 52).
number_phrase([fifty,three], 53).
number_phrase([fifty,four], 54).
number_phrase([fifty,five], 55).
number_phrase([fifty,six], 56).
number_phrase([fifty,seven], 57).
number_phrase([fifty,eight], 58).
number_phrase([fifty,nine], 59).

number_phrase([sixty], 60).
number_phrase([sixty,one], 61).
number_phrase([sixty,two], 62).
number_phrase([sixty,three], 63).
number_phrase([sixty,four], 64).
number_phrase([sixty,five], 65).
number_phrase([sixty,six], 66).
number_phrase([sixty,seven], 67).
number_phrase([sixty,eight], 68).
number_phrase([sixty,nine], 69).

number_phrase([seventy], 70).
number_phrase([seventy,one], 71).
number_phrase([seventy,two], 72).
number_phrase([seventy,three], 73).
number_phrase([seventy,four], 74).
number_phrase([seventy,five], 75).
number_phrase([seventy,six], 76).
number_phrase([seventy,seven], 77).
number_phrase([seventy,eight], 78).
number_phrase([seventy,nine], 79).

number_phrase([eighty], 80).
number_phrase([eighty,one], 81).
number_phrase([eighty,two], 82).
number_phrase([eighty,three], 83).
number_phrase([eighty,four], 84).
number_phrase([eighty,five], 85).
number_phrase([eighty,six], 86).
number_phrase([eighty,seven], 87).
number_phrase([eighty,eight], 88).
number_phrase([eighty,nine], 89).

number_phrase([ninety], 90).
number_phrase([ninety,one], 91).
number_phrase([ninety,two], 92).
number_phrase([ninety,three], 93).
number_phrase([ninety,four], 94).
number_phrase([ninety,five], 95).
number_phrase([ninety,six], 96).
number_phrase([ninety,seven], 97).
number_phrase([ninety,eight], 98).
number_phrase([ninety,nine], 99).

number_phrase([N1,hundred,and|N2], X):-
	nonvar(N1),
	nonvar(N2),
	number_phrase([N1], X1),
	number_phrase(N2, X2),
	X is X1*100 + X2.


text:
from django.shortcuts import render, get_object_or_404, get_list_or_404, redirect
from django.views.generic import View
from django.core.urlresolvers import reverse_lazy
# from django.core.files.uploadedfile import SimpleUploadedFile
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
from django.contrib.messages import success
from django.http import HttpResponse

# Imports used to serve JSON
from django.views.decorators.csrf import csrf_exempt
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import status

from .serializers import UrlSerializer, RepositorySerializer
# from .utils import *
from .models import Repository

class testAPI(APIView):

    # def get(self, request):
    #     url = request.data
    #     repo = Repo(url=r'https://github.com/OSSHealth/ghdata/tree/dev')
    #
    #     # resp = {'instance': repo}
    #
    #     return Response(repo.dir.total_doc_info(), status=status.HTTP_200_OK)

    @csrf_exempt
    def post(self, request):
        urlSer = UrlSerializer(data=request.data)
        if urlSer.is_valid():
            url = urlSer.data['url']
            repolst = Repository.objects.filter(url=url)
            if len(repolst) == 0:
                repo = Repository.manage.create_repository(url=url)
            else:
                repo = repolst[0]
            repoSer = RepositorySerializer(repo)
            return Response(repoSer.data, status=status.HTTP_200_OK)

redpajama_set_name: RedPajamaGithub


text:
package jdk;

public class SystemGetPropertyCall {
    private static final String USER_DIR_PROPERTY = "user.dir";

    void a() {
        System.getProperty("user.dir");
    }

    void b() {
        System.getProperty("user.dir", "HOME");
    }

    void c() {
        System.getProperty(USER_DIR_PROPERTY);
    }

    void d() {
        System.getProperty("random.property");
    }
}


text:
package com.seniorproject.thehand.morohology;

import java.awt.image.BufferedImage;

/**
 * Opening operation for grayscaled images. The opening operand is the
 * {@link Dilation} of the {@link Erosion}.
 *
 * The opening operation will remove small "objects", i.e. brighter parts, in
 * the image. This operation can for instance be useful to remove uninteresting
 * structures yielding better accuracy when performing edge detection.
 *
 *
 */
public class Opening extends AbstractOperation {

    private STRUCTURING_ELEMENT_SHAPE shape;

    public Opening() {
        shapeSize = 2;
        shape = STRUCTURING_ELEMENT_SHAPE.SQUARE;
    }

    public Opening(STRUCTURING_ELEMENT_SHAPE shape, int shapeSize) {
        this.shape = shape;
        super.shapeSize = shapeSize;
    }

    /**
     * @see AbstractOperation
     */
    @Override
    public BufferedImage execute(BufferedImage img) {
        if (img.getType() != BufferedImage.TYPE_BYTE_GRAY) {
            throw new IllegalArgumentException("The image must be of type TYPE_BYTE_GRAY");
        }

        BufferedImage erodedImg, openedImg;
        Dilation dilation = new Dilation(shape, shapeSize);
        Erosion erosion = new Erosion(shape, shapeSize);

        erodedImg = erosion.execute(img);
        openedImg = dilation.execute(erodedImg);

        return openedImg;
    }

}


text:
/**
 */
package subkdm.SimplifiedDecisionMetrics.util;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;

import org.eclipse.emf.ecore.util.Switch;

import subkdm.SimplifiedDecisionMetrics.*;

/**
 *
 * The Switch for the model's inheritance hierarchy.
 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
 * to invoke the caseXXX method for each class of the model,
 * starting with the actual class of the object
 * and proceeding up the inheritance hierarchy
 * until a non-null result is returned,
 * which is the result of the switch.
 *
 * @see subkdm.SimplifiedDecisionMetrics.SimplifiedDecisionMetricsPackage
 * @generated
 */
public class SimplifiedDecisionMetricsSwitch<T> extends Switch<T> {
	/**
	 * The cached model package
	 *
	 *
	 * @generated
	 */
	protected static SimplifiedDecisionMetricsPackage modelPackage;

	/**
	 * Creates an instance of the switch.
	 *
	 *
	 * @generated
	 */
	public SimplifiedDecisionMetricsSwitch() {
		if (modelPackage == null) {
			modelPackage = SimplifiedDecisionMetricsPackage.eINSTANCE;
		}
	}

	/**
	 * Checks whether this is a switch for the given package.
	 *
	 *
	 * @parameter ePackage the package in question.
	 * @return whether this is a switch for the given package.
	 * @generated
	 */
	@Override
	protected boolean isSwitchFor(EPackage ePackage) {
		return ePackage == modelPackage;
	}

	/**
	 * Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
	 *
	 *
	 * @return the first non-null result returned by a caseXXX call.
	 * @generated
	 */
	@Override
	protected T doSwitch(int classifierID, EObject theEObject) {
		switch (classifierID) {
			case SimplifiedDecisionMetricsPackage.OBSERVATION: {
				Observation observation = (Observation)theEObject;
				T result = caseObservation(observation);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.MEASURE: {
				Measure measure = (Measure)theEObject;
				T result = caseMeasure(measure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.MEASUREMENT: {
				Measurement measurement = (Measurement)theEObject;
				T result = caseMeasurement(measurement);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.GRADE: {
				Grade grade = (Grade)theEObject;
				T result = caseGrade(grade);
				if (result == null) result = caseMeasurement(grade);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.DIMENSIONAL_MEASUREMENT: {
				DimensionalMeasurement dimensionalMeasurement = (DimensionalMeasurement)theEObject;
				T result = caseDimensionalMeasurement(dimensionalMeasurement);
				if (result == null) result = caseMeasurement(dimensionalMeasurement);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.DIMENSIONAL_TO_OBJECT_MEASUREMENT: {
				DimensionalToObjectMeasurement dimensionalToObjectMeasurement = (DimensionalToObjectMeasurement)theEObject;
				T result = caseDimensionalToObjectMeasurement(dimensionalToObjectMeasurement);
				if (result == null) result = caseDimensionalMeasurement(dimensionalToObjectMeasurement);
				if (result == null) result = caseMeasurement(dimensionalToObjectMeasurement);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.SIMPLIFIED_DECISION_METRICS: {
				SimplifiedDecisionMetrics simplifiedDecisionMetrics = (SimplifiedDecisionMetrics)theEObject;
				T result = caseSimplifiedDecisionMetrics(simplifiedDecisionMetrics);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.MOF_ELEMENT: {
				MofElement mofElement = (MofElement)theEObject;
				T result = caseMofElement(mofElement);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.COUPLING_BETWEEN_OBJECTS_MEASURE: {
				CouplingBetweenObjectsMeasure couplingBetweenObjectsMeasure = (CouplingBetweenObjectsMeasure)theEObject;
				T result = caseCouplingBetweenObjectsMeasure(couplingBetweenObjectsMeasure);
				if (result == null) result = caseMeasure(couplingBetweenObjectsMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.WEIGHTED_METHODS_PER_CLASS_MEASURE: {
				WeightedMethodsPerClassMeasure weightedMethodsPerClassMeasure = (WeightedMethodsPerClassMeasure)theEObject;
				T result = caseWeightedMethodsPerClassMeasure(weightedMethodsPerClassMeasure);
				if (result == null) result = caseMeasure(weightedMethodsPerClassMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.NUMBER_OF_USES_MEASURE: {
				NumberOfUsesMeasure numberOfUsesMeasure = (NumberOfUsesMeasure)theEObject;
				T result = caseNumberOfUsesMeasure(numberOfUsesMeasure);
				if (result == null) result = caseMeasure(numberOfUsesMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.NUMBER_OF_CONTAINMENTS_MEASURE: {
				NumberOfContainmentsMeasure numberOfContainmentsMeasure = (NumberOfContainmentsMeasure)theEObject;
				T result = caseNumberOfContainmentsMeasure(numberOfContainmentsMeasure);
				if (result == null) result = caseMeasure(numberOfContainmentsMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.CALCULATED_COUPLING_MEASURE: {
				CalculatedCouplingMeasure calculatedCouplingMeasure = (CalculatedCouplingMeasure)theEObject;
				T result = caseCalculatedCouplingMeasure(calculatedCouplingMeasure);
				if (result == null) result = caseMeasure(calculatedCouplingMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.NUMBER_OF_CLASSES_MEASURE: {
				NumberOfClassesMeasure numberOfClassesMeasure = (NumberOfClassesMeasure)theEObject;
				T result = caseNumberOfClassesMeasure(numberOfClassesMeasure);
				if (result == null) result = caseMeasure(numberOfClassesMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.NUMBER_OF_LINES_MEASURE: {
				NumberOfLinesMeasure numberOfLinesMeasure = (NumberOfLinesMeasure)theEObject;
				T result = caseNumberOfLinesMeasure(numberOfLinesMeasure);
				if (result == null) result = caseMeasure(numberOfLinesMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case SimplifiedDecisionMetricsPackage.CLUSTER_RELATION_CONFLICT_PERCENTAGE_MEASURE: {
				ClusterRelationConflictPercentageMeasure clusterRelationConflictPercentageMeasure = (ClusterRelationConflictPercentageMeasure)theEObject;
				T result = caseClusterRelationConflictPercentageMeasure(clusterRelationConflictPercentageMeasure);
				if (result == null) result = caseMeasure(clusterRelationConflictPercentageMeasure);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			default: return defaultCase(theEObject);
		}
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Observation'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Observation'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseObservation(Observation object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseMeasure(Measure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Measurement'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Measurement'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseMeasurement(Measurement object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Grade'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Grade'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseGrade(Grade object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Dimensional Measurement'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Dimensional Measurement'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseDimensionalMeasurement(DimensionalMeasurement object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Dimensional To Object Measurement'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Dimensional To Object Measurement'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseDimensionalToObjectMeasurement(DimensionalToObjectMeasurement object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Simplified Decision Metrics'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Simplified Decision Metrics'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseSimplifiedDecisionMetrics(SimplifiedDecisionMetrics object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Mof Element'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Mof Element'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseMofElement(MofElement object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Coupling Between Objects Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Coupling Between Objects Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseCouplingBetweenObjectsMeasure(CouplingBetweenObjectsMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Weighted Methods Per Class Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Weighted Methods Per Class Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseWeightedMethodsPerClassMeasure(WeightedMethodsPerClassMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Number Of Uses Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Number Of Uses Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNumberOfUsesMeasure(NumberOfUsesMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Number Of Containments Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Number Of Containments Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNumberOfContainmentsMeasure(NumberOfContainmentsMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Calculated Coupling Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Calculated Coupling Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseCalculatedCouplingMeasure(CalculatedCouplingMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Number Of Classes Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Number Of Classes Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNumberOfClassesMeasure(NumberOfClassesMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Number Of Lines Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Number Of Lines Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNumberOfLinesMeasure(NumberOfLinesMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Cluster Relation Conflict Percentage Measure'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Cluster Relation Conflict Percentage Measure'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseClusterRelationConflictPercentageMeasure(ClusterRelationConflictPercentageMeasure object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'EObject'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch, but this is the last case anyway.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'EObject'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	@Override
	public T defaultCase(EObject object) {
		return null;
	}

} //SimplifiedDecisionMetricsSwitch


text:
(function() {
    (function($) {
        return $.widget('IKS.hallowagtaillink', {
            options: {
                uuid: '',
                editable: null
            },
            populateToolbar: function(toolbar) {
                var button, getEnclosingLink, widget;

                widget = this;
                getEnclosingLink = function() {
                    var node;

                    node = widget.options.editable.getSelection().commonAncestorContainer;
                    return $(node).parents('a').get(0);
                };

                button = $('');
                button.hallobutton({
                    uuid: this.options.uuid,
                    editable: this.options.editable,
                    label: 'Links',
                    icon: 'icon-link',
                    command: null,
                    queryState: function(event) {
                        return button.hallobutton('checked', !!getEnclosingLink());
                    }
                });

                toolbar.append(button);
                return button.on('click', function(event) {
                    var enclosingLink, lastSelection, url;

                    enclosingLink = getEnclosingLink();
                    if (enclosingLink) {
                        $(enclosingLink).replaceWith(enclosingLink.innerHTML);
                        button.hallobutton('checked', false);
                        return widget.options.editable.element.trigger('change');
                    } else {
                        lastSelection = widget.options.editable.getSelection();
                        if (lastSelection.collapsed) {
                            url = window.chooserUrls.pageChooser + '?allow_external_link=true&allow_email_link=true&prompt_for_link_text=true';
                        } else {
                            url = window.chooserUrls.pageChooser + '?allow_external_link=true&allow_email_link=true';
                        }

                        return ModalWorkflow({
                            url: url,
                            responses: {
                                pageChosen: function(pageData) {
                                    var a;

                                    a = document.createElement('a');
                                    a.setAttribute('href', pageData.url);
                                    if (pageData.id) {
                                        a.setAttribute('data-id', pageData.id);
                                        a.setAttribute('data-linktype', 'page');
                                    }

                                    if ((!lastSelection.collapsed) && lastSelection.canSurroundContents()) {
                                        lastSelection.surroundContents(a);
                                    } else {
                                        a.appendChild(document.createTextNode(pageData.title));
                                        lastSelection.insertNode(a);
                                    }

                                    return widget.options.editable.element.trigger('change');
                                }
                            }
                        });
                    }
                });
            }
        });
    })(jQuery);

}).call(this);


text:
package net.thepinguin.jp.cmd;

import java.io.File;
import java.util.Arrays;
import java.util.List;

import net.thepinguin.jp.Mvn;
import net.thepinguin.jp.json.ParseJP;
import net.thepinguin.jp.json.jpacker.Dependency;
import net.thepinguin.jp.json.jpacker.Root;
import net.thepinguin.jp.xml.Walker;
import net.thepinguin.jp.xml.base.Document;
import net.thepinguin.jp.xml.base.Element;

import org.apache.commons.io.FilenameUtils;

public class Collect implements ICommand {

	private boolean _handled = false;

	public boolean canHandle(String[] args) {
		if (args.length > 0)
			return args[0].equals("collect");
		return false;
	}

	public void handle(String[] args) throws Exception {
		String pomXml = args[1];
		String jpacker = args[2];
		// parse pom file
		Walker walker = Walker.parseFromFile(pomXml);
		Document doc = walker.getDocument();
		// find project element
		List<Element> pss = doc.findElement("project");
		if (pss.isEmpty()) {
			throw new Exception("invalid pom!");
		}
		Element project = pss.get(0);
		List<Element> dss = project.findElement("dependencies");
		Element deps = null;
		if (dss.isEmpty()) {
			// create new repositories element
			deps = new Element("dependencies");
			project.addElementSelf(deps);
		} else {
			// use found repositories element
			deps = dss.get(0);
		}

		deps.removeAll();
		// parse jpacker file
		Root root = ParseJP.parseFromFile(jpacker);
		if (root == null)
			throw new Exception("JPacker file not found");
		if (!root.isValid())
			throw new Exception("JPacker file corrupt");
		if (root.dependencies == null)
			throw new Exception("missing dependencies list");
		// resolve dependencies
		System.out.println("jp: collecting...");
		for (Dependency d : root.dependencies) {
			if (d == null)
				continue;
			System.out.print("  " + d.getArtifactId() + " ");
			if (d.isGithub()) {
				System.out.print("(" + d.github + "#" + d.getCommit() + ")");
			} else if (d.isFile()) {
				System.out.print("(" + d.file + ")");
			} else if (d.isBuildIn()) {
				System.out.print("(buildin)");
			}
			System.out.print(".");
			d.resolve();
			System.out.print(".");
			if (!d.isValid()) {
				System.out.println(" FAIL");
				System.out.println(d.getErrorMessages());
				continue;
			}
			// deploy dependency to local repository
			if (d.getFile() != null
					&& d.deployToProjectRepo(pomXml,
							FilenameUtils.getFullPath(jpacker))) {
				System.out.print(".");
				// add dependency to pom.xml (if not found)
				Element tmp = new Element("dependency");
				tmp.addElementSelf(new Element("groupId", d.getGroupId()));
				tmp.addElementSelf(new Element("artifactId", d.getArtifactId()));
				tmp.addElementSelf(new Element("version", d.getVersion()));
				tmp.addElementSelf(new Element("scope", d.getScope()));
				deps.addElement(tmp);
				System.out.println(" OK");
			} else if (d.isBuildIn()) {
				Element tmp = new Element("dependency");
				tmp.addElementSelf(new Element("groupId", d.getGroupId()));
				tmp.addElementSelf(new Element("artifactId", d.getArtifactId()));
				tmp.addElementSelf(new Element("version", d.getVersion()));
				tmp.addElementSelf(new Element("scope", d.getScope()));
				deps.addElement(tmp);
				System.out.println(" OK");
			} else {
				System.out.println(d.getErrorMessages());
			}
		}
		// write pom.xml with dependencies
		if (doc.write()) {
			// build pom.xml
			List<String> goals = Arrays.asList("install");
			if (Mvn.invokeMaven(new File(pomXml), goals)) {
				System.out.println("finished");
			} else {
				System.out.println("build failed");
				System.exit(1);
			}
		} else {
			System.out.println("write failed");
			System.exit(1);
		}
		_handled = true;
	}

	public boolean isHandled() {
		// TODO Auto-generated method stub
		return _handled;
	}

}


text:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <parent>
        <groupId>com.oreilly.rest.workbook</groupId>
        <artifactId>workbook-pom</artifactId>
        <version>1.0</version>
        <relativePath>../../pom.xml</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.oreilly.rest.workbook</groupId>
    <artifactId>ex11_1</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>ex11_1 EJB</name>
    <description/>

    <dependencies>
        <dependency>
            <groupId>org.jboss.resteasy</groupId>
            <artifactId>resteasy-jaxrs</artifactId>
            <version>3.0.5.Final</version>
        </dependency>
        <dependency>
            <groupId>org.jboss.resteasy</groupId>
            <artifactId>resteasy-jaxb-provider</artifactId>
            <version>3.0.5.Final</version>
        </dependency>
        <dependency>
            <groupId>javax.ejb</groupId>
            <artifactId>ejb-api</artifactId>
            <version>3.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>


text:
<?php declare(strict_types=1);

namespace Star\Example\Blog\Application\Processor;

use Star\Component\DomainEvent\EventListener;
use Star\Example\Blog\Application\Bridge\Event\UserWasRegistered;
use Star\Example\Blog\Domain\Command\Blog\CreateBlog;
use Star\Component\DomainEvent\Messaging\CommandBus;
use Star\Example\Blog\Domain\Model\BlogId;

final class CreateBlogOnUserRegister implements EventListener
{
    /**
     * @var CommandBus
     */
    private $bus;

    public function __construct(CommandBus $bus)
    {
        $this->bus = $bus;
    }

    public function onUserWasRegistered(UserWasRegistered $event): void
    {
        $this->bus->dispatchCommand(new CreateBlog(new BlogId($event->blogName())));
    }

    public function listensTo(): array
    {
        return [
            UserWasRegistered::class => 'onUserWasRegistered',
        ];
    }
}


text:
<?xml version="1.0" ?>
<library  version="2.0" name="sap.ui.fl">
  <module name="sap/ui/fl/Cache.js" size="8888" compressedSize="2072">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/Change.js" size="21823" compressedSize="7644">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/ChangePersistence.js" size="24068" compressedSize="8639">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/context/ContextManager.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
      <module name="sap/ui/fl/variants/VariantController.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/ChangePersistenceFactory.js" size="8463" compressedSize="2554">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/fl/ChangePersistence.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/DefaultVariant.js" size="5201" compressedSize="1566">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Change.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/EventHistory.js" size="2198" compressedSize="934">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/FakeLrepConnector.js" size="7536" compressedSize="2796">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/thirdparty/URI.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/FakeLrepConnectorLocalStorage.js" size="8207" compressedSize="2559">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/FakeLrepConnector.js"/>
      <module name="sap/ui/fl/FakeLrepLocalStorage.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/FakeLrepLocalStorage.js" size="3869" compressedSize="1517">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/FlexController.js" size="35356" compressedSize="12529">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/mvc/View.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Persistence.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/JsControlTreeModifier.js"/>
      <module name="sap/ui/fl/changeHandler/XmlTreeModifier.js"/>
      <module name="sap/ui/fl/context/ContextManager.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistry.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/FlexControllerFactory.js" size="3419" compressedSize="1119">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/FlexController.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/variants/VariantModel.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/LrepConnector.js" size="24947" compressedSize="7994">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/thirdparty/URI.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/Persistence.js" size="23295" compressedSize="9014">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/DefaultVariant.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/StandardVariant.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/Preprocessor.js" size="760" compressedSize="324">
    <description>Provides object sap.ui.fl.Processor</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/Object.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/PreprocessorImpl.js" size="3082" compressedSize="1485">
    <description>Provides object sap.ui.fl.ProcessorImpl</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/FlexControllerFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/RegistrationDelegator.js" size="2685" compressedSize="1270">
    <description>Provides object sap.ui.fl.RegistrationDelegator</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/EventHistory.js"/>
      <module name="sap/ui/fl/FlexControllerFactory.js"/>
      <module name="sap/ui/fl/registry/ChangeHandlerRegistration.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/StandardVariant.js" size="5270" compressedSize="1565">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Change.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/Utils.js" size="30080" compressedSize="9160">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/Component.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/XmlPreprocessorImpl.js" size="4499" compressedSize="2052">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/fl/ChangePersistence.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/FlexControllerFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/Base.js" size="1001" compressedSize="382">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/BaseRename.js" size="4873" compressedSize="1496">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js" size="5484" compressedSize="1602">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/ChangeHandlerMediator.js" size="6585" compressedSize="2477">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/HideControl.js" size="2363" compressedSize="661">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/JsControlTreeModifier.js" size="7886" compressedSize="3019" dynamicDependencies="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/MoveControls.js" size="12038" compressedSize="4944">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/MoveElements.js" size="5443" compressedSize="2176">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
      <module name="sap/ui/fl/changeHandler/JsControlTreeModifier.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/PropertyBindingChange.js" size="3294" compressedSize="991">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/PropertyChange.js" size="3790" compressedSize="1162">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/StashControl.js" size="2384" compressedSize="660">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/UnhideControl.js" size="2349" compressedSize="671">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/UnstashControl.js" size="2998" compressedSize="898">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/changeHandler/XmlTreeModifier.js" size="11959" compressedSize="4405" dynamicDependencies="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/DataType.js"/>
      <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/codeExt/CodeExtManager.js" size="4282" compressedSize="1925">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/context/BaseContextProvider.js" size="1994" compressedSize="801">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/context/Context.js" size="5690" compressedSize="2653">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/context/ContextManager.js" size="10234" compressedSize="2787">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/context/Context.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/context/DeviceContextProvider.js" size="1356" compressedSize="700">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/Device.js"/>
      <module name="sap/ui/fl/context/BaseContextProvider.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/context/SwitchContextProvider.js" size="1420" compressedSize="766">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/context/BaseContextProvider.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/core/EventDelegate.js" size="4094" compressedSize="1517">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/EventProvider.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/core/FlexVisualizer.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistry.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/core/FlexVisualizer.js" size="954" compressedSize="340">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/descriptorRelated/api/DescriptorChangeFactory.js" size="6952" compressedSize="2510">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/ChangePersistence.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/descriptorRelated/internal/Utils.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/descriptorRelated/api/DescriptorInlineChangeFactory.js" size="28674" compressedSize="7714">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/descriptorRelated/internal/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/descriptorRelated/api/DescriptorVariantFactory.js" size="10885" compressedSize="4155">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorInlineChangeFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/internal/Utils.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/descriptorRelated/internal/Utils.js" size="2964" compressedSize="1801">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/fieldExt/Access.js" size="14886" compressedSize="4838">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="jquery.sap.storage.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/library-preload.js" size="186892" dynamicDependencies="true">
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="jquery.sap.storage.js"/>
      <module name="sap/m/Bar.js"/>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/ButtonType.js"/>
      <module name="sap/m/CheckBox.js"/>
      <module name="sap/m/Column.js"/>
      <module name="sap/m/ColumnListItem.js"/>
      <module name="sap/m/ComboBox.js"/>
      <module name="sap/m/Dialog.js"/>
      <module name="sap/m/DialogRenderer.js"/>
      <module name="sap/m/Input.js"/>
      <module name="sap/m/InputListItem.js"/>
      <module name="sap/m/Label.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/MessageToast.js"/>
      <module name="sap/m/ObjectIdentifier.js"/>
      <module name="sap/m/OverflowToolbar.js"/>
      <module name="sap/m/OverflowToolbarLayoutData.js"/>
      <module name="sap/m/OverflowToolbarPriority.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/PlacementType.js"/>
      <module name="sap/m/PopinDisplay.js"/>
      <module name="sap/m/RadioButton.js"/>
      <module name="sap/m/ResponsivePopover.js"/>
      <module name="sap/m/ScreenSize.js"/>
      <module name="sap/m/SearchField.js"/>
      <module name="sap/m/SelectList.js"/>
      <module name="sap/m/Table.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/m/ToolbarSpacer.js"/>
      <module name="sap/ui/Device.js"/>
      <module name="sap/ui/base/DataType.js"/>
      <module name="sap/ui/base/EventProvider.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
      <module name="sap/ui/base/Object.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/core/Control.js"/>
      <module name="sap/ui/core/InvisibleText.js"/>
      <module name="sap/ui/core/ListItem.js"/>
      <module name="sap/ui/core/TextAlign.js"/>
      <module name="sap/ui/core/ValueState.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/core/mvc/View.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/layout/Grid.js"/>
      <module name="sap/ui/layout/HorizontalLayout.js"/>
      <module name="sap/ui/model/Context.js"/>
      <module name="sap/ui/model/Filter.js"/>
      <module name="sap/ui/model/json/JSONModel.js"/>
      <module name="sap/ui/thirdparty/URI.js"/>
    </requires>
    <includes>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/ChangePersistence.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/DefaultVariant.js"/>
      <module name="sap/ui/fl/EventHistory.js"/>
      <module name="sap/ui/fl/FakeLrepConnector.js"/>
      <module name="sap/ui/fl/FakeLrepConnectorLocalStorage.js"/>
      <module name="sap/ui/fl/FakeLrepLocalStorage.js"/>
      <module name="sap/ui/fl/FlexController.js"/>
      <module name="sap/ui/fl/FlexControllerFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Persistence.js"/>
      <module name="sap/ui/fl/Preprocessor.js"/>
      <module name="sap/ui/fl/PreprocessorImpl.js"/>
      <module name="sap/ui/fl/RegistrationDelegator.js"/>
      <module name="sap/ui/fl/StandardVariant.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/XmlPreprocessorImpl.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
      <module name="sap/ui/fl/changeHandler/BaseRename.js"/>
      <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js"/>
      <module name="sap/ui/fl/changeHandler/ChangeHandlerMediator.js"/>
      <module name="sap/ui/fl/changeHandler/HideControl.js"/>
      <module name="sap/ui/fl/changeHandler/JsControlTreeModifier.js"/>
      <module name="sap/ui/fl/changeHandler/MoveControls.js"/>
      <module name="sap/ui/fl/changeHandler/MoveElements.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyBindingChange.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyChange.js"/>
      <module name="sap/ui/fl/changeHandler/StashControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnhideControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnstashControl.js"/>
      <module name="sap/ui/fl/changeHandler/XmlTreeModifier.js"/>
      <module name="sap/ui/fl/codeExt/CodeExtManager.js"/>
      <module name="sap/ui/fl/context/BaseContextProvider.js"/>
      <module name="sap/ui/fl/context/Context.js"/>
      <module name="sap/ui/fl/context/ContextManager.js"/>
      <module name="sap/ui/fl/context/DeviceContextProvider.js"/>
      <module name="sap/ui/fl/context/SwitchContextProvider.js"/>
      <module name="sap/ui/fl/core/EventDelegate.js"/>
      <module name="sap/ui/fl/core/FlexVisualizer.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorChangeFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorInlineChangeFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorVariantFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/internal/Utils.js"/>
      <module name="sap/ui/fl/fieldExt/Access.js"/>
      <module name="sap/ui/fl/library.js"/>
      <module name="sap/ui/fl/manifest.json"/>
      <module name="sap/ui/fl/registry/ChangeHandlerRegistration.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistry.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistryItem.js"/>
      <module name="sap/ui/fl/registry/ChangeTypeMetadata.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
      <module name="sap/ui/fl/registry/SimpleChanges.js"/>
      <module name="sap/ui/fl/transport/TransportDialog.js"/>
      <module name="sap/ui/fl/transport/TransportSelection.js"/>
      <module name="sap/ui/fl/transport/Transports.js"/>
      <module name="sap/ui/fl/variants/VariantController.js"/>
      <module name="sap/ui/fl/variants/VariantManagement.designtime.js"/>
      <module name="sap/ui/fl/variants/VariantManagement.js"/>
      <module name="sap/ui/fl/variants/VariantModel.js"/>
    </includes>
  </module>
  <module name="sap/ui/fl/library-preload.json" size="0" dynamicDependencies="true">
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="jquery.sap.storage.js"/>
      <module name="sap/m/Bar.js"/>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/ButtonType.js"/>
      <module name="sap/m/CheckBox.js"/>
      <module name="sap/m/Column.js"/>
      <module name="sap/m/ColumnListItem.js"/>
      <module name="sap/m/ComboBox.js"/>
      <module name="sap/m/Dialog.js"/>
      <module name="sap/m/DialogRenderer.js"/>
      <module name="sap/m/Input.js"/>
      <module name="sap/m/InputListItem.js"/>
      <module name="sap/m/Label.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/MessageToast.js"/>
      <module name="sap/m/ObjectIdentifier.js"/>
      <module name="sap/m/OverflowToolbar.js"/>
      <module name="sap/m/OverflowToolbarLayoutData.js"/>
      <module name="sap/m/OverflowToolbarPriority.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/PlacementType.js"/>
      <module name="sap/m/PopinDisplay.js"/>
      <module name="sap/m/RadioButton.js"/>
      <module name="sap/m/ResponsivePopover.js"/>
      <module name="sap/m/ScreenSize.js"/>
      <module name="sap/m/SearchField.js"/>
      <module name="sap/m/SelectList.js"/>
      <module name="sap/m/Table.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/m/ToolbarSpacer.js"/>
      <module name="sap/m/library-preload.json"/>
      <module name="sap/ui/Device.js"/>
      <module name="sap/ui/base/DataType.js"/>
      <module name="sap/ui/base/EventProvider.js"/>
      <module name="sap/ui/base/ManagedObject.js"/>
      <module name="sap/ui/base/Object.js"/>
      <module name="sap/ui/core/Component.js"/>
      <module name="sap/ui/core/Control.js"/>
      <module name="sap/ui/core/InvisibleText.js"/>
      <module name="sap/ui/core/ListItem.js"/>
      <module name="sap/ui/core/TextAlign.js"/>
      <module name="sap/ui/core/ValueState.js"/>
      <module name="sap/ui/core/library-preload.json"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/core/mvc/View.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/layout/Grid.js"/>
      <module name="sap/ui/layout/HorizontalLayout.js"/>
      <module name="sap/ui/model/Context.js"/>
      <module name="sap/ui/model/Filter.js"/>
      <module name="sap/ui/model/json/JSONModel.js"/>
      <module name="sap/ui/thirdparty/URI.js"/>
    </requires>
    <includes>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/ChangePersistence.js"/>
      <module name="sap/ui/fl/ChangePersistenceFactory.js"/>
      <module name="sap/ui/fl/DefaultVariant.js"/>
      <module name="sap/ui/fl/EventHistory.js"/>
      <module name="sap/ui/fl/FakeLrepConnector.js"/>
      <module name="sap/ui/fl/FakeLrepConnectorLocalStorage.js"/>
      <module name="sap/ui/fl/FakeLrepLocalStorage.js"/>
      <module name="sap/ui/fl/FlexController.js"/>
      <module name="sap/ui/fl/FlexControllerFactory.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Persistence.js"/>
      <module name="sap/ui/fl/Preprocessor.js"/>
      <module name="sap/ui/fl/PreprocessorImpl.js"/>
      <module name="sap/ui/fl/RegistrationDelegator.js"/>
      <module name="sap/ui/fl/StandardVariant.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/XmlPreprocessorImpl.js"/>
      <module name="sap/ui/fl/changeHandler/Base.js"/>
      <module name="sap/ui/fl/changeHandler/BaseRename.js"/>
      <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js"/>
      <module name="sap/ui/fl/changeHandler/ChangeHandlerMediator.js"/>
      <module name="sap/ui/fl/changeHandler/HideControl.js"/>
      <module name="sap/ui/fl/changeHandler/JsControlTreeModifier.js"/>
      <module name="sap/ui/fl/changeHandler/MoveControls.js"/>
      <module name="sap/ui/fl/changeHandler/MoveElements.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyBindingChange.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyChange.js"/>
      <module name="sap/ui/fl/changeHandler/StashControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnhideControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnstashControl.js"/>
      <module name="sap/ui/fl/changeHandler/XmlTreeModifier.js"/>
      <module name="sap/ui/fl/codeExt/CodeExtManager.js"/>
      <module name="sap/ui/fl/context/BaseContextProvider.js"/>
      <module name="sap/ui/fl/context/Context.js"/>
      <module name="sap/ui/fl/context/ContextManager.js"/>
      <module name="sap/ui/fl/context/DeviceContextProvider.js"/>
      <module name="sap/ui/fl/context/SwitchContextProvider.js"/>
      <module name="sap/ui/fl/core/EventDelegate.js"/>
      <module name="sap/ui/fl/core/FlexVisualizer.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorChangeFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorInlineChangeFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/api/DescriptorVariantFactory.js"/>
      <module name="sap/ui/fl/descriptorRelated/internal/Utils.js"/>
      <module name="sap/ui/fl/fieldExt/Access.js"/>
      <module name="sap/ui/fl/library.js"/>
      <module name="sap/ui/fl/manifest.json"/>
      <module name="sap/ui/fl/registry/ChangeHandlerRegistration.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistry.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistryItem.js"/>
      <module name="sap/ui/fl/registry/ChangeTypeMetadata.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
      <module name="sap/ui/fl/registry/SimpleChanges.js"/>
      <module name="sap/ui/fl/transport/TransportDialog.js"/>
      <module name="sap/ui/fl/transport/TransportSelection.js"/>
      <module name="sap/ui/fl/transport/Transports.js"/>
      <module name="sap/ui/fl/variants/VariantController.js"/>
      <module name="sap/ui/fl/variants/VariantManagement.designtime.js"/>
      <module name="sap/ui/fl/variants/VariantManagement.js"/>
      <module name="sap/ui/fl/variants/VariantModel.js"/>
    </includes>
  </module>
  <module name="sap/ui/fl/library.js" size="823" compressedSize="490">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/RegistrationDelegator.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/manifest.json" size="805">
  </module>
  <module name="sap/ui/fl/messagebundle.properties" size="4831">
  </module>
  <module name="sap/ui/fl/messagebundle_ar.properties" size="1901">
  </module>
  <module name="sap/ui/fl/messagebundle_bg.properties" size="2011">
  </module>
  <module name="sap/ui/fl/messagebundle_ca.properties" size="1251">
  </module>
  <module name="sap/ui/fl/messagebundle_cs.properties" size="1267">
  </module>
  <module name="sap/ui/fl/messagebundle_da.properties" size="1215">
  </module>
  <module name="sap/ui/fl/messagebundle_de.properties" size="1276">
  </module>
  <module name="sap/ui/fl/messagebundle_el.properties" size="2204">
  </module>
  <module name="sap/ui/fl/messagebundle_en.properties" size="1221">
  </module>
  <module name="sap/ui/fl/messagebundle_en_US_sappsd.properties" size="2792">
  </module>
  <module name="sap/ui/fl/messagebundle_en_US_saptrc.properties" size="1497">
  </module>
  <module name="sap/ui/fl/messagebundle_es.properties" size="1254">
  </module>
  <module name="sap/ui/fl/messagebundle_et.properties" size="1205">
  </module>
  <module name="sap/ui/fl/messagebundle_fi.properties" size="1225">
  </module>
  <module name="sap/ui/fl/messagebundle_fr.properties" size="1279">
  </module>
  <module name="sap/ui/fl/messagebundle_hi.properties" size="2091">
  </module>
  <module name="sap/ui/fl/messagebundle_hr.properties" size="1213">
  </module>
  <module name="sap/ui/fl/messagebundle_hu.properties" size="1357">
  </module>
  <module name="sap/ui/fl/messagebundle_it.properties" size="1254">
  </module>
  <module name="sap/ui/fl/messagebundle_iw.properties" size="1869">
  </module>
  <module name="sap/ui/fl/messagebundle_ja.properties" size="1493">
  </module>
  <module name="sap/ui/fl/messagebundle_kk.properties" size="2036">
  </module>
  <module name="sap/ui/fl/messagebundle_ko.properties" size="1560">
  </module>
  <module name="sap/ui/fl/messagebundle_lt.properties" size="1293">
  </module>
  <module name="sap/ui/fl/messagebundle_lv.properties" size="1331">
  </module>
  <module name="sap/ui/fl/messagebundle_ms.properties" size="1190">
  </module>
  <module name="sap/ui/fl/messagebundle_nl.properties" size="1240">
  </module>
  <module name="sap/ui/fl/messagebundle_no.properties" size="1225">
  </module>
  <module name="sap/ui/fl/messagebundle_pl.properties" size="1245">
  </module>
  <module name="sap/ui/fl/messagebundle_pt.properties" size="1236">
  </module>
  <module name="sap/ui/fl/messagebundle_ro.properties" size="1255">
  </module>
  <module name="sap/ui/fl/messagebundle_ru.properties" size="2070">
  </module>
  <module name="sap/ui/fl/messagebundle_sh.properties" size="1185">
  </module>
  <module name="sap/ui/fl/messagebundle_sk.properties" size="1299">
  </module>
  <module name="sap/ui/fl/messagebundle_sl.properties" size="1224">
  </module>
  <module name="sap/ui/fl/messagebundle_sv.properties" size="1221">
  </module>
  <module name="sap/ui/fl/messagebundle_th.properties" size="2067">
  </module>
  <module name="sap/ui/fl/messagebundle_tr.properties" size="1269">
  </module>
  <module name="sap/ui/fl/messagebundle_uk.properties" size="2122">
  </module>
  <module name="sap/ui/fl/messagebundle_vi.properties" size="1402">
  </module>
  <module name="sap/ui/fl/messagebundle_zh_CN.properties" size="1287">
  </module>
  <module name="sap/ui/fl/messagebundle_zh_TW.properties" size="1305">
  </module>
  <module name="sap/ui/fl/registry/ChangeHandlerRegistration.js" size="1598" compressedSize="1012">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistry.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/registry/ChangeRegistry.js" size="15842" compressedSize="6491" dynamicDependencies="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/HideControl.js"/>
      <module name="sap/ui/fl/changeHandler/MoveControls.js"/>
      <module name="sap/ui/fl/changeHandler/MoveElements.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyBindingChange.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyChange.js"/>
      <module name="sap/ui/fl/changeHandler/StashControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnhideControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnstashControl.js"/>
      <module name="sap/ui/fl/registry/ChangeRegistryItem.js"/>
      <module name="sap/ui/fl/registry/ChangeTypeMetadata.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/registry/ChangeRegistryItem.js" size="2966" compressedSize="1199">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/registry/ChangeTypeMetadata.js" size="3976" compressedSize="1300">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/registry/Settings.js" size="11420" compressedSize="4163">
    <description>global Error</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/base/EventProvider.js"/>
      <module name="sap/ui/fl/Cache.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/registry/SimpleChanges.js" size="1963" compressedSize="1096">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/changeHandler/HideControl.js"/>
      <module name="sap/ui/fl/changeHandler/MoveControls.js"/>
      <module name="sap/ui/fl/changeHandler/MoveElements.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyBindingChange.js"/>
      <module name="sap/ui/fl/changeHandler/PropertyChange.js"/>
      <module name="sap/ui/fl/changeHandler/StashControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnhideControl.js"/>
      <module name="sap/ui/fl/changeHandler/UnstashControl.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/Flexibility.js" size="6777" compressedSize="3026" excludeFromAllInOne="true">
    <description>Provides class sap.ui.fl.support.Flexibility</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/support/Plugin.js"/>
      <module name="sap/ui/core/support/Support.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/model/json/JSONModel.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/Flexibility.view.xml" size="2372" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Column.js"/>
      <module name="sap/m/ColumnListItem.js"/>
      <module name="sap/m/CustomListItem.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/Panel.js"/>
      <module name="sap/m/Table.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/m/Title.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/ui/core/Icon.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/Component.js" size="2011" compressedSize="1276" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/UIComponent.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/controller/ContentDetails.controller.js" size="7262" compressedSize="3124" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/Dialog.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/lrepConnector/LRepConnector.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/utils/DataUtils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/controller/ContentDetailsEdit.controller.js" size="5482" compressedSize="2178" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/lrepConnector/LRepConnector.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/utils/DataUtils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/controller/LayerContentMaster.controller.js" size="6658" compressedSize="2873" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/UIComponent.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/lrepConnector/LRepConnector.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/utils/DataUtils.js"/>
      <module name="sap/ui/model/Filter.js"/>
      <module name="sap/ui/model/FilterOperator.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/controller/Layers.controller.js" size="1432" compressedSize="739" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/core/mvc/Controller.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/utils/ErrorUtils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/i18n/i18n.properties" size="1120" excludeFromAllInOne="true">
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/lrepConnector/LRepConnector.js" size="10413" compressedSize="2880" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/utils/ErrorUtils.js" conditional="true"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/manifest.json" size="2867" excludeFromAllInOne="true">
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/utils/DataUtils.js" size="4461" compressedSize="1449" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/m/GroupHeaderListItem.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/utils/ErrorUtils.js" size="2474" compressedSize="1154" excludeFromAllInOne="true">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/m/MessagePopover.js"/>
      <module name="sap/m/MessagePopoverItem.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/ContentDetails.view.xml" size="1552" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/DisplayListItem.js"/>
      <module name="sap/m/IconTabBar.js"/>
      <module name="sap/m/IconTabFilter.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/m/ToolbarSpacer.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/controller/ContentDetails.controller.js"/>
      <module name="sap/ui/layout/form/SimpleForm.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/ContentDetailsEdit.view.xml" size="841" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/TextArea.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/m/ToolbarSpacer.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/controller/ContentDetailsEdit.controller.js"/>
      <module name="sap/ui/layout/form/SimpleForm.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/EmptyDetails.view.xml" size="151" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Page.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/LayerContentMaster.view.xml" size="1221" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/SearchField.js"/>
      <module name="sap/m/StandardListItem.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/controller/LayerContentMaster.controller.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/Layers.view.xml" size="707" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/StandardListItem.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
      <module name="sap/ui/fl/support/apps/contentbrowser/controller/Layers.controller.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/support/apps/contentbrowser/view/MainView.view.xml" size="197" excludeFromAllInOne="true">
    <requires>
      <module name="sap/m/SplitApp.js"/>
      <module name="sap/ui/core/mvc/XMLView.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/transport/TransportDialog.js" size="14493" compressedSize="6476">
    <description>Provides control sap.ui.fl.transport.TransportDialog.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/ComboBox.js"/>
      <module name="sap/m/Dialog.js"/>
      <module name="sap/m/DialogRenderer.js"/>
      <module name="sap/m/Input.js"/>
      <module name="sap/m/InputListItem.js"/>
      <module name="sap/m/Label.js"/>
      <module name="sap/m/List.js"/>
      <module name="sap/m/MessageToast.js"/>
      <module name="sap/ui/core/ListItem.js"/>
      <module name="sap/ui/fl/transport/Transports.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/transport/TransportSelection.js" size="13351" compressedSize="3185">
    <description>UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/registry/Settings.js"/>
      <module name="sap/ui/fl/transport/TransportDialog.js"/>
      <module name="sap/ui/fl/transport/Transports.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/transport/Transports.js" size="4628" compressedSize="1534">
    <description>global Promise</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/LrepConnector.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/variants/VariantController.js" size="6721" compressedSize="2513">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Change.js"/>
      <module name="sap/ui/fl/Utils.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/variants/VariantManagement.designtime.js" size="915" compressedSize="583">
    <description>Provides the Design Time Metadata for the sap.ui.fl.variants.VariantManagement control.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/variants/VariantManagement.js" size="45648" compressedSize="27491">
    <description>Provides control sap.ui.fl.variants.VariantManagement.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/m/Bar.js"/>
      <module name="sap/m/Button.js"/>
      <module name="sap/m/ButtonType.js"/>
      <module name="sap/m/CheckBox.js"/>
      <module name="sap/m/Column.js"/>
      <module name="sap/m/ColumnListItem.js"/>
      <module name="sap/m/Dialog.js"/>
      <module name="sap/m/Input.js"/>
      <module name="sap/m/Label.js"/>
      <module name="sap/m/ObjectIdentifier.js"/>
      <module name="sap/m/OverflowToolbar.js"/>
      <module name="sap/m/OverflowToolbarLayoutData.js"/>
      <module name="sap/m/OverflowToolbarPriority.js"/>
      <module name="sap/m/Page.js"/>
      <module name="sap/m/PlacementType.js"/>
      <module name="sap/m/PopinDisplay.js"/>
      <module name="sap/m/RadioButton.js"/>
      <module name="sap/m/ResponsivePopover.js"/>
      <module name="sap/m/ScreenSize.js"/>
      <module name="sap/m/SearchField.js"/>
      <module name="sap/m/SelectList.js"/>
      <module name="sap/m/Table.js"/>
      <module name="sap/m/Text.js"/>
      <module name="sap/m/Toolbar.js"/>
      <module name="sap/m/ToolbarSpacer.js"/>
      <module name="sap/ui/Device.js"/>
      <module name="sap/ui/core/Control.js"/>
      <module name="sap/ui/core/InvisibleText.js"/>
      <module name="sap/ui/core/TextAlign.js"/>
      <module name="sap/ui/core/ValueState.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/fl/changeHandler/BaseTreeModifier.js"/>
      <module name="sap/ui/fl/transport/TransportSelection.js"/>
      <module name="sap/ui/layout/Grid.js"/>
      <module name="sap/ui/layout/HorizontalLayout.js"/>
      <module name="sap/ui/model/Context.js"/>
      <module name="sap/ui/model/Filter.js"/>
      <module name="sap/ui/model/json/JSONModel.js"/>
    </requires>
  </module>
  <module name="sap/ui/fl/variants/VariantModel.js" size="4054" compressedSize="1327">
    <description>! UI development toolkit for HTML5 (OpenUI5) (c) Copyright 2009-2017 SAP SE or an SAP affiliate company. Licensed under the Apache License, Version 2.0 - see LICENSE.txt.</description>
    <requires>
      <module name="jquery.sap.global.js"/>
      <module name="sap/ui/fl/Utils.js"/>
      <module name="sap/ui/model/json/JSONModel.js"/>
    </requires>
  </module>
</library>


text:
        <form name="add_offer_form" id="add_offer_form" class="form-horizontal form-validation" ng-submit="submit()">

{{heading}} Offer

                Name :

                  <input type="text" class="form-control" placeholder="Offer Name" ng-model="offer_name" name="offer_name" required >

                Description :

                  <textarea placeholder="Offer Description" rows="6" ng-model="offer_d" name="offer_d" class="form-control ng-valid ng-valid-required" required></textarea>

                Points :

				  <input type="number"  placeholder="Offer Points" ng-model="offer_points" name="offer_points" min="0" max = "500" class="form-control ng-valid-number ng-valid ng-valid-required" required>

				Image:

					<input type="file" ng-file-select ng-file-change="onFileSelect($files,'image')" />

					 Uploading...

				{{errmsg}}

			  <button type="button"  class="btn btn-danger" ng-click="cancel()">cancel</button>
              <button type="submit" class="btn btn-warning" >Save</button>

        </form>


text:
package superfeedr

import (
	"fmt"
	"net/http"
	"net/url"
	"reflect"
	"testing"
)

func TestGet(t *testing.T) {
	setup()
	defer teardown()

	mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		testQuery(t, r, "hub.mode=retrieve")
		testQuery(t, r, "hub.topic="+url.QueryEscape("http://www.example.com/test.atom"))
		testQuery(t, r, "format=json")
		testMethod(t, r, "GET")
		fmt.Fprint(w, `{"title":"Example Title","items":[{"id":"tag:1234"},{"id":"tag:5678"}]}`)
	})

	resp, _, err := client.Retrieve.Get("http://www.example.com/test.atom")
	if err != nil {
		t.Errorf("Retrieve.Get returned error: %v", err)
	}

	want := &Feed{Title: "Example Title", Items: []*Item{{ID: "tag:1234"}, {ID: "tag:5678"}}}
	if !reflect.DeepEqual(resp, want) {
		t.Errorf("Retrieve.Get returned %+v, want %+v", resp, want)
	}
}


text:
import itertools
import collections
from collections import abc
from numpy import ndarray

import logging
logger = logging.getLogger(__name__)

class SimpleNamespace(abc.MutableMapping):
    # types.SimpleNameSpace in 3.3+
    # this variants acts as either a dict or a namespace for getting
    def __init__(self, **kwargs):
        self.__dict__.update(kwargs)

    def __getitem__(self, key):
        return self.__dict__[key]

    def __setitem__(self, key, value):
        self.__dict__[key] = value

    def __delitem__(self, item):
        del self.__dict__[item]

    def __len__(self):
        return len(self.__dict__)

    def __iter__(self):
        return self.__dict__.__iter__()

    def __repr__(self):
        keys = sorted(self.__dict__)
        items = ("{}={!r}".format(k, self.__dict__[k]) for k in keys)
        return "{}({})".format(type(self).__name__, ", ".join(items))

    def __eq__(self, other):
        return self.__dict__ == other.__dict__

import sys
if sys.version_info > (3, ):
    basestring = str
else:
    basestring = basestring

# simplifications for the necessary type-checking
def is_string(obj):
    return isinstance(obj, basestring)

def is_mappable(obj):
    return isinstance(obj, abc.Mapping)

def is_iterable(obj):
    return isinstance(obj, abc.Iterable) and not is_string(obj)

def is_numpy_iterable(obj):
    return isinstance(obj, ndarray)

def listify(obj):
    if not is_iterable(obj):
        obj = [obj]
    return obj

def none_to_default(option, default):
    if option is None:
        option = default
    return option

# group_by and variants
def group_by(list_of_iterable, group, grouping_function):
    results = collections.defaultdict(list)
    for obj in list_of_iterable:
        results[grouping_function(obj, group)].append(obj)
    return results

def group_by_function(ll, function):
    results = collections.defaultdict(list)
    for obj in ll:
        results[function(obj)].append(obj)
    return results

def group_by_index(list_of_iterable, column_number):
    results = collections.defaultdict(list)
    for obj in list_of_iterable:
        results[obj[column_number]].append(obj)
    return results

def group_by_attribute(list_of_iterable, attr):
    return group_by(list_of_iterable, attr, getattr)

def dict_group_by(dct, key_extract):
    results = collections.defaultdict(dict)
    for (key, value) in dct.items():
        results[key_extract(key, value)].update({key: value})
    return results

def block(sliceable, length):
    sliceable = list(sliceable)
    max_len = len(sliceable)
    n_iterations = max_len // length + 1
    min_val = 0
    max_val = min(length, max_len)
    while min_val <= max_len:
        yield sliceable[slice(min_val, max_val)]
        min_val += length
        max_val += length
        max_val = min(max_val, max_len)

_no_fill = object()
def grouper(iterable, length, fillvalue=_no_fill):
    # based on https://stackoverflow.com/a/10791887
    args = [iter(iterable)] * length
    for block in itertools.zip_longest(*args, fillvalue=fillvalue):
        if tuple(block)[-1] is _no_fill:
            yield tuple(elem for elem in block if elem is not _no_fill)
        else:
            yield tuple(block)

def compare_sets(set1, set2):
    only_in_1 = set1 - set2
    only_in_2 = set2 - set1
    return (only_in_1, only_in_2)

# flatten and variants
def flatten(inputs, value_iter, classes, excluded=None):
    excluded = none_to_default(excluded, basestring)
    results = []
    for val in value_iter(inputs):
        if isinstance(val, classes) and not isinstance(val, excluded):
            results += flatten(val, value_iter, classes, excluded)
        else:
            results.append(val)
    return results

def flatten_dict(dct):
    return flatten(dct, lambda x: x.values(), dict)

def flatten_iterable(ll):
    return flatten(ll, lambda x: x, (list, tuple, set))

def flatten_all(obj):
    is_mappable = lambda x: isinstance(x, abc.Mapping)
    return flatten(obj,
                   lambda x: x.values() if is_mappable(x) else x.__iter__(),
                   (abc.Mapping, abc.Iterable),
                   (basestring, ndarray))

def nested_update(original, update):
    for (k, v) in update.items():
        if isinstance(v, abc.Mapping):
            original[k] = nested_update(original.get(k, {}), v)
        else:
            original[k] = v
    return original