34org/elasticsearch/script/expression/ExpressionScriptjava/lang/Object%org/elasticsearch/script/SearchScriptExpressionScript.java expression*Lorg/apache/lucene/expressions/Expression;bindings.Lorg/apache/lucene/expressions/SimpleBindings;source0Lorg/apache/lucene/queries/function/ValueSource; specialValueALorg/elasticsearch/script/expression/ReplaceableConstValueSource;contextLjava/util/Map;DLjava/util/Map;scorer!Lorg/apache/lucene/search/Scorer;values3Lorg/apache/lucene/queries/function/FunctionValues;docidI$assertionsDisabledZ(Lorg/apache/lucene/expressions/Expression;Lorg/apache/lucene/expressions/SimpleBindings;Lorg/elasticsearch/script/expression/ReplaceableConstValueSource;)V()V     "java/util/Collections$ EMPTY_MAP & %'  )(org/apache/lucene/expressions/Expression+getValueSourceZ(Lorg/apache/lucene/expressions/Bindings;)Lorg/apache/lucene/queries/function/ValueSource; -. ,/ 1  3this6Lorg/elasticsearch/script/expression/ExpressionScript;ebvevaluate()D  <  >1org/apache/lucene/queries/function/FunctionValues@ doubleVal(I)D BC ADrun()Ljava/lang/Object;java/lang/DoubleH :; J(D)V L IM runAsFloat()F runAsLong()J runAsDoubleunwrap&(Ljava/lang/Object;)Ljava/lang/Object;valueLjava/lang/Object; setNextDocId(I)Vd setNextReader0(Lorg/apache/lucene/index/AtomicReaderContext;)Vjava/io/IOException].org/apache/lucene/queries/function/ValueSource_ getValuesq(Ljava/util/Map;Lorg/apache/lucene/index/AtomicReaderContext;)Lorg/apache/lucene/queries/function/FunctionValues; ab `cForg/elasticsearch/script/expression/ExpressionScriptExecutionExceptione%Expression failed to bind for segmentg*(Ljava/lang/String;Ljava/lang/Throwable;)V i fjLjava/io/IOException;leaf-Lorg/apache/lucene/index/AtomicReaderContext; setScorer$(Lorg/apache/lucene/search/Scorer;)V  q singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; tu %vs setNextSource(Ljava/util/Map;)V5Ljava/util/Map; setNextVar'(Ljava/lang/String;Ljava/lang/Object;)V  ~java/lang/AssertionError _valuejava/lang/Stringequals(Ljava/lang/Object;)Z java/lang/Number doubleValue ; ?org/elasticsearch/script/expression/ReplaceableConstValueSourcesetValue L (Cannot use expression with text variable(Ljava/lang/String;)V  fnameLjava/lang/String;java/lang/ClassdesiredAssertionStatus()Z  SignatureCodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable8(Ljava/util/Map;)V SourceFile      ***+!*,#*(***!*#02*-4**56*7 *8 *923 456$7)8:;6 *=*?E  56;FG6 IY*KN  56?OP0*K 56BQR0*K 56ES;/*K 56HTU6+56VWKXY>*?56Z OP[\ **2**+d=MfYh,k^  7l 56 mnUXVWYS^ opO*+r*s*rw*56x]^_yzG56   {d|}O*4 Y+ Y,*4, fY O56OOVWhj,l3mDoNq 4' @